Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-07-20 Thread Kim B. Heino
Hi Niels,

> Between my last email and now, the release team announced that the
> Full Freeze will start in 7 days.

I saw the news too.

After reading freeze policy multiple times I decided to not request for
unblock. Rules are rules and I unfortunately missed the deadline.

New release would be very beneficial for new Foomuuri users (easier
installation / configuration), but old version works too. And we always
have backports.

I'll contact you again after the freeze. Thanks for all the work so far.



Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-07-19 Thread Niels Thykier

Kim B. Heino:

Hi Niels,


   1) I have granted you commit access (developer) to
  https://salsa.debian.org/debian/foomuuri in case you want to move
  the packaging there.


Thank you. I pushed the commits there and I'll remove my personal copy
later.



You are welcome.


   2) I am ok with sponsoring your package in its current form, though
I would like to confirm with you that you are okay targeting unstable.


Yes, unstable should be fine.

Foomuuri has very few dependencies and there are no packages that
depends on Foomuuri. There are no large/disruptive changes.

New upstream release 0.28 has been very stable in Fedora/EPEL. It
includes very user-friendly change by merging two config sections (old
configs will work as is) and that's the main reason why I would like it
to get to Debian.



Between my last email and now, the release team announced that the Full 
Freeze will start in 7 days. This means an upload today (or even last 
week) will require an explicit unblock from the release team - even for 
non-key packages with autopkgtests. Uploads have 20 days delay these 
days, so the new freeze policy would be in force before the migration 
can occur. The release team is explicit about this interaction of the 
delay and which policy that applies in their announcement.
  When I answered earlier today, as far as I knew the upload could have 
migrated without an unblock and with the release team announcement that 
understanding unfortunately turned out to not hold at all.


Therefore, for the upload to make it to Trixie, it would take an 
approved unblock bug - that is, release team approval. Apologies if it 
feels like the goal post moved, and to be fair, it kind of has.


For more details on the timeline/announcement, please see: 
https://lists.debian.org/debian-devel-announce/2025/07/msg3.html



As for an unblock bug, it is a matter of filing a bug against 
release.debian.org (reportbug release.debian.org) and choose the unblock 
template. In the subject, add " (pre-approval)" in the end and CC me on 
it. If the RT approves, I will do the upload. After that, it is filling 
out the template, which is about assessing the risk, how the changes 
have been tested, and consequences of keeping the current version.


Sorry, if that was not the news you wanted to hear, but it is 
unfortunately the new state of things. If the unblock request is 
declined, ping me a few days after the freeze and I will upload 
foomuuri/0.28-1 there.



[...]
You mention a backport upload as well. The one I can find is
https://salsa.debian.org/kimheino/foomuuri/-/commits/bookworm-backports?ref_type=heads.
If so, then that is currently not actionable as the version being
uploaded to backports must be in testing already and 0.28 is not. If
you are still aiming for this, then foomuuri must be uploaded to
unstable and migrate before I can help there.


Ok, understood. I'm still new to Debian maintaining... Let's get back
to this when it's migrated.


Ok. Lets see where we land on the upload.

Best regards,
Niels



Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-07-19 Thread Kim B. Heino
Hi Niels,

>   1) I have granted you commit access (developer) to
>  https://salsa.debian.org/debian/foomuuri in case you want to move
>  the packaging there.

Thank you. I pushed the commits there and I'll remove my personal copy
later.

>   2) I am ok with sponsoring your package in its current form, though
> I would like to confirm with you that you are okay targeting unstable.

Yes, unstable should be fine.

Foomuuri has very few dependencies and there are no packages that
depends on Foomuuri. There are no large/disruptive changes.

New upstream release 0.28 has been very stable in Fedora/EPEL. It
includes very user-friendly change by merging two config sections (old
configs will work as is) and that's the main reason why I would like it
to get to Debian.

> it will be sponsored): When you add build-dependencies for testing
> only like in 2a88e1c71135d306dcb4185b8e70d00d6ed446a4, consider
> tagging them with `` (such as `nftables `). This

Thanks, I'll keep it in mind and fix to next release.

> You mention a backport upload as well. The one I can find is 
> https://salsa.debian.org/kimheino/foomuuri/-/commits/bookworm-backports?ref_type=heads.
>  
> If so, then that is currently not actionable as the version being 
> uploaded to backports must be in testing already and 0.28 is not. If
> you are still aiming for this, then foomuuri must be uploaded to
> unstable and migrate before I can help there. 

Ok, understood. I'm still new to Debian maintaining... Let's get back
to this when it's migrated.



Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-07-19 Thread Niels Thykier

On Sat, 7 Jun 2025 10:29:41 +0300 "Kim B. Heino"  wrote:

Hi,

It's been a month. Any progress?




Hi Kim,

Sorry for the long delay. Unfortunately, it seems Jeremy is currently 
unavailable for sponsoring given their lack of follow up on this bug.


To move things along:

 1) I have granted you commit access (developer) to
https://salsa.debian.org/debian/foomuuri in case you want to move
the packaging there.

If you are not planning to move the packaging there (although, I
hope you will), the `Vcs-*` fields should be updated to the repo
used.


 2) I am ok with sponsoring your package in its current form, though I
would like to confirm with you that you are okay targeting unstable.

We are in the hard freeze, so there is no guarantee that the upload
will make it into testing. Particularly, the [freeze policy] has
headlines such as "No large/disruptive changes" and "Be careful with
new upstream releases".

If the release team and you are not aligned here, `foomuuri` might
end up blocked and even later removed because of the "unstable and
testing must be in sync" policy unless we revert back to
foomuuri/0.27 (usually in the form of 0.28-1+really0.27-1). That is
the risk of uploading to unstable right now. The release team will
not be open for negotiation at this point of the freeze, so any
regressions or problems will likely call for an unconditional
revert on this side of the release.

I have limited understanding of foomuuri and also limited time to
get up to speed, so it will be your call. Do we proceed with the
unstable upload accepting the risk or would you rather target
experimental and then we re-upload to unstable after the freeze?

(If you go for experimental, please update the packaging
accordingly)


Additionally, one minor tweak you can consider (irrelevant to whether it 
will be sponsored): When you add build-dependencies for testing only 
like in 2a88e1c71135d306dcb4185b8e70d00d6ed446a4, consider tagging them 
with `` (such as `nftables `). This means rebuilds 
that does not run tests can skip those dependencies and as long as you 
use `dh_auto_test` (via `dh` in this case), the relevant build time 
skipping of tests are handled for you automatically.


You mention a backport upload as well. The one I can find is 
https://salsa.debian.org/kimheino/foomuuri/-/commits/bookworm-backports?ref_type=heads. 
If so, then that is currently not actionable as the version being 
uploaded to backports must be in testing already and 0.28 is not. If you 
are still aiming for this, then foomuuri must be uploaded to unstable 
and migrate before I can help there. Alternatively, you might be able to 
use -backports-sloppy, but I do not know the rules of that nor do I plan 
on using bandwidth on learning them, so that would be a conversation 
with a different sponsor.



Hope that was helpful. Once you have answered/handled 2), we can proceed 
with the upload.



Best regards,
Niels


[freeze policy]: https://release.debian.org/testing/freeze_policy.html



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-06-23 Thread Phil Wyett
Control: tags -1 -moreinfo
Control: tags -1 +confirmed

Kim,

Review of upload: 2025-06-23 09:27

For information about the tests run, see:

https://wiki.debian.org/PhilWyett/DebianMentoring

Summary
===

Looks good.

Tagging as 'confirmed'

Note: Not a blocker this time, but copyright changes should be reflected in the
'debian/changelog'.

-- 

Regards

Phil

Donate: https://buymeacoffee.com/kathenasorg

--

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg

Internet Relay Chat (IRC): kathenas

Matrix: @kathenas:matrix.org

--






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


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-06-23 Thread Soren Stoutner
On Saturday, June 21, 2025 2:56:39 AM Mountain Standard Time Kim B. Heino 
wrote:
> > > > * Package name : foomuuri
> > > > 
> > > >   Version  : 0.28-1
> > > >   Upstream contact : Kim B. Heino 
> > > > 
> > > > * URL  : https://github.com/FoobarOy/foomuuri
> > > > * License  : GPL-2+
> > > > * Vcs  : https://salsa.debian.org/kimheino/foomuuri
> > > > 
> > > >   Section  : net
> > 
> > Mostly looks good.  The only problem I see is that, because foomuuri
> > is being back-ported to Bookworm, the systemd files cannot be
> > unconditio- nally installed into /usr/lib/systemd:
> > dh-sequence-movetousr needs to be retained.
> 
> Oh, yes. That would be reverting commit 1f6243b6 in bookworm-backports
> branch. Should I also revert it in sid branch? The reason for asking is
> that I'm coming from Fedora world. In Fedora above revert would only be
> in bookworm-backports branch, not in sid. I assume the same is true for
> Debian.

You can carry stable-backports specific changes/patches as long as they are 
documented in debian/changelog.  Often this is necessary for compatibility 
with the dependencies that are available in stable-backports.  These will be 
accepted as long as the changes are minimal in nature (which it sounds like 
this is if it is just reverting one commit).

-- 
Soren Stoutner
[email protected]

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


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-06-22 Thread Phil Wyett
Control: tags -1 -confirmed
Control: tags -1 +moreinfo

Kim,

While the package is in good shape, I did spot something when I went back
through the package. The copyright years in 'debian/copyright' require update.

When a new upload is performed, please remove the 'moreiinfo' tag so it can be
seen a new upload has been done.

-- 

Regards

Phil

Donate: https://buymeacoffee.com/kathenasorg

--

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg

Internet Relay Chat (IRC): kathenas

Matrix: @kathenas:matrix.org

--






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


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-06-21 Thread Kim B. Heino
> > > * Package name : foomuuri
> > >   Version  : 0.28-1
> > >   Upstream contact : Kim B. Heino 
> > > * URL  : https://github.com/FoobarOy/foomuuri
> > > * License  : GPL-2+
> > > * Vcs  : https://salsa.debian.org/kimheino/foomuuri
> > >   Section  : net  
> 
> Mostly looks good.  The only problem I see is that, because foomuuri
> is being back-ported to Bookworm, the systemd files cannot be
> unconditio- nally installed into /usr/lib/systemd:
> dh-sequence-movetousr needs to be retained.

Oh, yes. That would be reverting commit 1f6243b6 in bookworm-backports
branch. Should I also revert it in sid branch? The reason for asking is
that I'm coming from Fedora world. In Fedora above revert would only be
in bookworm-backports branch, not in sid. I assume the same is true for
Debian.

> How do you want to proceed?  Did you create the ITA bug report because
> you do want to become the foomuuri package maintainer, or because it
> had been orphaned and you wanted to make sure that somebody was
> looking after it?  My suggestion would be to create a foomuuri team
> with both of us as members (despite my somewhat tardy answers over
> the last month or so, I am usually more responsive :)).  I can give
> you commit priv's to the repo and do the uploads.

I want somebody maintaining it for Debian. As there were no volunteers
I decided to do it myself. So a team of us two (or more) would be the
best solution.

> As Phil Wyett (thanks for your tireless work on debian-mentors, btw)
> pointed out earlier, Trixie is currently frozen, so the new upload
> will have to wait till Trixie is released, but we can get everything
> set up and ready to go once the time comes.

Yes, Trixie must wait for reopen. Can it still be uploaded to
bookworm-backports while waiting for Trixie?



Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-06-15 Thread Jeremy Sowden

On 2025-04-27, at 20:33:34 +0100, Jeremy Sowden wrote:

On 2025-04-27, at 20:08:43 +0300, Kim B. Heino wrote:
> Package: sponsorship-requests
> Severity: normal
>
> Dear mentors,
>
> I am looking for a sponsor for my package "foomuuri":
>
> * Package name : foomuuri
>   Version  : 0.28-1
>   Upstream contact : Kim B. Heino 
> * URL  : https://github.com/FoobarOy/foomuuri
> * License  : GPL-2+
> * Vcs  : https://salsa.debian.org/kimheino/foomuuri
>   Section  : net

I'll pick this up.  I'm a member of the Shorewall team and I have been
informed that the Foomuuri maintainer (formerly of the SW team) has put
the package up for adoption.

> I created a fork because I don't have commit access to original vcs:
>
>  https://salsa.debian.org/debian/foomuuri
>
> The source builds the following binary packages:
>
>  foomuuri - multizone bidirectional nftables firewall
>  foomuuri-firewalld - multizone bidirectional nftables firewall -
>  firewalld emulation
>
> To access further information about this package, please visit the
> following URL:
>
>  https://mentors.debian.net/package/foomuuri/
>
> Alternatively, you can download the package with 'dget' using this
> command:
>
>  dget -x
>  https://mentors.debian.net/debian/pool/main/f/foomuuri/foomuuri_0.28-1.dsc
>
> Changes since the last upload:
>
> foomuuri (0.28-1) unstable; urgency=medium
> .
>   * New upstream release.
>   * New maintainer (Closes: #1095472)


Mostly looks good.  The only problem I see is that, because foomuuri is
being back-ported to Bookworm, the systemd files cannot be unconditio-
nally installed into /usr/lib/systemd: dh-sequence-movetousr needs to be
retained.

How do you want to proceed?  Did you create the ITA bug report because
you do want to become the foomuuri package maintainer, or because it had
been orphaned and you wanted to make sure that somebody was looking
after it?  My suggestion would be to create a foomuuri team with both of
us as members (despite my somewhat tardy answers over the last month or
so, I am usually more responsive :)).  I can give you commit priv's to
the repo and do the uploads.

As Phil Wyett (thanks for your tireless work on debian-mentors, btw)
pointed out earlier, Trixie is currently frozen, so the new upload will
have to wait till Trixie is released, but we can get everything set up
and ready to go once the time comes.

J.


signature.asc
Description: PGP signature


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-06-12 Thread Jeremy Sowden

On 2025-06-07, at 10:29:41 +0300, Kim B. Heino wrote:

It's been a month. Any progress?


Apologies.  The day job has been unusually busy over the last month, and
I've been distracted.  I will get back to you properly this week-end.

Promise! :)

J.


signature.asc
Description: PGP signature


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-06-07 Thread Phil Wyett
On Sat, 2025-06-07 at 10:29 +0300, Kim B. Heino wrote:
> Hi,
> 
> It's been a month. Any progress?
> 

Hi Kim,

Sorry the package has yet to be DD reviewed.

If this update is not a target for 13/Trixie (unblock requested from release
team)[1], it will not be uploaded until 'unstable' reopens.

If the update is not targeting 13/Trixie, you may wish to change the target
distribution to 'experimental' at this time so upload can take place and the
package be available for those wishing to test/use it.

[1] Hard and Full - https://release.debian.org/trixie/freeze_policy.html#hard

-- 

Regards

Phil

Donate: https://buymeacoffee.com/kathenasorg

--

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Internet Relay Chat (IRC): kathenas

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg

Threads: https://www.threads.net/@kathenasorg

--






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


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-06-07 Thread Kim B. Heino
Hi,

It's been a month. Any progress?



Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-05-09 Thread Jeremy Sowden

On 2025-05-06, at 07:23:48 +0300, Kim B. Heino wrote:

Have you had time to look at Foomuuri package yet? Can I help you in
any way?

There is also an update to bookworm-backports waiting in my repo. What
is the correct procedure for it?


I took a brief look at the beginning of this week.  I'm planning on
doing a proper review over the week-end.

J.


signature.asc
Description: PGP signature


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-05-05 Thread Kim B. Heino
Hi Jeremy,

Have you had time to look at Foomuuri package yet? Can I help you in
any way?

There is also an update to bookworm-backports waiting in my repo. What
is the correct procedure for it?



Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-04-28 Thread Romain Francoise
On Sun, Apr 27, 2025 at 08:33:34PM +0100, Jeremy Sowden wrote:
> I'll pick this up.  I'm a member of the Shorewall team and I have been
> informed that the Foomuuri maintainer (formerly of the SW team) has put
> the package up for adoption.

Thanks, Jeremy!

-r



Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-04-27 Thread Jeremy Sowden

On 2025-04-27, at 20:08:43 +0300, Kim B. Heino wrote:

Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name : foomuuri
   Version  : 0.28-1
   Upstream contact : Kim B. Heino 
 * URL  : https://github.com/FoobarOy/foomuuri
 * License  : GPL-2+
 * Vcs  : https://salsa.debian.org/kimheino/foomuuri
   Section  : net


I'll pick this up.  I'm a member of the Shorewall team and I have been
informed that the Foomuuri maintainer (formerly of the SW team) has put
the package up for adoption.


I created a fork because I don't have commit access to original vcs:

  https://salsa.debian.org/debian/foomuuri

The source builds the following binary packages:

  foomuuri - multizone bidirectional nftables firewall
  foomuuri-firewalld - multizone bidirectional nftables firewall -
  firewalld emulation

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

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

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

  dget -x
  https://mentors.debian.net/debian/pool/main/f/foomuuri/foomuuri_0.28-1.dsc

Changes since the last upload:

 foomuuri (0.28-1) unstable; urgency=medium
 .
   * New upstream release.
   * New maintainer (Closes: #1095472)

Regards,
--
  Kim B. Heino


J.


signature.asc
Description: PGP signature


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-04-27 Thread Phil Wyett
Control: tags -1 +confirmed

Kim,

Review of upload: 2025-04-27 17:26

For information about the tests run, see:

https://wiki.debian.org/PhilWyett/DebianMentoring

Test 1 (reproducibility): Information only

Kim is aware of an issue and is actively working on it.

Summary
===

As we have messaged, you are working on the reproducible builds issue.

I am tagging as 'confirmed' as this test is none blocking at present. I hope a
DD will pick up the package for review and sposnorship.

Kim is upstream and adopting the package in Debian and I hope we can help him
where we can.

-- 

Regards

Phil

Donate: https://buymeacoffee.com/kathenasorg

--

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Internet Relay Chat (IRC): kathenas

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg

Threads: https://www.threads.net/@kathenasorg

--






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


Bug#1104244: RFS: foomuuri/0.28-1 [ITA] -- multizone bidirectional nftables firewall

2025-04-27 Thread Kim B. Heino
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name : foomuuri
   Version  : 0.28-1
   Upstream contact : Kim B. Heino 
 * URL  : https://github.com/FoobarOy/foomuuri
 * License  : GPL-2+
 * Vcs  : https://salsa.debian.org/kimheino/foomuuri
   Section  : net

I created a fork because I don't have commit access to original vcs:

  https://salsa.debian.org/debian/foomuuri

The source builds the following binary packages:

  foomuuri - multizone bidirectional nftables firewall
  foomuuri-firewalld - multizone bidirectional nftables firewall -
  firewalld emulation

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

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

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

  dget -x
  https://mentors.debian.net/debian/pool/main/f/foomuuri/foomuuri_0.28-1.dsc

Changes since the last upload:

 foomuuri (0.28-1) unstable; urgency=medium
 .
   * New upstream release.
   * New maintainer (Closes: #1095472)

Regards,
-- 
  Kim B. Heino