Package: ftp.debian.org,bugs.debian.org
Severity: minor

Hi,

I've noticed that the pseudo-packages.{maintainers,description} files
don't serve any particular purpose in dak on ries - there's a file
scripts/debian/mkmaintainers which does:

nonusmaint="$base/misc/Maintainers_Versions-non-US"
if wget -T15 -q -O Maintainers_Versions-non-US.gz 
http://non-us.debian.org/indices-non-US/Maintainers_Versions.gz; then
  [...]
fi
cd $indices
dak make-maintainers $nonusmaint $configdir/pseudo-packages.maintainers | [...]

It just relies on the existence of that file, but it doesn't really care
where it came from - the non-US maintainers file is fetched from that
archive, so the analogous could easily be done with
pseudo-packages.maintainers. Also, this is an internal Debian file,
so it's good for dak in general to be able to get rid of it.

So, I propose that we:

* make the BTS hold the authoritative copyand export it via e.g.
  http://bugs.debian.org/pseudo-packages.{maintainers,description}
  (which I've just done)

* in case something other than the BTS actually uses those entries in
  the debian/indices/Maintainers files, change the above script to have:

        pseudomaint="$base/misc/pseudo-packages.maintainers"
        wget -T15 -q -O $pseudomaint 
http://bugs.debian.org/pseudo-packages.maintainers
        dak make-maintainers $nonusmaint $pseudomaint | [...]

* import the file into the version control system of the BTS,
  remove config/debian/pseudo-packages.* from dak and its version control

* change the BTS scripts which build its maintainer indices to
  include the local file without previously rsyncing it off ftp-master

* change the BTS the web site to fetch the files via HTTP rather than rsync

* remove the [masterfiles] rsyncd module from ftp-master

* (kick the reportbug maintainer to have reportbugs around the world
   allow for the list of pseudo-packages to be updated in case it's
   out of date by e.g. over a year :)

TIA.

-- 
     2. That which causes joy or happiness.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to