User:Maffblaster/Todo


 * Anything in the Todo category, but especially Open discussions in the Handbook namespace.

Prefix/Termux
Packages required to be installed in Termux (GitHub) for Gentoo Prefix to run:

Prefix/Cygwin
Packages required to be installed in Cygwin for Gentoo Prefix to run:

Tyrian

 * New Tyrian based on bootstrap V4 should be tested...
 * Review wiki write up by Arzano.
 * Devmanual should be added to the sites drop down menu...

Bound to fail
Using too high a MAKEOPS value and  set to 4, this is a bad idea, even if you do have an 8 core Ryzen system with 32 GiBs of memory. In the example below the following default values are set in :

The previous example is bound to result in job failure output similar to the following:

The fastest solution
Run + to close the Python interpreter, then do whatever is appropriate to obtain more disk space. Typically this can look like running and purging any failed compilations from Portage's tmp directory:

Finally, resuming the with a smaller MAKEOPTS or jobs value (or both!) should work around the build failure:

Building stages with clang
Reddit discussion here.

This Debian sites keeps a nice list of packages that are successfully built with LLVM/Clang.

Graphics stack debugging

 * Write an in-depth article on debugging a present day graphics stack on Linux. Cover areas such as:
 * Screen tearing tests.
 * Debugging variables.
 * Hardware acceleration vs. software acceleration.

Wireless
Be more clear about necessary binary blob firmware for various Wi-Fi chipsets (especially the Intel iwlwifi variants).

Add information on enabling FreeSync on AMDGPU

 * AMDGPU

Resolve PPC bootloader installation instructions
Handbook probably needs to be migrated from yaboot to GRUB2. See discussion on Handbook_Talk:PPC/Installation/Bootloader.

Add networking setup example to the Handbooks using ip command
Transision the Handbook to use the command with CIDR format rather than.

Finish new Gentoo wallpapers

 * Add new wallpapers to www.g.o.
 * Work on getting a resize script for common supported display resolutions.
 * Consider mobile device resolutions.
 * Upload wallpapers sources (with attribution) to Gentoo's GitHub and gitweb.g.o.
 * Finish imagemagick resize script for end user reproducability.
 * See this tutorial for possible options.
 * Pseudo-code from Robin:

Terminology update: Overlay -> ebuild repository
Figure out how to address the following articles (man pages will also need updated):

Layman references:


 * PORTDIR_OVERLAY variable.
 * command.

Continue work on: https://wiki.gentoo.org/index.php?title=Special:WhatLinksHere/Overlay&action=purge

Add new recentchanges bot to #gentoo-wiki
Investigate: https://wikitech.wikimedia.org/wiki/EventStreams

Right now I'm researching mw-bot (source).

Code for a similar recentchanges output:

Waiting on a response to issue 62 to add a new wiki to the bot's command.


 * Link from cronolio: https://www.mediawiki.org/wiki/Manual:$wgRCFeeds#Example
 * Setting up ircII with recentchanges: https://wikitech.wikimedia.org/wiki/IRCD#How_to_do_it_on_your_own_server

TODO: write a module to watch recent changes for sopel.

Close all open discussions in the Handbook namespace
As I continue to clean up our docs in 2017, I am rapidly working to close out all open discussions in the Handbook namespace. Will move this section to Completed tasks when finished.

Someone please work on these. Someone. ANYONE?! PLEASE!!

 * GitLab - Clean up article: meld it into proper article layout/formatting according to wiki Guidelines, review for correctness.
 * Work on bringing GitLab to Gentoo. This would be of use to infra as a GitHub fall back (since GitHub isn't nicely open source).
 * Start with a Gentoo-based container (if necessary), and build from there.