/srv/irclogs.ubuntu.com/2009/12/14/#bzr.txt

poolieah00:10
pooliei see vila updated the wiki page to be pilot again this week00:11
james_whi poolie00:20
james_wwe should have a call this week00:22
poolieok00:27
pooliecan be in 5m if you like, or earlier tomorrow00:27
poolieare you still in ca?00:28
james_wI'm not00:28
james_wI'm happy to chat now though00:32
james_wnight01:05
=== retupmoca` is now known as retupmoca
=== timchen1` is now known as nasloc__
pooliespiv, want to approve or object to https://code.edge.launchpad.net/~mbp/bzr/progress/+merge/1599704:55
poolieit's pretty small04:55
spivpoolie: sure04:59
pooliethanks05:16
wgrantpoolie: So the progress bar is not easily fixable? :(05:28
pooliein the sense of making it proportional to overall progress?05:28
poolienot _easily_05:29
poolieit is possible but it will be a bit street-by-street05:29
wgrantpoolie: Or just volume downloaded, which is nearly correct and much easier.05:29
pooliei guess there is a risk with this patch the underlying overall progress will be worse05:29
pooliethat would be easy to add05:29
pooliewgrant: in places where we do have an accurate overall count like "building files %d/%d" that will still show - and actually be more prominent05:33
wgrantpoolie: How hard is that to do for the download involved in the initial checkout?05:38
pooliewgrant: maybe i should make a faq05:38
pooliethere are a few things05:38
pooliethe progress bar model is that there is a tree of tasks05:38
poolieand you compute the fractional completion across that tree05:39
pooliesometimes that tree structure doesn't correspond to what actually takes time05:39
wgrantRight.05:39
poolie2- we try to do streaming operations that by design don't know up front how much work they're going to do05:39
poolieactually are you asking about showing the total download to date, or the total that will be downloaded?05:40
wgrantpoolie: Both.05:41
wgrantpoolie: Surely the server can tell you somehow how much there is to stream?05:41
poolieactually05:42
pooliedo, or do-not05:42
assadi did a bzr  branch lp:~ but after doing the the fetching part it is not able to copy. how can i make it copy the fetched data i.e. complete the bzr process!06:08
spivWhat do you mean by "it is not able to copy"?  Perhaps pastebin the error you are getting?06:09
=== RAOF_ is now known as RAOF
pooliehi vila?07:48
vilahey  poolie08:04
vilahi all08:04
pooliehi there08:06
pooliestill piloting this week?08:09
vilayup, there was no volunteer and it felt wrong to leave the patches without pilot :)08:11
vilaI won't be able to do that next week though :)08:11
poolieok08:16
poolieyou don't _have_ to do it this week but it could be nice08:16
vilaIt's ok, there are still some rough edges in *my* workflow I'd like to polish :)08:17
lifelessI would like folk to clearly say how much time it took08:19
lifelessso that people that feel busy can assess whether they can do it08:19
pooliewell08:19
poolieit may be a bit elastic08:20
lifelesssure08:20
poolieso we can try "i was really busy and could only give it 2h and ... (it still seemed useful | i was thrashing and it sucked | ...)"08:20
lifelessbut data will help figure that out08:20
lifelessyes08:20
vilaIt can vary greatly depending on whether you "just" review or do some coding to help the patch succeeds08:22
vilabut anyway, raw numbers says 14hours last week for me08:24
vilacourtesy of the hamster time tracker applet (it rocks :)08:25
lifelessjwow08:27
bialixhello bzr08:56
saedelaerehi09:23
saedelaerei was asking this already a week ago, but i had to leave and i'am still unsure what to do.09:23
saedelaerei started using bazaar with the solo way described here09:24
saedelaerehttp://doc.bazaar.canonical.com/bzr.2.0/en/user-guide/solo_intro.html09:24
saedelaerenow, i do want to release a stable version. in order to be able to continue development i need to make a new branch?!09:27
saedelaereso what i want to do is developing new code and have the original code of my stable release so i can fix errors if any occur.09:27
saedelaerei was reading about branches and so on, but i'Am not sure what to do, and a bit afraid i could mess up things...09:27
saedelaereok for example i start with,09:35
saedelaerebzr branch bzr://foo-bar-baz stable.08109:35
saedelaereso this will create a new directory with the name stable.08109:35
saedelaeredo i have to make this in the root directory of my main branch or i can i do it everywhere?09:35
saedelaerewill the new branch and my main branch share history?09:35
saedelaereif it is important, the project is hosted by sourceforge.net09:36
bialixsaedelaere: to ensure 2 branches will share history you need to put them into shared repository09:46
bialixotherwise 2 branches will be completely standalone09:46
bialixsaedelaere: you can create as many branches as needed, you won't mess things09:47
saedelaereok, this sounds good :)09:48
saedelaerethe shared repo thing, is this recommended? or would you run different branches?09:48
bialixshared repo is recommended in most cases09:48
bialixit helps to reduce the size of storage for related branches09:48
bialixalso creating copy of new branch inside shared repo is much quicker09:49
bialixbecause you don't need to copy entire history09:49
saedelaereok then i have to reread the documentation about shared repos. but in general it is now problem to move my current project to a shared repo with the complete history?09:50
saedelaeres/now/no09:50
saedelaereehm, when i started a project like this09:52
saedelaerehttp://doc.bazaar.canonical.com/bzr.2.0/en/user-guide/starting_a_project.html#starting-a-new-project09:52
saedelaereisn't this already a shared repository?09:52
bialixif you already executed init-repo command, then it is09:53
bialixyou can check this easily with `bzr info` command09:53
bialixif it says about shared repo location, then your branch already uses shared repo09:53
bialixif you created shared repo after you created branch, you can reconfigure your branch to use shared repo, with `bzr reconfigure` command09:54
saedelaereso this doesn't look like a shared repo.09:54
saedelaerehttp://www.pastebin.org/6466509:54
bialixwhat says `bzr info bzr+ssh://christianrapp@tv-viewer.bzr.sourceforge.net/bzrroot/tv-viewer/` ?09:55
bialixyour local branch is not used shared repo, yes09:55
saedelaerebialix: http://pastebin.org/6466709:58
bialixyou have shared repo and the branch on the server09:58
bialixusually branches placed one level behind repo root09:59
bialixbut your setup will work too09:59
saedelaerehmm it was no special setup :D09:59
bialixyou just need to create new branches under tv-viewer.bzr.sourceforge.net/bzrroot/tv-viewer/10:00
saedelaerebialix you mean something like this?10:04
saedelaerebzr branch bzr://tv-viewer.bzr.sourceforge.net/bzrroot/tv-viewer/ bzr+ssh://christianrapp@tv-viewer.bzr.sourceforge.net/bzrroot/tv-viewer/stable.08110:04
bialixyep10:04
saedelaerebialix: http://pastebin.org/6466810:07
saedelaerethis is it , right?10:07
saedelaereha10:07
bialixsaedelaere: perfectly10:07
saedelaerethank you very much for your time!10:07
bialixhappy to help10:07
saedelaerecd ls10:09
saedelaereups10:09
=== Kinnison_ is now known as Kinnison
saedelaerebialix one more question. if i want to work on the code for the stable release is it better to do a checkout of the branch or do it with bzr branch?10:16
bialixit depends how you feel more comfortable10:16
bialixcheckout will automatically copy all your new revisions on the server10:17
bialixwith branch you need push your new revisions from time to time manually10:19
saedelaerei'Am currently searching for an alternative server where i could push my bazaar repos. i know of sourceforge and launchpad, is there a list somewhere of free alternatives?10:27
bialixalso savannah10:27
lifelessand that .fr hosting service10:27
bialixbut you can use any cheap web-hosting with ssh/ftp access10:27
bob2berlios10:27
bialixhmm, I did not know10:28
bialixhi all10:28
lifelesshi ;)10:30
* bialix waves to lifeless10:31
saedelaereok there are some alternatives out there. have to check them. thanks for all your help!10:36
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
=== Meths_ is now known as Meths
jam morning all15:02
rubbsmorning jam15:18
bialixmorning jam15:44
vilajam: morning !16:35
jamhey vila16:51
vilajam: you're still the RM for 2.0.3 right ?16:52
jamSupposedly16:52
jamI didn't do that good of a job on 2.0.2 / 2.1.0b3 :)16:52
jamsince they *still* aren't officially announced16:52
jambut yeah, I should be doing the 2.0.3 / 2.1.0b4 prep work16:52
vilajam: I see, "procastinate long enough and it will disapear" ftw !16:53
jamor I get fired and somebody else does the work, yeah something like that16:53
jambut nobody really likes releasing16:53
vilaand you don't seem to get fired any time soon :)16:54
jamat least, nobody is clamoring to do it16:54
vilais that the same nobody that wanted to be patch pilot this week ? :-)16:55
=== beuno is now known as beuno-lunch
jamvila: yeah, nobody is pretty active lately16:55
vilanobody: take it easy, we don't want you to burn out !16:56
vilaWe should do more Call For Participation for both patch pilot and release manager (though PP may have higher requirements surprisingly...)16:57
vilaAnd I've yet to be a real RM (that may be due to all my mistakes when I've been acting RM :)16:58
rubbsI'd help out, if I knew what I was doing ;) as it happens, I'm still bumbling around with doc patches. Nothing serious yet.16:58
viladoc is serious, you may do even more damage with doc than with code !16:59
vilahaha, only half joking16:59
rubbsfair enough17:01
jamrubbs: "It is safe to rm -rf / at any time"17:24
jamwould be a pretty nasty doc bug :)17:24
jamsorry17:24
jam"sudo rm -rf /"17:24
=== beuno-lunch is now known as beuno
=== deryck is now known as deryck[lunch]
hsnwho removed eclipse bzr plugin download from bazaar-vcs.org?18:17
hsnit was at http://bazaar-vcs.org/releases/3rd-party/bzr-eclipse/18:18
mtaylorarrrg. bzr-notify bubbles could really go away when I mouse over them.18:24
jamhsn: It was never 'actually' there, but we had a redirect to the actual place18:26
jamit got lost in the shuffle of transitioning to bazaar.canonical.com18:27
jamhsn: http://qbzreclipse.tribalo.com.ar is the actual hosting location18:28
hsnjam, it seems to be different plugin18:31
=== deryck[lunch] is now known as deryck
=== mfer is now known as mfer-food
=== mfer-food is now known as mfer
jamah sorry, you wanted bzr-eclipse not qbzr-eclipse, I'm not sure where the official location is, or if it just hasn't updated in a long time20:07
davidstraussWhat happens if you use the --directory option on a merge and there's a conflict?21:28
davidstraussOr must --directory be a local tree?21:28
lifelessjam: hi21:52
lifelessjam: wondering if you'd like to review the subunit2junitxml patch I wrote for you :)21:53
pooliejam: http://manpages.ubuntu.com/manpages/jaunty/en/man7/tcp.7.html21:57
jamhi lifeless, I knew I'd see you around :)22:19
lifelessjam: :)22:21
lifelesspersonal itches getting scratched22:21
lifelessjam: jml is releasing testtools this lunchtime, and reviewing my subunit protocol branch. After which, we'll be able to land my subunit branch of bzr22:27
lifelesswhich has had only comments so far ;)22:27
lifelessbut it makes selftest --parallel include the log file, etc.22:28
jampoolie: looking at the openssh source code, the only time SO_SNDBUF is mentioned is in a "get_snd_buf_size" it doesn't seem to ever get set.22:29
jamso a) there doesn't seem to be any way for us to set it, and b) ssh itself doesn't seem to set it to anything bigger than the 4k default22:30
lifelessLD_PRELOAD ? :P22:32
jamyou have to set the option on the socket between the time when you allocate it and when you call connect or listen22:32
lifelessjam: yes, wrap socket()22:34
lifelesson b.l.n. we don't use openssh anyway22:35
jamsure22:35
jamparamiko doesn't have a hook point for it either22:35
jamI don't know about twisted22:35
jamI was hoping to test it via chinstrap22:35
jambut that looks to be difficult22:35
jamas I don't think I can just "bzr serve" and I can't get at the ssh socket options...22:38
lifelessuse a linode or something22:40
lifelessor an ec2 instance22:40
lifeless(europe zone)22:40
lifelessbut as I think I've said already, get it sorted without ssh first, as ssh is known to mess with this.22:41
jamWell, just getting it out of my home machine would be a benefit.22:41
jamEven if it was US22:41
lifelesswe do have an allowance for clcoud experiments22:41
jamI had tried vila's babune, but his upload cap is lower than my download cap22:41
jamOn the plus side, we fully utilize it without problems :)22:41
tsmithbzr on Win32 is *kicking my ass* today!22:43
tsmithwhen I do a $ bzr diff on a *single* file, either via the commandline or Tortoise, i get this:  bzr: ERROR: bzrlib.errors.NoSuchRevision: KnitPackRepository('file:///c/www/adportal/.bzr/repository/') has no revision22:43
jamtsmith: is this on a bzr-svn revision?22:44
tsmithyes22:44
tsmithjam: yes22:44
jamthis is probably the "bzr diff doesn't work with ghosts" issue22:45
jamtsmith: bug #39383722:45
ubottuLaunchpad bug 393837 in bzr "bzr diff raisesNoSuchRevision in _get_revisions on ghost revisions" [Medium,Triaged] https://launchpad.net/bugs/39383722:45
tsmithwhat's a ghost?22:45
tsmithsomething VERY peculiar happened to SVN... branches i created w/ bzr-svn *disappeared*22:46
tsmithand then this problem happened22:46
tsmithi lost like 4 weeks worth of work22:46
jamtsmith: a ghost is a revision which is mentioned but not actually present22:47
jampushing from bzr => svn will tend to create them for merge revisions22:48
tsmithhow do i recover it???22:48
jambecause svn will not actually contain the merged revisions22:48
jamI'm not really sure what the issue is for branches disappearing22:48
jamdid someone delete them ?22:48
jamCan you check the svn log directly?22:48
jamas for bzr22:48
tsmithno i mean i had ~40 comits in one then i came back 3 weeks later and only the initial "create branch" revision was there22:48
jamwell, if someone is mutating your svn repo in destructive ways, it is going to cause problems for br22:49
jambzr22:49
tsmithi was thinking hard drive failure, honestly22:49
jamso if the revisions were originally in bzr somewhere22:50
jamthen 'bzr pull'ing from that bzr repo22:50
jamrather than via svn22:50
jamwould be a way to fill in the ghosts22:50
tsmithi dont know22:51
tsmithhow do i fix ghost revisions?22:51
jamtsmith: you 'bzr pull -r revid:XXXX' whatever revision was missing from wherever they actually exist22:52
tsmithrevno: 156 [merge]22:53
tsmith would that be a "ghost revision"?22:53
jampresumably someone pushed changes to svn22:53
tsmithhow do i find out the missing revision?22:53
jamand then you pulled from svn rather than the original bzr branch22:53
jamtsmith: at the moment, by figuring out what revision is part of the traceback22:53
tsmithyou're speaking greek22:53
tsmithdo you mean the missing revision is mentioend in the crash debug message?22:54
tsmithhttp://pastebin.ca/1714989 <-- error22:55
tsmithrevision tsmith@jwt.com-20091029161028-ublx1l0861lbmxtq22:55
tsmith 22:55
tsmithis *that* the "revision number"?22:55
jamtsmith: if you did the work locally in bzr, then you wouldn't have lots the work. I honestly don't have a good understanding of how your are interoperating with bzr and svn22:56
tsmithok22:56
tsmithit's like this22:56
jamtsmith: that is the "revision id"22:56
tsmithi am programming a website22:56
jamand yes, that is what you are looking for22:56
tsmithi have several branches for each defect/feature22:56
tsmithwhen i program one, i branch the SVN repository,i commit locally, push to SVN branch, test on server22:56
tsmiththen when it's time to do the next feature, I bzr switch to another SVN branch, commit locally, push to SVN branch, test on server22:57
tsmithi assumed SVN was storing copies of my work, so i didn't22:57
tsmith3 weeks go by on different projects, come back, work is gone, had just reformatted my computer too22:57
jamtsmith: are you using a 'shared repository' locally?22:58
tsmithno via https:// over the internet22:58
jamtsmith: so, #1, you'll want to do "bzr init-repo ." above all of your feature branches22:59
jamthat will make creating them much faster, etc, etc.22:59
jamthen you can do22:59
jambzr reconfigure --use-shared22:59
jamin each one22:59
tsmithi asked someone about that several weeks ago22:59
jamat that point, I *think* your ghosts will be gone22:59
jamas all the branches will talk to eachother and fill in appropriate history22:59
jamnot positive, though22:59
tsmithdid you know that cygwin bzr doesn't support https:// authentication?23:00
jamtsmith: It probably does if you find the python-ssl package for cygwin somehow23:04
jampersonally, I find cygwin bzr to be crappy to start with, so I've avoided it entirely23:05
jamlifeless: well, there also seems to be: "They can        be    set    globally    with   the   /proc/sys/net/ipv4/tcp_wmem   and        /proc/sys/net/ipv4/tcp_rmem files" though that would mean having root on chinstrap, which isn't going to happen :)23:09
pooliejames_w: hi, still around, want to chat?23:45
james_whi poolie23:45
james_wnot tonight really23:45
poolieok23:46
poolieno problem23:46
pooliewe could talk tonight my time if you like?23:47
pooliejust suggest a time?23:47
james_wno, I've got a personal day tomorrow23:47
james_wso either tomorrow night or thursday morning your time is best for me23:48

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