RevengeOS
44 members
1 photo
54 links
This is an official Telegram Channel to keep you up to date on the latest in Revenge OS
Download Telegram
to view and join the conversation
Arch Linux: Recent news updates
Required update to recent libarchive

The compression algorithm zstdbrings faster compression and decompression, while maintaining a compression ratio comparable with xz. This will speed up package installation with pacman, without further drawbacks.

The imminent release of pacman 5.2 brings build tools with support for compressing packages with zstd. To install these packages you need libarchivewith support for zstd, which entered the repositories in September 2018. In order for zstdcompressed packages to be distributed, we require all users to have updated to at least libarchive 3.3.3-1. You have had a year, so we expect you already did update. Hurry up if you have not.

If you use custom scripts make sure these do not rely on hardcoded file extensions. The zstdpackage file extension will be .pkg.tar.zst.
Arch Linux: Recent news updates
Clarification regarding recent email activity on the arch-announce list

Today, one email was sent to the arch-announce mailing list that was able to circumvent the whitelisting checks that are done by the mailman software. This was not due to unauthorized access and no Arch Linux servers were compromised.

We have implemented measures to make sure this does not happen again, by using mailman's poster password feature. We are also making sure, these simple whitelist checks are not used anywhere else.
Arch Linux: Recent news updates
New kernel packages and mkinitcpio hooks

All our official kernels: linux, linux-lts, linux-zen and linux-hardened, do not install the actual kernel to /boot anymore.

The installation is done by mkinitcpio hooks and scripts, as well as removals. There is no need for any manual intervention.

The intention is to make the kernel packages more self-contained, as well as making the boot process more flexible, while also keeping it backwards compatible.

As of now, only mkinitcpio has hooks for handling kernels installations and removals. We do not ship any for dracut yet, but it will have similar hooks in the near feature.
Arch Linux: Recent news updates
primus_vk>=1.3-1 update requires manual intervention

The primus_vk package prior to version 1.3-1 was missing some soname links. This has been fixed in 1.3-1 so the upgrade will need to overwrite the untracked soname links. If you get an error like:
primus_vk: /usr/lib/libnv_vulkan_wrapper.so.1 exists in filesystem
primus_vk: /usr/lib/libprimus_vk.so.1 exists in filesystem

when updating, use:

pacman -Syu --overwrite=/usr/lib/libnv_vulkan_wrapper.so.1,/usr/lib/libprimus_vk.so.1

to perform the upgrade.
Arch Linux: Recent news updates
Xorg cleanup requires manual intervention

In the process of Xorg cleanup the update requires manual
intervention when you hit this message:
:: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by lib32-libxi
:: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by libdmx
:: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto' required by libxxf86dga

when updating, use: pacman -Rdd libdmx libxxf86dga && pacman -Syuto perform the upgrade. After the update it will be safe to also remove
the "xorgproto" package.
Arch Linux: Recent news updates
Now using Zstandard instead of xz for package compression

As announced on the mailing list, on Friday, Dec 27 2019, our package compression scheme has changed from xz (.pkg.tar.xz) to zstd (.pkg.tar.zst).

zstd and xz trade blows in their compression ratio. Recompressing all packages to zstd with our options yields a total ~0.8% increase in package size on all of our packages combined, but the decompression time for all packages saw a ~1300% speedup.

We already have more than 545 zstd-compressed packages in our repositories, and as packages get updated more will keep rolling in. We have not found any user-facing issues as of yet, so things appear to be working.

As a packager, you will automatically start building .pkg.tar.zst packages if you are using the latest version of devtools (>= 20191227).
As an end-user no manual intervention is required, assuming that you have read and followed the news post from late last year.

If you nevertheless haven't updated libarchive since 2018, all hope is not lost! Binary builds of pacman-static are available from Eli Schwartz' personal repository, signed with their Trusted User keys, with which you can perform the update.
Arch Linux: Recent news updates
rsync compatibility

