Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-29 Thread Utkarsh Gupta
Hi James,

On 28/12/19 5:11 am, James Montgomery wrote:
> On Sat, Dec 28, 2019 at 03:37:56AM +0530, Utkarsh Gupta wrote:
>> Aha, that's perfect! Perhaps, you can raise a pull request on GitHub?
>>
> Consider it done[0] :)

Oh yay! I hope this fixes it now :D

>>> I know that Sven has done some initial manual work to get bytefmt
>>> started, but he noted it may be a bit outdated. If you like, we can
>>> get dh-make-golang fixed and attempt to bring in bytfmt using
>>> dh-make-golang.
>> Well, he updated the snapshot which now reflects the latest upstream
>> changes.
>> FWIW, I am almost ready to upload that package now.
>> But if you want to have this done with dh-make-golang, I sure can wait :)
>> But I wouldn't want to waste Sven's effort (which is pretty neat!). We
>> can copy the contents of the debian/* anyway?
> That's great! If Sven has the latest snapshot and you're just about
> ready to upload, who am I to stand in the way of the work you two have
> done. This is merely a blocker for the _real_ win, container-diff and
> you two have turned it around in remarkable time :)

Haha, thanks to you as well!
Whilst I checked it's almost ready, I feel I should upload this for now.
However, let's do other two packages together from scratch via
dh-make-golang? :D

>> Also, would you like to maintain it, too? :D
> (*^_^*) Long time user, only second time contributor. If you or Sven
> would be willing to mentor, I'm all for it \o/

Most certainly!
Whilst "mentor" isn't the right word, I definitely can "help" you
understand the packaging workflow.
I'll add you as a maintainer for bytefmt as well.
Also, how about you take the next package, that is,
https://github.com/google/go-containerregistry, and do it from scratch? :D
Let's move to one-to-one mails for the same!

> [0]: https://github.com/Debian/dh-make-golang/pull/122

Once again, many thanks for your work! :D


Best,
Utkarsh




signature.asc
Description: OpenPGP digital signature


Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread James Montgomery
Hi Utkarsh,

On Sat, Dec 28, 2019 at 03:37:56AM +0530, Utkarsh Gupta wrote:
> 
> Aha, that's perfect! Perhaps, you can raise a pull request on GitHub?
>
Consider it done[0] :) 

> > I know that Sven has done some initial manual work to get bytefmt
> > started, but he noted it may be a bit outdated. If you like, we can
> > get dh-make-golang fixed and attempt to bring in bytfmt using
> > dh-make-golang.
> 
> Well, he updated the snapshot which now reflects the latest upstream
> changes.
> FWIW, I am almost ready to upload that package now.
> But if you want to have this done with dh-make-golang, I sure can wait :)
> But I wouldn't want to waste Sven's effort (which is pretty neat!). We
> can copy the contents of the debian/* anyway?

That's great! If Sven has the latest snapshot and you're just about
ready to upload, who am I to stand in the way of the work you two have
done. This is merely a blocker for the _real_ win, container-diff and
you two have turned it around in remarkable time :)

> Also, would you like to maintain it, too? :D
(*^_^*) Long time user, only second time contributor. If you or Sven
would be willing to mentor, I'm all for it \o/


Regards, 

James 

[0]: https://github.com/Debian/dh-make-golang/pull/122
 



Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread Utkarsh Gupta
Hi James,

On 28/12/19 2:28 am, James Montgomery wrote:
> On 12/27/19 12:49 PM, Utkarsh Gupta wrote:
>> Well, I am having a bit of a difficulty to package bytefmt.
>> I reported this issue with dh-make-golang here[1].
>>
>> It'd be really helpful if you can help me get that packaged somehow?
>> I'd be interested in maintaining bytefmt further for container-diff
>> though :)
>>
>> [1]: https://github.com/Debian/dh-make-golang/issues/120
> I have figured out the bug in dh-make-golang that was preventing
> creating the bytefmt package. Now I just need to figure out how to
> submit this patch given the wide range of options - GitHub, Salsa,
> bugs.d.o  :)

Aha, that's perfect! Perhaps, you can raise a pull request on GitHub?

> I know that Sven has done some initial manual work to get bytefmt
> started, but he noted it may be a bit outdated. If you like, we can
> get dh-make-golang fixed and attempt to bring in bytfmt using
> dh-make-golang.

Well, he updated the snapshot which now reflects the latest upstream
changes.
FWIW, I am almost ready to upload that package now.
But if you want to have this done with dh-make-golang, I sure can wait :)
But I wouldn't want to waste Sven's effort (which is pretty neat!). We
can copy the contents of the debian/* anyway?

That said, I'm pretty flexible with anyway you'd want to proceed with!
Also, would you like to maintain it, too? :D


Best,
Utkarsh




signature.asc
Description: OpenPGP digital signature


Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread Sven Hoexter
On Fri, Dec 27, 2019 at 03:58:38PM -0500, James Montgomery wrote:

Hi,

> I know that Sven has done some initial manual work to get bytefmt started,
> but he noted it may be a bit outdated. If you like, we can get
> dh-make-golang fixed and attempt to bring in bytfmt using dh-make-golang.

I believe I must have figured out some way to auto generate that package
with dh-make-go. Looking at the files in debian/ I don't think I copy
that manually. But really, feel free to start from scratch with current 
standards
et al.

All I remember is that I stopped at some point because a module was hosted in
a mercurial repo and that was somewhat painful to deal with.

Sven



Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread James Montgomery

Utkarsh,

On 12/27/19 12:49 PM, Utkarsh Gupta wrote:


Well, I am having a bit of a difficulty to package bytefmt.
I reported this issue with dh-make-golang here[1].

It'd be really helpful if you can help me get that packaged somehow?
I'd be interested in maintaining bytefmt further for container-diff
though :)


Best,
Utkarsh
---
[1]: https://github.com/Debian/dh-make-golang/issues/120


I have figured out the bug in dh-make-golang that was preventing 
creating the bytefmt package. Now I just need to figure out how to 
submit this patch given the wide range of options - GitHub, Salsa, 
bugs.d.o  :)


I know that Sven has done some initial manual work to get bytefmt 
started, but he noted it may be a bit outdated. If you like, we can get 
dh-make-golang fixed and attempt to bring in bytfmt using dh-make-golang.


Regards,

James



Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread Utkarsh Gupta
Hiya,

On 28/12/19 2:01 am, Sven Hoexter wrote:
> On Sat, Dec 28, 2019 at 01:46:27AM +0530, Utkarsh Gupta wrote:
>> Many, many thanks for this!
> I also updated it by now to a new snapshot, so the repo now has
> the latest code.

Perfect, thank you! :D

>> I'll polish this further and upload it at the earliest!
>>
>> D'you intend to maintain it, as well? :D
>> Or shall I take it from here?
> Feel free to take it, the git log is horrible, even without
> a proper name and mail set. So I don't even mind if you just
> copy the debian subdir or something like that.

I'd generate a new git repository from the .dsc at some point (since I
can't see other two branches here).
But many thanks for your work!

> I usually license
> my contributions under the license used by the upstream project.

Me too. I'll add my name next to yours (that alternatively means, you're
one of its maintainer, too).

> That beeing said, I would really like to contribute more to
> Debian again, but I failed to do so for the past two years. So
> don't count on me. If you form a team or add container-diff to
> an existing team I would join (hoexter@d.o) and try to free some
> hours at work to help a bit.

Many thanks, again! Shall contact you :)

> If required I can also help to
> sponsor uploads, though my go packaging experience is very small.

I'm a DD, too :D
Thanks, anyway! \o/

> I really appreciate you put some time into packaging container-diff. :)

Likewise! :D


Best,
Utkarsh




signature.asc
Description: OpenPGP digital signature


Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread Sven Hoexter
On Sat, Dec 28, 2019 at 01:46:27AM +0530, Utkarsh Gupta wrote:
Hi,

> Many, many thanks for this!

I also updated it by now to a new snapshot, so the repo now has
the latest code.

> I'll polish this further and upload it at the earliest!
> 
> D'you intend to maintain it, as well? :D
> Or shall I take it from here?

Feel free to take it, the git log is horrible, even without
a proper name and mail set. So I don't even mind if you just
copy the debian subdir or something like that. I usually license
my contributions under the license used by the upstream project.

That beeing said, I would really like to contribute more to
Debian again, but I failed to do so for the past two years. So
don't count on me. If you form a team or add container-diff to
an existing team I would join (hoexter@d.o) and try to free some
hours at work to help a bit. If required I can also help to
sponsor uploads, though my go packaging experience is very small.

I really appreciate you put some time into packaging container-diff. :)

Sven



Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread Utkarsh Gupta
Hi Sven,

On 28/12/19 12:52 am, Sven Hoexter wrote:
> On Fri, Dec 27, 2019 at 11:19:32PM +0530, Utkarsh Gupta wrote:
>
>> Well, I am having a bit of a difficulty to package bytefmt.
>> I reported this issue with dh-make-golang here[1].
>>
>> It'd be really helpful if you can help me get that packaged somehow?
>> I'd be interested in maintaining bytefmt further for container-diff
>> though :)
> Apparently I started to look into containerdiff and bytefmt some longer
> time ago. I have some old packaging based on an older snapshot around.
> I just pushed it, but this is very very basic, but this snapshot still
> builds here
> git clone https://git.sven.stormbind.net/bytefmt.git
>
> Not sure if that helps, will try to bring it up to a new snapshot.

Many, many thanks for this!
I'll polish this further and upload it at the earliest!

D'you intend to maintain it, as well? :D
Or shall I take it from here?


Best,
Utkarsh




signature.asc
Description: OpenPGP digital signature


Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread Sven Hoexter
On Fri, Dec 27, 2019 at 11:19:32PM +0530, Utkarsh Gupta wrote:

> Well, I am having a bit of a difficulty to package bytefmt.
> I reported this issue with dh-make-golang here[1].
> 
> It'd be really helpful if you can help me get that packaged somehow?
> I'd be interested in maintaining bytefmt further for container-diff
> though :)

Apparently I started to look into containerdiff and bytefmt some longer
time ago. I have some old packaging based on an older snapshot around.
I just pushed it, but this is very very basic, but this snapshot still
builds here
git clone https://git.sven.stormbind.net/bytefmt.git

Not sure if that helps, will try to bring it up to a new snapshot.

Sven



Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-27 Thread Utkarsh Gupta
Hi James,

On 27/12/19 8:00 am, James Montgomery wrote:
> On Tue, 26 Nov 2019 19:06:22 +0530 Utkarsh Gupta  
> wrote:
>> I had started working on it some days ago. And it needs a couple of
>> packages to be in Debian first, namely:
>>   github.com/google/go-containerregistry
>>     code.cloudfoundry.org/bytefmt
>>
>> That said, I'm working on it; shall take a couple of days but I hope to
>> get there eventually :)
> I recently merged this bug with 930385 and reached out to to the old
> owner as they have created the source on salsa.d.o but seemed to have
> stopped there. Please let me know if I can be of assistance in getting
> container-diff packaged up :) 

Well, I am having a bit of a difficulty to package bytefmt.
I reported this issue with dh-make-golang here[1].

It'd be really helpful if you can help me get that packaged somehow?
I'd be interested in maintaining bytefmt further for container-diff
though :)


Best,
Utkarsh
---
[1]: https://github.com/Debian/dh-make-golang/issues/120




signature.asc
Description: OpenPGP digital signature


Bug#945524: RFP: container-diff -- Diff Docker containers

2019-12-26 Thread James Montgomery
On Tue, 26 Nov 2019 19:06:22 +0530 Utkarsh Gupta  
wrote:
Hi Utkarsh,
> I had started working on it some days ago. And it needs a couple of
> packages to be in Debian first, namely:
>   github.com/google/go-containerregistry
>     code.cloudfoundry.org/bytefmt
> 
> That said, I'm working on it; shall take a couple of days but I hope to
> get there eventually :)
> 
> 
> Best,
> Utkarsh
> 

I recently merged this bug with 930385 and reached out to to the old
owner as they have created the source on salsa.d.o but seemed to have
stopped there. Please let me know if I can be of assistance in getting
container-diff packaged up :) 

Regards,

James 



Bug#945524: RFP: container-diff -- Diff Docker containers

2019-11-26 Thread Utkarsh Gupta
Hey,

On Tue, 26 Nov 2019 13:00:01 + "Chris Lamb"  wrote:
> Package: wnpp
> Severity: wishlist
> Owner: la...@debian.org
> X-Debbugs-CC: debian-de...@lists.debian.org
>
> * Package name : container-diff
> * URL : https://github.com/GoogleContainerTools/container-diff
> * License : Apache-2.0
> Programming Lang: Go
> Description : Diff Docker containers
>
>
> This RFP was prompted by the following wishlist request against
> diffoscope:
>
> https://salsa.debian.org/reproducible-builds/diffoscope/issues/39

Glad to know someone needs it :)
I had started working on it some days ago. And it needs a couple of
packages to be in Debian first, namely:
  github.com/google/go-containerregistry
    code.cloudfoundry.org/bytefmt

That said, I'm working on it; shall take a couple of days but I hope to
get there eventually :)


Best,
Utkarsh



signature.asc
Description: OpenPGP digital signature


Bug#945524: RFP: container-diff -- Diff Docker containers

2019-11-26 Thread Chris Lamb
Package: wnpp
Severity: wishlist
Owner: la...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: container-diff
* URL : https://github.com/GoogleContainerTools/container-diff
* License : Apache-2.0
  Programming Lang: Go
  Description : Diff Docker containers
  
>From upstream's website:

container-diff is a tool for analyzing and comparing container
images.  It can examine images along several different criteria
including:

 * Docker Image History
 * Image file system
 * Image size
 * APT packages
 * RPM packages
 * pip packages
 * npm packages

These analyses can be performed on a single image, or a diff can
be performed on two images to compare. The tool can help users
better understand what is changing inside their images, and give
them a better look at what their images contain.

This RFP was prompted by the following wishlist request against
diffoscope:

  https://salsa.debian.org/reproducible-builds/diffoscope/issues/39


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-