[prev in list] [next in list] [prev in thread] [next in thread]
List: opensuse-buildservice
Subject: [opensuse-buildservice] Re: questions re: creating & building minimal project/spec file
From: PGNd <dev () pgnd ! us>
Date: 2015-04-24 21:01:29
Message-ID: 1429909289.1696630.258285125.17D4BD18 () webmail ! messagingengine ! com
[Download RAW message or body]
On Fri, Apr 24, 2015, at 01:54 PM, Dmitriy Perlow wrote:
> > In particular, are lsb namespaces guidelines and registration, per
> > LANANA (http://www.lanana.org/lsbreg/instructions.html) mandated?
>
> https://en.opensuse.org/Portal:Build_Service
> https://en.opensuse.org/Portal:Packaging
> https://en.opensuse.org/Portal:Development
>
> I see it like
>
> home:username:sub-|
> > -packagename-|
> > -packagename.spec-|
> > -libsonamesoversion
> > -packagename
> > -packagename-devel
>
> Where packagename is upstream name or executable name if there is only
> one. Lots of errors and warnings are got usually by new packager, so you
> could just read and resolve them.
Yes, I've seen those already.
My understanding was that they speak only to naming withing the home:<user>:etc. \
hierarchy, but do NOT address namespacing of parallel pkg installs. Perhaps I need to \
re-read @ those links ...
Eg, sticking with my current test case, distribution installs
pkg == openssl
that gets installed into system-specified, standard locations.
I can certainly build & install an unpackaged openssl instance into any non-system \
location, external to the rpm build system, with no ill effects. I do this \
regularly.
However, If I intend to build/pkg my own instance of openssl.rpm -- with NON SYSTEM \
install location (e.g., /opt/ssl) I don't think it's wise to name the pkg openssl.
Many repos -- including maintenance and update -- of course provide alternate \
installs for pkgs -- but the majority provide pkg.rpms that override/overwrite the \
current pkg's system-install. You don't end up with a 2-instance, parallel install.
My consideration of the separate pkg namespace is for the specific case of multiple \
instances. Probably also need to think about the "Provides:" names as well.
> NB! Python and other languages require different name scheme.
Understood.
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic