Hi,

I have a packaging question. Package gnuplot contained binary /usr/bin/gnuplot-wx. Subpackage gnuplot-qt contained binary /usr/bin/gnuplot-qt with roughly the same functionality using different GUI. Now it is time to declare qt default and wxGTK obsolete. /usr/bin/gnuplot-qt should be in default package gnuplot, /usr/bin/gnuplot-wx in subpackage gnuplot-wx.

My question is about alternatives. Both packages do something like http://fedoraproject.org/wiki/Packaging:Alternatives suggests:
%preun
if [ $1 = 0 ]; then
    %{_sbindir}/alternatives --remove gnuplot %{_bindir}/gnuplot-wx || :
fi
Now the name of the binary in package 'gnuplot' changes during an update. But the package is not removed and the %preun scriptlet thinks that old alternative should be left untouched.

What is the correct way to do this? My best idea so far is to increase priority of new alternative. Old alternative will remain rotting but a regular unknowing user will not notice broken symlinks after update.

Thank you very much and have a nice day.

Fero
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to