neo, to NixOS

Has anyone using #nix / #nixos notes on migrating #gitea to #forgejo? From what I can tell from the expression (https://github.com/NixOS/nixpkgs/blob/nixos-23.11/nixos/modules/services/misc/forgejo.nix) forgejo has its own statedir. Should I just copy the gitea statedir to the forgejo statedir or should I set the stateDir for Forgejo to point to the Gitea stateDir?

neo,

Migration from #gitea to #forgejo complete. Was a breeze using #nixos, really. Deployed forgejo to server, then stopped process, copied /var/lib/gitea to /var/lib/forgejo, fixed ownership and addressed a few small stateful data pitfalls: gitea database is named gitea.db, Forgejo is named forgejo.db so you need to move it. For repo origins using ssh, you'll need to update the origin to use ssh://forgejo@ instead of ssh://gitea@.

artfulrobot, to github
@artfulrobot@fosstodon.org avatar

How clean is your ?
, the place that gets developers to provide it free training data for use by proprietary products, is being attacked by bots making millions of malicious forks (copies) of projects and adding password stealing code.

Check your sources carefully before you clone!

https://arstechnica.com/security/2024/02/github-besieged-by-millions-of-malicious-repositories-in-ongoing-attack/

artfulrobot,
@artfulrobot@fosstodon.org avatar

Readers may also consider

https://sfconservancy.org/GiveUpGitHub/

Try at @Codeberg instead, or host your own

forgejo, to random
@forgejo@floss.social avatar

The #Forgejo monthly update was published ✨ It is a high level overview of the project activities.

Forgejo started as a soft fork of Gitea, in reaction to governance changes within the project. Over time, it developed its own identity, adopted both development and governance practices - to ensure the stability, quality, and openness of the project - that made it more challenging to remain a soft fork. The decision was made to become a hard fork.

https://forgejo.org/2024-02-monthly-update/

Codeberg, to fediverse
@Codeberg@social.anoxinon.de avatar

Is the recent #Fediverse #spam wave over? We hope so. Thanks to all #instanceAdmins for cleaning this up.

What can we learn from this? Some thoughts regarding #ForgeFederation: https://blog.codeberg.org/what-we-can-learn-from-the-fediverse-spam-for-codeberg.html

#ForgeFed #Forgejo

bram, to github
@bram@gamedev.lgbt avatar

okay neat! my instance is online ✨ https://git.dingelstad.works/bram :)

no more Finally

scy, to github
@scy@chaos.social avatar

I think it's telling that #GitHub, #GitLab, and even #Forgejo all don't have a workflow for "renew an #OpenPGP key", i.e. extend its validity before (or after) expiry. On all of them, you have to delete and re-add the key. It's as if nobody is following OpenPGP best practices and everyone is using keys without an expiry date.

#GPG #GnuPG

Revertron, to random
@Revertron@zhub.link avatar

Is there some script to update #Forgejo on a server?
(To check the latest version, download a binary and restart a service.)

forgejo, to random
@forgejo@floss.social avatar

#Forgejo v1.21.6-0 was just released! This is a security release.

We strongly recommend that all installations are upgraded to the latest version as soon as possible. Read more in the companion blog post https://forgejo.org/2024-02-release-v1-21-6-0/.

Check out the release notes and download it at https://forgejo.org/releases/. If you experience any issues with this release, please report to https://codeberg.org/forgejo/forgejo/issues.

aral, (edited ) to random
@aral@mastodon.ar.al avatar

There’s a special circle of hell for the “This file contains ambigious Unicode characters” overlay on @Codeberg

No, it doesn’t, it uses proper curly quotes and other typographically-correct punctuation in comments and strings.

Thought we’d fixed this in Forgejo but apparently not?

Really making me not want to link to my source code on Codeberg and I don’t want to migrate elsewhere right now when everything else is working so well.

e.g., see https://codeberg.org/kitten/app/src/branch/parameter-objects/examples/markdown-preview/index.page.js

BrodieOnLinux, to random
@BrodieOnLinux@linuxrocks.online avatar

Hot Take:
The "I'm new to Github guy" is an absolute asshole but is actually completely right, all the developers coping right now that Github is a dev platform are wrong. If you only release your app on Github it's no longer just a development platform it's also distribution one

solicitor,

@TheFrenchGhosty @BrodieOnLinux I believe is a alternative to both and :blobcatcoffee:

jamescooke, to random
@jamescooke@fosstodon.org avatar

How it's going with my private Git forge 🟧 🟥 🟧

Love this #forgejo 😊

jamescooke, to random
@jamescooke@fosstodon.org avatar

Although I like the idea of the "not by AI" badge (https://notbyai.fyi/), if I was building a LLM crawler, then I’d definitely ingest pages with this badge first.

H/t @pythonbytes

jamescooke,
@jamescooke@fosstodon.org avatar

@ruthpozuelo Also, just spotted this - under the hood in Gitea, renderers can be specified. Here are the docs: https://docs.gitea.com/next/administration/external-renderers#appini-file-configuration

Don't think this will be coming for Codeberg any time soon, and it's a long shot, but you might have some energy for a hosted Forgejo / Gitea instance.

This means, I think, that I can get my home #forgejo instance to render notebooks - which I had no idea about.

jbzfn, to opensource
@jbzfn@mastodon.social avatar

🛣️ Forgejo forks its own path forward

"Forgejo is no longer bound to Gitea, and can forge its own path going forward, allowing maintainers and contributors to reduce tech debt at a much higher pace, and implement changes - whether they’re new features or bug fixes - that would otherwise have a high risk of conflicting with changes made in Gitea."

https://forgejo.org/2024-02-forking-forward/

#forgejo #gitea #opensource

argv_minus_one,
@argv_minus_one@mstdn.party avatar

@jbzfn

This means 🚨 #Forgejo will (eventually) not be able to migrate from #Gitea any more! 🚨 Anyone running a Gitea instance should migrate ASAP!

forgejo, to random
@forgejo@floss.social avatar

Forgejo forks its own path forward 🚀

Forgejo started as a soft fork of Gitea. Over time, it developed its own identity, adopted both development and governance practices - to ensure the stability, quality, and openness of the project - that made it more challenging to remain a soft fork. In early 2024, a decision was made to become a hard fork, and for Forgejo to forge its own path going forward. This post explains the consequences this decision will have.

https://forgejo.org/2024-02-forking-forward/

Codeberg,
@Codeberg@social.anoxinon.de avatar

We are excited about @forgejo becoming a hard fork, and trust the maintainers to double down on their commitment to a secure and reliable software forge. It was a pleasure to work with #Forgejo in the past year, and we thank everyone involved for turning the fork into a successful project.

vintprox, to fedora
@vintprox@techhub.social avatar

Not to rain on a parade of and some projects embracing , but the official web UI and mobile apps (by enthusiasts) for surfacing it are in a sorry state.

  • Web: very JavaScript-heavy, not optimized for mobile.
  • Web (mobile): can't view comments without logging in.
  • Web: too many fields are immediately thrown into the mix, despite the lack of usage. Mobile apps: the complete absence thereof.
  • Web: issue tasks open either in a popup and as a separate page, but not easy to predict.
  • Web: you wanna click on the task - too bad, it's confused with drag-and-drop.

This all made me reminisce about , , and plain ol' issues, without all that fluff. And then, there is : it lets you work with issues and pull requests as repos of their own. I have to wonder why fedorians resort to GitLab, when in-house solution (such as Pagure) exists. I assume, it's just that - a fluff. I simpathize it is hard to say no to these minute conveniences.

n0toose, to random
@n0toose@chaos.social avatar

I submitted a PR that improves 's documentation on : https://codeberg.org/forgejo/docs/pulls/414

Agit means that you can open new PRs to a repository using git push origin HEAD:refs/for/<branch>..., without having to open the web UI, create a fork, create a new branch, create a new pull request and then choose the branch on your tree (as well as the target branch).

Bit messy because it's a bit late, but I hope that the improved documentation can raise some further awareness about that cool feature.

Codeberg, to KindActions
@Codeberg@social.anoxinon.de avatar

Help us fund human resources!

#Codeberg would not be here without all the free time volunteers donate to our platform and to upstream projects. However, we can give our project a rocket boost with your help. We have compensated a small share of time for their work in #Forgejo, and we have seen immense progress we would waited long for.

With your help, we can continue going.

Donate to Codeberg: https://docs.codeberg.org/improving-codeberg/#donate-to-codeberg

Learn about our effort to sustain human workforce: https://blog.codeberg.org/letter-from-codeberg-looking-into-the-new-year.html

Codeberg, to random
@Codeberg@social.anoxinon.de avatar

Can you help #translate #Codeberg's user interface into more languages? Consider joining the #localization team of #Forgejo and review or provide translations for your native language.

Learn more: https://forgejo.org/docs/latest/developer/localization/#joining-the-localization-team

unfa, (edited ) to devops
@unfa@mastodon.social avatar

Turns out was turned into a for-profit company two years ago. The software remains MIT-licensed, but it's now centered around enterprise solutions

However Gitea's community was not happy about this and created a soft fork that remains fully-compatible, community-driven. It's called and switched to using it in favor of Gitea.

https://forgejo.org/compare/#why-was-forgejo-created

https://en.wikipedia.org/wiki/Gitea#Forgejo_fork

jamescooke, to random
@jamescooke@fosstodon.org avatar

Have migrated 5 of 11 private projects from cloud forges to private, LAN-based #forgejo and I'm super happy. Next step is using it for private PyPI https://forgejo.org/docs/latest/user/packages/pypi/ 😍

jwildeboer, (edited ) to random
@jwildeboer@social.wildeboer.net avatar

Visited the stand at and after just a few seconds I was recognised “Ah, yes! You definitely are jwildeboer, the guy that complains a lot about Codeberg Pages but still is nice” :)

suruatoel, to random

Should I migrate my #gitea instance to #forgejo?

systemz,

@suruatoel I’m asking myself the same question.
#gitea seems more closed than #forgejo backed by #EU NPO.
There are probably some glitches still after migrating from gitea so I'll wait for hard fork release to switch: https://codeberg.org/forgejo/governance/issues/58

Codeberg,
@Codeberg@social.anoxinon.de avatar

@suruatoel We know of many users who migrated from #Gitea to #Forgejo. We never heard of anyone switching back (correct us if you know someone, would be interesting to learn why).

I think this is a sign, and we believe there is all reason to switch and not look back.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • Durango
  • everett
  • tacticalgear
  • modclub
  • anitta
  • cisconetworking
  • tester
  • ngwrru68w68
  • GTA5RPClips
  • normalnudes
  • megavids
  • Leos
  • lostlight
  • All magazines