Back to mini-buildd PTS page

Accepted mini-buildd 1.1.38 (source) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 25 Jun 2020 20:45:42 +0200
Source: mini-buildd
Architecture: source
Version: 1.1.38
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
 mini-buildd (1.1.38) experimental; urgency=medium
 .
   ** 1.1.x are _development_ releases, use for testing only. **
 .
   Issue Soup, plate VI: Repository snapshot support
    - Manage manually via new 'snapshot' API call.
    - Automated yearly (keeps 4), monthly (keeps 12) and weekly
      (keeps 8) snapshots of all stable distributions.
    - Web: Currently shown in repository "Overview".
 .
   * [4d65bba] cron.py: Typo fix.
   * [2d92c85] Initial implementation for (weekly) reprepro snapshots.
   * [19e77d4] cron.py: __str__(): Also show next run time in UTC.
   * [8b73d6f] reprepro snapshots: Run only for "stable" suites (not
     experimental, does not migrate).
   * [b9d3ede] reprepro snapshots: Use isoformat(timespec=minutes) for
     snasphot dir ("2020-06-16T12:54").
   * [5612f3f] doc/user.rst: Add "sources.list" section.
   * [3e8989e] templates/mini_buildd/repository_detail.html: Add doc for
     reprepro snapshots.
   * [a800809] reprepro snapshots: Add initial del support; move all cron
     code to daemon.py.
   * [a566663] reprepro.py: Expand and harden snapshot support.
   * [f567993] api.py: New call "snapshot": Manage reprepro snapshots.
   * [9edd9ab] repository.py (Distribution.mbd_get_apt_line): Support
     snapshot.
   * [8429fde] daemon.py (Daemon.mbd_get_sources_list): Support snapshot.
   * [43cde4d] Web: Properly show snapshots (repo detail), including
     deletion option.
   * [7aee3fc] api.py (GetSourcesList): Add snapshot support.
   * [6720882] devel (tidy test): Add test for 'repository detail' page.
   * [a310b10] cron.py: On job error, don't fail, but log. Improve log
     output.
   * [e3a5cd5] misc.py (Thread.run): Don't log any re-run.
   * [2220947] daemon.py (Daemon.cronjob_reprepro_snapshots): Make code it
     actually work after mv from repository.py.
   * [a27de32] cron.py: Make cron code more versatile.
   * [020b2f5] cron: Cosmetics.
   * [7f949de] cron.py: Fix minutely (for testing only) scheduler.
   * [48f61e6] daemon.py: Make cronned snapshots prefix with cron type
     (WEEKLY, MONTHLY, ...).
   * [991a576] daemon.py (Daemon.cronjob_snapshots): Log && continue other
     snapshots if one fails.
   * [3ae6de1] reprepro.py (Reprepro.getsnapshots): Support limiting with a
     prefix.
   * [3eb1932] cron.py (_Job.__str__): Cosmetics.
   * [49d217d] devel: Fail on any pipe error.
   * [6b53b41] devel (apt-tofu-bootstrap): Add snapshot gen, del && 'apt-
     able' tests.
   * [df28e6b] daemon.py (Daemon.cronjob_snapshots): Add auto-expire code
     (keep 4 yearly, 12 monthly, 8 weekly).
   * [8e82398] daemon.py (Daemon.start): Add monthly && yearly cronjobs for
     (reprepro) snapshots.
   * [c02da40] reprepro.py (Reprepro.delsnapshot): Should also call
     'deleteunreferenced'.
   * [9836ff1] devel: tidy: Drop repo detail test again (we cannot be sure
     repo exists).
   * [d398117] repository.py (Repository.mbd_get_distribution_strings): New
     helper.
   * [aec32e8] misc.py: Rm "too much debug" log.
   * [04f521a] reprepro.py: Fixup reindex() to handle snapshots.
Checksums-Sha1:
 66540935c659c85052f45393d410f3d7e622d5d8 2255 mini-buildd_1.1.38.dsc
 361c0fc0d6ac38a281995a4fa0928092b4ce42dd 537680 mini-buildd_1.1.38.tar.xz
 bbe8ea569d9e4fdc538ebf783bb5488090c8cee1 10339 mini-buildd_1.1.38_source.buildinfo
Checksums-Sha256:
 e4936360bdcdb367743d772c2bf4f02985853ffd597bab775aa0c4822b2d8650 2255 mini-buildd_1.1.38.dsc
 f817c7341b2fa2315e447bccda8bb2d7f5e7ac1121d68e382b383164cf5f06f6 537680 mini-buildd_1.1.38.tar.xz
 3d67f1670f1e21259e4eeea58d43342afe1fac5cca4e4ec9f08de4e7ee71cd45 10339 mini-buildd_1.1.38_source.buildinfo
Files:
 6959173de8895c5427ade46585cc9c61 2255 devel optional mini-buildd_1.1.38.dsc
 e721a91c4e2b3e780bb9f65ae9fdaeae 537680 devel optional mini-buildd_1.1.38.tar.xz
 2be9f053b5f79b6c600a361a4e534ec7 10339 devel optional mini-buildd_1.1.38_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl708poSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZtWYP/A0phSEr8BBTkAewv82Qk0yxcqGoTWe7
cDa328xPBRxpy9XzKoauI/a6eU8y3nqgWGUu8eNlReeSB1JGgrgGcPei5uz/nGCp
QfmbppQfghO0TC1gEZQCqegjwBaGvbuALo0q7fU5XS9D6raXQIMnIEUlzfEwBV7q
h5JRjCFC8nKFXDv04vzdrhDZMRVhWoei1yyR1h1NEFmVTYH15OmQ/kqfbAld/he8
lypWQGS198JzYR7F4JHAK0EuVODUlKu8JXq6AOLYXI4hRQ4Q7/3E6wDsTjXsew9J
5r4FPLgGjzEBGcHSwgsWuUeC6yzwm7T9sSUWkoEEZckRfp2ELi1J+SjZIzeqHzPX
oLIL7CoEA2d5SjnXxYlxv9Je/IAN/WyozRZalDZhTQ4YWJ0S04kvljldZXEJ3R11
QGaX37FEmLSHjcRL7bf0zfhmCvTobdn3phXNrBKTn0zvA9xVHMKCsyrJBXJL/8qQ
fCoYh6B4y1Tj8JgyH6+qRNL9Q+nQLJeQKJ3ZC24i32JNFXZvHuT9XmIA0l/7svWh
LAkB1i/DnUn0bNDvbLanJUHIR7sXoWijTr91xCvjuQH1lfIaV2RPMNQcN/n0+ZrL
wmDcq7orCzI+eKDHUreoWz6BEVKwTVAWljxTp3Y9g51li+NAoyWoPvS+LPKEcLHL
UTGTbCkg+ten
=J/Bu
-----END PGP SIGNATURE-----