Re: [Pkg-dns-devel] What to do with isc-dhcp-client-udeb?

2018-01-23 Thread Ondřej Surý
Hi KiBi,

I would also love to get rid of the isc-dhcp-client-udeb, but so far the 
message from the busybox team was that the dhcp client there doesn't compile 
there and needs some upstream work to get it working.

(As a matter of fact, the busybox doesn't compile at all on kfreebsd-* and 
hurd-i386 right now.)

As for the BIND libraries and libatomic.

There has been some effort to replace the custom atomic code with a C-provided 
counterpart - it also fixes the mips deadlocks.

But generally, I would prefer to move all BIND libraries into "custom" 
namespace, so the libraries are not used by anything else, and either:

a) use the custom copy of the libraries inside isc-dhcp
b) prepare separate package for the lib-udeb that would follow the 
BIND 9.11 development (BIND 9.11 is to be supported for next 4 years) and then 
remove those AND isc-dhcp from Debian.

The upcoming ISC-DHCP release 4.4.0 is ought to be the _last_ major upgrade, 
see: https://www.isc.org/blogs/isc-dhcp-the-last-branch/

And if porting udhcpc to kFreeBSD proves to be much work, then perhaps porting 
dhclient from OpenBSD might be an option?

Ondrej
-- 
Ondřej Surý <ond...@sury.org>

On Mon, Jan 22, 2018, at 16:20, Cyril Brulebois wrote:
> Hi bind9 people,
> 
> I've just gotten this:
> 
> > Subject: udeb uninstallability trend: worse (+18/-)
> udeb uninstallability watcher <debian-b...@lists.debian.org> (2018-01-22):
> > Newly-broken packages in testing
> >   isc-dhcp-client-udeb armel mips mipsel
> >   libdns-export169-udebarmel mips mipsel
> >   libirs-export160-udebarmel mips mipsel
> >   libisc-export166-udebarmel mips mipsel
> >   libisccc-export160-udeb  armel mips mipsel
> >   libisccfg-export160-udeb armel mips mipsel
> > 
> > Uninstallability trend: worse (+18/-0)
> > Uninstallability count: 397
> 
> I happened to have missed its unstable counterpart, because those come in
> batches, depending on the current buildd status of packages. I thought the
> “Newly-broken” packages for armel, mips, and mipsel were an artifact of
> late builds.
> 
> I don't know anything about this libatomic1; but from a look at the 0013
> patch, it seems to be a need for a platform rather than for a feature…
> 
> Anyway, I'm not sure what to do with isc-dhcp-client-udeb; it's getting
> broken on a regular fashion, and its purpose was mainly for non-Linux
> ports AFAICR.
> 
> I'm not sure how BSD is doing these days; maybe hurd is the only user
> left?
> 
> 
> Cheers,
> -- 
> Cyril Brulebois (k...@debian.org)<https://debamax.com/>
> D-I release manager -- Release team member -- Freelance Consultant
> ___
> pkg-dns-devel mailing list
> pkg-dns-de...@lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/pkg-dns-devel
> Email had 1 attachment:
> + signature.asc
>   1k (application/pgp-signature)



Re: isc-dhcpd vs udhcpd

2017-10-23 Thread Ondřej Surý
Just to rephrase my original request then...

Personally, I don't really care about the DHCP client used in d-i, but I
do care about complexity in the bind9 packaging.

The --without-openssl support will go away (probably in BIND 9.13) and I
would rather unify the two sets of libraries into one. If that means
shuffling symbols around, so we don't end up with libxml2, libjson and
libgeoip in d-i, then I will rather make it happen in upstream

So the main difference between export and non-export libraries are:

Are these a problem?
* krb5 / gssapi # guess this is a problem, as krb5 has not udebs
* libcap2 # guess not, there's a udeb

