[neon/backports-jammy/lcms2-jammy]: Summary of bulk changes made

KDE Git Services - Bulk Change null at kde.org
Sun Feb 5 03:26:59 GMT 2023


Git repository change summary for neon/backports-jammy/lcms2-jammy
Pushed by carlosdem into branch 'Neon/release'.
Changed from c84c88e90fe81088949ec4b4c0c554c703861b56 to 54eb34abc71b432f55a24a38a96019ec81c5ebd2
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 2dc5eb7de016f6b964d670dda6c3da4707839dee by Thomas Weber on 13/01/2021 at 01:31..
New upstream version 2.12~rc1
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/2dc5eb7de016f6b964d670dda6c3da4707839dee

Git commit 4ded78ddafaf43a3127a9983f3387fadc8b8ffb0 by Thomas Weber on 21/07/2022 at 21:40..
New upstream version 2.13.1
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/4ded78ddafaf43a3127a9983f3387fadc8b8ffb0

Git commit 55796658451c281f5605d8deb4f3b972d0ffb123 by Thomas Weber on 04/01/2023 at 20:55..
New upstream version 2.14
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/55796658451c281f5605d8deb4f3b972d0ffb123

Git commit 22019f5f3690b3d984cf43d31830f9a3e934871d by Thomas Weber on 04/01/2023 at 20:55..
Update upstream source from tag 'upstream/2.14'

Update to upstream version '2.14'
with Debian dir 356f62b5cfb124ba1629c78b7d52d94f7664dd97
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/22019f5f3690b3d984cf43d31830f9a3e934871d

Git commit be332fe9abf555dbdc8aa594ca4ba8434cbcbe94 by Thomas Weber on 04/01/2023 at 21:00..
Refresh patches
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/be332fe9abf555dbdc8aa594ca4ba8434cbcbe94

Git commit 1c8009053803806f4f41c02471633ed1f7fc2ad4 by Thomas Weber on 04/01/2023 at 21:13..
New patch: debian/patches/fix-regression-for-CMYK-colours.patch

Fix regression for CMYK profiles compared to 2.13
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/1c8009053803806f4f41c02471633ed1f7fc2ad4

Git commit a6477ac98adbabc0d1214b84d26d4767a6c81bd9 by Thomas Weber on 04/01/2023 at 21:22..
New patch: debian/patches/fix-memory-corruption-when-unregistering-plugins.diff

Unregistering plugins twice may corrupt memory. This commit fixes that
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/a6477ac98adbabc0d1214b84d26d4767a6c81bd9

Git commit 98f0ba0dddb76a29edefba6f1fd74ce4e2a73687 by Thomas Weber on 05/01/2023 at 11:48..
Update symbols file for new 2.14 upstream release
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/98f0ba0dddb76a29edefba6f1fd74ce4e2a73687

Git commit 286b305eb9e62c524e83fbfdf6e68158385eadee by Thomas Weber on 05/01/2023 at 11:48..
Update doc-base files for new 2.14 upstream version
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/286b305eb9e62c524e83fbfdf6e68158385eadee

Git commit 5a0a576b9723efc56187c804e2fca40df516db56 by Thomas Weber (on behalf of Florian Ernst) on 05/01/2023 at 12:13..
debian/copyright: update copyright years to reflect recent changes

This fixes lintian's

P: lcms2 source: update-debian-copyright 2013 vs 2022 [debian/copyright:46]
N:
N:   The most recent copyright year mentioned for files in ./debian lags behind
N:   the year in the timestamp for the most recent changelog entry.
N:
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: debian/copyright/dep5
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/5a0a576b9723efc56187c804e2fca40df516db56

Git commit a7263d26f79295c8879cef777b379f19b07568d6 by Thomas Weber (on behalf of Florian Ernst) on 05/01/2023 at 12:24..
debian/copyright: utils/jpgicc/iccjpeg.* is licensed under IJG

As found via
"licensecheck --check '.*' --recursive --deb-machine --lines 0 *"
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/a7263d26f79295c8879cef777b379f19b07568d6

Git commit c8f58ee959c2cae7074d11852d2b2c3510b74064 by Thomas Weber (on behalf of Florian Ernst) on 05/01/2023 at 12:25..
debian/copyright: drop optional License header

