Mancoosi fosdem talks

A small (and probably not complete) list of videos associated to the mancoosi project @ FOSDEM.

  • QA tools for FOSS distributions (FOSDEM 2012) - Pietro Abate (video)

  • Mancoosi tools for the analysis and quality assurance of FOSS (FOSDEM 2011) - Ralf Treinen (video)

  • Improving Rollback in Linux via DSL approach & distributing (FOSDEM 2011) - John Thomson (video)

  • Cross distro dependency resolution reusing solvers among distros (FOSDEM 2010) - Stefano Zacchiroli (video)

  • The MANCOOSI project (FOSDEM 2008) - Ralf Treinen (video)


QA tools for FOSS distributions

I’m going to deliver this talk at fosdem 2012, room H.1301 (CrossDistribution Devroom) at 16:30 on Sat. If you are interested, please come by. In particular I’d like to talk with all the developers out there that are using our work (of edos fame) and to discuss with them future plans to migrate their programs to the new generation of mancoosi - powered QA tools. Scroll down to get the slides .

fosdem link : http://fosdem.org/2012/schedule/event/distro_qa_tools

Abstract

FOSS distributions are increasingly over pressure to deliver stable releases including the most up to date upstream software. Time-based release strategies has exacerbated this problem putting even more pressure on QA teams. The recently concluded Mancoosi project has developed a number of tools to automatically analyse large packages collections for a range of problems, from installability checks to speculative analysis of software repositories. In this talk I’ll present four command line tools to identify and correct potential problems as soon as possible during the release cycle.

In particular : Debcheck: This tools helps to identify all broken packages within a repository and provides a detailed explanation of the problem. This can be used to prevent shipping releases that contain packages that cannot be installed because of missing or malformed dependencies. Buildcheck: Given a Sources file and a set of binary repositories, this tool identifies those source packages that cannot be compiled because their build dependencies cannot be satisfied. Outdated: This tool identifies those broken packages that need special attention because of outdated meta-data. Challenged: This tool performs a speculative analysis of the repository to identify those packages that, if upgraded to a specific version, would break a large number of other packages in the repository. This tool would be particularly useful during the upgrade of a specific component to evaluate its impact on the software archive.

Most of our tools support both rpm (version 4 and 5) and deb based distributions.

The mancoosi team.


I’m going to fosdem !!

And don’t miss the talk from Ralf at the crossdistro devroom [1] …

Sat 05/02 18:00 - 19:00: Mancoosi tools for the analysis and quality assurance of FOSS distributions (Ralf Treinen)

[1]http://fosdem.org/2011/preview-saturday#crossdistro_devroom


fosdem cool stuff

Date Tags fosdem

Well… I went to fosdem 2010:) Very nice indeed as every year. Kudos to the organizers. Even though this year I didn’t manage to grab a t-shirt as I usually do …

indenti.ca

I attended a presentation about identi.ca. I’m not very much micro-blogging person. I like social networks but just to get in touch with friends and nothing else. What I like about identi.ca (as many other people at fosdem) is the FOSS side of it and it’s implementation of open standards. The talk was well delivered and informative. Thanks !

gwibber

So, during a presentation I snoop on my neighbor’s laptop and he was using twhirl, that is a nice “freeware” piece of software. Closed source ? No way ! There is a nice FOSS alternative though. Gwibber. I’ve tried it out yesterday and it does a nice job. From its homepage, this is the description.

Gwibber is an open source microblogging framework and desktop client for GNOME developed with Python and GTK+. The Gwibber backend is a stand-alone daemon that manages updates and retrieves stream data from social networks. The Gwibber backend can be accessed through D-Bus and currently uses GConf to store account configuration info.

homepage: http://live.gnome.org/Gwibber

Does it work ? uhmmm playing with it I would say that is a still a bit young. The interface does not always work (how do I replay to a message, or how to I subscribe to a specific tag on identi.ca ?) and it is not very well polished. A piece of software to be consider, but not ready for prime time, at least for me.

Nmap Scripting Engine (NSE)

I attended a very nice presentation about NSE, the nmap scripting engine that I didn’t know at all. It’s a very powerful tool to scan an analyzing networks. There is a free chapter of the nmap book available and I think it’s completely worth reading it.

This is the material from the presentation that includes a very nice handout about nse.

lua

And NSE is written in LUA that is a powerful, fast, lightweight, embeddable scripting language. I’ve already came across it and I think I’ll spend sometimes to see if it can be useful for my projects.

homepage : http://www.lua.org/about.html

Drupal

As every year I spent a few hours in the Drupal run. The drupal community is extremely active. I failed to attend the talk about the upcoming drupal 7 release. Fortunately I’ve found this keynote online that is work watching if you are interested. Drupal 7 is going to be a super release both from site designed and developers. I really looking forward to it.

During a presentation about installing and developing with Drupal, the discussions went on the dependency system of the modules and plugins in Drupal. Needless to say that this might be a nice application of the work we are doing with mancoosi. At it should also be reasonably easy to integrate it with drush. Now I just need a php binding of a sat solver that understands CUDF. AH!

guake

Guake is a quake console stile unix terminal for gnome. I’m addicted. I’ve configured guake to slide down with alt+space, in the same way I’ve ubiquity on firefox. I feel home. The console is there when I need it, it’s fast, and with the correct key-bindings is just like gnome-terminal. I’m definitely happy I’ve discover it. Next step is going to be a tiling window manager, but this is material for another post.

this is the wikipedia page about it : http://en.wikipedia.org/wiki/Guake It’s homepage seems down at the moment.

I attended many other presentations, but this is enough for one post. See you at fosdem 2011