You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bigtop.apache.org by "Olaf Flebbe (JIRA)" <ji...@apache.org> on 2016/02/12 08:36:18 UTC
[jira] [Comment Edited] (BIGTOP-2285) Add qfs rpm and debian
packaging code
[ https://issues.apache.org/jira/browse/BIGTOP-2285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15144212#comment-15144212 ]
Olaf Flebbe edited comment on BIGTOP-2285 at 2/12/16 7:36 AM:
--------------------------------------------------------------
At least it builds now on debian, ubuntu, centos-7. (didn't try centos-6 and fedora right now)
There are a couple of lintian errors (debian). I like to get Errors out and number of Warnings reduced. (forget about the force-reload Error)
{code}
W: qfs-python: missing-depends-line
E: qfs-metaserver: dir-or-file-in-var-run var/run/qfs/
E: qfs-metaserver: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/qfs-metaserver
E: qfs-metaserver: postrm-contains-additional-updaterc.d-calls etc/init.d/qfs-chunkserver
E: qfs-metaserver: init.d-script-does-not-implement-required-option etc/init.d/qfs-metaserver force-reload
W: qfs-metaserver: binary-without-manpage usr/bin/filelister
W: qfs-metaserver: binary-without-manpage usr/bin/logcompactor
W: qfs-metaserver: binary-without-manpage usr/bin/metaserver
W: qfs-metaserver: binary-without-manpage usr/bin/qfsfsck
W: qfs-client: hardening-no-relro usr/lib/qfs/libJerasure.so
W: qfs-client: hardening-no-relro usr/lib/qfs/libJerasure.so.2
W: qfs-client: hardening-no-relro usr/lib/qfs/libJerasure.so.2.0.0
W: qfs-client: binary-without-manpage usr/bin/cpfromqfs
W: qfs-client: binary-without-manpage usr/bin/cptoqfs
W: qfs-client: binary-without-manpage usr/bin/qfs
W: qfs-client: binary-without-manpage usr/bin/qfs_backup
W: qfs-client: binary-without-manpage usr/bin/qfs_checkpoint_prune.py
W: qfs-client: binary-without-manpage usr/bin/qfs_log_prune.py
W: qfs-client: binary-without-manpage usr/bin/qfsadmin
W: qfs-client: binary-without-manpage usr/bin/qfscat
W: qfs-client: binary-without-manpage usr/bin/qfsdataverify
W: qfs-client: binary-without-manpage usr/bin/qfsfileenum
W: qfs-client: binary-without-manpage usr/bin/qfsfsck
W: qfs-client: binary-without-manpage usr/bin/qfshibernate
W: qfs-client: binary-without-manpage usr/bin/qfsping
W: qfs-client: binary-without-manpage usr/bin/qfsput
W: qfs-client: binary-without-manpage usr/bin/qfssample
W: qfs-client: binary-without-manpage usr/bin/qfsshell
W: qfs-client: binary-without-manpage usr/bin/qfsstats
W: qfs-client: binary-without-manpage usr/bin/qfstoggleworm
E: qfs-client: python-script-but-no-python-dep usr/bin/qfs_backup
E: qfs-client: python-script-but-no-python-dep usr/bin/qfs_checkpoint_prune.py
E: qfs-client: python-script-but-no-python-dep usr/bin/qfs_log_prune.py
W: qfs-client: postinst-has-useless-call-to-ldconfig
W: qfs-client: postrm-has-useless-call-to-ldconfig
E: qfs-webui: dir-or-file-in-var-run var/run/qfs/
E: qfs-webui: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/qfs-webui
E: qfs-webui: postrm-contains-additional-updaterc.d-calls etc/init.d/qfs-chunkserver
E: qfs-webui: init.d-script-does-not-implement-required-option etc/init.d/qfs-webui force-reload
E: qfs-webui: python-script-but-no-python-dep usr/share/qfs/webui/qfsstatus.py
W: qfs-webui: executable-not-elf-or-script usr/share/qfs/webui/files/sorttable/arrow-down.gif
W: qfs-webui: executable-not-elf-or-script usr/share/qfs/webui/files/sorttable/arrow-none.gif
W: qfs-webui: executable-not-elf-or-script usr/share/qfs/webui/files/sorttable/arrow-up.gif
W: qfs-fuse: binary-without-manpage usr/bin/qfs_fuse
E: qfs-chunkserver: dir-or-file-in-var-run var/run/qfs/
E: qfs-chunkserver: init.d-script-does-not-implement-required-option etc/init.d/qfs-chunkserver force-reload
W: qfs-chunkserver: binary-without-manpage usr/bin/chunkscrubber
W: qfs-chunkserver: binary-without-manpage usr/bin/chunkserver
W: qfs: empty-binary-package
W: qfs-dev: binary-without-manpage usr/bin/checksum
W: qfs-dev: binary-without-manpage usr/bin/dirtree_creator
W: qfs-dev: binary-without-manpage usr/bin/dtokentest
W: qfs-dev: binary-without-manpage usr/bin/qfslogger
W: qfs-dev: binary-without-manpage usr/bin/rand-sfmt
W: qfs-dev: binary-without-manpage usr/bin/rebalanceexecutor
W: qfs-dev: binary-without-manpage usr/bin/rebalanceplanner
W: qfs-dev: binary-without-manpage usr/bin/replicachecker
W: qfs-dev: binary-without-manpage usr/bin/requestparser
W: qfs-dev: binary-without-manpage usr/bin/sortedhash
W: qfs-dev: binary-without-manpage usr/bin/sslfiltertest
W: qfs-dev: binary-without-manpage usr/bin/stlset
{code}
was (Author: oflebbe):
At least it builds now on debian, ubuntu, centos-7. (didn't try centos-6 and fedora right now)
There are a couple of lintian errors (debian). I like to get Errors out and number of Warnings reduced.
{code}
W: qfs-python: missing-depends-line
E: qfs-metaserver: dir-or-file-in-var-run var/run/qfs/
E: qfs-metaserver: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/qfs-metaserver
E: qfs-metaserver: postrm-contains-additional-updaterc.d-calls etc/init.d/qfs-chunkserver
E: qfs-metaserver: init.d-script-does-not-implement-required-option etc/init.d/qfs-metaserver force-reload
W: qfs-metaserver: binary-without-manpage usr/bin/filelister
W: qfs-metaserver: binary-without-manpage usr/bin/logcompactor
W: qfs-metaserver: binary-without-manpage usr/bin/metaserver
W: qfs-metaserver: binary-without-manpage usr/bin/qfsfsck
W: qfs-client: hardening-no-relro usr/lib/qfs/libJerasure.so
W: qfs-client: hardening-no-relro usr/lib/qfs/libJerasure.so.2
W: qfs-client: hardening-no-relro usr/lib/qfs/libJerasure.so.2.0.0
W: qfs-client: binary-without-manpage usr/bin/cpfromqfs
W: qfs-client: binary-without-manpage usr/bin/cptoqfs
W: qfs-client: binary-without-manpage usr/bin/qfs
W: qfs-client: binary-without-manpage usr/bin/qfs_backup
W: qfs-client: binary-without-manpage usr/bin/qfs_checkpoint_prune.py
W: qfs-client: binary-without-manpage usr/bin/qfs_log_prune.py
W: qfs-client: binary-without-manpage usr/bin/qfsadmin
W: qfs-client: binary-without-manpage usr/bin/qfscat
W: qfs-client: binary-without-manpage usr/bin/qfsdataverify
W: qfs-client: binary-without-manpage usr/bin/qfsfileenum
W: qfs-client: binary-without-manpage usr/bin/qfsfsck
W: qfs-client: binary-without-manpage usr/bin/qfshibernate
W: qfs-client: binary-without-manpage usr/bin/qfsping
W: qfs-client: binary-without-manpage usr/bin/qfsput
W: qfs-client: binary-without-manpage usr/bin/qfssample
W: qfs-client: binary-without-manpage usr/bin/qfsshell
W: qfs-client: binary-without-manpage usr/bin/qfsstats
W: qfs-client: binary-without-manpage usr/bin/qfstoggleworm
E: qfs-client: python-script-but-no-python-dep usr/bin/qfs_backup
E: qfs-client: python-script-but-no-python-dep usr/bin/qfs_checkpoint_prune.py
E: qfs-client: python-script-but-no-python-dep usr/bin/qfs_log_prune.py
W: qfs-client: postinst-has-useless-call-to-ldconfig
W: qfs-client: postrm-has-useless-call-to-ldconfig
E: qfs-webui: dir-or-file-in-var-run var/run/qfs/
E: qfs-webui: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/qfs-webui
E: qfs-webui: postrm-contains-additional-updaterc.d-calls etc/init.d/qfs-chunkserver
E: qfs-webui: init.d-script-does-not-implement-required-option etc/init.d/qfs-webui force-reload
E: qfs-webui: python-script-but-no-python-dep usr/share/qfs/webui/qfsstatus.py
W: qfs-webui: executable-not-elf-or-script usr/share/qfs/webui/files/sorttable/arrow-down.gif
W: qfs-webui: executable-not-elf-or-script usr/share/qfs/webui/files/sorttable/arrow-none.gif
W: qfs-webui: executable-not-elf-or-script usr/share/qfs/webui/files/sorttable/arrow-up.gif
W: qfs-fuse: binary-without-manpage usr/bin/qfs_fuse
E: qfs-chunkserver: dir-or-file-in-var-run var/run/qfs/
E: qfs-chunkserver: init.d-script-does-not-implement-required-option etc/init.d/qfs-chunkserver force-reload
W: qfs-chunkserver: binary-without-manpage usr/bin/chunkscrubber
W: qfs-chunkserver: binary-without-manpage usr/bin/chunkserver
W: qfs: empty-binary-package
W: qfs-dev: binary-without-manpage usr/bin/checksum
W: qfs-dev: binary-without-manpage usr/bin/dirtree_creator
W: qfs-dev: binary-without-manpage usr/bin/dtokentest
W: qfs-dev: binary-without-manpage usr/bin/qfslogger
W: qfs-dev: binary-without-manpage usr/bin/rand-sfmt
W: qfs-dev: binary-without-manpage usr/bin/rebalanceexecutor
W: qfs-dev: binary-without-manpage usr/bin/rebalanceplanner
W: qfs-dev: binary-without-manpage usr/bin/replicachecker
W: qfs-dev: binary-without-manpage usr/bin/requestparser
W: qfs-dev: binary-without-manpage usr/bin/sortedhash
W: qfs-dev: binary-without-manpage usr/bin/sslfiltertest
W: qfs-dev: binary-without-manpage usr/bin/stlset
{code}
> Add qfs rpm and debian packaging code
> -------------------------------------
>
> Key: BIGTOP-2285
> URL: https://issues.apache.org/jira/browse/BIGTOP-2285
> Project: Bigtop
> Issue Type: Sub-task
> Components: debian, rpm, toolchain
> Reporter: Faraaz Sareshwala
> Assignee: Faraaz Sareshwala
> Labels: qfs
> Fix For: 1.2.0
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)