Release 0.99.2 (Fri 11 Jun 13:31:01 CEST 2021) * bs: comply with latest ADE tests * bs: updated for perlcritic and ADE 1.99.1 (which is perlcritic compliant) Release 0.6 (Wed 5 May 12:39:41 CEST 2021) * bs: test-pkgctrl.sh adjusted to handle packages without conffiles * bs: test-{sources,pkgctrl}.sh reworked to exit non-zero when tests fail, while still collecting results from several tests before exiting. * bs: unconditionally call lintian in test-pkgctrl; I'm unsure why it was conditional before; let's see what happens * bs: check conffiles in deb don't contain HeadURL (for #127) Release 0.5.3 (Thu 8 Apr 10:17:24 CEST 2021) * bs: ongoing work on #104 (abstracted changelog/ChangeLog parsers) * bs: ongoing work on #104 (mostly cosmetic changes) * bs: ongoing work on #104 * bs: reduced to single example bs.conf file * bs: ongoing work on #104 * bs: ongoing work on #104 * bs: ongoing work on #104 * bs: starts work on #104 Release 0.5.2 (Fri 26 Feb 13:50:26 CET 2021) * bs: allow no svn markers in templates file (closes #107) * bs: catch eval "..." failures * bs: changed a few variable and function names Release 0.5.1 (Fri 27 Mar 15:23:33 CET 2020) * bs: minor changes for Debian 10 * bs: aligned */bin/*-config.sh Release 0.5 (Wed 4 Mar 15:40:56 CET 2020) * bs: moved include to lib/include for FHS compliancy * bs: changes to become truly independant from version already installed and build cleanly in chroot environment * bs: changed X=$(get_x) to 'get_x X', which exposes errors better Release 0.4.2 (Tue 24 Dec 18:41:00 CET 2019) * bs: changed get_latest_version_on_web() to set a passed variable reference rather than to echo the return value and let it be captured by backquotes; this preserves the return code of uscan better * bs: corrected svn ignores * bs: updates required for ade 1.12.1 (adeass-related) Release 0.4 (Wed Aug 7 11:27:15 CEST 2019) * bs: modified tar options to unpack (repackaged) .tar.xz file (previously was .tar.gz) Release 0.3.3 (Thu 25 Apr 11:31:11 CEST 2019) * bs: removed URLs from man pages (which look ugly in latest oEmbed-supporting wordpress Release 0.3.2 (Thu 28 Feb 13:09:23 CET 2019) * bs: workaround broken alien (closes SOFT-120) * bs: updated many references to dione.no-ip.org, which are no longer valid * bs: changed example svn repo location from http to https * bs: updated strings used to determine that module has not yet been created in line with latest svn * bs: spelling corrections Release 0.3.1 (Thu 8 Jun 14:03:37 CEST 2017) * bs: update various strings for SOFT-82. Release 0.3 (Mon 13 Mar 18:24:46 CET 2017) * bs: removed all 'set -e' * bs: added -k option as alias for --no-desandboxing * bs: updates to example epilogue-pkgctrl script to support Ubuntu 16.04 (see IT-79) * bs: removed sync requirement in local epilogue scripts as we now do not have filesystems with delayed replication * bs: updates for Ubuntu (specifically uscan output changes) * bs: disabled indirects for RPM-based hosts as there are none and it generates an error to attempt this Release 0.2 (Sun Jul 17 16:50:23 CEST 2016) * bs: implemented 'sync' command (fixes SOFT-80) * bs: aligned devsh command (fixes SOFT-75) Release 0.1.1 (Sun Feb 22 12:02:54 CET 2015) * bs: don't pass section name when inserting RPMs (only DEBs) Release 0.1 (Fri Oct 31 12:22:16 CET 2014) * bs: added more filetypes/filenames to be excluded from svn property checks * bs: removed the 'bs compiling bs' handling code, which was intended to make bs use the *latest* bs components to build bs, but this is kind of wrong and introduces some issues when bs builds bs * bs: updates to bsdevsh.sh for man page access * bs: updated homepage URL and other links due to Moin-to-WP switch * bs: propogate bs-acquired bug ID to adech (required for BS-2) * bs: updates for unison-synced environment (where necessary to manually resync between certain steps) * bs: changes for install server now being bigoli * bs: in site-specific ep script, added some pauses to allow fiori/torchio unison syncing to be done * bs: removed 'if false ... fi' code around RPM handling * bs: revert to /usr/bin/paa for paa * bs: use 'NEWEST-FREEZE' where possible * bs: aligned bsdevsh with other *devsh scripts Release 0.0.11 (Wed Jan 23 13:24:29 CET 2013) * bs: added rpm-processing code to epilogue-pkgctrl.pasta-net.sh * bs: added missing svn property * bs: moved registration of application-specific to inside main() * bs: total rewrite of examine epilogue-pkgctrl.pasta-net.sh * bs: example config file lets 'bs mp' put package into a queue dir rather than directly into pool * bs: bs.conf for alexis bs-alexis.conf added (and alexis@fettuce and root@gnocchi's environment updated accordingly) * bs: make-package.sh makes rpm repo dir before copying it in * bs: exclude .xcf and .dia files from svn keyword check * bs: bs.sh passes more vars to epilogue-pkgctrl Release 0.0.10 (Tue Jan 17 12:20:36 CET 2012) * bs: various minor edits to man page and README.1ST Release 0.0.9 (Mon Jan 16 16:34:18 CET 2012) * bs: in prologue-pkgctrl.pasta-net.sh tidy up cruft that was winding up inside the module * bs: wrote proper man page * bs: remove state restrictions on epilogue (remember that the epilogues are run on other machines as other users) * bs: install missing steps * bs: corrected installation of bs.conf, which because it was assigned to CONF_FILES was being installed into /etc (but it is an *example* file and should not be installed in /etc) * bs: save output of dpkg-buildpackage in the directory *above* 'debian' (as dpkg-buildpackage sees the just-created file and complains) * bs: allow transition from released to unreleased (not going via epilogued) * bs: introduced 2 new states (prologued and epilogued) and adjusted all state checks accordingly * bs: bs adds error message to stack when step script fails * bs: don't dump whole of bs error stack * bs: run tests with BS_INCLUDE_PREFIX set * bs: correct install name for example config file * bs: draft man page added * bs: install example config file * bs: removed early exit from example script used for testing * bs: install example scripts * bs: minor fixes for propogating non-core variables to epilogue-pkgctrl * bs: switched to egrep for excluding lintian status line (? doesn't work in grep as a quantifier?!) * bs: corrected grepping for svn tokens (the grep pattern was a candidate for svn to change!) * bs: added workaround for when bs is bs-ing bs itself * bs: narrowed usage message Release 0 (Fri Jan 13 11:50:33 CET 2012) * bs: added svn properties and keywors * bs: prepared first release (all changes below are prior to that even though indentation suggests otherwise) * bs: updates to example prologue scripts, to actually make them useful * bs: documented all variables in the example configuration file * bs: propogate variables through {pro,epi}logue-{sources,pkgctrl} to example prologue scripts * bs: corrections to ADE-ification of validate and rationlise functions * bs: added setting of BS_DOC_PREFIX to bsdevsh * bs: more changes in the ADE-ification of bs * bs: more changes in the ADE-ification of bs * bs: moved config vars to example conf file, moved tasks' standard functions to include file * bs: renamed scripts to .sh suffix, stripped executable, etc * bs: removed adegmt cruft * bs: ADE-ised