Resyncing the archive with the seed lists

Matt Zimmerman mdz at ubuntu.com
Fri Aug 12 14:45:23 CDT 2005


As many of you know, the correct archive component for a given package is
determined by way of the "seed" lists[0].  However, changes to the seeds and
package dependencies do not automatically cause packages to move to a
different component.  This would be unpredictable, and so it is a manual
process.  We have a tool called "anastacia" which examines the archive and
compares it to the output of germinate[1].  The archive administrators
examine this, and make decisions about what to move and when.

At release time, this list needs to be EMPTY.  It's very long right now, so
this is a good time to review it and process as many packages as we can.

For new source packages which are requested in main, either via seeds or
package dependencies, we look for a main inclusion report at
https://wiki.ubuntu.com/UbuntuMainInclusionQueue .  If one exists and has
been reviewed, then the package can be promoted to main.  Otherwise, it is
deferred.

For new binary packages which are requested in main, whose source is already
in main, these are generally approved unless the characteristics of the new
binary package are significantly different (e.g., a security-sensitive
component such as a network server, new dependencies, etc.).

For packages in main which are no longer requested, we should discuss
whether it is appropriate to move them to universe, or add them to a seed.
Generally, if we are supporting the source package anyway, it is preferable
to have all of the binaries in the same component unless there is a good
reason to split it.  Generally, -dev, -dbg and -doc packages from sources in
main should be added to the supported seed.

The current status of this process is published twice per hour here:

http://people.ubuntu.com/~mdz/anastacia.txt

