Change log for mini-buildd package in Ubuntu
1 → 74 of 74 results | First • Previous • Next • Last |
mini-buildd (2.0.12) unstable; urgency=medium * [45003ae] cron.py (expire_builds): Rather should be daily, not weekly -- Stephan Sürken <email address hidden> Mon, 12 Feb 2024 14:09:51 +0100
Available diffs
- diff from 2.0.11 to 2.0.12 (500 bytes)
mini-buildd (2.0.11) unstable; urgency=medium [ Stephan Sürken ] * [77007f0] mini-buildd-ssh-uploader-command: Don't run SSH command in shell mode [ Gerhard A. Dittes ] * [535a13e] includes/events.html: fix illegal "alt" attribute -- Stephan Sürken <email address hidden> Tue, 16 Jan 2024 14:24:23 +0100
Available diffs
- diff from 2.0.10 to 2.0.11 (957 bytes)
mini-buildd (2.0.10) unstable; urgency=medium * [1312635] debian/po/sv.po: Update Swedish debconf translation. Thanks to Martin Bagge, Anders Jonsson (Closes: 1054279) * [4e446b4] models.py (PrioritySource): Make filterable (origin, codename) in admin interface -- Stephan Sürken <email address hidden> Sun, 26 Nov 2023 13:42:30 +0100
Available diffs
- diff from 2.0.9 to 2.0.10 (2.6 KiB)
mini-buildd (2.0.9) unstable; urgency=medium * [b6ed1c2] devel (mbd_api): Don't use --script-mode by default for API calls * [f52a753] models.py (Archive): Avoid unnecessary double '/' in release URL. Thanks to Magnus Holmgren (Closes: 1052459) * [b1e873d] modely.py,admin.py(django 4.2): pylint adaptions (for compatibility down to 2.2) * [a66467b] mini-buildd-self-signed-certificate (CN): Fall back to 'localhost' if ``hostname`` fails (Closes: 1052822) * [9c65b59] devel (tidy): Add exception for django 4.2 * [3bbcc56] dist.py (setup): Fix "broken" description for Ubuntu lunar (debootstrap, not debmirror) * [18ca477] dist.py: Add support for Ubuntu mantic * [eafe1fb] models.py (Chroot): Workaround: Be able to strap 'newer Ubuntus' with Debian's ``debootstrap`` * [8873fc7] devel (codespell): Adjustments for version 2.2.6: One actual typo fixed, added new exception -- Stephan Sürken <email address hidden> Sun, 22 Oct 2023 10:48:13 +0200
Available diffs
- diff from 2.0.6 to 2.0.9 (8.9 KiB)
Superseded in noble-release |
Published in mantic-release |
Deleted in mantic-proposed (Reason: Moved to mantic) |
mini-buildd (2.0.6) unstable; urgency=medium * [a442525] mini-buildd-ssh-uploader-command: Fix embarrassing typo (fixes: would run any user command) * [05a3039] mini-buildd-ssh-uploader-command: Make work for dput implementations that use multiple connections to copy files (like dput-ng/paramiko) -- Stephan Sürken <email address hidden> Fri, 04 Aug 2023 13:25:09 +0200
Available diffs
- diff from 2.0.5 to 2.0.6 (1.4 KiB)
mini-buildd (2.0.5) unstable; urgency=medium Ports (email) notification improvements from development branch: * [d8db8fb] models.py (Daemon.mbd_notify_event): Rewrite email notify code * [1cbf946] models.py, events.py (notify): (Re-)add textual email body with json as attachement * [319e453] models.py (notify): Send emails "From" Daemon's configured email address (fixes regression introduced in 3daee5ac) * [4be7b25] events.py (Event.isummary): Improve output for 'auto ports' -- Stephan Sürken <email address hidden> Sat, 29 Jul 2023 12:18:14 +0200
Available diffs
- diff from 2.0.4 to 2.0.5 (2.9 KiB)
mini-buildd (2.0.4) unstable; urgency=medium * [89c2547] api.py: Revive "output=plain" for API calls (on popular demand) * [db20990] events.py (Event.__str__): Add architecture to description * [ba22405] src/mini-buildd-ssh-setup: Make --help output work better with help2man * [2dc5247] src/mini-buildd-debootstrap-uname-2.6 (DESCRIPTION): Fix typo in description * [2887c10] changes.py (buildrequest): Add "Buildlog-Building|Installed" complete URLs (for convenience) * [3a6f47b] base.html: Move "Builders" back to _left_ main menu -- Stephan Sürken <email address hidden> Mon, 17 Jul 2023 13:09:13 +0200
Available diffs
- diff from 2.0.3 to 2.0.4 (2.8 KiB)
mini-buildd (2.0.3) unstable; urgency=medium [ Stephan Sürken ] * [778920c] src/mini-buildd-ssh-uploader-command: Allow dput via dput (bullseye and older) and dput-ng * [627b108] dist.py (lenny): Add "timeout" as extra chroot package (has it's own package in lenny) [we still don't get lenny to build though] * [3d90c65] api.py (Migrate): Extra doc to make clear we migrate *from* the given distribution * [0d80f85] manual/roadmap.rst (2.0.x): Upgrade checklist: Split (in admin/consumer sections) && add note about changed paths in keyring packages [ Gerhard A. Dittes ] * [d402342] src/mini_buildd/static/admin.css: make preformatted text distinguishable in "dark mode" [ Stephan Sürken ] * [d01d9a2] models.py (Daemon.mbd_notify_event): Fix (email) notify for non-raw (i.e., with name attached) ``EMailAddress``es -- Stephan Sürken <email address hidden> Tue, 11 Jul 2023 16:44:51 +0200
Available diffs
- diff from 2.0.2 to 2.0.3 (2.9 KiB)
mini-buildd (2.0.2) unstable; urgency=medium Mostly various minor Debian packaging and documentation fixups: * [c30a68d] manual/roadmap.rst (2.0.x upgrade checklist): Add hint for 'keyring packages' && make item order more 'practical' * [12871fb] debian/control (Multi-Arch): Make mini-buildd-doc Multi- Arch: foreign * [b6977df] debian/control (Standards-Version): Update to 4.4.1->4.6.2 (no changes needed) * [b2519ae] manual/roadmap.rst: Sync with master * [0275605] manual (sidebar): Improve and add "top" back link * [08d6186] manual/administrator.rst: Add FAQ && example config on how to run in systemd container * [dccbd88] debian/control (Depends): Double down on warning for reprepro 5.4 via dependency * [0ee22a3] models.py (Remote.mbd_check): Wake remote on check * [7498ef1] Move systemd container example to mini-buildd-utils * [bcc1e43] manual/administrator.rst: Minor text improvements * [e78c187] examples/mini-buildd/pin-sbuild-for-urold: Fix strange wording in comment * [a9b8be8] admin/mini_buildd.html: Drop bogus links to manual (category titles) -- Stephan Sürken <email address hidden> Wed, 05 Jul 2023 09:39:32 +0200
Available diffs
- diff from 2.0.1 to 2.0.2 (5.8 KiB)
mini-buildd (2.0.1) unstable; urgency=medium Fixes some non-reproducible usage (mini-buildd, *-dput) && minor post-release fixups: * [e659a70] debian/gbp.conf (debian-branch): Fixup to '2.0.x' * [e812c5e] mini-buildd-dput: Don't use build-time path for "--config"'s default value (fixes help && man page) * [eae1c9d] manual/roadmap.rst: Update "next labeling" after 2.0.0 release * [31bb735] manual/roadmap.rst (upgrade from 1.0.x): Fix: bullseye support will be via ``Hellfield Archive`` && minor improvements * [1ea5e7a] src/mini-buildd (usage): Don't use build host's FQDN in usage (Closes: 1039506) -- Stephan Sürken <email address hidden> Tue, 27 Jun 2023 09:45:58 +0200
Available diffs
- diff from 2.0.0 to 2.0.1 (2.4 KiB)
mini-buildd (2.0.0) unstable; urgency=medium Initial stable release. * Bug fix: "Not suitable for testing yet (due to outstanding migration tests)", thanks to <email address hidden></a>; (Closes: #1026843). * Bug fix: "answering "never" to auto-setup is not honored", thanks to <email address hidden></a>; (Closes: #886128). (the 'auto-setup' script is gone) Updates setup's APT keys after bookworm release && various minor doc improvements. Details: * [7c87165] repositories/index.html: Add "sources_list" calls in top- level overview * [af341be] dist.py (bookworm release): Debian bookworm: Add bookworm- backports-sloppy * [c0ced49] dist.py (bookworm release): Add Debian trixie * [62558ef] views|models.py: Fix both calls to mbd_msg_exception(): Actually us a 'prefix str' (fixes slightly wrong formatted messages) * [41ac995] manual/administrator.rst: (Re)add example to manually list all signatures in a release file * [43184b3] manual (sphinx): Switch to 'alabaster' theme plus 'copybutton' * [354a4c3] manual/administrator.rst: Improve wording for other APT sosurces * [3750660] manual/*.rst: Consistent 'section newlines' for all documents * [05bfb95] manual/abstract.rst: Fix "about manual" section placing && add "admonition section" * [b9316e7] gnupg.py (gpgme_verify_release): Add (info) log for all signatures found in a release file * [b4030fe] dist.py: Add new bookworm APT keys * [f3c1b4f] dist.py (setup): Update APT keys for sid (bookworm release) * [638ead6] dist.py (setup): Update APT keys for trixie (bookworm release) * [5f5b5cf] dist.py (setup): Update APT keys for bookworm (bookworm release) * [d8d1d49] dist.py (setup): Update APT keys for bullseye (bookworm release) * [f84e0a1] dist.py (setup): Update APT keys for buster (bookworm release) * [b80e3af] dist.py (setup): Update APT keys for jessie (missing key) * [f73516e] manual/roadmap.rst: Add note to drop "test_packages" API call * [50e092a] manual/administrator.rst: Add attention note about reprepro 5.4 * [a6bf3d3] debian/control: Drop sphinx-copybutton (from 2.0.x): Not available in buster * [40f0d8c] manual/roadmap.rst: Add note to re-enable copybutton for 2.2.x -- Stephan Sürken <email address hidden> Mon, 19 Jun 2023 16:26:42 +0200
Available diffs
- diff from 1.9.125 to 2.0.0 (6.6 KiB)
mini-buildd (1.9.125) unstable; urgency=medium Summary: * Huge documentation update iteration (API,Manual). Release-ready * Web/HTML update iteration. Release-ready * Scheduled inspections: Stabilize implementation && make results persist - Update codeversions logic so inspections can also notify on releases (like bookworm ;) Details: * [f5519b8] models.py (Source): Make codeversion_override always be the guessed codeversion (and make codeversion editable) * [c82aa4b] api.py (Setup.__run.SourceInstance.diff): Add custom model diff for codeversion (get notification when rolling becomes stable) * [6b08ee8] builder.py (Builder): Cleanup and optimize builder 'stat' methods (queued(), running(), load()) * [32c685f] api.py/api_arg.html (doc/HTML): Add input syntax help per argument type * [28bbe95] api.py (_pimpdoc): Replace 'result_doc' _pimpdoc argument by RESULT_DESC class attribute * [c9686c4] api.py(doc): Drop _pimpdoc(), rather do all automatic injections in doc() * [e5f707c] api.py: Update all result descriptions to RESULT_DOC * [9e9f8e0] api.py (Calls): Be consistent in doc notation for all calls * [2589ebb] api.py (doc): Update calls status, dput_conf * [90b2538] api.py (Call.doc): Simplify && only inject result description if there is one * [f366f06] api.py (Call): Drop flag "CUSTOM_HTML_SNIPPET" (not used/needed any more) * [7521253] api.py (SourcesList): Doc proofreading fixes * [91378f4] src/mini_buildd/static/mini_buildd.css (body): Add standard margin/padding for span * [6d27c8e] api.py (SnapshotLs): Drop outdated result description (which does not really add information anyway) * [faf3d0d] api.py (UploadOptions): Indent upload option usage text (mitigates ugliness) * [0f45043] api.py (Retry, Cancel): Doc proofread fixes * [0677880] api.py (Port,PortExt): Doc proofread fixes * [50fbbf8] api.py (Debmirror): Doc proofread and update * [c4ecb98] manual: Add sphinx extension (example only for now) * [55746da] manual/*.rst: Consistently use new line on section start * [d4dbdaf] manual/*.rst: Bulk-reformat paragraphs for 120 char line length * [adf879a] manual/index.rst: Rather use order consumer->developer->administrator (somewhat like in API index page) * [f2f7f81] manual/administrator|consumer|developer.rst: Use "Introduction, Installation, Setup, Workflows" as top sections for all manuals * [2978fc3] manual/consumer.rst: Properly reorder sections * [158880a] manual/consumer.rst: Convert "multiple versions" section to note * [2b9d524] manual/developer.rst: Convert "reprepro symlink" section to error * [c261466] manual/administrator.rst: Re-order sections to new top level section lineup * [a265f66] manual/administrator.rst: Drop worklflow section "keyring and test packages" (we already have "Build Keyring Packages") * [fe6bdee] manual/administrator.rst: Bulk-drop superflous newlines * [4ec5591] manual/roadmap.rst: RoadMap -> Roadmap * [2438861] manual/roadmap.rst: Order versions "newest top" * [3bd64a6] manual/roadmap.rst: Move "migrate from 0.8.x" to roadmap * [571b1f8] manual/roadmap.rst: Simplify 2.2.x (next) issues list * [e6145a5] manual/roadmap.rst: Drop 'ccache expire' issue (ccache already limits and expires) * [0dcee1a] manual/roadmap.rst: Re-order and fixup issues for 2.2.x * [1f1a11f] manual/roadmap.rst: Make 2.0.x section "release ready" * [53baa31] manual/roadmap.rst: Label 2.2.x section 'next+' * [75fadea] manual/roadmap.rst: 2.2.x: Add reprepro 5.4 hint (multiple versions per distribution) * [594846d] manual/consumer.rst: Drop unnecessary attention for prio table * [ef45b66] manual/developer.rst: Move debbug link to title * [795bd29] manual/consumer.rst: Move debbug link to title * [def2085] manual/administrator.rst: Move debbug link to title * [c3ea29d] manual/administrator.rst: Move debbug link to title * [1cf5446] manual/administrator.rst: Move debbug link to title * [f8d01c0] manual/administrator.rst: Move debbug link to title * [1b8ba5b] mini-buildd-super-portext: Don't use 'attention' here (this is experimental, should not appear as issue in docs) * [b47a658] admin/mini_buildd.html: Drop (superflous/fixed) issue from template * [8859584] builtins.py (PlainFilter): Drop unused code line with attention (this won't come) * [e4b852e] builder.py (Build.__init__): Downgrade note on constructor to code-comment only * [65dcaba] api.py (KeyringPackages): "no apt-key support for urold" should be 'note' not 'tip' * [66f4527] manual/abstract.rst: Drop glossary (that does not seem to be very helpful) * [1df1bda] sphinx_ext_mini_buildd.py: Fix imports * [6049f47] *.py (doc/admonitions): Consistently put debbug last in title * [2d82da6] manual/administrator.rst (Introduction): Remove "not revised for 2.0" (no changes, but this should all still be valid) * [1c45c7a] manual/administrator.rst: Remove use of glossary terms (glossary has been removed) * [b4a09f3] api.py (admonition): Improve wording on qemu tip * [645bfeb] util.py (systemcert_workaround): python/SSL_CERTIFICATE admonition should be "note" not "tip" * [71dd3d3] manual/roadmap.rst (Upgrade from 1.0.x): Fix order of post- upgrade check list * [65e9497] manual: Move note on sbuildrc_snippet etc to roadmap's upgrade checklist * [bb1f799] manual/roadmap.rst Improve upgrade checklist * [55d045d] manual/administrator.rst: Improve section 'Handling of *ongoing* events' (make clear that uploads are now retried indefinitely) (Closes: 877144) * [a5cb6a0] mini_buildd.css (curstom margins): Add 'pre', drop 'span' * [9419e3c] api.py (inpection report user msg): Make clear this is from inspection run * [0ee18c5] config.py: Drop MAIN_MENU_LEFT|RIGHT (used nowhere else, should rather just be in HTML template) * [be10da4] includes/main_menu_item.html: Drop extra support for names setup, crontab (rather explicitly put them in base.html) * [0333c5b] includes/main_menu_item.html: Drop completely (in favor of explicit HTML menus in base.html) * [4ac18cd] builtins.py (mbd_menu_active): Add builtin to simplify menu HTML * [4d08271] mini_buildd.css: Drop superfluous '-body-' in some class names * [f2cb495] api.py (Setup.Report.severity_class): Fix class name when not run yet * [ba2556c] api.py (Setup.Report): Improve wording for severity texts * [3c6f9bc] api.py (Setup.Report.add_result): Move code to create report into Report class * [e82ad86] api.py (Setup.Report._add): Add support to persist setup inspection run (saved to ``var/log/inspect.json``) * [46c6fb1] base.html (main menu): Move "manual", "api" back ro tight menu * [046a54b] admin/mini_buildd.html: Improve wording for alive warning * [bf0d52c] admin/mini_buildd.html (setup): Add link resp. manual section * [dfb0f61] base.html (main menu): Add drop-down menu "browse" (directly access event, repositories, builds directory listings) * [4e62a43] base.html (main menu): Fixup order: Events, Repositories, Builds * [1cacbf1] base.html (user menu): Redo, w/o button, obsolete mbd_accounts extra builtin * [f20f229] base.html (main menu): Reorder and 'improve' * [d0a9458] mini_buildd.css: CSS fixes for drop-down menus * [85030ac] includes/events.html: Add browse links per event (events dir, builds dir) * [b2b7c31] base.html (main menu): Move "builders" to right menu * [bca6203] config.py: Drop "builds" view: Superfluous, "builds-dir" view basically does the same * [c7ef633] mini_buildd.css (suite colors): Add color for 'hotfix' && fix color for stable to blue * [6a65e9d] repositories/distribution.html: Add suite colors * [647b40f] devel, manual/administrator.rst: Release to version updates after bookworm release -- Stephan Sürken <email address hidden> Sun, 11 Jun 2023 21:38:40 +0200
Available diffs
- diff from 1.9.124 to 1.9.125 (44.0 KiB)
mini-buildd (1.9.124) unstable; urgency=medium [@release team: This is NOT for bookworm; pseudo bug is in place to keep mini-buildd in unstable.] Summary: * Promote emacs support (from examples->actual installs to site-lisp) * Fix/update tooling to setup external 'SSH access' * Improve inspecting with API call 'setup' && do scheduled inspections Details: * [695d4b7] includes/events.html: Drop "rebuild" menu item (redundant && significantly slows down 'daily cake' events view on bigger repos) * [f092ff6] Promote emacs support from examples to proper installs to site-lisp * [cbdeb21] daemon.py (Stopped): Don't fail if restart fails (Fixes: maintenance calls with deactivated Daemon) * [2196dfd] src/mini-buildd-setup-ssh-access: Add admin tool to setup SSH access (user add/del support for now) * [8866288] src/mini-buildd-setup-ssh-access: Add support to auto- generated GPG key (per user) * [b542a0b] src/mini-buildd-setup-ssh-access: On --purge, kill all user processes 1st (avoids error with deluser) * [834deab] src/mini-buildd-setup-ssh-access: Add support to generate extra dput.cf (and add to mbd setup) * [a642f01] src/mini-buildd-setup-ssh-access (uploader): Add support to setup incoming dir * [55ef12e] src/mini-buildd-setup-ssh-access (uploader): Add support to generate initial authorized_key (with example line) * [6a0ae07] src/mini-buildd-setup-ssh-access (uploader): Add support to generate ~/.dput.cf * [7e45903] src/mini-buildd-setup-ssh-access: Add support to explicitly give an endpoint (defaulting to current hostname/http) * [8c5c05b] src/mini-buildd-setup-ssh-access: Get identity from endpoint (use for dput.cf) * [04d8663] src/mini-buildd-setup-ssh-access: Interactively ask to continue -- i.e., also in non-purge case * [d5df557] src/mini-buildd-setup-ssh-access (staff, admin): Add support to setup for plain python keyrings * [6a0be38] src/mini-buildd-setup-ssh-access (staff, admin): Add support to setup user password * [c8953d6] src/mini-buildd-setup-ssh-access: Generate GPG key for uploader only && auto-set key via m-b-api set_user_key * [18deef3] Improve naming: m-b-setup-ssh-access->m-b-ssh-setup * [13f2e99] src/mini-buildd-*: For all "bash tools", get tool name in usage automatically * [ad5b06c] src/mini-buildd-*: For all "bash tools", also accept "-h" to get help/usage * [0d1d28b] src/mini-buildd-ssh-uploader-command: Initial (sort-of working) code update/fix (greatly simplified) * [9a336a6] src/mini-buildd-ssh-uploader-command (CLI.runcli): Add check for original ssh command (give reasonable error on non sftp access) * [c34ac47] src/mini-buildd-ssh-uploader-command (CLI.runcli): Also log SSH_CONNECTION * [174eae2] src/mini-buildd-ssh-uploader-command: Serialize calls (via self-brewed filelock) * [777fd29] cli.py (auth_log): Completely drop 'auth_log hack' code * [5c28675] Rename ssh-client-command -> ssh-api-command * [a50a93d] src/mini-buildd-ssh-setup: Generalize authorized_keys "installer", and add for staff && admin as well * [70b0c8d] src/mini-buildd-ssh-setup (_install_authorized_key_example): Fix pub key part in example authorized_key file * [33b281c] src/mini-buildd-ssh-api-command: Drop (we can simply call m-b-api directly in command) * [e6cfbea] src/mini-buildd-ssh-setup (_setup_pk_plain): Fix/reword password store routine * [d32693a] src/mini-buildd-ssh-*: Update && merge docs in ``m-b-ssh- setup --help`` * [5554cfc] src/mini-buildd-ssh-setup: Drop saving user password for -uploader && update docs/notes && add cavet note * [a02f44e] src/mini-buildd-ssh-uploader-command (log): Simplify to just log one message (string) * [d8b408b] manual: Update "SSH access" docs in manual && drop thus last TODO * [498301a] builtins.py (mbd_dict_get): Add support for default value * [15cb8c7] main_menu_item.html: Use empty string as default value (avoids "None" as title if attention is unsupported) * [93d717d] api.py (Setup.__run._report_add): Generalize 'report item adding' * [90ab588] api.py (Setup): Drop extra "desc" from report item (instead, just use key as description) * [5c6aa35] api.py (Setup): Make "total instances" a proper report item * [7e7224f] api.py (Setup): Report: Add "overall severity" * [9f04c56] mini_buildd.css (:root): 'okay' should rather be greenish, like 'success' * [d21d6b5] api.py (Setup.Report): Improve/sanitize API call setup's 'report' code * [b80de3e] cron|daemon.py (cronjob_setup_inspect): Add 'inspecting' API call 'setup' to weekly cron (renames cron "check" -> "setup_inspect") * [4e113e3] api.py (Setup.Instance.Status): Use Enum for status (instead of just strings) * [10c9721] api.py (Setup.__run): Generalize reports based on instance status * [cf8266f] api.py (Setup.Instance.Status): Add checks FAILED, CHANGED (and accompanying cleanups) * [726600d] daemon.py, *: Drop all old-style "attention" code -- Stephan Sürken <email address hidden> Mon, 29 May 2023 17:23:07 +0200
Available diffs
- diff from 1.9.123 to 1.9.124 (17.6 KiB)
mini-buildd (1.9.123) unstable; urgency=medium [@release team: This is NOT for bookworm; pseudo bug is in place to keep mini-buildd in unstable.] Summary: * Misc setup updates (bookworm, bullseye, xenial) * Fixes for use w/ apt-cacher-ng ("apt-get update stall", ping) Details: [ Stephan Sürken ] * [7d0a079] devel: Don't use --archives-from-proxy by default && update notes on 'apt-get update stalls' problem * [0c97cb6] dist.py (setup): Rename 'urold' flag back to 'broken' && add temporary 'broken' flag for Ubuntu lunar * [b287fd9] dist.py (setup): Add backports for bookworm * [3b7a53c] dist.py (setup): Add backports-sloppy to bullseye * [d77cad1] mini_buildd/base.html: Improve "Daemon stopped" message to actually tell when is maintenance being done * [426ac42] sbuild.py (apt-update): Use ``timeout`` on ``apt-get update`` (also works around mysterious apt client/parallel bug) * [6f33c36] examples (vsyscall-emulate.cfg): Drop "local-" prefix for this example * [49dc349] apt-parallel-bug: Add example script to repeat "apt-get update stall phenomena" * [512db34] manual/administrator.rst ('apt-get update stall' note): Downgrade to 'attention' (now has workaround) && update to newest findings * [cfdb44f] sbuild.py: Add comment why we use timeout on apt-update * [f02700e] models.py (Archive.mbd_ping): Drop trailing "/" on ping (problems with newer apt-cacher-ng) [ Gerhard A. Dittes ] * [286dc2a] Enhance Debian changelog mode extension [ Stephan Sürken ] * [2e6fae7] sbuild.py (apt-update): Drop ``--verbose`` from ``timeout`` call (to be compatible with urold coreutils) * [949581c] dist.py (setup): Ubuntu xenial: Should use ``apt-key-add`` sbuild block * [3d9dcf6] sbuild.py (apt-update): Tweak timeout times && re-add sleep -- Stephan Sürken <email address hidden> Sun, 14 May 2023 07:16:28 +0200
Available diffs
- diff from 1.9.122 to 1.9.123 (5.6 KiB)
mini-buildd (1.9.122) unstable; urgency=medium [@release team: This is NOT for bookworm; pseudo bug is in place to keep mini-buildd in unstable.] Summary: * Make production log more readable * Web: Make start/stop (was: power) interface simpler * Web: Improve API call result design * Fix long-standing caveat 'No error handling for ftpd startup errors' * Misc smaller cleanups && doc updates Summary: [ Gerhard A. Dittes ] * [a4e9ed7] examples/mini-buildd-utils/mini-buildd.el (mini-buildd- debian-changelog-mode-hook): rename submenu to improve consistency * [e067813] examples/mini-buildd-utils/mini-buildd.el (mini-buildd- debian-changelog-mode-hook): add separator to improve clarity * [af1e3ed] examples/mini-buildd-utils/mini-buildd.el (mini-buildd- debian-changelog-mode-hook): append dots to menu entries which require further action * [f9aa238] examples/mini-buildd-utils/mini-buildd.el (mini-buildd- debian-changelog-mode-hook): combine "ignore items" into submenu to improve usability [ Stephan Sürken ] * [1bd8e43] manual/roadmap.rst: 1.0.x done: setup testing * [17dd0ee] models.py (StatusModel.Admin.mbd_check): code style: Error handling 1st * [405467f] models.py (KeyringKey): Drop this (obsoleted) abstract class * [908b714] sbuild.py (sbuild setup blocks): Add notes on placing for some blocks * [9db09a5] repositories/index.html: Use datatables for top view as well * [93b07ca] views.py (RepositoriesView.setup): Use separate templates for repo overview / dist view * [15eebd4] repositories/distribution.html: Customize for distribution view (fixes misleading title/header) * [47315f1] includes/popup.html: Fixup indent (cosmetic) * [c079ceb] includes/popup.html: Simplify API popup (one menu only) * [cf89bfd] includes/api/*.html: Drop all "trivial" custom API call templates * [5f55424] includes/api/list.html: Drop (this API call has been removed a while ago) * [b608a3a] api.py (Start): Replace 'Power' with 'Start', 'Stop' * [19096c4] daemon.py (Daemon.mbd_start): Fail if Daemon instance is deactivated (instead of just ignoring) * [4dea367] static/mini_buildd.js: Do location.reload() after successful ``start`` and ``stop`` calls * [008d6b5] ftpd.py (FtpD.run): Drop hiding/ignoring ftpd_options parse errors * [a5b29c8] ftpd.py (FtpD): Add extra bind() method (run before thread run). Fixes ftpd startup error handling * [3ff9ea5] threads.py (Thread): Update thread code for consistent thread start/stop logs * [51e3c94] twisted+pyftpd: Only bend resp. logging to ours if --log- level=DEBUG * [d986d97] threads.py (Thread.run): Cleanup log text * [6b0f81c] cli.py (logging): Only use one (simplified) format * [e68984d] *.py: Bulk-downgrade a number of log lines to debug (don't clutter a production log) * [eb75da8] httpd.py (HttpD.__init__): Make name of thread be the URL(s) of endpoint(s) (like for ftpd) * [5463b1d] daemon.py (Daemon.__init__): Make name of thread str(Model) && drop extra str(Daemon) * [a6fe39d] builder.py: Drop thread names for Uploader, Packager, (Cron)Tab * [eaacb9d] builder.py (Build.__str__): Drop: Unused, confusing * [dc18519] builder.py (Build.__init__): Only use build key as thread name * [a7a4a46] builder.py (Builder.__init__): Add useful info in thread name && drop extra __str__() * [85a1d29] threads.py (log, exceptions): Update wording and levels * [7f2acda] static/mini_buildd.js: Fix position of hidden class removal (Fixes ongoing not showing regression) * [e813a92] *.py(doc): Bulk-drop all (remaining) trailing '.' in exception strings (just for consistency) * [5d44467] *.py(doc): Bulk-drop all remaining trailing '.' for all python code documentation titles (just for consistency) * [653b900] *.py: Bulk-drop remaining trailing '.' from annotation titles (just for consistency) * [f2739c8] dist.py: Add Ubuntu lunar 23.04 * [24c528a] api.py: Fix sphinx error with pimpdoc * [723c19f] util.py, view.py (Versions): Pimp up && use as django context (replacing mbd-only ``mbd.version`` context) * [10281a8] devel (testsuite-packages): Do package removal (to assure idem potence) before (not after) the actual test -- Stephan Sürken <email address hidden> Sun, 23 Apr 2023 17:45:37 +0200
Available diffs
- diff from 1.9.117 to 1.9.122 (180.7 KiB)
Superseded in mantic-release |
Published in lunar-release |
Deleted in lunar-proposed (Reason: Moved to lunar) |
mini-buildd (1.9.117) unstable; urgency=medium [@release team: This is NOT for bookworm; pseudo bug is in place to keep mini-buildd in unstable.] Summary: * Another evolution of the 'setup system' * Misc fixes from some migration tests * Fixes/improvemts for remote building (Builders) * Improvements for the 'emacs cl mode' example (mr -- thx Gerhard) [ Gerhard A. Dittes ] * [6544e06] examples/mini-buildd-utils/mini-buildd.el: move to changelog menu * [f6bf1bd] examples/mini-buildd-utils/mini-buildd.el: separate from other menu items * [febf25f] examples/mini-buildd-utils/mini-buildd.el: be smart (, "always"!) * [31b60f3] examples/mini-buildd-utils/mini-buildd.el: homogenize menu definitions * [166cfa9] examples/mini-buildd-utils/mini-buildd.el: comply with "Emacs Lisp Coding Conventions" * [712e683] examples/mini-buildd-utils/mini-buildd.el: prevent redundant information * [ad92802] examples/mini-buildd-utils/mini-buildd.el: fix typo (auto- ports parameter) * [291503d] examples/mini-buildd-utils/mini-buildd.el: fix momentous typo * [d58cc66] examples/mini-buildd-utils/mini-buildd.el: some more reasonable variable naming * [411a384] examples/mini-buildd-utils/mini-buildd.el: prefer strings over symbols * [9bf9482] examples/mini-buildd-utils/mini-buildd.el: add some variable/function documentation (& make 'mbd-distributions' extensible) [ Stephan Sürken ] * [fa598e7] api.py (Setup.iarguments): --repositories: Fix notation/logic have <id>[/<layout_id>] (not <id>[/<some_internal_string]) * [5595595] includes/range_menu.html: Use step=any for date input (fixes confusing browser validation errors) * [e848af8] api.py (Setup): Add "current" Setup preset (computed from current instances) * [d68c83b] api.py (Setup.iarguments): Add architecture to '--chroots' option * [5d6db0a] api.py (Setup.iarguments): Update --repository syntax * [80085e8] api.py (refac): Fix up repository setup * [538fe4e] tags/api_arg.html: Don't use size= for text,url,number (CSS already sets this) * [deded82] mini_buildd.css (input[type="number|text"]): Make width somewhat bigger * [9b2a8cf] misc.py (esplit): Helper: Deliver empty list on strip(sep) (unlike str.strip) * [187b0b0] api.py: Fixup args --chroots* and --repositories* * [05803e1] api.py (Setup._setup): Separate code for 'var' and 'run' * [c16d4bd] mini-buildd: Clean up '--debug=foo,bar' option: Drops 'warnings','exceptions' (now w/ log level DEBUG) and 'http' (not used) * [615416a] api.py (Setup._setup): (refac) Go with one setup dict * [3b4c1d3] devel (mbd_ipython3): Convenience: Run ipython so we can import directly from working dir * [dcfc1d3] misc.py (uniq): Add helper to make lists unique * [b92fe21] api.py (Setup): Update result to be a dict again: +setup, instances (list as before), +report * [96885eb] api.py (Setup): (refac) Split _setup -> __setup, __run (also fixes some pylint codestyle complaints) * [6a60628] api.py (Setup): (setup dict) Update all use of ``set`` to ``list`` (fixes order, makes setup dict JSON-serializable) * [3067616] devel (snapshot): Fix: sources_list check should be limited to "test" repository * [30a2aa8] api.py (Setup): Add separate --distributions arg (instead of combining w/ --repositories) * [31894ab] api.py (Setup.preset_current): Fixup chroots "current setup" * [e50c61d] api.py (Setup.Dists): Cleanup: Construct from iterable && drop separator * [2075dd5] tags/api_arg.html: Drop prefixing argument name to doc (duplication/cluttering only) * [3616c4f] api.py (ListArgument/argparse): Add custom argparse 'extend' action (fixes: Only last given values of '--list' options would be used if given multiple times) * [1eedf7a] src/mini-buildd (doc): --http-endpoint: Clear up wording (option itself may not be given multiple times) * [e84bb7b] devel (profiles): Update pureos setup * [12ef2ed] devel (testsuite): Add profiles '_arm64', '_repos' * [3d7def3] python3-mini-buildd.links: Switch Numix icon theme dir from 48->32 (since numix-icon-theme 0~20230112-1, 48/ is not complete) * [b893d97] api.py (Setup.iarguments): Drop '--save' option (including all support to auto save/retrieve from pickled_data) * [d718d43] api.py (Setup._preset): Drop '--update=all' from (Debian,Ubuntu) presets * [2d79c9b] api.py (Setup): Drop --sources-from-origin-with-lts|all in favor of <origin>:lts|all notation * [83b9799] api.py (Setup.iarguments): --chroots-from-distributions -> --chroots-from-sources (makes it suitable for builder-only hosts) * [9eedb47] api.py (Setup.iarguments): Misc argument docs fixups * [490d098] dist.py (refac): Make CODENAMES dict of Codenames (not setup) * [b477ef2] dist.py(refac): Drop CODENAMES global * [45382dd] api|dist.py (refac): codename selector: Move to dists and simplify * [4cea9d2] api.py (Setup._check_codenames): Drop (projected: should just go with a defaults) * [c44eddc] dist.py (di_codenames): Add support to get all codenames known to distro-info * [66176d0] api.py (Setup): Fix: Provide empty list if no 'apt_keys' setup found, not None * [dea8d1d] dist.py (Codename): Initially support a default setup * [cdb572c] api.py (Setup.__run.LayoutInstance.update): Remove some left-over debug logs * [fec5ea7] api.py (Setup.__run.SourceInstance.update): Skip clearing apt_keys list, always, use 'Instance', simplify * [a9d5a39] api.py (Setup.__run): Layout: Always use 'Instance', simplify * [dd6d3c2] api.py (Setup.Instance.diff): Model diff: Skip field if Model's default is the empty string * [394f583] misc.py (mdget): Add special "dict get" helper * [ccd1c3b] dist.py (Codename): Add setup_* methods to retrieve data from setup; updates && fixes for Sources+Distribution+Chroot * [f9e7fb9] views.py (ExceptionMiddleware): Fix incorrect 'error' call (fixes error response for django http errors) * [b82a475] devel (profiles): Make '_debug' only raise log level; add '_debug_full' to enable all the extra debug modes * [4171105] repository.py (Repository._mbd_package_migrate): Bugfix: Avoid repeated 'migration' when called w/o explicit version * [6312148] api.py (Setup): Don't force 'Daemon start' after running * [1a2731d] api.py: Add _Maintenance MixIn (lock && stop daemon), use for both Setup and RemakeChroots * [cca14f0] api.py (Setup): Add report counts for total setup+model diffs * [050c3dc] models/distribution.py (Distribution.__str__): Doc 'multiple distributions fluke' && add 'id' to make distinguishable for the user * [410bea6] api.py (Setup): Add preliminary-check: Fail on 'multiple Distributions fluke' * [1a5bd36] api.py (Setup): Update preset handling * [7d37ec9] index.html, base.html: Move 'power' API call to main menu * [d275a8d] models/daemon.py (Daemon): Don't 'power on' on activation * [4c80a32] base|index|admin.html: Improved visualization && info for power state * [277fb1d] api.py: Add "test" repository for (Debian,Ubuntu) presets * [525b2ca] api.py (doc): Update all argument doc strings to consistently start capitalized * [46a2dbb] devel (profiles): Better profile names for remote test setup * [304758c] builders/index.html: Cleanup/simplify builders view * [b757da9] models/gnupg.py (Remote.mbd_check): Not in remote status: Choose slightly better exception wording * [5eaf1c8] models/gnupg.py (Builders): Fix wrong call of mbd_check() (&& simplify and document) (fixes building on remotes) * [7f237a5] api.py (Wake): Change authorization: _Admin->_Staff * [c2a2c78] models/gnupg.py (Remote): Don't implicitly wake on check; instead, wake optionally for Builders instance * [e6d036b] views.py (BuildersView): Automatically re-check remotes if staff user is logged in * [51a7f7e] api/*.html: Add custom HTML for power,cancel and retry API calls * [7126427] sbuild.py (SBuild.cancel): Improve: Add PID to logs, add smart wait after terminate && kill as last resort * [20b144f] models/*.py: Fixup all usages of obj.id -> obj.pk ('id' is only available if model has a primary key field) * [a5a02c7] api.py (Call.set_args): Drop debug logs per arg (way too chatty, rather breaks debugging) * [95d025a] api.py (Setup.Instance._get_obj): Add support to define custom getter * [7ee27be] api.py (Setup.Instance.diff): Add function doc * [83b1017] api.py (Setup): Add custom AptKeyInstance: Support old short keys in getter; always update 'key_id' (8) to 'long key id' (16) * [33f084f] models/gnupg.py (GnuPGPublicKey.mbd_prepare): Always implicitly update key_id to key_long_id * [968d865] api.py (Setup.Instance): On update, set fields directly to obj instead of QuerySet.update() * [00aef08] api.py (SourceInstance): Do AptKeyInstances outside of update() && clear apt_keys again on update * [2c78bf8] api.py (Setup.Instance): Replace updated,created,pca individual bool values by list of actions * [a8e64c1] api.py (Setup): Distribution: Move PrioritySource, Components outside of update() * [0813365] api.py (Setup, DistributionInstance.update): Bugfix: Move "archall fixer" code out of architecture loop * [6594e85] includes/api/show.html: Use predictable datatable id (keeps search setting per source) * [738b9f2] mini-buildd-backup (--restore): Create mini-buildd user, fail if exists * [9d68a03] api.py (Setup --sources): Fix: Don't force only setup-known codenames (we now have defaults) * [bde2f91] manual/roadmap.rst: Add preliminary note about --debug * [69f3297] api.py (Setup --pca): Always call with 'check' forced * [dacedf6] sbuild.py (SBuild.run): Add LOG.info on sbuild start -- Stephan Sürken <email address hidden> Sun, 19 Feb 2023 14:17:14 +0100
Available diffs
- diff from 1.9.116 to 1.9.117 (31.8 KiB)
mini-buildd (1.9.116) unstable; urgency=medium Summary: * More HTML/usability updates * Improvements to new setup system Details: * [402dd6c] views.py: Pimp default "Events" limit to 40 * [d8c5fe7] dist.py (Codename): Bugfix: Account for that 'release' from DistroInfo may be None * [a26c5fc] api.py (Setup.setup_repositories): Don't fail (just skip) if there is an existing (source) instance we have no setup for * [4986b0c] models/base.py (Model.mbd_diff): Add exception log when not comparable (this rather is a bug) * [d04078d] models/base.py: Better name mbd_message->mbd_msg_exception * [c7c71bb] models/base.py: Add mbd_msg generic function && also use for non-error messages * [a75d812] includes/messages.html: Don't show all messages directly (hide in <details> tag) * [a882e81] api.py (Setup.setup_repositories): Notation fix: Add custom extra_options directly * [b4b34ab] api.py (Setup.get_or_none): Add helper function * [f18044b] models/base.py (Model.mbd_diff): Allow compared obj to be None * [e38f92f] api.py (Setup.x_or_create): refactor, only change (including create) on --update && allow obj=None * [b96b40b] api.py (Setup): Some fixes to deal with obj=None * [6a0f3f6] models/base.py: Rather use decorators to set action descriptions * [0e88968] models/base.py: Admin actions: Fixup code order for PC, PCA * [b456f47] models/base.py: Update mbd_msg (django) to also log * [7cc6d57] models/base.py (StatusModel).Admin: Add mbd_pca() helper * [e882ac4] api.py (Setup.x_or_create): Add "dynamic update" support * [45c8047] src/mini_buildd/api.py: Add dynamic update function for Source * [3c9032a] api.py: Add dynamic update function for Distribution * [61dfdf5] api.py: Add dynamic update function for Repository * [e78fc26] api.py: Drop mbd_pca_all() * [204be70] api.py: Divide setup_repositories (+ *_layouts, *_distributions) * [4467744] api.py (sources, chroot, distributions): Refactor, iterate args (not existing instances) * [79db4f9] api.py(setup): Minor code cleanups * [4326169] api/setup.html: Show primary key in summary * [11e8c34] api.py (Setup.x_or_create): Add to diff when dynamic update fails (instead of failing) * [18abbb9] api.py (Setup.x_or_create): diff: If there is no existing instance, use kwargs as key * [0cb221b] api.py (Setup.setup_chroots): Don't fail if resp. Source cannot be found (rather add error to result) * [b2f2af9] api.py (Setup.setup_distributions): Don't fail if resp. Source does not exists * [281be23] builtins.py (mbd_api): Fix argument setting when called with command instance * [2ab4643] api.py (Call.*command_line): Add support to arbitrarily exclude options * [913b4c9] api.py (Setup.run): Exclude '--save' and '--update' in saved setup command line * [678e86c] api.py (Setup.Instance): Update to use Instance class (refactor) * [e2e6754] api.py (Setup): Move ``get_or_none`` helper to Base model ``mbd_get_or_none`` * [71ef0e6] api.py /refac): Replace ``x_or_create`` helper by ``Instance.run`` * [b7571b2] api.py (Setup.Instance): Add call instance as class variable * [5526347] api.py (Setup): (refac) Drop update_args * [2043caa] api.py (Setup): (refac) update() via inheritance * [14d9911] models/base.py (StatusModel): Revert action decorators back to monkey patching (only for django 3.2+) * [9115b09] devel: Add convenience profile '_debian_all' * [10923fb] control (mini-buildd): Drop dependency on lsb-base (now empty compat package only -- fixes lintian error) * [6b6de84] control (*-utils: Recommends): Add lsb-release (used in m-b- bootstrap-apt) * [9f97dac] devel (mbd_installdeps): Add lsb-release (used early in devel) * [d2e8ae4] api.py (Setup.Instance.__init__): Add identity && identity_hash * [efa7dbb] api.py (Setup): Change argument '--update' from bool->str ("", "all", "<hash_id>,..") * [1a4de5d] api.py (Setup.setup_chroots): (refac) Simplify loop * [04559a5] models/base.py, api.py: Move Model.mbd_diff() to Instance.diff() * [4e3ce55] api.py (Setup.Instance.diff): Fix: Instantiate default (compare) object from kwargs as well * [9e15ec9] models/base.py (Model): Add helper mbd_get_fields() (encapsulating django's _meta.get_fields()) * [7ff3c42] api.py (Setup.Instance.diff): Update: Diff (nearly) all model fields && distinguish diff against setup && (model) default * [0ae9e4e] api.py (Setup.Instance.__init__): Make 'defaults' non- optional * [497c0c4] models/repository|source.py: Fix get_apt_line() to feed AptLine only the *name* of components, not the objects themselves * [dff240c] models/*.py: Sync all '__str__()' of models to make them more consistent * [6aad6ac] api.py (Handshake.run): Rather run log_exception on error (make log-debugging possible) * [766137a] dist.py: SETUP: Move (suite) rollbacks into layout * [84b1791] models/distribution.py(SuiteOptionInline) Fix: Show 'extra_options' (for rollback) * [5b7ef1a] api.py (Setup.Instance): (refac) Proper naming (kwargs->identifiers, defaults->options, model_class->model) * [72c57c9] dist.py: Replace 'needs_uname_26' by 'chroot_options' * [584dae5] dist.py: Update SetupSources or "identifiers, options" * [62cda28] models/distribution.py (Distribution.__init__): Add constructor to set default for "extra_options" * [e5499d2] dist.py: Cleanup Distribution options * [b315d76] dist.py: Fixup format for distribution and chroot options * [da44f48] dist.py (SETUP): Update, simplify and consolidate notation * [32bfcd5] dist.py (SETUP): Consistently add trailing newline for "extra_options" * [0094c5a] dist.py: Cleanup/simplify sbuild import * [7deac6f] api.py (Setup.run): Protect from being run in parallel * [705f963] api.py (Setup.setup_chroots): Simplify && create Architecture object if needed * [bfe9817] api.py (Setup): Diversify --update -> --update, --pca * [755518a] api/setup.html: Improve layout && add calls to 'update, pca, update+pca' global && for each instance * [c01f519] api.py (Setup.Instance.__init__): Simplify notation, add debug log * [d2edbea] api.py (Setup._setup): Simplify code to have one _setup() method only * [8501f4a] api.py (Setup._check_codenames): Add pre-check for (given) codenames with no setup * [fd4b11f] devel (changelog): Prefix '.dev' to snapshot (timestamp) version (PEP 440) * [bc6d254] setup.py: Convert version to be PEP 440 compatible (fixes error w/ p-setuptools 66) * [e883200] api.py (Setup._setup): PrioSource: Fix location of instance generation (i.e., should not be in apt_keys loop) * [3a47f2f] api.py (Setup.Instance): Simplify, drop superfluous run() * [d8c7405] api.py (Setup._setup.SourceInstance.diff): Add 'dynamic' diff for "apt_keys" * [fd774f3] mini_buildd.css (nav>ul>li:hover>ul): Make login menu text align to right * [7125510] api/setup.html: Fixup instance description && status display * [e1dc5e8] api/setup.html: Switch to use datatables to display instances * [74bd65f] api.py (Setup.Instance): Simplify result: Just a list of instance (info) dicts does fine * [afdf18b] api/setup.html: Add separate columns for setup/default diff, created, updated * [4d0c4cf] api.py (Setup.Instance.diff): "fields" list per diff "type" (setup or model) * [ec79377] api/setup.html(diff columns): Improve wording; consistent search string to accommodate w/ datatables search * [230603c] api.py (Setup.Instance._add_m2m_diff): Add generic method for m2m diffs * [b26566e] api.py (Setup, DistributionInstance.diff): Add m2m diffs for fields "components", "extra_sources" * [cc1f0af] api.py (Setup._setup.RepositoryInstance.diff): Add m2m diff for "distributions" * [32dd9ac] api.py (Setup.Instance.__init__): Fix: Compute 'status' and 'diff' _after_ (potential) update or pca runs * [194049f] api/setup.html: Add extra support to show per-instance change URL (convenience) * [0cda6c5] models/base.py (UnixTextField): Replace all TextFields by this new custom field (normalizes newlines to UNIX) * [6dad8bc] dist.py, models: Remove all trailing newlines from Model defaults and setup * [bc81ade] api.py (Setup.Instance.diff): Simplify code -- Stephan Sürken <email address hidden> Sun, 29 Jan 2023 19:42:15 +0100
Available diffs
- diff from 1.9.115 to 1.9.116 (24.0 KiB)
mini-buildd (1.9.115) unstable; urgency=medium Summary: * More HTML/usability updates * Test and document "ongoing" handling (BUILDING, PACKAGING) * Initial tests and improvements for new 'setup' feature Details: * [d30dc0e] dir.html: Avoid links to raw (static twisted default) dir index && make text links always be "Download", icon links "View" * [618fea6] dir.html: Add up (..) to dir index * [9016daf] tags/datatable.html: better doc && somewhat nicer style for reset workaround * [857c808] mini_buildd/base.html: Rather show custom menu 1st (usually keeps general menus on same place) * [086a467] repositories/index.html: Fix: Don't show table when there are no repos (e.g., after initial install) * [8293ea9] web: Simplify HomeView to just show 'Ongoing Events' * [81279bf] web: Simplify 'Events' && 'Builds' to not have an extra header and menu * [d71ca85] events/index.html: Consistent table id name * [65cfa37] events.py: Drop "ongoing" run time flag workaround (no longer needed) * [9736378] api/show.html: DSC && CHANGES: Add DSC link to base version, drop event links && consolidate code * [b5ce6ea] manual/roadmap.rst: setup: Add sub-todo * [70be1bf] manual(notation): Update section hierarchy to ``#*=-~`` * [dc0b444] manual/index.rst: Simplify && re-order toctree * [9a1bf39] builder.py: Fix: Log ``BUILT`` event after build has finished (not after successful upload) * [f6d1068] events.py: Add per event "ongoing" template helper (enables 'ongoing' (blinking) display in 'EventsView') * [6b74dcf] includes/events.html(cancel): Fix: Rather use 'ongoing' shortcut, not calling function again * [1b7bb59] includes/events.html: Add "retry" for orphaned PACKAGING as well * [543276d] manual/administrator.rst: Add section explaining the 'ongoing handling' on restart (or lack thereof) * [e2907c2] manual/administrator.rst(Custom Event Hooks): Add version && minor fixups * [9354b3b] api.py (Setup.x_or_create): Add _defaults var (handling None-dict arg) * [77eb017] api.py (Setup.x_or_create): Update obj creation/update code (fixes: defaults would always be set, even w/o --update) * [0ccff3a] api.py: Simplify code && json result * [36394b7] api.py (Setup.x_or_create): Another refactoring of code (fixes diff on --update) * [9d0b8eb] api/setup.html: Add initial custom API 'setup' template * [2c9f5ad] src/mini-buildd-backup (--restore): Rather default to "no" && add DANGER text before proceeding * [446da0a] api/port.html: Reword "Event Queue"->"Ongoing Events" -- Stephan Sürken <email address hidden> Fri, 06 Jan 2023 18:51:28 +0100
Available diffs
- diff from 1.9.114 to 1.9.115 (14.9 KiB)
mini-buildd (1.9.114) unstable; urgency=medium Summary: * Documentation: Cleans up roadmap && admonitions * API: Adhere to "newer RFC" for json, allowing for a cleanup && simplification using non-dict JSON results * Another painful "HTML iteration" (make it less ugly) Details: * [be86ab8] manual/administrator.rst: Update apt-get update stall phenomena hint * [1057224] manual/administrator.rst: Update profiling hint * [7ee2c76] builder.py (Uploader): Migrate ``self.failed`` to dict * [a7339e4] events.html (BUILDING): Display "Upload failed" warning * [57fd86b] events.html: Display key (as title of event row) * [9b691a9] events.html: Rather use 'yesno' for ongoing class * [34e9e32] administrator.rst: Constitute two items from atok roadmap as bugs ;) * [55ef38c] manual/roadmap.rst: Fixup "setup todo" * [3d23b72] manual/roadmap.rst: Move SSL bug (from roadmap) to Administrator's Manual && update doc * [5992d8a] manual/roadmap.rst: Remove mbd-off/web bug (retests show it's fixed now) * [1d8cfe5] manual/roadmap.rst: Don't use admonitions for Open Tasks && Brainstorm * [4b02fab] manual/roadmap.rst: Drop 'debconf/make ssl default' item from brainstorm * [1fa0d66] manual/roadmap.rst: Move (to admin manual) and update "ssl/squeeze" bug * [96da765] manual/roadmap.rst: Move RFC 5147 hint/note to (PlainFilter) code * [972045c] manual/roadmap.rst: Drop dataclasses brainstorm (not valid I think) * [8a26188] manual/roadmap.rst: Simplify django brainstorm order * [13443b4] manual/roadmap.rst: Update && fixup 'Open Tasks' * [30700bc] manual/_templates/layout.html: Make 1st line of any admonition be bolder (via CSS) * [9a9f2e9] manual/roadmap.rst: Admonitions: Downgrade all wrong "error" admonitions (fixes the "bug" list) * [21501c3] *.py, *.rst: Replace "important" admonition by "note" * [863e8ad] src/mini_buildd/api.py: Update debmirror bug note * [c227031] includes/tags/file.html: Rather use 'strong', not 'h4' * [93d3857] mini_buildd.css: Add standard padding for section * [5e2c49d] api/base.html: cli/plin menus: Make result sections * [a5eea00] mini_buildd.css (section, aside): Make section borders thin (was medium) * [22fb30a] api/show.html: Simplify version menu (drop "More") * [dda07ba] *.py (refactor): Add generic misc.json_pretty() && update all code * [6a04eaa] api/base.html: Menu: Just show json, not json or plain * [c5225df] mini_buildd.css (nav ul): vertical-align=top * [71f79e8] api.py(Command): Add with_output option for http_args(); add url() * [558e8ac] api/base.html: Add "URL" to menu * [2a58dd5] API(plain): Replace __PLAIN__ special key in favor of method inheritance * [9c36569] manual/roadmap.rst: Add item to test/doc remotes handling * [205c886] api.py (calls with plain support): Update json result to be list of lines, not one big string * [4cbdb45] api/source_header.html: Fix: Don't use shortcut var "source" (defined elsewhere) * [158b8a6] mini_buildd.css: Center 'mbd-grid-ll' * [ef20e05] builtins.py: Add custom helper tag: mbd_repository * [883e6b3] api/migrate.html: Add custom template for "migrate" * [b5398b2] api/remove.html: Add custom template for "remove" * [3c17349] api.py: Remove mixin '_Show' (no longer needed) * [0da3e76] builtins.py (mbd_api): Move "output" option to end * [73177c9] package.py: Fix "port" when no version is supplied * [ce81ceb] package.py (port): Refac: Rather (more consistently) use 'to_version', not 'port_version' var name * [a674d8f] package.py (_port): Rather return a dict, omit unneeded 'source' && add 'dsc_url' (API calls port, portext) * [d342eb1] api.py (_Plain calls): Simply use a list as json result * [0ec93c7] api.py (all port-like calls): Just use list (of dicts) as result (drop superfluous "uploaded" key) * [72920ff] package.py (_port): Revive "source" entry in port results (convenient when checking results) * [7fabfd2] api.py (KeyringPackages): Fixup postprocessing (after port result change) * [ac85b47] api.py (TestPackages): Fixup postprocessing (after port result change) * [7ed2358] api/port.html: Add custom template * [9765e3b] api/port.html: Add custom templates for all port-likes (portext, keyring-packages, test-packages) as link * [d96400d] api/port.html: Don't include generic "source header" here * [67e6035] port_ext.html: Fix link name * [745b8e7] views.py (ExceptionMiddleware.error): Rather use log_exception (so we see stacktrace on debug) * [37893b4] views.py (APIView.get): Allow non-dict JsonResponse * [9007aef] api.py (subscribe/unsubscribe): Simplify json result * [cde5816] api.py (SnapshotLs): Simlify json result * [9777d33] api.py (retry, cancel): Simplify json result * [222d14e] api.py (Debmirror): Fix typo in docs * [468cf45] mini_buildd.css (pre, code): Use 'break-spaces' * [c8a6ab1] api.py (get_plain(), plain(), json_pretty()): Refactor * [962da75] scripts: Where ``m-b-api`` is used together with ``jq``, use --json * [f407eb2] mini-buildd-bootstrap-apt (get_pub_key): Fixup when getting pub_key via wget ('__plain__' is no more) * [ea2d694] models/gnupg.py (Remote.mbd_prepare): No longer needed to call get_plain() on API results -- Stephan Sürken <email address hidden> Sun, 01 Jan 2023 16:36:00 +0100
Available diffs
- diff from 1.9.113 to 1.9.114 (17.8 KiB)
mini-buildd (1.9.113) unstable; urgency=medium This release mainly cleans up (debconf) templates, READMEs and various other documentation; also changes handling of the default file (should appease piuparts): * [e4cee00] manual/administrator.rst: Add bug note about the rare "apt- get update build stalled" phenomena * [f32de6f] debian/mini-buildd.templates: Fix hint on (1.0.x) 'Quickstart' to new administrator's manual * [949053c] mini-buildd.postinst: Don't mix quoting on options (' vs ") when writing the default file (always use ") * [e52316d] mini-buildd.postinst: Drop deprecated '--verbose' as default option (now just empty) * [35d974f] mini-buildd.default: Sync with the default postinst (potentially) writes * [f7bf531] mini-buildd.postinst (default file handling): Simplify: Just always either write new line or replace * [ee24ab1] mini-buildd.default: Clarify wording of comment * [e805ef2] mini-buildd.postinst: Further simplify the default file handling code * [d26fca8] devel: Drop writing default file directly, rather do all via debconf * [855320a] devel (install): Use 'noninteractive' hardcoded for *.deb install, as sudo arg * [78963f5] mini-buildd.templates (admin_password): Description wording clarifications * [495712b] devel: Drop extra MBD_DEBIAN_FRONTEND (just directly set/use DEBIAN_FRONTEND) * [58896a0] devel (install): Empty out (old) options from default file before dpkg-reconfigure * [b40627a] devel (mbd_setupcert): Just always run 'create' (script already does not overwrite itself) * [fd065e1] devel (certificates): Setup certificates late (avoids perm problems when mini-buildd user is missing) && only if needed * [6afd7e7] devel (mbd_setupcert): Call browser/cert helper after updating certs (not before any browser start) * [f15c4b8] httpd.py (Events.mbd_ssl_workaround): Add setTimeout(None) due to new findings w/ twisted 22.4 * [22e15f7] debian/mini-buildd.README.Debian: Update wording and link to manual * [8794e83] mini-buildd.README.Debian: Drop note on shm bug (fixed in schroot, now an optional sbuild setup block snippet, documented there) * [dc3ede3] mini-buildd.README.Debian: Drop emacs mode hint * [f7574b8] src/mini-buildd: Update link to manual * [86f23c9] devel (changelog): Fixup snapshot versioning (so it will be > than the previous release) * [dd6ed93] mini-buildd.templates (options): Improve wording, mention options to get HTTPS * [038eeca] manual/administrator.rst (Running encrypted): Improve and complete section * [73b4f4d] debian/po: Updates from debconf-updatepo -- Stephan Sürken <email address hidden> Sat, 24 Dec 2022 12:10:45 +0100
Available diffs
- diff from 1.9.112 to 1.9.113 (15.4 KiB)
mini-buildd (1.9.112) unstable; urgency=medium Upload to unstable: * Bug fix: "mini-buildd (build-)depends on cruft package.", thanks to Peter Michael Green (Closes: #933751). * Bug fix: "Python2 removal in sid/bullseye", thanks to Matthias Klose (Closes: #937049). Please wait for a '2.0.x release' for any production purposes. While no serious problem is known, some mandatory testing (&& documentation) is still outstanding, especially on - upgrades from 1.0.x - the new 'setup' system Details: * [cf90668] dist.py(setup): 'wheezy' needs 'apt-key-add' workaround * [bf3d0e1] dist.py(setup): 'wheezy' needs 'apt-urold' workaround * [8a646b2] builder.py,ftpd.py: Cosmetic: Update two now misleading code comments * [5f4bc16] builtins.py (Css): Add "failed" as possible sbuild status (color) * [3d837a9] builder.py: Add "Canceled-By" tag for explicit build cancellation (by shutdown or user) * [353cddb] manual/administrator.rst: Improve 'vsyscall hint' * [d7743d6] repository.py (Repository._mbd_package_migrate): Fix 'migrate' when 'version' not given * [b4734f5] events.html: Add 'rebuild' button on 'INSTALLED' * [e4b9c0e] dist.py: Add Ubuntu 22.10 (kinetic) * [a21af05] api/source_header.html: Use same header for ls && show * [a96f655] api.py (Output): Add meta argument class for 'output' * [ce187e4] builtins.py, api.html (mbd_api): 'output': Rather use 'Output' meta option instance than explicit HTML * [ff6c6ea] api.py, tags/api_arg.html: Revive HTML 'select' for Choice* arguments * [fe3b5df] tags/api_arg.html: Fix includes of "checked" and "required" for correct spacing * [918f2b4] mini_buildd.js(mbd_api_call): Code (mostly style) improvements * [c8d37ee] api.html/js(API calls): Switch "confirm" to HTML only * [fea4f2c] api.html/mini_buildd.js: Switch to "onsubmit/action" (drop extra <script> section) * [a119883] api/base.html: Fix missing <li> end tags * [53dd3c3] api/base.html: Drop page/json recall buttons (rather confusing && can may now be done via 'output' option) * [ac24ac0] html/API: Use better names for 'output' option values: "html", "html-snippet", "json" * [9aed9bc] tags/api_arg.html: Fix "required" flag in forms * [ad30c5c] api.py (Output): doc: Make clear that 'html-snippet' usually means 'js-browser-popup' * [2eba2c5] builtins.py (mbd_api): Put "output" on top (of optional options) * [863192c] builtins.py: Drop mbd_api_popup (fixed output to html- snippet: confusing, only used twice) * [665618b] builtins.py (mbd_api): Drop "output" option * [e806b8e] api.py (Output argument): Trim down to "html", "json" options (use "html-snippet" internally only) * [cb34e7c] api/base.html: Improve text for CLI/json menu items * [02dcd27] builtins.py (mbd_api): Drop 'title' option (not used) * [a0425f8] api/ls.html: Fix: Add missing 'repositories' argument * [79931f0] CSS/popup.html: Simplify popup (fixed position && size, no centering) * [51444ad] devel (tidy): Add test for API call 'show' * [6f6f4db] api/ls.html: Fix missing 'repositories' arg for 'all' * [dbb9c84] api/ls.html: Use section per repo * [7683b09] mini_buildd.css: Misc padding/margin adjustments * [0159b82] api/show.html: For 'show', simply put all repos into one table * [1c83a0f] mini_buildd.js: Hide popup (API results) on ESC * [50d78d7] mini_buildd.css: Add background classes (1-4) * [ac21437] api/base.html: Use bg-2 for base API header, bg-3 for show/ls common header * [3d8022c] devel(prepare-system): Add "arch-test" to list of pre- installed packages * [294d2a1] devel (prepare-system): Add "firefox-esr" to list of preinstalled packages * [9ef7873] devel (restart): Don't run 'mbd_status' in subshell (breaks p-keyring password interaction on 1st run) * [a618cd2] debian/po/: Integrate changes from debconf-updatepo * [ca6b18e] debian/mini-buildd.NEWS: Move contents to manual's roadmap document (only hinting there) * [26f2fa2] devel: Fixup run-lintian helper * [cf4e35e] debian/mini-buildd.NEWS: Use already existing version number * [ae80b7a] Update lintian override info format in d/mini- buildd.lintian-overrides on line 2, 4. -- Stephan Sürken <email address hidden> Mon, 19 Dec 2022 17:58:52 +0100
Available diffs
- diff from 1.9.99 to 1.9.112 (152.8 KiB)
Superseded in lunar-release |
Obsolete in kinetic-release |
Published in jammy-release |
Deleted in jammy-proposed (Reason: Moved to jammy) |
mini-buildd (1.9.99) experimental; urgency=medium More testing, more fixes, more documentation: * [be87836] api.py (List.iarguments): distributions: Default to all distributions. * [d238265] models/base.py: Better 'attention support'. * [b7ca178] daemon.py: Rather use "source" model for repository attention. * [7f5b26f] __init__.py: Add helper 'rrpes'. * [a746e1f] builtins.py (mbd_parse_distribution): Avoid crash/deliver hr error on build sources generation fail. * [e2c76cd] html: Merge "chroots" into "builders". * [d3dfa71] devel: Make MBD_PIPINSTALL conf'able via env. * [5953526] devel: Convert local pip helpers to "global" tooling. * [db322cd] devel: Embed 'profile scripts' into devel. * [f739669] debian/control ([Build-]Depends): Fix: Need to use epoch for py3-django. * [fef5dff] devel: Add option to skip tests via MBD_SKIP. * [c05974d] devel (mbd_prof_localhost_buster): Add profile for buster. * [e28b1d7] devel (mbd_supertestall): Update to new 'profiles'. * [349643e] devel: Update quickstart notes. * [6e672ea] builders/index.html: Move 'remake_chroots' to (remote) actions. * [536e2bd] builders/index.html: Simplify chroot table. * [cf789db] builders/index.html: Move status class (color) to remote columns only. * [e6662c6] builders/index.html: Simplify status column. * [bd692f7] builders/index.html: Simplify remote column. * [9f0b3d3] builders/index.html: Add 'status' to actions. * [d2bb83e] builders/index.html: Move chroots table into remotes table ("ourselves"). * [86cc724] builders/index.html: Mv remake_chroot (all) actiion to chroot table. * [ee81760] models/base.py, html: attention: Return list, not multiline str. * [82397e6] daemon.py: attention: Rm obsoleted "chroots", make builders use both chroot+remotes. * [b65147b] repositories/index.html: Use one datatable per dist. * [ce92e80] builders/index.html: Show 'attention' for chroots. * [523ea03] builders/index.html: Show 'attention' for remotes. * [23ead35] models/base.py (StatusModel.Admin.colored_status): Update to fstrings. * [be9cd87] models/base.py (StatusModel.Admin.colored_status): Show 'attention'. * [0d9c4be] builders/index.html: Remove extra chroots table (admin should suffice). * [720cfe6] builders/index.html: chroots: Add remake action && move jump to config (admin) here. * [5265905] builders/index.html: Fix chroot/remote attention. * [c3b73f2] repositories/index.html: Cosmetics, add (global) 'attention'. * [a53155f] gnupg.py: Fix: Rm some leftover html fragments from help text. * [0b638f5] manual/administrator.rst: Move auth/ssh wrapper section down. * [7f98a91] Internal crontab: Remove "days_until_recheck" workaround (obsoleted) && add doc section. (Closes: 892837) * [fee9b92] testsuite-packages/installed-options: Pimp up tests: Also test for arch-specific options. * [6ab5f34] Upload Options: Add specific "nocheck" upload test, and document setting via DEB_BUILD_OPTIONS as example. (Closes: 875920, 877083) * [74ab123] manual/*.rst: Update to more recent codenames in some examples. * [2bfbca8] manual/developer.rst: Add FAQ: Can I access built packages that have not been installed into the repository? (Closes: 906736) * [aae3b79] manual/administrator.rst: Refine wording on m-b-debug-build FAQ. (Closes: 796867) * [62f75b9] etc/schroot/mini-buildd/fstab-generic: Add note about special home setups. (Closes: 849544) * [c9642f4] devel (bash-completion): Rm obsoleted devel.hostname|localhost commands. * [ccdf795] sbuild.py (Blocks.extra_option): Fix fstring usage (cosmetic). * [9759575] sbuild.py: apt-disable-check-valid-until: Fix missing quoting && simplify. * [8578da2] models/base.py (Model.mbd_get_extra_options): Document that last entry wins. * [1bd5ee8] dist.py: setup: Update jessie+wheezy to use 'apt-disable- check-valid-until'. * [1a98f29] dist.py: setup dict: Drop "produces_ddebs", just go with extra_options. * [4afdfce] dist.py: setup dict: Add Ubuntu impish. * [c78263c] mini-buildd-debug-build: dpkg-source: Using '-x' not '-- extract' to be compatible with older dpkg. * [ee47126] config.py, html: Cosmetic restructure of main menu. * [feb3087] mini_buildd.css: Pimp h1 margin and padding. * [7aeebe3] __init__.py (HTTPError): Fix: Remove obsoleted "detail" class var, and fixup several wrong usages throughout code. * [13dece5] events.py (Event.strerror): Better name and simplify. * [e071f4d] devel: Change profile system (again). Make all bash- complete-able. * [97928e0] dist.py: Remove squeeze/lenny presets. -- Stephan Sürken <email address hidden> Sun, 27 Mar 2022 18:57:41 +0200
Available diffs
- diff from 1.1.19 to 1.9.99 (483.4 KiB)
- diff from 1.0.49 to 1.9.99 (1.4 MiB)
mini-buildd (1.0.49) unstable; urgency=medium Hopefully last python2-based maintenance stable release: - wizards: Updates after bullseye release. See http://mini-buildd.installiert.net/ for bullsey housekeeping article. - Minor fixes. See 1.0.46 comments for rational still uploading py2. 2.0 will come soon (2 weeks). * [b86b4ff] models/source.py, dist.py: Add Ubuntu "hirsute". * [80ed7bc] misc.py: Add exceptions for Ubuntu "hirsute". * [fd191f1] changes.py: lintian: Fix "warnfail" lintian option: "--fail- on-warnings", not "--fail-on-warning". * [e9de0dd] models/source.py: wizards: Add new bullseye apt keys. * [4310f80] models/daemon.py (Daemon): Update default keyserver: pool.sks-keyservers.net (dead) -> keyserver.ubuntu.com. * [1ef0832] models/source.py: [wizards] bullseye release: Add buster- backports-sloppy, bullseye-backports. * [8338b62] devel (mbd_checkall): Rm local "test-packages" test (does not even exists locally any more, can brake testsuite). * [c1df3d9] models/source.py: wizards: Key updates after bullseye release. -- Stephan Sürken <email address hidden> Fri, 20 Aug 2021 20:11:19 +0200
Deleted in jammy-release (Reason: Python2 dependency (1.0.x) or broken (>=1.1.x) and blocki...) |
Obsolete in impish-release |
Obsolete in hirsute-release |
Obsolete in groovy-release |
Published in focal-release |
Deleted in focal-proposed (Reason: moved to Release) |
mini-buildd (1.1.19) experimental; urgency=medium ** 1.1.x are _development_ releases, use for testing only. ** Initial 2020 'catch up to sid' release: * [cc8d67a] Merge root_urls.py and urls.py. * [ac9f791] pylint: Fix four new 'unnecessary-comprehension' warnings. * [30c0575] pylint: Globally ignore new 'import-outside-toplevel' warnings. * [9f3fce7] pylint: Fix one new 'subprocess-run-check' warning. * [5c644b0] django: Use 'Etc/UTC' has (hardcoded) default time zone; skip all deps on tzlocal. * [6c8a8d2] django templates: Repl staticfiles->static; former is removed w/ django >=3, latter works for 1.11 as well. * [5ce0042] devel: Make pipclear not fail if nothing is installed itfp. * [432f7cc] control: Allow django 3.0. -- Stephan Sürken <email address hidden> Fri, 03 Jan 2020 16:23:15 +0100
Available diffs
- diff from 1.1.18 to 1.1.19 (3.5 KiB)
mini-buildd (1.1.18) experimental; urgency=medium ** 1.1.x are _development_ releases, use for testing only. ** This and that: Moves to SVG-only for the webapp images; adds internal restart (cron.weekly now removed); plus misc Debian packaging upgrades (now dh 12 and 'lintian clean' again). Offtopic: 1.0.x (stable) can no longer be maintained in Debian unstable/bullseye. Please see http://mini-buildd.installiert.net/ on how to get further updates. * [229b287] rules: Use 'python3 -msphinx' instead of sphinx-build. * [f560b97] devel: Use "custom debi code" temporarily (see bug #932896). * [322fe02] .lintian.cfg: 'fail-on-warnings': Is no more. * [f6ff78f] .lintian.cfg: show overrides. * [8e964a2] Remove mini-buildd.lintian-overrides: 'no-debconf-config' no longer needs to be overwritten. * [845fae1] devel: Roll own lintian check (ask to continue on warning or error). * [15bb2c1] devel: Persist last changes file; make lintian use that if it exists (be able to repeat the lintian call). * [f5f2d8c] debian/*: Update to debhelper 12 (change: fixup dh_missing call). * [6f090c6] control: Update to 'debhelper-compat' notation. * [ddfe683] control: We need python3 >= 3.6 (f.e., use of enum.auto). * [c400f3e] devel: Skip buildfast|check in favor of one build(): Always no check, but always docs. * [a59ea6b] devel: Run prepare-system on updatetestall only. * [cccc79b] control: mini-buildd.deb: Add missing 'Pre-Depends' (Fixes lintian/skip-systemd-native-flag-missing-pre-depends). * [71ce9ec] Rename setup.py -> config.py (was confusing: setup.py has special meaning in pyworld). * [a6d1144] devel: Run lintian on updatecheck. * [d7ac20c] .lintian.cfg: Use nicer notation (like in shipped). * [b245b0d] lintian: Rather use '.lintianrc' as config file name (similar to shipped). * [bf72b63] .lintianrc: Also display experimental checks. * [73dc748] devel: Add support for custom args. * [1c45205] devel: lintian(): Custom args == addon arge for lintian run. * [38986f6] debian/control: Fix short description of mini-buildd-doc (was copy/paste from -utils). * [c8b7f92] mini-buildd-doc: Register HTML manual with doc-base. * [509bb7a] control: python3-mini-buildd desc: "Python" should be capital. * [88864f9] mini-buildd.timer: Add systemd timer (for weekly maintenance restart). * [624c248] control: Update stds-version to 4.4.0 (no changes required). * [1bec858] devel: Fix running of non-queued functions (mbd_func). * [fa1d334] daemon.py: Add convenience restart() method. * [12f98e5] devel: Separate log functions (daemon, access) * [9b02af7] pylint 2.3.1: Fix new 'no-else-raise' in models/base.py. * [4451a3f] pylint 2.3.1: Now finds 'invalid-name' in templatetags/mini_buildd_tags.py: Needs exception. * [8763e5d] pylint 2.3.1: Now finds "broad-except" for BaseException too: Disabling for now (too many). * [d5c1ae3] devel: Since prospector 1.1.7, we no longer need to pin pylint at 2.2.2. * [8a24c72] mini-buildd: Better code for signal handling; prepare for internal weekly restart. * [699755d] devel: Use less to follow logs. * [4008411] mini-buildd: Add internal restart schedule (hardcoded to Sunday 2am). * [49c787b] debian/*: Remove cron.weekly (we now have an internal (hardcoded) scheduled restart in place). * [3bae100] doc/*.svg: Convert all to plain SVG (was: inkscape SVG). * [ddad215] Move all doc/*.svg into the static/img/. * [3286533] Choose better names for the svg image files. * [96d284f] setup.py: Also install *.svg files. * [2a06a43] Remove mbd_migrate|remove|wizard.png: Using svg instead. * [7e6ac04] images: Use svg only for logo. * [9487f68] img/mbd_start.png: Convert and use as start.svg. * [8e210da] img/mbd_migrate_rollback.png: Unused -- removed. * [48ade15] img/mbd_rebuild.png: Unused -- removed. * [eac726d] img/mbd_stop.png: Unused -- removed. * [e1faeac] img: Use SVG for bullet list. * [7d591f8] css: Do all "gradients" via CSS 'background-image'; remove all "gradient pngs". * [77160bf] doc: Fix logo to use SVG. * [c488f4f] img: Convert message PNGs to SVGs. * [711b98a] setup.py: Remove "png" from static files to be installed. * [289ada3] static: Add script to generate favicon.ico && update favicon.ico. * [e6b5c1e] img: Remove progress_blue.gif; do rotation via CSS only. * [3c8147f] setup.py: static data install: "gif" no longer needed. * [086b959] img: Rename mini-buildd.svg -> logo.svg. -- Stephan Sürken <email address hidden> Wed, 31 Jul 2019 17:03:35 +0200
Available diffs
- diff from 1.0.41 to 1.1.18 (1.2 MiB)
Superseded in focal-release |
Obsolete in eoan-release |
Deleted in eoan-proposed (Reason: moved to release) |
mini-buildd (1.0.41) unstable; urgency=medium * [916b0d7] wizard: Fix (can now find archived wheezy security again) and cleanup hardcoded archive list. -- Stephan Sürken <email address hidden> Sat, 13 Apr 2019 09:13:03 +0200
Available diffs
- diff from 1.0.36 to 1.0.41 (7.4 KiB)
Superseded in eoan-release |
Obsolete in disco-release |
Obsolete in cosmic-release |
Deleted in cosmic-proposed (Reason: moved to release) |
mini-buildd (1.0.36) unstable; urgency=medium * [9a29242] source.py: wizards: Update signing keys for unstable + testing. -- Stephan Sürken <email address hidden> Fri, 22 Jun 2018 16:30:15 +0200
Available diffs
- diff from 1.0.35 to 1.0.36 (891 bytes)
mini-buildd (1.0.35) unstable; urgency=medium * [a3df092] control: Update Vcs URLs after salsa move. * [c1b8a26] builder.py: sbuild: Explicitly add '--no-run-lintian' option when lintian is disabled (effectively makes mini-buildd's 'run- lintian=false' option actually work ;). * [ab88c5b] control: rm obsoleted 'X-Python-Version'. -- Stephan Sürken <email address hidden> Fri, 11 May 2018 22:32:11 +0200
Available diffs
- diff from 1.0.34 to 1.0.35 (1.0 KiB)
mini-buildd (1.0.34) unstable; urgency=medium [ Stephan Sürken ] * [1302fe3] [devel]: test suite: Always use dput --force (make local package test work even if there's a changes around). * [a31cc60] api/__init__.py: Put http MAXHEADERS patch here (fixes mini- buildd-tool, too). * [3820b44] pylint 1.8: Make check succeed again. * [19cd194] call.py: Fix: call_with_retry() would not raise exception on error. * [b80da48] test packages: Update config.* (new autotools). * [e6df677] control: Replace prio 'extra' by 'optional'. * [6bbc4fa] gnupg: Make public key importer more reliable. * [884a12f] gnupg.py: import_pub_key(): Try all files /u/s/keyrings/*.gpg. * [21e1a9c] gnupg.py: Rename var keyFile -> key_file (to suite naming conventions). * [3ddf213] [devel]: Update purge to include all new debs from 1.1.x development. * [266bb63] test packages: Update config.* (new autotools). [ Gerhard A. Dittes ] * [a2e2b02] templates/mini_buildd/base.html: Fix truncated "submit buttons" for Firefox >= 57 (alias Quantum). * [8c3eb77] devel: Fix missing "sudo" when using "service" command. [ Stephan Sürken ] * [35b6e53] Setup Wizards/Ubuntu: Drop yakkety, add artful. -- Stephan Sürken <email address hidden> Sun, 11 Mar 2018 15:00:48 +0100
Available diffs
- diff from 1.0.33 to 1.0.34 (37.4 KiB)
Superseded in cosmic-release |
Published in bionic-release |
Deleted in bionic-proposed (Reason: moved to release) |
mini-buildd (1.0.33) unstable; urgency=medium * [c4663d3] changes.py: buildrequest: Also exclude .changes (fixes: failed buildlog sometimes not archived) and .buildinfo files. -- Stephan Sürken <email address hidden> Thu, 04 Jan 2018 18:12:09 +0100
Available diffs
- diff from 1.0.32 to 1.0.33 (1.0 KiB)
mini-buildd (1.0.32) unstable; urgency=medium * [d8e0e71] gbp.conf: Configure snapshot number: time stamp. * [f6679d0] gnupg.py: Support passwordless key creation for gpg flavor 2.2 (fixes daemon creation). * [9db7196] control: Rm obsoleted b-d for dh-systemd. -- Stephan Sürken <email address hidden> Sat, 30 Sep 2017 15:43:59 +0200
Available diffs
- diff from 1.0.31 to 1.0.32 (1019 bytes)
Superseded in bionic-release |
Obsolete in artful-release |
Deleted in artful-proposed (Reason: moved to release) |
mini-buildd (1.0.31) unstable; urgency=medium Hotfix for foolish lintian check regression: * [39415cc] builder/packager.py: Fixup import order. * [f546e03] Revert "lintian: Add hardcoded suppress for 'bad-ubuntu- distribution-in-changes-file'." -- Stephan Sürken <email address hidden> Thu, 29 Jun 2017 17:13:41 +0200
Available diffs
- diff from 1.0.30 to 1.0.31 (920 bytes)
mini-buildd (1.0.30) unstable; urgency=medium Maintenance release. Executive summary: - Post-stretch wizard updates - Make it work with django 1.11 [ Stephan Sürken ] * [90da0bf] [devel] Make mini-buildd-tool shortcut for test calls global. * [be288b4] [devel]: Add wait4package(): Wait until a packge is in-repo. * [65ecdd6] [devel]: checkall(): Add migration tests. * [1c086cd] models/repository.py: Improve two error messages (add version) when package is not found in repo. * [c79c627] mini-buildd-tool: Pre-check for None for http_args dict (Fixes (wheezy only): API call has 'version=None' instead of 'version=' when --version not given explicitly.) * [8c93d5e] lintian: Add hardcoded suppress for 'bad-ubuntu- distribution-in-changes-file'. [ Gerhard A. Dittes ] * [ab2cecd] mini-buildd.css: Improve "status table" appearance. [ Stephan Sürken ] * [412ccc9] wizards: Add support for Ubuntu zesty (17.04). * [8367a44] wizards: Improve source wizard code: Don't repeat key ids. * [fc1ca10] wizards: Cleanup Ubuntu sources, support only zesty, yakkety (latest) + xenial, trusty (latest LTS). * [80ce5a4] wizards: Archives: Replace httpredir.debian.org by deb.debian.org. * [144242e] wizards: Sources: Update keys for stretch after release. * [46a6766] wizards: Add support for buster. * [64b2425] wizards: Add support for jessie-backports-sloppy. * [a1395ea] wizards: Add support for stretch-backports. * [48fbe4d] django: Update to aware datetime objects ('USE_TZ'), and allow django 1.11. * [e73c85f] Fixup "aware datetime" port for py2: Unlike py3, we need to get timezones from python-tz. * [5d61d2c] [devel] .pycodestyle: Disable "bare except" warning (won't fix in 1.0.x). -- Stephan Sürken <email address hidden> Wed, 28 Jun 2017 14:21:02 +0200
Available diffs
- diff from 1.0.29 to 1.0.30 (7.1 KiB)
Superseded in artful-release |
Deleted in artful-proposed (Reason: moved to release) |
Deleted in zesty-proposed (Reason: Moved to artful-proposed) |
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
Available diffs
- diff from 1.0.24 to 1.0.29 (30.4 KiB)
- diff from 1.0.28 to 1.0.29 (5.2 KiB)
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
Available diffs
- diff from 1.0.27 to 1.0.28 (2.1 KiB)
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
Available diffs
- diff from 1.0.26 to 1.0.27 (7.2 KiB)
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
Available diffs
- diff from 1.0.25 to 1.0.26 (14.0 KiB)
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
Available diffs
- diff from 1.0.24 to 1.0.25 (7.1 KiB)
Superseded in artful-release |
Obsolete in zesty-release |
Deleted in zesty-proposed (Reason: moved to release) |
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
Available diffs
- diff from 1.0.19 to 1.0.24 (33.2 KiB)
Superseded in zesty-release |
Obsolete in yakkety-release |
Deleted in yakkety-proposed (Reason: moved to release) |
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
Available diffs
- diff from 1.0.7 to 1.0.19 (583.4 KiB)
- diff from 1.0.16 to 1.0.19 (553.4 KiB)
mini-buildd (1.0.16) unstable; urgency=medium * [9614fc9] wizards: Add support for Ubuntu "xenial". * [dbe0307] control: b-d: Add gnupg (build needs it for automatic tests) (Fixes FTBFS in reproducible build chroots). * [78c157d] models/source.py: Use ca-certificates if installed when checking sources. Thanks to Klee Dienes (Closes: 832350) -- Stephan Sürken <email address hidden> Sun, 31 Jul 2016 08:57:07 +0000
Available diffs
- diff from 1.0.15 to 1.0.16 (1.9 KiB)
mini-buildd (1.0.15) unstable; urgency=medium Code cleanup release, mainly for django 1.10 support [mini-buildd is currently compatible with django 1.7 up to 1.10]. * [dcecdad] devel(installdeps): python-bs4 && python-keyrings.alt now needed for developer checks. * [08aa4d5] mini_buildd/[root_]urls.py: Update from deprecated syntax (tested to be compatible with django 1.7,1.8,1.9 and 1.10). * [f32e474] django/templates: Use 'staticfile' app, and switch to use '{% static %}' in templates. * [46844b6] *.css: Use relative paths to for all static image urls. * [712cf2e] django_settings.py: Move all TEMPLATE related config together. * [2a62aac] django_settings.py: Use extra settings dict variable for configure(). * [26644a7] django: Update template config syntax for >=1.8, and add compat for 1.7. * [87ebb2c] django: templates/admin/index.html: Fix leftover "="-comparison (removed in 1.10). * [cb993e8] django: views.py: Replace to-be-deprecated "render_to_response" by "render". * [add9cb3] django: templates/base.html: Fix jquery static path. * [8e4d04b] django: models/base.py(action_remove): Remove unnecessary "current_app" hinting (fix for p-d 1.10). * [7b0fd0e] setup.py: Move "STATIC_URL" setting here, it's used for both django and cherrypy. * [0528861] root_urls.py: Coherently use '"' to quote strings. * [7249bcc] mini-buildd: Configure logging _after_ django configure (django might overwrite some global settings). * [c55a9c3] Add "python warnings support": Capture via mini-buildd's logging, and add '--debug=warnings' to enable all warnings. * [eed76b4] doc/admin.rst: Add section/example about a console debug run. * [2c76a1e] django: mini_buildd_tags.py(mbd_jquery_path): Use "assignment_tag" again (stay compatible with 1.7, 1.8). * [a5c2cd1] django: templates: Use explicit "on_delete" for all OnoToOneField and ForeignKey (RemovedInDjango20Warning). * [d0b195d] [devel] run-doctest: Issue all python warnings. * [b8cd7b0] cherrypy: Update to cherrypy.lib.httputil (deprecation warning). * [39b6075] root_urls.py: p-d-registration: Upgrade to new (non- deprecated) URLs name. * [e6be7e6] [devel] Remove obsoleted django-lint code (pydjangolint is no more). * [2721d3a] control: deps: Allow django 1.10. Thanks to Chris Lamb (Closes: 828660) -- Stephan Sürken <email address hidden> Sat, 30 Jul 2016 09:14:26 +0000
Available diffs
- diff from 1.0.14 to 1.0.15 (11.9 KiB)
mini-buildd (1.0.14) unstable; urgency=medium * [d487423] mini-buildd.service: Some brown paper bag fixes for the new service file. Thanks to Boyuan Yang (Closes: 832167) * [8971737] zh_CN.po: Add translation for "Simplified Chinese". Thanks to Boyuan Yang (Closes: 832168) * [a90fc43] doc/admin.rst: Improve section "Logging and Debugging". Thanks to Marc Haber (Closes: 820692) -- Stephan Sürken <email address hidden> Sat, 23 Jul 2016 19:45:19 +0000
Available diffs
- diff from 1.0.13 to 1.0.14 (3.4 KiB)
mini-buildd (1.0.13) unstable; urgency=medium * [09793e2] Add systemd unit file: mini-buildd.service. * [e76bfc0] control: Adapt dependencies to new python-django epoch in version. Thanks to Lucas Nussbaum (Closes: 830359) * [0fa253c] example packages: Autoconf files update. * [20f9301] pt_BR.po: Add translation for "Brazilian Portuguese". Thanks to Adriano Rafael Gomes (Closes: 829337) * [2c9ecc7] builder.py: Install gnupg explicitly before using apt-key (apt no longer depends on it). Thanks to Boyuan Yang (Closes: 831749) -- Stephan Sürken <email address hidden> Fri, 22 Jul 2016 17:20:28 +0000
Available diffs
- diff from 1.0.12 to 1.0.13 (7.9 KiB)
mini-buildd (1.0.12) unstable; urgency=medium This release focuses on HTML/design cleanups and fixes, and makes it more compatible/maintainable across django 1.7/1.8/1.9 (and hopefully future versions). * [49f19f9] Web, "Last packages": Show sbuild- and lintian stati directly, and in colors ("i386 [BL]"). * [44618f8] [templates] Convert 'snippet_packager_status' to inclusion tag. * [995193e] [templates] Convert 'snippet_builder_status' to inclusion tag. * [2496789] [templates] Convert 'snippet_manage_subscriptions' to inclusion tag. * [82e62d1] [templates] Convert 'admin/snippet_index_table_header' to inclusion tag. * [e328e21] [templates] Convert 'admin/snippet_index_table_row.html' to inclusion tag. * [e9977f1] [templatetags] Rename 'base'->'mini_buildd_tags' (possible namespace pollution). * [26c36a7] api: Make django_pseudo_configure() public, and move to api. * [d7e9584] Add './run-doctest' tool, and re-enable all doctests for modules using django. * [ec4f92f] Remove "__main__ doctest run helper" from all affected modules (obsoleted by ./run-doctest). * [39bfbee] [devel]: Move dev testing debconf selections to extra file. * [f649120] examples/auto-setup: Add "batch-mode" support (for dev testing). * [714dbbc] [css] Make file names "more unique", and remove some redundancies. * [bba1ce2] [css] mini-buildd_messagelist.css: Add custom icons for log messages (we should not use django paths for that in our own CSSes). * [9cc1ff6] [css] mini-buildd_admin.css: Less is more: Skip overwriting most default styles (fixes some html display issues with django 1.9). * [42641f1] [css] mini-buildd_admin.css: Correctly display title again with django 1.9. * [31b595f] [html] admin: Move "daemon running" convenience code to content (displays this again this for django 1.9). * [4ac61e0] [css] Style bulk fix: Class names should use hyphen, not underscore. * [195014d] [devel]: Add initial poor-man's check for unused CSS ids. * [0f2b4ed] [css] mini-buildd.css, mini-buildd_admin.css: Remove unused CSS ids. * [2aade6a] [css] mini-buildd_admin.css: Fix "is running" warning image and style. * [2219aa0] [templates] Make all css includes use {{ STATIC_URL }}. -- Stephan Sürken <email address hidden> Sun, 24 Apr 2016 07:39:49 +0000
Available diffs
- diff from 1.0.10 to 1.0.12 (48.1 KiB)
mini-buildd (1.0.10) unstable; urgency=medium * [6345fe9] .gitignore: Ignore paths created by new debhelper. * [2231178] [devel]: Updates: +installdjango, +service, +install. * [26d9291] [django] Retry 'migrate' with '--fake-initial' on OperationalError (fixes daemon start on certain existing databases). * [938bc1d] Update to new recommended bash completions path (/usr/share /bash-completion/completions/). -- Stephan Sürken <email address hidden> Wed, 20 Jan 2016 14:36:49 +0000
Available diffs
- diff from 1.0.9 to 1.0.10 (2.5 KiB)
mini-buildd (1.0.9) unstable; urgency=medium * [eb0fad7] [devel] chroot workaround: Don't care if the dirty workound fails. * [13ced1b] django_settings: Improve django < 1.7 compat code (make mini-buildd actually fail when django.setup() fails). * [dff0527] [devel] purge: Also manually stop daemon. * [aaa608c] postrm: On purge, don't hide output of 'userdel'. * [543d101] web && admin: Also display the daemon's hostname. Thanks to Marc Haber (Closes: 796346) * [f69c12b] httpd.py: Fix compat warning from cherrypy 2.3 (autoreload_on -> .on). * [e79279c] control: Update dependency on django to >= 1.7 (will not be tested under 1.5/1.6, and compat code may eventually be removed). * [332996d] [devel]: Add crude macro to help locally test different django versions. * [7842e91] [django 1.9] Use management call 'migrate', not 'syncdb'. * [235ac3b] DirChroot: Add support for now-in-linux-mainline overlayfs named "overlay" (Fixes: OOB support for overlay backend for Debian Kernels with aufs removed). * [9b67282] [django 1.9] Add run_syncdb=True to migrate call. * [cc2ea99] [django 1.9] Add app "django.contrib.sites" (p-d-r imports models from there, forbidden in 1.9 w/o the app installed). * [1c41bda] [django 1.8] WebApp: Manually call check() once (1.8 no longer does this by default; in 1.7 you may see unharmful duplicate calls). * [1b5d6e8] [django 1.9] Update templatetag 'mbd_model_count' to (cleaner) inclusion.tag (Fixes: configuration page). * [fd94acc] [django 1.9] ./devel pydoctests: Add more exclusions for now always-failing doctest runs. * [2b8f5f5] [devel]: Add yet another workaround to simplify testing. * [5dd2d45] Revert "[django 1.9] Add app "django.contrib.sites" (p-d-r imports models from there, forbidden in 1.9 w/o the app installed).": Not needed any more for new p-d-r upstream 2.0.4. * [ed878cf] [django 1.8|9]: Depend on python-django-registration >= 2.0.4. * [cd6b460] control: Harden python-django deps to those main version actually tested with (1.7, 1.8, 1.9). (Closes: 808670, 806361, 806593) * [cd6edec] [django 1.9] doc: Add app "registration" to django pseudo conf (avoids warning on sphinx run). * [542cb3c] [devel] More internal convenience hacks for testdjango. * [599829b] DirChroot: Make "overlay" backend default (it's now in mainline and current Debian kernels, while "aufs" has been removed). -- Stephan Sürken <email address hidden> Tue, 12 Jan 2016 11:27:55 +0000
Available diffs
- diff from 1.0.8 to 1.0.9 (7.0 KiB)
mini-buildd (1.0.8) unstable; urgency=medium * [8ecb4f1] API/DOC: Add "auth level" info to API docstrings. * [ae3a5fe] doc/user.rst: Update aptitude config recommendations. * [0f8e943] [devel] Add dirty workaround so testing still works in "systemd chroots". * [85fe189] [wizards] Add 'httpredir' Debian archive sources. * [98b1181] builder: Also cat "chroot_setup_scrip" to build log. Thanks to Marc Haber (Closes: 797589) * [7a65be1] remotes: Use a custom exception for status updates failures (improves error handling over pure urllib2 exception). Thanks to Marc Haber (Closes: 796348) * [7822017] [wizards] Add Ubuntu 15.10 (wily). -- Stephan Sürken <email address hidden> Sat, 31 Oct 2015 11:40:58 +0000
Superseded in yakkety-release |
Published in xenial-release |
Obsolete in wily-release |
Deleted in wily-proposed (Reason: moved to release) |
mini-buildd (1.0.7) unstable; urgency=medium [ Stephan Sürken ] * [44fe400] [devel]: Remove python-django-lint from installdep helper. * [2bb2bbe] models: Set default "Days-Until-Recheck" value from 7 to 6 (works out better with cron.daily). * [6a06f68] Builder: Don't expect buildlogs to be UTF-8 (Fixes: Build failure with such buildlogs). * [add889b] examples/09bug728096shmfixer: Make work again under jessie+ systems (this fixes a bug in that bug workaround which has been triggered by bug fix for #674755 ;). * [2e628f0] examples/09bug728096shmfixer: Harden, so it's only run when really needed. * [5ea7888] Add debian/mini-buildd.README.Debian (including a hint for the shm workaround). * [38af7d4] [devel] Update devel script to new "gbp .." call scheme. * [b3eb016] misc.py: HoPo::test_bind(): Make work for IPv6. (Closes: 789103) [ Ben Finney ] * [307d472] Depend on ‘python-daemon’ 2.0.5 for new lockfile API. * [793f229] Remove references to obsolete ‘daemon.pidlockfile’ API. (Closes: 789089) [ Stephan Sürken ] * [285b0f6] Add a per-branch debian/gbp.conf, and point to 1.0.x. * [ac3c6ff] debian/control: Remove obsolete Suggests on debootstrap (Fixes lintian/stronger-dependency-implies-weaker). * [59ec7cc] doc/quickstart.rst: Clarify the meaning of 'Uploader', and describe the per-user auth workflow. (Closes: 789154) * [c0956b1] models/gnupg.py: Prefer explicitly pasted key over keyid/keyserver (Fixes non-intuitive behavior when keys are re- prepared with no keyserver available). -- Stephan Sürken <email address hidden> Sun, 21 Jun 2015 16:33:51 +0000
Available diffs
- diff from 1.0.4 to 1.0.7 (16.5 KiB)
- diff from 1.0.6 to 1.0.7 (5.4 KiB)
mini-buildd (1.0.6) unstable; urgency=medium The "Jessie Release" release. Please also see http://mini-buildd.installiert.net/blog/post_jessie_housekeeping.html for some post-jessie housekeeping hints. * [57e99e9] wizards: Add support for Ubuntu vivid. * [1094e7a] wizards: Add support for new Debian apt keys with the jessie release (Fixes: wheezy, jessie, sid). * [9ffa8ef] wizards: Add support for jessie-backports and wheezy- backports-sloppy. * [1e43efd] wizards: Support Debian stretch (deps: needs debootstrap >= 1.0.65). -- Stephan Sürken <email address hidden> Fri, 01 May 2015 19:05:34 +0000
Available diffs
- diff from 1.0.5 to 1.0.6 (6.1 KiB)
mini-buildd (1.0.5) unstable; urgency=medium * [016c59f] mini_buildd/daemon.py: Fix warning with pylint 1.3. * [9f3d61a] [devel] "./devel all": Sleep a while until service becomes ready. * [2cdcffc] [devel] pylint: Globally disable W1302 (seems just wrong). * [48d9bf7] p-d-registration: Add 'd.c.auth.urls', needed since some django update. (Closes: 764736) * [0aaf375] Remove the obsoleted "chroot sudo workaround". (Closes: 764617) * [09adf78] [django 1.7] Remove "user profile" code (deprecated for good in 1.7) (Closes: 765378) * [a4e6e5c] sudo chroot workaround cleanup: Assure /etc/sudoers file is present (else newer sudo may fail on upgrade) (Closes: 766191) * [ab55bd0] control: Add dep dpkg-dev >1.17 (needed by new sbuild); also update devscripts dep (relevant for wheezy port only). * [e887a9a] [html] Log: Add "file browse" and PTS link for convenience. * [8ae5176] Chroot::check(): Detect (and deny) "sudo workaround chroots" (so they eventually become disabled automatically). * [6e39fda] Update etamydata chroot setup default/example snippets to also work with eatmydata >= 82. (Closes: 765641) * [2149b13] mini-buildd.NEWS: Update/correct existing NEWS (for upgrading 0.8.x->1.0.0) * [0266352] control: Depend on python-debian (>= 0.1.25~). (Closes: 764595) * [a6fa26f] doc: Add note about systemd/schroot bug 728096, and add workaround as example script. * [aa3757e] setup wizards: Add support for Ubuntu "utopic". -- Stephan Sürken <email address hidden> Sun, 26 Oct 2014 20:12:05 +0000
Available diffs
- diff from 1.0.4 to 1.0.5 (8.1 KiB)
Superseded in wily-release |
Obsolete in vivid-release |
Deleted in vivid-proposed (Reason: moved to release) |
mini-buildd (1.0.4) unstable; urgency=medium * [14cb9e5] Ubuntu wizard: Add 'old-releases' archive (raring and quantal recently moved there) * [646f403] *.py: Some style fixes to satisfy newer pep8. * [36783bf] API: Fix: Make 'remove' an admin command (was: staff). * [872562c] web: 'show': Add link for the new Debian Package Tracker. * [d93a3af] copyright: Update years. * [5974f4a] keyring package(sources library): Add trailing newline (for purists). * [aea6a07] ports: Add SHA1 of original DSC to changelog. * [dbc9652] mini-buildd-tool: Improve help message for command confirmation. * [0bbe7a8] mini-buildd-tool: Also encode logs for terminal, and use 'backslashreplace' instead of just failing when recoding. * [dfe5f71] [django 1.7] web home, status: Fix missing trailing "/" in link. * [ae8c326] [django 1.7] HttpResponse: Use 'content_type', not 'mimetype'. * [4d462f1] [django 1.7] Explicitly configure MIDDLEWARE_CLASSES (using django 1.5 default). * [6bdf476] [django 1.7] Fixup (fix conf, call setup) doc building. * [5daf8ea] [django 1.7] Call django.setup() after configure. * [771acfb] [django 1.7] devel: doctest workaround (omit doctests for django-related modules). * [1b93738] [django 1.7] pylint: Disable two new false-positives. * [4c78f81] [django 1.7] web/css: Don't overwrite user-tools (fixes design breakage for Configuration). (finishing django 1.7 fixes). (Closes: #755659) * [4621caf] Bug fix: "[l10n:cs] Updated Czech translation of PO debconf template for mini-buildd 1.0.0~beta.23", thanks to Michal Šimůnek (Closes: #751380) -- Stephan Sürken <email address hidden> Fri, 08 Aug 2014 12:40:59 +0200
Available diffs
- diff from 1.0.3 to 1.0.4 (10.2 KiB)
Superseded in vivid-release |
Obsolete in utopic-release |
Deleted in utopic-proposed (Reason: moved to release) |
mini-buildd (1.0.3) unstable; urgency=medium * [5100f3a] doc/quickstart: Update for the new keyring's "sources.list library". * [6de2b52] examples/ssh-uploader-command: Improve error output when 0 changes files are uploaded. * [d39e93f] examples: Add auth logging support for ssh wrapper scripts. * [62cd2be] [devel] Update setup/code for new pylint >= 1.2 (Fixes: pylint check). -- Stephan Sürken <email address hidden> Wed, 04 Jun 2014 16:45:32 +0000
Available diffs
- diff from 1.0.2 to 1.0.3 (4.4 KiB)
mini-buildd (1.0.2) unstable; urgency=medium * [f374128] keyring package, 'APT sources library': Support the rollback distributions, too. * [8dd7f26] port, portext (web): Add support to 'regex-bulk-select' distributions. * [a23346e] Never use '/usr/share/pyshared', always use computed 'dist- packages' path (Fixes builds with newer dh_python2). * [316de91] Add example 'migrate-keyring-packages': Bulk-migrate keyring packages. -- Stephan Sürken <email address hidden> Sat, 17 May 2014 10:18:30 +0000
Available diffs
- diff from 1.0.1 to 1.0.2 (4.7 KiB)
mini-buildd (1.0.1) unstable; urgency=medium * [d85d2d4] Add all available sources.lists to keyring packages for easy integration. * [33be1bd] examples/ssh-uploader-command: Add workaround to make it work for squeeze's dput (0.9.6). * [71b9e6f] wizards: Add support for Ubuntu "trusty". -- Stephan Sürken <email address hidden> Mon, 05 May 2014 18:26:07 +0000
Available diffs
- diff from 1.0.0 to 1.0.1 (2.8 KiB)
mini-buildd (1.0.0) unstable; urgency=medium Initial 1.0.x stable release. * [b689f4a] debian/control: Needs python >=2.7 (we are actually no longer compat with python 2.6). * [6549ed4] debian/control: Suggest debootstrap >= 1.0.55 (this will actually support all codenames currently in the wizards). * [57f25e1] doc: Add raw doc for the "magic changelog lines". * [ec1eca3] Bug fix: "[INTL:it]" (i18n update) Thanks to Pierangelo Mancusi (Closes: #740853) * [efad690] Bug fix: "ping mechanism still fails, this time on apt- cacher-ng" Thanks to Klee Dienes (Closes: #740576) * [9cd7735] doc/introduction.rst: Remove note about pbuilder. -- Stephan Sürken <email address hidden> Sun, 16 Mar 2014 17:39:00 +0100
Available diffs
- diff from 1.0.0~rc.5 to 1.0.0 (4.9 KiB)
Superseded in utopic-release |
Published in trusty-release |
Deleted in trusty-proposed (Reason: moved to release) |
mini-buildd (1.0.0~rc.5) unstable; urgency=medium Fifth release candidate. * [835f91a] examples: Add 'ssh-tool-command', may be used to faciliate mbd-tool runs via ssh auth. * [ccb271f] Wizard(Archive): Switch to 'archive.ubuntu.com' as default Ubuntu archive (previous default no longer worked). * [a07c12e] Wizard(Distribution): Really always avoid creation of "duplicate" instances. * [2d32524] [devel] Add tox.ini to help with emacs 'elpy' python mode. -- Stephan Sürken <email address hidden> Sun, 02 Mar 2014 13:11:15 +0000
Available diffs
- diff from 1.0.0~rc.4 to 1.0.0~rc.5 (2.9 KiB)
mini-buildd (1.0.0~rc.4) unstable; urgency=medium Fourth release candidate. * [4650324] examples: Add 'ssh-uploader-command', may be used to facilitate uploads via ssh auth. * [1df2cf3] examples: Add sample 'keyringrc.cfg' for python-keyring (used by mini-buildd-tool). * [f8f48b1] mini-buildd-tool: Be more transparent as to what keyring backend is actually used, and add keyring config hints (via -v). * [3c94a36] [devel] Remove django-lint from standard check (currently broken in sid). -- Stephan Sürken <email address hidden> Sun, 16 Feb 2014 15:14:24 +0000
Available diffs
- diff from 1.0.0~rc.3 to 1.0.0~rc.4 (3.5 KiB)
mini-buildd (1.0.0~rc.3) unstable; urgency=medium Third release candidate. * [80703fd] Daemon: Switch default GPG keyserver to 'pool.sks- keyservers.net' (experienced a lot of net timeouts with 'subkeys.pgp.net') * [35a1fa7] All defaults and examples: Use '--option=APT::Install- Recommends=false' instead of '--no-install-recommends' (compatibility, also works for etch and lesser). * [b9cc7f9] lintian: Avoid --suppress-tags for dists that do not support it (<=lenny). * [f3db7d7] Bug fix: "should include apt-transport-https if https:// sources are in use" Thanks to Klee Dienes (Closes: #733443) * [69a9ffc] Distribution: Add 'extra option' to set custom internal apt prio for builds. Thanks to Klee Dienes (Closes: #733257) * [f71129b] doc: Admin manual updates; add note about eatmydata bug. -- Stephan Sürken <email address hidden> Sun, 26 Jan 2014 12:28:55 +0000
Available diffs
- diff from 1.0.0~rc.2 to 1.0.0~rc.3 (4.5 KiB)
mini-buildd (1.0.0~rc.2) unstable; urgency=medium Second release candidate. * [3cb75bb] doc/user.rst: Fix RST blank line warning. * [7ec39c2] control: Update to Stds-Ver 3.9.5 (no changes needed). * [c3a5623] devel: Add docspell check; some textual code fixes. * [06c2f26] Bug fix: "[INTL:es] updated Spanish translation of debconf messages". Thanks to Matias Bellone (Closes: #734208) * [d821bff] Archive: Fix mbd_ping() for archives not allowing base URL. Thanks to Klee Dienes (Closes: #733256) * [dc4aae2] pylint 1.0: Fixes and updates for new warnings. -- Stephan Sürken <email address hidden> Sun, 12 Jan 2014 18:38:43 +0000
Available diffs
- diff from 1.0.0~rc.1 to 1.0.0~rc.2 (6.4 KiB)
mini-buildd (1.0.0~rc.1) unstable; urgency=medium First release candidate. * [5efd9f0] mini-buildd-tool: Fix: Don't loop "--reset_save_policy" through to API call. * [5806c96] mini-buildd-tool: Add --protocol={http|https} option. * [fdc10bb] ftpd: Harden incoming against cruft/bogus uploads. * [0cf20bf] port: Always decode unicode arg for subprocess; use LANG=C.UTF-8 in mini-buildd env. * [438a935] pyftpdlib: Depend on >= 1.2, remove all 0.x compat code (Fixes: pyftpd logging, installations on wheezy). * [a9a14e6] mini-buildd-tool: Clone the keyring logger. * [2743967] port: Fix dsc file signing for epoched versions (port regression introduced by [1cf513c]) * [130ebcc] [devel: Make sure './devel check' works even on a clean checkout] * [676071d] doc: Some ispell fixes. * [c5ee0aa] doc: Fixes and updates for the quickstart. * [bd0d228] Remotes: Prepare: Unset key id when downloading key data (Fixes re-preparing of a remote (would try key server and fail)) * [657e24f] models, state: Add acton trigger 'on_deactivation', and schedule keyring update on 'KeyringKey' deactivation (Fixes: Keyring not changed on the fly on deactivation). * [394ed18] Remotes keyring: Allow uploads by auto-deactivated remotes (Fixes: Rejected builds when the uploading remote was auto-deactivated previously, and not yet checked again) * [7536bef] mini-buildd: Add early check if the given http port is bindable (Fixes error handling when mini-buildd is already running). * [f1c9027] mini-buildd: Fix typo in exception message. * [d867ba7] mini-buildd: Add early check for multiprocessing (shm) functionality (Fixes error handling when shm is misconfigured). * [828c960] mini-buildd: Only run the new extra checks on proper daemon run. * [1a3a6c6] doc: Update remotes doc. * [86f61f6] doc: Updates for the admin's manual. * [57547bd] doc: Updates for the user's manual. * [824a9b0] control: Depend on sbuild >= 0.64.1 (Fixes: Lintian not run in the chroot) * [e6848bd] doc: Check and update all FAQ/Todo/bug items. -- Stephan Sürken <email address hidden> Sun, 15 Dec 2013 19:04:22 +0000
Available diffs
- diff from 1.0.0~gamma.5 to 1.0.0~rc.1 (16.5 KiB)
mini-buildd (1.0.0~gamma.5) unstable; urgency=low Fifth gamma, 'l10n' release. * [32cbf96] mini-buildd: Add sanity check to avoid accidental starts by standard users. * [1cf513c] gnupg.py: sign(): Implicitly add newline to original file (like debsign does too) (Fixes signed dsc files for dpkg <= squeeze) * [d82b578] ports: Also gpg-sign the dsc file. * [14562c9] Debconf templates and debian/control reviewed by the debian- l10n-english team as part of the Smith review project. Thanks to Christian Perrier <email address hidden>, Russian (Yuri Kozlov), Danish (Joe Hansen), German (Tobias Quathamer), Polish (Michał Kułach), Japanese (Nobuhiro Iwamatsu), Italian (Pierangelo Mancusi), Swedish (Martin Bagge / brother), Portuguese (Américo Monteiro), French (Julien Patriarca) (Closes: #725850, #729295, #729429, #729655, #730063, #730481, #730523, #730538, #730648, #730803) -- Stephan Sürken <email address hidden> Mon, 02 Dec 2013 13:34:44 +0000
Available diffs
- diff from 1.0.0~gamma.4 to 1.0.0~gamma.5 (16.3 KiB)
mini-buildd (1.0.0~gamma.4) unstable; urgency=low * [c3cbf7b] mini-buildd.cron.weekly: Be quiet when restarting (Fixes: Unneeded cron mails). * [9550998] examples: Add apache-ssl-proxy.conf (apache2 SSL proxy for mini-buildd example) * [e2b3c6c] gpg: add_keyring(): Don't fail (just warn) when the keyring file does not exist. * [785d7ef] repository wizard(debdev): Add Debian keyring as uploader by default. * [ad7212f] logs: Minor cosmetics for exception debug logs. * [7db87e1] ftpd: Harden incoming cruft removal (never fail but log on errors). * [2cacf2f] [html] Make "Retry now" look like a button. * [02c06a3] init.d: Always start with LANG=C.UTF-8 (Fixes occasional encoding bug when porting an "non-ascii author"). -- Stephan Sürken <email address hidden> Mon, 25 Nov 2013 19:09:54 +0100
Available diffs
- diff from 1.0.0~gamma.3 to 1.0.0~gamma.4 (4.1 KiB)
mini-buildd (1.0.0~gamma.3) unstable; urgency=low Third gamma release. Makes it work with django 1.6, cumulated fixes. * [d1c072b] package notify: Add 'port report'. * [9af72fe] build: Fix prio for our own sources to 1 (was 500). Fixes 'opt-in' in builds. * [3e546e3] chroot, distribution: Add 'origin' to display name (Fixes possible confusion when bogus/non-base sources are used like base sources). * [c71371a] chroot+distribution wizards: Harden, make them only chose source with origin=Debian,Ubuntu as base sources. * [86d5652] [django-1.6] Add extra django_settings module to be able to to configure _before_ any django imports (Fixes: django-1.6 settings exception on startup). * [3786498] [django-1.6] urls.py, root_urls.py: Make imports compatible with 1.5 and 1.6. * [b96d793] [django-1.6] control: deps: django-extensions >=1.2.5 (we now really need an updated version). * [c460585] mini-buildd-tool: Make compatible with python-keyring >= 3.0.2. Thanks to Sebastian Ramacher (Closes: 728471) -- Stephan Sürken <email address hidden> Tue, 12 Nov 2013 18:55:51 +0100
Available diffs
- diff from 1.0.0~gamma.2 to 1.0.0~gamma.3 (6.4 KiB)
mini-buildd (1.0.0~gamma.2) unstable; urgency=low Second gamma release. Cumulated minor bug fixes. * [790e162] control: Depend on django >= 1.5.2, needed for new templatetag calls (Fixes: wrong html dist filter under wheezy when not using django bpo) * [a8f47b5] source wizard: Fix/update apt keys for wheezy/jessie/sid * [e30ebbd] postinst: Always set mini-buildd user's 'geco' field to a non-empty value (Fixes potential build failures where code relies on this) * [8458cc7] changes.py: save: Don't use codec.open, deb822.dump() already handles encoding (Fixes save with non-ascii chars) * [11d7580] builder.py: Harden buildlog2status parser (only consider known/needed keys: Status|Lintian). * [2134fb9] changes.py: Fix code that still used '/tmp' to use mini_buildd's tmp dir. * [09da270] daemon.py: Fix keeping keyring tmp files around between init.d restarts. -- Stephan Sürken <email address hidden> Sun, 20 Oct 2013 15:13:36 +0200
Available diffs
Superseded in trusty-release |
Obsolete in saucy-release |
Obsolete in raring-release |
Obsolete in quantal-release |
Published in precise-release |
mini-buildd (0.8.20) unstable; urgency=low * [8a55182] debian/mini-buildd-bld|common postinst/postrm: Use adduser (not sbuild-adduser), and userdel (not deluser). (Closes: 632957) -- Ubuntu Archive Auto-Sync <email address hidden> Mon, 17 Oct 2011 11:15:40 +0000
Available diffs
- diff from 0.8.19 to 0.8.20 (879 bytes)
mini-buildd (0.8.19) unstable; urgency=low * [aef0c38] debian/mini-buildd-rep.init (LVM): Bugfix: Must not depend on lvm2 or schroot. (cherry picked from commit 28b9575bba00bc75903a4205ae31596d1b5bbc9c) * [59212a0] debconf/mini-buildd.conf: Multiple sources are now separated via ",", not "\n". (Closes: 625995) -- Ubuntu Archive Auto-Sync <email address hidden> Thu, 23 Jun 2011 10:34:15 +0000
Available diffs
- diff from 0.8.18 to 0.8.19 (1.4 KiB)
mini-buildd (0.8.18) unstable; urgency=low * [ca60a2c] debian/control: Having support for wheezy, update dep on 1st debootstrap w/ wheezy support. (cherry picked from commit fe3740e32931c6d47405bfa37ff62228eeaa6db0) * [5d81518] lib/mbd-lintian: Fix: Always use --force-confold when updating/installing. (cherry picked from commit dd6ff20ac3098a6648439265a721d5f7af53674f) * [16c9300] lib/mbd-setup-chroots: Fix/update for schroot 1.4.22: Also configure 'root-groups' (seems now required to get non-interactive root). (cherry picked from commit 506414cba2178b6ca70cc59eb0cc089d33cfa2ab) * [052635c] lib/mbd-qa-check: sbuild call fix: Even with --no-log, '--verbose' should be used to get all relevant logs to stdout/err. (cherry picked from commit ac7209faa27301527d39fdc869b73951425bd014) -- Ubuntu Archive Auto-Sync <email address hidden> Thu, 16 Jun 2011 11:14:52 +0000
Available diffs
- diff from 0.8.17 to 0.8.18 (1.6 KiB)
mini-buildd (0.8.17) unstable; urgency=low * [6b381aa] debian/po/da.po: Ack NMU 0.8.15+nmu1. (Closes: 610078) * [23b6be3] Add support for wheezy (Debian 7.0). * [966a853] lib/mbd-qa-check: Fix auto-backports for 'epoched' packages. (Closes: 609015) - thanks to Daniel Hermann -- Ubuntu Archive Auto-Sync <email address hidden> Sat, 30 Apr 2011 13:18:12 +0000
Available diffs
- diff from 0.8.16 to 0.8.17 (1.8 KiB)
mini-buildd (0.8.16) unstable; urgency=low * [174f2cd] lib/mbd-setup-chroots: Omit "priority" from schroot configuration. (Closes: 603913) * [6f4200f] lib/mbd-qa-check: Auto-backports: Don't use "-vSINCE" option when SINCE is empty (i.e., one changelog entry only). (Closes: 603919) * [6a0289d] debian/99mini-buildd: Don't log to stderr (as new schroot does not like it); avoids wrong daily error mail. (Closes: 604011) * [dcccef1] debian/po/ja.po: New translation template for common. (Closes: 602154) -- Ubuntu Archive Auto-Sync <email address hidden> Sat, 20 Nov 2010 11:15:53 +0000
Available diffs
- diff from 0.8.15 to 0.8.16 (2.2 KiB)
mini-buildd (0.8.15) unstable; urgency=low * [ee74e84] lib/mbd-setup-chroots: Remove run-setup|exec-scripts from schroot.conf: Obsoleted by schroot. (Closes: 592594) * [c1901b6] mbd-update-bld: Update sbuildrc's 'pgp_options' format to sbuild 0.60 (plus compat for lenny) (Closes: 592592) * [3e4e156] mbd-setup-chroots: schroot: Use extra config file in "chroot.d" instead of tainting schroot.conf directly. (Closes: 592596) * [8fe360a] debian/control: Fix: -rep and -bld binary packages must depend on the exact same -common version. * [ae404c1] debian/control: Add deps for fakeroot, debhelper and cdbs on builder hosts; this will make auto-backports work out-of-the box for most packages. * [8c431b3] lib/mbd-qa-check: Update to changed bash4 subshell error handling. (Closes: 592599) * [1c7e4bd] debian/control: Update to std-ver 3.9.1 (no changes needed). * [6da0b47] debian/po/cs.po: New translation template for common. (Closes: 589825)
Available diffs
- diff from 0.8.13 to 0.8.15 (5.3 KiB)
mini-buildd (0.8.13) unstable; urgency=low * [6216415] * debian/mini-buildd-bld.init: Fix bashism. (Closes: 581124) * [b9fdb7f] * debian/mini-buildd-rep.init: Fix bashism. (Closes: 581125) * [b9d6831] Debconf templates and debian/control reviewed by the debian-l10n-english team as part of the Smith review project. (Closes: #577850) * [2905311] Debconf translation updates (Closes: #579356, #580146, #565575, #580268, #580387, #580576, #581222, #581535, #581869) - thanks to French (Alexandre Hoïde), Swedish (Martin Bagge), Russian (Yuri Kozlov), Danish (Joe Hansen), Russian (Yuri Kozlov), Portuguese (Pedro Ribeiro), German (Tobias Quathamer), Vietnamese (Clytie Siddall), Spanish (Francisco Javier Cuadrado). -- Ubuntu Archive Auto-Sync <email address hidden> Thu, 27 May 2010 09:25:45 +0100
Available diffs
- diff from 0.8.12 to 0.8.13 (7.9 KiB)
mini-buildd (0.8.12) unstable; urgency=low * [3c2bf04] mbd-preinstall: Add support to configure local hook for successful builds.
Available diffs
- diff from 0.8.10 to 0.8.12 (2.1 KiB)
mini-buildd (0.8.10) unstable; urgency=low * [d0c8489] rules: Fix wrong rc.d installation of mini-buildd-bld init script (Fixes: 'no mini-buildd logical volumes after reboot').
1 → 74 of 74 results | First • Previous • Next • Last |