Mageia é um fork do Mandriva Linux, apoiada por uma organização sem fins lucrativos reconhecida e colaboradores eleitos. Mais do que apenas oferecer um sistema operacional livre, seguro, estável e sustentável, o objetivo é a criação de uma administração estável e confiável para orientar projetos colaborativos.

Este blog é alimentado pela comunidade aqui na rede SoftwareLivre.org e pelo feed do Planet Mageia English.

Mageia Blog (English) : No vacation for the brave: Mageia 5 alpha 2 is out!

15 de Agosto de 2014, por Desconhecido - 0sem comentários ainda

While many of us are having some well-deserved rest, the Mageia team is still on the deck and working on Mageia 5 development.

This second development release is a big step towards Mageia 5, since most of the core packages have now been updated to their latest stable branches: kernel 3.15.6, X.Org 1.16 and Mesa 10.2.5 for some of the biggest ones. There has also been some important work done towards packaging KDE frameworks 5 (technological foundation for KDE Plasma 5 and KDE Applications 5) and LxQt for Mageia 5: feel free to try them out, and don’t hesitate to report bugs or discuss them on our dev mailing list.

Special thanks to Thomas (aka tmb) who took the time to prepare Live ISOs for this alpha even though he’s taking some time off to regain his health.

You can have a look at  for more details about alpha 2:

Work is in progress. Stay tuned!



Nicolas Lécureuil (neoclust) : Some work on sddm

5 de Agosto de 2014, por Desconhecido - 0sem comentários ainda

Sddm in cauldron is now updated to the last release ( 0.0.9 ) and it is now working. Some work have been done for in the pam config file.

If you want to test it in mageia you will need to do :

systemctl disable prefdm.service && systemctl enable sddm.service

On next reboot it will not use prefdm anymore but sddm will start.

If you notice any probleme, please report your bug into Mageia Bugzilla.



Nicolas Lécureuil (neoclust) : Some work on sddm

5 de Agosto de 2014, por Desconhecido - 0sem comentários ainda

Sddm in cauldron is now updated to the last release ( 0.0.9 ) and it is now working. Some work have been done for in the pam config file.

If you want to test it in mageia you will need to do :

systemctl disable prefdm.service && systemctl enable sddm.service

On next reboot it will not use prefdm anymore but sddm will start.

If you notice any probleme, please report your bug into Mageia Bugzilla.



Olav Vitters : Linus, his home and GNOME

1 de Agosto de 2014, por Desconhecido - 0sem comentários ainda

Linus Torvalds GNOME3



Olav Vitters : Pre commit hook for PO files on git.gnome.org

28 de Julho de 2014, por Desconhecido - 0sem comentários ainda

<p>After a little pestering by André I&#8217;ve made the following changes regarding PO file checking on git.gnome.org:</p> <ol> <li>PO files <a href="https://git.gnome.org/browse/sysadmin-bin/commit/?id=4c2ea5c10dc2bce4a6547dc9460668085bc3f4e8">are actually checked using msgfmt</a></li> <li><a href="https://git.gnome.org/browse/sysadmin-bin/commit/?id=1bcb0f3383c298b7e3be718ded7964aafbd7e5ab">Added a simple check</a> to ensure keyword header in .desktop is properly translated</li> </ol> <p>That PO files weren&#8217;t checked for syntax issues was pretty surprising for me, it seems no translator ever uploaded a PO file with a wrong syntax, else I assume the sysadmin team would&#8217;ve received a bugreport/ticket.</p> <p>The check for a properly translated keyword header is implemented using sed:</p> <pre>sed -rn '/^#: [^\n]+\.desktop/{:start /\nmsgstr/!{N;b start};/\nmsgid [^\n]+;"/{/\nmsgstr [^\n]+;"/!p}}'</pre> <p>Or in English: match from <tt>/^#: .*\.desktop/</tt> until <tt>/\nmsgstr/</tt>. Then if there is a <tt>msgid</tt> ending with <tt>";</tt>, check if there also is a <tt>msgstr</tt> ending with <tt>;"</tt>. If <tt>msgstr</tt> doesn&#8217;t end with <tt>;"</tt> but all other conditions apply: print the buffer (so <tt>#:</tt> line up to <tt>msgstr</tt>). The git hook itself just looks if the output is empty or not.</p> <p>Example of the error message.</p> <pre> $ git push Counting objects: 23, done. Delta compression using up to 2 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 313 bytes | 0 bytes/s, done. Total 3 (delta 2), reused 0 (delta 0) remote: --- remote: The following translation (.po) file should ensure the translated content ends with a semicolon. (When updating branch 'master'.) remote: remote: po/sl.po remote: remote: The following part of the file fails to do this. Please correct the translation and try to push again. remote: remote: #: ../data/nautilus.desktop.in.in.h:3 remote: msgid "folder;manager;explore;disk;filesystem;" remote: msgstr "mapa;upravljalnik;datoteke;raziskovalec;datotečni sistem;disk" remote: remote: After making fixes, modify your commit to include them, by doing: remote: remote: git add sl.po remote: git commit --amend remote: remote: If you have any further problems or questions, please contact the GNOME Translation Project mailing list &lt;gnome-i18n@gnome.org&gt;. Thank you. remote: --- To ssh://git.gnome.org/git/nautilus ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'ssh://git.gnome.org/git/nautilus' </pre> <p>Note: explanation can probably be improved. The check is not just for Keywords, also for other things like e.g. mime types, etc.</p>