I'm including a copy below with explanatory comments, showing where we stand
today and what actions were taken.

 Source and binary promotions to main
 ------------------------------------

 o atlas3: atlas3-base
   [Reverse-Depends: python2.4-numarray]

	python2.4-numarray [main] wants atlas3, but atlas3 has no main
	inclusion report.  Matthias?

 o gcompris: gcompris gcompris-data libgcompris-1-0
   [Reverse-Depends: edubuntu-desktop, gcompris]

	Report feedback says it needs work (https://wiki.ubuntu.com/MainInclusionReportGcompris)

 o gnuchess: gnuchess
   [Reverse-Build-Depends: gcompris]

	Missing report

 o gtk-qt-engine: gtk2-engines-gtk-qt
   [Reverse-Depends: Desktop seed]

	UbuntuMainInclusionQueue says: Request retracted, gtk-qt-engine has
	big problems with Cairo GTK currently, jriddell 2005-08-04

	If this is no longer a candidate, it needs to be moved from the
	seeds

 o ispell-fo: aspell-fo
   [Reverse-Depends: language-support-fo]

	Missing report

 o katapult: katapult
   [Reverse-Depends: Desktop seed]

	Report is pending review (https://wiki.ubuntu.com/MainInclusionKatapult)

 o kdebluetooth: kdebluetooth qobex
   [Reverse-Depends: Desktop seed, kdebluetooth]

	Missing report

 o kio-locate: kio-locate
   [Reverse-Depends: Desktop seed]

	Report is pending review (https://wiki.ubuntu.com/MainInclusionKioLocate)

 o koffice: koffice-data koffice-libs krita
   [Reverse-Depends: Desktop seed, koffice-libs, krita]

	Report is pending review (https://wiki.ubuntu.com/MainInclusionKOffice)

 o ksystemlog: ksystemlog
   [Reverse-Depends: Desktop seed]

	Report is pending review (https://wiki.ubuntu.com/MainInclusionKSystemLog)

 o language-support-fo: language-support-fo
   [Reverse-Depends: Supported seed]

	Pending report for ispell-fo dependency

 o language-support-gd: language-support-gd
   [Reverse-Depends: Supported seed]

	Metapackage with no new dependencies; promoted

 o language-support-gv: language-support-gv
   [Reverse-Depends: Supported seed]

	Metapackage with no new dependencies; promoted

 o libassetml: libassetml-dev libassetml0
   [Reverse-Depends: libassetml-dev]
   [Reverse-Build-Depends: gcompris]

	Missing report

 o libopenobex1.0: libopenobex-1.0-0 libopenobex-1.0-0-dev
   [Reverse-Depends: kdebluetooth]
   [Reverse-Build-Depends: kdebluetooth]

	Missing report

 o mimetex: mimetex
   [Reverse-Depends: moodle]

	Missing report

 o moodle: moodle
   [Reverse-Depends: edubuntu-server]

	Missing report

 o pycairo: python-cairo python-cairo-dev python2.4-cairo
   [Reverse-Depends: python-cairo, python-cairo-dev]
   [Reverse-Build-Depends: pygtk]

	Promoted (https://wiki.ubuntu.com/MainInclusionReportPyCairo)

 o python-pysqlite2: python-pysqlite2 python2.4-pysqlite2
   [Reverse-Depends: gcompris, python-pysqlite2]

	Missing report

 o qdbm: libqdbm-dev libqdbm11
   [Reverse-Depends: libqdbm-dev]
   [Reverse-Build-Depends: bogofilter]

	Has report, but suggests that we disable it(?)

 o schoolbell: libschoolbell
   [Reverse-Depends: libschooltool]

	Missing report

 o schooltool: libschooltool schooltool
   [Reverse-Depends: edubuntu-server, schooltool]

	Missing report

 o sdl-image1.2: libsdl-image1.2 libsdl-image1.2-dev
   [Reverse-Depends: tuxmath]
   [Reverse-Build-Depends: tuxmath]

	Missing report

 o smeg: smeg
   [Reverse-Depends: Desktop seed]

	Approved, promoted (https://wiki.ubuntu.com/MainInclusionReportSmeg)

 o sox: sox
   [Reverse-Depends: isdnvboxclient]

	Missing report

 o speedcrunch: speedcrunch
   [Reverse-Depends: Desktop seed]

	Report pending review (https://wiki.ubuntu.com/MainInclusionSpeedCrunch)

 o squidguard: squidguard
   [Reverse-Depends: edubuntu-server]

	Missing report

 o tdb: libtdb1 tdb-dev
   [Reverse-Depends: tdb-dev]
   [Reverse-Build-Depends: bogofilter]

	Report suggests disabling it(?)

 o tuxpaint: tuxpaint tuxpaint-data
   [Reverse-Depends: edubuntu-desktop, tuxpaint]

	Pending sdl-image1.2

 o tuxpaint-stamps: tuxpaint-stamps-default
   [Reverse-Depends: tuxpaint-data]

	Pending sdl-image1.2

 o wv2: libwv2-1c2 libwv2-dev
   [Reverse-Depends: libwv2-dev]
   [Reverse-Build-Depends: koffice]

	Report pending review (https://wiki.ubuntu.com/MainInclusionWV2)

 o wwwconfig-common: wwwconfig-common
   [Reverse-Depends: moodle]

	Missing report (should probably be avoided in moodle; Adam, please
	confirm)

 o xaos: xaos
   [Reverse-Depends: edubuntu-desktop]

	Report says it needs work (https://wiki.ubuntu.com/MainInclusionReportXaos)

======================================================================

 Binary only promotions to main 
 ------------------------------ 

 o aalib1                                                              {aalib}
   [Reverse-Depends: gstreamer0.8-aa]

	Promoted

 o bluez-bcm203x                                                 {bluez-utils}
   [Reverse-Depends: ubuntu-desktop]

	This is non-free and cannot enter main; the dependency will
	disappear shortly

 o kitchensync                                                        {kdepim}
   [Reverse-Build-Depends: kdebluetooth]

	Promoted

 o lapack3-pic                                                       {lapack3}
   [Reverse-Build-Depends: atlas3]

	Pending atlas3

 o liblpint-bonobo-dev liblpint-bonobo0                {launchpad-integration}
   [Reverse-Depends: liblpint-bonobo-dev]
   [Reverse-Build-Depends: evolution]

	Promoted

 o refblas3-test                                                    {refblas3}
   [Reverse-Build-Depends: atlas3]

	Pending atlas3

======================================================================

 Source and binary demotions to universe 
 --------------------------------------- 

 o dlm: libdlm0

	I'm not sure what this was used for.  OK to move to universe?

 o gartoon: gnome-icon-theme-gartoon

	This was seeded for edubuntu, but seems to have been removed.  Moved
	to universe.

 o gnupg2: gnupg-agent gnupg2 gpgsm
 o libassuan: libassuan-dev
 o pcsc-lite: libpcsclite1
 o pinentry: pinentry-qt

	These were used by some KDE component in Hoary, but are no longer
	used.  Riddell, OK to move to universe?

 o ia32-libs-kde: ia32-libs-kde

	This will presumably become a build-dependency of oo.o2.  Tollef?

 o language-pack-kde-ms: language-pack-kde-ms
 o language-pack-kde-ms-base: language-pack-kde-ms-base
 o language-support-wo: language-support-wo

	These presumably need to be seeded.  Martin?

 o libksba: libksba-dev libksba8

	I don't know what this was for.

 o openoffice.org-help-en: openoffice.org-help-en
 o openoffice.org-thesaurus-it: openoffice.org-thesaurus-it
 o openoffice.org2-debian-files: openoffice.org2-debian-files

	Are these obsolete (and should be removed entirely), or should they
	move to universe?  Matthias?

 o rman: rman

	Moved to universe.

 o zopeinterface: python2.2-zopeinterface

	Matthias, shouldn't we stop building this entirely?

======================================================================

 Binary only demotions to universe 
 --------------------------------- 

 o amarok-arts                                                        {amarok}

	Riddell, do we want this in main?

 o amd64-libs-dev                                                 {amd64-libs}

	This should presumably be seeded.  Tollef?

 o clock-setup                                                   {clock-setup}

	This binary is in main, but its source is in universe.  Moved the
	binaries to universe.

 o libdb3-util                                                           {db3}

	Is this worth seeding?  We still have packages which use db3
	databases.

 o libdb4.2-java-dev                                                   {db4.2}
 o python2.4-egenix-mxstack                                   {egenix-mx-base}

	Matthias, should we seed these or move them?

 o libecal1.2-2 libedataserverui1.2-4 libegroupwise1.2-5{evolution-data-server}

	Sebastien?

 o tdsodbc                                                           {freetds}

	Its source and dependencies are already in main; should probably be
	seeded.  Thoughts?

 o libgal2.4-common                                                   {gal2.4}

	This is only Recommended by libgal2.4-0.  Sebastien, do we want it?

 o monodoc-gecko2.0-manual                                      {gecko-sharp2}

	Should presumably be seeded.  Brandon?

 o libgle-dev                                                            {gle}

	This is a transitional package which we already shipped in
	Hoary/main.  Moved to universe.

 o libc6-amd64 libc6-dev-amd64                                         {glibc}

	Should these be seeded, or depended upon?

 o libglut3-dev                                                         {glut}

	Package description says this is a transitional package, already
	shipped in hoary/main.  Moved to universe.

 o gnome-app-install-data                                  {gnome-app-install}

	This is no longer built, and will presumably disappear from the
	archive soon.

 o python-gnome2-extras-dev                              {gnome-python-extras}

	Added to supported seed.

 o libgoffice-1-dbg                                                  {goffice}

 	Added to supported seed.

 o gstreamer0.8-musepack                                      {gst-plugins0.8}

 	Sebastien, should this be seeded?

 o gtk-sharp2 gtk-sharp2-examples libvte2.0-cil          {gtk-sharp2-unstable}

 	Brandon, do we want this?

 o gtkhtml3.6                                                     {gtkhtml3.6}

	Sebastien?

 o monodoc-gtksourceview2.0-manual                      {gtksourceview-sharp2}

	Brandon?

 o hplip-ppds                                                          {hplip}

	hplip is currently only in main because of hpijs, but we had planned
	to include it in order to provide out-of-the-box support for HP
	all-in-one devices.  I've added hplip-base and hplip-ppds to
	supported, but we should discuss moving them to desktop.

 o kdeedu kdeedu-data kdeedu-doc-html kiten klatin klettres klettres-data libkdeedu-dev libkiten-dev libkiten1{kdeedu}

	Most of the binaries from this package are seeded; these are the
	only ones which are not.  Oliver, is there any reason not to include
	the rest?  Please review them for new dependencies.

 o juk                                                         {kdemultimedia}
 o kcalc                                                            {kdeutils}

 	Riddell, do we not want these anymore?

 o libklibc-dev                                                        {klibc}

 	Added to supported seed.

 o latex-ucs-contrib                                               {latex-ucs}

	Martin, do we want this in main?

 o libxsltc-java                                              {libxalan2-java}

	Source and all deps seem to be in main already; added to supported.

 o linux-headers-power3 linux-headers-power3-smp linux-headers-power4 linux-headers-power4-smp linux-image-power3 linux-image-power3-smp linux-image-power4 linux-image-power4-smp{linux-meta}
 o cdrom-core-modules-2.6.12-6-hppa32-di cdrom-core-modules-2.6.12-6-hppa64-di crc-modules-2.6.12-6-hppa32-di crc-modules-2.6.12-6-hppa64-di ext3-modules-2.6.12-6-hppa32-di ext3-modules-2.6.12-6-hppa64-di ide-core-modules-2.6.12-6-hppa32-di ide-core-modules-2.6.12-6-hppa64-di ide-modules-2.6.12-6-hppa32-di ide-modules-2.6.12-6-hppa64-di input-modules-2.6.12-6-hppa32-di input-modules-2.6.12-6-hppa64-di ipv6-modules-2.6.12-6-hppa32-di ipv6-modules-2.6.12-6-hppa64-di jfs-modules-2.6.12-6-hppa32-di jfs-modules-2.6.12-6-hppa64-di kernel-image-2.6.12-6-hppa32-di kernel-image-2.6.12-6-hppa64-di linux-headers-2.6.12-6-hppa32 linux-headers-2.6.12-6-hppa32-smp linux-headers-2.6.12-6-hppa64 linux-headers-2.6.12-6-hppa64-smp linux-headers-2.6.12-6-iseries-smp linux-image-2.6.12-6-hppa32 linux-image-2.6.12-6-hppa32-smp linux-image-2.6.12-6-hppa64 linux-image-2.6.12-6-hppa64-smp linux-image-2.6.12-6-iseries-smp loop-modules-2.6.12-6-hppa32-di loop-modules-2.6.12-6-hppa64-di md-modules-2.6.12-6-hppa32-di md-modules-2.6.12-6-hppa64-di nic-modules-2.6.12-6-hppa32-di nic-modules-2.6.12-6-hppa64-di nic-shared-modules-2.6.12-6-hppa32-di nic-shared-modules-2.6.12-6-hppa64-di ppp-modules-2.6.12-6-hppa32-di ppp-modules-2.6.12-6-hppa64-di scsi-core-modules-2.6.12-6-hppa32-di scsi-core-modules-2.6.12-6-hppa64-di scsi-modules-2.6.12-6-hppa32-di scsi-modules-2.6.12-6-hppa64-di scsi-modules-2.6.12-6-sparc64-di ufs-modules-2.6.12-6-386-di ufs-modules-2.6.12-6-amd64-generic-di ufs-modules-2.6.12-6-itanium-smp-di ufs-modules-2.6.12-6-powerpc-di ufs-modules-2.6.12-6-powerpc64-smp-di usb-modules-2.6.12-6-hppa32-di usb-modules-2.6.12-6-hppa64-di usb-modules-2.6.12-6-sparc64-di usb-storage-modules-2.6.12-6-hppa32-di usb-storage-modules-2.6.12-6-hppa64-di usb-storage-modules-2.6.12-6-sparc64-di xfs-modules-2.6.12-6-hppa32-di xfs-modules-2.6.12-6-hppa64-di{linux-source-2.6.12}

	Kernel team, what's appropriate for these?

 o ocaml-native-compilers                                              {ocaml}

	Anyone know anything about ocaml?

 o openoffice.org-l10n-eu openoffice.org-l10n-gl openoffice.org-l10n-kn openoffice.org-l10n-lt openoffice.org-l10n-pt openoffice.org-thesaurus-en-us{openoffice.org}
 o openoffice.org-hyphenation-en-gb openoffice.org-hyphenation-en-us{openoffice.org-dictionaries}

	Assumed these can move into universe since openoffice.org 1.x is on
	the way to universe.  Moved.

 o mozilla-openoffice.org openoffice.org2-dev openoffice.org2-dev-doc openoffice.org2-officebean{openoffice.org2}

	Matthias, what shall we do with these?

 o pbbuttonsd-dev                                                 {pbbuttonsd}

	Source and dependencies are already in main.  Added to supported seed.

 o libpolyp0-glib2.0 libpolyp0-glib2.0-dev polypaudio polypaudio-alsa polypaudio-clients polypaudio-x11{polypaudio}

	The source is in main because gst-plugins0.8 builds with
	libpolyp-dev.  Should we:

	- Split it?
	- Seed the remaining binaries?
	- Stop building polypaudio support for gstreamer?

	Martin, Sebastien?

 o postgresql postgresql-client postgresql-contrib postgresql-doc {postgresql}

	Martin?

 o slang1a-utf8                                                        {slang}

	Not sure if we want this.  Thoughts?

 o tk8.3-dev                                                           {tk8.3}

	Should probably be seeded.  Thoughts?

 o libtotem-plparser0-dbg                                              {totem}

	Added to supported seed.
 o xlibs-data                                                           {xorg}

	Daniel, is this obsolete, needed as a transitional package, or can
	it go?

======================================================================

 Source only demotions to universe 
 --------------------------------- 

 o xrender

	I'm not sure why this wants to move out of main; Daniel?

======================================================================


-- 
 - mdz

[0] https://wiki.ubuntu.com/SeedManagement
[1] https://wiki.ubuntu.com/Germinate



More information about the ubuntu-devel mailing list