summapack (2017.2.1.R1008-15) noble; urgency=medium

  * Instalar proyectos Simusol recursivamente desde sus fuentes actuales;
    resolver las herramientas externas con el gestor de la distribucion.
  * Usar manifiestos inestables de fuentes sin alterar los catalogos
    estables de paquetes binarios; --prueba muestra el recorrido completo.
  * Actualizar installsumma.sh para ofrecer ese recorrido con una orden.

 -- Diego Saravia <dsa@unsa.edu.ar>  Mon, 12 Oct 2026 10:15:00 -0300

summapack (2017.2.1.R1008-14) noble; urgency=medium

  * bajar-paquetes --para fuentes (lo preferido, primero en la lista): con
    --instalar compila e instala desde las fuentes en --prefijo
    (/usr/local), compilando antes los proyectos nuestros de los que
    depende que no esten instalados (pkg-config). Etapa 1.
  * .summa: PKGCONFIG, FUENTES_CONSTRUIR y FUENTES_INSTALAR.
  * make install: mandb solo si esta.
  * Etapa 2: fuentesexternas, de donde salen y como se compilan desde sus
    fuentes originales las dependencias externas (datos de LFS y BLFS,
    sha256 comprobada): m4, autoconf, automake, libtool, pkgconf, bison,
    ncurses, readline, pcre2. bajar-paquetes --para fuentes las compila
    cuando faltan. make subir-bootstrap lo sube a la raiz.
  * Etapa 3: preparar en las fuentes de cada proyecto (lo pone hacer-deb):
    ./preparar instala desde sus fuentes lo que falta para compilarlo;
    bajar-paquetes --solo-dependencias; make dependencias lo usa (y
    dependencias-distro, con packinstall).

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 23:30:00 +0000

summapack (2017.2.1.R1008-13) noble; urgency=medium

  * Instala subir-doc en /usr/bin: publica los PDF de SummaPack en
    downloads/summapack/docs/, con respaldo, --prueba y --doc DIRECTORIO.
  * Declara rsync y openssh-client como dependencias; verifica el publicador
    con pruebas locales aisladas durante la construcción del paquete.
  * Exige que exista el proyecto destino: solo crea el subdirectorio docs,
    nunca downloads/ ni el directorio del proyecto.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 22:35:00 +0000

summapack (2017.2.1.R1008-12) noble; urgency=medium

  * bajar-paquetes no averigua el sistema: --para deb, fc44, tw, arch, rpm,
    tgz...; sin --para, lista con numeros lo que hay y se elige. Es
    autonomo y va en la raiz del servidor (no en summapack/); en las
    maquinas con .tgz desempaqueta primero el de summapack, que trae
    instalar-tgz.
  * installsumma.sh: baja solo bajar-paquetes; acepta --para.
  * make subir-bootstrap: installsumma.sh, bajar-paquetes y
    diccionariodepaquetes a la raiz.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 22:00:00 -0300

summapack (2017.2.1.R1008-11) noble; urgency=medium

  * subir-paquetes y bajar-paquetes con la marca de la distribucion
    (paquetes compilados en siru/distros: .fc44, .tw, +arch); bajar-paquetes
    busca primero los de su distribucion. zypper con --recommends.
  * Los .rpm con version exacta de los nuestros llevan la marca;
    RPM_DIST y RPM_AUTOREQ para siru/distros.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 21:30:00 -0300

summapack (2017.2.1.R1008-10) noble; urgency=medium

  * packs.data pasa a llamarse diccionariodepaquetes, con las dependencias
    que usan nuestros paquetes en Debian, Fedora, SUSE y Arch (comprobadas
    en contenedores), y los nombres RPM para los .rpm (para las bibliotecas,
    la biblioteca misma: vale en Fedora y en SUSE).
  * Los .rpm piden las dependencias con esos nombres (glibc, no libc6) y
    llevan tambien los Recommends.
  * packinstall: usa el diccionario y distro.sh; FEDORA (dnf) y ARCH
    (pacman); en SUSE, Red Hat y Mandriva no instalaba nada (las ramas que
    miraban lo instalado estaban vacias); apt-get update solo en Debian.
  * bajar-paquetes: con .tgz instala las dependencias del sistema con el
    diccionario (pacman, dnf, zypper, apk). instalar-tgz agrega
    /usr/lib/x86_64-linux-gnu a ld.so.conf.d donde no se mira (Arch).
  * distro.sh reconoce Arch y, para lo demas, el ID de /etc/os-release.
  * make subir-bootstrap sube tambien diccionariodepaquetes a la raiz.
  * Los .rpm con bibliotecas agregan /usr/lib/x86_64-linux-gnu a
    /etc/ld.so.conf.d y corren ldconfig (Fedora no la mira); bajar-paquetes
    instala con zypper los .rpm sin firma (--allow-unsigned-rpm).

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 20:00:00 -0300

