On Thu, May 31, 2018 at 08:53:25AM -0400, Stephen Gallagher wrote:
Are these packages parallel-installable (and do they need to be?)
In theory, although practically it probably wouldn't be the end of the
world if they were not parallel installable (it's my understanding
that the current module proposal does not allow parallel installation
of modules).
The scenario were parallel installation would be useful is something
like you want to synch between *three* machines with mutually
incompatible versions of unison, and the Fedora machine in the middle
needing both. It's pretty obscure.
It seems
to me like this would be a FAR better solution as a module. You just have
branches for the major/minor releases and then ship module streams for each
one. They can be built and updated independently (rather than rebuilding
all of them each time any of them releases an update).
I can help you with this, if it's an approach you want to take.
It's worth looking at certainly. Could you look at these two files
and tell me how they could be turned into a module? If you look at
them side by side you can see they are very similar, probably one
derived from the other at some point in the past:
https://src.fedoraproject.org/rpms/unison213/blob/master/f/unison213.spec
https://src.fedoraproject.org/rpms/unison227/blob/master/f/unison227.spec
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages.
http://libguestfs.org