These have to definitely go:
* libgeoip1 (I have no idea why it's linked to libisc)
* libxml2 (I have no idea why it's linked to libisc)

Cheers,
Ondrej
-- 
Ondřej Surý <ond...@sury.org>

On Mon, Oct 23, 2017, at 13:21, Philipp Kern wrote:
> On 23.10.2017 09:36, Ondřej Surý wrote:
> > while revising bind9 udebs, KiBi suggested that non-Linux architectures
> > might be using isc-dhcpd instead of udhcpd due some problems and it
> > might be a good idea to revise the decision now that we have a busybox
> > maintainer?
> 
> Ubuntu has used dhclient for a long time now in d-i. I think there are
> at least two parts to it: a) consistency across architectures - it is
> weird to support two completely different implementations and b)
> actually use the same implementation than the installed system would
> rather than something embedded that has less features.
> 
> I recall times at work where we had severe issues with dhclient not
> staying around in the background refreshing the lease. I have no idea if
> this is still the case, I just recall that -1 behavior was kind of a
> mess. Back then we bumped the lease duration. If picking udhcpc means
> that we can address such issues more easily, that's better.
> 
> At the same time people know how to configure dhclient and can use a
> similar config as in the installed system. My understanding is that
> udhcpc has essentially no options at all (like sending additional DHCP
> options).
> 
> netcfg also did not receive that much love in recent times and I wonder
> if something more integrated wouldn't be better than the hacks layered
> on top of each other to make it work we have today. But at the same time
> I know that something modern like systemd-networkd won't work for d-i
> either because of architecture consistency. :/
> 
> Kind regards
> Philipp Kern



isc-dhcpd vs udhcpd

2017-10-23 Thread Ondřej Surý
Hi,

while revising bind9 udebs, KiBi suggested that non-Linux architectures
might be using isc-dhcpd instead of udhcpd due some problems and it
might be a good idea to revise the decision now that we have a busybox
maintainer?

Cheers,
-- 
Ondřej Surý <ond...@sury.org>



Re: Bug#701832: doxygen consistently segfaults on kfreebsd-i386 when building opendnssec documentation

2013-02-28 Thread Ondřej Surý
On Thu, Feb 28, 2013 at 8:49 PM, Julien Cristau jcris...@debian.org wrote:
 Is there any way you could work around this in opendnssec?  E.g. by not
 building the doc on that arch for now?

I could, and it was the plan if nobody comes up with some clever idea
till the end of the week.

O.
-- 
Ondřej Surý ond...@sury.org


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CALjhHG_77cPK6oX0rZ3LUMCKPfOggexRh=fhyxbitneljbb...@mail.gmail.com



Re: kfreebsd buildd

2013-02-27 Thread Ondřej Surý
Just to add more information, the opendnssec build is failing due
doxygen builds (and blocking the transition to testing).

https://buildd.debian.org/status/logs.php?arch=kfreebsd-i386pkg=opendnssecver=1%3A1.3.9-4

It was successfully built before and there's no -3 to -4 related
change which should make the doxygen to fail.

Ondrej

On Tue, Feb 26, 2013 at 8:29 PM, Christoph Egger christ...@debian.org wrote:
 Hi!

   To answer your question on irc: You get buildd maintainers on
 $a...@buildd.debian.org - kfreebsd-am...@buildd.debian.org. Currently
 that's me (and maybe still Aurelien). Doxygen likes to segfault. I
 assume the problem is actually doxygen but I think noone did actually
 debug the problem (yet) unfortunately. Cc-ing -bsd@ -- maybe one of the
 (other) porters has time right now and wants to look into it.

 Christoph



--
Ondřej Surý ond...@sury.org


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CALjhHG9SPG36q+=orcws_+jakan4inufbk0pp+yk4ftfjs1...@mail.gmail.com



Re: Bug#668794: reopen

2012-04-16 Thread Ondřej Surý
severity 668794 important
forwarded 668794 http://code.google.com/p/go/issues/detail?id=3533
thank you

Hi Robert,

(sorry for BTS juggling, I found your comment just after I sent the
first email.)

Anyway I agree that the problem needs to be fixed upstream, but I would suggest
that we keep GNU/KFreeBSD build enabled for the moment and if this cannot be
fixed before freeze, we can always disable it. It would be shame to disable this
build right now, because there would be basically no push to make it
work (if there
is more stuff broken than just the tests).

Thus I am downgrading the severity to important, so it doesn't block
transition, and
will take care of GNU/KFreeBSD builds somewhere around June.

Is that ok with you?

Ondrej

On Mon, Apr 16, 2012 at 00:04, Robert Millan r...@debian.org wrote:
 found 668794 2:1-4
 thanks

 Hi Ondřej,

 I notice you disabled the golang testsuite because it hangs on
 GNU/kFreeBSD.  However, the problem is still present, and chances are
 it makes golang unusable on that platform.

 I gave the source a look, and it seems that on GNU/kFreeBSD golang is
 playing with thread primitives, bypassing libc.  For example it
 invokes thr_new() kernel call directly, and also calls sigprocmask()
 to reset the signal mask in code that is clearly multithreaded [1].

 This means that either golang intends to completely replace
 libpthread, or it intends to play along with existing libpthread.  I'm
 not sure which one applies here, but in both cases there is a problem
 that needs to be fixed in golang.

 So please don't disable the testsuite.  If golang can't be built on
 GNU/kFreeBSD, unless you know it's a bug in the system libraries the
 problem needs to be fixed in golang.  If nobody can spend the time to
 fix it here, then you should consider not providing the package for
 kfreebsd-*.

 [1] On multithreaded programs, use of sigprocmask() is reserved to
 system libraries.

 --
 Robert Millan





-- 
Ondřej Surý ond...@sury.org


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caljhhg_ncp_+svyx5wcajaxmgkxgzzdsjut-hr3f8v-t5qr...@mail.gmail.com



Re: Bug#668794: reopen

2012-04-16 Thread Ondřej Surý
On Mon, Apr 16, 2012 at 12:58, Robert Millan r...@debian.org wrote:
 I'm worried that other packages could begin depending on golang on
 kfreebsd-*, and then it can be a mess if we have to pull it off.  But
 I understand your interest in providing it.  Please do keep in mind
 that we have very little manpower.

I understand, but I think it will take some time before it will come to the
point we will have packages depending on golang in the archive. Anyway
I am prepared to clean the mess if there will be any.

Anyway let's hope the upstream will take a look at this before freeze.

O.
-- 
Ondřej Surý ond...@sury.org


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CALjhHG9=pJiS0LLN7O43HcXde5+qT9QW+MNad=VD5nCS=dj...@mail.gmail.com



RFH: golang dynamic linker

2011-04-28 Thread Ondřej Surý
Hi,

golang uses ld-elf.so.1 which is only present in freebsd-hackedutils
which has been removed from archive.

I have tried modifying the build scripts to use standard
/lib/ld*.so.1, but that fails on kfreebsd-i386 with:

cgo -dynimport _cgo1_.o _obj/_cgo_import.c_  mv -f
_obj/_cgo_import.c_ _obj/_cgo_import.c
Inconsistency detected by ld.so: dl-deps.c: 626: _dl_map_object_deps:
Assertion `nlist  1' failed!
make[3]: *** [_obj/_cgo_import.c] Error 127
make[3]: Leaving directory
`/build/buildd-golang_2011.04.13-2~exp6-kfreebsd-i386-mL5F9f/golang-2011.04.13/src/pkg/runtime/cgo'
make[2]: *** [runtime/cgo.install] Error 1
make[2]: Leaving directory
`/build/buildd-golang_2011.04.13-2~exp6-kfreebsd-i386-mL5F9f/golang-2011.04.13/src/pkg'
make[1]: *** [debian/build.stamp] Error 2
make[1]: Leaving directory
`/build/buildd-golang_2011.04.13-2~exp6-kfreebsd-i386-mL5F9f/golang-2011.04.13'
make: *** [build] Error 2

Which is basically beyond my skill (time to debug) to fix that.

I was able to build kfreebsd-amd64 on asdfasdf, but it may also fail
on buildd, but it hasn't been built yet.

Ondrej
-- 
Ondřej Surý ond...@sury.org


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/BANLkTi=djd8krnydmvty3tnng5phjgc...@mail.gmail.com



Re: RFH: golang dynamic linker

2011-04-28 Thread Ondřej Surý
On Thu, Apr 28, 2011 at 14:24, Petr Salinger petr.salin...@seznam.cz wrote:
 I have tried modifying the build scripts to use standard
 /lib/ld*.so.1, but that fails on kfreebsd-i386 with:

 cgo -dynimport _cgo1_.o _obj/_cgo_import.c_  mv -f
 _obj/_cgo_import.c_ _obj/_cgo_import.c
 Inconsistency detected by ld.so: dl-deps.c: 626: _dl_map_object_deps:
 Assertion `nlist  1' failed!
 make[3]: *** [_obj/_cgo_import.c] Error 127
 make[3]: Leaving directory

 `/build/buildd-golang_2011.04.13-2~exp6-kfreebsd-i386-mL5F9f/golang-2011.04.13/src/pkg/runtime/cgo'
 make[2]: *** [runtime/cgo.install] Error 1
 make[2]: Leaving directory

 `/build/buildd-golang_2011.04.13-2~exp6-kfreebsd-i386-mL5F9f/golang-2011.04.13/src/pkg'
 make[1]: *** [debian/build.stamp] Error 2
 make[1]: Leaving directory

 `/build/buildd-golang_2011.04.13-2~exp6-kfreebsd-i386-mL5F9f/golang-2011.04.13'
 make: *** [build] Error 2

 Which is basically beyond my skill (time to debug) to fix that.

 I was able to build kfreebsd-amd64 on asdfasdf, but it may also fail
 on buildd, but it hasn't been built yet.

 It does not fail for me.
 The difference is at least that the experimental buildd uses experimental
 eglibc 2.13-0exp4, while I use eglibc 2.11.2-11.

 On the other hand, in my build log is:

 dh_strip -X.a -Xgoinstall -Xgodoc -Xgoyacc -Xbin/cgo -Xebnflint -Xgofmt
 -Xgovet
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .rodata lma 0x80a2000
 adjusted to 0x80a2010
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .plt lma 0x80a2010 adjusted
 to 0x813f74c
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .dynstr lma 0x80a2020
 adjusted to 0x813f75c
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .hash lma 0x80a2034 adjusted
 to 0x813f76e
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .dynamic lma 0x80a2048
 adjusted to 0x813f782
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .gopclntab lma 0x80f8b1c
 adjusted to 0x813f7fa
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .gosymtab lma 0x81002a4
 adjusted to 0x8146f82
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .got.plt lma 0x81400a0
 adjusted to 0x8141d98
 BFD: debian/golang-go/usr/bin/st6sBHUC: section .bss lma 0x8141d98 adjusted
 to 0x8141da4
 BFD: debian/golang-go/usr/bin/st6sBHUC: warning: allocated section `.interp'
 not in segment

I have just realized that's the new gotest binary, I forgot to add
-Xgotest to dh_strip. Thanks for pointing that out.

 The same is in (linux-)386 experimental buildd, it uses eglibc 2.11.2-11.
 May be the problem is not kfreebsd-* specific.

Hmm, I'll go ahead and upload new version with kfreebsd-* support to
unstable and see what happens. I'll get back if that's broken too.

O.
-- 
Ondřej Surý ond...@sury.org


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/BANLkTikd�+GoFiB=wj3vuzntaulyk...@mail.gmail.com



Re: gcj-4.4-jdk misses jni_md.h on kfreebsd platform

2011-04-19 Thread Ondřej Surý
On Tue, Apr 19, 2011 at 23:34, Matthias Klose d...@debian.org wrote:
 On 04/19/2011 11:11 PM, Ondřej Surý wrote:

 reopen 621878
 reassign 621878 gcj-4.4-jdk
 retitle 621878 gcj-4.4-jdk misses jni_md.h on kfreebsd
 affects 621878 +db4.6 db4.7 db4.8 db
 thank you

 Dear Debian GCC Team please look at http://bugs.debian.org/621878, it
 looks like jni_md.h header is missing there which is causing FTBFSes
 for dbX.Y packages.

 You can find failed build logs here:


 https://buildd.debian.org/status/fetch.php?pkg=dbarch=kfreebsd-i386ver=5.1.25-2stamp=1302733739

 https://buildd.debian.org/status/fetch.php?pkg=dbarch=kfreebsd-amd64ver=5.1.25-2stamp=1302733541

 is this a kfreebsd issue?

Version 5.1.25-1 built fine:
https://buildd.debian.org/status/fetch.php?pkg=dbarch=kfreebsd-amd64ver=5.1.25-1stamp=1297388366

Version 5.1.25-2 started to fail on kfreebsd-{amd64,amd32}. The buildd
failures on ia64, mips, s390 and sparc are of different nature.

The error from 5.1.25-2 build is:
libtool: compile:  gcc -c -I. -I../src -I/usr/include/tcl8.5
-D_GNU_SOURCE -D_REENTRANT -I/usr/lib/jvm/default-java/include -Wall
-g -O2 -I/usr/lib/jvm/default-java/include -fno-strict-aliasing
../lang/java/libdb_java/db_java_wrap.c  -fPIC -DPIC -o
.libs/db_java_wrap.o
In file included from ../lang/java/libdb_java/db_java_wrap.c:137:0:
/usr/lib/jvm/default-java/include/jni.h:52:20: fatal error: jni_md.h:
No such file or directory

The same line compiles with lots of warnings, but compiles. So
something must have changed on gcj side between the two builds which
broke it.

 looks more like you are assuming that the default
 version of gcc matches the one for gcj. please reassign back.

Could you please elaborate? Are you trying to say that calling:

 gcc -c -I. -I../src -I/usr/include/tcl8.5 -D_GNU_SOURCE -D_REENTRANT 
 -I/usr/lib/jvm/default-java/include -Wall -g -O2 
 -I/usr/lib/jvm/default-java/include -fno-strict-aliasing 
 ../lang/java/libdb_java/db_java_wrap.c  -fPIC -DPIC -o .libs/db_java_wrap.o

is wrong when gcc is different version than gcj? Well the build log
say gcc-4.4 and gcj-4.4-*, so there should be nothing wrong.

O.
-- 
Ondřej Surý ond...@sury.org


db_5.1.25-1..2.diff.gz
Description: GNU Zip compressed data


Re: gcj-4.4-jdk misses jni_md.h on kfreebsd platform

2011-04-19 Thread Ondřej Surý
Just a quick note, the difference in gcj version between successful and 
unsuccessfull build is 4.4.5-9 vs 4.4.5-14

Ondřej Surý

On 20.4.2011, at 0:59, Ondřej Surý ond...@sury.org wrote:

 On Tue, Apr 19, 2011 at 23:34, Matthias Klose d...@debian.org wrote:
 On 04/19/2011 11:11 PM, Ondřej Surý wrote:
 
 reopen 621878
 reassign 621878 gcj-4.4-jdk
 retitle 621878 gcj-4.4-jdk misses jni_md.h on kfreebsd
 affects 621878 +db4.6 db4.7 db4.8 db
 thank you
 
 Dear Debian GCC Team please look at http://bugs.debian.org/621878, it
 looks like jni_md.h header is missing there which is causing FTBFSes
 for dbX.Y packages.
 
 You can find failed build logs here:
 
 
 https://buildd.debian.org/status/fetch.php?pkg=dbarch=kfreebsd-i386ver=5.1.25-2stamp=1302733739
 
 https://buildd.debian.org/status/fetch.php?pkg=dbarch=kfreebsd-amd64ver=5.1.25-2stamp=1302733541
 
 is this a kfreebsd issue?
 
 Version 5.1.25-1 built fine:
 https://buildd.debian.org/status/fetch.php?pkg=dbarch=kfreebsd-amd64ver=5.1.25-1stamp=1297388366
 
 Version 5.1.25-2 started to fail on kfreebsd-{amd64,amd32}. The buildd
 failures on ia64, mips, s390 and sparc are of different nature.
 
 The error from 5.1.25-2 build is:
 libtool: compile:  gcc -c -I. -I../src -I/usr/include/tcl8.5
 -D_GNU_SOURCE -D_REENTRANT -I/usr/lib/jvm/default-java/include -Wall
 -g -O2 -I/usr/lib/jvm/default-java/include -fno-strict-aliasing
 ../lang/java/libdb_java/db_java_wrap.c -fPIC -DPIC -o
 .libs/db_java_wrap.o
 In file included from ../lang/java/libdb_java/db_java_wrap.c:137:0:
 /usr/lib/jvm/default-java/include/jni.h:52:20: fatal error: jni_md.h:
 No such file or directory
 
 The same line compiles with lots of warnings, but compiles. So
 something must have changed on gcj side between the two builds which
 broke it.
 
 looks more like you are assuming that the default
 version of gcc matches the one for gcj. please reassign back.
 
 Could you please elaborate? Are you trying to say that calling:
 
 gcc -c -I. -I../src -I/usr/include/tcl8.5 -D_GNU_SOURCE -D_REENTRANT 
 -I/usr/lib/jvm/default-java/include -Wall -g -O2 
 -I/usr/lib/jvm/default-java/include -fno-strict-aliasing 
 ../lang/java/libdb_java/db_java_wrap.c  -fPIC -DPIC -o .libs/db_java_wrap.o
 
 is wrong when gcc is different version than gcj? Well the build log
 say gcc-4.4 and gcj-4.4-*, so there should be nothing wrong.
 
 O.
 -- 
 Ondřej Surý ond...@sury.org
 db_5.1.25-1..2.diff.gz


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/c661ae1d-4f71-4ffe-8e71-f8562d61c...@sury.org



Bug#594168: Trang Bus error on kfreebsd-amd64

2010-08-24 Thread Ondřej Surý
Package: trang
Version: 2009-2
Severity: important
X-Debbugs-CC: debian-bsd@lists.debian.org

Hi,

there is an Bus error from trang when building opendnssec package on
kfreebsd-amd64. It prevents opendnssec to enter squeeze. It doesn't
fail on any other platform.

Full build log:

https://buildd.debian.org/fetch.cgi?pkg=opendnssecver=1.1.1-2arch=kfreebsd-amd64stamp=1281683281file=log

Ondrej
-- 
Ondřej Surý ond...@sury.org



--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktindhsxsoflq9xmnbb3in+atrhssavxzphfld...@mail.gmail.com