Am 12.01.18 um 21:24 schrieb Christian Boltz:
> Am Samstag, 30. Dezember 2017 schrieb Christoph Lechleitner:
>> On 2017-12-30 14:08, Christian Boltz wrote:
Long time no read ;-)
>>> The openSUSE build service might be another option. I'm already
>>> building the RPM package there, and if someone gets me started with
>>> building DEBs there, we'd have everything at one place, which would
>>> make the release work easier.
>>
>> I should be able to help here, we use debian packages for everthing
>> for 7 years now (even for the windows crossbuilds).
>
> :-)
>
> We already have the debian/* files in git, so building a DEB on a Debian
> system is probably easy.
Yep, a simple
dpkg-buildpackage -b -us -uc
ran through without issues.
I'll probably test the resulting package on our own server soon,
with nighly backups as insurance.
> The PostfixAdmin git is "boring" - for me, git commit, pull and push are
> enough, which also means I didn't need to learn more.
Some content of the debian/ directory seems to come from Debian's maintainers directly.
So, just out of curiousity:
Is there some kind of established roundtrip workflow between your upstream git and debian's source git?
> However I never tried to build a DEB in the
> openSUSE build service, so help in this area is welcome ;-)
I see what I can do.
If openSUSE should be too demanding (there were reasons for why we ran away from SuSE some 10 years ago) I might create a branch that feeds binary packages in deb.clazzes.org, the debian repo of our own open source project.
We'll see.
> The salt repo for the openSUSE infrastructure uses a slightly more
> interesting git repo where I at least need to use branches.
That sounds "very SuSE".
> If you have "silly questions" about git, feel free to ask ;-)
Btw., we have collected a few links to useful git tutorials and the like, including some made for subversion veterans:
https://confluence.clazzes.org/x/EIB3
Regards,
Christoph Lechleitner
|