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

Re: Today mozilla-firebird Wants To Remove KDE



Thanks Thomas,

I had read these FAQs at www.debian.org/devel/testing, and was
prepared for some level of uncertainty.  The problem I am getting
doesn't seem to be described in the FAQ, however.  Rather, it
doesn't look like there is a package that would replace KDE.   It
might be that something at a lower dependency level is being
updated, forcing the current KDE packages to be removed.  If
that's the case, I would be able to reinstall them immediately. (But, on my 56K modem, immediately can take many hours. ;-)

Is there a way to work out what the actual conflict is, and whether
I will be able to restore the KDE packages?

The apt-get output is attached.  (Sorry, cut-and-paste into mozilla
composer seems to be broken.)

Should I be bringing this to the attention of the debian-release or
debian-devel lists?  I would like to contribute in some way.  Since I
am a UNIX systems analyst by trade, but don't have many cycles
left over for coding, I think that I could contribute to testing the APT
package cache database.  I'm also very interested in it.

Thanks,
David Crane

I think I made a mistake by upg


Thomas Krennwallner wrote:

Hi!

On Sun Aug 24, 2003 at 09:10:18AM -0400, David Crane wrote:
Or are we in a period of an unusual amount of activity in "testing?"

http://www.debian.org/releases/testing/ says:

"This release started as a copy of woody, and is currently in a state
called ``testing''. That means that things SHOULD not break as bad as in
unstable or experimental distributions, because packages are allowed to
enter this distribution only after a certain period of time has passed,
and when they don't have any release-critical bugs filed against them."


http://www.debian.org/devel/testing says:

How could installing a package into "testing" possibly break other
packages?

The structure of the distribution archives is such that they can only
contain one version of a package; a package is defined by its name. So,
when the source package acmefoo is installed into "testing", along with
its binary packages acme-foo-bin, acme-bar-bin, libacme-foo1 and
libacme-foo-dev, the old version is removed.

However, the old version may have provided a binary package with an old
soname of a library, such as libacme-foo0. Removing the old acmefoo will
remove libacme-foo0, which will break any packages which depend on it.

Evidently, this mainly affects packages which provide changing sets of
binary packages in different versions (in turn, mainly libraries).
However, it will also affect packages upon which versioned dependencies
have been declared of the ==, <= or << varieties.

When the set of binary packages provided by a source package change in
this way, all the packages that depended on the old binaries will have
to be updated to depend on the new binaries instead. Because installing
such a source package into "testing" breaks all the packages that
depended on it in "testing", some care now has to be taken: all the
depending packages must be updated and ready to be installed themselves
so that they won't be broken, and, once everything is ready, manual
intervention by the release manager or an assistant is normally
required.

If you are having problems with complicated groups of packages like
this, contact debian-devel or debian-release for help.


So long
Thomas



debian:~# apt-get install mozilla-firebird
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  debconf debconf-i18n fontconfig libatk1.0-0 libexpat1 libfontconfig1
  libfreetype6 libglib2.0-0 libgtk2.0-0 libgtk2.0-common libidl0
  liblocale-gettext-perl libncurses5 libnewt0.51 libpango1.0-0
  libpango1.0-common libpng12-0 libpopt0 libtext-charwidth-perl
  libtext-iconv-perl libtext-wrapi18n-perl libxft2 libxrender1 netbase
  nethack-common slang1a-utf8 whiptail xbase-clients xfree86-common xlibs
  xlibs-dev 
The following packages will be REMOVED:
  abiword abiword-common abiword-gtk ark junior-writing kab karm kate kcalc
  kcharselect kchart kcoloredit kcron kde kdebase kdebase-audiolibs
  kdebase-libs kdelibs3 kdelibs3-bin kdepasswd kdepim-libs kdf kdict kdm kedit
  kfind kformula kfract kghostview khexedit kiconedit kit kivio kjots kmail
  knewsticker knode knotes koffice koffice-libs konqueror konsole kontour
  korganizer korn koshell kpackage kpaint kpm kpresenter kruler kscreensaver
  ksirc ksnapshot kspread ksysv ktimer kugar kuser kview kword libkdenetwork1
  libkmid libkonq3 secpolicy 
The following NEW packages will be installed:
  debconf-i18n fontconfig libatk1.0-0 libfontconfig1 libglib2.0-0 libgtk2.0-0
  libgtk2.0-common libidl0 liblocale-gettext-perl libnewt0.51 libpango1.0-0
  libpango1.0-common libpng12-0 libtext-charwidth-perl libtext-iconv-perl
  libtext-wrapi18n-perl libxft2 libxrender1 mozilla-firebird slang1a-utf8 
12 packages upgraded, 20 newly installed, 65 to remove and 387  not upgraded.
Need to get 20.8MB of archives. After unpacking 77.8MB will be freed.
Do you want to continue? [Y/n] 

Reply to: