Posts Tagged ‘FLOSS’

FLOSSCon 2022 ?

2021/09/15

L’association FLOSSITA qui a organisé en 2018 et 2019 l’événement FLOSSCon se propose de sortir de son hibernation forcée, et d’organiser à nouveau une FLOSSCon en 2022 sur l’agglomération grenobloise.

Pour cela, il faut donner à l’association les moyens de le faire correctement : 

  • Des moyens humains avec un noyau de 5/6 personnes (un bureau) qui œuvreront à l’organisation (logistique, comm, informatique,…),
  • Des moyens financiers (cotisations et dons), d’autant que nous maintenons notre volonté d’avoir un événement gratuit, et qui permettent de couvrir les frais informatiques, assurance, communication, sans que tout ne retombe que sur les 5/6 bénévoles organisateurs,
  • Un lieu de conférence adapté
  • Des conférenciers essentiellement locaux désireux d’échanger sur leurs outils libres préférés,
  • Un public qui vienne écouter les sessions proposées.

De façon à mesurer l’envie de chacun de voir se concrétiser cette FLOSSCon 2022, nous vous demandons de remplir un petit sondage de 3 questions qui nous permettra de mesurer l’engouement (ou non) pour un tel événement.

Dans le cas favorable, nous réunirons prochainement les 5/6 personnes volontaires pour travailler sur un retro-planning et commencer à planifier la FLOSSCon 2022. Dans le cas contraire, nous ne renouvellerons pas nom de domaine, hébergement, et nous contenterons d’être conférenciers dans les événements des autres. 😉

Article sur le Logiciel Libre chez Combodo

2021/06/05

Heureux de voir publié un article que j’ai commis sur le Logiciel Libre (FLOSS) pour un partenaire de longue date d’HPE et un acteur majeur du libre en France, grenoblois qui plus est 😉

Et regardez de près iTop, c’est une solution vraiment intelligente pour la gestion de ressources et de services.

New Mageia Board

2021/03/02

After releasing its 8th version, the community members part of the french 1901 law association had a meeting tonight to reinvigorate the work done by the association in support of the distribution, and elected a new board to support that goal.

I’m proud to have gathered the trust of my fellow association members and been elected as a board member ! We also have a brand new chairman (neoclust, more than 2000 packages maintained !), a new secretary (auroud85, mister QA) and a new treasurer (maat, French users community).

With that new team in place and acting, I’m sure you’ll hear more and more about our distribution through various channels !

Mageia 8 is out

2021/02/27

As announced on the project site, Mageia 8 is now out ! It’s great to see the community succeeding in another joint work to publish that one.

Now, I have to update my servers, my laptops, my workstations in order to benefit from it. Won’t happen tomorrow however, as each time I need to check for major release updates and potential migration aspects before doing so. Using it for all what I do from apache, freedb, squid, shorewall to gnucash, tellico, digikam, and of course the usual firefox, thunderbird/mutt, libreoffice, that’s quite some software to test. Not counting the one I need to use on top of it such as teams, hpemyroom, zoom, openconnect with a Yubikey for my work.

Will start to look at shorewall first and fix my ansible playbooks to deploy the conf once the machine has been updated. Some fun ahead 😉

Congrats to all of you who contributed to that release (myself included in fact !!)

Speaking at Linux.conf.au 2021

2021/01/22

This conference is special for me. It has been one of the first big FLOSS conference WW to which I’ve been accepted as a speaker. It was in Sidney in 2007 and that was also an opportunity to organize the first and unique WW MondoRescue meeting (we were 2 !!). And I keep a strong feeling about that presentation and the australian way of life I really appreciated a lot.

Then I was luck to be selected again two more times in 2013 and 2014 in Canberra and Perth for a cross-distribution miniconf I organized there and a talk on project-builder.org. Again great travels and events so well organized and allowing to meet all the greatest FLOSS contributors. Just a dream !

And that’s there again. Well quite ! I’ll be speaking again during the 2021 Linux.conf.au sysadmin mini-conference with my colleague and friend Frédéric Passeron around the work we’ve done to make Workshops on demand accessible to everybody. This session will cover all the gory details behind this project made of ansible, scripts, procmail, REST and SMTP API, and more !! in particular explaining why an API, even in 2021 is not necessarily a REST one to be useful 😉 All that in less than 20 minutes.

Watch out the agenda to compute the correct time for it in your timezone (yes it will be late for the 2 of us based in France), but that’s a fair price to pay to be honored to contribute to one of the most interesting conference on FLOSS (with Fosdem !).

One regret ? Well, yes, of course, not being in sunny Australia with Frédéric to enjoy what happens outside the conference itself !! But as much as I dislike doing virtual conferences, this one is so special for me it deserved efforts on my side. See you there hopfully !

project-builder 0.16.1 is now available

2020/08/19

When you start updating something, you often finish working on a unrelated but necessary topic before being able to finaly solve your first problem 🙂

So I had received remarks on issues to install MondoRescue on latest Ubuntu vesions (18.04 and 20.04) because of the lack of afio and also star in the distribution. Indeed both have been droped in Debian since quite some times in fact 😦

So in that case you have various choices :

  1. give up (not my state of mind anyway !).
  2. point them to the sources of the tools so they help themselves.
  3. move to more supported tools (that’s something that is now planned).
  4. provide users with the appropriate packages.

The two last possibilities are the nicest to me and the users. So I first build a round of packages for afio for all latest Debian and Ubuntu distributions, at least to unblock users. I already had the build infra in place, and a spec file for rpm, so wasn’t too hard to do it. Next one on the list is s-tar. And that’s where the perturbation happened 😉

I realized I had a hole in project-builder as it was always supposing that upstream tar files were in tar.gz format. That’s not a problem when you develop the upstream project yourself, because you generate indeed these files, but when upstream is s-tar and provides tar.bz2 files, suddenly you have a bug to solve 😉 Interestingly enough I didn’t had any issue since 13 years I’m working with the tool.

It wasn’t that hard to fix as the places referencing a source tar.gz file were easy to find, but that had implication also in the 150+ VMs and CTNs I’m managing to build packages. All of them also needed to have a project-builder.org update in order to support that correctly. Now project-builder doesn’t make any assumption on the nature of the tar file (but still requires a tar file BTW). A lazy solution would have been to just unpack/repack s-tar and voilà ! But I want to be able to use the upstream delivery untouched (checksum included).

So due to that project-builder.org 0.16.1 (to show incompatibility with 0.15) is on its way to the ftp server, and built at the moment for the various distributions. Then i’ll have to update all my VMs and CTNs with that new version, and finally I’ll be able to generate s-tar packages.

Then I’ll be back to what I’m really working on, which is the 3.3.0 of MondoRescue !!

HPE now contributes to OpenBMC !

2020/06/05

For those of you reading articles on this blog, this is not completely a new info. Indeed, during Fosdem, it was already possible to see a demo unit of a HPE ProLiant DL 360 running Linuxboot and an iLO 5 running an OpenBMC software stack.

But that was a proof of concept. Now, HPE has officially announced on the OpenBMC mailing list that we were contributing to the project and will bring our patches upstream, and help the community build a better software stack. I supppose that in particular our knowledge of the Redfish standard will be helpful to improve the project.

And more over, if your company is interested to test such a combination, feel free to contact Jean-Marie Verdun, Mike Garrett (both writers in the thread and promoters of this internally) or myself and we should be able to provide to you an access to such a system.

But that’s not all, we’re also…. hum, well you’ll know when it’s offically announced 🙂

Anyway, that’s the best news for our Open Source involvement since monthes and I’m glad that we’re making that possibility a reality for all the customers we have wanting a more open platform.

Stay tuned, more to come !

Code is not confined !

2020/04/05

Well, people are, at least in my country (France). But code, isn’t and can still be delivered on server once new versions are available !

And I have been able these last days to work more intensively of my code, which was well needed. As I still want to publish MondoRescue 3.3.0 I have to put my build farm in order to do that correctly. MondoRescue’s code is frozen for now, but project-builder.org‘s wasn’t and was in need of fixes. So I solved all the one I wanted, and I’m now publishing version 0.15.3, and have updated all my VMs (170) and containers (40) with it, so ready to start next week on building MondoRescue, once project-builder.org‘s own build is done.

Here is a list of what’s new with this version:

Fix #177– newproj command works again
Fix #184– with lots of performance improvements for sbx2build phase, back to early days
Feature– Adds internal YAML availability as last resort
Fix #180– by adding the pb_check_v function
Fix #181– with working *2docker commands to build the full stack for a project
Fix #183– by pushing the repomd.xml.asc file for SUSE and fix also repo names
Fix #140– where one extra line was generated in the pbcl
Feature– Adds install2pkg command
Fix #171– by initializing correctly pb_env_init in pbgetparam
Feature– Adds support for fedora 31, centos 8

As I write, code is appearing on ftp://ftp.project-builder.org/ and you’ll be able to use it starting tomorrow use the instructions to install from packages for your distribution (urpmi, dnf, yum, zypper, apt are your freinds !)

Using zoom on Mageia 7

2020/03/26

As lots of people confined in these difficult times, I’m working remotely. And here at home, as when I’m at work, I’m using a Linux machine to perform all my tasks. What else ?!!

Among the interactive tools I can use to interact wih my colleagues, there is Skype Enterprise (no luck on LInux, so using just a phone call, painful), HPE My Room (multi-platform with many features and usable on Mageia 7), Microsoft Teams (which is working nicely on Mageia 7 without issue, and you even have source code access under GPLv3 for an unofficial client), and the fully FLOSS Jitsi.

But some of my recent meeting requests were also using zoom. And while there is indeed a Linux client, due to libraries versions incompatibilities, it refuses to install on Linux, and even when forced to, doesn’t launch.

So I had to create a small Fedora:32 container, and with some suitable parameters, zoom is now working in it. To ease it, I have create a small script to launch the stuff:

#!/bin/bash
# Licensed under the GPLv3 🙂
mkdir -p /tmp/docker-fedora
export LUID=`id -u`
cd /tmp/docker-fedora
if [ ! -f zoom_x86_64.rpm ]; then
    wget https://zoom.us/client/latest/zoom_x86_64.rpm
fi
RD="/home"
WD="$RD/$USER/prj/fedora/"

cat > Dockerfile << EOF
FROM fedora:32
MAINTAINER bcornec@mageia.org
RUN dnf makecache
RUN dnf -y update || true
COPY zoom_x86_64.rpm /
RUN dnf install -y /zoom_x86_64.rpm
RUN dnf install -y pulseaudio pulseaudio-utils libglvnd-gles
RUN useradd $USER -u $LUID  -N -M -d $RD/$USER
RUN usermod -a -G audio $USER
RUN echo "$USER ALL=NOPASSWD:/usr/bin/dnf" >> /etc/sudoers
WORKDIR $WD
USER $USER
CMD zoom
EOF
stat=0
build=0
docker inspect pb:zoombuild 2>&1 > /dev/null
if [ $? -eq 0 ]; then
    if [ "$BASH_ARGV" = "-f" ]; then
        docker rmi pb:zoombuild
         build=1
    fi
else
     build=1
fi
if [ $build -eq 1 ]; then
    docker build --file=Dockerfile -t pb:zoombuild .
    stat=$?
fi
if [ $stat -eq 0 ]; then
    # Priviledge needed for zoom command in ctn
    docker run --device /dev/snd --device /dev/usb --rm -v $RD/$USER:$RD/$USER --cap-add=SYS_ADMIN -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v /run/user/$LUID/pulse/native:/run/pulse/native -e PULSE_SERVER=/run/pulse/native -e PATH=/usr/bin:$PATH -ti pb:zoombuild
fi

Just run that script and you can join a zoom conf call, benefiting from sound at least (I have no webcam to test the video at the moment).

So now, dear mageians no excuse to stay confined without contacts with your colleagues 😉

Le festival Transfo approche…

2020/02/22

Le premier… et la tension monte 😉 En effet, cette année je vais m’occuper deux jours consécutifs de deux événements pour le festival Transfo du sillon alpin.

Le premier, le 16 mars 2020 chez CGI est consacré exclusivement aux logiciels libres, et est une µFLOSSCon, c’est à dire un gros meetup avec entre 4 et 6 présentations regroupées pour donner l’occasion à notre communauté de se retrouver. Vous pouvez encore nous soumettre des propositions de conférence jusqu’au 8 mars, date de mon anniversaire à laquelle l’équipe fera ses choix 😉

Le second, le 17 mars 2020 chez HPE est une illustration de l’importance de cette société dans l’écosystème du numérique grenoblois. En effet, Hewlett Packard Enterprise a décidé pour la 3eme année consécutive d’être le sponsor principal du Festival Transfo de la French Tech et d’organiser, ce jour-là, un de ses 5 évènements majeurs, le HPE Day.

Cette journée sera composée en matinée d’une séance plénière d’accueil orientée sur la stratégie autour du numérique pour la planète et d’une table ronde avec des experts locaux et nationaux sur “Comment le numérique améliore la façon dont nous vivons” et dans l’après-midi d’une séance plénière sur la stratégie d’HPE dans le développement durable présentée par son responsable européen et d’une table ronde avec des experts locaux et nationaux sur “Comment le numérique améliore la façon dont nous travaillons”.

Seront également organisés des ateliers et des démos proposés par nos partenaires (parmi lesquels l’UGA, Nokia, GEM, la Chaire MIAI, Probayes, Neovision), des sociétés innovantes locales de notre programme Startup HPE (dont Vates, Skopai) et certains de nos employés (des équipes Telecom, DevOps, Cloud, IoT, Containers, HPC,
IA) qui y présenterons leurs solutions et leur vision du numérique pour la planète, thème du Festival Transfo.

Des vidéos pour découvrir le HPE Day:
HPE accueille le «Festival Transfo» à Grenoble à l’occasion du HPE Day 2019
• Le programme d’accompagnement de start-ups de HPE en France
HPE et l’économie circulaire
Les événements HPE Day @Transfo

Et j’ai le plaisir (enfin, après l’événement, parce qu’avant c’est surtout du travail 😉 de gérer cela cette année avec une équipe de bénévoles que vous pourrez rencontrer ce 17 mars prochain.

Voici l’invitation officielle, venez nombreux !