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

Bug#1003796: ITP: ifupdown-ng -- network device manager compatible with ifupdown



On 1/23/22 21:03, dxld@darkboxed.org wrote:
Hi Thomas,

I've been working on the ifupdown-ng packaging today. I had a look at your
existing git repo and did incorporate most of the debian/ files from that
but decided to start the repo from scratch. The main reason being that I
don't feel the gbp-import-ref workflow is quite ready yet so while I would
prefer basing Debian packaging on the upstream git repo as you've done it
just causes more friction right now in my experience.

Hi,

I'm not using gbp-import-ref, but my own tooling from openstack-pkg-tools. To import a new tag, I just do:

./debian/rules fetch-upstream-remote
git merge -X theirs <TAG-NAME>
dch -i # edit changelog to match the new tag name
./debian/rules gen-orig-xz

Maybe gbp-import-ref does the same thing? I've used this workflow for all of the OpenStack packages [1] without any issue for YEARS.

I'm also not sure what kind of "friction" you're referring to...

Could you add me to the debian/ifupdown-ng repo so I can push my work
there? In the meantime the repo is here:

     https://salsa.debian.org/dxld-guest/ifupdown-ng/

One significant thing I noticed is that you seem to have Depends
specifically for kfreebsd and hurd which I haven't dealt with yet. Did you
test this stuff on those systems?

I am not sure why I wrote these dependencies, probably because it was like that upstream already. I haven't tested on these arch, however, it should be easy to do so with Virtualbox or Qemu. FYI, when I first uploaded openrc to Debian, I used Virtualbox with the help of an OpenRC upstream author, so we could check and fix the port. These aren't official arch these days, so it maters less.

Ordinarily I would think we could just go and get access porterbox for
these arches but since I need to play with networking stuff for testing the
porterboxes are likely not going to be much help.

Right, porterbox wont be of any help here.
Anyway, I have merged all of your changes to the main Salsa repository, and gave you access to it.

Since you've audited my work and the package looks like in good enough shape, I have uploaded the final result. It's now up for review on the FTP master NEW queue. Let's hope it clears the NEW queue quickly... :)

When it does, I very much welcome you to take care of this package as much as possible yourself, as I'm a fairly busy DD maintaining many packages. I will happily sponsor any change you want to include.

Cheers,

Thomas Goirand (zigo)

[1] https://qa.debian.org/developer.php?login=team%2Bopenstack%40tracker.debian.org


Reply to: