During recent reorganizations some stage/iso filenames were changed, and some old directories will now need to be dropped manually from mirroring. Please delete the following: from releases/amd64/autobuilds/ drop (including subdirs): 20200218 20210327 20210627T214502Z 20210630T214504Z from releases/x86/autobuilds/ drop (including subdirs): 20210109 20210628T214503Z 20210704T203738Z 20210705T232319Z 20210706T095618Z 20210706T203912Z from releases/riscv/autobuilds/ drop (including subdirs): 20210617T225542Z TIA
On request by Robin, here are the filename prefixes that need to go... > from releases/amd64/autobuilds/ > > drop (including subdirs): > 20200218 subdirectories musl/ and systemd/ need to be removed (new uploads use a flat directory structure) musl/stage3-amd64-musl-hardened- musl/stage3-amd64-musl-vanilla- systemd/stage3-amd64-systemd- systemd/stage4-amd64-systemd- > 20210327 musl/stage3-amd64-musl-hardened- musl/stage3-amd64-musl-vanilla- > 20210627T214502Z subdirectory hardened/ needs to be removed openrc stages now have a suffix -openrc (except musl) hardened/admincd-amd64- hardened/stage3-amd64-hardened+nomultilib- hardened/stage3-amd64-hardened- hardened/stage3-amd64-hardened-selinux+nomultilib- hardened/stage3-amd64-hardened-selinux- stage3-amd64- stage3-amd64-nomultilib- stage3-x32- > 20210630T214504Z subdirectory hardened/ needs to be removed openrc stages now have a suffix -openrc (except musl) hardened/admincd-amd64- hardened/stage3-amd64-hardened+nomultilib- hardened/stage3-amd64-hardened- stage3-amd64- stage3-amd64-nomultilib- stage3-x32- > from releases/x86/autobuilds/ > > drop (including subdirs): > 20210109 subdirectory musl/ needs to be removed musl/stage3-i686-musl-vanilla- > 20210628T214503Z subdirectory hardened/ needs to be removed openrc stages now have a suffix -openrc (except musl) hardened/admincd-x86- hardened/stage3-i686-hardened- stage3-i486- stage3-i686- > 20210706T095618Z faulty spec led to a changed installcd name install-x86-minimal-openrc- > 20210706T203912Z faulty spec led to a changed installcd name install-x86-minimal-openrc- > from releases/riscv/autobuilds/ > > drop (including subdirs): > 20210617T225542Z the profile 17.0 stages are not supported anymore and should go away stage3-rv64_lp64- stage3-rv64_lp64-systemd stage3-rv64_lp64d- stage3-rv64_lp64d-systemd-
(In reply to Andreas K. Hüttel from comment #1) > On request by Robin, here are the filename prefixes that need to go... > > > from releases/amd64/autobuilds/ > > > > drop (including subdirs): > > 20200218 > > subdirectories musl/ and systemd/ need to be removed > (new uploads use a flat directory structure) > > musl/stage3-amd64-musl-hardened- > musl/stage3-amd64-musl-vanilla- > systemd/stage3-amd64-systemd- > systemd/stage4-amd64-systemd- This left 20200218 empty; removed it entirely. > > > 20210327 > > musl/stage3-amd64-musl-hardened- > musl/stage3-amd64-musl-vanilla- > Removed entirely. > > 20210627T214502Z > > subdirectory hardened/ needs to be removed > openrc stages now have a suffix -openrc (except musl) > > hardened/admincd-amd64- > hardened/stage3-amd64-hardened+nomultilib- > hardened/stage3-amd64-hardened- > hardened/stage3-amd64-hardened-selinux+nomultilib- > hardened/stage3-amd64-hardened-selinux- > stage3-amd64- > stage3-amd64-nomultilib- > stage3-x32- Removed hardened/ Other directives unclear. > > > 20210630T214504Z > > subdirectory hardened/ needs to be removed > openrc stages now have a suffix -openrc (except musl) > > hardened/admincd-amd64- > hardened/stage3-amd64-hardened+nomultilib- > hardened/stage3-amd64-hardened- > stage3-amd64- > stage3-amd64-nomultilib- > stage3-x32- Removed hardened; other directives unclear. > > > > from releases/x86/autobuilds/ > > > > drop (including subdirs): > > 20210109 > > subdirectory musl/ needs to be removed > > musl/stage3-i686-musl-vanilla- Deleted > > > 20210628T214503Z > > subdirectory hardened/ needs to be removed > openrc stages now have a suffix -openrc (except musl) > > hardened/admincd-x86- > hardened/stage3-i686-hardened- > stage3-i486- > stage3-i686- Removed hardened. To be clear; if I removed stage3-i{4,6}86-* there would be only an install cd left. > > > 20210706T095618Z > > faulty spec led to a changed installcd name > > install-x86-minimal-openrc- Removed > > > 20210706T203912Z > > faulty spec led to a changed installcd name > > install-x86-minimal-openrc- This folder was not on the machine. > > > > from releases/riscv/autobuilds/ > > > > drop (including subdirs): > > 20210617T225542Z > > the profile 17.0 stages are not supported anymore and should go away > > stage3-rv64_lp64- > stage3-rv64_lp64-systemd > stage3-rv64_lp64d- > stage3-rv64_lp64d-systemd- This folder is not on the mirror.
*** Bug 820728 has been marked as a duplicate of this bug. ***
Here is an update list of all files, symlinks, and directories that need to be nuked: ## alpha # symlinks with outdated targets releases/alpha/current-iso -> autobuilds/current-iso releases/alpha/current-stage3 -> autobuilds/current-stage3 releases/alpha/autobuilds/current-iso -> 20210728T195334Z releases/alpha/autobuilds/current-stage3 -> 20211021T170545Z releases/alpha/autobuilds/current-stage3-alpha -> 20210728T195334Z # list files with outdated targets releases/alpha/autobuilds/latest-stage3-alpha.txt # old filenames releases/alpha/autobuilds/20200215T160133Z # old filenames releases/alpha/autobuilds/20210728T195334Z/stage3-alpha-20210728T195334Z.tar.bz2* ## amd64 # the ages-old livedvd releases/amd64/20160704 releases/amd64/20170118 # symlinks with outdated targets releases/amd64/autobuilds/current-stage3-amd64 -> 20210630T214504Z releases/amd64/autobuilds/current-stage3-amd64-hardened -> 20200705T214503Z/hardened releases/amd64/autobuilds/current-stage3-amd64-hardened+nomultilib -> 20200705T214503Z/hardened releases/amd64/autobuilds/current-stage3-amd64-hardened-selinux -> 20210627T214502Z/hardened releases/amd64/autobuilds/current-stage3-amd64-hardened-selinux+nomultilib -> 20200705T214503Z/hardened releases/amd64/autobuilds/current-stage3-amd64-musl-vanilla -> 20210327/musl releases/amd64/autobuilds/current-stage3-amd64-nomultilib -> 20210630T214504Z releases/amd64/autobuilds/current-stage3-amd64-uclibc-hardened -> 20200619/uclibc releases/amd64/autobuilds/current-stage3-amd64-uclibc-vanilla -> 20200619/uclibc releases/amd64/autobuilds/current-stage3-x32 -> 20210630T214504Z releases/amd64/autobuilds/current-stage4-amd64-hardened+minimal -> 20200705T214503Z/hardened releases/amd64/autobuilds/current-stage4-amd64-hardened+minimal-nomultilib -> 20200705T214503Z/hardened releases/amd64/autobuilds/current-stage4-amd64-minimal -> 20200705T214503Z releases/amd64/autobuilds/current-stage4-amd64-minimal-nomultilib -> 20200705T214503Z releases/amd64/autobuilds/current-stage4-amd64-systemd -> 20200218/systemd # list files with outdated targets releases/amd64/autobuilds/latest-stage3-amd64-hardened+nomultilib.txt releases/amd64/autobuilds/latest-stage3-amd64-hardened-selinux+nomultilib.txt releases/amd64/autobuilds/latest-stage3-amd64-hardened-selinux.txt releases/amd64/autobuilds/latest-stage3-amd64-hardened.txt releases/amd64/autobuilds/latest-stage3-amd64-musl-vanilla.txt releases/amd64/autobuilds/latest-stage3-amd64-nomultilib.txt releases/amd64/autobuilds/latest-stage3-amd64-uclibc-hardened.txt releases/amd64/autobuilds/latest-stage3-amd64-uclibc-vanilla.txt releases/amd64/autobuilds/latest-stage3-amd64.txt releases/amd64/autobuilds/latest-stage3-x32.txt releases/amd64/autobuilds/latest-stage4-amd64-hardened+minimal-nomultilib.txt releases/amd64/autobuilds/latest-stage4-amd64-hardened+minimal.txt releases/amd64/autobuilds/latest-stage4-amd64-minimal-nomultilib.txt releases/amd64/autobuilds/latest-stage4-amd64-minimal.txt releases/amd64/autobuilds/latest-stage4-amd64-systemd.txt # the uclibc remains releases/amd64/autobuilds/20200619 # old filenames and stage4 releases/amd64/autobuilds/20200705T214503Z # old filenames releases/amd64/autobuilds/20210630T214504Z ## arm # symlinks with outdated targets releases/arm/autobuilds/current-stage3-armv4tl -> 20210824T170533Z releases/arm/autobuilds/current-stage3-armv5tel -> 20210824T170533Z releases/arm/autobuilds/current-stage3-armv6j -> 20210824T170533Z releases/arm/autobuilds/current-stage3-armv6j_hardfp -> 20210824T170533Z releases/arm/autobuilds/current-stage3-armv7a -> 20210831T170533Z releases/arm/autobuilds/current-stage3-armv7a_hardfp -> 20210831T170533Z # list files with outdated targets releases/arm/autobuilds/latest-20150722.txt releases/arm/autobuilds/latest-20151012.txt releases/arm/autobuilds/latest-stage3-arm64.txt releases/arm/autobuilds/latest-stage3-armv4tl.txt releases/arm/autobuilds/latest-stage3-armv5tel.txt releases/arm/autobuilds/latest-stage3-armv6j.txt releases/arm/autobuilds/latest-stage3-armv6j_hardfp.txt releases/arm/autobuilds/latest-stage3-armv7a.txt releases/arm/autobuilds/latest-stage3-armv7a_hardfp.txt # old filenames releases/arm/autobuilds/20210824T170533Z releases/arm/autobuilds/20210831T170533Z ## arm64: no changes yet ## hppa: no changes yet ## ia64: no changes yet ## m68k # pointless releases/m68k/autobuilds/current-stage3 -> 20211027T170547Z ## ppc # pointless releases/ppc/current-iso -> autobuilds/current-iso releases/ppc/autobuilds/current-iso -> 20211028T152133Z # symlinks with outdated targets releases/ppc/autobuilds/current-stage3-ppc -> 20210714T100634Z releases/ppc/autobuilds/current-stage3-ppc64 -> 20210714T100634Z releases/ppc/autobuilds/current-stage3-ppc64-musl-hardened -> 20210714T100634Z releases/ppc/autobuilds/current-stage3-ppc64le -> 20210704T205146Z releases/ppc/autobuilds/current-stage3-ppc64le-musl-hardened -> 20210704T205146Z # list files with outdated targets releases/ppc/autobuilds/latest-stage3-ppc.txt releases/ppc/autobuilds/latest-stage3-ppc64-musl-hardened.txt releases/ppc/autobuilds/latest-stage3-ppc64.txt releases/ppc/autobuilds/latest-stage3-ppc64le-musl-hardened.txt releases/ppc/autobuilds/latest-stage3-ppc64le.txt # old filenames releases/ppc/autobuilds/20210704T205146Z releases/ppc/autobuilds/20210714T100634Z releases/ppc/autobuilds/20210729T033721Z ## riscv # symlinks with outdated targets releases/riscv/autobuilds/current-stage3 -> 20211029T170530Z releases/riscv/autobuilds/current-stage3-rv64_lp64-20.0-openrc -> 20210820T170546Z releases/riscv/autobuilds/current-stage3-rv64_lp64-20.0-systemd -> 20210820T170546Z releases/riscv/autobuilds/current-stage3-rv64_lp64d-20.0-openrc -> 20210820T170546Z releases/riscv/autobuilds/current-stage3-rv64_lp64d-20.0-systemd -> 20210820T170546Z releases/riscv/autobuilds/current-stage3-rv64_multilib-20.0-openrc -> 20210813T170533Z releases/riscv/autobuilds/current-stage3-rv64_multilib-20.0-systemd -> 20210820T170546Z # list files with outdated targets releases/riscv/autobuilds/latest-stage3-rv64_lp64-20.0-openrc.txt releases/riscv/autobuilds/latest-stage3-rv64_lp64-20.0-systemd.txt releases/riscv/autobuilds/latest-stage3-rv64_lp64.txt releases/riscv/autobuilds/latest-stage3-rv64_lp64d-20.0-openrc.txt releases/riscv/autobuilds/latest-stage3-rv64_lp64d-20.0-systemd.txt releases/riscv/autobuilds/latest-stage3-rv64_lp64d.txt releases/riscv/autobuilds/latest-stage3-rv64_multilib-20.0-openrc.txt releases/riscv/autobuilds/latest-stage3-rv64_multilib-20.0-systemd.txt # old filenames releases/riscv/autobuilds/20210813T170533Z releases/riscv/autobuilds/20210820T170546Z ## s390: no changes yet ## sh: no changes yet ## sparc: no changes yet ## x86 # ages-old livedvd releases/x86/20140826 releases/x86/20160514 releases/x86/20160704 # symlinks with outdated targets releases/x86/autobuilds/current-install-x86-minimal-openrc -> 20210706T203912Z releases/x86/autobuilds/current-stage3-i486 -> 20210628T214503Z releases/x86/autobuilds/current-stage3-i686 -> 20210628T214503Z releases/x86/autobuilds/current-stage3-i686-hardened -> 20210628T214503Z/hardened releases/x86/autobuilds/current-stage3-i686-musl-vanilla -> 20210109/musl releases/x86/autobuilds/current-stage3-i686-uclibc-hardened -> 20201127/uclibc releases/x86/autobuilds/current-stage3-i686-uclibc-vanilla -> 20201127/uclibc # list files with outdated targets releases/x86/autobuilds/latest-20150922.txt releases/x86/autobuilds/latest-install-x86-minimal-openrc.txt releases/x86/autobuilds/latest-stage3-i486.txt releases/x86/autobuilds/latest-stage3-i686-hardened.txt releases/x86/autobuilds/latest-stage3-i686-musl-vanilla.txt releases/x86/autobuilds/latest-stage3-i686-uclibc-hardened.txt releases/x86/autobuilds/latest-stage3-i686-uclibc-vanilla.txt releases/x86/autobuilds/latest-stage3-i686.txt # uclibc releases/x86/autobuilds/20201127 # old filenames releases/x86/autobuilds/20210628T214503Z
Ack.
*** Bug 821574 has been marked as a duplicate of this bug. ***
(In reply to Andreas K. Hüttel from comment #4) > Here is an update list of all files, symlinks, and directories that need to > be nuked: > > ## alpha > > # symlinks with outdated targets > releases/alpha/current-iso -> autobuilds/current-iso > releases/alpha/current-stage3 -> autobuilds/current-stage3 Removed. > releases/alpha/autobuilds/current-iso -> 20210728T195334Z NAK: This IS the latest ISO, why should it be removed? > releases/alpha/autobuilds/current-stage3 -> 20211021T170545Z This link is already removed. > releases/alpha/autobuilds/current-stage3-alpha -> 20210728T195334Z Removed now. > # list files with outdated targets > releases/alpha/autobuilds/latest-stage3-alpha.txt Removed now. > # old filenames > releases/alpha/autobuilds/20200215T160133Z NAK: The system keeps the last 2 ISOs at least, and that means this stays. > # old filenames > releases/alpha/autobuilds/20210728T195334Z/stage3-alpha-20210728T195334Z.tar. > bz2* NAK: This is the associated stage w/ the the latest ISO. They are a unit. > ## amd64 > > # the ages-old livedvd > releases/amd64/20160704 > releases/amd64/20170118 Moved to historical. > > # symlinks with outdated targets > releases/amd64/autobuilds/current-stage3-amd64 -> 20210630T214504Z > releases/amd64/autobuilds/current-stage3-amd64-hardened -> > 20200705T214503Z/hardened > releases/amd64/autobuilds/current-stage3-amd64-hardened+nomultilib -> > 20200705T214503Z/hardened > releases/amd64/autobuilds/current-stage3-amd64-hardened-selinux -> > 20210627T214502Z/hardened > releases/amd64/autobuilds/current-stage3-amd64-hardened-selinux+nomultilib > -> 20200705T214503Z/hardened > releases/amd64/autobuilds/current-stage3-amd64-musl-vanilla -> 20210327/musl > releases/amd64/autobuilds/current-stage3-amd64-nomultilib -> 20210630T214504Z > releases/amd64/autobuilds/current-stage3-amd64-uclibc-hardened -> > 20200619/uclibc > releases/amd64/autobuilds/current-stage3-amd64-uclibc-vanilla -> > 20200619/uclibc > releases/amd64/autobuilds/current-stage3-x32 -> 20210630T214504Z > releases/amd64/autobuilds/current-stage4-amd64-hardened+minimal -> > 20200705T214503Z/hardened > releases/amd64/autobuilds/current-stage4-amd64-hardened+minimal-nomultilib > -> 20200705T214503Z/hardened > releases/amd64/autobuilds/current-stage4-amd64-minimal -> 20200705T214503Z > releases/amd64/autobuilds/current-stage4-amd64-minimal-nomultilib -> > 20200705T214503Z > releases/amd64/autobuilds/current-stage4-amd64-systemd -> 20200218/systemd > > # list files with outdated targets > releases/amd64/autobuilds/latest-stage3-amd64-hardened+nomultilib.txt > releases/amd64/autobuilds/latest-stage3-amd64-hardened-selinux+nomultilib.txt > releases/amd64/autobuilds/latest-stage3-amd64-hardened-selinux.txt > releases/amd64/autobuilds/latest-stage3-amd64-hardened.txt > releases/amd64/autobuilds/latest-stage3-amd64-musl-vanilla.txt > releases/amd64/autobuilds/latest-stage3-amd64-nomultilib.txt > releases/amd64/autobuilds/latest-stage3-amd64-uclibc-hardened.txt > releases/amd64/autobuilds/latest-stage3-amd64-uclibc-vanilla.txt > releases/amd64/autobuilds/latest-stage3-amd64.txt > releases/amd64/autobuilds/latest-stage3-x32.txt > releases/amd64/autobuilds/latest-stage4-amd64-hardened+minimal-nomultilib.txt > releases/amd64/autobuilds/latest-stage4-amd64-hardened+minimal.txt > releases/amd64/autobuilds/latest-stage4-amd64-minimal-nomultilib.txt > releases/amd64/autobuilds/latest-stage4-amd64-minimal.txt > releases/amd64/autobuilds/latest-stage4-amd64-systemd.txt See below, the listings and symlinks exist because the files have no newer builds in many cases. > # the uclibc remains > releases/amd64/autobuilds/20200619 Removed now. > > # old filenames and stage4 > releases/amd64/autobuilds/20200705T214503Z This build persists because of multiple targets that have no newer builds: stage4-amd64-minimal-nomultilib stage4-amd64-hardened+minimal-nomultilib stage3-amd64-hardened+nomultilib stage4-amd64-hardened+minimal-nomultilib stage3-amd64-hardened-selinux+nomultilib > # old filenames > releases/amd64/autobuilds/20210630T214504Z (similar) > ## arm (not done yet) > ## m68k > > # pointless > releases/m68k/autobuilds/current-stage3 -> 20211027T170547Z already removed? > ## ppc (not done yet) > ## riscv (not done yet) > ## x86 > > # ages-old livedvd > releases/x86/20140826 > releases/x86/20160514 > releases/x86/20160704 moved to historical/ > # uclibc > releases/x86/autobuilds/20201127 > > # old filenames > releases/x86/autobuilds/20210628T214503Z similar to amd64
> > > releases/alpha/autobuilds/current-iso -> 20210728T195334Z > NAK: This IS the latest ISO, why should it be removed? > > > # old filenames > > releases/alpha/autobuilds/20200215T160133Z > NAK: The system keeps the last 2 ISOs at least, and that means this stays. > > > # old filenames > > releases/alpha/autobuilds/20210728T195334Z/stage3-alpha-20210728T195334Z.tar. > > bz2* > NAK: This is the associated stage w/ the the latest ISO. They are a unit. > Fine because of the "latest ISO". I don't agree with keeping the stage3, because it uses an old name, will be expanded to duplicate symlinks and confuse users again. > > # old filenames and stage4 > > releases/amd64/autobuilds/20200705T214503Z > This build persists because of multiple targets that have no newer builds: > stage4-amd64-minimal-nomultilib > stage4-amd64-hardened+minimal-nomultilib > stage3-amd64-hardened+nomultilib > stage4-amd64-hardened+minimal-nomultilib > stage3-amd64-hardened-selinux+nomultilib No. Please remove these. * All stage3 exist under new names. * All stage4 are at this age completely pointless. (And if we ever start building them again, they will have new names too.) > > # old filenames > > releases/amd64/autobuilds/20210630T214504Z > (similar) Guess why I wrote "old filenames"? I need your help because the name changes led to duplicate symlinks and list entries. And that confuses people who try to find a download. > > # uclibc > > releases/x86/autobuilds/20201127 > > > > # old filenames > > releases/x86/autobuilds/20210628T214503Z > similar to amd64 Here's a suggestion. How about you just copy everything to Glacier or whereever, and then drop the whole list? Then, if anything is still needed, we can restore it, and in the meantime we don't waste time with going back and forth. It's not as if we are talking about huge amounts of data here.
All done here, no further help needed. Thanks!