Re: [Monotone-devel] Packages for Debian testing

2007-07-08 Thread Zack Weinberg

On 7/7/07, Richard Levitte [EMAIL PROTECTED] wrote:

There's really only one little difference between debian/control in
n.v.m and the one in my snapshot branch:

 Build-Depends: cdbs (= 0.4.28), debhelper (= 4.0.0), autotools-dev,
- libboost-filesystem-dev, libboost-regex-dev, libboost-dev, libz-dev
+ libboost-filesystem-dev, libboost-regex-dev, libboost-dev, libz-dev,
+ po-debconf

Is po-debconf something we actually need?  I've never really checked,
but it was there in the n.v.m.debian branch once upon a time...


That is a very interesting question.  I've looked into it, and I
believe we do need that dependency, or else the translated debconf
templates for the monotone-server package don't get installed right.
So far so simple; what makes the question interesting is that the
po-debconf documentation says one should also run the
'debconf-updatepo' command from one's debian/rules clean target.  CDBS
does not do this, and I'm skeptical that it should be done; the effect
is (essentially) to run msgmerge on all the template .po files, which
is exactly what the translators for the main .po files have told us
not to do.  Perhaps things are different for debconf translations?  I
don't know, nor do I know who to ask.

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-08 Thread Zack Weinberg

On 7/7/07, Ludovic Brenta [EMAIL PROTECTED] wrote:

The bugs said FTBFS but 0.33-2 built just fine on all architectures,
so the bugs are gone.  That's why I closed them.


I think that's an accident of sbuild, though.  I could reproduce both
bugs with pbuilder.


 ... however, I have just installed the 0.33-2 package from unstable,
 and it sure *looks* like it's built against boost 1.33; are you sure?

It is a coincidence that you use the same architecture as Shaun
(i386).  I'm on amd64, and I would use the version just built against
boost 1.34 on the buildds.


Oh, duh, of course.  I understand now.


 I'm not proposing to push it in ahead of the 10-day window, but I'd
 like to see it go in as soon as possible after that.

Me too, but as soon as possible really depends on boost.  I suggest
you contact the boost maintainers, chip in on monotone using the
single-threaded version of boost (see the last comment in #429533),
and ask what the boost maintainers' plans are regarding the two RC
bugs.


Well, my personal inclination is to push forward on eliminating the
dependencies on libboost-regex and libboost-filesystem, so that we are
no longer tied to boost at all (we'll still build-depend on boost-dev,
but that won't translate to a runtime dependency, so it won't affect
testing propagation).  This can happen for 0.36 if (a) I succeed in
finishing the b-fs removal tomorrow, and (b) we are okay with merging
nvm.experiment.deregexp plus nvm.experiment.pcre as a stopgap.  I
should bug njs about reviewing .deregexp.

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-08 Thread Zack Weinberg

On 7/7/07, Shaun Jackman [EMAIL PROTECTED] wrote:


A team of maintainers is great. In fact, it's done quite regularly.
Just search google for 'debian maintainer team'. If the team's well
coordinated, it can work much better than a single maintainer.


So thinking about it a bit more, I don't want to put
monotone-devel@nongnu.org as the Maintainer: list, since most people
on that list don't care about Debian packaging issues.  Can we get a
[EMAIL PROTECTED] list?  I *think* this just requires one of
the people with project admin rights on Savannah to fill out a form
...  (cc:ing njs, as I know graydon is not available right now)

My feeling on how to move forward is that once we have that list, we
should do ASAP an 0.35-1 which is basically the same as the 0.35-0.2 I
did last week, plus corrections as discussed in this thread - I have

1) add po-debconf to the dependencies
2) pull in the Dutch debconf translation from #415496
3) new Maintainer: and Uploaders: control lines

-- did I miss anything?  That will get us working packages in
unstable.  We can then worry about testing transition problems and
uncoupling from boost at our leisure.

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-08 Thread Nathaniel Smith
On Sun, Jul 08, 2007 at 11:27:33AM -0700, Zack Weinberg wrote:
 So thinking about it a bit more, I don't want to put
 monotone-devel@nongnu.org as the Maintainer: list, since most people
 on that list don't care about Debian packaging issues.  Can we get a
 [EMAIL PROTECTED] list?  I *think* this just requires one of
 the people with project admin rights on Savannah to fill out a form
 ...  (cc:ing njs, as I know graydon is not available right now)

Just created it, it's listed at
  https://savannah.nongnu.org/mail/?group=monotone
now, though the links don't seem to work (hopefully they will start
magically working once a cron job runs or something).

-- Nathaniel

-- 
The problem...is that sets have a very limited range of
activities -- they can't carry pianos, for example, nor drink
beer.


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-08 Thread Richard Levitte
In message [EMAIL PROTECTED] on Sun, 8 Jul 2007 16:49:37 -0700, Nathaniel 
Smith [EMAIL PROTECTED] said:

njs On Sun, Jul 08, 2007 at 11:27:33AM -0700, Zack Weinberg wrote:
njs  So thinking about it a bit more, I don't want to put
njs  monotone-devel@nongnu.org as the Maintainer: list, since most people
njs  on that list don't care about Debian packaging issues.  Can we get a
njs  [EMAIL PROTECTED] list?  I *think* this just requires one of
njs  the people with project admin rights on Savannah to fill out a form
njs  ...  (cc:ing njs, as I know graydon is not available right now)
njs 
njs Just created it, it's listed at
njs   https://savannah.nongnu.org/mail/?group=monotone
njs now, though the links don't seem to work (hopefully they will start
njs magically working once a cron job runs or something).

Looks like the list itself works like a charm, I just subscribed.

OK, time to change debian/control...

Cheers,
Richard


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Jon Bright

Hi,

Zack Weinberg wrote:


some time to figure it out.  [ I am not certain 0.33-2 will actually
go into testing after ten days - grep-excuses seems to think bug
425907 is relevant even though it affects 0.31-8 too, and *may* be
confused about which boost libraries it needs... but we don't have to
worry about that right now, anyway. ]


I'm not sure exactly how the excuses script works, but

http://bugs.debian.org/cgi-bin/version.cgi?width=;info=1;height=;found=monotone%2F0.31-8;package=monotone;format=png;collapse=0;ignore_boring=0

seems to indicate that it thinks 0.33-2 isn't a direct descendent of 
0.31-8 - maybe this is why it thinks that's a problem?


--
Jon


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Richard Levitte
In message [EMAIL PROTECTED] on Fri, 6 Jul 2007 18:17:18 -0700, Zack 
Weinberg [EMAIL PROTECTED] said:

zackw On 7/6/07, Ludovic Brenta [EMAIL PROTECTED] wrote:
zackw  Second, I would indeed encourage you, Richard and Zack, to
zackw  co-maintain the package.  That means, as a prerequisite, that
zackw  I'd like you to agree on merging your scripts, and on a
zackw  long-term maintenance strategy.
zackw 
zackw As far as scripts, I don't have any;

Me neither.  I was wondering what scripts you were talking about,
Ludovic.  The snapshots I make are a different story, and the script I
use there isn't really that interesting for regular releases, as most
of it is about propagating from three different monotone branches to a
private one.  For regular releases, I simply use dpkg-buildpackage (or
debuild the last two or three days).

zackw I was just taking the official 0.35 release tarball and
zackw manually applying relevant bits of the 0.31-8 Debian diff, plus
zackw one post-0.35 change.  I'd be inclined to track official
zackw releases as closely as possible.  Richard, what are your
zackw thoughts?

In complete agreement.

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Ludovic Brenta
Richard Levitte [EMAIL PROTECTED] writes:

 Zack Weinberg said:

 zackw On 7/6/07, Ludovic Brenta [EMAIL PROTECTED] wrote:
 zackw  Second, I would indeed encourage you, Richard and Zack, to
 zackw  co-maintain the package.  That means, as a prerequisite, that
 zackw  I'd like you to agree on merging your scripts, and on a
 zackw  long-term maintenance strategy.
 zackw 
 zackw As far as scripts, I don't have any;

 Me neither.  I was wondering what scripts you were talking about,
 Ludovic.  The snapshots I make are a different story, and the script I
 use there isn't really that interesting for regular releases, as most
 of it is about propagating from three different monotone branches to a
 private one.  For regular releases, I simply use dpkg-buildpackage (or
 debuild the last two or three days).

By scripts I simply mean the contents of the debian/ subdirectory.

 zackw I was just taking the official 0.35 release tarball and
 zackw manually applying relevant bits of the 0.31-8 Debian diff, plus
 zackw one post-0.35 change.  I'd be inclined to track official
 zackw releases as closely as possible.  Richard, what are your
 zackw thoughts?

 In complete agreement.

Me too.

-- 
Ludovic Brenta.



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Ludovic Brenta
Jon Bright [EMAIL PROTECTED] writes:
 Hi,

 Zack Weinberg wrote:

 some time to figure it out.  [ I am not certain 0.33-2 will actually
 go into testing after ten days - grep-excuses seems to think bug
 425907 is relevant even though it affects 0.31-8 too, and *may* be
 confused about which boost libraries it needs... but we don't have to
 worry about that right now, anyway. ]

 I'm not sure exactly how the excuses script works, but

 http://bugs.debian.org/cgi-bin/version.cgi?width=;info=1;height=;found=monotone%2F0.31-8;package=monotone;format=png;collapse=0;ignore_boring=0

 seems to indicate that it thinks 0.33-2 isn't a direct descendent of
 0.31-8 - maybe this is why it thinks that's a problem?

I looked at the changelog, and indeed it has branches.  For example
the current changelog (0.33-2) does not list 0.31-8 (or -7) at all.
So I closed the two bugs; they will not block monotone from going into
testing.  However, boost has been blocked for 53 days by 2 RC bugs;
one of them is fixed in experimental but the other one (#429533) seems
problematic.

The 0.33-2 in unstable is built against boost 1.34.0-1, which has both
bugs.  Also, it was built with g++-4.2 (the new default C++ compiler
as of two weeks ago), so watch out for any bugs.  I think it is
appropriate to allow the package to mature a little more in unstable.

Personally I run testing and I am content with 0.31-6 for now.  (I do
have an unstable chroot for building packages).

-- 
Ludovic Brenta.



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Richard Levitte
In message [EMAIL PROTECTED] on Sat, 07 Jul 2007 13:31:40 +0200, Ludovic 
Brenta [EMAIL PROTECTED] said:

ludovic Sure.  I'd add myself before uploading in any case :) Now,
ludovic you and Richard should decide who will be in the Maintainer:
ludovic field :)

Zack, how much do you desire being an official maintainer.  Or shall
we do a virtual rock, scissors, bag?  Don't misunderstand me, I have
zero problems being a maintainer for monotone, considering I'm already
involved to a large enough degree that I think the difference won't be
that big.

Another thought is, does the maintainer have to be a person, or can it
be a group of maintainers?  Technically, all we would need is a
mailing list (possibly monotone-devel@nongnu.org, but that depends on
what the rest of the list thinks of that idea), and it wouldn't look
different from a debian/control point of view.

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Zack Weinberg

On 7/7/07, Ludovic Brenta [EMAIL PROTECTED] wrote:

By scripts I simply mean the contents of the debian/ subdirectory.


Ah, well, I'd be using the stuff currently in debian/ on net.venge.monotone.

The way I see it working under ideal conditions is that the -1 release
for any given upstream release has an empty (but present) Debian diff,
and subsequent Debian releases accumulate changes in the diff.  We can
also bring forward Debian-specific changes in the diff if necessary
(e.g. the current removal of -DBOOST_SP_DISABLE_THREADS).

I am not inclined to use a patch system, as I don't expect divergence
from upstream sufficient to warrant it.  We are currently using cdbs;
I wouldn't object to switching to a pure debhelper arrangement.  I
don't mind it myself but I know there are lots of people who don't
like cdbs.

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Zack Weinberg

On 7/7/07, Ludovic Brenta [EMAIL PROTECTED] wrote:

I looked at the changelog, and indeed it has branches.  For example
the current changelog (0.33-2) does not list 0.31-8 (or -7) at all.


Argh.


So I closed the two bugs; they will not block monotone from going into
testing.


Was that really the right thing to do?  Those bugs are real and
present in 0.33-2; it's just that they're in 0.31-8 as well...


However, boost has been blocked for 53 days by 2 RC bugs;
one of them is fixed in experimental but the other one (#429533) seems
problematic.

The 0.33-2 in unstable is built against boost 1.34.0-1, which has both
bugs.


Double argh, and IMO entirely destroys the point of doing 0.33-2 at
all; it was supposed to be built against 1.33.1, to avoid those
problems and the known bugs in monotone =0.35 when boost 1.34 is in
use!

... however, I have just installed the 0.33-2 package from unstable,
and it sure *looks* like it's built against boost 1.33; are you sure?


Also, it was built with g++-4.2 (the new default C++ compiler
as of two weeks ago), so watch out for any bugs.


... according to mtn --full-version, this is not true either.


I think it is appropriate to allow the package to mature a little more in 
unstable.


I'm not proposing to push it in ahead of the 10-day window, but I'd
like to see it go in as soon as possible after that.

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Zack Weinberg

On 7/7/07, Richard Levitte [EMAIL PROTECTED] wrote:

In message [EMAIL PROTECTED] on Sat, 07 Jul 2007 13:31:40 +0200, Ludovic Brenta 
[EMAIL PROTECTED] said:

ludovic Sure.  I'd add myself before uploading in any case :) Now,
ludovic you and Richard should decide who will be in the Maintainer:
ludovic field :)

Zack, how much do you desire being an official maintainer.  Or shall
we do a virtual rock, scissors, bag?  Don't misunderstand me, I have
zero problems being a maintainer for monotone, considering I'm already
involved to a large enough degree that I think the difference won't be
that big.


I am indifferent, truly.  I kinda like the mailing list idea.

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Shaun Jackman

On 7/7/07, Zack Weinberg [EMAIL PROTECTED] wrote:

On 7/7/07, Ludovic Brenta [EMAIL PROTECTED] wrote:
 I looked at the changelog, and indeed it has branches.  For example
 the current changelog (0.33-2) does not list 0.31-8 (or -7) at all.

Argh.


Okay. So maybe it's not as simple as uploading the version from
experimental to unstable. I forgot to include the translations added
in -7 and -8.


Double argh, and IMO entirely destroys the point of doing 0.33-2 at
all; it was supposed to be built against 1.33.1, to avoid those
problems and the known bugs in monotone =0.35 when boost 1.34 is in
use!

... however, I have just installed the 0.33-2 package from unstable,
and it sure *looks* like it's built against boost 1.33; are you sure?


My Deb-fu was lacking. I built the i386 binary to use boost 1.33.1
from testing. However, all the buildd architecture binaries will be
built from unstable using boost 1.34. If monotone 0.33 is buggy with
boost 1.34, this is an RC bug and 0.33 will not migrate to testing. If
that's the case, you may as well upload 0.35.

In the mean time, i386 users can use the 0.33 binary in unstable.

Cheers,
Shaun


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Richard Levitte
In message [EMAIL PROTECTED] on Sat, 7 Jul 2007 09:46:25 -0700, Zack 
Weinberg [EMAIL PROTECTED] said:

zackw I kinda like the mailing list idea.

Seems like a good option, doesn't it?  It would allow for maintainers
to help each other easily, or to switch with minimal hassle.  What
does the Debian community think of such a setup, incidently?

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Shaun Jackman

On 7/7/07, Richard Levitte [EMAIL PROTECTED] wrote:

In message [EMAIL PROTECTED] on Sat, 7 Jul 2007 09:46:25 -0700, Zack Weinberg 
[EMAIL PROTECTED] said:

zackw I kinda like the mailing list idea.

Seems like a good option, doesn't it?  It would allow for maintainers
to help each other easily, or to switch with minimal hassle.  What
does the Debian community think of such a setup, incidently?


A team of maintainers is great. In fact, it's done quite regularly.
Just search google for 'debian maintainer team'. If the team's well
coordinated, it can work much better than a single maintainer.

Cheers,
Shaun


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Shaun Jackman

On 7/7/07, Shaun Jackman [EMAIL PROTECTED] wrote:

On 7/7/07, Zack Weinberg [EMAIL PROTECTED] wrote:
 On 7/7/07, Ludovic Brenta [EMAIL PROTECTED] wrote:
  I looked at the changelog, and indeed it has branches.  For example
  the current changelog (0.33-2) does not list 0.31-8 (or -7) at all.

 Argh.

Okay. So maybe it's not as simple as uploading the version from
experimental to unstable. I forgot to include the translations added
in -7 and -8.


I've uploaded 0.33-3 which includes the forgotten -7 and -8 changes.

Cheers,
Shaun

monotone (0.33-3) unstable; urgency=low

 * Include the Japanese and Portuguese translations from 0.31-7
   and 0.31-8, which were accidentally omitted in 0.33-2.

 -- Shaun Jackman [EMAIL PROTECTED]  Sat,  7 Jul 2007 11:09:04 -0600


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Richard Levitte
In message [EMAIL PROTECTED] on Sat, 7 Jul 2007 09:39:25 -0700, Zack 
Weinberg [EMAIL PROTECTED] said:

zackw On 7/7/07, Ludovic Brenta [EMAIL PROTECTED] wrote:
zackw  By scripts I simply mean the contents of the debian/ subdirectory.
zackw 
zackw Ah, well, I'd be using the stuff currently in debian/ on
zackw net.venge.monotone.

Yup, that's what I would expect to use as well.

There's really only one little difference between debian/control in
n.v.m and the one in my snapshot branch:

 Build-Depends: cdbs (= 0.4.28), debhelper (= 4.0.0), autotools-dev,
- libboost-filesystem-dev, libboost-regex-dev, libboost-dev, libz-dev
+ libboost-filesystem-dev, libboost-regex-dev, libboost-dev, libz-dev,
+ po-debconf

Is po-debconf something we actually need?  I've never really checked,
but it was there in the n.v.m.debian branch once upon a time...

zackw The way I see it working under ideal conditions is that the -1
zackw release for any given upstream release has an empty (but
zackw present) Debian diff, and subsequent Debian releases accumulate
zackw changes in the diff.  We can also bring forward Debian-specific
zackw changes in the diff if necessary (e.g. the current removal of
zackw -DBOOST_SP_DISABLE_THREADS).

I agree with that.

zackw I am not inclined to use a patch system, as I don't expect
zackw divergence from upstream sufficient to warrant it.

Completely agree.

zackw We are currently using cdbs; I wouldn't object to switching to
zackw a pure debhelper arrangement.  I don't mind it myself but I
zackw know there are lots of people who don't like cdbs.

I don't have enough knowledge for that part, so I'll happily leave
that entirely in your hands and will just be a willing tester ;-).

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-07 Thread Ludovic Brenta
Zack Weinberg writes:
 On 7/7/07, Ludovic Brenta [EMAIL PROTECTED] wrote:
 I looked at the changelog, and indeed it has branches.  For example
 the current changelog (0.33-2) does not list 0.31-8 (or -7) at all.

 Argh.

 So I closed the two bugs; they will not block monotone from going into
 testing.

 Was that really the right thing to do?  Those bugs are real and
 present in 0.33-2; it's just that they're in 0.31-8 as well...

The bugs said FTBFS but 0.33-2 built just fine on all architectures,
so the bugs are gone.  That's why I closed them.

 However, boost has been blocked for 53 days by 2 RC bugs;
 one of them is fixed in experimental but the other one (#429533) seems
 problematic.

 The 0.33-2 in unstable is built against boost 1.34.0-1, which has both
 bugs.

 Double argh, and IMO entirely destroys the point of doing 0.33-2 at
 all; it was supposed to be built against 1.33.1, to avoid those
 problems and the known bugs in monotone =0.35 when boost 1.34 is in
 use!

Yes.  If you want a recent version of monotone on an older version of
libraries, the only solution right now is www.backports.org, i.e. the
latest version of monotone running on Etch, i.e. using g++-4.1 and
boost 1.33.1-10.

 ... however, I have just installed the 0.33-2 package from unstable,
 and it sure *looks* like it's built against boost 1.33; are you sure?

It is a coincidence that you use the same architecture as Shaun
(i386).  I'm on amd64, and I would use the version just built against
boost 1.34 on the buildds.

 Also, it was built with g++-4.2 (the new default C++ compiler
 as of two weeks ago), so watch out for any bugs.

 ... according to mtn --full-version, this is not true either.

Ditto.

 I think it is appropriate to allow the package to mature a little
 more in unstable.

 I'm not proposing to push it in ahead of the 10-day window, but I'd
 like to see it go in as soon as possible after that.

Me too, but as soon as possible really depends on boost.  I suggest
you contact the boost maintainers, chip in on monotone using the
single-threaded version of boost (see the last comment in #429533),
and ask what the boost maintainers' plans are regarding the two RC
bugs.

-- 
Ludovic Brenta.



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-06 Thread Richard Levitte
In message [EMAIL PROTECTED] on Thu, 5 Jul 2007 17:21:56 -0700, Zack 
Weinberg [EMAIL PROTECTED] said:

zackw  Ludovic Brenta is willing to sponsor someone else to maintain
zackw  the package, but not to maintain the package himself. It
zackw  sounds like he's hoping you'll adopt the package, and he'll
zackw  sponsor the upload for you.  If you'd like to adopt montone,
zackw  you have to prepare a package and send it to Ludovic for
zackw  proofreading and sponsorship.
zackw 
zackw I suppose I'm willing to do that, but I'd prefer team
zackw maintenance with at least one other person; I am often
zackw unavailable.  How about you, Richard?

Depends.  I have the resources to build i386 packages, and in the last
few releases, I have built the packages for sid that are in the
monotone.ca download area.  Building specifically for Debian and doing
what else is necessary (I assume it will involve handling bug reports,
or?) doesn't sound too consuming, and I do take time for monotone
either way, so...

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-06 Thread Richard Levitte
In message [EMAIL PROTECTED] on Thu, 5 Jul 2007 17:19:39 -0700, Zack 
Weinberg [EMAIL PROTECTED] said:

zackw net.venge.monotone.levitte.select-heads-off
zackw- additional H: selector
zackw 
zackw -- Any reason not to merge this to mainline?

Yes.  The implementation is ugly and needs to be generalised.  See the
magic selector page on the wiki.  I just haven't taken the time to
think about it...

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Shaun Jackman

On 7/4/07, Ludovic Brenta [EMAIL PROTECTED] wrote:

Zack Weinberg writes:
 On 7/4/07, Ludovic Brenta [EMAIL PROTECTED] wrote:

 Shaun, your last upload of monotone to Debian is from March 2007, and
 testing and unstable still carry 0.31 (0.33 is in experimental).  Are
 you planning to continue maintaining the packages in Debian?  If not,
 I can sponsor Richard, as I am a Debian Developer and an everyday user
 of Monotone.

 Shaun's ability to work on Debian is very limited at the moment.

 Richard's snapshots are not currently suitable for direct inclusion in
 Debian (there's been no effort to mark Debian bugs closed, and there
 are a small number of places where an official package needs to
 diverge from the snapshots.

 I've actually prepared an 0.35 package suitable for Debian just
 yesterday - you can get it from http://mrtock.ucsd.edu/~zack/debian/.
 It'd be great if you could check that and upload it.

I suggest you and Richard merge your packaging scripts.  They are in
Monotone itself, so that should be easy :)

 Longer term, I understand that Shaun is interested in having someone
 take over the package -

He should file a bug against wnpp stating he's looking for a
co-maintainer, or orphaning the package.  I did look for such a bug
and didn't find one.  So, I'll await his reply.


Done. It's bug #431797.


 perhaps that could be you, in collaboration
 with me and Richard.  I'm not interested in running the NM gauntlet
 myself, but I'd be happy to take on some of the work in maintaining
 this one package.

OK.  I'm willing to sponsor the package but not to do the actual
packaging work, so, if Shaun is willing to hand the package over, it
soulds like we've got a deal :)


Great! Glad to hear it. Thanks.

Cheers,
Shaun


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Zack Weinberg

On 7/4/07, Richard Levitte [EMAIL PROTECTED] wrote:

zackw Between your 0.35-0.1 and the -0.2 I'm suggesting for Debian there are
zackw three changes:
zackw
zackw * No -DBOOST_SP_DISABLE_THREAD; this is a workaround for problems
zackw reported on powerpc, IIRC.  (From 0.31-8.)
zackw * Backport Tim's post-0.35 fixes for boost 1.34.
zackw * List all the fixed Debian bugs in debian/changelog ;-)


I forgot to mention the corrections to the build-depends (texlive-*
instead of tetex, and no longer pulling in libboost-test-dev).


Yes?  That's what's included in the changes you committed/pushed,
right?


Yes and no.  I committed the build-dep fixes and the changelog sync --
to n.v.m.  The boost 1.34 fixes are already there, and it doesn't make
sense to have the -DBOOST_SP_DISABLE_THREAD hack on mainline.

Is there a branch corresponding to your snapshots?  If so, it would
make sense to put all the changes there.

How do we move forward on getting the version actually in Debian updated?

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Richard Levitte
In message [EMAIL PROTECTED] on Thu, 5 Jul 2007 13:17:29 -0700, Zack 
Weinberg [EMAIL PROTECTED] said:

zackw On 7/4/07, Richard Levitte [EMAIL PROTECTED] wrote:
zackw  Yes?  That's what's included in the changes you committed/pushed,
zackw  right?
zackw 
zackw Yes and no.  I committed the build-dep fixes and the changelog
zackw sync -- to n.v.m.  The boost 1.34 fixes are already there, and
zackw it doesn't make sense to have the -DBOOST_SP_DISABLE_THREAD
zackw hack on mainline.

I'm wondering about that one.  I've noticed that the Debian release (I
download the source for 0.31-8 just to see what was changed) removes
that macro.

zackw Is there a branch corresponding to your snapshots?  If so, it
zackw would make sense to put all the changes there.

There is such a branch, it's called richard.levitte.org:compilations.monotone
and is only found (as far as I know) on guardian.lp.se (a.k.a.
monotone.ca, among others).  And no, it doesn't make sense to put such
changes in that branch, it's much better to put that in n.v.m, as
that's the basis for the Debian releases, among others.  My snapshots
are a bit special, as mentioned in the description:

 This package is built from a combination of the following monotone
 branches:
 .
   net.venge.monotone - the main development branch
   net.venge.monotone.debian  - additional debian control files
   net.venge.monotone.levitte.select-heads-off
  - additional H: selector

Actually, the .debian branch isn't needed any more, so I'll probably
remove that next time I remember ;-).

zackw How do we move forward on getting the version actually in
zackw Debian updated?

I'd like to know as well.

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Shaun Jackman

On 7/5/07, Richard Levitte [EMAIL PROTECTED] wrote:

zackw How do we move forward on getting the version actually in
zackw Debian updated?

I'd like to know as well.


As a first step, I can upload the version that's in experimental
(0.33-1) to the normal unstable distribution.

The next step is for someone to adopt the package and upload it. If
the new maintainer is not a Debian developer, a sponsor needs to
upload the package to Debian.

Cheers,
Shaun


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Zack Weinberg

On 7/5/07, Shaun Jackman [EMAIL PROTECTED] wrote:


As a first step, I can upload the version that's in experimental
(0.33-1) to the normal unstable distribution.


I'm pretty sure that won't work correctly with boost 1.34.  I'd much
rather see the 0.35-0.2 NMU uploaded as a first step.


The next step is for someone to adopt the package and upload it. If
the new maintainer is not a Debian developer, a sponsor needs to
upload the package to Debian.


Ludovic Brenta seems to be the obvious choice for a new maintainer...?

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Shaun Jackman

On 7/4/07, Ludovic Brenta [EMAIL PROTECTED] wrote:
...

OK.  I'm willing to sponsor the package but not to do the actual
packaging work, so, if Shaun is willing to hand the package over, it
soulds like we've got a deal :)


On 7/5/07, Zack Weinberg [EMAIL PROTECTED] wrote:

Ludovic Brenta seems to be the obvious choice for a new maintainer...?


Ludovic Brenta is willing to sponsor someone else to maintain the
package, but not to maintain the package himself. It sounds like he's
hoping you'll adopt the package, and he'll sponsor the upload for you.
If you'd like to adopt montone, you have to prepare a package and send
it to Ludovic for proofreading and sponsorship.

Cheers,
Shaun


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Zack Weinberg

On 7/5/07, Shaun Jackman [EMAIL PROTECTED] wrote:

boost 1.33.1-10 is still in testing. I can build against that. My
inclination is to upload 0.33 as is, since it takes hardly any effort.
An upload of 0.35-0.2 can still follow. At present, 0.33 also has a
better chance of migrating to testing in short order, since boost
1.33.1-10 is in testing.


Ah, okay.

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Zack Weinberg

On 7/5/07, Shaun Jackman [EMAIL PROTECTED] wrote:

On 7/4/07, Ludovic Brenta [EMAIL PROTECTED] wrote:
...
 OK.  I'm willing to sponsor the package but not to do the actual
 packaging work, so, if Shaun is willing to hand the package over, it
 soulds like we've got a deal :)

On 7/5/07, Zack Weinberg [EMAIL PROTECTED] wrote:
 Ludovic Brenta seems to be the obvious choice for a new maintainer...?

Ludovic Brenta is willing to sponsor someone else to maintain the
package, but not to maintain the package himself. It sounds like he's
hoping you'll adopt the package, and he'll sponsor the upload for you.
If you'd like to adopt montone, you have to prepare a package and send
it to Ludovic for proofreading and sponsorship.


I suppose I'm willing to do that, but I'd prefer team maintenance with
at least one other person; I am often unavailable.  How about you,
Richard?

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Zack Weinberg

On 7/5/07, Richard Levitte [EMAIL PROTECTED] wrote:

I'm wondering about that one.  I've noticed that the Debian release (I
download the source for 0.31-8 just to see what was changed) removes
that macro.


