/srv/irclogs.ubuntu.com/2010/09/13/#launchpad.txt

=== yofel_ is now known as yofel
=== lifeless changed the topic of #launchpad to: http://launchpad.net/ | Read https://help.launchpad.net/ for help | Help contact: - | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: https://dev.launchpad.net/
pooliespiv after yesterday i want to write an auto bug deduper01:36
spivWhat happened yesterday?  The symlinks-on-windows bug?01:41
RAOFlifeless: But of courset.03:13
lifelessso, you got 'could not connect to launchpad' ?03:14
RAOF“Please try again. Sorry, there was a problem connecting to the Launchpad server.”03:14
lifelessspm: ^03:15
lifelessspm: ha proxy queue size?03:15
wgrantWhich URL?03:15
lifelessapport bug filing03:15
wgrantedge or production?03:16
wgrantAfter entering the description?03:16
RAOFwgrant: https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+filebug/36e2e3cc-bedc-11df-98f4-0025b3df357a03:16
RAOFAfter entering description & hitting “submit bug”03:16
spmlifeless: 0 still03:16
wgrantOK, so it's the issue I was poking at last week.03:17
lifelesswgrant: have you filed a bug on this?03:17
wgrantNo. I should.03:17
lifeless!!!!03:17
wgrantThis one has lots of attachments, as expected.03:17
RAOFIs it likely to work later?03:19
wgrantI guess this is probably the only situation in which an appserver does upwards of 1000 INSERTs in a single transaction.03:20
wgrantUh. Maybe.03:20
wgrantIt apparently does occasionally work.03:20
wgrantI've never seen it work, though.03:21
wgrantRAOF: I believe the issue is the number of attachments in the apport blog.03:21
wgrantRemoving most of them, or not using apport, will alleviate the issue.03:21
RAOFOk.03:22
RAOFI filed a nearly-identical bug a couple of days ago, and that worked.03:22
RAOFIt did have exactly one fewer attachments, though.03:22
lifeless100003:23
lifelesswtf03:23
lifelesswgrant: whats going on there03:23
thumper??03:25
wgrantlifeless: Each attachment generates a BugNotification.03:36
wgrantlifeless: Each BugNotification generates a BugNotificationRecipient for all notified users.03:36
wgrantWhich is slightly over 50.03:37
wgrantAnd the apport blob referenced there has 20ish attachments.03:37
lifelessholy mother of f****03:38
lifelessthats terible.03:38
wgrantIt was designed back before apport existed... when each transaction could add at most one attachment.03:38
wgrantIt still sucks.03:38
wgrantBut it's less utterly OMFGworthy.03:38
lifelesscan we just consolidate them ?03:39
lifelessthe error received is particularly weird03:39
lifelessspm: and when you say 0 you're looking in the grey line, not the appserver-lines, right ?03:39
wgrantSo, we should probably get a LOSA to watch staging.03:39
wgrantSince we can reproduce it there;03:39
wgrantAnd work out if the appserver is returning an error, or what.03:40
wgrantSince it comes back too quickly to be a timeout.03:40
spmlosa(1) are kinda busy atm. watching is not something I have vast spares of right nooo03:40
wgrantHeh.03:40
lifelesswgrant: ok, so how do we fix this04:59
lifelesswgrant: I'm assuming that any package with many subscribers will fail consistently.04:59
wgrantlifeless: We need to first work out going wrong.05:09
wgrantI'm hoping that somebody just recently applied an INSERT limit to appserver DB users... that would be convenient.05:09
wgrantBut sadly unlikely.05:09
wgrant(yes, we should reduce the query count... but there's something deeper going on here)05:09
wgrantIt's easily reproducible on staging and lpnet.05:10
lifelessso, have you filed ze bug?05:10
wgrantWas considering it.05:10
wgrantWill do so now.05:10
lifelesswgrant: I'm amazed that you haven't. You normally are so effective at recording issues.05:10
wgrantYes, but this issue is very unclear.05:11
lifelessI don't see how the lack of a place to discuss it makes it clearer05:11
wgrantNowadays I tend to diagnose before I file, with LP bugs.05:11
wgrantBut this one's too deep.05:11
lifelessbad habit to be in :)05:11
wgrantShh.05:11
lifelessoh hahahhahha05:12
lifelesstimeout.txt was so badly confused its not even slightly funny05:12
wgrantHm?05:12
lifelessdb_statement_timeout is in ms05:13
lifelessthere is a test that sets it to '10'05:13
lifelessand then asks for the current timeout value, expecting it to be < 505:13
lifelessyes, it will be < 5.05:14
lifelessbut 10ms is apparently not enough to get through 5 lines of doctest.05:14
lifelessreliably.05:14
lifelessthe newer timeout code which is a little more... robust, blew up.05:14
wgrantHaha.05:14
=== Mobe_ is now known as Mobe
lifelessoh05:16
lifelessand hahahhahahha05:16
wgrantOh?05:17
lifelesswe don't record all timeouts apparently05:18
lifelessbecause RequestExpired (used by the google search service timeout) doesn't record a timeout05:19
wgrantHah.05:19
lifelessI may  be wrong05:19
wgrantBug #63680105:20
lifelessam testing ze theorem now05:20
ubot5Launchpad bug 636801 in Launchpad Bugs "+filebug with lots of apport attachments results in a 502 (affected: 1, heat: 6)" [Undecided,New] https://launchpad.net/bugs/63680105:20
wgrantI thought everything was RequestExpired.05:20
wgrantBut I haven't looked at that machinery in a while.05:20
lifelessTimeoutError05:20
wgrantOh, right.05:20
lifelessThey both implement IRequestExpired or some such05:20
lifelessanyhow -> #lp-dev05:21
lifelesswgrant: https://bugs.edge.launchpad.net/launchpad-foundations/+bug/63680405:24
ubot5Launchpad bug 636804 in Launchpad Foundations "request expired being raised does not increased the opstats timeout count (affected: 1, heat: 6)" [Undecided,New]05:24
Laibschwhat's up with launchpad?  It's almost completely unresponsive.  edge is a little better but still almost completely unusable.05:24
lifelessLaibsch: what page?05:24
Laibschall05:24
Laibsch;-)05:24
lifelessits pretty fast for me05:25
lifelesscan you tell me more05:25
LaibschI'm in China currently if that makes any difference05:25
lifelessare you on edge or lpnet05:25
Laibschbut I can use tsocks to get around that05:25
lifelesshas it ever been faster for you in china before?05:25
Laibschhttp://launchpad.net05:25
Laibschthat page will take several minutes05:25
lifelessthat will do a redirect to https05:26
lifelessI just visited https://launchpad.net/ - it was a bit slow, it took 4 seconds.05:26
lifelessI'm in NZ05:26
Laibschyes, usually it's been fairly responsive05:26
Laibschhow about https://bugs.edge.launchpad.net/ubuntu/+source/network-manager/+bug/411241 ?05:28
ubot5'Error: Could not parse data returned by Launchpad: HTTP Error 401: Unauthorized\nResponse headers:\n---\ncontent-length: 21\ncontent-type: text/plain\ndate: Mon, 13 Sep 2010 04:28:10 GMT\nserver: zope.server.http (HTTP)\nstatus: 401\nvary: Accept-Encoding\nvia: 1.1 wildcard.edge.launchpad.net\nx-powered-by: Zope (www.zope.org), Python (www.python.org)\n---\nResponse body:\n---\nBug 411241 is private\n---\n (https://launchpad.net/bugs/411241)'05:28
lifeless4 seconds05:28
lifelessNetworkManager crashed with SIGSEGV in strlen()05:28
Laibschlaunchpad.net itself actually loaded up in about 10-15 seconds, so somewhat usable05:28
LaibschOk05:29
lifelessserverside that page took 'At least 126 queries/external actions issued in 2.40 seconds'05:29
Laibschthank you for confirming05:29
LaibschChinese internet sucks05:29
Laibsch:-/05:29
wgrantLP is being unusually fast for me.05:29
lifelesswgrant: not unusual.05:29
lifelessyou've just reminded me to check the dbr05:30
lifeless30% reduction in DB load05:30
lifelessby doing the rollout05:30
wgrantHuh.05:30
wgrantThat's handy.05:30
wgrantAre we back on the slaves?05:31
wgrantI recall we were not last night.05:31
lifelesswe are yes05:31
lifelesswgrant: as we get more /efficient/ we'll gain speed on the backend because of less noddy queries05:32
lifelesswgrant: which will help everything.05:32
wgrantYep.05:33
lifelessmost of the stuff I've been doing and encouraging others to do is about efficiency.05:33
lifeless<- cunning planner05:33
=== lag` is now known as lag
=== lag is now known as Guest58
hrwhi08:39
hrwcan someone help me with this? https://edge.launchpad.net/ubuntu/+source/armel-cross-toolchain-base/1.46/+build/1955387 - package got build but failed to upload and 'duplicated ancestry' says nothing to me08:40
wgranthrw: That normally means that the source had its overrides changed just before the build finished.08:40
hrwwgrant: which means?08:41
geserwgrant: I don't see any promotion/demotion of that package in LP. It was the first and only upload08:41
wgrantThat appears to not be the case here, however.08:41
hrwit is my first ubuntu uploaded package - previous version worked in ppa but many changes in between has made08:42
wgrantIndeed.08:42
wgrantSo it's not the usual cause.08:42
* wgrant digs.08:42
lifelesswgrant: file a bug, second time i've seen this08:42
lifelessfirst time I had no idea what was up, and was friday I think.08:42
wgrantThere is already a bug for the other case.08:42
wgrantBut not this one.08:43
wgrantThat codepath is to be removed, fortunately, which will render the bugs obsolete.08:43
wgrantOh.08:45
wgrantI think I see the problem.08:46
wgrantYes.08:46
wgrantRemember how I told you last time that what you were doing was really bad?08:46
wgrantThis time it's actually wrong too :P08:46
wgrant Source: armel-toolchain-base (1.46)08:47
wgrantThe source name is armel-cross-toolchain-base, not armel-toolchain-base.08:47
wgranthrw: ^^08:47
hrwok, thx08:47
hrwI missed that part08:47
hrwwill fix and grab sponsor to upload next ver08:47
wgrantWhy are you specifying that manually at all?08:48
hrwwgrant: my package uses gcc-4.5/eglibc/binutils/linux -source packages to build them for armel/cross with dpkg-buildpackage. so I have to dpkg-repack them to give proper Source: field value08:49
wgrantUgh.08:49
hrwyeo08:52
wgrantWhat's so special about the armel cross-compiler that you can't do what other archs do?08:53
wgranteg. like binutils-h8300-hms08:53
wgrantIt's ugly, sure. But it doesn't require much evil.08:54
hrwbinutils is not a problem08:55
hrwbut gcc cross is as it needs eglibc-cross which needs gcc-cross08:56
hrwso I do full bootstrap of cross compiler in armel-cross-toolchain-base+armel-cross-toolchain packages08:56
wgrantI wonder how gcc-h8300-hms works, then...08:57
* wgrant looks.08:57
=== gord_ is now known as gord
fta(4th try) please kill https://edge.launchpad.net/~chromium-daily/+archive/ppa/+build/195245409:02
=== mthaddon` is now known as mthaddon
=== LinuxJedi|away is now known as LinuxJedi
wgrantlamont: ^^09:05
danilosjtv, henninge: hello, no internet again here09:07
jtvdanilos: where is here?09:08
jtvand how are you talking to us?09:08
FauliHi09:32
FauliI am the "owner" of the project page of Gentoo Linux in Launchpad.09:32
FauliI disabled bug managment, but I get a mail for every bug in Launchpad that is linked to bug in the Gentoo bug tracker.  Now I enabled it and I can see all the bugs, but the supervisor and security contact fields are empty.  How can I get rid of all those notifications?09:34
wgrantFauli: When you set a bug supervisor, they are by default notified of bugs, but can unsubscribe. When there's no bug supervisor set, the owner is notified, and cannot unsubscribe.09:36
wgrantFauli: So you can set the bug supervisor to yourself, then unsubscribe at https://launchpad.net/gentoo/+subscribe09:37
wgrantThis is a bit strange, but it should work.09:37
Fauliwgrant: Thanks, but even if bug tracking is disabled?09:37
wgrantI believe that just affects whether new bugs can be filed.09:38
wgrantAt the moment, at least.09:38
Fauliwgrant: Thanks.09:40
wgrantFauli: Bug #63691809:47
ubot5Launchpad bug 636918 in Launchpad Bugs "Owner can't unsubscribe from project's bugs without setting bug supervisor (affected: 1, heat: 6)" [Undecided,New] https://launchpad.net/bugs/63691809:47
glatzorhello I broke my aptdaemon branches performing an upgrade. How can I fix this?09:50
glatzor  File "/usr/lib/python2.6/dist-packages/bzrlib/fetch.py", line 249, in generate_root_texts09:50
glatzor    graph = self.source_repo.get_known_graph_ancestry(revs)09:50
glatzorAttributeError: 'Inter1and2Helper' object has no attribute 'source_repo'09:50
glatzorthis is why the upgrade failed09:50
glatzorNow I cannot branch from the launchpad repositories anymore: ~/Entwicklung/aptdaemon$ bzr branch lp:aptdaemon09:51
glatzorbzr: ERROR: The branch lp:aptdaemon has no revision None.09:51
glatzorusing sftp to connect to the repository is possbile but I am not allowed to rename the backup.bzr to .bzr09:52
spivglatzor: which version of bzr?09:52
glatzor2.2.009:52
spivHmm, this bug rings a bell.  Perhaps due to a plugin, or something?09:53
glatzorspiv,The upgrade failed using Debian Sid and on Ubuntu09:53
spivAnyway, to upgrade a branch on Launchpad it's simplest to use the link on the branch's page on Launchpad09:53
glatzorspiv, I tried it from a nearly fresh installed Ubutnu09:53
spivThen Launchpad does all the work for you :)09:53
spivI guess it's a bzr bug then, please file a report :(09:54
glatzorspiv, what about my branches?09:54
glatzorspiv, should I remove them and re-upload?09:54
spivas far as restoring your branch, you should be able to rename the .bzr to something else (broken.bzr perhaps?) then rename backup.bzr to .bzr09:54
glatzorspiv, no I get a permissiondenied09:55
glatzorI tried sftp and hitchiker09:55
spiv(I forget exactly what the file naming restrictions were, but I thought maybe they got relaxed)09:55
spivAh,09:55
spivOk, try renaming to .bzr to .backup.bzr09:55
wgrantI think backup.bzr.~1~ should work.09:55
* wgrant checks.09:55
spivWhich is definitely an allowed name (for older bzrs)09:55
spivOr wgrant's suggestion09:55
wgrant.bzr.backup will work too.09:55
glatzorwgrant, spiv .bzr.backup.~1~is already the name of the backup from before upgrading09:56
spivWell, .bzr.backup.~2~ then ;)09:56
doko_so what is this about lp not closing bug reports anymore on uploads?09:59
wgrantdoko_: A case-sensitivity bug.09:59
wgrantjelmer: ^^09:59
glatzorwgrant, spiv: sftp> rename .bzr backup.bzr.~3~10:02
glatzorCouldn't rename file "/~aptdaemon-developers/aptdaemon/main/.bzr" to "/~aptdaemon-developers/aptdaemon/main/backup.bzr.~3~": Permission denied10:02
wgrantglatzor: Ahem. ~1~ and ~2~ are hardcoded; ~3~ and up will not work.10:02
spivwgrant: !10:04
glatzorwgrant, and how to delete recursivly?10:04
spivglatzor: lftp is an sftp client that can do that, so is nautilus10:04
* spiv -> afk10:04
wgrantlftp is pretty nice.10:04
spivglatzor: the other trick is to move it into directory under .bzr (or under backup.bzr...)10:05
doko_wgrant, jelmer: will the uploads after this bug be post-processed? not so nice tracking bugs targeted for the release ...10:07
wgrantdoko_: It's fixed in trunk, not sure how the cherrypick is going.10:08
wgrantReprocessing them is hard, but I don't know if there any plans there.10:08
wgrantbigjools: ^^?10:08
doko_wgrant: when was this introduced?10:09
jelmerdoko_, wgrant: We're on our daily call, sorry for the slow response.10:09
wgrantdoko_: The release last Thursday.10:09
jelmerdoko_: The bug was introduced with the last Launchpad rollout.10:09
glatzorspiv, who long does an upgrade take if performed by Launchpad?10:09
bigjoolsdoko_: it's best if you close them yourself for now10:10
glatzorspiv, thanks. I managed to repair it and filled a bug against bzr.10:17
=== LinuxJedi is now known as LinuxJedi|away
=== bpeel_away is now known as bpeel
spivglatzor: thanks for filing the bug!11:36
=== doko_ is now known as doko
lamontwgrant: smacked12:10
wgrantlamont: Thanks.12:10
=== mrevell is now known as mrevell-lunch
randomusernamehi there12:50
randomusernamecan someone provide me the current status of launchpad login case #00012729?12:50
maxbrandomusername: Hi. The relevant people who can help are most likely to be found on #canonical-isd (that's for login stuff only)12:58
=== Meths_ is now known as Meths
randomusernamemaxb: thanks maxb13:00
randomusernameI'll goto that channel then13:00
=== mrevell-lunch is now known as mrevell
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
=== LinuxJedi|away is now known as LinuxJedi
=== Ursinha-afk is now known as Ursinha
Ddordahey guys, how do i connect my user in launchpad?15:05
Ddordafor some reason i can login only d-dorda and not ddorda15:05
=== mbarnett` is now known as mbarnett
maxbSo, you have login problems on one account, but not the other, and would like to merge them?15:07
maxbMy suggestion is that you may want to not do that, and try to get someone to figure out what's currently broken with your ~ddorda account before you merge anything15:08
jelmermaxb: Thanks for handling those KDE imports15:24
maxbhi15:25
jelmermaxb: That locking issue is getting a bit annoying :-/15:25
maxbwe really need a solution to "determining revprop revisions" running for > 24 hours15:25
maxbOne of them spend 31 hours figuring out what to fetch, then one hour fetching 5000 revisions of it15:25
maxbhttps://code.edge.launchpad.net/~neon/kdepim/trunk is going to be running for another week, I reckon :-/15:27
maxbbased on it needing 9 batches of 5000 to complete15:27
jelmerI'm quite surprised that step is necessary actually15:30
jelmerdon't the KDE server and Launchpad  both run svn >= 1.5 ?15:30
maxbDepends.... has Lucid arrived in the datacentre?15:34
maxbHmm, I'm no longer seeing the "WARNING Upgrade to Subversion 1.5 or later..." in the import logs, so maybe. Regardless, it's still doing "discovering revprop revisions", though15:36
=== Lcawte|Away is now known as Lcawte
=== LinuxJedi is now known as LinuxJedi|brb
SEJeff_workIs it on the roadmap to do inter lp sync?16:04
SEJeff_workie: If I'd like to setup a lp instance for some project, but have some federation or at least a way to sync bugs between them?16:05
=== LinuxJedi|brb is now known as LinuxJedi
maxbSEJeff_work: I'm fairly certain the answer is no.16:35
SEJeff_workI'd like to setup a gnome lp instance16:35
SEJeff_workTo play with16:35
SEJeff_workBut last time I asked about it, I was discouraged16:35
SEJeff_workIs that still the case?16:35
maxbThat's still the official line, yes16:35
SEJeff_workSo when is that going to change so lp can be a real oss project?16:36
SEJeff_workIs that even a year out on the roadmap?16:36
maxbNever?16:36
SEJeff_workI mean what is even the point of being open source if you discourage people from using it?16:37
maxbI've not heard any indication that Canonical wants to do things differently - they seem quite firmly behind launchpad-the-service, not launchpad-the-software16:38
SEJeff_workThis isn't intended to flame. I'd really like to setup lp for gnome to see what it would work like16:38
beunoSEJeff_work, I think the main point is for people to be able to contribute to launchpad.net, fix bugs, audit security, etc16:38
beunoSEJeff_work, you could bring it up in the -dev mailing list  :)16:38
maxbActually, I can't see how it would be advantageous to have a separate gnome lp16:38
SEJeff_workIt almost seems like a charade16:38
jelmermaxb: perhaps the cache still has the revisions without the revision properties from when we were running svn 1.416:38
maxbIt would seem to be needlessly divisive16:38
jelmermaxb: After the first run they should be filled in then though16:38
SEJeff_workmaxb, Easy, not depending on canonical/ubuntu specific things16:38
SEJeff_workI'd like to make git a first class citizen in lp. Right now it is not16:39
SEJeff_workSince the concepts of one dvcs to another transfer over fairly well (except bzr is easier to use than git) there is no reason it couldn't better support git. I'd like to do that for lp to work better for an env that doesn't use bzr much16:40
maxbjelmer: hmm. possibly. Though, it still seems impressively slow even after quite a few attempts (at least one per importd host, I'd guess)16:40
SEJeff_workAnd because as an integrated solution, lp is the best project management software out there so kudos to the team!16:40
jelmermaxb: Yeah, I guess we're retrieving the revision properties manually each time but then not storing them in the cache for some reason.16:41
SEJeff_workmaxb, Well gnome and canonical don't always want the exact same things. If both had lp, both could benefit16:41
maxbSEJeff_work: Well, partly. However, it would be difficult to make work. Some launchpad features are predicated on the fact that there is only one instance. Some are Ubuntu-specific. Some integrate with Canonical infrastructure. I can't see it working without a forked codebase, and I fear that such a codebase could be sustained.16:45
Ddordacan anyone check what's the reason i can;t lgin ddorda?16:45
Ddordaoh. nvrm16:46
SEJeff_workmaxb, Thats perfectly understandable. However, my point was that we don't need those canonical specific features (soyuz or rosetta likely). It would be really nice to have an instance that we could setup for the things lp is really good at (bug tracking, blueprints, mailinglists, etc).16:46
maxbDdorda: It sounds like some bug that's also affecting a few others.16:46
Ddordamaxb: the problem is that i'm logged in in onother browser16:46
SEJeff_workmaxb, I guess I had the wrong idea when I thought lp was open source. It is only open source by definition, not by nature.16:46
maxbSEJeff_work: The code is open. But, the code is not written to be friendly to run yourself in production, and the image licence is an additional barrier to entry.16:48
SEJeff_workIt is clear that you (and canonical) don't work well with others16:48
SEJeff_workI was just hoping that misnomer was incorrect16:48
maxbThis is sad, because a decent Bazaar branch management webapp is something that Bazaar could really use, to enhance its corporate applicability16:49
SEJeff_workmaxb, Agreed16:49
beunoSEJeff_work, that is an unfair statement that broad. This only applies to launchpad.16:49
SEJeff_workmaxb, I'd love to use lp's branch management features for gnome git16:49
SEJeff_workIt rocks16:49
maxbOnce you get past the major pains of the image licence and the secrecy of production deployment information, I think you'll then have to struggle with the UI mismatch between bzr and git's branching concepts16:50
SEJeff_workbeuno, Well a few people have already mentioned people that don't work well with upstream. I was trying to ignore all of the crap about that.16:50
SEJeff_workmaxb, Sure, my point was that it could be extended16:50
SEJeff_workAnd both could potentially benefit16:50
SEJeff_workWhich makes both rock more16:50
SEJeff_workwho's to say that lp couldn't become equally as awesome for hosted git repos as github is?16:51
SEJeff_workIt certainly has the potential16:51
beunoSEJeff_work, I'm sure that is true in all projects. We also have many more examples of the opposite. Please don't tie your frustrations with Launchpad's goals with rumors and FUD  :)16:51
SEJeff_workbeuno, Sadly, those numbers aren't rumors. FUD certainly, but they are factually grounded16:52
SEJeff_workIt just saddens me to realize that I can't setup lp for gnome16:52
SEJeff_workBecause you discourage it16:52
maxbWell, I somewhat see Canonical's point on not being interested in Git. They'd have to commit a large amount of resource to hosting such a feature, or even just to review code changes that they didn't intend to use on lpnet.16:52
beunoyes, because then we get a billion bugzilla's, and we haven't improved collaboration across open source16:53
SEJeff_workbeuno, Well to be fair, lp beat the crap out of gnome's bugzilla16:53
maxbLaunchpad's bugtracker is a great example of a service which is awesome because there is exactly one of them.16:53
SEJeff_workI remember adding the iptables drop to gnome's bugzilla when lp.net was doing 5G xmlrpc requests to it and killing apache16:54
SEJeff_workbugzilla is legacy crufy software16:55
SEJeff_workFor what it is, lp is pretty good16:55
SEJeff_workmaxb, But why would you guys care if I wanted a good bugtracker for $insert_project and wanted to use your already awesome software for that?16:56
* maxb would like to clarify that he's not a Canonical employee16:56
SEJeff_worknote taken16:56
SEJeff_workBugzilla is bad to compare directly against lp because it is legacy and less featureful16:57
maxbI do, however, see what I assume to be Canonical's viewpoint, which is that they don't want to spend time turning Malone into a packaged bugtracker, when their true interests lie in making an awesome software collaboration website.16:57
SEJeff_workmaxb, Thats fair, but at the same time, not everyone wants to host everything on stuff they don't control16:58
SEJeff_workI could almost see a business model (for canonical) in lp appliances for enterprises16:58
SEJeff_workIt certainly beats Jira16:58
=== matsubara is now known as matsubara-lunch
maxbOh, totally. I think several hours / month of Bazaar downtime it pretty poor, really16:58
maxbI certainly wouldn't recommend my company to keep code on Launchpad.16:59
SEJeff_workExactly16:59
SEJeff_workAnd I wouldn't recommend that gnome host all of their code on lp unless we ran an instance ourself. I speak for myself only, but do manage the gnome servers17:00
SEJeff_work*ourselves17:00
deryckSEJeff_work, hi.  there's a lot of discussion here, but to be clear we don't discourage you from setting up your own instance of lp, not directly.  It's true our goals are to improve lp.net itself, but you're free to do what you wish with the code.17:01
SEJeff_workmaxb, I've never seen an open source project where someone says, "Hey, your software rocks! I'd like to use it to do xys", and is told basically to go away.17:01
SEJeff_workderyck, At the same time, if the changes weren't blessed enough to eventually be merged, it would amount to a complete fork17:01
SEJeff_workwhich is a waste of everyone's time17:01
deryckSEJeff_work, true.  But that's any free software project's problem.  Nothing unique to our hosting of Launchpad there.17:02
=== dendrobates is now known as dendro-afk
maxbderyck: I think it's playing on technicalities to claim that Canonical doesn't discourage it, given the image licence, and the usual responses on launchpad-dev@ when someone brings up the idea of a separate instance17:02
SEJeff_workmaxb, I asked months ago and just now the question vaguely along the lines of, "Can I setup an instance of lp for gnome.org". The response was basically, "no".17:03
deryckmaxb, maybe that is the impression, but in terms of Launchpad being a legitimate open source project that prevents a user to use the code freely, I think we are legitimately free software.17:04
SEJeff_workAgain, that is a technicality17:04
SEJeff_workFree to the letter, not the spirit completely17:04
=== bjf[afk] is now known as bjf
SEJeff_workI'd like to enhance your software17:04
SEJeff_workYou say politely go away17:04
deryckSEJeff_work, I don't know of anyone who said this.  If they did, then on behalf of the Launchpad project, I appologize.  We welcome and will consider any patch.17:05
=== salgado is now known as salgado-afk
SEJeff_workderyck, Thanks17:06
deryckSEJeff_work, at the same time, you have to agree that any project is free to accept or reject any proposed patch, no?17:06
SEJeff_workOf course17:06
SEJeff_workderyck, Again, I think lp is better software than bugzilla17:06
SEJeff_workAnd would love the idea of playing with it in place of bugzilla for gnome and see if I'd survive the resulting flamewar17:07
SEJeff_workBut if the lp project officially discourages that idea it seems stillborn to try17:07
deryckI don't think we as a project are doing anything to prevent you playing with that idea, are we?  Our goals as a project are clear that we don't want to be a bugzilla replacement.  We want to coordinate between trackers, but please play and have fun and let us know how it goes.17:08
SEJeff_workWe already host some servers in one of the canonical servers17:08
SEJeff_workWe could run it on Ubuntu :)17:08
deryckit runs well on Ubuntu ;)17:08
maxbderyck: I think people have in the past defended the remit of launchpad-dev@ as only applying to the launchpad.net instance, which may be part of the cause of these feelings.17:08
SEJeff_workheh, I bet17:08
SEJeff_workderyck, So say I spend 3 months making lp speak native git and do branching and everything else with just as much cowbell as it does with bzr17:09
SEJeff_workThen you say I hate your idea, we'll never accept it. That leaves me in a difficult situation17:09
SEJeff_workBecause you've already pretty much said not interested go away17:09
maxbderyck: Also, whilst I agree it's completely within Canonical's rights, and I'm greatful that any of LP is open, it's hard to see the image licence as anything other than a deliberate discouragement against other instances.17:10
SEJeff_workAbsolutely. LP is a great service to all of the community. The fact big open source projects such as mysql use it is a testament to that fact.17:10
maxbSEJeff_work: In fairness, all of the Launchpad developer docs are quite emphatic about the idea of talking about features before you implement them17:10
SEJeff_workwhich is what I'm trying to do now17:11
SEJeff_workswitching to bzr won't happen for gnome17:11
=== Lcawte is now known as Lcawte|Away
SEJeff_workso why not make lp fit git better? If we did the work and made it up to snuff, whats the problem?17:11
deryckmaxb, I don't see this as blocking you running it locally, but if you do, it has to be clear it's not really launchpad.net.  How is that denying software freedoms?17:11
SEJeff_workmaxb, Also, lp.net is a brand as much as Ubuntu. They just want to protect their brand17:12
SEJeff_workWhich makes sense17:12
deryckWe may not be able to agree on all this, and I need to run to a call, but I want to be clear that we welcome any discussion and any contribution.17:12
SEJeff_workderyck, Alright. Thanks for your time17:12
maxbderyck: It's an effective deterrent to casual experimentation - you have to commit yourself to a rebranding project before you can consider doing anything17:12
=== dendro-afk is now known as dendrobates
deryckmaxb, sure.  But it's a compete website after make run.  Other sites don't do that, do they? ;)17:13
deryckEven if they are quite heavy into OSS contributions.17:13
=== zyga is now known as zyga-dinner
deryckAnyway, I have a call.  Thanks for the discussion with me.17:13
=== beuno is now known as beuno-lunch
=== Ursinha is now known as Ursinha-lunch
=== deryck is now known as deryck[lunch]
=== LinuxJedi is now known as LinuxJedi|dinner
=== Lcawte|Away is now known as Lcawte
=== LinuxJedi|dinner is now known as LinuxJedi
=== Ursinha-lunch is now known as Ursinha
=== matsubara-lunch is now known as matsubara
=== doko_ is now known as doko
=== beuno-lunch is now known as beuno
=== zyga-dinner is now known as zyga
=== deryck[lunch] is now known as deryck
=== Philip6 is now known as Philip5
=== bpeel is now known as bpeel_away
=== Ursinha is now known as Ursinha-brb
=== lool- is now known as lool-webchat
=== matsubara is now known as matsubara-afk
Laneyis auto bug closing still broken?22:48
=== bpeel_away is now known as bpeel
=== bpeel is now known as bpeel_away
thumperLaney: auto bug closing due to what?23:29
Laneyuploads23:29
thumperLaney: I'd ask one of wgrant, bigjools, StevenK, or noodles23:29
thumperLaney: some of whom aren't on right now23:29
LaneyI guess you just did that for me. Wasn't too concerned to ping loads of people — could have just dug up the bug23:30
wgrantLaney: It's still broken, yes.23:31
wgrantFixed in trunk, but I don't know when it will be out on production.23:31
Laneythanks23:31
=== LinuxJedi is now known as LinuxJedi|away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!