Bug#1065397: RFS: libunistring/1.2-1 -- Unicode string library for C

2024-03-07 Thread Boyuan Yang
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

2024-03-07 Thread 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.
> 
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

2024-03-07 Thread Boyuan Yang
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

2024-03-07 Thread 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.

> 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

2024-03-06 Thread Boyuan Yang
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

2024-03-03 Thread Jörg Frings-Fürst
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