Re: [Fedora-packaging] Package naming question

2017-12-07 Thread Stephen John Smoogen
On 6 December 2017 at 05:33, Michal Sekletar  wrote:
> On Tue, Dec 5, 2017 at 1:07 PM, Tomasz Torcz  wrote:
>
>> We have solved this years ago. man alternatives
>
> alternatives is a terrible solution if you ask me. Symlink hackery in
> /etc/alternatives is awful and I these days with Fedora kernel
> supporting mount namespaces we could do better. But it certainly works
> nonetheless.
>

We could do better in a lot of ways but until someone takes the risk
and puts the effort into making all the mis-steps to getting to
there... alternatives is probably going to be it.


> Michal
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org



-- 
Stephen J Smoogen.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [Fedora-packaging] Package naming question

2017-12-06 Thread Michal Sekletar
On Tue, Dec 5, 2017 at 1:07 PM, Tomasz Torcz  wrote:

> We have solved this years ago. man alternatives

alternatives is a terrible solution if you ask me. Symlink hackery in
/etc/alternatives is awful and I these days with Fedora kernel
supporting mount namespaces we could do better. But it certainly works
nonetheless.

Michal
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [Fedora-packaging] Package naming question

2017-12-05 Thread Björn Persson
"Tomasz Torcz"  wrote:
> December 4, 2017 11:21 PM, "Björn Persson"  wrote:
> > Is your package meant to be parallel-installable with the parallel
> > package? If so, what is the program called, since /usr/bin/parallel is
> > taken? Or is it meant to conflict with GNU Parallel?  
> 
> We have solved this years ago. man alternatives

Even if Alternatives is used the actual executable file must still have
another pathname. It might be a good idea to coordinate that name with
the package name.

Björn Persson


pgp1nNhyZxLbT.pgp
Description: OpenPGP digital signatur
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [Fedora-packaging] Package naming question

2017-12-05 Thread Tomasz Torcz
December 4, 2017 11:21 PM, "Björn Persson"  wrote:

> Is your package meant to be parallel-installable with the parallel
> package? If so, what is the program called, since /usr/bin/parallel is
> taken? Or is it meant to conflict with GNU Parallel?

We have solved this years ago. man alternatives
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: [Fedora-packaging] Package naming question

2017-12-04 Thread Björn Persson
Igor Gnatenko  wrote:
> I would like to hear opinion of other packagers about naming. We have
> `parallel` utility implemented in Rust which is drop-in replacement for GNU
> parallel. I was thinking how to name package and how people would expect it to
> be named. So far options are:
> 
> * rust-parallel
> * parallel-rust
> * parallel-rs

Users of a program – as opposed to a library – don't normally need to
know what language the program is written in, and programs packaged in
Fedora – unlike libraries for some languages – don't normally have the
language in the package name.

Is your package meant to be parallel-installable with the parallel
package? If so, what is the program called, since /usr/bin/parallel is
taken? Or is it meant to conflict with GNU Parallel?

Perhaps both the program and the package should have a name that has
some connection to the purpose of the reimplementation? What would be
the reason why a user would choose the Rust implementation over GNU
Parallel? Is it meant to be faster? Even more parallel? Less buggy?
Something else?

If the only reason is that the user hates Perl and wants to use programs
written in Rust instead, then I guess it makes sense to have "rust" in
the package name.

Björn Persson


pgpnoq3lwYxRL.pgp
Description: OpenPGP digital signatur
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org