Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.1.7-1.fc8.kwizart.src.rpm Description: Libraries to handle the Kate bitstream format rpmlint (on installed packages) libkate-utils.x86_64: W: no-documentation Koji http://koji.fedoraproject.org/koji/taskinfo?taskID=771518
This failed to build for me in a manner which I completely fail to comprehend. I know you did a koji build, but koji is down at the moment so I can't check it. I'm building in rawhide on x86_64. The failure isn't that long, so I'll just paste it in. I suspect mock has destroyed any formatting. make check-local make[2]: Entering directory `/builddir/build/BUILD/libkate-0.1.7' Checking Kate namespace /usr/bin/nm: 'lib/.libs/*.a': No such file Checking memory allocation routines Checking forgotten debug traces Checking Kate stream bspline /builddir/build/BUILD/libkate-0.1.7/tools/.libs/lt-kateenc: error while loading shared libraries: liboggkate.so.1: cannot open shared object file: No such file or directory == 4448== Jump to the invalid address stated on the next line == 4448== at 0x32E: ??? == 4448== by 0x400E947: (within /lib64/ld-2.8.90.so) == 4448== by 0x400D97D: (within /lib64/ld-2.8.90.so) == 4448== by 0x40036E9: (within /lib64/ld-2.8.90.so) == 4448== by 0x401610B: (within /lib64/ld-2.8.90.so) == 4448== by 0x4001443: (within /lib64/ld-2.8.90.so) == 4448== by 0x4000AF7: (within /lib64/ld-2.8.90.so) == 4448== by 0x7: ??? == 4448== by 0x7FF000B7E: ??? == 4448== by 0x7FF000BB9: ??? == 4448== by 0x7FF000BBC: ??? == 4448== by 0x7FF000BBE: ??? == 4448== Address 0x32e is not stack'd, malloc'd or (recently) free'd == 4448== == 4448== Process terminating with default action of signal 11 (SIGSEGV) == 4448== Bad permissions for mapped region at address 0x32E == 4448== at 0x32E: ??? == 4448== by 0x400E947: (within /lib64/ld-2.8.90.so) == 4448== by 0x400D97D: (within /lib64/ld-2.8.90.so) == 4448== by 0x40036E9: (within /lib64/ld-2.8.90.so) == 4448== by 0x401610B: (within /lib64/ld-2.8.90.so) == 4448== by 0x4001443: (within /lib64/ld-2.8.90.so) == 4448== by 0x4000AF7: (within /lib64/ld-2.8.90.so) == 4448== by 0x7: ??? == 4448== by 0x7FF000B7E: ??? == 4448== by 0x7FF000BB9: ??? == 4448== by 0x7FF000BBC: ??? ==4448== by 0x7FF000BBE: ???
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.1.8-1.fc8.kwizart.src.rpm Description: Libraries to handle the Kate bitstream format Changelog: - Update to 0.1.8 Koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=793036 About the previous error; I thought i have disabled make test. I have probably missed to update the src.rpm. Previously the package failed at make test when libkate wasn't already installed. (was : /builddir/build/BUILD/libkate-0.1.7/tools/.libs/lt-kateenc: error while loading shared libraries: liboggkate.so.1: cannot open shared object file: No such file ) I've just had time to report this problem upstream which this release is aimed to fix.
So it fails on Rawhide ppc/ppc64 (problem reported upstream) same failure for F-9 http://koji.fedoraproject.org/koji/taskinfo?taskID=793059
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.1.9-1.fc8.kwizart.src.rpm Description: Libraries to handle the Kate bitstream format Koji Rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=799541 This time, all arches have built fine.
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.1.10-1.fc8.kwizart.src.rpm Description: Libraries to handle the Kate bitstream format Koji Rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=802279 This release is aimed to fix a bug with the tool
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.1.11-1.fc8.kwizart.src.rpm Description: Libraries to handle the Kate bitstream format Minor issue with versionning..
This package is ready to review... Most problems have been fixed in relation with upstream.
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.2.5-1.fc8.kwizart.src.rpm Description: Libraries to handle the Kate bitstream format This library has been updated often last weeks. According to the libkate developer, that's not sure that libkate is API/ABI stable . So I don't expect to use it in "major repositories", unless anyone has better advices. ?!..
for info,last version is here: http://rpms.kwizart.net/fedora/10/SRPMS/libkate-0.2.7-1.fc10.src.rpm It still seems in development stage. But ABI seems stable.
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.3.0-1.fc10.src.rpm Description: Libraries to handle the Kate bitstream format Changelog - Update to 0.3.0 - Add KateDJ and katalyzer in -utils - Add BR liboggz and -utils Requires liboggz Koji build on Rawhide http://koji.fedoraproject.org/koji/taskinfo?taskID=1074429 Despite the version are changing often, the ABI hasn't changed that much in previous releases; so I've removed the comment on the whiteboard. This package is ready to be reviewed.
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.3.1-1.fc11.src.rpm Description: Libraries to handle the Kate bitstream format ABI have been preserved: between 0.3.0 and 0.3.1 ------------------- # rpmsodiff /home/builder/rpmbuild/RPMS/x86_64/libkate-0.3.0-1.fc10.x86_64.rpm /home/builder/rpmbuild/RPMS/x86_64/libkate-0.3.1-1.fc10.x86_64.rpm common sonames: libkate.so.1 /usr/lib64/libkate.so.1.1.0 /usr/lib64/libkate.so.1.1.1 liboggkate.so.1 /usr/lib64/liboggkate.so.1.1.0 /usr/lib64/liboggkate.so.1.1.0 libkate.so.1 definitions unchanged liboggkate.so.1 definitions unchanged -------------------
This failed to build for me: kate_parser.y: At top level: kate_parser.y:1015: error: conflicting types for 'getline' /usr/include/stdio.h:653: note: previous declaration of 'getline' was here make[3]: *** [kateenc-kate_parser.o] Error 1
Which Arch ? I expect it is on rawhide. Do you have the link for koji? It worked few days ago from rawhide repositories (not koji): http://rpms.kwizart.net/fedora/rawhide/x86_64/
That was on x86_64 in my local mock on current rawhide with static-repos enabled. I did a koji scratch build as well to verify: http://koji.fedoraproject.org/koji/taskinfo?taskID=1257463
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.3.1-2.fc11.src.rpm Description: Libraries to handle the Kate bitstream format Changelog - Prevent getline() conflict in recent rawhide
I made the full review. Nothing major. There are a few things to go over: * rpmlint says: libkate-utils.x86_64: E: explicit-lib-dependency liboggz This one can be ignored libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/ui_editor.py 0644 libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/finder.py 0644 libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/muxer.py 0644 libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/tools.py 0644 libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/options.py 0644 libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/ui_main.py 0644 libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/ui_options.py 0644 libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/constants.py 0644 libkate-utils.x86_64: E: non-executable-script /usr/lib/python2.6/site-packages/kdj/demuxer.py 0644 Could you remove the shebangs from these guys? ! Installing docs into %{_docdir}/%{name}-%{version} is the usual convention in Fedora. configure script must have a flag for setting this. * Could you package the AUTHORS, ChangeLog, COPYING, README and THANKS files? Especially COPYING is a requirement to package. ? Is examples/ directory worth packaging (into devel)? * New guidelines prefer %global over %define. ? Could you briefly explain (in the SPEC file as a comment) what the patch does?
Spec URL: http://kwizart.fedorapeople.org/SPECS/libkate.spec SRPM URL: http://kwizart.fedorapeople.org/SRPMS/libkate-0.3.1-3.fc11.src.rpm Description: Libraries to handle the Kate bitstream format %changelog - Use Fedora compliant (using version) _docdir directory. - Remove shebangs when not needed. - Bundle examples within -devel - Use global instead of define Patches been send upstream.
Thanks. It's all good now. ------------------------------------------ This package (libkate) is APPROVED by oget ------------------------------------------
New Package CVS Request ======================= Package Name: libkate Short Description: Libraries to handle the Kate bitstream format Owners: kwizart Branches: F-10 F-9 Cvsextras Commits: yes
cvs done.
Package Change Request ====================== Package Name: libkate New Branches: el5 el6 Owners: kwizart
Git done (by process-git-requests).