[GSoC 2021] Proposal: Improving Clojure packaging in Debian

ldoctors at gmail.com ldoctors at gmail.com
Thu Mar 18 18:02:15 GMT 2021


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Dear all,

My name is Leandro Doctors, and I am a fervient (albeit beginner)
Clojure user :-)


For this GSoC 2021 session, I would like to improve the Clojure
packaging in Debian.
(Although I have to confess it: GSoC is simply the best excuse I could
come up with in order to focusing on my path towards, eventually,
becoming a Debian Member :-)


Elana Hasham (whom I had approached last year with respect to this
very same task) kindly got me in touch with Louis-Philippe Véronneau
(pollo). After a few exchanged emails, Louis-Philippe kindly accepted
mentoring me :-)

He added a few more details on the GSoC 2021 wiki page [1].

[1] GSoC 2021 Ideas page:
https://wiki.debian.org/SummerOfCode2021/Projects#SummerOfCode2021.2FProjects.2FClojureBuildToolsinDebian.Clojure_Build_Tools_in_Debian


My proposal involves fixing #891136[2], #891141[3] and #902763 [4],
finally making clojure-CLI tools and basic libraries such as
clojure.spec available in Debian.
(Depending on how fast I progress on this, I could also try adding
something else... That being
said, I don't want to underestimate this task - from what I could see
in the comments on those bugs, the required amount of work for
packaging the long dependency chain for clojure.specs.alpha seems
non-trivial...)


In order to further iterate on this, I plan to share a full draft on
the wiki (at the latest) by the end of next week. I will let you know
as soon as I do this.


Looking forward to hearing from you soon,
Leandro


[2] #891136 "ITP: tools-deps-alpha-clojure -- functional API for
dependency management and classpath creation"
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891136

[3] #891141 "ITP: clojure-cli -- upstream CLI entrypoints for Clojure"
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891141

[4] #902763 "clojure: Include new CLI tools and runner scripts"
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902763
-----BEGIN PGP SIGNATURE-----
Version: Mailvelope v4.4.0
Comment: https://www.mailvelope.com

wsFcBAEBCAAGBQJgU5WkAAoJED4EAsO6whyAp1IQALjSnOWkUOjUqCr8cDVA
G1v3NV1bUlGoRHeJqm7T1POUKMSwrVsG4oHmssApfsD80sHZWON6SiEBfcuV
FkNsHYl6iZN87UYsOe82ooGPvs0N0KRzyRHQt/kOKswkzIkbvSRNA1QlGpBP
vLUdOi6sCQfmCninQcsC2a45bRt4OAHP/fGPtmaB2j7DtLo5EuhHP1McdAQ9
TzfMiCBclNyTmIvfDxDoA+zQvHCfspmlpYrK+n5kyqdhkPI1mGBqkQnVL5Kx
SBcBrHDa+7TncCsNLuimwo19pcSnCZ5HMcw99oQ7gHJUnPSdz9U0pDaeiueg
MGFxzmNmjJs46Hgvm4WbV3iB+Rt3bM7GZ2FVoKacRSXnWi+OzZb0g/lN4Qpr
jo8sDKE5Tf4vEtEsR9A4aTWIqnPiU1hBD1Qff6bYW1ud3TGxq6c8umqTAS2I
9+xbrjqKXS8P3H2JO1DiYKqgmSDUFOknuDBuIuquR9XpCaNl/63wLM7YXBjc
UmLZVOCHE8EorzjQ2M3AmrTrJO0Te4vwsrHqQ2TzvvW9g/pxC3nJ73JxQIdG
mDozhAMTMHcZ0WS9C0f6wOFhjfzDF75ujqlKI6lwZtdHhWWH6yPmjWKbqT5Q
LR6Bu7x40/QlZyuzF9CfkuWsFmHiA8bwLdm2DtpC8YyUvmSN3E4abBbSmju9
5cs6
=s6iM
-----END PGP SIGNATURE-----



More information about the Pkg-clojure-maintainers mailing list