[opensuse-packaging] Broken package after update
Probably a normal problem, but I do not know the solution or work around: In the past, we used to ship sgmltool on our standard media. Now it is missing and thus, after the update from 10.3 to 11.0 a broken package is left. See https://bugzilla.novell.com/show_bug.cgi?id=412525 IIRC, sgmltool is still available in the FTP installation. Dropping it as unmaintained probably is not an option. Wondering what is the best way out off this dilemma? -- Karl Eichwalder R&D / Documentation SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
* Karl Eichwalder (ke@suse.de) [20080807 11:43]:
In the past, we used to ship sgmltool on our standard media. Now it is missing and thus, after the update from 10.3 to 11.0 a broken package is left. See https://bugzilla.novell.com/show_bug.cgi?id=412525
Wondering what is the best way out off this dilemma?
Dunno if it's the best way, but I'd try using Requires: %{perl_privlib}/Text/EntityMap.pm in the spec of sgml2html. That will make the update of sgml2hml fail if a matching sgmltools package is not available. Philipp --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
* Philipp Thomas (pth@suse.de) [20080807 13:15]:
Dunno if it's the best way, but I'd try using
Requires: %{perl_privlib}/Text/EntityMap.pm
in the spec of sgml2html. That will make the update of sgml2hml fail if a matching sgmltools package is not available.
Stuff that. I didn't realize that sgml2html is part of the sgmltools package. Philipp --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Thu, 7 Aug 2008 13:18:57 +0200, Philipp Thomas wrote:
* Philipp Thomas (pth@suse.de) [20080807 13:15]:
Stuff that. I didn't realize that sgml2html is part of the sgmltools package.
But why not split out the perl module into it's own sub package and make that require perl in the version used by a release? That way the user gets warned on an update. Philipp --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Philipp Thomas
But why not split out the perl module into it's own sub package and make that require perl in the version used by a release? That way the user gets warned on an update.
I do not know whether that's better than letting the whole package require perl = %perl_version as recommended by coolo. If you think a split package is better, I'd appreciate if you could lend a helping hand. Background info: at least at build time, "sgmltool" is still required by approx. 8 packages and one of them is "squid". I think we should try to make those packages use the DocBook style-sheets either directly or via helper scripts such as "xmlto". Maybe, I could spend some ITO on this if you think that would make sense. -- Karl Eichwalder --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
* Karl Eichwalder (ke@gnu.franken.de) [20080807 21:52]:
I do not know whether that's better than letting the whole package require perl = %perl_version as recommended by coolo.
In the end it comes to the same, so it's just as good to have the whole package require "perl = %perl_version", which is IMO a must for all packages that install perl modules. BTW Dirk, wouldn't that be a usefull check for rpmlint to make sure that dependency is present? Philipp --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (4)
-
Karl Eichwalder
-
Karl Eichwalder
-
Philipp Thomas
-
Philipp Thomas