[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Initial Proposal to solve this non-US issue



First of all, if you don't appreciate this idea, ignore it, don't flame
me, since no one else can come up with a decent idea, just senseless
bickering.

There should be a new layout for the 'restricted' packages. First of all
non-US is misleading in that it implies that they are restricted simply
because of the US, which is false. The layout would look something like
this (simplisticly):

potato (normal)
  \main
    -Packages
    -Packages.gz
    \devel
      -gcc
      -binutils
    \base
      -base-files
    \x11
      -xterm

potato-r (restricted)
  \main
    -Packages-r
    -Packages-r.gz
    \mail
      -mutt
    \misc
      -package-that-depends-on-libssl-but-otherwise-not-restricted
      -gpg
    \libs
      -libssl

These two layouts could then be overlayed so that it makes one complete
distribution that allows for one CD that could be easily made, as well
mirrors could continue as normal to mirror the unstable/stable/frozen
dists without worry of downloading the restricted packages. This that
mirror in a non-restrcited country could then mirror both and merge them
if desired to create the entire 'restricted' distribution.

dselect would have to be modified to recognize the Package-r files and
combine it virtually with the main Package.

The packages would also need some sort of modifier in the control file to
denote that it is restricted (ie. 'Restricted: yes') so that the current
deb ftp scripts can be modified to cope with it easily, and guard against
maintainers that inadvertently mark their package restricted but upload it
to a server in a restricted country.

Let's see how many ppl shoot this down before i go to bed tonight :)

-- 
-----    -- - -------- --------- ----  -------  -----  - - ---   --------
Ben Collins <b.m.collins@larc.nasa.gov>                  Debian GNU/Linux
UnixGroup Admin - Jordan Systems Inc.                 bcollins@debian.org
------ -- ----- - - -------   ------- -- The Choice of the GNU Generation

Attachment: pgpwPmS7CCwZw.pgp
Description: PGP signature


Reply to: