← Back to team overview

holland-discuss team mailing list archive

Re: Ubuntu Precise

 

I've just pushed this over to:

http://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_12.04/all/

We can use these for 11.10 as well, but I haven't tested the
python-support based packages -> dh_python2 packages upgrade at all
yet.   I don't expect many problems in that regard, but debian/ubuntu
always surprises me with pain.

Only 12.04 (and maybe 11.10) will have the -3 packages.  That's just a
package revision and as there haven't been any real changes, it is
just repackaging at this point.  We'll likely push out 1.0.8 soonish
when I get some time as, aside from some documentation, it's pretty
much ready to go.  That starts back over at 1.0.8-1.  If I am doing
something silly with package versioning that's causing problems, let
me know.

~Andrew

On Tue, Jun 5, 2012 at 10:15 AM, BK Box <bk@xxxxxxxxxxxx> 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