summapack (2017.2.1.R1008-9) noble; urgency=medium

  * installsumma.sh acepta proyectos: sh installsumma.sh tabular2 instala
    summapack y Tabular, con las dependencias propias (bajar-paquetes) y de
    la distribucion (apt), en una sola vez.
  * bajar-paquetes elige deb, rpm o tgz con distro (distro.sh), no con una
    deteccion propia; installsumma baja distro.sh junto con bajar-paquetes
    y make subir-bootstrap lo sube a summapack/.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 19:00:00 -0300

summapack (2017.2.1.R1008-8) noble; urgency=medium

  * bajar-paquetes baja tambien las dependencias que son de nuestros
    proyectos y no estan instaladas (o estan en una version menor que la
    pedida), sacando de los .summa del servidor de que proyecto es cada
    una; las del sistema las resuelve apt o dnf. --sin-dependencias.
  * pruebas/prueba-bin.sh: 58 OK.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 18:30:00 -0300

summapack (2017.2.1.R1008-7) noble; urgency=medium

  * Sin nombres _last (quedaron en viejos/): la version estable la dice
    PROYECTO.summa (VERSION="6.0-38", la agrega subir-paquetes --estable).
    --estable devuelve a otros/ el estable anterior de cada paquete.
  * bajar-paquetes: primero baja PROYECTO.summa (queda en el directorio) y
    con lo que dice baja los binarios; acepta un .summa que ya se tiene.
  * pruebas/prueba-bin.sh: 52 OK.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 18:00:00 -0300

summapack (2017.2.1.R1008-6) noble; urgency=medium

  * subir-paquetes --estable: el UNSTABLE desaparece al pasar a estable
    (hasta que se suba otra version). bajar-paquetes --inestable baja la
    estable cuando no hay nada mas nuevo.
  * hacer-deb mantiene subir.lista en la raiz del repositorio.
  * PAQUETES.md y summapack.tex: guia rapida.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 17:30:00 -0300

summapack (2017.2.1.R1008-5) noble; urgency=medium

  * Servidor de descargas organizado por proyecto (pedido del autor):
    viejos/, installsumma.sh y los PROYECTO.summa arriba, los estables en
    PROYECTO/ y todo lo demas en PROYECTO/otros/.
  * subir-paquetes: esa organizacion; --reorganizar; vuelve a subir lo que
    esta distinto (subida cortada); el entorno manda sobre
    ~/.config/simusol/subir.
  * bajar-paquetes: PROYECTO (todos sus paquetes) o PROYECTO/PAQUETE.
  * installsumma: en la raiz; baja siempre bajar-paquetes e instalar-tgz
    de summapack/. make subir-bootstrap lee ~/.config/simusol/subir.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 17:00:00 -0300

summapack (2017.2.1.R1008-4) noble; urgency=medium

  * bajar-paquetes (nuevo): baja NOMBRE_last (o la inestable, o una version)
    en el formato del sistema, comprobando md5 y certificado; --instalar.
  * instalar-tgz (nuevo): instala .tgz con registro, para quitarlos; no pisa
    archivos de dpkg ni rpm; respalda y devuelve lo que pisa.
  * installsumma: bootstrap sobre bajar-paquetes (sin --no-check-certificate
    ni la IP por 8.8.8.8). make subir-bootstrap.
  * summa.py dependencias; hacer-deb dice antes de compilar que falta y como
    instalarlo; make dependencias (makefile.lib) con packinstall.
  * findbinlib: --help; /bin no cuenta como otro lugar con /usr unificado.
  * download.sh a viejo/bin. pruebas/prueba-bin.sh: 39 comprobaciones.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 15:00:00 -0300

summapack (2017.2.1.R1008-3) noble; urgency=medium

  * bin/: los scripts que nadie llamaba o no andaban pasan a viejo/bin
    (readsumma, postinst, instalartar, installpkg, finddir, finddir2,
    installuserfiles). Ver BIN.md.
  * distro: version de /etc/os-release, FEDORA, OTHERGNULINUX en lugar de
    SUSE para lo no reconocido, --help.
  * packinstall: --prueba; apt-get sin --allow-remove-essential ni
    --allow-downgrades; no instala sudo ni toca grupos; deduce la distro
    cuando no se da; sin fortran6.
  * summapack: la version real. icon_install: sin Unity, --prueba.
  * pruebas/prueba-bin.sh en make prueba.
  * doc/summapack.tex: Summapack en 2026.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 13:30:00 -0300

summapack (2017.2.1.R1008-2) noble; urgency=medium

  * Incluye mem_util (biblioteca C de base: memoria, archivos, rutas y
    fechas), copiada de siru/mem_util: summapack pasa a ser la base comun de
    los paquetes. Ahora es de arquitectura any.
  * Todo lo del paquete sale de summapack.summa; en debian/ queda solo este
    changelog. Se arma con hacer-deb.

 -- Diego Saravia <dsa@unsa.edu.ar>  Wed, 07 Oct 2026 10:00:00 -0300

summapack (2017.2.1.R1008-1) unstable; urgency=medium

  * Add German translation. Closes: #689001.

  * Initial release (Closes: #689001)

 -- Diego Saravia <dsa@ututo.org>  Mon, 26 Feb 2018 09:45:42 -0300
