Re: ocaml 3.08.3-3 built on all arches, and in the incoming dir, ready for level 2.

2005-03-23 Thread Christian Perrier
> If i did not miss any of those (Stefano, why does packages like ledit not show
> up ?).


Should geneweb be listed here (see Julien Cristau rmeark about Stefano
graph missing some packages)?

I follow all this very loosely and need to figure out whether I
absolutely need to rebuild it or not (as far as I can see, this is not
mandatory, is it?)

I prefer rebuilding it only if necessary. The package is quiet for
some time and rock solid so, well, I prefer focusing on more important
stuff at this moment.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.08.3-3 built on all arches, and in the incoming dir, ready for level 2.

2005-03-23 Thread Christian Perrier
> If the package build-depends on ocaml, you will have to build it or it will
> FTBFS, which is an RC bug. If you tell us the remaining build-dependencies
> beyond just ocaml, i will tell you when you have to rebuild it, which should
> be rather trivial.

  Build-Depends: debhelper (>= 4.1.16), ocaml-best-compilers, ocaml (>= 3.04), 
doc-base, dh-buildinfo, iso-codes, po-debconf, dpatch

Sure, it is trivial to rebuild...

As Julien mentioned, rebuilding it just to be sure is probably a good
idea anyway.

Hmm, well, looking at my changelog, I have a few pending l10n stuff
and very minor so it's probably a good occasion to upload anyway.

You made me change my mind...:-)

/me launches debuild


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.08.3-3 built on all arches, and in the incoming dir, ready for level 2.

2005-03-24 Thread Christian Perrier
> As Julien mentioned, rebuilding it just to be sure is probably a good
> idea anyway.
> 
> Hmm, well, looking at my changelog, I have a few pending l10n stuff
> and very minor so it's probably a good occasion to upload anyway.
> 
> You made me change my mind...:-)
> 
> /me launches debuild


geneweb 4.10-5, built with ocaml-3.08.3 has been uploaded yesterday


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.08.3-3 built on all arches, and in the incoming dir, ready for level 2.

2005-03-25 Thread Christian Perrier
Quoting Christian Perrier ([EMAIL PROTECTED]):

> geneweb 4.10-5, built with ocaml-3.08.3 has been uploaded yesterday


And, bloody hell, I knew I should have done so.

See #301378



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.08.3-3 built on all arches, and in the incoming dir, ready for level 2.

2005-03-26 Thread Christian Perrier
> As i read the patch provided by Daniel, i don't think that you need to have
> 3.08.3 for this patch to build. I don't really understand your question


I just wanted to double check that I don't need to update the
Build-Depends of the fixed package.

I finally managed to check this myself by temporarily trying to
rebuild it with testing's ocaml (ie 3.08.2).

So, as a conclusion, the patched package for geneweb has been uploaded
and should reach unstable today. It was uploaded with priority medium
to have enough time to it to be tested properly (advice from the
release team) and to give me enough time to block it from testing as
I'll be away the next 2 days.

In short, everything is fine again.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#309743: [intl:fr] ocaml-tools debconf templates translation

2005-05-19 Thread Christian Perrier
> #. Type: boolean
> #. Description
> #: ../ocaml-tools.templates:4
> msgid "Do you want to use omlet as default vim mode?"
> msgstr "Faut-il utiliser omlet comme mode vim par défaut ?"
> 
> #. Type: boolean
> #. Description
> #: ../ocaml-tools.templates:4
> msgid ""
> "Omlet is an enhanced vim mode for OCaml which has better indentation than "
> "the official vim mode for OCaml. You don't need this if you don't use vim."
> msgstr ""
> "Omlet est un mode vim étendu pour Ocaml qui permet une meilleure indentation 
> "
> "que le mode vim officiel pour Ocaml. Vous n'avez pas besoin de cela si vous "
> "n'utilisez pas vim."
> 
> #. Type: boolean
> #. Description
> #: ../ocaml-tools.templates:4
> msgid "Do you want to use it as the default mode for editing ml files?"
> msgstr ""
> "Veuillez confirmer que vous souhaitez l'utiliser comme mode par défaut pour "
> "l'édition de fichiers ml."

By the way, to whoever is maintaining this package : repeating a
question in both the long and short description of a debconf template
is highly discouraged.

Mor egenerally speaking, the interrogative form should be used ONLY
for boolean templates and ONLY in the short part of the template.

Indeed, here, the second paragraph of the template is absolutely
useless. Long descriptions should NOT repeat what short descriptions
already mention. 

For further description of these concepts, see debconf-devel(7) and
the Developer's Reference.


-- 



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Problem with gramlib.cmxa

2001-08-22 Thread Christian Perrier
Hello folks,

First of all, a very quick introduction : after being granted as Debian
Developer, I am currently in the process of taking over the maintenance of
the Debian package for Geneweb, Daniel de Rauglaudre's genealogy software.

I already have contributed to former versions of the package, which was
maintained by Brent Fulgham (who is, I guess, still subscribed to this
list).

Now to the problem which made me urgently subscribe to the list (I will
re-subscribe with my home address, which is the one I use for my Debian
activities when possible) :

It looks like Geneweb compilation has been broken by the very recent update
of the camlp4 package from 3.01.6 to 3.02 :

ocamlopt.opt unix.cmxa `camlp4 -where`/gramlib.cmxa x1.cmxa x2.cmxa gwd.cmx 
-cclib -lunix -o gwd.opt
Cannot find file /usr/lib/camlp4/gramlib.cmxa

The /usr/lib/camlp4/gramlib.cmxa file, which was there in 3.01.6 is not
there anymore.

Unfortunately, I'm not really familiar with OCAML so that I cannot figure
out...

In the same time I post this, I try to contact Daniel for getting his word
about this.

-- 
Christian Perrier
ONERA/Département Réseau et Informatique Scientifique
+33 (0) 1 4673 4438 - +33 (0) 6 1016 9480
PGP/GnuPG Key ID 30C9348A (DSS)



Re: Problem with gramlib.cmxa

2001-08-22 Thread Christian Perrier
Quoting Christian Perrier ([EMAIL PROTECTED]):

> The /usr/lib/camlp4/gramlib.cmxa file, which was there in 3.01.6 is not
> there anymore.
> 
> Unfortunately, I'm not really familiar with OCAML so that I cannot figure
> out...
> 
> In the same time I post this, I try to contact Daniel for getting his word
> about this.

After a few mails with Daniel (who is also camlp4 author) it looks like the
bug lies in the camlp4 package. "make opt" should be done on platforms
where an optimised OCAML exist

I attach the appropriate patch for the rules file of the camlp4 package. It
just uncomments a line in build-stamp...:-)

With this patch, I have been able to compile a package with the cmxa file I
need

-- 
Christian Perrier
ONERA/Département Réseau et Informatique Scientifique
+33 (0) 1 4673 4438 - +33 (0) 6 1016 9480
PGP/GnuPG Key ID 30C9348A (DSS)
*** rules.old   Wed Aug 22 16:48:23 2001
--- rules   Wed Aug 22 16:42:09 2001
***
*** 18,24 
# if [ ! -f /usr/bin/ocamlc.opt ] ; then sed -e 
's/OCAMLC=ocamlc.opt/OCAMLC=ocamlc/' -e 
's/OCAMLOPT=ocamlopt.opt/OCAMLOPT=ocamlopt/' config/Makefile > 
config/Makefile.new ; mv config/Makefile.new config/Makefile ; fi
./configure
$(MAKE) world
!   # if [ -f /usr/bin/ocamlopt ] ; then $(MAKE) opt ; fi
  
touch build-stamp
  
--- 18,24 
# if [ ! -f /usr/bin/ocamlc.opt ] ; then sed -e 
's/OCAMLC=ocamlc.opt/OCAMLC=ocamlc/' -e 
's/OCAMLOPT=ocamlopt.opt/OCAMLOPT=ocamlopt/' config/Makefile > 
config/Makefile.new ; mv config/Makefile.new config/Makefile ; fi
./configure
$(MAKE) world
!if [ -f /usr/bin/ocamlopt ] ; then $(MAKE) opt ; fi
  
touch build-stamp
  


Re: Problem with gramlib.cmxa

2001-08-24 Thread Christian Perrier
Sven disait :


> mmm, will this package also build correctly on architecture that don't compile

I guess yes.

> thenative code compiler, like m68K ? If not, this is a serious or even release
> critical bug which will promptly be submitted against your package by the
> corresponding auto builders.
> 
> That said, it is normally just necessary to check for the existance of the
> ocamlopt compiler, like it is done in other existing packages, mlgtk having
> been the first where i implemented this. I suppose you did it already so, not
> having seen the patch, but wanted to write this just to make sure you did.

The patch just activates the test. It uncomments the last of these lines to
debian.rules :

./configure
$(MAKE) world
 if [ -f /usr/bin/ocamlopt ] ; then $(MAKE) opt ; fi

(the if line was already there, but commented)

If ocamlopt is found, then "make opt", otherwise do only the "make world".

Looks to me like it will compile on m68k...

I'm waiting for news from Fernando Sanchez. I thought he would answer
quickly in the list, so that I don't have to open a bugbut I guess I
will do so, just in case.

As the new package breaks the compilation of other packages, what is the
correct severity of the bug, in your opinion?

-- 
Christian Perrier
DRIS/SRL Châtillon A-9f05
(01467)34438 - 06 1016 9480
PGP/GnuPG Key ID 30C9348A (DSS)



Re: ocaml 3.04-5 in incoming ...

2002-01-24 Thread Christian Perrier
Quoting Sven ([EMAIL PROTECTED]):

> Changes:
>  ocaml (3.04-5) unstable; urgency=low
>  .
>* Split ocamlc.opt, ocamlopt.opt and ocamllex.opt into the
>  ocaml-native-compilers package.
>* The ocaml-best-compilers virtual package is provided by
>  ocaml-native-compilers if it is built and by ocaml if not.
>* Added an ocaml-source package containing the source to ocaml for packages
>  which need them as build-depends.
>* Applied Ian Zimmerman's caml.el patch. (Closes:#129650,#130301)

I have followed the discussion about this problem from time to time.

Are my conclusions OK : I should modify the Build-Depends of my package from 
ocaml to ocaml-best-compilers, am I wrong? Then, if the optimised compiler
exist for the platform the package is built on, it will be used (my rules
files already handles this) and the normal compiler will be used if the
optimised one does not exist.




Re: ocaml 3.04-5 in incoming ...

2002-01-25 Thread Christian Perrier
Quoting Sven ([EMAIL PROTECTED]):

> Well, what packages do you maintain, are they very big sources, like coq,
> where there is a sensible difference, or smaller stuff, where there is no
> noticeable difference.

geneweb is by far not small stuff.:-)

Daniel de Rauglaudre, upstream author, explicitely recommends the compilation 
with
optimised compilers whan available...




Re: ocaml 3.04-5 in incoming ...

2002-01-26 Thread Christian Perrier
Quoting Sven ([EMAIL PROTECTED]):

> Notice that, i think, you still would have to depend on ocaml, altough it may
> not be necessary, because ocaml-native-compilers depends on ocaml.
> 
> Also, your build depend on ocaml-best-compilers cannot be a versioned
> dependency.

H. So, yes, I will have to Build-Depends on both ocaml-best-compilers so
that the most appropriate compiler is used...but also on ocaml so that I can
version the Build-Depends (geneweb needs 3.04).

At this time, the most appropriate seems to be :

Build-Depends: ocaml (>=3.04), ocaml-best-compilers




Re: ocaml 3.04-9 uploaded

2002-02-23 Thread Christian Perrier
Quoting Sven ([EMAIL PROTECTED]):

> Hope this will be the right on now, i think no serious bugs are still there,
> and that this could be a woody release candidate.

Thanks for this as, due to it entering testing, I finally got "my" geneweb
4.04-1 also entering testing.

Now waiting for the very latest version of geneweb (which is Build-Depending
on ocaml-best-compilers...thus, I guess, waiting for it to enter testing) to
go into testing.

Sven (or others), if you have a little bit of time remaining, may you check
to Depends and Build-Depends of geneweb? I have tried to follow this list so
that I don't make mistakes and use the appropriate dependencies, but I have
some doubts...:-)

Build-Depends includes at this time :

ocaml-best-compilers, ocaml (>=3.04)

Those who find inconsistencies, be kind enough for opening a bug, of
course. As I will lack a bit of time in the next weeks, I want to prepare a
good release geneweb package




Re: ocaml 3.06 + mlgtk + lablgl

2002-08-23 Thread Christian Perrier
Quoting Sven LUTHER ([EMAIL PROTECTED]):
> Hello, ...
> 
> I am just uploading ocaml 3.06-1 to ftp-master's incoming.

And geneweb 4.07-1 followed by a few hours (I was waiting for ocaml 3.06 as
broken 3.05 wasn't suitable for build as advertised here by Jérome, thakns
Jérome).

> to put there, i lost my mail archive), and 8 is about a new, cleaner way
> of doing dependencies for libraries. (no more ocaml (>=3.06-1), ocaml
> (<<3.07-1), but simply ocaml-3.06).

Well, at this time, in geneweb, I have :

Suggests: ocaml (>= 3.04), menu (>= 1.5), gwtp

I don't really know why I added this Suggestion on ocaml:-). I'll
investigate and will probably remove it (geneweb can run without ocaml, of
course).

But I also have a "Build-Depends: debhelper, ocaml-best-compilers, ocaml (>=
3.04), doc-base" line.

Why this line? First of course for properly getting either the native or the
bytecode compiler, depending on their availibility on a given
architecturebut ALSO because upstream developer (namely Daniel de
Rauglaudre) mentions that ocaml 3.04 is *required* and sufficient (for what
I have tested until now) for this version of Geneweb.

If I replace my "ocaml (>=3.04)" statement by "ocaml-3.06" (or whichever
further version), I will make package builds more restrictive without any
real reason. For instance, the unofficial woody backports which I maintain
for Daniel's FTP site will require a small useless change to debian/control...

So, in my opinion at least, there are reasons for still carrying old way
dependencies rather than the one suggested by ocaml_packaging_policyand
this is why I keep my Build dependencies as such...at least as long as
someone convinces me that I am wrong..:-)




Re: ocaml 3.06 + mlgtk + lablgl

2002-08-25 Thread Christian Perrier
> > I don't really know why I added this Suggestion on ocaml:-). I'll
> > investigate and will probably remove it (geneweb can run without ocaml, of
> > course).
> 
> Please do ...

This will be done in next release of the package.

> Notice how it speak only about _library_ packages, not about application
> packages, as it did as well in the older packaging policy, altough it
> may have been less clear.
> 
> So, again, people don't really read what i write, maybe i am not clear
> enough, should i be insisting more heavily on the fact that it only
> concerns libraries and not apps here ?

Well, probably as at least one (myself...:-)) missed the point. Maybe
writing the word "library" uppercase would help us, stupid people..:-)



Re: Hi, packaging mldonkey, rpath + other questions

2002-09-08 Thread Christian Perrier
Quoting Sven LUTHER ([EMAIL PROTECTED]):

> > 2. mldonkey uses ocamlopt.opt but ocamlopt works as well. Which of the
> > two should I use? Should I build-depend on eigther or conflict with
> > one?
> 
> You should build depend on ocaml-best-compilers, and do a test for the
> presence of ocamlopt.opt before using it.

Besides Stefano and Sven advices, I may add that such a test for
presence of ocamlopt.opt may be found in other ocaml-bases packages...

For instance, in "my" own package (geneweb, genealogical software
written in ocaml), I deal with this as follows :

upstream Geneweb includes a file named "tools/Makefile.inc" in all
Makefile files. Upstream suggest putting the appropriate lines
depending on the presence of "opt" compilers :

OCAMLC=ocamlc.opt
OCAMLOPT=ocamlopt.opt
 or 

OCAMLC=ocamlc
OCAMLOPT=ocamlopt

From the original Makefile.inc file, I make two files, one with "opt" lines and 
the other without.

Then, I added this in debian/rules (stolen from the list or another
package!):

WAY=$(shell if [ -f "/usr/bin/ocamlc.opt" ]; then echo "opt";   \
else echo "out";\
fi)

# Move the proper makefile into place   
cp -f `pwd`/tools/Makefile.inc.$(WAY) `pwd`/tools/Makefile.inc

$(MAKE) $(WAY)

IMHO, this allows minimal modification of original sourcesand it
properly deals with the presence/lack of optimised compilers. I could
also "edit" Makefile.inc on the fly...

Of course, my package Build-Depends on ocaml-best-compilers as it was
previously written...

All this works well, though I'm not really an ocaml specialist (I'm
far more a genealogist...:-))



pgpMjNaLpcVa6.pgp
Description: PGP signature


Re: planets entered the archives.

2003-05-25 Thread Christian Perrier
Quoting Ralf Treinen ([EMAIL PROTECTED]):

> The debian-ocaml-maint list is subscribed in the package tracking
> system to all packages written in ocaml.

Then it should maybe be subscribed to geneweb's PTS, no ?



Re: planets entered the archives.

2003-05-26 Thread Christian Perrier
Quoting Stefano Zacchiroli ([EMAIL PROTECTED]):

> Well the original idea was to subscribe to the PTS for knowing how to
> deal with needed rebuilds of libraries, incompatibilities with newer
> versions of the ocaml compiler/runtime and similar problems.
> 
> Geneweb is built as native code executable and thus have no runtime
> problem, this is the reason why was not initially subscribed, the same
> applies for other packages like coq and unison for example:
> debian-ocaml-maint is not subscribed to their PTS.

OK. Got the point. For sure, having the list subscribed to geneweb's PTS
wouldn't be useful at all...and would probably bother people when I
update the package because I play with debconf translation or polish
the whole thing for the hypothetical sarge release... :-)

About unison : I didn't even know this is an ocaml application though
I use it daily.. :-)




Re: ocaml 3.07beta2 is up at people.debian.org/~luther/ocaml

2003-08-27 Thread Christian Perrier
Quoting Sven Luther ([EMAIL PROTECTED]):

> W: ocaml source: newer-standards-version 3.6.0

lintian needs update. BTW, you can now use 3.6.1 as long as you use
debconf for user input during package installation.

> W: ocaml source: outdated-autotools-helper-file config/gnu/config.guess 
> 2001-06-25
> W: ocaml source: outdated-autotools-helper-file config/gnu/config.sub 
> 2001-06-08

Maybe you can consider using in debian/rules a system for
automagically replace upstream-provided config.{guess|sub} files by
more up-to-date ones which come with autotools-dev.

See /usr/share/doc/autotools-dev README's for examples.Or one of
my packages (lifelines or poedit).

Sorry if you're aware of all this so that I try to learn you something
you better know than me...which is perfectly possible... :-)




Re: ocaml 3.07beta2 is up at people.debian.org/~luther/ocaml

2003-08-27 Thread Christian Perrier
Quoting Sven Luther ([EMAIL PROTECTED]):

> > > W: ocaml source: newer-standards-version 3.6.0
> > 
> > lintian needs update. BTW, you can now use 3.6.1 as long as you use
> > debconf for user input during package installation.
> 
> I don't do any user input thingy anymore, so i guess it is ok, wheter i
> use debconf or not.

It is. The "should" about debconf use for user input is the only non
trivial thing that changed.

> 
> > > W: ocaml source: outdated-autotools-helper-file config/gnu/config.guess 
> > > 2001-06-25
> > > W: ocaml source: outdated-autotools-helper-file config/gnu/config.sub 
> > > 2001-06-08
> > 
> > Maybe you can consider using in debian/rules a system for
> > automagically replace upstream-provided config.{guess|sub} files by
> > more up-to-date ones which come with autotools-dev.
> 
> I don't like this, it messes up the .diff.gz file with lot of useless
> config* stuff. What is the best way to handling this ?


Having upstream update their files more often, maybe .. :-)

As far as I have understood, having up-to-date files is important for
porting issues, mostly on exotic architectures. I learned about this
when I got FTBFS'ed because one of my package did not build anymore on
ARM, IA64 or whatever.




geneweb and ocaml 3.07 : help.. :-)

2003-10-03 Thread Christian Perrier

Well, as some of you may know, I'm not an ocaml expert...I'm even not
a coding expert, by the way.

I maintain the geneweb package because it's part of my hobby,
mostly. Also because I think I can make good work with it as long as
it does not invlove digging in the dirt^W code.

So I'm needing some Ocaml competences for helping me.

With ocaml 3.07 release, the geneweb package does not compile from
sources anymore.

This is probably trivial, but I cannot handle this by myself.

Here are the symptoms :

camlp4r pa_ifdef.cmo -DUNIX -o wserver.ppi wserver.mli
ocamlc.opt -warn-error A  -I `camlp4 -where` -c -intf wserver.ppi
File "wserver.mli", line 24, characters 15-46:
The type constructor format expects 3 argument(s),
but is here applied to 4 argument(s)
make[2]: *** [wserver.cmi] Erreur 2

And the offending code :

ifdef OCAML_307 then
value wprint : format 'a out_channel unit unit -> 'a
else
value wprint : format 'a out_channel unit -> 'a;
(* To be called to print page contents. *)
 
(you will notice the possible OCAML_307 define)

I tried to compile with -DOCAML_307 but the same happens. Probably
because the define is implicit when camlp4r is the 3.07 version.

The only way to get through this is by commenting stuff :

(* ifdef OCAML_307 then
value wprint : format 'a out_channel unit unit -> 'a
else *)
value wprint : format 'a out_channel unit -> 'a;
(* To be called to print page contents. *)
 

But this is probably silly.. :-)

I could ask Daniel de Rauglaudre, upstream author, but I prefer asking
here first as Daniel is currently very busy and I'd prefer trying this
as a last option

I would probably need an ocaml expert as co-maintainer for
geneweb... :-)




Re: geneweb and ocaml 3.0 7 : help.. :-)

2003-10-04 Thread Christian Perrier
Quoting Sven Luther ([EMAIL PROTECTED]):
> On Fri, Oct 03, 2003 at 08:00:56PM +0200, Remi Vanicat wrote:
> > > I could ask Daniel de Rauglaudre, upstream author, but I prefer asking
> > > here first as Daniel is currently very busy and I'd prefer trying this
> > > as a last option
> > 
> > you should tell upstream that is code does not compile, it may not be
> > aware of it.
> 
> Well, he may not care though, as if i am not wrong, he left the ocaml
> team on quite bad terms over calmp4.

He certainly cares anyway as geneweb is his baby and related to one of
his hobbies

Thanks for your advice, I'll try removing the OCAML_307 stuff.




Re: geneweb and ocaml 3.0 7 : help.. :-)

2003-10-04 Thread Christian Perrier
> Thanks for your advice, I'll try removing the OCAML_307 stuff.

Fine. All compiled well and the new geneweb will be on its way to
unstable very soon.




Latest geneweb package now in testing

2003-10-17 Thread Christian Perrier
Thanks to all the great work of core ocaml package maintainers, the
latest (and probably final, except for including new debconf
translations in some exotic languages) geneweb package has reached the
Grail : it is now in testing... :-)

  
Congrats, folks, you made the transition simple and easy and properly
helped me to sort out the minor compilation problems I had with the
new 3.07 ocaml.

  
À la vôtre... :-)

  

-- 




Re: D-I translations: tasksel (Denis Barbier mail to -i18n)

2004-02-08 Thread Christian Perrier
Quoting Jérôme Marant ([EMAIL PROTECTED]):

> I think that free programs shall not refer to non-free ones.

Thou Shall not refer to non-free programs

Thou Shall not promote non-free

Non-free is Evil

Amen


:-)




Re: D-I translations: tasksel (Denis Barbier mail to -i18n)

2004-02-08 Thread Christian Perrier
> How funny.

Well, I prefer this over saying you that I think your reasoning is a
kind of bigotry, because I certainly don't want to be offensive to
people I consider great contributors to the free software community.

Apologies if I indeed sounded offensive. This was just a way of
exrepssing my opinion on this topic.






Ocaml gettext library?

2004-03-02 Thread Christian Perrier
The geneweb package currently uses its own system for handling its internal
translation.

I started thinking about asking Daniel de Rauglaudre for using a
standard gettext format for i18n.

I guess that some standardized ocaml library exists for this. Am I
wrong ?

I'm not competent enough for implementing this myself and I'm not sure
Daniel would be enthusiast for doing this himself, so any help may be
welcome.



-- 




Re: Ocaml gettext library?

2004-03-02 Thread Christian Perrier
Quoting Remi Vanicat ([EMAIL PROTECTED]):

> > I guess that some standardized ocaml library exists for this. Am I
> > wrong ?
> 
> I know no standardized ocaml library for this.


Hmmm. Interesting project if someone is looking for something to code
in ocaml:-)


I'm absolutely incompetent for thisso let's wait until someone
interested AND competent can start such work.





Re: splitting up the ocaml package: summary

2004-06-14 Thread Christian Perrier

> Humm... the split is fine with me, but i just don't like name :
> pkgdepends   contents
> -
> ocaml  everythingeverything
> ocaml-base ocaml-interpreter
> ocaml-interpreter  
> ocaml-compilers  (pseudo package)
> ocaml-native-compilers   compilers *.opt 
> ocaml-byte-compilers compilers *.byte
> liblabltk-ocaml  labltk stublibs
> liblabltk-ocaml-dev liblabltk-ocaml  labltk header
> libbase-extra-ocaml  extra stublibs 
> libbase-extra-ocaml-dev libbase-extra-ocaml  extra header
> libgraphics-ocamlgraphics stublibs
> libgraphics-ocaml-devgraphics header

I have had a look to my geneweb package.

Currently, its dependencccies are:

Build-Depends: .../... ocaml-best-compilers, ocaml (>= 3.04), .../...

I'm not sure to remember why both are required, by the wayanyway,
this currently works by making it use the native compiler on platforms
which have one and the byte compiler otherwise

My understanding of the above scheme is that I should now use only
"ocaml-compilers" which is a pseudo-package for "native" or "byte"
depending oin the platform.

Am I right?

I suppose of course that I need waiting for these to be uploaded in
unstable and built on all arches for uploading a modified
geneweb. Maybe waiting for the transition packages to reach testing is
even better as I will be sure that geneweb entering testing will not
be stucked by some weird thing preventing the ocal packages to enter
testing.




Problem with gramlib.cmxa

2001-08-22 Thread Christian Perrier

Hello folks,

First of all, a very quick introduction : after being granted as Debian
Developer, I am currently in the process of taking over the maintenance of
the Debian package for Geneweb, Daniel de Rauglaudre's genealogy software.

I already have contributed to former versions of the package, which was
maintained by Brent Fulgham (who is, I guess, still subscribed to this
list).

Now to the problem which made me urgently subscribe to the list (I will
re-subscribe with my home address, which is the one I use for my Debian
activities when possible) :

It looks like Geneweb compilation has been broken by the very recent update
of the camlp4 package from 3.01.6 to 3.02 :

ocamlopt.opt unix.cmxa `camlp4 -where`/gramlib.cmxa x1.cmxa x2.cmxa gwd.cmx -cclib 
-lunix -o gwd.opt
Cannot find file /usr/lib/camlp4/gramlib.cmxa

The /usr/lib/camlp4/gramlib.cmxa file, which was there in 3.01.6 is not
there anymore.

Unfortunately, I'm not really familiar with OCAML so that I cannot figure
out...

In the same time I post this, I try to contact Daniel for getting his word
about this.

-- 
Christian Perrier
ONERA/Département Réseau et Informatique Scientifique
+33 (0) 1 4673 4438 - +33 (0) 6 1016 9480
PGP/GnuPG Key ID 30C9348A (DSS)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Problem with gramlib.cmxa

2001-08-22 Thread Christian Perrier

Quoting Christian Perrier ([EMAIL PROTECTED]):

> The /usr/lib/camlp4/gramlib.cmxa file, which was there in 3.01.6 is not
> there anymore.
> 
> Unfortunately, I'm not really familiar with OCAML so that I cannot figure
> out...
> 
> In the same time I post this, I try to contact Daniel for getting his word
> about this.

After a few mails with Daniel (who is also camlp4 author) it looks like the
bug lies in the camlp4 package. "make opt" should be done on platforms
where an optimised OCAML exist

I attach the appropriate patch for the rules file of the camlp4 package. It
just uncomments a line in build-stamp...:-)

With this patch, I have been able to compile a package with the cmxa file I
need

-- 
Christian Perrier
ONERA/Département Réseau et Informatique Scientifique
+33 (0) 1 4673 4438 - +33 (0) 6 1016 9480
PGP/GnuPG Key ID 30C9348A (DSS)


*** rules.old   Wed Aug 22 16:48:23 2001
--- rules   Wed Aug 22 16:42:09 2001
***
*** 18,24 
# if [ ! -f /usr/bin/ocamlc.opt ] ; then sed -e 
's/OCAMLC=ocamlc.opt/OCAMLC=ocamlc/' -e 's/OCAMLOPT=ocamlopt.opt/OCAMLOPT=ocamlopt/' 
config/Makefile > config/Makefile.new ; mv config/Makefile.new config/Makefile ; fi
./configure
$(MAKE) world
!   # if [ -f /usr/bin/ocamlopt ] ; then $(MAKE) opt ; fi
  
touch build-stamp
  
--- 18,24 
# if [ ! -f /usr/bin/ocamlc.opt ] ; then sed -e 
's/OCAMLC=ocamlc.opt/OCAMLC=ocamlc/' -e 's/OCAMLOPT=ocamlopt.opt/OCAMLOPT=ocamlopt/' 
config/Makefile > config/Makefile.new ; mv config/Makefile.new config/Makefile ; fi
./configure
$(MAKE) world
!if [ -f /usr/bin/ocamlopt ] ; then $(MAKE) opt ; fi
  
touch build-stamp
  



Re: Problem with gramlib.cmxa

2001-08-24 Thread Christian Perrier

Sven disait :


> mmm, will this package also build correctly on architecture that don't compile

I guess yes.

> thenative code compiler, like m68K ? If not, this is a serious or even release
> critical bug which will promptly be submitted against your package by the
> corresponding auto builders.
> 
> That said, it is normally just necessary to check for the existance of the
> ocamlopt compiler, like it is done in other existing packages, mlgtk having
> been the first where i implemented this. I suppose you did it already so, not
> having seen the patch, but wanted to write this just to make sure you did.

The patch just activates the test. It uncomments the last of these lines to
debian.rules :

./configure
$(MAKE) world
 if [ -f /usr/bin/ocamlopt ] ; then $(MAKE) opt ; fi

(the if line was already there, but commented)

If ocamlopt is found, then "make opt", otherwise do only the "make world".

Looks to me like it will compile on m68k...

I'm waiting for news from Fernando Sanchez. I thought he would answer
quickly in the list, so that I don't have to open a bugbut I guess I
will do so, just in case.

As the new package breaks the compilation of other packages, what is the
correct severity of the bug, in your opinion?

-- 
Christian Perrier
DRIS/SRL Châtillon A-9f05
(01467)34438 - 06 1016 9480
PGP/GnuPG Key ID 30C9348A (DSS)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: ocaml 3.04-5 in incoming ...

2002-01-23 Thread Christian Perrier

Quoting Sven ([EMAIL PROTECTED]):

> Changes:
>  ocaml (3.04-5) unstable; urgency=low
>  .
>* Split ocamlc.opt, ocamlopt.opt and ocamllex.opt into the
>  ocaml-native-compilers package.
>* The ocaml-best-compilers virtual package is provided by
>  ocaml-native-compilers if it is built and by ocaml if not.
>* Added an ocaml-source package containing the source to ocaml for packages
>  which need them as build-depends.
>* Applied Ian Zimmerman's caml.el patch. (Closes:#129650,#130301)

I have followed the discussion about this problem from time to time.

Are my conclusions OK : I should modify the Build-Depends of my package from 
ocaml to ocaml-best-compilers, am I wrong? Then, if the optimised compiler
exist for the platform the package is built on, it will be used (my rules
files already handles this) and the normal compiler will be used if the
optimised one does not exist.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: ocaml 3.04-5 in incoming ...

2002-01-24 Thread Christian Perrier

Quoting Sven ([EMAIL PROTECTED]):

> Well, what packages do you maintain, are they very big sources, like coq,
> where there is a sensible difference, or smaller stuff, where there is no
> noticeable difference.

geneweb is by far not small stuff.:-)

Daniel de Rauglaudre, upstream author, explicitely recommends the compilation with
optimised compilers whan available...



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: ocaml 3.04-5 in incoming ...

2002-01-26 Thread Christian Perrier

Quoting Sven ([EMAIL PROTECTED]):

> Notice that, i think, you still would have to depend on ocaml, altough it may
> not be necessary, because ocaml-native-compilers depends on ocaml.
> 
> Also, your build depend on ocaml-best-compilers cannot be a versioned
> dependency.

H. So, yes, I will have to Build-Depends on both ocaml-best-compilers so
that the most appropriate compiler is used...but also on ocaml so that I can
version the Build-Depends (geneweb needs 3.04).

At this time, the most appropriate seems to be :

Build-Depends: ocaml (>=3.04), ocaml-best-compilers



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: ocaml 3.04-9 uploaded

2002-02-23 Thread Christian Perrier

Quoting Sven ([EMAIL PROTECTED]):

> Hope this will be the right on now, i think no serious bugs are still there,
> and that this could be a woody release candidate.

Thanks for this as, due to it entering testing, I finally got "my" geneweb
4.04-1 also entering testing.

Now waiting for the very latest version of geneweb (which is Build-Depending
on ocaml-best-compilers...thus, I guess, waiting for it to enter testing) to
go into testing.

Sven (or others), if you have a little bit of time remaining, may you check
to Depends and Build-Depends of geneweb? I have tried to follow this list so
that I don't make mistakes and use the appropriate dependencies, but I have
some doubts...:-)

Build-Depends includes at this time :

ocaml-best-compilers, ocaml (>=3.04)

Those who find inconsistencies, be kind enough for opening a bug, of
course. As I will lack a bit of time in the next weeks, I want to prepare a
good release geneweb package



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: ocaml 3.06 + mlgtk + lablgl

2002-08-25 Thread Christian Perrier

> > I don't really know why I added this Suggestion on ocaml:-). I'll
> > investigate and will probably remove it (geneweb can run without ocaml, of
> > course).
> 
> Please do ...

This will be done in next release of the package.

> Notice how it speak only about _library_ packages, not about application
> packages, as it did as well in the older packaging policy, altough it
> may have been less clear.
> 
> So, again, people don't really read what i write, maybe i am not clear
> enough, should i be insisting more heavily on the fact that it only
> concerns libraries and not apps here ?

Well, probably as at least one (myself...:-)) missed the point. Maybe
writing the word "library" uppercase would help us, stupid people..:-)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Hi, packaging mldonkey, rpath + other questions

2002-09-08 Thread Christian Perrier

Quoting Sven LUTHER ([EMAIL PROTECTED]):

> > 2. mldonkey uses ocamlopt.opt but ocamlopt works as well. Which of the
> > two should I use? Should I build-depend on eigther or conflict with
> > one?
> 
> You should build depend on ocaml-best-compilers, and do a test for the
> presence of ocamlopt.opt before using it.

Besides Stefano and Sven advices, I may add that such a test for
presence of ocamlopt.opt may be found in other ocaml-bases packages...

For instance, in "my" own package (geneweb, genealogical software
written in ocaml), I deal with this as follows :

upstream Geneweb includes a file named "tools/Makefile.inc" in all
Makefile files. Upstream suggest putting the appropriate lines
depending on the presence of "opt" compilers :

OCAMLC=ocamlc.opt
OCAMLOPT=ocamlopt.opt
 or 

OCAMLC=ocamlc
OCAMLOPT=ocamlopt

From the original Makefile.inc file, I make two files, one with "opt" lines and the 
other without.

Then, I added this in debian/rules (stolen from the list or another
package!):

WAY=$(shell if [ -f "/usr/bin/ocamlc.opt" ]; then echo "opt";   \
else echo "out";\
fi)

# Move the proper makefile into place   
cp -f `pwd`/tools/Makefile.inc.$(WAY) `pwd`/tools/Makefile.inc

$(MAKE) $(WAY)

IMHO, this allows minimal modification of original sourcesand it
properly deals with the presence/lack of optimised compilers. I could
also "edit" Makefile.inc on the fly...

Of course, my package Build-Depends on ocaml-best-compilers as it was
previously written...

All this works well, though I'm not really an ocaml specialist (I'm
far more a genealogist...:-))




msg01737/pgp0.pgp
Description: PGP signature


Re: ocaml 3.07beta2 is up at people.debian.org/~luther/ocaml

2003-08-27 Thread Christian Perrier
Quoting Sven Luther ([EMAIL PROTECTED]):

> W: ocaml source: newer-standards-version 3.6.0

lintian needs update. BTW, you can now use 3.6.1 as long as you use
debconf for user input during package installation.

> W: ocaml source: outdated-autotools-helper-file config/gnu/config.guess 2001-06-25
> W: ocaml source: outdated-autotools-helper-file config/gnu/config.sub 2001-06-08

Maybe you can consider using in debian/rules a system for
automagically replace upstream-provided config.{guess|sub} files by
more up-to-date ones which come with autotools-dev.

See /usr/share/doc/autotools-dev README's for examples.Or one of
my packages (lifelines or poedit).

Sorry if you're aware of all this so that I try to learn you something
you better know than me...which is perfectly possible... :-)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.07beta2 is up at people.debian.org/~luther/ocaml

2003-08-27 Thread Christian Perrier
Quoting Sven Luther ([EMAIL PROTECTED]):

> > > W: ocaml source: newer-standards-version 3.6.0
> > 
> > lintian needs update. BTW, you can now use 3.6.1 as long as you use
> > debconf for user input during package installation.
> 
> I don't do any user input thingy anymore, so i guess it is ok, wheter i
> use debconf or not.

It is. The "should" about debconf use for user input is the only non
trivial thing that changed.

> 
> > > W: ocaml source: outdated-autotools-helper-file config/gnu/config.guess 
> > > 2001-06-25
> > > W: ocaml source: outdated-autotools-helper-file config/gnu/config.sub 2001-06-08
> > 
> > Maybe you can consider using in debian/rules a system for
> > automagically replace upstream-provided config.{guess|sub} files by
> > more up-to-date ones which come with autotools-dev.
> 
> I don't like this, it messes up the .diff.gz file with lot of useless
> config* stuff. What is the best way to handling this ?


Having upstream update their files more often, maybe .. :-)

As far as I have understood, having up-to-date files is important for
porting issues, mostly on exotic architectures. I learned about this
when I got FTBFS'ed because one of my package did not build anymore on
ARM, IA64 or whatever.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



geneweb and ocaml 3.07 : help.. :-)

2003-10-03 Thread Christian Perrier

Well, as some of you may know, I'm not an ocaml expert...I'm even not
a coding expert, by the way.

I maintain the geneweb package because it's part of my hobby,
mostly. Also because I think I can make good work with it as long as
it does not invlove digging in the dirt^W code.

So I'm needing some Ocaml competences for helping me.

With ocaml 3.07 release, the geneweb package does not compile from
sources anymore.

This is probably trivial, but I cannot handle this by myself.

Here are the symptoms :

camlp4r pa_ifdef.cmo -DUNIX -o wserver.ppi wserver.mli
ocamlc.opt -warn-error A  -I `camlp4 -where` -c -intf wserver.ppi
File "wserver.mli", line 24, characters 15-46:
The type constructor format expects 3 argument(s),
but is here applied to 4 argument(s)
make[2]: *** [wserver.cmi] Erreur 2

And the offending code :

ifdef OCAML_307 then
value wprint : format 'a out_channel unit unit -> 'a
else
value wprint : format 'a out_channel unit -> 'a;
(* To be called to print page contents. *)
 
(you will notice the possible OCAML_307 define)

I tried to compile with -DOCAML_307 but the same happens. Probably
because the define is implicit when camlp4r is the 3.07 version.

The only way to get through this is by commenting stuff :

(* ifdef OCAML_307 then
value wprint : format 'a out_channel unit unit -> 'a
else *)
value wprint : format 'a out_channel unit -> 'a;
(* To be called to print page contents. *)
 

But this is probably silly.. :-)

I could ask Daniel de Rauglaudre, upstream author, but I prefer asking
here first as Daniel is currently very busy and I'd prefer trying this
as a last option

I would probably need an ocaml expert as co-maintainer for
geneweb... :-)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: geneweb and ocaml 3.07 : help.. :-)

2003-10-04 Thread Christian Perrier
Quoting Sven Luther ([EMAIL PROTECTED]):
> On Fri, Oct 03, 2003 at 08:00:56PM +0200, Remi Vanicat wrote:
> > > I could ask Daniel de Rauglaudre, upstream author, but I prefer asking
> > > here first as Daniel is currently very busy and I'd prefer trying this
> > > as a last option
> > 
> > you should tell upstream that is code does not compile, it may not be
> > aware of it.
> 
> Well, he may not care though, as if i am not wrong, he left the ocaml
> team on quite bad terms over calmp4.

He certainly cares anyway as geneweb is his baby and related to one of
his hobbies

Thanks for your advice, I'll try removing the OCAML_307 stuff.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: geneweb and ocaml 3.07 : help.. :-)

2003-10-04 Thread Christian Perrier
> Thanks for your advice, I'll try removing the OCAML_307 stuff.

Fine. All compiled well and the new geneweb will be on its way to
unstable very soon.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Latest geneweb package now in testing

2003-10-17 Thread Christian Perrier
Thanks to all the great work of core ocaml package maintainers, the
latest (and probably final, except for including new debconf
translations in some exotic languages) geneweb package has reached the
Grail : it is now in testing... :-)
   
   
Congrats, folks, you made the transition simple and easy and properly
helped me to sort out the minor compilation problems I had with the
new 3.07 ocaml.
   
   
À la vôtre... :-)
   
   

-- 



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: D-I translations: tasksel (Denis Barbier mail to -i18n)

2004-02-08 Thread Christian Perrier
Quoting Jérôme Marant ([EMAIL PROTECTED]):

> I think that free programs shall not refer to non-free ones.

Thou Shall not refer to non-free programs

Thou Shall not promote non-free

Non-free is Evil

Amen


:-)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: D-I translations: tasksel (Denis Barbier mail to -i18n)

2004-02-08 Thread Christian Perrier
> How funny.

Well, I prefer this over saying you that I think your reasoning is a
kind of bigotry, because I certainly don't want to be offensive to
people I consider great contributors to the free software community.

Apologies if I indeed sounded offensive. This was just a way of
exrepssing my opinion on this topic.





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Ocaml gettext library?

2004-03-01 Thread Christian Perrier
The geneweb package currently uses its own system for handling its internal
translation.

I started thinking about asking Daniel de Rauglaudre for using a
standard gettext format for i18n.

I guess that some standardized ocaml library exists for this. Am I
wrong ?

I'm not competent enough for implementing this myself and I'm not sure
Daniel would be enthusiast for doing this himself, so any help may be
welcome.



-- 



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ocaml gettext library?

2004-03-02 Thread Christian Perrier
Quoting Remi Vanicat ([EMAIL PROTECTED]):

> > I guess that some standardized ocaml library exists for this. Am I
> > wrong ?
> 
> I know no standardized ocaml library for this.


Hmmm. Interesting project if someone is looking for something to code
in ocaml:-)


I'm absolutely incompetent for thisso let's wait until someone
interested AND competent can start such work.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: splitting up the ocaml package: summary

2004-06-13 Thread Christian Perrier

> Humm... the split is fine with me, but i just don't like name :
> pkgdepends   contents
> -
> ocaml  everythingeverything
> ocaml-base ocaml-interpreter
> ocaml-interpreter  
> ocaml-compilers  (pseudo package)
> ocaml-native-compilers   compilers *.opt 
> ocaml-byte-compilers compilers *.byte
> liblabltk-ocaml  labltk stublibs
> liblabltk-ocaml-dev liblabltk-ocaml  labltk header
> libbase-extra-ocaml  extra stublibs 
> libbase-extra-ocaml-dev libbase-extra-ocaml  extra header
> libgraphics-ocamlgraphics stublibs
> libgraphics-ocaml-devgraphics header

I have had a look to my geneweb package.

Currently, its dependencccies are:

Build-Depends: .../... ocaml-best-compilers, ocaml (>= 3.04), .../...

I'm not sure to remember why both are required, by the wayanyway,
this currently works by making it use the native compiler on platforms
which have one and the byte compiler otherwise

My understanding of the above scheme is that I should now use only
"ocaml-compilers" which is a pseudo-package for "native" or "byte"
depending oin the platform.

Am I right?

I suppose of course that I need waiting for these to be uploaded in
unstable and built on all arches for uploading a modified
geneweb. Maybe waiting for the transition packages to reach testing is
even better as I will be sure that geneweb entering testing will not
be stucked by some weird thing preventing the ocal packages to enter
testing.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Transition to ocaml 3.08

2004-07-22 Thread Christian Perrier
Quoting Jérôme Marant ([EMAIL PROTECTED]):

> If your packages don't use graphic modules from ocaml, you can consider
> depending on ocaml-nox rather than ocaml. So, please have a look to

geneweb currently build-depends on ocaml. Is it safe to have it depend
on ocaml-nox. If I understand correctly, this should minimize the
effort for autobuilders, right ?



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#264898: geneweb: FTBFS: compile error

2004-08-15 Thread Christian Perrier
tags 264898 help
thanks

Quoting Roland Stigge ([EMAIL PROTECTED]):
> Package: geneweb
> Version: 4.09-25
> Severity: serious
> 
> Hi,
> 
> trying to build the package in a clean environment (pbuilder chroot), I got:

(geneweb not compiling with Ocaml 3.08. Daniel : FTBFS means that the
geneweb Debian package fails to build from sources with current Debian
development environment)

Unfortunately, I just discovered this RC bug before going away for
holidays and couldn't even get time for reporting it myself.

I have asked for help about it on the debian-ocaml-maint ML as this is
a consequence of the recent switch to Ocaml 3.08. I also may need input
from Geneweb upstream author. I still need checking if I got some
answers while being away.

Thanks for your report.






-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#264898: geneweb: FTBFS: compile error

2004-08-16 Thread Christian Perrier
> If the problem is not fixed before the 28th of August freeze date at the
> latest, i will ask for the removal of geneweb from testing so that the ocaml
> 3.08 transition can happen.
> 
> > Unfortunately, I just discovered this RC bug before going away for
> > holidays and couldn't even get time for reporting it myself.
> 
> Not cool, when will you be back ?
> 
> > I have asked for help about it on the debian-ocaml-maint ML as this is
> > a consequence of the recent switch to Ocaml 3.08. I also may need input
> > from Geneweb upstream author. I still need checking if I got some
> > answers while being away.
> 
> If all else fail, i can prepare uploads of ocaml-3.07 packages, but i would
> much prefer not to have to do this. What are the dependencies and build
> dependencies of geneweb ?


Geneweb does not depend on any ocaml stuff. It only Build-Depends on
it:

Build-Depends: debhelper (>= 4.1.16), ocaml-best-compilers, ocaml (>=
3.04), doc-base, dh-buildinfo, iso-codes, po-debconf

Currently, I have two solutions left:

1) use a copy of Daniel CVS (he fixed geneweb so that it compiles with
   3.07 and 3.08)

2) backport code changes needed for correct build to stable geneweb
   4.09

I tested 1) and it works. I have a CVS snapshot from 20040815 which
builds properly

About 2), this needs help from Daniel and he probably prefers
releasing the 4.10 version of Geneweb from his CVS.

I still have to read possible answers from Daniel but I think that 1)
is the most probable way for solving this.

Unless I get clues for backporting compiling fixes in the next couple
of days, I will build a package from the CVS snapshot I have. Daniel,
do you confirm that it is ready for release?



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#264898: geneweb: FTBFS: compile error

2004-08-17 Thread Christian Perrier

> > Currently, I have two solutions left:
> > 
> > 1) use a copy of Daniel CVS (he fixed geneweb so that it compiles with
> >3.07 and 3.08)
> 
> Go for it.


I just uploaded geneweb_4.09+cvs20040815-1 with priority=high (because
of RC bug). This is a CVS snapshot of Daniel's repository made on Aug
15th.

It has been built with Ocaml 3.08 without problem.

#264898 will then be closed by it, thus the fixed geneweb will be able
to enter testing and not interfere with the ocaml transition if it
currently does.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Coq ne compile plus avec ocaml 3.08.1

2004-08-19 Thread Christian Perrier
> La compilation de coq ne passe plus avec ocaml 3.08.1, sans doute à
> cause des modifications de camlp4 (camlp4 parsing of patterns now
> conforms to normal parsing (PR#3015) ?).

Thankfully, that release was supposed to be a bugfix release.

In my mind, this would mean that the new software is supposed to avoid
breaking anything.

Looks like ocaml developers and I do not share the same views on
stable releases

Of course, I deeply fear what will happen for the geneweb
compilation. I just avoided it to be dropped out from sarge because it
didn't compile anymore with 3.08 : I don't want this to happen again.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Coq ne compile plus avec ocaml 3.08.1

2004-08-20 Thread Christian Perrier

> Thanks. geneweb is already built on most arches, except : arm, m68k, mips and
> mipsel. That said, you uploaded with urgency low, which would mean that you
> won't make the deadline, you should have done it with urgency=medium, but i


As we discussed on IRC, I indeed uploaded with urgency=high, so no
problem as vorlon confirmed.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Droit de distribuer la doc de coq

2005-01-20 Thread Christian Perrier
Quoting Samuel Mimram ([EMAIL PROTECTED]):

> De plus, le package ira dans la section non-free de Debian, sauf si vous 
> choisissez une licence libre pour cette doc (la licence ci-dessus ne 
> l'est pas).


Maybe explaining to the people you're talking to why this licence is
not considered DFSG-compliant would help them. I would maybe help some
people here as well..:-)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#335578: ocamlopt.opt segfaults on Alpha

2005-10-24 Thread Christian Perrier
Quoting Falk Hueffner ([EMAIL PROTECTED]):

> This breaks building geneweb and probably a whole bunch of other

Which could be ween as "breaks unrelated software" by the way.

I'm not fond of overflated severities but, well, my pet package
(geneweb) is actually blocked by thisso I really hope that someone
will be able to take care of this.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#335578: ocamlopt.opt segfaults on Alpha

2005-10-25 Thread Christian Perrier
(Falk, please tell us if you don't want to be CC'ed to further answers)

Quoting Sven Luther ([EMAIL PROTECTED]):
> On Tue, Oct 25, 2005 at 08:39:26AM +0200, Christian Perrier wrote:
> > Quoting Falk Hueffner ([EMAIL PROTECTED]):
> > 
> > > This breaks building geneweb and probably a whole bunch of other
> > 
> > Which could be ween as "breaks unrelated software" by the way.
> > 
> > I'm not fond of overflated severities but, well, my pet package
> > (geneweb) is actually blocked by thisso I really hope that someone
> > will be able to take care of this.
> 
> Christian, can you rebuild geneweb using bytecode on alpha, and downgrade this
> bug to important ? 


The bug actually *is* important and I do not really intent to make it
"serious".

I'm not sure about the right way to recompile geneweb with bytecode on
alpha.

Actually, this is done in debian/rules with:

PACKAGE=geneweb
WAY=$(shell if [ -f "/usr/bin/ocamlc.opt" ]; then echo "opt";   \
else echo "out";\
fi)


Then $WAY is used to compile one way or another.

I guess that adding a specific test for Alpha architecture here would
be the Right Hack.

Something like:

DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)

ifeq ($(DEB_HOST_ARCH_OS),alpha)
WAY=out
else
WAY=$(shell if [ -f "/usr/bin/ocamlc.opt" ]; then echo "opt";   
\
else echo "out";\
fi)
endif



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#335578: ocamlopt.opt segfaults on Alpha

2005-10-25 Thread Christian Perrier
> > > Christian, can you rebuild geneweb using bytecode on alpha, and downgrade 
> > > this
> > > bug to important ? 
> > 
> > 
> > The bug actually *is* important and I do not really intent to make it
> > "serious".
> 
> Ah, ok. Still, you need to be able to build on alpha :)

Done. I uploaded a new version which should build using bytecode on
alpha if my debian/rules changes aren't wrong.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.09.0 and word from the RMs ...

2005-10-28 Thread Christian Perrier
>  2) other uploads, like ocurl, and maybe approx, cduce, or geneweb, which
> happened recently and are not yet in testing. These we have the choice to
> wait or have them go in with the ocaml 3.09.0 stuff.


Speaking for geneweb, no problem for me if my last upload doesn't go
to testing and if I have to rebuild the package once more.

The version currently in testing is rock solid and the changes were
minimal (a few LSB init scripts things).

Well, I'll be happy if it goes be fore ocaml 3.09 enters unstable, but
I won't be angry otherwise

Actually, my main concern is whether the alpha crash is solved or not
with ocaml 3.09



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Accepted ocaml 3.09.0-0.experimental.1 (source all powerpc)

2005-10-28 Thread Christian Perrier

>  ocaml (3.09.0-0.experimental.1) experimental; urgency=low


Hmmm, any chance that one can check about ocamlopt.opt no more
crashing on alphas?




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#335578: ocamlopt.opt segfaults on Alpha

2005-11-07 Thread Christian Perrier
> As said on irc, the likely solution here would be to disable the alpha native
> compilers until the solution is found.


Done in geneweb, which allowed it to enter testing.

I'm currently rebuilding geneweb with 3.09, btw.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.09.0: alpha and m68k:tk8.4 problems seem solved ...

2005-11-08 Thread Christian Perrier
Quoting Sven Luther ([EMAIL PROTECTED]):

> Once that is done, we can proceed with the other uploads. And in particular
> Christian can revert his alpha patch.


Sure. If I can manage to compile geneweb with ocaml 3.09..:-)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.09.0: alpha and m68k:tk8.4 problems seem solved ...

2005-11-08 Thread Christian Perrier
Quoting Sven Luther ([EMAIL PROTECTED]):
> On Tue, Nov 08, 2005 at 10:23:39PM +0100, Christian Perrier wrote:
> > Quoting Sven Luther ([EMAIL PROTECTED]):
> > 
> > > Once that is done, we can proceed with the other uploads. And in 
> > > particular
> > > Christian can revert his alpha patch.
> > 
> > 
> > Sure. If I can manage to compile geneweb with ocaml 3.09..:-)
> 
> What's the problem ? 

camlp4r pa_extend.cmo q_MLast.cmo pa_ifdef.cmo -DUNIX -o pa_html.ppo pa_html.ml
Warning: pa_ifdef is deprecated since OCaml 3.07. Use pa_macro instead.
ocamlc.opt -I ../wserver -I ../dag2html  -I `camlp4 -where` -c -impl pa_html.ppo
File "pa_html.ml", line 30, characters 0-1:
Unbound value _loc
make[2]: *** [pa_html.cmo] Erreur 2



I notified Daniel about this.waiting for the answer (which I will
probably get)

I CC'ed this very list to my request but I unfortunately messed up in
the list address, thinking it is an Alioth list, which it isn't...:-|


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.09.0: alpha and m68k:tk8.4 problems seem solved ...

2005-11-09 Thread Christian Perrier
> Ah, this is the camlp4 loc -> _loc change, see at how we fixed ledit for
> example (a simple 2 line fix in a 30 line file, so easy to look at).
> 
> > I notified Daniel about this.waiting for the answer (which I will
> > probably get)
> 
> Yeah, but given the politics surrounding camlp4 and that Daniel left angry and
> may not approve those camlp4 changes, you may well be prepared to fix this
> yourself. I may be wrong though.


Well, he gave me a correct fix ("CAMLP4F=-DUNIX -loc loc" in
tools/Makefile.inc.o*)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ocaml 3.09.0: alpha and m68k:tk8.4 problems seem solved ...

2005-11-10 Thread Christian Perrier

> Yeah, it reverts the loc thingy to the old behavior. That is the easy fix, the
> other is doing a sed -i -e 's%loc%_loc%g' on all your source files.

I'll leave this to Daniel in upstream sources...:-)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Please don't upload yet, until we have a working alpha ocaml test suite.

2005-11-10 Thread Christian Perrier

> All packages which where uploaded and built before the binNMU alpha was
> installed will need to be binNMUed, thanks for having a look at the ones you
> uploaded.

/me turns self in wait mode..:-)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: transition status

2006-01-09 Thread Christian Perrier
Quoting Julien Cristau ([EMAIL PROTECTED]):
> Hi,
> 
> here is the status for the 3.09.1 transition:


I haven't asked you folks, as I think I know the answer, but let's get
a confirmation. Do I need to do a new build of geneweb? I assumed I
don't but better be sure..:)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#377574: mldonkey: [INTL:fr] French debconf templates translation

2006-07-10 Thread Christian Perrier
Package: mldonkey
Version: N/A
Severity: wishlist
Tags: patch l10n

Please find attached the french debconf templates update, proofread by the
debian-l10n-french mailing list contributors.

If you do not already use it, please remember about the
"podebconf-report-po" utility, which helps warning translators about
changes when you modify some debconf templates in your packages. See
its man page for details.

The usual policy when using it is sending a warning to translators when
you plan to upload a version of your package with debconf templates
changes (EVEN TYPO CORRECTIONS). Then leave about one week for them to
update their files (several translation teams have a QA process which
requires time).

podebconf-report-po will take care of sending the translators the
needed material as well as getting the translators adresses from the
PO files. All you have to do is just using the utility..:-)

If you apply this policy, please forget about these remarks, of
courseThis message is generic..:-)


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to fr_FR.UTF-8)
# translation of fr.po to French
# Translators, if you are not familiar with the PO format, gettext
# documentation is worth reading, especially sections dedicated to
# this format, e.g. by running:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
# Some information specific to po-debconf are available at
# /usr/share/doc/po-debconf/README-trans
# or http://www.debian.org/intl/l10n/po-debconf/README-trans
# Developers do not need to manually edit POT or PO files.
#
#  <>, 2003.
# Christian Perrier <[EMAIL PROTECTED]>, 2006.
msgid ""
msgstr ""
"Project-Id-Version: fr\n"
"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
"POT-Creation-Date: 2006-06-23 09:41+\n"
"PO-Revision-Date: 2006-06-24 19:12+0200\n"
"Last-Translator: Christian Perrier <[EMAIL PROTECTED]>\n"
"Language-Team: French \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.2\n"

#. Type: note
#. Description
#: ../mldonkey-server.templates:3
msgid "Bug #200500"
msgstr "Bogue numéro 200500"

#. Type: note
#. Description
#: ../mldonkey-server.templates:3
msgid ""
"Previous versions of mldonkey-server suffer from a serious DFSG policy "
"violation."
msgstr ""
"Les versions précédentes de mldonkey-server comportaient un sérieux problème "
"de violation de la définition des logiciels libres selon Debian (« Debian "
"Free Software Guidelines »)."

#. Type: note
#. Description
#: ../mldonkey-server.templates:3
msgid ""
"The plugin for the fasttrack protocol (e.g. used by kazaa) of mldonkey-"
"server was made with illegal coding practice. This version fixes the problem "
"by removing this plugin from the MLDonkey package. Any fasttrack sources "
"will be filtered out of your files.ini."
msgstr ""
"Le greffon fasttrack (utilisé par exemple pour kazaa) de mldonkey-server "
"relevait de pratiques illégales de programmation. Cette version corrige ce "
"problème. Toutes les références à fasttrack seront supprimées de votre "
"fichier files.ini."

#. Type: note
#. Description
#: ../mldonkey-server.templates:3
msgid ""
"Your entire fasttrack upload will disappear with the next restart of the "
"mldonkey server."
msgstr ""
"Tous vos téléchargements fasttrack disparaîtront au prochain redémarrage de "
"mldonkey."

#. Type: note
#. Description
#: ../mldonkey-server.templates:3
msgid "See /usr/share/doc/mldonkey-server/README.Debian for more information."
msgstr ""
"Veuillez consulter le fichier /usr/share/doc/mldonkey-server/README.Debian "
"pour plus d'informations."

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:20
msgid "Launch MLDonkey at startup?"
msgstr "Faut-il lancer MLDonkey au démarrage du système ?"

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:20
msgid ""
"If enabled, each time your machine starts, the MLDonkey server will be "
"started."
msgstr ""
"Si vous choisissez cette option, un serveur MLDonkey sera lancé à chaque 
démarrage de "
"votre machine."

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:20
msgid ""
"Otherwise, you 

