Bug#969241: RFS: hydrapaper/1.12 [ITP]] -- sets desktop wallpaper on different monitors

2020-09-14 Thread Francisco M Neto
Hello Tobias,

On Mon, 2020-09-14 at 19:38 +0200, Tobias Frost wrote:
> 
> It still has stray version 2 in the version 3 text… Look at line 17 and 29.
> 
> New stuff I found:
> d/rules:
> - the dh_auto_clean override is not needed. This can be done by listing the
> files to be deleted in d/clean.
> - Calling dh_clean in an override for dh_*auto*_clean is not correct, you need
>   to match those.
> --> go for d/clean and delete the override.
> 
> Copyright review: ✔
> 
> Please fix the remaining issues and then ping me.

Done. I've already uploaded the new version to m.d.o and updated Salsa
as well. Thank you for the review!

-- 
[]'s,

Francisco M Neto 
www.fmneto.com

3E58 1655 9A3D 5D78 9F90
CFF1 D30B 1694 D692 FBF0



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


Bug#969241: RFS: hydrapaper/1.12 [ITP]] -- sets desktop wallpaper on different monitors

2020-09-14 Thread Tobias Frost
Control: tags -1 moreinfo
Control: owner -1 !

Hi Francisco,

On Tue, Sep 08, 2020 at 06:42:23PM -0300, Francisco M Neto wrote:

(Note: I'm removing stuff from the that have been resolved, to keep it short)
- new upstream version 2.0
- dep3 header of patch
- extra B-D on cmake
- d/watch updated
- d/copytright partially fixed.
- nitpicks about lintian overrides fixed.
- orig tarballs shasum now matching with the on on mentors.

> On Tue, 2020-09-08 at 22:01 +0200, Tobias Frost wrote:
> > Control: tags -1 moreinfo
> > 
> > Hi Francisco,
> > 
> > d/copyright:
> > - 1st files section says License: GPL3+, but License text says "Version 2" 
> > at
> > two locations.

It still has stray version 2 in the version 3 text… Look at line 17 and 29.

New stuff I found:
d/rules:
- the dh_auto_clean override is not needed. This can be done by listing the 
files
to be deleted in d/clean.
- Calling dh_clean in an override for dh_*auto*_clean is not correct, you need
  to match those.
--> go for d/clean and delete the override.

Copyright review: ✔

Please fix the remaining issues and then ping me.

-- 
tobi


signature.asc
Description: PGP signature


Re: Bug#969241: RFS: hydrapaper/1.12 [ITP]] -- sets desktop wallpaper on different monitors

2020-09-13 Thread Francisco M Neto
Greetings!

On Tue, 2020-09-08 at 22:01 +0200, Tobias Frost wrote:
> Please fix those issues and then remove the moreinfo tag!
> 

I've done all that; packaged version 2.0, fixed issues with packaging
and removed the tag. Thanks.

-- 
[]'s,

Francisco M Neto 
www.fmneto.com

3E58 1655 9A3D 5D78 9F90
CFF1 D30B 1694 D692 FBF0



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


Bug#969241: RFS: hydrapaper/1.12 [ITP]] -- sets desktop wallpaper on different monitors

2020-09-08 Thread Francisco M Neto
Greetings!

Thanks for all the comments.

That's quite a lot of needed fixes; I guess that's why mentors 
exists :)


On Tue, 2020-09-08 at 22:01 +0200, Tobias Frost wrote:
> Control: tags -1 moreinfo
> 
> Hi Francisco,
> 
> On Sat, 29 Aug 2020 17:16:50 -0300 Francisco M Neto  wrote:
> > Package: hydrapaper
> > Version: 1.12-1
> 
> Upstream has released 2.0 in the meantime. Can you update it please?

Will do.

> I: hydrapaper source: quilt-patch-missing-description 010_fix-quotation-marks-
> in-fstring.patch
> - the patch does not have dep3 headers. Have you sent the patch upstream?

I did. And I remember creating that header; I probably made some mistake
when committing.

