← Back to team overview

holland-discuss team mailing list archive

Re: Ubuntu Precise

 

Son o a.... I apparently only sent this to Tim. Sorry Tim.

On Mon, Jun 4, 2012 at 3:30 PM, BK Box <bk@xxxxxxxxxxxx> wrote:

> This is looking pretty good to me too. Any idea when it will make it's way
> past staging? We added a workaround on the 11.10 issue, but if it's been
> fixed we can change it and test it out as well.
>
> Also, this looks like the -3 release will only be on 11.10 and 12.04, is
> that correct?
>
>
> On Wed, May 30, 2012 at 12:29 PM, Tim Soderstrom <
> tim@xxxxxxxxxxxxxxxxxxxxx> wrote:
>
>> Provided package works as expected (namely 'holland' is now back in
>> /usr/sbin). Can't say much about 11.10 as I basically just went straight
>> through and only stopped to do some server backups in between upgrades. I
>> didn't have any issues before or after, though (other than what has been
>> discussed).
>>
>> On May 30, 2012, at 11:21 AM, Andrew Garner wrote:
>>
>> > I have updated the packages in OBS:
>> >
>> > $ wget
>> http://download.opensuse.org/repositories/home:/holland-backup:/staging/xUbuntu_12.04/all/holland_1.0.6-3_all.deb
>> > ...
>> > $ dpkg -c holland_1.0.6-3_all.deb  | grep bin
>> > drwxr-xr-x root/root         0 2012-05-30 15:20 ./usr/sbin/
>> > -rwxr-xr-x root/root       301 2012-05-30 15:19 ./usr/sbin/holland
>> > $
>> >
>> > I haven't tested these, but this is a pretty minor change in the
>> > debian/holland.install file to push holland to usr/sbin/.
>> >
>> > Additionally I published these dh_python2 based packages to
>> >
>> http://download.opensuse.org/repositories/home:/holland-backup:/staging/xUbuntu_11.10/
>> > - I think we got bit by a broken python-setuptools in that release,
>> > which should be fixed by this as well.
>> >
>> > ~Andrew
>> >
>> > On Wed, May 30, 2012 at 9:22 AM, Andrew Garner <muzazzi@xxxxxxxxx>
>> wrote:
>> >> That's an unintended regression.  I'll fix the install path.
>> >>
>> >> ~Andrew
>> >>
>> >> On Wed, May 30, 2012 at 8:55 AM, Tim Soderstrom
>> >> <tim@xxxxxxxxxxxxxxxxxxxxx> wrote:
>> >>> Ran into a minor issue last night with the scheduled backups. The old
>> install had 'holland' installed under /usr/sbin, but it's not under
>> /usr/bin. Easy fix - just making mention of it as a potential gotcha for
>> some folks.
>> >>>
>> >>> On May 29, 2012, at 6:12 PM, Tim Soderstrom wrote:
>> >>>
>> >>>> Actually had time to switch things out this evening. Moved over to
>> the staging report for Holland and removed python-support. Ubuntu noted
>> that python-support was no longer needed on my system so an 'apt-get
>> autoremove' took care of it. Holland ran fine both before and after
>> removing python-support. I'll keep an eye on things over the next few days
>> but all appears to be good at least with my configuration.
>> >>>>
>> >>>> This brings up a good point, though. If 1.1 is getting somewhat
>> close, I'd like to start testing it - are Ubuntu repos at any stage where I
>> might be able to test things, or should I still pull from git for that?
>> >>>>
>> >>>>
>> >>>> On May 29, 2012, at 5:31 PM, Tim Soderstrom wrote:
>> >>>>
>> >>>>> Ah well that explains that. I was previous using the multiverse for
>> some other packages and, thus, the upgrade didn't complain about anything
>> and Holland continues to work as is. I'll check it out with the proper repo
>> tomorrow get back with you on the results. Worst case I can test on a fresh
>> install, but I thought this would be a better test with real data but one
>> I'm willing to risk for the cause.
>> >>>>>
>> >>>>> On May 29, 2012, at 5:03 PM, Andrew Garner wrote:
>> >>>>>
>> >>>>>> That does not look like the right package.  Specifically the 12.04
>> >>>>>> packages do not depend on python-support (which has been deprecated
>> >>>>>> and is only available in universe/multiverse as of 12.04).   Did
>> you
>> >>>>>> change the repo you are pulling holland packages from?
>> >>>>>>
>> >>>>>> You should see output similar to the following:
>> >>>>>>
>> >>>>>> # dpkg-query -s holland
>> >>>>>> Package: holland
>> >>>>>> Status: install ok installed
>> >>>>>> Priority: optional
>> >>>>>> Section: utils
>> >>>>>> Installed-Size: 881
>> >>>>>> Maintainer: Andrew Garner <andrew.garner@xxxxxxxxxxxxx>
>> >>>>>> Architecture: all
>> >>>>>> Version: 1.0.6-2
>> >>>>>> Depends: python2.7, python (>= 2.7.1-0ubuntu2), python (<< 2.8),
>> >>>>>> python-pkg-resources
>> >>>>>> Conffiles:
>> >>>>>> /etc/holland/providers/README 97cd5eaaf744abe246f0ca50b2967baf
>> >>>>>> /etc/holland/README 8af16da4365b3259942dc92290f54255
>> >>>>>> /etc/holland/backupsets/default.conf
>> fcfbeee2239f21c5f8054c944c950896
>> >>>>>> /etc/holland/holland.conf 7ca812fac81e67e938dc676a4f65f457
>> >>>>>> /etc/logrotate.d/holland 1f8b8ce6756da9b05ff5bc9191e8c5aa
>> >>>>>> Description: pluggable backup manager
>> >>>>>> Pluggable backup framework which focuses on, but is not limited
>> to, highly
>> >>>>>> configurable database backups.
>> >>>>>> ...
>> >>>>>>
>> >>>>>> The new package that drops the python-support dependency is
>> available
>> >>>>>> for 12.04 in the holland-backup:staging repos here:
>> >>>>>>
>> >>>>>>
>> http://download.opensuse.org/repositories/home:/holland-backup:/staging/xUbuntu_12.04/
>> >>>>>>
>> >>>>>> So you'll want to have a list file similar to:
>> >>>>>>
>> >>>>>> # cat /etc/apt/sources.list.d/holland.list
>> >>>>>> deb
>> http://download.opensuse.org/repositories/home:/holland-backup:/staging/xUbuntu_12.04/
>> >>>>>> ./
>> >>>>>>
>> >>>>>>
>> >>>>>> On Tue, May 29, 2012 at 2:12 PM, Tim Soderstrom
>> >>>>>> <tim@xxxxxxxxxxxxxxxxxxxxx> wrote:
>> >>>>>>> I'm running 12.04 although I upgraded an in-place install so I'm
>> not sure if
>> >>>>>>> that is sufficient for testing. I do show that the package
>> appears to be the
>> >>>>>>> same as it is from the opensuse repos:
>> >>>>>>>
>> >>>>>>> root@mcp:/var/log# dpkg-query -s holland
>> >>>>>>> Package: holland
>> >>>>>>> Status: install ok installed
>> >>>>>>> Priority: optional
>> >>>>>>> Section: utils
>> >>>>>>> Installed-Size: 880
>> >>>>>>> Maintainer: Andrew Garner <andrew.garner@xxxxxxxxxxxxx>
>> >>>>>>> Architecture: all
>> >>>>>>> Version: 1.0.6-2
>> >>>>>>> Depends: python (>= 2.3), python-support (>= 0.90.0),
>> python-pkg-resources
>> >>>>>>> (>= 0.6b3-1~)
>> >>>>>>> Conffiles:
>> >>>>>>> /etc/logrotate.d/holland 1f8b8ce6756da9b05ff5bc9191e8c5aa
>> >>>>>>> /etc/holland/backupsets/default.conf
>> fcfbeee2239f21c5f8054c944c950896
>> >>>>>>> /etc/holland/README 8af16da4365b3259942dc92290f54255
>> >>>>>>> /etc/holland/holland.conf 2db1331ebfbc085f57ce6ffdfa9ebb93
>> >>>>>>> /etc/holland/providers/README 97cd5eaaf744abe246f0ca50b2967baf
>> >>>>>>> Description: A pluggable backup utility
>> >>>>>>> A pluggable backup framework which focuses on, but is not limited
>> to,
>> >>>>>>> highly
>> >>>>>>> configurable database backups.
>> >>>>>>> .
>> >>>>>>> Holland Mythos
>> >>>>>>> .
>> >>>>>>> The group came up with the name Holland in allusion to the
>> fictional story
>> >>>>>>> of
>> >>>>>>> Hans Brinker, a dutch boy who saved Holland by sticking his thumb
>> in a
>> >>>>>>> leaking
>> >>>>>>> dike hole overnight.
>> >>>>>>> .
>> >>>>>>> The Holland Skunk Works Dev Team represent the little boy,
>> stopping the
>> >>>>>>> inevitable flood.
>> >>>>>>> .
>> >>>>>>> The ocean represents our customers, and the rising tide of MySQL
>> backup
>> >>>>>>> needs
>> >>>>>>> at Rackspace.
>> >>>>>>> .
>> >>>>>>> The dike represents Rackspace.
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> Re-reading the Mythos gave me a good chuckle. Anyways backups
>> have been
>> >>>>>>> running without issue, both when run manually and via cron. So
>> all appears
>> >>>>>>> to be in good shape by my tests (which, again, may not be fully
>> legitimate).
>> >>>>>>>
>> >>>>>>> Tim S.
>> >>>>>>>
>> >>>>>>> On May 22, 2012, at 12:01 PM, Trey Tabner wrote:
>> >>>>>>>
>> >>>>>>> Hello,
>> >>>>>>>
>> >>>>>>> I did some basic testing (backing up, listing backups, listing
>> plugins) on
>> >>>>>>> 12.04 and so far it has been working for me.
>> >>>>>>>
>> >>>>>>> Sincerely,
>> >>>>>>> Trey
>> >>>>>>>
>> >>>>>>> BK Box <bk@xxxxxxxxxxxx> wrote ..
>> >>>>>>>
>> >>>>>>> Tim, Have you had a chance to test this any? I only ask because I
>> have not
>> >>>>>>> :D
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> BK
>> >>>>>>>
>> >>>>>>> On Wednesday, May 9, 2012 at 10:45 AM, Tim Soderstrom wrote:
>> >>>>>>>
>> >>>>>>> So uhh derp, I thought I already had some 12.04 boxes ready to go
>> but I
>> >>>>>>> don't :P So I'm working on upgrading some of my own so I can test
>> this. Just
>> >>>>>>> letting you know I didn't forget - it'll just take me a few more
>> days.
>> >>>>>>>
>> >>>>>>> On May 7, 2012, at 1:35 PM, Andrew Garner wrote:
>> >>>>>>>
>> >>>>>>> I have packages up on staging here which seem to work fine on my
>> local
>> >>>>>>> 12.04 instance - or using a 11.10 Rackspace cloud server instance:
>> >>>>>>>
>> >>>>>>>
>> http://download.opensuse.org/repositories/home:/holland-backup:/staging/xUbuntu_12.04/
>> >>>>>>>
>> >>>>>>> This is with a source list file like so:
>> >>>>>>>
>> >>>>>>> $ cat /etc/apt/sources.list.d/holland.list
>> >>>>>>> deb
>> >>>>>>>
>> http://download.opensuse.org/repositories/home:/holland-backup:/staging/xUbuntu_12.04/
>> >>>>>>> ./
>> >>>>>>>
>> >>>>>>> The repo key is here:
>> >>>>>>>
>> http://download.opensuse.org/repositories/home:/holland-backup:/staging/xUbuntu_12.04/Release.key
>> >>>>>>>
>> >>>>>>> And can be installed via:
>> >>>>>>>
>> >>>>>>> # wget
>> >>>>>>>
>> http://download.opensuse.org/repositories/home:/holland-backup:/staging/xUbuntu_12.04/Release.key
>> >>>>>>> -O - | apt-key add -
>> >>>>>>>
>> >>>>>>> These packages currently come back clean from the lintian check
>> and
>> >>>>>>> are building fine with OBS. I ran some test backups with mysqldump
>> >>>>>>> and lvm plugins, but haven't extensively tested the packages. If
>> >>>>>>> someone has the capability to test these out further I'd
>> appreciate
>> >>>>>>> it.
>> >>>>>>>
>> >>>>>>> ~Andrew
>> >>>>>>>
>> >>>>>>> On Mon, May 7, 2012 at 9:59 AM, Andrew Garner <muzazzi@xxxxxxxxx>
>> wrote:
>> >>>>>>>
>> >>>>>>> I made quite a bit of headway on this over the weekend. The main
>> >>>>>>> issue with building on OBS was two-fold: (1) python-support has
>> been
>> >>>>>>> deprecated (as of 11.10) in favor of a newer python packaging
>> method
>> >>>>>>> and was moved to universe in 12.04 (2) OBS does not build against
>> >>>>>>> universe/multiverse repos for various legal reasons apparently.
>> >>>>>>>
>> >>>>>>> The python-support deprecation and migration path is documented
>> here,
>> >>>>>>> if anyone is interested in packaging bits:
>> >>>>>>>
>> >>>>>>> http://wiki.debian.org/Python/TransitionToDHPython2
>> >>>>>>>
>> >>>>>>> The current holland debian packaging is pretty long in the tooth
>> and
>> >>>>>>> supported debian versions all the way back to etch at one point. I
>> >>>>>>> took this opportunity to update the packaging to more recent
>> debian
>> >>>>>>> packaging standards and fix a few of the other long-standing
>> >>>>>>> holland/debian issues such as the versioned mysql-client+percona
>> >>>>>>> conflict and the namespace packages issues we ran into in 11.10.
>> >>>>>>> There is currently one lingering lintian warning to fix but I
>> should
>> >>>>>>> have 12.04 packages pushed later tonight
>> >>>>>>>
>> >>>>>>> ~Andrew
>> >>>>>>>
>> >>>>>>> On Fri, May 4, 2012 at 3:48 PM, Andrew Garner <muzazzi@xxxxxxxxx>
>> wrote:
>> >>>>>>>
>> >>>>>>> I apologize for the delay in addressing this. I added 12.04 to OBS
>> >>>>>>> but I am running into some issue with an unresolvable
>> python-support
>> >>>>>>> dependency - only on Precise, however. I'm tracking down the
>> source
>> >>>>>>> of this problem and hope to have this resolved sometime this
>> weekend.
>> >>>>>>>
>> >>>>>>> I also went ahead and added Cent/RHEL6 build targets which built
>> fine
>> >>>>>>> it looks like.
>> >>>>>>>
>> >>>>>>> ~Andrew
>> >>>>>>>
>> >>>>>>> On Fri, Apr 27, 2012 at 11:39 AM, BK Box <bk@xxxxxxxxxxxx> wrote:
>> >>>>>>>
>> >>>>>>> Hello again,
>> >>>>>>>
>> >>>>>>> Now that Precise has been released, can we ge 12.04 added to the
>> autobuilds
>> >>>>>>> of holland?
>> >>>>>>>
>> >>>>>>> Thanks,
>> >>>>>>> BK
>> >>>>>>>
>> >>>>>>> _______________________________________________
>> >>>>>>> Mailing list: https://launchpad.net/~holland-discuss
>> >>>>>>> Post to : holland-discuss@xxxxxxxxxxxxxxxxxxx
>> >>>>>>> Unsubscribe : https://launchpad.net/~holland-discuss
>> >>>>>>> More help : https://help.launchpad.net/ListHelp
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> _______________________________________________
>> >>>>>>> Mailing list: https://launchpad.net/~holland-discuss
>> >>>>>>> Post to : holland-discuss@xxxxxxxxxxxxxxxxxxx
>> >>>>>>> Unsubscribe : https://launchpad.net/~holland-discuss
>> >>>>>>> More help : https://help.launchpad.net/ListHelp
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> _______________________________________________
>> >>>>>>> Mailing list: https://launchpad.net/~holland-discuss
>> >>>>>>> Post to     : holland-discuss@xxxxxxxxxxxxxxxxxxx
>> >>>>>>> Unsubscribe : https://launchpad.net/~holland-discuss
>> >>>>>>> More help   : https://help.launchpad.net/ListHelp
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>>>
>> >>>>> _______________________________________________
>> >>>>> Mailing list: https://launchpad.net/~holland-discuss
>> >>>>> Post to     : holland-discuss@xxxxxxxxxxxxxxxxxxx
>> >>>>> Unsubscribe : https://launchpad.net/~holland-discuss
>> >>>>> More help   : https://help.launchpad.net/ListHelp
>> >>>>>
>> >>>>
>> >>>>
>> >>>> _______________________________________________
>> >>>> Mailing list: https://launchpad.net/~holland-discuss
>> >>>> Post to     : holland-discuss@xxxxxxxxxxxxxxxxxxx
>> >>>> Unsubscribe : https://launchpad.net/~holland-discuss
>> >>>> More help   : https://help.launchpad.net/ListHelp
>> >>>>
>> >>>
>> >
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~holland-discuss
>> Post to     : holland-discuss@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~holland-discuss
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>

Follow ups

References