You can subscribe to this list here.
| 2001 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(83) |
Nov
(57) |
Dec
(111) |
| 2004 |
Jan
(38) |
Feb
(121) |
Mar
(107) |
Apr
(241) |
May
(102) |
Jun
(190) |
Jul
(239) |
Aug
(158) |
Sep
(184) |
Oct
(193) |
Nov
(47) |
Dec
(68) |
| 2005 |
Jan
(190) |
Feb
(105) |
Mar
(99) |
Apr
(65) |
May
(92) |
Jun
(250) |
Jul
(197) |
Aug
(128) |
Sep
(101) |
Oct
(183) |
Nov
(186) |
Dec
(42) |
| 2006 |
Jan
(102) |
Feb
(122) |
Mar
(154) |
Apr
(196) |
May
(181) |
Jun
(281) |
Jul
(310) |
Aug
(198) |
Sep
(145) |
Oct
(188) |
Nov
(134) |
Dec
(90) |
| 2007 |
Jan
(134) |
Feb
(181) |
Mar
(157) |
Apr
(57) |
May
(81) |
Jun
(204) |
Jul
(60) |
Aug
(37) |
Sep
(17) |
Oct
(90) |
Nov
(122) |
Dec
(72) |
| 2008 |
Jan
(130) |
Feb
(108) |
Mar
(160) |
Apr
(38) |
May
(83) |
Jun
(42) |
Jul
(75) |
Aug
(16) |
Sep
(71) |
Oct
(57) |
Nov
(59) |
Dec
(152) |
| 2009 |
Jan
(73) |
Feb
(213) |
Mar
(67) |
Apr
(40) |
May
(46) |
Jun
(82) |
Jul
(73) |
Aug
(57) |
Sep
(108) |
Oct
(36) |
Nov
(153) |
Dec
(77) |
| 2010 |
Jan
(42) |
Feb
(171) |
Mar
(150) |
Apr
(6) |
May
(22) |
Jun
(34) |
Jul
(31) |
Aug
(38) |
Sep
(32) |
Oct
(59) |
Nov
(13) |
Dec
(62) |
| 2011 |
Jan
(114) |
Feb
(139) |
Mar
(126) |
Apr
(51) |
May
(53) |
Jun
(29) |
Jul
(41) |
Aug
(29) |
Sep
(35) |
Oct
(87) |
Nov
(42) |
Dec
(20) |
| 2012 |
Jan
(111) |
Feb
(66) |
Mar
(35) |
Apr
(59) |
May
(71) |
Jun
(32) |
Jul
(11) |
Aug
(48) |
Sep
(60) |
Oct
(87) |
Nov
(16) |
Dec
(38) |
| 2013 |
Jan
(5) |
Feb
(19) |
Mar
(41) |
Apr
(47) |
May
(14) |
Jun
(32) |
Jul
(18) |
Aug
(68) |
Sep
(9) |
Oct
(42) |
Nov
(12) |
Dec
(10) |
| 2014 |
Jan
(14) |
Feb
(139) |
Mar
(137) |
Apr
(66) |
May
(72) |
Jun
(142) |
Jul
(70) |
Aug
(31) |
Sep
(39) |
Oct
(98) |
Nov
(133) |
Dec
(44) |
| 2015 |
Jan
(70) |
Feb
(27) |
Mar
(36) |
Apr
(11) |
May
(15) |
Jun
(70) |
Jul
(30) |
Aug
(63) |
Sep
(18) |
Oct
(15) |
Nov
(42) |
Dec
(29) |
| 2016 |
Jan
(37) |
Feb
(48) |
Mar
(59) |
Apr
(28) |
May
(30) |
Jun
(43) |
Jul
(47) |
Aug
(14) |
Sep
(21) |
Oct
(26) |
Nov
(10) |
Dec
(2) |
| 2017 |
Jan
(26) |
Feb
(27) |
Mar
(44) |
Apr
(11) |
May
(32) |
Jun
(28) |
Jul
(75) |
Aug
(45) |
Sep
(35) |
Oct
(285) |
Nov
(99) |
Dec
(16) |
| 2018 |
Jan
(8) |
Feb
(8) |
Mar
(42) |
Apr
(35) |
May
(23) |
Jun
(12) |
Jul
(16) |
Aug
(11) |
Sep
(8) |
Oct
(16) |
Nov
(5) |
Dec
(8) |
| 2019 |
Jan
(9) |
Feb
(28) |
Mar
(4) |
Apr
(10) |
May
(7) |
Jun
(4) |
Jul
(4) |
Aug
|
Sep
(4) |
Oct
|
Nov
(23) |
Dec
(3) |
| 2020 |
Jan
(19) |
Feb
(3) |
Mar
(22) |
Apr
(17) |
May
(10) |
Jun
(69) |
Jul
(18) |
Aug
(23) |
Sep
(25) |
Oct
(11) |
Nov
(20) |
Dec
(9) |
| 2021 |
Jan
(1) |
Feb
(7) |
Mar
(9) |
Apr
|
May
(1) |
Jun
(8) |
Jul
(6) |
Aug
(8) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(23) |
| 2022 |
Jan
(23) |
Feb
(9) |
Mar
(9) |
Apr
|
May
(8) |
Jun
(1) |
Jul
(6) |
Aug
(8) |
Sep
(30) |
Oct
(5) |
Nov
(4) |
Dec
(6) |
| 2023 |
Jan
(2) |
Feb
(5) |
Mar
(7) |
Apr
(3) |
May
(8) |
Jun
(45) |
Jul
(8) |
Aug
|
Sep
(2) |
Oct
(14) |
Nov
(7) |
Dec
(2) |
| 2024 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(2) |
Jun
(1) |
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
(4) |
Dec
(14) |
| 2025 |
Jan
(22) |
Feb
(6) |
Mar
(5) |
Apr
(14) |
May
(6) |
Jun
(11) |
Jul
(19) |
Aug
|
Sep
(17) |
Oct
(1) |
Nov
(2) |
Dec
(18) |
| 2026 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
(2) |
Jun
(1) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Ethan A M. <merritt@u.washington.edu> - 2006-08-03 06:15:55
|
On Wednesday 02 August 2006 11:05 pm, Daniel J Sebald wrote: > Ethan A Merritt wrote: > > > > You ask for blue, you get blue. > > If you don't want blue, don't ask for blue. > > But I asked for monochrome too. Why can't I have that instead? If you ask for default dashed lines via "set term post dashed" that doesn't stop you from explicitly drawing a solid line. If you ask for a small default font via "set term post font 'Times' 4" that doesn't stop you from explicitly writing labels in a larger font. If you ask for default thick lines via 'set term post lw 5' that doesn't stop you from explicitly drawing a thin line. So if you ask for default black lines via 'set term post mono', why should it stop you from explicitly drawing a blue line? The terminal options are defaults, not restrictions. -- Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: Daniel J S. <dan...@ie...> - 2006-08-03 05:56:08
|
Ethan A Merritt wrote: > On Wednesday 02 August 2006 10:45 pm, Daniel J Sebald wrote: > >>set term postscript monochrome eps >>plot x with points lc rgb "blue" >> >>will produce a plot that still has blue points. > > > You ask for blue, you get blue. > If you don't want blue, don't ask for blue. But I asked for monochrome too. Why can't I have that instead? Dan |
|
From: Ethan A M. <merritt@u.washington.edu> - 2006-08-03 05:42:59
|
On Wednesday 02 August 2006 10:45 pm, Daniel J Sebald wrote: > > set term postscript monochrome eps > plot x with points lc rgb "blue" > > will produce a plot that still has blue points. You ask for blue, you get blue. If you don't want blue, don't ask for blue. -- Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: Daniel J S. <dan...@ie...> - 2006-08-03 05:35:45
|
Is there a reason that "monochrome" can't or shouldn't cast objects specified with explicit color to a shade of gray? " The option `color` enables color, while `monochrome` prefers black and white",\ " drawing elements. Further, `monochrome` uses gray `palette` but it does not",\ " change color of objects specified with an explicit `colorspec`."\ For example, plot x with points lc rgb "blue" set term postscript monochrome eps set output 'foo.eps' replot set output will produce a plot that still has blue points. Dan |
|
From: <tim...@en...> - 2006-08-02 16:15:27
|
Dave Denholm wrote: > Timoth=E9e Lecomte <tim...@en...> writes: > > =20 >>>>> gnuplot can fork(), then allow the parent to exit, leaving the chil= d >>>>> continuing to run the same code in exactly the same state, but >>>>> detached. >>>>> =20 > > > =20 >>>> and because exiting >>>> the parent would close file and socket descriptors, thus closing the >>>> connection to the X server. >>>> >>>> =20 >>> No, the child inherits the open files. >>> >>> =20 >> It does, but when the parent calls exit(), the corresponding files are >> closed. There is a workaround : _exit(), but again, I think it becomes >> too complicated and less portable. >> =20 > > exit() can cause problems, but it doesn't close the files and > sockets. Or at least, it closes the parent's handles, but the child's > handles mean the underlying instance remains open. > > Parent exit() does cause stdio to get cleaned up, which can confuse > things. > > I rather assumed that as soon as we started discussing fork() we were > in a unix-only scenario. > =20 The unix-only was my assumption too. As far as the exit()/_exit() stuff=20 is concerned, here is a quote from the gtk+ FAQ : "5.5. Why does this strange 'x io error' occur when I fork() in my GTK+=20 app? [GTK 2.x] This is not really a GTK+ problem, and the problem is not related to=20 fork() either. If the 'x io error' occurs then you probably use the=20 exit() function in order to exit from the child process. When GDK opens an X display, it creates a socket file descriptor. When=20 you use the exit() function, you implicitly close all the open file=20 descriptors, and the underlying X library really doesn't like this. The right function to use here is _exit()." According to 'man 2 exit', the only difference between exit() and=20 _exit() is that the former executes all the functions registered in=20 atexit(), whereas the former doesn't. I guess the Xlib automatically=20 registers one of those, and get confused when exit() is used. Then, my conclusion is that fork() could indeed be used, but I still=20 wonder if it's worth coding it. >>> One other option would always be to immediately fork, but keep the >>> parent around as a dummy process (just so that the original process >>> knows it's still active). So all the work would happen in the child. >>> In effect, code it as if you always detach, and then keep the parent >>> alive as a workaround to stop the original process thinking the child >>> has exited until the child chooses to detach. >>> >>> =20 >> I wonder what happens regarding the command line then. >> >> =20 > > Shouldn't really notice anything happening. Both parent and child have > stdin open, (or maybe parent closes it), but only child is actually > reading from it, and so it doesn't matter. > > (After all, if you launch gnuplot interactively from a shell, the > shell still has the stdin stream open. But it just isn't reading from > it.) > =20 Thank you very much for your explanations ! It's nice to understand=20 fork() a little bit more. Best regards, Timoth=E9e |
|
From: Dave D. <dde...@es...> - 2006-08-02 09:02:06
|
Timoth=E9e Lecomte <tim...@en...> writes: >>>>> >>>> gnuplot can fork(), then allow the parent to exit, leaving the child >>>> continuing to run the same code in exactly the same state, but >>>> detached. >>> and because exiting >>> the parent would close file and socket descriptors, thus closing the >>> connection to the X server. >>> >> >> No, the child inherits the open files. >> > It does, but when the parent calls exit(), the corresponding files are > closed. There is a workaround : _exit(), but again, I think it becomes > too complicated and less portable. >> exit() can cause problems, but it doesn't close the files and sockets. Or at least, it closes the parent's handles, but the child's handles mean the underlying instance remains open. Parent exit() does cause stdio to get cleaned up, which can confuse things. I rather assumed that as soon as we started discussing fork() we were in a unix-only scenario. >>> A workaround would be to close the GUI >>> thread and the windows before the fork() and to open them again in the >>> child, but I'm not sure maxima users would appreciate to see their >>> window disappearing and reappearing... >>> >>> >> >> >> One other option would always be to immediately fork, but keep the >> parent around as a dummy process (just so that the original process >> knows it's still active). So all the work would happen in the child. >> In effect, code it as if you always detach, and then keep the parent >> alive as a workaround to stop the original process thinking the child >> has exited until the child chooses to detach. >> > I wonder what happens regarding the command line then. > Shouldn't really notice anything happening. Both parent and child have stdin open, (or maybe parent closes it), but only child is actually reading from it, and so it doesn't matter. (After all, if you launch gnuplot interactively from a shell, the shell still has the stdin stream open. But it just isn't reading from it.) dd --=20 Dave Denholm <dde...@es...> http://www.esmertec= .com |
|
From: <tim...@en...> - 2006-08-01 23:29:07
|
Dave Denholm wrote: > Timoth=E9e Lecomte <tim...@en...> writes: > > =20 >> Dave Denholm wrote: >> =20 >>>> - mimic a 'bg' to gnuplot. Well, I don't know how to do that from >>>> gnuplot, and I doubt it will actually work : since gnuplot's >>>> process is still running, octave still waits for it. >>>> >>>> Do any of you have a miraculous idea, or should I report that to >>>> the octave developers as I did for maxima ? >>>> >>>> >>>> =20 >>> gnuplot can fork(), then allow the parent to exit, leaving the child >>> continuing to run the same code in exactly the same state, but >>> detached. >>> >>> =20 >> This won't work in my case, because the terminal is multithreaded and >> fork() has undetermined behaviour with threads, >> =20 > > Not really... you can install fork handlers (assuming pthreads). But > yes, it all becomes horribly complicated. See pthread_atfork() > =20 Well, you're right, especially when you say "horribly complicated" ;) > > =20 >> and because exiting >> the parent would close file and socket descriptors, thus closing the >> connection to the X server. >> =20 > > No, the child inherits the open files. > =20 It does, but when the parent calls exit(), the corresponding files are=20 closed. There is a workaround : _exit(), but again, I think it becomes=20 too complicated and less portable. > =20 >> A workaround would be to close the GUI >> thread and the windows before the fork() and to open them again in the >> child, but I'm not sure maxima users would appreciate to see their >> window disappearing and reappearing... >> >> =20 > > > One other option would always be to immediately fork, but keep the > parent around as a dummy process (just so that the original process > knows it's still active). So all the work would happen in the child. > In effect, code it as if you always detach, and then keep the parent > alive as a workaround to stop the original process thinking the child > has exited until the child chooses to detach. > =20 I wonder what happens regarding the command line then. Anyway, I would *really* prefer not to have to play with fork() just to=20 satisfy a particular use case that is not written word for word=20 anywhere. I am sure the maxima folks will find a nice workaround=20 (there's already one workaround: defining a simple shell wrapper that=20 launches gnuplot in the background) (I would be glad to help them if=20 only it wouldn't be coded in lisp...). Timoth=E9e |
|
From: <tim...@en...> - 2006-07-31 20:13:39
|
Hi, The notes about GIF output in README.1st are outdated. Attached is a=20 patch as per my understanding, but I would like to see it confirmed=20 before committing. Please tell me if it is ok. As far as the ongoing process towards 4.2 is concerned, we still have to=20 update the copyrights years of all files, increment VERSION, and review=20 the couple of doc files (README, INSTALL, etc). Best regards, Timoth=C3=A9e |
|
From: Dave D. <dde...@es...> - 2006-07-31 09:14:33
|
Timoth=E9e Lecomte <tim...@en...> writes: > Dave Denholm wrote: >> >>> - mimic a 'bg' to gnuplot. Well, I don't know how to do that from >>> gnuplot, and I doubt it will actually work : since gnuplot's >>> process is still running, octave still waits for it. >>> >>> Do any of you have a miraculous idea, or should I report that to >>> the octave developers as I did for maxima ? >>> >>> >> >> gnuplot can fork(), then allow the parent to exit, leaving the child >> continuing to run the same code in exactly the same state, but >> detached. >> > This won't work in my case, because the terminal is multithreaded and > fork() has undetermined behaviour with threads, Not really... you can install fork handlers (assuming pthreads). But yes, it all becomes horribly complicated. See pthread_atfork() > and because exiting > the parent would close file and socket descriptors, thus closing the > connection to the X server. No, the child inherits the open files. > A workaround would be to close the GUI > thread and the windows before the fork() and to open them again in the > child, but I'm not sure maxima users would appreciate to see their > window disappearing and reappearing... > One other option would always be to immediately fork, but keep the parent around as a dummy process (just so that the original process knows it's still active). So all the work would happen in the child. In effect, code it as if you always detach, and then keep the parent alive as a workaround to stop the original process thinking the child has exited until the child chooses to detach. dd --=20 Dave Denholm <dde...@es...> http://www.esmertec= .com |
|
From: <tim...@en...> - 2006-07-30 20:42:55
|
Daniel J Sebald wrote: > Timoth=E9e Lecomte wrote: > >>> checking for CAIRO... Package cairo was not found in the pkg-config=20 >>> search path.Perhaps you should add the directory containing `cairo.pc= ' >>> to the PKG_CONFIG_PATH environment variable >>> No package 'cairo' found >>> =20 >> >> >> The above messages are the defaults provided by pkg-config. > > Oh, sorry. Why is configure so terse in one instance, and then here=20 > gets so wordy with stuff like "Perhaps you should"? Hey, that's how humans work, sometimes wordy, sometimes terse ;-) (it=20 reminds me of "Cathedrals, Bazaars and the Town Council" from Alan Cox). > >> >>> And this one: >>> >>> checking for PANGO... Requested 'pango >=3D 1.10' but version of Pang= o=20 >>> is 1.6.0 >>> >>> could be: >>> >>> checking for PANGO... found 1.6.0, require >=3D 1.10 >>> =20 >> >> >> To me, that's just the same. > > Right, but it is shorter and fits on one line rather than wrapping at=20 > 80 chars. (Is this another "configure issued" default warning?) Yes, another pkg-config defaults. > I'd think at the bottom in the list of what is included might be better= .=20 Let's add to the post-4.2 list : "rework final report from ./configure,=20 with both the _brief_ list of compiled-in features and the _brief_ list=20 of not-compiled in features, with the corresponding requirements". Best regards, Timoth=E9e |
|
From: Daniel J S. <dan...@ie...> - 2006-07-30 20:33:06
|
> Let them stay as they are. OK. > After 200 lines of semi-intelligible output from the > configure script we have no control over, why quibble about > warnings that actually contain useful information? Humid weather... err! Dan |
|
From: Daniel J S. <dan...@ie...> - 2006-07-30 20:28:37
|
Timoth=E9e Lecomte wrote: >> checking for CAIRO... Package cairo was not found in the pkg-config=20 >> search path.Perhaps you should add the directory containing `cairo.pc' >> to the PKG_CONFIG_PATH environment variable >> No package 'cairo' found >> =20 >=20 >=20 > The above messages are the defaults provided by pkg-config. Oh, sorry. Why is configure so terse in one instance, and then here gets= so wordy with stuff like "Perhaps you should"? >> configure: WARNING: Cairo can't be found. The wxWidgets terminal will=20 >> not be compiled. >> =20 >=20 >=20 > I wrote this one, and I am willing to improve the message if you think=20 > we can do better. For example, I can replace "WARNING" by "NOTE". >=20 >> The only real bit of info in the above message is "Perhaps you should=20 >> add the directory containing `cairo.pc' >> to the PKG_CONFIG_PATH environment variable" and even that is wordy. =20 >> And, once that is stated it becomes redundant information when it is=20 >> displayed several more times later. >> =20 >=20 > It is not redundant as different packages are concerned. Same bloated sentence with one word different. High entropy, low informa= tion content. >=20 >> And this one: >> >> checking for PANGO... Requested 'pango >=3D 1.10' but version of Pango= =20 >> is 1.6.0 >> >> could be: >> >> checking for PANGO... found 1.6.0, require >=3D 1.10 >> =20 >=20 >=20 > To me, that's just the same. Right, but it is shorter and fits on one line rather than wrapping at 80 = chars. (Is this another "configure issued" default warning?) > I can reword that into "No valid Pango package was found. The wxWidgets= =20 > terminal will not be compiled." if you prefer. I'm suggesting to be more brief and include info at appropriate locations= . Having too much extraneous info can sometimes be just as big a problem= as not enough info. I just think that at the point where configure checks for packages and ca= n't find them it isn't necessary to say what the ramification of that is = just yet. I'd think at the bottom in the list of what is included might = be better. Dan |
|
From: Daniel J S. <dan...@ie...> - 2006-07-30 20:14:34
|
Timoth=E9e Lecomte wrote: > James R. Van Zandt wrote: >=20 >> Daniel J Sebald <dan...@ie...> wrote: >> >> =20 >> >>> 4) Could the following warnings be removed? >>> >>> checking for CAIRO... Package cairo was not found in the >>> pkg-config search path. >>> Perhaps you should add the directory containing `cairo.pc' to the >>> PKG_CONFIG_PATH environment variable >>> No package 'cairo' found >>> configure: WARNING: Cairo can't be found. The wxWidgets terminal >>> will not be compiled. >>> =20 >> >> ... >> =20 >> >>> Isn't it the job of the auto-build tools to sort out what should >>> and shouldn't be built? This isn't a valid situation for warnings >>> from my perspective. >>> =20 >> >> >> I for one appreciate these warnings. If I am interested in the >> missing functionality, they tell me what other software I should look >> for. >> - Jim Van Zandt >> =20 >=20 > Daniel, would it satisfy you if I replace the "WARNING" by "NOTE" ? Not really. In my opinion, be more terse. Here there are three warnings= : configure: WARNING: Pango can't be found. The wxWidgets terminal will not= be compiled. configure: WARNING: Cairo can't be found. The wxWidgets terminal will not= be compiled. configure: WARNING: Cairo rendering support for Pango can't be found. The= wxWidgets terminal will not be compiled. stating wxWidgets terminal will not be included. Too wordy and redundant. Ethan, what kind of warning messages are given when JPEG, PNG, etc. aren'= t available? Can this be summarized at the bottom of ./configure along w= ith all the other items listed? E.g., Do not build wxWidgets (requires Cairo, Pango or CairoPango) Dan |
|
From: Ethan A M. <merritt@u.washington.edu> - 2006-07-30 20:14:22
|
On Sunday 30 July 2006 02:54 pm, Timoth=E9e Lecomte wrote: > Daniel, would it satisfy you if I replace the "WARNING" by "NOTE" ? Let them stay as they are. After 200 lines of semi-intelligible output from the configure script we have no control over, why quibble about warnings that actually contain useful information? =2D-=20 Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: <tim...@en...> - 2006-07-30 20:13:53
|
Daniel J Sebald wrote: > James R. Van Zandt wrote: > =20 >> >> I for one appreciate these warnings. If I am interested in the >> missing functionality, they tell me what other software I should look >> for.=20 >> =20 > > Yes, but the key word there being "if". I mean, why can't this: > > checking for CAIRO... Package cairo was not found in the pkg-config sea= rch path.Perhaps you should add the directory containing `cairo.pc' > to the PKG_CONFIG_PATH environment variable > No package 'cairo' found > =20 The above messages are the defaults provided by pkg-config. If we change=20 them, we lose the ability to exactly know why it doesn't find the=20 package. See your own example below about the versions required. > configure: WARNING: Cairo can't be found. The wxWidgets terminal will n= ot be compiled. > =20 I wrote this one, and I am willing to improve the message if you think=20 we can do better. For example, I can replace "WARNING" by "NOTE". > The only real bit of info in the above message is "Perhaps you should a= dd the directory containing `cairo.pc' > to the PKG_CONFIG_PATH environment variable" and even that is wordy. A= nd, once that is stated it becomes redundant information when it is displ= ayed several more times later. > =20 It is not redundant as different packages are concerned. > And this one: > > checking for PANGO... Requested 'pango >=3D 1.10' but version of Pango = is 1.6.0 > > could be: > > checking for PANGO... found 1.6.0, require >=3D 1.10 > =20 To me, that's just the same. > configure: WARNING: Pango can't be found. The wxWidgets terminal will n= ot be compiled. > > which in fact seems like a conflicting report to me. Pango WAS found, = it just isn't a recent enough version. > =20 I can reword that into "No valid Pango package was found. The wxWidgets=20 terminal will not be compiled." if you prefer. Best regards, TImoth=E9e |
|
From: Daniel J S. <dan...@ie...> - 2006-07-30 19:57:02
|
James R. Van Zandt wrote: > Daniel J Sebald <dan...@ie...> wrote: > > >> 4) Could the following warnings be removed? >> >> checking for CAIRO... Package cairo was not found in the >> pkg-config search path. >> Perhaps you should add the directory containing `cairo.pc' to the >> PKG_CONFIG_PATH environment variable >> No package 'cairo' found >> configure: WARNING: Cairo can't be found. The wxWidgets terminal >> will not be compiled. > > ... > >> Isn't it the job of the auto-build tools to sort out what should >> and shouldn't be built? This isn't a valid situation for warnings >> from my perspective. > > > I for one appreciate these warnings. If I am interested in the > missing functionality, they tell me what other software I should look > for. Yes, but the key word there being "if". I mean, why can't this: checking for CAIRO... Package cairo was not found in the pkg-config search path.Perhaps you should add the directory containing `cairo.pc' to the PKG_CONFIG_PATH environment variable No package 'cairo' found configure: WARNING: Cairo can't be found. The wxWidgets terminal will not be compiled. be summarized as: checking for CAIRO... no As with the several other cases where "no" comes up in the ./configure operation, logic tells me that configure could not find the package and therefore it will not be included in the compilation. Why does there need to be a WARNING to tell me that? The only real bit of info in the above message is "Perhaps you should add the directory containing `cairo.pc' to the PKG_CONFIG_PATH environment variable" and even that is wordy. And, once that is stated it becomes redundant information when it is displayed several more times later. And this one: checking for PANGO... Requested 'pango >= 1.10' but version of Pango is 1.6.0 could be: checking for PANGO... found 1.6.0, require >= 1.10 Most people understand the ramification of that. We don't then need to know: configure: WARNING: Pango can't be found. The wxWidgets terminal will not be compiled. which in fact seems like a conflicting report to me. Pango WAS found, it just isn't a recent enough version. Perhaps there should be a verbose mode for configure. Dan |
|
From: <tim...@en...> - 2006-07-30 19:54:59
|
James R. Van Zandt wrote: > Daniel J Sebald <dan...@ie...> wrote: > > =20 >> 4) Could the following warnings be removed? >> >> checking for CAIRO... Package cairo was not found in the >> pkg-config search path. >> Perhaps you should add the directory containing `cairo.pc' to the >> PKG_CONFIG_PATH environment variable >> No package 'cairo' found >> configure: WARNING: Cairo can't be found. The wxWidgets terminal >> will not be compiled. >> =20 > ... > =20 >> Isn't it the job of the auto-build tools to sort out what should >> and shouldn't be built? This isn't a valid situation for warnings >> from my perspective. >> =20 > > I for one appreciate these warnings. If I am interested in the > missing functionality, they tell me what other software I should look > for.=20 > > - Jim Van Zandt > =20 Daniel, would it satisfy you if I replace the "WARNING" by "NOTE" ? Best regards, TImoth=E9e |
|
From: James R. V. Z. <jr...@co...> - 2006-07-30 19:08:02
|
Daniel J Sebald <dan...@ie...> wrote:
> 4) Could the following warnings be removed?
>
> checking for CAIRO... Package cairo was not found in the
> pkg-config search path.
> Perhaps you should add the directory containing `cairo.pc' to the
> PKG_CONFIG_PATH environment variable
> No package 'cairo' found
> configure: WARNING: Cairo can't be found. The wxWidgets terminal
> will not be compiled.
...
>
> Isn't it the job of the auto-build tools to sort out what should
> and shouldn't be built? This isn't a valid situation for warnings
> from my perspective.
I for one appreciate these warnings. If I am interested in the
missing functionality, they tell me what other software I should look
for.
- Jim Van Zandt
|
|
From: Daniel J S. <dan...@ie...> - 2006-07-30 18:29:36
|
Patch for a gnuplot.doc line that extends past 80 chars. Dan |
|
From: Daniel J S. <dan...@ie...> - 2006-07-30 07:26:20
|
Daniel J Sebald wrote: > 1) The first thing that strikes me is that I get the instruction > "See 'help x11' for more details". However, how do I see the help >when I can't get to the program command line? So, this really >shouldn't be a critical error in my opinion. Yes, the x11 driver > should register an error, but in a graceful way from the command line. > > 2) As for gnuplot attempting to find gnuplot_x11 at start up. > Perhaps this should be delayed to the point of first trying to create a plot. I put a patch on SourceForge that will remove X11_init() from X11_options(). This solves the above problem. If gnuplot_x11 is missing, the command line behaves as: Terminal type set to 'x11' gnuplot> plot x Expected X11 driver: /usr/local/libexec/gnuplot/4.1/gnuplot_x11 Exec failed: No such file or directory See 'help x11' for more details Note that the exit is apparently re-routed back to the command line at this point in the program. So, after I hit return, then the command line prompt comes back. It isn't the as graceful as it could be, but I think it is good enough for the situation it addresses. What the ramification of removing that X11_init() is I'm not sure. Perhaps Ethan has a better feel for that. There aren't any font characteristics or something that gnuplot_x11 is needed for inside X11_options(), is there? Dan |
|
From: Daniel J S. <dan...@ie...> - 2006-07-30 06:25:03
|
Ethan Merritt wrote: > We can continue to discuss whether it is a mistake to initialize > x11 on entry if it is the default terminal. Well, it sort of is (unless in some initialization file the user specifies that the desired terminal is x11). I've just seen another bug in the SourceForge list: [ 997481 ] [autoconf] name transformation of gnuplot_x11 which is closely related to this issue. We should probably clear this up and get rid of this bug report. I've just tested as the bug reporter instructed. After build is the X11 driver: [gnuplot]# ls /usr/local/libexec/gnuplot/4.1 gnuplot_x11-suffix gnuplot_x11_tempmovedhere [gnuplot]# gnuplot Expected X11 driver: /usr/local/libexec/gnuplot/4.1/gnuplot_x11 Exec failed: No such file or directory See 'help x11' for more details 1) The first thing that strikes me is that I get the instruction "See 'help x11' for more details". However, how do I see the help when I can't get to the program command line? So, this really shouldn't be a critical error in my opinion. Yes, the x11 driver should register an error, but in a graceful way from the command line. 2) As for gnuplot attempting to find gnuplot_x11 at start up. Perhaps this should be delayed to the point of first trying to create a plot. Is that possible? Keep in mind, if the error is more graceful as in (1) then this really isn't a critical issue anymore as gnuplot wouldn't critically fail. There would be the error message and the user could simply change to a different terminal driver. But still, not having the error message until absolutely necessary would be nice. 3) As to the original bug report, so long as someone is looking at this, would the patch I put on SourceForge suffice? If one does something like ./prepare ./configure --program-prefix=PRE --program-suffix=SUF make install The files PREgnuplotSUF and PREgnuplot_x11SUF will be created. In the bug report, Hans states that adding the suffix to gnuplot-x11 isn't necessary. However, I'd argue it is. The person who uses "program-suffix" is someone who might create a special version of the program that has a recent patch or something. If that patch effected gplt_x11.c then it would be nice to have the two different versions of gnuplot_x11 and gnuplot_x11-suffix. E.g., someone wants the most recent official release and one with a great new feature, "gnuplot" and "gnuplotspif". 4) Could the following warnings be removed? checking for CAIRO... Package cairo was not found in the pkg-config search path.Perhaps you should add the directory containing `cairo.pc' to the PKG_CONFIG_PATH environment variable No package 'cairo' found configure: WARNING: Cairo can't be found. The wxWidgets terminal will not be compiled. checking for PANGO... Requested 'pango >= 1.10' but version of Pango is 1.6.0 configure: WARNING: Pango can't be found. The wxWidgets terminal will not be compiled. checking for PANGOCAIRO... Package pangocairo was not found in the pkg-config search path. Perhaps you should add the directory containing `pangocairo.pc' to the PKG_CONFIG_PATH environment variable No package 'pangocairo' found configure: WARNING: Cairo rendering support for Pango can't be found. The wxWidgets terminal will not be compiled. Isn't it the job of the auto-build tools to sort out what should and shouldn't be built? This isn't a valid situation for warnings from my perspective. Dan |
|
From: <tim...@en...> - 2006-07-30 03:42:02
|
Ethan A Merritt wrote: > So in my judgment we are essentially ready for a code freeze and the st= art > of a 4.2 branch on CVS from which to build a candidate release package. > > Conveniently for me, I'm leaving town for a week and expect little usef= ul > net access. What a great thing it would be if I return to find that yo= u > guys have taken care of the versioning tags, code branch, and final > updates to the docs while I'm gone :-) > =20 As far as I am concerned, I went through the "news" section of=20 gnuplot.doc and completed it. I think the docs can be considered ok for 4= .2. The only remaining things in my opinion before the branching are: -wait for the Japanese translation to be in sync, -increment the VERSION file. Best regards, Timoth=E9e |
|
From: Ethan A M. <merritt@u.washington.edu> - 2006-07-29 04:35:26
|
On Friday 28 July 2006 10:41 pm, Timoth=C3=A9e Lecomte wrote: > Ethan A Merritt wrote: > > We don't normally have entries for non-existent terminals in the help s= ection. > > =20 > The terminal is still there, compiled in unconditionally. Hmm. You're right. =20 I thought we had decided to remove it. Let's at least make it a configuration option, with the default to not incl= ude it. It has not been maintained for a long time. =2D-=20 Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |
|
From: <tim...@en...> - 2006-07-29 03:41:41
|
Ethan A Merritt wrote: > On Friday 28 July 2006 08:41 pm, Timoth=C3=A9e Lecomte wrote: > "Adobe Illustrator (ai) driver deprecated". > =20 >> What does it mean in practise ? >> Shouldn't this message rather be in "help ai" instead of the news sect= ion ? >> =20 > > We don't normally have entries for non-existent terminals in the help s= ection. > =20 The terminal is still there, compiled in unconditionally. > I think NEWS or "Changes since 4.0" are the right place for such a warn= ing. > =20 Ok. > =20 >> I propose to write this, taken from Harald Harders on this list=20 >> (http://article.gmane.org/gmane.comp.graphics.gnuplot.devel/1952/match= =3Dadobe)=20 >> : >> >> "Please note that this terminal is outdated and, as PostScript is=20 >> understood by *Adobe* Illustrator, the `post` should be used instead." >> =20 > > That should be "set term post level1 ...." > =20 Ok. Best regards, Timoth=C3=A9e |
|
From: Ethan A M. <merritt@u.washington.edu> - 2006-07-29 03:35:24
|
On Friday 28 July 2006 08:41 pm, Timoth=C3=A9e Lecomte wrote: "Adobe Illustrator (ai) driver deprecated". >=20 > What does it mean in practise ? > Shouldn't this message rather be in "help ai" instead of the news section= ? We don't normally have entries for non-existent terminals in the help secti= on. I think NEWS or "Changes since 4.0" are the right place for such a warning. > I propose to write this, taken from Harald Harders on this list=20 > (http://article.gmane.org/gmane.comp.graphics.gnuplot.devel/1952/match=3D= adobe)=20 > : >=20 > "Please note that this terminal is outdated and, as PostScript is=20 > understood by *Adobe* Illustrator, the `post` should be used instead." That should be "set term post level1 ...." =2D-=20 Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |