Skip to content

The [obcommunity] database is now signed

Dear Obarun Community,

The [obcommunity] repository is now signed: both its database and its packages can be cryptographically verified, just like the official Obarun repositories.

What changed

The pacman package has been updated so that signature verification for [obcommunity] is enforced by default. The global SigLevel is now Required (packages and database must be signed), and the [obcommunity] entry carries no DatabaseOptional override, so it inherits that full verification.

Action required

These new defaults are shipped with the pacman update as /etc/pacman.conf.pacnew; your existing /etc/pacman.conf is left untouched. To benefit from this security, you must merge pacman.conf.pacnew into your active configuration (for example with pacdiff). Without this merge, pacman keeps running with your previous settings and the signatures are not checked.

If you activated [obcommunity] following the older instructions, your block still contains:

[obcommunity]
SigLevel = DatabaseNever
Server = https://cloud.server.obarun.org/$repo/os/$arch

Remove the SigLevel = DatabaseNever line (or whatever defined) so the repository inherits the new global Required level and its signed database is actually verified:

[obcommunity]
Server = https://cloud.server.obarun.org/$repo/os/$arch

Then resynchronise your databases:

pacman -Syy

A reminder: new packagers are always welcome

[obcommunity] is a community-managed repository, and it lives thanks to the people who contribute to it. Now that its packages and database are signed, this is a good moment to recall that new packagers are always welcome. If you have ever wanted to package software for Obarun, the path is now short and built on standard git operations — see the apkg tooling and the project skeleton to get started. Every new contribution helps [obcommunity] grow.

Thank you for your continued support of Obarun.

Eric Vidal: [email protected]