RE: trying to build 3.5.1 on 64 bit stretch

2019-04-09 Thread Chris Hassell
[apparently a rented brain in use this noon] 

First of all we always should note the "installcheck" directory.   Incomplete 
and a bit burdensome but it is consistent.

Sorry for taking a bit to get back to you.  The automated test / smoke-test / 
regression-test framework we have internally is more integrated with our ZMC UI 
system and on through to more of our proprietary features.  It wouldn't be 
useful for Amanda users.

Some improved and focused unit tests would be welcome and we should be aiming 
closer to changes as they occur in the underlying Amanda code.  As you can tell 
we've been relying on the consistency of OSS reliability for a long time, as 
everyone on Linux has.   Giving back both to Amanda and giving ourselves 
"permission to change code" requires having tests in place for that code. 

-- CH


> -Original Message-
> From: [email protected]  [email protected]> On Behalf Of Stefan G. Weichinger
> Sent: Saturday, April 6, 2019 1:18 AM
> To: [email protected]
> Subject: Re: trying to build 3.5.1 on 64 bit stretch
> 
> Am 06.04.19 um 01:57 schrieb Chris Hassell:
> 
> > [Chris Hassell]
> > I could look into spinning up a Debian v7 setup, but I bet I could get it to
> work.
> >
> > I'm going to push a branch to the github repo that can be merged (or
> ignored as people like) to add the buildfix stuff by merging with it.  It 
> should
> work everywhere after community_3_5.
> 
> Are there any thoughts to come up with some automated build tests on
> github? ( asked that in https://github.com/zmanda/amanda/issues/102 as
> well )
> 
> I assume you run such tests at Betsol?
> 
> would be great to have some Travis-setup that runs some defined build and
> reports any failures ... for some common distros like Debian Stretch, RHEL,
> Centos and such.



RE: trying to build 3.5.1 on 64 bit stretch

2019-04-09 Thread Chris Hassell
First of all we always should note the "installcheck.

Sorry for taking a bit to get back to you.  The automated test / smoke-test / 
regression-test framework we have internally is more integrated with our ZMC UI 
system and on through to more of our proprietary features.  It wouldn't be 
useful for Amanda users.

Some improved and focused unit tests would be welcome and we should be aiming 
closer to changes as they occur in the underlying Amanda code.  As you can tell 
we've been relying on the consistency of OSS reliability for a long time, as 
everyone on Linux has.   Giving back both to Amanda and giving ourselves 
"permission to change code" requires having tests in place for that code.

Consider the 

-- CH

> -Original Message-
> From: [email protected]  [email protected]> On Behalf Of Stefan G. Weichinger

> Are there any thoughts to come up with some automated build tests on
> github? ( asked that in https://github.com/zmanda/amanda/issues/102 as
> well )
> 
> I assume you run such tests at Betsol?
> 
> would be great to have some Travis-setup that runs some defined build and
> reports any failures ... for some common distros like Debian Stretch, RHEL,
> Centos and such.



Re: trying to build 3.5.1 on 64 bit stretch

2019-04-06 Thread Stefan G. Weichinger
Am 06.04.19 um 01:57 schrieb Chris Hassell:

> [Chris Hassell] 
> I could look into spinning up a Debian v7 setup, but I bet I could get it to 
> work.
> 
> I'm going to push a branch to the github repo that can be merged (or ignored 
> as people like) to add the buildfix stuff by merging with it.  It should work 
> everywhere after community_3_5.

Are there any thoughts to come up with some automated build tests on
github? ( asked that in https://github.com/zmanda/amanda/issues/102 as
well )

I assume you run such tests at Betsol?

would be great to have some Travis-setup that runs some defined build
and reports any failures ... for some common distros like Debian
Stretch, RHEL, Centos and such.


RE: trying to build 3.5.1 on 64 bit stretch

2019-04-05 Thread Chris Hassell
Try merging with this branch on github:

mergeable-trunk_buildfix_base

