Your message dated Mon, 04 Sep 2023 18:00:18 +0000 with message-id <E1qdDs2-007jZu-3S@fasolo.debian.org> and subject line Bug#1003351: fixed in libunibreak 5.1-1 has caused the Debian Bug report #1003351, regarding Update package to upstream version 5.0 (patches provided) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1003351: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003351 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: Update package to upstream version 5.0 (patches provided)
- From: Nils König <nkoe@gylk.de>
- Date: Sat, 8 Jan 2022 20:42:54 +0100
- Message-id: <YdnpPvJ9TmCJB60p@web.de>
Source: libunibreak Version: 1.1-2.1 Severity: wishlist Tags: patch Dear Maintainer, while there aren't any known grave issues with the packaged version 1.1, released 2013, this is severely lagging behind upstream's newest version 5.0 released in late 2021. Upgrading to 5.0 brings the benefit of an updated linebreaking behaviour following the current revision of Unicode and additional API-entrypoints and new API regarding graphemes and pictographics. Thus I believe it would be a good idea to upgrade; patches to update the Debian package to 5.0 are attached (also fixing lintian warnings). One noteworthy incompatible change is that in 5.0 the signature of the set_linebreaks (without suffix) function from linebreakdef.h changed its signature. However as far as I can tell currently the only user of libunibreak in the Debian archives is libzltext, which does not use this function, so this is probably not an issue. https://github.com/adah1972/libunibreak/commit/a6bcee2daf6fb884edd1ff78ce58521ab31f9826 $ ls -l ~1/libzltext.so.0.13 lrwxrwxrwx 1 user user 20 1. Sep 2019 /tmp/libzltext.so.0.13 -> libzltext.so.0.12.10 $ nm -gDC ~1/libzltext.so.0.12.10 | grep -E '^ +U' | grep -E 'lb_|ub_|unibreak|break' U init_linebreak U set_linebreaks_utf8 The patches are split in 6 parts in hopes to make review easier. As one of the patches is large'ish (~1.5MiB) due to adding some data files otherwise fetched from the network, I compressed all of them into a xz-compressed tar-archive before attaching. Some further notes: The changelog is using the ~local suffix and my own name; this will need to be changed to reflect the actual uploader and drop the suffix. Upstream tarballs contain prebuilt documentation including some javascript, to resolve the errors resulting from the sourceless javascript I'm using Files-Excluded to repackage the tarball without the docs. This works, but perhaps there's a softer approach to resolve this? It appears like most packages, include a copyright declaration for debian/* with past and current maintainers as copyright holders; this package does not, but obviously I cannot choose a licence for someone else. If this is required, what licence did/do you intend Eugene? I made sure to resolve all lintian hints >= pedantic, but I only packaged for my personal use before, so there might be some things I missed and not caught by lintian, or just superior alternative approaches I don't know about. Nonetheless I'm hoping the patches are helpful in getting the package back in sync with upstream. Cheers Nils König -- System Information: Debian Release: 11.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug' ), (500, 'stable'), (10, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-10-amd64 (SMP w/16 CPU threads) 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: openrc-init LSM: AppArmor: enabled Versions of packages libunibreak1 depends on: ii libc6 2.31-13+deb11u2Attachment: libunibreak-5.0-patches.tar.xz
Description: application/xzAttachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 1003351-close@bugs.debian.org
- Subject: Bug#1003351: fixed in libunibreak 5.1-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 04 Sep 2023 18:00:18 +0000
- Message-id: <E1qdDs2-007jZu-3S@fasolo.debian.org>
- Reply-to: Pino Toscano <pino@debian.org>
Source: libunibreak Source-Version: 5.1-1 Done: Pino Toscano <pino@debian.org> We believe that the bug you reported is fixed in the latest version of libunibreak, 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 1003351@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Pino Toscano <pino@debian.org> (supplier of updated libunibreak 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) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 03 Sep 2023 13:34:27 +0200 Source: libunibreak Binary: libunibreak-dev libunibreak-doc libunibreak5 libunibreak5-dbgsym Architecture: source amd64 all Version: 5.1-1 Distribution: experimental Urgency: medium Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Changed-By: Pino Toscano <pino@debian.org> Description: libunibreak-dev - line breaking library for Unicode (development files) libunibreak-doc - line breaking library for Unicode (documentation) libunibreak5 - line breaking library for Unicode (shared library) Closes: 1003351 Changes: libunibreak (5.1-1) experimental; urgency=medium . * New upstream release. (Closes: #1003351) * Disable the unit tests for now, as they download files. * Adapt to the new upstream tarball without pre-generated API documentation: - add doxygen, and graphviz as indep build dependencies - when doing indep builds, run the 'doc' make target to generate it - move the .map, and .md5 files removal right after the generation - ensure to clean the generated "doc" subdirectory * Update packages according to the upstream SONAME bump: - rename libunibreak1 to libunibreak5 - update install files & symbols file * Rewrite copyright to copyright-format v1.0, and update. Checksums-Sha1: 780e2b73a9bb55a4338a68b0d823f0232ff07142 2179 libunibreak_5.1-1.dsc e09acd43b7d675781bff8d77f5f3ba75453b19c5 71309 libunibreak_5.1.orig.tar.gz 06fe064224dcb99af4fbb859fd263cd872922c8a 7196 libunibreak_5.1-1.debian.tar.xz df728d509a3b358e6aacfc82d1433c0e18a1eea0 8240 libunibreak-dev_5.1-1_amd64.deb b89c8896de0abe2d2eccfbb54e983e5d7ce2fc55 145004 libunibreak-doc_5.1-1_all.deb 1cd033bf176b1b6bfc0d5c41f4ad3d9c5cae5f3a 16396 libunibreak5-dbgsym_5.1-1_amd64.deb 24080ddf5329b4c083afa120b5de171399714e19 20756 libunibreak5_5.1-1_amd64.deb 9e27ec86d95078a015ad6ac7015cc8a8357abd9e 8807 libunibreak_5.1-1_amd64.buildinfo Checksums-Sha256: a01b8bed3f8fff7bc2de041e1dc086bbee63a30c47634a61dfe15b34511b7a5f 2179 libunibreak_5.1-1.dsc d59878d82c84a60b592940a8e1a264f0a9714f0a9a8868b099846f780d9dc167 71309 libunibreak_5.1.orig.tar.gz 90651a6ddffa211de4f76c7543e7e9df316ae47646da76ded4e613d8a5a55056 7196 libunibreak_5.1-1.debian.tar.xz ce8983065bf8d7b3c1916b14d6c9d3a0b7f4ba5c6b39d1db4286f3c7ea81742a 8240 libunibreak-dev_5.1-1_amd64.deb b31053977e2ae4ad0acc5ec5974925133312673c33c22a76067b00173b30a0e1 145004 libunibreak-doc_5.1-1_all.deb d7051e4b6b130419594e9c72f964d8c606ed8485b7d97e630fa51d8eea1c1933 16396 libunibreak5-dbgsym_5.1-1_amd64.deb 2aaf9bc22b9c3b10238aa752609c07a476e3ac6411275cb0b57bd411fc7b731e 20756 libunibreak5_5.1-1_amd64.deb dec9c16d2c95b11b5cd07bbd30abf9d8049f39c5717ebe5e23130362556b26be 8807 libunibreak_5.1-1_amd64.buildinfo Files: 871ca328ab6b68368f732842e620edef 2179 text optional libunibreak_5.1-1.dsc b5b20b96a1cedbe7df0571e0331b24fb 71309 text optional libunibreak_5.1.orig.tar.gz 4808889da7bbd3894b8aca9fce0466db 7196 text optional libunibreak_5.1-1.debian.tar.xz 83f8a50f7a5f750eb78ccf7e843a1183 8240 libdevel optional libunibreak-dev_5.1-1_amd64.deb 6fdd8f7df109512662534c423e26978f 145004 doc optional libunibreak-doc_5.1-1_all.deb caf66d22735ea6a74004261659018455 16396 debug optional libunibreak5-dbgsym_5.1-1_amd64.deb 1befea02b0c1ed539990f9875e169cdf 20756 libs optional libunibreak5_5.1-1_amd64.deb ea1accf888041873b50f8f2b63c68284 8807 text optional libunibreak_5.1-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmT0cA4ACgkQLRkciEOx P02DKw//XMu/PEIwbK2heNBQ/V7ZlPYuLg2uyc80pWmKHpl+F3UChKLnBu1AWper HweTn674QsqgSWx3wlhCH1oi/Jt3kVC2bFDivV6BHQprGSNH5DW7ZPIIVn9SctB3 AUBYUcDBIqtOxDNMD56dMNvCP4YNNkiqW2lZBVJ5JlSw6Qu1RnwezDzQLaV2wPiZ xspel5aPrjWFU75x5RdULlef9puqI09xw8LeeQx0uIjkTiTEY1YH3hcXgbg4LUF8 AM6DJrcLRbuGBg+i/NXF94V8EbE0CoWVrRwpQ85W+DZ1l2u1T+SzUxpjBqJG4kvJ M/WED6DAE8MsSdVQxsh8is5ji7n3Cdg2TgEkup1ydNilmRl0mU5W4ZOqsqz85A7P 5sV02lpvPIIXgBFKC8jqQEhkdI0bk/IjDK5m71OdloYFYYdgkgJvqYPvFBoCOhha J9TAuBZrryLzE1ZrRgJX8vqkKIpF9QxwdyK1htCKHz3pVhSDOjNPBz2sefWtobAI y0ZKP+TrW99JaL07/VIToMRAIYr+fSRVyGWDfj13D0pIZfks07B4tvQeh684JWZU TyJuxjtmGVMpgwFWiCgQ8SFQHvlIPj9Y0xXvEdtuVfcGbGHBnbKbxJogf9SjziCI Sxci91vtsPZmztdw+QK6m/DS660s296oQ7qsCuG6upoN6BEgqmA= =7MgZ -----END PGP SIGNATURE-----
--- End Message ---