• Request for review - A number of packages

    From Andrew Ruthven@21:1/5 to All on Mon Jun 12 13:40:01 2023
    Hey folks,

    In preparing to upload Request Tracker v5.0.4, I've had to prepare a number of new packages for CPAN
    modules. Can I please have them reviewed, and hopefully uploaded?

    libtest-snapshot-perl
    ---------------------

    Build dep for libgraphvis2-perl

    ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037109 Repo: https://salsa.debian.org/perl-team/modules/packages/libtest-snapshot-perl

    libgraphviz2-perl
    -----------------

    GraphViz has been deprecated, long live GraphViz2! Request Tracker has moved from GraphViz to using GraphViz2.

    ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037110 Repo: https://salsa.debian.org/perl-team/modules/packages/libgraphviz2-perl

    libbadger-perl
    --------------

    Yet another framework system. Build dep for libhtml-query-perl

    ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037117
    Repo: https://salsa.debian.org/perl-team/modules/packages/libbadger-perl

    libhtml-query-perl
    ------------------

    jQuery like interface for HTML::Element. Build dep for libcss-inliner-perl

    ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037246
    Repo: https://salsa.debian.org/perl-team/modules/packages/libhtml-query-perl

    libcss-inliner-perl
    -------------------

    Library for converting CSS <style> blocks to inline styles. Used by Request Tracker
    for much more efficient HTML emails. It dropped the size of my test emails by 500 kB.

    ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037248
    Repo: https://salsa.debian.org/perl-team/modules/packages/libcss-inliner-perl

    Cheers,
    Andrew
    --
    Andrew Ruthven, Wellington, New Zealand
    andrew@etc.gen.nz |
    Catalyst Cloud: | This space intentionally left blank
    https://catalystcloud.nz |

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Andrew Ruthven on Sun Jun 18 17:30:01 2023
    On Mon, 12 Jun 2023 23:32:07 +1200, Andrew Ruthven wrote:

    In preparing to upload Request Tracker v5.0.4, I've had to prepare a number of new packages for CPAN
    modules. Can I please have them reviewed, and hopefully uploaded?

    libtest-snapshot-perl
    ---------------------

    Reviewed, and a few minor TODO items added to d/changelog.

    libbadger-perl
    --------------

    Also reviewed, and my notes are also in d/changelog; mostly minor but
    one real blocker as well this time …


    I guess some of the notes also apply to the other packages, so I'll
    stop here :)


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmSPITJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZT/hAAkjlCMg7JHIodX2r7pM5DHm9pCcGGRXY8LxPaQZBGmFV6qLp6iymFLuH/ CJ5FdtdJtxNUmttNuEqWoogZcqu7KoiTQ7bTnZnsGysxKIrkARaenga2MIrjIyjZ FqR5jjHvfVwfnGg2akEQeehNuGBBG/gAnTk03AfvfV6KbTpeNPD+PAi/4XPwu7WM DkWZzx1L1LzTkUszLGtfBRMas//T0yti66hfNdtuJ3P4yTVMNvb6CB8Ai14b0coV Y/Rzb14AeT5uJEAk8DLbzav2Dykp1UC6ZZIfsWWF4Vwk0HeXTIghGjeHE1jqXCkR K6KjAOpH57xcS+8lmnCjbLBiu6oPu8DVbMEFsCEr0KG8bWzyEID3I+xOL46BFClu p8LbzUL3+mriRTp6S7UDEApvEdaH6DoxqrMPGz6I0zN+q/Vcm2XWEXx7JgGRdv4Y YDh+dLXcEEDYC4xlY1YuDGh9vgPnwKO42XHKbQWPdBvTQJNEWAKko2TVOh4RlWai
    gdDLiEtk
  • From Andrew Ruthven@21:1/5 to gregor herrmann on Tue Jun 27 00:20:02 2023
    On Sun, 2023-06-18 at 17:22 +0200, gregor herrmann wrote:
    On Mon, 12 Jun 2023 23:32:07 +1200, Andrew Ruthven wrote:

    In preparing to upload Request Tracker v5.0.4, I've had to prepare a
    number of new packages for CPAN
    modules. Can I please have them reviewed, and hopefully uploaded?

    libtest-snapshot-perl
    ---------------------

    Reviewed, and a few minor TODO items added to d/changelog.

    All fixed.

    I'll note that currently all of these packages will be team uploads, as
    while I'm listed as a Maintainer, I'm not (yet) a DD, so I can't do the
    initial upload. Unless upload permissions can be granted before the packages are first uploaded.
     
    libbadger-perl
    --------------

    Also reviewed, and my notes are also in d/changelog; mostly minor but
    one real blocker as well this time …

    Hmm, this one is a bit more interesting. `make test` runs okay, but the autopkgtests to run -c against each module doesn't.

    I've patched the one with a syntax error. There are two that still don't compile. I haven't crawled into the code, and would rather not :). I've
    raised bug reports upstream[0][1].

    Given the shipped tests pass, is it acceptable to filter these out of autopkgtests?

    I guess some of the notes also apply to the other packages, so I'll
    stop here :)

    I've checked the others and updated with the provided feedback from the
    first two.

    Cheers,
    Andrew

    [0] https://github.com/abw/Badger/issues/20 [1] https://github.com/abw/Badger/issues/21

    --
    Andrew Ruthven, Wellington, New Zealand
    andrew@etc.gen.nz |
    Catalyst Cloud: | This space intentionally left blank
    https://catalystcloud.nz |

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Andrew Ruthven on Sun Jul 2 16:40:01 2023
    On Tue, 27 Jun 2023 10:19:34 +1200, Andrew Ruthven wrote:

    libtest-snapshot-perl
    ---------------------
    Reviewed, and a few minor TODO items added to d/changelog.
    All fixed.

    Thank you, looks good.

    I'll note that currently all of these packages will be team uploads, as
    while I'm listed as a Maintainer, I'm not (yet) a DD, so I can't do the initial upload. Unless upload permissions can be granted before the packages are first uploaded.

    That's not what this "Team upload" line in d/changelog means, in my understanding. Let me try to explain:

    "XY upload" has two meanings:
    1 The actual signing and transferring of the files; in this case, as
    you're not yet in the keyring, this has indeed to be done by
    someone else. (That's often called a "sponsored upload" although
    personally I don't like the term sponsoring in the context of
    teams, as the packages "belong" to all of us.)
    2 The relationship between preparing the upload, expressed in the
    trailer line of the recent entry in d/changelog, and the
    responsibility for the package, expressed by Maintainer/Uploaders
    in d/control. Here we have "maintainer uploads" when the name+email
    from d/changelog are in Maintainer or Uploaders and "non-maintainer
    uploads" (NMUs) in all other cases, with one exception:

    In earlier years, when someone wanted to upload a team-maintained
    package, they had to add themselves to Uploaders, because otherwise
    lintian would complain very louldy that this is an NMU (and should
    have a different version etc.). That was quite annoying … And so
    lintian invented the notion of a "Team upload" - i.e. when the
    first line in d/changelog says so it will not claim that this is an
    NMU. So "Team upload" is basically a way to appease lintian and
    tell it, that it's ok for a person to create this new version of
    the package.

    In the case of libtest-snapshot-perl (and the other packages), this
    is (independent of 1) aka who presses the button) a "maintainer
    upload", as your name+email is both in d/changelog and d/control, so
    per section 2) above, a "Team upload" is not needed. And indeed,
    lintian points this out as well:

    W: libtest-snapshot-perl source: unnecessary-team-upload [debian/changelog:1] N:
    N: The debian/changelog file refers to a "Team upload" but the uploader is
    N: listed amongst the Maintainer/Uploaders.
    N:
    N: Visibility: warning
    N: Show-Always: no
    N: Check: nmu

    libbadger-perl
    --------------

    Also reviewed, and my notes are also in d/changelog; mostly minor but
    one real blocker as well this time …
    Hmm, this one is a bit more interesting. `make test` runs okay, but the autopkgtests to run -c against each module doesn't.

    Indeed more interesting/weird :)

    I've patched the one with a syntax error.

    I guess that's https://github.com/abw/Badger/pull/19
    I you have the same as a debian/patches/ file please push it.

    There are two that still don't
    compile. I haven't crawled into the code, and would rather not :). I've raised bug reports upstream[0][1].

    Thanks.

    Given the shipped tests pass, is it acceptable to filter these out of autopkgtests?

    If we have a reason to believe that the "-c" failures are harmless
    then yes; that would require getting a deeper understanding of this
    whole project that I currently have :)

    I've checked the others and updated with the provided feedback from the
    first two.

    Thanks!

    As libtest-snapshot-perl is basically ready (except for the "Team
    upload") I've now looked at

    | libgraphviz2-perl
    | -----------------
    | GraphViz has been deprecated, long live GraphViz2! Request Tracker has moved | from GraphViz to using GraphViz2.
    | ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037110
    | Repo: https://salsa.debian.org/perl-team/modules/packages/libgraphviz2-perl

    as it's the next in the "dependency chain".
    And I only found minor nitpicks, which I've again listed in
    d/changelog.


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmShih9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaYiA//a1GzgIWhuIhl1pEdMtbXZ/lwEUjGCb9pUEhc0Re8Mhpgqtaq+nBJbqcw sK6v3+imhqMa2ZV0aqPp8ikZOW6I3hZOn4njer6MHhxEixaPS/SZnFMkEAffi4gx 1GRBwKezhrivR7GYPvoKZst03o2yVcicHvvLJrONjbI6LA1gdWo9C7Kvy6I0d1MZ /848l9Sfhrto1qnr/AfPg3oPENWrUMmiYIAQpALf6YAyPc01TFWvZRB6JQOvkAL7 GITUI5XdQi+y2xvBbOJYtvrpR5GjZJmZFODnoKy7lU4LnVQ+EWYNG3e1v8GZnW5w r3ZUVM/3FtYtdL0RyA16p95UVxhuunJoFWSzFBOVKWQTFdQv1PhRO0OoQExnNz46 EoApmuxeXgtQpvU8JPQrE4YauNFw1POj0rBLY8ja+WM23HdcmQAdG4pcQ991Sor9 662lpqA9cH2IXa3o8JC1DS9pTyE4gVWZw2IaNKtHK//J9tdBtOYWmUUCjG2ceHP2
    RD9Ni8P7
  • From Andrew Ruthven@21:1/5 to gregor herrmann on Mon Jul 3 02:00:01 2023
    On Sun, 2023-07-02 at 16:30 +0200, gregor herrmann wrote:
    On Tue, 27 Jun 2023 10:19:34 +1200, Andrew Ruthven wrote:

    libtest-snapshot-perl
    ---------------------
    Reviewed, and a few minor TODO items added to d/changelog.
    All fixed.

    Thank you, looks good.

    Thank you.

    That's not what this "Team upload" line in d/changelog means, in my understanding. Let me try to explain:
    [snip]

    Thank you for the great explanation. I had incorrectly assumed that because
    the person doing the uploads wouldn't match the 'Maintainer' or 'Uploaders' fields, then it'd be a team upload.


    libbadger-perl
    --------------

    Also reviewed, and my notes are also in d/changelog; mostly minor but
    one real blocker as well this time …
    Hmm, this one is a bit more interesting. `make test` runs okay, but the autopkgtests to run -c against each module doesn't.

    Indeed more interesting/weird :)
     
    I've patched the one with a syntax error.

    I guess that's https://github.com/abw/Badger/pull/19
    I you have the same as a debian/patches/ file please push it.

    Pushed.

    There are two that still don't
    compile. I haven't crawled into the code, and would rather not :). I've raised bug reports upstream[0][1].

    Thanks.
     
    Given the shipped tests pass, is it acceptable to filter these out of autopkgtests?

    If we have a reason to believe that the "-c" failures are harmless
    then yes; that would require getting a deeper understanding of this
    whole project that I currently have :)

    I *think* that the modules aren't intended to be used standalone, so could
    be skipped.


    libgraphviz2-perl
    -----------------
    GraphViz has been deprecated, long live GraphViz2! Request Tracker has moved
    from GraphViz to using GraphViz2. ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037110 Repo: https://salsa.debian.org/perl-team/modules/packages/libgraphviz2- perl

    as it's the next in the "dependency chain".
    And I only found minor nitpicks, which I've again listed in
    d/changelog.

    All fixed, pushed.

    Thank you,
    Andrew

    --
    Andrew Ruthven, Wellington, New Zealand
    andrew@etc.gen.nz |
    Catalyst Cloud: | This space intentionally left blank
    https://catalystcloud.nz |


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEExgP8TmAPHOzRyNl8S1PZMeTT6GMFAmSiDRQACgkQS1PZMeTT 6GORPg/9HcCXAIDsYsDfgDUjKSguAiHtn2pHl/Y1YcW3MNyJtO559fSv928rwwLk snzrfG7K841mcuwsumyUVl+7k6EWkI92aGZmotv25lBhPqcXyIa3gaFOVJV+wpPT OdgdPZMTTfM0O/qpJsCNMXjX6DrFKSNmez9oiN0eyWKiO3v964Asa0B67Hk9n4Uj AoVUXHWf0nm6KqAwp4CEKNW+ApbBE/UX8bfh6UbKLGPzItXNGWAIQVI+p2m5ag80 ick5mhsMYI1EDCqbkNz2a9pZfeDNYzsdzSL9hIv1hvGZOtMWSPSXsEF250jVhZtN 5MSbwOxWR4Ue+3hcaFoSw0Y6kraMEr36sCBQXoDZ2NsOGcdM2C/Mh3tZJv/VrzSZ Q6HUiECDU6KRrS0aMBdWj1DAbtsJmZ+pW71K5bHwwyep7ZT/2Jy8jDoCfEs17MnZ yYIAn3OBi3NX/er44nWB4y9JGZjJ9N3EjkocwmAYQw8cewODoMUNkWb3nm1JT22b AQZmlqorqbi6KNaVUSXTbIeK1gW2t7b1dkE1PLWqp7TJoe4BZk9MdbqIdNFmxxXk +wkrJyhBoFXRI9kmOv3kaHYBH48M5VFNbpMPq8nZUyLRwVK7dUDyXuPmktyCaFgf vfA8sNllva82D2ML2/xORQoazoxMnGhYL9bEvuQKhSuUA5s1JYQ=
    =zQxk
    -----END PGP SIGNATURE-----
  • From gregor herrmann@21:1/5 to Andrew Ruthven on Sat Jul 8 16:00:01 2023
    On Mon, 03 Jul 2023 11:49:40 +1200, Andrew Ruthven wrote:

    libtest-snapshot-perl
    ---------------------

    That's not what this "Team upload" line in d/changelog means, in my understanding. Let me try to explain:
    [snip]
    Thank you for the great explanation.

    You're welcome. I'm glad if it was helpful.

    And: libtest-snapshot-perl uploaded.

    libbadger-perl
    --------------
    I've patched the one with a syntax error.
    I guess that's https://github.com/abw/Badger/pull/19
    I you have the same as a debian/patches/ file please push it.
    Pushed.

    Thanks.

    Given the shipped tests pass, is it acceptable to filter these out of autopkgtests?
    If we have a reason to believe that the "-c" failures are harmless
    then yes; that would require getting a deeper understanding of this
    whole project that I currently have :)
    I *think* that the modules aren't intended to be used standalone, so could
    be skipped.

    Alright, in that case adding the 2 filenames to debian/tests/pkg-perl/syntax-skip should do the trick.


    libgraphviz2-perl
    -----------------
    And I only found minor nitpicks, which I've again listed in
    d/changelog.
    All fixed, pushed.

    Thanks, uploaded as well.



    Cheers,
    gregor


    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmSpahBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgbhIhAAjxjU/SqzKlNLJuCS6+e41xW/XrX6YgDnmgDw46T0SYmSu3hthQzgSEpz SdJnrT2oVsEHtvmGyA3DQ38sCfIs80xRIeMhFFkSWD7WSdoCwhUjyXzAGpHs5HMd /sOOr0IylcwhRxGooscmObs8nwyRugXTPDB5Oq1sa03lJnF3k0wJ2ZONMOxFfAv5 wg+YEUJrddh6SR9Pm1z4SH4qglPLXwkqRNb6Ka4YBTPmPhTkvmcRJgy9Dp3y+Xmi l67aXRHFcp/OEGpJQAxE4xN8O+lK0EqqRp4hwBovxP6tP5PKTtPpsLL5Onu6tOtt oOlr3gh8yIROjOPIwyydpcyQ2HPjS/Ww/I7nkF+LWGOP+rrBg2g0v51HtZyfW2FE bIbKE/Z7bp4ViXsNoVmscz8SlJHCmgEbSIYRCyHL1Sje511Mnaf96eDjxIUvsXdw /J/lVEPK85YJ/zFRvC09tAwIKDlJab22trmH6mjdx1aO19xHfyuCSztu3b8Py1Gl sl0/Z6zry2Bgf6hJsAsYHYart2PRgtxjrL3GlNdAKQCZYee8D/D7WFvgmhiBb2qk B7k4MZAJlyoVgAXNbco8ESbF7zmUdxx6qyWSZ6pSGqJ5L66pF6GujJ/8BskNdX0B U9r4NN27alQuZjLdUA9wdaq7zV/jFjowLxVZOleI890PKZkWUOA=
    =Ru/l
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Ruthven@21:1/5 to gregor herrmann on Tue Jul 11 16:00:01 2023
    On Sat, 2023-07-08 at 15:52 +0200, gregor herrmann wrote:
    On Mon, 03 Jul 2023 11:49:40 +1200, Andrew Ruthven wrote:

    And: libtest-snapshot-perl uploaded.

    Thank you.

    [libbadger-perl]

    Given the shipped tests pass, is it acceptable to filter these out
    of autopkgtests?
    If we have a reason to believe that the "-c" failures are harmless
    then yes; that would require getting a deeper understanding of this
    whole project that I currently have :)
    I *think* that the modules aren't intended to be used standalone, so
    could be skipped.

    Alright, in that case adding the 2 filenames to debian/tests/pkg-perl/syntax-skip should do the trick.

    Except that this file appears to apply to runtime-deps-and- recommends.d/syntax.t . The tests which are failing are in runtime- deps.d/use.t . Using debian/tests/pkg-perl/use-whitelist isn't sufficient,
    and while I could list each module in debian/tests/pkg-perl/use-name that
    seems a bit brittle. Perhaps a skiplist should be supported here as well?

    (And it seems that d/tests/pkg-perl/syntax-skip doesn't support comments, whereas the files for use.t do support comments.)

    Would you be open to a merge request here?

    [libgraphviz2-perl]

    Thanks, uploaded as well.

    Thank you.

    Cheers,
    Andrew

    --
    Andrew Ruthven, Wellington, New Zealand
    andrew@etc.gen.nz |
    Catalyst Cloud: | This space intentionally left blank
    https://catalystcloud.nz |

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Andrew Ruthven on Tue Jul 11 23:50:02 2023
    On Wed, 12 Jul 2023 01:53:33 +1200, Andrew Ruthven wrote:

    [libbadger-perl]

    Given the shipped tests pass, is it acceptable to filter these out
    of autopkgtests?
    If we have a reason to believe that the "-c" failures are harmless
    then yes; that would require getting a deeper understanding of this whole project that I currently have :)
    I *think* that the modules aren't intended to be used standalone, so could be skipped.
    Alright, in that case adding the 2 filenames to debian/tests/pkg-perl/syntax-skip should do the trick.

    (Just briefly, as I'm travelling):

    Except that this file appears to apply to runtime-deps-and- recommends.d/syntax.t . The tests which are failing are in runtime- deps.d/use.t .

    That doesn't match my memory, and luckily I still have a log:

    38s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t ..
    38s 1..4
    38s ok 1 - /usr/bin/perl -w -M"Badger" -e 1 2>&1 exited successfully
    38s ok 2 - /usr/bin/perl -w -M"Badger" -e 1 2>&1 produced no (non-whitelisted) output
    38s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Badger" -e 1 2>&1 exited successfully
    38s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Badger" -e 1 2>&1 produced no (non-whitelisted) output
    38s ok
    38s All tests successful.
    38s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.15 cusr 0.03 csys = 0.20 CPU)
    38s Result: PASS

    So use.t, as expected, only tests one file (Badger.pm) and passes.

    43s autopkgtest [15:50:13]: test autodep8-perl-recommends: [-----------------------
    44s
    44s # Failed test '/usr/bin/perl -wc /usr/share/perl5/Badger/Class/Methods.pm exited successfully'
    44s # at /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t line 124.
    44s
    44s # Failed test '/usr/bin/perl -wc /usr/share/perl5/Badger/Codecs.pm exited successfully'
    44s # at /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t line 124.
    47s # Looks like you failed 2 tests of 88.
    47s
    47s # Failed test 'all modules in libbadger-perl pass the syntax check'
    47s # at /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t line 127.
    47s # Looks like you failed 1 test of 4.
    47s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t ..

    And the failures are in syntax.t which runs perl -wc on all files.

    (And it seems that d/tests/pkg-perl/syntax-skip doesn't support comments, whereas the files for use.t do support comments.)

    Doesn't match my memory either, and:

    % grep '^#' */debian/tests/pkg-perl/syntax-skip | wc -l
    248

    In fact I think most of our d/tests/pkg-perl/syntax-skip have
    comments. And sometimes only consists of a comment:

    % grep '^.*Empty' */debian/tests/pkg-perl/syntax-skip | wc -l
    53

    E.g.:

    % cat pkg-perl-tools/debian/tests/pkg-perl/syntax-skip
    # Empty file to check everything despite Suggests


    Would you be open to a merge request here?

    In general: yes of course, but at the moment I don't yet see the
    necessity for a change :)

    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmStzDdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qga3VhAAr6VfZYBOqXaLZIi3OaaY278Bn8so1NYozsINGkuqUGN9NeWYmXSHqJmt wsmMxCxDQ1aC3ZTPp4oaKJyhO4mN7uyUEafQ0b3gf5P6PMOB1ge7u5SOSIPDSXtE m45GqPqtCDMKAi1qf3c5vwtGq/amhebOnp/UXj9vgJl+Nt5rEblWPlzVFVg+f9h7 g5MXTSXAw1ucy1Ji1ptfLWTBzpwpTICijMBp31f1k5RA81paICEiT7FFg3aoPU/P CSrwSWv5epwjBIVu/Grcd+ss85eXNr8G55TaW1D424E0YkoSKhDny6ZcyGhdRUuj ivcyC7PYzraEGCnv8PWOjpbcawrGX0KlPxX/2ecvwrQx/tkbJMxEcPN6oejEyRFb nnOBGROwtD8A3nspCup5fCEPQ1hjk01yvRgMEnYoaQfo1/Q/Xv0Ep8K3nYs+WN2b T2591bYlbGqTt9RuQVYXULKgdpte0vrDoczWQl9lu4ZvLtI7xZ3VKiPeRIGmlAy2 mZPC9KXZ9HJYotEcaJmUuiQryta/Pg+eeC/Te9Sw0d+99ETjzMt4RVXhBOFpZhUY JtS+zp6LR+XZELxexT+paNVwllQ+7amTPk4HkrZ+JEqUlGjFSZbENWxtwg7Pj9Wx OwCaEjKtZIw+eTf02qnWAQvrxojY9LP1sTzrX/Z5hwuslKI3mFY=
    =1Q3A
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Ruthven@21:1/5 to gregor herrmann on Wed Jul 12 03:10:02 2023
    On Tue, 2023-07-11 at 23:40 +0200, gregor herrmann wrote:
    On Wed, 12 Jul 2023 01:53:33 +1200, Andrew Ruthven wrote:


    [libbadger-perl]

    Alright, in that case adding the 2 filenames to debian/tests/pkg- perl/syntax-skip should do the trick.

    (Just briefly, as I'm travelling):

    Except that this file appears to apply to runtime-deps-and- recommends.d/syntax.t . The tests which are failing are in runtime- deps.d/use.t .

    That doesn't match my memory, and luckily I still have a log:
    [snip]

    Hmm, I was obviously misreading things. Those modules, and two others are
    now added to syntax-skip, autopkgtests now pass. Commit pushed.

    Cheers,
    Andrew


    --
    Andrew Ruthven, Wellington, New Zealand
    andrew@etc.gen.nz |
    Catalyst Cloud: | This space intentionally left blank
    https://catalystcloud.nz |

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Andrew Ruthven on Wed Jul 12 18:40:02 2023
    On Wed, 12 Jul 2023 13:06:05 +1200, Andrew Ruthven wrote:

    [libbadger-perl]
    That doesn't match my memory, and luckily I still have a log:
    [snip]
    Hmm, I was obviously misreading things. Those modules, and two others are
    now added to syntax-skip, autopkgtests now pass. Commit pushed.

    Thanks, and I'm glad that we now have working autopkgtests on both of
    our machines :)

    Uploaded (with three micro-commits).

    Cheers,
    gregor


    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmSu1w1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgauNhAAhGZJuXZKwa9m79P4JPGTvBy1XgaQ4cLsUVrbfIR/h6wWw1RtF+SuBqNK Afgax/0ikMjI9eGLcmZ5hpBFkpxe1pti81F9IR9s0iK31KGxFj/p/30OHln+Accb LkOSZh5+ng7kw4VdNYhoQ7wYjaTboZpiAGejc6H5OYyr37bYkcRGt5y9Lnbu2IDw Q+WvSrhdNuRBevylmGuYXF+oUtLmBE8L9fMXxNYbAvzsBZN25xlbu1Gbt5e5GO8N tAZdSIe09hHecLPP4kVZlcflcUDsDY8ZxJLiR4U7+4sruMi09I3ya/bP4HnOaR/3 HX0HhJIZA62fxQKBiz6j+adxjuTIH9a7HYwwny5OhlAEdPWyQD6rx/rWgquPHl3Z x7crvsmFcNkuSRTxJj6nhGzHacZly1n2HwfKf7q/YKOkwUKdD9wbJU4peo0phO5y H99sHHsO0xYvKSemObUoH73/Ov50td60EgkSJRjGi/i6n9FcpSx+Wak7j/MOy9BF yaUXb7enqD6mmi5KPC1OKrvuZj4fxY5uw2rShYiOYLh7E6wE7ay3icE8R1cptVgp HQYNb0Sxfv95hqhVZZWrpIUqL97gaEUwaJR2f4AjngzYlGDfTLH/zdFdSBsy5BY4 nCMAxubTJ/PJLxK/xMRYLtQkUIyWfGp29MbLO/ymMfPHexs/j5k=
    =zLBi
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to gregor herrmann on Fri Jul 14 15:30:02 2023
    On Wed, 12 Jul 2023 18:38:30 +0200, gregor herrmann wrote:

    [libbadger-perl]
    Uploaded (with three micro-commits).

    This leaves us with the remaining two packages:

    | libhtml-query-perl
    | ------------------
    |
    | jQuery like interface for HTML::Element. Build dep for libcss-inliner-perl
    |
    | ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037246
    | Repo: https://salsa.debian.org/perl-team/modules/packages/libhtml-query-perl

    Reviewed and some small TODO items added to d/changelog.


    | libcss-inliner-perl
    | -------------------
    |
    | Library for converting CSS <style> blocks to inline styles. Used by Request Tracker
    | for much more efficient HTML emails. It dropped the size of my test emails by 500 kB.
    |
    | ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037248
    | Repo: https://salsa.debian.org/perl-team/modules/packages/libcss-inliner-perl

    Reviewed and some small TODO items added to d/changelog.

    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmSxTUhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZilQ//ULKQzbr2YiYKJiwbOPkWsiiE3zFG8FTN3ovLVpfXK5UgifuYm1uVtIEw PUv2vtg4mB8WUUhEIuPTdVFxzGqfFJoo3iMUb3KFKzZGZAc16ogl+g8wsSxQXbHk pzm3UH7PZFn2rNb2/h0i1wwr5SwZAcXlLxc9cqZ2SuuRaiH2MOWvNZ3Skah8b5Bh IlcSP5DZDdzORy4XATJxj9LrzP7Tvefzri2b6rHoQM9ZY6zbqEa29egJ+lTLbKzk tNmC+5tqh608Pcv5E2AZzeOr48czjVQc+bXqqAub9uU+/RAE/1q32JXRsjo3TLkO zttpzVkrC8yq4rY0W0oN995nG4qtriZEHRAYe4/o19DjPwjzJ2o8QeI8AZS9dqzC 2e6+ibISbR5duFjN2La7muMXRW5sGpuDSeVAb08XWNQC2ihI+Kox+4NuIiHDwt9Q gOqxTFC0g8kwJ7RN1UZw2K3BPLAr5pHtn1n6tzMRRv1tB1PHPVuhPVIgFHeE6j/V 1OMWdbElr1nkwa01mw4NTs6lOUytszy98XBbIBMbQL/ygu+QAtEZDj+liCuN0KB8 bQJmPA0N+0rWYoKIBzNGqfpeCxk50R7+FU/nWema1gkbRJDxVdJHy6Ea0QgkKHsD /aaY4ICbL4LDTVXOcP7DVpuKs+/OlcIvIsajTTlts8fDU3kUFFg=
    =uY65
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Ruthven@21:1/5 to gregor herrmann on Sat Jul 22 15:40:04 2023
    On Fri, 2023-07-14 at 15:27 +0200, gregor herrmann wrote:
    On Wed, 12 Jul 2023 18:38:30 +0200, gregor herrmann wrote:

    libhtml-query-perl
    ------------------

    jQuery like interface for HTML::Element. Build dep for libcss-inliner-
    perl

    ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037246
    Repo: https://salsa.debian.org/perl-team/modules/packages/libhtml-query- perl

    Reviewed and some small TODO items added to d/changelog.

    Fixed and commits pushed.

    libcss-inliner-perl
    -------------------

    Library for converting CSS <style> blocks to inline styles. Used by
    Request Tracker
    for much more efficient HTML emails. It dropped the size of my test
    emails by 500 kB.

    ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037248
    Repo: https://salsa.debian.org/perl-team/modules/packages/libcss- inliner-perl

    Reviewed and some small TODO items added to d/changelog.

    Fixed and commits pushed. Funnily enough I already had local fixes for two
    of them, I just hadn't pushed them before you reviewed. Ah well.


    --
    Andrew Ruthven, Wellington, New Zealand
    andrew@etc.gen.nz |
    Catalyst Cloud: | This space intentionally left blank
    https://catalystcloud.nz |

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Andrew Ruthven on Sun Jul 23 18:10:01 2023
    On Sun, 23 Jul 2023 01:31:25 +1200, Andrew Ruthven wrote:

    libhtml-query-perl
    ------------------
    Reviewed and some small TODO items added to d/changelog.
    Fixed and commits pushed.

    Thanks! And: uploaded.

    libcss-inliner-perl
    -------------------
    Reviewed and some small TODO items added to d/changelog.
    Fixed and commits pushed. Funnily enough I already had local fixes for two
    of them, I just hadn't pushed them before you reviewed. Ah well.

    Heh :)

    I made 2 smalls changes and uploaded it as well.


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmS9UGZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgbPWxAAonvdhDTuRTmC592ubrbWDu+tSUIL0RHPncs9u3Vcxcxv25YcS2cWveWU 2P/7ZUoOn88LEv1wMeA5Lt+gD7tc0yeinBqq+JpNOp0U5d/PZWYMJp5yUmtf5tKN jaeeFnJ8MTSSLp+p+sMADAUdYEd73rMCEs453X+vFEH+e56aafpyyW8v5MROuB55 4Vwrvm9whTN/EvDX5emqtIgRBjDtAhlcMJrQxNlkRGWjHjE1UfvDIci4zuKP9/xz 6cDycNpetNSy3NEiZrpkghvaHhQ1fLvXv4s6G8K1yOAopT/u4KGLODJn+Zbzc/mY SalrWncqpnu1isQ5SEeVqWfvMXzGMFv71hpKwpm+A8Wo/lfPb24Q9eYMH0l6p/Va ai0Rqns3Q2OeeEu8nrjmK2ET6RtC6j5GXvTrFDTl4BGCZAsH0gTgwqdEDUuGISMq 0ZSdnvNIC/xFVKdPyorL6V02fvlOynlr4ET34Y9sDD77yHPjuKqV2tpw15V9iJFX VcWF8hOMYwA4QrJjgE3oofBW94H21mdxrQAqneFm0kSz8no0MMhvQh2K+PGMwiCz WbaLiDSHwo+pIKb9azfmZXeVmGeanTF5t3//fy8QyIXR3Qbj3xg8OwA3XF1ki2bZ S9w4qjyuQmzMZR4uTYNRQSzimvLzgU7w0ZHCzcDWwmGBFUVbQgQ=
    =nKid
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)