Overview
Request 619761 accepted
- Created by cornelisbb
- In state accepted
- Supersedes 618833
[ 285s] ERROR: No sufficient Category definition: /home/abuild/rpmbuild/BUILDROOT/kbibtex-0.8.1-1.2.x86_64//usr/share/applications/org.kde.kbibtex.desktop [ 285s] Please refer to https://en.opensuse.org/openSUSE:Packaging_desktop_menu_categories [ 285s] ERROR: No sufficient Category definition: /home/abuild/rpmbuild/BUILDROOT/kbibtex-0.8.1-1.2.x86_64//usr/share/applications/org.kde.kbibtex.desktop [ 285s] Please refer to https://en.opensuse.org/openSUSE:Packaging_desktop_menu_categories [ 285s] Errors in installed desktop file detected. Please refer to http://en.opensuse.org/SUSE_Package_Conventions/RPM_Macros [ 285s] error: Bad exit status from /var/tmp/rpm-tmp.M1PCiM (%install)
Once fixed, we can accept this into Factory. Thanks!
This is in the spec (for quite some time) and it looks correct to me:
%suse_update_desktop_file org.kde.kbibtex Office Database
If it is not, I do not how to correct this.
There are several problems imho:
there is a devel package (but without headers?) which sort of implies that either the 'library' was not meant to be public with a versioned ABI (only meant for this package, thus splitting a devel pkg makes no sense) OR that there are headers missing and the library should be split out into a separate package
Some macros are obsolete:
+%post +/sbin/ldconfig +%mime_database_post %_kf5_sharedir/mime +%desktop_database_post %_kf5_applicationsdir + +%postun +/sbin/ldconfig +%mime_database_postun %_kf5_sharedir/mime +%desktop_database_postun %_kf5_applicationsdir
%mime_database_post/postun
and %desktop_database_post/postun
expand to %nil
and as such this can't give a valid post script in the end. Those macros are no logner needed since suse_version 1500
These changes I can make. I'll fold the devel package into the main.
Better would be to put any *.h files and .so files in the -devel package. rpmlint will flag these as not allowed in a main package.
Request History
cornelisbb created request
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
staging-bot added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:114"
staging-bot accepted review
Picked openSUSE:Factory:Staging:adi:114
repo-checker accepted review
cycle and install check passed
licensedigger accepted review
ok
namtrac accepted review
staging-bot accepted review
ready to accept
staging-bot approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory