IRC Logs

Log of #ghostscript at irc.freenode.net.

Search:
 <<<Back 1 day (to 2014/03/23)2014/03/24 
tor8 Robin_Watts: morning.12:07.03 
Robin_Watts Morning12:08.57 
  Still in git hell here.12:09.02 
Jogux :(12:09.08 
tor8 oh :(12:09.15 
Robin_Watts or at least, still trying to figure out what we should be aiming for.12:09.19 
tor8 filtering taking forever?12:09.21 
Robin_Watts tor8: Still trying to figure out the filter we should be using.12:09.32 
tor8 I think someone mentioned doing a sed on the fast-export script?12:09.56 
Robin_Watts tor8: yeah, not easy though, as the fast-export script doesn't contain any "delete the resources" things we can edit out.12:10.33 
henrys quiet for a Monday12:10.53 
Robin_Watts The fast-export script seems to be of the form: THIS IS COMMIT NUMBER x, THIS IS THE COMMIT MESSAGE..., [Optionally (PARENT IS X)*], LIST OF CHANGES12:12.01 
  IF no parent is given, it's assumed that the parent is x-1.12:12.17 
tor8 Robin_Watts: can you restate what it is you need to do?12:12.31 
Robin_Watts If 1 parent is given, then that's a branch, if 2 are given, it's a merge.12:12.36 
  tor8: Well, that's what we're trying to be sure of at the moment.12:12.48 
  We had *hoped* that at every tag within in epage, the same tag would have been applied in resources.12:13.09 
tor8 and we have a new git with both the epage and resources modules in one?12:13.16 
  or two separate gits, with common tag names?12:13.22 
Robin_Watts So to rebuild a given tag, we could have checked out a given tag and rebuilt, and we'd have been fine.12:13.38 
  We've built a new git with both epage and resources moduls in it.12:13.52 
henrys good morning norbertj 12:13.54 
Robin_Watts BUT... the tags don't extend across both modules.12:14.02 
tor8 cvs tags are per file, so any cvs-to-git conversion is going to have to make guesses12:14.17 
Robin_Watts Yes.12:14.24 
norbertj Good morning henrys, here it is already 12:1412:14.28 
Robin_Watts And we've ended up with some tags not having any resources in at all.12:14.45 
norbertj I think I found a fix for the jpeg problem (just attached a patch for it to 695100).12:14.48 
henrys norbertj: yes I thought that right after I typed it. 6:14 am here12:14.49 
norbertj henrys: what do you think? and Hin-Tak?12:15.13 
tor8 Robin_Watts: is this git somewhere on casper (so I can poke around and look and maybe think of something)?12:15.33 
Robin_Watts tor8: It's on peeved.12:15.44 
  In /home/robin/PicselCVS/12:15.58 
norbertj henrys: 6:14 ? early riser ;)12:16.07 
tor8 sot.git?12:16.25 
Robin_Watts Your best bet is to copy sot3-2.git.tgz12:16.28 
  and unpack it yourself.12:16.34 
  cos I'm about to run another filter on sot.git to remove "Description:" lines.12:16.53 
tor8 is peeved behind a modem or something? I'm getting < 100KB/s transfer speeds :(12:20.21 
Robin_Watts peeved is in rays office.12:21.11 
tor8 henrys: Robin_Watts: not sure who manages the DNS, but could we point mujs.com to a webpage hosted on casper?12:21.15 
  Robin_Watts: ah, that might explain it :)12:21.21 
Robin_Watts tor8: ray normally handles DNS I think, but yes, we can certainly put mujs.com on casper.12:21.55 
  (belated) Morning henrys. Quiet here, but the phone has been burning between me and paul :)12:22.24 
henrys Robin_Watts: did miles put your number on the app store? ;-)12:23.01 
Robin_Watts henrys: no, we're trying to figure out this epage git stuff.12:23.20 
  One possibility is that for every tag, we should run back along the history until we find resources, and we should use that version there.12:24.45 
  Another possibility is that in resources files are never (or rarely) ever changed.12:25.25 
  in which case we could construct the 'latest' resources and use that everywhere.12:25.38 
  paulgardiner is looking into that later possibility now.12:25.51 
tor8 Robin_Watts: if you start with separate epage and resources gits, for each tag in epage find the right set of resources (by searching back from the timestamp of the epage tag), make a commit of those resource files in a third git12:27.55 
  then mash up the epage and new resource repos at the end12:28.11 
henrys norbertj: not at all what I expected but I didn't look at it closely. It isn't possible to just have the jpeg decoder return multiple scan lines then just pass them all to the image code?12:28.47 
Robin_Watts tor8: That assumes that there were no branches of resources, I think.12:28.58 
tor8 by doing subdir filters to move the files (if necessary), grafting the resource commit ids to just before the tag, and filter branch to solidify the grafts12:29.02 
  of course, that assumes linear history and no tags on branches12:29.26 
paulgardiner tor8: one problem is that, since the branch structure of the two modules don't match, we aren't completely sure which versions were intended to be used together12:29.27 
tor8 paulgardiner: right, that would make it more problematic to find the right resource set12:30.03 
henrys chrisl, kens, Robin_Watts somebody recommend iain banks to me, I assume you guys have read him, any recommendations where to start?12:30.11 
Jogux is fairly sure what the intention was, but also pretty certain that what actually happened in practice was different.12:30.14 
tor8 actually, scratch that, it should work with the branch structure on the epage git12:30.18 
Robin_Watts henrys: oh boy.12:30.23 
kens henrys yes we've read Ian *M* Banks12:30.25 
Robin_Watts henrys: Iain Banks or Ian M Banks.12:30.33 
  henrys: Iain Banks or Iain M Banks.12:30.39 
henrys the sci-fi M12:30.48 
Robin_Watts has read all of both (except The Quarry)12:30.50 
kens I liked Excession personally form Iain M Banks12:31.01 
Robin_Watts henrys: Same bloke, but the M is used for SciFi books.12:31.03 
  henrys: It is vitally important that you should read Consider Phlebas first.12:31.21 
henrys Robin_Watts: ah that starts a series right?12:31.46 
chrisl Hmm, I was going to suggest Player of Games.....12:31.46 
Robin_Watts The entire book only works if that's the first one you read.12:31.49 
tor8 and the commit history on the new resource git should be irrelevant (all we want is to copy the commits over without history)12:32.27 
Robin_Watts He introduces a series with that book, and while that is not the best in the series, you will lose the effect of the book if you read any other one first, IMHO.12:32.44 
henrys funny I haven't heard of him I don't think he is as popular here but he has noted success.12:32.47 
Robin_Watts henrys: He's massively popular here (well, was, sadly he died a couple of months ago)12:33.14 
norbertj henrys: that should also be possible. Normally the jpeg-decoder produces buffers of 8 scanlines. The last buffer will normally not have 8 scans though. Have to think about this a bit.12:33.15 
paulgardiner We're hoping that, resources being assets and the like, the history is mainly additions, rather than file alterations, and further hoping that the branches differ mainly in which resource files are included, rather than in the versions of individual files.12:33.36 
Robin_Watts I'd advise you to read the books in order.12:33.43 
paulgardiner Under those assoumptions, we can create a union of all resource files and use that where we currently have no resource history12:34.09 
Robin_Watts I also really like the Iain Banks stuff (he has a wicked and warped imagination)12:34.16 
kens lunches12:34.43 
Robin_Watts chrisl: Player of Games is one of my favourites too.12:34.51 
tor8 speaking of books, I started reading Wool yesterday. I have to admit it is hard to put down the book.12:35.04 
Robin_Watts tor.productivity--;12:35.19 
henrys Robin_Watts: thanks I'll do that one first getting to the end of Silo, I liked it but as the title suggests - omnibus12:35.41 
paulgardiner henrys: You haven't read Iain M Banks? I'm so jealous. I wish I could have the memory of them removed and read them all again.12:35.58 
norbertj henrys: though in this case all scans are transferred but there was still 2 bytes left in the input (i.e. the JPEG_EOI bytes). The delayed copying from samples to pw->ptr took care of also reading these 2 bytes I think. Now I immediately copy, but have to take care that the inputbuffer is completely consumed.12:36.27 
henrys tor8: I read wool and also liked the prequel silo 12:37.04 
Robin_Watts henrys: shift ?12:37.36 
  wool/shift/dirt12:37.52 
chrisl Dust12:38.07 
paulgardiner is halfway through shift12:38.18 
henrys Robin_Watts: sorry yes shift12:38.20 
Robin_Watts chrisl: D'Oh. sorry.12:38.51 
chrisl I finished Dust just after the staff meeting - thumbs up :-)12:38.57 
norbertj henrys: the pxl-testfile I use, has a 30 ReadImages (of 36 scans each), some of which had some scans skipped. And with my first attempt to fix (no delay in copying scans) there was still (at least 1) buffer that had completely decoded all 36 scans but had 2 bytes left in the input.12:39.22 
Robin_Watts paulgardiner: Before the git gc --prune --aggressive there were 86K commits. Afterwards 62K.12:40.04 
paulgardiner On what repo?12:40.48 
Robin_Watts on sot.git12:41.50 
  I'm just surprised that there were 24K commits that needed --aggressive to get rid of them.12:42.22 
Jogux /home/joseph/ChangeLog on casper is the combined cvs history for resources btw, if that's useful. hard to tell which ones where additions and which changes though :-S12:43.03 
paulgardiner Not sure what --aggressive does, so not sure how surprised to be12:43.04 
tor8 Robin_Watts: git reflog likes to hang on to old commits for a week12:43.05 
  also run "git repack -ad" to trim the size of the .git to the smallest possible after pruning commits12:43.33 
Robin_Watts tor8: This was on a fast-imported converted repo though.12:43.36 
  tor8: Yeah, I'm calling various commands like that.12:44.04 
tor8 Robin_Watts: oh. that's more curious. I thought you had some leftovers from the filter-branch stuff.12:44.05 
  Robin_Watts: so do we wait for ray to come online to make the dns changes?12:44.51 
Robin_Watts I can probaby add mujs.com to the casper setup.12:45.17 
  but I can't make the mujs.com point to casper.12:45.28 
  so if you want, I can set you up something so you can start to write pages, and test them.12:45.50 
  but we'll need ray to make them live.12:46.00 
tor8 Robin_Watts: sure. just mirror the mupdf.com approach for the web page?12:46.22 
Robin_Watts tor8: exactly.12:46.29 
  just a mo.12:46.37 
chrisl henrys: So, unless there are objections, I'm looking at doing the release tomorrow (although might be Wednesday before it goes live). I'm having to take Friday off, so I'd rather not leave it until later in the week - unless we leave it until next week.12:46.54 
norbertj henrys: the jpegdecoder decompresses 8 scans, the pximage.c line 615 now only allocates 1 scan (pxBeginImage:pxenum->row) and would have to know that it is a jpeg image, now it is generic also for rle, deltarow, none: each generating 1 scan at a time. So I think it would make it more difficult in pximage.c to handle this.12:48.43 
  ops12:49.16 
henrys norbertj: i guess xps is broken too.12:50.16 
  also expects 1 scan line.12:50.30 
Robin_Watts tor8, paulgardiner: Ignore what I said about the number of git commits changing. I am a fool.12:51.54 
paulgardiner Ah good. It was your turn!12:53.13 
norbertj henrys: I'm not sure of that. xps_decode_jpeg has a rbuf = part->data, which is probably the complete data for the image.And the s_DCTD_process is only called once (for the complete image I think).and not per scan as in pximage.12:55.10 
Robin_Watts tor8: OK, as far as casper is concerned, it is serving mujs.com12:55.30 
  the webserver on casper, that is.12:55.39 
  I've copied the mupdf.com contents into /var/www/mujs.com12:55.57 
  so you can (should) remove what you don't want and edit the rest.12:56.17 
norbertj henrys: but I agree, xps would have to be checked also (as it uses the same s_DCTD_process)12:57.00 
tor8 Robin_Watts: fab, thanks. now we just need ray :)13:03.31 
henrys norbertj:I'll step through it in the debugger, I'm still not quite understanding how the decode procedure can ever return more than one scan line.13:14.12 
  norbertj: gs_jpeg_read_scanlines - max_lines == 113:14.36 
norbertj henrys: but the underlying jpeg-decoder has an internal buffer of 8 scans, that is first filled, and then each call to the jdmainct.c post-processor (color-conversion,. ..) returns 1 scan in samples.13:17.21 
  henrys: gs_jpeg_read_scanlines is (multiple times) called with inputbuffers, this fills up the internal buffer of 8 scans and if 8 scans are decoded (i.e. jdmainct.c line 356: pmain->buffer_full = TRUE) jdocefct.c:decompress_onepass() does the decoding, and will return JPEG_ROW_COMPLETED (i.e. 8 scans)., gs_jpeg_read_scanlines will return read = 1.13:26.04 
henrys norbertj: do you have access to the cluster regressions?13:33.45 
norbertj henrys: not yet13:33.55 
  henrys: it says restricted area13:34.57 
henrys norbertj: I can test your patch but it seems to me you should have access13:35.03 
  norbertj: do you have an NDA with us?13:35.25 
norbertj henrys: I think so, but I'll double check with Marten.13:35.53 
henrys norbertj: you were using a machine was it peeves?13:37.27 
norbertj henrys: yes, but since about a year ago I cannot login anymore ( at least not with FileZilla, which I used to send large testfiles to artifex).13:39.05 
  henrys: from our side it looks like I connect but then connection is broken of, Perhaps the ssh-keys are not correct anymore?13:40.12 
henrys norbertj: I'll try and get your keys from ray when he gets here, then I'll set up a cluster account for you.13:41.58 
  mace: did you ever touch base with miles?13:42.14 
Robin_Watts norbertj: It's more likely to be that casper has changed IP address, and so your side is kicking you out.13:42.44 
  or peeves, rather.13:43.12 
  What OS are you on? Windows?13:43.21 
henrys Robin_Watts: you can reach peeves?13:43.49 
norbertj Robin_Watts: I'm on WIn7 (behind a proxy, but that should work).13:43.58 
henrys Robin_Watts: nvm it was just very slow for me.13:44.10 
Robin_Watts norbertj: Can you try to connect using putty please?13:44.27 
henrys Robin_Watts: the connection is horribly slow13:45.12 
Robin_Watts henrys: Yes, I think tor8 might be copying a git repo :)13:45.32 
norbertj Robin_Watts: it complains about: Host does not exist13:47.55 
tor8 Robin_Watts: henrys: yeah, sorry. It's 2/3 of the way done, should not be more than 45 minutes left...13:48.04 
Robin_Watts norbertj: What address are you trying to connect to ?13:48.15 
  peeves.ghostscript.com ?13:48.19 
norbertj Robin_Watts: peeves.ghostscript.com 2213:48.28 
Robin_Watts ping peeves.ghostscript.com and tell me the IP address you see13:48.49 
norbertj I can't get through the company firewall13:49.25 
  Robin_Watts: so it's not resolving into an ip.13:49.45 
Robin_Watts Ah.13:49.48 
  Well, peeves is 184.73.189.10513:50.05 
  So you could put that in your hosts file on your PC?13:50.20 
norbertj with ping it still times out, so I think the firewall is to thick.13:50.39 
  Robin_Watts: but with the IP and proxy setup in putty, I get a putty-shell, followed by a Network error: Connection timed out.13:51.50 
  No prompt or whatever13:52.03 
Robin_Watts What IP address?13:52.11 
norbertj Robin_Watts: 184.73.189.105:2213:54.00 
Robin_Watts [64.183.45.162] according to my ping13:54.35 
norbertj Robin_Watts: if I switch to 64.183.45.162:22 with rlogin (i.s.o. ssh) I get a rlogin username: but no request for passwd (same on 184.73.189.105 b.t.w.).13:56.05 
  only a Network error: Connection timed out.13:56.23 
Robin_Watts norbertj: Are you supplying a key etc?13:56.58 
norbertj Robin_Watts: with ssh on: yes13:57.20 
Robin_Watts Right. You should use ssh to that IP address with a key. I don't know why this wouldn't be working.13:57.52 
  There is a /home/norbert13:58.38 
  tor8: Try: twiki.ghostscript.com ?14:05.39 
henrys Robin_Watts: do you have root on peeves - the simple thing to do just copy norbert's .ssh to casper then make an account?14:06.28 
Robin_Watts henrys: I do have root on peeves.14:06.45 
  What are we trying to achieve here?14:06.58 
  Does norbert want cluster access?14:07.10 
henrys Robin_Watts: yes14:07.16 
Robin_Watts right. I can sort that out. Give me a few minutes.14:07.29 
norbertj henrys: Robin_Watts: it looks like I can't get outside of the company-firewall :( ping of 64.183.45.162 just timesout.14:08.33 
Robin_Watts norbertj: Can you ssh to 184.73.189.105 ?14:10.00 
  oh, right. So it seems the IP address you had before is not peeves, it's casper.14:10.20 
norbertj Robin_Watts: 184.73.189.105 = peeves, 64.183.45.162 = casper?14:11.06 
Robin_Watts Other way around.14:11.18 
  Damn. I don't have root on peeves, only peeved.14:12.51 
  norbertj: Can you email the public key you want to use to robin.watts at artifex.com please?14:13.32 
norbertj Robin_Watts:that would be the njj_dsa.pub?14:20.02 
Robin_Watts norbertj: I would assume so.14:20.38 
norbertj Robin_Watts: sent14:21.02 
Robin_Watts norbertj: That's in putty format.14:24.45 
  I need it in openssl format.14:24.49 
  It should look like:14:24.55 
  AAAaaaasdasdsdfdsdf sdfgdfgdfgdf.....== dsa-key-20070928-email-address14:25.39 
kens IIRC you need to export it from putty14:26.00 
Robin_Watts from putty-keygen I think.14:26.13 
kens I think that's correct, I'm just trying to find/remember/reconstruct the sequence14:26.34 
  puttygen.exe maybe14:27.05 
  From puttygen.exe, load the private ket, then menu conversions->Export OpenSSH key I believe does it14:29.00 
  Hmm,or perhaps not14:29.53 
norbertj Robin_Watts: my putty-keygen only supports openssh, not openssl format.14:33.04 
kens thinks robin means openssh14:33.18 
Robin_Watts yeah, opensshm sorry14:33.35 
  yeah, openssh, sorry14:33.40 
  (sorry, on phone to garage. My car is gonna cost me a fortune)14:33.55 
kens TIme to buy a new one instead ?14:34.07 
chrisl Rotor tips gone??14:34.44 
norbertj Robin_Watts: sent (new) keyfile.14:40.06 
tor8 Robin_Watts: server not found14:41.47 
Robin_Watts chrisl: 4 new tyres (180 each), new coil pack (220), new plugs (120), new plug leads (45), new lambda sensor for the engine (either 130 or 384 depending which one it is).14:46.27 
  plus labour.14:46.33 
chrisl Eek, those are high prices for that stuff.....14:47.17 
Robin_Watts Those are, regrettably, bargain basement prices for that stuff :(14:47.38 
  I can get cheaper types (120 each), but the last set of those only lasted 13000 miles)14:48.16 
chrisl Tyres for my porsche I get for ~90ukp each - 225x50x16 Toyo Proxes T1s14:49.17 
henrys Robin_Watts: it's a sport car you don't need treads or anything, just slow you down.14:49.28 
Robin_Watts http://www.tyrereviews.co.uk/Tyres_For/Mazda/RX8.htm14:49.51 
  chrisl: ^14:49.53 
Jogux robin_watts : impressive :(14:50.03 
Robin_Watts I had Falken 452's on there14:50.09 
  The Toyo Proxes are interesting.14:50.25 
  but only 207,160 miles driven, which makes me suspicious.14:50.45 
Jogux reckons Robin's repair bill is over double what my car is worth.14:50.56 
chrisl They are the best all round tyre I've used14:50.57 
Robin_Watts calls garage.14:51.04 
chrisl This is my local-ish tyre place: http://www.protyre.co.uk/14:52.01 
henrys Jogux: have you heard from mace? Miles was looking for him.14:53.25 
Jogux henrys : he's been busy but I just got a mail from him14:54.36 
  (just setting up his ssh keys so we can look at ats stuff)14:54.45 
Robin_Watts henrys: He was away this weekend, hence didn't reply to miles' mail on friday.14:56.04 
  chrisl: I need different sized tyres, but even so they are cheaper. 130 rather than 180.14:56.37 
  So I've gone for that, thanks.14:56.42 
chrisl Robin_Watts: what size is on the RX-8, then? I didn't think they'd be larger than the ones I've got14:58.09 
Robin_Watts smaller. 45s14:58.24 
chrisl Ah, yes, lower profile - I thought they'd be a more common size, which usually brings the price down a bit14:59.07 
  Robin_Watts: if it helps, I share your pain - I still need to get my car in for new fuel lines, and that's big job on the 924 :-(15:02.58 
Robin_Watts chrisl: Yeah, but I only bought a new van 4 weeks ago :(15:03.38 
chrisl Robin_Watts: I got rid of my MX-5 ~3 weeks ago......15:04.17 
Robin_Watts chrisl: Ah, want an RX8 to replace it with? :)15:04.31 
chrisl No thanks, I'm trying to spend a bit less on car(s) overall, not more ;-)15:05.08 
Robin_Watts norbertj: OK, try ssh now?15:08.38 
Robin_Watts goes to grab lunch. starving. back in 15 mins.15:11.18 
mvrhel_laptop good morning15:14.41 
kens Morning Michael15:14.47 
henrys hi mvrhel_laptop 15:14.57 
mvrhel_laptop henrys: so did the meeting date get resolved?15:15.11 
  need to restart this machine. brb15:18.34 
norbertj Robin_Watts: still no success15:43.12 
  Robin_Watts: I'll have to check with our IT-department15:43.45 
  Robin_Watts: but do you see any connection attempt from me on peeves?15:44.29 
Robin_Watts norbertj: How would I know?15:46.04 
norbertj in the logs?15:46.13 
  Robin_Watts: did you also add my new ssh-key to peeves? replacing the old one.15:47.42 
Robin_Watts no.15:47.52 
  I can't as I don't have root there.15:48.03 
norbertj Robin_Watts: ok, so we'll have to wait for Ray? I'm off to home. Bye15:50.40 
Robin_Watts norbertj: Sorry, yes.15:50.47 
norbertj Robin_Watts: no problem.15:50.58 
Robin_Watts tor8: Try twiki.ghostscript.com again?15:53.08 
kens I get redirected to 'twiki home' and then asked for a password15:54.47 
Robin_Watts henrys: http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.008827815:55.08 
  kens: Spot on.15:55.15 
  kens: click through without a password, and you should get the top page.15:55.32 
  Then you can register.15:55.39 
kens Nope, asks me again for password15:55.53 
  can't ok or cancel it15:55.58 
  IIf I mae one up it takes me back to the password again15:56.45 
Jogux robin_waitts: same here.15:56.47 
kens Now cannot close Firefox tab :-P15:57.05 
Robin_Watts OK, let me fight it for a bit, sorry.15:57.46 
kens NP15:57.54 
Jogux kens: hit cancel then ctrl-w really quick :-) (wfm)15:59.07 
kens mad clicking did it for me15:59.15 
Jogux :-)16:00.31 
Jogux suspects Robin_Watts has managed to password protect the "authorization failed" page :-)16:00.46 
kens Its a marketing ploy 'now you are here, you can never leave, all your browser belong to us'16:01.29 
Robin_Watts Jogux: Yeah, exactly I believe. Try now?16:04.34 
Jogux now I get a home page16:06.56 
tor8 Robin_Watts: still get 'couldn't resolve host' but I expect that's down to my IPS's dns servers being slow to update16:08.13 
Robin_Watts Fab.16:08.14 
  tor8: yeah, probably not helped by you having tried before.16:08.27 
tor8 if I dig @8.8.8.8 I can resolve the hostname16:08.28 
Jogux has registered and logged in apparently16:08.49 
Robin_Watts We probably ought to create TWiki webs for MuPDF, Ghostscript and GhostDocs.16:09.04 
  I wonder if I can protect GhostDocs so that it requires you to be an approved user.16:09.24 
Jogux would presume so.16:10.23 
Robin_Watts Jogux: Looks like it.16:11.03 
Jogux though http://twiki.org/cgi-bin/view/Codev/SecuringYourTWiki is not complimentary about that approach.16:11.18 
Robin_Watts "Work on the basis that anyone who can edit a TWiki topic could potentially damage your website, and ensure controls are in place to constrain the possible damage they could do"16:11.53 
  So, I plan to only allow viewing and editing of the GhostDocs stuff to a named group.16:12.08 
paulgardiner Sounds best16:12.28 
Jogux if it really doesn't preject injection of javascript... boggle.16:12.49 
  prevent16:12.52 
Jogux would imagine it's probably fine for ghostdocs, but I wouldn't go posting customers details on it or similar :)16:13.47 
kens I have to head out for an optician's checkup, goodnight all16:14.48 
Robin_Watts night kens16:15.00 
Jogux marcosw : I've just found one of the ATS images is missing... transferring it from points now; I presume I'm not saturating your line (suspects points's upstream is the limiting factor) but let me know if I am...16:29.18 
  (missing one is dbserver.img fwiw)16:29.36 
Henry` mvrhel_laptop: miles is supposed to send out a trip announcement with the 2nd and 3rd dates, but don't know when. It does work for him.16:32.15 
  Robin_Watts:difficult to tease out what is correlation there (not causation). There are plenty of happy human populations that range from purely protein and fat (Inuits) to the other extreme. One read of the paper is folks who have been diagnosed with a bad disease might take up being vegetarian. Lots of advise like that around.16:38.35 
mvrhel_laptop henry: ok16:40.29 
  robin_watts: that is an interesting article16:42.15 
  robin_watts: So I am getting a mupdf crash in fz_open_image_decomp_stream_from_buffer that I did not get before.16:50.30 
Jogux hm, is points down?16:50.36 
mvrhel_laptop robin_watts is is occurring during fz_realloc_default 16:51.09 
  I will see if I can figure out what is happening16:51.27 
Robin_Watts mvrhel_laptop: Hmm. Sounds vaguely like something I might have broken.16:51.38 
  Is this a particular file?16:51.44 
mvrhel_laptop it is the PLRM and occurs during the thumbnail rendering that I am doing16:52.09 
Henry` Robin_Watts:I was away from my desk, we you able to square norbertj away with an account, I can follup up with him if you want.16:52.27 
mvrhel_laptop so it will take a bit for me to cut it down to something16:52.34 
  page 662 let me see if I can extract the page and repeat the issue16:54.11 
Robin_Watts Henry`: LAst thing we were waiting for him to be able to ssh in. I think he was going to try from home.16:54.12 
  mvrhel_laptop: Thanks.16:54.25 
Jogux ah, points is back again.16:56.15 
mvrhel_laptop robin_watts: good news it does it with the single page16:56.21 
  I am sending it to you16:56.24 
Robin_Watts Thanks.16:56.41 
mvrhel_laptop it has an image mask in it16:56.42 
  ok sent16:57.59 
  I suppose I should have check for additional updates though first16:58.35 
  robin_watts let me know if you don't see an issue16:59.40 
  maybe there is something wrong in the winRT streaming stuff that I did16:59.52 
Robin_Watts mvrhel_laptop: Hmm. Runs through mudraw without complaint.17:06.04 
  Let me try a memento build.17:06.09 
mvrhel_laptop Robin_Watts: oh actually I am not even using the winRT stuff in this. this is just using the regular windows interface17:06.59 
Robin_Watts ok, memento shows memory corruption.17:07.22 
mvrhel_laptop robin_watts : ok17:07.31 
  robin_watts so the call in fz_fill_image_mask is where it starts to go wrong17:08.12 
  I have another file that is cut down even more17:08.23 
  let me send that to you17:08.26 
  you should have that now robin_watts17:09.31 
Robin_Watts OK, it goes wrong on fz_close(istm);17:09.55 
  Oh!17:11.22 
  istm has already been closed.17:11.27 
  mvrhel_laptop: In pdf-stream.c in pdf_load_compressed_inline_image, remove the fz_always() { ... } section.17:12.14 
  Does that solve it for you?17:12.17 
mvrhel_laptop let me try17:12.24 
  robin_watts yes17:14.00 
  thanks!17:14.17 
Robin_Watts I'm just preparing a commit of that now.17:14.30 
mvrhel_laptop ok.17:14.34 
Robin_Watts mvrhel_laptop: Care to review http://git.ghostscript.com/?p=user/robin/mupdf.git;a=commitdiff;h=2abd6344e9ca31b72fd562fc2ca99cc3fb69445a for me?17:15.48 
mvrhel_laptop looks good to me :)17:16.02 
Robin_Watts pushed then. Thanks/Sorry.17:16.20 
mvrhel_laptop np. glad it was easy to find and not some bone head thing that I was doing here17:16.35 
  because I have plenty of those 17:17.00 
Robin_Watts Jogux: You about?17:36.32 
Jogux is.17:46.33 
Robin_Watts So, we're pondering the idea of NOT fixing the resources in the repo.17:52.32 
Jogux nods17:52.54 
Robin_Watts And if we ever have to build a tag where the resources are wrong, check out the resources using your cvs hack, and then commit them into the repo and retag then.17:53.22 
Jogux given it appears not to be easy, that seems reasonable until such time as we find it does really need to be worried about I guess, and we can always import old copies of resources onto release branches etc if necessary17:53.25 
Robin_Watts cool, I think we're in agreement then.17:54.24 
Jogux great. so how long will it take? :-)17:54.32 
Robin_Watts Well, I think sot.git is ready to go then.17:54.52 
  paulgardiner is looking at dragging the changes from the old epage tree over into the new one.17:55.14 
  I'll upload the new version onto casper later tonight, and then we can add the commits later.17:55.42 
Jogux oh wait. just to check. Are we going with the "just assume the latest resources is fine for all the old builds" type plan? ie. we'll end up with something like a git repo where the first commit adds the very latest resources?17:56.27 
paulgardiner Jogux: assumptions required for that turned out not to be true.17:56.59 
Robin_Watts No, we're going with the converted epage+resources cvs -> git17:57.12 
  so for the trunk, resources will be there.17:57.23 
Jogux ah right17:57.28 
Robin_Watts but for tags on branches, resources may not be, in which case we will lazily fix them up as required.17:57.42 
Jogux so... the release branch me & paul were working on last week won't build then :(17:57.45 
  but, easily fixed17:57.59 
paulgardiner Yeah easily fixed17:58.07 
Robin_Watts Jogux: Right. So we do a new commit to fix and retag if required.17:58.18 
  gotta go. back in an hour or so. sorry!17:58.37 
Jogux works for me.17:58.37 
paulgardiner Jogux: we can cherry pick (temporarily) your commit to make the build system use the cvs repo on casper. Then the build will pull out the correct version of resources and we can commit it18:00.21 
Jogux nods.18:00.39 
  well. actually. dunno. because it's not running on cvs it may not pick out what it would have done.18:01.06 
paulgardiner Ah18:01.53 
  Good point18:02.00 
Jogux but I have to presume it must have picked up the trunk anyway given iirc the branch we were on didn't exist in resources.18:02.24 
paulgardiner If we could work out how epage branches map onto resource branches (assuming there is a mapping), we could do a filter branch on that basis18:03.53 
Jogux I don't think there is a maaping tbh. my suspicion is that if a customer from a few years back had come back and asked for a new build with just one tweak, they'd have ended up with a build with just that tweak plus the latest resources.18:06.11 
paulgardiner If we are fairly confident of that, we can very easily add the latest resources everywhere it doesn't exist18:11.13 
norbertj_ Robin_Watts: I tried to connect to peeves from my home-pc and that worked. So there is definitely some work to do on my companies-firewall configuration.18:13.08 
paulgardiner There are resource branches that have files in common with trunk but with different contents, although that may be simply because the those branches have not received updates for some time.18:13.25 
norbertj_ Robin_Watts: I used the old ssh-key for this.18:13.46 
Robin_Watts norbertj_: OK. If you can get past that step, I can then set you up on the cluster and talk you through how to access it.18:54.58 
Jogux paulgardiner : yeah, if you look through the changelog for resources there are definitely times that font files were changed to fix bugs. Hopefully any such changes didn't /require/ corresponding changes in the epage tree...19:54.27 
 Forward 1 day (to 2014/03/25)>>> 
ghostscript.com
Search: