Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 496118 - sys-cluster/ceph-0.72.2 version bump
Summary: sys-cluster/ceph-0.72.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Cluster Team
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2013-12-27 02:17 UTC by Greg Bowyer
Modified: 2014-02-06 13:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild (ceph-0.72.2.ebuild,2.37 KB, text/plain)
2013-12-27 02:17 UTC, Greg Bowyer
Details
Manifest (Manifest,1.83 KB, text/plain)
2013-12-27 02:17 UTC, Greg Bowyer
Details
ceph-0.72.2.ebuild (ceph-0.72.2.ebuild,2.55 KB, text/plain)
2013-12-27 07:51 UTC, Yixun Lan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Bowyer 2013-12-27 02:17:42 UTC
Created attachment 366264 [details]
Ebuild

Nothing major, just a bump for ceph-0.72.2 its basically the previous ebuild renamed
Comment 1 Greg Bowyer 2013-12-27 02:17:58 UTC
Created attachment 366266 [details]
Manifest
Comment 2 Yixun Lan archtester gentoo-dev 2013-12-27 07:51:03 UTC
Created attachment 366272 [details]
ceph-0.72.2.ebuild

hi greg, it's not necessary to provide the manifest file..

this version,
1) cleanup a few useless "sed"
2) support user patch
3) convert python shebang to correct ones (ceph only support python2.7)
user has problem if they use python3 as default
4) adjust IUSE, DEPEND.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2013-12-27 14:41:59 UTC
Comment on attachment 366264 [details]
Ebuild

Same as ceph-0.67.ebuild.
Comment 4 Alexey Shvetsov archtester gentoo-dev 2014-01-14 20:13:14 UTC
Ebuild looks fine, but i think its better to migrate it to git-r3 eclass for git support as well as 9999 ebuild
Comment 5 Yixun Lan archtester gentoo-dev 2014-01-15 08:23:55 UTC
vesrion bump, fix bug #496118, #469564

1) version 0.67.5, 0.72.2 added
2) live ebuild updated (migrate to git-r3 eclass)
3) add myself as co-maintainer
Comment 6 Deniss Gaplevsky 2014-02-06 13:40:17 UTC
following warnings produced on hardened system with sys-libs/glibc-2.17 & sys-devel/gcc-4.7.3-r1
 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  http://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@g.o.
 * RWX --- --- usr/bin/ceph-mds
 * RWX --- --- usr/bin/ceph-mon
 * RWX --- --- usr/bin/ceph-osd
 * RWX --- --- usr/bin/ceph-syn
 * RWX --- --- usr/bin/ceph-authtool
 * RWX --- --- usr/bin/crushtool
 * RWX --- --- usr/bin/ceph_filestore_dump
 * RWX --- --- usr/bin/ceph_filestore_tool
 * RWX --- --- usr/bin/ceph_mon_store_converter
 * RWX --- --- usr/bin/ceph-conf
 * RWX --- --- usr/bin/ceph-dencoder
 * RWX --- --- usr/bin/osdmaptool
 * RWX --- --- usr/bin/monmaptool
 * RWX --- --- usr/lib64/libcephfs.so.1.0.0
 * RWX --- --- usr/lib64/librados.so.2.0.0

hardned kernel kills all binaries linked to librados.so with 
6 12:28:05 box1 kernel: grsec: denied RWX mmap of <anonymous mapping> by /usr/bin/ceph-conf[ceph-conf:2171] uid/euid:0/0 gid/egid:0/0, parent /usr/lib64/ceph/ceph_init.sh[ceph_init.sh:2170] uid/euid:0/0 gi
unless mprotect is disabled on the binary