www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2023/10/10/17:41:03

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
Message-Id: <202310102140.39ALe9Hb015629@delorie.com>
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=kocalar.com; h=
mime-version:to:from:subject:date:in-reply-to:references
:content-type; s=dkim; bh=fYWy+XDfEtUFv2nHGY7MGdGrsLQLaYo7zl+h/m
JeYWM=; b=2A77JGcypgnAy7nHvTcdkyDPY6LTaA0JUucuNK1RiJ+vMKBVz/OKom
WfskE2/Emlgyyno2oGlVEiJZCp1GiO+rb858/77RxG4FxVzR+xp4m9sY1qTqhwqr
nprwl1qfwApS3nkDQIT1Dh0gAElbz0hWY41zcmn381z8nf+p47+SQ=
MIME-Version: 1.0
To: "geda-user AT delorie DOT com" <geda-user AT delorie DOT com>
From: "Erturk Kocalar (erturkk AT kocalar DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: RE: [geda-user] is geda dead yet?
Date: Tue, 10 Oct 2023 14:40:08 -0700
Importance: normal
X-Priority: 3
In-Reply-To: <252b158c-a43a-520d-8376-9131f6f5be11@epilitimus.com>
References: <202310100335 DOT 39A3Zn6W3486400 AT envy DOT delorie DOT com>
<252b158c-a43a-520d-8376-9131f6f5be11 AT epilitimus DOT com>
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--_D0D393E8-7F26-4074-B704-F193B3EAD580_
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

I also came to similar sad realization last year. Even though I use geda fo=
r current projects, I am slowly and hesitantly started shifting to another =
EDA tool. My thinking process was=20

1) During Covid, most of our doctors (+ other professionals we worked w/) w=
ho were about 10 yrs to retirement, retired early and suddenly. Daughter=E2=
=80=99s physician, son=E2=80=99s physician, kid=E2=80=99s dentist, our cat=
=E2=80=99s doctor. Luckily, my doctor is younger than me, so I should be go=
od =F0=9F=98=8A
2) A similar fate was coming up to my Linux setup =E2=80=93 my Lenovo t420 =
and slackware 14.2.  It=E2=80=99s getting hard to find good parts for t420 =
now (most t420 stuff on ebay is junk now).  Slackware went to 15.0, which i=
s better =E2=80=93 at least it supports nvme drives for my use case but sti=
ll a bit behind compared to other distros to support modern hardware. Then =
most other Linux distributions don=E2=80=99t support geda so I was personal=
ly limited to slackware 15 and ubuntu 18.04 lts.
3) I looked into other geda derivatives mentioned but none of them clicked =
w/ me as the origjnal.  There is something magical about gschem and pcb, li=
ke the smell of a library or the smell of a working office you notice and m=
akes you motivated and creative immediately.
4) My attempts to compile on my own failed.  I=E2=80=99m a regular average =
joe the user so if distros had problems then may be this was expected of me=
 =E2=80=A6
5) Continuation is getting riskier and riskier for me due to limited hw and=
 sw options=E2=80=A6
6) Came to sad realization I will need to have another CAD setup ready goin=
g forward. I might as well do it now while I have time and maybe consider a=
 wider range of features than 1-1 match (autorouting, 3D views, simulations=
, online, etc.).

I think the sudden amount of traffic on this topic shows how much people ca=
re and love geda.  I get the impression we still have hope, but time will t=
ell=E2=80=A6 As I tell my doctors every time I see them, please don=E2=80=
=99t retire yet.

Erturk

PS: I=E2=80=99m sorry I don=E2=80=99t have time to contribute work myself. =
Following time=3Dmoney logic, if there is any use in pitching money for ser=
vers or hw or whatever, I will be more than happy to do it. Money won=E2=80=
=99t be the solution, but wanted to say it shouldn=E2=80=99t be the reason.


From: Glenn (glimrick AT epilitimus DOT com) [via geda-user AT delorie DOT com]
Sent: Tuesday, October 10, 2023 1:01 PM
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] is geda dead yet?

My two cents as an on again off again user:
1. My main attachment to geda is laziness, i.e. I don't use it enough to
have developed a sentimental attachment to it, but I use it enough that
it would be bothersome converting to another package.
2. Every time I have worked on the gschem code, the wanna-be c++ nature
of it has set my teeth on edge. But then if I had my way it would be
written in QT instead of GTK.
3. I have found the wiki to be quite out dated and have resorted to the
code more often than not to figure out how to do something.
4. The reliance on multiple languages (c, scheme, python) is annoying
and makes it more difficult to work with. In my view the scripting
languages should be more of a add-on rather than part of the core. All
my coding has been with gschem/gnetlist so I can't speak about pcb etc.
from that direction.

With that said, I will probably keep using it since I tend to not
upgrade my OS/machine very often. So if DJ shuts down the server i will
just keep my own local copy and work with that. I am one of those that
is not particularly upset about no new releases since if it ain't broke,
don't fix it. But I can understand that it uses up resources that could
be put to better use.