What's going on there is kind of complicated.  Level one of the
problem is that -DBOOST_SP_DISABLE_THREADS disables thread support in
shared_ptr.  However, we are linking against external Boost libraries
that were compiled *without* -DBOOST_SP_DISABLE_THREADS, and some of
them use shared_ptr themselves.  This causes ODR violations.  On x86
those appear to be harmless, but on some of Debian's architectures
they break the mtn binary.  [I thought there was a Debian bug about
this but I can't find it.]  The simplest workaround is to remove the
-DBOOST_SP_DISABLE_THREADS.

Now, level two of the problem is that we *could* link against the -st-
versions of the external Boost libraries, which are built with thread
support off (and in particular with -DBOOST_SP_DISABLE_THREADS) but
that might not cure the problem altogether, because even the -st-
version of libboost_regex.so drags in libpthread.so.  [It doesn't do
this itself; however, it links against libicu.so, and libicu.so is
unconditionally linked with libpthread.  There is no good reason for
that, but the libicu developers are convinced that it is necessary; I
tried and failed to change their minds.]  Enough stuff changes its
behavior when libpthread is present that I am not confident the -st-
version of libboost_regex actually works.

This is a major reason why I am trying to get rid of our dependency on
the external Boost libraries.  Once that is done, we should be able to
reactivate -DBOOST_SP_DISABLE_THREADS in the official Debian packages.


zackw Is there a branch corresponding to your snapshots?

There is such a branch, it's called richard.levitte.org:compilations.monotone
and is only found (as far as I know) on guardian.lp.se (a.k.a.
monotone.ca, among others).


Hmm.  Longer term, I'm thinking it makes sense to maintain the
official Debian packages out of our repository - so we would have a
small branch off each release tag that contains the contents of the
Debian diff (which hopefully would be minimal).  Clearly that's not
the same as your snapshot branch.


   net.venge.monotone.levitte.select-heads-off
  - additional H: selector


-- Any reason not to merge this to mainline?

zw


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-05 Thread Shaun Jackman

On 7/5/07, Zack Weinberg [EMAIL PROTECTED] wrote:

On 7/5/07, Shaun Jackman [EMAIL PROTECTED] wrote:

 As a first step, I can upload the version that's in experimental
 (0.33-1) to the normal unstable distribution.

I'm pretty sure that won't work correctly with boost 1.34.  I'd much
rather see the 0.35-0.2 NMU uploaded as a first step.


boost 1.33.1-10 is still in testing. I can build against that. My
inclination is to upload 0.33 as is, since it takes hardly any effort.
An upload of 0.35-0.2 can still follow. At present, 0.33 also has a
better chance of migrating to testing in short order, since boost
1.33.1-10 is in testing.

Cheers,
Shaun


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Packages for Debian testing

2007-07-04 Thread Richard Levitte
Hello,

previously, my builds of the following snapshot packages for Debian
unstable worked well with Debian testing as well.  Not so any more
since the release of Debian 4.0, so I've finally written the little
script to backport my snapshots to testing.  The relevant packages
are:

monotone-server
monotone-doc
monotone
monotone-viz

So, from now on, you should be able to install on Debian testing with
the following lines in /etc/apt/sources.list:

deb http://guardian.lp.se/debian testing/
deb-src http://guardian.lp.se/debian testing/

Those using Debian unstable should of course stay with the following:

deb http://guardian.lp.se/debian unstable/
deb-src http://guardian.lp.se/debian unstable/

Cheers,
Richard

-
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte [EMAIL PROTECTED]
http://richard.levitte.org/

When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up.
-- C.S. Lewis


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Packages for Debian testing

2007-07-04 Thread Ludovic Brenta
Richard Levitte writes:
 So, from now on, you should be able to install on Debian testing with
 the following lines in /etc/apt/sources.list:

   deb http://guardian.lp.se/debian testing/
   deb-src http://guardian.lp.se/debian testing/

 Those using Debian unstable should of course stay with the following:

   deb http://guardian.lp.se/debian unstable/
   deb-src http://guardian.lp.se/debian unstable/

Shaun, your last upload of monotone to Debian is from March 2007, and
testing and unstable still carry 0.31 (0.33 is in experimental).  Are
you planning to continue maintaining the packages in Debian?  If not,
I can sponsor Richard, as I am a Debian Developer and an everyday user
of Monotone.

-- 
Ludovic Brenta.



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel