Re: Giving developers access to requeue package imports [Was: Ubuntu Platform developers BOF session?]

2013-11-13 Thread Dmitrijs Ledkovs
On 13 November 2013 17:39, Andrew Starr-Bochicchio  wrote:
> On Fri, Nov 8, 2013 at 1:33 PM, Andrew Starr-Bochicchio
>  wrote:
>> Though since we're talking about it, the one stop gap fix that would
>> make me happy would be if all Ubuntu Developers could trigger the
>> equivalent of the local 'requeue_package.py --full' command that UDD
>> admins can run. Some history might get lost, but at least out of date
>> branches could be made usable.
>
> This seems to have been the topic that has generated the most
> interest. It seems to be a bit of an overkill to have a vUDS session
> on it, especially if we don't have the right people in the room. So
> maybe we can try to hammer out the requirements here?
>
> Currently you need shell access to Jubany in order to run the command.
> [0] I know that this request has come up in the past, but my Google-fu
> is failing me now. Adding the (seemingly dormant) UDD list to the
> conversation in hopes of catching the right person.
>
> [0] https://bugs.launchpad.net/udd/+bug/713719


I requeue packages from time to time, upon request. But I don't keep a
track of packages for which full requeue doesn't help.
Nor have a good way to process such requests.

Maybe a request wiki page? I'd subscribe to it, and would comment
which one requeued and whether that fixes / not fixes the branch.

Regards,

Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: evolution is out of date.

2013-06-11 Thread Dmitrijs Ledkovs
On 19 March 2013 23:41, Mathieu Trudel-Lapierre  wrote:
> I've noticed today that evolution is out of date, I see it in the
> package-importer status page; and it's listed under socket.error:
>
> Could anyone please look into this, or let me know how I can help fixing
> that package?
>

Most up to date evolution branch is managed under ~ubuntu-desktop team umbrella.

lp:~ubuntu-desktop/evolution/ubuntu

I'll check later if those packages can be requeued, and whether that
will help them to be imported.

Regards,

Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Patch Pilot Report & bzr workflow used.

2013-01-15 Thread Dmitrijs Ledkovs

I did quite a few "bzr" merge proposals.

The workflow I used was this:

bzr branch lp:~logan/ubuntu/raring/rbbr/0.6.0-6
cd 0.6.0-6
bzr bd -S
sbuild ../build-area/*.dsc
bzr diff -rtag:last-ubuntu | filterdiff -x ".pc*"
bzr diff -rtag:last-debian | filterdiff -x ".pc*"
debsign ../build-area/*_source.changes
dput ../build-area/*_source.changes
bzr mark-uploaded
bzr push lp:ubuntu/rbbr

It worked very well & I had no hickups with any of the below listed
branches I sponsored.

It was quicker than using debdiffs / interdiff.

And for some, the original new upstream tarball was in the branch as
pristine delta, so I didn't need to manually fetch tarball.

Here is my patch pilot report for today:

> reject (stray proposal):  
>   
>   
> https://code.launchpad.net/~ubuntu-branches/ubuntu/precise/postgresql-8.4/precise-proposed/+merge/139408
>   
>   
>   
>   
> comment:  
>   
>   
> https://bugs.launchpad.net/pam/+bug/952185
>   
>   
>   
>   
>   
> sync: 
>   
>   
> https://bugs.launchpad.net/ubuntu/+source/d-feet/+bug/1099704 
>   
>   
> https://bugs.launchpad.net/ubuntu/+source/subtitleeditor/+bug/1099769 
>   
>   
>   
>   
>   
> won't fix: for same reasons as in debian  
>   
> 
> https://bugs.launchpad.net/ubuntu/+source/clementine/+bug/995689  
>   
>   
>   
>   
>   
> push & upload:
>   
>   
> https://code.launchpad.net/~logan/ubuntu/raring/lazr.delegates/lintian-fixes/+merge/143060
>   
>   
> https://code.launchpad.net/~geoubuntu/ubuntu/raring/tvtime/1099042/+merge/143038
>   
> 
> https://code.launchpad.net/~logan/ubuntu/raring/sblim-cmpi-base/1.6.2/+merge/143018
>   
>  
> https://code.launchpad.net/~logan/ubuntu/raring/nxcomp/3.5.0-2/+merge/143017  
>   
>   
> https://code.launchpad.net/~logan/ubuntu/raring/rbbr/0.6.0-6/+merge/143015
>   
>   
> https://code.launchpad.net/~logan/ubuntu/raring/swi-prolog/5.10.4-5/+merge/143007
>   
>
> https://code.launchpad.net/~logan/ubuntu/raring/festival/1-2.1-release-5.1/+merge/142843
>   
> 
>   
>   
>   
> upload debdiff: 

Missing history... ?!

2012-12-17 Thread Dmitrijs Ledkovs
Hello,

Did anyone ever encounter this error message?

$ bzr branch lp:ubuntu/quantal/libguestfs quantal

bzr: ERROR: Revision
{package-imp...@ubuntu.com-20120425223523-mwobgosb3qsujuhq} not
present in 
"Graph(StackedParentsProvider(bzrlib.repository._LazyListJoin(([CachingParentsProvider(None)],
[]".

Regards,

Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: package importer status after DC move

2012-08-24 Thread Dmitrijs Ledkovs
On 24 August 2012 10:49, Max Bowsher <_...@maxb.eu> wrote:
> On 21/08/12 00:57, Dmitrijs Ledkovs wrote:
>> Hello,
>>
>> I noticed that for example lp:ubuntu/distcc is out of date, not pending,
>> nor failed in package-importer.
>>
>> Is everything ok with the package importer?
>>
>> $ bzr tags -d lp:ubuntu/distcc
>> Most recent Ubuntu version: 3.1-5
>>
>> Packaging branch version: 3.1-4ubuntu2
>> Packaging branch status: OUT-OF-DATE
>>
>
> I requeued distcc, and then had to do 'bzr break-lock lp:ubuntu/distcc'
> to break a 3 day old stale lock - owned by Dmitrijs.
>
> 3.1-5 is now imported.
>

interesting sorry about that =)

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


package importer status after DC move

2012-08-20 Thread Dmitrijs Ledkovs
Hello,

I noticed that for example lp:ubuntu/distcc is out of date, not pending,
nor failed in package-importer.

Is everything ok with the package importer?

$ bzr tags -d lp:ubuntu/distcc
Most recent Ubuntu version: 3.1-5

Packaging branch version: 3.1-4ubuntu2
Packaging branch status: OUT-OF-DATE

-- 
Regards,
Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Requesting merge of ICU

2012-08-16 Thread Dmitrijs Ledkovs
On 16/08/12 23:35, Dan Kegel wrote:
> On Thu, Aug 16, 2012 at 3:23 PM, Dmitrijs Ledkovs
>  wrote:
>> The right thing to do is to follow this:
>>
>> https://wiki.ubuntu.com/SyncRequestProcess
> 
> As it turns out, the problem was purely that I was following the bzr workflow,
> and that has failed in this case.  See
> https://bugs.launchpad.net/ubuntu/+source/icu/+bug/1037715
> 
> If I had used 'apt-get source', I would have not run into the problem.
> 
> This has been an education!
> - Dan
> 

I am glad you learned something new today!

Welcome to Developing Ubuntu =)

-- 
Regards,
Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Requesting merge of ICU

2012-08-16 Thread Dmitrijs Ledkovs
On 16/08/12 20:28, Dan Kegel wrote:
> Hi!
> ICU isn't building in Quantal.  The same bug appears to be fixed in debian, 
> see
> https://bugs.launchpad.net/ubuntu/+source/icu/+bug/1037715
> and it seems like it's time to merge a new version.
> 

The package is in sync with debian, so actually you want to do a sync
request.

You can perform sync requests with $ request-sync tool.

> 'bzr log' says
> committer: Package Import Robot 
> ...
> committer: Package Import Robot 
> ...
> committer: Package Import Robot 
> 

It says that for every single revision, of every package that get
uploaded into ubuntu archive. It might not say that, if the developer
chose to commit to the branch instead of letting the package importer do
it instead.

> so I gather the robot usually does the import, and the robot's page
> says to discuss it here.
> 

Other way around, people upload into the archive & importer notices it
and creates a branch. Branches are not authoritative, the archive is.

> The freeze just started, though, and I hear this means no more
> robotic merges.
> 

The freeze started for precise 12.04.1 release. The freeze for
Quantal is next week.

There are no robotic merges. There are autosyncs from debian.

See: https://wiki.ubuntu.com/QuantalQuetzal/ReleaseSchedule


> What's the right thing to do here (remembering that I'm an outsider,
> barely aware of Ubuntu or Debian processes)?
> 

The right thing to do is to follow this:

https://wiki.ubuntu.com/SyncRequestProcess

To learn more about developing Ubuntu see:

https://wiki.ubuntu.com/UbuntuDevelopment/KnowledgeBase


-- 
Regards,
Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Upgrading pristine-xz on jubany

2012-06-29 Thread Dmitrijs Ledkovs
On 29/06/12 12:04, Vincent Ladeuil wrote:
> 
> If you have other specific targets, let me know. There are 359 failures
> currently and I will requeue them progressively.
> 

Don't know if aptitude will work.

Also, mdadm would be nice. It works locally if I blacklist experimental
series / broken package. And I really, really need mdadm because
packaging got diverged significantly partly because of lack of
package-imports.


-- 
Regards,
Dmitrijs.



signature.asc
Description: OpenPGP digital signature
-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: landscape-client in oneiric-updates

2012-06-19 Thread Dmitrijs Ledkovs
On 19/06/12 18:16, Andreas Hasenack wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 06/19/2012 11:57 AM, Andreas Hasenack wrote:
>>> pull-lp-source landscape-client bzr init landscape-client cd 
>>> landscape-client bzr import-dsc 
>>> ../landscape-client_12.04.3-0ubuntu0.11.10.dsc
>>
>>> That will at least give you a branch you can work with. Though 
>>> obviously, it won't have full history nor can you use a merge 
>>> request with it. You'll still have to proved a debdiff in the
>>> end.
>>
>> Thanks, I didn't know about import-dsc either and did all that
> 
> Ok, I dislike import-dsc.
> 
> It commits and uses the debian/changelog for the commit message.
> 

This will help:

$ cat ~/.bazaar/builddeb.conf
[BUILDDEB]
commit-message-from-changelog=False

Which bzr-builddeb are you using? Recent versions default to False.

> Which in my case means spamming the IRC channel with debian/changelog.
> 
> A huge one.
> 

Instead of, bzr commit, you could use:

debcommit --edit

let's you edit before commiting, if you are doing a merge for example.

These two are better, if you have for example LP: #XYYYZZZ in the
changelog, debcommit / autocommit will automatically link the commit to
the bug leading to linking the branch on launchpad on push automatically
for you.

> In fact, I'm starting to dislike all these bzr "automations/plugins"
> that do unexpected things behind your back. It even mangles po files
> nowadays.
> 

The defaults are meant for majority / most common way of Ubuntu & Debian
packaging.

It is fully customizable to fit your workflow.

-- 
Regards,
Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: landscape-client in oneiric-updates

2012-06-19 Thread Dmitrijs Ledkovs
On 19/06/12 14:41, Andreas Hasenack wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 06/18/2012 06:58 PM, Dmitrijs Ledkovs wrote:
> 
>> http://package-import.ubuntu.com/status/landscape-client.html#2012-04-22
>>
>>
> 00:43:56.697761
>>
>> Should explain.
> 
> What does that mean? Is it a temporary error? Is the branch corrupted?
> What do I need to do?
> 

Above status page, shows the traceback and a link to the bug in the
package-importer which fails to import landscape-client and a few other
packages.

https://bugs.launchpad.net/udd/+bug/653312

Well it's a bug in the importer, so there is not much that you can do.
Your best case is to use regular non-udd style of packaging. E.g.:

$ pull-lp-source landscape-client oneiric-updates

To get that source package, modify it, build it, create a debdiff and
attached to a bug on launchpad, subscribe sponsors to sponsor it.

-- 
Regards,
Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: landscape-client in oneiric-updates

2012-06-18 Thread Dmitrijs Ledkovs
On 18/06/12 22:45, Andreas Hasenack wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Hi,
> 
> landscape-client got an update for oneiric a while ago, but the
> lp:ubuntu/oneiric-updates/landscape-client branch doesn't exist. Is it
> a case of the importer failing? How can we trigger it to run again for
> that package?
> 


http://package-import.ubuntu.com/status/landscape-client.html#2012-04-22
00:43:56.697761

Should explain.


> The updated package:
> http://packages.ubuntu.com/oneiric-updates/landscape-client
> 
> But the branch:
> 
> $ bzr branch lp:ubuntu/oneiric-updates/landscape-client
> bzr: ERROR: Not a branch:
> "bzr+ssh://bazaar.launchpad.net/+branch/ubuntu/oneiric-updates/landscape-client/".
> 
> lp:ubuntu/oneiric/landscape-client exists, but it has the released
> version as expected, not the update.
> 
> Thanks!


-- 
Regards,
Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Fwd: Re: Fwd: Re: Upgrading pristine-xz on jubany

2012-06-18 Thread Dmitrijs Ledkovs
FYI.

Stephane is highly experienced with LXC and does a lot of work with it.

On 06/15/2012 04:43 AM, Dmitrijs Ledkovs wrote:
> Dear Stephane,
> 
> Can you comment about running quantal LXC container on Lucid host?
> It would help package importer a lot.
> 
> Regards,
> Dmitrijs

Hi Dmitrijs,

I wouldn't recommend running LXC on 10.04, the kernel lacks some
required features and the userspace is really quite behind.
Not to mention that these are not secured by apparmor.

Instead I'd strongly recommend going with an Ubuntu 12.04 host and
running the quantal container on top of that.
This way you get the "supported" LXC stack, with apparmor and a working
quantal template.

Stéphane

>  Original Message 
> Subject: Re: Upgrading pristine-xz on jubany
> Date: Fri, 15 Jun 2012 10:32:59 +0200
> From: Vincent Ladeuil 
> To: Barry Warsaw 
> CC: ubuntu-distributed-devel@lists.ubuntu.com
> 
>>>>>> Barry Warsaw  writes:
> 
> > On Jun 14, 2012, at 05:21 PM, Vincent Ladeuil wrote:
> >> - I'm already running successful tests inside a quantal lxc
> container :)
> 
> > It has become for many of us not just a nice-to-have but a
> > must-have for Ubuntu development.
> 
> That's my understanding as well.
> 
> Here are my last achievements for the week:
> 
> - I got in touch with pristine-tar maintainers resulting in a trivial
>   bugfix included in 1.25. This is a small step in getting *known* as a
>   primary consumer but it also demonstrates that we can get fixes
>   upstream quickly (1.25 has already been uploaded to sid and quantal).
> 
> - I got in touch with xz maintainers and a fix is on its way there
>   (many thanks to Lasse Collin for its invaluable help here). This will
>   require an additional fix to pristine-xz which I will submit as soon
>   as I can test the xz fix).
> 
> With these fixes in place, on quantal, it should remain only < 10
> pristine-tar import failures out of the current 338 on jubany. Said
> failures include crazy stuff like tarballs containing files with 
> chmod bits... I haven't looked more precisely how to fix that (and I'm
> not sure it's worth digging for now).
> 
> And don't forget that when a package fail to import one release, all the
> subsequent ones are blocked as well. When we fixed the bzip2 issue last
> January, ~70 packages were blocked accounting for ~800 releases (don't
> quote on these numbers, it's just a vague remembering but the scales
> should be ok).
> 
> I also have a pending patch for bzr-builddeb that makes it easier to
> test against pristine-tar failures (will probably submit an mp for that
> today). Roughly, both builddeb and pristine-tar use temp files so when
> the import fails, the context is lost. The fix is to save enough of the
> temp files to be able to re-run pristine-tar alone without re-trying an
> import (the test cycle is then reduced to seconds instead of hours).
> 
> With these 3 fixes, we'll be in a far better position to be more
> reactive to pristine-tar failures in the future (running quantal will
> then mean that getting fixes will be as simple as stopping the importer,
> running apt-get upgrade and restart the importer).
> 
> It also means that testing can occur on quantal without the need to
> install a bunch of pre-requisites in sync with what is deployed on
> jubany (which can quickly get totally out of control).
> 
> I'm still investigating running a quantal lxc container right now on
> jubany (any feedback about lxc on *lucid* welcome especially known
> issues that has been fixed in precise).
> 
> Once I validate this we can look at deploying a quantal lxc
> container on jubany.
> 
>   Vincent





-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Moving udd away from sqlite

2012-06-14 Thread Dmitrijs Ledkovs
On 14/06/12 23:23, James Westby wrote:
> 
>   3) Deploy the storm code, but migrate the db to postgres at the same
>  time. It introduces more changes at the same time so is riskier,
>  but we're fairly sure we won't see the locking issues with
>  postgres. I'm pretty sure that we can still rollback from this
>  fairly easily, as we can just go back to the sqlite dbs and the
>  importer will pick up from where it left off, duplicating some
>  work.
> 

option 3) has +1 from me. I can help out if things go wrong. I don't
know storm, but I have been doing a lot of orm work on top of postgres
in python.

-- 
Regards,
Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Upgrading pristine-xz on jubany

2012-06-13 Thread Dmitrijs Ledkovs
On 13/06/12 16:48, Barry Warsaw wrote:
> On Jun 11, 2012, at 01:54 PM, Vincent Ladeuil wrote:
> 
>> It's unclear to me that we are *known* as a primary consumer.
>>
>> It's clear that we need fixes faster. Being able to report better bugs
>> should helps us getting there and also make us known as a primary
>> consumer.
>>
>>> And it provides better service to Ubuntu developers if we can turn
>>> around an upgrade of that sort of thing without communication
>>> across a Dev/Ops boundary.
>>
>> I agree with this goal too.
>>
>> For the record, I have a trivial fix for pristine-xz that address 2
>> failures and a wip that could well fix the ~140 left on quantal.
> 
> Foundations team had a brief discussion about this today, and we'd love to get
> this fixed.  For example, we were looking at packagekit, which is out-of-date
> because of this problem.
> 
> If I'm reading the thread correctly, the choices are roughly between upgrading
> jubany to precise and backporting pristine-tar and xz-utils (and their
> dependencies) to precise, or in some way getting the importer running on
> quantal.  We're in favor of whichever approach can be accomplished quickest
> and gives us the highest probability of long-term importer improvement and
> success :).
> 
> If it helps, one of our guys would be willing to help backport some packages
> to precise, but I'll let him speak for himself. :)
> 

I defiantly would help back porting and validating backports if that's
the route chosen. I heavily rely on package-import. It's no longer 'a
demo' but really the only way I develop for ubuntu or debian (to have a
nice debdiff).

Regards,
Dmitrijs.

-- 
Regards,
Dmitrijs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


DEB_VENDOR & package imports

2012-05-03 Thread Dmitrijs Ledkovs
Hello,

I am having fun times with package lp:debian/accountsservice

$ bzr cat lp:debian/accountsservice/.pc/applied-patches
Most recent Debian version: MISSING
0001-formats-locale-property.patch

0002-create-and-manage-groups-like-on-a-ubuntu-system.patch
0005-gdm_config_file_path_ubuntu.patch
0006-adduser_instead_of_useradd.patch
0007-add-lightdm-support.patch
0008-nopasswdlogin-group.patch
0009-language-tools.patch
0010-set-language.patch
0011-add-background-file-support.patch
0012-add-keyboard-layout-support.patch
0013-add-has-message-support.patch
1001-buildsystem.patch
2001-icon_reset.patch
3001-show_more_than_one_user_powerpc.patch

$ bzr cat lp:debian/accountsservice/debian/patches/series
Most recent Debian version: MISSING
0002-create-and-manage-groups-like-on-a-debian-system.patch

0005-gdm_config_file_path.patch
0006-adduser_instead_of_useradd.patch
0007-add-lightdm-support.patch
1001-buildsystem.patch
2001-icon_reset.patch
3001-show_more_than_one_user_powerpc.patch

It has both ./debian/patches/series & ./debian/patches/ubuntu.series

And upon package import it appears that ubuntu.series got applied when
importing into 'Debian' branch.

Furthermore ubuntu.series were not refreshed by the debian maintainer
upon last upload.

This results in a failure messages from $ bzr merge(-package) upon
trying to unapply patches.

I think, the lp:debian/* imports should be run with

   export DEB_VENDOR=Debian

This should make the lp:debian/package to match the source package as it
is unpacked/built on Debian.

But I'm not sure if this actually will make merging any easier.

Thoughts?

-- 
Regards,
Dmitrijs.



signature.asc
Description: OpenPGP digital signature
-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Making bzr commit more like debcommit

2011-01-24 Thread Dmitrijs Ledkovs
On 24 January 2011 16:25, Micah Gersten  wrote:
> On 01/24/2011 10:16 AM, Barry Warsaw wrote:
>> On Jan 24, 2011, at 10:09 AM, Micah Gersten wrote:
>>
>>> I actually wanted to add more features to debcommit like passing an
>>> author name.  It might be easier to try to standardize on debcommit so
>>> that it's portable across multiple VCSs.  Making bzr commit call
>>> --fixes also sounds good for those that strictly use bzr.
>>
>> One of the reasons why I want to improve and recommend 'bzr commit' is that
>> when using UDD, bzr is your front-end for most of the work.  It seems jarring
>> to have to remember to switch to debcommit for a step.  Perhaps OTOH,
>> debcommit should be recommended everywhere, but then, that seems jarring to
>> someone used to using bzr.  (We already recommended dch but that doesn't seem
>> as bad because it doesn't really mirror a standard bzr command.)
>>
>> -Barry
>
> Right, but debcommit is the same as with any other VCS.  You run VCS
> foo, dch, and debcommit.  <-- I wonder if debcommit is actually used
> like this, I know that's what it's intended for, but it would be
> interesting to know if it's actually used like that, especially with git.
>

I have used before: debcheckout, dch, debcommit. I do this for Debian packages.

For ubuntu packages I tend to use: bzr branch lp:ubuntu/* dch `bzr
commit' `bzr push'

I would like to have `bzr debcommit' - commit on steroids =)

> Micah
>
> --
> ubuntu-distributed-devel mailing list
> ubuntu-distributed-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel
>

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Fw: [ubuntu/natty] pythonmagick 0.9.1-3ubuntu5 (Accepted)

2010-12-12 Thread Dmitrijs Ledkovs
On 12 December 2010 10:07, Michael Bienia  wrote:
> On 2010-12-11 09:24:37 -0500, Barry Warsaw wrote:
>> So, I actually find these notifications less helpful than they could be.  I'm
>> used to being on various "-checkins" mailing lists where every change to a
>> tree is included in the notification in unidiff format.  This is a great, low
>> impact way, to monitor what's happening to code you care about.  It's also a
>> cheap way to propagate post-commit review of changes.  It's not uncommon for
>> example to see a Python commit be questioned and adjusted after the fact
>> (that's why we have a vcs, right? :).
>>
>> I would love to see the same thing in these -changes notifications.
>
> I could live with a link to the generated LP diff or a link to the
> commit in the packaging branch for easier access but please don't
> include the whole diff in the -changes mail as I prefer to have them
> small.
> For an ubuntuX → ubuntuX+1 upload the diff will most likely be only a
> few kB but for an upload of a new upstream version the diff can be
> several hundred kB or even some MB. I don't want to have such huge diffs
> attached to the -changes email as I certainly won't read such big diffs
> (and especially won't read diffs of generated files like configure or
> updates of line numbers in translation templates).
>

The launchpad codehosting can limit the diff to e.g. 1000 lines. We
are really interested in full debian/ diff and directly applied
patches the rest is less important when it is new upstream release.

>> How hard would it be to do that?
>
> As the -changes mail gets generated when the upload gets accepted that
> would probably delay them if they need to wait on the diff.
> How long does it take till the diff between two uploads is available in
> LP?
>
> Michael
>
> --
> ubuntu-distributed-devel mailing list
> ubuntu-distributed-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel
>

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Fw: [ubuntu/natty] pythonmagick 0.9.1-3ubuntu5 (Accepted)

2010-12-11 Thread Dmitrijs Ledkovs
On 11 December 2010 14:24, Barry Warsaw  wrote:
> So, I actually find these notifications less helpful than they could be.  I'm
> used to being on various "-checkins" mailing lists where every change to a
> tree is included in the notification in unidiff format.  This is a great, low
> impact way, to monitor what's happening to code you care about.  It's also a
> cheap way to propagate post-commit review of changes.  It's not uncommon for
> example to see a Python commit be questioned and adjusted after the fact
> (that's why we have a vcs, right? :).
>
> I would love to see the same thing in these -changes notifications.
>
> How hard would it be to do that?
> -Barry
>

Manually subscribe to change & diff notifications on the branch
lp:ubuntu/ ?

Except that when you try to do that e.g. here
https://code.launchpad.net/~ubuntu-branches/ubuntu/natty/pythonmagick/natty

You get subscribed to *natty* only and when o-series becomes active
you would have subscribe again.

https://launchpad.net/~ubuntu-branches is restricted team but maybe it
would be usefull to have a mailing list with change notifications for
all natty branches for example.

>
> Begin forwarded message:
>
> Date: Sat, 11 Dec 2010 02:15:28 -
> From: Matthias Klose 
> To: natty-chan...@lists.ubuntu.com
> Subject: [ubuntu/natty] pythonmagick 0.9.1-3ubuntu5 (Accepted)
>
>
> pythonmagick (0.9.1-3ubuntu5) natty; urgency=low
>
>  * Try harder to search for python2.7.
>
> Date: Sat, 11 Dec 2010 03:06:20 +0100
> Changed-By: Matthias Klose 
> Maintainer: Ubuntu Developers 
> Signed-By: Matthias Klose 
> https://launchpad.net/ubuntu/natty/+source/pythonmagick/0.9.1-3ubuntu5
>
> --
> Natty-changes mailing list
> natty-chan...@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/natty-changes
>
> --
> ubuntu-distributed-devel mailing list
> ubuntu-distributed-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel
>
>

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: UDD health check?

2010-07-13 Thread Dmitrijs Ledkovs
On 13 July 2010 18:23, Elliot Murphy  wrote:
> On Tue, Jul 13, 2010 at 11:08 AM, Martin Pool  wrote:
>> I asked Barry how he was finding the UDD experience
> 
>> Any other suggestions/wishes/hates?
>
> I have found UDD very pleasant for doing merges from debian to ubuntu,
> and I *love* using merge proposals to ask for changes to be sponsored
> into Ubuntu. When I want to put a python or erlang package into Ubuntu
> via debian, I end up needing to use SVN and svn-buildpackage which is
> a completely different world/workflow from UDD and that difference can
> be a bit overwhelming at first.
>

Why not checkout debian/ dir using bzr-svn and add a local
bzr-builddeb config to use this checkout in merge-mode? =) YMMV.

> When/where to use the bzr mark-uploaded command when sponsoring
> someone elses work is a bit mysterious to me.
>
> Overall UDD just works for me and generally stays out of my way.
> --
> Elliot Murphy | https://launchpad.net/~statik/
>
> --
> ubuntu-distributed-devel mailing list
> ubuntu-distributed-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel
>

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: upstream + packaging + looms + lp != happiness

2010-05-27 Thread Dmitrijs Ledkovs
Launchpad is getting building packages out of bzr branches via recipes
from a branch.

If i was you I would just keep upstream code & "upstream packaging"

in lp:computer-janitor.

Then locally setup bzr-builder recipes and use them to generate
ubuntu/debian source packages (you can run arbitary commands and
package version is auto-updated with branch bzr revision number, date,
target distro etc.)

You can already _set up_ recipes on launchpad as well to build from
branch to PPA but the job will just sit there until building from
branches using recipes on launchpad will be fully enabled.

later if you want to package it for distribution you will use awesome
bzr-bd - branch off from tag import pristine tarball to create
"official packaging branch" for doing releases to debian/ubuntu
archives.


IMHO no need for looms nor pipelines =)

ps. I'm rebasing all of my packaging branches against import of
upstream $vcs's =)

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Pipes3.0 maybe Threads3.0

2010-03-29 Thread Dmitrijs Ledkovs
(again inline but trimmed)

On 29 March 2010 22:47, James Westby  wrote:
> On Sat, 27 Mar 2010 00:43:26 +0000, Dmitrijs Ledkovs 
>  wrote:
>>
>> == Assumptions ==
>>
>> Spec does not include multiple tarballs format.
>
> Yes, these are tricky to deal with, so I'm happy to defer including them
> in this until we have an idea of how to handle them.
>

When we will have nested trees everything will be fine ;-)

>>
>> So for example you are MOTU (Master Of The Unseeded) and need to do a
>> complex merge with 10 patches. You would grab  lp:ubuntu/$package.
>> Reveal it from the base revision. Import new debian revisions from
>> lp:debian/$package in revealed state. Do a bzr pump resolving
>> conflicts. Do a build, do testing. Fold the revealed state into
>> lp:ubuntu/$package which will become a single commit/tag, mark
>> uploaded and push to launchad for building.
>
>
> Interesting approach.
>
> Do you think there is a benefit to providing a command to reveal the
> patches, rather than making lp:$distro/* use the revealed structure?
>

1) If lp branches are in the revealed structure we are loosing
compatability with debian. Right now you can browse Logerhead view and
ever single debian maintainer will understand what's going on. Even
hard-core tool-chain maintainers we don't depend on dh at all =)

2) Storing in revealed structure will make it harder to move around &
host elsewhere. Eg. people with bzr without any plugins. (looms &
pipelines & buildeb are all optional and not shipped with bzr)

3) By having revealed state locally, I can rewrite it as much as
possible until I like what I see ;-)

> It certainly sounds like you have some good ideas for implementing some
> of the tricky bits.
>

Thanks. Recent rumblings on Debian/Ubuntu planet got me thinking.
Initial wiki history was far less pretty ;-)

>> Stage 2
>>
>> Add a new read & write content filter for '''debian/patches'''. Such
>> that when you switch to debian pipe and all patches magically are
>> refreshed. Removing a patch should remove pipe & vice-versa.
>
> Is this so that people can manipulate the debian/patches somewhat rather
> than manipulating the pipes?
>

The content filter was so that you don't have to re-export patches
after you have edited it in a pipe and came back to the top packaging
pipe such that you can envoke bzr-builddeb

You can edit debian/patches in regular mode and go between releaved
<-> colapsed states if you want to switch between editing by hand &
via pipes.

In the revealed mode changing the order of patches in the series file
will instantly make pipes history inconsistent which was just created.
So no you can't edit debian/patches directly with editor, you have to
commit to pipe.

> Do you think it would confuse some people in to e.g. losing work as they
> think they can just alter that patch and be done?
>

Good point.
In revealed state add debian/patches/WARNING-DO-NOT-EDIT with help
text? Make debian/patches non-writable? Drop people into subshell with
cool modeline showing pipliene status? Have a notify-osd pop-up to
reminde them?

Needs work.

>
> Right, so you don't want to rewrite?
>

At this stage each time you reveal you are creating history and can do
it locally as many times as you like until you make this plugin work
;-)
When we are ready, we can rewrite, It will work best for 3.0 quilt
packages cause we want to store the branch in patched state.
And if we rewrite history we would be better off rewriting on top of
vcs-imports.

So my answer is maybe / later.

> In all the talk so far the opinion has been that we would just make
> lp:$distro/* a loom that would provide this without the extra step.
>

Ok. Chicken & Egg problem between: looms are used <--> logerhead &
merge proposals work with looms.

I haven't used looms yet. And pipes are far more stable imho cause
it's just lightweigth checkouts with UI on top. Plus some parts of
this spec will be useful even without whole reveal mechanism eg. quilt
patch series import-export to from pipes of a single commit vs

>> == GSoC2010 ==
>>
>> Potentially my 3rd GSoC 2010 proposal. See
>> [[DmitrijsLedkovs/GSoC2010]] and [[DmitrijsLedkovs/CadieSpec]]. Would
>> you mentor this?
>
> Of course :-) I'd love to see someone taking on this problem, while I
> think there's still plenty to talk about having something to evaluate
> would be great.
>

Thanks a lot of comments. I will move to appropriate place such that
at least this stub ideas are not lost ;-)

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Pipes3.0 maybe Threads3.0

2010-03-26 Thread Dmitrijs Ledkovs
ilt''' - new option to use quilt logic for importing
a single / multiple patches
bzr '''import-quilt series''' - new command to import quilt
'''series''' file as patches
bzr '''export-quilt [destdir]''' - new command to export pipes as
quilt series to destdir (default debian/patches)
bzr '''export-quilt-hook''' - new '''hidden''' command / API for
consumption by bzr-bd as pre-build hook
bzr '''reveal''' - expose packaging branch as pipeline
bzr '''hide''' - go back to packaging branch
bzr '''fold''' - fold current committed state of top-level pipe as a
commit on packaging branch

=== Code Changes ===

Not ready yet. Draft

=== Migration ===

Stage 1 will not have reveal/hide/fold. It will be able to import
quilt series as pipes & export them. Which will already be improvement
and will be usable for packaging.

Stage 2 will add content filter to eliminate exporting patches.

Stage 3 will have reveal/hide/fold for total Ayatana development.

== Test/Demo Plan ==

Nearing completion of each stage, packaging recepies will we written
for developers.

== Unresolved issues ==

This also can be implemented using threads instead of pipeline. Which
might be easier to do. But the design goal is to not push
threaded/pipeline view to launchpad and not to rewrite public branch
history. Our packaging branches have enough information already for
this.

== GSoC2010 ==

Potentially my 3rd GSoC 2010 proposal. See
[[DmitrijsLedkovs/GSoC2010]] and [[DmitrijsLedkovs/CadieSpec]]. Would
you mentor this?



--

With regards,

Dmitrijs Ledkovs.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Role of the Sponsorship Queue

2010-03-04 Thread Dmitrijs Ledkovs
I've read the whole thread =) Loads of stuff

We are mixing patch qualification & patch review & patch sponsoring

I think pre-patch review should be done by bugsquad

Patch author uploads patch and subscribes bugsquad (or someone else
for pre-patch review)

Steps for pre-patch review
a) check that problem still exists
b) check that patch or debdiff apply cleanly to latest package
c) check that package builds
d) check that it fixes problem
e) check that patch is sane and is the right-thing-to-do (optional)

If fails on any of these steps -> canned responses & unsubscribe sponsor team
If passes all of these steps -> subscribe sponsor team

Sponsor team - Steps for patch review:
e) check that patch is sane and is the right-thing-to-do
f) any other stuff sponsors do

If fails -> comment & unsubscribe sponsor team & canned response (eg
subscribe sponsors after all issues address or something like that)

If pass -> upload


I've used the new bugs with patches pages on launchpad and after
poking around I've realized there is a big melting pot of good/bad
patches, patches against old versions, patches for no longer existing
bugs. So to help everyone it would be great to work with bugsquad to
storm through the sponsor queue / all patches to at least identify
valid candidates and give a sense of direction for the rest of patch
authors.

ps.
Now to make this really awesome it would be amazing to use advance
free form build recipes & build latest ubuntu package with this patch
downloaded and applied into my ppa so I can test it ;-)

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Merging from Debian with patches applied

2010-02-17 Thread Dmitrijs Ledkovs
On 17 February 2010 13:26, James Westby  wrote:
> On Tue, 16 Feb 2010 16:19:20 -0600, John Arbash Meinel 
>  wrote:
>> To make sure I understand. If you use quilt, it moves the location on
>> the patch stack (by reverse applying the patches). Leaving you with a
>> working dir that doesn't have the 'newer' patches applied. Then if you
>> change stuff and "build", it recomputes the current patch.
>
> Yes, I'm not sure if that's automatic, or whether you are expected to
> "refresh" and then "pop" back to the top of the stack.
>

With my little experiments with v3 quilt yes that's what expected
"refresh & push -a" cause otherwise it will try to push them itself
and possibly get source package build error cause it can't push a
patch.



I truly dislike patches and i'd rather use native tools.

dpkg-source has an option to generate just a single static flat patch
where it compares the tree with orig-tree and stores binary & debian
packaging into debian.tar.gz and generates just one patch for the rest
of the modifications. This is targeted at *-buildpackage people who
have topic branches to manage patches ;-) *hint* *hint*

It can use a static header file where you generally point where you
can find VCS or something else which is used to manage patches
separately and sanely.

Import quilt patches into pipelines and somehow get the pipelines back
when you branch lp:ubuntu/package. And force use a single-patch at
source package generation. Going forward we will be building out of
the branches and this way it's much easier to work with all the
different patches.

Just a thought but needs backing/support on pipelines (or looms). And
the associate patches.ubuntu.com & Debian backfeed collaboration
support. Cause this kind of looks like Renaissance of
no-patch-system-used except that we are not using static local folder
but a VCS tip.

ps. I really don't want to see diff of diffs again in $bzr diff. My
eyes hurt.

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: [Launchpad-dev] RFC on build from branch UI

2010-02-03 Thread Dmitrijs Ledkovs
On 3 February 2010 20:58, Aaron Bentley  wrote:
> Michael Nelson wrote:
>>> The main point that underlies all my comemnts is that your focus is on
>>> "building a branch using a recipe," rather than "building a recipe."
>>
>> Yes, definitely. I had thought that the recipe is just a means to the
>> user goal of building a branch. Sorry, I wasn't trying to minimise
>> their importance or flexibility, but rather ensure that the desire "I
>> want to build this branch" stays in focus.
>
> So are we sure that building from a recipe should be a user-level thing
> at all?
>
> It seems like a major use case will be "build this branch using this
> packaging branch".  If we had a UI that just provided that, what
> percentage of our users would still need more?
>
> Aaron

IMHO it would be 50/50 split cause I'm still thinking in terms of
packaging branch as the starting point and which branches do I want to
build using it. For example as an upstream project maintainer I will
strive to minimize amount of packaging branches / recipes cause that's
not usually upstream expertise. So I would have one packaging branch
possibly pinched of ubuntu and then I will go to it and start thinking
which of my project branches I want to build eg. stable release,
supported release and this wacky hack I'm working on. And ooops hardy
has different lib sonames so i need to use this other packaging branch
cause it has build time patch. So again I would go to hardy packaging
branch and say oh yeah do just the stable branch cause I really don't
want anyone to develop latest features with out-of-date libs for
example.

This feature will be a popular both from Ubuntu development side and
the upstream projects using launchpad for project management, QA /
ubuntu experience enhancement.

-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Feedback on merging via bzr

2010-01-28 Thread Dmitrijs Ledkovs
On 28 January 2010 12:04, Scott Kitterman  wrote:
>> On 28 January 2010 06:14, Reinhard Tartler  wrote:
> ...
>>> Â - download the orig.tar.gz/orig.tar.bz2 files from debian
>>>
>>
>> The branches are pristine-tar enabled you can just
>> "$ bzr bd" them and a tarball will appear in your tarball's directory.
>
> Right, but which tarball?  It's not always obvious.  It's important that
> we md5sum match Debian [1].  In cases where we don't we end up having to
> do fake syncs once the differences between Debian and Ubuntu are resolved.
>

Well just pick your favorite package branch and inspect it with $bzr
visualise or the kde equivalent. The import is quite good.

Original tarballs are taken from debian and are imported using
pristine-tar into the "upstream" branch nick. Then the debian
packaging is done on the "debian" branch nick which has upstream as
ancestor and then the ubuntu is another branch nick which is diverging
from the "debian" one again.

So from the resulting lp:ubuntu/package you can branch off any
upstream release, debian or ubuntu package release. And each revision
has the corresponding pristine-tarball delta, such that all tarballs
can be regenerated with identical checksums as in the debian archive.

So the branch import has been engineered really well in this respect
and we should not have fake syncs anymore.

This even scales to when the branches will get rebased ontop of the
upstream releases, cause the pristine-tarball delta will be committed
into a new branch nick based off upstream branch adding all the
Makefile.in's and etc with the tarball delta.

Can't remember either Karmic or Jaunty UDS had a video on this UDD
master plan with all the explanations.


-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Feedback on merging via bzr

2010-01-28 Thread Dmitrijs Ledkovs
On 28 January 2010 10:09, Reinhard Tartler  wrote:
> On Do, Jan 28, 2010 at 11:01:37 (CET), Dmitrijs Ledkovs wrote:
>
>>>
>>> it would be great if grab-merge could additionally
>>>  - check the freshness of the import branches
>>>  - download the orig.tar.gz/orig.tar.bz2 files from debian
>>>
>>
>> The branches are pristine-tar enabled you can just
>> "$ bzr bd" them and a tarball will appear in your tarball's directory.
>
> I expected that as well, but it didn't work with the xine-lib package.
>

I think it's a bug. Was it you who added .bzr-builddeb folder with
Native config?

IMHO that shouldn't be in there. And for example revision 36 of the
lp:ubuntu/xine-lib reconstructs original tarball just fine and builds
fine.

You can try $bzr bd -r36 lp:ubuntu/xine-lib

At some point branch got the .bzr-builddeb folder with native package
option. Since then the orig-tarballs where not imported using
pristine-tar.

Investigate further and file a bug against bzr-builddeb or udd
porojects on launchpad.

>>>> Perhaps "bzr help grab-merge" should give recipes for the common diffs
>>>> that we want instead of actually generating them?
>>>
>>> Yes, that would espc. help people less familiar with bzr.
>>>
>>
>> That's documented already in the Distributed Development wiki. See
>> tips section [1]
>
> which requires developers to open up yet another tool. Having the
> documentation at hand improves the workflow espc. when the wiki is down
> or you don't have a decently fast internet connection.
>

Fair enough =) then it should probably live in the bzr builddeb plugin
as one of the help topics.
Cause you need it to work UDD style with packages anyway ;-)

>> I did a similar script which just creates a bunch of shared repos and
>> pulls debian & ubuntu branches [2] It doesn't attempt to merge it's
>> just there to grab a few merges in one go.
>
> Sounds interesting, I'll have a look.
>
>> To be fair the UDD wiki needs some love from people who used bzr for
>> development.
>
> indeed.
>



-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Feedback on merging via bzr

2010-01-28 Thread Dmitrijs Ledkovs
On 28 January 2010 06:14, Reinhard Tartler  wrote:
> On Do, Jan 28, 2010 at 00:06:52 (CET), Andrew SB wrote:
>
>> On Sun, Jan 24, 2010 at 9:21 PM, James Westby  
>> wrote:
>>> I would love to have something more akin to grab-merge, and again I
>>> would be happy to help someone work on this. I would suggest it get
>>> added to bzr-builddeb as that will make some things easier.
>>
>> Here's a quick attempt:
>>
>> https://code.edge.launchpad.net/~andrewsomething/bzr-builddeb/bzr-grab-merge
>>
>> Purpose: Grab packaging branchs for merging.
>> Usage:   bzr grab-merge PACKAGE
>>
>> Description:
>>   This initiates a shared repository and then grabs both
>>   lp:ubuntu/ and lp:debian/. Next, these
>>   branches are merged in ".//working_tree."
>>
>> Mostly I'm hoping that the ugliness of my code (I'm really just a
>> packaging monkey) will scare someone who knows better into stepping
>> up. =)
>>
>> I didn't implement any changelog handling as that seems to be
>> in-progress elsewhere.
>>
>> I suppose the real question here is exactly what features we want this
>> to have. Do we want to generate diffs like the current grab-merge? Do
>> we feel the need to write a REPORT-like file locally?
>
> I think a 'bzr st -rbranch:../debian' and 'bzr st -rbranch:../ubuntu'
> would be indeed interesting to have in REPORT.
>
> it would be great if grab-merge could additionally
>  - check the freshness of the import branches
>  - download the orig.tar.gz/orig.tar.bz2 files from debian
>

The branches are pristine-tar enabled you can just
"$ bzr bd" them and a tarball will appear in your tarball's directory.

>> Perhaps "bzr help grab-merge" should give recipes for the common diffs
>> that we want instead of actually generating them?
>
> Yes, that would espc. help people less familiar with bzr.
>

That's documented already in the Distributed Development wiki. See
tips section [1]

I did a similar script which just creates a bunch of shared repos and
pulls debian & ubuntu branches [2] It doesn't attempt to merge it's
just there to grab a few merges in one go.


To be fair the UDD wiki needs some love from people who used bzr for
development.

[1] https://wiki.ubuntu.com/DistributedDevelopment/Documentation/Merging
[2] http://people.ubuntuwire.org/~lucas/grab-branches.sh


-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: hottest100 (was Re: Bazaar focus for 2.1 and 2.2)

2010-01-26 Thread Dmitrijs Ledkovs
2010/1/26 Jelmer Vernooij :
> I've fixed those I can up myself, since I'm already a member of the
> Registry Administrators somehow.
>
> There's quite a few that seem to be owned by community members or teams
> but haven't actually been touched in a while. The following projects we
> can not update because of permissions:
>
> lp:amarok -> lp:~vcs-imports/amarok/master
> lp:empathy -> lp:~vcs-imports/empathy/master
> lp:brasero -> lp:~vcs-imports/brasero/master
> lp:ekiga -> lp:~vcs-imports/ekiga/git-trunk
> lp:evince -> lp:~vcs-imports/evince/master
>
> Cheers,
>
> Jelmer
>

Well a few gnome projects might not be in hottest100 but I think it's
still important for development focus to be right. Going through gnome
meta-project on launchpad, please update:

lp:accerciser -> lp:~vcs-imports/accerciser/main
lp:at-spi  -> lp:~vcs-imports/at-spi/git-trunk
lp:ekiga -> lp:~vcs-imports/ekiga/git-trunk
lp:gconf  -> lp:~vcs-imports/gconf/trunk
lp:glib -> lp:~jjardon/glib/trunk
lp:gnome-common -> lp:~vcs-imports/gnome-common/trunk
lp:gnome-cups-manager ->  lp:~vcs-imports/gnome-cups-manager/trunk

There are more =)





-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Feedback on merging via bzr

2010-01-24 Thread Dmitrijs Ledkovs
2010/1/25 James Westby :
> bzr-builddeb is a fine place to report them, if you know somewhere more
> specific then you can do that, but I am happy to reassign if needed.
>

I guess launchpad.net/udd is not nice place for bugreports? Swamped
with what it seems like automatic bug reports



-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Tarball inside tarball

2010-01-20 Thread Dmitrijs Ledkovs
Main is still using https://code.edge.launchpad.net/~ubuntu-dev for
their packaging. And that's ok until we iron out all Documentation &
Infrastructure bugs.

But some lp:ubuntu/package branches are pure evil =)

For example 
https://code.edge.launchpad.net/~ubuntu-branches/ubuntu/lucid/xulrunner-1.9.1/lucid
is useless for UDD.

It uses tarball-inside tarball packaging hence the branch is HUGE in
size and useless for using bzr for example to patch it. This is
probably a bad example of a package because it is managed as part of
the ~ubuntu-dev branches in merge mode. But this probably affects a
few package branches.

Will it be possible to identify all of these packages and file bugs
against them in Ubuntu/Debian (Priority Wishlist?) and make a switch
to more regular layout?

These requests will be somewhat blocked by the dpkg source 3.0
transition (support for bz2 compression) & the bzr-bd support for
those source formats.

Thoughts?

-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Feedback on merging via bzr

2010-01-20 Thread Dmitrijs Ledkovs
2010/1/19 Michael Hudson :
> Barry Warsaw wrote:
>> On Jan 17, 2010, at 10:45 PM, Scott Kitterman wrote:
>>
>>> At this point I want to check the package against the previous Debian and
>>> Ubuntu packages to make sure I have it correct.  Traditionally, I would
>>> locally debdiff the proposed merge with both the previous Debian and Ubuntu
>>> packages to make sure I had documented all of the Ubuntu diff and not lost
>>> any needed changes in the merge.  To do it the new way, I did:
>>>
>>> $bzr diff --old lp:debian/squeeze/regina-normal | less
>>> ssh key
>>> (repeat, including redownloading each time the diff is done)
>>>
>>> I assume "bzr diff --old lp:ubuntu/regina-normal" would have worked for the 
>>> diff
>>>from the previous Ubuntu package, but it isn't documented and I didn't think
>>> to try it at the time.
>>
>> I just asked Scott to review a change to Lucid's distribute package
>> (python-distribute).  I merged debian/sid's version into the ubuntu/lucid
>> version to get us to 0.6.10.  Then I committed and pushed a branch to
>> lp:~barry/ubuntu/lucid/distribute/sync-to-sid
>>
>> Unfortunately, the diff that's automatically generated on the merge proposal
>> isn't what Scott wants for the review.  As shown above, he really wants the
>> diffs between the branch and current Ubuntu, and branch and current Debian.
>> Perhaps merge proposals for distro packages need a different kind of 
>> automatic
>> diff?
>
> This can probably be arranged, I guess.  File a bug.  Patches likely
> welcome :-)
>
> Cheers,
> mwh


Hmmm = I *think* lp can do this already

In the merge proposals options set lp:debian/sid/package as pre-requisite.

Then the diff will be the one sponsors require!

I'm so excited about this. Gonna test this and then comment on the bug.

This will then need documentation as part of UDD-docs.



-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Feedback on merging via bzr

2010-01-18 Thread Dmitrijs Ledkovs



-- Forwarded message --
From: Dmitrijs Ledkovs 
Date: 2010/1/18
Subject: Re: Feedback on merging via bzr
To: Scott Kitterman 


2010/1/18 Scott Kitterman :
>> Ubuntu patch compared to the common base version:
>>
>> ~/src/pkg-name/lucid/ $ bzr diff -rancestor:../squeeze/
>>
>> Debian patch compared to the common base version:
>>
>> ~/src/pkg-name/squeeze/ $ bzr diff -rancestor:../lucid/
>>
>> These two commands should generate the equivalent of the .patch files from
>> MoM.
>>
> That doesn't solve the issue with the data being local versus remote, but
> it definitely looks very helpful.  Would you add that to the wiki page on
> merging?
>
> Scott K
>

What do you mean? These commands _do not_ require access to remote
branches at all! It's all local no trips to launchpad.


--
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Feedback on merging via bzr

2010-01-18 Thread Dmitrijs Ledkovs
#x27;t have upload rights so I can't comment.

> $ dput ubuntu regina-normal_4.6-1.1ubuntu1_source.changes
>
> At this point, I'd be done under the old method (and I could have stopped here
> now and let the branch be created from the uploaded package, but I decided to
> persevere).
>
> $ bzr mark-uploaded
>
> $ bzr push lp:ubuntu/regina-normal
> ssh key ...
>
> Now we are done and have both an updated package in the archive and an updated
> branch on Launchpad [3].
>
> Currently, merging this way has a huge advantage over the traditional MoM
> method in that the data for it is being updated and MoM is not.  I suppose
> that more granularity in the branch is an advantage, but I don't think it has
> any real value for cases like there where only one person has worked on the
> package (this will virtually always be true for merges).
>
> I feel like I've gone through a process that is far more complex than the old
> one for no real benefit.  I have some recommendations for improving and
> simplifying this process.  I think simplification is an essential element
> because the learning curve for new contributors is very steep already and
> raising the barrier to entry is not something that will benefit Ubuntu.
>
> 1.  The most important change would be to have some kind of a wrapper for
> getting the source.  It would be nice to have a script that would download
> branches for the common ancestor, current Ubuntu, and current Debian branches,
> and do the proposed merge.  Without local access to the different versions of
> the package, it is very difficult to know if you've got a correct merge.
>

All of them have common ancestor and this way you choose what you want
to merge: experimental, sid, squeeze, lenny. And also you can
choose to merge ubuntu proposed, security etc. So I believe this
method is superior cause now you can use the same workflow for any
package upload to any ubuntu pocket.

Note in addition you get the "hidden" upstream branch.

$bzr branch lucid -r tag:upstream-0.1

And you get pure upstream branch with release per commit. Quite cool
if there were accidental direct modifications in tarball while patch
system present and you want to diff them back.


> Additionally, if there were checkouts for the previous Debian and Ubuntu
> packages locally, then it should be easy enough to diff the debian directories
> to check for packaging changes when a new upstream version is involved.
>

$bzr diff debian/ -r tag:debian-release

Or again any release you want.

> 2.  As you no doubt know, the changelog merging could be better and would
> reduce repetitive, boring work potential contributors have to do.
>
> 3.  As mentioned, the bzr builddeb interface and documentation needs work.
> Ideally it would act similarly to debuild and pass all the dpkg-buildpackage
> options to it without special flags.  Yet another interface that is almost the
> same is problematic.
>

It does more =) I like it as it is. But that's matter of opinion.


> I know a huge amount of work has gotten to getting things as far as they are.
> This feedback is not meant to miminize this accomplishment.  I do not,
> however, feel like this facility is really ready for general use yet.
>

Maybe I should write a guide.

> Scott K
>
> [1] https://wiki.ubuntu.com/DistributedDevelopment/Documentation
> [2] https://bugs.launchpad.net/ubuntu/+source/bzr-builddeb/+bug/499684
> [3] https://code.launchpad.net/~ubuntu-branches/ubuntu/lucid/regina-
> normal/lucid
>



-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Recipes vs. Looms vs. pipelines

2010-01-04 Thread Dmitrijs Ledkovs
2010/1/4 Aaron Bentley :
> Barry Warsaw wrote:
>> Correct me if I'm wrong, but reconfigure-pipeline is actually pretty close to
>> what I want, I think.  'bzr reconfigure-pipeline' will create a ./pipes
>> directory in the current working tree, and all new pipes will go there.  If
>> this was named .bzr/pipes instead I think that would be perfect.
>
> That is right.  If you find any problems with this, please report them
> as bugs.
>
>> I did a quick and dirty hack which seems to DTRT.
>
> I saw that, and I'm 95% certain I'll land it as-is.  It's possible I'll
> add an option to restore the previous behaviour.  My original motivation
>  for using a location outside the .bzr was to avoid too much "magic".  I
> was on a "pipes are just branches" kick.
>

OMG yes please. I've nuked my pipes quite a few times by running bzr
clean-tree --ignored because upstream distclean targets were broken.

-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Bazaar focus for 2.1 and 2.2

2009-12-22 Thread Dmitrijs Ledkovs
-- Forwarded message --
From: Dmitrijs Ledkovs 
Date: Wed, 23 Dec 2009 06:52:02 +
Subject: Re: Bazaar focus for 2.1 and 2.2
To: Martin Pool 

2009/12/21 Martin Pool :
> I think after the break we should focus on the vcs-imports of the top
> 100 Ubuntu packages until they're all working well.  jml and spm
> helped with some scripts to query their current state, and we can map
> that into a spreadsheet showing the root cause for each failure.
>
> I'll ask the Bazaar team to put most of their forward-development time
> into this until they're either all working or we've specifically
> chosen something else.  We won't ignore other things people bring up
> but we won't look for trouble elsewhere til we're done.
>
> We can focus on this at our mini-sprint in Strasbourg and I hope pair
> with Jelmer on debugging some of the failures.
>

Then how-about https://answers.edge.launchpad.net/launchpad-code/+question/81994
and https://bugs.edge.launchpad.net/launchpad-code/+bug/366102

It doesn't really help having all of those Gnome SVN imports, since
they do it in Git now.


-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Workflow with quilt patches & pipeline

2009-12-21 Thread Dmitrijs Ledkovs
2009/12/21 James Westby :
>
> Hi,
>
> Interesting idea.
>
> Does pump-patches take debian/patches and apply them in term as pipes?
>
> You are right that this does look quite simple. My concern is that it is
> using patches as the interchange format for bzr. This makes things like
> merging suboptimal, as you don't get the full power of the VCS. Maybe
> there's a subtelty I am missing though.
>
> Have you seen https://wiki.ubuntu.com/NoMoreSourcePackages which
> proposes something similar?
>

Yeap I did see it.

NoMoreSourcePackage is the next step when we gonna have all branches
imported without hickups and soyuz can build branches.

My current proposal is the in-betweenie. How to work with
lp:ubuntu/package branches now without using quilt push/refresh. Cause
i don't like quilt at all =)

I really can't wait for merges to be no different from syncs Eg.
revert the ubuntu changes, merge debian branch, push. (sync done).

I'm following the discussion on looms vs pipelines for *the* way to
patch upstream branch and so far for my personal use (as a Debian
maintainer) I'm gonna use throw-away pipes into patches.

But this framework can be extended bzr merge-directive with patch is
still a valid quilt patch ;-)

And I don't believe you loosing much of bzr goodness.

* pump-patches
* switch to upstream pipe
* import new upstream version
* pump new upstream
* update all the patchy pipes
* regenerate patches.

-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Workflow with quilt patches & pipeline

2009-12-20 Thread Dmitrijs Ledkovs
Recent thread about how to add fixes to existing packages got me thinking.

Here is my proposal:

bzr branch lp:ubunt/package
cd package
bzr reconfigure-pipeline
bzr pump-patches
bzr show-pipeline
  package
  patch-01
  patch-02
*  patch-03
 bzr add-pipe new-patch

bzr switch-pipe :first
bzr pipe-patches debian/patches
dch -i -m "Added patch / fixes (lp: #1)"
debcommit
bzr push lp:~me/ubuntu/package/fixes
bzr lp-open

Merge proposal. Done.

Note pump patches doesn't exist yet ;-)

Ideally pump/pipe-patches should use DEB-3 for as much info as possible.

Comments? Shall I try implement this? Doesn't look like it's gonna be hard.

-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: Local testing of imports

2009-12-15 Thread Dmitrijs Ledkovs
2009/12/10 James Westby :
> Hi all,
>
> We have a number of packages failing to import, for a variety of reasons.
> It's useful to be able to run the code locally for testing purposes, so
> I've just pushed the driver code to
>
>  lp:~james-w/bzr-builddeb/import-scripts
>
> They're not exactly designed to run on an arbitrary system, but you
> should be able to get them to work without too much effort.
>
> It requires bzr-builddeb, bzrtools, python-launchpadlib, python-debian
> and of course bzr to be installed.
>
> You first have to get some LP credentials:
>
>  python create_creds.py
>
> You should be able to get away with "Read non-private", but may want
> to grant more.
>
> You can trigger a run with
>
>  ./import_package.py --no-push 
>
> (The --no-push ensures that it doesn't try and push to LP if it
>  succeeds.)
>
> This will create a number of directories in your cwd. "updates"
> is where the work happens, and where the final branches end up.
> "revids" is where the audit data is stored. "logs" contains a log
> file per-package, you can tail it to watch progress. There are
> a few more of lesser importance.
>
> Any improvements are welcome. I know the code isn't very pleasant,
> and I am trying to clean up as I change things. Bug fixes are
> especially welcome.
>
> In addition, I think it would be useful if we could classify the
> list of current failures. Does the LP OOPS system have code to
> match tracebacks? Anyone know of anything else to do this? Perhaps
> a weekly email here with counts of classified tracebacks would
> help us reduce the number?
>
> Current failures are at
>
>  http://package-import.ubuntu.com/failures/.bzr/failures/
>
> Thanks,
>
> James
>

Running the scripts I get (see below)

I have ssh key set up for launchpad. Where else is it trying to
authenticate to? (Permissin denied (publickey))

Please help

$ ./import_package.py --no-push ardour
No handlers could be found for logger "bzr"
Permission denied (publickey).
Traceback (most recent call last):
  File "./import_package.py", line 983, in 
extra_debian=options.extra_debian))
  File "./import_package.py", line 925, in main
possible_transports=possible_transports)
  File "./import_package.py", line 736, in find_unimported_versions
possible_transports=possible_transports)
  File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 169, in open
possible_transports=possible_transports)
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 843, in open
return BzrDir.open_from_transport(t, _unsupported=_unsupported)
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 878,
in open_from_transport
return format.open(transport, _found=True)
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 2088, in open
return self._open(transport)
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 3320, in _open
return remote.RemoteBzrDir(transport, self)
  File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 115,
in __init__
self._probe_bzrdir()
  File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 124,
in _probe_bzrdir
self._rpc_open_2_1(path)
  File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 131,
in _rpc_open_2_1
response = self._call('BzrDir.open_2.1', path)
  File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 52, in _call
return self._client.call(method, *args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line
129, in call
result, protocol = self.call_expecting_body(method, *args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line
142, in call_expecting_body
method, args, expect_response_body=True)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line
90, in _call_and_read_response
expect_body=expect_response_body)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/message.py",
line 299, in read_response_tuple
self._wait_for_response_args()
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/message.py",
line 264, in _wait_for_response_args
self._read_more()
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/message.py",
line 286, in _read_more
"Unexpected end of message. "
bzrlib.errors.ConnectionReset: Connection closed: Unexpected end of
message. Please check connectivity and permissions, and report a bug
if problems persist.

-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel


Re: your thoughts wanted on bzr team UDD focus

2009-12-08 Thread Dmitrijs Ledkovs
(Sorry aaron didn't reply all first time around)

2009/12/8 Aaron Bentley :
>
> However, we can ignore svn issues because we're switching to bzr-svn.
> (We hope that will solve many of our problems, but whichever problems
> remain will be *different*)
>

Is there a bug I can subscribe to witch tracks switching to bzr-svn
for imports? Cause I am currently pushing bzr-svn branch myself.


-- 
With best regards


Dmitrijs Ledkovs (for short Dima),
Ледков Дмитрий Юрьевич

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

-- 
ubuntu-distributed-devel mailing list
ubuntu-distributed-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-distributed-devel