https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2013-01-09T07:48:51ZCeph Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=154952013-01-09T07:48:51ZIan Colleicolle@redhat.com
<ul><li><strong>Assignee</strong> set to <i>Anonymous</i></li></ul> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=155312013-01-10T09:41:57ZSage Weilsage@newdream.net
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>High</i></li></ul> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=155332013-01-10T09:43:05ZIan Colleicolle@redhat.com
<ul><li><strong>Target version</strong> set to <i>v0.57a</i></li></ul><p>backport to bobtail</p> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=155452013-01-10T10:06:17ZSam Langsamlang@gmail.com
<ul></ul><p>I hate to see a dependency like perl get added for a oneliner perl regex. Is this the only place perl is used? Can we swap out that line for some read/sed scriptfoo instead?</p> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=155492013-01-10T10:55:20ZAnonymous
<ul></ul><p>Can we check to ensure perl is not used elsewhere?<br />Are there guidelines that are provided to the developers that specify that perl can not be used in the packaged code?</p>
<p>If those two are done, changing that line to something else would be fabulous. I hate to rely on the current perl package to be auto installed since it could change to a version that is not compatible with the line of code. not that it would be likely, but it would be possible.</p> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=155532013-01-10T11:46:42ZAnonymous
<ul></ul><p>The same issue exists with the debian packages. We have an explicit dependency on python, but not on perl. I don't see any other use of perl in system scripts, but we do have a bunch of ceph tools and utilities written in perl. It does not appear that they are packaged for installation.</p> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=157802013-01-15T10:15:48ZAnonymous
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=157912013-01-15T11:16:26ZGreg Farnumgfarnum@redhat.com
<ul><li><strong>Project</strong> changed from <i>CephFS</i> to <i>Ceph</i></li><li><strong>Target version</strong> deleted (<del><i>v0.57a</i></del>)</li></ul><p>Whoops, this was never an FS bug. :)</p> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=160192013-01-17T22:54:21ZAnonymous
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li></ul><p>Branch: refs/heads/master<br /> Home: <a class="external" href="https://github.com/ceph/ceph">https://github.com/ceph/ceph</a><br /> Commit: bebdc70b4254a78d9fe86af9c645e828fd11e2b2<br /> <a class="external" href="https://github.com/ceph/ceph/commit/bebdc70b4254a78d9fe86af9c645e828fd11e2b2">https://github.com/ceph/ceph/commit/bebdc70b4254a78d9fe86af9c645e828fd11e2b2</a><br /> Author: Gary Lowell <<a class="email" href="mailto:glowell@inktank.com">glowell@inktank.com</a>><br /> Date: 2013-01-17 (Thu, 17 Jan 2013)
<p>Changed paths:<br /> M ceph.spec.in<br /> M debian/control</p>
<p>Log Message:<br /> -----------<br /> build: Add perl installation dependency to rpm and debian packages.</p>
</p>
<p>There was already a dependency on python in the debian control file,<br />a similar dependency was added to the rpm spec file. perl is needed<br />for the logrotate script, so a dependecy was on perl wass added to<br />both. Bug 3768.</p>
<p>Signed-off-by: Gary Lowell <<a class="email" href="mailto:gary.lowell@inktank.com">gary.lowell@inktank.com</a>></p> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=161212013-01-18T15:58:25ZGreg Farnumgfarnum@redhat.com
<ul></ul><p>It had sounded to me like the trend was towards eliminating the Perl usage rather than adding it as a dependency. Did that turn out to be infeasible?</p> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=165172013-01-29T09:41:53ZAnonymous
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>In Progress</i></li></ul><p>Putting back to in-progress. The preferred solution is to replace the perl filter line with sed or python and remove the dependency on perl.</p> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=168352013-02-04T18:50:54ZAnonymous
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Fix Under Review</i></li></ul> Ceph - Bug #3768: perl is required for logrotate, we need to include Perl as a dependencyhttps://tracker.ceph.com/issues/3768?journal_id=169102013-02-06T10:38:55ZSage Weilsage@newdream.net
<ul><li><strong>Status</strong> changed from <i>Fix Under Review</i> to <i>Resolved</i></li></ul><p><a class="changeset" title="Merge remote-tracking branch 'gh/wip-3768'" href="https://tracker.ceph.com/projects/ceph/repository/revisions/0aea4dba040b8caaeb5c4079728078541e5bb2c1">0aea4dba040b8caaeb5c4079728078541e5bb2c1</a></p>