Re: on continuing to wait
Joerg Jaspert writes ("Re: on continuing to wait"):
> On 17557 March 1977, Sean Whitton wrote:
> > - not a single line of code has actually been written
>
> Wrong.
>
> There *is* actual code written on it. It's even on salsa in the dak
> repo. (Also, not by me).
Great. Can you point me at it? I looked at the #master branch [1]
and didn't see anything that looked relevant.
Perhsps I missed it in the git log? There seems to be a good deal of
unrelated cleanup/CI work going on. Recently I see the addition of
`black`, `isort`, `ruff` which I think are all QA tools.
The diffstat since 15.3.2025 [2] shows (see full diffstat below):
211 files changed, 13672 insertions(+), 7575 deletions(-)
It seems like dak has been under heavy development/overhaul since
around 29.3.2025.
Ian.
[1]
https://salsa.debian.org/ftp-team/dak/-/tree/master?ref_type=heads
be41afb8aac81c9587a51341fc2444da810e2093
[2]
15.3.2005 since that's when we sent the request for key installation.
AFAICT from the branch structure, at that date 'master was
probably df7985118fc5dc16637edbcc671694b8c901f7d0
$ git-diff --stat df7985118fc5dc16637edbcc671694b8c901f7d0..master
.gitlab-ci.yml | 24 +
alembic/env.py | 13 +-
config/debian-security/generate-archive-key.conf | 2 +-
config/debian/generate-archive-key.conf | 2 +-
dak/acl.py | 122 +-
dak/add_user.py | 82 +-
dak/admin.py | 575 +++++---
dak/archive_dedup_pool.py | 45 +-
dak/auto_decruft.py | 194 ++-
dak/bts_categorize.py | 74 +-
dak/check_archive.py | 213 ++-
dak/check_overrides.py | 349 +++--
dak/clean_queues.py | 77 +-
dak/clean_suites.py | 157 ++-
dak/contents.py | 81 +-
dak/control_overrides.py | 212 ++-
dak/control_suite.py | 284 +++-
dak/copy_installer.py | 70 +-
dak/cruft_report.py | 360 +++--
dak/dak.py | 215 ++-
dak/dakdb/update100.py | 20 +-
dak/dakdb/update101.py | 18 +-
dak/dakdb/update102.py | 14 +-
dak/dakdb/update103.py | 16 +-
dak/dakdb/update104.py | 18 +-
dak/dakdb/update105.py | 18 +-
dak/dakdb/update106.py | 28 +-
dak/dakdb/update107.py | 10 +-
dak/dakdb/update108.py | 14 +-
dak/dakdb/update109.py | 30 +-
dak/dakdb/update110.py | 16 +-
dak/dakdb/update111.py | 12 +-
dak/dakdb/update112.py | 12 +-
dak/dakdb/update113.py | 16 +-
dak/dakdb/update114.py | 18 +-
dak/dakdb/update115.py | 16 +-
dak/dakdb/update116.py | 12 +-
dak/dakdb/update117.py | 12 +-
dak/dakdb/update118.py | 70 +-
dak/dakdb/update119.py | 38 +-
dak/dakdb/update120.py | 14 +-
dak/dakdb/update121.py | 12 +-
dak/dakdb/update122.py | 12 +-
dak/dakdb/update123.py | 18 +-
dak/dakdb/update124.py | 296 +++-
dak/dakdb/update125.py | 12 +-
dak/dakdb/update126.py | 12 +-
dak/dakdb/update69.py | 19 +-
dak/dakdb/update70.py | 74 +-
dak/dakdb/update71.py | 21 +-
dak/dakdb/update72.py | 27 +-
dak/dakdb/update73.py | 32 +-
dak/dakdb/update74.py | 9 +-
dak/dakdb/update75.py | 157 ++-
dak/dakdb/update76.py | 10 +-
dak/dakdb/update77.py | 20 +-
dak/dakdb/update78.py | 18 +-
dak/dakdb/update79.py | 36 +-
dak/dakdb/update80.py | 26 +-
dak/dakdb/update81.py | 14 +-
dak/dakdb/update82.py | 14 +-
dak/dakdb/update83.py | 163 ++-
dak/dakdb/update84.py | 27 +-
dak/dakdb/update85.py | 10 +-
dak/dakdb/update86.py | 14 +-
dak/dakdb/update87.py | 16 +-
dak/dakdb/update88.py | 10 +-
dak/dakdb/update89.py | 16 +-
dak/dakdb/update90.py | 16 +-
dak/dakdb/update91.py | 24 +-
dak/dakdb/update92.py | 12 +-
dak/dakdb/update93.py | 16 +-
dak/dakdb/update94.py | 14 +-
dak/dakdb/update95.py | 12 +-
dak/dakdb/update96.py | 12 +-
dak/dakdb/update97.py | 14 +-
dak/dakdb/update98.py | 32 +-
dak/dakdb/update99.py | 31 +-
dak/dominate.py | 103 +-
dak/examine_package.py | 421 +++---
dak/export.py | 39 +-
dak/export_suite.py | 51 +-
dak/external_overrides.py | 42 +-
dak/find_files.py | 17 +-
dak/generate_index_diffs.py | 119 +-
dak/generate_packages_sources2.py | 181 ++-
dak/generate_releases.py | 266 ++--
dak/graph.py | 107 +-
dak/graph_new.py | 14 +-
dak/import.py | 343 +++--
dak/import_keyring.py | 102 +-
dak/import_repository.py | 205 ++-
dak/import_users_from_passwd.py | 38 +-
dak/init_dirs.py | 66 +-
dak/ls.py | 84 +-
dak/make_changelog.py | 151 ++-
dak/make_maintainers.py | 78 +-
dak/make_overrides.py | 67 +-
dak/make_pkg_file_mapping.py | 17 +-
dak/manage_build_queues.py | 97 +-
dak/manage_debug_suites.py | 41 +-
dak/manage_external_signature_requests.py | 44 +-
dak/new_security_install.py | 87 +-
dak/override.py | 106 +-
dak/process_commands.py | 55 +-
dak/process_new.py | 484 ++++---
dak/process_policy.py | 337 +++--
dak/process_upload.py | 234 ++--
dak/queue_report.py | 385 ++++--
dak/rm.py | 222 ++-
dak/show_deferred.py | 155 ++-
dak/show_new.py | 90 +-
dak/stats.py | 265 ++--
dak/transitions.py | 212 ++-
dak/update_db.py | 107 +-
dak/update_suite.py | 111 +-
dak/write_sections.py | 7 +-
daklib/announce.py | 166 ++-
daklib/architecture.py | 40 +-
daklib/archive.py | 803 ++++++++---
daklib/checks.py | 782 +++++++----
daklib/command.py | 382 ++++--
daklib/compress.py | 8 +-
daklib/config.py | 43 +-
daklib/conftest.py | 5 +-
daklib/contents.py | 330 +++--
daklib/cruft.py | 161 ++-
daklib/dak_exceptions.py | 12 +
daklib/dakapt.py | 9 +-
daklib/daklog.py | 19 +-
daklib/dakmultiprocessing.py | 29 +-
daklib/database/all.py | 3 +-
daklib/database/architecture.py | 26 +-
daklib/database/base.py | 29 +-
daklib/database/section.py | 24 +-
daklib/database/test_architecture.py | 18 +-
daklib/database/test_section.py | 16 +-
daklib/dbconn.py | 1571 ++++++++++++++--------
daklib/externalsignature.py | 90 +-
daklib/filewriter.py | 84 +-
daklib/formats.py | 8 +-
daklib/fstransactions.py | 24 +-
daklib/gpg.py | 161 ++-
daklib/import_repository.py | 112 +-
daklib/lintian.py | 29 +-
daklib/ls.py | 125 +-
daklib/mail.py | 27 +-
daklib/packagelist.py | 54 +-
daklib/pdiff.py | 219 +--
daklib/policy.py | 197 ++-
daklib/queue.py | 137 +-
daklib/regexes.py | 58 +-
daklib/rm.py | 217 ++-
daklib/srcformats.py | 35 +-
daklib/summarystats.py | 2 +-
daklib/termcolor.py | 7 +-
daklib/textutils.py | 13 +-
daklib/upload.py | 281 ++--
daklib/urgencylog.py | 24 +-
daklib/utils.py | 593 +++++---
dakweb/dakwebserver.py | 41 +-
dakweb/queries/archive.py | 16 +-
dakweb/queries/binary.py | 29 +-
dakweb/queries/madison.py | 37 +-
dakweb/queries/source.py | 110 +-
dakweb/queries/suite.py | 53 +-
dakweb/webregister.py | 10 +-
docs/conf.py | 45 +-
docs/import-into-debian-archive.txt | 89 +-
pyproject.toml | 19 +
scripts/debian/dep11-basic-validate.py | 179 ++-
scripts/debian/generate-archive-key | 2 +-
scripts/debian/link_morgue | 1 -
setup.cfg | 2 +
templates/process-new.bug | 22 +
tests/base_test.py | 7 +-
tests/db_test.py | 415 +++---
tests/dbtest_all.py | 4 +-
tests/dbtest_archive.py | 113 +-
tests/dbtest_contents.py | 205 +--
tests/dbtest_cruft.py | 99 +-
tests/dbtest_debversion.py | 46 +-
tests/dbtest_fingerprint.py | 35 +-
tests/dbtest_metadata.py | 82 +-
tests/dbtest_multiproc.py | 23 +-
tests/dbtest_packages.py | 296 ++--
tests/dbtest_session.py | 52 +-
tests/dbtest_timestamps.py | 13 +-
tests/test_architecture.py | 42 +-
tests/test_copy_installer.py | 72 +-
tests/test_daklib_dakapt.py | 5 +-
tests/test_daklib_dbconn.py | 22 +-
tests/test_daklib_fstransactions.py | 39 +-
tests/test_daklib_upload.py | 28 +-
tests/test_filewriter.py | 90 +-
tests/test_fix_maintainer.py | 16 +-
tests/test_formats.py | 36 +-
tests/test_gpg.py | 64 +-
tests/test_imports.py | 11 +-
tests/test_lintian.py | 208 +--
tests/test_multiprocessing.py | 49 +-
tests/test_packagelist.py | 112 +-
tests/test_parse_changes.py | 56 +-
tests/test_pdiffs.py | 424 +++---
tests/test_regexes.py | 76 +-
tests/test_split_uploaders.py | 24 +-
tests/test_srcformats.py | 126 +-
tests/test_utils.py | 71 +-
tools/logs.py | 73 +-
tools/queue_rss.py | 132 +-
tools/rm822.py | 52 +-
211 files changed, 13672 insertions(+), 7575 deletions(-)
--
Ian Jackson <ijackson@chiark.greenend.org.uk> These opinions are my own.
Pronouns: they/he. If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.
Reply to: