1
4
submitted 1 month ago by [email protected] to c/[email protected]

cross-posted from: https://leminal.space/post/4761745

Shortly before the recent removal of Yuzu and Citra from Github, attempts were made to back up and archive both Github repos; it's my understanding that these backups, forks, etc. are fairly incomplete, either lacking full Git history or lacking Pull Requests, issues, discussions, etc.

I'm wondering if folks here have information on how to perform thorough backups of public, hosted git repos (e.g. Github, Gitlab, Codeberg, etc.). I'd also like to automate this process if I can.

git clone --mirror is something I've looked into for a baseline, with backup-github-repo looking like a decent place to start for what isn't covered by git clone.

The issues I can foresee:

  • Each platform builds its own tooling atop Git, like Issues and Pull Requests from Github
  • Automating this process might be tricky
  • Not having direct access/contributor permissions for the Git repos might complicate things, not sure

I'd appreciate any help you could provide.

2
9
GameLauncher (github.com)
submitted 8 months ago by [email protected] to c/[email protected]
3
3
submitted 11 months ago* (last edited 11 months ago) by [email protected] to c/[email protected]
4
1
submitted 1 year ago by [email protected] to c/[email protected]

I am not the author, although I find myself agreeing with several things he has said and have linked to his posts numerous times.

5
1
submitted 1 year ago by [email protected] to c/[email protected]

It used to have links to my GitHub and YouTube profiles.

A while ago I made a Codeberg account and added a link to that. Eventually I decided to remove the GitHub link.

Finding a good YouTube alternative was hard. Eventually I began to work very hard to find a PeerTube instance. Shortly after I found one and uploaded my videos to it (mostly YouTube Poops), the admin removed them and added a banner saying "For the current occasion because a user has almost only uploaded many garbage videos today, we would like to tell that we will not tolerate such behavior and extinguish such garbage." Then I uploaded them to https://www.orion-hub.fr and they are still there 2 months later. Today I added a link to my PeerTube channel and removed the YouTube link.

That wasn't enough. I also wanted to stop letting Google mistreat the people who click on my rickroll link which said "my nudes". But I don't want to redirect to invidio.us which probably violates the copyright of the rickroll video. For now I removed the link completely.

This is a big achievement for me.

6
2
submitted 1 year ago by [email protected] to c/[email protected]
7
1
submitted 1 year ago by [email protected] to c/[email protected]

cross-posted from c/[email protected]: https://group.lt/post/44632

This kind of scaling issue is new to Codeberg (a nonprofit free software project), but not to the world. All projects on earth likely went through this at a certain point or will experience it in the future.

When people like me talk about scaling... It's about increasing computing power, distributed storage, replicated databases and so on. There are all kinds of technology available to solve scaling issues. So why, damn, is Codeberg still having performance issues from time to time?

...we face the "worst" kind of scaling issue in my perception. That is, if you don't see it coming (e.g. because the software gets slower day by day, or because you see how the storage pool fill up). Instead, it appears out of the blue.

The hardest scaling issue is: scaling human power.

Configuration, Investigation, Maintenance, User Support, Communication – all require some effort, and it's not easy to automate. In many cases, automation would consume even more human resources to set up than we have.

There are no paid night shifts, not even payment at all. Still, people have become used to the always-available guarantees, and demand the same from us: Occasional slowness in the evening of the CET timezone? Unbearable!

I do understand the demand. We definitely aim for a better service than we sometimes provide. However, sometimes, the frustration of angry social-media-guys carries me away...

two primary blockers that prevent scaling human resources. The first one is: trust. Because we can't yet afford hiring employees that work on tasks for a defined amount of time, work naturally has to be distributed over many volunteers with limited time commitment... second problem is a in part technical. Unlike major players, which have nearly unlimited resources available to meet high demand, scaling Codeberg's systems...

TLDR: sustainability issues for scaling because Codeberg is a nonprofit with much limited resources, mainly human resources, in face of high demand. Non-paid volunteers do all the work. So needs more people working as volunteers, and needs more money.

8
1
submitted 1 year ago by [email protected] to c/[email protected]
9
1
submitted 1 year ago by [email protected] to c/[email protected]

Can anybody reccomend a FOSS replacement for the museum software PastPerfect ? Needs to be available for Windows 10. I was able to find CollectiveAccess and CollectionSpace but neither seem very easy to get setup. “CollectiveAccess” for instance needs to be built from source. This museum has novices at best when it comes to tech.

10
2
submitted 1 year ago by [email protected] to c/[email protected]

cross-posted from: https://group.lt/post/30446

1652 contributors, who authored 30371 commits since the previous release.

NixOS is already known as the most up to date distribution while also being the distribution with the most packages.

This release saw 16678 new packages and 14680 updated packages in nixpkgs. We also removed 2812 packages in an effort to keep the package set maintainable and secure. In addition to packages the NixOS distribution also features modules and tests that make it what it is. This release brought 91 new modules and removed 20. In that process we added 1322 options and removed 487.

11
1
Open Letter to Gitea (gitea-open-letter.coding.social)
submitted 2 years ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.ml/post/568420

In reaction to the surprise announcement of the creation of Gitea Ltd and the transfer of domains and trademark to this company, worried members of the Community have written an Open Letter to the elected Owners of the project.

The request is to return the assets and manage them by a community-led non-profit organization and furthermore improve the community organization, so that the Trust and Health of the project is restored.

The Open Letter can be signed by sending a PR to the Codeberg repository.

12
2
submitted 2 years ago by [email protected] to c/[email protected]
13
2
submitted 2 years ago by [email protected] to c/[email protected]
14
1
submitted 2 years ago by [email protected] to c/[email protected]
15
1
submitted 2 years ago by [email protected] to c/[email protected]
16
1
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

I remember there was a website that had the laudable goal of sharing only software that they considered good. It felt a bit snobbish, but it also seemed interesting.

They seemed to have a bunch of packages, so most (if not all) of their software had no GUI.

I really don't know more than that. I'm hoping someone will know what I'm talking about just with this...

17
1
submitted 2 years ago by [email protected] to c/[email protected]
18
1
submitted 2 years ago by [email protected] to c/[email protected]
19
1
submitted 2 years ago by [email protected] to c/[email protected]
20
1
submitted 2 years ago by [email protected] to c/[email protected]
21
1
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Can federate via multiple protocols, including the one lemmy itself uses

22
1
submitted 2 years ago by [email protected] to c/[email protected]
23
1
submitted 2 years ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.ml/post/290142

Reddit thread.


The project maintainer is egotistical. I guess that's another behavior to not do as a software developer.

24
1
submitted 2 years ago by [email protected] to c/[email protected]

The WTFPL is a very permissive license for software and other scientific or artistic works that offers a great degree of freedom. In fact, it is probably the best license out there. This site provides information on how to make the most of the WTFPL.

You also will find a huge collection of images, vectors and sounds with WTFPL license here

https://commons.wikimedia.org/w/index.php?title=Category:WTFPL&from=0

25
1
submitted 2 years ago by [email protected] to c/[email protected]

Apparently it's free software and they can't censor stuff on the blockchain, only on the web app. I also know PeerTube, which is a great program.

view more: next ›

Libre Software

2028 readers
2 users here now

"Libre software" means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software.

In particular, four freedoms define Free Software:

The freedom to run the program, for any purpose.

Placing restrictions on the use of Free Software, such as time ("30 days trial period", "license expires January 1st, 2004") purpose ("permission granted for research and non-commercial use", "may not be used for benchmarking") or geographic area ("must not be used in country X") makes a program non-free.

The freedom to study how the program works, and adapt it to your needs.

Placing legal or practical restrictions on the comprehension or modification of a program, such as mandatory purchase of special licenses, signing of a Non-Disclosure-Agreement (NDA) or - for programming languages that have multiple forms or representation - making the preferred human way of comprehending and editing a program ("source code") inaccessible also makes it proprietary (non-free). Without the freedom to modify a program, people will remain at the mercy of a single vendor.

The freedom to redistribute copies so you can help your neighbor.

Software can be copied/distributed at virtually no cost. If you are not allowed to give a program to a person in need, that makes a program non-free. This can be done for a charge, if you so choose.

The freedom to improve the program, and release your improvements to the public, so that the whole community benefits.

Not everyone is an equally good programmer in all fields. Some people don't know how to program at all. This freedom allows those who do not have the time or skills to solve a problem to indirectly access the freedom to modify. This can be done for a charge.

founded 4 years ago
MODERATORS