Sunday, August 07, 2005

Ubuntu Hoary Repository

I have just update my repository. You will find monouml from SVN (compiled against ExpertCode from CVS). I sent a patch to Mario Carrión, a MonoUML developer.

Viewing a XMI sample file and the code generator.
Repository:
deb http://people.hazent.com/~jrp/ubuntu hoary hazent
Enjoy it!

7 comments:

Joachim Beckers said...

Hi,

It's cool to have a MonoUML package, thanks for that, but I have some comments.

It looks like the dependencies are quite messed up. 'apt-cache show' shows me:
Depends:
mono-jit (>= 1.0.2) | mono-mint (>= 1.0.2)
libgtk2.0-0 (>= 2.6.0)
libgtk2.0-cil
libglib2.0-0 (>= 2.4.6)
libgnome-cil (>= 1.0)
libgnomevfs2-0 (>= 2.7.92)
libgtk-cil (>= 1.0)
libgtk2.0-0 (>= 2.4.4)
mono-assemblies-base (>= 1.0)
gnome-icon-theme (>= 1.1.3)

So first of all there's two occurences of libgtk2.0-0 (which doesn't break anything), but then there is libgnome/libgtk-cil and only libgtk2.0-cil. On my system I have to install libgnome2.0-cil too to get it working, so I figured it might be better like this:
Depends:
mono-jit (>= 1.0.2) | mono-mint (>= 1.0.2)
libgtk2.0-0 (>= 2.6.0) | libgtk2.0-0 (>= 2.4.4)
libgtk-cil (>= 1.0) | libgtk2.0-cil
libgnome-cil (>= 1.0) | libgnome2.0-cil
libglib2.0-0 (>= 2.4.6)
libgnomevfs2-0 (>= 2.7.92)
mono-assemblies-base (>= 1.0)
gnome-icon-theme (>= 1.1.3)

José Ramón Palanco said...

Thank you Joachim, I will take care of it. I really apreciate your comments.

Joachim Beckers said...

my pleasure :-)

Joachim Beckers said...

PS: you might want to check the libmono0 package that is in your repo. apt-get returns an error when I try to install it:
E: Archive is too short
E: Prior errors apply to /var/cache/apt/archives/libmono0_1.1.8.2-1ubuntu1~5.04ubp1_i386.deb
debconf: apt-extracttemplates failed: Bad file descriptor
Preconfiguring packages ...
(Reading database ... 91064 files and directories currently installed.)
Unpacking libmono0 (from .../libmono0_1.1.8.2-1ubuntu1~5.04ubp1_i386.deb) ...
dpkg-deb (subprocess): short read in buffer_copy (failed to write to pipe in copy)
dpkg-deb: subprocess paste returned error exit status 2
dpkg: error processing /var/cache/apt/archives/libmono0_1.1.8.2-1ubuntu1~5.04ubp1_i386.deb (--unpack):
short read in buffer_copy (backend dpkg-deb during `./usr/lib/libmono.so.0.0.0')
Errors were encountered while processing:
/var/cache/apt/archives/libmono0_1.1.8.2-1ubuntu1~5.04ubp1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

José Ramón Palanco said...

Actually this hoary packages are n ot mine... I took it from http://www.gnome.org/~davidsf/ubuntu/hoary/mono/ as you can see w/ apt-cache show.

If you have problems try to use 'dpkg -i --force-all package.deb'

Joachim Beckers said...

yeah, you're right
I'm sorry to have bothered you

PS: monouml is working great now, with the right dependencies. thx!

José Ramón Palanco said...

You are welcome :) If you want, you can try iFolder for hoary: http://people.hazent.com/~jrp/2005/08/ifolder-zync.html

If you have problems, just ask me :P