/srv/irclogs.ubuntu.com/2011/01/03/#bzr.txt

=== knitt1 is now known as knittl
=== oubiwann is now known as oubiwann-holiday
=== oubiwann-holiday is now known as oubiwann_
=== oubiwann_ is now known as oubiwann
=== oubiwann is now known as oubiwann_
=== oubiwann_ is now known as oubiwann
daveb_hey14:27
daveb_has anyone done anything with inotify and bzr to have an automatic push system?14:28
glyphdaveb_: bzr already has automatic pushing, I think you mean automatic committing?14:36
thorwilhi! i have one development branch and a packaging branch on lp. for the first rev of the packaging branch, the reference to the devel branch is clear.14:51
thorwilbut now, several devel revs later, easiest would be to copy the files i need to the packaging branch. but is there a way to associate the packaging rev with a devel rev, then?14:51
daveb_glyph: yes, thats what i mean15:15
daveb_has anyone done anything with inotify and bzr to have automatic commiting?15:25
mgedminI wonder if you could use SparkleShare for that (if you convinced it to use bzr as a backed instead of git)15:30
jam1morning #bzr15:32
=== jam1 is now known as jam
=== jam changed the topic of #bzr to: Bazaar version control | try https://answers.launchpad.net/bzr for more help | http://irclogs.ubuntu.com/ | Patch pilot: jam | | 2.3b4 is officially out ! (rm vila)
jamhey vila, are you still around? Just wanted to say happy new year15:38
vilajam: yeah ! Happy new year to you too !15:55
=== beuno is now known as beuno-lunch
daveb_mgedmin: would there be an advantage to using git?16:13
mgedminwell, you could use unmodified sparkleshare, if you used git, I suppose16:14
mgedminbut I don't know if it fits your usecase16:14
mgedminor if it's sufficiently functional in its current beta incarnation16:14
=== Ursinha is now known as Ursinha-lunch
daveb_well, i want the some of the advantages of a VCS, but I really want something that is so simple that people dont have to think about using it, maybe implemented in a filesystem or something... high availability (offline access) is importaint.   I was thinking of using some sort of wrapper for bzr, so that when ever anyone change something on their checkout, it would automatically commit it so it would be available...16:19
mgedminsounds like you're looking for something like Dropbox (or Ubuntu One)16:22
daveb_mgedmin: we like dropbox, we just want to be able to host it16:22
daveb_and, well, versioning would be nice16:23
* mgedmin nods16:23
mgedminsounds like SparkleShare is exactly that then16:23
mgedminif you're not allergic to c#/mono/git16:24
mgedminor software that's in beta16:24
daveb_yea, thanks for pointing me to it16:24
* mgedmin is keeping an eye on it, but hasn't tried it yet16:24
daveb_it looks promising16:24
daveb_they say windows support is comming soon16:24
chxi am running 2.3b4 and i tried bzr resolve --take-other modules/comment/comment.test but it says  Text conflict in modules/comment/comment.test16:29
vilachx: I think it's part of the upcoming 2.3b5, let me check16:32
vilachx: yup, 2.3b516:34
vilachx: I don't remember the details, but the behaviour in b4 is... blurry...16:35
vilachx: but you can achieve the same effect with: cp c.t.OTHER c.t ; bzr resolve c.t16:36
chxsure16:42
=== beuno-lunch is now known as beuno
=== Ursinha-lunch is now known as Ursinha
zygahi17:45
zygashould bzr be installable via pip on win32?17:45
zygaI installed visual studio express 200817:45
zygabut the install script fails on ValueError in distuitls msvc9compiler.py17:46
phil`Anyone willing and able to help fix a messed-up install of bzr on debian?17:48
zygaphil`, how did you install?17:52
phil`sudo apt-get install bzr bzrtools18:04
phil`Here's the output:18:04
phil`The following packages have unmet dependencies:18:04
phil` bzr : Depends: python (< 2.6) but 2.6.6-3+squeeze4 is to be installed18:04
phil` 18:04
phil`Had it installed and working for years18:04
phil`A while back, started getting 'packages held back' when doing apt-get update18:05
phil`Decided today to uninstall and re-install, but no go, same 'unmet deps' msg18:06
phil`AFAICT I have up-to-date python2.6 and python2.5 installed18:09
maxbphil`: This would tend to suggest the bzr package being seen is not the correct one for your distribution18:11
maxbPlease pastebin your /etc/apt/sources.list18:11
maxbalso the output of 'apt-cache policy bzr'18:12
maxbalso say whether you have any files in /etc/apt/sources.list.d/18:12
phil`newb: ?pastebin? (sorry)18:12
maxbA website for sharing text more conveniently than long pastes directly in the channel18:13
maxbe.g. http://paste.ubuntu.com18:13
phil`Gotcha18:13
phil`apt-cache policy: http://paste.ubuntu.com/549918/18:14
phil`sources.list: http://paste.ubuntu.com/549921/18:16
phil`sources.list.d is empty18:16
maxbah18:18
maxbYou seem to be using Ubuntu hardy packages on your Debian system18:19
phil`D'oh18:19
maxbFor a Debian squeeze machine, I'd say you have a better chance using Ubuntu lucid packages thatn Ubuntu hardy18:20
phil`Installing now! Thank you maxb, you're a hero.18:25
maxbIt's a shame we don't have a better solution for Debian, but setting up a buildd system isn't easy18:31
phil`I hear that18:31
phil`All good now!18:32
notmynamenow that I've been working on a project for a while, I've got lots of directories (including "trunk") in my parent directory (the one where I ran bzr init-repo). how can I tell which ones have been merged into trunk?18:50
beunonotmyname, bzr missing ..//otherbranch18:51
beunothat;s ../otherbranch18:51
beunoor the path to it18:51
notmynameso I go to "trunk", run "bzr missing /path/to/otherbranch" and what do I see if it's been merged (or hasn't been merged)? a nice message? nothing?18:52
beunoif nothin is missing, then you get nothing18:55
beunoid something is, it tells you which revisions18:55
maxbYou probably want 'bzr missing --mine-only ../trunk' or 'bzr missing --theirs-only ../otherbranch'18:58
notmynamemaxb: thanks. I was getting lots of output without those switches19:00
notmynamebeuno: maxb: thanks for the help19:00
glyphso I'm reading the DaggyFixes page20:52
glyphand I think I finally managed to understand it20:52
glyphbut there is a use-case it doesn't cover: what if I want to use a testing feature that was introduced some time after the bug was introduced in order to test the fix?20:53
jamglyph: then you use a later version of the branch20:56
jamthe point of doing it early, is so it is easier to apply the fix in lots of scenarios20:56
jamif you need new test infrastructure, then that no longer applies20:57
jam  but it also clearly means that you won't be able to easily apply the new bugfix to old releases20:57
glyphI guess the gist of daggyfixes is actually just 'fix it in the old branch first'20:59
jamglyph: that is the basic idea20:59
jamif that isn't practical20:59
jamthen do whatever makes the most sense20:59
jamyou also can layer the fix20:59
jamusing looms/etc21:00
jamso you have a branch where you fix it21:00
jamwhich then you merge into a newer branch that has the tests.21:00
jamthough that runs into "is it really fixed in the original branch? I don't have a test for it"21:00
glyphjam: In this case, the question was really about test infrastructure introduced on the older branch, but after the fix21:15
glyphso the answer is really 'okay, just start after the test infrastructure was introduced then'21:16
glyphthere's another class of question though, which is 'what if the project policy is always "fix on the new branch first, then backport fixes"'21:16
glyphand there are a bunch of different formulations of that, but from what I can tell it's 'do a merge with a -r argument and then don't forget that you did that because if you do it again it will look awful and have tons of conflicts'21:17
=== seiflotfy_ is now known as help
=== help is now known as Guest41209
=== Guest41209 is now known as seiflotfy
=== spm` is now known as spm
=== Meths_ is now known as Meths
=== rockstar is now known as rockstar`
=== rockstar` is now known as rockstar

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