library renaming due to changed libstdc++ configuration (for
kfreebsd-i386)
Aurelien Jarno
aurelien at aurel32.net
Tue Nov 15 19:41:58 UTC 2005
Here is some comments about how would be handled the transition
on kfreebsd-i386, based on the mail of Matthias Klose to
debian-devel-announce.
On Tue, Nov 15, 2005 at 06:28:05AM +0100, Matthias Klose wrote:
> Another round of package renamings of some libraries written in C++ is
> needed. Background:
Details stripped, for those who haven't seen the mail, please have a
look at:
http://lists.debian.org/debian-devel-announce/2005/11/msg00010.html
> What has to be done:
>
[...]
>
> * Provide gcc-3.4 and gcc-4.0 packages configured using the default
> (new) allocator. These packages are currently available from
> http://people.debian.org/~doko/gcc-4.0/ (4.0.2-4)
> http://people.debian.org/~doko/gcc-3.4/ (3.4.4-10)
Packages for kfreebsd-i386 are available from
http://io.debian.net/~aurel32/
> * Upload updated gcc-3.4 and gcc-4.0 packages.
> Will be done on Wednesday Nov 16, around 22:00 UTC
The install script on gnuab is run more often than the Debian one (ie
every six hours instead of every day), so I will upload those packages
on Thursday Nov 17, around 15:00 UTC.
> * Upgrade the buildd's to the updated gcc-3.4 and gcc-4.0 packages.
I will do that just after the install run, ie around 18:00 UTC on
Thursday.
> * Build new packages with the updated gcc-3.4 and gcc-4.0 packages
> only.
That is not really a problem for us as long as the packages are built by
the buildds.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! If you are uploading packages built by hand, please use !!!
!!! the updated versions of gcc-3.4 or gcc-4.0 after Thursday !!!
!!! Nov 17, around 18:00 UTC !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> * Rename and rebuild the libraries listed below. The new suffix for
> these packages should be in any case "c2a" (instead of "c2"). No
> new suffix is needed when the soname changes in a new upstream
> upload. The libfoo1c2a packages need to conflict/replace the old
> libfoo1c2 package (and keep existing conflict/replaces). You can
> find more details in
> http://lists.debian.org/debian-devel-announce/2005/07/msg00001.html
That does not concerns us.
> * Once dependencies are fulfilled for all architectures, request
> binNMU's for all other packages depending on a library package with
> a changed package name. Request for binNMUs shold be sent to
> debian-release at lists.debian.org.
> If a source upload is necessary for other fixes, wait as well until
> dependencies are fulfilled for all architectures.
After a discussion with Matthias Klose and Steve Langasek, Steve agreed
to maintain a list of binNMUed packages, for non-official ports (mainly
for amd64 and kfreebsd-i386):
http://ftp-master.debian.org/~vorlon/transition-binnmus.txt
However, other people who have access to the wanna-build database could
trigger a binNMU, so a few packages may be missing from this list.
Therefore, I will check the output of my mirror script to try to detect
which packages have been binNMUed, and if I found some, I will ask Steve
to add them to the list.
I will handle the binNMU on the buildds, however, I have first to
install the new wanna-build suite, which supports binNMUs directly from
wanna-build. I have the code, I am currently checking what has changed,
and I will have to port our patches to the new version. If I fail to do
that, I would have to handle binNMU directly with sbuild, but that's
easily scriptable.
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' aurel32 at debian.org | aurelien at aurel32.net
`- people.debian.org/~aurel32 | www.aurel32.net
More information about the Glibc-bsd-devel
mailing list