* Updated and reorganized package/popularity lists, as produced by the
"Useful CD 1 Project". More info in tasks/README.
This commit is contained in:
parent
750974edcd
commit
f66a295335
|
@ -20,6 +20,8 @@ debian-cd (2.2.4) unstable; urgency=low
|
|||
* Redesigned and updated README to match new www.debian.org style.
|
||||
* Added exclude feature for source packages and un-exclude feature
|
||||
for binary packages.
|
||||
* Updated and reorganized package/popularity lists, as produced by the
|
||||
"Useful CD 1 Project". More info in tasks/README.
|
||||
|
||||
-- Raphael Hertzog <hertzog@debian.org> Sat, 14 Apr 2001 22:48:19 +0200
|
||||
|
||||
|
|
|
@ -11,59 +11,23 @@
|
|||
#include "Debian_potato_nonUS"
|
||||
#endif
|
||||
|
||||
task-dialup
|
||||
task-dialup-isdn
|
||||
task-newbie-help
|
||||
task-gnome-desktop
|
||||
task-gnome-games
|
||||
task-gnome-net
|
||||
task-gnome-apps
|
||||
task-sgml
|
||||
task-tex
|
||||
task-samba
|
||||
task-games
|
||||
task-laptop
|
||||
task-debian-devel
|
||||
task-devel-common
|
||||
task-c-dev
|
||||
task-c++-dev
|
||||
task-debug
|
||||
task-sgml-dev
|
||||
task-tcltk
|
||||
task-fortran
|
||||
task-objc-dev
|
||||
task-database-pg
|
||||
task-news-server
|
||||
task-x-window-system-core
|
||||
task-x-window-system
|
||||
task-dns-server
|
||||
task-imap
|
||||
task-science
|
||||
task-python
|
||||
task-python-dev
|
||||
task-python-bundle
|
||||
task-python-web
|
||||
task-tcltk-dev
|
||||
task-parallel-computing-node
|
||||
task-parallel-computing-dev
|
||||
#include <interesting-tasks-potato>
|
||||
|
||||
/* Packages that really should be on CD 1 */
|
||||
#include <forcd1>
|
||||
|
||||
/* Well I don't know if task for specific countries should be included
|
||||
on the first CD ...
|
||||
I'll leave it there for now ..
|
||||
*/
|
||||
|
||||
task-german
|
||||
task-spanish
|
||||
task-chinese-s
|
||||
task-chinese-t
|
||||
task-japanese
|
||||
task-polish
|
||||
#include <xservers-XFree3>
|
||||
|
||||
#include <kernel-related-potato>
|
||||
|
||||
#include <interesting-redhat>
|
||||
|
||||
#include <interesting-fromcd23>
|
||||
|
||||
/* List of packages that may still fit on the first CD */
|
||||
#include <popularity-contest>
|
||||
#include <linuxtag2000>
|
||||
|
||||
#include <popularity-contest-potato>
|
||||
|
||||
/* Other packages to put on the others CDs */
|
||||
|
||||
|
|
|
@ -11,59 +11,21 @@
|
|||
#include "Debian_sid_nonUS"
|
||||
#endif
|
||||
|
||||
task-dialup
|
||||
task-dialup-isdn
|
||||
task-newbie-help
|
||||
task-gnome-desktop
|
||||
task-gnome-games
|
||||
task-gnome-net
|
||||
task-gnome-apps
|
||||
task-sgml
|
||||
task-tex
|
||||
task-samba
|
||||
task-games
|
||||
task-laptop
|
||||
task-debian-devel
|
||||
task-devel-common
|
||||
task-c-dev
|
||||
task-c++-dev
|
||||
task-debug
|
||||
task-sgml-dev
|
||||
task-tcltk
|
||||
task-fortran
|
||||
task-objc-dev
|
||||
task-database-pg
|
||||
task-news-server
|
||||
task-x-window-system-core
|
||||
task-x-window-system
|
||||
task-dns-server
|
||||
task-imap
|
||||
task-science
|
||||
task-python
|
||||
task-python-dev
|
||||
task-python-bundle
|
||||
task-python-web
|
||||
task-tcltk-dev
|
||||
task-parallel-computing-node
|
||||
task-parallel-computing-dev
|
||||
#include <interesting-tasks-potato>
|
||||
|
||||
/* Packages that should really be on CD1 */
|
||||
#include <forcd1>
|
||||
|
||||
/* Well I don't know if task for specific countries should be included
|
||||
on the first CD ...
|
||||
I'll leave it there for now ..
|
||||
*/
|
||||
|
||||
task-german
|
||||
task-spanish
|
||||
task-chinese-s
|
||||
task-chinese-t
|
||||
task-japanese
|
||||
task-polish
|
||||
#include <xservers-XFree3>
|
||||
|
||||
#include <interesting-redhat>
|
||||
|
||||
#include <interesting-fromcd23>
|
||||
|
||||
/* List of packages that may still fit on the first CD */
|
||||
#include <popularity-contest>
|
||||
#include <linuxtag2000>
|
||||
|
||||
#include <popularity-contest-woody>
|
||||
|
||||
/* Other packages to put on the others CDs */
|
||||
|
||||
|
|
|
@ -11,59 +11,21 @@
|
|||
#include "Debian_woody_nonUS"
|
||||
#endif
|
||||
|
||||
task-dialup
|
||||
task-dialup-isdn
|
||||
task-newbie-help
|
||||
task-gnome-desktop
|
||||
task-gnome-games
|
||||
task-gnome-net
|
||||
task-gnome-apps
|
||||
task-sgml
|
||||
task-tex
|
||||
task-samba
|
||||
task-games
|
||||
task-laptop
|
||||
task-debian-devel
|
||||
task-devel-common
|
||||
task-c-dev
|
||||
task-c++-dev
|
||||
task-debug
|
||||
task-sgml-dev
|
||||
task-tcltk
|
||||
task-fortran
|
||||
task-objc-dev
|
||||
task-database-pg
|
||||
task-news-server
|
||||
task-x-window-system-core
|
||||
task-x-window-system
|
||||
task-dns-server
|
||||
task-imap
|
||||
task-science
|
||||
task-python
|
||||
task-python-dev
|
||||
task-python-bundle
|
||||
task-python-web
|
||||
task-tcltk-dev
|
||||
task-parallel-computing-node
|
||||
task-parallel-computing-dev
|
||||
#include <interesting-tasks-potato>
|
||||
|
||||
/* Packages that should really be on CD1 */
|
||||
#include <forcd1>
|
||||
|
||||
/* Well I don't know if task for specific countries should be included
|
||||
on the first CD ...
|
||||
I'll leave it there for now ..
|
||||
*/
|
||||
|
||||
task-german
|
||||
task-spanish
|
||||
task-chinese-s
|
||||
task-chinese-t
|
||||
task-japanese
|
||||
task-polish
|
||||
#include <xservers-XFree3>
|
||||
|
||||
#include <interesting-redhat>
|
||||
|
||||
#include <interesting-fromcd23>
|
||||
|
||||
/* List of packages that may still fit on the first CD */
|
||||
#include <popularity-contest>
|
||||
#include <linuxtag2000>
|
||||
|
||||
#include <popularity-contest-woody>
|
||||
|
||||
/* Other packages to put on the others CDs */
|
||||
|
||||
|
|
|
@ -0,0 +1,114 @@
|
|||
|
||||
NOTE: In these lists, package names should be on one line by itself.
|
||||
No spaces/tabs/comments on the same line.
|
||||
|
||||
cpp does not remove spaces/tabs, and perl apparently considers literally
|
||||
everything between \n and \n as package name. So, it's best to have no
|
||||
spaces/tabs at all outside the comment delimiters.
|
||||
|
||||
The exclude/unexclude lists are NOT preprocessed, so comments there are
|
||||
not supported.
|
||||
|
||||
-----
|
||||
|
||||
Popularity contest results: http://people.debian.org/~apenwarr/popcon/,
|
||||
"Get all the raw results in one compressed file", then
|
||||
|
||||
sort -n -r -k2,2 -k3,3 -k4,4 -k5,5 all-popcon-results.txt | cut -d ' ' -f 1
|
||||
|
||||
-----
|
||||
|
||||
THE "USEFUL CD 1 PROJECT" RATIONALE J.A. Bezemer, Jan-Apr 2001
|
||||
costar@panic.et.tudelft.nl
|
||||
|
||||
Quite many Debian users do not have the Complete Official CD set, but only
|
||||
one (or sometimes two) CDs. They expect that CD to be as useful as
|
||||
possibe, that is, to contain as much useful packages as possible.
|
||||
|
||||
We have four means to determine the usefulness of a (set of) package(s):
|
||||
the Popularity Contest (see above), the task-* packages, packages included
|
||||
on the official CDs of other distributions, and our own experience.
|
||||
|
||||
We can distinguish two main groups of people that will use a single Debian CD:
|
||||
1. People paying nothing
|
||||
2. People wanting to pay as little as possible
|
||||
|
||||
ad 1. This happens mostly at tradeshows/expos/conferences. We can further
|
||||
subdivide this group into two opposites:
|
||||
a. Complete Linux newbies that want to use Debian as their first
|
||||
distribution.
|
||||
b. Well-experienced Linux users that want to compare Debian to other
|
||||
distributions, mostly with the pre-determined intent to either switch
|
||||
to the "best" distribution for their own personal use, or employ the
|
||||
"best" distribution for some specific project in their company.
|
||||
|
||||
ad 2. This occurs mostly by people ordering CDs from regular vendors.
|
||||
While groups a. and b. are also present here, there is another group that
|
||||
deserves attention:
|
||||
c. Relatively experienced Debian users with a reasonably fast and cheap
|
||||
Internet connection that order CD1 to get the bulk of the upgrades, and
|
||||
fetch the rest from online repositories.
|
||||
|
||||
The mentioned groups each have specific expectations from their single CD.
|
||||
|
||||
ad a. Newbies often start using a Linux system guided by some manual or
|
||||
other piece of literature that may, or may not, be Debian-specific. Many
|
||||
introductory Linux books describe/demonstrate the same utilities and
|
||||
programs; however several of these examples don't have much to do with the
|
||||
daily routine of a more experienced user.
|
||||
|
||||
What they do use:
|
||||
- install tools
|
||||
- "easy" packages, like task-newbie-help, task-dialup(-isdn), X, Gnome
|
||||
|
||||
What they don't use:
|
||||
- "difficult to learn" packages, like task-sgml, task-fortran
|
||||
- development packages (well, they may want to compile a new kernel)
|
||||
|
||||
ad b. When comparing Linux distributions, quite often either a simple
|
||||
install without much packages is tried, to see "what it looks like", or a
|
||||
more elaborate install that mimics one's currently working system, to find
|
||||
out "what it feels like." Once Debian is recognized as the truly best
|
||||
distribution, a complete CD set will be bought which will be used to
|
||||
set-up the production system(s).
|
||||
|
||||
What they do use:
|
||||
- install tools
|
||||
- "easy" packages
|
||||
- to compare distributions: packages found in their current distribution /
|
||||
other distributions from which they have collected CDs
|
||||
|
||||
What they don't use:
|
||||
- packages that require much setup/tuning, or just "a long time to get
|
||||
functional", like task-database-*, task-news-server,
|
||||
task-parallel-computing-node
|
||||
- "heavy development" packages, like task-sgml-dev, task-objc-dev
|
||||
(maybe they are interested in these packages, but they will recognize
|
||||
them as being "advanced", and not expect them on the "most popular" CD)
|
||||
|
||||
ad c. Upgrading as much packages as possible from a single CD means that
|
||||
the most-used packages on Debian systems should be present on that CD.
|
||||
|
||||
What they do use:
|
||||
- packages used on at least 5% of all Debian systems (which happens to be
|
||||
the top 5% of the Popularity Contest results)
|
||||
|
||||
What they don't use:
|
||||
- the rest
|
||||
|
||||
Keeping all this in mind, a solution was developed that (implicitly) uses
|
||||
all mentioned "rating methods" to create a CD 1 that should answer the
|
||||
stated demands as well as possible. The lists were entered, tested, verified,
|
||||
cross-checked and adjusted, until an acceptable result was reached.
|
||||
|
||||
|
||||
Further work/Recommendations:
|
||||
|
||||
The described procedure has resulted in a drastically reduced number of
|
||||
task-* packages that are forced to go on the first CD. But since the
|
||||
Popularity Contest can't handle task-* packages very well, most of them
|
||||
will be moved to the last CD in the set, while in many cases all of their
|
||||
"contents" are available on "more popular" CDs. It would make more sense
|
||||
if a task package is included as soon as, say, 50-70% of it's dependencies
|
||||
are included. Since all APT tools are available during CD image creation,
|
||||
this can probably be automated entirely.
|
|
@ -0,0 +1,28 @@
|
|||
kernel-source-2.2.19pre17
|
||||
kernel-source-2.2.18pre21
|
||||
kernel-source-2.2.18
|
||||
kernel-source-2.2.17
|
||||
kernel-source-2.0.36
|
||||
kernel-source-2.0.38
|
||||
|
||||
kernel-source-2.2.10
|
||||
kernel-doc-2.2.10
|
||||
kernel-headers-2.2.10
|
||||
kernel-patch-2.2.10-kdb
|
||||
kernel-patch-2.2.10-raid
|
||||
|
||||
kernel-source-2.2.12
|
||||
kernel-doc-2.2.12
|
||||
kernel-headers-2.2.12
|
||||
|
||||
kernel-source-2.2.13
|
||||
kernel-doc-2.2.13
|
||||
kernel-headers-2.2.13
|
||||
kernel-patch-2.2.13-kdb
|
||||
kernel-patch-2.2.13-netwinder
|
||||
|
||||
kernel-source-2.2.15
|
||||
kernel-doc-2.2.15
|
||||
kernel-headers-2.2.15
|
||||
kernel-patch-2.2.15-ide
|
||||
kernel-patch-2.2.15-powerpc
|
|
@ -0,0 +1,4 @@
|
|||
kernel-source-2.2.10
|
||||
kernel-source-2.2.12
|
||||
kernel-source-2.2.13
|
||||
kernel-source-2.2.15
|
|
@ -20,7 +20,6 @@ memprof
|
|||
pump
|
||||
stl-manual
|
||||
xviddetect
|
||||
kernel-source-2.2.17
|
||||
twm
|
||||
menu
|
||||
wmaker
|
||||
|
|
|
@ -0,0 +1,51 @@
|
|||
|
||||
/* Generally useful/interesting (and mostly small) packages that
|
||||
would've ended up on CD 2 or 3 if we hadn't prevented it. */
|
||||
|
||||
pgp5i
|
||||
bplay
|
||||
word2x
|
||||
xli
|
||||
pdmenu
|
||||
jargon
|
||||
xntp3
|
||||
mp3blaster
|
||||
ghostview
|
||||
gnucash
|
||||
wdm
|
||||
cdrdao
|
||||
nano
|
||||
xkeycaps
|
||||
xcolorsel
|
||||
csh
|
||||
bible-kjv
|
||||
bible-kjv-text
|
||||
verse
|
||||
xanim-modules
|
||||
xaw95g
|
||||
ircd
|
||||
xmix
|
||||
xmixer
|
||||
ucbmpeg-play
|
||||
cd-discid
|
||||
pcmcia-source
|
||||
aptitude
|
||||
masqmail
|
||||
mikmod
|
||||
mkisofs
|
||||
pstotext
|
||||
slay
|
||||
splay
|
||||
vlock
|
||||
xosview
|
||||
ddd
|
||||
xmp
|
||||
hwtools
|
||||
links
|
||||
id3
|
||||
mswordview
|
||||
licq
|
||||
licq-plugin-qt2
|
||||
licq-data
|
||||
smpeg-gtv
|
||||
dosemu
|
|
@ -0,0 +1,23 @@
|
|||
|
||||
/* A list of packages on the first (er, only) official Red Hat CD that
|
||||
wouldn't have gotten on our first CD without a bit of help.
|
||||
People who grab the first Debian CD at a tradeshow and try to mimic
|
||||
their RH install will find this useful. */
|
||||
|
||||
dhcpcd
|
||||
ee
|
||||
fetchmailconf
|
||||
fvwm95
|
||||
fvwm95-icons
|
||||
gphoto
|
||||
octave
|
||||
open
|
||||
playmidi
|
||||
plugger
|
||||
postgresql
|
||||
raidtools
|
||||
sane
|
||||
xbill
|
||||
xsane
|
||||
xtoolwait
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
|
||||
/*
|
||||
This file lists task packages from potato that can be useful to many
|
||||
people without taking up too much space on the first CD.
|
||||
The first CD is meant to be as useful as possible for "normal" users
|
||||
of the type that only develop in C/C++ (if at all), so tasks that
|
||||
are too "advanced" are not listed here.
|
||||
Anyone installing a heavy server or the like is supposed to have the
|
||||
money and/or bandwidth to buy/download the complete distribution.
|
||||
*/
|
||||
|
||||
task-dialup
|
||||
task-dialup-isdn
|
||||
task-newbie-help
|
||||
task-gnome-desktop
|
||||
/* task-gnome-games sorry, nice but too big */
|
||||
task-gnome-net
|
||||
task-gnome-apps
|
||||
task-samba
|
||||
/* task-games sorry, nice but too big */
|
||||
task-laptop
|
||||
task-debian-devel
|
||||
task-devel-common
|
||||
task-c-dev
|
||||
task-c++-dev
|
||||
task-x-window-system-core
|
||||
task-x-window-system
|
||||
task-dns-server
|
||||
task-imap
|
||||
task-python
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
|
||||
/* List of various kernel-related packages, that are likely to change with
|
||||
every revision (because of versioned names). These packages go to CD1.
|
||||
Many are already included, but mentioned anyway to be "complete".
|
||||
*/
|
||||
|
||||
/* For Debian version: 2.2 rev3 -- only to be included in potato list */
|
||||
|
||||
/* Precompiled */
|
||||
|
||||
kernel-image-2.2.19
|
||||
kernel-image-2.2.19-compact
|
||||
kernel-image-2.2.19-ide
|
||||
kernel-image-2.2.19-idepci
|
||||
kernel-headers-2.2.19
|
||||
kernel-headers-2.2.19-compact
|
||||
kernel-headers-2.2.19-ide
|
||||
kernel-headers-2.2.19-idepci
|
||||
kernel-doc-2.2.19
|
||||
|
||||
/* Source and compiling utils */
|
||||
|
||||
kernel-source-2.2.19
|
||||
kernel-patch-2.2.19-ide
|
||||
kernel-patch-2.2.19-powerpc
|
||||
kernel-package
|
||||
/* pulls in almost everything except: */
|
||||
/* make menuconfig: */
|
||||
libncurses5-dev
|
||||
/* make xconfig: */
|
||||
tk8.2-dev
|
||||
/* make: */
|
||||
bin86
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,68 @@
|
|||
|
||||
/* The (slightly edited) package list for the (single) LinuxTag 2000 CD */
|
||||
|
||||
abiword
|
||||
acroread
|
||||
apache
|
||||
apache-doc
|
||||
balsa
|
||||
bluefish
|
||||
bootp
|
||||
catdoc
|
||||
communicator
|
||||
communicator-nethelp-476
|
||||
communicator-smotif-476
|
||||
communicator-spellchk-476
|
||||
dhcp
|
||||
dhelp
|
||||
dnswalk
|
||||
doc-linux-text
|
||||
emacs20
|
||||
exim
|
||||
fwctl
|
||||
g77-doc
|
||||
gdm
|
||||
gfcc
|
||||
gftp
|
||||
gimp
|
||||
gnome-apt
|
||||
gnome-napster
|
||||
gnupg
|
||||
gpm
|
||||
grip
|
||||
gtk-engines-gtkstep
|
||||
gtk-engines-metal
|
||||
gtk-engines-notif
|
||||
gtk-engines-pixmap
|
||||
gtk-engines-redmond95
|
||||
gtk-engines-thinice
|
||||
hyperlatex
|
||||
inn2
|
||||
ipmasq
|
||||
libgnome-dev
|
||||
libgtk-doc
|
||||
libqt2-dev
|
||||
lprng
|
||||
lprng-doc
|
||||
magicfilter
|
||||
mason
|
||||
mc
|
||||
mozilla
|
||||
mtools
|
||||
mutt
|
||||
netatalk
|
||||
netscape-java-476
|
||||
nfs-server
|
||||
pan
|
||||
patch
|
||||
postfix
|
||||
qt2-doc
|
||||
sawmill
|
||||
sawmill-gnome
|
||||
sox
|
||||
strace
|
||||
sudo
|
||||
texinfo
|
||||
transfig
|
||||
xemacs21
|
||||
xmms
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,6 @@
|
|||
kernel-source-2.2.19pre17
|
||||
kernel-source-2.2.18pre21
|
||||
kernel-source-2.2.18
|
||||
kernel-source-2.2.17
|
||||
kernel-source-2.0.36
|
||||
kernel-source-2.0.38
|
|
@ -0,0 +1,23 @@
|
|||
|
||||
/* All X servers for XFree86 version 3 (potato: 3.3.6) */
|
||||
|
||||
xserver-common
|
||||
xserver-svga
|
||||
xserver-sis
|
||||
xserver-rage128
|
||||
xserver-w32
|
||||
xserver-vga16
|
||||
xserver-mach64
|
||||
xserver-s3
|
||||
xserver-s3v
|
||||
xserver-3dlabs
|
||||
xserver-fbdev
|
||||
xserver-mach32
|
||||
xserver-ggi
|
||||
xserver-mono
|
||||
xserver-i128
|
||||
xserver-p9000
|
||||
xserver-mach8
|
||||
xserver-agx
|
||||
xserver-8514
|
||||
|
Loading…
Reference in New Issue