Sign me up Login

Details about package fractgen

Name: fractgen (PTS)
Uploader: Thomas Dreibholz <dreibh@simula.no> (Debian QA page)
Description: fractgen - fractal images calculation application (Qt version)
kfractgen - fractal images calculation application (KDE version)
clifractgen - fractal images calculation application (command-line version)
fractgen-common - common files for FractGen
fractgen-examples - example files for FractGen

Package uploads

Upload #2

Information

Version: 3.0.4-1
Uploaded: 2025-05-19 19:11
Source package: fractgen_3.0.4-1.dsc
Distribution: unstable
Section: graphics
Priority: optional
Homepage: https://www.nntb.no/~dreibh/fractalgenerator/
Vcs-Git: https://github.com/dreibh/fractgen.git
Vcs-Browser: https://github.com/dreibh/fractgen

Changelog

 fractgen (3.0.4-1) unstable; urgency=low
 .
   * New upstream release.
   * debian/source/include-binaries: added generated .qm files.
   * debian/source/lintian-overrides: .qm files have very long lines.
   * debian/control: Updated standards version to 4.7.2.

QA information

Comments

  1. Thomas,
    
    Review of upload: 2025-05-19 19:11
    
    For information about the tests run, see:
    
    https://wiki.debian.org/PhilWyett/DebianMentoring
    
    Summary
    =======
    
    Passes the build twice test with no issue now.
    
    Did a little looking and link below indicates 'lrelease' is now deprecated.
    
    https://doc.qt.io/qt-6/linguist-lrelease.html
    
    Lintian:
    
    Running lintian...
    N:
    I: fractgen source: unused-entry-in-debian-source-include-binaries src/fractgen_de.qm [debian/source/include-binaries:1]
    N: 
    N:   An entry in debian/source/include-binaries does not exist in the patched
    N:   source tree. Please remove the entry.
    N:   
    N:   The format for the file is described in the manual page for dpkg-source.
    N: 
    N:   Please refer to the dpkg-source(1) manual page, Bug#528001, and
    N:   https://stackoverflow.com/questions/21057015/debian-include-binaries-format
    N:   for details.
    N: 
    N:   Visibility: info
    N:   Show-Always: no
    N:   Check: debian/source/include-binaries
    N: 
    N:
    I: fractgen source: unused-entry-in-debian-source-include-binaries src/fractgen_nb.qm [debian/source/include-binaries:2]
    N:
    I: fractgen source: unused-override very-long-line-length-in-source-file  [debian/source/lintian-overrides:2]
    N: 
    N:   Your package specifies the named override but there were no tags that
    N:   could have been silenced by it.
    N:   
    N:   Maybe you fixed an underlying condition but forgot to remove the override.
    N:   It is also possible that the Lintian maintainers fixed a false positive.
    N:   
    N:   If the override is now unused, please remove it.
    N:   
    N:   This tag is similar to mismatched-override except there a tag could have
    N:   been silenced if the context had matched.
    N:   
    N:   Sometimes, overrides end up not being used because a tag appears only on
    N:   some architectures. In that case, overrides can be equipped with an
    N:   architecture qualifier.
    N: 
    N:   Please refer to Architecture specific overrides (Section 2.4.3) in the
    N:   Lintian User's Manual for details.
    N: 
    N:   Visibility: info
    N:   Show-Always: yes
    N:   Check: lintian
    N: 
    
    I: Lintian run was successful.
    
    Looks good, if you wish to file an RFS we can move the package forward.
    
    Regards
    
    Phil
    Ready Phil Wyett at May 20, 2025, 6:12 a.m.

Upload #1

Information

Version: 3.0.3-1
Uploaded: 2025-05-12 21:11
Source package: fractgen_3.0.3-1.dsc
Distribution: unstable
Section: graphics
Priority: optional
Homepage: https://www.nntb.no/~dreibh/fractalgenerator/
Vcs-Git: https://github.com/dreibh/fractgen.git
Vcs-Browser: https://github.com/dreibh/fractgen

Changelog

 fractgen (3.0.3-1) unstable; urgency=low
 .
   * New upstream release.
   * debian/control: Updated standards version to 4.7.2.

QA information

Comments

  1. Thomas,
    
    Review of upload: 2025-05-12 21:11
    
    For information about the tests run, see:
    
    https://wiki.debian.org/PhilWyett/DebianMentoring
    
    Test 3 (build twice): Information only
    
    dpkg-source: info: using source format '3.0 (quilt)'
    dpkg-source: info: verifying ./fractgen_3.0.3.orig.tar.xz.asc
    dpkg-source: warning: cannot verify upstream tarball signature for ./fractgen_3.0.3.orig.tar.xz: unsupported subcommand
    dpkg-source: info: building fractgen using existing ./fractgen_3.0.3.orig.tar.xz
    dpkg-source: info: building fractgen using existing ./fractgen_3.0.3.orig.tar.xz.asc
    dpkg-source: error: cannot represent change to src/fractgen_de.qm: binary file contents changed
    dpkg-source: error: add src/fractgen_de.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
    dpkg-source: error: cannot represent change to src/fractgen_nb.qm: binary file contents changed
    dpkg-source: error: add src/fractgen_nb.qm in debian/source/include-binaries if you want to store the modified binary in the debian tarball
    dpkg-source: error: unrepresentable changes to source
    dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
    I: copying local configuration
    E: Failed autobuilding of package
    
    Summary
    =======
    
    A minor issue with build after successful build you may wish to look at.
    
    Regards
    
    Phil
    Needs work Phil Wyett at May 13, 2025, 5:19 a.m.
  2. Version 3.0.4 fixes the issue, by adding the generated .qm files to debian/source/include-binaries. The .qm files have long lines, which makes a Lintian override necessary.
    
    The .qm files are created from the .ts files by Qt's lrelease command. Since these files are built from the sources in the .ts files, this is probably the way to handle them? Unfortunately, the .qm format seems to contain a time stamp, which makes the .qm files differ when they are build again.
    Thomas Dreibholz at May 19, 2025, 8:40 p.m.