Our rsyncpackage was shipped with bundled zlibto provide compatibility
with the old-style --compressoption up to version 3.1.0. Version 3.1.1 was
released on 2014-06-22 and is shipped by all major distributions now.

So we decided to finally drop the bundled library and ship a package with
system zlib. This also fixes security issues, actual ones and in future. Go
and blame those running old versions if you encounter errors with rsync
3.1.3-3
.
Arch Linux: Recent news updates
sshd needs restarting after upgrading to openssh-8.2p1

After upgrading to openssh-8.2p1, the existing SSH daemon will be unable to accept new connections. (See FS#65517.) When upgrading remote hosts, please make sure to restart the SSH daemon using systemctl restart sshdright after running pacman -Syu. If you are upgrading to openssh-8.2p1-3 or higher, this restart will happen automatically.
Arch Linux: Recent news updates
Planet Arch Linux migration

The software behind planet.archlinux.org was implemented in Python 2 and is no longer maintained upstream. This functionality has now been implemented in archlinux.org's archweb backend which is actively maintained but offers a slightly different experience.

The most notable changes are the offered feeds and the feed location. Archweb only offers an Atom feed which is located at here.
Arch Linux: Recent news updates
The Future of the Arch Linux Project Leader

Hello everyone,

Some of you may know me from the days when I was much more involved in Arch, but most of you probably just know me as a name on the website. I’ve been with Arch for some time, taking the leadership of this beast over from Judd back in 2007. But, as these things often go, my involvement has slid down to minimal levels over time. It’s high time that changes.

Arch Linux needs involved leadership to make hard decisions and direct the project where it needs to go. And I am not in a position to do this.

In a team effort, the Arch Linux staff devised a new process for determining future leaders. From now on, leaders will be elected by the staff for a term length of two years. Details of this new process can be found here

In the first official vote with Levente Polyak (anthraxx), Gaetan Bisson (vesath), Giancarlo Razzolini (grazzolini), and Sven-Hendrik Haase (svenstaro) as candidates, and through 58 verified votes, a winner was chosen:

Levente Polyak (anthraxx) will be taking over the reins of this ship. Congratulations!

Thanks for everything over all these years,
Aaron Griffin (phrakture)
Arch Linux: Recent news updates
firewalld>=0.8.1-2 update requires manual intervention

The firewalld package prior to version 0.8.1-2 was missing the compiled python modules. This has been fixed in 0.8.1-2, so the upgrade will need to overwrite the untracked pyc files created. If you get errors like these
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/__init__.cpython-38.pyc exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/client.cpython-38.pyc exists in filesystem
firewalld: /usr/lib/python3.8/site-packages/firewall/__pycache__/dbus_utils.cpython-38.pyc exists in filesystem
...many more...

when updating, use
pacman -Suy --overwrite /usr/lib/python3.8/site-packages/firewall/\*
to perform the upgrade.
Arch Linux: Recent news updates
hplip 3.20.3-2 update requires manual intervention

The hplip package prior to version 3.20.3-2 was missing the compiled
python modules. This has been fixed in 3.20.3-2, so the upgrade will
need to overwrite the untracked pyc files that were created. If you get errors
such as these
hplip: /usr/share/hplip/base/__pycache__/__init__.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/avahi.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/codes.cpython-38.pyc exists in filesystem
...many more...

when updating, use
pacman -Suy --overwrite /usr/share/hplip/\*
to perform the upgrade.
Arch Linux: Recent news updates
nss>=3.51.1-1 and lib32-nss>=3.51.1-1 updates require manual intervention

The nss and lib32-nss packages prior to version 3.51.1-1 were missing a soname link each. This has been fixed in 3.51.1-1, so the upgrade will need to overwrite the untracked files created by ldconfig. If you get any of these errors
nss: /usr/lib/p11-kit-trust.so exists in filesystem
lib32-nss: /usr/lib32/p11-kit-trust.so exists in filesystem

when updating, use
pacman -Syu --overwrite /usr/lib\*/p11-kit-trust.so
to perform the upgrade.
Arch Linux: Recent news updates
zn_poly 0.9.2-2 update requires manual intervention

The zn_poly package prior to version 0.9.2-2 was missing a soname link.
This has been fixed in 0.9.2-2, so the upgrade will need to overwrite the
untracked files created by ldconfig. If you get an error
zn_poly: /usr/lib/libzn_poly-0.9.so exists in filesystem
when updating, use
pacman -Syu --overwrite usr/lib/libzn_poly-0.9.so
to perform the upgrade.
Arch Linux: Recent news updates
AUR Migration: New SSH HostKeys

Due to the fact that the AUR has been migrated to a new server, the SSH HostKeys used to connect to the host have changed. These are the new keys fingerprints:
Ed25519: SHA256:RFzBCUItH9LZS0cKB5UE6ceAYhBD5C8GeOBip8Z11+4
ECDSA: SHA256:uTa/0PndEgPZTf76e1DFqXKJEXKsn7m9ivhLQtzGOCI
RSA: SHA256:5s5cIyReIfNNVGRFdDbe3hdYiI5OelHGpw2rOUud3Q8

The fingerprints above can also be found on the AUR home page when not logged in.
Arch Linux: Recent news updates
Kill Arch Bugs: Help us on the 13th of September!

We would like to hold a bug wrangling day on the 13th of September to reduce the large amount of open tickets.
If you cannot take part in the bug wrangling day, then feel free to help us any time before that event.

How?

Please review all bugs that were reported by you and check if they are still
valid. Please request a task closure on the bug tracker if the task may be closed. Otherwise please provide further information so that we can continue to work on the bug.
We cannot fix bugs without your feedback.

Questions?

Join us at #archlinux-bugs channel on irc.freenode.net during 13th of September. As we live in different timezones not all devs and bug wranglers will be available at the same time, but feel free to report your issues to any dev available.

Also please check your mailboxes that may contain notifications about comments made on your tickets.
Arch Linux: Recent news updates
Arch Conf 2020 schedule

On the 10th and 11th of October there is going to be an online edition of Arch
Conf. The conference is going to have presentations from the Arch team along
with community submitted presentations and lightning talks.

We are proud to announce the first revision of the schedule!

https://pretalx.com/arch-conf-online-2020/talk/

The conference timezone is CEST/UTC+2: https://everytimezone.com/s/40cc4784

Updates and additional information can be found on the conference page: https://conf.archlinux.org

See you there!

Cheers from the conference team.
Arch Linux: Recent news updates
ghostpcl>=9.53.2-2 and ghostxps>=9.53.2-2 updates require manual intervention

The ghostpcl and ghostxps packages prior to version 9.53.2-2 were missing
a soname link each. This has been fixed in 9.53.2-2, so the upgrade will
need to overwrite the untracked files created by ldconfig. If you get any
of these errors
ghostpcl: /usr/lib/libgpcl6.so.9 exists in filesystem
ghostxps: /usr/lib/libgxps.so.9 exists in filesystem

when updating, use
pacman -Syu --overwrite /usr/lib/libgpcl6.so.9,/usr/lib/libgxps.so.9
to perform the upgrade.
Arch Linux: Recent news updates
nvidia 455.28 is incompatible with linux >= 5.9

nvidia is currently partially incompatible with linux >= 5.9 [1] [2].
While graphics should work fine, CUDA, OpenCL, and likely other features are broken. Users
who've already upgraded and need those features are advised to switch to
the linux-lts kernel for the time being until a fix for nvidia is available.
Arch Linux: Recent news updates
libtraceevent>=5.9-1 update requires manual intervention

The libtraceevent package prior to version 5.9-1 was missing a soname link. This has been fixed in 5.9-1, so the upgrade will need to overwrite the untracked files created by ldconfig. If you get any
of these errors
libtraceevent: /usr/lib/libtraceevent.so.1 exists in filesystem
when updating, use
pacman -Syu --overwrite /usr/lib/libtraceevent.so.1
to perform the upgrade.