Re: New Amanda Community release 3.5.2 Has Arrived!
gene heskett <[email protected]> Tue, 2 Aug 2022 12:30:07 -0400
| Newsgroups | gmane.comp.archivers.amanda.user |
|---|---|
| Message-ID | <[email protected]> |
On 8/2/22 10:32, Jose M Calhariz wrote: > On Tue, Aug 02, 2022 at 12:27:26PM +0200, Stefan G. Weichinger wrote: >> Am 02.08.22 um 10:06 schrieb Stefan G. Weichinger: >>> Am 02.08.22 um 09:44 schrieb gene heskett: >>>> On 8/2/22 01:40, Winston Sorfleet wrote: >>>>> Much appreciated José, count me in as a beta tester. >>>>> >>>> Me too, but its been a while and this is a fairly fresh bullseye >>>> install, and autogen >>>> complains mightily, and quickly. >>>> >>>> gene@coyote:~/src/amanda-tag-community-3.5.2$ ./autogen >>>> See DEVELOPING for instructions on updating: >>>> * gettext macros >>>> * gnulib >>>> * libtool files >>>> ..creating file lists >>>> ..aclocal >>>> config/amanda/libs.m4:160: warning: macro 'AM_PATH_GLIB_2_0' not >>>> found in library >>>> ...aclocal patches >>>> ..autoconf >>>> configure:46532: error: possibly undefined macro: AM_PATH_GLIB_2_0 >>>> If this token and others are legitimate, please use >>>> m4_pattern_allow. >>>> See the Autoconf documentation. >>>> configure:46533: error: possibly undefined macro: AC_MSG_ERROR >>>> autoconf failed >>>> >>>> And the fix is? >>>> >>>> build-essential., debhejper and friends are installed. >>> As far as I learned from Chris Hassell, the new packaging scripts should >>> build packages for Debian with: >>> >>> ./packaging/deb/buildpkg >>> >>> I am trying that for the branch "tag-community-3.5.2" right now in a >>> Debian-11.4-VM. >>> >>> There is quite a list of needed packages to install, Chris told me: >>> >>> gcc g++ binutils gettext libtool autoconf automake bison flex swig >>> libglib2.0-dev libjson-glib-1.0 libjson-glib-dev libssl-dev >>> libcurl4-openssl-dev libncurses5-dev libreadline-dev perl-base >>> perl-modules libcpanplus-perl libio-socket-ssl-perl libswitch-perl >>> bsd-mailx mtx procps smbclient dump gnuplot-nox xinetd >>> >>> and some extra: >>> >>> xsltproc build-essential debhelper fakeroot dpkg-dev dh-make-perl git >>> make gawk grep tar passwd >>> >>> pressing SEND now, my build is still running >> I was able to build packages for 3.5.2 after applying the fix mentioned in >> >> https://github.com/zmanda/amanda/issues/185 >> >> Installing the packages over the packages coming from the Debian >> repositories seems a bit tricky: >> >> the new packages use the user "amandabackup", so far it was "backup" >> >> the path to amandad seems to change as well >> >> I assume I can edit packaging/deb/rules to adjust that. >> >> Unsure if that is a good thing to do. >> > The Debian packages from Zmanda follow the official documentation, the > Packages from Debian, aka now maintained by me, follow Debian > guidelines. Upgrades between them is something that I do not try and > I do not expect good results. > > There are patches to the build process and code to adapt the amanda > for the Debian guidelines. I do my best to patch the documentation of > amanda on Debian, so there is no difference between what is > implemented and what is documented. > > > Kind regards > Jose M Calhariz > And where do I get the debian approved versions of 3.5.2? What is offered in the bullseye repo's is an older 1.3.5.1-7 that has not worked for me. Un-resolvable Dependencies. And I was at one time, quite comfortable building from tarballs, been doing it since 1998. But I had a complete meltdown last fall losing 20 years of history with the failure of two new 2T seacrate drives in a 1 week span. End of spinning rust here. So my rebuild is now 100% 1T Samsung SSD's, 4 in a raid10 for /home. With a .5Tb as /, + 1 500GB SSD for dump buffer, and I can get more of the 1T's for a raid10 for amanda. If I can get it to work... Thank you Jose, take care & stay well. 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, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/>