[pkg-bacula-devel] Contribution

Sven Hartge sven at svenhartge.de
Fri Dec 4 19:52:41 GMT 2020


On 04.12.20 17:21, Mario Pranjic wrote:
> 
> On 12/2/20 9:28 PM, Sven Hartge wrote:
>>
>> I have set debian/latest as the new default branch of the repository 
>> so that the master branch is unlocked to be deleted.
>>
>>
> Very well.
> 
> Now I need to figure out how patch is set to change what is needed in 
> upstream and then to build the package.
> Is there some walk-through I could take a look?

The New Maintainer Guide is the usual starting point. Mentors has a nice 
collection of links here https://mentors.debian.net/intro-maintainers/

Also looking at other projects on Salsa is helpful, this is the way I 
learned most things.

Just "gbp clone project-url-here" and start fiddling with it.

Start with setting up a build root with pbuilder/cowbuilder, see "man 
git-pbuilder", to be able to just "gbp buildpackage" anything and 
observe its inner workings.

To begin, fork the bacula-libs3 repository into your own namespace in 
Salsa, so you can push and pull and break stuff to your hearts content 
without pulluting the main repository with your experiments.

It did the same for the Bacula repositories to do more invasive and 
possible NSFW experiments.

And with git there is of course always the option of just using a 
completely local repository to experiment, no need to push anything 
anywhere remote.




More information about the pkg-bacula-devel mailing list