WebLog Pro Olivier Berger

19/02/2010

Vidéos de certaines confs du thème Développement des RMLL 2009

Filed under: Uncategorized — Tags: , , , , , , , , , , — Olivier Berger @ 9:59

Free Electrons vient de mettre en ligne des vidéos des conférences qu’ils ont filmées aux RMLL 2009.
Une partie des vidéos porte sur le thème “Développement” que j’ai coordonné.

Voici la liste des interventions filmées :

  • Migration à Git du projet GNOME, par Frédéric Peters (GNOME)
  • Méthodes de vote : comment consulter les développeurs d’un projet sans fausser le résultat avant de poser la question, par Lucas Nussbaum (Debian)
  • Développement Open Source : un retour des tranchées, le projet Jajuk, par Bertrand Florat (Jajuk)
  • Comment les outils et l’esprit Open Source permettent de faire de meilleurs projets, par Erlé Le Gac, Bertrand Florat (Capgemini)

Le son n’est pas toujours top, mais c’est fait avec les moyens du bord, bénévolement ;)

Vous trouverez les pointeurs vers les vidéos et les slides chez Free Electrons (en bas de liste).

Et n’oubliez pas : l’édition 2010 remet ça, avec un appel à contributions toujours ouvert.

8/02/2010

New inter-forges discussion list on planetforge.org

Filed under: Uncategorized — Tags: , , , , — Olivier Berger @ 13:07

You work on developing a software forge, you’re an admin for a software forge, or a project administrator.

Join us and discuss (in english) forge matters on discussions@planetforge.org, to try and improve communication, sharing, reuse and interoperability among various hosting platforms, and collaborative development tools.

You may prefer joining the PlanetForge RSS aggregator if you blog about forges (feel free to add it to your preferred RSS reader).

Working on standard forge exchange format

Filed under: Uncategorized — Tags: , , , , , — Olivier Berger @ 12:56

As part of COCLICO, we’re working on an exchange format for forges, that should help dump, restore, export and import from different software forges.

There are various use cases for this, like moving a project from one forge to another, but also as backup/restore feature for forge admins. More about the rationale here.

We’d like this format to be a standard some day, so it should have good properties so that it’s generic enough and at the same time easy to adopt. Thus it would be relatively easy to contribute new exporters or importers to an framework (for which we’ll implement basic core tools), while having a long-lasting format that can still be used in the future.

A lot of work ahead of us, and this is just a short notice in case you’re interested and you’d like to know more ;)

Stay tuned, and if interested, join discussions@planetforge.org to discuss this topic.

P.S.: yes, it’s a rebirth of CoopX, somehow (see the coopx tag in my blog for more details)

17/01/2010

Some news of our efforts around OSLC-CM and future plans

Filed under: PFTCR, Uncategorized — Tags: , , , , , , , , , , , , , , — Olivier Berger @ 11:15

OSLC-CM V1 is a proposed standard for REST APIs of bugtrackers, and in our seek for more interoperability in the bugtracker space, we’ve been very interested in it.

OSLC-CM is quite young and only so far implemented in proprietary tools (although elaborated in an open way) on the server side, and as we believe in FLOSS, we’ve started trying to implement basics of server side plugins for a few bugtrackers.
In addition to a demo server that’s simulating the behaviour of a bugtracker, we have started implementing a Mantis plugin and FusionForge and Codendi trackers add-ons (all PHP and based on Zend framework, see this project on picoforge). All are very basic, but we hope they will be the basis for future OSLC-CM compatible servers in these tools.

At the same time we’ve been experimenting with the code already published in Mylyn to support OSLC-CM on the client side. Not everything is public yet in Mylyn, as the elements that have been developped for some connectors of Tasktop to the proprietary tools are being ported to the open source code of Mylyn.
We have thus been able to use the Junit tests classes of Mylyn and tweak them in a way to connect to an instance of the demo server for Mantis (including handling some Basic auth), and be able to retrieve the first bugs descriptions :-)

Now that this works, we’ll try and add some Java code (maybe reusing Mylyn client libs) to doc4 (being developped as part of Helios) in order to start linking doc4 and Mantis so that this can be used in the Helios platform. This may involve mixing code of XWiki and Mylyn… hmmm… well, we’ll see.

Next steps may be also to try and implement a connector in Python that might be used in tools like bts-link.

Then whichever Python or Java client libraries we have, will allow us to use them inside FetchBugs4.me to connect and harvest bugs of OSLC-CM compliant bugtrackers eventually.

Lots of interesting developments ahead. Stay tuned.

7/12/2009

RIP twiki in Debian

Filed under: Uncategorized — Tags: , , — Olivier Berger @ 10:27

The twiki package has been removed from Debian.

The package was not really maintained, and twiki’s maintenance still required some attention, as there were quite a lot security issues. So the removal is logical.

I had tried and help maintain it in good shape, but couldn’t do much recently, as we’ve moved a little bit away from its inegration in PicoForge, having other matters to care for in Helios and Coclico these days.

Maybe foswiki (the more open fork of twiki) will enter Debian some day. The ITP is there, and there are unofficial packages to be tested, for those that would need to transition from the previous installations of twiki on Debian. More details in the fowsiki ITP.

Anyway, thanks for all the good work to all those who spent time working on TWiki’s packages in Debian.

As for me, maybe some day, I’ll be interested in contributing some time to Foswiki, should we deploy it alongside FusionForge some day.

3/10/2009

First webcast of a demonstrator of our bug ontology’s use

Filed under: PFTCR — Tags: , , , , , , , , — Olivier Berger @ 8:31

We have setup, as part of our work in Helios, a very early demonstrator of a database of RDF facts about bugs in several distributions (currently Debian and Mandriva), in order to try and validate the Ontology describing bugs that we develop.

Here’s a pointer to the first webcast on fetchbugs4.me’s blog, with more details.

12/09/2009

New sympa (.org) t-shirt in my collection

Filed under: Uncategorized — Tags: , — Olivier Berger @ 18:39

The nice developers of Sympa (Mailing list manager) have been very kind to send me a new gift T-Shirt.

New sympa.org t-shirt

I’ve not been a great contributor to sympa, but helped in keeping it in shape in Debian a few years from now.

Very nice way to thank contributors, IMHO.

Keep up the good work, CRU guys.

5/09/2009

Triplification / RDF extraction for bugzillas and for Debian bugs

Filed under: Uncategorized — Tags: , , , , , , , , , — Olivier Berger @ 8:17

To summarize some ideas and try and promote the work we’ve done in the frame of Helios, we’ve submitted a short paper (PDF) to the triplification challenge.

Alas, others had better projects, and we didn’t win, apparently. Still, we’ll continue to work beyond these initial demonstrators, in order to try and push for a standard of interchange of “facts” / meta-data about bugs, for instance as RDF using the EvoOnt BOM ontology plus our extensions.

The paper describes the 2 first demonstrators that we’ve setup (and for which I previously blogged) : one for the triplification of bugzilla, and one for the triplification about Debian bugs, using UDD to do so.

Abstract: To interconnect bugtrackers, and especially the one used to manage free
software projects, one need tools to convert their custom format to a common interop-
erable form. We, in the context of the Helios project, are working on refining existing
ontologies to describe bugs from the most used bugtrackers in open source software. We
propose two prototypes for review, based on triplify and EvoOnt BOM, which export
bugs from bugzilla installations and Debian’s UDD in the form of RDF triples.

Read the rest in “Bugtrackers triplification” (PDF)

2/09/2009

Hello Planet Debian

Filed under: Uncategorized — Tags: — Olivier Berger @ 22:28

Hi all Debian news addicts. If all goes well, I should now be part of the Debian planet, thanks to the good Planet Maintainers.

In a few words, I’m a Debian Maintainer, and long time Debian fan (although sometimes disappointed by it, but love hate relationship is sustainable in the long run, it seems ;) ).

My most significant contributions have been on helping maintain bts-link… and generally I’m interested very much in bugtracking, Semantic Web, and tying that with what’s done in Debian and more generally in Free Software. I’m focusing on these aspects as part of our Helios project funded to work on producing FLOSS :-)

My debian tag’s feed will tell more about me and my progress in contributing to Debian, from now on.

30/07/2009

RDF from Debian bugs demonstrator online

Filed under: PFTCR, Uncategorized — Tags: , , , , — Olivier Berger @ 14:53

I’ve blogged often about our efforts around RDF and UDD in recent times.

This time, we have used triplify to export contents of some tables of the Debian UDD database to provide information about Debian bugs facts as RDF feeds (using our ontology based on EvoOnt BOM).

More details at : https://picoforge.int-evry.fr/cgi-bin/twiki/view/Helios_wp3/Web/TriplifyUddToRdf including a link to the demonstration server.

21/07/2009

Mantis 1.1.8 now in Debian testing

Filed under: PFTCR, Uncategorized — Tags: , , — Olivier Berger @ 17:52

With our help (in the frame of our work on Mantis in the Helios project), the version in Debian testing of Mantis is now in sync with upstream (1.1.8) : http://packages.qa.debian.org/m/mantis/news/20090709T163923Z.html

Next steps, integrate Mantis in the Helios platform for real… and maybe more contributions in Mantis, and maybe on the Mandriva packaging of it. Stay tuned.

29/06/2009

SOAP interface back in Mantis 1.1.8 just uploaded in Debian

Filed under: PFTCR — Tags: , , , — Olivier Berger @ 10:52

With our contribution in the frame of the Helios project, the recently uploaded Mantis Debian package is back up-to-date (1.1.8), and includes again the SOAP interface.

More details in Mantis overview in the PTS.

24/06/2009

after debbugs, bts-link works now over mantis…

Filed under: PFTCR, Uncategorized — Tags: , , , , , — Olivier Berger @ 19:24

… well, at least on my machine ;)

The goal is to be able to track remote bugs with bts-link even for your own list of (private) bugs that are not in debbugs (see also prevous post about this idea we work on in the Helios project).

Now, I have some bugs in Mantis, and I add a snippet like the following into one of its notes :
*** bts-link-mantis variables ***
Forwarded-To: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528192
*** end bts-link-mantis ***

And starting from that point, bts-link is able to monitor the (remote) Debian bug it refers to, and notify people subscribed to the local Mantis bug.

When running and if the Debian bug status changes, it will add (via SOAP) another note with, for instance :

This is a note generated by bts-link :
remote status report for 0000029
* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528192
* remote status changed: (?) -> pending
*** bts-link-mantis variables ***
Forwarded-To: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=528192
User-Tags: status-pending
*** end bts-link-mantis ***

The same principle would work with almost any bugtracker even if they don’t support forwarded-to tags or any similar remote bug tracking mechanism natively.

The code is here (git), for the curious ones.

EDIT 2009/07/03 : I announced this to the Mantis-dev list hoping there will be some feedback.

23/06/2009

I’m going to Debconf 9… but before, I’ll go to RMLL/LSM

Filed under: Uncategorized — Tags: , , , , — Olivier Berger @ 14:38

Yeah, I’m also going to the Debconf9 :

Actually, it will be my very first real Debconf as a contributor to Debian, even if I was around at the Debconf 0 and 1 in Bordeaux, which were held during the early editions of the RMLL/LSM.

And I’ll start the July conferences with the LSM/RMLL where I’ll chair a track on development (where Debian will be discussed, btw).

See you in Nantes and in Caceres, to discuss Helios, bts-link, UDD, bugtracking on the Semantic Web, forges, and other interesting matters.

17/06/2009

Presentations on multiple displays in OOo Impress really awesome

Filed under: Uncategorized — Tags: , , , , — Olivier Berger @ 18:46

For a while I’ve configured Xinerama to be able to properly use the two video outputs on my laptop (the standard internal laptop screen and the VGA output for video projector). I can then switch to a mode with a wide virtual desktop split on two monitors which is 2 times 1280×1024 wide, and being able to slide windows from one to the other. I’m using that mode when making presentations on a projector.

Since OOo 3.0 there has been a new feature allowing to use the two “monitors” / outputs to project something different for the audience and for the presenter (Slide show | Slide show Settings | Mutliple Monitors).
And it has even been recently improved, in offering some nice features for the presenter (apparently called “Sun Presenter Console“), like a display of the notes or thumbnails of all slides, of the next slide, or of the time of presentation, all appearing only on monitor 1 (the presenter’s screen) while the audience will only see the traditional slide in fullscreen. Excellent to know what the next slide will be and prepare oral transitions. Definitely a must have extension (available in the openoffice.org-presenter-console Debian package in testing).

Presenter Console

Still there’s one issue with this setup if you want to quit the presentation and show stuff to the audience, for instance in a browser : the browser will be on your presenter’s monitor and you’d have to slide it to the other display, but then you’d have to use it only on the other display, which is usually in your back : no mirroring of such apps to the external projector in an easy way.
But then, there’s a workaround, in using x11vnc to export the presenter’s part of the desktop so that you can launch a vnc viewer on the audience’s part, which will mirror the other one : then you’ve got best of both xinerama and OOo to display separate views on the different monitors, and still be able to replicate some elements from the presenter’s desktop to allow the audience to view it.

Definitely great for conferences, lectures, and all public presentations with a laptop and a beamer. You’ll love it

Older Posts »

Powered by WordPress