Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 955416 - net-vpn/i2pd: merge system service files with upstream's
Summary: net-vpn/i2pd: merge system service files with upstream's
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Alexey Korepanov
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2025-05-04 12:38 UTC by Filip Kobierski
Modified: 2025-05-06 22:56 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Filip Kobierski 2025-05-04 12:38:11 UTC
Right now upstream supports openrc with a init.d file
https://github.com/PurpleI2P/i2pd/tree/openssl/contrib/openrc
and we install our own init.d & conf.d files:
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-vpn/i2pd/i2pd-2.56.0.ebuild#n60

I think merging our files together would benefit both projects.

I am willing to do this work but before I do I would like someone to confirm that they will review my changes before I open up a PR upstream.

That is also the case with systemd but since I do not use it I am not that eager to work on it.
Comment 1 Alexey Korepanov 2025-05-06 07:03:56 UTC
Hi.

It would be great if you merge the openrc files. I maintain i2pd in portage, but I don't really use openrc, so maintaining the openrc side is difficult. I'll be happy to look at the changes though.

There's this bug which might be fixed along the way:
https://bugs.gentoo.org/show_bug.cgi?id=949988
Comment 2 Filip Kobierski 2025-05-06 22:56:45 UTC
I have increased the importance as I think it improve the package significantly.
Both 949988 & 808845 would have been avoided if we used upstream service files.