monotone-devel
[Top][All Lists]
Advanced

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

Re: [Monotone-devel] Problems with cvs_import


From: graydon hoare
Subject: Re: [Monotone-devel] Problems with cvs_import
Date: 10 Nov 2003 12:56:18 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Kevin Smith <address@hidden> writes:

> First, the .deb file depends on boost 1.3.0, but Testing is up to
> 1.3.2, so it wouldn't install. I'm no expert on Debian packaging, but
> a dependency on >= 1.3.0 seems like a better choice. Fortunately, I
> was able to download the rpm and use alien.

hmm.. interesting (note boost numbers are at 1.30.2 not 1.3.2). in any
case, I didn't mean to do such a thing. for "depends" all I put in was
this:

  Depends: ${shlibs:Depends} ${misc:Depends}

if I check the control file (dpkg-deb --control), that expands into:

  Depends: libboost-date-time1.30.0, \
           libboost-regex1.30.0, \
           libboost-test1.30.0, \
           libc6 (>= 2.3.2-1), \
           libgcc1 (>= 1:3.3.1-1), \
           libpopt0 (>= 1.7), \
           libstdc++5 (>= 1:3.3.1-1)

which, if I understand debian name-mangling policy correctly, means
they have decided 1.30.0 and 1.30.2 aren't link-compatible, so encoded
the boost release number into the package name. I'd have to rebuild
against 1.30.2 to ship a version which is link-compatible.

overall, I want to distribute static binaries, for exactly this sort
of reason. dependency issues are pointlessly annoying. I think it is
possible that with gethostbyname() gone, we can switch the .debs into
static builds again, and that might eliminate the problem. I'll
upgrade my debian machine's boost before building 0.8, anyways.

> Next, I tried to import an existing CVS project. I created a database,
> and created my keys. I then did the cvs_import command, and it seemed
> to work. But...now what?

yeah, sorry about that. see previous message on this. it's fixed in
development versions, will show up in 0.8.

> It would be great if you could post a quick "HOWTO convert a CVS
> repository to monotone" note somewhere.

ok, added a section on this to the documentation, will post with 0.8
(along with the requested "single big page" version of the docs).

thanks for the bug reports, please let us know if you find other
strange bits.

-graydon





reply via email to

[Prev in Thread] Current Thread [Next in Thread]