vendredi 13 avril 2007

libhibernate-java Take 4, fop and other updates

Uploads





libhibernate-java: trove


I'm still working on trove (#418678) but I can't generate some classes (SourceForge/trove4j#1699401).

pja, fop, batik and others


I'm also working on pja (#374118 this one is done, but I'd like to build it with gcj #261373), fop (done (committed in svn): #407018, #363556, #374117, #349376, #406109; todo: #271654, #366783, #397602) and batik (#397562).

I also asked on debian-java list: Should we remove xerces-j 1.1.4 from Debian?: argouml (#418864) and arbortext-catalog (#418844) are the only remaining packages that depend on libxerces-java (libxerces2-java is in Debian of course!). While making a patch for arbortext-catalog, I saw they don't build java classes from sources (#418866 and xerces-j can't be built from sources any more (#418841).

I have problems with xmlgraphics-commons (#418996) but I hope we'll be able to get TIFF support with xmlgraphics-commons with gcj. Same problem for fop and batik who use Sun private classes.

jeudi 12 avril 2007

libhibernate-java Take 3

I was trying to build jarjar (#417591). It was needed by cglib (#386101) but upstream told me I could build it without jarjar. But then, I found cglib needed aspectwerkz (#418579).

Aspectwerkz needs qdox (#323043 and #418673); trove (#418678); and jrexx (#418681).

I uploaded jrexx, it's in the new queue. I hope there are not so many dependencies I haven't discover!

mercredi 4 avril 2007

libhibernate-java Take 2

As I already wrote (it was the take 1), I'm working on packaging Hibernate (then Spring, then Jboss, then Jonas but dont' tell, it's the secret plan!).

The first step has been done, #386100 (ITP: c3p0) is pending. I uploaded it to experimental because it needed a method in javax.management that is only in gcj experimental.

The next step is to package cglib (#386101). I discover cglib embed asm in its jar and change the package name of the classes. The tool used to do that is called jarjar from Tonic Systems. So I have to package it first (#417591). I'm not sure it's a very good idea and I started a discussion in the cglib forum... and one of the developers already answered... FLOSS is too cool ;-). I'll try to see if it's possible to package both jars (one with asm, the other one without it).

Michael Koch and I discussed about the name of the package: jboss-hibernate. And we concluded that we'll call the source package the same name the binary package: libhibernate-java. I retitled #385569.

After that, there will still be two blocking bugs to package libhibernate-java:
  • #386102: ITP: javassist -- library for editing bytecodes in Java;

  • #386103: ITP: ehcache -- distributed cache library;

mercredi 28 mars 2007

Original FLOSS first contact

KU group gives gift and lesson on alternatives (article). Instead of giving GNU/Linux cd's, they gave cd's with FLOSS to run on Windows. That's pretty cool to let people know that FLOSS is not just GNU/Linux.

lundi 19 mars 2007

jboss-hibernate in Debian

Today, I first fix debian/copyright file in libjazzy-java as it was rejected by ftp-masters.

Then, I started to work on packaging jboss-hibernate in Debian. Marcus Better already filed some ITP's and I'm using them, change the owner when I'm ready to work on a package and upload it.

#385569: ITP: jboss-hibernate -- object/relational persistence service for Java

The good thing with the way Marcus worked is he filed ITP's and then send 'block' instructions to BTS, so it's easy to see what should be packaged first:


  • Fix blocked by #386100: ITP: c3p0 -- library for JDBC connection pooling;

  • Fix blocked by #386101: ITP: cglib -- code generation library for Java;

  • Fix blocked by #386102: ITP: javassist -- library for editing bytecodes in Java;

  • Fix blocked by #386103: ITP: ehcache -- distributed cache library;



I'm working on c3p0 at the moment but building it with gcj from unstable is not possible at the moment so I'll have to install gcj from experimental and target c3p0 to experimental as well.

I also filed a bug against mx4j to package the new upstream...

mercredi 7 mars 2007

Formation développeur web sous Linux à Liège

La prochaine formation Web Component Developer sous Linux pour demandeurs d'emploi (gratuite) aura lieu à partir du 2 mai 2007 place Delcour à Liège (épreuves de sélection le 27 mars 2007 à 9h):

Plus d'info sur le site officiel:
http://www.stefi.fapse.ulg.ac.be/formations/emploi/webco/

Ou sur le site Ressource-toi.org:
http://ressource-toi.org/annonces/webco/2007

mardi 27 février 2007

Fosdem 2007

Organisation



Like last year, I did not help Pascal to manage the devrooms. I'd like to be more helpfull so as a lot of people I made a little donation and get a FOSDEM2007 t-shirt. The event was even better than last year (even if I think it's also cool last year except the wifi was not working last year).

This is the first time since 2004 that I don't meet Wouter! I hope we'll meet next Debian or FOSDEM meeting.

Women



Is it me or are there more and more women involved in open source? This is one of the great news form this year.

Famous People



This is the most famous picture I have since I played with Bjorn Borg when I was 10:

Arnaud, Tom Tromey, Simon Phipps
De 2007-02-fosdem
[large]

From foreground to background: Me, Tom Tromey (GCJ, Fedora, autotools, etc etc etc), Simon Phipps (Mister Open Source at Sun Microsystems). (Thanks to Stephane Meslin-Weber for taking the picture (and others). (You can't see them on the picture but there were DevJammers all around!)

OpenJDK: Wow to Sun!



Since the announce from Sun that they will Open Source Java and my complain about the way they did it in Debian (without even asking publicly to the Debian-Java team), they did a lot of progress. I and other members of Debian-Java had a lot of contacts with Tom Marble and we do still have a lot of contacts with him (he often comes to #debian-java).

The first things they did was to explain their point of view about the surprising announce and also listen to our complains and try to find a way to work with us (and it's not that easy, every Debian Dev can say that ;-)).

Second, they came with the strong staff from OpenJDK at the FOSDEM, crossing the Ocean for the whole weekend to exchange point of views with DevJam (GNU Classpath, Free VM's and all the distribution's java team). They did not come to say how they will do things, they came to find the better way to work in collaboration with the community!

Third, they prepared and managed the meeting in a very professional and deep way. They know the subject and when there is a gap, they did not try to provide a one way solution, but they proposed solutions and they were open to proposals.

Many thanks to the Sun's staff for the good work and I hope the collaboration will be successful for Sun and for Free Software.

Meetings



As usual, it was a super great pleasure to meet Mark Wielaard, Dalibor Topic, Michael Koch, Roman Kennke, Robert Schuster, those I already cite in this blog and others (those I forgot and those I did not know yet) ;-)

Thanks



Thanks to the FOSDEM team and to all the DevJammer's (include those from Sun ;-)).

mercredi 21 février 2007

Le Grand Content

I did not check the status of free flash under GNU/Linux PPC so sometimes, I reboot on iBSD (I meant MacOSX) and spend some time on Youtube. I saw this wonderful video from Le Grand Content (it's in English).

Update: The website of the author with more open movies: http://www.clemenskogler.net/

jeudi 25 janvier 2007

IBM to release Java6 (early release)

Sun is now going Open Source for their JDK and that's a very good thing. A lot of people participate in this and I enjoyed when Mark and Dalibor called me to share the news. I thank every people who worked on open sourcing Java but it's not the point here.

The first thing that makes me not so happy was that Sun has no plan for PowerPC (and I can understand, Apple does not use it no more and it's an IBM product!).

The second thing is IBM not announcing their SDK to be open source. IBM also does a lot of things in FLOOS, in Java, IBM is behind projects like Eclipse or Harmony. But there is nothing for Linux on PowerPC at Harmony: platforms; downloads.

IBM release Java 6 (I read it on developers.Slashdot.org) but IBM fails at open sourcing their Java. It's really strange (in my point of view) and I'm sure there is a lot of employee at IBM who are FLOOS advocate and Java devs and are also disapointed because they maybe feel like IBM does not recognize the excellent work they are doing.

I really hope IBM is going Open Source with their SDK... or they will help Harmony for Linux/PPC.

mardi 16 janvier 2007

Database Reverted

I've reverted an old backup of my drupal's database so I should be able to blog again.