#1108099 utf8proc: Please update to 2.10

#1108099#5
Date:
2025-06-20 16:01:52 UTC
From:
To:
Hi,

to build nvim 0.11 utf8proc 2.10 is required:

  479 |   if (*p_ambw == 'd' && prop->ambiguous_width) {
      |                             ^~
/build/reproducible-path/neovim-0.11.2/src/nvim/mbyte.c:485:39: error: ‘utf8proc_property_t’ {aka ‘const struct utf8proc_property_struct’} has no member named ‘ambiguous_width’
  485 |   if (p_emoji && c >= 0x1f000 && !prop->ambiguous_width && prop_is_emojilike(prop)) {
      |                                       ^~
/build/reproducible-path/neovim-0.11.2/src/nvim/mbyte.c: In function ‘utf_ambiguous_width’:
/build/reproducible-path/neovim-0.11.2/src/nvim/mbyte.c:1356:13: error: ‘utf8proc_property_t’ {aka ‘const struct utf8proc_property_struct’} has no member named ‘ambiguous_width’
 1356 |     if (prop->ambiguous_width || prop_is_emojilike(prop)) {


The latest release incorporates this change:
https://github.com/JuliaStrings/utf8proc/blob/master/utf8proc.h#L308

Please consider uploading 2.10 to experimental.

Thanks,

werdahias

- -- System Information:
Debian Release: 13.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.32-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled
-----BEGIN PGP SIGNATURE-----

iIsEARYKADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaFWF6xUcd2VyZGFoaWFz
QGRlYmlhbi5vcmcACgkQ7L7btge5sr48sAD/YkH+ojC6HGdND7u8HzJzjcd3OwZp
RlQzCONrxQgHvycBAO3pq4cI8/bQg/6E1LUayPHzfrTNgf+KUJtN+oqtGBkL
=tn9p
-----END PGP SIGNATURE-----

#1108099#12
Date:
2025-08-24 15:23:31 UTC
From:
To:
Hi werdahias

You might want to consider adopting this package.  The Debian Julia
Team is not really active since we no longer package Julia for Debian.

Regards
Graham

#1108099#17
Date:
2025-08-25 10:14:11 UTC
From:
To:
Hi Graham,

I see. I'd rather not adopt yet another package (especially if it's not
formally orphaned), though I wouldn't mind being added as uploader. I
would:
- Move the repo under the debian/ namespace, adjust VCS-Urls
- Keep Julia team as maintainer, add myself as uploader and then import
  the newest upstream release
Any objections to this plan ?

best,

werdahias

#1108099#22
Date:
2025-08-25 10:44:42 UTC
From:
To:
Hi werdahias

Please drop Debian Julia Team as the maintainer.  I intend to close
the mailing list, which is mainly just a source of spam.

Regards
Graham

#1108099#27
Date:
2025-08-25 17:17:04 UTC
From:
To:
I see. Can you file a formal bug to orphan it then, so I can take over?

best,

werdahias

#1108099#32
Date:
2025-08-25 17:45:28 UTC
From:
To:
Of course, I can do that, but let's give Mo Zhou some time to respond.
#1108099#37
Date:
2025-08-26 00:41:24 UTC
From:
To:
Anything works with me. I agree that the Julia Team no longer makes sense
and it should fade out. The utf8proc is the only Julia dependency that is
widely used by other packages so I stayed in the uploaders. I think we
have already removed other Julia dependencies from the archive already.

#1108099#42
Date:
2025-08-26 10:40:56 UTC
From:
To:
Hi

Yes, the others packages have already been removed or orphaned.

I've pushed a change to salsa updating the Maintainer and Uploaders.
Please make any further changes as you see fit.

werdahias, please go ahead with the rest of your plan;
 - Move the repo under the debian/ namespace, adjust VCS-Urls
 - import the newest upstream release

Thanks for your interest in this package!

Regards
Graham

#1108099#47
Date:
2025-09-02 20:58:21 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
utf8proc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1108099@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Geiger <werdahias@debian.org> (supplier of updated utf8proc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 02 Sep 2025 19:59:20 +0200
Source: utf8proc
Architecture: source
Version: 2.10.0-1
Distribution: experimental
Urgency: medium
Maintainer: Matthias Geiger <werdahias@debian.org>
Changed-By: Matthias Geiger <werdahias@debian.org>
Closes: 1108099
Changes:
 utf8proc (2.10.0-1) experimental; urgency=medium
 .
   [ Graham Inggs ]
   * Remove myself from Uploaders
   * Update Maintainer and Uploaders
 .
   [ Matthias Geiger ]
   * d/gbp.conf: Update for DEP-14 style
   * New upstream release (Closes: #1108099)
   * d/control: Take over as maintainer
   * d/control: Bump S-V to 4.7.2, no changes needed
   * d/control: Switch VCS-Urls to /debian namespace
   * Rebase patch for new upstream release
   * d/rules: Drop obsolete buildsystem invocation
   * d/control: Require unicode-data 16.0
   * d/libutf8proc3.symbols: Add new symbol, add Build-Depends
   * d/watch: Switch to v4
   * d/copyright: Update
Checksums-Sha1:
 e37355d6366a49f6b840338397386c2c515ac05d 1404 utf8proc_2.10.0-1.dsc
 3167212919fd4b5edbe143b73144b79ad208e689 199045 utf8proc_2.10.0.orig.tar.gz
 fce53b59d402d95463754979dd44aeaca052f5ab 6076 utf8proc_2.10.0-1.debian.tar.xz
 123f0c70a8856eba52a8ff05647745480b34bd0f 5419 utf8proc_2.10.0-1_amd64.buildinfo
Checksums-Sha256:
 afdf952bca28588a40086126026c95fa1e2a71afb1828d716a77489aa866a47a 1404 utf8proc_2.10.0-1.dsc
 6f4f1b639daa6dca9f80bc5db1233e9cbaa31a67790887106160b33ef743f136 199045 utf8proc_2.10.0.orig.tar.gz
 ca58ab809cff60ac23e0658018a34e9431a3a22b4b869a95ac7b8107bd9daab5 6076 utf8proc_2.10.0-1.debian.tar.xz
 2a553c35030fcd9fae7ae028dbc7ce0f75799f07b64fb18525011535b8000576 5419 utf8proc_2.10.0-1_amd64.buildinfo
Files:
 ac61c16c647b015f03b4511d7e7849f0 1404 libs optional utf8proc_2.10.0-1.dsc
 faa0bbe8f5763da45f2dfb5f863f0400 199045 libs optional utf8proc_2.10.0.orig.tar.gz
 3abc1af9ea5e9a1dddbd6663d27d2db0 6076 libs optional utf8proc_2.10.0-1.debian.tar.xz
 a1dfa1f4ee54aa7efd29059cb985bf18 5419 libs optional utf8proc_2.10.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaLdDugAKCRDsvtu2B7my
vr/oAQCW0GRluVk/ymL2AjRoObiyUk1NPrCvF9nPmIb2/YuHjwD9F9GDLcr6g81o
/6P7YpvQGj/x2F19UPSyJsz7du/ZGwQ=
=PBba
-----END PGP SIGNATURE-----