Re: Bug#1134655: ITP: forge -- Go library and CLI for working with git forges. Supports GitHub, GitLab, Gitea/Forgejo, and Bitbucket Cloud through a single interface.

Sean Whitton <[email protected]>
Newsgroups gmane.linux.debian.devel.general
Message-ID <[email protected]>
Simon Josefsson [28/Apr  8:54am +02] wrote:
>>> I think shipping /usr/bin/forge with a Conflicts:snap (which also
>>> provides /usr/bin/forge) in a binary package 'forge' would be
>>> acceptable.  Any objections?
>>
>> Yeah, I'm afraid this is not acceptable (see Debian Policy §10.1),
>> neither for the binary package name nor the program name.
>
> Is it this part you mean?
>
>     Two different packages must not install programs with different
>     functionality but with the same filenames. This also applies when
>     they are installed into different directories on the default (user
>     or root) PATH. (The case of two programs having the same
>     functionality but different implementations is handled via
>     “alternatives” or the “Conflicts” mechanism. See Maintainer Scripts
>     and Conflicting binary packages - Conflicts respectively.) If this
>     case happens, one of the programs must be renamed. The maintainers
>     should report this to the debian-devel mailing list and try to find
>     a consensus about which program will have to be renamed. If a
>     consensus cannot be reached, both programs must be renamed.
>
> I'm not sure how important the /usr/bin/forge tool from the 'snap'
> package is, and if it is possible to rename that, and asked upstream
> about it:
>
> https://github.com/KorfLab/SNAP/issues/24
>
> Solving that wouldn't really solve the problem with the git-pkg-forge
> package using a generic name, but it may improve things anyway.  The
> same arguments about /usr/bin/forge appears to be true for the existing
> 'snap' package too, unless I'm missing something.

snap doesn't actually install /usr/bin/forge, right?  It can just be
used to install a snap which occupies /usr/bin/forge?

In that case it's not clear that Policy cleanly applies but I would be
in favour of interpreting Policy broadly here.

-- 
Sean Whitton
signature.asc (application/pgp-signature, 869 B)
-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmnwengZHHNwd2hpdHRv
bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQCZPEACMBdhHN+ir3r3PfhXiTe5s
GETiYV2s2dybcYKUInmq/qLgfwItSvgz3Vfvweyj/DhecQ6gwAPvOmVPbuRZz+jZ
a0AACyBHRbbDUjBABzO7FZ12aeRPYHh0/5kWgxfn5MsGIkd40a1Pf1jgxrBdv+7C
YI+3+OYt1uD3FRrI7jiUiLYqxYBK18NsMTaJdUiQJelfTi46Gbn18w698zG3Scow
Tvz0WpTann0wKM5g8TS4OjIgjJRW+tT9DMWrbO0uxuApNKPIjelZTWv8ROcUb/MG
TJgpcTVFoNDXyM2lV9z2fsmU+pmRljBPKUOX4uwDx0arMBWRlR9L8xcXycNtFgJu
frOrbrGtS6DqmQpV4SwopQxt9VdY7jyTNdSMLF3Jrp4RYPpSvNEb3vezIjh30QWc
uzKbxsk371ZlEA2VR+f+6cBse4M9voDyZIyNjzCYqIqScDhhUF+7xxauzn3jii/1
nzpxSSlQ/iIQeEPme5LIkGKlq/49P4LyQwei7mgClVz4O7Zzb8+mp6hz96I0A0AJ
rMJa/2NyNAWWBDMjEnp+HyvFPVeMUIQNRM7ewtpdj601B484eT8VeC/Z/OYMuzOF
0LLCoEMtff219GDQWTP84jwbl3/iADhdb3oOzJp6hHuPrywkM4lJWk+JvD/QRyQb
76H8NDUBBBgAviWbp1L/iQ==
=FsEh
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.