Oh right -- sorry, I misunderstood what you were saying wrt collapsing
those log entries :) I'll update the git repo.
Thanks very much for all your help getting this on NEW, Vincent. Hopefully
it's smooth sailing from here!
On Wed, Aug 21, 2013 at 10:30 AM, Vincent Bernat wrote:
> ❦ 21 août 2
❦ 21 août 2013 18:19 CEST, Kenton Varda :
> I do have experience with sonames, actually, from protobufs. My experience
> was:
>
> - We never did two releases that had the same binary interface.
> - We occasionally forgot to bump the soname, leading to problems.
[...]
OK, fair enough for me.
T
I do have experience with sonames, actually, from protobufs. My experience
was:
- We never did two releases that had the same binary interface.
- We occasionally forgot to bump the soname, leading to problems.
The nature of C++ is that binary compatibility between versions is nearly
impossible t
Sorry, Debian Policy Manual :)
By the way, just uploaded the changelog modification to mentors, should
appear shortly. Nearly forgot to upload it.
On Wed, Aug 21, 2013 at 12:12 AM, Vincent Bernat wrote:
> ❦ 21 août 2013 09:02 CEST, Tom Lee :
>
> > Changelog squashed.
> >
> > CCing Kenton RE:
❦ 21 août 2013 09:02 CEST, Tom Lee :
> Changelog squashed.
>
> CCing Kenton RE: the SONAME suggestion.
>
> I suspect that because capnproto is relatively young the frequent SONAME
> breakages might be warranted -- I'm happy to work with that for now so long
> as it's not in breach of the DPM, th
Changelog squashed.
CCing Kenton RE: the SONAME suggestion.
I suspect that because capnproto is relatively young the frequent SONAME
breakages might be warranted -- I'm happy to work with that for now so long
as it's not in breach of the DPM, though I agree this may be an issue for
reverse depend
❦ 20 août 2013 10:24 CEST, Tom Lee :
> Done -- 0.2.1-1 was just uploaded to mentors:
>
> http://mentors.debian.net/package/capnproto
Please, squash the changelog into one entry. This is a matter of taste,
but this avoids forgetting to include all the appropriate changelog
entries into .changes.
Oops, just noticed I missed the leading upper-case 'T' for the capnproto
package. Fixed & pushing to mentors.d.n now.
Cheers,
Tom
On Tue, Aug 20, 2013 at 1:24 AM, Tom Lee wrote:
> Done -- 0.2.1-1 was just uploaded to mentors:
>
> http://mentors.debian.net/package/capnproto
>
> Cheers,
> Tom
>
Done -- 0.2.1-1 was just uploaded to mentors:
http://mentors.debian.net/package/capnproto
Cheers,
Tom
On Mon, Aug 19, 2013 at 11:57 PM, Vincent Bernat wrote:
> ❦ 20 août 2013 06:48 CEST, Tom Lee :
>
> > Alright, latest build of this package is up on mentors.debian.net:
> >
> > http://mentor
❦ 20 août 2013 06:48 CEST, Tom Lee :
> Alright, latest build of this package is up on mentors.debian.net:
>
> http://mentors.debian.net/package/capnproto
>
> Noticed that my watch file has detected a new point release Kenton put out
> earlier today to work around that GCC compiler bug.
>
> Shoul
Alright, latest build of this package is up on mentors.debian.net:
http://mentors.debian.net/package/capnproto
Noticed that my watch file has detected a new point release Kenton put out
earlier today to work around that GCC compiler bug.
Should I upgrade to the new release now? Or is it okay to
❦ 19 août 2013 11:46 CEST, Tom Lee :
>> The easiest way is to use Lintian (I use it with -viI).
>>
>>
> Odd, I don't see any warnings:
>
> tom@desktop:~/Source$ lintian -viI capnproto_0.2.0-1.dsc
> N: Using profile debian/main.
> N: Setting up lab in /tmp/temp-lintian-lab-q9W0nEVK6F ...
> N: Unp
On Mon, Aug 19, 2013 at 1:47 AM, Vincent Bernat wrote:
> ❦ 19 août 2013 09:56 CEST, Tom Lee :
>
> >> - The hardening stuff does not seem to work correctly. Maybe you could
> >>just try with debhelper 9 and debian/compat to 9 to have them apply
> >>automatically.
> >>
> >>
> > Happy to
❦ 19 août 2013 09:56 CEST, Tom Lee :
>> - The hardening stuff does not seem to work correctly. Maybe you could
>>just try with debhelper 9 and debian/compat to 9 to have them apply
>>automatically.
>>
>>
> Happy to try compat 9, but what can I do to verify that the hardening stuff
> has
On Mon, Aug 19, 2013 at 12:28 AM, Vincent Bernat wrote:
> OK, it works for me too.
>
>
Great!
> > I've also explicitly removed the .symbols file as I found the Policy
> Manual
> > explicitly talks about C++ libraries in the last paragraph of section
> 8.6 (
> >
> http://www.debian.org/doc/debia
❦ 19 août 2013 07:57 CEST, Tom Lee :
> Also incorporated part of an upstream patch for another potential,
> seemingly unrelated memory corruption issue that didn't quite make the
> 0.2.0 release.
>
> Let me know if you still can't build from source with these two changes in
> place.
OK, it work
Compiler issue doesn't appear to be a Debian bug. Kenton just filed
upstream, logging it here for posterity:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58192
Again, the capnproto package now builds with the -DNDEBUG flag which
enables some inlining that happens to work around this bug.
On Sun,
❦ 19 août 2013 01:34 CEST, Tom Lee :
> I'm thinking maybe I rip out the symbols file all together for now --
> it sounds like the tooling isn't there for it yet. What do you think?
Yes, just remove it.
--
Watch out for off-by-one errors.
- The Elements of Programming Style (Kernigh
Kenton (upstream maintainer) has narrowed this down to a compiler bug that
only occurs during a build without the -DNDEBUG flag set. Typically the
NDEBUG flag is set if CXXFLAGS are left unspecified, but the Debian build
scripts obviously meddle with those a little. To work around this, I've
explic
Oh nice -- I didn't realize that pbuilder/cowbuilder actually created
chroots and all that, thought they were just an alternative to things
like debuild & gbp. Really should RTFM eh? :)
I'm working with the upstream maintainer to address the crash.
I notice that even if I disable the tests all to
❦ 18 août 2013 22:53 CEST, Tom Lee :
> Ah, the Debug.Log hang seems like it might relate to a missing
> /proc/self/exe symlink -- probably because I didn't mount the /proc
> filesystem. Here's the relevant bit of strace output:
>
> [pid 7463] write(3, "[ OK ] Exception.Exception"..., 143
Ah, the Debug.Log hang seems like it might relate to a missing
/proc/self/exe symlink -- probably because I didn't mount the /proc
filesystem. Here's the relevant bit of strace output:
[pid 7463] write(3, "[ OK ] Exception.Exception"..., 143
[pid 13045] readlink("/proc/self/exe",
[pid 7
Interesting, I'm seeing the Debug.Log tests hang when building in a
wheezy chroot.
I'll play around with this a little more & try to reproduce in sid
with pbuilder. I'll follow up when I have more info.
Thanks for trying this out!
On Sun, Aug 18, 2013 at 1:14 PM, Vincent Bernat wrote:
> ❦ 18 a
❦ 18 août 2013 20:29 CEST, Vincent Bernat :
>> Weird -- I'll try that out myself & see if I can figure out what's
>> going wrong.
>
> I'll try again at home, I am on my laptop currently with limited
> Internet access. Did you use something like pbuilder/cowbuilder? If
> not, you should. But I d
❦ 18 août 2013 20:17 CEST, Tom Lee :
>> Glad to see you are working on this package.
>>
>> debian/control: why do you depend explicitely on such a version of GCC?
>> The README states gcc 4.7+ but your version excludes GCC as in Wheezy.
>>
>
> I chose to use the version that I built with (though
Hi Vincent,
Thanks for the review! Questions & comments below:
On Sun, Aug 18, 2013 at 9:27 AM, Vincent Bernat wrote:
> Hi Tom!
>
> Glad to see you are working on this package.
>
> debian/control: why do you depend explicitely on such a version of GCC?
> The README states gcc 4.7+ but your versi
❦ 18 août 2013 07:45 CEST, Tom Lee :
> I am looking for a sponsor for my package "capnproto":
>
> * Package name: capnproto
> Version : 0.2.0-1
> Upstream Author : Kenton Varda
> * URL : http://capnproto.org
> * License : BSD-2-clause
> Section : de
Package: sponsorship-requests
Severity: wishlist
Dear mentors,
I am looking for a sponsor for my package "capnproto":
* Package name: capnproto
Version : 0.2.0-1
Upstream Author : Kenton Varda
* URL : http://capnproto.org
* License : BSD-2-clause
Section
28 matches
Mail list logo