Mailinglist Archive: opensuse-features (542 mails)
| < Previous | Next > |
[openFATE 309370] Get rid of SuSEconfig.gtk2
- From: fate_noreply@xxxxxxx
- Date: Tue, 21 Dec 2010 13:21:31 +0100 (CET)
- Message-id: <feature-309370-6@xxxxxxxxxxxxxx>
Feature changed by: Thomas Schmidt (digitaltomm)
Feature #309370, revision 6
Title: Get rid of SuSEconfig.gtk2
- openSUSE-11.3: New
+ openSUSE Distribution: New
Priority
Requester: Mandatory
Requested by: Thorsten Kukuk (kukuk)
Product Manager: (Novell)
Product Manager: (Novell)
Product Manager: (Novell)
Project Manager: (Novell)
Partner organization: openSUSE.org
Description:
There are a few packages which needs a SuSEconfig.gtk2 run afterwards.
Currently they touch "run-gtk" and the next SuSEconfig run will execute
the script. But the problem is, that only YaST2 calls SuSEconfig
afterwards, zypper and rpm do not.
As result, if you install gtk based applications the first time with
zypper or rpm, this ones are often broken and don't work. The
workaround is, that all this applications get a %run_suseconfig macro.
This is very error prone, and makes the installation slower than doing
it right from the beginning and let the post install of this packages,
which really installs a plugin, register it correct.
As all the bug reports with SLE11 SP1 shows, the current solution is
not maintainable in any ways. We need to get rid of this hack.
Business case (Partner benefit):
openSUSE.org: Make gtk applications work out of the box again and not
depending on a special Novell hack not supported by most of our own
RPMs and 3rd party RPMs.
Discussion:
#1: Jan Engelhardt (jengelh) (2010-05-06 23:04:18)
Correctness before speed, though, so the ultimately short solution is
to just run SuSEconfig in %post, like it's done for fonts. Does our rpm
have triggers/post-after-transaction yet?
--
openSUSE Feature:
https://features.opensuse.org/309370
Feature #309370, revision 6
Title: Get rid of SuSEconfig.gtk2
- openSUSE-11.3: New
+ openSUSE Distribution: New
Priority
Requester: Mandatory
Requested by: Thorsten Kukuk (kukuk)
Product Manager: (Novell)
Product Manager: (Novell)
Product Manager: (Novell)
Project Manager: (Novell)
Partner organization: openSUSE.org
Description:
There are a few packages which needs a SuSEconfig.gtk2 run afterwards.
Currently they touch "run-gtk" and the next SuSEconfig run will execute
the script. But the problem is, that only YaST2 calls SuSEconfig
afterwards, zypper and rpm do not.
As result, if you install gtk based applications the first time with
zypper or rpm, this ones are often broken and don't work. The
workaround is, that all this applications get a %run_suseconfig macro.
This is very error prone, and makes the installation slower than doing
it right from the beginning and let the post install of this packages,
which really installs a plugin, register it correct.
As all the bug reports with SLE11 SP1 shows, the current solution is
not maintainable in any ways. We need to get rid of this hack.
Business case (Partner benefit):
openSUSE.org: Make gtk applications work out of the box again and not
depending on a special Novell hack not supported by most of our own
RPMs and 3rd party RPMs.
Discussion:
#1: Jan Engelhardt (jengelh) (2010-05-06 23:04:18)
Correctness before speed, though, so the ultimately short solution is
to just run SuSEconfig in %post, like it's done for fonts. Does our rpm
have triggers/post-after-transaction yet?
--
openSUSE Feature:
https://features.opensuse.org/309370
| < Previous | Next > |