Language Selection

English French German Italian Portuguese Spanish

Gnu Planet

Syndicate content
Planet GNU -
Updated: 21 hours 10 min ago

FSF Blogs: RMS article: "Install fests: What to do about the deal with the devil"

Tuesday 19th of March 2019 07:24:06 PM

In "Install fests: What to do about the deal with the devil," Richard Stallman issues both a caveat to free software novices who would like to transition to using free software exclusively via an install-fest, and a plea to install-fest organizers and volunteers not to make injurious ethical decisions for the people availing themselves of their help.

Stallman explains that, because of obstacles deliberately devised to thwart back engineering, not all computers can function properly with a completely free distro. And that a choice, therefore, often has to be made, between freedom and convenience, between installing a fully free distro that won't function as intended, and installing a nonfree distro that will. He argues that this choice should be made by the informed user alone, not silently by the install-fest volunteer.

Stallman appeals to install fests to forgo the "tacit deal with the devil" that suppresses the free software movement's message about freedom and justice, and to take advantage of the teachable moment, to introduce the user to the "moral dimension" of their computing choices. He suggests a number of things an install-fest could do (implement visual demarcations that help users understand when they're about to "forfeit their freedom," give technical advice regarding free software and free hardware, encourage users to lobby offending manufacturers) in order to "retain full moral authority when it talks about the imperative for freedom." Better the devil you know than the devil you don't, and, ultimately, better no devil at all.

FSF Blogs: About Musix's removal from our list of endorsed distributions

Tuesday 19th of March 2019 03:39:57 PM

In 2018 we updated our list of free GNU/Linux distributions to add a "Historical" section. We retired BLAG Linux and GNU at that time, as it was no longer maintained. We are sad to announce today that Musix will also being moving to the Historical section, as it is likewise no longer maintained. Founded in 2004, Musix was on the list of free GNU/Linux distributions for over a decade. The list helps users to find operating systems that come with only free software and documentation, and that do not promote any nonfree software. Being added to the list means that a distribution has gone through a rigorous screening process, and is dedicated to diligently fixing any freedom issues that may arise.

Musix was maintained by a sole developer, Marcos Guglielmetti, as a volunteer effort, a truly impressive accomplishment. Maintaining a distribution is a difficult task. Dealing with technical and security issues across an entire system, as well as upholding the ethical standards required for inclusion on our list, takes a great deal of effort.

While it is sad that Musix will now reside in our Historical section, we can all still be thankful for the maintainer's work over the years, and for the fact that there are still many endorsed distributions available. Users of Musix should consider switching to another distro on our list to ensure that the security and freedom of their system is up to date.

FSF Events: Richard Stallman - « Logiciels libres, société libre » (Anthy-sur-Leman, France)

Tuesday 19th of March 2019 01:55:00 PM
Richard Stallman décrira les buts et la philosophie du mouvement des logiciels libres et évoquera les enjeux majeurs du monde numérique d'aujourd'hui. Il abordera les Droits de l'Homme des utilisateurs d'un logiciel : liberté de contrôler ce qu'il fait pour eux, égalité dans la communauté des développeurs et des utilisateurs, fraternité entre eux. Richard Stallman traitera enfin la question des modèles économiques pour l'utilisation et le développement des logiciels libres.

Ce discours de Richard Stallman ne sera pas technique, l'entrée sera libre, et tout le monde est invité à assister.

Lieu: Fablac, Maison des Assocations, 2 place de l'église, 74200 Anthy-sur-Léman, France

Veuillez complèter notre formulaire de contact, pour que nous puissions vous annoncer de futurs événements dans la région de Anthy-sur-Léman.

FSF Blogs: Your guide to LibrePlanet 2019, March 23-24!

Monday 18th of March 2019 08:36:41 PM

Are you planning on joining us for LibrePlanet 2019, coming up this weekend, March 23-24, at the Stata Center, Massachusetts Institute of Technology (MIT)? If you haven't registered yet, there's still time -- registration is open through Tuesday, March 19 at 10:00 EDT, and we also welcome walk-ins (space permitting)! Remember, students and Free Software Foundation (FSF) associate members get in gratis.

We also hope you'll join us for the Friday night open house at the FSF office, here in Boston -- you can pick up your badge early to skip the line Saturday morning (more details below).

Here's your guide to maximum enjoyment of LibrePlanet:

  • If you haven't seen it yet, the full conference program is now available.

  • Badge pickup, registration, and coffee begin at 09:00 on Saturday at the conference site, the Stata Center at the Massachusetts Institute of Technology (MIT), 32 Vassar Street, Cambridge, MA 02139.

Social events

You're invited to social and community events happening before the conference and during the conference weekend. All ages are welcome at all social events, and we strongly recommend using public transportation.

  • On Friday evening, the FSF is hosting an open house at the FSF office, 51 Franklin Street, 5th Floor, Boston, MA 02110 from 17:00 to 19:30. The FSF office is a short walk from the Downtown Crossing, State, and Park Street MBTA stops. The FSF office is an accessible space. We will provide beverages and light refreshments.

  • After the open house, all women, genderqueer, non-binary, and gender non-conforming people interested in free software are invited to the Welcome Dinner. This is a gratis meal with some great people in free software -- keep an eye on the social activities page for the details.

  • We'll celebrate on Saturday, March 23rd, after the Free Software Awards, from 19:00 to 22:00, at Scholars Bistro, 25 School Street, Boston, MA 02108, near the FSF office. All ages are welcome until 21:00. Gratis snacks will be provided, and your first drink is on the FSF. A full dinner menu is also available for purchase. The venue is accessible.

  • Prefer a quieter social space? The FSF office will be open late for hacking and hanging out on Saturday from 19:00 to 21:30. Snacks, beverages, and power are provided. This is an alcohol-free event.

  • On Sunday afternoon, during the lunch break from 12:35-13:35, we'll be holding an FSF members meeting at the LibrePlanet site (room TBA), where you can join other associate members to discuss successes from the past year and what you'd like to see in the future of the FSF. Pizza and salad will be provided. Please RSVP at

  • On Sunday night, starting at 21:00, join us at Grendel's Den, a Cambridge pub that is popular with local free software and free culture folks, located at 89 Winthrop Street in Harvard Square. This afterparty is not an official conference event, but is a standing tradition of many years. There is elevator access upon request. Call 617-491-1160 to have someone from Grendel's assist you.

  • Want to plan a group dinner or other social gathering during LibrePlanet? Use the wiki to plan an event or join someone else's event.

More at LibrePlanet
  • We're continuing our popular five-minute lightning talks by conference attendees about their free software passions. Sign up to give one!

  • We're hosting an exhibit hall for a select group of projects and businesses in the free software world. Come by from 09:00 until 18:00 on both days of the conference to check out tables from 3NWeb, CivicActions, FreedomBox Foundation, GNOME, MIT Libraries' Program on Information Science, Private Internet Access, Purism, Technoethical, ThinkPenguin, and the Tor Project.

  • You can use the #libreplanet IRC channel on freenode ( to participate in the online discussion before, during, and after the conference. You can also use Mumble voice chat on the mumble server at We provide these resources, along with video streaming, so that free software supporters who are unable to travel to the US for economic and/or political reasons are still able to participate.

  • You can pre-order your LibrePlanet 2019 T-shirt until Wednesday, March 20, at midnight EDT -- or, just wait and buy yours at the GNU Press table at the conference!

  • Logistics info, including transportation, accommodations, and restaurants, is available to make it easy for you to figure out travel and choose lodging near the conference.

  • The libreplanet-discuss mailing list is great for planning ride-shares or social events during the conference weekend, and also for participating in the year-round conversation about free software events and issues.

  • Are there two LibrePlanet sessions you want to see, and they're at the same time? Fear not, recordings will be available after the conference at

Win a raffle prize!

This year LibrePlanet will be having another awesome raffle. Buy tickets to support free software while also getting a chance to win:

All attendees get a gratis raffle ticket, FSF associate members get a second gratis ticket, and everyone can buy more chances to win at the GNU Press table during LibrePlanet, as well as at the Friday open house and Saturday evening social events! Buy one ticket for $2, 3 tickets for $5, one arm's length for $20, cash or credit. FSF staff and board members are not eligible to participate in the raffle.


Keep an eye on the weather and dress accordingly.

Thank you to our sponsors!

LibrePlanet 2019 is supported by several generous sponsors. Big thanks to Red Hat and Private Internet Access!

health @ Savannah: GNU Health installer 3.4.1

Monday 18th of March 2019 01:59:19 PM

Dear community

The GNU Health installer (gnuhealth-setup) has been updated to 3.4.1.

It basically fixes an issue due to the removal of the the pybarcode library from pypi (

We have also updated the documentation to always download the latest installer as the first step (

This applies for new installations / migrations.


FSF Events: Richard Stallman à Lausanne, Suisse (Lausanne, Switzerland)

Friday 15th of March 2019 05:19:41 PM

Ce discours de Richard Stallman ne sera pas technique, l'entrée sera libre, et tout le monde est invité à assister.

Thème du discours à déterminer.

Lieu: Bâtiment SG, EPFL (École polytechnique fédérale de Lausanne), Lausanne, Switzerland

Veuillez complèter notre formulaire de contact, pour que nous puissions vous annoncer de futurs événements dans la région de Lausanne.

FSF Events: Richard Stallman - "Free Software, Free Society" (Bern, Switzerland)

Friday 15th of March 2019 05:15:46 PM
The Free Software Movement campaigns for computer users' freedom to cooperate and control their own computing. The Free Software Movement developed the GNU operating system, typically used together with the kernel Linux, specifically to make these freedoms possible.

Richard Stallman's speech will be nontechnical, admission is gratis, and the public is encouraged to attend.

Location: (room number to be determined), Institut fĂźr Wirtschaftsinformatik, Engehaldenstrasse 8, UNI-Bern, Switzerland

Please fill out our contact form, so that we can contact you about future events in and around Bern.

FSF Events: Richard Stallman à Grandvaux, Suisse (Grandvaux, Switzerland)

Friday 15th of March 2019 05:03:18 PM

Ce discours de Richard Stallman ne sera pas technique, l'entrée sera libre, et tout le monde est invité à assister.

Thème du discours à déterminer.

Lieu: Living Lab Ecopol, Smala Ecovillage, rue Gare 17, 1091 Grandvaux, Suisse

Veuillez complèter notre formulaire de contact, pour que nous puissions vous annoncer de futurs événements dans la région de Grandvaux.

FSF Events: Richard Stallman à Genève, Suisse (Geneva, Switzerland)

Friday 15th of March 2019 04:55:00 PM

Ce discours de Richard Stallman ne sera pas technique, l'entrée sera libre, et tout le monde est invité à assister.

Thème du discours à déterminer.

Lieu: Aula, Campus de Battelle, HEG-GE (Haute écolde de gestion de Genève), 1227 Carouge, Genève, Suisse

Veuillez complèter notre formulaire de contact, pour que nous puissions vous annoncer de futurs événements dans la région de Genève.

FSF Events: Richard Stallman à Genève, Suisse (Geneva, Switzerland)

Friday 15th of March 2019 04:45:00 PM

Ce discours de Richard Stallman ne sera pas technique, l'entrée sera libre, et tout le monde est invité à assister.

Thème du discours à déterminer.

Lieu: Aula Bat A, HEPIA (Haute école du paysage, d'ingénierie et d'architecture), HES-SO (Haute école spécialisée de Suisse occidentale), rue Prairie 4, 1202 Genève, Suisse

Veuillez complèter notre formulaire de contact, pour que nous puissions vous annoncer de futurs événements dans la région de Genève.

GNU Guix: Documentation video creation

Friday 15th of March 2019 11:00:00 AM

Over the last few months, I have been working as an Outreachy intern with the GNU Guix crowd to develop videos presenting and documenting the project. My goal in this round as an Outreachy intern for the December 2018 to March 2019 period consists of creating introductory documentation videos about different topics for people who would like to use GNU Guix, admins and/or those who would like to join Guix community and don’t know where to start. Even interested or having a clear documentation, they might feel overwhelmed by it. I experienced this issue in the past with people in another context.

My main tasks consist of creating a workflow for automating as much as possible the process of creating the videos, as well as, of course, creating the videos themselves. Creating the videos is not that easy as it might seem, I have to design them (I cannot automate that part), let the audio match the video, and matching the exact timing is quite difficult. Something very important that I should mention is that the workflow currently allows translations to other languages.

It is a work in progress for too many reasons, specially because it keeps being improved all the time.

Also, I had to study tools deeply both for the creation of the workflow and the videos because I did not know them beforehand or I knew just the basics.

After trying several approaches for the workflow, the current one consists of creating “pieces of videos” and gluing them together in the end.

These “pieces of videos” may consist of:

  • Slide videos: they contain only a sequence of one or more slides.
  • Command line session videos: they contain only Guix or shell commands and their output, without showing any slide at all.
Workflow for creating each slide video.

The inputs are SVG files and audio files. First, SVGs are converted to PNGs (“the slides”). Then, a text file having the order in which each slide will appear and the duration of the audio that matches it is created. An audio text file containing all the audio files sorted to have a complete audio file is created too. Lastly, with the slides' text file that has the reference to the slide files and the glued audio file the final slide video is made.

Workflow for creating each command line session video.

The input is a session text file that has commands or meta-commands that are used to simulate, for example, the typing of a command, or the printing of it’s output. This file is passed to a Guile script that is in charge of executing the commands defined in the input text file and take text snapshots at a fixed time interval. Then, all these files are converted to postscript format. After that, they are transformed to SVG format. Finally, the process is repeated and the audio and the slides are glued to have final command line session video.

Workflow for creating the final video.

Slide videos and command line videos are a “bunch of videos” that need to be glued into the final one. They are sorted, and using the same tool for video creation our final introductory video is created.

The code for this video creation workflow is available on Savannah. Enjoy!

About GNU Guix

GNU Guix is a transactional package manager and an advanced distribution of the GNU system that respects user freedom. Guix can be used on top of any system running the kernel Linux, or it can be used as a standalone operating system distribution for i686, x86_64, ARMv7, and AArch64 machines.

In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. When used as a standalone GNU/Linux distribution, Guix offers a declarative, stateless approach to operating system configuration management. Guix is highly customizable and hackable through Guile programming interfaces and extensions to the Scheme language.

FSF News: Activists and experts gather in Cambridge for ethical tech conference to celebrate software freedom on March 23-24

Thursday 14th of March 2019 09:01:19 PM

CAMBRIDGE, Massachusetts, USA -- Thursday, March 14, 2019 -- Next weekend, the Free Software Foundation (FSF) presents the eleventh annual LibrePlanet free software conference in Cambridge, March 23-24, 2019, at the Stata Center at the Massachusetts Institute of Technology. LibrePlanet is an annual conference for people who care about their digital freedoms, bringing together software developers, policy experts, activists, and computer users to learn skills, share accomplishments, and tackle challenges facing the free software movement, including 3D printing, cryptography, medical devices, privacy, security, and current issues in software licensing. LibrePlanet 2019 will focus on the exploration of software freedom and how to bring to life trailblazing, principled new technologies.

LibrePlanet 2019 will include four keynotes. Tarek Loubani, an emergency physician, will talk about his work on making medical devices accessible through free designs that meet medical industry standards. Micky Metts, a member of the Agaric Design Collective, will talk about your collective and individual roles in maintaining your freedoms, with free software as the foundation. Bdale Garbee, longtime free software contributor and former Debian Project Leader, will tell us about the fun in free software, using personal anecdotes as examples. Richard Stallman, founder of the FSF and president of the board of directors, will discuss current issues facing user freedom, and announce the winners of the 2018 Free Software Foundation awards.

"What makes LibrePlanet great is how it brings everyone from old hand activists to new free software enthusiasts from around the world to exchange ideas, collaborate, and take on challenges to software freedom," said John Sullivan, executive director of the FSF. "We run the event using entirely free software, putting our ideals into action. This conference builds the software community, by offering opportunities for those who cannot attend to participate remotely via watching a multi-channel livestream and online voice and text conversations."

In addition to keynote presentations, LibrePlanet will include: 36 sessions; a party and a hack night on Saturday; an exhibit hall with exciting free software projects, nonprofits, and companies; and community organized meetups. Sessions include such topics as "The Tor Project: State of the Onion," "Australia's decryption law and free software," "Free software in the 3D printing community," and the "The Right to Repair & the DMCA." There will be talks on activism, case studies, communities, licensing and legal issues, and technical issues.

Attendees may register online until Tuesday, March 19 at 10:00 EDT, after which point they can register onsite at the conference, space permitting. Attendance is gratis for students and FSF members. Journalists interested in press passes should contact

LibrePlanet is financially supported in part by Red Hat and Private Internet Access.

About LibrePlanet

LibrePlanet is the annual conference of the Free Software Foundation. What was once a small gathering of FSF members has grown into a larger event for anyone with an interest in the values of software freedom. LibrePlanet is always gratis for associate members of the FSF and students. Sign up for announcements about the LibrePlanet conference here.

LibrePlanet 2018 was held at MIT from March 24-25, 2018. About 350 attendees from all over the world came together for conversations, workshops, and keynotes centered around the theme of "Freedom Embedded." You can watch videos from past conferences at, including keynotes by Deb Nicholson, Seth Schoen, and Benjamin Mako Hill.

About the Free Software Foundation

The FSF, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software -- particularly the GNU operating system and its GNU/Linux variants -- and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at and, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at Its headquarters are in Boston, MA, USA.

More information about the FSF, as well as important information for journalists and publishers, is at

Media Contact

Molly de Blanc
Campaigns Manager
Free Software Foundation
+1 (617) 542 5942

coreutils @ Savannah: coreutils-8.31 released [stable]

Monday 11th of March 2019 12:48:38 AM
This is to announce coreutils-8.31, a stable release. See the NEWS below for more details. Thanks to everyone who has contributed! The following people contributed changes to this release: There have been 88 commits by 15 people in the 35 weeks since 8.30 Achilles Gaikwad (1) Jim Meyering (1) Assaf Gordon (7) Martin Bukatovic (1) Ayappan (1) Martin Castillo (1) Bernhard Voelker (10) Paul Eggert (24) Bjarni Ingi Gislason (1) Pádraig Brady (39) Chih-Hsuan Yen (1) Stéphane Campinas (1) Daming Yang (1) Wodry (1) Filipp Gunbin (1) Pádraig [on behalf of the coreutils maintainers] ================================================================== Here is the GNU coreutils home page: For a summary of changes and contributors, see:;a=shortlog;h=v8.31 or run this command from a git-cloned coreutils directory: git shortlog v8.30..v8.31 To summarize the 480 gnulib-related changes, run these commands from a git-cloned coreutils directory: git checkout v8.31 git submodule summary v8.30 ================================================================== Here are the compressed sources and a GPG detached signature[*]: Use a mirror for higher download bandwidth: [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify coreutils-8.31.tar.xz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver --recv-keys DF6FD971306037D9 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.15 Gnulib v0.1-2457-g188d87b Bison 3.0.4 NEWS * Noteworthy changes in release 8.31 (2019-03-10) [stable] ** Bug fixes 'base64 a b' now correctly diagnoses 'b' as the extra operand, not 'a'. [bug introduced in coreutils-5.3.0] When B already exists, 'cp -il A B' no longer immediately fails after asking the user whether to proceed. [This bug was present in "the beginning".] df no longer corrupts displayed multibyte characters on macOS. [bug introduced with coreutils-8.18] seq no longer outputs inconsistent decimal point characters for the last number, when locales are misconfigured. [bug introduced in coreutils-7.0] shred, sort, and split no longer falsely report ftruncate errors when outputting to less-common file types. For example, the shell command 'sort /dev/null -o /dev/stdout | cat' no longer fails with an "error truncating" diagnostic. [bug was introduced with coreutils-8.18 for sort and split, and (for shared memory objects only) with fileutils-4.1 for shred] sync no longer fails for write-only file arguments. [bug introduced with argument support to sync in coreutils-8.24] 'tail -f file | filter' no longer exits immediately on AIX. [bug introduced in coreutils-8.28] 'tail -f file | filter' no longer goes into an infinite loop if filter exits and SIGPIPE is ignored. [bug introduced in coreutils-8.28] ** Changes in behavior cksum, dd, hostid, hostname, link, logname, sleep, tsort, unlink, uptime, users, whoami, yes: now always process --help and --version options, regardless of any other arguments present before any optional '--' end-of-options marker. nohup now processes --help and --version as first options even if other parameters follow. 'yes a -- b' now outputs 'a b' instead of including the end-of-options marker as before: 'a -- b'. echo now always processes backslash escapes when the POSIXLY_CORRECT environment variable is set. When possible 'ln A B' now merely links A to B and reports an error if this fails, instead of statting A and B before linking. This uses fewer system calls and avoids some races. The old statting approach is still used in situations where hard links to directories are allowed (e.g., NetBSD when superuser). ls --group-directories-first will also group symlinks to directories. 'test -a FILE' is not supported anymore. Long ago, there were concerns about the high probability of humans confusing the -a primary with the -a binary operator, so POSIX changed this to 'test -e FILE'. Scripts using it were already broken and non-portable; the -a unary operator was never documented. wc now treats non breaking space characters as word delimiters unless the POSIXLY_CORRECT environment variable is set. ** New features id now supports specifying multiple users. 'date' now supports the '+' conversion specification flag, introduced in POSIX.1-2017. printf, seq, sleep, tail, and timeout now accept floating point numbers in either the current or the C locale. For example, if the current locale's decimal point is ',', 'sleep 0,1' and 'sleep 0.1' now mean the same thing. Previously, these commands accepted only C-locale syntax with '.' as the decimal point. The new behavior is more compatible with other implementations in non-C locales. test now supports the '-N FILE' unary operator (like e.g. bash) to check whether FILE exists and has been modified since it was last read. env now supports '--default-signal[=SIG]', '--ignore-signal[=SIG]', and '--block-signal[=SIG], to setup signal handling before executing a program. env now supports '--list-signal-handling' to indicate non-default signal handling before executing a program. ** New commands basenc is added to complement existing base64,base32 commands, and encodes and decodes printable text using various common encodings: base64,base64url,base32,base32hex,base16,base2,z85. ** Improvements ls -l now better aligns abbreviated months containing digits, which is common in Asian locales. stat and tail now know about the "sdcardfs" file system on Android. stat -f -c%T now reports the file system type, and tail -f uses inotify. stat now prints file creation time when supported by the file system, on GNU Linux systems with glibc >= 2.28 and kernel >= 4.11.

health @ Savannah: Thalamus 0.9.8 is out. HIS Migration from MongoDB to PosrgreSQL

Sunday 10th of March 2019 03:50:02 AM

Dear all

I am proud to announce the availability of Thalamus 0.9.8, which has been migrated from MongoDB to now interact with PostgreSQL .
(see related news )

Please make sure you update the package

$ pip3 install --user --upgrade thalamus

The interaction for the enduser and from GNU Health HMIS node will be transparent.

The Health Information System installation has been updated in Wikipedia. You can refer to

Please don't forget to report any issues you find to


health @ Savannah: GNU Health HMIS 3.4.1 released

Sunday 10th of March 2019 03:37:30 AM

Dear community

GNU Health HMIS 3.4.1 patchset has been released !

Priority: High

Table of Contents
  • About GNU Health Patchsets
  • Updating your system with the GNU Health control Center
  • Summary of this patchset
  • Installation notes
  • List of issues related to this patchset
About GNU Health Patchsets

We provide "patchsets" to stable releases. Patchsets allow applying bug fixes and updates on production systems. Always try to keep your production system up-to-date with the latest patches.

Patches and Patchsets maximize uptime for production systems, and keep your system updated, without the need to do a whole installation.

NOTE: Patchsets are applied on previously installed systems only. For new, fresh installations, download and install the whole tarball (ie, gnuhealth-3.4.1.tar.gz)

Updating your system with the GNU Health control Center

Starting GNU Health 3.x series, you can do automatic updates on the GNU Health and Tryton kernel and modules using the GNU Health control center program.

Please refer to the administration manual section ( )

The GNU Health control center works on standard installations (those done following the installation manual on wikibooks). Don't use it if you use an alternative method or if your distribution does not follow the GNU Health packaging guidelines.

Summary of this patchset

Patch 3.4.1 fixes issues related to the generation of the Federation Account, and it adapts the ID field on the federation objects.

The gnuhealth-control program and the documentation / man page have also been updated.

It is important to know that since 3.4.1 and Thalamus 0.9.8, the Health Information System has been migrated from MongoDB to PostgreSQL.

Refer to the List of issues related to this patchset for a comprehensive list of fixed bugs.

Installation Notes

In most cases, GNU Health Control center (gnuhealth-control) takes care of applying the patches for you.

You must apply previous patchsets before installing this patchset.
You can find the patchsets at GNU Health main download site at (

Follow the general instructions at

After applying the patches, make a full update of your GNU Health database as explained in the documentation.

  • Restart the GNU Health Tryton server
List of issues and tasks related to this patchset
  • bug #55595: Remove unimplemented functionality fields from Federation Country
  • bug #55594: Traceback when creating a person without a system institution

For detailed information about each issue, you can visit
For detailed information about each task, you can visit

For detailed information you can read about Patches and Patchsets

FSF Blogs: What talks will you attend at LibrePlanet 2019?

Thursday 7th of March 2019 08:15:00 PM

LibrePlanet 2019 is coming up in only two weeks, and it's finally time to talk about... talks! The official schedule is now live, and we've got so many exciting presentations in store, addressing the social, ethical, legal, and technological past, present, and future of free software. Together, we'll explore the theme of "Trailblazing Free Software," asking the question, "How will free software continue to bring to life trailblazing, principled new technologies and new approaches to the world?"

If you're not already registered to attend LibrePlanet 2019, happening on March 23-24 at the Massachusetts Institute of Technology (MIT), in Cambridge, MA, register here! Free Software Foundation (FSF) members and students can attend gratis!

This year's schedule is packed with important project reports, debates, and discussions on the future of software freedom. Along with keynote speeches by Bdale Garbee, Micky Metts, Tarek Loubani, and Richard Stallman, you can choose from LibrePlanet talks that include:

On a lighter note, we're also looking forward to hearing Adam Monsen's talk on "Free software for safe and happy chickens." And of course, LibrePlanet 2019 will include the usual social events, with the traditional Friday evening social at the FSF office, and the Saturday night party in downtown Boston, location to be announced.

Pre-order your LibrePlanet 2019 T-shirt!

This year's T-shirt design imagines this year’s theme, “Trailblazing Free Software,” as a space journey to unexplored frontiers, featuring a cute little spaceship zooming out of a wormhole filled with eerie green planetoids. The space journey design is printed on a bold purple T-shirt made of soft, high-quality cotton.

You can pre-order yours before Wednesday, March 20, at midnight, EDT, to collect at the conference: just place the order for your shirt here; on the order page, you'll find a coupon code to reserve your shirt for pick-up at the GNU Press booth at the conference with no shipping fee. If you're not attending, you can still preorder, and we will ship you your shirt after the conference (in April). Either way, you wind up with an eye-catching limited edition tee that is sure to start conversations about the universe of possibilities presented by free software.

Last call for sponsors, exhibitors, and raffle prizes

Join LibrePlanet partner Red Hat and other free software supporters by becoming a LibrePlanet sponsor! Email us at if you'd like a booth in our lively exhibit hall. The deadline for sponsor and exhibitor registration is March 10.

We are also still looking for prizes to raffle off at this year's conference. If you or your company have a prize you would like to donate, please email Examples of past LibrePlanet raffle prizes include a 3D printer running free software, a laptop with free BIOS and free GNU/Linux distro, and DRM-free eBook gift certificates.

Supporting LibrePlanet is a great way to support software freedom while engaging the diverse audience who attends the conference. Thanks to sponsors, exhibitors, and raffle prize donors, we can offer free admission to students, travel scholarships, welcoming event space and social activities, and refreshments for attendees and volunteers. Your generosity also enables LibrePlanet to run on free software infrastructure, including livestreaming and session recordings. Supporters receive acknowledgment on the Web, via social media, in the program book, and at the conference.

Whether you're exhibiting, sponsoring, or just attending, please spread the word about LibrePlanet 2019: blog or microblog to let people know that you'll be there, using the hashtag #libreplanet.

LibrePlanet needs volunteers -- maybe you!

In ten years, LibrePlanet has grown in size and scope -- and its continued success is thanks to dozens of volunteers who help prepare for and run the conference. Volunteering is a great way to meet fellow community members and contribute to the conference, even if you can't attend in person! If you are interested in volunteering for LibrePlanet 2019, email We thank all of our volunteers by offering them gratis conference admission, lunch, and a LibrePlanet T-shirt.

FSF Blogs: Introducing Valessio Brito, intern with the FSF tech team

Wednesday 6th of March 2019 04:58:30 PM

I have had the opportunity to collaborate and participate in many projects and events in many schools and universities, primarily in Brazil, but also other countries such as South Africa, Spain, Argentina, Peru, Cuba, Mexico, Germany, Switzerland, Canada, China and USA.

I majored in Social Communication, with a specialization in free software development, and I am currently an ESL student at the Cambridge School. In 2005, I worked on the implementation of laboratories with Linux Terminal Server Project GNU/Linux systems as a digital inclusion initiative in more than 230 municipalities in the state of Bahia, in Brazil. Between 2009 and 2011, I worked at the Federal University of Bahia, teaching free software to public school teachers.

I collaborated with the creation of the Brazilian Free Technologies Cooperative (COLIVRE), which uses Noosfero to develop free social media Web sites. In the period from 2012 to 2016, I was a consultant in the federal government of Brazil, working on the adoption and development of free technologies for social participation, open data, information security, and digital inclusion projects.

At the Free Software Foundation, I will be collaborating with the tech team on the streaming and recording of LibrePlanet 2019. I will also be working on preparing laptops to be used in workshops at public schools to introduce free software and programming to students. I hope to contribute to the development of internal projects and FSF campaigns as well. I am grateful to be part of this important FSF internship program, and hope to collaborate and learn a lot with the tech team.

I invite you to come to LibrePlanet, or we can meet at another free software event somewhere around the planet!

unifont @ Savannah: GNU Unifont 12.0.01 Released

Wednesday 6th of March 2019 05:49:13 AM

5 March 2019

GNU Unifont 12.0.01 is now available. This is a major release incorporating glyphs added in Unicode 12.0.0, which also was just released today.

Significant changes in this version include contributions from David Corbett and Johnnie Weaver. Notably, the Unifont Upper font has now reached 11,000 Unicode Plane 1 glyphs. New Unicode script ranges introduced in Unicode Standard version 12.0.0 that are included in this release are (in order of appearance in Unifont Upper): Elymaic, Tamil Supplement, Nandinagari, Egyptian Hieroglyph Format Controls, Small Kana Extension, Nyiakeng Puachue Hmong, Wancho, Ottoman Siyaq Numbers, Chess Symbols, and Symbols and Pictographs Extended-A. Full details are in the ChangeLog file.

This release also includes two new programs: unibmpbump and unihexrotate. unibmpbump, by Paul Hardy, adjusts images created by unihex2png but saved as Bitmap (".bmp") format files, for processing with unibmp2hex. unihexrotate, by David Corbett, rotates a set of glyphs in Unifont ".hex" format clockwise or counterclockwise by a specified number of quarter turns.

Download this release at:

or if that fails,

or, as a last resort,


Paul Hardy
GNU Unifont Maintainer

health @ Savannah: GNU Health control center 3.4.1 is out !

Saturday 2nd of March 2019 07:26:09 PM

Dear all

We just released GNU health control center 3.4.1 !

It mainly fixes an issue with the file format of the translation files from pootle on our GNU Health translation portal, when executing the getlang command.

You can update automatically the gnuhealth control center using the command

$ gnuhealth-control update

You can also find the program at our GNU FTP site (


FSF Blogs: New LibrePlanet 2019 tees: explore new frontiers of free software

Friday 1st of March 2019 05:05:00 PM

Every year the Free Software Foundation creates a new collectible T-shirt to celebrate another LibrePlanet conference, and this space-themed tee is one you won’t want to miss. The LibrePlanet 2019 conference T-shirt design imagines this year’s theme, “Trailblazing Free Software,” as a space journey to unexplored frontiers, featuring a cute little spaceship zooming out of a wormhole filled with eerie green planetoids. Like this intrepid explorer, we have many new worlds of technology to discover, and we hope you’ll join us on this very important voyage! (Not registered for LibrePlanet 2019 yet? Register now!)

The space journey design is printed on a bold purple T-shirt made of soft, high-quality cotton. You can pre-order yours before Wednesday, March 20, at midnight, EDT, to collect at the conference: just place the order for your shirt here; on the order page, you'll find a coupon code to reserve your shirt for pick-up at the GNU Press booth at the conference with no shipping fee. If you're not attending, you can still preorder, and we will ship you your shirt after the conference (in April). Either way, you wind up with an eye-catching limited edition tee that is sure to start conversations about the universe of possibilities presented by free software.

LibrePlanet needs volunteers -- maybe you!

LibrePlanet’s continued success is thanks to dozens of volunteers who help prepare for and run the conference. Volunteering is a great way to meet fellow community members and contribute to LibrePlanet, even if you can't attend in person! If you are interested in volunteering for LibrePlanet 2019, email We thank all of our volunteers by offering them gratis conference admission, lunch, and a LibrePlanet T-shirt.

We're also still seeking sponsors and exhibitors for LibrePlanet 2019 -- for information on how your company can sponsor LibrePlanet or have a table in our exhibit hall, email

More in Tux Machines

today's howtos

RaspEX Project Brings Kodi 18.1 and Linux Kernel 5.0 to Raspberry Pi 3 Model B+

Based on Debian GNU/Linux and Raspberry Pi's Raspbian operating systems, RaspEX Kodi Build 190321 is now available with the latest Kodi 18.1 "Leia" media center software featuring add-ons for watching Netflix, Amazon Prime Video, and Plex, as well as the lightweight LXDE desktop environment with VLC media player and NetworkManager. RaspEX Kodi Build 190321 is also powered by the latest and greatest Linux 5.0 kernel series, which apparently works very well with the recently launched Raspberry Pi 3 Model B+ single-board computer. However, while Raspberry Pi 3 Model B+ is recommended for RaspEX, you can also install it on a Raspberry Pi 3 Model B or the older Raspberry Pi 2 Model B. Read more

Android Leftovers

SparkyLinux Incinerates the Hassle Factor

SparkyLinux gives you an operating system that is out-of-the-box ready for use. It comes with multimedia plugins, selected sets of apps, and its own custom tools to ease different tasks. SparkyLinux is a well-thought-out Linux OS. It has straightforward controls that let you get your work done without distractions. The user interface is friendly, intuitive and efficient. SparkyLinux is a very functional Linux OS. It is a solid choice for use as an all-purpose home edition with all the tools, codecs, plugins and drivers preinstalled. You may not need the USB installation. However, if your computer runs Microsoft Windows or another Linux distro, putting SparkyLinux on a USB stick is much easier than setting up a dual boot on the hard drive or replacing whatever is running on that computer already. Read more