[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1084920: RFS: caspar/20240818-1 -- Makefile snippets for centralized configuration management and typesetting



Hi again Phil,

Updated!  Could you please feed

  dget -x http://mdcc.cx/tmp/caspar/caspar_20240818-1.dsc

to your machinery again?

Thanks!

Bye,

Joost


On Sat, Oct 12, 2024 at 03:43:50PM +0200, Joost van Baal-Ilić wrote:
> Hi again Phil,
> 
> tl;dr: worked on the copyright stuff, still will publish a new caspar/20240818-1
> likely today.
> 
> 
> On Sat, Oct 12, 2024 at 08:52:13AM +0200, Joost van Baal-Ilić wrote:
> > On Sat, Oct 12, 2024 at 08:01:24AM +0200, Joost van Baal-Ilić wrote:
> > > 
> > > Thanks a lot for this awesome analysis.  I'll prepare another
> > > caspar/20240818-1, likely today.
> <snip>
> 
> > > On Sat, Oct 12, 2024 at 03:54:59AM +0100, Phil Wyett wrote:
> > > > 
> <snip>
> > > > I: caspar source: no-dh-sequencer [debian/rules]
> > > > N: 
> > > > N:   This package does not use the dh sequencer in debian/rules.
> > > > N:   
> > > > N:   While maintainers may use a variety of build systems, this one is by far
> > > > N:   the most popular.
> > > > N:   
> > > > N:   Maintainers are strongly encouraged to use the dh sequencer in new
> > > > N:   packages and convert existing ones when appropriate.
> > > > N: 
> > > > N:   Visibility: info
> > > > N:   Show-Always: no
> > > > N:   Check: debian/rules/dh-sequencer
> > 
> > This is a tricky one.  I'll think about it.
> 
> > > > I: caspar source: out-of-date-standards-version 3.9.8 (released 2016-04-06)
> > > > (current is 4.7.0)
> > > > N: 
> > > > N:   The source package refers to a Standards-Version older than the one that
> > > > N:   was current at the time the package was created (according to the
> > > > N:   timestamp of the latest debian/changelog entry). Please consider
> > > > updating
> > > > N:   the package to current Policy and setting this control field
> > > > N:   appropriately.
> > > > N:   
> > > > N:   If the package is already compliant with the current standards, you
> > > > don't
> > > > N:   have to re-upload the package just to adjust the Standards-Version
> > > > control
> > > > N:   field. However, please remember to update this field next time you
> > > > upload
> > > > N:   the package.
> > > > N:   
> > > > N:   See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the
> > > > N:   debian-policy package for a summary of changes in newer versions of
> > > > N:   Policy.
> > > > N: 
> > > > N:   Please refer to
> > > > N:   https://www.debian.org/doc/debian-policy/upgrading-checklist.html for
> > > > N:   details.
> > > > N: 
> > > > N:   Visibility: info
> > > > N:   Show-Always: no
> > > > N:   Check: fields/standards-version
> > 
> > Will get to it.
> 
> > > > I: caspar: spare-manual-page [usr/share/man/man1/csp_helper.1.gz]
> > > > N: 
> > > > N:   Each manual page in /usr/share/man should have a reason to be there.
> > > > This
> > > > N:   manual page does not appear to have a valid reason to be shipped.
> > > > N:   
> > > > N:   For manual pages in sections 1 and 8, an executable (or a link to one)
> > > > N:   should exist. This check currently considers all installation packages
> > > > N:   created by the same sources, as long as they are present.
> > > > N: 
> > > > N:   Please refer to Manual pages (Section 12.1) in the Debian Policy Manual
> > > > N:   and Bug#583125 for details.
> > > > N: 
> > > > N:   Visibility: info
> > > > N:   Show-Always: no
> > > > N:   Check: documentation/manual
> > > > N:   Renamed from: manpage-without-executable
> > 
> > Likely a bug in lintian, will investigate.
> 
> 
> > > > I: Lintian run was successful.
> > > > 
> > > > 3. Licenses [4]: Issue
> > > > 
> > > > philwyett@ks-tarkin:~/Development/builder/debian/mentoring/caspar-20240818$
> > > > lrc
> > > > en: Versions: recon 2.0  check 3.3.9-1
> > > > 
> > > > Parsing Source Tree  ....
> > > > Reading d/copyright  ....
> > > >   Missing Files: Paragraph for debian/
> > > > Running licensecheck ....
> > > > 
> > > > d/copyright      | licensecheck
> > > > 
> > > > GPL-3+           | GPL               bootstrap
> > > > GPL-3+           | GPL               doc/include.zmm
> > > > GPL-3+           | GPL               doc/Makefile.am
> > > > GPL-3+           | GPL               doc/Makefile.in
> > > > GPL-3+           | FSFAP             INSTALL
> > > > GPL-3+           | GPL               Makefile.am
> > > > GPL-3+           | GPL               Makefile.in
> > > > GPL-3+           | GPL               setversion
> > > > 
> > > > Hint: In some files, replacing 'GNU GPL' with 'GNU GENERAL PUBLIC LICENSE
> > > > Version 3 or later' will fix the issue.
> > 
> > I'll think about what to do with this issue.
> 
> Fixed, party in caspar "upstream" (which will take a while to trickly down into
> debian), partly in the Debian packaging (which I still hope to be able to ship
> today).
> 
> <snip>
> > > > I believe <casper is not yet ready for sponsorship at this time. Could the
> > > > contributor rectify one of more of the raised issues.
> > > > 
> > > > Once updated to your satisfaction and a new upload done, please remove the
> > > > 'moreinfo' tag on the Request For Sponsorship (RFS) bug report.
> 
> 
> > > > [1] pbuilder:
> > > > 
> > > >   * Command: sudo pbuilder build <PACKAGE>.dsc
> > > >   * Document: https://wiki.ubuntu.com/PbuilderHowto.
> > > >   * Document: https://wiki.debian.org/PbuilderTricks
> > > > 
> > > > [2] sbuild:
> > > > 
> > > >   * Command: sbuild <PACKAGE>.dsc
> > > >   * Document: https://wiki.kathenas.org/pmwiki.php/Kathenas/Article00000002
> > > >   * Document: https://wiki.debian.org/sbuild
> > > > 
> > > > [3] lintian:
> > > > 
> > > >   * Command: lintian -v -i -I -E --pedantic --profile debian (*.dsc,
> > > > *.changes, *.buildinfo). Each can throw up different results, so be thorough.
> > > >   * Document: https://wiki.debian.org/Lintian
> > > > 
> > > > [4] lrc:
> > > > 
> > > >   * Command: lrc
> > > >   * Document: https://wiki.debian.org/CopyrightReviewTools#licenserecon
> > > > 
> > > > [5] reprotest
> > > > 
> > > >   * Command: sudo reprotest --vary=-build_path,domain_host.use_sudo=1 --auto-
> > > > build <PACKAGE>.dsc -- schroot unstable-amd64-sbuild
> > > >   * Document: https://wiki.kathenas.org/pmwiki.php/Kathenas/Article00000004
> > > >   * Document: https://wiki.debian.org/ReproducibleBuilds/
> > > >   * Document: https://wiki.debian.org/ReproducibleBuilds/Howto#Newer_method
> <snip>
> 
> Bye,
> 
> Joost
> 


Reply to: