-
mini-buildd (1.0.29) unstable; urgency=medium
* [cc636fa] mini-buildd: Improve stale pidfile recognition (when pid has
been re-used by other programs).
* [fd69be4] [doc] mini-buildd.PIDFile: Typo fix, and remove note about
HOST-MainThread-PID extra file (no longer happening).
* [dea3aa9] call.py: Add general functionality to retry calls.
* [937ad97] gnupg.py: Retry the gpg sign call. This aims to be a
workaround (not fix) for unclear behaviour described in #849551.
* [ad73073] call.py: Add newline in docstr (avoid warning).
* [cbf53f6] django_settings.py: Fix py warning in context_precessor()
(Fixes: Warning string in man page (breaking repr. builds)).
* [005532d] mini-buildd[-tool]: Make '--version' print to stdout
(workaround for py2 issue18920).
* [7c3c46e] setup.py: help2man: No longer use "--no-discard-stderr" (may
result in corrupt man pages).
* [96f079d] home.html: Fix tidy warnings (duplicate ids).
* [devel]: Several changes to internal dev helper script (see git).
-- Stephan Sürken <email address hidden> Tue, 17 Jan 2017 11:18:43 +0000
-
mini-buildd (1.0.28) unstable; urgency=medium
* [de458eb] control: Depend on reprepro >=5 (buildinfo files). (Closes:
843608)
* [f4f6951] misc.py: run_as_thread(): thread_func arg should not be
optional.
* [0885291] Add human readable thread naming, and add thread names to
logging.
-- Stephan Sürken <email address hidden> Mon, 02 Jan 2017 10:20:08 +0000
-
mini-buildd (1.0.27) unstable; urgency=medium
Misc cleanups, minor fixes and documentation improvements:
* [24e1e48] wizards: Remove support for etch, lenny (no longer work with
current sbuild).
* [593edef] wizards: Remove support for Ubuntu sources < trusty (14.04):
saucy, raring, quantal, precise.
* [d145b23] wizards: Add support for Ubuntu yakkety (16.10).
* [6a3344c] API "list": Fixup some wrong wording in help strings.
* [95b55de] [devel]: Don't write *.upload file on test package upload.
* [1a75207] misc.py: Use import wrapper method for keyring module
(instead of importing on module level).
* [40ffada] doc/admin.rst: Add note about "vsyscall removal" from Debian
kernel.
* [e4b4321] doc/user.rst: Add extra section for default layout.
* [c209e99] doc/admin.rst: Add notes/instructions about default layout
changes.
* [fc628d0] doc/admin.rst: Improve note about vsyscall.
* [ccff09d] api/client_1_0.py: Improve and complement API doc.
* [d4659d4] django_settings.py: Move version info code/imports to
functions (this makes pseudo settings no longer depend on cherrypy and
pyftpd).
* [72c1d8f] control: Move deps for p-d and p-d-r to module package
(needed by py client API and partly by mini-buildd-tool).
* [68e3d94] doc/user.rst: At least add some initial human-readable
documentation about the API.
* [1193d48] doc/user.rst: Client API: Add note about problems when using
different django versions.
* [964f571] control: Update dep on django: We need >= 1.7.4 (live build
logs need 'FileResponse' class).
-- Stephan Sürken <email address hidden> Thu, 22 Dec 2016 09:35:19 +0000
-
mini-buildd (1.0.26) unstable; urgency=medium
Besides the usual various fixes, this release adds new (per cl)
"Upload Options": Nicer notation and some *new* options:
- ignore lintian now optionally per arch.
- run lintian, optionally per arch.
- set apt priority for internal packages.
See user manual for more information on this.
* [79f529d] [html] Improve packager/builder status table design (partly
as suggested in #843396, thx Boyuan)
* [446ba1a] changes.py: Move "magic" code to new subclass "Options".
* [96258ed] control: "Harden" dep on dpkg-dev (>= 1.7.27~) for sbuild.
* [0e80bc6] changes.py: Options: Better name for private class var.
* [25a0eee] devel: 'pep8' has been renamed to 'pycodestyle'.
* [0d275c3] pycodestyle: Fixup some new warnings.
* [f9fbe15] .pycodestyle: Ignore new check E741 for now && add clear
text description for our exceptions.
* [0c98a82] [devel]: Fix pycodestyle args to give error source &&
description.
* [3e0555d] changes.py: Initial new impl of Changes.Options() (replacing
"magic options").
* [a92732b] [devel]: Remove extra test against explicit unicode literals
(we need that notation for doctest expect strings).
* [55dcdc3] test packages: Update config.* (new autotools).
* [442691b] changes.py: Options: Imporove Bool class.
* [31dc434] changes.py: Options: Improve/cleanup "magic" options compat.
* [03e3107] user doc/changes.py: Update exception wording, and add
documentation for new "Upload Options".
* [5d7136d] New upload options: Remove any internal reference to now-
deprecated magic style.
* [9b8f0f1] Rm .ui-auto.conf: Not used for a long time, and has
confusing vintage content.
* [3a4f9de] changes.py: Changes: Make 'options' a (on demand, cached)
property.
* [04f27c7] changes.py: Options: Implement "run-lintian".
* [8078012] changes.py: Options.get(): Add check against internal code
using unknown key.
* [cdd7a34] changes.py: Options: Implement "internal-apt-priority".
* [e370c1e] daemon.py: Move private general _port() method before
specializations (port, portext).
* [5e5c4e2] changes.py: Options: Use class attr. for "keyword" string so
we do not (so we don't need to duplicate this later).
* [f3a25e5] user.rst: Improve description for auto-ports.
* [28fb995] daemon.py: *port*(): Refactor soemwhat so we can give
comments and options separately.
* [ac55b85] daemon.py: port(), portext(): Add optional "options"
argument.
* [7840616] api: port, portext: Add extra "options" argument.
* [0a987ad] [html] Improve 'current API cmd' display/refine.
-- Stephan Sürken <email address hidden> Sun, 27 Nov 2016 12:21:49 +0000
-
mini-buildd (1.0.25) unstable; urgency=medium
This and that, and fixing up the meta distribution feature:
* [d255ad9] misc.py: class Distribution(): Validity check must be done
_after_ distribution mapping.
* [7b1f6cd] changes.py: In buildrequests, 'Distribution' key must be
mapped to internal (in case of a Meta-Distributions are configured).
Thanks to Boyuan Yang (Closes: 832643)
* [455774d] Some refactoring/code cleanup around meta distributions.
* [384b2c2] wizards: Developer Layout: Remove 'stable=squeeze-unstable'
meta distribution (this doesn't really make much sense).
* [9983968] models/repository.py: Add ambiguity error check in meta dist
generator function (and add it to Repository.check()).
* [2c8f80a] doc/admin.rst: Add section for "Layouts/Meta-Distributions".
* [d0204e9] models/repository.py: meta-dist-check: Fix wording, and hint
to manual.
* [dda651b] [devel]: We may no longer "convenience-remove" python-
secretstorage for testing (p-k now depends on it).
* [15c158e] examples/auto-setup: Also create debdev repository.
* [096e868] [html] repository_detail.html: Add sources.list download
links, and some cosmetics.
* [d6ad715] [html] Use HTML5 doctype.
* [10936d4] [devel]: Add initial (html) tidy checker.
* [5d013c9] [html]: HTML5: Bulk-replace <tt> by <kbd>.
* [3d3c5b2] [html]: HTML5: Fix cherrypy indexes.
* [d28bb39] mini-buildd-tool: Don't print server logs if --quiet is
given.
* [a3a0eaf] [devel]: tidy check: Don't check for repo URLs (may not be
ready).
* [c2988c9] [devel]: Also test extra packages when available.
* [a56b6c1] control: Update dependency for sbuild to 0.72 (has patch for
squeeze).
* [56b4d11] Update debhelper compat level: 9->10 (no changes needed).
* [3d612c2] rules: With dh compat 10, we no longer need to have extra
systemd option explicitly.
-- Stephan Sürken <email address hidden> Fri, 04 Nov 2016 21:46:25 +0000
-
mini-buildd (1.0.24) unstable; urgency=medium
This and that, and fixup regression from 1.0.22:
* [64615bd] compat: Update dh compat from 7 to 9 (no other changes
required).
* [415c691] control: mini-buildd: Add missing dep on lsb-base (init
script).
* [5391c86] repository overview: Add "Direct links" convenience section.
Thanks to Marc Haber (Closes: 790059)
* [74363c7] doc/admin.rst: Improve docs about 0.8.x migration and
reprepro. Thanks to Marc Haber (Closes: 790292)
* [4edbf1f] doc/admin.rst: Add doc how to manually use an external
archive key. Thanks to Marc Haber (Closes: 790775)
* [4d1256c] control: mini-buildd-common: This may be 'Multi-Arch:
foreign' (as hinted)
* [33f214b] Fix regression introduced in 1.0.22 (1eeece7): Builds using
ccache fail on pre-existing chroots due to missing 'libdir'.
-- Stephan Sürken <email address hidden> Sat, 22 Oct 2016 07:54:13 +0000
-
mini-buildd (1.0.19) unstable; urgency=medium
* [a0e7da1] gnupg.py: Modify doctest to use pre-arranged keys (make
testsuite not block if entropy is sparse). (Closes: 834683)
* [36b71b1] control: Update dep. for schroot (>= 1.6.10-2~): We need
'CHROOT_SESSION_SOURCE' in shm workaround.
* [37b8a34] control: Update debootstrap dep: >= 1.0.81~ (newest
available for all dists we support).
* [5d03cdb] schroot: 15mini-buildd-workarounds: Don't fail even if
/dev/shm is missing from source chroot completely.
* [dfe8b2b] 15mini-buildd-workarounds: Some more output cosmetics.
* [4603275] mini-buildd: Add 'sbuild' debug option.
* [5638dc0] mini-buildd --help: Improve readability (using custom
formatter).
* [b771e04] mini-buildd --help: Add note about '~-Expansion' for --home
and --pidfile.
* [22bd0e6] Sort 'Sources' by codeversion (after origin), and sort
Distributions by source (fixes up default sorting for all released
Distributions).
* [0308b22] gnupg.py/doctest: Also close the new gpg TmpDir.
* [62d81fe] control: Dep: Avoid schroot >= 1.7 for now (atm, we are not
compatible with schroot 1.7). Thanks to Marc Haber (Closes: 820699)
-- Stephan Sürken <email address hidden> Sat, 17 Sep 2016 08:52:25 +0000