[Launchpad-dev] RFC on build from branch UI

2010-02-02 Thread Michael Nelson
Hi all,

I've been putting together some mockups for the build-from-branch UI
work (with the help of jml, wgrant and mwhudson), and would love to
hear ideas on how they could be improved or re-worked etc.

You can see the details at:

https://dev.launchpad.net/BuildBranchToArchiveUI

The Balsamiq mockups are all available in a branch if you have some
inspiration too :) (linked on the page). And there is a list of
questions at the bottom of the page that may answer initial thoughts.

Thanks in adavance,
-Michael

BTW: Working through the UI workflow with the current schema/code
brought up a few bugs that we'll need to work on (or clarify as
invalid), so if you think you might be able to clarify them:

= Our current schema doesn't support scheduling of builds (ie. daily builds) =
https://bugs.edge.launchpad.net/launchpad-code/+bug/515923

= We're not passing the recipe's source package name or suite through
to dailydeb =
https://bugs.edge.launchpad.net/soyuz/+bug/515918

= Recipe has sourcepackagename before upload =
This one might be invalid - I just wasn't sure why we're not using the
normal process of processing an upload to create a SPN (rather than
potentially creating the SPN record for the recipe).
https://bugs.edge.launchpad.net/launchpad-code/+bug/515581

___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] Python2.6

2010-02-02 Thread Gary Poster

On Feb 2, 2010, at 9:39 AM, Max Bowsher wrote:

 Muharem Hrnjadovic wrote:
 On 02/02/2010 03:32 AM, James Westby wrote:
 
 Beta 1 of lucid is scheduled for March 18th. That's the point at which
 we want to start widespread testing, and so would be a perfect target
 for launchpad to run on 2.6.

That work is not scheduled for this date, for the reasons Muharem and Max said. 
 

I expect we'll be pursuing 2.6 about half-way through the year.  My current 
thought is that we would switch to 2.6 in the same cycle that the data center 
would switch to Lucid, but maybe we want to divide up the changes for risk 
management.  I need to coordinate with the LOSAs.

I do agree that we should target having Launchpad runnable on Lucid by that 
date (and it sounds like maxb and wgrant have already done some or all of the 
necessary work).

 IIRC this was discussed extensively in Barcelona last year and the
 agreement was to include python2.5 in Lucid as well.
 Wasn't doko supposed to prepare a PPA that would facilitate the
 installation of python2.5 on Lucid systems?

That was my understanding as well.  I'm pretty sure it already exists, but I'm 
not sure where it is.

 python2.5 is already not a supported version in lucid, which means
 various python module packages are no longer built to support it.
 
 I'd assumed the python2.5 interpreter itself would remain in universe
 for lucid.
 
 As for the various module packages which have dropped support, between
 myself and wgrant, we already have the ~launchpad PPA for lucid up and
 running on this basis.

Great to hear.

Gary
___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


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

2010-02-02 Thread Martin Albisetti
On Tue, Feb 2, 2010 at 10:01 AM, Michael Nelson
michael.nel...@canonical.com wrote:
 You can see the details at:

 https://dev.launchpad.net/BuildBranchToArchiveUI

Hi Michael, this looks great. I've gone through the document and have
a few questions to raise.


General impressions:
- In target user audiences, I wonder why you left out Project
maintainers. It seemed like one of the primary users for this. I'm
also a bit confused as to whether the target audience is for people
who will use the feature (the ones who will interact with the UI) or
people who will benefit from this feature (this would just be people
installing PPAs)
- Reading through this document ah brought back the itching need to
link PPAs to projects. Many things would be much easier!
- It seems to me from the UI, that I won't be able to easily say
build this every day in Lucid, Karmic, Jaunty and Hardy. I feel
that's the way many people are using it today

Manual build of the latest branch revision:
- I understand it as as a one-off action, I think we should show what
specific revision you're building, and maybe a link to it
- I wonder why the packaging branch isn't something you can search for
and change. IIRC, there are some advanced use cases where you use more
voodoo, but the common case would be marvelously simple if you would
just select a packaging branch to create a recipe
- I'm not sure if start build is the right wording, as it may take
hours to build  :)  Maybe just Build?
- When you expand the recipe, it seems as though you can edit it right
there. There's may be some confusion involved in whether you're just
editing it for that build, or editing the recipe all together
- I'm not sure what the # bzr-builder... text is above the textarea
- The Need help creating a recipe? link would probably be useful in
the unexpanded area
- What's the UI for when I want to build but there are no recipes?  I
imagined that will be the first experience for everybody, so we should
really nail that

Daily builds:
- I wonder if we could use a drop down instead of an expander with
options like Build revision XXX and Build daily


Phew, sorry it got long. I wanted to give a quick turnaround.


cheers,
-- 
Martin

___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


[Launchpad-dev] (spurious?) Failure on ec2: test_pottery_detect_intltool

2010-02-02 Thread Guilherme Salgado
I've tried to run lp:~salgado/launchpad/bug-515494 twice through ec2 and
got identical failures on test_pottery_detect_intltool[1], which I can't
reproduce locally.

It seems to be failing because of a missing /usr/bin/intltool-update.
Does anybody have any idea what's going on there?

[1] http://paste.ubuntu.com/367691/

-- 
Guilherme Salgado salg...@canonical.com


signature.asc
Description: This is a digitally signed message part
___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] (spurious?) Failure on ec2: test_pottery_detect_intltool

2010-02-02 Thread Guilherme Salgado
And it only fails when running the full test suite -- if I tell ec2test
to run just the failing test, it passes.

On Tue, 2010-02-02 at 14:46 -0200, Guilherme Salgado wrote:
 I've tried to run lp:~salgado/launchpad/bug-515494 twice through ec2 and
 got identical failures on test_pottery_detect_intltool[1], which I can't
 reproduce locally.
 
 It seems to be failing because of a missing /usr/bin/intltool-update.
 Does anybody have any idea what's going on there?
 
 [1] http://paste.ubuntu.com/367691/
 
 ___
 Mailing list: https://launchpad.net/~launchpad-dev
 Post to : launchpad-dev@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~launchpad-dev
 More help   : https://help.launchpad.net/ListHelp


-- 
Guilherme Salgado salg...@canonical.com


signature.asc
Description: This is a digitally signed message part
___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] The with statement

2010-02-02 Thread Jeroen Vermeulen

Barry Warsaw wrote:


A common question is whether to use these to manage transactions.  Jeroen and
I have debated this one.  It's worked well for me in my Storm-based
non-Launchpad applications, but Jeroen doesn't like their semantics for this.
I'll let him take it from there.


I've got nothing against the keyword per se.  The common, simple free 
my resource use-case will be convenient.  Using it for that has my 
unreserved blessing.


(Irrelevant gripes: it's a thin layer of sugar; it doesn't scale well 
for more than resource; cleanup requirements should be encapsulated in 
the type not the using code; phew, that's off my chest).


My objections relate to how exception handling is designed into the 
protocol.  It basically assumes that the code inside the with block is 
written to suit the resource's wishes, not the other way around.


I would very much like us to stay away from any use of with beyond a 
substitute for finally.  If that becomes impossible, we should figure 
out some very limited usage patterns that work well for us.  The with 
blocks should always do something that we can understand and predict. 
The language does not enforce that, and I see that as a maintenance risk.


Rant follows; most people will want to stop reading here.

To me, the way the protocol deals with exceptions smells of 
over-specific design.  An API like that can trick people into 
unnecessary complexity when they should be ignoring the extra knobs and 
dials.  It's like the Unmount / Eject / Safely remove drive options in 
Nautilus: in theory they let you do it just right, but in practice it 
all depends on the specific device and you just get more ways to do it 
wrong.


The justification for this design was transactions: it lets you write 
transaction classes don't need explicit commits or aborts, because they 
can see for themselves if the code block exits normally or with an 
exception.


That is not a design I like.  Maybe it's just because I'm Dutch, but 
commit should be explicit.  That's your finish line.  You may have 
separate exception handling around it depending on special needs in your 
code.  Aborts can safely be implicit, partly because they shouldn't 
raise exceptions anyway, and you may want to do them even when no 
exception comes up.


So the primary use-case is one that may seem sensible, but definitely 
not an approach I'd take.  I'd go for an explicit commit; the with 
exit handler would abort if commit was not reached, regardless of 
exceptions.  The design in the PEP makes the finish line invisible, but 
at the same time stakes everything on whether you cross that invisible 
line normally or by exception.  And possibly the type of the exception. 
 And possibly other details of the exception object.  Or maybe it just 
inspects your call tree and figures out what it thinks you wanted.  This 
adds a whole new dimension to a simple API that sits in your 
error-handling paths (traditionally the most numerous and least 
well-tested paths in an application) and that needs to be carefully 
designed and documented, not yet supported by documentation tools AFAIK, 
all justified by a doubtful use-case.


And then on flip side of the coin, the with keyword also implicitly 
swallows or propagates exceptions, at the resource's discretion.  Say 
you have a transaction manager that commits if your with block exits 
normally, or aborts if it raises.  Now, what does this code do?


with my_transaction_manager():
  with some_resource():
foo()

Will the transaction abort when foo() raises an exception?  It also 
depends on the handler for some_resource, and how it feels about the 
exception.  To deal with that properly, a resource should probably have 
custom exception types to signal different exit conditions to its own 
with handler.  But even then:


def foo():
with some_resource() as x:
bar(x)

def bar(x):
with some_resource() as y:
x.splat()
y.splat()

Say one of the splat()s raises a custom exception.  How sure are you 
that it gets to the right cleanup?  It could be handled by y, or by x 
and y both; the language doesn't say.  Which behavior do you want?  That 
depends on the code in foo and bar, but it's actually dictated by 
some_resource.  It's up to some_resource to implement and document 
something sensible: handle-and-raise, handle-and-swallow, raise up to 
the handler for either x or y depending on which raised the exception 
and either swallow there or raise a different exception type, etc. 
Whatever it chooses to do may or may not be what you need in your 
particular piece of code.  Actually the 3rd case is probably the most 
sensible, but the with API discourages that one compared to the other 
two.  The author of some_resource may go with one of the easy options 
and come up with a better one later, breaking your code.


So if you use the exception-handling parts of the protocol, with is 
basically an alias for multiple different control structures.  It 

[Launchpad-dev] ./utilities/update-sourcecode breaks if bzr-explorer is installed

2010-02-02 Thread Jamal Fanaian
For some strange reason, I could not run ./utilities-update-sourcecode with
bzr-explorer installed. It would complain, telling me I needed QBzr even
though that was also installed. Here is the output:

jfana...@its-4l devel: ./utilities/update-sourcecode
Sourcecode: ./sourcecode
Config: ./utilities/sourcedeps.conf
Bazaar Explorer requires QBzr. Please install it and try again.

Removing bzr-explorer fixes this issue.

I just wanted to note this in case anyone else has this problem, and also
because it is a strange issue.

Thanks.

--
Jamal Fanaian
___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] ./utilities/update-sourcecode breaks if bzr-explorer is installed

2010-02-02 Thread Martin Pool
On 2 February 2010 17:29, Jamal Fanaian jamal.fana...@gmail.com wrote:
 For some strange reason, I could not run ./utilities-update-sourcecode with
 bzr-explorer installed. It would complain, telling me I needed QBzr even
 though that was also installed. Here is the output:
 jfana...@its-4l devel: ./utilities/update-sourcecode
 Sourcecode: ./sourcecode
 Config: ./utilities/sourcedeps.conf
 Bazaar Explorer requires QBzr. Please install it and try again.
 Removing bzr-explorer fixes this issue.
 I just wanted to note this in case anyone else has this problem, and also
 because it is a strange issue.
 Thanks.

Please file a bug against https://launchpad.net/bzr-explorer

Does standalone 'bzr' work ok?



-- 
Martin http://launchpad.net/~mbp/

___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] (spurious?) Failure on ec2: test_pottery_detect_intltool

2010-02-02 Thread Henning Eggers
Am 02.02.2010 18:03, Guilherme Salgado schrieb:
 And it only fails when running the full test suite -- if I tell ec2test
 to run just the failing test, it passes.
 
 On Tue, 2010-02-02 at 14:46 -0200, Guilherme Salgado wrote:
 I've tried to run lp:~salgado/launchpad/bug-515494 twice through ec2 and
 got identical failures on test_pottery_detect_intltool[1], which I can't
 reproduce locally.

 It seems to be failing because of a missing /usr/bin/intltool-update.
 Does anybody have any idea what's going on there?

Here is what's going on: I created a new ec2 image to include the new
launchpad-developer-dependencies that pull in intltool. The new image
has the number 114. In order for everybody else to be able to use my
image I had to add my account to the list of valid accounts. That change
went in together with the code that depended on the new image. Your
local devel branch was not up-to-date, so ec2test did not use my new
image while it still branched the latest devel to run the tests on.

Solution: merge the latest devel and all is well. ;-) ec2test should now
be using image 114.

Background info on how to update the image for ec2:
https://dev.launchpad.net/EC2Test/Image

Henning

___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] Python2.6

2010-02-02 Thread Barry Warsaw
On Feb 02, 2010, at 07:33 AM, Muharem Hrnjadovic wrote:

IIRC this was discussed extensively in Barcelona last year and the
agreement was to include python2.5 in Lucid as well.
Wasn't doko supposed to prepare a PPA that would facilitate the
installation of python2.5 on Lucid systems?

Not quite.  I remember the decision differently, and I'm verifying it here
right now with doko and others at the platform sprint.

Doko agreed to backport Python 2.6 to Hardy, which is what the DC runs now.
The plan was to get Launchpad running on 2.6 on Hardy so that a dist-upgrade
to Lucid would go smoothly (in that regard).  We spent 3 engineers x 2 weeks
trying to get Launchpad on 2.6 but only succeeded in getting us to 2.5,
understanding that we would have to make another push before Lucid to get
Launchpad on 2.6.

The key thing I've learned here is that there's only about a month before we
have to complete this work.  Lamont tells me that the first DC machines will
be upgraded to Lucid when it goes beta, in about a month.

The main consideration for having at least one python interpreter
version shared by Hardy and Lucid was to provide LTS customers with a
migration path for their python applications.

Right, but that Python version is going to be 2.6.  There's consensus here
that it's much better to support a backported PPA of 2.6 for Hardy than to
put Python 2.5 back in Lucid.

So, this is not just about Launchpad (although we do have a vested
interest :)

James checked with Jamu about Landscape.  They're still on 2.5 but he
apparently does not think getting to 2.6 is going to be difficult for them.
I'm not sure about U1.

If we shipped only python2.6 with Lucid: what would be the official
Hardy-Lucid migration story for LTS customers?

Start by porting to 2.6 on Hardy using the PPA before you upgrade to Lucid.

-Barry


signature.asc
Description: PGP signature
___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


[Launchpad-dev] [Fwd: Test results: FAILURE]

2010-02-02 Thread Abel Deuring
I received got these test failures, related to translations.

can anybody give me a clue what's going on there? (I don't think that my
branch messed with the affected code in any way...)

Abel
---BeginMessage---
Tests started at approximately Tue, 02 Feb 2010 15:01:46 UTC
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/, revision 10248

Merged with
bzr+ssh://bazaar.launchpad.net/~adeuring/launchpad/bug-172501, revision 10110 
(commit message: trunk merged)


DEPENDENCY BRANCHES USED

- dulwich
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/dulwich/devel/
415

- cscvs
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad-cscvs/devel/
430

- bzr-hg
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-hg/devel/
281

- mailman
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/mailman/2.1/
976

- bzr-git
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-git/devel/
249

- shipit
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/shipit/trunk/
8901

- old_xmlplus
bzr+ssh://bazaar.launchpad.net/~launchpad/dtdparser/trunk/
4

- pygettextpo
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/pygettextpo/trunk/
23

- subunit
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/subunit/trunk/
61

- bzr-svn
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-svn/devel/
2706

- launchpad-loggerhead
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad-loggerhead/devel/
54

- pygpgme
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/pygpgme/devel/
48

- bzr-loom
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-loom/trunk/
47

- canonical-identity-provider

bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/canonical-identity-provider/trunk/
8901

- subvertpy
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/subvertpy/trunk/
2040

- testresources
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/testresources/dev/
16

- loggerhead
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/loggerhead/devel/
174

- bzr-builder
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-builder/trunk/
63

- lpreview
bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/bzr-lpreview/devel/
23



TEST RESULTS FOLLOW


rm -f lib/canonical/launchpad/icing/build/launchpad.js
rm -f -r lazr-js/build
make -C sourcecode/pygettextpo clean
make[1]: Entering directory `/var/launchpad/tmp/sourcecode/pygettextpo'
rm -rf build dist gettextpo.so gettextpo.html
make[1]: Leaving directory `/var/launchpad/tmp/sourcecode/pygettextpo'
# XXX gary 2009-11-16 bug 483782
# The pygettextpo Makefile should have this next line in it for its make
# clean, and then we should remove this line.
rm -f sourcecode/pygpgme/gpgme/*.so
if test -f sourcecode/mailman/Makefile; then \
make -C sourcecode/mailman clean; \
fi
find . -path ./eggs -prune -false -o \
-type f \( -name '*.o' -o -name '*.so' -o -name '*.la' -o \
-name '*.lo' -o -name '*.py[co]' -o -name '*.dll' \) \
-print0 | xargs -r0 rm -f
rm -f -r bin
rm -f -r parts
rm -f -r develop-eggs
rm -f .installed.cfg
rm -f -r build
rm -f thread*.request
rm -f -r lib/mailman
rm -f -rf lib/canonical/launchpad/icing/build/*
rm -f -r /var/tmp/bazaar.launchpad.dev
rm -f lib/canonical/launchpad/apidoc/wadl-development.xml 
lib/canonical/launchpad/apidoc/index.html
rm -f bzr-version-info.py
rm -f _pythonpath.py
rm -f -rf \
  /var/tmp/builddmaster \
  /var/tmp/bzrsync \
  /var/tmp/codehosting.test \
  /var/tmp/codeimport \
  /var/tmp/fatsam.appserver \
  /var/tmp/launchpad_mailqueue \
  /var/tmp/lperr \
  /var/tmp/lperr.test \
  /var/tmp/mailman \
  /var/tmp/mailman-xmlrpc.test \
  /var/tmp/ppa \
  /var/tmp/ppa.test \
  /var/tmp/zeca
scripts/update-bzr-version-info.sh
Creating bzr-version-info.py at revno 10248
utilities/shhh.py PYTHONPATH= python2.5 bootstrap.py\
--ez_setup-source=ez_setup.py \
--download-base=download-cache/dist --eggs=eggs
utilities/shhh.py PYTHONPATH= ./bin/buildout \
configuration:instance_name=development -c buildout.cfg
utilities/shhh.py make -C sourcecode build PYTHON=python2.5 \
PYTHON_VERSION=2.5 LPCONFIG=development
utilities/shhh.py LPCONFIG=development /var/launchpad/test/bin/py -t 
buildmailman.py
LPCONFIG=development /var/launchpad/test/bin/py ./utilities/create-lp-wadl.py  
lib/canonical/launchpad/apidoc/wadl-development.xml.tmp
mv lib/canonical/launchpad/apidoc/wadl-development.xml.tmp 
lib/canonical/launchpad/apidoc/wadl-development.xml
bin/apiindex lib/canonical/launchpad/apidoc/wadl-development.xml  
lib/canonical/launchpad/apidoc/index.html.tmp
Unknown entry 

Re: [Launchpad-dev] [Fwd: Test results: FAILURE]

2010-02-02 Thread Michael Hudson
Abel Deuring wrote:
 I received got these test failures, related to translations.
 
 can anybody give me a clue what's going on there? (I don't think that my
 branch messed with the affected code in any way...)

I go these failures too.  I suspect a test-ordering thing, but haven't
really looked at it in any detail... no failures on buildbot, fwiw.

Cheers,
mwh


___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] Python2.6

2010-02-02 Thread Guilherme Salgado
On Tue, 2010-02-02 at 12:05 -0800, James Westby wrote:
 On Tue, 2 Feb 2010 10:12:26 -0800, Barry Warsaw ba...@canonical.com wrote:
  Start by porting to 2.6 on Hardy using the PPA before you upgrade to Lucid.
 
 Dumping here as there isn't a better place right now. In order to run
 launchpad on a PPA that provides a python not in the base release the
 following packages must be rebuilt in that PPA.
[...]
 python-codespeak-lib

This was added as a dependency to run the SQLObject tests, but we don't
use SQLObject anymore, so it might be possible to remove it from lp-deps
and avoid having to port it.

-- 
Guilherme Salgado salg...@canonical.com


signature.asc
Description: This is a digitally signed message part
___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] [Fwd: Test results: FAILURE]

2010-02-02 Thread Henning Eggers
Am 02.02.2010 20:05, Abel Deuring schrieb:
 I received got these test failures, related to translations.
 
 can anybody give me a clue what's going on there? (I don't think that my
 branch messed with the affected code in any way...)
 


Please merge current devel and be happy ... ;-)

I am a little surprised that my branch and image update caused so much
problems. I *always*  merge the current devel before sending a branch
off to ec2, at least to catch any merge conflicts. Doesn't everybody else?

Henning


___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] Python2.6

2010-02-02 Thread Stuart Bishop
On Wed, Feb 3, 2010 at 3:05 AM, James Westby jw+deb...@jameswestby.net wrote:
 On Tue, 2 Feb 2010 10:12:26 -0800, Barry Warsaw ba...@canonical.com wrote:
 Start by porting to 2.6 on Hardy using the PPA before you upgrade to Lucid.

 Dumping here as there isn't a better place right now. In order to run
 launchpad on a PPA that provides a python not in the base release the
 following packages must be rebuilt in that PPA.

 postgresql-plpython-8.4

We are not on PostgreSQL 8.4 yet (need Slony-I backported to Hardy 
PG 8.3 + PG 8.4). I wouldn't worry about postgresql-plpython-8.3
either as it doesn't really matter to us what version of Python is
embedded (there is not much Python to fix if it is an issue).


-- 
Stuart Bishop stu...@stuartbishop.net
http://www.stuartbishop.net/

___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] Python2.6

2010-02-02 Thread James Westby
On Wed, 3 Feb 2010 06:27:02 +0700, Stuart Bishop stuart.bis...@canonical.com 
wrote:
 We are not on PostgreSQL 8.4 yet (need Slony-I backported to Hardy 
 PG 8.3 + PG 8.4). I wouldn't worry about postgresql-plpython-8.3
 either as it doesn't really matter to us what version of Python is
 embedded (there is not much Python to fix if it is an issue).

Yeah, sorry, this was a list with alternative packages substituted for
comparison with my installed system.

Thanks,

James

___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] Python2.6

2010-02-02 Thread Max Bowsher
James Westby wrote:
 On Tue, 2 Feb 2010 10:12:26 -0800, Barry Warsaw ba...@canonical.com wrote:
 Start by porting to 2.6 on Hardy using the PPA before you upgrade to Lucid.
 
 Dumping here as there isn't a better place right now. In order to run
 launchpad on a PPA that provides a python not in the base release the
 following packages must be rebuilt in that PPA.
 
 postgresql-plpython-8.4
 python-apt
 python-celementtree
 python-codespeak-lib
 python-geoip
 python-imaging
 python-magic
 python-openssl
 python-psycopg2
 python-pysqlite2
 python-sqlite
 python-subversion
 python-svn
 python-tickcount
 python-zope.interface

python-celementtree is only applicable to Python = 2.4. Its presence in
this list is therefore erroneous.

I'd consider the launchpad-dependencies package to be the canonical
representation of the list - if it's installable, Launchpad should run.

Max.



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-dev] ./utilities/update-sourcecode breaks if bzr-explorer is installed

2010-02-02 Thread Ian Clatworthy
Jamal Fanaian wrote:
 For some strange reason, I could not run ./utilities-update-sourcecode
 with bzr-explorer installed. It would complain, telling me I needed QBzr
 even though that was also installed. Here is the output:
 
 jfana...@its-4l devel: ./utilities/update-sourcecode 
 Sourcecode: ./sourcecode
 Config: ./utilities/sourcedeps.conf
 Bazaar Explorer requires QBzr. Please install it and try again.
 
 Removing bzr-explorer fixes this issue. 

Is QBzr itself working? Maybe there's a subdependency like Qt or PyQt4
missing.

Ian C.

___
Mailing list: https://launchpad.net/~launchpad-dev
Post to : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp