00:00.53 Opened logfile log/20130204. 00:00.53 --- Saved uptime records. 00:01.23 FORK(11597) --- fork starting for 'RSSFeeds', PID == 11597, bot_pid == 928 --- 00:01.24 FORK(11597) !ERROR! cannot load my module: RSSFeeds 00:01.24 FORK(11597) fork: took 1s for RSSFeeds. 00:01.24 FORK(11597) --- fork finished for 'RSSFeeds' --- 00:14.09 Chans: (ghostbot) in:#ghostscript 00:14.09 ircCheck: possible lost in space; checking.Mon Feb 4 00:14:09 2013 00:14.09 >ghostbot< TEST 00:14.09 IRCTEST: Yes, we're alive. 00:29.51 >>> join/#ghostscript mrdocs (~mrdocs@ip-64-134-226-172.public.wayport.net) 00:29.51 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 00:29.51 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 00:30.21 Chans: (ghostbot) in:#ghostscript 00:31.51 FORK(24370) --- fork starting for 'RSSFeeds', PID == 24370, bot_pid == 928 --- 00:31.52 FORK(24370) !ERROR! cannot load my module: RSSFeeds 00:31.52 FORK(24370) fork: took 1s for RSSFeeds. 00:31.52 FORK(24370) --- fork finished for 'RSSFeeds' --- 00:38.55 >>> mrdocs has signed off IRC (Ping timeout: 256 seconds) [#ghostscript] 00:46.13 Chans: (ghostbot) in:#ghostscript 00:55.07 http://abstrusegoose.com/493 01:01.09 --- Saved uptime records. 01:01.19 Seen: Flushed 1 entries. 01:01.45 Chans: (ghostbot) in:#ghostscript 01:02.15 FORK(5081) --- fork starting for 'RSSFeeds', PID == 5081, bot_pid == 928 --- 01:02.16 FORK(5081) !ERROR! cannot load my module: RSSFeeds 01:02.16 FORK(5081) fork: took 1s for RSSFeeds. 01:02.16 FORK(5081) --- fork finished for 'RSSFeeds' --- 01:26.24 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 01:32.33 FORK(16050) --- fork starting for 'RSSFeeds', PID == 16050, bot_pid == 928 --- 01:32.34 FORK(16050) !ERROR! cannot load my module: RSSFeeds 01:32.34 FORK(16050) fork: took 1s for RSSFeeds. 01:32.34 FORK(16050) --- fork finished for 'RSSFeeds' --- 01:34.09 Chans: (ghostbot) in:#ghostscript 01:55.53 ircCheck: possible lost in space; checking.Mon Feb 4 01:55:53 2013 01:55.53 >ghostbot< TEST 01:55.53 IRCTEST: Yes, we're alive. 01:55.57 >>> join/#ghostscript marcosw (~marcosw@67.169.6.130) 02:02.01 --- Saved uptime records. 02:02.41 FORK(26598) --- fork starting for 'RSSFeeds', PID == 26598, bot_pid == 928 --- 02:02.42 FORK(26598) !ERROR! cannot load my module: RSSFeeds 02:02.42 FORK(26598) fork: took 1s for RSSFeeds. 02:02.42 FORK(26598) --- fork finished for 'RSSFeeds' --- 02:06.43 Chans: (ghostbot) in:#ghostscript 02:13.47 >>> tor8 has signed off IRC (Quit: tor8) [#ghostscript] 02:22.15 Chans: (ghostbot) in:#ghostscript 02:23.06 >>> join/#ghostscript wizardxbl (~user@211.103.183.226) 02:24.40 hello everybody , i'm a freshman to mupdf 02:25.45 i want save doc to pdf but fz_write_document() seems not work well 02:32.55 FORK(11771) --- fork starting for 'RSSFeeds', PID == 11771, bot_pid == 928 --- 02:32.56 FORK(11771) !ERROR! cannot load my module: RSSFeeds 02:32.56 FORK(11771) fork: took 1s for RSSFeeds. 02:32.56 FORK(11771) --- fork finished for 'RSSFeeds' --- 02:38.27 Chans: (ghostbot) in:#ghostscript 02:49.29 i just find the function pdf_write_document to done this work 02:54.49 Chans: (ghostbot) in:#ghostscript 03:02.13 Seen: Flushed 1 entries. 03:02.13 --- Saved uptime records. 03:03.44 FORK(9113) --- fork starting for 'RSSFeeds', PID == 9113, bot_pid == 928 --- 03:03.45 FORK(9113) !ERROR! cannot load my module: RSSFeeds 03:03.45 FORK(9113) fork: took 2s for RSSFeeds. 03:03.45 FORK(9113) --- fork finished for 'RSSFeeds' --- 03:10.57 Chans: (ghostbot) in:#ghostscript 03:34.17 FORK(1196) LOG: last message repeated 3 times 03:34.17 FORK(1196) --- fork starting for 'RSSFeeds', PID == 1196, bot_pid == 928 --- 03:34.18 FORK(1196) !ERROR! cannot load my module: RSSFeeds 03:34.18 FORK(1196) fork: took 1s for RSSFeeds. 03:34.18 FORK(1196) --- fork finished for 'RSSFeeds' --- 03:51.52 LOG: last message repeated 4 times 03:51.52 >>> join/#ghostscript mvrhel_laptop (~chatzilla@c-174-61-155-196.hsd1.wa.comcast.net) 03:53.41 >>> join/#ghostscript tkamppeter__ (~till@p5DDBA946.dip.t-dialin.net) 03:54.11 ircCheck: possible lost in space; checking.Mon Feb 4 03:54:11 2013 03:54.11 >ghostbot< TEST 03:54.11 IRCTEST: Yes, we're alive. 03:57.10 >>> tkamppeter_ has signed off IRC (Ping timeout: 244 seconds) [#ghostscript] 03:59.47 Chans: (ghostbot) in:#ghostscript 03:59.57 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 03:59.57 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 04:02.33 --- Saved uptime records. 04:04.20 FORK(21286) --- fork starting for 'RSSFeeds', PID == 21286, bot_pid == 928 --- 04:04.21 FORK(21286) !ERROR! cannot load my module: RSSFeeds 04:04.21 FORK(21286) fork: took 2s for RSSFeeds. 04:04.21 FORK(21286) --- fork finished for 'RSSFeeds' --- 04:05.40 >>> mvrhel_laptop has signed off IRC (Ping timeout: 248 seconds) [#ghostscript] 04:15.29 Chans: (ghostbot) in:#ghostscript 04:34.38 FORK(9602) --- fork starting for 'RSSFeeds', PID == 9602, bot_pid == 928 --- 04:34.39 FORK(9602) !ERROR! cannot load my module: RSSFeeds 04:34.39 FORK(9602) fork: took 2s for RSSFeeds. 04:34.39 FORK(9602) --- fork finished for 'RSSFeeds' --- 04:49.43 >>> join/#ghostscript mvrhel_laptop (~chatzilla@c-174-61-155-196.hsd1.wa.comcast.net) 04:57.07 ircCheck: possible lost in space; checking.Mon Feb 4 04:57:07 2013 04:57.07 >ghostbot< TEST 04:57.07 IRCTEST: Yes, we're alive. 05:02.41 Chans: (ghostbot) in:#ghostscript 05:03.01 --- Saved uptime records. 05:04.58 FORK(28895) --- fork starting for 'RSSFeeds', PID == 28895, bot_pid == 928 --- 05:04.59 FORK(28895) !ERROR! cannot load my module: RSSFeeds 05:04.59 FORK(28895) fork: took 2s for RSSFeeds. 05:04.59 FORK(28895) --- fork finished for 'RSSFeeds' --- 05:18.33 Chans: (ghostbot) in:#ghostscript 05:33.18 >>> join/#ghostscript wizardxb` (~user@124.205.131.209) 05:35.05 Chans: (ghostbot) in:#ghostscript 05:35.26 FORK(18303) --- fork starting for 'RSSFeeds', PID == 18303, bot_pid == 928 --- 05:35.27 FORK(18303) !ERROR! cannot load my module: RSSFeeds 05:35.27 FORK(18303) fork: took 2s for RSSFeeds. 05:35.27 FORK(18303) --- fork finished for 'RSSFeeds' --- 05:37.07 >>> wizardxbl has signed off IRC (Ping timeout: 248 seconds) [#ghostscript] 05:46.19 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 05:50.47 Chans: (ghostbot) in:#ghostscript 06:01.07 ircCheck: possible lost in space; checking.Mon Feb 4 06:01:07 2013 06:01.07 >ghostbot< TEST 06:01.07 IRCTEST: Yes, we're alive. 06:02.27 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 06:03.57 --- Saved uptime records. 06:05.54 FORK(8193) --- fork starting for 'RSSFeeds', PID == 8193, bot_pid == 928 --- 06:05.55 FORK(8193) !ERROR! cannot load my module: RSSFeeds 06:05.55 FORK(8193) fork: took 2s for RSSFeeds. 06:05.55 FORK(8193) --- fork finished for 'RSSFeeds' --- 06:06.53 Chans: (ghostbot) in:#ghostscript 06:25.39 LOG: last message repeated 3 times 06:25.39 >>> mvrhel_laptop has signed off IRC (Ping timeout: 248 seconds) [#ghostscript] 06:36.12 FORK(28245) --- fork starting for 'RSSFeeds', PID == 28245, bot_pid == 928 --- 06:36.13 FORK(28245) !ERROR! cannot load my module: RSSFeeds 06:36.13 FORK(28245) fork: took 2s for RSSFeeds. 06:36.13 FORK(28245) --- fork finished for 'RSSFeeds' --- 06:38.17 Chans: (ghostbot) in:#ghostscript 07:03.07 >>> join/#ghostscript Skeeer (~Skeeer@189.170.119.135) 07:04.07 ircCheck: possible lost in space; checking.Mon Feb 4 07:04:07 2013 07:04.07 >ghostbot< TEST 07:04.07 IRCTEST: Yes, we're alive. 07:04.17 --- Saved uptime records. 07:04.33 >>> part/#ghostscript Skeeer (~Skeeer@189.170.119.135) 07:06.23 FORK(14020) --- fork starting for 'RSSFeeds', PID == 14020, bot_pid == 928 --- 07:06.24 FORK(14020) !ERROR! cannot load my module: RSSFeeds 07:06.24 FORK(14020) fork: took 1s for RSSFeeds. 07:06.24 FORK(14020) --- fork finished for 'RSSFeeds' --- 07:09.47 Chans: (ghostbot) in:#ghostscript 07:21.26 >>> join/#ghostscript oy (~oy@g225237095.adsl.alicedsl.de) 07:25.39 Chans: (ghostbot) in:#ghostscript 07:36.30 FORK(1375) --- fork starting for 'RSSFeeds', PID == 1375, bot_pid == 928 --- 07:36.31 FORK(1375) !ERROR! cannot load my module: RSSFeeds 07:36.31 FORK(1375) fork: took 2s for RSSFeeds. 07:36.31 FORK(1375) --- fork finished for 'RSSFeeds' --- 07:58.21 LOG: last message repeated 3 times 07:58.21 >>> join/#ghostscript kens (~Miranda@87.113.176.59) 07:58.59 config (#ghostscript): backward-compatible option: found param{factoidDeleteDelay} (0) instead of chan option 07:59.09 leak: 1 nuh{} items deleted; now have 27 08:00.30 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 08:00.30 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 08:04.41 --- Saved uptime records. 08:05.13 >>> chrisl_away materializes into chrisl 08:06.48 FORK(23598) --- fork starting for 'RSSFeeds', PID == 23598, bot_pid == 928 --- 08:06.49 FORK(23598) !ERROR! cannot load my module: RSSFeeds 08:06.49 FORK(23598) fork: took 2s for RSSFeeds. 08:06.49 FORK(23598) --- fork finished for 'RSSFeeds' --- 08:08.13 ircCheck: possible lost in space; checking.Mon Feb 4 08:08:13 2013 08:08.13 >ghostbot< TEST 08:08.14 IRCTEST: Yes, we're alive. 08:13.19 Chans: (ghostbot) in:#ghostscript 08:37.10 FORK(15993) --- fork starting for 'RSSFeeds', PID == 15993, bot_pid == 928 --- 08:37.11 FORK(15993) !ERROR! cannot load my module: RSSFeeds 08:37.11 FORK(15993) fork: took 1s for RSSFeeds. 08:37.11 FORK(15993) --- fork finished for 'RSSFeeds' --- 09:05.07 LOG: last message repeated 3 times 09:05.07 --- Saved uptime records. 09:07.14 FORK(4544) --- fork starting for 'RSSFeeds', PID == 4544, bot_pid == 928 --- 09:07.15 FORK(4544) !ERROR! cannot load my module: RSSFeeds 09:07.15 FORK(4544) fork: took 2s for RSSFeeds. 09:07.15 FORK(4544) --- fork finished for 'RSSFeeds' --- 09:12.25 ircCheck: possible lost in space; checking.Mon Feb 4 09:12:25 2013 09:12.25 >ghostbot< TEST 09:12.26 IRCTEST: Yes, we're alive. 09:17.42 Chans: (ghostbot) in:#ghostscript 09:20.56 >>> tkamppeter__ materializes into tkamppeter 09:21.52 >>> wizardxb` has signed off IRC (Remote host closed the connection) [#ghostscript] 09:33.14 Chans: (ghostbot) in:#ghostscript 09:37.26 FORK(17659) --- fork starting for 'RSSFeeds', PID == 17659, bot_pid == 928 --- 09:37.27 FORK(17659) !ERROR! cannot load my module: RSSFeeds 09:37.27 FORK(17659) fork: took 2s for RSSFeeds. 09:37.27 FORK(17659) --- fork finished for 'RSSFeeds' --- 09:47.13 >>> kens has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 09:48.33 Chans: (ghostbot) in:#ghostscript 09:48.38 >>> join/#ghostscript kens (~Miranda@87.113.176.59) 09:49.59 Hmm, my cluster push gave me 270 'file(s) have started producing errors' almost all of which are CUPS and nothing to do with the code I've changed.... 09:50.57 Quite likely they're "known errors" but the cluster lost the "known" part..... 09:51.11 I hope so, I can't believe that I've caused them. 09:57.32 Well, beats me...... 09:58.06 >>> join/#ghostscript paulgardiner (~chatzilla@smtp.glidos.net) 09:58.46 Well I've committed my change, its pretty simple and clearly was incorrect (for 32-bit builds) before. 10:04.02 Chans: (ghostbot) in:#ghostscript 10:04.12 Seen: Flushed 2 entries. 10:05.38 --- Saved uptime records. 10:07.44 FORK(20666) --- fork starting for 'RSSFeeds', PID == 20666, bot_pid == 928 --- 10:07.45 FORK(20666) !ERROR! cannot load my module: RSSFeeds 10:07.45 FORK(20666) fork: took 1s for RSSFeeds. 10:07.45 FORK(20666) --- fork finished for 'RSSFeeds' --- 10:10.09 >>> join/#ghostscript tor8 (~tor@c-f77c71d5.04-50-6c756e10.cust.bredbandsbolaget.se) 10:20.14 Chans: (ghostbot) in:#ghostscript 10:20.28 >>> join/#ghostscript kens2 (~Miranda@87.113.176.59) 10:22.06 >>> kens has signed off IRC (Ping timeout: 245 seconds) [#ghostscript] 10:36.22 Chans: (ghostbot) in:#ghostscript 10:36.49 >>> felipe has signed off IRC (Ping timeout: 248 seconds) [#ghostscript] 10:37.49 FORK(22809) --- fork starting for 'RSSFeeds', PID == 22809, bot_pid == 928 --- 10:37.50 FORK(22809) !ERROR! cannot load my module: RSSFeeds 10:37.50 FORK(22809) fork: took 1s for RSSFeeds. 10:37.50 FORK(22809) --- fork finished for 'RSSFeeds' --- 10:52.34 Chans: (ghostbot) in:#ghostscript 11:03.08 ircCheck: possible lost in space; checking.Mon Feb 4 11:03:08 2013 11:03.08 >ghostbot< TEST 11:03.08 IRCTEST: Yes, we're alive. 11:05.50 --- Saved uptime records. 11:08.16 FORK(13209) --- fork starting for 'RSSFeeds', PID == 13209, bot_pid == 928 --- 11:08.17 FORK(13209) !ERROR! cannot load my module: RSSFeeds 11:08.17 FORK(13209) fork: took 1s for RSSFeeds. 11:08.17 FORK(13209) --- fork finished for 'RSSFeeds' --- 11:08.26 Chans: (ghostbot) in:#ghostscript 11:14.32 D'Oh. 11:14.56 I've had this window scrolled up for a while, so wondered why nothing was happening. 11:17.28 Robin_Watts: DVD arrived, thank you! 11:17.39 chrisl: Ah, cool. 11:24.28 Chans: (ghostbot) in:#ghostscript 11:38.24 FORK(2178) --- fork starting for 'RSSFeeds', PID == 2178, bot_pid == 928 --- 11:38.25 FORK(2178) !ERROR! cannot load my module: RSSFeeds 11:38.25 FORK(2178) fork: took 1s for RSSFeeds. 11:38.25 FORK(2178) --- fork finished for 'RSSFeeds' --- 11:40.21 tor8: ping 11:41.16 Robin_Watts: morning 11:41.34 morning 11:41.48 have you tried Pauls latest prototype? 11:42.32 He has it so that when you hit the 'search' button, each page goes through the text extraction device, and into a webview. 11:42.43 a webview just shows html. 11:42.57 Currently zooming doesn't work -that's the next thing for him to look at. 11:43.11 Styles don't seem to work either at the moment. 11:44.28 and (I'm looking at pdf_reference17.pdf) paragraph spacings seem to come through as 3 top bit set chars. 11:44.46 Are you available to look at the styling/paragraph issues ? 11:45.15 I'm trying to avoid touching any code until I get the quote done and dusted otherwise I'll get distracted. 11:45.40 oh yeah, nearly forgot: we need a reflow icon 11:46.53 I could draw one, or we could look for one on the usual places. 11:52.49 paulgardiner: http://somerandomdude.com/work/iconic/ is what we currently use 11:53.20 Can you see a good one for reflow? 11:53.27 Robin_Watts: what needs to be done with the styles? 11:53.52 We need to figure out why they aren't appearing in the webview. 11:54.22 paulgardiner: maybe one with the lines of text? like a "left-justified" icon? 11:55.11 I'm currently not using the code that produces html with styles. I guess what we need is the code that does that to produce a fz_buffer rather than assuming a FILE 11:55.22 paulgardiner: Ah! 11:55.42 Chans: (ghostbot) in:#ghostscript 11:56.05 I'm just adding
plus lots of

s myself at the moment. 11:56.10 Ideally we need that code to be generalised so that it can go to a variety of outputs; one of which is a FILE, one of which is a buffer. 11:56.13 That explains a lot. 11:56.27 You'd told me previously, and I'd forgotten it. 11:57.03 Robin_Watts: so, a fz_output that can write either to file or to a fz_buffer? 11:57.17 I thought we'd moved away from iconic 11:57.18 with fz_write and fz_print and fz_printf etc 11:57.25 paulgardiner: we will, but we haven't yet 11:57.30 ah ok 11:57.33 Specifically whatever function does -tt. 11:57.56 paulgardiner: we liked http://adamwhitcroft.com/batch/ but that also has a limited (but less so) set of icons 11:58.13 paulgardiner: I have a repo with pre-rendered png files of all these sitting around 11:58.30 tor8: come to think of it an fz_buffer may be no good: we do want unicode... although utf8 would be ok 11:58.44 we use utf8 everywhere, unconditionally 11:59.32 http://ghostscript.com/~tor/stuff/mupdf-debug-batch.apk was the mupdf apk with the batch icon set 11:59.48 ok that's fine. I was using unicode because I was accessing the block/line/span/char heirarchy directly 11:59.49 http://ghostscript.com/~tor/stuff/mupdf-debug-awesome-trim.apk was with font-awesome 12:00.09 paulgardiner: yeah. anything that takes or returns a char* in mupdf is utf-8 12:00.19 the fz_tex_char is a raw unicode int though 12:00.32 (and I need to trim my fingernails, keep slipping and missing keys) 12:00.45 Right. That makes sense. That's why it seemed to be working. 12:00.55 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 12:00.55 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 12:01.31 :-) Actually I am converting to utf8. I forgot 12:01.54 So if you can produce utf8 with styles in, it'sll slot straight in 12:02.23 http://intranet.picsel.com/~robin/ic_reflow2.png 12:02.34 http://intranet.ghostscript.com/~robin/ic_reflow2.png 12:02.43 Ahem. Nothing freudian in that slip at all. 12:02.57 http://ghostscript.com/~robin/ic_reflow2.png 12:03.55 Robin_Watts: do you have that in the two sizes we need? 32 and 24 I think 12:04.03 Doing the other one now. 12:04.33 Magic 12:05.16 Seen: Flushed 4 entries. 12:06.06 --- Saved uptime records. 12:08.32 FORK(21938) --- fork starting for 'RSSFeeds', PID == 21938, bot_pid == 928 --- 12:08.33 FORK(21938) !ERROR! cannot load my module: RSSFeeds 12:08.33 FORK(21938) fork: took 1s for RSSFeeds. 12:08.33 FORK(21938) --- fork finished for 'RSSFeeds' --- 12:08.43 http://ghostscript.com/~robin/ic_reflow.png 12:08.46 http://ghostscript.com/~robin/ic_reflow2.png 12:08.53 Those are the l and the m variants respectively. 12:09.43 I'm sure we can find better ones at some point, but they'll do for now. 12:10.51 They look different from the previous ic_reflow2 you postef 12:11.14 the previous one was white on black. 12:11.14 Chans: (ghostbot) in:#ghostscript 12:11.20 These are white on transparent. 12:11.29 which is what we actually need, right ? 12:11.31 ah yes, just as they need to be 12:11.44 perfect 12:12.14 The top menu will be a bit crowded but we can worry about that later 12:12.35 Any preference where in the sequence of icons to put this? 12:16.14 paulgardiner: Leave search on the right. 12:16.51 :-) I just inserted it to the left of search before you said that 12:16.57 but otherwise I don't care. 12:16.58 :) 12:17.58 Possibly we should have a 'Spanner' icon as the only icon in that top bar. 12:18.06 And when you click the spanner icon the tool bar appears. 12:18.38 Yeah, or the spanner and just the few that we think are high priority 12:18.40 but it's a different tradeoff on phones/tablets. 12:27.26 Chans: (ghostbot) in:#ghostscript 12:28.41 >>> chrisl has signed off IRC (Ping timeout: 252 seconds) [#ghostscript] 12:31.22 >>> join/#ghostscript chrisl (~chrisl@cpc1-ando5-2-0-cust33.15-1.cable.virginmedia.com) 12:34.01 a spanner with a text menu would be ideal, so we don't have to worry about so many icons! 12:34.16 just the basic few common operations + spanner 12:34.37 so bookmarks+spanner, and in search mode just the arrows and X 12:35.05 and maybe textual buttons for the annotation mode? 12:38.36 FORK(9523) --- fork starting for 'RSSFeeds', PID == 9523, bot_pid == 928 --- 12:38.37 FORK(9523) !ERROR! cannot load my module: RSSFeeds 12:38.37 FORK(9523) fork: took 1s for RSSFeeds. 12:38.37 FORK(9523) --- fork finished for 'RSSFeeds' --- 12:43.02 Chans: (ghostbot) in:#ghostscript 12:47.51 tor8, paulgardiner: First attempt at a roadmap sent. Please give feedback. 12:48.10 will do 12:48.14 I'm hoping that this is what Miles wanted. He can convert from times -> $$$ better than I can. 12:52.45 Robin_Watts: still reading so this may be already in there, but I better mention it now before I forget: "using the same fonts as in the document"; foxit seems to do that even if the doc uses an unusual font. 12:54.45 hmm. It's conceivable that it's feeding fonts through as OpenWebFont things? 12:55.18 Robin_Watts: Improve out of order text recognition - I'd imagine there would be a research element to that, and I'd be surprised if we could achieve anything in 3 days 12:55.56 paulgardiner: I was intending that to be just an extension of our search algorithm; rather than being 'either it goes on the end of what we have or it's a new span' 12:56.08 oh ok 12:57.10 So just a post process pass through where we look to further collate chars/spans/lines etc, and reorder blocks. 12:58.30 Chans: (ghostbot) in:#ghostscript 12:58.51 yes 13:00.11 All looks good to me. I imagine that there's some possibility that for the sake of faster image and/or font handling, we might choose to create our own text-flowing view 1w/2w/3w 13:03.29 >>> Fandekasp has signed off IRC (Read error: Operation timed out) [#ghostscript] 13:05.42 Seen: Flushed 3 entries. 13:06.08 --- Saved uptime records. 13:06.38 paulgardiner: Right, but it's possible that the customer might be specifically looking for a PDF -> html process. 13:07.10 AH yes, true. I hadn't thought of that. 13:07.23 Quite likely now you mention it 13:08.44 FORK(30619) --- fork starting for 'RSSFeeds', PID == 30619, bot_pid == 928 --- 13:08.45 FORK(30619) !ERROR! cannot load my module: RSSFeeds 13:08.45 FORK(30619) fork: took 1s for RSSFeeds. 13:08.45 FORK(30619) --- fork finished for 'RSSFeeds' --- 13:09.45 Robin_Watts: maybe data: urls for embedding fonts in the html/stylesheet can work? 13:10.41 tor8: I believe paul is sending the whole thing as one big data: url at the moment. 13:11.37 tor8: What formats can browsers generally accept fonts in? 13:14.26 Chans: (ghostbot) in:#ghostscript 13:18.38 >>> matteo` has signed off IRC (Remote host closed the connection) [#ghostscript] 13:19.15 Robin_Watts: otf and ttf I think 13:19.32 ok, so that could be another item on the roadmap? 13:19.37 so type1 would have to be converted to cff and wrapped i an otf 13:19.42 and cff wrapped in an otf 13:19.51 type3 would probably just have to be substituted 13:20.23 Robin_Watts: paulgardiner: a few comments on the road map in the email 13:23.06 tor8: Thanks, comments look good. 13:23.23 Care to write me a 'task' for RTL reordering ? 13:24.06 For 'undo hyphenation' I was expecting us to guess. 13:24.11 Robin_Watts: sumatrapdf has a patch 13:24.15 >>> join/#ghostscript matteo (~matteo@openwrt/developer/matteo) 13:24.16 If the next line starts with a Capital, no joining. 13:24.18 but it's ugly 13:24.29 so Ankh-Morpork would be safe. 13:24.35 but city-state would not. 13:24.36 Robin_Watts: that takes care of Ankh-Morpork but not city-state. 13:25.04 All this is 'best guess' of course. 13:25.13 a dictionary lookup for the word parts will help, but only if we know the language 13:25.55 so Caps to spot proper names, and then check if the split parts are words in themselves 13:26.27 I think we just assume that any words split at the end of lines by a - where the second one isn't capitalised are hyphenated. 13:26.36 We'll get more things right than wrong, I suspect. 13:27.34 I may add "(imperfect, heuristic based, language independent)" to the roadmap. 13:29.25 in swedish there's even more ceaveats. there's a rule that if you have compound words with common parts in a list (like waterpower and windpower) you write them as "water- and windpower". 13:29.41 and in general there's a lot more hyphens used for non-hyphenation 13:30.06 tor8: same rule in english. 13:30.21 oh. I've never seen that in use in english! 13:30.52 so joining hyphens is dangerous, but the best we can do is guess 13:31.02 Chans: (ghostbot) in:#ghostscript 13:31.06 so maybe we should ignore hyphens. Or have it as an option. 13:31.12 I think looking at a dictionary and not join if both sides of the hyphen are complete words 13:31.25 That assumes we have a dictionary. 13:31.25 and only do the joining if we can spot that it's english :) 13:32.22 there is one in /usr/share/dict/words :) 13:32.40 only on unix, and only for english. 13:32.47 but that's another 2.4MB to pack in, and only for english 13:33.02 Having it as an option may be worthwhile. 13:33.59 in practice, I don't think hyphenation is all that common in pdf documents people pass around 13:35.29 it's on page 2 of the pdf_reference17.pdf hence me spotting it :) 13:38.52 FORK(18517) --- fork starting for 'RSSFeeds', PID == 18517, bot_pid == 928 --- 13:38.53 FORK(18517) !ERROR! cannot load my module: RSSFeeds 13:38.53 FORK(18517) fork: took 1s for RSSFeeds. 13:38.53 FORK(18517) --- fork finished for 'RSSFeeds' --- 13:39.16 tor8: Can you write me a task for the RTL reordering please? 13:39.57 Robin_Watts: so fixing copying of arabic text is on the agenda then? cool. :) 13:40.23 Add RTL reordering pass to text extraction for both copy/paste, search and reflow. 1w/2w/1m. 13:40.46 And what section does that go in? 13:41.12 does Adobe Reader get that right? 13:41.39 but that's just reordering from visual LTR to logical RTL so that the text extraction actually gets the correct logical order 13:42.36 Ok, updated version sent with tweaked timings. 13:42.46 Let me know if I missed any comments, or if you have further ideas. 13:42.51 * Robin_Watts/#ghostscript lunches 13:43.35 I think it should go in the early part, since it's pretty crucial and we do have open bugs for it. 13:46.30 Chans: (ghostbot) in:#ghostscript 13:50.17 Does anyone know if we have a routine to 'unescape' a PostScript string ? THat is to convert a PostScript string with non-ASCII characters represented with \xxx octal escapes back into hex binary representation ? 14:02.48 Chans: (ghostbot) in:#ghostscript 14:05.54 Seen: Flushed 5 entries. 14:06.24 --- Saved uptime records. 14:09.10 FORK(3625) --- fork starting for 'RSSFeeds', PID == 3625, bot_pid == 928 --- 14:09.11 FORK(3625) !ERROR! cannot load my module: RSSFeeds 14:09.11 FORK(3625) fork: took 1s for RSSFeeds. 14:09.11 FORK(3625) --- fork finished for 'RSSFeeds' --- 14:18.14 Chans: (ghostbot) in:#ghostscript 14:20.44 tor8: I put it just post "as good as foxit" 14:33.46 Chans: (ghostbot) in:#ghostscript 14:35.18 >>> oy has signed off IRC (Quit: tschüß) [#ghostscript] 14:39.14 FORK(6621) --- fork starting for 'RSSFeeds', PID == 6621, bot_pid == 928 --- 14:39.15 FORK(6621) !ERROR! cannot load my module: RSSFeeds 14:39.15 FORK(6621) fork: took 1s for RSSFeeds. 14:39.15 FORK(6621) --- fork finished for 'RSSFeeds' --- 14:41.38 >>> join/#ghostscript marcosw (~marcosw@67.169.6.130) 14:41.53 >>> join/#ghostscript Fandekasp (~Fandekasp@platinum-static25142.nirai.ne.jp) 14:42.04 >>> marcosw has signed off IRC (Client Quit) [#ghostscript] 14:49.28 Chans: (ghostbot) in:#ghostscript 14:53.58 tor8: ping 15:04.50 Chans: (ghostbot) in:#ghostscript 15:06.06 Seen: Flushed 1 entries. 15:06.46 --- Saved uptime records. 15:09.22 FORK(8468) --- fork starting for 'RSSFeeds', PID == 8468, bot_pid == 928 --- 15:09.23 FORK(8468) !ERROR! cannot load my module: RSSFeeds 15:09.23 FORK(8468) fork: took 1s for RSSFeeds. 15:09.23 FORK(8468) --- fork finished for 'RSSFeeds' --- 15:18.42 >>> paulgardiner has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 15:20.17 Robin_Watts: pong. 15:20.37 Chans: (ghostbot) in:#ghostscript 15:20.38 tor8: Until I hear back from henrys, I'm assuming that the Roadmap is done. 15:20.46 and therefore I'm starting to help out. 15:21.03 I'm assuming that you're doing the html -> fz_buffer stuff? 15:21.17 if you've not started I'll start to look at it. 15:21.34 >>> join/#ghostscript mvrhel_laptop (~chatzilla@c-174-61-155-196.hsd1.wa.comcast.net) 15:21.52 otherwise I'll try some simple code to gather line break distances and to guess paragraphs based on it. 15:22.05 Robin_Watts: add a fz_output struct and abstract the printing functions to go to buffers or FILE*, I can do that but I doubt I'll be able to get it done today 15:22.13 tomorrow for certain 15:22.14 ok, I will do that then. 15:22.30 I don't think it's brain surgery ;) 15:22.50 no, it's just a chore fixing all the places that could currently use it 15:23.57 >>> join/#ghostscript paulgardiner (~chatzilla@smtp.glidos.net) 15:37.04 Chans: (ghostbot) in:#ghostscript 15:39.30 FORK(19440) --- fork starting for 'RSSFeeds', PID == 19440, bot_pid == 928 --- 15:39.31 FORK(19440) !ERROR! cannot load my module: RSSFeeds 15:39.31 FORK(19440) fork: took 1s for RSSFeeds. 15:39.31 FORK(19440) --- fork finished for 'RSSFeeds' --- 15:42.11 >>> Fandekasp has signed off IRC (Ping timeout: 260 seconds) [#ghostscript] 15:50.11 >>> join/#ghostscript henrys (~henrys@c-50-134-235-109.hsd1.co.comcast.net) 15:50.33 >>> join/#ghostscript marcosw (~marcosw@69-170-60-203.static-ip.telepacific.net) 15:53.06 Chans: (ghostbot) in:#ghostscript 16:01.50 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 16:01.50 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 16:03.54 >>> join/#ghostscript plinnell (~mrdocs@c-76-102-153-54.hsd1.ca.comcast.net) 16:03.55 >>> plinnell has signed off IRC (Changing host) [#ghostscript] 16:03.55 >>> join/#ghostscript plinnell (~mrdocs@opensuse/member/mrdocs) 16:04.53 >>> plinnell has signed off IRC (Client Quit) [#ghostscript] 16:06.13 Seen: Flushed 2 entries. 16:06.53 --- Saved uptime records. 16:07.23 >>> mrdocs has signed off IRC (Ping timeout: 255 seconds) [#ghostscript] 16:09.13 Chans: (ghostbot) in:#ghostscript 16:09.54 FORK(2672) --- fork starting for 'RSSFeeds', PID == 2672, bot_pid == 928 --- 16:09.55 FORK(2672) !ERROR! cannot load my module: RSSFeeds 16:09.55 FORK(2672) fork: took 1s for RSSFeeds. 16:09.55 FORK(2672) --- fork finished for 'RSSFeeds' --- 16:19.44 >>> tor8 has signed off IRC (Quit: tor8) [#ghostscript] 16:24.50 Chans: (ghostbot) in:#ghostscript 16:24.50 ircCheck: possible lost in space; checking.Mon Feb 4 16:24:50 2013 16:24.50 >ghostbot< TEST 16:24.50 IRCTEST: Yes, we're alive. 16:25.40 >>> mvrhel_laptop has signed off IRC (Ping timeout: 248 seconds) [#ghostscript] 16:28.33 kens:do you know offhand the ps->pdf behavior with blank pages, I want PCL to do something similar? - see http://bugs.ghostscript.com/show_bug.cgi?id=693608 16:28.50 kens:with duplexing 16:30.28 Robin_Watts: the list looks like it is ready to be seen by Miles and Raph either one of you can copy them in or I will, let me know. 16:30.54 henrys: I wasn't sure if we wanted to reveal timings to Raph 16:31.06 or whether Miles would like to convert them to $$$ beforehand. 16:31.14 henrys, sorry, wasn busy. ps->PDF should preserve blank pages no problem 16:31.44 I know PCL can 'remove' blank pages, PostScript never doess 16:31.49 But if you're happy with the roadmap, I can forward it to Miles (or you can) 16:32.00 no raph can be considered "one of us" 16:32.43 henrys I'm assuming that the PCL interpreter is eliding the blank pages, or am I wrong ? 16:33.03 Is it worth delaying going back to Raph for a day or so to see if we can say "and here is an apk that shows it working"? 16:33.27 paulgardiner worked over the weekend to get us something. 16:33.51 We have a version that goes from pdf -> html and displays in the app in webviews. 16:34.03 We may have zoom in a minute. It's going better than expected 16:34.08 Zooming the webviews doesn't work currently (he's battling that now...) 16:34.12 ah, fab. 16:34.13 >>> join/#ghostscript aksr (~aksr@unaffiliated/aksr) 16:34.29 okay let's hold off until that is ready. 16:34.41 And we don't have styles yet (but that's an output thing, I'm working on that now, and hope to have something to pass to paulgardiner in an hour or so) 16:34.55 But I'll send the roadmap to Miles. 16:35.05 okay 16:35.14 hi to all, does mupdf supports pdf annotation? 16:35.43 We display them, if they are in the document and have an appearance stream. 16:35.49 i know it's possible to see already annotated pdfs 16:36.06 kens2:nto sure I didn't look at the job yet. 16:36.11 We are working on code to allow creation and editing of them. 16:36.19 Robin_Watts: nice to hear ;) 16:36.25 The first couple of commits for that have gone in, but it's not complete yet. 16:36.46 henrys, I'm assuming that page 2 in the PCL is blank and being omitted, so pdfwrite never sees it, hence teh final PDF has only 3 pages 16:36.48 any ETA for this? Robin_Watts 16:38.30 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 16:38.35 aksr: Well, it was the next thing on our priority list, but it just got shunted down it a bit. 16:38.48 Robin_Watts: ok, thank you 16:39.16 being as this is open source though, you can always pick up what we've got an run with it. 16:40.44 FORK(9965) --- fork starting for 'RSSFeeds', PID == 9965, bot_pid == 928 --- 16:40.45 FORK(9965) !ERROR! cannot load my module: RSSFeeds 16:40.45 FORK(9965) fork: took 1s for RSSFeeds. 16:40.45 FORK(9965) --- fork finished for 'RSSFeeds' --- 16:40.54 Chans: (ghostbot) in:#ghostscript 16:41.45 Robin_Watts:can you keep all of us on the recipient list or just use tech 16:41.52 ? 16:41.54 I used tech 16:42.13 paulgardiner: gets tech? 16:42.17 I figured that keeping everyone up to date was worthwhile. 16:42.24 oh, I assumed he did, but... 16:42.54 Shall I mail marcosw and ask him to add paul to tech@ 16:42.58 ? 16:43.14 Don't think I do 16:43.42 I'll resend with paul added as a new recipient. 16:52.01 >>> join/#ghostscript fdncred (42a21401@gateway/web/freenode/ip.66.162.20.1) 16:53.21 Robin_Watts: FYI - Been testing mutool clean -ggg to split PDF files. It's doing great at keeping the annotations however.... 16:53.39 fdncred: fab. 16:53.55 Robin_Watts: however, i noticed that it removes the bookmarks. any tips on maintaining them per page? 16:54.09 by bookmarks do you mean "outlines" ? 16:54.13 ya 16:55.48 In order to do that, we'd need to walk the outlines structure culling things off the page. 16:55.56 We don't currently do that. 16:56.26 Chans: (ghostbot) in:#ghostscript 16:57.49 I guess we'd like to handle outlines better, but I can't see us doing it any time in the next few months. 16:58.57 alternatively - i could see enumerating them, storing that info in a text file, and then i could insert them myself if there were a way to insert outlines with mupdf 17:01.45 Here's the version with zooming: http://intranet.glidos.net/~paul/MuPDFReflow20130204b.apk 17:03.10 Robin_Watts : ping (in the absence of a Marcos) 17:03.19 pong 17:03.31 I'm trying to queue a cluster test, and it seems to be ignoring me 17:03.32 paulgardiner: Excellent. Will try in a mo. 17:03.39 Using git cluster ? 17:03.44 Yes 17:03.59 usr/bin/gitpush.sh 17:04.07 It worked fine thismorning, now, nothing.... 17:04.20 Where should I go look to ifnd the problem / 17:04.22 reload the dashboard? 17:04.23 ? 17:04.31 Hm, OK I'll try gthat 17:04.41 In fact I'll use Chrome 17:05.26 And there it is, Firefox screwing up :-( Thanks Robin_Watts 17:05.37 no worries. I like that kind of fix :) 17:06.14 I htink something is broken in the more recent builds of Firefox, this never used to happen 17:06.54 Seen: Flushed 6 entries. 17:07.44 --- Saved uptime records. 17:11.12 FORK(9575) --- fork starting for 'RSSFeeds', PID == 9575, bot_pid == 928 --- 17:11.13 FORK(9575) !ERROR! cannot load my module: RSSFeeds 17:11.13 FORK(9575) fork: took 1s for RSSFeeds. 17:11.13 FORK(9575) --- fork finished for 'RSSFeeds' --- 17:11.44 >>> join/#ghostscript mvrhel_laptop (~chatzilla@c-174-61-155-196.hsd1.wa.comcast.net) 17:12.18 Chans: (ghostbot) in:#ghostscript 17:13.18 paulgardiner: OK, I've got a first version of the stuff to allow output to buffers on line. 17:17.00 Robin_Watts: is there anyway to create bookmarks/outlines with mutool? 17:17.39 no. 17:17.48 thank you 17:18.00 for answering my q's 17:18.10 np. 17:18.23 We can't 'recognise' the structures to make. 17:21.28 >>> mvrhel_laptop has signed off IRC (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211]) [#ghostscript] 17:23.08 >>> join/#ghostscript mvrhel_laptop (~chatzilla@c-174-61-155-196.hsd1.wa.comcast.net) 17:28.20 Chans: (ghostbot) in:#ghostscript 17:32.33 >>> fdncred has signed off IRC (Ping timeout: 245 seconds) [#ghostscript] 17:34.39 >>> tkamppeter has signed off IRC (Remote host closed the connection) [#ghostscript] 17:36.45 >>> join/#ghostscript tkamppeter (~till@p5DDBA946.dip.t-dialin.net) 17:40.04 >>> join/#ghostscript marcosw (~marcosw@eduroam-243-40.ucsc.edu) 17:41.44 FORK(13975) --- fork starting for 'RSSFeeds', PID == 13975, bot_pid == 928 --- 17:41.45 FORK(13975) !ERROR! cannot load my module: RSSFeeds 17:41.45 FORK(13975) fork: took 1s for RSSFeeds. 17:41.45 FORK(13975) --- fork finished for 'RSSFeeds' --- 17:44.42 Chans: (ghostbot) in:#ghostscript 17:55.27 marcosw: Can we add Paul to the tech@artifex.com list please? 17:55.42 sure. 17:56.43 * kens2/#ghostscript is off, goodnight all 17:56.49 night kens2 17:56.57 >>> kens2 has signed off IRC (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) [#ghostscript] 18:00.11 Robin_Watts: btw, you are on the tech@artifex.com list as @wss.co.uk. Should I change to you @artifex.com email address? 18:00.41 Chans: (ghostbot) in:#ghostscript 18:00.54 marcosw: Makes no difference to me - it all comes to wss in the end and gets filtered. 18:01.40 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 18:01.41 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 18:01.41 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 18:01.46 >>> mrdocs materializes into plinnell 18:01.56 >>> join/#ghostscript ray_laptop (~chatzilla@rrcs-64-183-45-163.west.biz.rr.com) 18:03.32 marcosw: I don't see why you assigned bug 693612 to me 18:03.41 marcosw: see my comments. 18:05.53 hi ray_laptop I was down in your neck of the woods (Palm Springs) visiting my cousin. 18:07.02 Seen: Flushed 5 entries. 18:07.52 --- Saved uptime records. 18:07.58 henrys: good weather this weekend 18:08.35 at least about 70 miles west of PS 18:09.03 PS is a great place to visit (and play golf) but I wouldn't want to live there 18:09.08 yes I like the tram they have there, it is supposed to be famous 18:09.27 too hot in summer? 18:09.54 henrys: did you go up (and play in the snow). That's an attaction for SoCal residents. Probably less so for you 18:10.10 we did 18:10.43 henrys: you bet it's too hot in the summer. they will have a streak of days in the +120 degrees F 18:10.46 we are going to PS for spring break in April to get out of the rain and clouds here and let the kids swim in the pool. probably do some desert hiking at Josuah tree 18:11.04 henrys: where it will cool down at night to 90 or so 18:11.30 yes my cousin was telling me somedays you really have to stay in. 18:11.50 FORK(5250) --- fork starting for 'RSSFeeds', PID == 5250, bot_pid == 928 --- 18:11.51 FORK(5250) !ERROR! cannot load my module: RSSFeeds 18:11.51 FORK(5250) fork: took 1s for RSSFeeds. 18:11.51 FORK(5250) --- fork finished for 'RSSFeeds' --- 18:12.12 >>> plinnell has signed off IRC (Quit: Konversation terminated!) [#ghostscript] 18:12.14 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 18:12.33 mvrhel_laptop: I liked it but I didn't see a lot they have 2 year old twins and I went to visit the kids. 18:12.34 oh henrys I am going to out tomorrow 18:13.01 I should change my IRC nick to Oh Henry 18:13.21 I am off to Olympia with my sons class for a field trip 18:13.26 mvrhel_laptop:okay 18:13.36 how the windows app coming? 18:13.54 not too hurry you just curious 18:13.56 henrys: It is coming along ok. I am hoping to have something to show by the meeting 18:14.26 I think once I get through this UI issue, things will come together pretty easily 18:15.02 the UI issuing being finding the best UI control to get smooth scrolling and allowing me to dynamically update the flipview list 18:15.22 which is the structure that is in the windoze UI that I am trying to use 18:15.35 overall though it has not been too painful 18:15.51 I also need to work on the color/black and white thing for the new support customer 18:16.08 bug 693583 18:16.28 Chans: (ghostbot) in:#ghostscript 18:16.40 ray_laptop: I am going to work on adding the check on this in the CMM and then hopefully hand it off to you for you to add the device to do the mapping 18:22.00 mvrhel_laptop: what do you mean by "add the device to do the mapping" ? 18:22.26 ray_laptop: I thought you were going to add in a device that would map the CMYK buffers to gray 18:22.29 if needed 18:23.30 let me check the IRC logs... 18:24.09 mvrhel_laptop: OK. Right. That's pretty easy if we assume a "simple" CMYK->K mapping (a'la 100% BG 100% UCR) 18:24.13 right 18:27.04 henrys: I'm looking at the email from Guillaume. I'll open a bug if necessary. 18:27.31 marcosw:okay great thank you. 18:27.59 marcosw: Did you see my comment on bug 693612 ? 18:28.44 >>> join/#ghostscript Fandekasp (~Fandekasp@platinum-static25142.nirai.ne.jp) 18:28.53 yes. I reassigned it to alexcher, per your suggestion. Don't know why I didn't' realize it wasn't a clist issue, working on too man different bugs at once while watching the Super Bowl :-) 18:29.09 marcosw: note, I tried ALL of the 32-bit build problem bugs with Windows and can't get any failures (which is good since 32-bit windoze is more common that 32-bit linux) 18:29.41 marcosw: thanks. It was a good game (even if SF lost) 18:30.25 ray_laptop: as I said in the bug report, it's an indeterministic problem that comes and goes under linux, so am not surprised it doesn't fail on windows. 18:30.27 >>> mrdocs has signed off IRC (Ping timeout: 252 seconds) [#ghostscript] 18:31.56 marcosw: do you have access to any HP printer with a duplexer? 18:32.06 Chans: (ghostbot) in:#ghostscript 18:32.31 henrys: as it happens I have access to four. Two at uni (where I am currently) and two at home. 18:32.36 marcosw: I've reproduced the problem on x86. 18:32.52 henrys: though none of them are particularly current models. 18:35.06 alexcher: great, maybe I should assign 693613 to you as well. 18:35.15 can you send the pcl file associated with http://bugs.ghostscript.com/show_bug.cgi?id=693608 and just describe the output in particular which pages/sides are blank? 18:36.07 he made obfuscated the file so it won't be attractive to look at 18:36.14 s/made// 18:36.21 marcosw: I need to reproduce it first. 18:38.07 alexcher: which problem were you able to reproduce on Windows (or is it just x86 32-bit on linux) ? 18:39.40 ray_laptop: I didn't try Windows. The bug 693613 is reproduced on x86 Linux but worx fine on ppc32. 18:40.31 alexcher: I see. That corresponds to what I've seen. It fails on peeves (which is i7) 18:40.35 henrys: how long is that document!?! I stopped it after ~20 pages, is that enough? 18:40.48 ray_laptop: -dNOGC helps. 18:41.23 alexcher: helps reproduce the problem, or avoid the problem ? 18:41.27 henrys: do you want me to summarize the duplex test output in a bug comment? 18:41.30 marcosw:oh sorry - that should be enough just the first five page - at least according to his description we should see a problem in the first few pages. 18:41.40 marcosw:exactly. 18:41.46 ray_laptop: -dNOGC helps to avoid the problem. 18:41.57 FORK(14186) --- fork starting for 'RSSFeeds', PID == 14186, bot_pid == 928 --- 18:41.58 FORK(14186) !ERROR! cannot load my module: RSSFeeds 18:41.58 FORK(14186) fork: took 2s for RSSFeeds. 18:41.58 FORK(14186) --- fork finished for 'RSSFeeds' --- 18:43.41 alexcher: not too surprising given that the SEGV call stack seems to often be in the GC (for some of the bugs, anyway). Not the case with bug 693592, however 18:47.40 Chans: (ghostbot) in:#ghostscript 18:48.06 henrys: I've updated 693608 18:53.18 marcosw:thank you 18:53.23 henrys: np 19:04.02 Chans: (ghostbot) in:#ghostscript 19:06.27 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 19:07.27 Seen: Flushed 5 entries. 19:08.04 --- Saved uptime records. 19:08.17 >>> join/#ghostscript marcosw (~marcosw@eduroam-243-40.ucsc.edu) 19:08.45 >>> join/#ghostscript marcosw_ (~marcosw@eduroam-243-40.ucsc.edu) 19:08.45 >>> marcosw has signed off IRC (Read error: Connection reset by peer) [#ghostscript] 19:08.45 >>> marcosw_ materializes into marcosw 19:12.10 FORK(25420) --- fork starting for 'RSSFeeds', PID == 25420, bot_pid == 928 --- 19:12.11 FORK(25420) !ERROR! cannot load my module: RSSFeeds 19:12.11 FORK(25420) fork: took 1s for RSSFeeds. 19:12.11 FORK(25420) --- fork finished for 'RSSFeeds' --- 19:20.24 Chans: (ghostbot) in:#ghostscript 19:21.12 seems to be the day for P1 customer bugs... 19:26.40 >>> chrisl materializes into chrisl_away 19:36.36 Chans: (ghostbot) in:#ghostscript 19:41.26 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 19:41.27 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 19:41.27 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 19:42.54 FORK(11413) --- fork starting for 'RSSFeeds', PID == 11413, bot_pid == 928 --- 19:42.55 FORK(11413) !ERROR! cannot load my module: RSSFeeds 19:42.55 FORK(11413) fork: took 1s for RSSFeeds. 19:42.55 FORK(11413) --- fork finished for 'RSSFeeds' --- 19:52.28 Chans: (ghostbot) in:#ghostscript 19:59.00 henrys: I think a support contract would not allow us to provide the PCL fonts, would it? They'd need an actual OEM contract 20:00.07 >>> join/#ghostscript jghali (~jghali@ADijon-157-1-24-117.w86-218.abo.wanadoo.fr) 20:00.45 ray_laptop:hmm hadn't really thought about it. I'll make scott aware of the issue and he can discuss it with miles if need be. 20:01.06 >>> part/#ghostscript aksr (~aksr@unaffiliated/aksr) 20:02.17 !WARN! PERL: readdir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 862. 20:02.17 !WARN! PERL: closedir() attempted on invalid dirhandle DEBIAN at ./src/IRC/Schedulers.pl line 869. 20:07.50 Seen: Flushed 3 entries. 20:08.10 --- Saved uptime records. 20:08.30 Chans: (ghostbot) in:#ghostscript 20:10.01 >>> mrdocs has signed off IRC (Ping timeout: 245 seconds) [#ghostscript] 20:11.19 what is happening - product name AFPL Ghostscript 20:11.25 ? 20:11.27 >>> ray_laptop has signed off IRC (Ping timeout: 260 seconds) [#ghostscript] 20:13.27 FORK(29864) --- fork starting for 'RSSFeeds', PID == 29864, bot_pid == 928 --- 20:13.28 FORK(29864) !ERROR! cannot load my module: RSSFeeds 20:13.28 FORK(29864) fork: took 1s for RSSFeeds. 20:13.28 FORK(29864) --- fork finished for 'RSSFeeds' --- 20:24.32 Chans: (ghostbot) in:#ghostscript 20:41.30 marcosw:looks like something wrong with the cluster 20:41.40 I'll take a look. 20:44.06 FORK(13880) --- fork starting for 'RSSFeeds', PID == 13880, bot_pid == 928 --- 20:44.07 FORK(13880) !ERROR! cannot load my module: RSSFeeds 20:44.07 FORK(13880) fork: took 1s for RSSFeeds. 20:44.07 FORK(13880) --- fork finished for 'RSSFeeds' --- 20:44.17 marcosw:humph just got my report but when I looked everything was on standby 20:45.14 your macpro was stuck, so i manually aborted it and the jobs it had been sent were redistributed to the other nodes. Since it hadn't received any jobs that meant the cluster job finished immediately. 20:45.41 I've been meaning to add code to the cluster to detect this case; if one machine get's stuck and hasn't received any jobs just abort it. 20:46.50 the cluster already sort of does this, but the logic is pretty simplistic and relies on pretty long time outs. 20:56.36 Chans: (ghostbot) in:#ghostscript 21:08.02 Seen: Flushed 2 entries. 21:08.32 --- Saved uptime records. 21:12.44 Chans: (ghostbot) in:#ghostscript 21:14.24 FORK(17536) --- fork starting for 'RSSFeeds', PID == 17536, bot_pid == 928 --- 21:14.25 FORK(17536) !ERROR! cannot load my module: RSSFeeds 21:14.25 FORK(17536) fork: took 1s for RSSFeeds. 21:14.25 FORK(17536) --- fork finished for 'RSSFeeds' --- 21:36.03 LOG: last message repeated 3 times 21:36.03 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 21:36.07 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 21:36.07 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 21:39.46 >>> Gigs- has signed off IRC (Quit: Leaving) [#ghostscript] 21:42.11 bbiaw 21:44.38 Chans: (ghostbot) in:#ghostscript 21:44.48 FORK(29333) --- fork starting for 'RSSFeeds', PID == 29333, bot_pid == 928 --- 21:44.49 FORK(29333) !ERROR! cannot load my module: RSSFeeds 21:44.49 FORK(29333) fork: took 1s for RSSFeeds. 21:44.49 FORK(29333) --- fork finished for 'RSSFeeds' --- 21:46.55 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 21:48.18 >>> join/#ghostscript marcosw (~marcosw@eduroam-243-40.ucsc.edu) 21:51.05 >>> mrdocs has signed off IRC (Ping timeout: 255 seconds) [#ghostscript] 22:00.10 Chans: (ghostbot) in:#ghostscript 22:08.18 Seen: Flushed 1 entries. 22:08.24 >>> join/#ghostscript mrdocs (~mrdocs@12.249.100.42) 22:08.25 >>> mrdocs has signed off IRC (Changing host) [#ghostscript] 22:08.25 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 22:08.55 --- Saved uptime records. 22:14.56 FORK(5591) --- fork starting for 'RSSFeeds', PID == 5591, bot_pid == 928 --- 22:14.57 FORK(5591) !ERROR! cannot load my module: RSSFeeds 22:14.57 FORK(5591) fork: took 1s for RSSFeeds. 22:14.57 FORK(5591) --- fork finished for 'RSSFeeds' --- 22:15.46 Chans: (ghostbot) in:#ghostscript 22:22.37 >>> join/#ghostscript tor8 (~tor@c-f77c71d5.04-50-6c756e10.cust.bredbandsbolaget.se) 22:29.12 Robin_Watts: sorry, had to pop out for a bit there. I see things have progressed nicely with paulgardiner and the zoom. 22:31.28 Chans: (ghostbot) in:#ghostscript 22:33.40 Robin_Watts: should probably name the file stm_output.c and also add a raw write function to the struct 22:33.54 other than that, patch looks good 22:39.51 >>> paulgardiner has signed off IRC (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211]) [#ghostscript] 22:40.01 >>> mrdocs has signed off IRC (Ping timeout: 240 seconds) [#ghostscript] 22:45.14 FORK(13232) --- fork starting for 'RSSFeeds', PID == 13232, bot_pid == 928 --- 22:45.15 FORK(13232) !ERROR! cannot load my module: RSSFeeds 22:45.15 FORK(13232) fork: took 1s for RSSFeeds. 22:45.15 FORK(13232) --- fork finished for 'RSSFeeds' --- 22:45.43 tor8: ok. thanks. 22:46.32 Robin_Watts: just rename the file and it's okay to commit. adding a write() function can be done later when we need it. 22:46.53 I'm thinking we'd want to use this for the pdfwrite/xpswrite devices too 22:47.12 where we need to write binary data and have a tell() function as well 22:48.05 I started on the xpswrite device a while ago., 22:48.15 xpswrite we need to write zipfiles. 22:48.15 Chans: (ghostbot) in:#ghostscript 22:48.47 I was using fz_printf_buffer in those, IIRC. 23:03.48 Chans: (ghostbot) in:#ghostscript 23:08.40 Seen: Flushed 2 entries. 23:09.20 --- Saved uptime records. 23:12.00 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 23:15.58 FORK(10448) --- fork starting for 'RSSFeeds', PID == 10448, bot_pid == 928 --- 23:15.59 FORK(10448) !ERROR! cannot load my module: RSSFeeds 23:15.59 FORK(10448) fork: took 1s for RSSFeeds. 23:15.59 FORK(10448) --- fork finished for 'RSSFeeds' --- 23:20.40 Chans: (ghostbot) in:#ghostscript 23:28.19 >>> marcosw has signed off IRC (Quit: marcosw) [#ghostscript] 23:31.59 >>> mrdocs has signed off IRC (Ping timeout: 255 seconds) [#ghostscript] 23:37.22 Chans: (ghostbot) in:#ghostscript 23:43.55 >>> join/#ghostscript mrdocs (~mrdocs@opensuse/member/mrdocs) 23:47.02 FORK(23260) --- fork starting for 'RSSFeeds', PID == 23260, bot_pid == 928 --- 23:47.03 FORK(23260) !ERROR! cannot load my module: RSSFeeds 23:47.03 FORK(23260) fork: took 1s for RSSFeeds. 23:47.03 FORK(23260) --- fork finished for 'RSSFeeds' --- 23:53.35 >>> mrdocs has signed off IRC (Ping timeout: 260 seconds) [#ghostscript] 23:54.05 Chans: (ghostbot) in:#ghostscript 23:54.05 ircCheck: possible lost in space; checking.Mon Feb 4 23:54:05 2013 23:54.05 >ghostbot< TEST 23:54.05 IRCTEST: Yes, we're alive.