From lxoliva at fsfla.org Sun Oct 14 08:59:00 2018 From: lxoliva at fsfla.org (Alexandre Oliva) Date: Sun, 14 Oct 2018 05:59:00 -0300 Subject: Small fix In-Reply-To: <3c077929-50d6-0e3c-53fa-00d679f6b5c0@gnu.org> (Ruben Rodriguez's message of "Tue, 25 Sep 2018 13:08:46 -0400") References: <3c077929-50d6-0e3c-53fa-00d679f6b5c0@gnu.org> Message-ID: Hello, Rub?n, On Sep 25, 2018, Ruben Rodriguez wrote: > This small change seems to be needed to build the Trisquel kernel (in > the current case, 4.15). Thanks! I don't see rtl8723d or 8821c in the EOLed 4.15 stable series, but we've had these covered in deblob-check since 4.17-gnu. -- Alexandre Oliva, freedom fighter https://FSFLA.org/blogs/lxo Be the change, be Free! FSF Latin America board member GNU Toolchain Engineer Free Software Evangelist Hay que enGNUrecerse, pero sin perder la terGNUra jam?s-GNUChe From lxoliva at fsfla.org Mon Oct 15 14:56:37 2018 From: lxoliva at fsfla.org (Alexandre Oliva) Date: Mon, 15 Oct 2018 11:56:37 -0300 Subject: GNU Linux-libre 4.19-rc8-gnu Message-ID: Scripts have been updated, tarballs and patches are available for testing. Please let me know if you find any problems in it. Binaries are on the way. Aside from the usual assortment of new blobs and false positives, the latest version silences several "uninitialized variable" warnings in the -libre portion of firmware.h that had been introduced in 4.18. It's harmless, and there are other such harmless warnings remaining, but this one really looked like an actual bug that needed fixing, before I concluded it was harmless after all ;-) I could try to silence the remaining one, and while at that make the kernel slimmer (letting the compiler optimize out the post-reject_firmware success path, since it will always return an error code), or fatter (initializing *fw=NULL even though it can't be used after an error), but I decided, under the principle of minimal changes we abide to, that we'd be better off leaving the success path in, though it won't ever be taken, without slowing things down unnecessarily, despite the warnings. -- Alexandre Oliva, freedom fighter https://FSFLA.org/blogs/lxo Be the change, be Free! FSF Latin America board member GNU Toolchain Engineer Free Software Evangelist Hay que enGNUrecerse, pero sin perder la terGNUra jam?s-GNUChe From lxoliva at fsfla.org Tue Oct 23 02:59:39 2018 From: lxoliva at fsfla.org (Alexandre Oliva) Date: Mon, 22 Oct 2018 23:59:39 -0300 Subject: GNU Linux-libre 4.19-gnu In-Reply-To: (Alexandre Oliva's message of "Sun, 12 Aug 2018 21:11:18 -0300") References: Message-ID: GNU Linux-libre 4.19-gnu sources and tarballs are now available at . It didn't require any deblobbing changes since -rc7-gnu (that was never released; when it was ready, rc8 was nearly out, and I decided to start over and save the disk space). Freesh binaries are already in place, Freed-ora f30 ones are building. Freeloong ones may take longer: the yeeloong hosted at the FSF needs a reboot to get builds going again, and 4.19-gnu builds will require a (chroot) system upgrade to get the newer GCC it requires. My first attempt at such an upgrade failed part-way, after bringing network down. In this release, a number of compiler warnings in the reject_firmware family of functions were silenced. The condition they reported would never arise in practice, so their presence is harmless, but even I, who'd written the code, was fooled the moment I saw them, so I figured I'd better fix them. Other harmless warnings there still remain. Besides the usual assortment of false positives, cleaning up this new version of Linux required disabling blob requests in several drivers: MT76x0U and MT76x2U WiFi, MTk Bluetooth UART, Keystone and Qualcomm Hexagon Remoteproc, and Aspeed ColdFire FSI Master. New blob names or other updates were required for AMD GPU, Adreno, brcmfmac, mlxsw, Intel Skylake sound and Silead touchscreen. For up-to-the-minute news, join us on #linux-libre of irc.gnu.org (Freenode), or follow me (@lxoliva) on Twister , Secure Scuttlebutt, GNU social at social.libreplanet.org, Diaspora* at pod.libreplanetbr.org or pump.io at identi.ca. Check my web page (link in the signature) for direct links. Be Free! with GNU Linux-libre. What is GNU Linux-libre? ------------------------ GNU Linux-libre is a Free version of the kernel Linux (see below), suitable for use with the GNU Operating System in 100% Free GNU/Linux-libre System Distributions. http://www.gnu.org/distros/ It removes non-Free components from Linux, that are disguised as source code or distributed in separate files. It also disables run-time requests for non-Free components, shipped separately or as part of Linux, and documentation pointing to them, so as to avoid (Free-)baiting users into the trap of non-Free Software. http://www.fsfla.org/anuncio/2010-11-Linux-2.6.36-libre-debait Linux-libre started within the gNewSense GNU/Linux distribution. It was later adopted by Jeff Moe, who coined its name, and in 2008 it became a project maintained by FSF Latin America. In 2012, it became part of the GNU Project. The GNU Linux-libre project takes a minimal-changes approach to cleaning up Linux, making no effort to substitute components that need to be removed with functionally equivalent Free ones. Nevertheless, we encourage and support efforts towards doing so. http://libreplanet.org/wiki/LinuxLibre:Devices_that_require_non-free_firmware Our mascot is Freedo, a light-blue penguin that has just come out of the shower. Although we like penguins, GNU is a much greater contribution to the entire system, so its mascot deserves more promotion. See our web page for their images. http://linux-libre.fsfla.org/ What is Linux? -------------- Linux is a clone of the Unix kernel [...] (snipped from Documentation/admin-guide/README.rst) -- Alexandre Oliva, freedom fighter https://FSFLA.org/blogs/lxo Be the change, be Free! FSF Latin America board member GNU Toolchain Engineer Free Software Evangelist Hay que enGNUrecerse, pero sin perder la terGNUra jam?s-GNUChe From j at jxself.org Sun Oct 28 15:44:15 2018 From: j at jxself.org (Jason Self) Date: Sun, 28 Oct 2018 08:44:15 -0700 Subject: Linux-libre-firmware 1.2.3 and 1.3.1 Message-ID: <1540741455.10162.1.camel@jxself.org> I'm announcing linux-libre-firmware versions 1.2.3 and 1.3.1. These fix a bug in the Makefile for the current 1.3 and long-term 1.2 branches related to building the ath9k_htc firmware. The versions can be found in the normal places: In git [0] or as a tarball [1] (which includes pre-compiled firmware.) [0] https://jxself.org/git/?p=linux-libre-firmware.git [1] https://jxself.org/firmware/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 801 bytes Desc: This is a digitally signed message part URL: