[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Dragora package management

From: Matias Fonzo
Subject: Dragora package management
Date: Tue, 12 May 2020 17:39:51 -0300
User-agent: Roundcube Webmail/1.3.8

Hi Michael,

I'm redirecting your email to the private list, which is more appropriate.

-------- Mensaje original --------
Asunto: Dragora package management
Fecha: 2020-05-12 14:23
Remitente: Michael Siegel <address@hidden>
Destinatario: Matias Fonzo <address@hidden>

Hi Matías,

I've been looking into the Graft guide again but have decided to put it
aside for now and concentrate on getting the website generator done.

There are two reasons for this: One, there are many issues with that
guide and I just don't have the energy at the moment to write them all
down and think about how to fix them. Two, Graft seems very complicated
to me.

The second reason has me worry a bit. I've talked to an old Unix guy I
know from Devuan (though he's not a Devuan developer) about Graft and he
thought the same: Graft seems to be extremely complex. None of us has
read the code, though. (I don't even know Perl.)

Now, when I look at the current package management situation in Dragora,
I see there's a supposedly very complex Perl script (ca. 1700 SLOC) as
the backend to a POSIX sh script (ca. 1000 SLOC). And on top of that,
there will be qire, written in Fennel (ca. 800 SLOC) and compiled to Lua.

I'm beginning to think that this might not be a solid approach. I mean,
sure, package management is quite a complex task. But I have a feeling
that the way it is being implemented in Dragora currently (again, not
judging the code, only the concept) results in something that is more
complex than the solution to the actual problem would require.

What do you think?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]