> d/copyright:
> - 1st files section says License: GPL3+, but License text says "Version 2" at
> two locations.
> - Usually it is best to have the same license for the debian/* part as
>   upstream. If you make the debian/* GPL3+, d/copyright can become even
> shorter.
>   (Yes, GPL2+ includes GPL3+, but the version 2 is moot in combination)

Interesting; I hadn't thought about that!

> d/control:
> Build Depends on cmake and meson. Does it need both?
> The list on Build-Depends on the README.md is shorter than in d/control.
> Please re-check your B-Ds if they are really needed.

Something in the source tree made me believe I'd need both; I'll recheck
that.

> d/watch has some extra lines.
> d/watch could be more elegant, see https://wiki.debian.org/debian/watch#Gitlab
> i.e.
>  version=4
>  https://gitlab.com/gabmus/HydraPaper/tags?sort=updated_desc 
> archive/@ANY_VERSION@/HydraPaper-\d\S*@ARCHIVE_EXT@ 

Nothing to say here; this is more elegant, I suppose I got a little
paranoid with the regexps.

> (Noting here that your orig source tarball is tar.xz, but upstream has no
> tar.xz… How did you create the orig.xz tarball? Please stick to the upstream
> provided one…)

That orig tarball was generated automagically, probably when I imported
the upstream source... I'm not sure why it was generated like that. I didn't see
a tag when I ran lintian so I didn't notice it.


> Nitpicks:
> There is no need to override maintainer-manual-page. Overrides should not be
> used to silence lintian, but only if lintian is wrong.
> However, if you override you should provide more information in the override,
> like the MR where the manpage can be found.
> But ASFAIS the next release will have the manpage, so no need for action.

That tag kept triggering my OCD; but I get your point - overrides should
be meaningful.

Thank you very much for all the comments!

-- 
[]'s,

Francisco M Neto 
www.fmneto.com

3E58 1655 9A3D 5D78 9F90
CFF1 D30B 1694 D692 FBF0



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


Bug#969241: RFS: hydrapaper/1.12 [ITP]] -- sets desktop wallpaper on different monitors

2020-09-08 Thread Tobias Frost
Control: tags -1 moreinfo

Hi Francisco,

On Sat, 29 Aug 2020 17:16:50 -0300 Francisco M Neto  wrote:
> Package: hydrapaper
> Version: 1.12-1

Upstream has released 2.0 in the meantime. Can you update it please?


I: hydrapaper source: quilt-patch-missing-description 010_fix-quotation-marks-
in-fstring.patch
- the patch does not have dep3 headers. Have you sent the patch upstream?

d/copyright:
- 1st files section says License: GPL3+, but License text says "Version 2" at
two locations.
- Usually it is best to have the same license for the debian/* part as
  upstream. If you make the debian/* GPL3+, d/copyright can become even shorter.
  (Yes, GPL2+ includes GPL3+, but the version 2 is moot in combination)

d/control:
Build Depends on cmake and meson. Does it need both?
The list on Build-Depends on the README.md is shorter than in d/control.
Please re-check your B-Ds if they are really needed.

d/watch has some extra lines.
d/watch could be more elegant, see https://wiki.debian.org/debian/watch#Gitlab
i.e.
 version=4
 https://gitlab.com/gabmus/HydraPaper/tags?sort=updated_desc 
archive/@ANY_VERSION@/HydraPaper-\d\S*@ARCHIVE_EXT@ 

(Noting here that your orig source tarball is tar.xz, but upstream has no
tar.xz… How did you create the orig.xz tarball? Please stick to the upstream
provided one…)

Nitpicks:
There is no need to override maintainer-manual-page. Overrides should not be
used to silence lintian, but only if lintian is wrong.
However, if you override you should provide more information in the override,
like the MR where the manpage can be found.
But ASFAIS the next release will have the manpage, so no need for action.
 
d/control: There is a double-space in the long description before MATE



Please fix those issues and then remove the moreinfo tag!

-- 
tobi


PS: There are two other packages with your name attached are marked "Need
sponsor: No" on mentors.d.n. I could not find a RFS either. Is this intentional?



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


Bug#969241: RFS: hydrapaper/1.12 [ITP] -- sets desktop wallpaper on different monitors

2020-08-30 Thread Francisco M Neto
Package: hydrapaper
Version: 1.12-1
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "hydrapaper":

 * Package name: hydrapaper
   Version : 1.12-1
   Upstream Author : Gabriele Musco 
 * URL : https://gitlab.com/gabmus/HydraPaper
 * License : GPL-3+
 * Vcs : https://salsa.debian.org/fmneto-guest/hydrapaper
   Section : graphics

It builds those binary packages:

  hydrapaper - Utility that sets background independently for each
monitor

To access further information about this package, please visit the
following
URL:

  https://mentors.debian.net/package/hydrapaper/

Alternatively, one can download the package with dget using this
command:

  dget -x
https://mentors.debian.net/debian/pool/main/h/hydrapaper/hydrapaper_1.12-1.dsc

Changes since the last upload:

hydrapaper (1.12-1) unstable; urgency=medium

  * Initial release (Closes: #969189)

 -- Francisco M Neto   Sat, 29 Aug 2020 12:51:53
+


Regards,
--
  Francisco M Neto



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (800, 'testing'), (550, 'stable'), (500, 'stable-
updates'), (500, 'oldstable'), (400, 'unstable'), (390, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.0-7.1-liquorix-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored:
LC_ALL set to en_US.utf8), LANGUAGE=en_US.utf8
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages hydrapaper depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.36.0-1
ii  gir1.2-handy-1   0.90.0-1
ii  libhandy-1-0 0.90.0-1
ii  python3  3.8.2-3
ii  python3-gi   3.36.0-4

hydrapaper recommends no packages.

hydrapaper suggests no packages.

-- no debconf information

-- 
[]'s,

Francisco M Neto 

GPG: 4096R/D692FBF0
--- Begin Message ---
Package: hydrapaper
Version: 1.12-1
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "hydrapaper":

 * Package name: hydrapaper
   Version : 1.12-1
   Upstream Author : Gabriele Musco 
 * URL : https://gitlab.com/gabmus/HydraPaper
 * License : GPL-3+
 * Vcs : https://salsa.debian.org/fmneto-guest/hydrapaper
   Section : graphics

It builds those binary packages:

  hydrapaper - Utility that sets background independently for each monitor

To access further information about this package, please visit the following
URL:

  https://mentors.debian.net/package/hydrapaper/

Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/h/hydrapaper/hydrapaper_1.12-1.dsc

Changes since the last upload:

hydrapaper (1.12-1) unstable; urgency=medium

  * Initial release (Closes: #969189)

 -- Francisco M Neto   Sat, 29 Aug 2020 12:51:53 +


Regards,
--
  Francisco M Neto



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (800, 'testing'), (550, 'stable'), (500, 'stable-updates'), (500, 
'oldstable'), (400, 'unstable'), (390, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.0-7.1-liquorix-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.utf8), LANGUAGE=en_US.utf8
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages hydrapaper depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.36.0-1
ii  gir1.2-handy-1   0.90.0-1
ii  libhandy-1-0 0.90.0-1
ii  python3  3.8.2-3
ii  python3-gi   3.36.0-4

hydrapaper recommends no packages.

hydrapaper suggests no packages.

-- no debconf information
--- End Message ---


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