/srv/irclogs.ubuntu.com/2012/09/13/#bzr.txt

fullermdMmm.  Dig back into the windows (or mac?) binary installer package thingies and see what they had?00:00
SamB_MacG5I'm updating the mac installer sources, so the latter is right out00:03
SamB_MacG5(already done!)00:03
=== spm is now known as stevemci
=== stevemci is now known as spm
=== spm is now known as stevemci
=== stevemci is now known as spm
SamB_MacG5fullermd: well, I've discovered that the installer fails to bundle testtools ;-)02:05
fullermdSweet!  No test failures!   ;p03:13
SamB_MacG5fullermd: crashing in the test harness doesn't really count ;-P06:03
fullermdThat's the sort of detail that needs to be glossed over if we're going to declare success and go to the circus instead.06:05
SamB_MacG5That won't get me a working & tested installer, though, now will it?06:08
fullermdWell, no, but there's cotton candy and a contortionist.06:09
fullermdWhich is pretty much the same as dealing with installers, really.06:09
SamB_MacG5Eh, it really seems to mostly be a matter of selecting the versions of packages that go in, and configuring and building them ...06:11
SamB_MacG5and waiting for the bzr docs to crawl through pdflatex ...06:14
fullermdAh, I have this dream that someday I'll find a documentation toolchain that isn't a pile of misery.06:16
fullermdI expect it will be delivered by my flying pony any day now.06:16
SamB_MacG5it's the page numbers that get you06:26
fullermdNnooo, I'm pretty sure it's the "whole stupid thing" part   :)06:27
fullermdBut you never know.  There might be some bizarre concatenation of circumstances that causes somebody to actually start maintaining and improving [open]jade some day, for instance.06:28
SamB_MacG5I mean, I'm pretty sure that's why pdflatex gets rerun so many times on each document, even when nothing has actually changed06:28
* SamB_MacG5 was actually wishing someone would do that too06:28
SamB_MacG5(maintain jade and friends)06:30
fullermdOr somebody might dream up an XSLT/XSL-FO implementation that is none of "buggy and worthless", "written in java", "expensive proprietary non-cross-platform", or "multiple of the above".06:30
SamB_MacG5so libxslt is buggy *and* worthless?06:30
fullermdWell, I presume so just on GP.  But it doesn't handle the XSL-FO side anyway.06:31
SamB_MacG5oh, right, FO06:31
* SamB_MacG5 isn't sure what's so great about FO06:32
fullermdI think it stands for "f$*%ing owful".06:32
fullermdBut how else do you define output into a PDF?06:33
fullermdI mean, I guess you could write an XSLT sheet that translates into manual Postscript.  There are worse fates than having to do that.  Though I have a little trouble thinking of them.06:33
SamB_MacG5were there even any halfway decent implementations when the spec was frozen, though?06:34
vilaSamB_MacG5: hmm, testtools for 2.3... It's a shame we didn't track that explicitly, so06:35
vilai'd guess 0.9.2 or 0.9.406:35
SamB_MacG5I freely admit that, as a programming language, TeX seems to rival intercal...06:36
vilaand I'm not sure it has ever been bunbdled06:36
fullermdWell, that's the flip side; given the work, that gives you great PDF-ish output.  But the choices to get HTML suck.06:39
fullermdI _have_ considered things like XSLT/DSSSL/programmatic transforms to turn $random_SGML_application into TeX for the PDF side.  But I eventually sobered up.06:39
SamB_MacG5vila: well, since I'm building my own installer *anyway*, it will just take a bit more work to add that ...06:41
fullermdI s'pose one plausible conclusion from the state of things would be that nontrivial stuff isn't _meant_ to be documented.06:41
SamB_MacG5fullermd: how does that differ from what jade does?06:41
fullermdLargely, that I'd have to write it all, which...  uh...06:42
fullermdNo.  Just, no.06:42
SamB_MacG5well, I mean, I suppose the actual "massage into TeX" part is hidden...06:43
fullermdI'm not Don Knuth; I'm not about to put *my* stuff on hole for 30 years, so I can write a peripheral thing I'm not really interested in to support it  ;p06:44
fullermds/hole/hold/06:44
SamB_MacG5I thought it was more like 10 years06:44
fullermdWell, depends what you count as the end.  We're still only a third (a fourth?) of the way to having Vol IV out...06:45
vilafullermd: just be patient...06:46
fullermdvila: Yeah, yeah, patience; how long will that take?06:46
SamB_MacG5but weren't volumes A through E mostly finalized in a decade?06:46
SamB_MacG5granted, only fools use Volume E directly rather than using the Type 1 conversion ...06:48
vilaSamB_MacG5: from some random notes: 0.9.8 should be ok with 2.4, so that should give you an upper bound06:49
vilafullermd: not much longer ;)06:49
SamB_MacG5vila: I was just going to try 0.9.15, since that's the final release supporting Python 2.4 and 2.506:50
vilaSamB_MacG5: hmm, let say the relationship between bzr and testtools has been a bumpy road so, 0.9.15 *may* include all the needed fixes, otherwise *some* precise older version will be required :)06:51
vilaSamB_MacG5: thanks for working on this though06:52
vilaSamB_MacG5: and don't forget to make a merge proposal against lp:bzr-mac-installers/2.3 when you succeed06:53
SamB_MacG5vila: of course06:53
vilacool, even more thanks then ;)06:53
* SamB_MacG5 -> bed07:01
mgzmorning!08:02
jammorning mgz08:12
=== dpb_ is now known as Guest14449
=== joey[a] is now known as joey
=== idnaria is now known as idnar
=== ScottK2 is now known as ScottK
=== hazmat is now known as 45PAA1GWO
=== wgrant_ is now known as wgrant
delinquentmeHeyyy! anyone know if there are documented issues with Bzr interacting with Git?14:56
delinquentmecould someone tell me aboot dem =P14:56
=== mmrazik is now known as mmrazik|afk
jelmer_delinquentme: how do you mean?14:57
delinquentmejelmer_, does anyone have both running on their system happily14:57
SamB_Mac_delinquentme: sure14:57
SamB_Mac_I thought you meant "is bzr-git perfect"14:57
jelmer_delinquentme: sure, they can be installed together without problems14:58
delinquentmeok cool14:58
delinquentmeyeah im usually a git kid but I think I might be doing some VC w bazaar14:58
delinquentmeany recommended " go to " tutorials for the newbie?14:58
jelmer_delinquentme: http://doc.bazaar.canonical.com/latest/en/mini-tutorial/14:59
SamB_Mac_darnit, I should have thought things through before running ./build.py ...15:00
SamB_Mac_now I'll have to wait for pdflatex :-(15:00
SamB_Mac_... or I could reorder the packages in config.py ...15:00
* SamB_Mac_ puts bzr last15:03
* SamB_Mac_ waits for pyqt to fail to build15:03
=== SamB_Mac_ is now known as SamB_MacG5
delinquentmeO_o;;;15:06
delinquentmeim on ubuntu .. and it doesnt come preinstalled?15:06
jelmer_delinquentme: apt-get install bzr15:08
delinquentmeyeah sudo apt-get install bzr15:08
SamB_MacG5delinquentme: why would it come preinstalled?15:13
SamB_MacG5I mean, unless you chose a "install a bunch of development tools and such" option during installation15:14
delinquentmeOMggg it was sooo easy!!!!!15:14
delinquentmeGNU/Linux: Bazaar is probably in your GNU/Linux distribution already.15:15
delinquentmenow a more complex question15:15
delinquentmehow to add / push to a remote repo via ssh15:15
delinquentmei guess i can google dis.15:15
SamB_MacG5delinquentme: "bzr help urlspec" may be useful15:17
delinquentmesome kind of log command?  I added files to the repo ... and now I'd like to confirm that I only added the one file.15:43
delinquentme@_@15:44
delinquentmehttp://stackoverflow.com/questions/3682817/can-i-edit-the-message-of-an-older-revision-in-bazaar15:44
delinquentmeI cant change the commit message without crapping on the repo?15:45
mgzdelinquentme: you might find it useful to follow <http://doc.bazaar.canonical.com/bzr.2.5/en/tutorials/tutorial.html>15:46
delinquentmeyeah I've actually got it open :D15:46
mgzon changing commit messages, the important thing to understand is that dvcses let you edit history, but it's socially discouraged on public branches, because everyone needs to agree on the history to share changes15:49
mgzso, if you've just committed something and made a tyop, you just uncommit, then commit again with the fix15:49
mgzbut rather than fixing an error from several months ago by changing all the history since then, you should generally just accept that history is history (though there are ways to do it with everyone's cooperation if it really matters)15:51
barryhi folks, any possibility of getting a quick fix to the importer failure for gtimelog?  http://package-import.ubuntu.com/status/gtimelog.html#2012-07-04 19:41:22.61098615:58
barryjelmer_, jam, james_w`, vila, mgz, or maxb (not to leave out any of the usual suspects :) ^^16:00
maxboh, it's one of those16:00
barry;)16:00
maxblet's see what it looks like when branched locally16:00
mgzmaxb is quicker on the draw :)16:01
* maxb glares at someone who has introduced a bad launchpadlib version check in lp:udd16:01
maxbImportError: Version of launchpadlib 1.10.2 less than 1.9.016:01
maxboh no it isn't :-)16:02
mgzhm, that was probably me.16:02
mgzbeing lazy and not wanting to split and intify16:02
mgzI'll fix.16:02
delinquentmea remote repository is called what?16:07
maxbbarry: So this looks pretty easy to fix, in terms of me knowing exactly what data needs to go into udd's sqlite db to make it accept Martin's revisions and move on, but I don't have a neat tool to do that, so I'll need to construct some manual SQL (not that much, 1 line for natty, oneiric, precise, quantal each) - probably take me half an hour to evade other things I'm busy with and get to it, though16:07
barrymaxb: thanks, that's fine.  it's lunch time here in us/eastern.  i *really* appreciate the fix!16:08
mgzmaxb: that sounds painful, is this not something we can hack into a script?16:08
maxbsure, but not I'm not good enough with bzrlib to do it before I go out for the evening today16:09
mgzmaxb: obviously do what ever is easiest for you, I'm just aware of the fact I'd be stuck if you weren't handling it so some record of what you needed to do would be grand16:10
maxbmgz: One-line summary - grab the head revision from each series branch, and insert its tag, revid and testament into the revids table16:11
=== deryck is now known as deryck[lunch]
mgzmaxb: <https://code.launchpad.net/~gz/udd/fix_launchpadlib_version_check/+merge/124250>16:27
maxbmgz: It looks good to me, other than I have no clue what the behaviour is when you compare a string with an int16:30
maxbI'd have to test that out before I could offer an opinion16:30
mgzsafe but not useful in python 216:30
mgzand udd won't be python3ing any time soon.16:30
mgzI think any str is less than any int in Python 2, which is actually about what we want here16:31
mgzso 1.0.0-beta < 1.0.0 if launchpadlib were insane enough to do that.16:32
mgz(as "0-beta" < 0)16:32
maxbheh16:33
maxbIn that case, MP gets my vote, though I'm not in range of a decent browser to enter it in at the moment16:33
SamB_MacG5why am I not surprised that easy_install is responsible for breaking my build?16:34
mgz...didn't you approve an mp from a bus in the past? have you lost your fancy phone? :P16:34
mgzSamB_MacG5: that'll learn ya16:35
* SamB_MacG5 really wishes there was a Python option to trace all sys.path changes16:35
SamB_MacG5anyway, I commented out the bogus .pth line and it seems to be building now ... so maybe I'll be able to test an installer then ;-)16:37
SamB_MacG5(It was sticking /Library/Python/2.5/site-packages before the stuff from PYTHONPATH)16:38
mgzyou should perhaps wish for the death of .pth files instead16:38
SamB_MacG5this one was easy_install's creation, though!16:39
maxbbarry: Import completed.17:28
barrymaxb: thanks!17:28
=== deryck[lunch] is now known as deryck
=== 45PAA1GWO is now known as hazmat
=== ajmitch_ is now known as ajmitch
* SamB_MacG5 wonders why the launchpadlib build didn't return nonzero, since it clearly failed ...21:06
jelmerhmm21:16
SamB_MacG5huh, this installer project seems to have stale version numbers in it ...21:32
=== jordan_ is now known as jordan
* SamB_MacG5 grumbles about there not being a standard distutils target for running tests22:01

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