-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello Dan, Good news. Thanks. Best regards, Kern On 04/03/2014 01:19 AM, Dan Langille wrote: > I had local changes for this echo problem. I just did a ?git stash? on my checkout so I could try 7.0.2 > > It fails. > > I notice that the 5.x code using: > > @$(ECHO) "# DO NOT DELETE: nice dependency list follows" >> Makefile > > It works. > > This makes me think: has configure changed? > > So I went looking at another regression testing jail. I found this: > > $ diff configure configure.orig > 6056c6056 > < ECHO='echo' > --- >> ECHO='printf %s\n? > > I have a local patch. That?s why it works here. I?m sure if we search the archives, I reported this same problem back when I first set up my first round of regression testing. > > Look what I have in my regression test script: > > # patch the printf / echo problem > cd bacula > patch -N < ${CONFIG_DIR_SRC}/patch-bacula-printf > cd - > > Here is the patch itself: > > $ cat patch-bacula-printf > --- bacula/configure.orig > +++ bacula/configure > @@ -6045,7 +6045,7 @@ if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ > test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then > ECHO='print -r --' > elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then > - ECHO='printf %s\n' > + ECHO='echo' > else > # Use this function as a fallback that always works. > func_fallback_echo () > > > And this is the patch I just created for bacula7: > > $ cat patch-bacula7-printf > --- configure~ 2014-04-02 21:55:27.000000000 +0000 > +++ configure 2014-04-02 23:12:21.022646230 +0000 > @@ -5977,7 +5977,7 @@ > test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then > ECHO='print -r --' > elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then > - ECHO='printf %s\n' > + ECHO='echo' > else > # Use this function as a fallback that always works. > func_fallback_echo () > > > That local patch allows the regression testing to proceed unhindered on FreeBSD (9.2 in this particular case). It?s running now. > > On Apr 1, 2014, at 9:27 PM, Dan Langille <d...@langille.org> wrote: > >> In addition to my previous post, this just in: http://regress.bacula.org/viewTest.php?onlyfailed&buildid=24144 >> >> Only disk:tls-test failed this time. >> >> On Mar 31, 2014, at 11:16 AM, Kern Sibbald <k...@sibbald.com> wrote: >> >>> Hello Dan, >>> >>> Can you try applying the attached patch to release 7.0.0 and see if it >>> fixes the problem with the tls-test? I am not 100% convinced that it >>> will, but at least the code is much tighter now and will not store any >>> address if it is not either IPv4 or IPv6 and if IPv6 is not configured >>> and it resolves an IPv6 address, it will not be used. >>> >>> Best regards, >>> Kern >>> >>> On 03/31/2014 03:44 PM, Dan Langille wrote: >>>> On 2014-03-31 09:01 AM, Dan Langille wrote: >>>>> On 2014-03-31 07:36 AM, Kern Sibbald wrote: > Hello Dan, > > I have to admit that I haven't run a Dart test for a very long time. > The plugin-test should be removed from it, which I have done. I've > pushed the patch to the git repo. > > Concerning the tls-test: that is a problem. Can you tell me what > TCP/IP protocol 28 is on FreeBSD? > >>>>> Nothing, that I see: > >>>>> > >>>>> $ grep 28 /etc/services | head > >>>>> gss-xlicen 128/tcp #GSS X License Verification > >>>>> gss-xlicen 128/udp #GSS X License Verification > >>>>> http-mgmt 280/tcp > >>>>> http-mgmt 280/udp > >>>>> personal-link 281/tcp > >>>>> personal-link 281/udp > >>>>> cableport-ax 282/tcp #cable port a/x > >>>>> cableport-ax 282/udp #cable port a/x > >>>>> rescap 283/tcp > >>>>> rescap 283/udp > >>>> Ouch. That's port numbers, not protocols. > >>>> > >>>> The protocols are defined in /usr/include/sys/socket.h and the URL I > >>>> posted below should help. > >>>> > This test runs perfectly here, and > we have made some significant networking changes. This protocol should > be the sa_family member and should normally be AF_INET for IPv4. > However, now Bacula handles IPv6 much better than previous versions, > and apparently there is a problem or difference with the FreeBSD IP > definitions. For IPv6 this value should be AF_INET6. Those are the > only two values that Bacula understands. > >>>>> FYI, there is no IPv6 on the regression testing machine in question. > >>>>> > Note for Linux: AF_INET == 2 AF_INET6 = 10, so 28 is something > different and doesn't even exist on Linux. > >>>>> Guess what, you're right. See: > >>>>> > >>>>> https://www.freebsd.org/doc/en/books/developers-handbook/sockets-essential-functions.html > >>>>> > >>>>> #define AF_INET6 28 > >>>>> > >>>>> > Best regards, > Kern > > On 03/31/2014 04:04 AM, Dan Langille wrote: > >>>>>>> On Mar 30, 2014, at 4:44 PM, Dan Langille <d...@langille.org> wrote: > >>>>>>> > >>>>>>>> I tried some regression tests for Bacula 7 tonight. I found what I > think may be a configure issue. > >>>>>>> > >>>>>>> The test finished, two errors: > >>>>>>> > >>>>>>> http://regress.bacula.org/buildSummary.php?buildid=24125 [1] > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > ------------------------------------------------------------------------------ > >>>>>>> > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> Bacula-devel mailing list > >>>>>>> Bacula-devel@lists.sourceforge.net > >>>>>>> https://lists.sourceforge.net/lists/listinfo/bacula-devel [2] > >>>>>> >>>>>> >>>>>> >>>>>> Links: >>>>>> ------ >>>>>> [1] http://regress.bacula.org/buildSummary.php?buildid=24125 >>>>>> [2] https://lists.sourceforge.net/lists/listinfo/bacula-devel >>>>>> [3] http://www.enigmail.net/ >>> >>> <ipv6_check.patch>------------------------------------------------------------------------------ >>> _______________________________________________ >>> Bacula-devel mailing list >>> Bacula-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/bacula-devel >> >> -- >> Dan Langille - http://langille.org >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Bacula-devel mailing list >> Bacula-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bacula-devel > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlM9pXIACgkQNgfoSvWqwEjbKgCfSE1mCutDB22DL0KIs7cXaIx6 M1oAnREzj9WC1q2R0JOAyhMi52n/CR3X =EtwB -----END PGP SIGNATURE----- |
------------------------------------------------------------------------------
_______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel