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

Bug#457014: ocaml-nox: Bad permissions on ocamldoc-api-ref-config



Hi,

On Wed, Dec 19, 2007 at 09:11:35AM +0100, Stefano Zacchiroli wrote:
> On Wed, Dec 19, 2007 at 08:59:50AM +0100, Stefano Zacchiroli wrote:
> > > I just tried on my home box (amd64/sid), and cannot reproduce the error
> > > you describe on recompiling cryptgps.
> > mmmh, this is strange, I really don't see how can it built find for you:
> > the cdbs class now invokes
> > /usr/share/cdbs/1/class/ocamldoc-api-ref-config and that file is not
> > executable here:
> > 
> >   $ ls -l /usr/share/cdbs/1/class/ocamldoc-api-ref-config 
> >   -rw-r--r-- 1 root root 2238 2007-12-17 13:41 /usr/share/cdbs/1/class/ocamldoc-api-ref-config
> > 
> > Can you please check whether the above file is executable for you or
> > not?

It is indeed executable on my machine :

% ls -l /usr/share/cdbs/1/class/ocamldoc-api-ref-config
-rwxr-xr-x 1 root root 2238 2007-11-10 17:27 /usr/share/cdbs/1/class/ocamldoc-api-ref-config

This is  ocaml-nox 3.10.0-9 on amd64.

Daniel Schepler <schepler@math.unipd.it> wrote:
>My guess is that the file was executable on the original builder's machine,
>which appeared to be amd64 from the buildd page.  Therefore, the amd64
>packages have the file executable (as I can verify, as the package also
>builds fine for me using a vanilla pbuilder amd64 chroot).  But since
>dpkg-source doesn't preserve permissions on new files created by the .diff.gz
>part of the source package, any binaries built by the buildd's (or built from
>source on amd64 as happened in my case) won't have it executable.

If I undestand right this could only happen when the file in question is
part of the tarball, but this doesn't seem to be the case :

% ar x ocaml-nox_3.09.2-9_amd64.deb
% tar tvfz data.tar.gz | grep ocamldoc-api-ref-config
<no output lines>

-Ralf.



Reply to: