• creating a new package?

    From Ian Norton@21:1/5 to All on Wed Oct 25 23:40:01 2023
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Salvo Tomaselli@21:1/5 to All on Thu Oct 26 00:14:40 2023
    Copy: inorton@gmail.com (Ian Norton)

    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/
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEQnSLnnbYmXmeH74Us6fPDIAYhs8FAmU5k1AACgkQs6fPDIAY hs9UIQ//YdHszW30zpA9YTZYgbzphDxHSZ+EINuo0fPDCCljCzIrQ1q8xtMls2qw eNtYZZlPP1zwNXvNS6X2aPjx7ED+C3OlZtewo8ZfN8qlAYYNjdRJZnOgMnp3kHfu 5LOVnTP7xd3Rf+Of1i8SdDf/UsKyAPq2ugNsDT35z4NITbNdCcp0W689NSTz9V3v 92ZPs9VsYnhyIUJluiALKnNTtbHdHilJLnCC+SiITXd8hUr9/XliWI9flaWNO1D5 BtJXrtmTA3xS44E/CLSU56Po0iLtpO/UQ1A6xuuM+tqvYDw8EqqfMGTJMgXKKtJw HEKwaLCVy9o+VtAGRW18Hr4jtNAHPLEqzRZxjaYED7ofpoBq1jCv+od59ecmGQY0 wGiMhpYmtKLKaGGqTf2ewJCIBcnL6LTaJEpSE4+r55AIDXfolqGGBSTIUSL+xwNY jxkl2gYoyamSmLKh1tjEZVhkwhCb7G8AnTIqJvx1L/I2ARDsxPN5elJpU8Y8hxw/ 3wf+9izG+BtwKjMgRZmn3TVVpHlMA3o6A4jS1+w0cmLyI/lJmGTh3dFa1CYOjqTy SQWJ60ArFRk52IrU3o29YEKNgzQ/o9qNWtJjxKg8HSOzLCTyz1WRpPIwHikWap3g nHwsSwpl4fPXtW0Xm98WxF4en
  • From Ian Norton@21:1/5 to Salvo Tomaselli on Wed Nov 1 18:00:01 2023
    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/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bo YU@21:1/5 to inorton@gmail.com on Mon Nov 13 13:30:01 2023
    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/


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)