Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks MediaWiki - why?)

2023-08-01 Thread Ted Mittelstaedt
I haven't looked at it's code myself but you get the idea.  The same reasoning 
applies to many projects that people complain about not being updated.

For that matter what is the deal about not having python2 on Debian bullseye?  
I see instructions all over the Internet for installing it.

Ted

-Original Message-
From: PLUG [mailto:plug-boun...@pdxlinux.org] On Behalf Of Russell Senior
Sent: Monday, July 31, 2023 6:47 PM
To: Portland Linux/Unix Group 
Subject: Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks 
MediaWiki - why?)

Moinmoin isn't a binary, fwiw.

On Mon, Jul 31, 2023, 17:31 Ted Mittelstaedt  wrote:

>
> > a dead-end solution with a future of pain, fragility, and
> >(probably) unpatched security vulnerabilities while people scramble 
> >to
> find
> and implement a solution (that may no >longer exist within even a 
> reasonable set of parameters).
>
> I feel compelled to point out that if people spent half the time 
> simply paying a software programmer to upgrade the codebase of these 
> projects that they spend complaining about the projects becoming dead 
> end, that they would have updated projects that work for a tenth of 
> the price that Micro$oft wants them to pay for windows versions of 
> things.
>
> How many hundreds if not thousands of wikis on the Internet that use 
> Moinmoin have ever just considered posting a message "We just upgraded 
> to Debian Bullseye and we get 10 compiler errors when attempting to 
> build Moinmoin on it.  $5000 to the first person who fixes that and 
> produces a functioning binary, and feeds the changes back into the public 
> source"
>
> OR, how many of them have picked up a compiler and tried their hand at 
> fixing it themselves?
>
> Ted
>
> -Original Message-
> From: PLUG [mailto:plug-boun...@pdxlinux.org] On Behalf Of Paul 
> Heinlein
> Sent: Monday, July 31, 2023 8:38 AM
> To: Portland Linux/Unix Group 
> Subject: Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks 
> MediaWiki - why?)
>
> On Sun, 30 Jul 2023, Russell Senior wrote:
>
> > A slightly related story: Debian's wiki is moinmoin. Moinmoin v1.x 
> > is based on python 2. Python2 is (of course) deprecated and pretty 
> > much abandoned as of Debian Bullseye. It seems somewhat ironic that 
> > the wiki that proudly announces Debian 12 (bookworm) as of July 22, 
> > has to run Debian 10 (buster, i.e. oldoldstable) because that's the 
> > last version that supports python2 enough to run the wiki.
> >
> >
> > https://u35970666.ct.sendgrid.net/ls/click?upn=TqJK0v-2BTL1dmkjS-2FZ
> > RB 
> > wGRDG4t3PuCk88LFqqcTvyYGDJGeFNIjwU8pGkcA3tIrkXxPogHNGRue04tX0s41yELy
> > VT 
> > 2kQTzNKeJ1a3JRIU5c-3DkyL0_VIYZ4N8dmyIPGy7Y8nsPO1q5dom4O0HMDO1WKXG4iy
> > 6c 
> > RPYqUFHozao-2Fpbo-2BoZqOchXuKORABSzW180gWYBHeRPNrdK7edxBEXDVaeFmkWm4
> > xn 
> > UhizY9EOtln7Mj8LEiArb78-2BbHAD0AsaSTK9AWj1JB0cOk7hkn-2BvgslB0tXdYqMV
> > 8B ZkiZeBlgfBwozTDycTSoXvNA4kNrtVykLP6PwQ-3D-3D
> >
> > I have a particularly acute awareness of this because Personal 
> > Telco's wiki also uses moinmoin, and it stopped working when I tried 
> > to update to Debian 11 (bullseye) about a year ago. We had a brief 
> > outage while I figured out what had gone wrong.
>
> This is a sadly familiar story. A high-level software package depends 
> on dozens, perhaps hundreds, of lower-level language runtimes, 
> libraries, and even utilities. One or more of those lower-level 
> packages gets deprecated, drops features, becomes orphaned, or simply 
> doesn't keep up with the rest of the dependency ecosystem.
>
> Voila -- a dead-end solution with a future of pain, fragility, and
> (probably) unpatched security vulnerabilities while people scramble to 
> find and implement a solution (that may no longer exist within even a 
> reasonable set of parameters).
>
> I feel vaguely guilty every time I say it, but if computers were easy 
> I wouldn't have a job.
>
> --
> Paul Heinlein
> heinl...@madboa.com
> 45°22'48" N, 122°35'36" W
>
>



Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks MediaWiki - why?)

2023-08-01 Thread Ted Mittelstaedt
GTK2 abandonment caused problems for a number of small projects but you can 
still in general find libs for gtk2 on most of the larger distros.

$5k for "fixing" moinmoin is pretty fair I'd say.  Version 2 is, after all, 
installable and runs.  The maintainer says it's "unstable" but I have to wonder 
if that's really true.  Sometimes that language is code for "it works but I 
don't want to spend time answering your RTFM questions and the community isn't 
large enough yet to do it"

Ted

-Original Message-
From: PLUG [mailto:plug-boun...@pdxlinux.org] On Behalf Of Ben Koenig
Sent: Monday, July 31, 2023 11:15 PM
To: Portland Linux/Unix Group 
Subject: Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks 
MediaWiki - why?)

I wonder why WINE, FFMPEG, the Linux Kernel, all mainstream distros...

- KDE
- GNOME
- XFCE
- QT
- GTK

and many other projects DO NOT have this problem, despite all of them being 
infinitely more complex than a collection of python scripts.

The longterm success and/or failure of any software project comes down to the 
maintainability of the codebase. Projects with good, clean codebases get more 
love because the cost of contributing is much lower. Given how many big 
projects use moinmoin I think it's safe to say that nobody has bothered to fix 
it because it's a hot fucking mess.

FWIW... $5000 for a 2to3 conversion of moinmoin is a fucking insult to the 
developer who ends up doing all the work. But if Debian needs a modern system 
to run their moinmoin wiki I'd be happy to set them up with a Slackware 15.0 
installation with python2.7.
-Ben


--- Original Message ---
On Monday, July 31st, 2023 at 5:31 PM, Ted Mittelstaedt 
 wrote:


> > a dead-end solution with a future of pain, fragility, and
> > (probably) unpatched security vulnerabilities while people scramble 
> > to find
> 
> and implement a solution (that may no >longer exist within even a 
> reasonable
> 
> set of parameters).
> 
> I feel compelled to point out that if people spent half the time 
> simply paying a software programmer to upgrade the codebase of these 
> projects that they spend complaining about the projects becoming dead 
> end, that they would have updated projects that work for a tenth of 
> the price that Micro$oft wants them to pay for windows versions of things.
> 
> How many hundreds if not thousands of wikis on the Internet that use 
> Moinmoin have ever just considered posting a message "We just upgraded 
> to Debian Bullseye and we get 10 compiler errors when attempting to 
> build Moinmoin on it. $5000 to the first person who fixes that and 
> produces a functioning binary, and feeds the changes back into the public 
> source"
> 
> OR, how many of them have picked up a compiler and tried their hand at 
> fixing it themselves?
> 
> Ted
> 



Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks MediaWiki - why?)

2023-08-01 Thread Ted Mittelstaedt
Per https://moinmo.in/MoinMoin2/InstallDebian  and  
https://github.com/moinwiki/moin version 2.0+  it is

"unstable, for production please use 1.9.x."

Ted

-Original Message-
From: PLUG [mailto:plug-boun...@pdxlinux.org] On Behalf Of Russell Senior
Sent: Tuesday, August 1, 2023 1:06 AM
To: plug@pdxlinux.org
Subject: Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks 
MediaWiki - why?)



On 7/31/23 23:15, Ben Koenig wrote:
> The longterm success and/or failure of any software project comes down to the 
> maintainability of the codebase. Projects with good, clean codebases get more 
> love because the cost of contributing is much lower. Given how many big 
> projects use moinmoin I think it's safe to say that nobody has bothered to 
> fix it because it's a hot fucking mess.
The wikipedia entry says "a steamed or boiled bean pudding".

I think what actually happened is that v1.x achieved a kind of stability and it 
basically didn't change for a decade and the people who knew how it worked kind 
of wandered away. It was only the abandonment of python2 that has led to the 
"crisis". There has been a slow moving effort to build a v2 of MoinMoin, but 
it's reportedly not ready for production, or wasn't when I looked last (again, 
about a year ago).


--
Russell Senior
russ...@pdxlinux.org



Re: [PLUG] August PLUG Meeting: Using DRBD and LINSTOR to Facilitate Cloud Migration and Mobility (In person!) [Bulk]

2023-08-01 Thread Donald Wolfe
Hi,
Why still masks?
Thanks and best regards,
Don

-Original Message-
From: PLUG  On Behalf Of Michael Dexter
Sent: Wednesday, July 26, 2023 12:38 AM
To: Portland Linux/Unix Group Announcements ; 
Portland Linux/Unix Group 
Subject: [PLUG] August PLUG Meeting: Using DRBD and LINSTOR to Facilitate Cloud 
Migration and Mobility (In person!) [Bulk]

⚠ External


Portland Linux/Unix Group General Meeting Announcement

Who: Julia Iacoviello
What: Using DRBD and LINSTOR to Facilitate Cloud Migration and Mobility
Where: 5500 SW Dosch Rd, Portland
When: Thursday, August 3rd, 2023 at 7pm
Why: The pursuit of technology freedom

There are many advantages to flexible cloud storage, but even with a
good idea of how you might implement your environment in the cloud, the
challenge of transferring legacy data may stand in your way. In this
talk, Julia Iacoviello from LINBIT will explain core concepts of the
open source, distributed replicated storage system, DRBD, as well as the
open source storage management software, LINSTOR. Then, we will explore
how these technologies can be leveraged to mitigate pain points in
migrating production databases and other services into the cloud,
including to containerized applications that rely on persistent stateful
storage. Special considerations to be made for migration of existing
data will be highlighted in this talk; additionally, a broad base of
information about DRBD and general high-availability storage will be
provided, with the hope that all that attend may learn something
applicable to their particular use case, now or in the future.

Rules and Requests:

Please bring and properly fit a mask unless actively presenting

PLUG is open to everyone and does not tolerate abusive behavior on its
mailing lists or at its meetings

Do not leave valuables in your car


Calagator Page: 
https://urldefense.com/v3/__https://calagator.org/events/1250480625__;!!Lom6iu8t!9aw9hT7xwWPiRqmmCnt1HxcjXy0wc-kzJmD66xtEoXa2H1ot1m36TW51h4eoz0Ildg5WjeVDiXaMeEe-$

Google Maps Link:
https://urldefense.com/v3/__https://www.google.com/maps/place/5500*SW*Dosch*Rd,*Portland,*OR*97239__;KysrKysr!!Lom6iu8t!9aw9hT7xwWPiRqmmCnt1HxcjXy0wc-kzJmD66xtEoXa2H1ot1m36TW51h4eoz0Ildg5WjeVDiZnrmfx4$

Some might head to Hillsdale Brewery & Public House near the Library:
https://urldefense.com/v3/__https://www.mcmenamins.com/hillsdale-brewery-public-house__;!!Lom6iu8t!9aw9hT7xwWPiRqmmCnt1HxcjXy0wc-kzJmD66xtEoXa2H1ot1m36TW51h4eoz0Ildg5WjeVDiWKYy5vB$

Rideshares likely available

PLUG Page with information about all PLUG events: 
https://urldefense.com/v3/__http://pdxlinux.org/__;!!Lom6iu8t!9aw9hT7xwWPiRqmmCnt1HxcjXy0wc-kzJmD66xtEoXa2H1ot1m36TW51h4eoz0Ildg5WjeVDidYENfZD$

Michael Dexter
PLUG Volunteer
Disclaimer: This communication and any attachments contain private, 
confidential, privileged and/or proprietary information intended solely for the 
Recipient(s) named above. If you are not the intended Recipient, any use, 
dissemination, distribution or copying of the communication is strictly 
prohibited. If received in error, we apologize and ask that you please notify 
the Sender by returning this e-mail and permanently deleting this communication 
from your computer, including destruction of any printed copies. Any views 
expressed herein are not necessarily those of the Company represented by this 
e-mail source. No contracts, agreements or legally binding understandings may 
be entered into solely by an e-mail communication.


Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks MediaWiki - why?)

2023-08-01 Thread Ben Koenig
--- Original Message ---
On Tuesday, August 1st, 2023 at 1:06 AM, Russell Senior  
wrote:


> 
> On 7/31/23 23:15, Ben Koenig wrote:
> 
> > The longterm success and/or failure of any software project comes down to 
> > the maintainability of the codebase. Projects with good, clean codebases 
> > get more love because the cost of contributing is much lower. Given how 
> > many big projects use moinmoin I think it's safe to say that nobody has 
> > bothered to fix it because it's a hot fucking mess.
> 
> The wikipedia entry says "a steamed or boiled bean pudding".
> 
> I think what actually happened is that v1.x achieved a kind of stability
> and it basically didn't change for a decade and the people who knew how
> it worked kind of wandered away. It was only the abandonment of python2
> that has led to the "crisis". There has been a slow moving effort to
> build a v2 of MoinMoin, but it's reportedly not ready for production, or
> wasn't when I looked last (again, about a year ago).
> 
> 
> --
> Russell Senior
> russ...@pdxlinux.org


Probably. python2.7 isn't exactly broken or bad, just unmaintained. There are a 
lot of projects that just don't see a benefit from moving to python3. A lot of 
internet keyboard warriors like to act like you just need a project manager and 
some financial incentive to make the change, but no that's just not how it 
works. 

Even I've soured on python because of this. By the time I get used to the way 
things work, stuff changes and my code breaks. 
-Ben


[PLUG] github connection issue, part 2

2023-08-01 Thread Rich Shepard

Yesterday I resolved the missing github private ssh key; I'm able to push
changes from my local web site repo to the github repo using ``git push
origin'' and entering my github pass phrase. That's the first half of my
problem resolved.

The second half, which makes no sense to me or Paul Mullen who developed the
site, is that I still cannot rebuild the site after making changes to the
content. The Makefile which up until 2 weeks ago worked flawlessly now
fails:

$ make zero-to-prod 
[ -d /home/rshepard/development/web-site/aes-2023/public ] && rm -fr /home/rshepard/development/web-site/aes-2023/public

Makefile:48: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
[ -d /home/rshepard/development/web-site/aes-2023/resources ] && rm -fr 
/home/rshepard/development/web-site/aes-2023/resources
Makefile:48: recipe for target 'clean' failed
make: [clean] Error 1 (ignored)
hugo --cleanDestinationDir --printPathWarnings --environment="production"
go: 
github.com/gethugothemes/hugo-modules/components/social-share@v0.0.0-20230301110236-bc8a937273bb:
 invalid version: git ls-remote -q origin in 
/tmp/hugo_cache/modules/filecache/modules/pkg/mod/cache/vcs/66708972a060647388d0b75f6bbe7a4ad931dc3341929b3802f0209266ad:
 exit status 128:
fatal: unable to access 
'https://github.com/gethugothemes/hugo-modules/': error setting certificate 
verify locations:
  CAfile: /usr/share/curl/ca-bundle.crt
  CApath: none
hugo: collected modules in 623 ms
Error: failed to download modules: failed to execute 'go [mod download]': failed to 
execute binary "go" with args [mod download]: go: 
github.com/gethugothemes/hugo-modules/components/social-share@v0.0.0-20230301110236-bc8a937273bb:
 invalid version: git ls-remote -q origin in 
/tmp/hugo_cache/modules/filecache/modules/pkg/mod/cache/vcs/66708972a060647388d0b75f6bbe7a4ad931dc3341929b3802f0209266ad:
 exit status 128:
fatal: unable to access 
'https://github.com/gethugothemes/hugo-modules/': error setting certificate 
verify locations:
  CAfile: /usr/share/curl/ca-bundle.crt
  CApath: none
 *errors.errorString
Total in 624 ms
Makefile:59: recipe for target 'html-prod' failed
make: *** [html-prod] Error 255

There is a ``clean'' section in the Makefile and that's ignored. But, why
hugo (the site framework) and go (Hugo's language) cannot connect to github
is the problem. Is the problem with a Certificate Authority at github's end?
Hugho's end? Go's end? It apparently isn't at my end.

All help appreciated,

Rich


Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks MediaWiki - why?)

2023-08-01 Thread Russell Senior




On 7/31/23 23:15, Ben Koenig wrote:

The longterm success and/or failure of any software project comes down to the 
maintainability of the codebase. Projects with good, clean codebases get more 
love because the cost of contributing is much lower. Given how many big 
projects use moinmoin I think it's safe to say that nobody has bothered to fix 
it because it's a hot fucking mess.

The wikipedia entry says "a steamed or boiled bean pudding".

I think what actually happened is that v1.x achieved a kind of stability 
and it basically didn't change for a decade and the people who knew how 
it worked kind of wandered away. It was only the abandonment of python2 
that has led to the "crisis". There has been a slow moving effort to 
build a v2 of MoinMoin, but it's reportedly not ready for production, or 
wasn't when I looked last (again, about a year ago).



--
Russell Senior
russ...@pdxlinux.org


Re: [PLUG] wikis breaking on updates (was: Re: Upgrage Breaks MediaWiki - why?)

2023-08-01 Thread Ben Koenig
I wonder why WINE, FFMPEG, the Linux Kernel, all mainstream distros...

- KDE
- GNOME
- XFCE
- QT
- GTK

and many other projects DO NOT have this problem, despite all of them being 
infinitely more complex than a collection of python scripts.

The longterm success and/or failure of any software project comes down to the 
maintainability of the codebase. Projects with good, clean codebases get more 
love because the cost of contributing is much lower. Given how many big 
projects use moinmoin I think it's safe to say that nobody has bothered to fix 
it because it's a hot fucking mess.

FWIW... $5000 for a 2to3 conversion of moinmoin is a fucking insult to the 
developer who ends up doing all the work. But if Debian needs a modern system 
to run their moinmoin wiki I'd be happy to set them up with a Slackware 15.0 
installation with python2.7.
-Ben


--- Original Message ---
On Monday, July 31st, 2023 at 5:31 PM, Ted Mittelstaedt 
 wrote:


> > a dead-end solution with a future of pain, fragility, and
> > (probably) unpatched security vulnerabilities while people scramble to find
> 
> and implement a solution (that may no >longer exist within even a reasonable
> 
> set of parameters).
> 
> I feel compelled to point out that if people spent half the time simply
> paying a software programmer to upgrade the codebase of these projects that
> they spend complaining about the projects becoming dead end, that they would
> have updated projects that work for a tenth of the price that Micro$oft
> wants them to pay for windows versions of things.
> 
> How many hundreds if not thousands of wikis on the Internet that use
> Moinmoin have ever just considered posting a message "We just upgraded to
> Debian Bullseye and we get 10 compiler errors when attempting to build
> Moinmoin on it. $5000 to the first person who fixes that and produces a
> functioning binary, and feeds the changes back into the public source"
> 
> OR, how many of them have picked up a compiler and tried their hand at
> fixing it themselves?
> 
> Ted
>