Re: Package update requires modification of config file in users' home directories

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Fabio,

On Tue, Mar 9, 2021 at 1:03 AM Fabio Valentini <decathorpe@xxxxxxxxx> wrote:
>
> On Tue, Mar 9, 2021 at 12:10 AM Alexander Ploumistos
> <alex.ploumistos@xxxxxxxxx> wrote:
> >
> > Upstream has just released a bugfix update for Molsketch and it's the
> > kind of update that can't wait for the next fedora release. Among the
> > other fixes, the new version has dropped support for Qt4 and with it,
> > the -qt5 suffixes of several files.
> > While testing it, I realized that after the update, a line in
> > ~/.config/SourceForge/Molsketch.conf has to change from
> > obabel-iface-path=/usr/lib64/molsketch/libobabeliface-qt5.so
> > to
> > obabel-iface-path=/usr/lib64/molsketch/libobabeliface.so
> > (on a x86_64 system) otherwise features from OpenBabel are not
> > available to the program.
> >
> > Is there something I can do to sed out the -qt5 suffix, or should I
> > just bite the bullet, build the update and wait for the bug reports to
> > come in?
>
> I don't think that packagers should *ever* be in the business of
> modifying the content of users' $HOME directories.

Agreed.


> Usually, I'd say that a major change like from Qt4 to Qt5 would
> warrant only shipping this with the next Fedora version (and
> mentioning the change in the Fedora Release Notes, maybe), but if you
> don't want to wait for that, the best I think you can do is to make it
> very clear in the update notes in bodhi that this update might break
> things without manually editing that config file.

Actually, in Fedora we've always had Molsketch built with Qt5, it's
just that upstream decided to stop supporting Qt4 and that's why the
suffixes were dropped.
I think that the bugs that were fixed in this release far outweigh the
(temporary) loss of functionality; imagine having spent hours working
on a document, only to discover that the saved file contains mostly
gibberish.

I'll add a note on the update page and hope for the best.


Thank you for the input,
Alex
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux