rawhide report: 20080211 changes

Xavier Bachelot xavier at bachelot.org
Tue Feb 26 16:27:53 UTC 2008


Michael Schwendt wrote:
> On Mon, 18 Feb 2008 11:21:55 +0100, Xavier Bachelot wrote:
> 
>> Ok, so if I understand correctly what has been said in the thread, what 
>> we want is not compat-xerces-c but xerces-c27. I have forked a new spec 
>> from the original xerces-c spec. It should be almost good to go (I still 
>> need to clean up the descriptions and summaries. I may also remove the 
>> -doc subpackage).
>>
>> http://washington.kelkoo.net/fedora/SPECS/xerces-c27.spec
>>
>> The last remaining problem is the /usr/lib/libxerces-c.so and 
>> /usr/lib/libxerces-depdom.so symlinks. They will conflict with the 
>> regular xerces-c-devel package. They are currently excluded. Is that the 
>> right thing to do ?
> 
> No, because then you cannot compile/link against those libraries.
> 
> If Fedora policies do permit explicit "Conflicts:" with xerces-c-devel,
> do that. Else relocate any conflicting files to a new directory, so you
> can link with  -L/usr/lib/xerces-c-2.7 -lxerces-c  for example.
> 

Here's another try at xerces-c27 :

http://washington.kelkoo.net/fedora/SPECS/xerces-c27.spec
http://washington.kelkoo.net/fedora/SRPMS/xerces-c27-2.7.0-2.fc8.src.rpm

rpmlint output (most of the errors are also in the original xerces-c 
package) :
xerces-c27.i386: E: non-standard-executable-perm 
/usr/lib/libxerces-depdom.so.27.0 0775
xerces-c27.i386: E: non-standard-executable-perm 
/usr/lib/libxerces-c.so.27.0 0775
xerces-c27.i386: E: non-standard-executable-perm 
/usr/lib/libxerces-depdom.so.27.0 0775
xerces-c27.i386: E: non-standard-executable-perm 
/usr/lib/libxerces-c.so.27.0 0775
xerces-c27-devel.i386: W: no-documentation
xerces-c27-devel.i386: W: dangling-relative-symlink 
/usr/lib/xerces-c-2.7.0/libxerces-c.so ../libxerces-c.so.27
xerces-c27-devel.i386: W: dangling-relative-symlink 
/usr/lib/xerces-c-2.7.0/libxerces-depdom.so ../libxerces-depdom.so.27
xerces-c27-devel.i386: E: only-non-binary-in-usr-lib
xerces-c27-devel.i386: W: no-documentation
xerces-c27-devel.i386: W: dangling-relative-symlink 
/usr/lib/xerces-c-2.7.0/libxerces-c.so ../libxerces-c.so.27
xerces-c27-devel.i386: W: dangling-relative-symlink 
/usr/lib/xerces-c-2.7.0/libxerces-depdom.so ../libxerces-depdom.so.27
xerces-c27-devel.i386: E: only-non-binary-in-usr-lib
xerces-c27-doc.i386: W: file-not-utf8 
/usr/share/doc/xerces-c27-doc-2.7.0/doc/migration.xml
xerces-c27-doc.i386: W: file-not-utf8 
/usr/share/doc/xerces-c27-doc-2.7.0/doc/releases_archive.xml
xerces-c27-doc.i386: W: file-not-utf8 
/usr/share/doc/xerces-c27-doc-2.7.0/doc/feedback.xml
xerces-c27-doc.i386: W: file-not-utf8 
/usr/share/doc/xerces-c27-doc-2.7.0/credits.txt
xerces-c27-doc.i386: W: file-not-utf8 
/usr/share/doc/xerces-c27-doc-2.7.0/doc/migration.xml
xerces-c27-doc.i386: W: file-not-utf8 
/usr/share/doc/xerces-c27-doc-2.7.0/doc/releases_archive.xml
xerces-c27-doc.i386: W: file-not-utf8 
/usr/share/doc/xerces-c27-doc-2.7.0/doc/feedback.xml
xerces-c27-doc.i386: W: file-not-utf8 
/usr/share/doc/xerces-c27-doc-2.7.0/credits.txt


and the modified perl-XML-Xerces :
http://washington.kelkoo.net/fedora/SPECS/perl-XML-Xerces.spec
http://washington.kelkoo.net/fedora/SRPMS/perl-XML-Xerces-2.7.0_0-7.fc8.src.rpm


Does it look better now ? Any advice would be greatly appreciated.

Regards,
Xavier




More information about the fedora-devel-list mailing list