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: