Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #15273 > unrolled thread

creating a new package?

Started byIan Norton <inorton@gmail.com>
First post2023-10-25 23:40 +0200
Last post2023-11-13 13:30 +0100
Articles 4 — 3 participants

Back to article view | Back to linux.debian.maint.python


Contents

  creating a new package? Ian Norton <inorton@gmail.com> - 2023-10-25 23:40 +0200
    Re: creating a new package? Salvo Tomaselli <tiposchi@tiscali.it> - 2023-10-26 00:20 +0200
      Re: creating a new package? Ian Norton <inorton@gmail.com> - 2023-11-01 18:00 +0100
        Re: creating a new package? Bo YU <tsu.yubo@gmail.com> - 2023-11-13 13:30 +0100

#15273 — creating a new package?

FromIan Norton <inorton@gmail.com>
Date2023-10-25 23:40 +0200
Subjectcreating a new package?
Message-ID<HsTLz-QdF-3@gated-at.bofh.it>
Hi, It's probably somehow obvious, but I can't find anywhere what the
process is to create/request a new package repo.

For my my python app (gitlab-emulator) I'm happy to put the debian
package build scripting in my repo. Would the salsa package simply be
a synchronised mirror of the upstream repo?

Thanks

Ian

[toc] | [next] | [standalone]


#15274

FromSalvo Tomaselli <tiposchi@tiscali.it>
Date2023-10-26 00:20 +0200
Message-ID<HsUoh-QHe-1@gated-at.bofh.it>
In reply to#15273

[Multipart message — attachments visible in raw view] — view raw

In data mercoledì 25 ottobre 2023 23:29:36 CEST, Ian Norton ha scritto:
> Hi, It's probably somehow obvious, but I can't find anywhere what the
> process is to create/request a new package repo.

To request a new package you must use reportbug to create a bug against the 
fake package "wnpp".

Then you must choose RFP and hope that someone will be interested to package 
it.

Otherwise you can open an ITP and package it yourself, and then ask for a 
sponsor to upload it.

In general the idea is that the debian/ directory isn't part of your project.

What I usually do is that I keep it on the same repository as the project, but 
the .tar.gz doesn't include it, so dpkg doesn't know I keep it there.

You should probably start here: https://wiki.debian.org/HowToPackageForDebian

Packages are built with dpkg-buildpackage.


> 
> For my my python app (gitlab-emulator) I'm happy to put the debian
> package build scripting in my repo. Would the salsa package simply be
> a synchronised mirror of the upstream repo?
> 
> Thanks
> 
> Ian


-- 
Salvo Tomaselli

"Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
                -- Galileo Galilei

https://ltworf.codeberg.page/

[toc] | [prev] | [next] | [standalone]


#15284

FromIan Norton <inorton@gmail.com>
Date2023-11-01 18:00 +0100
Message-ID<HvmJr-2ow3-5@gated-at.bofh.it>
In reply to#15274
Thanks Salvo, I will submit an ITP soon.

For the actual build, since salsa is gitlab are we able to have the
packaging project build the deb there? I have seen that some packages
seem to do this but there isn't much consistency.  Is there a good
package repo under https://salsa.debian.org/python-team/packages/ to
use as a "preferred way" example?

On Wed, 25 Oct 2023 at 23:14, Salvo Tomaselli <tiposchi@tiscali.it> wrote:
>
> In data mercoledì 25 ottobre 2023 23:29:36 CEST, Ian Norton ha scritto:
> > Hi, It's probably somehow obvious, but I can't find anywhere what the
> > process is to create/request a new package repo.
>
> To request a new package you must use reportbug to create a bug against the
> fake package "wnpp".
>
> Then you must choose RFP and hope that someone will be interested to package
> it.
>
> Otherwise you can open an ITP and package it yourself, and then ask for a
> sponsor to upload it.
>
> In general the idea is that the debian/ directory isn't part of your project.
>
> What I usually do is that I keep it on the same repository as the project, but
> the .tar.gz doesn't include it, so dpkg doesn't know I keep it there.
>
> You should probably start here: https://wiki.debian.org/HowToPackageForDebian
>
> Packages are built with dpkg-buildpackage.
>
>
> >
> > For my my python app (gitlab-emulator) I'm happy to put the debian
> > package build scripting in my repo. Would the salsa package simply be
> > a synchronised mirror of the upstream repo?
> >
> > Thanks
> >
> > Ian
>
>
> --
> Salvo Tomaselli
>
> "Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
> senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
>                 -- Galileo Galilei
>
> https://ltworf.codeberg.page/

[toc] | [prev] | [next] | [standalone]


#15311

FromBo YU <tsu.yubo@gmail.com>
Date2023-11-13 13:30 +0100
Message-ID<HzEeJ-58u0-7@gated-at.bofh.it>
In reply to#15284
Hi Ian!

On Thu, Nov 2, 2023 at 2:44 AM Ian Norton <inorton@gmail.com> wrote:
>
> Thanks Salvo, I will submit an ITP soon.
>
> For the actual build, since salsa is gitlab are we able to have the
> packaging project build the deb there? I have seen that some packages
> seem to do this but there isn't much consistency.  Is there a good
> package repo under https://salsa.debian.org/python-team/packages/ to
> use as a "preferred way" example?

Yes. A package under the Debian python team will be well maintained.
But you first to ask for to join the Debian python team :
https://wiki.debian.org/Teams/PythonTeam

Then you can package it and send RFS on this email list or put the package into
topic of #debian-python channel on OFTC.

BR,
Bo

>
> On Wed, 25 Oct 2023 at 23:14, Salvo Tomaselli <tiposchi@tiscali.it> wrote:
> >
> > In data mercoledì 25 ottobre 2023 23:29:36 CEST, Ian Norton ha scritto:
> > > Hi, It's probably somehow obvious, but I can't find anywhere what the
> > > process is to create/request a new package repo.
> >
> > To request a new package you must use reportbug to create a bug against the
> > fake package "wnpp".
> >
> > Then you must choose RFP and hope that someone will be interested to package
> > it.
> >
> > Otherwise you can open an ITP and package it yourself, and then ask for a
> > sponsor to upload it.
> >
> > In general the idea is that the debian/ directory isn't part of your project.
> >
> > What I usually do is that I keep it on the same repository as the project, but
> > the .tar.gz doesn't include it, so dpkg doesn't know I keep it there.
> >
> > You should probably start here: https://wiki.debian.org/HowToPackageForDebian
> >
> > Packages are built with dpkg-buildpackage.
> >
> >
> > >
> > > For my my python app (gitlab-emulator) I'm happy to put the debian
> > > package build scripting in my repo. Would the salsa package simply be
> > > a synchronised mirror of the upstream repo?
> > >
> > > Thanks
> > >
> > > Ian
> >
> >
> > --
> > Salvo Tomaselli
> >
> > "Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
> > senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
> >                 -- Galileo Galilei
> >
> > https://ltworf.codeberg.page/
>

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web