• Packaging project with existing debian/ folder

    From Peymaneh Nejad@21:1/5 to All on Wed Jun 30 23:30:01 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --EVqVVfRf9EM2tXE2uwjEWQBDmHz3cVEER
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Language: en-US
    Content-Transfer-Encoding: quoted-printable


    Hi,

    I am working on packaging a project that already has a debian/ folder in its repo for upstream releases of .deb packages.

    Submitting my changes to upstream would not be an option because the upstream .deb package is supposed to build with git.

    Intuitively I would just replace the existing folder with my own packaging and add a debian/gbp.conf file with "filter=['debian/*']" but I am not sure if this
    would be the correct way?

    kind regards
    Peymaneh


    --EVqVVfRf9EM2tXE2uwjEWQBDmHz3cVEER--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEErtcybf1Xe9fqLiOSPUlyYpTaU1AFAmDc4YsFAwAAAAAACgkQPUlyYpTaU1DT QQ//WgvqAYTLVYKLQm9foJFf40I3X4gDJUSPmhHaxrjgQV3AJNO8jsuT89wi/0esPvMgcFjp1m9D nDzr960Y5yWVRAFnvIMjGhlItxzel0FP1a1x4rMgt7FqU1fR7EzG/BkWC7Qw3dBEhJP0VdgKcTwk Gr7W1f8pQ6WDPcNxYvTlEbiyDiN55sHgEJOUJGcW06UFjYJBoDd1LcLehOIo9mwGA63wVszjh4jf 80S7PvCkLEM0svTHqTP0a0Ij1z8/EJWlP5lQrAkbOS0/GTiasgGsWHWaDu47hHjOaEJZx8tQTQpm vsRwnhd9bT9OM33PaRy6QzDc36bnoxj8WePa5bwqwE0WRqTCNquRB0I0I+iwC37a7XMdwgjAMwy0 btPdmiGhm95CBjlSs9G9XIPrL4wZqUCu+lMHAGDUDQgoawP1Xlj80xOeHSmfMSu7WLQupcrQyS/c phEYp4bifd+O3MnspHKHpE2g/KmwB8oOuik0ZS4nOr2HBpD95pv+TlL6GevAArkbHnSqbCHQbKiH tY59tsoxZmo+ZT4CLV5SEE5cjKb2e/gFKgs/wCiyd1rsXGlne0jKIWePelnvmTu7OYAr977q57Wi zhPpfASgTKvCk2/9SvBfYfR0iIDK31MUozMKHGQQX9k6Y9NOPzPf84rFPqTj5duDOZxngQU5hhkV Q7k=
    =YCsk
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Kalnischkies@21:1/5 to Peymaneh Nejad on Thu Jul 1 01:00:01 2021
    Hi,

    On Wed, Jun 30, 2021 at 09:26:35PM +0000, Peymaneh Nejad wrote:
    Intuitively I would just replace the existing folder with my own packaging

    If you use source package format "3.0 (quilt)" (which you should anyhow)
    this is done automatically for you.

    See man dpkg-source → SOURCE PACKAGE FORMATS → Format: 3.0 (quilt):
    […] The debian tarball is extracted on top of the source directory
    after prior removal of any pre-existing debian directory. […]


    Best regards

    David Kalnischkies

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEE5sn+Q4uCja/tn0GrMRvlz3HQeIMFAmDc9FAACgkQMRvlz3HQ eIPawBAAhUv9vsipXpbVBgxmShrjbXkAD0UTTyrVBNEBwfXfo2vky6wjOEwrcmKe 5jUG+/yxrdiK+oSvnuWlqW36kDQDV84WwCSQ3ffhy3a9rOi0iJImdK4GDP1nKHFk Ad68qjskcww2Q8Dwzt4vP3PPpKhjdOm6QBY5b9Y0TdBxQDBJJtFjCqWBq8wC60Il R+utBpd62MylfZ/LGTEpguHDJ7PIrHSjXazMVoGbD/KXYe8x/pHwK0PsI89hRNcq LJniQxnPxBldzjJ/RWnP/dZ3UDDnfXf2kIepRpS0sAyYuO3DaYTsCYgCY03M45OY hGht7mrnmEc45YyiL12BOgeCAXDfThf6FsOXj9EJpp64n3eUxnLVgamZcKoJLOmI IyloFzbr/UnCIUp0BYk6f2HV1KJE9r54IKXT1lPY+R6AupIjLgzr+jEwf0I0lsuh a0idfDRK4RryWB6ng2Ae7um+kvHsvZsOULZbu/KGwowbvbP3RW0dbkGUystESad1 i7u35mgdl6rlDFO4LVAlSkPolHDAdyYefU5lEo0uP3wEGx8eQx5LT3hj9R/XEW43 FPXHYwaPkKFlPaunOMpPR95s7wzwEZQ0f8NsKFMkja3jcXChwtJeY4q779eCWCZP odGswmv1SO6Agtx9tpFx8h/F1HvUK7C/1BEZ65q3hateDxCWrCU=
    =9SAa
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to David Kalnischkies on Thu Jul 1 07:30:01 2021
    On Thu, 01 Jul 2021 00:46:45 +0200, David Kalnischkies wrote:

    On Wed, Jun 30, 2021 at 09:26:35PM +0000, Peymaneh Nejad wrote:
    Intuitively I would just replace the existing folder with my own packaging
    If you use source package format "3.0 (quilt)" (which you should anyhow)
    this is done automatically for you.

    And gbp-import-orig(1) defaults to --merge-mode=replace (which
    preserves the packaging debian/ directory) for source format "3.0
    (quilt)".


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmDdUHJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgadKBAAoznhdycMazvlqDpCDELfyFsKyDIZLJCmruhE7FSJ1Ih29JfUSEHyGorS WzOXSMBo/MaOkvoiKrCTNhwh8p+5ORLpb2DsTLffL4a039D8amCWWoEoUBetXiyP TSVXqUWJLAe9IatOZCPdSBmoWMK8uxWVqGvK0G72YzKZy3Ze0hM6nUZCxmWc/tgn pYBW1H0NAWN5BbBc+4/I1AjjqDxuLQQI3fSfFfP0NFNJkEvZa6bG3ouVZJW6xjlc 2Q+eKMIB4EFf8hgyurvPFOhTrne9qYECVyNeYVp7YZ9mwYD1wcmZVqZ4OUFEyJ/O DvHySKnB0Gf3iWoVr+sM7eiB7oGFEQtl24yYz2KNP+PCYPv7GymHWLzH/L6N9bxh MdjXMMWMaJIeriDTnf7S3on+TDYOBecnf7gCEv2KdCP2K8VlkT2MBvh8mOJvuT2C f6wtTUUNH+emWCPgekKhNdbI27RSG+nbYNCG9dzCsFTxZcdvzab5+8BxCQ7eS2/X IX3y6Q9uSWJXrWtTORmYruUmqy6CK7oXSXRpxfH9szdLuOYIpp2tXWfrrUIxQ2/K zDFQBlKWuynM4970uVkQJIAG1Ys+Q8tH5lNmTGcJyXpJGgPV0E4JNBGwx56/w9yz +8oFHDlacDUKqrBCxXbTu9z2mv6BHct7SCqQYJQvH2r+9TJjkRo=
    =G6Tr
    -----END PGP SIGNATURE-----

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