On 25 June 2007 at 12:12, Matthias Klose wrote:
| Dirk Eddelbuettel writes:
| > 
| > Matthias, (and CCing Brian upstream as a heads-up)
| > 
| > On 23 June 2007 at 15:47, Matthias Klose wrote:
| > | Package: libgsl0-dev
| > | Severity: serious
| > | User: [EMAIL PROTECTED]
| > | Usertags: goal-ldbl128
| > | 
| > | Discussed in http://lists.debian.org/debian-devel/2007/05/msg01173.html
| > | 
| > | With glibc-2.5 and gcc-4.1.2 (and gcc-4.2), the 'long double'
| > | data type did change from a 64bit representation to a 128bit
| > | representation on alpha, powerpc, sparc, s390. To allow
| > | partial upgrades of packages, we will need to rename all
| > | packages holding libraries with the long double data type in
| > | their API.  Both libc and libstdc++ do not need to be renamed,
| > | because they support both representations.  We rename the library
| > | packages on all architectures to avoid name mismatches between
| > | architectures (you can avoid the renaming by supporting both
| > | datatype representations in the library as done in glibc and
| > | libstdc++, but unless a library is prepared for that, it does not
| > |         seem to be worth the effort).
| > | 
| > | It is suggested to rename a package libfoo1 to libfoo1ldbl;
| > | please wait with the renaming if the package depends on
| > | another library package which needs renaming.
| > | 
| > | This package has been indentified as one with header files in
| > | /usr/include matching 'long *double'. Please close this bug report
| > | if it is a false positive, or rename the package accordingly.
| > 
| > 
| > That looks like something I should indeed do for libgsl, given that there 
are
| > loads of packages depending on libgsl.
| > 
| > Now, I am still calling this libgsl0 even though GSL long pass the 1.0
| > version.  Should I switch at the same time, or simply avoid confusing at and
| > just append the 'ldbl' ?
| 
| If you change the name of the library package (for example soname
| change) for another reason, then you don't need to append the ldbl to
| the pacakge name.

Ok, that;s what I did for openmpi. It also has no reverse depends outside its
own packages.

For GSL, I renamed and added the ldbl suffix.

Dirk

-- 
Hell, there are no rules here - we're trying to accomplish something. 
                                                  -- Thomas A. Edison


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to