[19:19] <lifeless> [19:19] <lifeless>     Hard / Soft  Page ID
[19:19] <lifeless>       79 / 4508  Archive:+index
[19:19] <lifeless>       33 /  272  BugTask:+index
[19:19] <lifeless>       29 /  312  Distribution:+bugs
[19:19] <lifeless>       18 /    0  Person:EntryResource:retractTeamMembership
[19:19] <lifeless>       13 /  195  POFile:+translate
[19:19] <lifeless>        8 /  112  ProjectGroupSet:CollectionResource:#project_groups
[19:19] <lifeless>        8 /   17  DistroSeries:+queue
[19:19] <lifeless>        7 /   22  Archive:+copy-packages
[19:19] <lifeless>        6 /   25  DistroSeriesLanguage:+index
[19:19] <lifeless>        6 /    0  Archive:+admin
[23:09] <pcjc2> can anyone offer tips on getting some mods I've made to my local LP instance back upstream - as a hosted branch perhaps
[23:09] <pcjc2> I've got the default bzr checkout as described in the "Getting" instructions as the topic of this forum (along with some config changes I need to remove from the diff)
[23:09] <pcjc2> I'm not familiar with bzr, only git
[23:10] <wgrant> pcjc2: Commit them to the branch, then bzr push lp:~pcjc2/launchpad/SOME-BRANCH-NAME
[23:10] <pcjc2> can I commit just certain file, like git add <files I want>
[23:10] <wgrant> bzr commit somefile
[23:10] <pcjc2> I seem to recall bzr has no "staging area" ceoncept
[23:10] <pcjc2> (typo)
[23:11] <wgrant> That's right.
[23:12] <wgrant> You'd normally use 'bzr shelve' (like 'git stash') to "unstage" unwanted changes, or just give filenames to 'bzr commit'
[23:14] <lifeless> you can also commit --exclude foo
[23:14] <pcjc2> cool, thanks
[23:15] <wgrant> Ah, didn't know that one.
[23:15] <wgrant> Handy.
[23:15] <pcjc2> https://code.launchpad.net/~pcjc2/launchpad/allow-empty-comments
[23:15] <pcjc2> (Not quite there yet)
[23:16] <pcjc2> I need that (or something like that) to import our bug history nicely. Too many <empty comment> placeholders without it
[23:16] <lifeless> why not just skip them ?
[23:16] <lifeless> wouldn't that be simpler ?
[23:17] <pcjc2> because the comment contains an attachment
[23:17] <pcjc2> and it is _really_ ugly to have "Attached file <blah> ....
[23:17] <pcjc2> <empty comment>"
[23:17] <pcjc2> Wasn't that we wanted a big string of otherwise blank comments ;)
[23:18] <pcjc2> I've got a load of mods to the SF -> LP bug import script which might be useful to contribute back too
[23:18] <pcjc2> Making a local cache of downloaded attachments (for when you run it 300 times with different mods ;))
[23:18] <pcjc2> And some other things which are vaguely useful - such as stripping some SF cruft from some of the comments
[23:19] <pcjc2> And some local things to our project, such as turning certain release "groups" into tags, or different bug statuses
[23:21] <pcjc2> http://bazaar.launchpad.net/~pcjc2/launchpad/allow-empty-comments/revision/12044
[23:21] <pcjc2> I'm about at the stage where I am ready to request a test import into staging
[23:21] <pcjc2> but it looks so much nicer when imported with the above change
[23:22] <pcjc2> meh - code update in progress on staging, so can't play
[23:38] <pcjc2> https://code.launchpad.net/~pcjc2/launchpad/allow-empty-comments/+merge/43449
[23:48] <lifeless> pjdc: we already support adding an attachment without a comment in the core
[23:48] <lifeless> bah
[23:48] <lifeless> pcjc2: ^ - is that what you're - ah yes, I se
[23:48] <lifeless> e
[23:49] <pcjc2> any chance of seeing that merged?
[23:49] <lifeless> probably, but not today.
[23:49] <pcjc2> Or the <empty commit> behaviour dropped all together?
[23:49] <lifeless> I would personally prefer to see that
[23:49] <pcjc2> I'm trying really hard to convince our other developers that LP is the way forward for bugs
[23:50] <lifeless> so your change is uncontentious as is
[23:50] <lifeless> I'm sure we can merge it
[23:50] <lifeless> if you could add a test that it does really do what you want, that would be awesome
[23:50] <pcjc2> but one is running of setting up a Bugzilla server. I wanted to get something for people to play with on staging, so I can make sure people like it
[23:50] <lifeless> I think the script is tested already
[23:50] <pcjc2> where do the tests live?
[23:51] <lifeless> generally in $package/tests/test_something.py
[23:52] <pcjc2> ok, found it, thanks..
[23:52] <pcjc2> in general, given an XML file, what would be the lead time in getting it imported for people to play with on staging.launchpad.net ?
[23:52] <pcjc2> (The comment issue is really cosmetic, so shouldn't stop people having a poke at it)
[23:53] <lifeless> I'm not sure; however - the sysadmins, who need to run it, are not around in weekends except for emergencies
[23:53] <pcjc2> also - as  a Launchpad coding noob.. how do I run the tests / run this particular test?
[23:53] <lifeless> bin/test -t <regex>
[23:53] <lifeless> e.g.
[23:53] <lifeless> bin/test -t test_bugimport
[23:54] <pcjc2> Who are the sysadmins? (Might even half know one... Chris Jones (Ng)?)
[23:54] <lifeless> hes a gsa
[23:54] <pcjc2> (I say know.. I fixed a video bug for him)
[23:54] <pcjc2> gsa?
[23:54] <pcjc2> general sysadmin?
[23:54] <lifeless> next one thats up is spm on Monday in roughly this tz now
[23:54] <lifeless> yeah
[23:54] <lifeless> you need a losa - l* operational sysadmin
[23:55] <lifeless> so, pop back in 24 hours and there should be someone that can assist getting an import on either staging or qastaging for you; and once they start on monday there is usually 24 hour coverage through to friday us afternoon
[23:55] <pcjc2> I won't pretend to understand what a losa -l* ... what you just said.. is ;)
[23:56] <lifeless> heh
[23:56] <lifeless> I need to run, I'll rad backscroll when I pop back if you had more questions
[23:56] <pcjc2> thanks for your help, it is much appreciated
[23:56] <pcjc2> * think I get LOSA now
[23:57] <pcjc2> launchpad operational system administrator ;)
[23:57] <pcjc2> to late for me, clearly
[23:57] <wgrant> It's been expanded to Launchpad/Landscape/U1/ISD, but yes.
[23:59] <maxb> Do we have any remaining known bugs that cause builds to get stuck in the "Uploading build" status?
[23:59] <maxb> I had it happen to me again today