[01:15] <mup> Bug #1583392 opened: Cannot disable DHCP if you remove the subnet first ("Cannot configure DHCP: At least one dynamic range is required.") <MAAS:New> <https://launchpad.net/bugs/1583392>
[01:27] <mup> Bug #1583393 opened: Web UI shows DNS server as <IP_ADDRESS> when it is not set <MAAS:New> <https://launchpad.net/bugs/1583393>
[01:57] <mup> Bug #1583395 opened: "Enable DHCP" on VLAN does not setup a Reserved Dynamic range for secondary (IPv6) subnets <MAAS:New> <https://launchpad.net/bugs/1583395>
[02:33] <mup> Bug #1583402 opened: Generated hostnames in 2.0 are much less friendly than 1.9 <MAAS:New> <https://launchpad.net/bugs/1583402>
[06:31] <mup> Bug #1583393 changed: Web UI shows DNS server as <IP_ADDRESS> when it is not set <MAAS:Invalid> <https://launchpad.net/bugs/1583393>
[06:31] <mup> Bug #1583402 changed: Generated hostnames in 2.0 are much less friendly than 1.9 <MAAS:Won't Fix> <https://launchpad.net/bugs/1583402>
[09:29] <johnny__> hello!
[09:29] <johnny__> I am trying to add some nodes to my maas server
[09:30] <johnny__> but they stack in status new
[09:30] <johnny__> they never go to commisioning
[09:30] <johnny__> do you have any idea whats going on?
[11:19] <sbv> hi everyone, with MAAS 1.9.2 is it possible to add custom A or CNAME records into zone controlled by MAAS?
[13:22] <shewless> Hi. I had a working maas server but I tried to change the networking a bit  so that it would assign an IP on the pxe interface as well as another interface. Since I've done that I can't deploy anymore. I see a message flash on the console about some network problem.. do you know if there is a console log I'd be able to view to get more info?
[13:23] <shewless> Here are the logs I can see: http://pastebin.com/Nh3880Hh
[14:18] <shewless> Since my devices are failing deployment I see this on the console on boot: Cloud-init: url_helper.py.: Calling 'http://<IP_ADDRESS>/2009-04-04/meta-data/instance-id failed  Failed to establish a new connection (errno 101 Network is unreachable)
[14:18] <shewless> But I can see that PXE booting is working correctly so the pxe network must be at least partially working
[14:19] <shewless> Does my subnet which is providing DHCP HAVE to have a gateway? I removed the gateway because I wanted to add a default gateway on a different subnet after the fact - could that be causing the problem?
[14:28] <shewless> I'm trying with a gateway set on my PXE/DHCP network. I'll report progress
[16:12] <mup> Bug #1583670 opened: [2.0b5] No way to read settings, like proxy, for non-admin users <juju> <MAAS:New> <https://launchpad.net/bugs/1583670>
[16:20] <shewless> anyone happen to be around to help me figure out why I can't commission/deploy servers? I previously described my problem. After adding a gateway I still have a problem
[16:22] <roaksoax> shewless: it seems that you don't have network connectivity to the region controller
[16:22] <roaksoax> shewless: so it is unable to access the metadata
[16:22] <shewless> roaksoax: but wouldn't pxe fail if that was the case?
[16:23] <roaksoax> shewless: what do you have in /etc/maas/rackd.conf ?
[16:24] <shewless> cluster_uuid: 6137711c-bc3f-4ffd-9080-c76c26635bb3 maas_url: http://localhost:5240/MAAS
[16:24] <mup> Bug #1583685 opened: [2.0b5] Can't force the import of images per Rack COntroller <MAAS:New> <https://launchpad.net/bugs/1583685>
[16:25] <roaksoax> shewless: change localhost with the IP address of the region controller that the machine you are deploying can reach
[16:25] <roaksoax> shewless: for example, if it is a single maas server
[16:25] <roaksoax> shewless: and your DHP range is <IP_ADDRESS>/24
[16:25] <roaksoax> shewless: put the IP address of the region under the same range
[16:26] <shewless> roaksoax: it is a single maas server. Currently I'm using <IP_ADDRESS>/20
[16:26] <roaksoax> shewless: ok, so your maas server has an IP in <IP_ADDRESS>/20 right ?
[16:26] <shewless> roaksoax: actually I just tried "commissioning" a server which was previously working and it does not receive an offer while PXE booting.. so that's not good
[16:27] <shewless> yes. the maas server is <IP_ADDRESS>
[16:27] <roaksoax> shewless: so just change localhost with the IP of your maas server in that range and that should fix it
[16:27] <roaksoax> shewless: ok so do that, change localhost with <IP_ADDRESS>
[16:27] <shewless> roaksoax: okay.  any idea how it got "messed up"?
[16:27] <roaksoax> shewless: the problem when chossing localhost is that MAAS would take all of the IP's of your region controller and chose "any"
[16:27] <roaksoax> shewless: sometimes it will chose the right one, sometimes it may not and ther emay be various resons why it may not
[16:27] <roaksoax> but I think we can look into trying to be starter
[16:28] <shewless> hmm. I also have an "external facing" IP on my maas server
[16:28] <shewless> should I put that IP in or the PXE network IP?
[16:29] <shewless> also, do I need to restart any services after changing rackd.conf?
[16:30] <roaksoax> shewless: no, the reason why it may be failing, it is because is taking the "external facing" isntead of the "internal facing"
[16:30] <roaksoax> shewless: so ensuring that /etc/maas/rackd.conf points to the "internal facing" would solve your problem
[16:30] <mup> Bug #1583685 changed: [2.0b5] Can't force the import of images per Rack COntroller <MAAS:New> <https://launchpad.net/bugs/1583685>
[16:33] <shewless> roaksoax: okay I tried that. the host still isn't pxe booting. When I tcpdump on the interface with the <IP_ADDRESS> IP on the maas server I see the Bootp/dhcp requests come in from the server I'm trying to commision.. but no repsonse
[16:36] <roaksoax> shewless: restart maas-rackd
[16:36] <roaksoax> shewless: and that should trigger a reconfiguration
[16:36] <roaksoax> shewless: if you have a full console log
[16:36] <roaksoax> shewless: it would be helpful as well
[16:37] <shewless> how do I restart maas-rackd? can I get the console log from the maas server somehow?
[16:38] <roaksoax> shewless: sudo service maas-rackd restart
[16:39] <roaksoax> shewless: and no, maas doesn't store console logs
[16:39] <shewless> unfortunately I don't have console logging on my servers at the moment
[16:40] <shewless> roaksoax: restarting maas-rackd seemed to help at least a little. The PXE boot worked.. we'll see how far it gets
[16:42] <mup> Bug #1583685 opened: [2.0b5] Can't force the import of images per Rack COntroller <MAAS:New> <https://launchpad.net/bugs/1583685>
[16:43] <roaksoax> shewless: if maas makes it to networking and cloud-init configures networking, you will find console logs in /var/log/maas/rsyslog/ , but only starting from 2.09
[16:43] <roaksoax> shewless: if maas makes it to networking and cloud-init configures networking, you will find console logs in /var/log/maas/rsyslog/ , but only starting from 2.0
[16:44] <shewless> roaksoax: Okay my system comissioned correctly!! So is it okay if I remove the gateway and dns settings from the network that provides PXE? What I mean is I don't want the hosts I'm deploying to have a "gateway" of <IP_ADDRESS>.  Is that okay to do that?
[16:44] <shewless> roaksoax: I'm using 2.0.0 so I guess I could check those logs
[16:47] <dbainbri> is there a URL that can be hit in MAAS to just verify that MAAS is "up" and accepting APIs calls, w/o first authenticating? looking to use that URL in an Ansible script to determine when to move forward
[16:52] <kiko> dbainbri, good question
[16:52] <kiko> roaksoax, what of the idea of asking when the package is installed the first time what interface(s) rackd should be listening on?
[16:53] <kiko> dbainbri, GET /api/2.0/version/
[16:53] <kiko> dbainbri, I don't think that requires authentication
[16:53] <kiko> dbainbri, care to ask in askubuntu.com? I'll provide a working example too
[16:55] <dbainbri> kiko: that resulted in HTML, which looked like a redirect for login
[16:55] <kiko> hmm
[16:55] <kiko> dbainbri, could you make an askubuntu.com question so I don't lose your request?
[16:55] <dbainbri> y
[16:56] <kiko> meanwhile talking to a developer
[17:04] <dbainbri> kiko: http://askubuntu.com/questions/774792/unauthorized-maas-url-to-validate-server-is-up-and-running
[17:04] <dbainbri> kiko: right now using an unauthorized response from /api/1.0/maas/
[17:29] <kiko> dbainbri, <allenap> kiko: Ah, /MAAS/api/version/ (note no "2.0") is probably best. It ought to return HTTP 200, content-type text/plain, with the body content "2.0".
[17:29] <kiko> dbainbri, also, https://bugs.launchpad.net/maas/+bug/1583715
[17:32] <dbainbri> kiko: allenap: on a 1.9 server I get a HTTP 302, no content
[17:33] <dbainbri> kiko: allenap: also a Location redirect to login
[17:33] <kiko> bejesus
[17:35] <kiko> that's depressing
[17:35] <kiko> I will need to look at the source now
[17:36] <shewless> Hello. Thanks to roaksoax I was able to get my maas server to work again!  I have 4 servers I can commission/deploy but I have 1 server that fails to commission. Here are the console logs: http://pastebin.com/59L7Km8t
[17:36] <shewless> Looks like some modules-final thing didn't run all the way to completion.
[17:39] <kiko> shewless, is there nothing relevant prior to that?
[17:42] <shewless> kilo: I'll paste the whole thing in a minute
[17:47] <kiko> dbainbri, this is really weird.
[17:48] <kiko> the VersionHandler is marked with AnonymousOperationsHandler
[17:48] <kiko> or inherits from it
[17:49] <mup> Bug #1583715 opened: MAAS version API call should not require authentication <MAAS:New> <https://launchpad.net/bugs/1583715>
[17:59] <shewless> hmm.. it seems deleting the console log wasn't a great idea.. it's not populating at all now :)
[18:02] <kiko> indeed
[20:30] <shewless> Hello. Does anyone know if maas can be easily integrated into ansible?
[21:04] <terje> https://github.com/waldemarbautista/maansible


[12:11] <dilys> Merge to devel/launchpad/: [trivial]  Change 'beginning of May' with 'around mid-May' on the instructions for people wanting to order Dapper CDs (r1853: Guilherme Salgado)
[02:10] <lifeless> SteveA: are you awake ?
[02:13] <mpool> he was a moment ago
[02:13] <mpool> just said he was going to bed
[02:45] <lifeless> jamesh: ping
[03:53] <jamesh> lifeless: pong
[03:54] <lifeless> hi
[03:54] <lifeless> 20  jamesh  david/bzrtools/smallfixes
[03:54] <lifeless> still shows as needs-review
[03:56] <jamesh> on it.
[03:56] <lifeless> thank you
[03:57] <lifeless> separately, have you seen https://launchpad.net/products/launchpad-development-infrastructure/+bug/42366
[03:57] <Ubugtu> Malone bug 42366 in launchpad-development-infrastructure "Update pending-reviews script to show time in current state" [Normal,Unconfirmed]
[03:57] <jamesh> yeah
[03:57] <lifeless> cool
[04:03] <dilys> Merge to devel/launchpad/: [trivial]  Enable XML-RPC on staging (r1854: Stuart Bishop)
[06:34] <fabbione> morning guys
[06:34] <fabbione> are all the LP apps frontends ok???
[06:34] <fabbione> malone seems horribly slow this morning
[06:35] <fabbione> s/seems/i
[06:35] <fabbione> s/seems/is
[06:35] <sfllaw> fabbione: Morning.
[06:35] <fabbione> morning sfllaw
[06:37] <ajmitch> hi
[06:47] <fabbione> mdz: ping?
[06:49] <fabbione> can somebody at least confirm i am not the only one with this problem?
[06:49] <stub> fabbione: Seems snappy to me, and all the appservers are responding.
[06:50] <fabbione> it seems very very very slow
[06:51] <fabbione> to the point i need to reload pages a few times before i actually get it
[06:51] <spiv> fabbione: are you getting error pages?
[06:51] <fabbione> no
[06:52] <fabbione> i get FF timeouts
[06:52] <spiv> What URLs are you looking at?
[06:52] <fabbione> https://launchpad.net/distros/ubuntu/+source/xserver-xorg-input-evdev/+bugs
[06:52] <fabbione> for example
[06:52] <fabbione> i had to reload it 3 times before getting anything back from LP
[06:52] <fabbione> ff was stalling on Waiting for launchcrack.net
[06:52] <spiv> Perhaps it's a connectivity issue where you are?
[06:52] <fabbione> spiv: mtr looks good
[06:53] <spiv> That page loads in under 3 seconds for me here, and I'm in .au :)
[06:53] <fabbione> .dk
[06:53] <jamesh> surely .dk has a thicker piece of string than .au
[06:54] <spiv> jamesh: I bet they get a whole *rope*!
[06:55] <jamesh> fabbione: thanks for the discover-data update for the XGI graphics cards
[06:56] <fabbione> jamesh: no problem at all...
[06:56] <fabbione> discover1-data is a piece of hutter shit
[06:57] <jamesh> I got a new laptop yesterday, so will see how well the install goes on that
[06:58] <jamesh> it just has intel graphics, which I assume are covered already :)
[06:58] <fabbione> meh
[06:59] <fabbione> jamesh: before you open any bug on X please read the 3 gazillions already there for i810
[06:59] <jamesh> fabbione: sure.  I usually search before filing bugs
[06:59] <fabbione> jamesh: ehehe
[07:11] <mpt> Eventually I'd like to put the "Report a bug" link at the end of the search results page, and nowhere else
[07:11] <mpt> Would that be horrible?
[07:12] <jamesh> mpt: yeah.
[07:16] <fabbione> ARRRRRGHHHHH
[07:17] <fabbione> another tons of conf/logs copy paste in the comments
[07:17] <fabbione> also please make LP refuse! to accept M$ word documents in attachment
[07:19] <mpt> wow
[07:19] <mpt> How was that even possible?
[07:19] <mpt> They were running Word under wine?
[07:20] <jamesh> mpt: do you think it would be worth trimming long comments with a "read rest of comment" link?
[07:20] <jamesh> mpt: you can create word documents with OpenOffice
[07:20] <mpt> oh, true
[07:21] <mpt> hmm
[07:21] <mpt> jamesh, that's maybe a good idea
[07:21] <mpt> trim them at ten lines :-)
[07:21] <jamesh> 10 lines is a bit short
[07:23] <mpt> oh, speaking of ten lines
[07:23] <mpt> Do you have a half-finished activity report open for tdoay, jamesh? :-)
[07:23] <mpt> today, even
[07:42] <spiv> jamesh: pending-reviews seems broken atm.
[07:43] <jamesh> mpt: not right now.  I'll start it.
[07:43] <jamesh> spiv: yes it does.  I'll take a look
[07:43] <spiv> jamesh: thanks
[07:44] <jamesh> mpt: as far as trimming long comments, trimming long comments to 10 lines is probably okay, but trimming all comments longer than 10 lines would be annoying
[07:44] <jamesh> maybe only trim comments longer than 30 or 50 lines?
[07:46] <jamesh> spiv: a bunch of InstallFailed exceptions from bzrlib ..
[07:47] <jamesh> InstallFailed: Could not install revisions:
[07:47] <jamesh><EMAIL_ADDRESS>[07:49] <lifeless> jamesh: a fixing
[07:50] <jamesh> ?
[07:50] <lifeless> jamesh: there was data corruption in chinstraps copy of rocketfuel
[07:50] <jamesh> ah.
[07:50] <lifeless> its now detectable, because of recent fixes to bzrlib
[07:50] <lifeless> when the current push to chinstrap finishes, it will all come good immediately
[07:51] <jamesh> okay
[07:51] <lifeless> | [[07:51] <jamesh> spiv: so it should sort itself out on the next run
[07:51] <jamesh> spiv: https://chinstrap.ubuntu.com/~jamesh/pending-reviews.old/ <- last run
[07:52] <spiv> jamesh: Ah, thanks.
[07:52] <spiv> jamesh: Cool, that has the diff I want, perfect :)
[07:56] <jamesh> spiv: btw, the funky "|=" usage in the patch you reviewed was in the program already -- I was just following the pre-existing style
[07:57] <jamesh> spiv: I can switch to a more explicit style if you want though, since it only seems to be used in that one file
[07:57] <spiv> jamesh: Yeah, reviewing tends to uncover lots of old sins :)
[07:58] <spiv> jamesh: Sorry for misattributing it, it's good that you were being consistent.  But yeah, I'd like it if you could fix that.
[08:00] <spiv> If I saw it in C code, it wouldn't bother me, but I don't like it in Python. :)
[08:06] <lifeless> jamesh: add author annotations to the diff output :)
[08:07] <lifeless> jamesh: push complete
[08:07] <jamesh> lifeless: which bzrlib function do I call to do that? :)_
[08:11] <lifeless> annotate.py
[08:11] <lifeless> annotate the before and after file, then diff the annotated files :)
[08:12] <jamesh> at the moment I'm just doing bzrlib.diff.show_diff_trees
[08:15] <lifeless> ah
[08:15] <lifeless> will need refactoring then
[08:16] <jamesh> will annotate give correct output for a tree with uncommitted pending merges?
[08:18] <lifeless> it should now
[08:18] <lifeless> hmm, maybe
[08:18] <lifeless> there was a bug
[08:19] <jamesh> I suppose I'd need to do "--all" style annotation too
[08:19] <jamesh> to remove spurious diff output when an insertion occurs in the middle of a block of lines from another revision
[08:25] <lifeless> yeah
[08:25] <lifeless> so, the pending reviews time-in-state thing
[08:25] <lifeless> where is that on your TODO list ?
[08:26] <jamesh> lifeless: I'm getting the bzrsync history rewriting branch landed, and then finishing off moving the supermirror branch-pull-list to the authserver (to get rid of InternalHTTPServer)
[08:26] <jamesh> then I'm looking at the times thing
[08:29] <spiv> jamesh: Interesting, what's the benefit of moving the branch pull list to the authserver?  Just simplifying things by removing InternalHTTPServer?
[08:30] <jamesh> spiv: the details are here: https://launchpad.net/bugs/40383
[08:30] <Ubugtu> Malone bug 40383 in launchpad "remove InternalHTTPLayer" [Normal,Confirmed]
[08:31] <spiv> jamesh: Fair enough.  Thanks.
[08:32] <lifeless> jamesh: ok. Is there any change I can get you to move the times thing up one ? It would be extremely useful
[08:33] <lifeless> re 40383, has stevea seen that ? I ask because he suggested internalhttpserver in the first place
[08:34] <jamesh> lifeless: SteveA actually suggested removing the InternalHTTPLayerstuff completely after moving the pull-list stuff to authserver
[08:36] <jamesh> lifeless: as far as the times thing, do you just want a "time in current state", or something more?
[08:51] <lifeless> jamesh: I just want to add a new field in the output
[08:51] <lifeless> jamesh: showing how many days its been waiting in that state
[08:53] <jamesh> lifeless: okay.  Currently there is no state persisted between runs (other than the bzr repository used when doing the diffs), so was wondering what to store
[08:56] <lifeless> state, date it entered the state IMO
[08:57] <jamesh> yep
[09:08] <pef> hello
[09:08] <pef> does someone has upload logs access ?
[09:09] <carlos> morning
[09:13] <spiv> lifeless: I sent you mail with a request for a commit to our Twisted snapshot, when you have time.
[09:14] <lifeless> spiv: will it break existing tests ?
[09:15] <lifeless> i.e. after I commit it, are we fucked
[09:15] <spiv> lifeless: Not that I know of!  I'll double-check locally and let you know.
[09:15] <lifeless> thanks
[09:16] <SteveA> hi
[09:17] <spiv> stub: I'd like to chat to sync up on AuthServerCaching, and also about some wiki stuff.  Is now a good time?
[09:20] <carlos> BjornT: hi, around?
[09:21] <BjornT> hi carlos
[09:21] <carlos> BjornT: about your review
[09:22] <carlos> BjornT: that branch reuses a lot code from the main +translate form, it adds a single message view reusing a lot of code that is already tested in the main form
[09:22] <carlos> that's why I added pagetests and nothing more
[09:22] <carlos> to test the specific part of that view
[09:28] <BjornT> carlos: that's understandable. still, the view class is far from trivial, so it deserves more testing than just page tests. it would been one thing if you added/changed only template code, but if you add code you should test it properly and not rely on pagetests only. if your view class is broken.
[09:28] <carlos> ok
[09:41] <mpt> sfllaw, ping
[10:18] <jordi> hrm
[10:18] <jordi> bubulle from debian wants me to speak about rosetta in Debconf
[10:19] <jordi> everyone seems to assume I'll be there.
[10:19] <SteveA> where is debconf this year?
[10:20] <jordi> Mexico
[10:20] <jordi> In 1.5 weeks
[10:20] <jordi> 1.3 weeks now. :)
[10:20] <jordi> People think I'll take a last minute flight or something.
[10:21] <SteveA> from my point of view, a talk would be nice if you were there anyway
[10:21] <SteveA> but not really sending you there to give the talk
[10:22] <jordi> oh it's not a talk just about rosetta
[10:22] <jordi> it's a i18n bof
[10:23] <jordi> and as rosetta is a new player in the Debian i18n infrastructure, they want me to discuss how to integrate it in a non-disruptive way
[10:23] <jordi> ie, clash of svn vs. rosetta translations for d-i etc
[10:24] <jordi> sigh, I don't know what to do
[10:24] <jordi> even asking my boss here would be interesting... "can I go to Mexico DF... next friday?"
[10:27] <SteveA> i see
[10:28] <SteveA> i think we'd be better seeing if any debian i18n people can come to the UDP meeting in paris
[10:36] <jordi> bubulle lives in the area :)
[10:39] <carlos> jordi: a last minute flight to Mexico doesn't sound like a cheap flight ;-)
[10:43] <stub> flights to LA are regular and there would be no trouble for short hops to mexico - I think it is better than you suspect.
[10:44] <SteveA> i think mark may be at debconf at some point
[10:44] <SteveA> sabdfl: will you be able to meet with people interested in rosetta at debconf?
[10:46] <jordi> carlos: the prices haven't changed much in 3 months :)
[10:55] <jordi> SteveA: if you manage to get ahold of sabdfl on this, tell me
[10:59] <sabdfl> SteveA: sure
[10:59] <sabdfl> though i won't pimp LP for debian usage because it will drive some folks nuts to do so, i'm happy to answer questions
[11:06] <mpt_> SteveA, can I get an rs= on replacing the old hmenu.js with the new one? The diff is the complete file because of the reindenting, but I've tested it works in Firefox, Opera, Konqueror, and Internet Explorer
[11:12] <mdz> fabbione: pong
[11:13] <fabbione> mdz: solved thanks :)
[11:13] <mdz> fabbione: glad to hear it
[11:15] <SteveA> mpt_: i'd prefer the minimal diff, but this is okay if you have confirmed that there is just that small change.
[11:15] <SteveA> mpt_: in that case, rs=me
[11:16] <SteveA> lifeless: hello
[11:17] <SteveA> lifeless: thanks for the email to the list about metaweave format.  can you confirm that to ensure they have the correct bzr version, folks should use the bzr that is in dapper, and ensure they've done an update/upgrade recently.
[11:17] <mpt_> SteveA, no, I haven't, because the diff is the entire file
[11:18] <mpt_> There's a comment specifying which is the extra code, but I can't be 100% sure that there have been no other changes
[11:18] <mpt_> hmm, I suppose I could just make the same changes to the unindented version
[11:18] <SteveA> here's how to tell....
[11:18] <lifeless> SteveA: yes
[11:18] <lifeless> SteveA: confirmed
[11:18] <mpt_> diff -wwithavengeance?
[11:19] <SteveA> lifeless: on the list
[11:19] <SteveA> ?
[11:19] <lifeless> SteveA: reply and ask :)
[11:19] <SteveA> mpt_: yeah something like that.  i expect jamesh would know the exact incarnation
[11:19] <ddaa> hello
[11:20] <ddaa> lifeless, care to remind me what was your concern with publishing the importd logs to the launchpad devels?
[11:20] <lifeless> ddaa: cvs passwords
[11:20] <ddaa> stored where?
[11:20] <lifeless> launchpad vcs details, emitted in logs
[11:20] <ddaa> your mean stuff in the ~/.cvspass
[11:21] <lifeless> no
[11:21] <ddaa> okay, so if I check the contents of ProductSeries and it comes clear, we can publish that?
[11:21] <lifeless> :pserver:user:password@host
[11:21] <lifeless> ddaa: if you change the form to not allow entry of passwords
[11:21] <ddaa> okay, can the same information be stored in ~/.cvspass?
[11:21] <lifeless> it can
[11:21] <SteveA> jamesh: ping
[11:21] <ddaa> lifeless: in any case, if there are passwords there, they are visible to the whole world in the web UI
[11:22] <ddaa> so fixing the form validation is a low priority IMO, the important thing is fixing the extant data
[11:22] <lifeless> ddaa: I thought the VCS Details were owner only on the seris
[11:23] <ddaa> they are listed in extenso on the series page
[11:24] <ddaa> good... I looked at error report generated by jamesh script yesterday, and I basically fell over myself in despair
[11:24] <lifeless> ddaa: look, I don't really care either way : its not a blocker.
[11:24] <lifeless> but you asked for what the concern was. Thats what it was.
[11:24] <ddaa> even better
[11:24] <ddaa> I had the impression you considered it a blocker
[11:25] <ddaa> I personally could not care less
[11:35] <jamesh> SteveA: pong
[11:37] <SteveA> jamesh: hi.
[11:37] <SteveA> mpt needs to do a diff between two .js files
[11:37] <SteveA> one has had most whitespace removed
[11:37] <SteveA> one is nicely indented
[11:38] <SteveA> would you help him work out a good way to diff them please?
[11:38] <jamesh> okay
[11:38] <SteveA> i'm not sure whether the normal diff -w (or whatever) will be good enough
[11:39] <jamesh> mpt_: if the javascript files are relatively C-like (i.e. not relying on newline based statement termination), I'd try running "indent oldfile.js -o oldfile-indented.js" and the same for newfile.js
[11:39] <jamesh> mpt_: then try doing a diff of the consistently indented js files
[11:40] <jamesh> indent is designed for C code, so it might make a mess
[11:40] <jamesh> but it would be a good place to start
[11:44] <SteveA> jamesh: i was thinking of some sed or awk to kill the whitespace
[11:45] <Kinnison> and then some use of wdiff or similar?
[11:45] <jamesh> SteveA: given that diff is generally line based, I'd think having consistent newlines would be important
[11:45] <lifeless> diff -w -B
[11:46] <lifeless> if its only whitespace, not where { etc are, diff -w -B should be enough
[11:46] <jamesh> SteveA: I'm not suggesting that the results of indent be committed -- just used to compare the logic of the two files
[11:46] <SteveA> jamesh: right, cool
[11:47] <jamesh> lifeless: the file is lib/contrib/dynarch-resources/hmenu.js -- essentially no newlines
[11:48] <jordi> sabdfl: ok
[11:48] <jordi> sabdfl: if you want me to talk to bubulle about this, let me know
[11:50] <jordi> sabdfl: the scope of the bof is general debian i18n and l10n, but he wanted to tackle how rosetta translators can coordinate with the regular debian l10n teams
[11:50] <lifeless> astyle might do better
[11:54] <ddaa> lifeless: do you have any idea what is the piece of code responsible for restricting the permissions of the log directories in botmaster?
[11:54] <ddaa> did some grepping and testing, and apparently it's not what mkdir just do, but I cannot find the responsible chmod
[11:55] <lifeless> twistd probably
[11:55] <lifeless> as it does setuid etc
[11:55] <ddaa> mh
[11:56] <ddaa> you mean it would override the umask??
[11:57] <ddaa> bingo!
[11:57] <ddaa> CRAAAAAACK!
[11:58] <jordi> carlos: ping
[11:58] <jordi> carlos: can you have a look at the two posts I pointed you at yesterday?
[11:58] <carlos> jordi: sure, could you remind me it?
[11:59] <ddaa> I _guess_ I could reset the umask in master.cfg...
[12:03] <jordi> carlos: Subject: Re: bad merge?
[12:04] <jordi> the other was the plural forms thingy
[12:04] <jordi> I'll mail you and stub now
[12:05] <carlos> jordi: ok, thanks
[12:05] <carlos> jordi: the bad merge mail is already solved using irc and bug report
[12:05] <carlos> jordi: but I will answer anyway
[12:05] <jordi> ok
[12:17] <zakame> hi all :D
[12:18] <zakame> is bradb around? =)
[12:37] <SteveA> zakame: not for another hour or two
[12:42] <zakame> SteveA: ah, ok, I'll probably lurk for a while then :)
[01:01] <AlinuxSOS> https://launchpad.net/distros/ubuntu/dapper/i386/ttf-freefont
[01:01] <AlinuxSOS> howto file a bug against this package?
[01:02] <AlinuxSOS> I can't find an available "file a bug" link.
[01:02] <AlinuxSOS> can someone help me?
[01:03] <zakame> hmm, ubuntu/+source/ttf-freefont mayhaps?
[01:03] <AlinuxSOS> zakame, thank you found! :)
[01:03] <zakame> AlinuxSOS: a guess, really :) no problem :)
[01:04] <mpt_> AlinuxSOS, you've just experienced a variant of bug 3152 and bug 36645
[01:04] <Ubugtu> Malone bug 3152 in malone "Prominently link between product bug listings <-> equivalent package bug listings" [Normal,Confirmed]  http://launchpad.net/bugs/3152
[01:04] <Ubugtu> Malone bug 36645 in malone "Link prominently from distro release bugs pages to distribution bugs pages" [Normal,Unconfirmed]  http://launchpad.net/bugs/36645
[01:05] <AlinuxSOS> ah
[01:05] <zakame> should 36645 be confirmed then? :)
[01:06] <mpt_> Well, it's not *quite* the same bug :-P
[01:07] <zakame> ah, heh
[01:11] <zakame> I suppose that's another consideration worth taking :)
[01:13] <mpt_> "Mark Shuttleworth does not have members, because Mark Shuttleworth is not a team."
[01:13] <mpt_> That's an interesting error message
[01:13] <lifeless> rotfl
[01:13] <lifeless> 404 would be better
[01:13] <ddaa> mpt_: luckily it's a plural!
[01:13] <zakame> LOL
[01:14] <ddaa> "has no member" would be much, much worse!
[01:14] <lifeless> ddaa: "Mark Shuttleworth does not have members, because Mark Shuttleworth are not a team." ?
[01:17] <mpt_> bug 43086
[01:17] <Ubugtu> Malone bug 43086 in launchpad "Distribution members page is silly when distro team is a person ("Mark Shuttleworth does not have members")" [Normal,Unconfirmed]  http://launchpad.net/bugs/43086
[01:19] <mpt_> But apart from that, the results for http://www.google.com/search?q=%22mark%20shuttleworth%22%20site:launchpad.net are absolutely beautiful
[01:19] <mpt_> Look at those page titles
[01:20] <ddaa> the "for" bits are a bit ugly
[01:20] <ddaa> should be "by", "assigned to", "related to", etc...
[01:20] <mpt_> In a couple of cases they should be "involving", yes
[01:26] <jamesh> mpt_: did you see my suggestion for comparing the new and old versions of that javascript?
[01:29] <mpt_> jamesh, yes, thanks
[01:29] <mpt_> gedit is hanging on the unindented version :-/
[01:29] <mpt_> max CPU eatage
[01:32] <sabdfl> ping
[01:32] <sabdfl> my member was itching, is someone talking about me?
[01:33] <mpt_> sabdfl, https://launchpad.net/distros/fink/+members
[01:34] <zakame> lol
[01:35] <sabdfl> mpt_: iiiinteresting
[01:35] <sabdfl> mpt_: those google hits are purrrrfect
[01:35] <mpt_> That page isn't expecting any distro to have a person as its members
[01:36] <zakame> I just love the new qprocd! :D
[01:36] <zakame> Accepted kdevelop3 (source) :)
[01:37] <mpt_> zakame, URL?
[01:37] <zakame> mpt_: nope, mail :) probably hitting dapper-changes soon
[01:37] <zakame> strike one more for the DhIconCacheChanges :)
[01:46] <sfllaw> mpt_: Pong.
[01:49] <mpt_> sfllaw, are you doing QA for Launchpad?
[02:04] <sfllaw> mpt_: Not that I know of.
[02:08] <mpt_> I wonder who kiko-zzz was talking about then ...
[02:10] <sfllaw> I'm the QA person for Distro, as far as I can tell.
[02:10] <sfllaw> I'd love to help with LP as well, but that's sort of secondary as we have 26 days to release.
[02:10] <sfllaw> :P
[02:11] <bradb> mpt_: matsubara, i thought
[02:14] <mpt_> hmm, possibly
[02:14] <cprov> good morning, hackers
[02:18] <matsubara> good morning!
[02:23] <welshbyte> hello
[02:23] <welshbyte> did everyone's karma get halved?
[02:28] <sfllaw> welshbyte: In LP?  It looks like it.
[02:29] <welshbyte> sfllaw: oh good, not just mine then :)
[03:06] <carlos> kiko: hi
[03:06] <kiko> morning carlos
[03:07] <carlos> kiko: Do you want to talk about PoMsgSetPage now?
[03:08] <kiko> I need an hour first
[03:08] <kiko> but at 11 sure
[03:08] <kiko> 11 my time
[03:09] <carlos> kiko: ok, ping me when you have time, please
[03:32] <zakame> hi all
[03:32] <zakame> bradb: ping
[03:34] <kiko> bradb, carlos: it's true that PQM is taking forever, is it not?
[03:34] <carlos> kiko: it's being slow
[03:34] <carlos> I think lifeless said it's due rewave actions
[03:34] <kiko> ok
[03:35] <carlos> it should be fixed when we start using the new format
[03:35] <kiko> ok
[03:35] <kiko> or so we pray
[03:36] <kiko> BjornT, SteveA: do you have a moment to discuss something matsubara raised yesterday?
[03:37] <SteveA> ok
[03:37] <kiko> so look at matsubara's last analysis
[03:38] <kiko> OOPS-123B242
[03:38] <Ubugtu> https://chinstrap.ubuntu.com/~jamesh/oops.cgi/123B242
[03:38] <kiko> let's look at the traceback together, shall we?
[03:38] <kiko> if you look at it, we're doing a Snapshot()
[03:38] <kiko> now this causes us to cache /all/ attributes the object has
[03:39] <kiko> including properties
[03:39] <SteveA> and... is this causing them to be loaded unnecessarily?
[03:39] <kiko> well, "unnecessarily" is questionable
[03:39] <kiko> however
[03:40] <kiko> it does mean that anything that does heavy computation as a property will be triggered when running an +editform
[03:40] <SteveA> heavy computation in properties is of course bad news anyway
[03:40] <kiko> yes, of course, PEP-8 says
[03:40] <kiko> but this adds some extra depth to the problem
[03:40] <SteveA> do we need all properties to be snapshotted?
[03:40] <kiko> well, that's the hard part
[03:41] <bradb> zakame: pong
[03:41] <SteveA> could it use names from a particular interface?
[03:41] <kiko> I'm not sure
[03:41] <kiko> it does
[03:41] <kiko> it does use names from an interface
[03:41] <kiko> however that interface includes properties ;)
[03:41] <SteveA> i see
[03:41] <SteveA> we should change those things not to be properties i think
[03:41] <bradb> kiko: "Forever" would be an improvement, actually.
[03:41] <kiko> that's one way out, which I think is possibly the best one
[03:41] <kiko> I just wanted to raise the issue
[03:42] <SteveA> i mean, we could have expensiveproperty as a descriptor type
[03:42] <SteveA> but that's kinda stupid
[03:42] <kiko> sounds a bit silly
[03:42] <kiko> and really
[03:42] <kiko> what do properties buy us?
[03:42] <kiko> less 2 chars typing?
[03:42] <SteveA> well
[03:42] <SteveA> more than that
[03:42] <kiko> oh?
[03:42] <SteveA> because we should use verb-style words for methods
[03:42] <zakame> bradb: hi, I was referred to you by mdz, re: LaunchpadSupportApp :)
[03:43] <SteveA> but even so
[03:43] <kiko> SteveA, okay, so potentially 6 chars. :)
[03:43] <SteveA> i prefer more chars if it makes things clearer
[03:43] <SteveA> and, being clear about the potential expensiveness of the operation
[03:43] <SteveA> is important
[03:43] <kiko> yeah.
[03:43] <kiko> all right.
[03:43] <kiko> can you email reviewers/launchpad to raise this issue and keep an eye out for this?
[03:43] <kiko> I'll do a sweep through database/ code.
[03:44] <bradb> zakame: Oh, hm, yeah, that brings back memories.
[03:44] <SteveA> there's a reviewers' meeting early next week.
[03:44] <SteveA> i'll put it on the agenda there
[03:44] <kiko> thanks SteveA
[03:44] <zakame> bradb: ooh, how come? =)  Actually I'm interested in doing something similar as a project for the SoC
[03:45] <bradb> zakame: FWIW, the ticket tracking system in LP now is maintained mostly by BjornT.
[03:45] <kiko> SteveA, and email?
[03:46] <SteveA> an email will come out of the reviewers meeting
[03:46] <kiko> k
[03:46] <SteveA> based on the review policy decided at that meeting
[03:47] <bradb> "Our support tracking sysem, Pebcak..." -- that has a nice ring to it :P
[03:48] <zakame> lol
[03:51] <sivang> zakame: what is this app about? :)
[03:52] <zakame> siv	it's at the LP wiki
[03:53] <zakame> bradb: has there been work on user tool yet included in the Ubuntu distro itself, and not just in LP?  I figure that such an app leads to some interesting possibilities...
[03:54] <sivang> zakame: yeah, found it. this is going to be something installed in ubuntu right?
[03:55] <bradb> zakame: not to my knowledge
[03:55] <sivang> bradb: we did had plans to include another item into lp-integration, that would redirect a user's browser to the support tracker, right?
[03:56] <zakame> sivang: yes
[03:56] <sivang> (along with "Translate" and "Report bugs")
[03:58] <bradb> I think the current "Get Help Online..." would be that.
[03:58] <zakame> sivang: actually I'm meaning to do something like a better bugreporting tool that would automatically include the proper information for debugging certain pkgs, as well as help reduce duplicates
[03:59] <sivang> zakame: I see, so do check out https://wiki.ubuntu.com/AutomatedProblemReports
[03:59] <sivang> zakame: I think this is somewhat at that way
[04:01] <zakame> indeed, looks interesting
[04:03] <kiko> salgado, can anyone register a mirror?
[04:04] <salgado> yes
[04:04] <kiko> for any distro?
[04:04] <salgado> yes
[04:05] <kiko> mpt_, ping?
[04:05] <salgado> kiko, did you see nightly.sh's output?
[04:05] <kiko> not yet
[04:05] <kiko> what happened?
[04:05] <salgado> the prober raised some exceptions
[04:07] <kiko> ha ha
[04:07] <salgado> kiko, https://chinstrap.ubuntu.com/~dsilvers/paste/fileaCbVlg.html is the failing code
[04:07] <kiko> what's the traceback?
[04:08] <salgado> and it fails because there's no BinaryPackageFile for a given binarypackagerelease in a publishingrecord
[04:08] <kiko> ha ha ha
[04:08] <kiko> cprooooov
[04:08] <kiko> okay
[04:08] <kiko> here's a point
[04:08] <salgado> or at least not a .deb file
[04:08] <kiko> I think it is actually possible that a binary upload not include a .deb
[04:08] <kiko> can you do some querying to find out?
[04:09] <salgado> only on mawson
[04:10] <kiko> oh, not on staging/production?
[04:10] <salgado> no, I only have access to mawson
[04:11] <kiko> well
[04:11] <kiko> consider the BinaryPackageFileType dbschema
[04:12] <kiko> what options do we have apart from .DEB?
[04:12] <kiko> salgado, my gut feeling is I think you need to skip publishing records for BinaryPackageReleases that don't have .debs associated.
[04:15] <matsubara> kiko: salgado's machine hung while make checking.
[04:15] <kiko> hung hung or just very slow?
[04:16] <kiko> what's the box's name?
[04:16] <matsubara> kiko: to the point of being unusable, he's coming down
[04:16] <matsubara> canario
[04:24] <SteveA> carlos: incoming...
[04:25] <carlos> SteveA: talking about Tim's email?
[04:25] <SteveA> yes
[04:25] <SteveA> no need to drop everything, but we should tell him what the plan is to look into this
[04:26] <carlos> SteveA: I think the cause is that we imported a new .pot file
[04:27] <carlos> so no data was lost, let me talk with doko
[04:27] <SteveA> ok
[04:27] <carlos> he provide me the new files
[04:27] <SteveA> so, you mean upstream changed?
[04:27] <SteveA> or rather, the ubuntu package changed?
[04:27] <SteveA> and that changed the english translations in the pot file
[04:28] <carlos> SteveA: yeah, doko told me that openoffice.org was going to be backported to breezy and I guess he provide me the new .pot file instead the old 1.x template we had in breezy...
[04:28] <SteveA> if that's so, it's going to have an effect on all translation teams for OOO
[04:29] <carlos> SteveA: yes, and Rosetta is not implementing the fuzzy algorithm that gettext has so we don't create new fuzzy strings in this situation, that's bad... but when we implement it, our data would be updated automatically
[04:29] <carlos> SteveA: right, but most of them have full translations from upstream
[04:29] <carlos> esperanto is a special case
[04:29] <carlos> they are not yet part of upstream
[04:29] <SteveA> i see
[04:30] <carlos> like Kurdish
[04:34] <bradb> BjornT: ping
[04:34] <BjornT> hi bradb
[04:34] <bradb> hey BjornT. I had a very strange exception raised while using z.tb.B. I was wondering if you could have a look.
[04:35] <kiko> hey BjornT
[04:36] <BjornT> bradb: sure. what was it?
[04:36] <BjornT> hi kiko
[04:36] <bradb> Somebody remind me, what's the cmd line tool to paste the clipboard contents into the shell?
[04:36] <kiko> shift-insert?
[04:37] <kiko> BjornT, is Mark's request hard to handle?
[04:37] <bradb> kiko: that's not a cmd line tool :)
[04:38] <kiko> bradb, really, I don't know apart from that and middle-click. do you need it non-interactively?!
[04:38] <carlos> SteveA: doko just confirmed this, current templates are for dapper's OpenOffice 2.x
[04:38] <carlos> SteveA: and he said the many things changed
[04:38] <bradb> kiko: Something I can pipe to utilities/paste
[04:38] <carlos> so it's 100% normal that amount of changes
[04:39] <BjornT> kiko: it's trivial to change the formatting.
[04:40] <kiko> BjornT, could you do it right now then and reply to him? :)
[04:40] <kiko> bradb, cat | utilities/paste and then shift-insert into cat?
[04:40] <kiko> ^D afterwards?
[04:41] <bradb> BjornT: https://chinstrap.ubuntu.com/~dsilvers/paste/file1zPwpy.html
[04:41] <BjornT> kiko: i'd rather not do it now :), i was planning to head out soon. but i could do it tomorrow if you want.
[04:42] <bradb> yeah, i guess i could have done that. i swear there was a cmd line tool that just did this though...i even thought it was you who suggested it to me a while back.
[04:42] <kiko> BjornT, keeping good QoS for mark is always good.. ok.
[04:45] <BjornT> bradb: hmm. in the test, do you log in using the login form, or by sending an Authorization header?
[04:46] <bradb> BjornT: auth header
[04:47] <kiko> spiv, ping?
[04:47] <kiko> or sabdfl, ping?
[04:47] <kiko> I want to know what orderBy on a RelatedJoin means
[04:47] <kiko> does it mean ordering by the target or by the intermediary table?
[04:48] <kiko> (or what it should mean!)
[04:48] <spiv> kiko: pong
[04:48] <kiko> ^^^
[04:48] <spiv> kiko: Excellent question, I'll take a look.
[04:48] <kiko> thanks.
[04:48] <BjornT> bradb: put a 'print text' right before 'c = SimpleCookie(text)' (line 399) in zope/publisher/http.py and see what it says.
[04:49] <spiv> kiko: Well, there are *zero* tests of RelatedJoin with orderBy in SQLObject SVN.
[04:50] <kiko> he he he
[04:50] <spiv> (assuming my grepping is accurate)
[04:50] <spiv> So the glib answer is that it's undefined :)
[04:51] <kiko> that does not reassure me one bit, because we are currently using it :)
[04:51] <bradb> BjornT: ''
[04:51] <bradb> (in pdb)
[04:51] <spiv> kiko: So we must have tests for it then ;)
[04:53] <bradb> BjornT: er, u'launchpad=C384MK2LmUEUUF1C8YMuMew5U-4g7ayVwhtR.EUsa3SU50KnLF94rQ' the second time it hits it
[04:53] <spiv> Wow, there is a seriously scare amount of code involved in RelatedJoin's orderBy stuff considering it has no tests I can find.
[04:54] <kiko> correct
[04:54] <kiko> which is why I was asking spiv :)
[04:54] <kiko> anyway, bbias, rebooting
[04:55] <BjornT> bradb: ok. seems like SimpleCookie doesn't like unicode strings...
[04:57] <bradb> BjornT: I don't get it. 40-show-subscribers-from-dupes.txt seems to work fine. What's the diff?
[04:58] <bradb> (i.e. it's another test where I used Browser)
[05:00] <BjornT> bradb: can you paste the two tests so that i can see what's different?
[05:02] <bradb> BjornT: sure, one sec, just trying to see if I can reduce it to a minimal test case
[05:02] <spiv> kiko: It appears to be sorting by the target.
[05:03] <spiv> Or "otherClass" in its terminology.
[05:03] <bradb> BjornT: madness!
[05:03] <kiko> okidok
[05:03] <kiko> thanks duder
[05:03] <bradb> BjornT: If I throw in a:
[05:03] <bradb> >>> browser.open("http://localhost:9000/products/firefox/+bug/4")
[05:03] <bradb> the test works
[05:04] <bradb> (i.e. add that right before browser.addHeader)
[05:05] <bradb> That's the only thing the other test is really doing differently: opening a url /before/ it calls .addHeader("Authorization". ...)
[05:06] <BjornT> bradb: what does the test do after the addHeader call?
[05:12] <bradb> BjornT: https://chinstrap.ubuntu.com/~dsilvers/paste/fileYiZ4j6.html
[05:12] <BjornT> kiko: how does https://chinstrap.ubuntu.com/~dsilvers/paste/fileNV4xRd.html look?
[05:14] <bradb> BjornT: if you add a "browser.open("http://localhost:9000/bugs/1")" above .addHeader, the test works
[05:14] <Keybuk> hi guys
[05:14] <Keybuk> will we have Debian-in-Launchpad and an XML-RPC way of querying and submitting bugs in, oh, four weeks time?
[05:14] <kiko> BjornT, r=kiko
[05:15] <BjornT> thanks
[05:15] <kiko> Keybuk, the former is doable, mainly a matter of pushing for it. the latter I'm not so sure about; I assume email and/or the text output isn't enough for you?
[05:16] <Keybuk> kiko: mom, still needs to know what bugs it's already reported
[05:16] <Keybuk> "the text output" ?
[05:16] <kiko> Keybuk, I suggested using the nickname field for that, have you tried?
[05:16] <kiko> Keybuk, yeah, ?format=text or something. bradb?
[05:18] <bradb>  /bugs/$id/+text
[05:19] <bradb> e.g. https://launchpad.net/bugs/1/+text
[05:19] <Ubugtu> Malone bug 1 in Ubuntu Dapper "Microsoft has a majority market share" [Critical,Confirmed]
[05:19] <Keybuk> kiko: I thought the "nickname field was going"
[05:19] <Keybuk> bradb: can you get a bug listing in text?
[05:19] <kiko> Keybuk, it didn't, I kept it for you.
[05:19] <bradb> Keybuk: not atm, sorry
[05:31] <salgado> kiko, https://chinstrap.ubuntu.com/~dsilvers/paste/fileKkpPbb.html
[05:31] <salgado> that's the fix for the prober failure on production
[05:41] <kiko> "fix"
[05:44] (spiv/#launchpad) salgado: That loop would be simpler and clearer as https://chinstrap.ubuntu.com/~dsilvers/paste/filebyC90F.html, I think.
[05:44] (spiv/#launchpad) salgado: And it's not a fix if it doesn't have a test ;)
[05:44] (salgado/#launchpad) spiv, that fix is actually wrong
[05:45] <kiko> I think salgado has some crack upstairs
[05:56] <dilys> Merge to devel/launchpad/: [trivial]  Fixes bug 33743 (E-mail addresses box and product page have links to unavailable pages), bug 39934 (Support requests have no heading), bug 42519 (Use title capitalization, or at least be consistent on Launchpad front page), and bug 42788 (Merge account page shows the header twice). Adds text to the error pages indicating that the launchpad-users@ mailing list requires subscription. (r1855: Matthew Paul Thomas)
[05:58] <bradb> BjornT: Is it me, or were widgets fixed to not include a <div> tag when rendering themselves?
[05:59] <BjornT> bradb: afaik widgets have never included a <div> tag when rendering themselves.
[06:03] <bradb> hm, i swore they did before. oh well.
[06:06] <BjornT> bradb: btw, i found out why you got a ValueError in the page test. work around for now, i'm not sure yet what the best fix is.
[06:08] <kiko> carlos, has the kdegantt issue been solved?
[06:08] <kiko> kdgantt sorry
[06:08] <carlos> kiko: yes, but we need to solve it with code
[06:08] <kiko> ok
[06:08] <carlos> kiko: I asked Riddell about kde having two translation domains with the same name
[06:08] <kiko> ah
[06:09] <carlos> kiko: in the mean time, I renamed one of them and disabled it
[06:09] <carlos> as it's broken, not only for Rosetta but for any distribution
[06:09] <carlos> because two packages would provide the same file
[06:11] <kiko> yeah I see
[06:11] <bradb> BjornT: Zope bug?
[06:11] <ddaa> behold my fearsome sql foo https://launchpad.net/products/launchpad/+bug/43118
[06:24] <carlos> kiko: do we need to do things like 'person.id != foo.id' or 'person != foo' would work now?
[06:25] <kiko> hmmmm.
[06:25] <kiko> I think the latter works
[06:25] <kiko> but what are you trying to compare?
[06:25] <carlos> two Person objects
[06:26] <carlos> the code I'm changing atm is not using the .id part
[06:26] <kiko> one sec
[06:26] <kiko> I will test for you
[06:26] <carlos> but I remember that in other parts of code I used it
[06:26] <carlos> kiko: well, the thing is that I think sometimes will be the same an others will be different unless we fixed that
[06:27] <kiko> well
[06:27] <kiko> if you are holding objects across transaction boundaries it will fail
[06:27] <kiko> ah, one sec.
[06:28] <kiko> so yeah
[06:28] <carlos> is not the case here, all objects come from the same transaction
[06:28] <kiko> then they /should/ be the same
[06:28] <BjornT> bradb: actually, i'm not sure anymore... i thought it was a zope bug, but it could very well be a mechanize or ClientForm bug. i can't really find what is setting the Host header to u'localhost'. i'll try asking someone who might know more.
[06:28] <kiko> so look at this:
[06:31] <kiko> https://chinstrap.ubuntu.com/~dsilvers/paste/fileVnNdZe.html
[06:31] <kiko> carlos, that's a case where it breaks
[06:31] <kiko> I think .id is safer :-(
[06:34] <carlos> kiko: well, but that implies that the transaction failed and you keep using the object, right?
[06:34] <kiko> right.
[06:34] <carlos> then I don't need to use .id
[06:34] <carlos> kiko: we should not use objects after an abort
[06:34] <carlos> we need to refetch them
[06:35] <carlos> so I don't think it's an issue
[06:36] <carlos> kiko: thanks for the confirmation
[06:36] <kiko> carlos, I am not so sure it's safe though
[06:36] <kiko> it may depend on whether they all come from the same transaction or not
[06:36] <kiko> I'd do .id myself
[06:36] <carlos> ok, then I will do it too
[06:56] <sivang> I have the 'upbackup' product registered in LP, now I have changed the name, how can I change the name that is shown in the url part of the object path in LP?
[06:56] <sivang> (will I have to create a new product for that..?)
[06:58] <sabdfl> sivang: i can do that for you
[06:58] <sabdfl> want name do you want?
[06:58] <matsubara> sivang: I think, currently only LP admins can change the name of a product
[06:58] <sabdfl> sivang: the branch url will move
[07:16] <sivang> sabdfl: yay, thanks - change it to hubackup :)
[07:16] <sabdfl> h?
[07:16] <sabdfl> gotit
[07:17] <sivang> it's a nice short of home user backup :)
[07:18] <sivang> sabdfl: yay, thanks, I can already access it using the new object name. Do you do that straight in the db or is there an admin interface for that ?
[07:18] <sivang> (trying to know where the magic takes place)
[07:19] <sabdfl> there's an admin interface
[07:19] <sabdfl> i don't have db rw
[07:19] <sivang> :)
[07:19] <sivang> k, noted.
[07:19] <sabdfl> if you really know the registry system well id be happy to make yu a registry admin and you could do that yourself
[07:23] <sivang> sabdfl: I will ping you back once I've learned enough of that...I'd be great to be able to answer to people with those similar requests while others are away or on different timezone.
[07:23] <sabdfl> you need to understand projects, products, product series, and releases
[07:23] <sabdfl> and links to the distro packages
[07:24] <sabdfl> if you grok all of that, ping me again
[07:30] <sivang> sabdfl: I will, thanks!
[07:40] <sivang> hmm, I already get the mirrored url http://bazaar.launchpad.net/~sivan/hubackup/devel-main , but this seems to not exist yet. Is it created together with the scheduled cron that scans for branches over the night?
[07:40] <sivang> (it displayed on the branches list for my product in LP)
[07:40] <sivang> err, rather under the main development branch details.
[07:59] <salgado> kiko-fud, https://chinstrap.ubuntu.com/~dsilvers/paste/filerpF1nC.html
[08:00] <salgado> I still need to check how many tests these sampledata changes are going to break
[08:53] <salgado> kiko, so, r=kiko with the []  => () change
[08:53] <kiko> well
[08:59] <salgado> that should give me around 16h to get the stamp, considering pqm's current queue
[08:59] <salgado> :)
[08:59] <kiko> heh
[09:04] <salgado> come on kiko. approve that so I can free this branch and start working on the changes we just discussed
[09:04] <kiko> I thought you were going to do them together
[09:08] <salgado> I'm not sure it's a good idea. mainly because this is a somewhat urgent fix while the other can wait if I get carried away by shipit
[09:10] <kiko> ok
[09:10] <kiko> you know tests are going to fail anyway...
[09:16] <salgado> kiko, what should be the status of a mirror for which there's no publishing records at all?
[09:16] <kiko> kindof a corner case -- perhaps unknown?
[09:16] <kiko> the easiest thing for you
[09:18] <salgado> that's what I do today. it'll always happens for Backports and the distrorelease that is in development
[09:18] <kiko> yeah, it's okay
[10:26] <sivang> guys, refuling now inside a branch form about 2 months ago should work?
[10:26] <sivang> (given there are bzr changes taking place, or planned)
[10:40] <kiko> I'd reget unless you have something you want from the branch
[10:41] <kiko> salgado, the nice thing about this change
[10:41] <kiko> is that you can probably use that method from your test
[10:42] <kiko> it will avoid you needing to do all the horrible removeSecurityProxy() stuff
[10:42] <kiko> right?
[10:44] <salgado> only if I define that method in the interface. and I don't think I should do that
[10:45] <salgado> actually, not even if I do that
[10:49] <kiko> salgado, huh?
[10:51] <salgado> I can't use that method at all
[10:52] <kiko> really now
[10:53] <sivang> kiko: can I just scp in order to get a branch from scratch, to overcome rsync overhead ? (since it has nothing to compare against while getting)
[10:53] <carlos> sivang: yes, it would work but it's really really slow
[10:53] <sivang> carlos: ah :) so rsync is better?
[10:54] <carlos> sivang: if you have changes that you want to keep, get a fresh checkout and merge your old branch into the new one, that's really fast
[10:54] <carlos> sivang: aren't you using rsync already?
[10:54] <carlos> sivang: we use a local mirror fetch using rsync
[10:54] <carlos> and then do the merge
[10:55] <carlos> sivang: I think you should take a look to the scripts at https://wiki.launchpad.canonical.com/RocketFuelSetup
[10:55] <carlos> rocketfuel-get and rocketfuel-refresh
[11:00] <sivang> carlos: I already used those scripts, but they all use rsync, I thought maybe with scp it would be faster ? (since rsync does a 'comaprison' phase with existing data). also, I don't have anything I like to keep in the old branch.
[11:01] <carlos> sivang: the scp code needs to fetch 100MB each time to know what to download...
[11:01] <carlos> that's why we use rsync
[11:01] <carlos> sivang: I guess that will change with the new backend file format that is being developed, I think it's called knits
[11:02] <carlos> sivang: that 100MB is the inventory file
[11:02] <carlos> for launchpad
[11:03] <sivang> carlos: okay, then I will just use rocketfuel-get :)
[11:05] <carlos> :-)
[11:06] <sivang> laters all
[11:30] <carlos> night


[03:32] <FireAndIce> Hi everyone!!
[03:32] <FireAndIce> How do I paste mysql query output to pastebinit?
[04:03] <VGoff> From terminal?
[04:04] <VGoff> FireAndIce: or are you looking for a scripted way to do so?
[04:05] <FireAndIce> VGoff, yes from the terminal. I got the solution. Thanks anyways..


[09:22] <cimi> greyback_, ping
[09:22] <greyback_> cimi: pong
[09:22] <cimi> greyback_, hey doc
[09:22] <cimi> greyback_, I know you answered already, I forgot :)
[09:22] <greyback_> cimi: 'sup!
[09:23] <cimi> greyback_, if I create an Image/BorderImage and I set visible to false, is it loaded by qt but not rendered?
[09:23] <cimi> or is not even loaded?
[09:24] <cimi> greyback_, adding shadows to cards in dash, wondering if I should put the shadow in a loader since for now is only for application scope
[09:24] <greyback_> cimi: it is loaded by the CPU, and pushed to GPU texture memory
[09:24] <greyback_> but is not rendered
[09:24] <greyback_> cimi: I was chatting with loicm about this
[09:24] <cimi> greyback_, so I think I will put it in a Loader
[09:24] <cimi> greyback_, yeah, I heard design wants shadows in _many_ places
[09:25] <greyback_> cimi: could you try replacing the BorderImage with 4 images surrounding the application surface?
[09:25] <cimi> greyback_, I am doing a different thing
[09:25] <greyback_> cimi: what's your thinking for your approach?
[09:25] <cimi> greyback_, I am adding shadows to cards in dash now
[09:25] <cimi> greyback_, not app spread
[09:26] <greyback_> cimi: okay. I suggest you don't do anything fancy until you have proved the standard approach is costly
[09:26] <greyback_> shadows are not costly on their own
[09:26] <greyback_> but a bunch of shadows overlapping is costly
[09:26] <cimi> greyback_, for the app spread, we want to slice and just use 3 shadows I would say, not sure we need the right edge shadow unless for the rightmost app
[09:27] <greyback_> cimi: agreed
[09:27] <greyback_> but perhaps the code complexity implementing that is worse than that right edge shadow
[09:27] <cimi> greyback_, going back to cards in dash... we want shadows under apps in app scope
[09:27] <greyback_> is something to be played with
[09:27] <greyback_> under the app icon?
[09:29] <cimi> greyback_, so far I have image & borderimage under ALL cards with visible to false, since you just told me there is CPU loading the png etc etc, I might just put those in a loader that loads only in app scope
[09:29] <cimi> yes
[09:29] <greyback_> cimi: why are you thinking of these optimisations? Have you implemented the simple solution and found it extremely slow?
[09:30] <cimi> greyback_, no
[09:30] <greyback_> we should only optimize when we identify a problem
[09:30] <cimi> greyback_, no
[09:30] <greyback_> yes
[09:30] <cimi> greyback_, we should write reasonable code at first
[09:30] <greyback_> reasonable = simple to maintain IMO
[09:31] <greyback_> optimizations introduce complexity
[09:31] <cimi> greyback_, we have hundreds of scopes, hundreds of cards, and ALL will load one image & borderimage that will never use
[09:31] <greyback_> complexity should have a good justification
[09:31] <cimi> putting the inside a stupid loader won't hurt I think
[09:31] <ltinkl> cimi, Image uses caching, so I suppose it won't hurt that much
[09:32] <cimi> ltinkl, yeah but they are not used....
[09:32] <greyback_> cimi: that's your intuition speaking though
[09:32] <greyback_> do you have evidence for this statement?
[09:32] <greyback_> qml does lots of clever things to avoid loading too much
[09:32] <ltinkl> cimi, now but chances are the image is already loaded and decoded when you create a new one with the same source
[09:32] <greyback_> we should only optimize when we have to, not because we feel we should
[09:33] <ltinkl> agree there, "don't fix what ain't broken" :)
[09:34] <ltinkl> cimi, tried to write a simple benchmark with and without a loader?
[09:34] <greyback_> you may end up writing complex code which has no benefit over the simple code
[09:34] <greyback_> I say, write the simple code first. If things end up slow, use a profiling tool to detect the most expensive things and optimize those
[09:35] <cimi> ltinkl, but it will load at least once
[09:35] <cimi> ltinkl, we can avoid this one
[09:36] <greyback_> hmm, internet wonky today
 cimi: that's your intuition speaking though
 do you have evidence for this statement?
 qml does lots of clever things to avoid loading too much
 we should only optimize when we have to, not because we feel we should
 you may end up writing complex code which has no benefit over the simple code
 I say, write the simple code first. If things end up slow, use a profiling tool to detect the most expensive things and optimize those
[09:38] <cimi> greyback_, all right doc
[12:20] <ChrisTownsend> popey: Hey, are you around?  Wanted to follow up on your unity8-lxc issue.
[12:25] <popey> ChrisTownsend: hey!
[12:25] <popey> ChrisTownsend: just grabbing a sandwich, what should I be looking for?
[12:25] <popey> (in unity, not in my sandwich)
[12:26] <ChrisTownsend> popey: lol...So I think the LXC is not starting up for some reason.  Let's start from a fresh baseline.  Could you run 'sudo unity8-lxc-setup --rebuild-all --redownload"?
[12:27] <ChrisTownsend> popey: And let's make sure that completes with no errors.  Then we'll go from there.
[12:28] <popey> ok
[12:32] <popey> ChrisTownsend: http://paste.ubuntu.com/11701731/ that look right to you?
[12:33] <ChrisTownsend> popey: Yep, looks good.
[12:33] <popey> so reboot and login to unity8?
[12:33] <popey> for a nice clean session
[12:33] <ChrisTownsend> popey: Yep, let's give it it try.  If it doesn't work, then we'll dig some more.
[12:33] <popey> ok
[12:37] <popey> ChrisTownsend: well! now I get a welcome screen, never had this before!
[12:37] <ChrisTownsend> popey: Awesome!  It works!
[12:38] <popey> my "phone" is now ready to use \o/
[12:38] <popey> thanks ChrisTownsend
[12:39] <ChrisTownsend> popey: lol, a big phone like 1995.
[12:39] <ChrisTownsend> popey: Sure thing!
[12:39] <popey> i suspect it was down to that upstart install
[12:40] <ChrisTownsend> popey: Yes, I had to add some workarounds pretty recently in getting upstart into the container.  It simply does not like systemd right now.
[12:40] <popey> yeah, phone is upstart for user session
[12:40] <ChrisTownsend> popey: This is upstart for the system.
[12:41] <popey> oh
[12:41] <popey> ok
[12:41] <ChrisTownsend> popey: systemd just did not play nice with the whole lxc thing I have set up there, so the easiest thing to do was to whack systemd and install upstart for the system services.
[12:42] <popey> ah
[12:42] <ChrisTownsend> popey: And you probably tried setting up unity8-lxc while I was trying to nail all that down.
[12:42] <popey> probably :)
[12:42] <ChrisTownsend> popey: And it just wasn't installed correctly.
[12:42] <ChrisTownsend> popey: Anyways, I'm glad it works for you now.
[12:48]  * greyback_ 's router giving trouble, bbiab


[14:59] <Walex> according to a blog post the app store is supposed to disappear only at the end of 2017, but currently it seems dead for me: the listings come up, but when I try to install an app, the app page ios blank. Is this permanent?
[15:00] <Walex> Also, "Here" seems to have been disabled, but that's a secondary issue.
[16:55] <Walex> Ah sometimes if I wait for a *long* time (5-20 minutes) the app page opens.
[17:33] <lefizik> hey guys
[17:33] <lotuspsychje> lefizik: welcome
[17:33] <lefizik> is there any way to install ubuntu touch on samsung galaxy core prime sm-g360h ? cz i was following this instruction https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
[17:34] <lotuspsychje> !devices | lefizik
[17:34] <ubot5`> lefizik: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices
[17:34] <lefizik> and struggling with many things
[17:34] <lefizik> yes the thing is i didnot find my device in this list
[17:34] <lotuspsychje> lefizik: also ubuntu-touch will not continue in the future (from canonicals view)
[17:34] <lefizik> and should i give up installing ubuntu on my phone?
[17:35] <lefizik> huh
[17:35] <lotuspsychje> lefizik: that depends on what you want
[17:35] <lotuspsychje> lefizik: in june, official updates will halt
[17:35] <lotuspsychje> lefizik: if your fine with that, you can install anyway
[17:36] <lotuspsychje> lefizik: i still use my bq 4.5 as daily driver
[17:36] <lefizik> even tho my device is not offically supported? u just couldnt install it
[17:36] <lotuspsychje> lefizik: only if someone ported it for your device
[17:37] <lotuspsychje> lefizik: also check the ubports website
[17:37] <lotuspsychje> lefizik: they will continue the project
[17:37] <lefizik> sorry sir but i didn't understand how should it be?
[17:38] <lotuspsychje> lefizik: ubuntu-touch doesnt work on every device
[17:38] <lefizik> yes i see now
[17:38] <lotuspsychje> lefizik: for devices not officially supported, you need a port
[17:39] <lefizik> how do i get port?
[17:39] <lotuspsychje> lefizik: its complicated.. check the porting guide in the topic
[17:40] <lefizik> https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device this one ?
[17:41] <lotuspsychje> https://wiki.ubuntu.com/Touch/Porting
[17:42] <lefizik> i will try thanks for help mate
[17:43] <lotuspsychje> lefizik: no sweat


[23:31] <nemor> ?
[23:31] <Juest> Sanctusorium: yes, as long you can ssh and run it, and better not removing it, maybe vnc fails if no X is there
[23:31] <nit-wit> Guest8093, are you running natty?
[23:31] <celthunder> Sanctusorium: in your .xinitrc ck-launch-session gnome-session
[23:31] <nemor> have you changed anything major
[23:32] <nemor> groups users permissions
[23:32] <Juest> nemor, yes it manages .desktop
[23:32] <Guest8093> don't know if running natty,  install server ubuntu 11.04  no windows graphics
[23:33] <nemor> try to check permissions on desktop directory
[23:33] <Juest> Guest8093: you are running natty, (natty= 11.04)
[23:33] <Juest> nemor: it manages that and makes .desktop runables as shortcuts i think
[23:33] <nemor> is it in your home directory?
[23:33] <Juest> ummm
[23:34] <Guest8093> no unless server 11.04 is natty
[23:34] <Juest> Guest8093: you are right, you are running natty server
[23:34] <Sanctusorium> celthunder: So, what do I do with that?  Is it a command to run?
[23:34] <ZykoticK9> !natty | Guest8093
[23:35] <nemor> i mean /home/"username"
[23:35] <Juest> i have troubles with desktop-file-utils, how do i solve it?, any dobuts? i am on natty 11.04
[23:35] <Juest> desktop
[23:36] <Juest> nemor, i don't understand what are you talking about
[23:36] <Guest8093> yes I installed natty, just got command line,  installed ubuntu desktop but graphics is poor,  refresh rate not correct
[23:36] <nemor> do
[23:36] <koffeehaus> j
[23:36] <Juest> Guest8093: so why you installed a natty server if you want GUI????
[23:36] <nemor> ctrl +alt+ t
[23:36] <nemor> cd
[23:36] <Juest> why?
[23:37] <nemor> ls -l d*
[23:37] <Juest> lol¿
[23:37] <celthunder> Sanctusorium: that sets your default session to gnome-session with console policy kit ...just type startx
[23:37] <nemor> D*
[23:37] <Sanctusorium> celthunder: Okie.
[23:37] <Guest8093> I need a server at office ,  and graphic interface is better for me to connect to other computers on network,  I am below a newbie
[23:38] <nemor> wrong
[23:38] <ikonia> Guest8093: use the desktop version
[23:38] <iceroot> Guest8093: ubuntu server edition is the normal ubuntu without a gui and with a pae kernel
[23:38] <ikonia> Guest8093: the desktop version can act as an excellent server
[23:38] <ZykoticK9> Guest8093, you can add services to the desktop version just fine
[23:38] <usr13> dpkg-reconfigure -phigh xserver-xorg
[23:38] <nemor> just ls -l
[23:38] <usr13> Guest8093:  ^^^
[23:38] <ikonia> nemor: why do you keep saying random commands ?
[23:39] <nemor> lol
[23:39] <nemor> i am training help desk
[23:39] <ikonia> nemor: can you please stop saying random commands in this channel please
[23:39] <Juest> Guest8093: yes, you can still host things with desktop edition, repos have every package for every bundle of ubuntu (server desktop kubutu lubuntu xubuntu, etc)
[23:39] <nemor> they r not random
[23:39] <Guest8093> ok  I will try that,  thought server edition would be better  I had version 9.04  server and upgraded to higher versions,  that works fine
[23:39] <basilfaulty> how can I format a partition as fat 32 and make it dos bootable?
[23:39] <heffay> I need some help figuring out why my ubuntu box suddenly wont connect to a shared folder on my network
[23:40] <ikonia> nemor: they are random to this channel, please stop
[23:40] <nemor> Juest has a problems with a nautilus application
[23:40] <Juest> nemor: i found .desktop files that correspond to system shortcuts in /usr/share/applications . why are you asking to ls?
[23:40] <Juest> no
[23:40] <Juest> not nautilus
[23:40] <Juest> is a package
[23:40] <usr13> basilfaulty: formatting and making a disk bootable are two different tasks
[23:40] <nemor> ok
[23:40] <nemor> well
[23:40] <heffay> can someone help me troubleshoot this?
[23:40] <ikonia> !enter | nemor
[23:40] <Juest> installation, not .desktop
[23:40] <basilfaulty> well the formating seems starightforward
[23:41] <Juest> nemor: want to PM?
[23:41] <basilfaulty> but I need to put the dos files on there too
[23:41] <usr13> basilfaulty: But you can reformat it with command mkdosfs
[23:41] <basilfaulty> can u use dd to write a floppy image onto a hd partition?
[23:41] <basilfaulty> aah :)
[23:42] <nemor> no Juest
[23:42] <basilfaulty> sounds good
[23:42] <usr13> basilfaulty: Yes
[23:42] <Guest8093> thank for you suggestions  bbl
[23:42] <nemor> ikonia was right
[23:42] <SuperTeece> Hi all
[23:42] <Juest> how i can fix desktop-file-utils error in any apt-get that involves it?
[23:42] <th0r> basilfaulty: you can't make a dos partition bootable...there is only one mbr and if you have both linux and dos on the same drive linux (grub) installs to the mbt
[23:42] <usr13> basilfaulty: dd if=/mnt/floppy/ of=/mnt/disk/
[23:42] <heffay> Anyone? This should be a pretty basic feature and easy to troubleshoot...
[23:42] <iceroot> Juest: depending on the error
[23:42] <ikonia> Juest: it's already installed, why are you trying to install it
[23:43] <SuperTeece> Sounds like there may already be a grub discussion going?
[23:43] <basilfaulty> will it work with an iso? eg a win install?
[23:43] <ZykoticK9> usr13, i'm not sure your dd command is correct.  should that be a device and not a mount point?
[23:43] <LuckyStrike> hi again, Lucky here, I have a question:
[23:43] <usr13> ZykoticK9: YOu are absolutely right.
[23:43] <ZykoticK9> usr13, s/should/shouldn't/
[23:43] <Juest> i just try to purge gnome-screensaver (i use xscreensaver) and it came up an error when dpkg tires to do --purge with desktop-file-utils
[23:43] <basilfaulty> th0r: I'm hoping grub will find the other partition after i update-grub
[23:44] <ikonia> Juest: why are you doing this ?
[23:44] <usr13> basilfaulty: dd if=/dev/fd0 of=/dev/sdb1
[23:44] <ikonia> Juest: it's linked into the desktop, it takes up about 16 of disk space, why are you trying to remove it
[23:44] <ikonia> 16k
[23:44] <lukecrowe> For a VPS with 512mb RAM, would your recommend Ubuntu 11.04 or 10.04?  32 or 64 bit?
[23:44] <basilfaulty> how about dd if=/an.iso of=/dev/sdb1 ?
[23:44] <ikonia> lukecrowe: the LTS version is always a good choice
[23:44] <Juest> i just want to use xscreensaver not gnome-screensaver
[23:45] <ikonia> Juest: that's fine, use it, but you don't need to uninstall gnome-screensaver to do that
[23:45] <Juest> and i have iusses with desktop-file-utils
[23:45] <basilfaulty> I'm going to try it :)
[23:45] <ikonia> Juest: desktop-file-utils is already installed,
[23:45] <Juest> yes,
[23:45] <ikonia> Juest: there is no need for you to try to install it
[23:45] <lukecrowe> ikonia:  Cool, thanks. That's what I've heard.
[23:45] <celthunder> has anyone noted how much faster booting is with e4rat?
[23:45] <basilfaulty> does a drive need to be formated before I dd to it?
[23:45] <IsmAvatar> If I want ubuntu 11.04, should I download from ubuntu.com or is there a more recent build that I should use?
[23:45] <ikonia> IsmAvatar: ubuntu.com
[23:45] <IsmAvatar> ikonia: thanks
[23:45] <usr13> basilfaulty: dd if=/dev/fd0 of=/dev/sdb1  #Where /dev/fd0 is actually the floppy and /dev/sdb1 is actually the drive partition you want to place the image.
[23:45] <genewitch> what is the name of a gnome applet that will show capslock and numlock status?
[23:46] <nemor> 32 or 64 bit depending on your machine
[23:46] <celthunder> basilfaulty: no
[23:46] <heffay> I need some help figuring out why my ubuntu box suddenly wont connect to a shared folder on my network
[23:46] <LuckyStrike> My laptop is dying, my HDD shows nothing but internal errors, so just to use internet and stuff, I have to run a LiveCD ubuntu now(10.04), but it takes ages! to boot, because, ubuntu keeps trying to detect and get ready for running the hard drive (ATA). I read somewhere, that you can blacklist devices from the boot sequence. Could
[23:46] <usr13> heffay: nfs?
[23:46] <basilfaulty> if I dd a small file onto a large partition.. does the size of the partition change?
[23:46] <Juest> i don't try to install it, i just get troubles when dpkg tires to configure desktop-file-utils on any install/uninstall/purge of any package that haves to configure desktop-file-utils
[23:46] <ZykoticK9> lukecrowe, with only 512MB ram it is unlikely that 64bit will be any benefit... but it's possible.
[23:46] <heffay> no its a samba share on a debian box
[23:47] <nemor> ah it is vps
[23:47] <basilfaulty> guessing not
[23:47] <heffay> the only computer that refuses to connect to it is ubuntu
[23:47] <Juest> ok ikonia?
[23:47] <ikonia> LuckyStrike: you're going to struggle as it needs a hard disk to swap out on to for the livecd
[23:47] <nemor> i don't know vps
[23:47] <lukecrowe> ZykoticK9:  Cool, thanks.
[23:47] <LuckyStrike> you tell me how and if I can tell ubuntu on start not to bother about HDD?
[23:47] <lukecrowe> bye.
[23:47] <ikonia> Juest: you can't remove that, the whole desktop depends on it
[23:47] <usr13> heffay: Why not just use nfs?
[23:47] <ikonia> Juest: why are you messing with the desktop packages, they are all needed to run, stop trying to purge things
[23:47] <th0r> LuckyStrike: that should be in the setup in the first few seconds of bootup...before linux even starts to load
[23:47] <Juest> i am not trying to remove it
[23:47] <usr13> heffay: Is this a wired connection?
[23:47] <ikonia> Juest: what are you trying to remove
[23:47] <heffay> usr13, that's not really a solution
[23:48] <heffay> wired and wireless clients all over the house
[23:48] <usr13> heffay: Why  not?
[23:48] <Juest> just dpkg tires to configure it and fails
[23:48] <Juest> WHY?
[23:48] <th0r> LuckyStrike: when the computer first starts it should say something like 'F2 for setup'
[23:48] <ikonia> Juest: no it doesn't, it trys to configure it if you tell it to do something, what are you telling it to do
[23:48] <heffay> the debian box hosting the share is wired though
[23:48] <LuckyStrike> ikonia, th0r, yes, dmesg says it's on beggining, but how can I force it not to bother about HDD?
[23:48] <Juest> sudo apt-get purge gnome-screensaver
[23:48] <linda_> do someone have the driver for Wireless broadcom M94311?
[23:49] <ikonia> LuckyStrike: it needs one
[23:49] <Juest> it says that dpkg exits with error 1
[23:49] <ikonia> Juest: I've just told you to NOT remove it
[23:49] <th0r> LuckyStrike: when you press F2 you will be taken to a setup screen where you can tell it to look first at the CD
[23:49] <ikonia> Juest: why are you trying to remove it after I've told you not to
[23:49] <heffay> why not? because im not going to set up a whole new share and filesystem JUST because ubuntu doesn't want to play nice. macs and windows and other debian boxes connect just fine
[23:49] <Juest> not desktop-file-utils is there as not fully installed or removed
[23:49] <Juest> now*
[23:49] <LuckyStrike> th0r - it's not what I'm asking about....
[23:49] <ikonia> Juest: I told you not to remove gnome-screensaver, why are you telling it to remove it
[23:50] <LuckyStrike> ikonia, so there is no way?
[23:50] <pietr101> Hello, how do i recursively convert all file extensions to lowercase?
[23:50] <ikonia> pietr101: write a script and use "tr" to change them
[23:50] <ZykoticK9> Juest, "sudo apt-get -f install" to try fixing any currently broken packages
[23:50] <jmcantrell> is it possible to change the sizes with the compiz grid plugin?
[23:50] <Juest> froget about the gnome-screensaver uninstall ,now desktop-file-utils is there as not fully installed or removed
[23:50] <Juest> ZykoticK9: that doesn't fix it
[23:50] <ikonia> Juest: no - you've broke it by trying to remove dependencies from it
[23:50] <ikonia> Juest: stop trying to remove parts of the gnoem desktop
[23:51] <Juest> it fixes nothing
[23:51] <Juest> now i have to install the meta package again -.-
[23:51] <linda_> Where do I find the driver for Broadcom M 94311 Wireless?
[23:51] <heffay> So, does anyone have ideas on how to troubleshoot this?
[23:51] <ikonia> Juest: that will teach you to stop trying to remove parts of the gnome desktop
[23:51] <ikonia> !broadcom | linda_
[23:52] <pietr101> ikonia: i'm not very familiar with regular expressions and tr. any easy/fast way for no pro?
[23:52] <LuckyStrike> ikonia, so there is no way?
[23:52] <ikonia> pietr101: it's pretty straight forward, a recursive loop, pipe through tr, then rename
[23:52] <ikonia> LuckyStrike: how much ram do you have
[23:52] <heffay> if i smbclient -L Host i get (Error NT_STATUS_HOST_UNREACHABLE)
[23:53] <ikonia> heffay: can't get to that host, network/firewall/service not running
[23:53] <heffay> ikonia, what?
[23:54] <ikonia> heffay: "NT_STATUS_HOST_UNREACHABLE" it can't talk to that service over the network for some reason
[23:54] <heffay> right
[23:54] <heffay> every other computer in the house can connect just fine. its ONLY the ubuntu computer throwing that error
[23:54] <ikonia> so start debugging it, I've just given you some common causes
[23:54] <heffay> im trying to figure out why
[23:54] <LuckyStrike> ikonia 1 GB
[23:54] <ikonia> LuckyStrike: search for livecd boot params to use a ram disk instead of a hard disk, I'm sure it's possible, 1Gb should be enough
[23:55] <heffay> so the service is there, and working properly
[23:55] <ikonia> LuckyStrike: although I don't know why you don't just take the hard disk out if it's broke
[23:55] <ikonia> heffay: ok - so work on the comms between the two hosts
[23:55] <heffay> im trying to figure out what the problem on the ubuntu side is
[23:55] <iain80> Hi, what password managers are people using on ubuntu? is seahorse the best, or would something like keepass be a better choice?
[23:56] <tieinv> uses keepass
[23:57] <th0r> keepassx is a cross-platform fork of keepass if I remember correctly
[23:57] <heffay> what do you suggest ikonia?
[23:57] <ikonia> heffay: checking the comms between the two hosts
[23:57] <heffay> would you mind elaborating?
[23:57] <heffay> i dont know what you mean by that
[23:57] <LuckyStrike> ikonia about removing hard disk, I was thinking about it, but I remember trying that some time ago and ubuntu was also looking for the HDD and the boot time was also much longer (havn't been trying this now). Would you think it would help?
[23:57] <ikonia> heffay: sure, do some tests to make sure the two hosts can see each other on the required ports, telnet is a good test to hit ports
[23:58] <ikonia> LuckyStrike: if you're machine won't boot due to a dead hard disk, get a new disk
[23:58] <th0r> ikonia: I thought both the usb and live-cd would leave the hd untouched
[23:58] <ikonia> th0r: it needs one / likes one to swap out the cd,
[23:59] <LuckyStrike> ikonia it's a long story, but I don't think it's just a disk(I need a new laptop, sadly...).


[12:04] <james_w> lifeless: thanks.
[01:29] <poolie> hello
[01:29] <poolie> i love when people ping me on irc at 3am :)
[01:31] <fullermd> Heck, I see you pinging on irc at 3am all the time   ;p
[01:37] <poolie> at least they're not phoning i guess...
[01:37] <poolie> spiv, ping?
[01:48] <igc> morning
[01:52] <poolie> hi igc
[01:59] <lifeless> poolie: well, we can fix that
[04:00] <igc> I'll review the patch from lifeless after that
[05:39] <bignose> "bzr: ERROR: No WorkingTree exists for file:///foo/bar/.bzr/checkout/."
[05:39] <bignose> This branch was created by a remote 'bzr push --create'.
[05:39] <bignose> How do I change it so it has a working tree?
[05:40] <bignose> I see the 'bzr remove-tree' command; I awant the opposite, 'add-tree'.
[05:57] <bignose> poolie__: I have a question you may have missed in this channel, may I ask it again?
[06:05] <poolfool> Could someone please give tell me how to join (merge?) two different bzr repositories? I have one repo (~/public_html) and a second (~/development) that I would like to join (merge?) (~/repo)?
[06:07] <poolie_> bignose: sure
[06:07] <bignose> poolfool: what do you want the end result to be?
[06:07] <bignose> poolie_: here it comes
[06:07] <bignose> "bzr: ERROR: No WorkingTree exists for file:///foo/bar/.bzr/checkout/."
[06:08] <bignose> This branch was created by a remote 'bzr push --create'.
[06:08] <bignose> How do I change it so it has a working tree?
[06:08] <bignose> I see the 'bzr remove-tree' command; I awant the opposite, 'add-tree'.
[06:10] <poolfool> bignose: End result? I would like to merge both repositories (including history) into a single repo ... similar to 'svn-style' where I have 'repo/<project[a...b] /'. I really don't want to loose the history.
[06:10] <bignose> Bazaar (bzr) 0.18.0
[06:11] <bignose> poolfool: so, the two branches have similar files and similar structure; you want one of them to become "the" branch. yes?
[06:12] <poolfool> bignose: No, the two repositories do /not/ have similar files ... I did find someone in the mailling list trying to do that.
[06:12] <poolfool> bignose: No, I want to merge two different repo's that have individual projects into a single repo.
[06:13] <bignose> poolfool: (note that "repo" is a different thing to "branch" in Bazaar.)
[06:13] <bignose> poolfool: can you describe what the end result would be? what would happen to either or both of "~/public_html/" and "~/development/"?
[06:14] <poolfool> bignose: Got that. Maybe some background, I wanted to try out bazaar so I choose to use 'public_html' #bzr init ... <do some revision and updates>
[06:16] <poolfool> bignose: Bazaar is pretty good ...  I choose to put some small project in 'development' under revision control # cd ~/development; bzr init <do some revision and update>
[06:16] <poolfool> bignose: Oops ... now I have .bzr <repo> in two different places (~/public_html and ~/development) each with working copies checked out too.
[06:17] <bignose> poolfool: ah, there's the disconnect. the '~/public_html/.bzr/' directory is *not* a repo, it's a branch.
[06:17] <bignose> or rather, it's not a "shared repository", which is what is often lazily called a "repo".
[06:17] <poolfool> bignose: I guess I am trying to now move to a more CVS repo like I am used to.
[06:18] <bignose> poolfool: you can set up a shared repository with 'bzr init-repository ~/Projects/'
[06:19] <bignose> poolfool: and then 'bzr branch ~/public_html/ ~/Projects/public_html/'
[06:19] <bignose> poolfool: you'll then have the shared repository '~/Projects/', and within it a branch '~/public_html/'
[06:20] <bignose> poolfool: but remember that the shared repository is only useful once you start branching *within* that repository, e.g. 'bzr branch ~/Projects/public_html/ ~/Projects/public_html.coolnewfeature/'
[06:21] <bignose> poolfool: i.e. shared repositories are only useful because they share revision data; identical revisions (i.e. ones common to two or more branches with common ancestry)
[06:23] <poolfool> bignose: Ok, I am still digesting and reading more documentation at bazaar-vcs.org?
[06:23] <bignose> poolfool: you can then 'bzr branch ~/development/ ~/Projects/development/', but of course that branch will have no common revisions with any of the 'public_html' branches that exist in the '~/Projects/' repository
[06:24] <poolfool> bignose: So 1) Everything, including '#bzr init' are branches, 2) a repo is a shared /branch/, and 3) shared branches only include 'common ancestry'?
[06:25] <bignose> poolfool: not quite. all branches have repositories; but 'bzr init-repository' sets up a *shared* repository that allows branches inside that directory to share revision data.
[06:25] <poolfool> bignose: One more time for the cheap seats, '~/Projects/dev...' and '~/Projects/public...' will have no common revisions between them? Great ... just what I wanted.
[06:25] <bignose> poolfool: your existing '~/development/' branch has a repository, that lives inside that branch alone and isn't shared, even if you branch from it
[06:26] <bignose> poolfool: the only reason to set up a repository is to make it even cheaper and faster to branch, because the common revision data will stay in one place.
[06:26] <bignose> (well, that's the only reason I use it. there may be others.)
[06:27] <bignose> poolfool: any time you 'bzr branch' from a branch *inside* the shared repository to one *outside*, all the necessary revision history will be carried along. it's only branches within the shared repo that share their revision data.
[06:28] <bignose> poolfool: so, the space and speed advantages of a centralised repository containing many possibly-unrelated branches; with all the benefits of being able to branch those elsewhere at will.
[06:29] <poolie_> bignose: in older versions, use 'bzr checkout .' in that tree; in newer ones 'bzr reconfigure --tree'
[06:29] <poolie_> hth
[06:30] <poolfool> poolie_: 'reconfigure --tree' can you use that command to convert a dirstate tree to dirstate-tags tree?
[06:32] <poolfool> bignose: Ok ... thank you I think I get it. I just started to try out Bazaar and well I am used to my CVS frame of mind where all projects are in the same repo. Not several different 'branches' left around the file system.
[06:32] <bignose> poolfool: yes, you definitely want a shared repository.
[06:32] <poolie> poolfool: no, that's 'upgrade'
[06:33] <poolie> reconfigure switches between different kinds of bzrdir in the same format
[06:33] <bignose> poolfool: you also want to read about the 'bzr checkout' command; it lets you treat a branch elsewhere as "the central branch", and commit changes simultaneously to both the central and local working tree.
[06:33] <poolie> i guess maybe upgrade should be considered a subset of reconfigure
[06:33] <poolie> but it is not at present
[06:33] <poolfool> bignose: The only thing I do not get is, if I setup a 'shared repo' as you explained ... will I keep the existing history of the branch (public_html) when I branch to the 'shared repo'?
[06:34] <bignose> poolfool: 'bzr branch foo/ bzr/' always preserves the complete history of the branch.
[06:34] <bignose> erm, that should be 'bzr branch foo bzr/' for clarity :-)
[06:34] <bignose> argh
[06:34] <bignose> erm, that should be 'bzr branch foo bar/' for clarity :-)
[06:34] <poolfool> bignose: no problem. Thanks again for the help.
[06:34] <poolfool> bignose: are you a bazaar developer?
[06:35] <bignose> poolfool: no, just a fan :-)
[06:35] <bignose> I've been using Bazaar since it was the throwaway prototype for the new version of GNU Arch
[06:36] <bignose> then it because the not-to-be-thrown-away much improved system that gets rid of all Arch's cruft :-)
[06:36] <poolfool> bignose: well I am sold ... no more monster patch to and from work on thumb drives to commit after hours of work at home.
[06:37] <bignose> s/because/became/
[06:37] <poolfool> bignose: I could never wrap my head around the funny file names of Arch ... but I have thought the idea of distributed (cheap branch) rcs was a good idea.
[06:37] <bignose> yep.  Or can you tag 'dirstate'?
[06:41] <bignose> poolie: yes, 'bzr checkout .', while completely unintuitive, does seem to have done the trick.
[06:41] <bignose> poolie: I'm glad it has become 'reconfigure --tree'.
[06:42] <bignose> poolfool: one tip with 'bzr checkout'; get accustomed to doing 'bzr info' in a cranch to determine whether it's a checkout (bound to a remote branch) or not.
[06:42] <bignose> s/cranch/branch/
[06:43] <bignose> man, my typing is lousy today.
[06:43] <poolfool> wow ... now I am scared because I read that right before the correction.
[06:47] <poolie> lifeless: just a ping about debs
[10:05] <mrevell> igc: Hi
[10:05] <igc> hi mrevell
[10:05] <mrevell> hey igc - would now be a good time to have a quick chat?
[10:06] <igc> yes
[10:07] <igc> mrevell: how about I call you?
[10:36] <igc> night all - have a good weekend
[11:36] <steko> hi, I'm trying to convert a little darcs repo to bzr using tailor, but I have problems http://pastebin.com/m1ff6d86b
[11:36] <steko> is there another way to to darcs > bzr ?
[11:45] <fullermd> I don't know of one.
[11:45] <fullermd> That actually looks like a problem on the darcs side of tailor.
[11:46] <fullermd> I'm given to understand there are some current bumps on the bzr side of it too   :|
[11:46] <steko> fullermd: I know. but it's not good to ask on ##darcs how to stop using darcs itself! :-)
[01:14] <oly_mk2> hi could do with some help with bzr please,
[01:15] <oly_mk2> i am trying to update a local branch but it wants me to first commit my changes is there anyway i can cancel my changes
[01:15] <oly_mk2> and just do a merge ?
[01:15] <GaryvdM> Are you sure that your changes are not important
[01:16] <oly_mk2> yes they where changes to try and fix a problem as a test,
[01:16] <GaryvdM> Check what has been changed with a bzr status and/or bzr diff
[01:16] <oly_mk2> basically i am developing on one machine commiting then pulling on other machine
[01:16] <GaryvdM> If you don't want the changes any more you can bzr revert
[01:17] <oly_mk2> i think i am using bzr wrong on my test machine to be honest
[01:17] <oly_mk2> i use bzr branch and bzr merge to update
[01:17] <oly_mk2> on the test machine but i never want changes to go back from test machine
[01:18] <oly_mk2> thanks bzr revert does exactly what i need
[01:18] <GaryvdM> You should probaly use bzr pull on your test machine
[01:19] <GaryvdM> insted of merge
[01:19] <oly_mk2> okay, thxs i did get confused between checkout pull and branch at one point
[01:19] <oly_mk2> i started of with pull i think, and changed
[01:19] <oly_mk2> i will give that a try
[01:21] <oly_mk2> thxs for the help though appreciated,
[01:21] <GaryvdM> It's a pleasure
[03:54] <spiv> lifeless: turns out stacking test adapters isn't *too* difficult.
[04:38] <spiv> abentley: my reconcile work has been mailed to the list
[04:39] <spiv> abentley: it turned out to be much bigger than I anticipated, but if you can forgive that I'd love to get your feedback on it.
[04:56] <adedov> hello
[05:01] <adedov> It seems, I still cannot get principles of DRCS... Am I right that if I have, say, two branches than they will always have different revision history even being synchronized each to another?
[05:02] <fullermd> Yes and No and Maybe and It Depends.
[05:02] <radix> given he said "always", I would say the answer is "no" :)
[05:02] <mw> Ask not fullermd for council, for he will say Yes and No and Maybe and It Depends.
[05:02] <radix> heh
[05:02] <adedov> :)
[05:03] <fullermd> Well, it _can_ be always, if you work it that way.  And it can be never, if you work it that way, and anywhere in between.
[05:03] <radix> adedov: no, two branches can have the same revision history. "bzr branch foo bar" makes a branch "bar" which has the same history as "foo".
[05:05] <adedov> I have already told my history today on this chat. However... I have three branches: at launchpad, at home, and at office. And each time I commit to a local branch (either at home or at office) I push changes on launchpad. After that I need merge another one and commit merge results locally. And finally I must push commit results back to launchpad. It appears that launchpad's branch will be always contain merge results of it-self...
[05:06] <radix> adedov: sure, and that's fine.
[05:06] <radix> adedov: actually....
[05:06] <radix> adedov: you don't need to merge if the two branches haven't diverged
[05:06] <luks> adedov, if you are the only developer, you probably want pull instead of merge
[05:06] <radix> adedov: you could just be pulling from launchpad instead of merging
[05:07] <adedov> radix: right, but once they diverged, I merge, commit and push... and launchpad constantly hides its previous history with merged results.
[05:08] <radix> adedov: "hides"?
[05:08] <adedov> hmm... I look into branch log and I see records rearanged.
[05:09] <adedov> please tell me common practice of commiting merge results? is it ok commit as 'Merge with xxx branch' or it is better to name all the changes in merge?
[05:10] <radix> adedov: the former
[05:10] <radix> adedov: all the changes in the merge are still there, so there's no need to name all of them in the merge commit message
[05:10] <Solarion> http://ooextras.sourceforge.net/http://ooextras.sourceforge.net/aaaaaa
[05:11] <Solarion> sorry, terminal seems to have gone haywire
[05:12] <adedov> radix: in this case, after pushing merged revision to launchpad, the branch log on launchpad lists records like 'Merge with main' (which actually the launchpad's branch name)
[05:12] <adedov> readability suffers
[05:12] <radix> adedov: what's the problem?
[05:13] <radix> maybe the problem is that launchpad doesn't make it easy to see the merged revisions?
[05:13] <radix> (although maybe it does, I don't know)
[05:13] <radix> but like I said, if you're not diverging the branches, you have no need to merge, and instead you can just pull.
[05:14] <poolfool> adedov: Are you trying to use launchpad as a common central repo for your work at home and office?
[05:14] <adedov> radix: OK. I think my head needs time to get it all :)
[05:14] <adedov> poolfool: yes
[05:15] <poolfool> adedov: Ok, then it makes a little more sense to me ... that and what bignose said last night. What is your past RCS?
[05:15] <adedov> poolfool: CVS
[05:16] <adedov> poolfool: I know it is awful :)
[05:16] <poolfool> adedov: Me too .... totally different train of thought, but you can use bazaar kind of like CVS with a central (blessed) repo (launchpad).
[05:17] <adedov> poolfool: I know that, but I also like to have an ability making local commits before getting new feature mature enough.
[05:18] <adedov> poolfool: or I need have a branch per feature in this case?
[05:18] <poolfool> adedov: Exactly, you are on the right track ... now come the details.
[05:20] <poolfool> adedov: I work alone (or with few other people) in CVS and try to branch often ... bad idea I know. But bazaar works better that way. I branch for each new feature (within reason).
[05:22] <poolfool> adedov: Ok, here is my conversation last night with bignose (nice guy) who helped to clear up some things. I am still learning ... but it sounds like you are trying to do what I want to do; remote distributed development checked into a common central repo.
[05:22] <poolfool> adedov: http://pastebin.com/m32b3d220
[05:22] <adedov> poolfool: aha. thank you!
[05:23] <poolfool> adedov: Have you read the workflow section at bazaar? http://bazaar-vcs.org/Workflows
[05:24] <adedov> poolfool: long time ago. before I started use bzr. I will re-read :)
[05:36] <TeTeT> can some bzr expert take  a look at https://wiki.ubuntu.com/Training/KnowledgeBase please and see if I made any glaring errors on how to use bazaar for the desktop course?
[05:45] <schierbeck> phanatic: hi
[05:45] <phanatic> hey schierbeck
[05:45] <mrevell> hey phanatic
[05:45] <schierbeck> phanatic: have you decided on what to do with brokenlines?
[05:46] <phanatic> hey mrevell :)
[05:46] <phanatic> schierbeck: i was about to send a mail to the list
[05:46] <schierbeck> phanatic: ooooh :D
[05:49] <phanatic> mail sent :)
[05:50] <phanatic> schierbeck: i got your test mail :P
[05:50] <schierbeck> great!
[05:50] <schierbeck> what about the merge requests?
[05:51] <phanatic> these mails have made it to the list: https://lists.canonical.com/archives/bzr-gtk/2007-September/thread.html
[05:51] <schierbeck> wow, they did come through
[05:52] <schierbeck> it's weird -- it seems like they were responses to other messages...
[05:54] <phanatic> yes
[05:56] <schierbeck> doesn't show up that way in evolution, though...
[05:57] <schierbeck> phanatic: have you had a look at the viz-change-title branch?
[05:57] <schierbeck> *viz-window-title
[05:59] <phanatic> not yet, but i'll do have a look at all merge requests during the weekend
[05:59] <schierbeck> cool
[05:59] <schierbeck> btw, it was a sound decision to merge brokenlines
[06:00] <schierbeck> waiting longer would've put off other changes to the viz
[06:00] <schierbeck> well, i'm gonna go make some dinner, see you later
[06:40] <ubotu> New bug: #146379 in bzr "Wrong format suggested when subtrees are required." [Undecided,New]  https://launchpad.net/bugs/146379
[07:06] <mtaylor> if I get this when trying to do a push:
[07:06] <mtaylor> bzr: ERROR: Can't rename /srv/sm-ng/push-branches/00/00/0e/49/.bzr/repository/lock/5jz7rhqnlo.tmp to /srv/sm-ng/push-branches/00/00/0e/49/.bzr/repository/lock/held: /srv/sm-ng/push-branches/00/00/0e/49/.bzr/repository/lock/held already exist
[07:15] <mtaylor> is that a lock held on the server repos?
[07:15] <mtaylor> if so, how can I clear it?
[07:16] <fullermd> I thought it gave you a 'lock already held' error when it noticed something.  Maybe that particular error means you lost a locking race?
[07:21] <rele> Is there someone responsible for the Bazaar website?
[07:21] <rele> The Windows downloads at http://bazaar-vcs.org/Download are still the old 0.90 versions, despite the link text mentions 0.91. (Last-Modified: Sun, 02 Sep 2007 14:31:44 GMT)
[07:21] <rele> Still 0.90:
[07:21] <rele> http://bazaar-vcs.org/releases/win32/bzr-setup-latest.exe
[07:21] <rele> http://bazaar-vcs.org/releases/win32/bzr-latest.win32-py2.5.exe
[07:21] <rele> http://bazaar-vcs.org/releases/win32/bzr-latest.win32-py2.4.exe
[07:22] <fullermd> That's know.  Something on the list about it.  0.91 is there, the -latest links just don't point to it.
[07:28] <rele> @fullermd: thx!
[07:58] <TeTeT> is the channel logged somewhere?
[07:59] <TeTeT> !ubuntulog log
[07:59] <ubotu> Sorry, I don't know anything about ubuntulog log - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi
[08:04] <james_w> TeTeT: yes. I just can't remember where.
[08:05] <james_w> http://people.ubuntu.com/~fabbione/irclogs/ has some


[01:51] <TomBrady> stop sinning now
[01:51] <TomBrady> !ops | stop sinning now
[02:13] <valorie> how fun is that
[02:15] <Unit193> valorie: It's HFSPlus, he changes IPs faster than I can make a bag of coffee disappear.
[05:39] <Flannel> Unit193: Do you often eat coffee grounds?
[05:41] <Unit193> Flannel: Whole bean, quite good.