Bug#974080: ITP: lua-binaryheap -- Binary heap implementation in lua

2020-11-20 Thread Jakub Ružička
On 11/20/20 10:34 AM, Santiago Ruano Rincón wrote:
> El 19/11/20 a las 22:04, Santiago Ruano Rincón escribió:
>> El 19/11/20 a las 17:56, Santiago Ruano Rincón escribió:
>> Before uploading a wanted to take a look at the debian/watch file.
>> Attached you can find a work-in-progress version. I cannot work more on
>> it today. There is still an error after downloading the file. Would you
>> like to fix it?  (c.f. man uscan)
>>
>> Cheers,
>>
>>  -- S
>> version=4
>> opts="filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/-$1\.tar\.gz/,uversionmangle=s/v/./"
>>  \
>>   https://github.com/Tieske/binaryheap.lua/tags .*/version_?(\d\S*)\.tar\.gz
> Somehow I messed up my working files (*). The attached (simpler) d/watch
> seems to work. Could you please test it?
Thanks, it works for me too so I added this to salsa and CI confirms
we're free of lintian warnings/infos ᕕ( ᐛ )ᕗ

https://salsa.debian.org/jruzicka/lua-binaryheap/-/jobs/1178434#L27

I also signed all commits in debian/master as you suggested elsewhere.

> Cheers,
>
>  -- Santiago
>
> (*) I need to stop working late.
I concur, workaholism is dangerous you know...


Cheers,
Jakub



signature.asc
Description: OpenPGP digital signature


Bug#974080: ITP: lua-binaryheap -- Binary heap implementation in lua

2020-11-20 Thread Santiago Ruano Rincón
El 19/11/20 a las 22:04, Santiago Ruano Rincón escribió:
> El 19/11/20 a las 17:56, Santiago Ruano Rincón escribió:
> > El 19/11/20 a las 16:45, Jakub Ružička escribió:
> > > On 11/17/20 4:41 PM, Santiago Ruano Rincón wrote:
> > > > El 09/11/20 a las 13:31, Jakub Ružička escribió:
> 
> Before uploading a wanted to take a look at the debian/watch file.
> Attached you can find a work-in-progress version. I cannot work more on
> it today. There is still an error after downloading the file. Would you
> like to fix it?  (c.f. man uscan)
> 
> Cheers,
> 
>  -- S

> version=4
> opts="filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/-$1\.tar\.gz/,uversionmangle=s/v/./"
>  \
>   https://github.com/Tieske/binaryheap.lua/tags .*/version_?(\d\S*)\.tar\.gz

Somehow I messed up my working files (*). The attached (simpler) d/watch
seems to work. Could you please test it?

Cheers,

 -- Santiago

(*) I need to stop working late.
version=4
opts="uversionmangle=s/v/./" \
  https://github.com/Tieske/binaryheap.lua/tags .*/version_?(\d\S*)\.tar\.gz


signature.asc
Description: PGP signature


Bug#974080: ITP: lua-binaryheap -- Binary heap implementation in lua

2020-11-19 Thread Santiago Ruano Rincón
El 19/11/20 a las 17:56, Santiago Ruano Rincón escribió:
> El 19/11/20 a las 16:45, Jakub Ružička escribió:
> > On 11/17/20 4:41 PM, Santiago Ruano Rincón wrote:
> > > El 09/11/20 a las 13:31, Jakub Ružička escribió:
> > >> Package: wnpp
> > >> Severity: wishlist
> > >> Owner: Jakub Ružička 
> > >>
> > >> * Package name: lua-binaryheap
> > >>   Version : 0.4
> > >>   Upstream Author : Thijs Schreijer 
> > >> * URL : https://github.com/Tieske/binaryheap.lua
> > >> * License : MIT
> > >>   Programming Lang: lua
> > >>   Description : binary heap implementation in lua
> > >>
> > >> binaryheap.lua is a binary heap (binary tree) implementaion in lua.
> > >>
> > > ...
> > >
> > > Jakub, thanks for packaging lua-binaryheap.
> > Thanks for fast respone, Santiago :)
> > >
> > > Two lintian "major" comments from your current repo:
> > >
> > > W: lua-binaryheap source: ancient-standards-version 3.9.8 (released 
> > > 2016-04-06) (current is 4.5.0)
> > > W: lua-binaryheap source: 
> > > package-uses-deprecated-debhelper-compat-version 9
> > >
> > > Do you have any reason for that standards-version and
> > > debhelper-compat-version?
> > Upstream packages support older distros including ubuntu xenial so it's
> > just a leftover - I've updated these to current.
> > >
> > > These other lintian minor warnings could be easily fixed:
> > >
> > > I: lua-binaryheap: capitalization-error-in-description lua Lua
> > > I: lua-binaryheap source: debian-watch-file-is-missing
> > > I: lua-binaryheap source: vcs-field-not-canonical Vcs-Git
> > >
> > > Could you please consider them?
> > I've fixed all of them except debian-watch-file-is-missing because
> > upstream is using one the weirdest version tag scheme I've witnessed
> > (version_0v4) and I'm not familiar with watch files enough to solve this
> > efficiently.
> 
> Great, thanks!
> I'll upload it later this evening.
...

Before uploading a wanted to take a look at the debian/watch file.
Attached you can find a work-in-progress version. I cannot work more on
it today. There is still an error after downloading the file. Would you
like to fix it?  (c.f. man uscan)

Cheers,

 -- S
version=4
opts="filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/-$1\.tar\.gz/,uversionmangle=s/v/./"
 \
  https://github.com/Tieske/binaryheap.lua/tags .*/version_?(\d\S*)\.tar\.gz


signature.asc
Description: PGP signature


Bug#974080: ITP: lua-binaryheap -- Binary heap implementation in lua

2020-11-19 Thread Santiago Ruano Rincón
El 19/11/20 a las 16:45, Jakub Ružička escribió:
> On 11/17/20 4:41 PM, Santiago Ruano Rincón wrote:
> > El 09/11/20 a las 13:31, Jakub Ružička escribió:
> >> Package: wnpp
> >> Severity: wishlist
> >> Owner: Jakub Ružička 
> >>
> >> * Package name: lua-binaryheap
> >>   Version : 0.4
> >>   Upstream Author : Thijs Schreijer 
> >> * URL : https://github.com/Tieske/binaryheap.lua
> >> * License : MIT
> >>   Programming Lang: lua
> >>   Description : binary heap implementation in lua
> >>
> >> binaryheap.lua is a binary heap (binary tree) implementaion in lua.
> >>
> > ...
> >
> > Jakub, thanks for packaging lua-binaryheap.
> Thanks for fast respone, Santiago :)
> >
> > Two lintian "major" comments from your current repo:
> >
> > W: lua-binaryheap source: ancient-standards-version 3.9.8 (released 
> > 2016-04-06) (current is 4.5.0)
> > W: lua-binaryheap source: package-uses-deprecated-debhelper-compat-version 9
> >
> > Do you have any reason for that standards-version and
> > debhelper-compat-version?
> Upstream packages support older distros including ubuntu xenial so it's
> just a leftover - I've updated these to current.
> >
> > These other lintian minor warnings could be easily fixed:
> >
> > I: lua-binaryheap: capitalization-error-in-description lua Lua
> > I: lua-binaryheap source: debian-watch-file-is-missing
> > I: lua-binaryheap source: vcs-field-not-canonical Vcs-Git
> >
> > Could you please consider them?
> I've fixed all of them except debian-watch-file-is-missing because
> upstream is using one the weirdest version tag scheme I've witnessed
> (version_0v4) and I'm not familiar with watch files enough to solve this
> efficiently.

Great, thanks!
I'll upload it later this evening.

> 
> I've pushed fixed debian/master and you can see lintian output in CI:
> 
> https://salsa.debian.org/jruzicka/lua-binaryheap/-/jobs/1176088#L27
> 
> Thank you for Salsa CI suggestion and help with enabling it. I like it
> and I'll probably use it for other packages too.

:-)

Cheers,

 -- Santiago


signature.asc
Description: PGP signature


Bug#974080: ITP: lua-binaryheap -- Binary heap implementation in lua

2020-11-19 Thread Jakub Ružička
On 11/17/20 4:41 PM, Santiago Ruano Rincón wrote:
> El 09/11/20 a las 13:31, Jakub Ružička escribió:
>> Package: wnpp
>> Severity: wishlist
>> Owner: Jakub Ružička 
>>
>> * Package name: lua-binaryheap
>>   Version : 0.4
>>   Upstream Author : Thijs Schreijer 
>> * URL : https://github.com/Tieske/binaryheap.lua
>> * License : MIT
>>   Programming Lang: lua
>>   Description : binary heap implementation in lua
>>
>> binaryheap.lua is a binary heap (binary tree) implementaion in lua.
>>
> ...
>
> Jakub, thanks for packaging lua-binaryheap.
Thanks for fast respone, Santiago :)
>
> Two lintian "major" comments from your current repo:
>
> W: lua-binaryheap source: ancient-standards-version 3.9.8 (released 
> 2016-04-06) (current is 4.5.0)
> W: lua-binaryheap source: package-uses-deprecated-debhelper-compat-version 9
>
> Do you have any reason for that standards-version and
> debhelper-compat-version?
Upstream packages support older distros including ubuntu xenial so it's
just a leftover - I've updated these to current.
>
> These other lintian minor warnings could be easily fixed:
>
> I: lua-binaryheap: capitalization-error-in-description lua Lua
> I: lua-binaryheap source: debian-watch-file-is-missing
> I: lua-binaryheap source: vcs-field-not-canonical Vcs-Git
>
> Could you please consider them?
I've fixed all of them except debian-watch-file-is-missing because
upstream is using one the weirdest version tag scheme I've witnessed
(version_0v4) and I'm not familiar with watch files enough to solve this
efficiently.

I've pushed fixed debian/master and you can see lintian output in CI:

https://salsa.debian.org/jruzicka/lua-binaryheap/-/jobs/1176088#L27

Thank you for Salsa CI suggestion and help with enabling it. I like it
and I'll probably use it for other packages too.


Cheers,
Jakub



signature.asc
Description: OpenPGP digital signature


Bug#974080: ITP: lua-binaryheap -- Binary heap implementation in lua

2020-11-17 Thread Santiago Ruano Rincón
El 09/11/20 a las 13:31, Jakub Ružička escribió:
> Package: wnpp
> Severity: wishlist
> Owner: Jakub Ružička 
> 
> * Package name: lua-binaryheap
>   Version : 0.4
>   Upstream Author : Thijs Schreijer 
> * URL : https://github.com/Tieske/binaryheap.lua
> * License : MIT
>   Programming Lang: lua
>   Description : binary heap implementation in lua
> 
> binaryheap.lua is a binary heap (binary tree) implementaion in lua.
> 
...

Jakub, thanks for packaging lua-binaryheap.

Two lintian "major" comments from your current repo:

W: lua-binaryheap source: ancient-standards-version 3.9.8 (released 2016-04-06) 
(current is 4.5.0)
W: lua-binaryheap source: package-uses-deprecated-debhelper-compat-version 9

Do you have any reason for that standards-version and
debhelper-compat-version?

These other lintian minor warnings could be easily fixed:

I: lua-binaryheap: capitalization-error-in-description lua Lua
I: lua-binaryheap source: debian-watch-file-is-missing
I: lua-binaryheap source: vcs-field-not-canonical Vcs-Git

Could you please consider them?

Thanks,

 -- Santiago



signature.asc
Description: PGP signature


Bug#974080: ITP: lua-binaryheap -- Binary heap implementation in lua

2020-11-09 Thread Jakub Ružička
Package: wnpp
Severity: wishlist
Owner: Jakub Ružička 

* Package name: lua-binaryheap
  Version : 0.4
  Upstream Author : Thijs Schreijer 
* URL : https://github.com/Tieske/binaryheap.lua
* License : MIT
  Programming Lang: lua
  Description : binary heap implementation in lua

binaryheap.lua is a binary heap (binary tree) implementaion in lua.

- lua-binaryheap package is a missing requirement of lua-http package which is
  already included in Debian as described in bug #958665
- this package is an indirect requirement of Knot Resolver which I intend to
  package for Debian. upstream Knot Resolver package repos currntly use custom
  lua-binaryheap package which I use as a base for the Debian package.
- binaryheap.lua is a small and focused project which started in 2015 with
  last activity in 2019 so I assume it's stable/mature with changes unlikely
  thus it should be easy to maintain.
- I'm not a debian Dev but I try to become Maintainer with active sponsor as
  a part of Debian DNS team. I'm willing to maintain the package in forseeable
  future, especially as I expect minimal or no changes.