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


Groups > linux.debian.maint.python > #17239

Re: Guidence over testing

From Carsten Schoenert <c.schoenert@t-online.de>
Newsgroups linux.debian.maint.python
Subject Re: Guidence over testing
Date 2025-12-05 14:50 +0100
Message-ID <LYEm5-z9M-3@gated-at.bofh.it> (permalink)
References <LYwHT-u6a-1@gated-at.bofh.it> <LYxXj-uS6-5@gated-at.bofh.it> <LYz33-vOd-9@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hello Jai Kadam,

Am 05.12.25 um 09:59 schrieb Jai kadam:
..
> I should probably read all manuals now :)

yes, that is something we do expect from you.
So did you ever read the manual of git-buildpackage (aka gbp)? gbp is 
the chosen helper tool by the DPT, it's essential you know it!

https://honk.sigxcpu.org/projects/git-buildpackage/manual-html/

You need to to get familiar with that, otherwise it's for you but also 
for others quite cumbersome to help.

You need to understand what steps you need to make and why, also what 
configure options you will need to give the various gbp commands sometimes.

The usual dance you will need to do with every new upstream version is:

1. Import the newer version into the packaging git tree.
2. Look into the changes Upstream has done like increased required
    versions for build depending packages or new added dependencies.
3. Adjust/Add/Remove additional needed patches if needed, the so called
    patch-queue.
4. Look into open bug reports and fix them if possible.
5. Adjust the packaging like updating copyright information, adjust
    sequencer files, fix build and test suite issues, check .
6. Look into merge requests if existing.
7. Adjust/Update the CI/autopkgtest setup if needed.
8. Check if you need to update the debian/ folder in case a bump of the
    Debian Policy was released. The current value for Standards-Version
    is 4.7.2.
9. Run Lintian after your test build and fix Warnings, Errors and if
    possible other flags too.
10. Reach out for help if you feeling lost, don't end in try & error
     in case you do not really understand what's going wrong and why.

And as for you as a newcomer I would suggest to also get familiar with 
(git-)pbuilder first. It's to me easier to learn for starters and for 
building packages it doesn't matter if you use pbuilder or sbuild. Once 
you are more experienced you can dive into sbuild at any time then.

-- 
Regards
Carsten

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Guidence over testing jvk <jaivkadam@gmail.com> - 2025-12-05 06:40 +0100
  Re: Guidence over testing Andrey Rakhmatullin <wrar@debian.org> - 2025-12-05 08:00 +0100
    Re: Guidence over testing Jai kadam <jaivkadam@gmail.com> - 2025-12-05 09:10 +0100
      Re: Guidence over testing Carsten Schoenert <c.schoenert@t-online.de> - 2025-12-05 14:50 +0100
        Re: Guidence over testing jvk <jaivkadam@gmail.com> - 2025-12-05 16:50 +0100
    Re: Guidence over testing jvk <jaivkadam@gmail.com> - 2025-12-05 10:40 +0100
      Re: Guidence over testing Andrey Rakhmatullin <wrar@debian.org> - 2025-12-05 10:50 +0100
        Re: Guidence over testing jvk <jaivkadam@gmail.com> - 2025-12-05 11:30 +0100
          Re: Guidence over testing Andrey Rakhmatullin <wrar@debian.org> - 2025-12-05 11:40 +0100
            Re: Guidence over testing jvk <jaivkadam@gmail.com> - 2025-12-05 12:10 +0100
              Re: Guidence over testing Andrey Rakhmatullin <wrar@debian.org> - 2025-12-05 12:40 +0100

csiph-web