update suite set changelog = null where codename = 'jessie';
commit;
D-I CLEANUP:
cd /srv/ftp-master.debian.org/ftp/dists/jessie/main
morgue=/srv/ftp-master.debian.org/morgue/d-i
for arch in installer-*; do
for version in ${arch}/20*; do
case ${version} in
*/20150422) ;;
*) mv -v -- ${version} ${morgue}/${arch}/ ;;
esac
done
done
INDICES:
suite=stable
dak generate-packages-sources2 --force -s ${suite} && dak contents generate -f -s ${suite} -a ftp-master
BEGIN;
update suite set signingkeys = ARRAY['46925553', '2B90D010'] WHERE signingkeys = ARRAY['46925553'];
COMMIT;
dak generate-releases -f -s stable
dak generate-releases -f -s oldstable
dak generate-releases -f -s oldoldstable
dak generate-releases -f -s oldoldstable-proposed-updates
dak generate-releases -f -s oldoldstable-updates
# rm InRelease
# Add signatures from release team
# mirror push (CD MIRROR ONLY!)
LATER SQL:
begin;
update suite set untouchable = true where codename in ('squeeze', 'jessie', 'squeeze-proposed-updates', 'squeeze-updates');
commit;
JESSIE-R0:
dak admin suite add jessie-r0 '' description='Extraneous packages/sources required for GPL compliance' origin=Debian label=Debian codename=jessie-r0 archive=ftp-master
dak admin s-c add jessie-r0 main contrib non-free
dak admin s-a add jessie-r0 $(dak admin s-a list-arch stable)
dak control-suite -l stable | grep '^debian-installer ' | dak control-suite -a jessie-r0
dak control-suite -l jessie-r0
begin;
update suite set untouchable=true where codename='jessie-r0';
commit;
POLICY QUEUES:
dak admin suite add stable-new '' codename=jessie-new archive=policy
begin;
update policy_queue set queue_name = 'oldoldstable-new', path = '/srv/ftp-master.debian.org/queue/o-o-p-u-new', change_perms = '0644' where queue_name = 'oldstable-new';
update policy_queue set queue_name = 'oldstable-new', path = '/srv/ftp-master.debian.org/queue/o-p-u-new', change_perms = '0644' where queue_name = 'stable-new';
insert into policy_queue (queue_name, path, change_perms, suite_id) values ('stable-new', '/srv/ftp-master.debian.org/queue/p-u-new', '0644', (select id from suite where codename='jessie-new'));
update suite set policy_queue_id = (select id from policy_queue where queue_name = 'jessie-new') where codename = 'jessie-proposed-updates';
commit;
dak admin s-c add stable-new main contrib non-free
dak admin s-a add stable-new source all $(dak admin s-a list-arch stable)
NEW TESTING:
dak admin suite add testing '' origin=Debian label=Debian codename=stretch description='Debian x.y Testing distribution - Not Released' archive=ftp-master
dak admin s-c add testing main contrib non-free
dak admin s-a add testing source all $(dak admin s-a list-arch stable)
dak admin suite add testing-proposed-updates '' origin=Debian label=Debian codename=stretch-proposed-updates description='Debian x.y Testing distribution Proposed Updates - Not Released' archive=ftp-master
dak admin s-c add testing-proposed-updates main contrib non-free
dak admin s-a add testing-proposed-updates source all $(dak admin s-a list-arch stable)
dak admin suite add testing-updates '' origin=Debian label=Debian codename=stretch-updates description='Debian x.y Testing distribution Updates - Not Released' archive=ftp-master
dak admin s-c add testing-updates main contrib non-free
dak admin s-a add testing-updates $(dak admin s-a list-arch stable)
for c in main contrib non-free; do
for t in deb dsc udeb; do
dak control-overrides -s stable -t ${t} -c ${c} -l | dak control-overrides -s testing -t ${t} -c ${c} --set
done
done
time dak update-suite stable testing
begin;
update suite set changelog = 'dists/stretch/ChangeLog', overrideprocess=true, overrideorigin = 'unstable' where codename = 'stretch';
update suite set overridesuite = 'testing', announce=array['debian-testing-changes@lists.debian.org'] where codename in ('stretch', 'stretch-proposed-updates', 'stretch-updates');
update suite set signingkeys = array['46925553','2B90D010'] where codename in ('stretch', 'stretch-proposed-updates', 'stretch-updates');
commit;
dak admin s add-build-queue testing-proposed-updates buildd-testing-proposed-updates buildd-stretch-proposed-updates build-queues
cd /srv/ftp-master.debian.org/public/incoming.debian.org/web/debian-buildd/dists