Hi,
> It's good there is such a good and exhaustive description.
> If there would be also such a good quick how to for beginners, it'd be really
> beneficial, as the lower entry barrier, the more contributors.
It is not very visible but on the bottom of https://build.opensuse.org there is a link to OBS manuals (https://openbuildservice.org/help/manuals/obs-user-guide/). While this of course attemps to cover the issue for somebody wanting to use OBS, it does cover basics of packaging and could serve as a quick start guide for complete beginners - speaking from experience here :)
--
Lukas Kucharczyk — Technical Writer, SUSE Linux s.r.o.
Corso II, Křižíkova 148/34, 186-00 Praha 8 — Karlín, Czech Republic
Email: lukas.kucharczyk(a)suse.com - Office telephone: +420 284 084 000
On Fri, 2020-11-20 at 17:29 +0100, Richard Brown wrote:
> I respectfully but strongly disagree.
>
> Packaging is not static knowledge, and the requirements that
> packaging
> has to fufil is not static.
>
> This article documents packaging changes which all happened as a
> result
> of requirements in Tumbleweed, MicroOS, Leap/Jump, SLE or other SUSE
> Products.
>
> None of this was 'change for changes sake'.
>
> If if you very narrow mindedly consider only what is clearly on the
> horizon for SLE, there is no avoiding change at the sort of level you
> see captured in this document.
>
> On the contrary, I'd expect some to argue that all this change isn't
> enough and more significant, rapid, and invasive changes to how we
> package things to be necessary.
Sure thing. Some people say that rpm itself is obsolete 20th-century
technology. We've had this discussion many times - outside the narrow
world of rpm-based distros, hardly anyone cares about this stuff. I see
this as voting-by-feet, at least in part. By changing the rules every
other year, we make it harder than needs to be, and less likely that
people will enjoy contributing to our project.
> In such an environment, I find articles like this one put together by
> Vitezslav and Kristyna to be absolutely wonderful and like to
> encorage
> them to write more, at this level of detail, as often as they can.
I didn't say the article was bad. Quite to the contrary, it's a nice
source of information. I'll make sure I bookmark it for the next time
my packages fail some lint check (along these lines - why is document
located on github rather than on the openSUSE Wiki, where people would
primarily look for it? So far I didn't even find a reference on the
Wiki).
There's one point where the article falls short IMO, and that's
backward compatibility. For each of the new macros, it should at least
tell on which distros/service packs it is (or will be) available. I'm
generally fine with changing my spec files, but I positively hate
having to add conditionals because newer flavors require using macros
that old ones don't have.
Martin
--
Dr. Martin Wilck <mwilck(a)suse.com>, Tel. +49 (0)911 74053 2107
SUSE Software Solutions Germany GmbH
HRB 36809, AG Nürnberg GF: Felix
Imendörffer
Hello all,
I would like to point you to the pretty extensive article about news and important changes in openSUSE Packaging we wrote. It covers recent changes in macros, paths, tags and also new and cool features in RPM or OBS.
Visit: https://packageninjas.github.io/packaging/2020/10/13/news-in-packaging.html
I believe that whether you are a pro package maintainer or just a casual packager who wants to catch up, you will definitely find here something you didn’t know.
Btw. If you find any error, please report it here:
https://github.com/PackageNinjas/PackageNinjas.github.io
Best regards,
Kristyna Streitova & Vitezslav Cizek
Hi,
py2pack currently fails on pypi.io:
xmlrpc.client.Fault: <Fault -32500: 'HTTPTooManyRequests: The action could not
be performed because there were too many requests by the client. Limit may
reset in 1 seconds.'>
Does anyone have an indication when this may work again?
Thanks
Axel
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-packaging+owner(a)opensuse.org