+2008-12-28 Frank Lichtenheld <djpig@debian.org>
+
+ * dak/override.py (main): Handle source-only packages better
+
+2008-12-23 Michael Casadevall <sonicmctails@gmail.com>
+
+ * dak/queue_report.py - Added 822 output format
+
+ * dak/queue_report.py - Fixed display of BYHAND packages
+
+ * dak/queue_report.py - Added queue field
+
+ * config/debian/dak.conf - Added 822 output location
+
+ * dak/process_accepted.py - Added orig.tar.gz copying when going
+ inbetween two components
+
+2008-12-23 Joerg Jaspert <joerg@debian.org>
+
+ * dak/make_suite_file_list.py (stable_dislocation_p): Removed
+
+ * config/debian/dak.conf, config/debian-security/dak.conf: Remove "StableDislocationSupport "false";"
+
+2008-12-19 Joerg Jaspert <joerg@debian.org>
+
+ * daklib/utils.py: move the html escape stuff here.
+
+ * dak/examine_package.py: Remove the html escape stuff.
+
+ * dak/queue_report.py: lotsa html changes to get more info on the
+ page and to get Tinchos css foo working.
+
+ * web/style.css: Added new stuff from Tincho
+
+2008-12-18 Philipp Kern <pkern@debian.org>
+
+ * config/debian-security/cron.buildd: simplify wanna-build update
+ by calling a trigger script on the wanna-build host
+ * config/debian-security/cron.daily: no need to refresh
+ packages-arch-specific anymore
+
+2008-12-16 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/cron.dinstall: Run logs.py as last command before
+ we mail the log.
+
+ * tools/logs.py: Added script from Thomas.
+ Modifications from me:
+ - Use path entries that fit ftpmaster dak user
+ - Make the bz2 extension optional for log files, so we can run it
+ out of cron.dinstall, where it is not yet compressed.
+ - Also show the two largest time killers in the totals graph.
+ - do not drop old entries from the cachefile
+ - fiddle with the color palette
+
+2008-12-15 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/cron.hourly: Call the removals.pl
+
+2008-12-09 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/cron.hourly: Added queue_rss.py to hourly cron.
+
+2008-12-09 Filippo Giunchedi <filippo@debian.org>
+
+ * tools/queue_rss.py: Added, generates RSS feeds of NEW.
+
+2008-12-09 Philipp Kern <pkern@debian.org>
+
+ * daklib/queue.py (cross_suite_version_check): add an additional
+ parameter to specify if an upload is sourceful or not; do not reject
+ uploads that do not satisfy the "must be newer than" criteria and
+ are binary-only
+ * daklib/queue.py (check_source_against_db, check_binary_against_db):
+ invoke cross_suite_version_check as above
+
+2008-12-04 Philipp Kern <pkern@debian.org>
+
+ * dak/process_new.py (recheck): call reject for
+ Upload.check_{binary,source}_against_db with an empty prefix to not
+ reject on warnings
+
+2008-11-30 Philipp Kern <pkern@debian.org>
+
+ * dak/process_unchecked.py (do_stableupdate, do_oldstableupdate):
+ move files to NEW for {old,}stable-proposed-updates world-readable
+ (Closes: #368056)
+
+2008-11-30 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/apt.conf: Lets generate experimental content
+ files.
+
+ * dak/daklib/queue.py (Upload.cross_suite_version_check): Add a
+ few () to make cross_suite_version_check finally work as
+ intended (well, we hope). Thanks to Philipp Kern for spotting this.
+
+2008-11-28 Mark Hymers <mhy@debian.org>
+
+ * dak/new_security_install.py: Don't attempt to delete the .changes files
+ which have already been moved to queue/done by now.
+
+2008-11-27 Mark Hymers <mhy@debian.org>
+
+ * dak/new_security_install.py: Attempt to tidy up the buildd queue. The
+ buildd team believes that the fact that the packages are in the security
+ pool after this point should be good enough.
+
+2008-11-25 Joerg Jaspert <joerg@debian.org>
+
+ * dak/process_unchecked.py (queue_(un)embargo): (Hopefully) enable
+ sending mails again, which got broken when testing-security
+ handling was (not completly correctly) implemented. Closes: #440004
+
+2008-11-24 Joerg Jaspert <joerg@debian.org>
+
+ * dak/process_unchecked.py (check_signed_by_key): remove the
+ binary-upload restriction stuff. unused.
+
+ * config/debian-security/apt.conf.buildd: byebye sarge
+
+ * scripts/nfu/get-w-b-db: remove m68k
+
+ * scripts/debian/update-ftpstats: remove m68k
+
+ * config/debian/dak.conf: remove m68k
+ remove the binary-upload-restrictions
+
+ * config/debian/vars (archs): Remove m68k
+
+2008-11-23 Joerg Jaspert <joerg@debian.org>
+
+ * dak/process_unchecked.py (check_files): fix this armel mess
+
+ * config/debian-security/dak.conf: Set ValidTime
+
+ * config/debian-security/cron.weekly: Added
+
+2008-11-17 Joerg Jaspert <joerg@debian.org>
+
+ * dak/security-install.py: Removed, no longer in use.
+
+2008-11-16 Joerg Jaspert <joerg@debian.org>
+
+ * scripts/debian/mkfilesindices: useless typical, doesnt have
+ i18n/ dirs. Force them in (i hope).
+
+2008-11-15 Thomas Viehmann <tv@beamnet.de>
+
+ * dak/show_deferred.py: handle uploads that do not close bugs
+
+2008-11-11 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/dak.conf: good bye oldstable/o-p-u
+
+2008-11-10 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/cron.unchecked: how about us ignoring bugs.d.o
+ down? It's not like it is time critical or something to transfer
+ this stuff, it doesn't hurt to have it there a bit later...
+
+2008-11-08 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/cron.hourly: Create new tracefile format.
+
+2008-11-05 Joerg Jaspert <joerg@debian.org>
+
+ * dak/new_security_install.py (_do_Approve): This sudo call
+ definitely wants the -H option.
+
+2008-11-01 Joerg Jaspert <joerg@debian.org>
+
+ * dak/process_unchecked.py (check_files): Also check the
+ upload_suite for uploads. I guess we could kill the default_suite
+ totally, but for now we just look into the upload_suite one too.
+
+ * config/debian-security/dak.conf: Let DefaultSuite be stable
+
+2008-10-27 Joerg Jaspert <joerg@debian.org>
+
+ * scripts/debian/mkfilesindices: Remove oldstable
+
+ * config/debian/vars: Remove sarge
+
+ * config/debian/dak.conf: Untouchable o-p-u, until we removed all
+ of sarge and its files.
+
+ * config/debian/apt.conf.oldstable: Removed
+
+ * config/debian/apt.conf: Remove oldstable
+
+2008-10-14 Thomas Viehmann <tv@beamnet.de>
+
+ * dak/show_deferred.py: produce .changes and improve status
+
+2008-10-07 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/cron.dinstall: Only keep the last 60 days of
+ dinstall logfiles on disc.
+
+2008-10-05 Thomas Viehmann <tv@beamnet.de>
+
+ * daklib/database.py: added get_suites
+ * dak/dak.py, dak/show_deferred.py: add show-deferred to dak.
+
+2008-09-23 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/dak.conf: Add the validtime fields, set to 7
+ days.
+
+ * dak/generate_releases.py (main): Add a "Valid-Until" line into
+ our release files, meaning "$receiver shouldn't trust this files
+ after that date". Should be used by apt and similar tools to
+ detect some kind of MITM attacks, see #499897
+
+2008-09-21 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/cron.hourly: Generate the DEFERRED queue
+ overview.
+
+2008-09-13 Philipp Kern <pkern@debian.org>
+
+ * dak/queue.py (dump_vars): make .dak u,g=rw,o=r; James'
+ assumption (as stated in 2002-05-18's ChangeLog entry)
+ was that people will use the information therein albeit
+ it is "just" a duplication of information present in
+ other control files; people should still not use it
+ as source of information but access to those files makes
+ dak debugging easier and there is no leak of sensitive
+ information involved
+
+2008-09-12 Philipp Kern <pkern@debian.org>
+
+ * dak/new_security_install.py (actually_upload): remove
+ oldstable-security/amd64 check; Etch, as the next oldstable,
+ already had proper amd64 support
+
+2008-09-12 Joerg Jaspert <joerg@debian.org>
+
+ * scripts/debian/update-pseudopackages.sh: s/i/file/
+
+2008-09-11 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/pseudo-packages.description, ...maintainers:
+ Removed, now with the bts people
+
+ * scripts/debian/update-pseudopackages.sh: Added, fetching
+ pseudo-packages from new bts location
+
+ * scripts/debian/mkmaintainers: Use new location
+
+2008-09-08 Philipp Kern <pkern@debian.org>
+
+ * dak/check_archive.py (check_checksums): rewind the files
+ before the sha1sum/sha256sum checks as they got seeked by
+ md5sum
+
+ * daklib/utils.py (build_file_list): do not die on very
+ old dsc files without format header
+
+2008-09-07 Philipp Kern <pkern@debian.org>
+
+ * daklib/utils.py (check_hash): try..except..finally only
+ works on python >=2.5.
+
+ * dak/process_accepted.py (install): better use dsc_file
+ instead of the (for the loop iteration) static file
+ variable
+
+2008-09-07 Philipp Kern <pkern@debian.org>
+
+ * daklib/utils.py (check_hash): change the comment and warn
+ if a file is not found when checking the hashes (i.e. when
+ it is probably in the pool)
+
+ * daklib/utils.py (check_size): do not bail out if the file
+ is not found, because it may be in the pool
+
+ * dak/process_accepted.py (install): bail out and skip the
+ upload when ensure_hashes fails, print the rejection messages
+ as warnings
+
+2008-08-28 Philipp Kern <pkern@debian.org>
+
+ * daklib/utils.py (check_hashes): adapt to different API, check
+ sizes separately
+
+ * daklib/utils.py (parse_changes, parse_deb822): refactor
+ the string-based logic of parse_changes into a new function
+ parse_deb822; parse_changes itself remains file-based
+
+ * daklib/utils.py (hash_key): gives the key of a hash in the
+ files dict
+
+ * daklib/utils.py (create_hash, check_size): made more readable
+
+ * daklib/utils.py (check_hash): just check the hashes and complain
+ about missing checksums
+
+ * daklib/utils.py (check_hash_fields): function to reject unknown
+ checksums fields
+
+ * daklib/utils.py (_ensure_changes_hash, _ensure_dsc_hash): helper
+ functions for ensure_hashes; check their corresponding manifests'
+ hashes
+
+ * daklib/utils.py (ensure_hashes): retrieve the checksums fields
+ from the original filecontents blob so that they do not need to
+ be present in the .dak; refactored the actual checks by calling
+ the aforementioned helper functions
+
+ * daklib/utils.py (parse_checksums): parse a given checksums field
+ in a manifest and insert the values found into the files dict,
+ checking the file sizes on the way
+
+2008-09-06 Philipp Kern <pkern@debian.org>
+
+ * dak/process_new.py (is_source_in_queue_dir): Access the right
+ variable to check if the given entry in the queue is the sourceful
+ upload we are looking for.
+
+2008-09-02 Joerg Jaspert <joerg@debian.org>
+
+ * config/debian/pseudo-packages.description: Added debian-i18n and
+ buildd.emdebian.org
+
+ * dak/process_new.py (_accept): Fix Philipps new helper function
+ to not break by moving Upload.build_summaries there.
+
+2008-08-31 Philipp Kern <pkern@debian.org>
+
+ * dak/process_new.py (_accept): new helper function to accept
+ an upload regularly, obeying no-action if set
+ * dak/process_new.py (do_accept): use _accept
+ * dak/process_new.py (do_accept_stableupdate): bail out in else
+ on binary uploads, in case we missed something; use the _accept
+ helper
+
2008-08-30 Philipp Kern <pkern@debian.org>
* dak/process_new.py (is_source_in_queue_dir): join the queue path
* config/debian/cron.dinstall: We dont want i18n to ever fail
dinstall, add a || true
+2008-08-15 Mark Hymers <mhy@debian.org>
+
+ * daklib/utils.py: Actually import a module before using it.
+
+ * daklib/utils.py: Actually check we have basedict before trying to
+ use it.
+
+ * dak/process_accepted.py, dak/process_unchecked.py,
+ daklib/database.py: Don't change get_files_id to use sha1sum and
+ sha256sum.
+
+ * setup/init_pool.sql, dak/check_archive.py, dak/decode_dot_dak.py,
+ dak/process_accepted.py, dak/process_unchecked.py, daklib/database.py,
+ daklib/queue.py, daklib/utils.py: Attempt to add sha1sum and
+ sha256sums into the database. The complication is that we have to
+ keep backwards compatibility with the .dak files already in existance.
+ Note that import_archive hasn't been hacked to deal with this yet.
+
2008-08-14 Joerg Jaspert <joerg@debian.org>
* config/debian/cron.dinstall: Added the i18n retrieval of package
2008-08-07 Stephen Gran <sgran@debian.org>
* Drop use of exec to eval variable interpolation
-
2008-08-07 Joerg Jaspert <joerg@debian.org>
* dak/process_accepted.py (install): Error out with the new
* dak/stats.py: likewise
* dak/symlink_dists.py: likewise
* dak/transitions.py: likewise
+>>>>>>> sec-merge:ChangeLog
2008-05-03 Joerg Jaspert <joerg@debian.org>