Installing advanced library versions safely?

2002-05-27 Thread Dan Muller
(Sorry if this appears twice; I submitted it first via news, but I never saw
it appear. I joined the mailing list in the meantime, so here's a second
attempt.)

Background: I have a Debian system running potato. I have some experience
running Linux systems, mostly RedHat, but I'm pretty new to Debian and its
package management.

What I'm trying to do: I am trying to set up a Subversion repository (see
http://subversion.tigris.org) and client. Subversion is still pre-release,
so it's essential to build it from latest sources. It requires a lot of the
'latest stuff' related to Apache in order to work.

What I've done so far: A Subversion repository is accessed through a web
server via webdav, and requires the latest Apache release. So using dselect,
I uninstalled all Apache-related packages in potato, got the latest Apache
sources, and built and installed Apache2 from scratch. So far so good.

What I need to do: I need to build the Subversion client.

What I'm stuck on: When running configure on the Subversion sources, I'm
told that I need expat or libxml = 1.8.3. Neither potato nor woody are up
to libxml 1.8.3. (I was considering upgrading to woody before I noticed
this -- not a decision to be taken lightly, since I live behind a modem!)

(And finally...) My questions: What's the best way to go about getting and
installing libxml 1.8.3 or greater, given that it's not available as a
package -- or if it *is* available as a package, it'll be in a distribution
that I don't want to point dselect at? (I already went through a few hours
of insanity when I made the mistake of pointing dselect at 'testing'
temporarily.) In general, how do software developers handle these situations
on Debian -- needing to install the latest-and-greatest of a library or tool
(and possibly associated dependencies), esp. when there might be 'official'
Debian versions of the same software installed already? I want to avoid
conflicting with dselect's management of the system as far as possible.

I suspect that Debian developers have to deal with this sort of problem all
the time...

Thanks in advance for any insights!






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



Re: Installing advanced library versions safely?

2002-05-27 Thread Dan Muller
Thanks for the reply! Still a few questions, though, after trying some 
of this...


dman wrote:

On Mon, May 27, 2002 at 04:33:58PM -0400, Dan Muller wrote:

...

The mail-news gateway is one-way.  The news server might (I don't
know) get 2 copies, but not the mailing list.


Thanks, I didn't know that. Might have waited a long time. :-)

... 
Go for it!  Some of the docs on subversion make it sound really nice,

but I'm waiting for it to be stable.


I was too, but I got impatient...


...
First, run this with your sources.list pointing at potato.  It will
ensure that you have all the build tools and any other build
dependencies for building (potato's version of) libxml1.

# apt-get build-deps libxml1


apt-get doesn't appear to understand 'build-deps'. Are you sure this 
functionality exists in potato? In any case, I already have libxml1 
installed, and I'm not sure I really need the ability to build it.



Then point apt at woody, and run this :
# apt-get update
# apt-get install apt dpkg perl apt-utils  fakeroot  # explaination below
# apt-get source libxml1


The apt-get command wants to upgrade 41 packages, install 19 new ones, 
and remove 74 -- getting a total of 27.1MB of archives. This is not 
quite what I expected!? Did I do something wrong? By point apt at 
woody, I assumed you meant *just* at woody, not *also* at potato. 
That's what I tried, anyway (after saving a copy of 
/var/lib/dpkg/status, having learned a lesson yesterday).



...


The new apt sounds excellent, I look forward to (somehow) getting it 
installed here!



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




Re: Installing advanced library versions safely?

2002-05-27 Thread Dan Muller
Thanks for the reply! Still a few questions, though, after trying some 
of this...


dman wrote:
 On Mon, May 27, 2002 at 04:33:58PM -0400, Dan Muller wrote:
...
 The mail-news gateway is one-way.  The news server might (I don't
 know) get 2 copies, but not the mailing list.

Thanks, I didn't know that. Might have waited a long time. :-)

...
 Go for it!  Some of the docs on subversion make it sound really nice,
 but I'm waiting for it to be stable.

I was too, but I got impatient...

 ...
 First, run this with your sources.list pointing at potato.  It will
 ensure that you have all the build tools and any other build
 dependencies for building (potato's version of) libxml1.

 # apt-get build-deps libxml1

apt-get doesn't appear to understand 'build-deps'. Are you sure this 
functionality exists in potato? In any case, I already have libxml1 
installed, and I'm not sure I really need the ability to build it.


 Then point apt at woody, and run this :
 # apt-get update
 # apt-get install apt dpkg perl apt-utils  fakeroot  # 
explaination below

 # apt-get source libxml1

The apt-get command wants to upgrade 41 packages, install 19 new ones, 
and remove 74 -- getting a total of 27.1MB of archives. This is not 
quite what I expected!? Did I do something wrong? By point apt at 
woody, I assumed you meant *just* at woody, not *also* at potato. 
That's what I tried, anyway (after saving a copy of 
/var/lib/dpkg/status, having learned a lesson yesterday).


...

The new apt sounds excellent, I look forward to (somehow) getting it 
installed here!



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




Re: Installing advanced library versions safely?

2002-05-27 Thread Dan Muller

Thanks for the reply! Still a few questions, though, after trying some of
this...

dman wrote:
 On Mon, May 27, 2002 at 04:33:58PM -0400, Dan Muller wrote:
...
 The mail-news gateway is one-way.  The news server might (I don't
 know) get 2 copies, but not the mailing list.

Thanks, I didn't know that. Might have waited a long time. :-)

...
 Go for it!  Some of the docs on subversion make it sound really nice,
 but I'm waiting for it to be stable.

I was too, but I got impatient...

 ...
 First, run this with your sources.list pointing at potato.  It will
 ensure that you have all the build tools and any other build
 dependencies for building (potato's version of) libxml1.

 # apt-get build-deps libxml1

apt-get doesn't appear to understand 'build-deps'. Are you sure this
functionality exists in potato? In any case, I already have libxml1 installed,
and I'm not sure I really need the ability to build it.

 Then point apt at woody, and run this :
 # apt-get update
 # apt-get install apt dpkg perl apt-utils  fakeroot  # explaination
below
 # apt-get source libxml1

The apt-get command wants to upgrade 41 packages, install 19 new ones, and
remove 74 -- getting a total of 27.1MB of archives. This is not quite what I
expected!? Did I do something wrong? By point apt at woody, I assumed you
meant *just* at woody, not *also* at potato. That's what I tried, anyway
(after saving a copy of /var/lib/dpkg/status, having learned a lesson
yesterday).

...

The new apt sounds excellent, I look forward to (somehow) getting it installed
here!



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