On 20.06.2023 13:34, Ramūnas Keliuotis wrote:
Hi,
We just opensourced our NordVPN Linux application
and want to make it available from the public Debian repository.
As we are planning to do packaging and support by
ourselves, it is still not clear how to properly go
through the Debian packaging process and we would like
to get help and initial guidance.
So, question: which request to submit ITP or RFP ?
ITP: Intend to package (open that if you want to maintain the package yourself).
RFP: Request for package (if you need the package, but don't want to
maintain yourself).
H.
--
sigfault
Hello,
Ok, thank you. Just submitted an ITP request: <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038718>
Now I expect we should wait for attention from debian
developer/maintainer volunteers and get
information on how to start the packaging process. Or please let me
know how to proceed to the next step.
Best regards,
Ramunas Keliuotis
On Tue, Jun 20, 2023 at 2:53 PM Preuße, Hilmar <hille42@web.de <mailto:hille42@web.de>> wrote:
On 20.06.2023 13:34, Ramūnas Keliuotis wrote:
Hi,
We just opensourced our NordVPN Linux applicationITP: Intend to package (open that if you want to maintain the
and want to make it available from the public Debian repository.
As we are planning to do packaging and support by
ourselves, it is still not clear how to properly go
through the Debian packaging process and we would like
to get help and initial guidance.
So, question: which request to submit ITP or RFP ?
package
yourself).
RFP: Request for package (if you need the package, but don't want to
maintain yourself).
H.
--
sigfault
--
The content of this email, including all attachments, is
confidential. If
you are not the intended recipient of this e-mail, please notify us immediately and delete this email. Any disclosure, copying,
distribution or
any other use of its content is strictly prohibited.
Hello Ramunas Keliuotis,
Here are some manuals and guides that you can use to prepare your
package. [1] [2]
As I see the source code primarily consists of Golang code, Debian Go Packaging team [3] would be something you might be interested on.
Once you finish preparing your package, you'll require a sponsor (DD)
who is interested to upload your package to the Debian archive.
Hope that helps!
[1] https://www.debian.org/doc/manuals/maint-guide/
[2] https://www.debian.org/doc/devel-manuals
[3] https://go-team.pages.debian.net/packaging.html
Regards,
~ Arun Kumar Pariyar
On 20/06/2023 18:34, Ramūnas Keliuotis wrote:
Hello,
Ok, thank you. Just submitted an ITP request: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038718
Now I expect we should wait for attention from debian
developer/maintainer volunteers and get
information on how to start the packaging process. Or please let me
know how to proceed to the next step.
Best regards,
Ramunas Keliuotis
On Tue, Jun 20, 2023 at 2:53 PM Preuße, Hilmar <hille42@web.de> wrote:
On 20.06.2023 13:34, Ramūnas Keliuotis wrote:
Hi,
We just opensourced our NordVPN Linux applicationITP: Intend to package (open that if you want to maintain the package
and want to make it available from the public Debian repository.
As we are planning to do packaging and support by
ourselves, it is still not clear how to properly go
through the Debian packaging process and we would like
to get help and initial guidance.
So, question: which request to submit ITP or RFP ?
yourself).
RFP: Request for package (if you need the package, but don't want to
maintain yourself).
H.
--
sigfault
1. Is it ok for source code to be in Github? or do I need a Salsa account?It is OK for the source code to not have a VCS at all. It's also OK for
2. Do I need to create a source package? *.dscYes.
3. How to implement build /scripts?Ideally your software should have them before you start working on the packaging, because ideally your software should be buildable by anyone who downloads its source. The packaging just does the same in a more
Now we are using bash scripts and preconfigured docker containers.dh should just call the upstream build system. If you are not using any
But dh scripts should be used, so, how to start using them?
5. Also, we are using OpenVPN - building from C code,openvpn is of course already packaged.
but this package is long ago open source, so, assume it should be
easy to package.
Would be good to get reference to sample package - observe its build configuration.You can look at any source package in Debian unless you need more specific examples.
Is it ok for source code to be in Github?
Hi,
Thank you for the information, I was looking through Debian guides for a while.
Will review your given links as well.
Now I need answers to questions:
1. Is it ok for source code to be in Github? or do I need a Salsa
account?
2. Do I need to create a source package? *.dsc
3. How to implement build /scripts?
Now we are using bash scripts and preconfigured docker containers.
But dh scripts should be used, so, how to start using them?
I have installed Debian SID. I know that all dependencies must be there.
4. Also, we are using our own open source rust libraries https://github.com/NordSecurity/libtelio https://github.com/NordSecurity/libdrop
Maybe there is there a Debin Rust packaging team as well?
Would be good to get reference to sample package - observe its build configuration.
Hi,
Is it ok for source code to be in Github?
No. In my opinion (and I am aware that sadly, the majority of the project probably does not share this opinion), that is a direct violation of
Debian's Code of Conduct, and its Social Contract as well.
GitHub has discriminatory terms of use that contradict Debian's values. They exclude parts of our community as contributors, e.g. persons under 16 years and persons who are unlucky enough to live in Russia, Syria, and other US-embargoed countries.
Please do not use GitHub or comparably hostile platforms for Debian.
Thanks,
Nik
4. Also, we are using our own open source rust libraries https://github.com/NordSecurity/libtelio https://github.com/NordSecurity/libdrop
Maybe there is there a Debin Rust packaging team as well?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 299 |
Nodes: | 16 (2 / 14) |
Uptime: | 71:55:09 |
Calls: | 6,694 |
Calls today: | 4 |
Files: | 12,228 |
Messages: | 5,346,587 |
Posted today: | 1 |