Contributor and evangelist: Bruno Cornec

IMG_4030

Hi Bruno, can you introduce yourself? What is your job? Do you have any particular hobbies?

BC: My name is Bruno Cornec. I’ve worked at HP for 13 years now, and have multiple hats there. My day job is to be an Open Source and Linux (OSL) Technology Architect in a European Solution Center, where we host customers wanting to get information on our offerings through workshops, and test concrete solution stack during proof of concept. In parallel, I’m leading the EMEA Open Source and Linux Professional, gathering 1200 people interested in these topics, and also involved in OSL Governance.

I’m also often presenting at world wide level on various topics during events such as LinuxCon, Linux.conf.au, OWF, SolutionsLinux, etc…

In addition to computers which is also a hobby, I like classical music in general and early / ancient music in particular, sing and play the recorder, and attend lots of concerts. I also like photography and of course taking care of my family and my 3 kids.

You are a long time Mandriva contributor and now Mageia. Why this choice and why did you start again with Mageia?

BC: I didn’t start with Mandriva in fact 😉 I started using Linux in 1993 with Slackware and kernel 0.99pl14. After some years compiling software more than using my distribution, I found the concept of packaging very useful, and adopted Red Hat rapidly after it appeared. But after some years dealing with dependencies manually, I finally found that Mandrake was providing, with urpmi, a very nice way to solve my pain point, so again moved an adopted it. The move to Mandriva was obvious, and the move again to Mageia was also for me obvious as it was a community driven project, which I find more valuable and nearer to what I search for in FLOSS. And as I’m doing lots of stuff, I thought that if I had a bit of time to dedicate to a distro, it should be a community one, RPM based to benefit from the background I had, (and not RPM5 !) and with nice people caring for it that I knew for many years, and appreciated the dedication and hard work.

Also Mandriva before and Mageia now are communities which are really welcoming contributors.

What is your contribution to Mageia ?

BC: I’m not a major contributor, but try to enrich the distribution in order to make it fully usable for what I do. So I package my upstream projects (MondoRescue and project-builder.org) as well as tools that I find useful and that were not packaged yet. As I’m building packages and repositories for other distributions, I added tools such as debootstrap, dpkg, createrepo, mrepo, yum. I also added tools made by fellow HPers such as collectl or netperf, rare tools I still have a need for such as uucp, lbdb, mirror. And I’m updating the ones I use on a daily basis such as tellico (I have a huge number of music CDs !).

Also I added a page on the wiki about auto_inst, coming from Mandriva, and adapted it a bit so it was accurate for Mageia. I use automatic deployment a lot and think this is a Mageia feature not well enough known (as it was in Mandriva)

You recently attended Linuxcon in the US, and had a conference about Mageia. Why were you speaking about it? What were the main questions about Mageia?

BC: I think the distribution lacks a bit of communication, which is normal due to its community nature. So making a bit of noise around it to invite people to look at it and compare with the more “famous” Fedora or Ubuntu is a good way to attract users who base their judgement on the quality of the work, nice KDE and LXDE integration (can’t comment for the other ones I do not use), great package management tools and set of apps available, rather than just on the reputation.

So my presentation, that you’re free to reuse and improve for your own talk, was trying to present what is really special about the work done by this community and show the richness of its features. After all, a lot of people are surprised that I’m running it on my professional laptop, so this was a way to give answers.

In the room I had, nobody was aware of the distribution, so there was the possibility to attract 15 more people. But more over, it was a unique opportunity to have them all sing happy birthday as it was the 3rd anniversary of the launch of Mageia ;-).

Why would you recommend Mageia?

BC: For the quality of the community, both from a human perspective and from a technical perspective as both are key to have a great project. Then I’d recommend it for its great set of tools for package management (urpm*) and the quality of the packages made, as I rarely have issues myself (of course, when I have, I can fix them which is also extremely important for me).

I like the fact that we have packagers who closely follow the major projects and deliver new versions on very regular basis, coupled with a reasonable life-cycle, which allows me to update all my systems roughly once per year and benefit from the latest versions of apps at that time.

I really like the nice work done to have some of the best hardware support available. With MCC it’s so easy to add an HP printer e.g. that even myself a CLI guy just use it ! Same ease of use for wireless, for packages (MCC is also great for that, even if I generally use CLI there). Kudos also for the systemd integration, even if I clearly still regret SystemV init.

I like the installer, auto_inst as a perl structure is just brilliant, the various kernels provided with DKMS and additional non-free drivers to make life easier for end users. I also like msec, I think it’s a good differentiator in favour of Mageia.

Mageia is also a great platform for servers and developers, not only for end users looking for an alternative desktop. All my personal servers and work servers are Mageia based, and all my upstream projects are developed with it as well !

Do you have any advice in terms of goals, organisation… ?

BC: I think we are in need of additional packagers to spread the load. Some packagers are making a huge contribution and manage hundreds of packages. As there are always new additions welcome (OpenStack, oVirt, Hadoop, iTop, …) we need more arms to keep up the good work done up to now. So a recruitment campaign would probably help.

Also having Mageia Ambassadors to promote the distribution and increase usage as well as recruit packages, writers, art designers would probably be useful as well.

As for the overall goal, nothing more than world domination 😉

Working for a big hardware manufacturer, what is its position regarding the multiplicity of Linux distributions and especially the community based ones?

BC: I think a lot of hardware manufacturers today act like HP does: in order for our hardware to work seamlessly with Linux, we work with the upstream kernel community in order to have all required drivers upstream. That way every distribution, deriving its work from the upstream kernel will work out of the box on our platforms. And that way the multiplicity of distributions doesn’t create a real issue. Of course we are not supporting all distros directly, but the community has all the sources to do it. And some distributions, more asked for by our customers end up being supported, such as Ubuntu on our servers recently.

For HP, this way of working is particularly true for servers, printers, workstations, and professional desktop & laptops, while consumer machines are always a bit more difficult to deal with due to the rapid change of hardware components in them, and the low number of requests for Linux on them.

How do you see the future of Linux, both on server and desktop side?

BC: Well, I think since 1995 that there is no way other than Linux for I.T. ! Of course, it took a bit more time for others to realize I was right 😉 But on the server side, HP sells at least 25% with Linux today, and this will increase again with the adoption of Cloud based solutions which are nearly all Linux based. Same stuff for the new big data trend and all the Hadoop related solutions.  On the server side, I see even more adoption from customers coming from classical data center solutions such as RDBMs for example. Here, no doubt the future is promising, as is the present.

On the desktop side, I couldn’t agree more with what Linus said during LinuxCon in Edinburgh. I also told everybody about the “year of Linux on the desktop”, and was wrong. Well sort of, as Linux is now used on so many consumer devices (phones, tablets, embedded devices) that part of the consumer world has shifted, but doesn’t necessarily know it.

However, I’m disappointed by the lack of adoption on the desktop and laptop. I think, having used it every day of the last 18 years to do everything I need to do with a computer, that we have mature solutions, great software (Digikam is just fantastic and so simple for an amateur photograph like me, or Tellico for a CD fan) and openness to interact with everything. We need to show our Linux usage on the desktop to more people and demonstrate what is possible. Of course, being free always requires a bit more work than following the group of Macs or Wins, but it’s worth it. I really couldn’t live without the possibility to change what I need to, when I need it, on my computer. This is not even required by end users today, but they should adopt it without fear, rather with enthusiasm and rediscover the fun of I.T.

And Mageia is definitely part of this game of strong I.T. capabilities and fun to use and hack!

Thanks Bruno for your time and see you on the Mageia development mailing-list

Posted in Mageia, packager, users | 6 Comments

New release date for Mageia 4 beta 1

Following the existing planning, Mageia 4 Beta 1 should be released on 2013/10/31.

It looks like witches and pumpkins are playing a part in this release. Due to a nasty bug discovered on rpm itself, we have made an early decision to reschedule the release. It will allow some time to fix this bug properly and test the fix.

The planned new release date will now be 2013/11/06.

Stay tuned!

Posted in alpha, packager, QA, release | 7 Comments

Servers downtime

Many of our servers are currently unreachable. The reason is still unknown, but we expect that the problem will be fixed tomorrow, when someone is available at the data-center.

Update: servers are back online.

Posted in sysadmin | 6 Comments

They make Mageia – Manuel Hiebel (leuhmanu)

Hi Manuel, can you introduce yourself? Where are you from? What is your job?

manu

I am Manuel Hiebel (aka leuhmanu), I’m 22 years old and live in Alsace, France. I’m currently doing an internship after a two-year university degree in Technology, major Networks and Telecommunications.

How did you come to Mageia and the Bugsquad/Triage team ?

I started using Linux with Mandriva 2007.1 to try to give my old laptop a second life. As it was a great success, I kept it. Then as I easily found what I was looking for and everything worked so well, I also installed it onto my new computer.

