Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #17239
| 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 |
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 | Next — Previous in thread | Next in thread | Find similar
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