Wednesday, July 18, 2018

Updates broken? Fixes here.

If your system works, you have no need to read this.  You won't hit this issue, it's already fixed.  If your system is unable to update, or you have schadenfreude, read on.

Sorry.  My bad.  Very recently some changes were pushed to Pentoo which moved the Pentoo Overlay from /var/lib/layman to /var/db/repos, for a few reasons, none of which are hugely relevant (although one of them was to make gpg verification work).  When this was done, it passed a test case on my system, and was pushed without extensive testing.  As such, a few issues popped up, all relating to stupid mistakes made my me personally.

I may have caused the following depending on how unlucky you were:

If your system is refusing to sync with an ugly backtrace about missing pentoo.asc
If your system says the profile is invalid.
If /usr/sbin/pentoo-updater is a dangling symlink to nowhere (command not found)

All of this is properly handled and fixed with the latest pentoo-updater, which you should be able to easily enough get by following these directions:

If you have /var/db/repos/pentoo:
1. cd /var/db/repos/pentoo
2. git pull
3. ./scripts/pentoo-updater.sh
4. everything should work now

If you have /var/lib/layman/pentoo:
1. cd /var/lib/layman/pentoo
2. git pull
3. ./scripts/pentoo-updater.sh
4. everything should work now

If this isn't enough to get you out of the hole i dug, please open a bug on the issue tracker and you will receive help.
https://github.com/pentoo/pentoo-overlay/issues

Respectfully,
Zero_Chaos

Tuesday, July 10, 2018

It's hard to believe none of us are web developers

We know that watching the Pentoo website over the years hasn't exactly filled people with confidence about our development process.  Truth is, none of us really likes updating the webpage, or dealing with updating the theme or graphics, or really anything not directly relating to improving the quality of our Linux distribution.  Our heavy focus on improvement has had some unintended consequences, specifically, people who visit the website (and some dim wikipedia editors) all think we are dead.  So here we are, with a shiny new release, some new posts on the website, and a new post on the blog.  Anyone who watches the github logs know we haven't ever so much as taken a one week vacation in the past few years, but the website has been telling a different story.

Now that we have cleared up that our death was greatly exaggerated, we would like to take a sec to update you all on some sexy new improvements.  In addition to the typical updates which are obvious and expected, we finally have UEFI support.  That said, we don't half do things, so Secureboot already works, both for the livecd and installs, and we plan to add signed kernels and kernel modules to the livecd soon.

Please enjoy our latest release, and as always, we appreciate bug reports https://github.com/pentoo/pentoo-overlay/issues

Thanks,
Zero_Chaos on behalf of the Pentoo Linux Team