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

Bug#1110313: RFS: myosotis/0.1.0-1 [ITP] -- Simple checklist application



Control: tags -1 = moreinfo

Hi Benoît,

Packaging looks good, just a few concerns.

- nice to have: add filenamemangle do d/watch
  It would be nice to have d/watch look something like this:
    version=4
    opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE@-$1.tar.gz%" \
    https://git.noise.rocks/ben/@PACKAGE@/tags .*/v?(\d.*)@ARCHIVE_EXT@
  This allows the tarball to be downloaded to myosotis-0.1.0.tar.gz
  rather than v0.1.0.tar.gz.

- nice to have: debian/gbp.conf
  Adding a gbp.conf file that sets the correct branch names allows using
  git-buildpackage[3] as well as other tools that check for this file.
  See [4] for an example of this in a similar setup as yours (debian
  branch in upstream's repo).

  One of the things you can do with this is use gbp import-ref <tag>
  rather than merge the main branch every time there is a new version.

- Vcs-* fields in d/control
  For some reason these were removed in one of your commits. These
  fields should be present so that tools like tracker.d.o can link to
  the VCS.

- Metainfo file references wrong name for desktop file
  data/myosotis.metainfo.xml.in contains:
    <launchable type="desktop-id">myosotis.desktop</launchable>
  Whereas the desktop file is actually called
  rocks.noise.myosotis.desktop.

- Icon is non-free
  In your README, it says that the icon is from Freepik. It appears
  that the Freepik license terms[1] are not compliant with the DFSG[2]
  as they place many restrictions on how the content is used. Icon needs
  to either be changed or removed.

--
Maytham

[1] https://www.freepik.com/legal/terms-of-use#nav-freepik-agreement
[2] https://www.debian.org/social_contract#guidelines
[3] https://honk.sigxcpu.org/projects/git-buildpackage/manual-html/
[4] https://codeberg.org/Maytha8/gophian/src/commit/48ee14f2b6077a48d07de05e077ee4fc59a45245/debian/gbp.conf

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: