Bug#1067037: RFS: batsignal/1.8.0-1 -- Lightweight battery daemon written in C

2024-03-24 Thread itd
Control: tags -1 - moreinfo

Hi again,

itd  writes:

> Tobias Frost  writes:
>
>> Inital releases needs an ITP bug. Please file one and add the appropiate
>> Closes: # stanca.
>
> Will look into this.

with 27dcd276 debian/changelog closes bug #1067606.

>> - d/watch / this dsc
>>   uscan download this:
>> c8c2a048f4aa105aae389d9d765b76057d4998dbfc29a7dfeaf66351eaa7cba1  
>> batsignal_1.8.0.orig.tar.gz
>>  
>>   your dsc contains:
>> d02e5c821d41e72c30d00bb88759287f9b74225e1217158e5e59f11ba03d5a5b  
>> batsignal_1.8.0.orig.tar.xz
>>
>>   when constructing your dsc, please make sure to use the same file as
>>   uscan would produce. (I've verified that the content of both orig files is 
>> identical)
>
> Ouch, sorry about that.  If I understand diffoscope correctly it's
> indeed only the timestamps that differ.  d/watch's version uses the date
> of the upstream repo's 1.8.0 tag.  My version, created via gbp, uses the
> date of my repo's upstream/1.8.0 tag.  I'll try to figure out how to
> solve this.

As mentioned, looks like this was caused by a misconfiguration of uscan
and gbp on my side, sorry.  I've unset the uscan variable, added, and
pushed the missing pristine-tar branch.  With these changes the hash
matches.  Updated package dput to mentors.

Regards
itd



Bug#1067037: RFS: batsignal/1.8.0-1 -- Lightweight battery daemon written in C

2024-03-24 Thread itd
Hi,

Soren Stoutner  writes:

> Without knowing for certain, I would suspect that the problem is that
> gbp is repacking your orig.tar as an .xz (the upstream is .gz).

looks like the problem was caused by a forgotten USCAN_REPACK=yes in
~/.devscripts combined with a missing pristine-tar branch to allow gbp
to recreate the upstream tarball.

Thanks for the help!

Best regards
itd



Bug#1067037: RFS: batsignal/1.8.0-1 -- Lightweight battery daemon written in C

2024-03-24 Thread itd
Control: clone -1 -2
Control: reassign -2 wnpp
Control: retitle -2 ITP: batsignal -- Lightweight battery daemon written in C
Control: tags -2 - moreinfo

Preparing an ITP bug for d/changelog by cloning and updating the clone.



Bug#1067037: RFS: batsignal/1.8.0-1 -- Lightweight battery daemon written in C

2024-03-18 Thread Soren Stoutner
On Monday, March 18, 2024 2:21:16 PM MST itd wrote:
> > - d/watch / this dsc
> > 
> >   uscan download this:
> > c8c2a048f4aa105aae389d9d765b76057d4998dbfc29a7dfeaf66351eaa7cba1 
> > batsignal_1.8.0.orig.tar.gz>   
> >   your dsc contains:
> > d02e5c821d41e72c30d00bb88759287f9b74225e1217158e5e59f11ba03d5a5b 
> > batsignal_1.8.0.orig.tar.xz>   
> >   when constructing your dsc, please make sure to use the same file as
> >   uscan would produce. (I've verified that the content of both orig files is
> >   identical)
> Ouch, sorry about that.  If I understand diffoscope correctly it's
> indeed only the timestamps that differ.  d/watch's version uses the date
> of the upstream repo's 1.8.0 tag.  My version, created via gbp, uses the
> date of my repo's upstream/1.8.0 tag.  I'll try to figure out how to
> solve this.

Without knowing for certain, I would suspect that the problem is that gbp is 
repacking your 
orig.tar as an .xz (the upstream is .gz).  That is fine if a repack is 
intended, but in that case 
the file name should be something more like batsignal_1.8.0+dfsg.orig.tar.xz or 
batsignal_1.8.0+ds.orig.tar.xz.

If you do intend to repackage the upstream tarball you should indicate it in 
the package 
version (+dfsg for upstream tarballs that need non-free components removed and 
+ds for 
tarballs that have things removed for reasons like size).

https://wiki.debian.org/DebianMentorsFaq#What_does_.2BIBw-dfsg.2BIB0_or_.2BIBw-ds.
2BIB0_in_the_version_string_mean.3F[1]

If you don’t intend to repackage the upstream tarball you probably need to 
modify your 
configuration to not do so.

-- 
Soren Stoutner
so...@debian.org


[1] 
https://wiki.debian.org/DebianMentorsFaq#What_does_.2BIBw-dfsg.2BIB0_or_.2BIBw-ds.2BIB0_in_the_version_string_mean.3F


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


Bug#1067037: RFS: batsignal/1.8.0-1 -- Lightweight battery daemon written in C

2024-03-18 Thread itd
Hi tobi,

Tobias Frost  writes:

> (Policy requires that the "Maintainer" has "their correct name and a working 
> email
> address", see Policy §3.3. I know that there are exceptions, but I'm not
> sure about the conditions they require (for DMs/DDs, at least DAM needs
> to know your name, but I don't know the rules for Debian Contributors.
> Due to that, I will not sponsor this package, but I can certainly review the
> package.)

understood, thanks for the review!

> Inital releases needs an ITP bug. Please file one and add the appropiate
> Closes: # stanca.

Will look into this.

> Let me know your salsa username and I'll make that happen.

My salsa username is: itd

> A short, possibly incomplete review:
> - d/copyright: I suggest to have the same license for debian/* as for
>   upstream, as this eases forwarding patches etc. Though ISC is
>   considered by the FSF to be compatible with the GPL, this is likely
>   fine too to keep it at is is.

Makes sense and works for me.  Updated.

> - d/watch / this dsc
>   uscan download this:
> c8c2a048f4aa105aae389d9d765b76057d4998dbfc29a7dfeaf66351eaa7cba1  
> batsignal_1.8.0.orig.tar.gz
>  
>   your dsc contains:
> d02e5c821d41e72c30d00bb88759287f9b74225e1217158e5e59f11ba03d5a5b  
> batsignal_1.8.0.orig.tar.xz
>
>   when constructing your dsc, please make sure to use the same file as
>   uscan would produce. (I've verified that the content of both orig files is 
> identical)

Ouch, sorry about that.  If I understand diffoscope correctly it's
indeed only the timestamps that differ.  d/watch's version uses the date
of the upstream repo's 1.8.0 tag.  My version, created via gbp, uses the
date of my repo's upstream/1.8.0 tag.  I'll try to figure out how to
solve this.

> Package looks good, otherwise. Make sure to remove the moreinfo tag when
> the above issues are fixed.

Not fixed so not removed.

Thanks again!

Regards
itd



Bug#1067037: RFS: batsignal/1.8.0-1 -- Lightweight battery daemon written in C

2024-03-17 Thread Tobias Frost
Control: tags -1 moreinfo

Hi itd,

(Policy requires that the "Maintainer" has "their correct name and a working 
email
address", see Policy §3.3. I know that there are exceptions, but I'm not
sure about the conditions they require (for DMs/DDs, at least DAM needs
to know your name, but I don't know the rules for Debian Contributors.
Due to that, I will not sponsor this package, but I can certainly review the
package.)

On Sun, Mar 17, 2024 at 12:17:52PM +0100, itd wrote:
> Package: sponsorship-requests
> Severity: wishlist
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "batsignal":
> 
>  * Package name : batsignal
>Version  : 1.8.0-1
>Upstream contact : https://github.com/electrickite/batsignal
>  * URL  : https://github.com/electrickite/batsignal
>  * License  : ISC
>  * Vcs  : https://salsa.debian.org/itd/batsignal
>Section  : utils
> 
> The source builds the following binary packages:
> 
>   batsignal - Lightweight battery daemon written in C
> 
> To access further information about this package, please visit the following 
> URL:
> 
>   https://mentors.debian.net/package/batsignal/
> 
> Alternatively, you can download the package with 'dget' using this command:
> 
>   dget -x 
> https://mentors.debian.net/debian/pool/main/b/batsignal/batsignal_1.8.0-1.dsc
> 
> Changes for the initial release:
> 
>  batsignal (1.8.0-1) unstable; urgency=medium
>  .
>* Initial release.

Inital releases needs an ITP bug. Please file one and add the appropiate
Closes: # stanca.

> I would like to move the Vcs to /debian/batsignal, whenever that is
> convenient.

Let me know your salsa username and I'll make that happen.


A short, possibly incomplete review:
- d/copyright: I suggest to have the same license for debian/* as for
  upstream, as this eases forwarding patches etc. Though ISC is
  considered by the FSF to be compatible with the GPL, this is likely
  fine too to keep it at is is.

- d/watch / this dsc
  uscan download this:
c8c2a048f4aa105aae389d9d765b76057d4998dbfc29a7dfeaf66351eaa7cba1  
batsignal_1.8.0.orig.tar.gz
 
  your dsc contains:
d02e5c821d41e72c30d00bb88759287f9b74225e1217158e5e59f11ba03d5a5b  
batsignal_1.8.0.orig.tar.xz

  when constructing your dsc, please make sure to use the same file as
  uscan would produce. (I've verified that the content of both orig files is 
identical)

Package looks good, otherwise. Make sure to remove the moreinfo tag when
the above issues are fixed.

Cheers,
-- 
tobi


> Regards,
> --   itd
> 



Bug#1067037: RFS: batsignal/1.8.0-1 -- Lightweight battery daemon written in C

2024-03-17 Thread itd
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

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

 * Package name : batsignal
   Version  : 1.8.0-1
   Upstream contact : https://github.com/electrickite/batsignal
 * URL  : https://github.com/electrickite/batsignal
 * License  : ISC
 * Vcs  : https://salsa.debian.org/itd/batsignal
   Section  : utils

The source builds the following binary packages:

  batsignal - Lightweight battery daemon written in C

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/b/batsignal/batsignal_1.8.0-1.dsc

Changes for the initial release:

 batsignal (1.8.0-1) unstable; urgency=medium
 .
   * Initial release.

I would like to move the Vcs to /debian/batsignal, whenever that is
convenient.

Regards,
--   itd