Re: svn commit notifications sent to this list

2006-07-21 Thread Christian Perrier
> So, here comes the poll: does subscribing this list to the -commit list
> of the pkg-ocaml-maint alioth project bother any of you, guys?


Well, I would say that I'm not fond of it. I'm actually subscribed to
-maint mostly because I maintain one Ocaml-related package and want to
hear about possible transition/problems with Ocaml stuff.

Getting commit messages would be extra useless stuff for me and I'd
vote for keeping the lists separated.

However, I'm not an active member in the community here so don't
consider my advice with too much value. If changing things is suitable
and valuable for you guys, then I'm OK with that and I'll live with
that.




signature.asc
Description: Digital signature


Bug#418980: ocaml-tools: Invalid german translation file for debconf templates

2007-04-13 Thread Christian Perrier
Package: ocaml-tools
Severity: normal
Tags: patch l10n

The german translation of ocaml-tools debconf templates is invalid because
of extra "msgstr".

I recommend checking PO files before sending them:

msgfmt -o /dev/null --statistics file.po

Please use the attached patch on the debian/po/de.po file.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-486
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--- de.po	2007-04-13 07:35:31.0 +0200
+++ de2.po	2007-04-13 07:40:13.329185616 +0200
@@ -27,7 +27,7 @@
 "Omlet is an enhanced vim mode for OCaml which has better indentation than "
 "the official vim mode for OCaml. You don't need this if you don't use vim."
 msgstr ""
-msgstr "Omlet ist ein erweiterter vim-Modus für OCaml, welcher über eine "
+"Omlet ist ein erweiterter vim-Modus für OCaml, welcher über eine "
 "verbesserte Markierung als der offizielle vim-Modus für OCaml verfügt. Sie "
 "benötigen dies nicht, falls Sie keinen vim benutzen."
 
@@ -36,5 +36,5 @@
 #: ../ocaml-tools.templates:1001
 msgid "Do you want to use it as the default mode for editing ml files?"
 msgstr ""
-msgstr "Wollen Sie diesen Modus standardmäßig zum Bearbeiten von ml-Dateien "
+"Wollen Sie diesen Modus standardmäßig zum Bearbeiten von ml-Dateien "
 "verwenden?"


Bug#418980: ocaml-tools: Invalid german translation file for debconf templates

2007-04-14 Thread Christian Perrier
> > Please use the attached patch on the debian/po/de.po file.
> 
> Will you take care, i.e. apply the patch, or is a new file from the
> translator / the German team required?


Care should be taken by the package maintainer (which I am not...I
noticed the error while checking the logs from the -still
experimental- i18n server).

I think that the patch I provided should be enough for the maintainer
to use...but a new de.po file will not hurt anyway..:)




signature.asc
Description: Digital signature


Re: Bug#441508: geneweb - FTBFS: ./tools/camlp4_comm.sh: line 27: camlp4r: command not found

2007-09-10 Thread Christian Perrier
Quoting Michael Ablassmeier ([EMAIL PROTECTED]):
> Package: geneweb
> Version: 5.00-5
> Severity: serious
> User: [EMAIL PROTECTED]
> Usertags: qa-ftbfs-20070905
> 
> hi,
> 
> while doing an archive wide package rebuild your package failed to build from
> source for the following reason:

>  > camlp4r pa_macro.cmo -loc loc -o ppdef.ppo ppdef.ml
>  > ../tools/camlp4_comm.sh: line 27: camlp4r: command not found


This is apparently triggerred by the changes in the ocaml package with
camlp4 becoming a separate package.

I probably should have noticed thatif only I read the
debian-ocaml-maint ML..:-)

The patch is then obvious here: build-depend on camlp4



signature.asc
Description: Digital signature


Re: dag2html: a package in need of some love

2008-04-01 Thread Christian Perrier
Quoting James Westby ([EMAIL PROTECTED]):

> For the geneweb part I am Ccing Christian. Christian, do you know of
> anybody that would be interested in the dag2html package? Would it
> be worth contacting your upstream?


I don't have any real idea of who could be interested in it.

However, on should note that dag2html is currently distributed along
with Geneweb sources.

So, geneweb could indeed provide a dag2html package itself as it
seems.




signature.asc
Description: Digital signature


Re: dag2html: a package in need of some love

2008-04-02 Thread Christian Perrier
Quoting James Westby ([EMAIL PROTECTED]):

> Is it an updated version, or still the same code do you know?


[EMAIL PROTECTED]:~/src/debian/geneweb/geneweb-5.01/dag2html> ls -l
total 88
-rw--- 1 bubulle bubulle  1936 jan  1  2006 dag2html.1
-rw--- 1 bubulle bubulle 42802 déc 13  2005 dag2html.ml
-rw--- 1 bubulle bubulle  1074 déc 13  2005 dag2html.mli
drwx-- 2 bubulle bubulle46 sep 12  2007 ex
-rw--- 1 bubulle bubulle 18007 déc 13  2005 LICENSE
-rw--- 1 bubulle bubulle  7307 oct 15  2006 main.ml
-rw--- 1 bubulle bubulle   743 jui 11  2007 Makefile
-rw--- 1 bubulle bubulle  1368 jui 11  2007 README
[EMAIL PROTECTED]:~/src/debian/geneweb/geneweb-5.01/dag2html> grep Id *
dag2html.ml:(* $Id: dag2html.ml,v 5.0 2005/12/13 11:51:26 ddr Exp $ *)
dag2html.mli:(* $Id: dag2html.mli,v 5.0 2005/12/13 11:51:26 ddr Exp $ *)
main.ml:(* $Id: main.ml,v 5.1 2006/10/15 15:39:38 ddr Exp $ *)
Makefile:# $Id: Makefile,v 5.1 2007/07/11 16:15:21 ddr Exp $




signature.asc
Description: Digital signature


Re: dag2html: a package in need of some love

2008-04-02 Thread Christian Perrier
Quoting Barry deFreese ([EMAIL PROTECTED]):
> Christian Perrier wrote:
>> Quoting James Westby ([EMAIL PROTECTED]):
>>
>>   
>>> Is it an updated version, or still the same code do you know?
>>> 
>>
>>
>> 
>>
>>   
> I've file a preliminary proposed removal for dag2html.


I then suggest that, as soon as it's been removed from unstable, you
file a wishlist BR against geneweb for it to provide a binary package
for dag2html.




signature.asc
Description: Digital signature


Intent to NMU or help for an l10n upload of mldonkey to fix pending po-debconf l10n bugs

2008-07-23 Thread Christian Perrier
Dear Debian maintainer,

The mldonkey Debian package, which you are the maintainer of, has
pending bug report(s) which include translation updates or fixes
for po-debconf, namely bug number 480751 (and maybe other similar bugs).

Even though this bug is quite recent, the release of Debian is not that
far and an opportunity should be taken to not only fix
that l10n bug, but also get more translations for your package.

I have the intention, as part of a more general action of the Debian
i18n Task Force to build and possibly upload a non-maintainer upload
for mldonkey in order to fix this as well as all pending translations
for the debconf templates.

Of course, as you seem pretty active on that package, an upload by you
would also be OK...as long as it allows a round of translation
updates.

Such changes are always harmless, which explains why I safely consider
building NMU's for such issues even though they're obviously non critical.

The schedule for the NMU (in case it happens, that is if you agree with it
or if I don't receive any answer in 14 days) is roughly the following:

 Thursday, July 24, 2008   : send this notice
 Thursday, August 07, 2008   : post a NMU announcement to debian-i18n with 
you
 (maintainer) CC'ed
 Sunday, August 17, 2008   : deadline for receiving translation updates
 Monday, August 18, 2008   : build the package and upload it to 
DELAYED/2-day
 send the NMU patch to the BTS
 Wednesday, August 20, 2008   : NMU reaches incoming

If you intent to upload yourself, please discuss with me. I propose
handling a translation update round and I can handle it myself for you.
That will just require a few days.

In case I upload an NMU, I will subscribe to the Package Tracking System for
mldonkey and follow its life for 60 days after my NMU in order to fix
any issue potentially introduced by my upload.

Let me know, as soon as possible, if you have any kind of objection to this
process.

If you'd rather do the fix yourself, I will of course leave the package
alone. Same if you have reasons not to do the update now.

-- 




signature.asc
Description: Digital signature


Bug#480751: Announce of the upcoming NMU for the mldonkey package

2008-08-04 Thread Christian Perrier
Dear maintainer of mldonkey and Debian translators,

Some days ago, I sent a notice to the maintainer of the mldonkey Debian
package, mentioning the status of at least one old po-debconf translation 
update in the BTS.

I announced the intent to build and possibly upload a non-maintainer upload
for this package in order to fix this long-time pending localization
bug as well as all other pending translations.

The package maintainer agreed for the NMU or did not respond in two
weeks, so I will proceed with the NMU.

The full planned schedule is available at the end of this mail.

The package is currently translated to: 
ca cs de es eu fi fr gl it nl pt sv vi

Among these, the following translations are incomplete: es vi

If you did any of the, currently incomplete, translations you will get
ANOTHER mail with the translation to update.

Other translators also have the opportunity to create new translations
for this package. Once completed, please send them as a bug report
against the mldonkey package so I can incorporate them in the build.

The deadline for receiving updates and new translations is Monday, August 11, 
2008. If you
are not in time you can always send your translation to the BTS.

The POT file is attached to this mail.

If the maintainer objects to this process I will immediately abort my NMU
and send him/her all updates I receive.

Otherwise the following will happen (or already has):

 Thursday, July 24, 2008   : send the first intent to NMU notice to
 the package maintainer.
 Monday, August 04, 2008   : send this notice
 Monday, August 11, 2008   : (midnight) deadline for receiving translation 
updates
 Tuesday, August 12, 2008   : build the package and upload it to 
DELAYED/2-day
 send the NMU patch to the BTS
 Thursday, August 14, 2008   : NMU uploaded to incoming

Thanks for your efforts and time.

-- 


-- 


# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
"POT-Creation-Date: 2008-05-05 22:32+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid "Bug #200500"
msgstr ""

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid ""
"Previous versions of mldonkey-server suffer from a serious DFSG policy "
"violation."
msgstr ""

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid ""
"The plugin for the fasttrack protocol (e.g. used by kazaa) of mldonkey-"
"server was made with illegal coding practice. This version fixes the problem "
"by removing this plugin from the MLDonkey package. Any fasttrack sources "
"will be filtered out of your files.ini."
msgstr ""

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid ""
"Your entire fasttrack upload will disappear with the next restart of the "
"mldonkey server."
msgstr ""

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid "See /usr/share/doc/mldonkey-server/README.Debian for more information."
msgstr ""

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:2001
msgid "Launch MLDonkey at startup?"
msgstr ""

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:2001
msgid ""
"If enabled, each time your machine starts, the MLDonkey server will be "
"started."
msgstr ""

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:2001
msgid ""
"Otherwise, you will need to launch MLDonkey yourself each time you want to "
"use it."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid "MLDonkey user:"
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid "Define the user who will run the MLDonkey server process."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid ""
"Please do not choose a real user. For security reasons it is better if this "
"user does not own any other data than the MLDonkey share."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid ""
"You will use this user account to share and get data from the peer-to-peer "
"networks."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid ""
"This user will be a system user (if created). You won't be able to login "
"into your system with this user name."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:4001
msgid "MLDonkey group:"
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:4001
msgid "Define the group which wi

Accepted mldonkey 2.9.5-1.1 (source i386)

2008-08-13 Thread Christian Perrier
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Thu, 24 Jul 2008 08:44:48 +0200
Source: mldonkey
Binary: mldonkey-server mldonkey-gui
Architecture: source i386
Version: 2.9.5-1.1
Distribution: unstable
Urgency: low
Maintainer: Debian OCaml Maintainers 
Changed-By: Christian Perrier <[EMAIL PROTECTED]>
Description: 
 mldonkey-gui - Graphical frontend for mldonkey based on GTK+
 mldonkey-server - Door to the 'donkey' network
Closes: 480751 492549 493175 493754 494399
Changes: 
 mldonkey (2.9.5-1.1) unstable; urgency=low
 .
   * Non-maintainer upload to fix pending l10n issues.
   * Debconf translations:
 - Italian. Closes: #480751
 - Finnish. Closes: #492549
 - Swedish. Closes: #493175
 - Russian. Closes: #493754
 - Japanese. Closes: #494399
Checksums-Sha1: 
 763695c4a6f50f67aff6f6564adbc1cb4944623a 1582 mldonkey_2.9.5-1.1.dsc
 66367e78eb07df93ada767d8e50e5081cc7749f6 136684 mldonkey_2.9.5-1.1.diff.gz
 9f156bcc3e8acf410bb32d68d66228de98e5a1d5 2499208 
mldonkey-server_2.9.5-1.1_i386.deb
 867944f5e20e3ef7e05cd006b5740a15f78083e2 3684108 
mldonkey-gui_2.9.5-1.1_i386.deb
Checksums-Sha256: 
 6af8de9e43dba91379f0c81c7631f1614e8bc9cb698c5b4363ac558e7b6387c4 1582 
mldonkey_2.9.5-1.1.dsc
 4541fee4e32b18349f64d2b5e3bd510e43ec938f6ce56a58111dd24509600eee 136684 
mldonkey_2.9.5-1.1.diff.gz
 56f92a0744d4cfa09db62aa89abf3f8e030f05177f649fd2c21db8715f16f8da 2499208 
mldonkey-server_2.9.5-1.1_i386.deb
 49ba91e76d4c18092b22124821e9bb4cad9859c6912d09473eaa1360a2a0ee05 3684108 
mldonkey-gui_2.9.5-1.1_i386.deb
Files: 
 4bab1df58a51d5f158d0630f0334bff3 1582 net optional mldonkey_2.9.5-1.1.dsc
 dc6dd0568a1bc0a374afa4c673580da7 136684 net optional mldonkey_2.9.5-1.1.diff.gz
 b4dc92cf8fd424e4c519afa58f9f39e5 2499208 net optional 
mldonkey-server_2.9.5-1.1_i386.deb
 47053e3198e7d3a97418a7792b462e08 3684108 net optional 
mldonkey-gui_2.9.5-1.1_i386.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkih3vIACgkQ1OXtrMAUPS30mQCfZs5qxVXxoIF1meCM7ok2s5Wk
HXYAoKqkadLzwSPX8sBjufjv8N1hxE6c
=w/UE
-END PGP SIGNATURE-


Accepted:
mldonkey-gui_2.9.5-1.1_i386.deb
  to pool/main/m/mldonkey/mldonkey-gui_2.9.5-1.1_i386.deb
mldonkey-server_2.9.5-1.1_i386.deb
  to pool/main/m/mldonkey/mldonkey-server_2.9.5-1.1_i386.deb
mldonkey_2.9.5-1.1.diff.gz
  to pool/main/m/mldonkey/mldonkey_2.9.5-1.1.diff.gz
mldonkey_2.9.5-1.1.dsc
  to pool/main/m/mldonkey/mldonkey_2.9.5-1.1.dsc




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Intent to NMU mldonkey to fix pending po-debconf l10n bugs

2008-10-19 Thread Christian Perrier
Dear Debian maintainer,

The mldonkey Debian package, which you are the maintainer of, has
pending bug report(s) which include translation updates or fixes
for po-debconf, namely bug number 498567 (and maybe other similar bugs).

We're now getting very close to the release and fixing l10n bugs should be done 
now. Letting such bugs sleep in the BTS is simply lowering
the chances that your package interaction with its users may be done
in something else than the English language. It is also not
encouraging for translators.

I have the intention, as part of a more general action of the Debian
i18n Task Force to build and possibly upload a non-maintainer upload
for mldonkey in order to fix this as well as all pending translations
for the debconf templates.

Of course, an upload made by you would even be better...:-)

Such changes are always harmless, which explains why I safely consider
building NMU's for such issues even though they're obviously non critical.

The schedule for the NMU (in case it happens, that is if you agree with it
or if I don't receive any answer in 10 days) is roughly the following:

 Sunday, October 19, 2008   : send this notice
 Thursday, October 23, 2008   : post a NMU announcement to debian-i18n with 
you
 (maintainer) CC'ed
 this can happen earlier if the maintainer agrees
 In such case, the deadlines below will also
 happen earlier
 Wednesday, October 29, 2008   : (midnight) deadline for receiving 
translation updates
 Thursday, October 30, 2008   : build the package and upload it to 
DELAYED/2-day
 send the NMU patch to the BTS
 Saturday, November 01, 2008   : NMU reaches incoming

If you intent to upload yourself, please notify me so that I interrupt
the process on my side. Please also don't upload without a discussion
with me. Some translators might send a few new translations and I can handle
a round of translation updates for you. Really, don't upload silently...:-)

In case I upload an NMU, I will subscribe to the Package Tracking System for
mldonkey and follow its life for 60 days after my NMU in order to fix
any issue potentially introduced by my upload.

Let me know, as soon as possible, if you have any kind of objection to this
process.

If you'd rather do the fix yourself, I will of course leave the package
alone. Same if you have reasons not to do the update now.

-- 




signature.asc
Description: Digital signature


Bug#498567: Announce of an upcoming upload for the mldonkey package

2008-10-20 Thread Christian Perrier
Dear maintainer of mldonkey and Debian translators,

Some days ago, I sent a notice to the maintainer of the mldonkey Debian
package, mentioning the status of at least one old po-debconf translation 
update in the BTS.

The package maintainer and I agreed for a translation update round. At
the end of this period, I will send him|her a full patch so that 
an l10n upload can happen.
The full planned schedule is available at the end of this mail.

The package is currently translated to: 
ca cs de es eu fi fr gl it ja nl pt ru sv vi

Among these, the following translations are incomplete: es vi

If you did any of the, currently incomplete, translations you will get
ANOTHER mail with the translation to update.

Other translators also have the opportunity to create new translations
for this package. Once completed, please send them as a bug report
against the mldonkey package so I can incorporate them in the build.

The deadline for receiving updates and new translations is Sunday, October 26, 
2008. If you
are not in time you can always send your translation to the BTS.

The POT file is attached to this mail.

Schedule:

 Sunday, October 19, 2008   : send the first intent to NMU notice to
 the package maintainer.
 Monday, October 20, 2008   : send this notice
 Sunday, October 26, 2008   : (midnight) deadline for receiving translation 
updates
 Monday, October 27, 2008   : Send a summary to the maintainer. Maintainer 
uploads
 when possible.

Thanks for your efforts and time.

-- 


-- 


# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
"POT-Creation-Date: 2008-05-05 22:32+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid "Bug #200500"
msgstr ""

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid ""
"Previous versions of mldonkey-server suffer from a serious DFSG policy "
"violation."
msgstr ""

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid ""
"The plugin for the fasttrack protocol (e.g. used by kazaa) of mldonkey-"
"server was made with illegal coding practice. This version fixes the problem "
"by removing this plugin from the MLDonkey package. Any fasttrack sources "
"will be filtered out of your files.ini."
msgstr ""

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid ""
"Your entire fasttrack upload will disappear with the next restart of the "
"mldonkey server."
msgstr ""

#. Type: note
#. Description
#: ../mldonkey-server.templates:1001
msgid "See /usr/share/doc/mldonkey-server/README.Debian for more information."
msgstr ""

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:2001
msgid "Launch MLDonkey at startup?"
msgstr ""

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:2001
msgid ""
"If enabled, each time your machine starts, the MLDonkey server will be "
"started."
msgstr ""

#. Type: boolean
#. Description
#: ../mldonkey-server.templates:2001
msgid ""
"Otherwise, you will need to launch MLDonkey yourself each time you want to "
"use it."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid "MLDonkey user:"
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid "Define the user who will run the MLDonkey server process."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid ""
"Please do not choose a real user. For security reasons it is better if this "
"user does not own any other data than the MLDonkey share."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid ""
"You will use this user account to share and get data from the peer-to-peer "
"networks."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:3001
msgid ""
"This user will be a system user (if created). You won't be able to login "
"into your system with this user name."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:4001
msgid "MLDonkey group:"
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:4001
msgid "Define the group which will run the MLDonkey server process."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:4001
msgid ""
"Please do not choose a real group. For security reasons it is better if this "
"group does not own any other data than the MLDonkey share."
msgstr ""

#. Type: string
#. Description
#: ../mldonkey-server.templates:4001
msgid ""
"Us

Bug#498567: Patch for the l10n upload of mldonkey

2008-10-27 Thread Christian Perrier

Dear maintainer of mldonkey,

On Monday, October 20, 2008 I sent you a notice announcing my intent to upload a
NMU of your package to fix its pending l10n issues, after an initial
notice sent on Sunday, October 19, 2008.

We finally agreed that you would do the update yourself at the end of
the l10n update round.

That time has come.

To help you out, here's the patch which I would have used for an NMU.
Please feel free to use all of it...or only the l10n part of it.

The corresponding changelog is:


Source: mldonkey
Version: 2.9.5-1.2
Distribution: unstable
Urgency: low
Maintainer: Christian Perrier <[EMAIL PROTECTED]>
Date: Mon, 27 Oct 2008 08:09:45 +0100
Closes: 498567
Changes: 
 mldonkey (2.9.5-1.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Fix pending l10n issues. Debconf translations:
 - Japanese. Closes: #498567

-- 


diff -Nru mldonkey-2.9.5.old/debian/changelog mldonkey-2.9.5/debian/changelog
--- mldonkey-2.9.5.old/debian/changelog	2008-10-18 22:32:59.812403448 +0200
+++ mldonkey-2.9.5/debian/changelog	2008-10-27 08:09:50.946730629 +0100
@@ -1,3 +1,11 @@
+mldonkey (2.9.5-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix pending l10n issues. Debconf translations:
+- Japanese. Closes: #498567
+
+ -- Christian Perrier <[EMAIL PROTECTED]>  Mon, 27 Oct 2008 08:09:45 +0100
+
 mldonkey (2.9.5-1.1) unstable; urgency=low
 
   * Non-maintainer upload to fix pending l10n issues.
diff -Nru mldonkey-2.9.5.old/debian/po/ja.po mldonkey-2.9.5/debian/po/ja.po
--- mldonkey-2.9.5.old/debian/po/ja.po	2008-10-18 22:32:59.584403244 +0200
+++ mldonkey-2.9.5/debian/po/ja.po	2008-10-19 10:07:17.556403000 +0200
@@ -8,7 +8,7 @@
 "Project-Id-Version: mldonkey 2.9.5-1\n"
 "Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
 "POT-Creation-Date: 2008-05-05 22:32+0200\n"
-"PO-Revision-Date: 2008-07-31 11:21+0200\n"
+"PO-Revision-Date: 2008-09-11 16:11+0200\n"
 "Last-Translator: Hideki Yamane (Debian-JP) <[EMAIL PROTECTED]>\n"
 "Language-Team: Japanese <[EMAIL PROTECTED]>\n"
 "MIME-Version: 1.0\n"
@@ -52,8 +52,8 @@
 "Your entire fasttrack upload will disappear with the next restart of the "
 "mldonkey server."
 msgstr ""
-"次回に mldonkey サーバをした時から fasttrack を使ったアップロードは完全にでき"
-"なくなります。"
+"次回に mldonkey サーバを起動し直した時から fasttrack を使ったアップロードは完"
+"全にできなくなります。"
 
 #. Type: note
 #. Description
@@ -156,8 +156,8 @@
 "Users of this group can start and stop the MLDonkey server and can also "
 "access the files fetched from the peer-to-peer networks."
 msgstr ""
-"このグループに属するユーザは MLDonkey サーバを開始/停止することや  P2P ネッ"
-"トワークでデータをやりとりしたファイルへのアクセスが可能です。"
+"このグループに属するユーザは MLDonkey サーバを開始/停止することや P2P ネット"
+"ワークでデータをやりとりしたファイルへのアクセスが可能です。"
 
 #. Type: boolean
 #. Description
@@ -183,7 +183,7 @@
 "it yourself later (e.g. with deluser(8)), or you keep it along with the old "
 "configuration."
 msgstr ""
-"PS: 以前のユーザは /etc/passwd から削除されません、後ほど自分で作業する必要が"
+"PS: 以前のユーザは /etc/passwd から削除されません。後ほど自分で削除する必要が"
 "あります (例えば deluser(8) などを使う)。あるいは古い設定のままにしておくか、"
 "です。"
 
@@ -244,8 +244,8 @@
 "If you choose no, the old directory won't be deleted. You will have to do it "
 "yourself."
 msgstr ""
-"「いいえ」を選んでも、以前のディレクトリは削除されません。自分で行う必要があ"
-"るだけです。"
+"「いいえ」を選んでも、以前のディレクトリは削除されません。自分で削除をする必"
+"要があります。"
 
 #. Type: string
 #. Description


signature.asc
Description: Digital signature


Bug#521674: FTBFS: "Def.syn" is not a valid module name.

2009-03-29 Thread Christian Perrier
Package: geneweb
Version: 5.01-8
Severity: serious
Justification: Fails to build from source

Trying to recompile the geneweb package in sid gives:

camlp5r pa_extend.cmo q_MLast.cmo pa_macro.cmo -DUNIX -o def.syn.ppo
def.syn.ml
ocamlc.opt -warn-error A -I ../wserver -I ../dag2html  -I +camlp5 -c -impl
def.syn.ppo
File "def.syn.ppo", line 1, characters 0-1:
Warning X: bad source file name: "Def.syn" is not a valid module name.
File "def.syn.ml", line 1, characters 0-1:
Error: Error-enabled warnings (1 occurrences)



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages geneweb depends on:
ii  adduser   3.110  add and remove users and groups
ii  debconf [debconf-2.0] 1.5.26 Debian configuration management sy
ii  iso-codes 3.7-1  ISO language, territory, currency,
ii  libc6 2.9-6  GNU C Library: Shared libraries
ii  lsb-base  3.2-22 Linux Standard Base 3.2 init scrip
ii  perl-base [perl5-base]5.10.0-19  minimal Perl system

geneweb recommends no packages.

Versions of packages geneweb suggests:
ii  gwsetup5.01-8utilities to configure and manipul
ii  gwtp   5.01-8web interface interacting with Gen
ii  iceweasel [www-browser 3.0.7-1   lightweight web browser based on M
ii  konqueror [www-browser 4:3.5.10.dfsg.1-2 KDE's advanced file manager, web b
ii  lynx   2.8.7pre1-1   Text-mode WWW Browser (transitiona
ii  lynx-cur [www-browser] 2.8.7pre1-1   Text-mode WWW Browser with NLS sup
ii  menu   2.1.41generates programs menu for all me
ii  w3m [www-browser]  0.5.2-2+b1WWW browsable pager with excellent
ii  xemacs21-mule [www-bro 21.4.22-1 highly customizable text editor --
ii  xemacs21-nomule [www-b 21.4.22-1 highly customizable text editor --

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to debian-ocaml-maint-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Bug#521674: FTBFS: "Def.syn" is not a valid module name.

2009-03-29 Thread Christian Perrier
Quoting Stéphane Glondu (st...@glondu.net):
> tags 521674 + upstream patch
> thanks

Thanks for the patch.

> 
> Stéphane Glondu a écrit :
> > You can workaround this failure by adding "-w x" to the failing command
> > line. It will disable the warning (which is an error because of
> > -warn-error). You can also remove -warn-error (your call).
> 
> I can see in the changelog entry of 4.10-15 that "-warn-error A" has
> already been removed in the past for the same reason. I suggest to do
> the same this time.
> 
> > The proper solution would be to ask upstream to rename the file into a
> > proper module name.
> 
> This still applies.


I notified Daniel this morning when I discovered this bug. I'll see
what is his reaction.

I would very much prefer seeing this fixed upstream and only have to
use the workaround if Daniel doesn't want to fix the issue upstream.




signature.asc
Description: Digital signature


About #335578

2009-08-06 Thread Christian Perrier
(please CC me to replies)

Hello Ocamlers,

Is #335578 fixed?

In geneweb's debian/rules, I still have an old workaround for that bug
so that geneweb is builts using bytecode on alpha, until that bug is
fixed.

Given the timeframe, I wonder if I really should keep this.

-- 




signature.asc
Description: Digital signature


Re: Bug#557553: geneweb: Search and navigaition fails

2009-11-24 Thread Christian Perrier
tags 557553 help
thanks

Quoting Pär-Ola Nilsson (p...@home.se):

> >Hmm, I just did the exact same sequence after adding your test
> >database to my local tree and.got no error.
> >
> >Could you send the output of "ls -lR /var/lib/geneweb"?
> >
> >Are you using unstable or testing?
> >
> >
> It's a mishmash but mostly unstable, some testing and some select
> experimental.
> 
> Tried the same thing on a i386 box mostly testing with some unstable
> and that works.
> Tried the same on another amd64 box mostly unstable and some testing, failes
> Another i386 box at work mostly unstable and some testing, works
> 
> Seems its amd64 boxes that fail.


Oh, nice catch. So, we apparently have something that fails on amd64
but not i386.

I might need some help by the Ocaml team to track this down. It is
more and more likely that this goes far beyond my own skills.

Ocaml folks, would you mind looking at this bug report that apparently
shows up only on amd64, for geneweb?




signature.asc
Description: Digital signature


Re: Bug#557553: geneweb: Search and navigaition fails

2010-04-02 Thread Christian PERRIER
Quoting Wolfgang Rohdewald (wolfg...@rohdewald.de):
> I now have the same bug after migrating from ubuntu 9.10 32bit
> to ubuntu 10.4 64bit.
> 
> Did anybody already find a solution for this?


As of now, no. As already mentioned in the bug history, I need help
from Ocaml gurus for this.




signature.asc
Description: Digital signature


Re: Bug#557553: geneweb: Search and navigaition fails

2010-04-05 Thread Christian PERRIER
Quoting Stéphane Glondu (glo...@debian.org):
> Stéphane Glondu a écrit :
> > I was able to reproduce the bug on an amd64 box. Here is a backtrace:
> > 
> > Wserver: uncaught exception: End_of_file
> > Raised by primitive operation at file "", line 0, characters 0-0
> > Called from file "some.ml", line 664, characters 14-44
> > Called from file "some.ml", line 688, characters 7-46
> > Called from file "request.ml", line 734, characters 17-35
> > Called from file "request.ml", line 754, characters 12-39
> > Re-raised at file "request.ml", line 755, characters 38-41
> > Called from file "gwd.ml", line 1467, characters 23-116
> > Called from file "gwd.ml", line 1635, characters 12-95
> > Called from file "wserver.ml", line 338, characters 6-51
> 
> More precisely, in database.ml, around line 441:
> 
>   if Sys.file_exists fname_inx_acc then
> let ic_inx_acc = Secure.open_in_bin fname_inx_acc in
> do {
>   seek_in ic_inx_acc (Iovalue.sizeof_long * (table_size + i));
>   let pos = input_binary_int ic_inx_acc in
>   close_in ic_inx_acc;
>   seek_in ic_inx pos;
>   (Iovalue.input ic_inx : array dsk_istr)
> }
>   else (* compatibility *)
> 
> where:
> 
>  - fname_inx_acc = "/var/lib/geneweb/test.gwb/names.acc"
>  - size of fname_inx_acc = 131064
>  - Iovalue.sizeof_long * (table_size + i) = 131864
> 
> Obviously, Iovalue.sizeof_long is too big. Dividing it by two makes the
> original query work (it seems). But I cannot give any guarantee that it
> doesn't break something else.
> 
> Has the upstream author been contacted about this issue?

Not until now (we hadn't enough information, imho).

As you guys did a lot of good investigation, I think it is now OK to
get in touch with Daniel about this bug.

Daniel, the whole story is at:

http://bugs.debian.org/557553




signature.asc
Description: Digital signature


Re: Bug#557553: geneweb: Search and navigaition fails

2010-04-05 Thread Christian PERRIER
Quoting Daniel de Rauglaudre (daniel.de_rauglau...@inria.fr):
> Hi,
> 
> > > Obviously, Iovalue.sizeof_long is too big. Dividing it by two makes the
> > > original query work (it seems). But I cannot give any guarantee that it
> > > doesn't break something else.
> 
> Which version (ident src/iovalue.ml)? I indeed found bugs for 64 bits
> architectures. In src/iovalue.ml, "sizeof_long" is now defined as (line
> 14 of that file):
>value sizeof_long = Sys.word_size / 8;


The overall version is a CVS snapshot as of Oct. 31 2009.

iovalue.ml is:

(* $Id: iovalue.ml,v 5.9 2009-03-10 21:10:29 ddr Exp $ *)


I bet that I'll need to do another CVS snapshot..:-)




signature.asc
Description: Digital signature


Really need help with geneweb

2010-07-12 Thread Christian PERRIER
tags 557553 help
thanks

Dear Ocaml maintainers,

I maintain geneweb for a very long time. Indeed for as long as I am a
DD and even more

Still, my clues in Ocaml are close to zeroand #557553 can't be
solved by myself alone. 

It makes geneweb unusable on amd64 and, I guess, on any 64-bit
architecture.

Is there any chance that one of you takes some time to look at this
package and this code to figure out what can be done and, hopefully,
propose a patch?

I think that the bug history has all needed information.

Many thanks, inn advance, for your help

-- 






signature.asc
Description: Digital signature


Re: Bug#603580: geneweb: armel: stripped binaries are broken

2011-01-10 Thread Christian PERRIER

Quoting Hans-Jakob Holtz (hans-jakob.ho...@gmxpro.net):
> Package: geneweb
> Version: 5.02~cvs20091031-7
> Severity: normal
> 
> *** Please type your report below this line ***
> On armel, the binaries (gwd, gwu, gwc, gwsetup, gwb2ged) are all identical 
> and non-working. They only contain the OCaml VM, but no bytecode.
> 
> The problem is not present on i386, due to native executables being generated 
> there, which are safe to strip.
> Building with DEB_BUILD_OPTIONS=nostrip makes it work on armel.
> 
> Probably, other architectures without a native OCaml compiler are concerned 
> as well.

Hello, 

Sorry for leaving this unanswered for too long

Would the (untested) patch be the right solution? I have few
experience with this so I may be entirely wrong.

To Ocaml specialists : besides your advice on the above, is it, in
your opinion, normal that dh_strip makes bytecode executable useless?



--- rules   2011-01-10 18:49:37.950907929 +0100
+++ rules.new   2011-01-10 18:49:18.525876303 +0100
@@ -14,6 +14,9 @@
 else echo "out";\
 fi)
 endif
+ifeq ($(DEB_HOST_ARCH),armel)
+   DEB_BUILD_OPTIONS=nostrip
+endif
 
 configure:
dh_testdir


signature.asc
Description: Digital signature


Re: Bug#603580: geneweb: armel: stripped binaries are broken

2011-01-11 Thread Christian PERRIER
severity 603580 serious
thanks

Quoting Stéphane Glondu (glo...@debian.org):
> Le 10/01/2011 18:52, Christian PERRIER a écrit :
> > To Ocaml specialists : besides your advice on the above, is it, in
> > your opinion, normal that dh_strip makes bytecode executable useless?
> 
> It depends on what you mean by "normal". It is a known behaviour, and my
> personal feeling is that it is not normal. But upstream disagrees and
> recommends that bytecode executables should not be built with the
> -custom option instead, which is what we adopted as a policy in the
> Debian OCaml team. However, it is not trivial to build a bytecode
> executable without -custom when it contains C parts (I don't know about
> geneweb specifically). See #256900.

So, in short, this bug is RC as geneweb doesn't work on all arches
with no native compiler. I should indeed have raised this severity
earlier.

I'm currently building packages with Hans-Jakob patch.




signature.asc
Description: Digital signature


Re: Bug#603580: geneweb: armel: stripped binaries are broken

2011-01-13 Thread Christian PERRIER
Hans-Jakob,

I would be very interested if you can formally confirm that the latest
uploaded version of geneweb (-8) does fix that problem on armel.

Many thanks in advance (and thanks for your help fixing this).




signature.asc
Description: Digital signature