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

RE: gcc-4.3-arm-linux-gnueabi



On Tue, 2008-07-29 at 12:07 -0700, Russ Dill wrote:
> Its some very annoying breakage. Someone built/uploaded the -8
> packages for amd64, but not i386. 

Each build takes a long time and whichever one is done first, the second
(or third) will not be available for a finite period of time.

One possible way to avoid this would be for the built packages to be
queued until all toolchains are built and then "uploaded" as one. This
just isn't how Debian normally does things.

> Which would be ok, but their upload
> also removed the arch all components for -7

The Architecture: all packages from the -8 package replace the
Architecture: all packages from -7 and are incompatible with the
Architecture: any packages from -7. This is precisely how Debian itself
works - when the package is uploaded, the Architecture: all packages are
replaced first, then the Architecture: any packages are replaced as each
is built and uploaded. This is most noticeable when you are running a
different architecture to the one uploaded to Debian/Emdebian.

The i386 build cannot provide Architecture: all packages itself as these
would not be compatible with the Architecture: all packages already
available.

> , which makes i386
> uninstallable. Can someone please fix this issue?

It will fix itself just as soon as the i386 build completes.

This happens all the time in Debian - packages are frequently
uninstallable in Sid. The reason this is not so obvious is that packages
are already installed at a previous version - in most cases via an
installation of stable or testing. The same thing happens *after* the
toolchain is successfully installed - the next build causes apt to show
the packages as "held back".

During the period immediately after an upload in Debian, the package is
frequently uninstallable on the architectures that need the autobuilders
to do their jobs. Any Architecture: all packages from that upload will
be "held back" by apt/aptitude.

The good news is that I successfully installed an armel toolchain on
amd64 just today so the new build is fine - things just take time.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: