[Bug 1123217] Review Request: obix - ONEDC toolkit
https://bugzilla.redhat.com/show_bug.cgi?id=1123217 Didik Supriadi changed: What|Removed |Added CC||didiksupriad...@gmail.com Flags||needinfo?(swilsonau@gmail.c ||om) -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component ___ package-review mailing list -- package-review@lists.fedoraproject.org To unsubscribe send an email to package-review-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
needinfo canceled: [Bug 1123217] Review Request: obix - ONEDC toolkit
Product: Fedora Version: rawhide Component: Package Review Package Review has canceled Package Review 's request for Christopher Meng 's needinfo: Bug 1123217: Review Request: obix - ONEDC toolkit https://bugzilla.redhat.com/show_bug.cgi?id=1123217 --- Comment #6 from Package Review --- This is an automatic action taken by review-stats script. The ticket reviewer failed to clear the NEEDINFO flag in a month. As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews we reset the status and the assignee of this ticket. ___ package-review mailing list -- package-review@lists.fedoraproject.org To unsubscribe send an email to package-review-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org
[Bug 1123217] Review Request: obix - ONEDC toolkit
https://bugzilla.redhat.com/show_bug.cgi?id=1123217 --- Comment #4 from Michael Schwendt --- > 4. %post libs > -p /sbin/ldconfig > > Weird. Well, it's nearly correct. Just the second line should be appended at the end of the first line: %post libs -p /sbin/ldconfig As to answer a "Why?": The "-p" is an option that overrides the program that shall run the scriptlet. By default, it would be /bin/sh. Here, it's /sbin/ldconfig that will be executed with an empty scriptlet. > %post libs > /sbin/ldconfig That would run /bin/sh with a shell script that executes /sbin/ldconfig. A little bit superfluous if only running ldconfig is needed. > %packagelibs > Summary:Shared library files for %{name} > Requires: %{name}%{?_isa} = %{version}-%{release} So, if the -libs package requires the base package, then why split off this -libs package at all? It could not be installed independently. The base package also doesn't explicitly require the -libs package, so it seems you've got the dependencies mixed up. An independent library package sort of becomes the real "base" package your other [sub-]packages should depend on explicitly (a reverse case of https://fedoraproject.org/wiki/Packaging:Guidelines#Requiring_Base_Package ). > %files server Looks like a few case of https://fedoraproject.org/wiki/Packaging:Guidelines#File_and_Directory_Ownership and: https://fedoraproject.org/wiki/Packaging:UnownedDirectories -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1123217] Review Request: obix - ONEDC toolkit
https://bugzilla.redhat.com/show_bug.cgi?id=1123217 --- Comment #3 from Christopher Meng --- 1. Drop BuildRequires: glibc-devel. 2. The -doc is just a crap if only contains README.md COPYING CODING_GUIDELINES.md. Put them in the main package, and -libs, remember the way depends on your needs(e.g CODING_GUIDELINES.md is only intended for development IMO so put it into -devel), but must put license file in main package. 3. Use %cmake macro, and drop -DLIB_DIR="%{_libdir}" 4. %post libs -p /sbin/ldconfig Weird. %post libs /sbin/ldconfig 5. %if 0%{?rhel} %defattr(-, root, root) rm -rf %{buildroot} RHEL doesn't need them. 6. %attr(0755,root,root) %dir %{_sysconfdir}/obix %attr(0755,lighttpd,lighttpd) %dir %{_sharedstatedir}/obix/histories 755 is redundant. Why did you set it? 7. ln -sf %{_sharedstatedir}/obix/histories %{buildroot}/%{_sysconfdir}/obix/res/server/ Reason? 8. Better to leave the Source tag as: https://github.com/ONEDC/obix/archive/%{version}.tar.gz#/obix-%{version}.tar.gz 9. Requires: lighttpd Requires: lighttpd-fastcgi lighttpd-fastcgi depends on lighttpd, drop the explicit Requires of lighttpd. And you should append the bits macro like you've done to the other packages: Requires: lighttpd-fastcgi%{?_isa} https://fedoraproject.org/wiki/Packaging:Guidelines#Requiring_Base_Package 10. -DPROJECT_DOC_DIR_SUFFIX="%{name}-doc-%{version}" F20+, use %{_pkgdocdir} We use unversioned docdir just because it can help save the bookmarks, if you keep it versioned still, after the update the bookmark will be useless. Think of it. -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1123217] Review Request: obix - ONEDC toolkit
https://bugzilla.redhat.com/show_bug.cgi?id=1123217 Christopher Meng changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|nob...@fedoraproject.org|i...@cicku.me Flags||fedora-review? -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1123217] Review Request: obix - ONEDC toolkit
https://bugzilla.redhat.com/show_bug.cgi?id=1123217 --- Comment #2 from Sam Wilson --- (In reply to Christopher Meng from comment #1) > Who is Andrew Ross? Where are you? Andrew and I work together on the packaging side [1], but his not yet sponsored so I am pushing the reviewing instead. 1 - https://www.onedc.com/pipermail/obix-devel/2014-July/thread.html Cheers, Sam -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review
[Bug 1123217] Review Request: obix - ONEDC toolkit
https://bugzilla.redhat.com/show_bug.cgi?id=1123217 Christopher Meng changed: What|Removed |Added CC||i...@cicku.me --- Comment #1 from Christopher Meng --- Who is Andrew Ross? Where are you? -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component ___ package-review mailing list package-review@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-review