KDE’s Ideological Direction — Suggest Offering Xfce Version for Rock & Rome

I wouldn’t be surprised at all. I’ve met two nominal adults who thought beef came not from cows, but from McDonalds.

I live right next to the railroad tracks, but it’d still be durn difficult to get stuff from boxcar to house without a trucker inbetween. :stuck_out_tongue_closed_eyes:

More commonly but less accurately known as Montana. We don’t salt the roads here, but we do obsessively plow them, mostly to show up Wyoming. :laughing:

2 Likes

No, not addressed to anything specific, just a random nostalgic general consideration :grin:

2 Likes

I grew up on a dairy farm. 100% positive, McDonald’s beef comes from old dairy cows on a one-way trip to Packerland Packing and other beef processors. Included are the left-over parts of Angus, Hereford, and other beef cattle not fit for traditional cuts. But to explain this is impossible because those people are incapable of coping with reality.

Where I live, there are those who believe it is possible to get rid of all the big bad trucks. I ask them to show me any store, big box or smaller, with a railroad track going to the dock in back. Funny how they quickly run away instead of trying to find evidence to support their fantasy world. These people are known around here as foamers, because they foam at the mouth every time they see a train.

I suspect part of the problem is they played too much SimCity/Micropolis and can’t tell the difference between a computer simulation based on faulty programming and reality. In Micropolis it is possible to construct a simulation without roads, forcing the railroad to do everything. In reality, this was proven impossible. For evidence, just look at how the railroads lost money on every government mandated branch line that served only one or two small shippers. Of course, Micropolis is a socialist dictatorship like the Soviet Union, so the player can go full Stalin and hand down insane dictates with no worries about reality until Hitler shows up or the money runs out.

Since when does Wyoming have snow plows? The last time I was there in winter, state policy was to wait until the wind relocated the snow to a different county or blew it into Nebraska or South Dakota. As I recall, like Saskatchewan and Alberta, Montana doesn’t have salt trucks. At least, I never did see one. When it gets that cold, salt doesn’t work. My philosophy is if a driver can’t drive on a two-track road in winter, the driver probably shouldn’t be out there pretending to drive. :thinking:

At the other end of the spectrum are Chicago and Salt Lake City, having an unofficial contest every winter to see who can spread more salt over every square inch of roads and streets. In Chicago, some of the streets remain white with salt in spots until after July 4. :grimacing:

2 Likes

That explains why their burgers are leftover gristle the rendering plants wouldn’t take. (I used to buy meat meal by the ton, to make dog food. Some grades are way above McD.)

Before big trucks became viable, there were spur lines everywhere. Business districts were built around spur lines. We still have some here that are decommissioned but haven’t been torn up. But the real world soon found that trucks are way less costly to run and far more flexible, and modern rail is only profitable at a much bigger scale.

This is truth. One of my entertainments is watching trucker-cams in winter on I-80. The locals told them not to build it there… tho Montana finally shamed Wyoming into occasionally plowing their side of I-90, so the state line cam won’t be so embarrassing.

Around here, there are several industrial parks that were designed back in the 1950s and 1960s with rail service. The tracks still exist, but are lightly used. Back then, the typical boxcar was only 40 feet long, lighter, and narrower.

What happened? North Fond du Lac Shops. The Soo Line wanted a boxcar that could handle the larger paper rolls in greater quantities per car. So the railroad had their shop in North Fond du Lac build one. It worked, so the railroad built an entire fleet of what were monster boxcars at that time. Trouble is, they didn’t fit in the “new” industrial parks’ railroad spurs. They wouldn’t clear the buildings and other obstacles. But they did work for paper going from the mills to large scale printers located on tangent spurs once the tracks were shifted over and/or the docks rebuilt to accept the taller/longer/wider boxcars. Then the railcar manufacturers started to build their products taller/longer/wider or get left behind and go out of business. But for less than carload freight, trucks were still far more flexible, arrived on time relative to the railroads, and cost less to operate for LCL shipments.

Today, because of driver shortages and costs, the trucking companies have shifted the freight back to the railroads. Where I live, I can go to the railroad station and watch several trainloads of containers and trailers going past within an hour at certain times of the day. Trucks perform what was once the branch line and industrial spur service, and then hand their trailers and containers over to the railroads for the long haul from Point A to Point B. A system that should have started a century ago, but for assorted political reasons at multiple levels, didn’t.

1 Like

And I am curious. How do I actually learn to package some software? Is it documented or in some other way?

Isn’t Richard Stallman hated for his own crimes and controversies in the past. I also hate him for that. A lot of evidence supports this.

1 Like

Is there any evidence to back up this claim?

Check out the Lunduke video I referenced. I also uncovered these recently:

https://archive.is/2023.06.03-120559/https://www.facebook.com/photo?fbid=627395986097848&set=a.355530473284402

https://archive.is/2023.06.03-120607/https://akademy.kde.org/2019/lgbtq-meal-tuesday

1 Like

Jesus Christ, reading all this just makes me second guess this entire KDE thing, but really that was 2 years ago, so is it still relevant till this day?

Also, um, Is it KDE goes nagware or something? This is the only thing I have that is showing up.

He made some ignorant and socially awkward claims about age of consent laws and how they are impractical. Things the crowd that shunned him would have praised him for if he would have toed the Party line. He’s too much of a libertarian after years of flirting with collectivism. There weren’t any crimes he committed other than needed to be removed from the FSF so they could push things forward that he opposed without his leadership ability to oppose them.

2 Likes

Because, in my own philosophical believe, he is a Autismo Chomism, Type 2 Chomo, Mid-Ranger. And I highly believe it because it takes the inspiration from Richard Stallman. Really.

I am glad that he is shunned from the society, very big news for me.

Sounds like a problem to me. Collectivism is something I fear about because of communism or its predecessor Socialism, kinda the same history. But really, libertarian? I am wondering if he is striking some protests lately.

Sweet.

Pretty much a good thing on my part.

I don’t think socially awkward people should be shunned just like I don’t think people should be censored. We need to educate each other and debate again instead of ad hominem.

Libertarian has the root libre in it, despite being an English word. Individualists. So, the opposite of collectivists.

Well, you could argue it wasn’t. They pushed out a lot of his long standing libre principles to enable more funding for projects that were directly against FOSS. Tech oligarchs wanted another place to donate lots of money for tax breaks and drive the downstream projects in the direction they wanted to. Similar issues with the Linux Foundation, Mozilla Foundation, and the freedesktop foundation.

1 Like

Okay so the next day and I am completely normal again. Fun fact: People can be somewhat irrational or aggressive at some point during night time hours, which is what happened to me.

Back to a regular normal response, for now, which I hope.

I totally agree with what you said. But sometimes you can’t exactly change the society to your own liking, or maybe not liking but to your own believe like I have. They don’t need to be shunned (But it is s still common practice till this day since that’s the society we all live in) nor they should be censored, but that’s comes with a cost and sometimes it’s people who are not exactly the serious species we are today, call it that if you will.
I agree with the education part, but sometimes there are people who are exactly the “lost cause” kind of individuals, you can’t change them, they are called morons on my part. Trust me, I am disillusioned, Dealt with such people and lead me nowhere.

But really, we should just debate again like last time. But the question is: Can I still trust The Free Software Foundation? After all these years of Richard Stallman bring hated and exposed online? Can I still trust him?

I did not know what a libertarian is until you spoke it out, but thanks for informing me.

True, I guess you can say that.

That doesn’t sound good, which it is against of what the FSF is supposed to do, no?

God I hate tax breaks, it never gets old. But really, they be making down streams on their own too? Or they donate the money to downstream projects they force them to do? Basically called bribery.

I do agree with that, they are a lost cause on their own. Unless someone improves it as a CEO like the Mozilla has. Which, if very unfortunate for Chambers. But again, I agree to your examples of them.

I wrote some preliminary documentation, but I have no place to publish it. For what it’s worth, here it is:

Making Packages

You must have packaging tools installed:

sudo dnf install packaging-tools

These tools give you templates for spec files and tools for building RPMs. You’ll start with the various v* tools:

vs: vs stands for vi specfile. By default it opens a specfile template in Vim, but it respects the $EDITOR and $VISUAL environment variables.

vl: vl is vs for libraries. It loads a different template.

vp: vp is vs for Python modules. It loads a different template.

vpl: vpl is vs for Perl modules. It loads a different template.

vj: vj is vs for Java libraries. It loads a different template.

vo: vo is vs for GNU Octave. It loads a different template.

RPM Spec Files

RPMs are defined by a specification file (spec file for short). This file ends with .spec, and it describes how to build a piece of software. Spec files can be simple or complex, depending on what is being built. It’s beyond the scope of this documentation to describe how to write a spec file, but it is well documented in these places:

To begin writing a spec file, use the appropriate v* utility to pull up the template you need. As you learn how to write .spec files, it may be helpful to start with an existing .spec file from another RPM-based distribution. Be aware, however, that because OpenMandriva is its own distribution and not descended from any others, it’s likely you’ll have to modify the .spec file to get it working.

When you use the v* utility to create your .spec file, it’s created in ~/abf/[package name]. Work from this directory.

Building Your Package

When you’re ready to test building your package for the first time, save your .spec file and exit to your CLI. From the ~/abf/[package name] directory, run this command:

abb build

Several subdirectories are created:

  • BUILD
  • RPMS
  • SRPMS

You’ll also see a log. If there are errors, use this log to determine how to fix them. The source code for your package should also have been downloaded. If your build succeeded, your RPM is in the RPMS directory, and your source RPM is in the SRPMS directory. Test installing your RPM and make sure the software works.

Submitting Packages

You can experiment locally with building packages as much as you want. Submitting packages requires accounts on OpenMandriva’s ABF system and on Github.

  1. If your package exists in OpenMandriva already (i.e., you want to bump the version), fork/clone their repository to your Github account and work with your fork. If the package doesn’t exist, create a Git repository for it on Github, then clone it down to your machine.

  2. Make your package work locally. This process results in having a local RPM you can install, and the downloaded source code for your package which you’ll use later.

  3. Once you have this, you must have an account on https://abf.openmandriva.org. Register for an account. Since there have been spam issues, you’ll never get the email to verify your account. You’ll have to go onto the Matrix chat and into the Cooker channel to request verification of your account.

  4. Upload the source to https://file-store.openmandriva.org. You got access to this when your ABF account was verified. When it uploads, it displays a hash for the file.

  5. Copy the hash. Create a file in the same folder as your .spec file called .abf.yml.

  6. Inside this file, add the file name for the source code you uploaded and its hash in this format:

    sources:
      [source code file name]: [hash number]
    
  7. Commit the .spec and the .abf.yml files (but not anything else) to the repository. Push it to your Github account.

  8. Log into https://abf.openmandriva.org.

  9. Select Projects from the menu on the left, and then select New Project.

  10. Under Project Name, type the name of your Github repository, which should match the name of the software in all lower case. Select the Owner as Myself.

  11. Under Github organization, type your Github user name.

  12. Check Project is a package.

  13. Under Maintainer of Project, your ABF user name should already be populated.

  14. Click Save. Now the project appears in your list of projects on ABF.

  15. In that list, click New Build.

  16. Under Build for Platform, select main under Cooker.

  17. Under Architecture, select x86_64.

  18. If your personal repository appears under Extra Repositories, click the red X to remove it.

  19. Use cached chroot and Use extra tests are checked by default; leave them.

  20. Click Start Build.

  21. If the build succeeds, start another build, and this time select not only x86_64, but also aarch64 and znver1.

  22. If that build succeeds, send a pull request.

  23. If the build was for a new package, notify the OpenMandriva devs in the Cooker channel on Matrix. A member of the dev team then creates an OpenMandriva repository.

  24. Fork/clone OM’s repository, re-commit your .spec and .abf.yml files to the new repository, and send them a pull request.

3 Likes

That is nice. I think you can meantion someone to post it in the resources section and give you write access to it to edit it…

edit: i should’ve checked the resources section before my comment. anyways, thanks.

1 Like

Yeah; happened just after I pasted it here.

I am coming over to OM for many of the same reasons…that said all the DE’s besides Gnope & KDE are waaaaaaay behind on Wayland.

1 Like

Thank you so much. I always wondered how a person would go about doing packaging. I’m glad to see this guide now has its own thread. Fantastic!

3 Likes