Bug#1065397: RFS: libunistring/1.2-1 -- Unicode string library for C
Hi, 在 2024-03-07星期四的 16:02 +0100,Jörg Frings-Fürst写道: > Hello, > > Am Donnerstag, dem 07.03.2024 um 09:29 -0500 schrieb Boyuan Yang: > > Hi, > > > > 在 2024-03-07星期四的 10:11 +0100,Jörg Frings-Fürst写道: > > > Control: tags -1 -moreinfo > > > [...] > > For Debian-specific maintenance: please remove #MISSING# placeholders for > > disappeared private symbols from the debian/*.symbols file, > > as they are not needed anyway. I believe the same issue need to be solved for the debian/libunistring5.symbols.hurd-i386 file. Thanks, Boyuan Yang signature.asc Description: This is a digitally signed message part
Bug#1065397: RFS: libunistring/1.2-1 -- Unicode string library for C
Hello, Am Donnerstag, dem 07.03.2024 um 09:29 -0500 schrieb Boyuan Yang: > Hi, > > 在 2024-03-07星期四的 10:11 +0100,Jörg Frings-Fürst写道: > > Control: tags -1 -moreinfo > [...] > For Debian-specific maintenance: please remove #MISSING# placeholders for > disappeared private symbols from the debian/*.symbols file, > as they are not needed anyway. > Done. Uploaded to mentors and into git. > For upstream development (optional): it might be better if private symbols' > visibility could be made into hidden so that unnecessary symbols are not > exposed. > [...] > > Thanks, > Boyuan CU Jörg -- New: GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB 30EE 09F8 9F3C 8CA1 D25D GPG key (long) : 09F89F3C8CA1D25D GPG Key: 8CA1D25D CAcert Key S/N : 0E:D4:56 Jörg Frings-Fürst D-54470 Lieser git: https://git.jff.email/cgit/ Skype:jff-skype@jff.email Jami: joergfringsfuerst Telegram: @joergfringsfuerst Matrix: @joergff:matrix.snct-gmbh.de My wish list: - Please send me a picture from the nature at your home. signature.asc Description: This is a digitally signed message part
Bug#1065397: RFS: libunistring/1.2-1 -- Unicode string library for C
Hi, 在 2024-03-07星期四的 10:11 +0100,Jörg Frings-Fürst写道: > Control: tags -1 -moreinfo > > > Hello Boyuan, > > > thanks for your review. > > > Am Mittwoch, dem 06.03.2024 um 23:22 -0500 schrieb Boyuan Yang: > > Control: tags -1 +moreinfo > > X-Debbugs-CC: debian@jff.email > > > > Hi, > > > [...] > > > > Having #MISSING# in .symbols file is a red flag. It is a strong indication > > that > > the library is breaking API explicitly. > > > > Please check again and work with upstream to persue bumping SONAME together > > with API/ABI breakage. This is especially important given large number > > of reverse dependencies. > > > > Here are the answer from upstream: > > [quote] > > This is a strong indication that the library explicitly breaks the API. > > These symbols have the prefix 'libunistring_', which effectively makes > them private symbols. They are *not* part of the API or ABI, as you can see > by searching the header files for these symbols. For Debian-specific maintenance: please remove #MISSING# placeholders for disappeared private symbols from the debian/*.symbols file, as they are not needed anyway. For upstream development (optional): it might be better if private symbols' visibility could be made into hidden so that unnecessary symbols are not exposed. > > Please can you check whether the SONAME needs to be changed. > > The library's major version number does *not* need to be bumped. > I considered this question when making this commit: > https://git.savannah.gnu.org/gitweb/?p=libunistring.git;a=commitdiff;h=2a6b2a826c408eaeca3038156d1f512a64b560bd > > Bruno > [/quote] Thanks, Boyuan signature.asc Description: This is a digitally signed message part
Bug#1065397: RFS: libunistring/1.2-1 -- Unicode string library for C
Control: tags -1 -moreinfo Hello Boyuan, thanks for your review. Am Mittwoch, dem 06.03.2024 um 23:22 -0500 schrieb Boyuan Yang: > Control: tags -1 +moreinfo > X-Debbugs-CC: debian@jff.email > > Hi, > [...] > > Having #MISSING# in .symbols file is a red flag. It is a strong indication > that > the library is breaking API explicitly. > > Please check again and work with upstream to persue bumping SONAME together > with API/ABI breakage. This is especially important given large number > of reverse dependencies. > Here are the answer from upstream: [quote] > This is a strong indication that the library explicitly breaks the API. These symbols have the prefix 'libunistring_', which effectively makes them private symbols. They are *not* part of the API or ABI, as you can see by searching the header files for these symbols. > Please can you check whether the SONAME needs to be changed. The library's major version number does *not* need to be bumped. I considered this question when making this commit: https://git.savannah.gnu.org/gitweb/?p=libunistring.git;a=commitdiff;h=2a6b2a826c408eaeca3038156d1f512a64b560bd Bruno [/quote] > > Thanks, > Boyuan Yang CU Jörg -- New: GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB 30EE 09F8 9F3C 8CA1 D25D GPG key (long) : 09F89F3C8CA1D25D GPG Key: 8CA1D25D CAcert Key S/N : 0E:D4:56 Jörg Frings-Fürst D-54470 Lieser git: https://git.jff.email/cgit/ Skype:jff-skype@jff.email Jami: joergfringsfuerst Telegram: @joergfringsfuerst Matrix: @joergff:matrix.snct-gmbh.de My wish list: - Please send me a picture from the nature at your home. signature.asc Description: This is a digitally signed message part
Bug#1065397: RFS: libunistring/1.2-1 -- Unicode string library for C
Control: tags -1 +moreinfo X-Debbugs-CC: debian@jff.email Hi, On Sun, 03 Mar 2024 21:24:43 +0100 =?ISO-8859-1?Q?J=F6rg_Frings-F=FCrst?= wrote: > Package: sponsorship-requests > Severity: normal > > Dear mentors, > > I am looking for a sponsor for my package "libunistring": > > * Package name : libunistring > Version : 1.2-1 > Upstream contact : Bruno Haible > * URL : https://www.gnu.org/software/libunistring/ > * License : GPL-2+ with distribution exception, Expat and GPL-2+, > LGPL-3+ or GPL-2+, FreeSoftware, GPL-3+, GPL-3+ or > GFDL-NIV-1.2+, X11, GPL-2+ with distribution exception, > GPL-2+ > * Vcs : https://git.jff.email/cgit/libunistring.git > Section : libs > > The source builds the following binary packages: > > libunistring-dev - Unicode string library for C - development files > libunistring5 - Unicode string library for C > > To access further information about this package, please visit the following > URL: > > https://mentors.debian.net/package/libunistring/ > > Alternatively, you can download the package with 'dget' using this command: > > dget -x >https://mentors.debian.net/debian/pool/main/libu/libunistring/libunistring_1.2-1.dsc > > or from > > git https://git.jff.email/cgit/libunistring.git/?h=release%2Fdebian%2F1.2-1 > > > Changes since the last upload: > > libunistring (1.2-1) unstable; urgency=medium > . > * New upstrem release. > - Refresh / Rebuild symbols file. > * debian/copyright: > - Add 2024 to myself. > - Refresh uploader copyright years. > * Remove unused patches: > - debian/patches/0100-float-endian-detection.patch. Having #MISSING# in .symbols file is a red flag. It is a strong indication that the library is breaking API explicitly. Please check again and work with upstream to persue bumping SONAME together with API/ABI breakage. This is especially important given large number of reverse dependencies. Thanks, Boyuan Yang signature.asc Description: This is a digitally signed message part
Bug#1065397: RFS: libunistring/1.2-1 -- Unicode string library for C
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "libunistring": * Package name : libunistring Version : 1.2-1 Upstream contact : Bruno Haible * URL : https://www.gnu.org/software/libunistring/ * License : GPL-2+ with distribution exception, Expat and GPL-2+, LGPL-3+ or GPL-2+, FreeSoftware, GPL-3+, GPL-3+ or GFDL-NIV-1.2+, X11, GPL-2+ with distribution exception, GPL-2+ * Vcs : https://git.jff.email/cgit/libunistring.git Section : libs The source builds the following binary packages: libunistring-dev - Unicode string library for C - development files libunistring5 - Unicode string library for C To access further information about this package, please visit the following URL: https://mentors.debian.net/package/libunistring/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/libu/libunistring/libunistring_1.2-1.dsc or from git https://git.jff.email/cgit/libunistring.git/?h=release%2Fdebian%2F1.2-1 Changes since the last upload: libunistring (1.2-1) unstable; urgency=medium . * New upstrem release. - Refresh / Rebuild symbols file. * debian/copyright: - Add 2024 to myself. - Refresh uploader copyright years. * Remove unused patches: - debian/patches/0100-float-endian-detection.patch. CU Jörg -- New: GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB 30EE 09F8 9F3C 8CA1 D25D GPG key (long) : 09F89F3C8CA1D25D GPG Key: 8CA1D25D CAcert Key S/N : 0E:D4:56 Jörg Frings-Fürst D-54470 Lieser git: https://git.jff.email/cgit/ Skype:jff-skype@jff.email Jami: joergfringsfuerst Telegram: @joergfringsfuerst Matrix: @joergff:matrix.snct-gmbh.de My wish list: - Please send me a picture from the nature at your home. signature.asc Description: This is a digitally signed message part