← Back to team overview

holland-discuss team mailing list archive

Re: Ubuntu Precise

 

Hah oops. I just noticed that too :)

On Jun 5, 2012, at 10:15 AM, BK Box wrote:

> 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
> 
> 
> _______________________________________________
> 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


References