/srv/irclogs.ubuntu.com/2006/01/19/#launchpad.txt

=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
lifelesskiko-zzz: looks ok to me01:35
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has left #launchpad []
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== raptoid [n=raptoid@85.102.193.204] has joined #launchpad
=== raphink [n=raphink@raphink.net] has joined #launchpad
=== raphink [n=raphink@raphink.net] has joined #launchpad
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
=== stub [n=stub@gb.ja.98.62.revip.asianet.co.th] has joined #launchpad
=== AlinuxOS [n=Ubuntu@p54A3BC62.dip0.t-ipconnect.de] has joined #launchpad
=== asw [n=asw@karuna.med.harvard.edu] has joined #launchpad
dilysMerge to devel/launchpad: [trivial]  Add small script to rebuild data in indexes on an online database (r2995: Stuart Bishop)05:06
=== mpt [n=mpt@210-246-52-130.paradise.net.nz] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083E867.dip.t-dialin.net] has joined #launchpad
=== mdz [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
=== Znarl [n=karl@82.108.14.161] has joined #launchpad
=== goebelmeier [i=osorkon@tserv05.mops.net] has joined #launchpad
=== lifeless [n=robertc@static-147.29.240.220.dsl.comindico.com.au] has joined #launchpad
=== jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad
=== Nafallo_away [n=nnnnnafa@server3.servereyes.de] has joined #launchpad
=== Spl4y [n=licio@201.17.186.71] has joined #launchpad
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
=== sivang [i=sivan@muse.19inch.net] has joined #launchpad
=== jblack [n=jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== SnakeBite [n=SnakeBit@212.25.63.226] has joined #launchpad
=== SnakeBite [n=SnakeBit@212.25.63.226] has joined #launchpad
=== stub [n=stub@gb.ja.98.153.revip.asianet.co.th] has joined #launchpad
=== mick_linux [n=mick@adsl-223-129-75.mia.bellsouth.net] has joined #launchpad
mick_linuxhi everyone08:37
mick_linuxi'm just creating a team and i was wondering about the Contact Email Address08:37
mick_linuxmy team is already subscribed to a mailinglist08:37
mick_linuxcan i have them use the list to get email notifications?08:38
=== mick_linux is now known as mick_home
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
mantiena-baltixhi all10:00
mantiena-baltixmick_home, I think yes, you can use any email adress10:00
SteveA_hi10:04
mick_homeunder email, i put the mailinglist10:07
mick_homemantiena-baltix, i was wondering if that is ok10:07
=== mick__ [n=mick@adsl-223-129-75.mia.bellsouth.net] has joined #launchpad
=== mick__ is now known as mick_home
=== niemeyer [n=niemeyer@217.205.109.249] has joined #launchpad
=== poningru [n=poningru@n128-227-34-115.xlate.ufl.edu] has joined #launchpad
=== mick_home is now known as mick_sleep
=== kerio2004 [n=Port@210.213.141.195] has joined #launchpad
mantiena-baltixSteveA, labas rytas ;)10:29
mantiena-baltixSteveA, it seems launchpad still has many problems :( I can't add Baltix milestone, when I go to http://launchpad.net/distros/baltix/+addmilestone I get an error about permissions :(10:45
=== sevrin [n=sevrin@202.75.186.154] has joined #launchpad
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== \sh [n=nsherman@ubuntu/member/backslash-sh] has joined #launchpad
\shguys, I wanted to say: Great Job, and thanks for your hard work :) of merging bugzilla to malone :)11:57
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
kiko-zzzthanks \sh 12:40
kikomantiena-baltix, I'll fix that today.. I meant to but forgot.12:40
jordikiko: hey12:47
kikohey jordi man12:47
jordikiko: what about the +translations patch?12:47
jordikiko: we need to get that merged or discussed or whatever12:47
kikoyou know that your rosetta docs is one of the only emails in my inbox?12:47
kikothe one I wrote at ubz?12:47
kikoI have it stashed away in a branch here12:47
kikothis week I can land it12:47
jordiwhat do you mean with my rosetta docs mnail?12:48
jordiok12:48
jordibecause the current page is fucked up12:48
jordifor example, bum has templates in distro and product, but +translations only shows distro12:49
kikooh12:49
kikomy patch fixes that too?12:49
jordi'I can't remember12:49
jordiI suspect not though :)12:49
kikome neither12:50
kikobut I like the sound of that12:50
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jordiheh12:50
matsubaragood morning!12:50
jordihmm12:51
jordido you have a lp install with current data, kiko?12:51
kikowith production data? not me12:51
jordihm12:51
jordiwell, the bum thing might be a different issue12:51
jordikiko: https://launchpad.net/products/bum/+translations shows only the ubuntu template12:52
kikoyeah, which is broken broken broken12:53
jordithe translatable branches portlet does show the other one12:53
jordibut it should be the other way round, given that bum is an official rosetta product12:53
mantiena-baltixkiko, thanks01:08
dilysMerge to devel/launchpad: [trivial]  Fix for bug 5505: Bug nicknames no longer used. Fixes traversal by implementing an IBugSet.getByNameOrID method, and using that in places which traverse to bugs (r2996: kiko)01:09
kikorock and roll!01:10
kikolet's use that tree to fix mantiena-baltix's problem01:11
jameshhi kiko01:19
kikohello jamesh 01:19
kikohow are you?01:19
jameshgood01:19
kikocongratulations on the amazing work01:20
jameshso the migration seems to have gone fairly well01:20
kikothe transition was smooth01:20
jameshthanks for doing the announcement01:20
kikono problem01:21
kikoI added a banner to bugzilla's show_bug page too01:21
jameshbrilliant01:21
kikoelmo helped me with the necessary access01:22
kikojamesh, bradb had suggested some bugs didn't have watches set?01:23
kikoI can't remember now which one though, that was a bit hectic01:24
=== stub [n=stub@gb.ja.98.153.revip.asianet.co.th] has joined #launchpad
kikohey stub 01:33
kikohow's it going?01:33
kikoI had a test question if you could help me with it01:33
kikoshouldn't be too hard01:33
stubYo01:34
kikostub, I want to understand why doc/milestone.txt has no login() call and still works.01:35
kikostub, I want to test permissions there, but apparently the script is running with full privileges01:35
kikoso login() is a nop01:35
stubMaybe a previous test logged in and didn't logout in the teardown01:35
kikohmm are doctests susceptible to that?01:36
stubSure. Nothing really different about doctests01:36
kikodo you need to manually log out in them then?01:36
stubI don't know - I havn't looked at the login() stuff that was put together for the test framework01:37
kikothere's no logout calls in the doc/ directory, so obviously I'm confused :)01:37
stublogout call would likely be in test_system_documentation01:38
stubLaunchpadFunctionalTestCase's tear down calls it01:38
kikohmmm01:38
stubWhat happens if you just add a login call?01:38
kikoI don't think that's it01:38
kikonothing01:38
kikoI login as anonymous01:38
kikoand it still works01:39
stubIs the object you are dealing with security wrapped? ie. you retrieved it from a FooSet Utility, and that utility was a securedutility and not the default insecure one?01:41
kikohmmm, good question. I should print it out.01:41
kiko    + <security proxied canonical.launchpad.database.milestone.MilestoneSet instance at 0x31b01210>01:42
kikothat's crazy01:42
stubAnd the permissions in the content directive for MilestoneSet are correct?01:44
kikoah, perhaps not, perhaps the web ui is broken elsewhere01:45
kiko    <!-- IMilestoneSet -->01:45
kiko    <securedutility01:45
kiko        class="canonical.launchpad.database.MilestoneSet"01:45
kiko        provides="canonical.launchpad.interfaces.IMilestoneSet">01:45
kiko        <allow interface="canonical.launchpad.interfaces.IMilestoneSet" />01:45
kiko    </securedutility>01:45
kikohmmm01:45
kikoso if I read that right there's no permissions in place to handle that, right stub?01:46
kikoit's free-for-all01:46
kikoso hmm.01:46
stubPublic read, and nobody can set I think (not sure about the default set)01:46
stubc/set/write for less confusion01:46
kikoI think any methods on IMilestoneSet are allowed, no?01:47
kikoanyway01:47
kikohmmm01:47
kikohow do I friggin test this thing without writing a pagetest01:47
stubAny methods defined in IMilestoneSet01:48
kikothis is unfortunate01:48
kikoI thought it would be possible to check the permissions with a doctest01:49
stubI thought your test was failing because you were expecting something to be protected that wasn't, so fixing the security declaration would do the trick? Or is MilestoneSet supposed to be free-for-all?01:49
kikobut now I realize we're using page-based permissions to control this distro-milestone addition01:49
kikomy test wasn't failing, i was trying to get it to fail to create a milestone when logged in as test@canonical.com01:49
kikohowever, what we use to limit creation of milestones is page-based permissions01:50
kikoso I think I need a pagetest01:50
kikoFirst, let's see if Foo Bar can view the page to add a milestone to the01:51
kikoUbuntu distribution.01:51
=== kiko thinks who's the dufus that wrote that
kikofoo bar is a superuser :)01:51
stubI still don't understand. Why not fix the permissions on MilestoneSet to launchpad.Edit or something is needed to create Milestones?01:52
kikostub, I can do that, but I will still need a pagetest because the actual pages are also protected by permissions, right?01:53
stubYes - that is correct.01:53
stubWell.. they wouldn't have to be if the permissions on the MilestoneSet were correct ;)01:53
kikothat's what I was driving at -- I didn't want to write a pagetest. I hate them. :)01:53
kikohmmm01:53
kikoI don't know, because it's one specific method in IMilestoneSet that's forbidden01:54
kikoyou can still query them01:54
stubSure. You can split the IMilestoneSet interface into two, and use different permissions to protect the different interface components. Or use the attributes attribute to specify permissions for individual attributes rather than by the whole interface.01:55
kikothat's interesting!01:56
kikohmmm. but there's a catch -- you don't want the guy to even see the form.01:57
kikoso unless I call a checkAllowedToCreate or something on IMilestoneSet..01:57
kiko(in the browser code)01:57
stubSure. So if you want to test that the form redirects to the login page if you don't have permissions (or returns an error code), then you need a page test01:58
kikoright.01:59
kikointeresting. if you don't logout in a pagetest it blows up02:12
sivangstub: is there a way to undo what launchpad/utilities/launchpad-database-setup does? I ran into some sudo problem with it last night, how can I take my pg back to start, and retest with my "fixes" ? (AFAICT there are really minor sudo usage fixes to make ti work)02:14
stubPage tests need to use basic auth, don't they? Or are you doing non-pagetesty tests in between02:14
kikostub, right02:15
kikoit ain't workin though :)02:15
=== stub hasn't looked at launchpad-database-setup ;)
kikooh, it is02:15
kikoI missed a flush_database_updates02:15
kikothat's a bug, man02:15
kikof_d_u is a wart 02:15
stubeek... a shell script!02:15
sivangstub: yeah :)02:16
stubDoesn't look like there is any way to back out the changes, except by reverse engineering the script and doing it manually02:17
sivangwhat if I purge my pg and reinstall?02:17
stubThere is a DatabaseSetup doc I think on the wiki that takes you through things manually I think (might be up to date...)02:17
stubhttps://wiki.launchpad.canonical.com/DatabaseSetup02:18
stubLooks up to date02:18
sivangstub: ok, stil re: l-d-s do you think it owuld make sense to pythonfie it?02:18
sivangstub: k, thanks, I will try to follow it and try to make my rocketfuel take off :)02:18
stubI wouldn't invest time in it unless you are bored - it is rarely used.02:19
sivangstub: ah I see :) thanks for the note02:19
kikostub, can you look at distribution.zcml and help me understand why +addmilestone isn't reachable by the distribution owner?02:20
stubI guess the shell script is more readable anyway02:20
kikooh!02:20
kikoI see!02:20
kikoclass EditDistribution(AdminByAdminsTeam):02:20
kikostub, isn't that crazy?02:20
kikoshouldn't the distribution owner be allowed to edit it?02:21
stubI guess so02:21
stubOr maybe it is considered too scary - dunno02:22
kikolet me see what editing a distribution gets you02:22
kiko            permission="launchpad.Edit"02:22
kiko            set_attributes="displayname title summary description02:22
kiko                            translationgroup translationpermission02:22
kiko                            members owner bugcontact"02:22
kiko              name="+reassign"02:22
kiko        name="+addmilestone"02:22
kikolooks pretty harmless.02:23
stubI mean fallout. eg. can you screw up archives or the build system?02:23
=== stub buggers off
kikostub, not really02:27
kikothose attributes are all safe02:27
kikothe problem is with distroreleases02:27
kikothat's a bit more dangerous02:27
kikobut that's launchpad.Admin still02:27
sivanghmm,how can I see a bug that I've been CC'd to ? (or rather, search for it)02:28
matsubarasivang: +subscribedbugs ?02:30
sivangmatsubara: so that means, that if someone wants me to see a bug report he's fileing, he can subscribe me to the bug?02:32
kikohe has to, sivang 02:33
matsubarasivang: I think so or assign it to you. :)02:33
sivangok, so I'll revert to searching the bug report according the product and text :)02:35
sivangmatsubara: is there a way to search by reporter?02:39
matsubarasivang: you can search using the advanced search02:41
sivangmatsubara: how do you switch to it?02:41
matsubaraor you can go the person in question page: launchpad.net/people/<person>/+reportedbugs02:41
sivangoh right, thanks!02:41
matsubarasivang: btw, here the URL for the advanced search on launchpad bugs. https://launchpad.net/products/launchpad/+bugs-advanced02:45
matsubaras/here/here is/02:45
sivangwow, that's nice02:46
kikopqm give me one more failure AND THAT"S IT02:53
kikoyou're HISTORY02:54
=== kiko storms away from keyboard
\shOOPS-14B20303:02
\shfor the advanced search page when I search for MOTU as assignee...03:02
\shbut this behaviour is already filed as a bug :)] 03:02
kikomatsubara is slacking on fixing that03:03
matsubara\sh: do you know what is the bug number?03:05
\shmatsubara: let me have a look03:06
matsubara\sh: bug 5389 ?03:07
UbugtuMalone bug 5389: "System error if you specify an inexistent assignee in any advanced search for bugs" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Confirmed http://launchpad.net/bugs/538903:07
matsubarahmm it's not that, actually motu does exist.03:08
\shmatsubara: well...MOTU is the common name..but universe-bugs@... is resolved...03:09
matsubara\sh: I tried to reproduce, but it didn't give me an oops03:10
\shmatsubara: i just tried it again...and I can't reproduce it either...strange03:10
\shbut I had some oops pages today, when I search for people e.g. but the second try was successful03:11
matsubara\sh: maybe it's another bug. I'll check the log as soon as it becomes available.03:11
\shthx :)03:11
=== asw [n=asw@karuna.med.harvard.edu] has joined #launchpad
dilysMerge to devel/launchpad: r=lifeless Fix for bug 1512: Admins creating products should be allowed to set owner and is_reviewed. Does just that: sets fieldNames in the ProductAddView constructor, handles the options in the createAndAdd handler, and tests it is sane. (r2997: kiko)03:15
kikoviolence works03:16
matsubarakiko: wanna review the fix for bug 2982?03:22
kikobug 2982?03:31
UbugtuMalone bug 2982: "The bugs link on the user page should show all bugs that a user is involved with" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: In Progress http://launchpad.net/bugs/298203:31
kikoaieee03:31
kikomatsubara, sounds like a job for SUPER SALGADO03:31
kiko:)03:31
matsubarakiko: ok. :)03:32
sivangheh03:55
sivangphew, I found that bug I wanted../me hails the advanced search03:58
kikoyou mean google?03:58
=== kiko chuckles
sivangkiko: hehehe03:58
sivangkiko: actually, using +bugs-advanced search , suprisignly , it worked.03:59
kikostub fixed the fti borkage03:59
kikoso it should be better03:59
sivangyes, it seems so. what was to my side is that I assumed (correctly) Scott's merg account text bug wasn't still assigned, and I asked for "newest first", and in bug id/text I set "merge accounts". That did the trick :)04:01
sivangkiko: how do I reach the merge accounts page?04:03
kikoyou need to kill a baby goat04:03
sivangerm, I'm ideaologically opposed to meet sacrifices :)04:04
sivangbut I can kill an onion.04:04
sivangs/meet/meat/04:04
kikoread the bible, it's all about killing baby goats04:05
kikoyou should know, you guys wrote it04:05
kikobut since you've got some moral problem with it I will do it for you04:05
=== kiko kills baby goat
kikohttps://launchpad.net/people/+requestmerge04:06
sivanghehe04:06
kikoit is the best-guarded secret in launchpad04:06
sivangoh, why so?04:07
=== lisi [n=Ubuntu@p54A3BC62.dip0.t-ipconnect.de] has joined #launchpad
sivanghmm, will we have some sort of mechanism to save "bookmarks" of bugs I'm interested to view in a snap? sort of "My Launchpad Home" content?04:13
sivang(for instance, I now want to have 3 bugs grouped under such for easy viewing over the next coupld of days)04:14
=== matsubara is now known as matsubara-lunch
=== lbm [n=lbm@130.225.243.71] has joined #launchpad
=== eruin [n=eruin@unaffiliated/eruin] has joined #launchpad
kiko-afksuicide bike ride04:35
sivangkiko-afk: take care04:36
ddaasivang: I have been vaguely thinking about something like that04:57
ddaaat least for branches04:57
dilysMerge to devel/launchpad: r=SteveA Fix for bug 3289: Can't edit gstreamer-midi bounty. Just add a field to the schema for +admin, and add a trivial test. (r2998: kiko)04:58
ddaasivang: I would like if you could write up your use cases for bugs somewhere. For example on the wiki on to the launchpad mailing list.04:58
=== matsubara-lunch is now known as matsubara
sivangddaa: ah you're here :) Yes, it makes sense to come up with focused use cases for that. I might send ti to the mailing list then.05:00
sivangddaa: bugzilla has something like "My Searches" but this could be extended in launchpad to hold not only bugs, as you just noted.05:01
sivangddaa: how's you btw?05:03
ddaaI'm fine.05:03
ddaaGot the importd2bz transition under way, and back hacking on the branch registration UI.05:04
sivangoh, cool05:04
ddaaIt's a treat to do some hacking after all the communication and deployment I have done lately.05:04
ddaaAlso, the whole launchpad team (except stub) will be on a sprint about Bazaar integration in Launchpad at the end of march.05:05
sivangyou as well, right?05:05
ddaaWell, if I understand correctly my job ATM, I'm basically lead Bazaar-Launcpad integrator... so I think I would need to clarify with the mgmt where I will stand in that sprint.05:06
ddaaAt least, I'm excited about it.05:06
ddaaIn particularly interested in putting up some vision thing to guide the work on that sprint. But deep thinking needs time, and I lack time.05:07
ddaaAnd right now, it's week-end, so I stay away from that.05:08
sivangI see, well, I'm pretty sure you can handle it. You're so deep into the inner workings (as demonstrated in person) .... :-)05:08
ddaaBeing deep down in the gears and building a vision are two very different things.05:09
sivangddaa: btw, do you kno wanything about the merge accounts dialog? I'm trying to figure out which account you need to be logged in as , when you want to remove the duplicated account? AFAICT , whose the duplicated account is a matter of preception ;)05:09
ddaaIn the use case it was designed for, it's not a matter perception.05:10
ddaaThe use case is something like:05:10
ddaa"I have created a launchpad account, and found out that one of my email addresses is associated to an automatically generated account. I want to get this email and the objects associated to the autogenerated account."05:11
ddaaWhich ought to be pretty common for debian devels.05:11
sivangI see, ok, that cleared for me. thanks!05:12
ddaaMh... the help text is indeed confusing.05:14
sivangddaa: so following that use case, the newly created account by the DD is getting the ${NAME}X (X being a number) suffix ?05:14
sivangddaa: that is the NOT auto genereated account05:14
ddaasivang: can you file a bug about that help text?05:14
sivangddaa: Keybuk already did, I'm trying to find out what to really have there and possibly devise a patch 05:14
sivanghttps://launchpad.net/products/launchpad/+bug/2847705:15
UbugtuMalone bug 28477: "Merge text is confusing" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Unconfirmed05:15
sivangddaa: that's why I was asking you these questions.05:15
ddaaI did not parse your previous question. And honestly I do not know how person names are set in Launchpad.05:16
sivangok, thanks indeed for the previous tips.05:16
=== sivang goes to search the specs
ddaaBasically, in the usual duplicate account case, the user can only log in using one account, and want to merge autogerated accounts that refer to the same user.05:16
ddaaBut caveat, I've not been on the team doing that work. It's mostly educated guesses.05:17
sivangoh, I understand.05:18
sivanghttps://wiki.launchpad.canonical.com/PeopleMerge seems to be what I was looking for.05:24
ddaayup05:25
sivangbetter be waiting for mpt , and ask him about the right text he thinks should be there.05:28
=== nlindblad [n=nlindbla@user179.217-10-120.netatonce.net] has joined #launchpad
nlindbladhello05:34
=== mick_sleep [n=mick@adsl-2-52-150.mia.bellsouth.net] has joined #launchpad
sivangI'm out for a bit05:50
sivangjblack: fine, fighting to make my bzr push working again06:18
jblackWhat's wrong? 06:18
matsubara\sh: around?06:19
\shmatsubara: somehow :)06:19
matsubara\sh: I checked the logs about that bug you've run into today in the morning, it's a manifestation of the bug 538906:20
matsubara\sh: have you reported it?06:20
\shno not now...06:21
\shbut if the oops page is not showing up, it won't find anything, doesn't matter which name I enter (e.g. MOTU motu or the email address of this team)06:22
sivangjblack: I can't seem to install bzrtools: 06:22
sivangThe following packages have unmet dependencies.06:22
sivang  bzrtools: Depends: bzr (= 0.7+200512311044)06:22
sivangE: Broken packages06:22
jblackI emailed jbailey about that...06:22
jblackjbailey: Will the real jbailey please stand up? 06:22
\shhmm..06:22
\shoh those packages are broken, I thought the ubuntu ones06:23
jblackHe's no on irc.06:23
sivang\sh: would you think removing the dependency may solve this?06:23
\shsivang: adjusting the dep would make more sense06:24
sivang\sh: err, "adjusting" 06:24
sivang:)06:24
\shbzrtools without bzr is not good :)06:24
sivangyes yes, I know, it happens to me all the time that I say not what I want to do...I need bug fix release :)06:25
\shsivang: wait for jbaily or fetch the sources and do it on your local system :)06:25
\shI'm just to tired to touch any packages today again...just finished the libXft.la clean up for kubuntu (i hope so)06:25
sivang\sh: no's ok :) Already did and installed cleanly.06:26
sivang\sh: have a nice evenin,g takesome time off!06:26
sivangjblack: ok, back to you ;-) :06:26
sivangjblack: pooh@tigershark ~/specs/home-user-backup/utilities $ bzr push sivan@mercury.linuxguru.net:/home/sivan/public_html/home-user-backup06:26
sivangbzr: ERROR: Parent directory of sivan@mercury.linuxguru.net:/home/sivan/public_html/home-user-backup does not exist.06:26
sivangany idea?06:27
jblackHmm.06:27
sivang(IIRC I didn't change anything from how I used ti push before)06:27
jblackrun "bzr plugins". Is bzrtools listed? 06:28
sivanglet's see06:28
sivangpooh@tigershark ~/specs/home-user-backup/utilities $ bzr plugins06:28
sivang/usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools06:28
sivang        Various useful plugins for working with bzr.06:28
jblackcat ~/specs/home-user-backup/utilities/.bzr/x-push-data06:29
sivangcat: /home/pooh/specs/home-user-backup/utilities/.bzr/x-push-data: No such file or directory06:30
jblackwhat? 06:30
sivangweird06:30
jblackTry to cd into /home/pooh/specs/home-user-backup06:30
jblackthen try "bzr push"06:30
sivangbzr: ERROR: No push location known or specified.06:31
sivangshould I try with the location again?06:31
jblackWhat is the top directory of your branch? 06:31
sivang~/specs06:32
jblackSo you have ~/specs/.bzr  ? 06:33
sivangno, only ~/specs/home-user-backup/.bzr06:34
jblackok. then ~/specs/home-userbackup is the top level dir of your branch.06:34
jblackcd into that, and run "bzr push sivan@mercury.linuxguru.net:public_html/home-user-backup"06:35
jblacksee if that gives you love06:35
sivangpooh@tigershark ~/specs/home-user-backup $ bzr push sivan@mercury.linuxguru.net:public_html/home-user-backup06:35
sivangbzr: ERROR: Parent directory of sivan@mercury.linuxguru.net:public_html/home-user-backup does not exist.06:35
=== sivang cries
jblackcd into that, and run "bzr push sivan@mercury.linuxguru.net:/home/sivan/public_html/home-user-backup"06:36
sivangsame..06:36
jblackI'm looking at the dir. its there.06:37
sivangweird, aien't it?06:37
jblacksivan@mercury:~/public_html/home-user-backup$ cd /home/sivan/public_html/home-user-backup06:37
jblacksivan@mercury:~/public_html/home-user-backup$06:37
jblacktry "bzr push sftp://sivan@mercury.linuxguru.net/home/sivan/public_html/home-user-backup"06:38
jblackThats a different protocol06:38
sivangseems to work now :)06:39
sivangyes, sftp does support locking when the other side is being changed, as opposed to rsync ? (I think I read that over some launchpad docs)06:39
jblackYes06:40
jblackthe catch is that sftp is much slower06:40
sivangah, bad :-( It' just waited a couple of seconds, and then gave the same error06:40
jblackping -c1 mercury.linuxguru.ent06:40
jblackping -c1 mercury.linuxguru.net06:40
sivang64 bytes from static-209-158-45-74.scr.east.verizon.net (209.158.45.74): icmp_seq=1 ttl=52 time=205 ms06:41
jblackI'm going to move your branch out of the way.06:41
jblackIt thinks here that 06:41
jblackOk. bzr push sftp://....06:42
sivangyep, retrying06:42
sivangsame...06:43
sivangtotally funky06:44
jblackThere should be a file named ~/.bzr.log 06:44
jblackPost the last 50 lines or so to pastebin.com ? 06:44
sivangyep, just a sec.06:44
sivanghttp://mercury.linuxguru.net/~sivan/50_lines.txt06:47
sivanglet me know if I shall use manual rsync for that, after it's saturday and we could continue this next week :)06:48
jblackI'm starting to consider that.06:48
jblackYou can ssh in directly? 06:49
jblackOf course you can. you put that file there..06:49
sivangyeah :)06:49
sivangYou were kind enough to let me have an account on your box :)06:49
jblacktry "bzr push sftp://sivan@mercury.linuxguru.net//home/sivan/public_html/home-user-backup"06:49
jblackTry that. two slashes between host and home06:50
jblackoh. Duh06:50
jblacktry "bzr push sftp://sivan@mercury.linuxguru.net/home/sivan/public_html"06:50
jblackTry with both one slash, and if that doesn't work, two06:50
sivangtry only the last one then?06:50
sivang(17:50)06:50
jblackFirst try with one slash. Note the lacking home-user-backup at the end.06:50
sivangonce with , and without two slashes?06:50
sivangyes06:51
sivangok, one slash, no hub at the end not working06:51
sivangnow:06:51
jblackits pushing06:51
sivangman, what's changed? why won't it work the old way?06:52
jblackI suspect...06:52
sivang(it also gives me : bzr: WARNING: Unable to update the working tree of: sftp://sivan@mercury.linuxguru.net/%2Fhome/sivan/public_html/home-user-backup/)06:52
jblackThat's still there? Don't worry about that.06:52
sivangyay, seems finished. 06:57
sivangjblack: hmm, http://mercury.linuxguru.net/~sivan/home-user-backup/ suddenly gives me nothing, is that normal? (that is empy dir)06:59
jblackYes, but you can still branch and merge it fine.06:59
jblackIt just doesn't show the working tree.06:59
sivangI ssh'd in, ls -la gives only the .bzr dir07:00
jblackYes. Thats fine.07:00
sivangah ok, could just briefly explain what's happened? :-)07:00
jblackBzr now pushes the branch and not the working tree.07:00
sivangwhat's the difference ?07:01
jblackThe files you hack on and the rcs data are two different things.07:01
jblackThe RCS data is pushed, but not the files you hack on.07:01
sivangI see, but what if I want to push to location to serve as a backup repository of the files I hack on? I would then need the original files with the changsets in the RCS to get the latest tree, no?07:03
jblackThen you start looking at the bzrtools rsync plugin.07:03
sivanghmm, but when I bzr branch from the remote location, I see all the files do get here in their latest version, so it does pushes changes as it did before. I think I didn't understand what you explained fully.07:05
sivang(bzr branch to a different new fresh checkout that it)07:05
jblackOk. Lets try it a different way.07:05
jblackWhen you commit, does it go to the files you edit? 07:06
sivangwhat go to the files I edit?07:06
jblackI.E. if you hack up files you edit.. in your working tree... Then you run "bzr commit", do the files you edited change when you run commit? 07:06
sivangno, why should they? the new changes are already in.07:07
jblackBzr commit must save or do something. But when you run commit, your files don't change, do they? 07:07
jblackOk. So when you run commit, something must be saved somewhere, right? 07:07
sivangright :)07:07
jblackOk. Thats the data thats pushed.07:07
jblackThats the only stuff we need. For bzr to do its magic, it doesn't need the files you hack on. Just the record keeping that it keeps in the .bzr directory07:08
sivangah ok, and that's actually does describe the tree from rev 1 to rev N, so having the files pushed as well as mere convinience for the web branch07:08
jblackExactly.07:09
sivang.bzr already has all files in, in form of timstamped changes ontop of previous ones.07:09
sivangthanks for putting some clue into me, wrt that :)07:09
jblackSomething like that. The changes are stored in a special way, but you have the right idea.07:09
jblackThose files that you _do_ edit, the ones not in the .bzr dir, we call that the "working tree"07:10
jblackThere are all sorts of problems that crop up as concerns fixing up working trees.07:10
jblackduring push, that is07:10
sivangI see.07:10
jblackThey didn't affect you, but they did affect others. The problems were bad enough that we're not pushing working trees right now at all.07:11
sivangI see. I can imagine launchpad provided enough use cases for that :)07:11
sivangok, so if I Want to let people web browse through my code, I will then use the rsync plugin or just rsync the tree to a web folder.07:12
LarstiQthat, or you can use a web thingy like hgweb07:13
sivangLarstiQ: I will have to look, but now I Have to go :)07:15
LarstiQsivang: ok, ciao!07:15
sivangjblack: thanks alot for the help :)07:15
jblackwelcome07:15
sivangjblack: I'll catch you again next week I suppose, I wonder if we still have anything to do together on RFS.07:16
sivangLarstiQ: thx for the tip.07:16
jblackIt just needs one thing, that I hope to do tonight.07:17
jblackA way to update copies of launchpad checkouts07:17
LarstiQfwiw, https://bazaar.launchpad.net/~lifeless/bzr/integration still gives me a 40407:19
=== poningru [n=poningru@n128-227-34-115.xlate.ufl.edu] has joined #launchpad
sivangjblack: refuel does that no?07:22
=== cassidy [n=cassidy@f1-pc174.ulb.ac.be] has joined #launchpad
mantiena-baltixkiko-afk, I still have problems on http://launchpad.net/distros/baltix/+addmilestone - I get an error about permissions :(08:01
=== mick_sleep is now known as mick_home
=== mick_home is now known as mick_afk
=== stub [n=stub@gb.ja.98.153.revip.asianet.co.th] has joined #launchpad
jblacksigang: Huh. Thought I already answered. No, it doesn't.08:50
jblackIt just updates the local mirror of rocketfuel-built, not the various copies of that, that you have.08:50
jblackI wonder if a slinky put on a upward moving escalator ever reaches the bottom.09:49
=== LaserJock [n=mantha@ubuntu/member/laserjock] has joined #launchpad
=== lfittl [n=lfittl@83-65-242-100.dynamic.xdsl-line.inode.at] has joined #launchpad
LaserJockI have a few (maybe stupid) questions about malone10:15
LaserJockis there a way to get the list of bug #s for a particular source package?10:16
LaserJockis there a plan/spec on being able to file Intent To Package and Request For Package bugs in Malone?10:25
=== Nafallo_away is now known as Nafallo
=== lamont-away grumbles at malone
lamont-awayso how does one actually _close_ a bug, I wonder.11:42
lamont-awayhave I mentioned this week that hiding links all over the t)%&*&%*_^(+ page is an absolutely non-intuitive interface?11:44
=== lamont-away ponders the difference between 'fix committed' and 'fix released'
LaserJockfix committed means you uploaded and fix released means its in the repo, ready to go?11:46
LaserJockthat's how I interpret it anyway11:47
BurgundaviaLaserJock, yes, https://launchpad.net/products/launchpad/+bug/80911:48
UbugtuMalone bug 809: "[WISHLIST]  Easy way to request packages" Fix req. for: launchpad (upstream), Severity: Wishlist, Assigned to: Nobody, Status: Confirmed11:48
lamont-awayLaserJock: I'm reading it as 'committed' --> checked into source control, released--> uploaded11:50
=== lamont-away wanders off for a while
NafalloI agree with lamont-away on that :-)11:51
LaserJockhmm, I'll have to think about that11:51
=== mick_afk is now known as mick_home
LaserJockso MOTU wannabes would change status from "In Progress" to "Fix committed" when they have added a patch that should be reviewed and uploaded and then a MOTU can change status to "Fix Released" when it gets uploaded11:56
Nafallofix commited to what? REVU? bzr?12:00
LaserJockwe often add debdiffs to the bug reports12:01
LaserJockthat are then reviewed and uploaded12:01
=== Nafallo is now known as Nafallo_away
LaserJockREVU mostly I guess12:01

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