Your message dated Fri, 23 Feb 2018 17:28:41 +0100
with message-id <20180223162841.gd18...@alf.mars>
and subject line Re: gbrowse should depend on e2fsprogs explicitly
has caused the Debian Bug report #887294,
regarding gbrowse should depend on e2fsprogs explicitly
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
887294: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=887294
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gbrowse
Version: 2.56+dfsg-3
User: helm...@debian.org
Usertags: nonessentiale2fsprogs

Dear maintainer,

We want to make removing e2fsprogs from installations possible. For standard
installations this is not useful, but embedded applications and chroots benefit
from such an option.  For getting there all packages that use e2fsprogs must be
identified and gain a dependency on it as e2fsprogs currently is essential.

gbrowse was identified as potentially needing such a dependency,
because it mentions tool names from e2fsprogs in the following files:

/usr/bin/gbrowse_grow_cloud_vol contains resize2fs. According to file it is a 
Perl script text executable
/usr/share/perl5/Bio/Graphics/Browser2/DataSource.pm contains e2label. 
According to file it is a Perl5 module source, ASCII text
/usr/share/perl5/Bio/Graphics/Browser2/Render.pm contains e2label. According to 
file it is a Perl5 module source, ASCII text
/usr/share/perl5/Bio/Graphics/Browser2/Render/Slave/AWS_Balancer.pm contains 
e2fsck and resize2fs. According to file it is a Perl5 module source, ASCII text
/usr/share/perl5/Bio/Graphics/Browser2/RenderPanels.pm contains e2label. 
According to file it is a Perl5 module source, ASCII text
/usr/share/perl5/Bio/Graphics/Browser2/TrackDumper.pm contains e2label. 
According to file it is a Perl5 module source, ASCII text
/usr/share/perl5/Legacy/Graphics/Browser.pm contains e2label. According to file 
it is a Perl5 module source, ASCII text

Please investigate whether these cases are actually uses of a tool from
e2fsprogs. Care has been taken to shrink the number of candidates as much as
possible, but a few false positives will remain. After doing so, do one of the
following:

 * Add e2fsprogs to Depends.
 * Add e2fsprogs to Recommends.
 * Close this bug explaining why e2fsprogs is not used by this package.

Once e2fsprogs drops the "Essential: yes" flag, this bug will be upgraded to RC
severity. Please note that lintian will warn about such a dependency before
lintian 2.5.56.

Thanks for your help

Helmut

--- End Message ---
--- Begin Message ---
On Sun, Jan 21, 2018 at 09:09:36PM +0100, Andreas Henriksson wrote:
> On Sun, Jan 14, 2018 at 08:05:01PM +0100, Helmut Grohne wrote:
> > Package: gbrowse
> [...]
> > /usr/bin/gbrowse_grow_cloud_vol contains resize2fs. According to file it is 
> > a Perl script text executable
> 
> The same file also uses vgdisplay, but there's no package relationship
> against lvm2 specified.....
> 
> > /usr/share/perl5/Bio/Graphics/Browser2/DataSource.pm contains e2label. 
> > According to file it is a Perl5 module source, ASCII text
> > /usr/share/perl5/Bio/Graphics/Browser2/Render.pm contains e2label. 
> > According to file it is a Perl5 module source, ASCII text
> 
> both above are false positives, type2label + feature2label.
> 
> > /usr/share/perl5/Bio/Graphics/Browser2/Render/Slave/AWS_Balancer.pm 
> > contains e2fsck and resize2fs. According to file it is a Perl5 module 
> > source, ASCII text
> 
> From code:
> 
>     $self->ssh('sudo e2fsck -f -p /dev/volumes/gbrowse')          or die 
> "e2fsck failed";
> 
>     $self->ssh('sudo resize2fs -p /dev/volumes/gbrowse')          or die 
> "Couldn't resize2fs";
> 
> Looks like the commands are executed on a remote host over ssh so a local
> dependency isn't what we want here.
> 
> > /usr/share/perl5/Bio/Graphics/Browser2/RenderPanels.pm contains e2label. 
> > According to file it is a Perl5 module source, ASCII text
> > /usr/share/perl5/Bio/Graphics/Browser2/TrackDumper.pm contains e2label. 
> > According to file it is a Perl5 module source, ASCII text
> > /usr/share/perl5/Legacy/Graphics/Browser.pm contains e2label. According to 
> > file it is a Perl5 module source, ASCII text
> [...]
> 
> All three above are false positives, type2label + feature2label.
> 
> My conclusion is thus that this bug report can likely simply be
> closed.

Your analysis looks sound to me. I am closing the bug accordingly.

Helmut

--- End Message ---

Reply via email to