In 2009, I was on some chat channels like IRC, Jabber and forums. I learned a lot this way and there was always something interesting going on, also workers from the distributions were on these networks.

In 2010, with the situation of Mandriva at that moment, I started to look for possible alternatives that would give me the same level of flexibility which I was used to with Mandriva. In September I saw the announcement about the foundation of Mageia with a lot of well known people. I was thinking “Yes this will work! Let me see if I can help somewhere”.

So I joined channels and mailing lists and it was a pleasure to see the starting of a project.

Initially I volunteered to be in QA and not bugsquad. At the opening of the bugzilla, in February 2011, I subscribed to the bugs mailing list to see what was happening, mostly through curiosity. Over the same period I was reporting a lot of bugs. During the next few months I learned a lot from watching the comments of others and commenting on bugs where I knew how to help.

During the summer of 2011, one of the most important bugsquad contributors (and one historical from Mandriva) left Mageia. At this time I intensified my presence to fill some gaps in the triaging of bugs and in September I was a real member of this process.

Is it Bugsquad or Triage? What’s the difference?

Well we can say it’s both. Triage is part of the “daily job” which is reviewing all bug reports to see if they are valid, complete (helping the reporters if we think it is not the case) and then assigning the bug to the appropriate person who has (or could have) the ability to fix the bug.

Bugsquad includes some other duties like maintenance of bug reports and monitoring. Maintenance is to make sure everything has a bug resolution. Like: Pinging the reporter or the assignee if needed, add other potential people who could help if there is no action, or change some data to make bugs more easy to find etc.

Monitoring is making some stats about bug reports. Their status, their assignee, or also organizing bugs to have a better point of view of any global issues.

How is Bugsquad organized? How is it going? What do you find difficult in Bugsquad tasks?

In fact there is no real organisation, but we can make two different lists of contributions. There are some people who review bugs mostly and a bigger pool around the bugzilla who are more or less present and review some particular component: Mageia tools, network configuration apps, specific desktop, security bugs etc. All these people make the task possible and all actions are important. From the smallest to the biggest.

For the workload, it is the contrary to most other teams. In the bugsquad, lots of bugs reports come straight after release, which is pretty good as we need them to make Mageia better. We are not perfect, currently nearly 11000 bugs, not all of them were reviewed but I think that the most important ones are always seen.

Difficult tasks for bugsquad are to make sure all needed info is included on the bug report and, depending on the context, determine to whom we can send the bug.

For the task of assigning bugs, I created a greasemonkey script, (data is accessible via a website or one of the IRC bots) but it helps only in the second part of the job.

Why do you think it’s usually hard to find contributors for Bugsquad?

Maintenance is less sexy than making new features. More seriously, contributors can be put off by the volume of mail if they have subscribed to the dedicated mailing list. They could use the bugzilla search though to have a bug list of a particular component or to have the new bugs of that day.

Feel free to ask us, and we will certainly find the best way for your case. For the rest each bug can be seen as a thread on a forum. Like previously said, any comment or kind of action helps us.

What are Bugsquad’s plans for Mageia 3?

There are currently no other plans other than what was done so far. Make it the best possible to support the release until it’s end of life next year.

If you had to convince somebody to join team, what would you say to make it attractive?

When joining the team, you will learn a lot about the different parts of Linux or general development.

With time you will get to know more and more of all the wonderful tools and people that make Mageia.

Are there any other fields you’re involved with in Mageia or you would like to join?

I recently joined the Atelier Team, more precisely the web part to help with updating the website with our releases.

Occasionally I help the QA Team with pre-release ISO testing, or on RPM updates testing. For some months I planned to be an apprentice packager but with less and less time available it was not doable.

Imagine you find Aladdin’s lamp. What would be your 3 wishes for Mageia?

1. That she sticks to the fundamentals (flexibility, simplicity, stability)
2. That she continues to be sustainable over time
3. A Television port! (dedicated to a person who will recognize himself)

Posted in bugsquad, Mageia, QA | 5 Comments

Mageia update advisories web site

When bugfix or security updates for Mageia releases are published, an update advisory email is sent to a mailing list. A new website to list those updates is also now available :
https://advisories.mageia.org/

The advisories published before June 2013 are not available on this website, but are still available on the wiki.

The new advisories are also available :

Questions, comments, suggestions or patches can be sent to the the sysadmin-discuss mailing list.

Posted in Mageia, users | 3 Comments