On Sat, Feb 22, 2025 at 11:06:54AM +0100, Andreas Enge wrote:
> Hello Oleg,
> 
> Am Sat, Feb 22, 2025 at 09:28:45AM +0000 schrieb Sharlatan Hellseher:
> > Upstream has last time activity in 2019
> > <https://gitlab.com/ambrevar/demlo>, as for me, it's more dead project
> > than alive :-).
> > Question to the team: Demplo holds a bunch of quite old, never updated
> > in upstream list of Golang dependencies, do we have any common sense
> > practice to clean up dormant-never-updated projects?
> 
> notice that upstream was also the packager; there is a certain
> probability that the package has never been used by anyone else.
> Independently of this, we tend to keep unmaintained software as long as
> it compiles; I would argue that if updating the dependencies breaks the
> compilation, it does not compile any more. So my conclusion would be that
> this package can be removed.
> 
> There is a deprecation policy in the manual:
>    https://guix.gnu.org/manual/devel/en/html_node/Deprecation-Policy.html
> 
> "Packages whose upstream developers have declared as having reached “end
> of life” or being unmaintained may be removed; likewise, packages that
> have been failing to build for two months or more may be removed."
> 
> To comply with the requirements literally, one would need to remove the
> outdated dependencies first, then wait two months and declare the
> package as not having been built. I think this is a bit silly and would
> argue that we have reached this point - the software is not "declared
> (...) unmaintained", but it is unmaintained.
> 
> "If the package being removed is a “leaf” (no other packages depend on it),
> it may be removed after a one-month review period of the patch removing it"
> 
> So I would suggest to send this patch to the issue tracker, maybe cc-ing
> the packager, and see what happens during the month.

I will note that the package builds (but fails the tests) with gccgo-12
through gccgo-14 (which provide go-1.18).


-- 
Efraim Flashner   <efr...@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

Attachment: signature.asc
Description: PGP signature

Reply via email to