It did not conform to the specification due to not just giving a short
name, and it wasn't complete anyways due to missing GPL-2+ (for
debian/*) and IJG (for utils/jpgicc/iccjpeg.*).

This fixes lintian's
W: lcms2 source: space-in-std-shortname-in-dep5-copyright gpl-3  gpl-3 for the fast_float plugin only [debian/copyright:4]
N:
N:   The “License” field contains a short name with a space, which does not
N:   conform to the specification.
N:
N:   Please refer to
N:   https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
N:   details.
N:
N:   Visibility: warning
N:   Show-Always: no
N:   Check: debian/copyright/dep5
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/c8f58ee959c2cae7074d11852d2b2c3510b74064

Git commit f136927f5626fe6d1ab1b170aa3e39ae6ac97d3e by Thomas Weber on 05/01/2023 at 13:14..
debian/control: Drop versioned constraint on dpkg-dev

obsolete since buster
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/f136927f5626fe6d1ab1b170aa3e39ae6ac97d3e

Git commit 1d5ce394aca61421cce021cad52170d5315a92f0 by Thomas Weber (on behalf of Florian Ernst) on 05/01/2023 at 13:15..
migrate from debian/compat to Build-Depends: debhelper-compat (= 13)

This fixes lintian's
P: lcms2 source: uses-debhelper-compat-file [debian/compat]
N:
N:   This package uses a debian/compat file to denote the required debhelper
N:   compatibility number.
N:
N:   However, debhelper has replaced debian/compat with the debhelper-compat
N:   virtual package for most circumstances.
N:
N:   Packages not using an experimental or beta compatibility level should
N:   Build-Depend on the debhelper-compat virtual package, for example:
N:
N:    Build-Depends: debhelper-compat (= 13)
N:
N:   Please refer to the debhelper(7) manual page for details.
N:
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: debhelper
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/1d5ce394aca61421cce021cad52170d5315a92f0

Git commit 1db43bd9bf4a3c43cabf2b391a08c2f90153a479 by Thomas Weber (on behalf of Florian Ernst) on 05/01/2023 at 13:38..
keep updated manpages as provided via upstream (but with minor cleanup)

This concerns utils/linkicc/linkicc.1, utils/psicc/psicc.1, and
utils/transicc/transicc.1 that starting with upstream 2.7 all contain
updates provided by Thomas Weber.

This fixes lintian's
I: liblcms2-utils: typo-in-manual-page Precission Precision [usr/share/man/man1/linkicc.1.gz:25]
N:
N:   Lintian found a spelling error in a manual page. Lintian has a list of
N:   common misspellings that it looks for. It does not have a dictionary like
N:   a spelling checker does.
N:
N:   If the string containing the spelling error is translated with the help of
N:   gettext (with the help of po4a, for example) or a similar tool, please fix
N:   the error in the translations as well as the English text to avoid making
N:   the translations fuzzy. With gettext, for example, this means you should
N:   also fix the spelling mistake in the corresponding msgids in the *.po
N:   files.
N:
N:   Visibility: info
N:   Show-Always: no
N:   Check: documentation/manual
N:   Renamed from: spelling-error-in-manpage
N:
N:
P: lcms2 source: maintainer-manual-page [debian/man/linkicc.1]
N:
N:   The maintainer keeps a manual page in ./debian. Please forward the manual
N:   page upstream and ask them to include in their version control system, and
N:   in their next release.
N:
N:   If the manual page was already forwarded or rejected, or the upstream is
N:   gone, please override the tag and annotate it with a suitable comment.
N:
N:   Please refer to social contract item 2, Coordination with upstream
N:   developers (Section 3.1.4) in the Debian Developer's Reference, and
N:   Changes to the upstream sources (Section 4.3) in the Debian Policy Manual
N:   for details.
N:
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: debian/manual-pages
N:   Renamed from: maintainer-manpage
N:
N:
P: lcms2 source: maintainer-manual-page [debian/man/psicc.1]
N:
P: lcms2 source: maintainer-manual-page [debian/man/transicc.1]

but also requires the new debian/patches/manpages-cleanup.patch to fix

W: liblcms2-utils: groff-message 29: warning: macro 'p' not defined [usr/share/man/man1/psicc.1.gz:1]
W: liblcms2-utils: groff-message 44: warning: macro 'p' not defined [usr/share/man/man1/transicc.1.gz:1]
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/1db43bd9bf4a3c43cabf2b391a08c2f90153a479

Git commit 4a25731dfee23c4c8bdc0166d208f3cc2c31ccf0 by Thomas Weber (on behalf of Florian Ernst) on 05/01/2023 at 13:38..
debian/control: declare Rules-Requires-Root: no

This fixes lintian's
P: lcms2 source: silent-on-rules-requiring-root [debian/control]
N:
N:   The field Rules-Requires-Root is missing from the file debian/control.
N:
N:   Over time, Debian has sucessively narrowed the steps for which elevated
N:   privileges are required. It speeds up the building of installation
N:   packages in the archive. Eventually, Debian will switch the default
N:   archive-wide behaviour to expedite the build process further.
N:
N:   Please declare explicitly that the sources do not require root privileges.
N:   You can use the setting Rules-Requires-Root: no in the source stanza of
N:   debian/control, but please verify with diffoscope(1) that the installation
N:   packages produced are in fact identical.
N:
N:   Please refer to usr/share/doc/dpkg/rootless-builds.txt.gz, debian/rules
N:   and Rules-Requires-Root (Section 4.9.2) in the Debian Policy Manual, and
N:   Rules-Requires-Root (Section 5.6.31) in the Debian Policy Manual for
N:   details.
N:
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: debian/control/field/rules-requires-root
N:   Renamed from: rules-requires-root-missing
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/4a25731dfee23c4c8bdc0166d208f3cc2c31ccf0

Git commit 0b93ad0cc377bc098c2c8c69e53ab14341792908 by Thomas Weber on 05/01/2023 at 20:47..
Remove github-specific files

They were committed and pushed by mistake in the past
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/0b93ad0cc377bc098c2c8c69e53ab14341792908

Git commit 3e3f4f1b4d56843fddb6a050aa878b13597194c6 by Thomas Weber on 05/01/2023 at 20:56..
Debian release 2.14-1
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/3e3f4f1b4d56843fddb6a050aa878b13597194c6

Git commit 54eb34abc71b432f55a24a38a96019ec81c5ebd2 by Thomas Weber on 07/01/2023 at 20:45..
Update copyright information for plugins

Thanks: Florian Ernst <florian_ernst at gmx.net>
https://invent.kde.org/neon/backports-jammy/lcms2-jammy/commit/54eb34abc71b432f55a24a38a96019ec81c5ebd2


More information about the Neon-commits mailing list