Discussion:
Bug#1076226: gearman-server,gearman-job-server: install program with same name (gearmand)
Add Reply
Chris Hofstaedtler
2024-07-12 18:40:02 UTC
Reply
Permalink
Package: gearman-server,gearman-job-server
Control: block 1075856 by -1

Hi,

your packages gearman-server and gearman-job-server both install a program
named "gearmand", although in different components of the PATH.

As this is confusing and a possible source of bugs, policy bug
#1075856 wants to outlaw this.

Please find a solution for your packages. Ideas:
1) if one of the programs is an internal implementation detail of
the package, install it into a private path in /usr/lib instead.
2) rename one of the programs
3) rename both of the programs
4) given your packages install programs providing similar features,
maybe Conflicts: is also appropriate.

Thanks,
Chris
Chris Hofstaedtler
2025-02-26 16:00:01 UTC
Reply
Permalink
Post by Chris Hofstaedtler
your packages gearman-server and gearman-job-server both install a program
named "gearmand", although in different components of the PATH.
As this is confusing and a possible source of bugs, policy bug
#1075856 wants to outlaw this.
Did you manage to get to a solution? The policy change has landed in
the meantime.

Chris
Alex Mestiashvili
2025-03-03 14:40:01 UTC
Reply
Permalink
Post by Chris Hofstaedtler
Post by Chris Hofstaedtler
your packages gearman-server and gearman-job-server both install a program
named "gearmand", although in different components of the PATH.
As this is confusing and a possible source of bugs, policy bug
#1075856 wants to outlaw this.
Did you manage to get to a solution? The policy change has landed in
the meantime.
Chris
As a potential solution, I believe renaming /usr/bin/gearmand from
gearman-server package to /usr/bin/gearmand.pl and adjusting start
scripts should resolve the issue.
If there are no better ideas, I'll go with it.

Best regards,
Alex

Loading...