[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cameleon completed



On Mon, Mar 31, 2003 at 11:19:57AM +0200, Jérôme Marant wrote:
> Hi,
> 
> I have the pleasure to announced that cameleon has been finaly
> built on ARM, after months of pain.

Note that i did ask on debian-arm last friday or so, and got a response
there, i thought you did also, didn't you ?

Ok, This means that all our debian packages are valid candidates, the
mini-freeze is out of our hands.

The list of packages that are stopping ocaml from entering testing is :

    got: 34+0: a-34
        * alpha: libcamlimages-ocaml, libcamlimages-ocaml-dev,
	* libconfigwin-ocaml-dev, libgdome2-ocaml, libgdome2-ocaml-dev,
	* libgdome2-xslt-ocaml, libgdome2-xslt-ocaml-dev,
	* liblablgl-ocaml, liblablgl-ocaml-dev, liblablgtk-ocaml,
	* liblablgtk-ocaml-dev, liblablgtkmathview-ocaml,
	* liblablgtkmathview-ocaml-dev, libmlgtk-ocaml,
	* libmlgtk-ocaml-dev, libnetclient-ocaml-dev,
	* libocamlnet-ocaml-dev, libpcre-ocaml, libpcre-ocaml-dev,
	* libpgsql-ocaml-dev, libpxp-ocaml-dev, libsdl-ocaml,
	* libsdl-ocaml-dev, libshell-ocaml, libshell-ocaml-dev,
	* libxstr-ocaml-dev, libzip-ocaml, libzip-ocaml-dev, ocamltk,
	* zoggy

So, this translates as source packages : 

  camlimages, cameleon, gmetadom, gdome2-xslt, lablgl, lablgtk,
  lablgtkmathview, mlgtk, netclient, ocamlnet, pcre-ocaml, pxp,
  ocamlsdl, shell, xstr and camlzip.

Which are packages from jerome (cameleon and ocamlsdl), Stefano
(camlimages, gmetadom, gdome2-xslt, lablgtkmathview, netclient,
ocamlnet, pcre-ocaml, pxp,  shell and xstr) and me (lablgl, lablgtk,
mlgtk and camlzip).

The testing data is really not all that good to work with, so we have to
do the checking ourselves, and have to look at the first level
dependencies (and maybe build dependencies, altough i think the testing
scripts does not handle these).

Ok, i have done a detailed listing below, but right now, there are only
3 dependency issues (does not include the build-dependency issues
though) :

  lablgtk : has a dependency on libglu1-mesa | libglu1 which may not be
  ok on testing. I have to check and upload a new version if need be.

  ocamlsdl : sdl-mixer1.2 is not ready to enter testing because of the
  libvorbis mess. The problem seems to have been solved, but other
  packages may hinder either sdl-mixer1.2 or libvorbis to enter testing.

  libpgsql-ocaml-dev : postgresql has 2 RC bugs, and is out of date on
  arm and m68k.

for my package, this goes as follows :

ocaml-base : libc6 (>= 2.3.1-1), libgdbmg1, libncurses5 (>= 5.3.20021109-1),
tcl8.3 (>= 8.3.0), tk8.3 (>= 8.3.0), xlibs (>> 4.1.0)

  Currently in testing, we have : glibc 2.3.1-14, gdbmg 1.7.3-27.1,
  ncurses 5.3.20021109-2, tcl8.3 and tk8.3 8.3.5-1 and xlibs 4.2.1-3.

ocaml : libc6 (>= 2.3.1-1), libncurses5-dev, ocaml-base (= 3.06-15),
ocaml-base-3.06-1

  No new dependency

ocaml-native-compilers : ocaml (= 3.06-15), ocaml-3.06-1, libc6 (>=
2.3.1-1), libncurses5 (>= 5.3.20021109-1)

  No new dependency

ocaml-source : no dependency

liblablgl-ocaml :  ocaml-base-3.06-1, libc6 (>= 2.3.1-1), tcl8.3 (>=
8.3.5), tk8.3 (>= 8.3.5), xlibmesa3-gl | xlibmesa3 (<<4.2.1-5) | libgl1,
xlibmesa3-glu | xlibmesa3 (<<4.2.1-5) | libglu1, xlibs (>> 4.1.0)
liblablgl-ocaml-dev :  liblablgl-ocaml (= 0.99-15), ocaml-3.06-1,
xlibmesa-gl-dev|xlibmesa-dev(<<4.2.1-5)|libgl-dev,
xlibmesa-glu-dev|xlibmesa-dev(<<4.2.1-5)|libglu-dev, tk8.3-dev

  The mesa libraries should be satisfiable in testing (and in woody)
  since it either requires the newer xlibmesa-gl/glu or the older
  xlibmesa, which is satisfiable by the version currently in testing
  (4.2.1-3).

liblablgtk-ocaml :  ocaml-base-3.06-1, liblablgl-ocaml (>= 0.99-3),
gdk-imlib1, gtkglarea5, libart2 (>= 1.2.13-5), libaudiofile0 (>=
0.2.3-4), libc6 (>= 2.3.1-1), libdb3 (>= 3.2.9-17), libesd0 (>=
0.2.23-1) | libesd-alsa0 (>= 0.2.23-1), libgdk-pixbuf2 (>= 0.22.0-1),
libgl1, libglade-gnome0, libglade0, libglib1.2 (>= 1.2.0), libglu1-mesa
 | libglu1, libgnome32 (>= 1.2.13-5), libgnomesupport0 (>= 1.2.13-5),
libgnomeui32 (>= 1.4.2-3), libgtk1.2 (>= 1.2.10-4), libgtkxmhtml1 (>=
1.4.2-3), libjpeg62, libpng2 (>=1.0.12), libxml1 (>= 1:1.8.14-3), xlibs
(>> 4.1.0), zlib1g (>= 1:1.1.4)
liblablgtk-ocaml-dev :  liblablgtk-ocaml (= 1.2.5-8), ocaml-3.06-1,
liblablgl-ocaml-dev (>= 0.99-3), libgtk1.2-dev, libglade-gnome-dev,
libgtkxmhtml-dev

  These are the gnome/gtk 1 dependencies, so they should be ok in
  testing, but let's check : gtkglarea 1.2.3-1, gnome-libs 1.4.2-11,
  audiofile 0.2.3-4, db3 3.2.9-17, esound 0.2.23-3, gdk-pixbuf 0.22.0-2,
  libgl1 (from xfree86 4.2.1-3), libglade 1:0.17-2.7, glib1.2 1.2.10-8,
  gnome-libs 1.4.2-11, gtk+1.2 1.2.10-14, libjpeg6b 6b-7, libpng
  1.0.12-8, libxml 1:1.8.17-2, xfree86 4.2.1-3, zlib 1:1.1.4-11.

  The only problem here is the libglu1-mesa | libglu1 dependency, it may
  cause problems because libglu1 is a post xfree86 4.2.1-5 thingy. I
  think i will have to re-upload a new package with the same trick as
  lablgl :(((

libmlgtk-ocaml : ocaml-base-3.06-1, libc6 (>= 2.3.1-1), libglib1.2 (>=
1.2.0), libgtk1.2 (>= 1.2.10-4), xlibs (>> 4.1.0)
libmlgtk-ocaml-dev : libmlgtk-ocaml (= 2.0.0-7), ocaml-3.06-1,
libgtk1.2-dev

  Ok, no new dependency as before.

libzip-ocaml : ocaml-base-3.06-1, libc6 (>= 2.3.1-1), zlib1g (>=
1:1.1.4)
libzip-ocaml-dev : ocaml-3.06-1, zlib1g-dev (>> 1.1.4), libzip-ocaml (=
1.01-9)

  Ok, zlib 1:1.1.4-11 is in testing.

Now for Jerome's packages: 

libsdl-ocaml : ocaml-base-3.06-1, libc6 (>= 2.3.1-1), libsdl-image1.2
(>= 1.2.2-2), libsdl-mixer1.2 (>= 1.2.4-3), libsdl-ttf2.0-0,
libsdl1.2debian (>> 1.2.3)
libsdl-ocaml-dev : ocaml-3.06-1, libsdl-ocaml (= 0.6.2-1)

  sdl-image1.2 1.2.2-3, sdl-mixer1.2 1.2.4-1.1, sdl-ttf2.0 2.0.5-3,
  libsdl1.2 1.2.4-1.

  Only sdl-mixer1.2 is not fullfilled, and it was hanging because of 
  libvorbis, the RC bug is gone, but i guess there are many package
  which are blocking the new libvorbis to enter testing.

cameleon : ocaml-report (= 1.2-3), libreport-ocaml-dev (= 1.2-3),
ocaml-omom (= 1.2-3), mlchat (= 1.2-3), libmlchat-ocaml-dev (= 1.2-3),
ocamlcvs (= 1.2-3), libocamlcvs-ocaml-dev (= 1.2-3), ocaml-dbforge (=
1.2-3), ocaml-topcameleon (= 1.2-3), ocaml-epeire (= 1.2-3),
libokey-ocaml-dev (= 1.2-3), libgpattern-ocaml-dev (= 1.2-3),
liboptions-ocaml-dev (= 1.2-3), ocaml-ioxml (= 1.2-3), ocaml-zoggy (=
1.2-3) | ocaml-zoggy-byte (= 1.2-3), libconfigwin-ocaml-dev (= 1.2-3),
ocaml-base-3.06-1, liblablgtk-ocaml (>= 1.2.5-6+20021031)

  most of these are cameleon dependencies, and lablgtk should be ok.

cameleon-doc : no depends.

libconfigwin-ocaml-dev : ocaml-3.06-1, liblablgtk-ocaml-dev (>=
1.2.5-6+20021031)
libgpattern-ocaml-dev : ocaml-3.06-1, liblablgtk-ocaml-dev (>=
1.2.5-6+20021031)
libmlchat-ocaml-dev : ocaml-3.06-1
libocamlcvs-ocaml-dev : ocaml-3.06-1
libokey-ocaml-dev :  ocaml-3.06-1, liblablgtk-ocaml-dev (>=
1.2.5-6+20021031)
liboptions-ocaml-dev : ocaml-3.06-1
libreport-ocaml-dev : ocaml-3.06-1
mlchat :  ocaml-base-3.06-1, liblablgtk-ocaml (>= 1.2.5-6+20021031),
libmlchat-ocaml-dev (= 1.2-4)
ocaml-dbforge : ocaml-base-3.06-1, liblablgtk-ocaml (>=
1.2.5-6+20021031)
ocaml-epeire : ocaml-base-3.06-1, liblablgtk-ocaml (>= 1.2.5-6+20021031)
ocaml-ioxml : ocaml-3.06-1
ocaml-omom : ocaml-base-3.06-1, liblablgtk-ocaml (>= 1.2.5-6+20021031)
ocaml-report : ocaml-base-3.06-1, liblablgtk-ocaml (>=
1.2.5-6+20021031), libreport-ocaml-dev (= 1.2-4)
ocaml-topcameleon : ocaml-base-3.06-1, liblablgtk-ocaml (>=
1.2.5-6+20021031)
ocaml-zoggy : ocaml-base-3.06-1, liblablgtk-ocaml-dev (>=
1.2.5-6+20021031), libc6 (>= 2.3.1-1), libglib1.2 (>= 1.2.0), libgtk1.2
(>= 1.2.10-4), xlibs (>> 4.1.0)
ocamlcvs : libocamlcvs-ocaml-dev (= 1.2-4), ocaml-base-3.06-1,
liblablgtk-ocaml (>= 1.2.5-6+20021031)

  All of this seems fine.

Now, of to Stefano's packages :

(camlimages, gmetadom, gdome2-xslt, lablgtkmathview, netclient,
ocamlnet, pcre-ocaml, pxp,  shell and xstr) 

libcamlimages-ocaml : ocaml-base-3.06-1, liblablgtk-ocaml (>= 1.2.5),
libc6 (>= 2.3.1-1), libfreetype6 (>= 2.1.3-5), libjpeg62, libpng2
(>=1.0.12), libtiff3g, libungif4g (>= 4.1.0b1), xlibs (>> 4.1.0), zlib1g
(>= 1:1.1.4)
libcamlimages-ocaml-dev : ocaml-3.06-1, libcamlimages-ocaml (= 2.11-2),
libpng2-dev, libjpeg62-dev, libtiff3g-dev, xlibs-dev, libfreetype6-dev,
libungif4-dev, liblablgtk-ocaml-dev (>= 1.2.5)
libcamlimages-ocaml-doc : no dependency.

  freetype 2.1.3+2.1.4rc2-3, libjpeg6b 6b-7, libpng 1.0.12-8, tiff
  3.5.7-2, libungif4 4.1.0b1-4, zlib 1:1.1.4-11, xfree86 4.2.1-3.

libgdome2-cpp-smart0 : libc6 (>= 2.3.1-1), libgdome2-0, libglib1.2 (>=
1.2.0), libxml2 (>= 2.5.0-1), zlib1g (>= 1:1.1.4)
libgdome2-cpp-smart-dev : libgdome2-cpp-smart0 (= 0.1.6-2),
libgdome2-dev (>= 0.7.4)
libgdome2-ocaml : ocaml-base-3.06-1, libc6 (>= 2.3.1-1), libgdome2-0,
libglib1.2 (>= 1.2.0), libxml2 (>= 2.5.0-1), zlib1g (>= 1:1.1.4)
libgdome2-ocaml-dev : ocaml-3.06-1, libgdome2-0 (>= 0.7.4),
libgdome2-ocaml (= 0.1.6-2)

  gdome2 0.7.4-2, libxml2 2.5.3-1.1, the rest is ok.

libgdome2-xslt-dev : libgdome2-xslt0 (= 0.0.4-3), libxslt1-dev,
libgdome2-dev (>= 0.7.4), libgdome2-cpp-smart-dev (>= 0.1.6)
libgdome2-xslt-ocaml : ocaml-base-3.06-1, libgdome2-ocaml (>= 0.1.6),
libc6 (>= 2.3.1-1), libgdome2-0, libglib1.2 (>= 1.2.0), libxml2 (>=
2.5.0-1), libxslt1 (>= 1.0.27)
libgdome2-xslt-ocaml-dev :  ocaml-3.06-1, libgdome2-xslt-ocaml (=
0.0.4-3), libgdome2-ocaml-dev (>= 0.1.6), libxslt1-dev, libgdome2-dev
(>= 0.7.4)
libgdome2-xslt0 : libc6 (>= 2.3.1-1)

  libxslt 1.0.27-1.

liblablgtkmathview-ocaml : ocaml-base-3.06-1, liblablgtk-ocaml (>=
1.2.5), libgdome2-ocaml (>= 0.1.6), libc6 (>= 2.3.1-1), libgdome2-0,
libgdome2-cpp-smart0, libglib1.2 (>= 1.2.0), libgtk1.2 (>= 1.2.10-4),
libgtkmathview0, libxml2 (>= 2.5.0-1), t1lib1, xlibs (>> 4.1.0), zlib1g
(>= 1:1.1.4)
liblablgtkmathview-ocaml-dev : ocaml-3.06-1, liblablgtk-ocaml-dev (>=
1.2.5), libgtkmathview0 (>= 0.4.1), liblablgtkmathview-ocaml (=
0.4.1-1), ocaml-findlib, libgdome2-ocaml-dev (>= 0.1.6), t1lib-dev,
libgtkmathview-dev (>= 0.4.1)

  t1lib 1.3.1-1, findlib 0.7.1-1

libgtkmathview-bin : libgtkmathview0 (= 0.4.1-2), libc6-dev
libgtkmathview-dev : libgtkmathview0 (= 0.4.1-2), libc6-dev,
libxml2-dev, libgdome2-cpp-smart-dev (>= 0.1.5)
libgtkmathview0 : libc6 (>= 2.3.1-1), libgdome2-0, libgdome2-cpp-smart0,
libglib1.2 (>= 1.2.0), libgtk1.2 (>= 1.2.10-4), libstdc++5 (>=
1:3.2.3-0pre3), libxml2 (>= 2.5.0-1), t1lib1, xlibs (>> 4.1.0)

  libstdc++5 1:3.2.3ds4-0pre5, the rest we already tested.

libnetclient-ocaml-dev :  ocaml-3.06-1, libocamlnet-ocaml-dev (>= 0.94),
libxstr-ocaml-dev (>= 0.2.1), ocaml-findlib
libocamlnet-ocaml-dev : ocaml-3.06-1, libpcre-ocaml-dev (>= 4.30.0),
ocaml-findlib
libpcre-ocaml : ocaml-base-3.06-1, libc6 (>= 2.3.1-1), libpcre3
libpcre-ocaml-dev : ocaml-3.06-1, libpcre3-dev, libpcre-ocaml (=
4.30.0-3), ocaml-findlib

  pcre3 3.9-1.

libpxp-ocaml-dev :  ocaml-3.06-1, libocamlnet-ocaml-dev (>= 0.94),
ocaml-findlib, libwlexing-ocaml-dev (>= 20021021)
libwlexing-ocaml : ocaml-base-3.06-1, libc6 (>= 2.3.1-1)
libwlexing-ocaml-dev :  ocaml-3.06-1, libwlexing-ocaml (= 20021021-5)
ocaml-wlex :  ocaml-3.06-1
libxstr-ocaml-dev : ocaml-3.06-1, ocaml-findlib

  Should be ok.

libpgsql-ocaml-dev : ocaml-3.06-1, ocaml-findlib, postgresql-dev (>= 7.3) 

  postgresql-dev is only 7.2.1-2 in testing, there are 2 RC bugs open
  and the package is out of date on arm and m68k.

Friendly,

Sven Luther











Reply to: