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

Bug#587300: marked as done (libocsigen-xhtml-ocaml-dev: timestamp for shipped .cmi older than .mli -> Makefiles want to recreate them)



Your message dated Sun, 29 May 2011 23:02:51 +0000
with message-id <E1QQp0V-0005ps-DA@franck.debian.org>
and subject line Bug#587300: fixed in ocsigen 1.3.4-1
has caused the Debian Bug report #587300,
regarding libocsigen-xhtml-ocaml-dev: timestamp for shipped .cmi older than .mli -> Makefiles want to recreate them
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
587300: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=587300
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libocsigen-xhtml-ocaml-dev
Version: 1.3.3-1
Severity: normal

Using the Makefile from the Eliom tutorial I get a permission denied error:
ocamlfind ocamldep  -package lwt,ocsigen -I `ocamlfind query ocsigen` test.mli test.ml > .depend
ocamlfind ocamlc -g -thread -package lwt,ocsigen -I `ocamlfind query ocsigen` -c /usr/lib/ocaml/ocsigen/xHTML.mli
File "/usr/lib/ocaml/ocsigen/xHTML.mli", line 1, characters 0-1:
Error: I/O error: /usr/lib/ocaml/ocsigen/xHTML.cmi: Permission denied

The reason is that the timestamp for the .mli file is NEWER than the timestamp
for the .cmi file:
-rw-r--r-- 1 root root 168068 Jun 13 12:57 /usr/lib/ocaml/ocsigen/xHTML.cmi
-rw-r--r-- 1 root root  46899 Jun 13 13:02 /usr/lib/ocaml/ocsigen/xHTML.mli

I think that in the package the .cmi files should always be newer than the .mli
files, since normal users don't have permissions to recompile the .mli files.

For now I worked around the issue by using 'touch /usr/lib/ocaml/ocsigen/*.cmi'.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-rc3-00001-ga5d1880 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libocsigen-xhtml-ocaml-dev depends on:
ii  camlp4 [camlp4-3.11.2]        3.11.2-1   Pre Processor Pretty Printer for O
ii  libocamlnet-ocaml-dev [liboca 2.2.9-8    OCaml application-level Internet l
ii  libpcre-ocaml-dev [libpcre-oc 6.0.1-3    OCaml bindings for PCRE (Perl Comp
ii  ocaml-nox [ocaml-nox-3.11.2]  3.11.2-1   ML implementation with a class-bas

Versions of packages libocsigen-xhtml-ocaml-dev recommends:
ii  libocsigen-ocaml-doc   1.3.3-1           developer's documentation for Ocsi
ii  ocaml-findlib          1.2.5+debian-1+b1 management tool for OCaml librarie

libocsigen-xhtml-ocaml-dev suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: ocsigen
Source-Version: 1.3.4-1

We believe that the bug you reported is fixed in the latest version of
ocsigen, which is due to be installed in the Debian FTP archive:

libocsigen-ocaml-dev_1.3.4-1_amd64.deb
  to main/o/ocsigen/libocsigen-ocaml-dev_1.3.4-1_amd64.deb
libocsigen-ocaml-doc_1.3.4-1_all.deb
  to main/o/ocsigen/libocsigen-ocaml-doc_1.3.4-1_all.deb
libocsigen-ocaml_1.3.4-1_amd64.deb
  to main/o/ocsigen/libocsigen-ocaml_1.3.4-1_amd64.deb
libocsigen-xhtml-ocaml-dev_1.3.4-1_amd64.deb
  to main/o/ocsigen/libocsigen-xhtml-ocaml-dev_1.3.4-1_amd64.deb
ocsigen-dev_1.3.4-1_all.deb
  to main/o/ocsigen/ocsigen-dev_1.3.4-1_all.deb
ocsigen_1.3.4-1.debian.tar.gz
  to main/o/ocsigen/ocsigen_1.3.4-1.debian.tar.gz
ocsigen_1.3.4-1.dsc
  to main/o/ocsigen/ocsigen_1.3.4-1.dsc
ocsigen_1.3.4-1_amd64.deb
  to main/o/ocsigen/ocsigen_1.3.4-1_amd64.deb
ocsigen_1.3.4.orig.tar.gz
  to main/o/ocsigen/ocsigen_1.3.4.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 587300@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Dandrimont <nicolas.dandrimont@crans.org> (supplier of updated ocsigen package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 29 May 2011 13:54:41 +0200
Source: ocsigen
Binary: ocsigen libocsigen-ocaml-doc ocsigen-dev libocsigen-ocaml libocsigen-ocaml-dev libocsigen-xhtml-ocaml-dev
Architecture: source amd64 all
Version: 1.3.4-1
Distribution: unstable
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Nicolas Dandrimont <nicolas.dandrimont@crans.org>
Description: 
 libocsigen-ocaml - runtime librairies for Ocsigen
 libocsigen-ocaml-dev - development librairies for Ocsigen
 libocsigen-ocaml-doc - developer's documentation for Ocsigen
 libocsigen-xhtml-ocaml-dev - Ocsigen XHTML generation library
 ocsigen    - web server and programming framework in OCaml
 ocsigen-dev - development metapackage for Ocsigen
Closes: 587300
Changes: 
 ocsigen (1.3.4-1) unstable; urgency=low
 .
   * New upstream release
   * Touch .cmi files after installing the .mli files (Closes: #587300)
   * Bump Standards-Version to 3.9.2 (no changes)
Checksums-Sha1: 
 f326d80c4b11f9f1f258df2d486322cf3d2e9e62 2450 ocsigen_1.3.4-1.dsc
 5084b3c596c65a011a56ddbc6026674604d08aac 783270 ocsigen_1.3.4.orig.tar.gz
 670cfef91aef962a39590a7f9d1968420c7c945c 12831 ocsigen_1.3.4-1.debian.tar.gz
 452f35df2e9457506b50f4f80b4db6632a5a8299 2189944 ocsigen_1.3.4-1_amd64.deb
 d66eaf3987c8047e4e4a000518f3c53388735326 657918 libocsigen-ocaml-doc_1.3.4-1_all.deb
 0ca21c32d61e62bad2b07c32e5238c760749e8d0 16194 ocsigen-dev_1.3.4-1_all.deb
 9e03b2a2187f0bcabef2ece07b5d29f82dcfdb66 1079304 libocsigen-ocaml_1.3.4-1_amd64.deb
 a5c18de8ca533ef7105311aafdf9c24a87a7198a 1414400 libocsigen-ocaml-dev_1.3.4-1_amd64.deb
 4efb403e27a2c66f854d5c0afed00bf4ae58890f 375586 libocsigen-xhtml-ocaml-dev_1.3.4-1_amd64.deb
Checksums-Sha256: 
 61ff917189424d57de01de20ea4b9db26bc679297974fc4db862db0ec75a3156 2450 ocsigen_1.3.4-1.dsc
 89939ef965541824de88a9002ac1924e3067c9e16331cfadfed731f6822c9fa2 783270 ocsigen_1.3.4.orig.tar.gz
 47808fda7a411085113c264586590e391206f6259e27fc2c7e08af191dc75095 12831 ocsigen_1.3.4-1.debian.tar.gz
 917a6506fe58243c8282bf11e50b8e2c80c93af60ae6bf6978450b0f523433da 2189944 ocsigen_1.3.4-1_amd64.deb
 61abaa5984aa971391b06dd30b0af163cb48b313ff8537a1e4f802e75d74b21c 657918 libocsigen-ocaml-doc_1.3.4-1_all.deb
 5a9f2e7299e312aec2a0c16d49d1f4b4b14d35612bf026bdfb7642b2c40fbff1 16194 ocsigen-dev_1.3.4-1_all.deb
 cafc66a0259492713f1c468c28b8cde05b4d0e65d15f177ed98962967c864089 1079304 libocsigen-ocaml_1.3.4-1_amd64.deb
 c3bbdfa82be2c2add03b65119ea37ecd31db5348342b3cc1d1cd53dca490e5dc 1414400 libocsigen-ocaml-dev_1.3.4-1_amd64.deb
 524a1dba6aaa0ba3260f33baed504f2377d8153d5af7523ce2153d41a5d3ece5 375586 libocsigen-xhtml-ocaml-dev_1.3.4-1_amd64.deb
Files: 
 42c161ed0385dcc2ebb75adaf3eec5e7 2450 ocaml optional ocsigen_1.3.4-1.dsc
 abfbeff0d31010c3732133e698879486 783270 ocaml optional ocsigen_1.3.4.orig.tar.gz
 3067dbe562583e3ec4ea7c85b5a0570a 12831 ocaml optional ocsigen_1.3.4-1.debian.tar.gz
 e7a3c7678bd5a9eecec57dc127cf029a 2189944 httpd optional ocsigen_1.3.4-1_amd64.deb
 2fdb1cfbe83c695023d4198a469f8b32 657918 doc optional libocsigen-ocaml-doc_1.3.4-1_all.deb
 9e75048a2f10595090e5f5082fcf01d4 16194 ocaml optional ocsigen-dev_1.3.4-1_all.deb
 cb82489698fc65741297e32b1aae9acb 1079304 ocaml optional libocsigen-ocaml_1.3.4-1_amd64.deb
 c2f259dde94be6feb32b5c17bf46c8f8 1414400 ocaml optional libocsigen-ocaml-dev_1.3.4-1_amd64.deb
 d163118137e6124ddbafd5170fb8711f 375586 ocaml optional libocsigen-xhtml-ocaml-dev_1.3.4-1_amd64.deb

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

iQIcBAEBCgAGBQJN4s09AAoJEHhT2k1JiBrTRUUP/2oDSHeZnPooUsPvnnDl0+ku
YOfBHAaeVn7ZJTTM+khiWDJrLhHHQqdaW9hxO1ebz68f+WusU+MHtKpqi8OP0o6m
GkTS3qkX0RemuYdSh6b+Pz/3LGrY76bemCobMSDYVd6NwpsifwAI0IAkKBH9Xe4V
OqL6e8QnfbdbJcqgAjriHjL5elKwavZY2ovTbGMvgcsQRYd8NXtgAs/BqkjtQUKw
XE1oyyZwzbNAjnsPEYKAWUdNbNuClBlVPIvr43pWcWpNn3RHv1sAlUxj6C4d6qxl
sLcW3M2fGmE53Frzkm02rhsgy7Bz5BELEN6ICFVE4q5u3pKY3k5UcALu8E/VHtph
6WEQQ7QhDILrJLEBu9+btR0mTqwB0yVjbSWYl0i5CEyTC3zWCxFoWFBqNlaoSWmC
ai3uy8cvyZvClvuqf+rzkzx70T83Lvukk//b/pCiMaByW2UotyRpt/P3bG9pAYls
dXgvgr7Badyci61T/gaAMeAZpM4XhKf/rT+w3jHwzfySJcQ2fmXvDMCdm2SwtKST
7XTwa1++uwhavVKFEmmrYW7SGakVjydnVsbDEvFkBnIE7d6R3XNX3eJK8DH4xp0a
APTPUnvMw/cLl27nF/IrEYWKdZCbR3ESLGGcOLC3Jyhd5itY/PYxMIiy2dNJu8ji
QZdPvnwCpT1nPrlFncnY
=zSsg
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: