[opensuse-packaging] directories not owned by a package

Hello, What would fix this problem [1]? What definition do I add to the %files section ? --Glenn [1] from the buildlog: [ 369s] mod_ssl-debuginfo-1:2.4.4-28.1.i586 [ 369s] ... running 01-check-debuginfo [ 369s] ... testing for empty debuginfo packages [ 369s] ... running 02-check-gcc-output [ 369s] ... testing for serious compiler warnings [ 369s] (using /usr/lib/build/checks-data/check_gcc_output) [ 369s] (using //.build.log) [ 370s] ... running 03-check-binary-kernel-log [ 370s] ... running 04-check-filelist [ 370s] ... checking filelist [ 370s] httpd-2.4.4-28.1.i586.rpm: directories not owned by a package: [ 370s] - /usr/lib/initscripts [ 370s] - /usr/lib/initscripts/legacy-actions Full spec file at https://build.opensuse.org/package/view_file?expand=1&file=httpd.spec&packag... -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

В Sat, 08 Jun 2013 19:42:53 +1000 <doiggl@velocitynet.com.au> пишет:
Hello,
What would fix this problem [1]? What definition do I add to the %files section ?
What package owns these directories? They appear to not belong to anything, in which case just add them to httpd package.
--Glenn
[1] from the buildlog:
[ 369s] mod_ssl-debuginfo-1:2.4.4-28.1.i586 [ 369s] ... running 01-check-debuginfo [ 369s] ... testing for empty debuginfo packages [ 369s] ... running 02-check-gcc-output [ 369s] ... testing for serious compiler warnings [ 369s] (using /usr/lib/build/checks-data/check_gcc_output) [ 369s] (using //.build.log) [ 370s] ... running 03-check-binary-kernel-log [ 370s] ... running 04-check-filelist [ 370s] ... checking filelist [ 370s] httpd-2.4.4-28.1.i586.rpm: directories not owned by a package: [ 370s] - /usr/lib/initscripts [ 370s] - /usr/lib/initscripts/legacy-actions
Full spec file at https://build.opensuse.org/package/view_file?expand=1&file=httpd.spec&packag...
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

On Sat, 8 Jun 2013 11:42, doiggl@velocitynet.com.au <doiggl@...> wrote:
Hello,
What would fix this problem [1]? What definition do I add to the %files section ? --Glenn
[snip] While you are at it, please add a line: Provides: http_daemon to harmonise the "Provides" by the different http-daemons (apache, lighttpd, thttpd, nginx, e.t.c.) So other packages have a easier time to Require a generic httpd. Thanks. - Yamaban. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

Hello, Am Samstag, 8. Juni 2013 schrieb doiggl@velocitynet.com.au:
What would fix this problem [1]? What definition do I add to the %files section ?
[ 370s] httpd-2.4.4-28.1.i586.rpm: directories not owned by a package: [ 370s] - /usr/lib/initscripts [ 370s] - /usr/lib/initscripts/legacy-actions
You have to package the directories (with %dir, which means only the directory without subdirectories or files) %dir /usr/lib/initscripts %dir /usr/lib/initscripts/legacy-actions Regards, Christian Boltz -- Your bug report is useless - the reason for the live cd not working changes from week to week [Stephan Kulow in opensuse-factory] -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

On Sunday 2013-06-09 13:55, Christian Boltz wrote:
Hello,
Am Samstag, 8. Juni 2013 schrieb doiggl@velocitynet.com.au:
What would fix this problem [1]? What definition do I add to the %files section ?
[ 370s] httpd-2.4.4-28.1.i586.rpm: directories not owned by a package: [ 370s] - /usr/lib/initscripts [ 370s] - /usr/lib/initscripts/legacy-actions
You have to package the directories (with %dir, which means only the directory without subdirectories or files)
%dir /usr/lib/initscripts %dir /usr/lib/initscripts/legacy-actions
Well, since the file /usr/lib/initscripts/legacy-actions/somethinghere is packaged _anyway_ (and probably in the same subpackage), gobbling up the entire directory will just have the same effect for less lines. %files /usr/lib/initscripts -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

On Sat, Jun 08, 2013 at 07:42:53PM +1000, doiggl@velocitynet.com.au wrote:
Hello,
What would fix this problem [1]? What definition do I add to the %files section ? --Glenn
[1] from the buildlog:
[ 369s] mod_ssl-debuginfo-1:2.4.4-28.1.i586 [ 369s] ... running 01-check-debuginfo [ 369s] ... testing for empty debuginfo packages [ 369s] ... running 02-check-gcc-output [ 369s] ... testing for serious compiler warnings [ 369s] (using /usr/lib/build/checks-data/check_gcc_output) [ 369s] (using //.build.log) [ 370s] ... running 03-check-binary-kernel-log [ 370s] ... running 04-check-filelist [ 370s] ... checking filelist [ 370s] httpd-2.4.4-28.1.i586.rpm: directories not owned by a package: [ 370s] - /usr/lib/initscripts [ 370s] - /usr/lib/initscripts/legacy-actions
Full spec file at https://build.opensuse.org/package/view_file?expand=1&file=httpd.spec&packag...
Well, /usr/lib/initscripts does not make sense on openSUSE, as our init scripts live in /etc/init.d/ If you want to build Apache 2.4.4, why not take it from project Apache package apache2? Ciao, Marcus -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

El 09/06/13 13:43, Marcus Meissner escribió:
On Sat, Jun 08, 2013 at 07:42:53PM +1000, doiggl@velocitynet.com.au wrote:
Hello,
If you want to build Apache 2.4.4, why not take it from project Apache package apache2?
I already have an update to apache 2.4.4 scheduled for submission, need to review a patch merge that ended looking pretty fishy before that though. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (7)
-
Andrey Borzenkov
-
Christian Boltz
-
Cristian Rodríguez
-
doiggl@velocitynet.com.au
-
Jan Engelhardt
-
Marcus Meissner
-
Yamaban