If you merge with it in your own repo ("git checkout 
origin/tags/community_3_5_1; git merge mergeable-trunk_buildfix_base;" ... it 
should put in some improvements that may help.

> -Original Message-
> From: [email protected]  [email protected]> On Behalf Of Chris Hassell
> Sent: Friday, April 5, 2019 5:58 PM
> To: Gene Heskett ; [email protected]
> Subject: RE: trying to build 3.5.1 on 64 bit stretch
> 
> 
> > [email protected]> On Behalf Of Gene Heskett
> > Sent: Friday, April 5, 2019 2:33 PM
> 
> > On Friday 05 April 2019 15:27:44 Chris Hassell wrote:
> > > Here in Jesse I have docbook-xsl  1.78.  The docbook-xml is 4.5 and
> > > I think that's a different tool in this case.
> >
> > This s/b just plain docbook?
> 
> [Chris Hassell]
> All the build apparently needs, I believe, in Ubuntu is a plain docbook-xsl.
> Confirmed that I can remove the other.
> 
> Those things are horribly named at times.
> 
> > > My changes are in a pull-request right now.   Can you post the fail
> > > for your configure?
> 
> > I'm back on wheezy ATM so I have email flowing. Which means all that
> > is unrecorded history. So maybe I can get all my mail scripts running
> > in the next day and I'll try it again. Amanda itself is running here
> > on wheezy just fine and except for an occasional upset tummy when they
> > work on tar, has been for
> > 20+ years and 8 or 9 distro's.
> 
> [Chris Hassell]
> I could look into spinning up a Debian v7 setup, but I bet I could get it to 
> work.
> 
> I'm going to push a branch to the github repo that can be merged (or ignored
> as people like) to add the buildfix stuff by merging with it.  It should work
> everywhere after community_3_5.
> 
> 
> > > > -Original Message-
> > > > From: [email protected]  > [email protected]>
> > > > On Behalf Of Gene Heskett
> > > > Sent: Friday, April 5, 2019 11:01 AM
> > > > To: AMANDA users 
> > > > Subject: trying to build 3.5.1 on 64 bit stretch
> > > >
> > > > Greetings all;
> > > >
> > > > Trying to bring stretch to life on this currently booted to wheezy
> > > > machine, running my usual build script. Attached.
> > > >
> > > > But I'm trying to get rid of all the configure fails while I'm
> > > > doing in, and I've run into a what looks like hard coded
> > > > dependency on docbook_1.72. The error messages says 1.72 or
> > > > greater, but the configure looks like it has to match perfectly.
> > > > I've installed 3 other bits and pieces configure complains about
> > > > but Stretch has docbook_4.5-6.all.deb, and that doesn't match 1.72
> > > > by quite a lengthy row of apple trees.
> > > >
> > > > Can I get a patch to fix configure?
> > > >
> > > > I think this error is of decades worth of standing as I don't
> > > > recall it ever building the docbook stuff. :)
> > > >
> > > > Thanks all.
> > > >
> > > > Cheers, Gene Heskett
> > > > --
> > > > "There are four boxes to be used in defense of liberty:
> > > >  soap, ballot, jury, and ammo. Please use in that order."
> > > > -Ed Howdershelt (Author)
> > > > Genes Web page <http://geneslinuxbox.net:6309/gene>
> >
> >
> >
> > Copyright 2019 by Maurice E. Heskett
> > Cheers, Gene Heskett
> > --
> > "There are four boxes to be used in defense of liberty:
> >  soap, ballot, jury, and ammo. Please use in that order."
> > -Ed Howdershelt (Author)
> > Genes Web page <http://geneslinuxbox.net:6309/gene>
> 




RE: trying to build 3.5.1 on 64 bit stretch

2019-04-05 Thread Chris Hassell
Try merging with this branch on github:


> -Original Message-
> From: [email protected]  [email protected]> On Behalf Of Chris Hassell
> Sent: Friday, April 5, 2019 5:58 PM
> To: Gene Heskett ; [email protected]
> Subject: RE: trying to build 3.5.1 on 64 bit stretch
> 
> 
> > [email protected]> On Behalf Of Gene Heskett
> > Sent: Friday, April 5, 2019 2:33 PM
> 
> > On Friday 05 April 2019 15:27:44 Chris Hassell wrote:
> > > Here in Jesse I have docbook-xsl  1.78.  The docbook-xml is 4.5 and
> > > I think that's a different tool in this case.
> >
> > This s/b just plain docbook?
> 
> [Chris Hassell]
> All the build apparently needs, I believe, in Ubuntu is a plain docbook-xsl.
> Confirmed that I can remove the other.
> 
> Those things are horribly named at times.
> 
> > > My changes are in a pull-request right now.   Can you post the fail
> > > for your configure?
> 
> > I'm back on wheezy ATM so I have email flowing. Which means all that
> > is unrecorded history. So maybe I can get all my mail scripts running
> > in the next day and I'll try it again. Amanda itself is running here
> > on wheezy just fine and except for an occasional upset tummy when they
> > work on tar, has been for
> > 20+ years and 8 or 9 distro's.
> 
> [Chris Hassell]
> I could look into spinning up a Debian v7 setup, but I bet I could get it to 
> work.
> 
> I'm going to push a branch to the github repo that can be merged (or ignored
> as people like) to add the buildfix stuff by merging with it.  It should work
> everywhere after community_3_5.
> 
> 
> > > > -Original Message-
> > > > From: [email protected]  > [email protected]>
> > > > On Behalf Of Gene Heskett
> > > > Sent: Friday, April 5, 2019 11:01 AM
> > > > To: AMANDA users 
> > > > Subject: trying to build 3.5.1 on 64 bit stretch
> > > >
> > > > Greetings all;
> > > >
> > > > Trying to bring stretch to life on this currently booted to wheezy
> > > > machine, running my usual build script. Attached.
> > > >
> > > > But I'm trying to get rid of all the configure fails while I'm
> > > > doing in, and I've run into a what looks like hard coded
> > > > dependency on docbook_1.72. The error messages says 1.72 or
> > > > greater, but the configure looks like it has to match perfectly.
> > > > I've installed 3 other bits and pieces configure complains about
> > > > but Stretch has docbook_4.5-6.all.deb, and that doesn't match 1.72
> > > > by quite a lengthy row of apple trees.
> > > >
> > > > Can I get a patch to fix configure?
> > > >
> > > > I think this error is of decades worth of standing as I don't
> > > > recall it ever building the docbook stuff. :)
> > > >
> > > > Thanks all.
> > > >
> > > > Cheers, Gene Heskett
> > > > --
> > > > "There are four boxes to be used in defense of liberty:
> > > >  soap, ballot, jury, and ammo. Please use in that order."
> > > > -Ed Howdershelt (Author)
> > > > Genes Web page <http://geneslinuxbox.net:6309/gene>
> >
> >
> >
> > Copyright 2019 by Maurice E. Heskett
> > Cheers, Gene Heskett
> > --
> > "There are four boxes to be used in defense of liberty:
> >  soap, ballot, jury, and ammo. Please use in that order."
> > -Ed Howdershelt (Author)
> > Genes Web page <http://geneslinuxbox.net:6309/gene>
> 




RE: trying to build 3.5.1 on 64 bit stretch

2019-04-05 Thread Chris Hassell


> [email protected]> On Behalf Of Gene Heskett
> Sent: Friday, April 5, 2019 2:33 PM

> On Friday 05 April 2019 15:27:44 Chris Hassell wrote:
> > Here in Jesse I have docbook-xsl  1.78.  The docbook-xml is 4.5 and I
> > think that's a different tool in this case.
> 
> This s/b just plain docbook? 

[Chris Hassell] 
All the build apparently needs, I believe, in Ubuntu is a plain docbook-xsl.  
Confirmed that I can remove the other.

Those things are horribly named at times.

> > My changes are in a pull-request right now.   Can you post the fail
> > for your configure?

> I'm back on wheezy ATM so I have email flowing. Which means all that is
> unrecorded history. So maybe I can get all my mail scripts running in the next
> day and I'll try it again. Amanda itself is running here on wheezy just fine 
> and
> except for an occasional upset tummy when they work on tar, has been for
> 20+ years and 8 or 9 distro's.

[Chris Hassell] 
I could look into spinning up a Debian v7 setup, but I bet I could get it to 
work.

I'm going to push a branch to the github repo that can be merged (or ignored as 
people like) to add the buildfix stuff by merging with it.  It should work 
everywhere after community_3_5.


> > > -Original Message-
> > > From: [email protected]  [email protected]>
> > > On Behalf Of Gene Heskett
> > > Sent: Friday, April 5, 2019 11:01 AM
> > > To: AMANDA users 
> > > Subject: trying to build 3.5.1 on 64 bit stretch
> > >
> > > Greetings all;
> > >
> > > Trying to bring stretch to life on this currently booted to wheezy
> > > machine, running my usual build script. Attached.
> > >
> > > But I'm trying to get rid of all the configure fails while I'm doing
> > > in, and I've run into a what looks like hard coded dependency on
> > > docbook_1.72. The error messages says 1.72 or greater, but the
> > > configure looks like it has to match perfectly. I've installed 3
> > > other bits and pieces configure complains about but Stretch has
> > > docbook_4.5-6.all.deb, and that doesn't match 1.72 by quite a
> > > lengthy row of apple trees.
> > >
> > > Can I get a patch to fix configure?
> > >
> > > I think this error is of decades worth of standing as I don't recall
> > > it ever building the docbook stuff. :)
> > >
> > > Thanks all.
> > >
> > > Cheers, Gene Heskett
> > > --
> > > "There are four boxes to be used in defense of liberty:
> > >  soap, ballot, jury, and ammo. Please use in that order."
> > > -Ed Howdershelt (Author)
> > > Genes Web page 
> 
> 
> 
> Copyright 2019 by Maurice E. Heskett
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
>  soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> Genes Web page 




Re: trying to build 3.5.1 on 64 bit stretch

2019-04-05 Thread Gene Heskett
On Friday 05 April 2019 15:27:44 Chris Hassell wrote:

> I've taken on the build-strangeness of Amanda and I *think* I'm in the
> clear for a lot of later version of Linux... given some changes. I
> tried yours on my Jesse VM (with my changes) and they seem okay.
>
> Here in Jesse I have docbook-xsl  1.78.  The docbook-xml is 4.5 and I
> think that's a different tool in this case.

This s/b just plain docbook?
>
> My changes are in a pull-request right now.   Can you post the fail
> for your configure?
>
I'm back on wheezy ATM so I have email flowing. Which means all that is 
unrecorded history. So maybe I can get all my mail scripts running in 
the next day and I'll try it again. Amanda itself is running here on 
wheezy just fine and except for an occasional upset tummy when they work 
on tar, has been for 20+ years and 8 or 9 distro's.

> > -Original Message-
> > From: [email protected]  > [email protected]> On Behalf Of Gene Heskett
> > Sent: Friday, April 5, 2019 11:01 AM
> > To: AMANDA users 
> > Subject: trying to build 3.5.1 on 64 bit stretch
> >
> > Greetings all;
> >
> > Trying to bring stretch to life on this currently booted to wheezy
> > machine, running my usual build script. Attached.
> >
> > But I'm trying to get rid of all the configure fails while I'm doing
> > in, and I've run into a what looks like hard coded dependency on
> > docbook_1.72. The error messages says 1.72 or greater, but the
> > configure looks like it has to match perfectly. I've installed 3
> > other bits and pieces configure complains about but Stretch has
> > docbook_4.5-6.all.deb, and that doesn't match 1.72 by quite a
> > lengthy row of apple trees.
> >
> > Can I get a patch to fix configure?
> >
> > I think this error is of decades worth of standing as I don't recall
> > it ever building the docbook stuff. :)
> >
> > Thanks all.
> >
> > Cheers, Gene Heskett
> > --
> > "There are four boxes to be used in defense of liberty:
> >  soap, ballot, jury, and ammo. Please use in that order."
> > -Ed Howdershelt (Author)
> > Genes Web page 



Copyright 2019 by Maurice E. Heskett
Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page 



RE: trying to build 3.5.1 on 64 bit stretch

2019-04-05 Thread Chris Hassell
I've taken on the build-strangeness of Amanda and I *think* I'm in the clear 
for a lot of later version of Linux... given some changes. I tried yours on 
my Jesse VM (with my changes) and they seem okay.

Here in Jesse I have docbook-xsl  1.78.  The docbook-xml is 4.5 and I think 
that's a different tool in this case.

My changes are in a pull-request right now.   Can you post the fail for your 
configure?

> -Original Message-
> From: [email protected]  [email protected]> On Behalf Of Gene Heskett
> Sent: Friday, April 5, 2019 11:01 AM
> To: AMANDA users 
> Subject: trying to build 3.5.1 on 64 bit stretch
> 
> Greetings all;
> 
> Trying to bring stretch to life on this currently booted to wheezy machine,
> running my usual build script. Attached.
> 
> But I'm trying to get rid of all the configure fails while I'm doing in, and 
> I've
> run into a what looks like hard coded dependency on docbook_1.72. The
> error messages says 1.72 or greater, but the configure looks like it has to
> match perfectly. I've installed 3 other bits and pieces configure complains
> about but Stretch has docbook_4.5-6.all.deb, and that doesn't match 1.72 by
> quite a lengthy row of apple trees.
> 
> Can I get a patch to fix configure?
> 
> I think this error is of decades worth of standing as I don't recall it ever
> building the docbook stuff. :)
> 
> Thanks all.
> 
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
>  soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> Genes Web page