ku-jtools (1.1-ku26-01a) unstable; urgency=low

  * bin/jtinstall
    - fix: spurious quote chars (") on filenames (only on some bash version, seems),
    	   fixed the line with $dest$(basename ...)


 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Fri, 02 Jan 2026 14:15:55 +0100

ku-jtools (1.1-ku25-10a) unstable; urgency=low

  * bin/jtinstall
    - fix: replaced 'dc' (/usr/bin/dc) with bash builtin in $num+1 expression
    	   (no more need of 'dc' package, that was not listed in dependecies, anyway,
	   raising errors on some systems)

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Thu, 09 Oct 2025 10:11:40 +0200

ku-jtools (1.1-ku24-03a) unstable; urgency=low

  * bin/jtdeb-rebuild
    - fix: doesn't copy source files when running on remote build server

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Tue, 01 Oct 2024 06:08:21 +0200

ku-jtools (1.1-ku23-08a) unstable; urgency=low

  * debian/compat: (devuan daedalus) raised to 10

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Thu, 07 Mar 2024 07:45:10 +0100

ku-jtools (1.1-ku23-07a) unstable; urgency=low

  * bin/jtcj
    - mod: now you can pass non-absolute paths to --cd option, paths are relative
    	   to $PRJ

  * bin/jdeb-port
    - mod: uses relative instead of absolute path to change directory in remote system
    	   (see changes to bin/jtcj)
    - fix: runs jtrepo-update only if there are no errors on rebuild phase

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Sun, 23 Jul 2023 09:41:09 +0200

ku-jtools (1.1-ku23-03c) unstable; urgency=low

  * bin/jtrepo-rebuild
    - mod: info messages improved

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Thu, 30 Mar 2023 14:23:49 +0200

ku-jtools (1.1-ku23-03b) unstable; urgency=low

  * bin/jdeb-purge-pkgs, bin/jtdeb-purge-sources
    - fix: added missing standard version env vars (CMDVER, CMDSTR)
    - fix: replaced "cp /dev/null" with ":>" on file creation
    - mod: replaced all backticks with "$(..)" notation
    - mod: various aestetical stuffs (usage, messages, etc)

  * bin/jtdeb-rebuild
    - mod: removed deprecated (and unused) --alldistros option; now the script
    	   works, as espected, only for selected distro (current, or passed as
	   argument); all related tasks (output files displacement, packages
	   dir cleanup) are now optimized for the current distro only

  * bin/jtrepo-rebuild
    - fix: permission fix runs on the full "target" tree, instead of single distro
           (now only on the working distro)

  * bin/jtdeb-port (and related: jtrepo-rebuild, jtrepo-update)
    - mod: now the release files rebuild are done on target distro system, not on
    	   original system (where the jtdeb-port command is launched); this ensure that
	   each distro uses the right version of debian helpers

  * debian/rules (debian.in/rules)
    - fix: reverted the changes of last release (compatibility issues raised by updating
    	   release files on old systems are solved, see changes to jtdeb-port above)

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Tue, 14 Mar 2023 16:48:30 +0100

ku-jtools (1.1-ku23-03a) unstable; urgency=low

  * debian/rules (debian.in/rules)
    - fix: force backward compatibility gzip format on newer distros (that defaults to xz):
           added -Zgzip to dh_builddeb

  * bin/jtmkpath
    - fix: permissions wasn't set on new created dirs

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Sun, 12 Mar 2023 13:06:01 +0100

ku-jtools (1.1-ku22-12a) unstable; urgency=low

  * bin/jtscm-autosync
    - fix: fails on some bash versions due 'continue' instead of 'return 0' ad line 219

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Wed, 28 Dec 2022 13:20:34 +0100

ku-jtools (1.1-ku22-10a) unstable; urgency=low

  * bin/jtmkpath
    - fix: if target exists and is a symlink on some system using chown will raise an
    	   error, fixed (ignored if target is a symlink)

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Tue, 18 Oct 2022 17:42:31 +0200

ku-jtools (1.1-ku22-03a) unstable; urgency=low

  * bin/jtscm-restore-mtimes
    - fix: filenames containing regexp sequence causes troubles; fixed parsing filenames
    	   to escape such sequences before passing them to grep

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Fri, 25 Mar 2022 18:10:02 +0100

ku-jtools (1.1-ku22-01a) unstable; urgency=low

  * bin/jtdeb-rebuild
    - fix: cleanup log now is in logical (not physical) parent dir

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Sat, 29 Jan 2022 12:15:17 +0100

ku-jtools (1.1-ku21-12a) unstable; urgency=low

  * install/* install-prev/*
    - fix: clean up of versions mess

  * jtinstall
    - fix: removed a crap (temp?) patch that forced mtime on target files even
    	   if there is no modifications (why?)
    - mod: cosmetic, replaced all backticks with $(..)
    - mod: more detailed debug messages on chmod/chown stages

  * jtconf-parse
    - fix: command version ($Cmd, $CmdVer, $CmdStr)
    - add: env overrides for $DEBUG and $DEBUGLEVEL

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Wed, 28 Dec 2022 10:13:01 +0100

ku-jtools (1.1-ku21-10a) unstable; urgency=low

  * jtcj
    - new: --cd option, to force moving in the specified directory after connect

  * jtdeb-port
    - fix: replaced all backticks with $()
    - fix: protect from spaces filenames lists (IFS mangle)
    - mod: added --cd (current dir) in ssh jtcj invocation, to run the remote
    	   instance in the same directory (warning, the very same, so must be
	   present on the remote system)

  * jtdeb-rebuild
    - fix: replaced all backticks with $()
    - fix: if workdir is a symlink, the output files will goes on the wrong
    	   directory (.. is not the same of logical parent); now the files
	   are moved to the right one
    - fix: after rebuild the resulting .dsc and .change files where removed;
    	   this behaviour is ok only in klabs environment (we don't use such
	   files); now the script uses JTDEB_REBUILD_PURGE_EXTS environment
	   to know what file (what extensions) purge after rebuild; WARNING,
	   if not set the default is "dsc change", to disable you must set
	   the env var to empty

  * jtdeb-cache
    - fix: removed bashism (== instead of =)
    - fix: now works on temp files, overwrite target ones only on success

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Mon, 25 Oct 2021 17:05:21 +0200

ku-jtools (1.1-ku21-05) unstable; urgency=low

  * production release ku21.05

 -- Lorenzo Canovi (KUBiC Labs, CH) <packager@kubiclabs.com>  Sat, 18 Sep 2021 13:05:34 +0200

ku-jtools (1.1-ku21-04a) unstable; urgency=low

  * meta: package owner
    - mod: Allblue SA dismissed, now is KUBiC Labs only
    - mod: from now releases uses the scheme YY.mm[patchlevel], where patchlevel
    	   usually is a locase letter; releases YY.mm (w/out patchlevel) are
	   production ones

 -- KUBiC Labs (CH) <packager@kubiclabs.com>  Wed, 21 Apr 2021 17:25:31 +0200

ku-jtools (1.1-ku19-08) unstable; urgency=low

  - bin/jtcj
    - add: list mode (option --list), scans directories in $JTPATH env var, or
    	   ones used as arguments, and searches for projects; only the subdirs
	   on first levels are scanned; the output is a list (one per line) of
	   project names or, if --fullpath option is used, the full directory
	   path of each found project

  - bin/jtconf, jtconf-functions.pl
    - fix: env defaults
    	   - HOME to /nonexistent
	   - LOGNAME to nobody

  - bin/jtmkpath
    - fix: fails on undefined owner if relative path was used

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Tue, 03 Dec 2019 11:20:32 +0100

ku-jtools (1.1-ku19-06) unstable; urgency=low

  * production release 1.1-ku19.06

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Wed, 30 Oct 2019 16:04:12 +0100

ku-jtools (1.1-ku19-05) unstable; urgency=low

  * lib/_jt_truncate_cwd.sh
    - mod: moved to package ku-base, renamed to /lib/ku-base/ku_truncate_cwd.sh

  * jtcj
    - mod: replaced code snipped to set $PS1, to reflect changes in lib dir

  * debian/control
    - mod: requires ku-base >= 1.2-19-9, due changes to ku_truncate_cwd.sh

  * bin/jtmkpath
    - fix: wrong user:group used on missing directory in paths

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Mon, 28 Oct 2019 09:14:22 +0100

ku-jtools (1.1-ku19-04) unstable; urgency=low

  * production release 1.1-ku19.04

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Sun, 30 Jun 2019 14:20:31 +0200

ku-jtools (1.1-ku19-03) unstable; urgency=low

  * jtcj
    - fix: $PRJBATCHMODE not exported to current environment

  * jtreset
    - fix: removes $PRJBATCHMODE from env
    - add: saves and exports to env current project path and name, in $PRJ_OLD and
    	   $PRJ_OLDNAME vars

  * jtscm-autosync
    - fix: conflict resolv fails on git repos when there are untracked files
    - fix: didn't stop on first stage (update) errors
    - mod: CMDVER, CMDSTR; improved some messages, cleaned code (removed bash-isms,
    	   changed all backticks with $() notation)

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Fri, 28 Jun 2019 17:16:43 +0200

ku-jtools (1.1-ku19-02) unstable; urgency=low

  * production release 1.1-ku19.02

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Fri, 12 Apr 2019 21:10:34 +0200

ku-jtools (1.1-ku19-01) unstable; urgency=low

  * jtrepo-rebuild
    - add: gpg key signature, full creation of Packages, Release.gpg, InRelease files;
           packager name can be set in file $PRJ/etc/packager_name (default: packager);
           gpg key file name can be set in file $PRJ/etc/gpg_key_filename (default:
	   $PRJ/gpg/KEY.pgp)

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Fri, 12 Apr 2019 11:30:11 +0200

ku-jtools (1.1-ku19-00) unstable; urgency=low

  * production release 1.1-ku19.00

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Sat, 02 Mar 2019 13:39:03 +0100

ku-jtools (1.1-ku0-11) unstable; urgency=low

  * bin/jtwiki-updatepage
    - mod: pages are no more generated in foswiki format

  * bin/jtdeb-make
    - add: -nc flag to avoid cleanup at end

  * bin/jtdeb-rebuild
    - add: additional options after packagename are passed to dpkg-buildpackage
    - add: -nc flag to avoid cleanup at end (passed to jtdeb-make)
    - add: --nomove flag to keep .deb files inplace instead of moving them to
    	   final destination
    - mod: now uses dh_listpackages to obtain the correct list of contained packages
    	   instead of guessing based from package filename
    - mod: messages aestetical changes and minor bug fixes

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Mon, 30 Jul 2018 14:20:45 +0200

ku-jtools (1.1-ku0-10) unstable; urgency=low

  * production release 1.1-ku0.10

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Tue, 12 Jun 2018 14:01:20 +0200

ku-jtools (1.1-ku0-9) unstable; urgency=low

  * jtinstall
    - fix: all modification tests fails on symlinked files; added --dereference
	   option to all 'stat' invocations
    - fix: improved modification tests to avoid useless commands invocations
    	   (chown and chgrp)
    - fix: standard signature vars and usage

  * jtconf
    - fix: standard signature vars and usage
    - add: --flat option to produce dump in flat format (section embedded in
    	   variable name)

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Tue, 12 Jun 2018 12:05:47 +0200

ku-jtools (1.1-ku0-8) unstable; urgency=low

  * production release 1.1-ku0.8

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Sun, 13 May 2018 17:02:20 +0200

ku-jtools (1.1-ku0-7) unstable; urgency=low

  * jtgit-ignore-update
    - new: command to add standard entries in current .gitignore project file

  * jtnewprj
    - fix: standard CMD env vars
    - add: jtgit-ignore-update on git project setup

  * jtcj
    - fix: $interactive_flag variable undefined, replaced with string '-i'

  * jtdeb-rebuild, jtdeb-make, jtdeb-clean
    - fix: commands header vars (CMD*) as stadard

  * jtdeb-rebuild
    - fix: now calls jdeb-clean for a *real* cleanup

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Mon, 12 Mar 2018 16:55:50 +0100

ku-jtools (1.1-ku0-6) unstable; urgency=low

  * production release 1.1-ku0.6

 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Fri, 14 Sep 2018 02:13:15 +0200

ku-jtools (1.1-ku0-5) unstable; urgency=low

  * jtdeb-port
    - fix: fails to detect working source directory because don't uses version
    - mod: now always copy/extract to a tempdir, to speedup building, avoiding
    	   nfs delays

  * jtdeb-cache
 -- KUBiC Labs, Allblue SA (CH) <packager@kubiclabs.com>  Wed, 13 Sep 2017 14:49:51 +0200

