• Re: Debian Policy 4.7.2.0 released

    From Charles Plessy@21:1/5 to All on Thu Feb 27 10:20:01 2025
    Le Thu, Feb 27, 2025 at 03:02:08PM +0800, Sean Whitton a écrit :

    Packages that already install programs to /usr/games, where another
    package installs a program of the same with different functionality
    to a different directory on the default PATH, may continue to do so.

    Hi Sean,

    I would like to know why this exemption is only given to games? We have scientific software that have been installing conflicting binaries for
    more than one decade without any of their users complaining about it,
    and I do not understand why it becomes a priority to change them now.

    (I am not questionning the value of having a cleaner namespace, I am
    just pointing to the fact doing such improvement will be at the expense
    of doing other improvements, since our time is limited).

    I also wonder if the cost of this policy will increase with time given
    that a) the number of existing software is increasing, b) the number of
    Debian packages is increasing, c) upstreams care less and less about co-instability because of containers, conda namespaces etc.

    Importantly, each time we rename a binary, we become incompatible with third-party scripts, upstream documentation, *overflow advices and LLM
    outputs that summarise the whole of that.

    Have a nice day,

    Charles

    --
    Charles Plessy Nagahama, Yomitan, Okinawa, Japan
    Debian Med packaging team http://www.debian.org/devel/debian-med Tooting from home https://framapiaf.org/@charles_plessy
    - You do not have my permission to use this email to train an AI -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Charles Plessy on Thu Feb 27 10:40:01 2025
    On Thu, Feb 27, 2025 at 06:11:52PM +0900, Charles Plessy wrote:
    Packages that already install programs to /usr/games, where another
    package installs a program of the same with different functionality
    to a different directory on the default PATH, may continue to do so.

    Hi Sean,

    I would like to know why this exemption is only given to games? We have scientific software that have been installing conflicting binaries for
    more than one decade without any of their users complaining about it,
    and I do not understand why it becomes a priority to change them now.

    Are they installing them into different directories? That would be
    surprising to me.

    (I am not questionning the value of having a cleaner namespace, I am
    just pointing to the fact doing such improvement will be at the expense
    of doing other improvements, since our time is limited).

    I also wonder if the cost of this policy will increase with time given
    that a) the number of existing software is increasing, b) the number of Debian packages is increasing, c) upstreams care less and less about co-instability because of containers, conda namespaces etc.

    Importantly, each time we rename a binary, we become incompatible with third-party scripts, upstream documentation, *overflow advices and LLM outputs that summarise the whole of that.

    All of this applies to the old version of the Policy.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmfAMKgtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh v6wP/1oI+qbArusBbouweMWfjHOJTSKUu0Mv/o7/+hGRtjWn/95b3MSlA0Ep8Nrm fFZb3uy2RzDrIBWSkBfriaE1KC0z/SNrxfjSTyJSinxBeZp2Lm3vsQq6C3tjbXvJ vXJejGEgbjp1SXGt1IeMpIauMVd0Wf7gtJF/k4+L1jBs99f7bP0rg41q2E/r+Utr SY4YGiPeohT8ibs59Ly3t53ReYK6cPA7Wlq0DQ/A88MG36NwKkMxlQpfB+sQ3R+5 f3SkXEM4wo1PPPHqXxlkGELW8sSEWKD04OkbxMaA4Q3CWHqE4ZG/w1rnfxG96qKt 22O+IVdmX6BIK2ONNXHDcbEaI61262sv1eT6GvCOYq5O5z+2qrlFq8ROFRuxxGLz zguofmvjO6MGi4d+LBAYAsY5feYWluyGIhfXj7B7SzQitRrkYKSr3PJkLwSJf9vD TZ7W6bXk8yWuiRhcPcTeSX7HCmr/0nXTa6QWbllArJFVdO7nLGOcFUCXJtarYjTQ 1ohbEwAeWcig80sPzti2JVEMmd3jKhXVvxrFsx1eCE36xQgR8x6cgN6OP6rslRlO 9Gh4kTDEDL1a66VdFRURAgAJRt9KwMgoy4CCrFlfPj0YiIkXo4PTt5coPTmeKTXC tzEPdSQTQKUF2IhECFYEHcxR5Lc3qO/QY3MYLIWjzhyS9BiG
    =ZZtu
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hofstaedtler@21:1/5 to All on Thu Feb 27 12:20:01 2025
    * Charles Plessy <plessy@debian.org> [250227 10:12]:
    Le Thu, Feb 27, 2025 at 03:02:08PM +0800, Sean Whitton a écrit :

    Packages that already install programs to /usr/games, where another
    package installs a program of the same with different functionality
    to a different directory on the default PATH, may continue to do so.

    I would like to know why this exemption is only given to games? We have scientific software that have been installing conflicting binaries for
    more than one decade without any of their users complaining about it,
    and I do not understand why it becomes a priority to change them now.

    Please provide real examples of science packages and numbers of
    affected science packages that were affected by this change.

    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Charles Plessy on Thu Mar 6 10:50:01 2025
    Hello,

    On Thu 27 Feb 2025 at 06:11pm +09, Charles Plessy wrote:

    Le Thu, Feb 27, 2025 at 03:02:08PM +0800, Sean Whitton a écrit :

    Packages that already install programs to /usr/games, where another
    package installs a program of the same with different functionality
    to a different directory on the default PATH, may continue to do so.

    Hi Sean,

    I would like to know why this exemption is only given to games? We have scientific software that have been installing conflicting binaries for
    more than one decade without any of their users complaining about it,
    and I do not understand why it becomes a priority to change them now.

    I didn't know about this. Please share some examples on debian-policy@lists.d.o.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmfJbq0ZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQB1QEACdiUDNfKUTbSfQ2HOSJao3 wUZObpLbQ9Ru+Wy0OfiZVJccz8S904vQwrgVVQRf2ew/CM4nmNeETrIUGRx1Kj1D nyqrlpUGrihDoIIgaLPV7oiHlu3VPnvD/gYN6U6K7YoAHMOeKyn3oqAijTuKnggJ v8Ef0Yz7qsf7jnkmdMS067g1yTeA6VCNvGlYFICiduRHCBhocDJ7Vx0d1+B24A6R mH26grOKmLwAYN+fCwC5l7TKPxs5wD+KWVscQQNE+IlKtX3EqJxFT31uxw6Crx2H CceTBAxR7yd2wRLiMPtUXhEjdxTwemsPGJgHTReXI8cI+6YhCl4emEgpQ3pEVV58 AYXHvR/XkS5ug/MWODEn5ViEkcCSCyobLQTJ8u6p75v03IQec3ASiIfP+nTBcaJ4 V2x6Sw+xWlnEajuWdXKNw0mxB/c0ohVcfjzd87VMyjz9IasiwYfchdfabZfZWpjM HKncvULmIo7AVwIrVo1n91jzFeJ/SJI/qcg3Zv+ZS4Fmaj/twP8WgPrTgqZnPc9e wBIGaEh/qGPDg3bMyJwnv66DrdwQL9ayRToEaDZGCEF7RQ+OBXGZHXmL7RpbWOI/ KVBCCfVP9ir3JwbvWMVtlWlLOl0dewKlDUI/P0LkjTXTNt70eqzvC2h8tLGNWbDQ PN4eYrgEhQIwHNVl6PILLw==gAqI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us