If anyone is interested I have the server space that I could put gzips
of the code on. That way it would still be available without the trouble
of putting it on github, etc.

End of an era <sigh>

DJ Delorie wrote:
> No significant commits in years.
>
> No releases in years.
>
> Subprojects moving away, or forking.
>
> Mailing lists are oddly quiet.
>
> Risks are arising about dependencies on obsolete toolkits.
>
> Nobody seems interested in maintaining it any more.
>
> I'm contemplating pulling the plug on the 12 year old server and
> calling it a day.
>
> Anyone want to argue otherwise?  ;-)
>
> (and if you do, you'll likely end up owning it ;)
>
> DJ
>



--_D0D393E8-7F26-4074-B704-F193B3EAD580_
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="utf-8"

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta ht=
tp-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta name=
=3DGenerator content=3D"Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:460806348;
	mso-list-type:hybrid;
	mso-list-template-ids:-1523056302 -1 67698713 67698715 67698703 67698713 6=
7698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1604994594;
	mso-list-type:hybrid;
	mso-list-template-ids:-2118121398 -1 67698713 67698715 67698703 67698713 6=
7698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style></head><body lang=3DEN-US link=3Dblue vlink=3D"#954F72" style=3D=
'word-wrap:break-word'><div class=3DWordSection1><p class=3DMsoNormal>I als=
o came to similar sad realization last year. Even though I use geda for cur=
rent projects, I am slowly and hesitantly started shifting to another EDA t=
ool. My thinking process was </p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p>=
<ol style=3D'margin-top:0in' start=3D1 type=3D1><li class=3DMsoListParagrap=
h style=3D'margin-left:0in;mso-list:l1 level1 lfo2'>During Covid, most of o=
ur doctors (+ other professionals we worked w/) who were about 10 yrs to re=
tirement, retired early and suddenly. Daughter=E2=80=99s physician, son=E2=
=80=99s physician, kid=E2=80=99s dentist, our cat=E2=80=99s doctor. Luckily=
, my doctor is younger than me, so I should be good <span style=3D'font-fam=
ily:"Segoe UI Emoji",sans-serif'>&#128522;</span></li><li class=3DMsoListPa=
ragraph style=3D'margin-left:0in;mso-list:l1 level1 lfo2'>A similar fate wa=
s coming up to my Linux setup =E2=80=93 my Lenovo t420 and slackware 14.2.=
=C2=A0 It=E2=80=99s getting hard to find good parts for t420 now (most t420=
 stuff on ebay is junk now).=C2=A0 Slackware went to 15.0, which is better =
=E2=80=93 at least it supports nvme drives for my use case but still a bit =
behind compared to other distros to support modern hardware. Then most othe=
r Linux distributions don=E2=80=99t support geda so I was personally limite=
d to slackware 15 and ubuntu 18.04 lts.</li><li class=3DMsoListParagraph st=
yle=3D'margin-left:0in;mso-list:l1 level1 lfo2'>I looked into other geda de=
rivatives mentioned but none of them clicked w/ me as the origjnal.=C2=A0 T=
here is something magical about gschem and pcb, like the smell of a library=
 or the smell of a working office you notice and makes you motivated and cr=
eative immediately.</li><li class=3DMsoListParagraph style=3D'margin-left:0=
in;mso-list:l1 level1 lfo2'>My attempts to compile on my own failed. =C2=A0=
I=E2=80=99m a regular average joe the user so if distros had problems then =
may be this was expected of me =E2=80=A6</li><li class=3DMsoListParagraph s=
tyle=3D'margin-left:0in;mso-list:l1 level1 lfo2'>Continuation is getting ri=
skier and riskier for me due to limited hw and sw options=E2=80=A6</li><li =
class=3DMsoListParagraph style=3D'margin-left:0in;mso-list:l1 level1 lfo2'>=
Came to sad realization I will need to have another CAD setup ready going f=
orward. I might as well do it now while I have time and maybe consider a wi=
der range of features than 1-1 match (autorouting, 3D views, simulations, o=
nline, etc.).</li></ol><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=
=3DMsoNormal>I think the sudden amount of traffic on this topic shows how m=
uch people care and love geda. =C2=A0I get the impression we still have hop=
e, but time will tell=E2=80=A6 As I tell my doctors every time I see them, =
please don=E2=80=99t retire yet.</p><p class=3DMsoNormal><o:p>&nbsp;</o:p><=
/p><p class=3DMsoNormal>Erturk</p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p=
><p class=3DMsoNormal>PS: I=E2=80=99m sorry I don=E2=80=99t have time to co=
ntribute work myself. Following time=3Dmoney logic, if there is any use in =
pitching money for servers or hw or whatever, I will be more than happy to =
do it. Money won=E2=80=99t be the solution, but wanted to say it shouldn=E2=
=80=99t be the reason.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p>=
</p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><div style=3D'mso-element:par=
a-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in'><p class=3DMsoNormal style=3D'border:none;padding:0in'><b>From: </b=
><a href=3D"mailto:geda-user AT delorie DOT com">Glenn (glimrick AT epilitimus DOT com) [=
via geda-user AT delorie DOT com]</a><br><b>Sent: </b>Tuesday, October 10, 2023 1:=
01 PM<br><b>To: </b><a href=3D"mailto:geda-user AT delorie DOT com">geda-user AT delo=
rie.com</a><br><b>Subject: </b>Re: [geda-user] is geda dead yet?</p></div><=
p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>My two cents =
as an on again off again user:</p><p class=3DMsoNormal>1. My main attachmen=
t to geda is laziness, i.e. I don't use it enough to</p><p class=3DMsoNorma=
l>have developed a sentimental attachment to it, but I use it enough that</=
p><p class=3DMsoNormal>it would be bothersome converting to another package=
.</p><p class=3DMsoNormal>2. Every time I have worked on the gschem code, t=
he wanna-be c++ nature</p><p class=3DMsoNormal>of it has set my teeth on ed=
ge. But then if I had my way it would be</p><p class=3DMsoNormal>written in=
 QT instead of GTK.</p><p class=3DMsoNormal>3. I have found the wiki to be =
quite out dated and have resorted to the</p><p class=3DMsoNormal>code more =
often than not to figure out how to do something.</p><p class=3DMsoNormal>4=
. The reliance on multiple languages (c, scheme, python) is annoying</p><p =
class=3DMsoNormal>and makes it more difficult to work with. In my view the =
scripting</p><p class=3DMsoNormal>languages should be more of a add-on rath=
er than part of the core. All</p><p class=3DMsoNormal>my coding has been wi=
th gschem/gnetlist so I can't speak about pcb etc.</p><p class=3DMsoNormal>=
from that direction.</p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=
=3DMsoNormal>With that said, I will probably keep using it since I tend to =
not</p><p class=3DMsoNormal>upgrade my OS/machine very often. So if DJ shut=
s down the server i will</p><p class=3DMsoNormal>just keep my own local cop=
y and work with that. I am one of those that</p><p class=3DMsoNormal>is not=
 particularly upset about no new releases since if it ain't broke,</p><p cl=
ass=3DMsoNormal>don't fix it. But I can understand that it uses up resource=
s that could</p><p class=3DMsoNormal>be put to better use.</p><p class=3DMs=
oNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>If anyone is interested I=
 have the server space that I could put gzips</p><p class=3DMsoNormal>of th=
e code on. That way it would still be available without the trouble</p><p c=
lass=3DMsoNormal>of putting it on github, etc.</p><p class=3DMsoNormal><o:p=
>&nbsp;</o:p></p><p class=3DMsoNormal>End of an era &lt;sigh&gt;</p><p clas=
s=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>DJ Delorie wrote:</=
p><p class=3DMsoNormal>&gt; No significant commits in years.</p><p class=3D=
MsoNormal>&gt;<o:p>&nbsp;</o:p></p><p class=3DMsoNormal>&gt; No releases in=
 years.</p><p class=3DMsoNormal>&gt;<o:p>&nbsp;</o:p></p><p class=3DMsoNorm=
al>&gt; Subprojects moving away, or forking.</p><p class=3DMsoNormal>&gt;<o=
:p>&nbsp;</o:p></p><p class=3DMsoNormal>&gt; Mailing lists are oddly quiet.=
</p><p class=3DMsoNormal>&gt;<o:p>&nbsp;</o:p></p><p class=3DMsoNormal>&gt;=
 Risks are arising about dependencies on obsolete toolkits.</p><p class=3DM=
soNormal>&gt;<o:p>&nbsp;</o:p></p><p class=3DMsoNormal>&gt; Nobody seems in=
terested in maintaining it any more.</p><p class=3DMsoNormal>&gt;<o:p>&nbsp=
;</o:p></p><p class=3DMsoNormal>&gt; I'm contemplating pulling the plug on =
the 12 year old server and</p><p class=3DMsoNormal>&gt; calling it a day.</=
p><p class=3DMsoNormal>&gt;<o:p>&nbsp;</o:p></p><p class=3DMsoNormal>&gt; A=
nyone want to argue otherwise?=C2=A0 ;-)</p><p class=3DMsoNormal>&gt;<o:p>&=
nbsp;</o:p></p><p class=3DMsoNormal>&gt; (and if you do, you'll likely end =
up owning it ;)</p><p class=3DMsoNormal>&gt;<o:p>&nbsp;</o:p></p><p class=
=3DMsoNormal>&gt; DJ</p><p class=3DMsoNormal>&gt;<o:p>&nbsp;</o:p></p><p cl=
ass=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p>=
</p></div></body></html>=

--_D0D393E8-7F26-4074-B704-F193B3EAD580_--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019