[daisy] Putting Daisy debian package on download area at sourceforge

Andreas Deininger adeininger at googlemail.com
Mon Sep 17 06:43:06 CDT 2007


2007/9/17, Bruno Dumon <bruno at outerthought.org>:
> On Mon, 2007-09-17 at 11:34 +0200, Andreas Deininger wrote:
> > Hi,
> >
> > any objections against putting the debian package of the current daisy
> > version 2.1 on the download area at sourceforge.net?
>
> Does the package actually work (I'm ignorant about it)? I assume so
> since otherwise you probably wouldn't propose to add it...

Yes, we tested it on a computer that had never seen any daisy related
stuff (svn, ..) and it worked fine. I've tested it only on Ubuntu 6 +7
though.

> > While building the package, I realized that currently, the debian
> > package builder does not run with maven 1.1. In order to successfully
> > build the package, use Maven 1.0.2 instead. I attach a diff that adds
> > this to the README.txt.
>
> What problem does it give with Maven 1.1?

The first error is:

>> Error parsing project.xml
'/home/deining/.maven/cache/maven-deb-plugin-0.5/project.xml'
>> ParseError at [row,col]:[20,18]
Message: Duplicated tag: 'tag'

The offending passage in project.xml looks like:

    <versions>
        <version>
            <id>0.5</id>
            <name>0.5</name>
            <tag>HEAD</tag>
            <tag>RELEASE_DEB_0_5</tag>
        </version>
    </versions>

If I remove one of these <tag>-tags, the error is gone, however I then get:

>> Unable to obtain goal [build-debian-dist]
>> (class: org/apache/maven/deb/ControlFile, method: build signature:
()V) Incompatible object argument for function call

A question somewhat related to that:
A solution proposed for resolving DSY-365 is:
- update the release-building process to include that this file should
be updated before checking in the tag

How does the release-building process actually work? What were the
steps to implement that proposal? Would that be difficult?

TIA
Andreas


More information about the daisy mailing list