News for hackers. Stuff that matters.
Re:Inkscape is hiring: Accelerating the GTK4 migration by davidgerard on Friday April 21, 2023 @04:02AM (#35650969)
and they're already talking about starting GTK5. CADT all the way down.
Re:Inkscape is hiring: Accelerating the GTK4 migration by chris_wot on Friday April 21, 2023 @04:26AM (#35651099)
I’m pretty certain gtk has been evolving with decent migration paths from one version from to the next.
Re:Inkscape is hiring: Accelerating the GTK4 migration by yrro on Friday April 21, 2023 @06:27AM (#35651843)
But are those migrations actually happening? I still see many GNOME packages still depend on libgtk-3-0!
Re:Inkscape is hiring: Accelerating the GTK4 migration by davidgerard on Friday April 21, 2023 @07:25AM (#35652215)
What I see in practice is long-running migration projects.
Re:Inkscape is hiring: Accelerating the GTK4 migration by psychoslave on Friday April 21, 2023 @04:08AM (#35650993)
CADT?
Re:Inkscape is hiring: Accelerating the GTK4 migration by smcl on Friday April 21, 2023 @04:21AM (#35651071)
"Cascade of Attention Deficit Teens" - it's a phrase coined by jwz (of Mozilla fame) to refer to how some some projects (he specifically targeted GNOME) tend to throw out mature-but-imperfect code and rewrite it from one version to the next rather than addressing bugs and problems in the existing software.

I think it's a little unfair of him to single out young developers, but I have seen the 1.x -> 2.x rewrite before too so he's not wrong overall. If you want to read the original article search for "The CADT Model" - I would link to the article but JWZ shows requests with referer "news.ycombinator.com" an image that you may not like if you're at work :)

edit: oh I just clicked the link someone posted (in a [Dead] comment), it seems he has removed the functionality I described

Re:Inkscape is hiring: Accelerating the GTK4 migration by lwkl on Friday April 21, 2023 @05:17AM (#35651404)
> edit: oh I just clicked the link someone posted (in a [Dead] comment), it seems he has removed the functionality I described

Your browser probably just doesn’t send the referer header to protect your privacy.

Re:Inkscape is hiring: Accelerating the GTK4 migration by majou on Friday April 21, 2023 @05:18AM (#35651409)
Still has the referrer troll.
Re:Inkscape is hiring: Accelerating the GTK4 migration by smcl on Friday April 21, 2023 @06:38AM (#35651903)
Weirdly I am now seeing it again. I don't know what happened :-S
Re:Inkscape is hiring: Accelerating the GTK4 migration by account42 on Friday April 21, 2023 @05:37AM (#35651545)
> I would link to the article but JWZ shows requests with referer "news.ycombinator.com" an image that you may not like if you're at work :)

IMO anyone who has not configured their browser not to send cross-domain Referer headers deserves whatever they get. There is no user benefit for this privacy leak and browsers should have trashed it decades ago.

Re:Inkscape is hiring: Accelerating the GTK4 migration by anthk on Friday April 21, 2023 @06:35AM (#35651890)
Gregory Casamento needs to build a GNUStep PPA for Ubuntu based distros, it would work great on libre derivatives such as Trisquel. Parabola has badly maintained repos for it, lacking even Gorm and ProjectCenter.

We need a DE for legacy devices as XFCE's development is not a sure thing with further GTK+ releases tied to Gnome and Red Hat.

Re:Inkscape is hiring: Accelerating the GTK4 migration by hedora on Friday April 21, 2023 @09:10AM (#35653180)
> I think it's a little unfair of him to single out young developers

Yeah, though I think of “teenage” more as a mindset in this case.

Re:Inkscape is hiring: Accelerating the GTK4 migration by pmontra on Friday April 21, 2023 @10:50AM (#35654614)
Sometimes it's easier to rewrite a module, given inputs and outputs and a good test suite, than to understand how it works. This is even more true if the original developer is no more available.

Rewriting a whole big library, not easy either way.

Re:Inkscape is hiring: Accelerating the GTK4 migration by KwanEsq on Friday April 21, 2023 @04:18AM (#35651060)
Cascade of Attention-Deficit Teenagers, I believe. A coining of jwz's.

Invoked for the tendency to do rewrites instead of maintaining and bug fixing, since rewrites are more "interesting".

Re:Inkscape is hiring: Accelerating the GTK4 migration by prox on Friday April 21, 2023 @08:11AM (#35652549)
Could also be a side coinage if I read it correctly as “Shiny Object Syndrome” , wanting to use the latest new techniques that are in the hype cycle.
Re:Inkscape is hiring: Accelerating the GTK4 migration by evertedsphere on Friday April 21, 2023 @04:17AM (#35651054)
Re:Inkscape is hiring: Accelerating the GTK4 migration by HeckFeck on Friday April 21, 2023 @05:02AM (#35651330)
good old HTTP referrer at it again
Re:Inkscape is hiring: Accelerating the GTK4 migration by jacoblambda on Friday April 21, 2023 @05:19AM (#35651416)
Yep. That's why one of the first things I do when I set up firefox is to go into `about:configs` and change `network.http.referer.XOriginPolicy` to 1.

For context:

0: no restrictions/default

1: only send if base domain matches (i.e. news.ycombinator.com would only include the referrer for *.ycombinator.com links)

2: only send if entire domain matches (i.e. news.ycombinator.com would only include the referrer for news.ycombinator.com links)

Re:Inkscape is hiring: Accelerating the GTK4 migration by account42 on Friday April 21, 2023 @05:39AM (#35651559)
I use an extension to always send the base domain of the target as the "Referer" and have not encountered any problems (or at least not any that I cared enough to investigate the cause for). It's absurd that Firefox still has this privacy leak by default considering how much they present themselves as privacy friendly.
Re:Inkscape is hiring: Accelerating the GTK4 migration by jacoblambda on Friday April 21, 2023 @06:00AM (#35651686)
Firefox some time recently cracked down on unnecessary referrers but they are still fairly conservative about it because it breaks some sites and if you are too aggressive about it then you end up with users assuming that's firefox not working properly.
Re:Inkscape is hiring: Accelerating the GTK4 migration by mixmastamyk on Friday April 21, 2023 @01:00PM (#35656715)
Not since FF 87.
Re:Inkscape is hiring: Accelerating the GTK4 migration by sprash on Friday April 21, 2023 @06:52AM (#35651996)
CADT would imply this kind of sabotage is not happening on purpose. There are certain parties that have keen interest in a severely dysfunctional FOSS desktop. It's more like GSAW (GNOME Saboteurs At Work).
Re:Inkscape is hiring: Accelerating the GTK4 migration by yrro on Friday April 21, 2023 @06:24AM (#35651827)
Hmm. On my current system I have 32 packages installed that depend on libgtk2.0-0; 217 packages that depend on libgtk-3-0 and 62 that depend on libgtk-4-1.

Will I sound like too much of a grumpy user if I express dismay at yet another protracted migration?