Trees
Indices
Help
DAK
Package dak
[
hide private
]
[
frames
] |
no frames
]
Package dak
source code
Submodules
[
hide private
]
dak.acl
dak.add_user
dak.admin
dak.archive_dedup_pool
:
De-duplicates files in the pool directory
dak.auto_decruft
dak.bts_categorize
:
bts -- manage bugs filed against ftp.debian.org
dak.check_archive
dak.check_overrides
:
Cruft checker and hole filler for overrides
dak.clean_queues
:
Clean incoming of old unused files
dak.clean_suites
:
Cleans up unassociated binary and source packages
dak.contents
:
Create all the contents files
dak.control_overrides
:
Bulk manipulation of the overrides
dak.control_suite
dak.copy_installer
:
Copies the installer from one suite to another
dak.cruft_report
:
Check for obsolete binary packages
dak.dak
:
Wrapper to launch dak functionality
dak.dakdb
:
Database update scripts for usage with ``dak update-db``
dak.dakdb.update100
:
Add a component - suite mapping to only expose certain components in certain suites
dak.dakdb.update101
:
Add column to store compression type of indices
dak.dakdb.update102
:
src_associations_full view, now also including sources for all binaries
dak.dakdb.update103
:
Drop unique .changes name requirement and allow ftpteam to forget seen files
dak.dakdb.update104
:
Drop created and modified columns from bin_contents and src_contents
dak.dakdb.update105
:
Add a new release_suite name which we use in generate_releases
dak.dakdb.update106
:
new views binary_component, source_component and package_list
dak.dakdb.update107
:
Do not include long description in Packages index by default
dak.dakdb.update108
:
Add codename to package_list view
dak.dakdb.update109
:
Change indices for {src,bin}_contents
dak.dakdb.update110
:
Add a debug suite field to the suite table
dak.dakdb.update111
:
Make install_date in source consistant with binaries
dak.dakdb.update112
:
Add Changelogs field
dak.dakdb.update113
:
Add accept_{source,binary}_uploads to suite
dak.dakdb.update114
:
Add column to store checksums we want per suite (Packages/Release files)
dak.dakdb.update115
:
Add last_changed to suite
dak.dakdb.update116
:
Add support for by-hash with a new table and per-suite boolean
dak.dakdb.update117
:
list of external signature requests
dak.dakdb.update118
:
set owner tables for sequences
dak.dakdb.update119
:
remove unused database objects
dak.dakdb.update120
:
remove duplicate constraint
dak.dakdb.update121
:
Update changes table to not require a value for the Binary column
dak.dakdb.update122
:
Update default settings for suites
dak.dakdb.update123
:
Add separate Contents-all support settings for suites
dak.dakdb.update124
:
Put descriptions into sections table
dak.dakdb.update125
:
Add separate merged pdiff support settings for suites
dak.dakdb.update126
:
add per-suite ACL table
dak.dakdb.update69
:
Add support for Description-md5
dak.dakdb.update70
:
Add suite options for overrides and control-suite to DB
dak.dakdb.update71
:
Make lastused in queuefiles/policyqueuefiles default now()
dak.dakdb.update72
:
Remove redundant indices
dak.dakdb.update73
:
Reference archive table from suite and add path to archive root
dak.dakdb.update74
:
Drop origin_server column from archive table
dak.dakdb.update75
:
Multi-archive support; convert policy and build queues to regular suites
dak.dakdb.update76
:
Add list of closed bugs to changes table
dak.dakdb.update77
:
Move stayofexecution to the database
dak.dakdb.update78
:
Alter permissions for new tables and set default permissions
dak.dakdb.update79
:
add world schema and new stable views
dak.dakdb.update80
:
rename policy queues
dak.dakdb.update81
:
Correct permissions of policy_queue_byhand_file_id_seq
dak.dakdb.update82
:
Correct permissions of policy_queue_upload_id_seq
dak.dakdb.update83
:
switch to new ACL implementation and add pre-suite NEW
dak.dakdb.update84
:
add per-suite database permissions
dak.dakdb.update85
:
add per-suite close_bugs option
dak.dakdb.update86
:
Unprivileged group into the database config table
dak.dakdb.update87
:
add external_files table for security
dak.dakdb.update88
:
add per-suite mail whitelists
dak.dakdb.update89
:
add table to keep track of seen signatures
dak.dakdb.update90
:
add created_by_id and created columns to acl_per_source table
dak.dakdb.update91
:
per-queue NEW comments and permissions
dak.dakdb.update92
:
remove per-fingerprint ACLs that are identical to keyring ACL
dak.dakdb.update93
:
update world.files-1 view to handle backports archive on ftp-master
dak.dakdb.update94
:
src_associations_full view
dak.dakdb.update95
:
Require SHA-1 and SHA-256 checksums in "files" table.
dak.dakdb.update96
:
Add world.suite_summary view.
dak.dakdb.update97
:
Create path entries for changelog exporting
dak.dakdb.update98
:
Remove obsolete functions
dak.dakdb.update99
:
Add component ordering
dak.dominate
:
Remove obsolete source and binary associations from suites.
dak.examine_package
:
Script to automate some parts of checking NEW packages
dak.export
dak.export_suite
dak.external_overrides
:
Modify external overrides.
dak.generate_index_diffs
:
generates partial package updates list
dak.generate_packages_sources2
dak.generate_releases
:
Create all the Release files
dak.graph
:
Produces a set of graphs of NEW/BYHAND/DEFERRED
dak.import
dak.import_keyring
:
Imports a keyring into the database
dak.import_repository
dak.import_users_from_passwd
:
Sync PostgreSQL users with system users
dak.init_dirs
:
Initial setup of an archive.
dak.ls
:
Display information about package(s) (suite, version, etc.)
dak.make_changelog
:
Generate changelog entry between two suites
dak.make_maintainers
:
Generate Maintainers file used by e.g.
dak.make_overrides
dak.make_pkg_file_mapping
:
Prints out, for every file in the pool, which source package and version it belongs to and for binary packages additionally which arch, binary package and binary package version it has in a standard rfc2822-like format.
dak.manage_build_queues
:
Manage build queues
dak.manage_debug_suites
:
Manage debug suites
dak.manage_external_signature_requests
:
Manage external signature requests
dak.new_security_install
:
Do whatever is needed to get a security upload released
dak.override
:
Microscopic modification and query tool for overrides in projectb
dak.process_commands
dak.process_new
dak.process_policy
dak.process_upload
dak.queue_report
:
Produces a report on NEW and BYHAND packages
dak.rm
:
General purpose package removal tool for ftpmaster
dak.show_deferred
:
Overview of the DEFERRED queue, based on queue-report
dak.show_new
:
Output html for packages in NEW
dak.stats
:
Various statistical pr0nography fun and games
dak.transitions
dak.update_db
:
Database Update Main Script
dak.update_suite
dak.write_sections
:
Writes out a rfc2822-formatted list of sections and their descriptions.
Variables
[
hide private
]
__package__
=
None
Trees
Indices
Help
DAK
Generated by Epydoc 3.0.1 on Sun Sep 24 10:43:05 2023
http://epydoc.sourceforge.net