
Hi all, I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements. Best regards, Brecht [1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD

first start the process for a non-maintainer update, then after thats
happened can the take over process start :)
On Thu, Mar 16, 2023 at 5:43 PM Brecht Serckx
Hi all,
I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements.
Best regards,
Brecht
[1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

Hi Carter, can you link me to the process? I don't see anything about that on the [wiki](https://wiki.haskell.org/Taking_over_a_package).
Kind regards,
Brecht
------- Original Message -------
On Sunday, March 19th, 2023 at 3:41 AM, Carter Schonwald
first start the process for a non-maintainer update, then after thats happened can the take over process start :)
On Thu, Mar 16, 2023 at 5:43 PM Brecht Serckx
wrote: Hi all,
I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements.
Best regards,
Brecht
[1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

https://wiki.haskell.org/Hackage_trustees last i was involved in this
stuff, you open a ticket on the gh issue tracker and document what the
patch set is and trustees/hackage admins can work with you to see about
gettinga bug fix out
On Tue, Mar 21, 2023 at 7:28 AM Brecht Serckx
Hi Carter, can you link me to the process? I don't see anything about that on the wiki https://wiki.haskell.org/Taking_over_a_package.
Kind regards,
Brecht
------- Original Message ------- On Sunday, March 19th, 2023 at 3:41 AM, Carter Schonwald < carter.schonwald@gmail.com> wrote:
first start the process for a non-maintainer update, then after thats happened can the take over process start :)
On Thu, Mar 16, 2023 at 5:43 PM Brecht Serckx < professional@brechtserckx.be> wrote:
Hi all,
I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements.
Best regards,
Brecht
[1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

Hi Brecht, Please carry on with takeover; non-maintainer uploads are reserved for rare cases when there is no one willing to pick up maintainership. Best regards, Andrew
On 21 Mar 2023, at 17:36, Carter Schonwald
wrote: https://wiki.haskell.org/Hackage_trustees last i was involved in this stuff, you open a ticket on the gh issue tracker and document what the patch set is and trustees/hackage admins can work with you to see about gettinga bug fix out
On Tue, Mar 21, 2023 at 7:28 AM Brecht Serckx
mailto:professional@brechtserckx.be> wrote: Hi Carter, can you link me to the process? I don't see anything about that on the wiki https://wiki.haskell.org/Taking_over_a_package.
Kind regards,
Brecht
------- Original Message ------- On Sunday, March 19th, 2023 at 3:41 AM, Carter Schonwald
mailto:carter.schonwald@gmail.com> wrote: first start the process for a non-maintainer update, then after thats happened can the take over process start :)
On Thu, Mar 16, 2023 at 5:43 PM Brecht Serckx
mailto:professional@brechtserckx.be> wrote: Hi all,
I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements.
Best regards,
Brecht
[1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

really? thats new, i thought we first assume the maintainer will return, and are careful about the takeover process and respecting the rights of maintainers. On Tue, Mar 21, 2023 at 7:09 PM Andrew Lelechenko < andrew.lelechenko@gmail.com> wrote:
Hi Brecht,
Please carry on with takeover; non-maintainer uploads are reserved for rare cases when there is no one willing to pick up maintainership.
Best regards, Andrew
On 21 Mar 2023, at 17:36, Carter Schonwald
wrote: https://wiki.haskell.org/Hackage_trustees last i was involved in this stuff, you open a ticket on the gh issue tracker and document what the patch set is and trustees/hackage admins can work with you to see about gettinga bug fix out
On Tue, Mar 21, 2023 at 7:28 AM Brecht Serckx < professional@brechtserckx.be> wrote:
Hi Carter, can you link me to the process? I don't see anything about that on the wiki https://wiki.haskell.org/Taking_over_a_package.
Kind regards,
Brecht
------- Original Message ------- On Sunday, March 19th, 2023 at 3:41 AM, Carter Schonwald < carter.schonwald@gmail.com> wrote:
first start the process for a non-maintainer update, then after thats happened can the take over process start :)
On Thu, Mar 16, 2023 at 5:43 PM Brecht Serckx < professional@brechtserckx.be> wrote:
Hi all,
I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements.
Best regards,
Brecht
[1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

Nothing new here, non-maintainer uploads (NMUs) are an extreme and undesirable scenario in which Hackage Trustees risk to be caught in quasi-maintainership for indefinitely long. This is normally reserved for “boring" packages, which no volunteer fancies to maintain, but which are for some reason systemically important, so Trustees keep them afloat. If there is a willing to-be-maintainer for a non-mainstream package, it would be reckless to do an NMU, especially given that changes in question are non-trivial. The rights of original maintainers are well protected, they can reclaim the package back unconditionally within a year, see the last paragraph of https://wiki.haskell.org/Taking_over_a_package Best regards, Andrew
On 22 Mar 2023, at 01:16, Carter Schonwald
wrote: really? thats new, i thought we first assume the maintainer will return, and are careful about the takeover process and respecting the rights of maintainers.
On Tue, Mar 21, 2023 at 7:09 PM Andrew Lelechenko
mailto:andrew.lelechenko@gmail.com> wrote: Hi Brecht,
Please carry on with takeover; non-maintainer uploads are reserved for rare cases when there is no one willing to pick up maintainership.
Best regards, Andrew
On 21 Mar 2023, at 17:36, Carter Schonwald
mailto:carter.schonwald@gmail.com> wrote: https://wiki.haskell.org/Hackage_trustees last i was involved in this stuff, you open a ticket on the gh issue tracker and document what the patch set is and trustees/hackage admins can work with you to see about gettinga bug fix out
On Tue, Mar 21, 2023 at 7:28 AM Brecht Serckx
mailto:professional@brechtserckx.be> wrote: Hi Carter, can you link me to the process? I don't see anything about that on the wiki https://wiki.haskell.org/Taking_over_a_package.
Kind regards,
Brecht
------- Original Message ------- On Sunday, March 19th, 2023 at 3:41 AM, Carter Schonwald
mailto:carter.schonwald@gmail.com> wrote: first start the process for a non-maintainer update, then after thats happened can the take over process start :)
On Thu, Mar 16, 2023 at 5:43 PM Brecht Serckx
mailto:professional@brechtserckx.be> wrote: Hi all,
I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements.
Best regards,
Brecht
[1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

Hello Brecht, This is interesting, in that it's the first I've heard of there being an OpenSCAD package for Haskell 😯. I've been doing a fair bit of OpenSCAD design recently, and have frequently felt it would be nice express these constructs in Haskell or similar more fully featured functional source language. A previous search uncovered Haskell CSG packages, but I didn't see anything suitable for generating 3D printing files. (A search just now discovered https://hackage.haskell.org/package/mecha, which also offers OpenSCAD output.) I understand that one of the problems with OpenSCAD as a target language is that it only exports to STL files, with no primitive recognition of curved entities. I believe there are other 3D model representations (OBJ, 3MF?) that have primitives for curved elements, which in turn can be handled more smoothly by GCode generation software. (For non-3D printing folks reading this: GCode being the low level "machine" code that drives most personal 3D printers). Anyway, I've tagged your fork of OpenCSG and will aim to try it out sometime 😀. Thanks! #g On 16/03/2023 21:42, Brecht Serckx wrote:
Hi all,
I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements.
Best regards,
Brecht
[1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- Graham Klyne mailto:gk@ninebynine.org http://www.ninebynine.org Mastodon: @gklyne@indieweb.social GitHub/Skype: @gklyne

Hi Graham,
You might also be interested in https://hackage.haskell.org/package/implicit.
I don't know if it's more powerful, last time I tried it I had issues with 2D models though.
Kind regards,
Brecht
------- Original Message -------
On Sunday, March 19th, 2023 at 1:39 PM, Graham Klyne
Hello Brecht,
This is interesting, in that it's the first I've heard of there being an OpenSCAD package for Haskell 😯.
I've been doing a fair bit of OpenSCAD design recently, and have frequently felt it would be nice express these constructs in Haskell or similar more fully featured functional source language. A previous search uncovered Haskell CSG packages, but I didn't see anything suitable for generating 3D printing files. (A search just now discovered https://hackage.haskell.org/package/mecha, which also offers OpenSCAD output.)
I understand that one of the problems with OpenSCAD as a target language is that it only exports to STL files, with no primitive recognition of curved entities. I believe there are other 3D model representations (OBJ, 3MF?) that have primitives for curved elements, which in turn can be handled more smoothly by GCode generation software.
(For non-3D printing folks reading this: GCode being the low level "machine" code that drives most personal 3D printers).
Anyway, I've tagged your fork of OpenCSG and will aim to try it out sometime 😀. Thanks!
#g
On 16/03/2023 21:42, Brecht Serckx wrote:
Hi all,
I would like to take over the OpenSCAD[1] package, of which I believe the maintainer is no longer active. The maintainer hasn't replied to my ticket[2] on the issue tracker or to an email to the listed email-address for over a year. On my fork[3] I have implemented multiple bugfixes and features already, and I have some ideas for future improvements.
Best regards,
Brecht
[1] https://hackage.haskell.org/package/OpenSCAD [2] https://chiselapp.com/user/mwm/repository/OpenSCAD/tktview?name=73c74f477b [3] https://github.com/BrechtSerckx/OpenSCAD
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- Graham Klyne mailto:gk@ninebynine.org
http://www.ninebynine.org Mastodon: @gklyne@indieweb.social GitHub/Skype: @gklyne
participants (4)
-
Andrew Lelechenko
-
Brecht Serckx
-
Carter Schonwald
-
Graham Klyne