> 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
> has to fufil is not static.
> This article documents packaging changes which all happened as a
> of requirements in Tumbleweed, MicroOS, Leap/Jump, SLE or other SUSE
> 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
> 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
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.
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
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?
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-packaging+owner(a)opensuse.org