codeberg
parent
ad646ac89c
commit
ef10acb0a6
|
@ -289,7 +289,7 @@ the contents of your NOR flash.
|
|||
|
||||
In the libreboot build system, from the Git repository, you can download and
|
||||
install flashrom. Do this after downloading the
|
||||
[lbmk Git repository](https://notabug.org/libreboot/lbmk):
|
||||
[lbmk Git repository](https://codeberg.org/libreboot/lbmk):
|
||||
|
||||
cd lbmk
|
||||
sudo ./build dependencies ubuntu2004
|
||||
|
|
|
@ -7,7 +7,7 @@ Read the [Ivybridge/Haswell common guide](/docs/install/ivy_has_common.html) if
|
|||
All of the following instructions assume that you've cloned lbmk and are operating from the
|
||||
root of that project. To do so, run
|
||||
|
||||
git clone https://notabug.org/libreboot/lbmk
|
||||
git clone https://codeberg.org/libreboot/lbmk
|
||||
cd lbmk
|
||||
|
||||
You can now follow the rest of the instructions.
|
||||
|
|
|
@ -11,7 +11,7 @@ Read the [Ivybridge/Haswell common guide](ivy_has_common.md) if you want more in
|
|||
All of the following instructions assume that you've cloned lbmk and are operating from the
|
||||
root of that project. To do so, run
|
||||
|
||||
git clone https://notabug.org/libreboot/lbmk
|
||||
git clone https://codeberg.org/libreboot/lbmk
|
||||
cd lbmk
|
||||
|
||||
You can now follow the rest of the instructions.
|
||||
|
|
|
@ -41,7 +41,7 @@ project.
|
|||
To do so, you'll need to have git installed on your machine. You can then clone
|
||||
the project.
|
||||
|
||||
git clone https://notabug.org/libreboot/lbmk
|
||||
git clone https://codeberg.org/libreboot/lbmk
|
||||
|
||||
If you want more information on building lbmk see [the build instructions.](/docs/build/index.html)
|
||||
|
||||
|
|
54
site/git.md
54
site/git.md
|
@ -11,13 +11,23 @@ found on [who.md](who.md)
|
|||
|
||||
The `libreboot` project has 3 main Git repositories:
|
||||
|
||||
* Build system: <https://notabug.org/libreboot/lbmk>
|
||||
* Website (+docs): <https://notabug.org/libreboot/lbwww>
|
||||
* Images (for website): <https://notabug.org/libreboot/lbwww-img>
|
||||
* Build system: <https://codeberg.org/libreboot/lbmk>
|
||||
* Website (+docs): <https://codeberg.org/libreboot/lbwww>
|
||||
* Images (for website): <https://codeberg.org/libreboot/lbwww-img>
|
||||
|
||||
There is also these programs, hosted by the Libreboot project, and libreboot
|
||||
Libreboot was previously using NotABug, but it had continued reliability
|
||||
issues due to HTTP 500 errors being returned, largely in the evenings, most
|
||||
likely because too many people were on it; it was decided that Libreboot
|
||||
needed something more stable, so now Libreboot is hosted on codeberg. See:
|
||||
[announcement of move to codeberg, 8 April 2023](news/codeberg.md)
|
||||
|
||||
There aro also these programs, hosted by the Libreboot project, and libreboot
|
||||
either recommends them or makes use of them:
|
||||
|
||||
The `ich9utils` project is now available under `util/ich9utils` in lbmk, and
|
||||
lbmk uses *that*, but the old standalone repository is still available on
|
||||
notabug (bucts is also there):
|
||||
|
||||
* Bucts (utility): <https://notabug.org/libreboot/bucts>
|
||||
* ich9utils (utility): <https://notabug.org/libreboot/ich9utils>
|
||||
|
||||
|
@ -52,7 +62,7 @@ lbmk (libreboot-make)
|
|||
This is the core build system in libreboot. You could say that `lbmk` *is*
|
||||
libreboot! Download the Git repository:
|
||||
|
||||
git clone https://notabug.org/libreboot/lbmk
|
||||
git clone https://codeberg.org/libreboot/lbmk
|
||||
|
||||
The `git` command, seen above, will download the libreboot build system `lbmk`.
|
||||
You can then go into it like so:
|
||||
|
@ -71,12 +81,12 @@ lbwww and lbwww-img
|
|||
The *entire* libreboot website and documentation is hosted in a Git repository.
|
||||
Download it like so:
|
||||
|
||||
git clone https://notabug.org/libreboot/lbwww
|
||||
git clone https://codeberg.org/libreboot/lbwww
|
||||
|
||||
Images are hosted on <https://av.libreboot.org/> and available in a separate
|
||||
repository:
|
||||
|
||||
git clone https://notabug.org/libreboot/lbwww-img
|
||||
git clone https://codeberg.org/libreboot/lbwww-img
|
||||
|
||||
Make whatever changes you like. See notes below about how to send patches.
|
||||
|
||||
|
@ -166,13 +176,13 @@ sublicense) that other licenses do not:
|
|||
Send patches
|
||||
------------
|
||||
|
||||
Make an account on <https://notabug.org/> and navigate (while logged in) to the
|
||||
Make an account on <https://codeberg.org/> and navigate (while logged in) to the
|
||||
repository that you wish to work on. Click *Fork* and in your account,
|
||||
you will have your own repository of libreboot. Clone your repository, make
|
||||
whatever changes you like to it and then push to your repository, in your
|
||||
account on NotABug. You can also do this on a new branch, if you wish.
|
||||
|
||||
In your Notabug account, you can then navigate to the official libreboot
|
||||
In your Codeberg account, you can then navigate to the official libreboot
|
||||
repository and submit a Pull Request. The way it works is similar to other
|
||||
popular web-based Git platforms that people use these days.
|
||||
|
||||
|
@ -185,7 +195,29 @@ via email. If you do not receive a fast enough response from the project, then
|
|||
you could also notify the project via the `#libreboot` channel on Libera Chat.
|
||||
|
||||
Another way to submit patches is to email Leah Rowe directly:
|
||||
[leah@libreboot.org](mailto:leah@libreboot.org) is Leah's project email address.
|
||||
[info@minifree.org](mailto:info@minifree.org) is Leah's project email address.
|
||||
|
||||
However, for transparency of the code review process, it's recommended that you
|
||||
use Notabug, for the time being.
|
||||
use Codeberg, for the time being.
|
||||
|
||||
Notabug repositories
|
||||
====================
|
||||
|
||||
OLD notabug repos are still pushed to as backup, but the codeberg mirror is
|
||||
considered to be main/official now, as of the [announcement on 8
|
||||
April 2023](news/codeberg.md). See:
|
||||
|
||||
* Build system: <https://notabug.org/libreboot/lbmk>
|
||||
* Website (+docs): <https://notabug.org/libreboot/lbwww>
|
||||
* Images (for website): <https://notabug.org/libreboot/lbwww-img>
|
||||
|
||||
For sending patches, it is now preferred that you use *codeberg*. Technically,
|
||||
pull requests are still possible via Notabug. While Notabug still exists,
|
||||
Libreboot patches will continue be pushed there, mirroring what gets pushed
|
||||
on Notabug.
|
||||
|
||||
The Notabug repository also contains some historical git repositories,
|
||||
including the old Libreboot git repository from before build system, website
|
||||
and images were split into separate repos. Leah Rowe has copies of these and
|
||||
will push them to codeberg if Notabug ever goes down permanently. Same goes
|
||||
for osboot repositories, which were merged with Libreboot in November 2022.
|
||||
|
|
|
@ -11,13 +11,23 @@ x-toc-enable: true
|
|||
|
||||
Проект `libreboot` має 3 основні сховища Git:
|
||||
|
||||
* Система побудови: <https://notabug.org/libreboot/lbmk>
|
||||
* Веб-сайт (+документація): <https://notabug.org/libreboot/lbwww>
|
||||
* Зображення (для веб-сайта): <https://notabug.org/libreboot/lbwww-img>
|
||||
* Система побудови: <https://codeberg.org/libreboot/lbmk>
|
||||
* Веб-сайт (+документація): <https://codeberg.org/libreboot/lbwww>
|
||||
* Зображення (для веб-сайта): <https://codeberg.org/libreboot/lbwww-img>
|
||||
|
||||
Libreboot was previously using NotABug, but it had continued reliability
|
||||
issues due to HTTP 500 errors being returned, largely in the evenings, most
|
||||
likely because too many people were on it; it was decided that Libreboot
|
||||
needed something more stable, so now Libreboot is hosted on codeberg. See:
|
||||
[announcement of move to codeberg, 8 April 2023](news/codeberg.md)
|
||||
|
||||
Є також ці програми, розміщені в проекті Libreboot, і libreboot
|
||||
або рекомендує їх, або використовує їх:
|
||||
|
||||
The `ich9utils` project is now available under `util/ich9utils` in lbmk, and
|
||||
lbmk uses *that*, but the old standalone repository is still available on
|
||||
notabug (bucts is also there):
|
||||
|
||||
* Bucts (утиліта): <https://notabug.org/libreboot/bucts>
|
||||
* ich9utils (утиліта): <https://notabug.org/libreboot/ich9utils>
|
||||
|
||||
|
@ -52,7 +62,7 @@ lbmk (libreboot-make)
|
|||
Це основна система збирання в libreboot. Можна сказати, що `lbmk` *це*
|
||||
libreboot! Завантажте репозиторій Git:
|
||||
|
||||
git clone https://notabug.org/libreboot/lbmk
|
||||
git clone https://codeberg.org/libreboot/lbmk
|
||||
|
||||
Команда `git`, показана вище, завантажить систему збірки libreboot `lbmk`.
|
||||
Потім ви можете перейти до цього так:
|
||||
|
@ -71,12 +81,12 @@ lbwww та lbwww-img
|
|||
*Весь* веб-сайт і документація libreboot розміщені в репозиторії Git.
|
||||
Завантажте так:
|
||||
|
||||
git clone https://notabug.org/libreboot/lbwww
|
||||
git clone https://codeberg.org/libreboot/lbwww
|
||||
|
||||
Зображення розміщені на <https://av.libreboot.org/> і доступні в окремому
|
||||
сховищі:
|
||||
|
||||
git clone https://notabug.org/libreboot/lbwww-img
|
||||
git clone https://codeberg.org/libreboot/lbwww-img
|
||||
|
||||
Вносьте будь-які зміни, які забажаєте. Дивіться нотатки нижче про те, як надсилати виправлення.
|
||||
|
||||
|
@ -166,13 +176,13 @@ Untitled.
|
|||
Надсилайте виправлення
|
||||
------------
|
||||
|
||||
Створіть обліковий запис на <https://notabug.org/> і перейдіть (увійшовши в систему) до
|
||||
Створіть обліковий запис на <https://codeberg.org/> і перейдіть (увійшовши в систему) до
|
||||
репозиторію, над яким ви хочете працювати. Натисніть *Fork*, і у вашому обліковому записі,
|
||||
ви матимете власне сховище libreboot. Клонуйте свій репозиторій, внесіть у нього
|
||||
будь-які зміни, а потім надішліть їх у свій репозиторій у своєму обліковому
|
||||
записі на NotABug. Ви також можете зробити це на новій гілці, якщо хочете.
|
||||
|
||||
У своєму обліковому записі Notabug, ви можете перейти до офіційного репозиторія libreboot
|
||||
У своєму обліковому записі Codeberg, ви можете перейти до офіційного репозиторія libreboot
|
||||
і надіслати запит на отримання. Принцип роботи подібний до інших популярних веб-платформ
|
||||
Git, якими люди користуються сьогодні.
|
||||
|
||||
|
@ -188,4 +198,26 @@ IRC-канал libreboot і повідомити канал, які виправ
|
|||
[leah@libreboot.org](mailto:leah@libreboot.org) - це адреса електронної пошти проекту Лії.
|
||||
|
||||
Однак, для прозорості процесу перевірки коду, ми рекомендуємо на даний момент
|
||||
використовувати Notabug.
|
||||
використовувати Codeberg.
|
||||
|
||||
Notabug repositories
|
||||
====================
|
||||
|
||||
OLD notabug repos are still pushed to as backup, but the codeberg mirror is
|
||||
considered to be main/official now, as of the [announcement on 8
|
||||
April 2023](news/codeberg.md). See:
|
||||
|
||||
* Build system: <https://notabug.org/libreboot/lbmk>
|
||||
* Website (+docs): <https://notabug.org/libreboot/lbwww>
|
||||
* Images (for website): <https://notabug.org/libreboot/lbwww-img>
|
||||
|
||||
For sending patches, it is now preferred that you use *codeberg*. Technically,
|
||||
pull requests are still possible via Notabug. While Notabug still exists,
|
||||
Libreboot patches will continue be pushed there, mirroring what gets pushed
|
||||
on Notabug.
|
||||
|
||||
The Notabug repository also contains some historical git repositories,
|
||||
including the old Libreboot git repository from before build system, website
|
||||
and images were split into separate repos. Leah Rowe has copies of these and
|
||||
will push them to codeberg if Notabug ever goes down permanently. Same goes
|
||||
for osboot repositories, which were merged with Libreboot in November 2022.
|
||||
|
|
|
@ -73,10 +73,10 @@ pouvez les installez simplement, sans connaissance ou compétence particulière
|
|||
Comment aider
|
||||
-----------
|
||||
|
||||
Vous pouvez allez voir les bugs listés sur le [traqueur de bugs](https://notabug.org/libreboot/lbmk/issues).
|
||||
Vous pouvez allez voir les bugs listés sur le [traqueur de bugs](https://codeberg.org/libreboot/lbmk/issues).
|
||||
|
||||
Si vous trouvez un bug et avez un correctif, [voici les instructions pour envoyer des patchs](git.md), et vous pouvez aussi nous les signaler.
|
||||
Par ailleurs, ce site est écrit en Markdown et hébergé dans un [dépôt séparé](https://notabug.org/libreboot/lbwww) où
|
||||
Par ailleurs, ce site est écrit en Markdown et hébergé dans un [dépôt séparé](https://codeberg.org/libreboot/lbwww) où
|
||||
vous pouvez envoyer vos patchs.
|
||||
|
||||
La discussion sur le dévéloppement de Libreboot et le support utilisateur
|
||||
|
|
|
@ -74,12 +74,12 @@ How to help
|
|||
-----------
|
||||
|
||||
You can check bugs listed on
|
||||
the [bug tracker](https://notabug.org/libreboot/lbmk/issues).
|
||||
the [bug tracker](https://codeberg.org/libreboot/lbmk/issues).
|
||||
|
||||
If you spot a bug and have a fix, [here are instructions for how to send
|
||||
patches](git.md), and you can also report it. Also, this entire website is
|
||||
written in Markdown and hosted in a [separate
|
||||
repository](https://notabug.org/libreboot/lbwww) where you can send patches.
|
||||
repository](https://codeberg.org/libreboot/lbwww) where you can send patches.
|
||||
|
||||
Any and all development discussion and user support are all done on the IRC
|
||||
channel. More information is on the [contact page](contact.md).
|
||||
|
|
|
@ -68,11 +68,11 @@ Coreboot помітно складний для встановлення для
|
|||
-----------
|
||||
|
||||
Ви можете перевірити помилки, перелічені
|
||||
в [системі відстеження помилок](https://notabug.org/libreboot/lbmk/issues).
|
||||
в [системі відстеження помилок](https://codeberg.org/libreboot/lbmk/issues).
|
||||
|
||||
Якщо ви помітили помилку і маєте виправлення, [ось інструкції щодо надсилання виправлень](git.md), а також ви можете повідомити про це. Також, весь цей веб-сайт
|
||||
написаний Markdown та розміщений в [окремому
|
||||
репозиторії](https://notabug.org/libreboot/lbwww), де ви можете надсилати виправлення.
|
||||
репозиторії](https://codeberg.org/libreboot/lbwww), де ви можете надсилати виправлення.
|
||||
|
||||
Усі обговорення розробки та підтримка користувачів відбуваються на IRC
|
||||
каналі. Більше інформації на [сторінці зворотнього зв'язку](contact.md).
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
codeberg.md
|
||||
kgpe-d16.md
|
||||
freedom.md
|
||||
libreboot20230319.md
|
||||
|
|
|
@ -0,0 +1,94 @@
|
|||
% Libreboot Git repositories now on Codeberg (RIP Notabug)
|
||||
% Leah Rowe
|
||||
% 8 April 2023
|
||||
|
||||
RIP Notabug
|
||||
===========
|
||||
|
||||
Git repositories provided by Libreboot are still available via Notabug, but
|
||||
the Notabug site has been quite unreliable for some time now. I notice it
|
||||
mostly in the evenings, when more people are likely using it. Essentially, the
|
||||
service is overloaded all the time and this results in regular HTTP 500 errors,
|
||||
preventing pull requests, git clone, issue reports and other things to go
|
||||
offline at random times.
|
||||
|
||||
I kept Libreboot on Notabug for as long as possible, because I hoped that the
|
||||
admin (single) would fix issues, but I can't keep waiting.
|
||||
|
||||
Libreboot was originally a member of the Peers Community, which hosts Notabug.
|
||||
So I had an affinity for Notabug.
|
||||
|
||||
Libreboot repos now hosted by Codeberg
|
||||
--------------------------------------
|
||||
|
||||
I've decided to set up an account on Codeberg. You can find it here:
|
||||
|
||||
* <https://codeberg.org/libreboot>
|
||||
|
||||
On this day, 8 April 2023, the following repositories are available via
|
||||
Codeberg:
|
||||
|
||||
* Build system: <https://codeberg.org/libreboot/lbmk>
|
||||
* Website (markdown files): <https://codeberg.org/libreboot/lbwww>
|
||||
* Images (av.libreboot.org): <https://codeberg.org/libreboot/lbwww-img>
|
||||
|
||||
Codeberg has nicer features
|
||||
---------------------------
|
||||
|
||||
Codeberg runs on forgejo, itself a fork of Gitea, which *itself* is a fork
|
||||
of Gogs. *Notabug* runs on an older, modified version of Gogs, which lacks a
|
||||
lot of nicer features like issue search.
|
||||
|
||||
Codeberg's forgejo instance has issue search, and it has a nice CI built in,
|
||||
namely *woodpecker*. All of this and more could be useful to Libreboot, and
|
||||
is being looked into.
|
||||
|
||||
The interface is virtually identical to that of Notabug, since it's based
|
||||
upon the same original codebase. Links on libreboot.org have been updated.
|
||||
You can send issue reports and pull requests in much the same way as before,
|
||||
but you will need to make a new account on codeberg.org if you don't already
|
||||
have one.
|
||||
|
||||
Notabug still available
|
||||
-----------------------
|
||||
|
||||
The notabug repositories are *still* available, and I'll still push new code
|
||||
to them. I push to several repositories, not just codeberg/notabug, but those
|
||||
are the ones that I openly advertise.
|
||||
|
||||
Notabug is *usually* available, but it is often overloaded in the evenings,
|
||||
so it's no longer viable for production use, but it's still viable as a backup.
|
||||
If codeberg is ever down, at least you'd be able to download from Notabug.
|
||||
|
||||
Why not self-host?
|
||||
==================
|
||||
|
||||
Forgejo, based on Gitea, is what runs on Codeberg. They host the project, on
|
||||
behalf of the developers. Forgejo is working on federating the git forge, so
|
||||
that mastodon-like features are available (pull requests, issues and such).
|
||||
|
||||
Until federated collaboration is possible in Git (via the web), it's simply
|
||||
not viable for a small project like Libreboot to provide a self-hosted
|
||||
instance, because it would mean that people have to make an account on the
|
||||
site *just* for Libreboot. This seems unreasonable as a request. Lots of
|
||||
people are on codeberg, and already have accounts.
|
||||
|
||||
Codeberg is run by a non-profit organisation that seems pretty solid, with
|
||||
donations infrastructure too, so they'll probably always have the resources
|
||||
to manage the service effectively.
|
||||
|
||||
When federation becomes available, I assume Codeberg's forgejo instance will
|
||||
become part of that, so it just makes practical sense for Libreboot to
|
||||
use Codeberg.
|
||||
|
||||
Why not sourcehut?
|
||||
------------------
|
||||
|
||||
I considered sourcehut. I like the concept of it (mailing lists made easier,
|
||||
email-based collaboration) but I don't think most people will want to use that.
|
||||
|
||||
Forgejo provides a web-based interface in a style that most people are used to.
|
||||
|
||||
Libreboot is *not* hosted on sourcehut, officially, in any capacity.
|
||||
|
||||
That is all.
|
|
@ -15,7 +15,7 @@ Getting started
|
|||
===============
|
||||
|
||||
The libreboot website is available, in Markdown, from a Git repository:\
|
||||
<https://notabug.org/libreboot/lbwww>
|
||||
<https://codeberg.org/libreboot/lbwww>
|
||||
|
||||
Instructions for how to send patches are available here:\
|
||||
<https://libreboot.org/git.html>
|
||||
|
|
|
@ -74,7 +74,7 @@ $endif$
|
|||
<li><a href="/docs/install/">Install</a></li>
|
||||
<li><a href="/docs/">Docs</a></li>
|
||||
<li><a href="/news/">News</a></li>
|
||||
<li><a href="https://notabug.org/libreboot/lbmk/issues">Bugs</a></li>
|
||||
<li><a href="https://codeberg.org/libreboot/lbmk/issues">Bugs</a></li>
|
||||
<li><a href="/git.html">Send patch</a></li>
|
||||
<li><strong><a href="https://www.patreon.com/libreleah">Donate</a></strong></li>
|
||||
<li><a href="/contact.html">Contact</a></li>
|
||||
|
|
|
@ -74,7 +74,7 @@ $endif$
|
|||
<li><a href="/docs/install/">Встановлення</a></li>
|
||||
<li><a href="/docs/index.uk.html">Документація</a></li>
|
||||
<li><a href="/news/">Новини</a></li>
|
||||
<li><a href="https://notabug.org/libreboot/lbmk/issues">Помилки</a></li>
|
||||
<li><a href="https://codeberg.org/libreboot/lbmk/issues">Помилки</a></li>
|
||||
<li><a href="/git.uk.html">Відправити виправлення</a></li>
|
||||
<li><strong><a href="https://www.patreon.com/libreleah">Пожертвувати</a></strong></li>
|
||||
<li><a href="/contact.uk.html">Зв'язок</a></li>
|
||||
|
|
Loading…
Reference in New Issue