irclog.perlgeek.de/perl6book/today | source: github.com/perl6/book/
Set by moderator on 24 July 2010.
pronik moritz_: I've done some checking, debian testing builds the book without a hinch 00:06
stable on the other hand, is difficult, since it uses a three-year old komascript
I'm not sure we want to support that
i.e. texlive 2009 minimum
considering how few people would want to build the book themselves, I think it's a reasonable restriction 00:07
however, this doesn't help much with your error 00:08
are you sure you've got ttf-xfree86-nonfree installed?
that's the only font package I have installed apart from what texlive-full has brought with it
02:21 dalek left, dalek joined 02:31 pronik` joined 03:03 Util joined 03:04 PerlJam joined, dalek joined 04:05 PerlJam joined 07:48 cognominal joined 08:12 hugme joined 08:14 hugme joined
moritz_ pronik: I've no installed texlive-full, and still get the same error as before :( 11:24
and yes, ttf-xfree86-nonfree is installed
pronik it's debian testing, right? 11:33
moritz_ yes 11:34
pronik could you pastebin your package list (dpkg -l)?
moritz_ moritz.faui2k3.org/tmp/packagelist 11:35
pronik no relevant differences :( 11:40
moritz_ do you have a local ~/.fonts/ dir? 11:41
pronik yes, on my workstation, but not on the VM with debian
could you try "xelatex UsingPerl6.a4.tex" in the build/ dir and pastebin the results? 11:42
moritz_ just a sec.. 11:44
pronik np, gotta get something to eat anyway 11:45
moritz_ ugh, xelatex writes some error messages to the terminal, not STDERRR 11:47
moritz.faui2k3.org/tmp/xelatex.log
interestingly enough, it gets to Chapter 2 11:48
11:57 p6eval joined
pronik what if you commented out chapter 2? 12:07
moritz_ same error 12:09
ah, the preface doesn't contain any code environments, iirc 12:10
pronik that gives me an idea, gotta check that 12:13
could you change "numbers=left" to "numbers=none" in lib/book.sty and try again? 12:18
(complete with make this time)
moritz_ still get Invalid font: -1
pronik: would you like ssh access to the box? 12:25
pronik was just about to ask that :)
yes, would be nice 12:26
moritz_ -> privmsg 12:28
dalek ok: d9997e5 | moritz++ | src/regexes.pod:
[rx] uglify the regex chapter, but make the code run at least. Probably also

  <foo>
12:57
ok: 54850cf | moritz++ | src/grammars.pod:
[grammars] explain <foo> calling syntax
ok: 93ee5f2 | (Nikolai Prokoschenko)++ | (14 files):
merge layout-basic branch
ok: f6de689 | (Nikolai Prokoschenko)++ | Makefile:
note to self: test before push. Fixed the makefile
pronik moritz_: could you look over github.com/perl6/book/forkqueue and integrate some of the patches there? 13:37
and what exactly does a "sidebar" do? Is it an admonition or maybe a side note? "Sidebar" implies a floating position, mostly in the margin, which it is not... 13:48
moritz_ the purpose of a sidebar is to provide additional information, beyond what footnotes usually do 14:03
pronik so an admonition 14:05
moritz_: I've been cargo-culting a bit, take a look ;) 14:32
img693.imageshack.us/img693/958/usingperl6a4.pdf
worth noting: fonts are now MyriadPro and MinionPro (adobe acrobat reader's), admonitions are now properly-padded and without a shadow, headings are totally different 14:34
www.kfiles.de/latex.php <- this page is the shit ;) 14:35
moritz_ hm 14:36
looks like the bold in verbatim tags is gone 14:37
apart from that, looks good
pronik I'll look into that... 14:41
moritz_ that was the original reason for using the 'bera' font 14:42
it was one of the few that had bold monospace
pronik The funny thing is: Luxi Mono stayed as the mono font ... 14:45
ok, so this becomes really difficult: Verbatim environment supports escaping symbols for inline tex code, but those symbols can't appear in the actual verbatim text. Since in Perl 6 almost everything could appear in text, I wonder which characters I can take... 15:17
moritz_ huh? when I tested it, I could escape the meta characters 15:19
pronik yeah, I wonder how that worked earlier. Currently, a '\\n' in a verbatim is a problem 15:20
moritz_ needs to be translated to \\\\n
pronik could try that 15:21
moritz_ github.com/chromatic/Pod-PseudoPod-...44e507931b
that's the patch that implemented it
github.com/downloads/perl6/book/book-2010-06.pdf page 11 - it worked 15:22
pronik OK, got it to work 15:24
moritz_ \\o/ 15:33
push it, ship it!
pronik soon :) 15:37
dalek ok: 550965b | moritz++ | src/subs-n-sigs.pod:
[subs] remove forbidden mandatory parameter after an optional one
16:00
pronik moritz_: I've got proper smart quotes now 16:10
moritz_ \\o/ 16:16
pronik: on more thing... I'd love to have a "with contribution from @people" below the author list - is that easy-ish to do? 16:19
pronik probably not too difficult
moritz_ put yourself in there :-)
I'm going away now... please make sure to push your changes before doing the same :-) 16:33
pronik right! 16:34
17:13 eternaleye joined
dalek ok: 939ca34 | (Nikolai Prokoschenko)++ | lib/Makefile:
merge upstream patch for direct svg->pdf conversion, doesn't work though, still

some minor fixes and assorted suggestions
17:14
17:15 dalek joined
pronik moritz_: dalek can't work with git ;) about 10 revisions pushed and it's already excess flood :) 17:17
lucs, moritz_: new stuff is now online, play as you please :)
lucs pronik++ Thanks 17:18
Did you guys figure out the problem with moritz's fonts?
pronik yes, at long last 17:21
it was fetching t1 fonts instead of ttf
lucs Hmm... 17:22
pronik lucs: Hmm...? 17:25
btw, we've got contributions by tim bunce ;) 17:26
lucs: btw, could you check the book, whether your can build it etc.? 17:27
lucs "Hmm..." because I thought moritz_ had tried (and failed) with the ttf fonts a few days ago.
timbunce++ :) 17:28
pronik I thought that too
but now I know how to debug font problems with xelatex
lucs You'll need to tech me :) 17:29
pronik lucs: you'll have to get adobe's fonts now, instructions are in the readme
lucs *teach
Ok.
pronik xelatex --no-pdf file.tex
lucs You do that to debug font problems?
pronik yeah, step one ;) 17:30
xdvipdfmx -vv UsingPerl6.a4.xdv
that's step two
and the "-vv" bit is important
lucs takes notes
Oh, 'paperconf', neat. 17:34
pronik I've put a lot of cargo-cult in today ;) 17:36
lucs Well, it looks pretty nice :) (the build went well) 17:37
pronik niccceee 17:38
please note the smart quotes, they should be copy-and-pasteable in verbatims and C<>s 17:42
lucs Quotes are indeed copy/pastable, they appear to have been "unsmarted". 17:47
pronik well, the "smart" ones are only in main text now 17:48
lucs Yep.
pronik verbatims are handled automatically, C<> had to be implemented
lucs pronik++ A lot of good work.
pronik mostly cargo-culted from www.kfiles.de/latex.php 17:51
lucs Mein Deutsch is full of eels. 17:52
Thanks anyway :)