All of lore.kernel.org
 help / color / mirror / Atom feed
* FYI, Second Edition Release Candidate 1 now available
@ 2020-12-30  5:37 Paul E. McKenney
  2020-12-30 11:44 ` Akira Yokosawa
  2020-12-30 15:09 ` Дмитрий Дьяченко
  0 siblings, 2 replies; 18+ messages in thread
From: Paul E. McKenney @ 2020-12-30  5:37 UTC (permalink / raw)
  To: perfbook

Hello!

Release Candidate 1 of the Second Edition is now available, and I have
started a prototype blog entry: https://paulmck.livejournal.com/59935.html
Please let me know of any omissions or errors in this blog entry.  I expect
to post it to my social media accounts in a few days.

And thank you all for your interest in and contributions to perfbook!

							Thanx, Paul

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30  5:37 FYI, Second Edition Release Candidate 1 now available Paul E. McKenney
@ 2020-12-30 11:44 ` Akira Yokosawa
  2020-12-30 16:13   ` Paul E. McKenney
  2020-12-30 15:09 ` Дмитрий Дьяченко
  1 sibling, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2020-12-30 11:44 UTC (permalink / raw)
  To: Paul E. McKenney, perfbook, Akira Yokosawa

Hi Paul,

On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
> Hello!
> 
> Release Candidate 1 of the Second Edition is now available, and I have
> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
> Please let me know of any omissions or errors in this blog entry.

Wouldn't it be worth while mentioning the availability of the "nq" build
targets?

        Thanks, Akira

PS:

My experiment on index annotations is progressing but slowly.
Besides the hierarchical indexing, I'm attempting to make use of
the "glossaries" or the "glossaries-extra" package to manage indexing
of acronyms.
Once it becomes stable enough, I'll submit an RFC pull request.
That would be after the release of Second Edition.  

>                                                                    I expect
> to post it to my social media accounts in a few days.
> 
> And thank you all for your interest in and contributions to perfbook!
> 
> 							Thanx, Paul
> 

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30  5:37 FYI, Second Edition Release Candidate 1 now available Paul E. McKenney
  2020-12-30 11:44 ` Akira Yokosawa
@ 2020-12-30 15:09 ` Дмитрий Дьяченко
  2020-12-30 15:42   ` Akira Yokosawa
  1 sibling, 1 reply; 18+ messages in thread
From: Дмитрий Дьяченко @ 2020-12-30 15:09 UTC (permalink / raw)
  To: paulmck; +Cc: perfbook

Hello!

Alas, perfbook cant build for me:
-- Fedora 32/x86_64
-- TexLive 2020 current from TexArchive (not Fedora packages)
-- ghostscript 9.53.3 from Fedora package
-- perfbook up-to-date

If I remember correctly
last PASS for me was not early than  2020-september-28
first FAIL for me was not later than 2020-november-03

clean build
$ cp -Rp ~/src/egit/perfbook/ .
$ cd perfbook/
$ make
sh ./utilities/gen_snippet_d.sh
...
SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
SMPdesign/DiningPhilosopher4part-b.tex -->
SMPdesign/DiningPhilosopher4part-b.eps
sh utilities/mpostcheck.sh
SMPdesign/DiningPhilosopher4part-b.eps -->
SMPdesign/DiningPhilosopher4part-b.pdf
make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1

manual run last cmd
$ a2ping --below --hires --bboxfrom=compute-gs
SMPdesign/DiningPhilosopher4part-b.eps
SMPdesign/DiningPhilosopher4part-b.pdf
/run/media/dima/TexLive/bin/x86_64-linux/a2ping: warning: BBox
discovery was not successful


%%%% WARNING: Transparency operations ignored - need to use
-dALLOWPSTRANSPARENCY

Error: /undefined in .setopacityalpha
Operand stack:
   1.0
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--
--nostringval--   2   %stopped_push   --nostringval--
--nostringval--   --nostringval--   false   1   %stopped_push   1974
1   3   %oparray_pop   1973   1   3   %oparray_pop   1961   1   3
%oparray_pop   1817   1   3   %oparray_pop   --nostringval--
%errorexec_pop   .runexec2   --nostringval--   --nostringval--
--nostringval--   2   %stopped_push   --nostringval--
Dictionary stack:
   --dict:738/1123(ro)(G)--   --dict:0/20(G)--   --dict:152/200(L)--
--dict:180/300(L)--   --dict:38/200(L)--   --dict:127/200(L)--
Current allocation mode is local
GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
/run/media/dima/TexLive/bin/x86_64-linux/a2ping: closing gs filter: 256

Thank you,
Dmitry

ср, 30 дек. 2020 г. в 08:39, Paul E. McKenney <paulmck@kernel.org>:

>
> Hello!
>
> Release Candidate 1 of the Second Edition is now available, and I have
> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
> Please let me know of any omissions or errors in this blog entry.  I expect
> to post it to my social media accounts in a few days.
>
> And thank you all for your interest in and contributions to perfbook!
>
>                                                         Thanx, Paul

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30 15:09 ` Дмитрий Дьяченко
@ 2020-12-30 15:42   ` Akira Yokosawa
  2020-12-30 18:18     ` Дмитрий Дьяченко
  0 siblings, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2020-12-30 15:42 UTC (permalink / raw)
  To: Дмитрий
	Дьяченко
  Cc: paulmck, perfbook, Akira Yokosawa

On Wed, 30 Dec 2020 18:09:21 +0300, Дмитрий Дьяченко wrote:
> Hello!
> 
> Alas, perfbook cant build for me:
> -- Fedora 32/x86_64
> -- TexLive 2020 current from TexArchive (not Fedora packages)
> -- ghostscript 9.53.3 from Fedora package
> -- perfbook up-to-date
> 
> If I remember correctly
> last PASS for me was not early than  2020-september-28
> first FAIL for me was not later than 2020-november-03
> 
> clean build
> $ cp -Rp ~/src/egit/perfbook/ .
> $ cd perfbook/
> $ make
> sh ./utilities/gen_snippet_d.sh
> ...
> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
> SMPdesign/DiningPhilosopher4part-b.tex -->
> SMPdesign/DiningPhilosopher4part-b.eps
> sh utilities/mpostcheck.sh
> SMPdesign/DiningPhilosopher4part-b.eps -->
> SMPdesign/DiningPhilosopher4part-b.pdf
> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1

Hi,

Can't reproduce here on Fedora 33,
TeXLive 2020 and ghostscript 9.53.3 from Fedora package.

Is your a2ping up-to-date (a2ping.pl 2.84p, 2019-11-17)?

        Thanks, Akira
 
> 
> manual run last cmd
> $ a2ping --below --hires --bboxfrom=compute-gs
> SMPdesign/DiningPhilosopher4part-b.eps
> SMPdesign/DiningPhilosopher4part-b.pdf
> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: warning: BBox
> discovery was not successful
> 
> 
> %%%% WARNING: Transparency operations ignored - need to use
> -dALLOWPSTRANSPARENCY
> 
> Error: /undefined in .setopacityalpha
> Operand stack:
>    1.0
> Execution stack:
>    %interp_exit   .runexec2   --nostringval--   --nostringval--
> --nostringval--   2   %stopped_push   --nostringval--
> --nostringval--   --nostringval--   false   1   %stopped_push   1974
> 1   3   %oparray_pop   1973   1   3   %oparray_pop   1961   1   3
> %oparray_pop   1817   1   3   %oparray_pop   --nostringval--
> %errorexec_pop   .runexec2   --nostringval--   --nostringval--
> --nostringval--   2   %stopped_push   --nostringval--
> Dictionary stack:
>    --dict:738/1123(ro)(G)--   --dict:0/20(G)--   --dict:152/200(L)--
> --dict:180/300(L)--   --dict:38/200(L)--   --dict:127/200(L)--
> Current allocation mode is local
> GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: closing gs filter: 256
> 
> Thank you,
> Dmitry
> 
> ср, 30 дек. 2020 г. в 08:39, Paul E. McKenney <paulmck@kernel.org>:
> 
>>
>> Hello!
>>
>> Release Candidate 1 of the Second Edition is now available, and I have
>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
>> Please let me know of any omissions or errors in this blog entry.  I expect
>> to post it to my social media accounts in a few days.
>>
>> And thank you all for your interest in and contributions to perfbook!
>>
>>                                                         Thanx, Paul


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30 11:44 ` Akira Yokosawa
@ 2020-12-30 16:13   ` Paul E. McKenney
  2020-12-30 18:59     ` Paul E. McKenney
  0 siblings, 1 reply; 18+ messages in thread
From: Paul E. McKenney @ 2020-12-30 16:13 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: perfbook

On Wed, Dec 30, 2020 at 08:44:30PM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
> > Hello!
> > 
> > Release Candidate 1 of the Second Edition is now available, and I have
> > started a prototype blog entry: https://paulmck.livejournal.com/59935.html
> > Please let me know of any omissions or errors in this blog entry.
> 
> Wouldn't it be worth while mentioning the availability of the "nq" build
> targets?

Good point!  How about like this?

	Those who find Quick Quizzes distracting will be happy to learn
	that "make nq" relegates both the quizzes and their answers to
	the end of each chapter, similiar to common practice in textbooks.

Maybe I should also show what "make help" and "make help-full" print out.

							Thanx, Paul

>         Thanks, Akira
> 
> PS:
> 
> My experiment on index annotations is progressing but slowly.
> Besides the hierarchical indexing, I'm attempting to make use of
> the "glossaries" or the "glossaries-extra" package to manage indexing
> of acronyms.
> Once it becomes stable enough, I'll submit an RFC pull request.
> That would be after the release of Second Edition.  
> 
> >                                                                    I expect
> > to post it to my social media accounts in a few days.
> > 
> > And thank you all for your interest in and contributions to perfbook!
> > 
> > 							Thanx, Paul
> > 

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30 15:42   ` Akira Yokosawa
@ 2020-12-30 18:18     ` Дмитрий Дьяченко
  2020-12-30 23:14       ` Akira Yokosawa
  0 siblings, 1 reply; 18+ messages in thread
From: Дмитрий Дьяченко @ 2020-12-30 18:18 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: paulmck, perfbook

Hi,

a2ping is up to date
$ a2ping -v
a2ping.pl 2.84p, 2019-11-17
[..]

My TexLive 2020 is not from Fedora packages but from TexArchive.

Thank you, Akira!

Dmitry

ср, 30 дек. 2020 г. в 18:42, Akira Yokosawa <akiyks@gmail.com>:
>
> On Wed, 30 Dec 2020 18:09:21 +0300, Дмитрий Дьяченко wrote:
> > Hello!
> >
> > Alas, perfbook cant build for me:
> > -- Fedora 32/x86_64
> > -- TexLive 2020 current from TexArchive (not Fedora packages)
> > -- ghostscript 9.53.3 from Fedora package
> > -- perfbook up-to-date
> >
> > If I remember correctly
> > last PASS for me was not early than  2020-september-28
> > first FAIL for me was not later than 2020-november-03
> >
> > clean build
> > $ cp -Rp ~/src/egit/perfbook/ .
> > $ cd perfbook/
> > $ make
> > sh ./utilities/gen_snippet_d.sh
> > ...
> > SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
> > SMPdesign/DiningPhilosopher4part-b.tex -->
> > SMPdesign/DiningPhilosopher4part-b.eps
> > sh utilities/mpostcheck.sh
> > SMPdesign/DiningPhilosopher4part-b.eps -->
> > SMPdesign/DiningPhilosopher4part-b.pdf
> > make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1
>
> Hi,
>
> Can't reproduce here on Fedora 33,
> TeXLive 2020 and ghostscript 9.53.3 from Fedora package.
>
> Is your a2ping up-to-date (a2ping.pl 2.84p, 2019-11-17)?
>
>         Thanks, Akira
>
> >
> > manual run last cmd
> > $ a2ping --below --hires --bboxfrom=compute-gs
> > SMPdesign/DiningPhilosopher4part-b.eps
> > SMPdesign/DiningPhilosopher4part-b.pdf
> > /run/media/dima/TexLive/bin/x86_64-linux/a2ping: warning: BBox
> > discovery was not successful
> >
> >
> > %%%% WARNING: Transparency operations ignored - need to use
> > -dALLOWPSTRANSPARENCY
> >
> > Error: /undefined in .setopacityalpha
> > Operand stack:
> >    1.0
> > Execution stack:
> >    %interp_exit   .runexec2   --nostringval--   --nostringval--
> > --nostringval--   2   %stopped_push   --nostringval--
> > --nostringval--   --nostringval--   false   1   %stopped_push   1974
> > 1   3   %oparray_pop   1973   1   3   %oparray_pop   1961   1   3
> > %oparray_pop   1817   1   3   %oparray_pop   --nostringval--
> > %errorexec_pop   .runexec2   --nostringval--   --nostringval--
> > --nostringval--   2   %stopped_push   --nostringval--
> > Dictionary stack:
> >    --dict:738/1123(ro)(G)--   --dict:0/20(G)--   --dict:152/200(L)--
> > --dict:180/300(L)--   --dict:38/200(L)--   --dict:127/200(L)--
> > Current allocation mode is local
> > GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
> > /run/media/dima/TexLive/bin/x86_64-linux/a2ping: closing gs filter: 256
> >
> > Thank you,
> > Dmitry
> >
> > ср, 30 дек. 2020 г. в 08:39, Paul E. McKenney <paulmck@kernel.org>:
> >
> >>
> >> Hello!
> >>
> >> Release Candidate 1 of the Second Edition is now available, and I have
> >> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
> >> Please let me know of any omissions or errors in this blog entry.  I expect
> >> to post it to my social media accounts in a few days.
> >>
> >> And thank you all for your interest in and contributions to perfbook!
> >>
> >>                                                         Thanx, Paul
>

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30 16:13   ` Paul E. McKenney
@ 2020-12-30 18:59     ` Paul E. McKenney
  2020-12-30 23:21       ` Akira Yokosawa
  0 siblings, 1 reply; 18+ messages in thread
From: Paul E. McKenney @ 2020-12-30 18:59 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: perfbook

On Wed, Dec 30, 2020 at 08:13:46AM -0800, Paul E. McKenney wrote:
> On Wed, Dec 30, 2020 at 08:44:30PM +0900, Akira Yokosawa wrote:
> > Hi Paul,
> > 
> > On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
> > > Hello!
> > > 
> > > Release Candidate 1 of the Second Edition is now available, and I have
> > > started a prototype blog entry: https://paulmck.livejournal.com/59935.html
> > > Please let me know of any omissions or errors in this blog entry.
> > 
> > Wouldn't it be worth while mentioning the availability of the "nq" build
> > targets?
> 
> Good point!  How about like this?
> 
> 	Those who find Quick Quizzes distracting will be happy to learn
> 	that "make nq" relegates both the quizzes and their answers to
> 	the end of each chapter, similiar to common practice in textbooks.
> 
> Maybe I should also show what "make help" and "make help-full" print out.

And I went ahead and did both, using the output of "make help-full" to
motivate the mention of "make nq".

Thoughts?

> > PS:
> > 
> > My experiment on index annotations is progressing but slowly.
> > Besides the hierarchical indexing, I'm attempting to make use of
> > the "glossaries" or the "glossaries-extra" package to manage indexing
> > of acronyms.
> > Once it becomes stable enough, I'll submit an RFC pull request.
> > That would be after the release of Second Edition.  

And this sounds very good!

							Thanx, Paul

> > >                                                                    I expect
> > > to post it to my social media accounts in a few days.
> > > 
> > > And thank you all for your interest in and contributions to perfbook!
> > > 
> > > 							Thanx, Paul
> > > 

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30 18:18     ` Дмитрий Дьяченко
@ 2020-12-30 23:14       ` Akira Yokosawa
  2020-12-31  2:05         ` Akira Yokosawa
  0 siblings, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2020-12-30 23:14 UTC (permalink / raw)
  To: Дмитрий
	Дьяченко
  Cc: paulmck, perfbook, Akira Yokosawa

On Wed, 30 Dec 2020 21:18:24 +0300, Дмитрий Дьяченко wrote:
> Hi,
> 
> a2ping is up to date
> $ a2ping -v
> a2ping.pl 2.84p, 2019-11-17
> [..]
> 
> My TexLive 2020 is not from Fedora packages but from TexArchive.

Dmitry,

By "from TexArchive", how did you install the TexLive 2020?

When I install upstream TeX Live, I follow the instructions at:

    https://www.tug.org/texlive/acquire-netinstall.html

By the way, in your error report, you said:

>>> ...
>>> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
>>> SMPdesign/DiningPhilosopher4part-b.tex -->
>>> SMPdesign/DiningPhilosopher4part-b.eps
>>> sh utilities/mpostcheck.sh
>>> SMPdesign/DiningPhilosopher4part-b.eps -->
>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1    ...

, which suggests your a2ping & gs pair accepts other .eps files such as
/SMPdesign/CPUvsEnet.eps.
If this is the case, I suspect that the .eps file generated from .tex
is somehow incompatible with the command pair.

Can you share your SMPdesign/DiningPhilosopher4part-b.eps so that I can
compare it with mine?

        Thanks, Akira

> 
> Thank you, Akira!
> 
> Dmitry
> 
> ср, 30 дек. 2020 г. в 18:42, Akira Yokosawa <akiyks@gmail.com>:
>>
>> On Wed, 30 Dec 2020 18:09:21 +0300, Дмитрий Дьяченко wrote:
>>> Hello!
>>>
>>> Alas, perfbook cant build for me:
>>> -- Fedora 32/x86_64
>>> -- TexLive 2020 current from TexArchive (not Fedora packages)
>>> -- ghostscript 9.53.3 from Fedora package
>>> -- perfbook up-to-date
>>>
>>> If I remember correctly
>>> last PASS for me was not early than  2020-september-28
>>> first FAIL for me was not later than 2020-november-03
>>>
>>> clean build
>>> $ cp -Rp ~/src/egit/perfbook/ .
>>> $ cd perfbook/
>>> $ make
>>> sh ./utilities/gen_snippet_d.sh
>>> ...
>>> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
>>> SMPdesign/DiningPhilosopher4part-b.tex -->
>>> SMPdesign/DiningPhilosopher4part-b.eps
>>> sh utilities/mpostcheck.sh
>>> SMPdesign/DiningPhilosopher4part-b.eps -->
>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1
>>
>> Hi,
>>
>> Can't reproduce here on Fedora 33,
>> TeXLive 2020 and ghostscript 9.53.3 from Fedora package.
>>
>> Is your a2ping up-to-date (a2ping.pl 2.84p, 2019-11-17)?
>>
>>         Thanks, Akira
>>
>>>
>>> manual run last cmd
>>> $ a2ping --below --hires --bboxfrom=compute-gs
>>> SMPdesign/DiningPhilosopher4part-b.eps
>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: warning: BBox
>>> discovery was not successful
>>>
>>>
>>> %%%% WARNING: Transparency operations ignored - need to use
>>> -dALLOWPSTRANSPARENCY
>>>
>>> Error: /undefined in .setopacityalpha
>>> Operand stack:
>>>    1.0
>>> Execution stack:
>>>    %interp_exit   .runexec2   --nostringval--   --nostringval--
>>> --nostringval--   2   %stopped_push   --nostringval--
>>> --nostringval--   --nostringval--   false   1   %stopped_push   1974
>>> 1   3   %oparray_pop   1973   1   3   %oparray_pop   1961   1   3
>>> %oparray_pop   1817   1   3   %oparray_pop   --nostringval--
>>> %errorexec_pop   .runexec2   --nostringval--   --nostringval--
>>> --nostringval--   2   %stopped_push   --nostringval--
>>> Dictionary stack:
>>>    --dict:738/1123(ro)(G)--   --dict:0/20(G)--   --dict:152/200(L)--
>>> --dict:180/300(L)--   --dict:38/200(L)--   --dict:127/200(L)--
>>> Current allocation mode is local
>>> GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
>>> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: closing gs filter: 256
>>>
>>> Thank you,
>>> Dmitry
>>>
>>> ср, 30 дек. 2020 г. в 08:39, Paul E. McKenney <paulmck@kernel.org>:
>>>
>>>>
>>>> Hello!
>>>>
>>>> Release Candidate 1 of the Second Edition is now available, and I have
>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
>>>> Please let me know of any omissions or errors in this blog entry.  I expect
>>>> to post it to my social media accounts in a few days.
>>>>
>>>> And thank you all for your interest in and contributions to perfbook!
>>>>
>>>>                                                         Thanx, Paul
>>


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30 18:59     ` Paul E. McKenney
@ 2020-12-30 23:21       ` Akira Yokosawa
  2020-12-31  4:04         ` Paul E. McKenney
  0 siblings, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2020-12-30 23:21 UTC (permalink / raw)
  To: paulmck; +Cc: perfbook, Akira Yokosawa

On Wed, 30 Dec 2020 10:59:33 -0800, Paul E. McKenney wrote:
> On Wed, Dec 30, 2020 at 08:13:46AM -0800, Paul E. McKenney wrote:
>> On Wed, Dec 30, 2020 at 08:44:30PM +0900, Akira Yokosawa wrote:
>>> Hi Paul,
>>>
>>> On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
>>>> Hello!
>>>>
>>>> Release Candidate 1 of the Second Edition is now available, and I have
>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
>>>> Please let me know of any omissions or errors in this blog entry.
>>>
>>> Wouldn't it be worth while mentioning the availability of the "nq" build
>>> targets?
>>
>> Good point!  How about like this?
>>
>> 	Those who find Quick Quizzes distracting will be happy to learn
>> 	that "make nq" relegates both the quizzes and their answers to
>> 	the end of each chapter, similiar to common practice in textbooks.
>>
>> Maybe I should also show what "make help" and "make help-full" print out.
> 
> And I went ahead and did both, using the output of "make help-full" to
> motivate the mention of "make nq".
> 
> Thoughts?

A bit lengthy, but looks good to me!

        Thanks, Akira

> 
>>> PS:
>>>
>>> My experiment on index annotations is progressing but slowly.
>>> Besides the hierarchical indexing, I'm attempting to make use of
>>> the "glossaries" or the "glossaries-extra" package to manage indexing
>>> of acronyms.
>>> Once it becomes stable enough, I'll submit an RFC pull request.
>>> That would be after the release of Second Edition.  
> 
> And this sounds very good!
> 
> 							Thanx, Paul
> 
>>>>                                                                    I expect
>>>> to post it to my social media accounts in a few days.
>>>>
>>>> And thank you all for your interest in and contributions to perfbook!
>>>>
>>>> 							Thanx, Paul
>>>>

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30 23:14       ` Akira Yokosawa
@ 2020-12-31  2:05         ` Akira Yokosawa
  2020-12-31  7:22           ` Akira Yokosawa
  0 siblings, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2020-12-31  2:05 UTC (permalink / raw)
  To: Дмитрий
	Дьяченко
  Cc: paulmck, perfbook, Akira Yokosawa

On Thu, 31 Dec 2020 08:14:36 +0900, Akira Yokosawa wrote:
> On Wed, 30 Dec 2020 21:18:24 +0300, Дмитрий Дьяченко wrote:
>> Hi,
>>
>> a2ping is up to date
>> $ a2ping -v
>> a2ping.pl 2.84p, 2019-11-17
>> [..]
>>
>> My TexLive 2020 is not from Fedora packages but from TexArchive.
> 
> Dmitry,
> 
> By "from TexArchive", how did you install the TexLive 2020?
> 
> When I install upstream TeX Live, I follow the instructions at:
> 
>     https://www.tug.org/texlive/acquire-netinstall.html> 
> By the way, in your error report, you said:
> 
>>>> ...
>>>> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
>>>> SMPdesign/DiningPhilosopher4part-b.tex -->
>>>> SMPdesign/DiningPhilosopher4part-b.eps
>>>> sh utilities/mpostcheck.sh
>>>> SMPdesign/DiningPhilosopher4part-b.eps -->
>>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>>> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1    ...
> 
> , which suggests your a2ping & gs pair accepts other .eps files such as
> /SMPdesign/CPUvsEnet.eps.
> If this is the case, I suspect that the .eps file generated from .tex
> is somehow incompatible with the command pair.
> 
> Can you share your SMPdesign/DiningPhilosopher4part-b.eps so that I can
> compare it with mine?

So I have installed upstream TeX Live on Fedora 33 (for the first time).
And the build of perfbook failed in a different way.

    SMPdesign/AllocatorPool.fig --> SMPdesign/AllocatorPool.eps
    mv: cannot stat 'SMPdesign/AllocatorPool.eps': No such file or directory
    utilities/fixanepsfonts-urwps.sh: line 26: SMPdesign/AllocatorPool.eps.badfonts: No such file or directory
    rm: cannot remove 'SMPdesign/AllocatorPool.eps.badfonts': No such file or directory
    make: *** [Makefile:380: SMPdesign/AllocatorPool.eps] Error 1

Directly invoking fig2esp ends up in:

    $ fig2eps --nogv SMPdesign/AllocatorPool.fig 
    This is fig2ps 1.5, Copyright (C) 2004-2006, 2008-2010 by Vincent Fourmond
    
    fig2ps comes with ABSOLUTELY NO WARRANTY. This is free software, and
    you are welcome to redistribute it under the conditions stated in the
    GPL.txt file in the source archive.
    
    Job 1 -- file SMPdesign/AllocatorPool.fig
    This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=latex)
     restricted \write18 enabled.
    entering extended mode
     -> Problems with latex: command returned 256cannot remove path when cwd is /tmp/FwddsT3iVg for /tmp/FwddsT3iVg:  at /usr/bin/fig2eps line 254.

So there seems to be some incompatibility between fig2ps package of Fedora 33
and upstream TeX Live.

Directly making SMPdesign/DiningPhilosopher5.eps also ends up in an error.
SMPdesign/DiningPhilosopher5.log has an error message which reads:

    (/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
    File: l3backend-dvips.def 2020-09-24 L3 backend support: dvips
    
    
    ! LaTeX Error: Mismatched LaTeX support files detected.
                   Loading aborted!.
    
    See the LaTeX manual or LaTeX Companion for explanation.
    Type  H <return>  for immediate help.

Do you see similar error messages if you directly build these .eps files?

Switching back to TeX Live 2020 of Fedora package restored the successful build.

This suggests something in upstream TeX Live 2020 has lost compatibility with
Fedora 32/33 since this September/October.
I have no idea what went wrong, though. Both Fedora and upstream TeX Live are
updated frequently, so...

        Thanks, Akira

> 
>         Thanks, Akira
> 
>>
>> Thank you, Akira!
>>
>> Dmitry
>>
>> ср, 30 дек. 2020 г. в 18:42, Akira Yokosawa <akiyks@gmail.com>:
>>>
>>> On Wed, 30 Dec 2020 18:09:21 +0300, Дмитрий Дьяченко wrote:
>>>> Hello!
>>>>
>>>> Alas, perfbook cant build for me:
>>>> -- Fedora 32/x86_64
>>>> -- TexLive 2020 current from TexArchive (not Fedora packages)
>>>> -- ghostscript 9.53.3 from Fedora package
>>>> -- perfbook up-to-date
>>>>
>>>> If I remember correctly
>>>> last PASS for me was not early than  2020-september-28
>>>> first FAIL for me was not later than 2020-november-03
>>>>
>>>> clean build
>>>> $ cp -Rp ~/src/egit/perfbook/ .
>>>> $ cd perfbook/
>>>> $ make
>>>> sh ./utilities/gen_snippet_d.sh
>>>> ...
>>>> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
>>>> SMPdesign/DiningPhilosopher4part-b.tex -->
>>>> SMPdesign/DiningPhilosopher4part-b.eps
>>>> sh utilities/mpostcheck.sh
>>>> SMPdesign/DiningPhilosopher4part-b.eps -->
>>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>>> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1
>>>
>>> Hi,
>>>
>>> Can't reproduce here on Fedora 33,
>>> TeXLive 2020 and ghostscript 9.53.3 from Fedora package.
>>>
>>> Is your a2ping up-to-date (a2ping.pl 2.84p, 2019-11-17)?
>>>
>>>         Thanks, Akira
>>>
>>>>
>>>> manual run last cmd
>>>> $ a2ping --below --hires --bboxfrom=compute-gs
>>>> SMPdesign/DiningPhilosopher4part-b.eps
>>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>>> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: warning: BBox
>>>> discovery was not successful
>>>>
>>>>
>>>> %%%% WARNING: Transparency operations ignored - need to use
>>>> -dALLOWPSTRANSPARENCY
>>>>
>>>> Error: /undefined in .setopacityalpha
>>>> Operand stack:
>>>>    1.0
>>>> Execution stack:
>>>>    %interp_exit   .runexec2   --nostringval--   --nostringval--
>>>> --nostringval--   2   %stopped_push   --nostringval--
>>>> --nostringval--   --nostringval--   false   1   %stopped_push   1974
>>>> 1   3   %oparray_pop   1973   1   3   %oparray_pop   1961   1   3
>>>> %oparray_pop   1817   1   3   %oparray_pop   --nostringval--
>>>> %errorexec_pop   .runexec2   --nostringval--   --nostringval--
>>>> --nostringval--   2   %stopped_push   --nostringval--
>>>> Dictionary stack:
>>>>    --dict:738/1123(ro)(G)--   --dict:0/20(G)--   --dict:152/200(L)--
>>>> --dict:180/300(L)--   --dict:38/200(L)--   --dict:127/200(L)--
>>>> Current allocation mode is local
>>>> GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
>>>> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: closing gs filter: 256
>>>>
>>>> Thank you,
>>>> Dmitry
>>>>
>>>> ср, 30 дек. 2020 г. в 08:39, Paul E. McKenney <paulmck@kernel.org>:
>>>>
>>>>>
>>>>> Hello!
>>>>>
>>>>> Release Candidate 1 of the Second Edition is now available, and I have
>>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
>>>>> Please let me know of any omissions or errors in this blog entry.  I expect
>>>>> to post it to my social media accounts in a few days.
>>>>>
>>>>> And thank you all for your interest in and contributions to perfbook!
>>>>>
>>>>>                                                         Thanx, Paul
>>>
> 


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-30 23:21       ` Akira Yokosawa
@ 2020-12-31  4:04         ` Paul E. McKenney
  2020-12-31  4:43           ` Akira Yokosawa
  0 siblings, 1 reply; 18+ messages in thread
From: Paul E. McKenney @ 2020-12-31  4:04 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: perfbook

On Thu, Dec 31, 2020 at 08:21:58AM +0900, Akira Yokosawa wrote:
> On Wed, 30 Dec 2020 10:59:33 -0800, Paul E. McKenney wrote:
> > On Wed, Dec 30, 2020 at 08:13:46AM -0800, Paul E. McKenney wrote:
> >> On Wed, Dec 30, 2020 at 08:44:30PM +0900, Akira Yokosawa wrote:
> >>> Hi Paul,
> >>>
> >>> On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
> >>>> Hello!
> >>>>
> >>>> Release Candidate 1 of the Second Edition is now available, and I have
> >>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
> >>>> Please let me know of any omissions or errors in this blog entry.
> >>>
> >>> Wouldn't it be worth while mentioning the availability of the "nq" build
> >>> targets?
> >>
> >> Good point!  How about like this?
> >>
> >> 	Those who find Quick Quizzes distracting will be happy to learn
> >> 	that "make nq" relegates both the quizzes and their answers to
> >> 	the end of each chapter, similiar to common practice in textbooks.
> >>
> >> Maybe I should also show what "make help" and "make help-full" print out.
> > 
> > And I went ahead and did both, using the output of "make help-full" to
> > motivate the mention of "make nq".
> > 
> > Thoughts?
> 
> A bit lengthy, but looks good to me!

I could drop the output of "make help-full" and just call out "make nq"
as one example from that list.  Would that be better?

							Thanx, Paul

> >>> PS:
> >>>
> >>> My experiment on index annotations is progressing but slowly.
> >>> Besides the hierarchical indexing, I'm attempting to make use of
> >>> the "glossaries" or the "glossaries-extra" package to manage indexing
> >>> of acronyms.
> >>> Once it becomes stable enough, I'll submit an RFC pull request.
> >>> That would be after the release of Second Edition.  
> > 
> > And this sounds very good!
> > 
> > 							Thanx, Paul
> > 
> >>>>                                                                    I expect
> >>>> to post it to my social media accounts in a few days.
> >>>>
> >>>> And thank you all for your interest in and contributions to perfbook!
> >>>>
> >>>> 							Thanx, Paul
> >>>>

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-31  4:04         ` Paul E. McKenney
@ 2020-12-31  4:43           ` Akira Yokosawa
  2020-12-31 20:36             ` Paul E. McKenney
  0 siblings, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2020-12-31  4:43 UTC (permalink / raw)
  To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa

On Wed, 30 Dec 2020 20:04:09 -0800, Paul E. McKenney wrote:
> On Thu, Dec 31, 2020 at 08:21:58AM +0900, Akira Yokosawa wrote:
>> On Wed, 30 Dec 2020 10:59:33 -0800, Paul E. McKenney wrote:
>>> On Wed, Dec 30, 2020 at 08:13:46AM -0800, Paul E. McKenney wrote:
>>>> On Wed, Dec 30, 2020 at 08:44:30PM +0900, Akira Yokosawa wrote:
>>>>> Hi Paul,
>>>>>
>>>>> On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
>>>>>> Hello!
>>>>>>
>>>>>> Release Candidate 1 of the Second Edition is now available, and I have
>>>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
>>>>>> Please let me know of any omissions or errors in this blog entry.
>>>>>
>>>>> Wouldn't it be worth while mentioning the availability of the "nq" build
>>>>> targets?
>>>>
>>>> Good point!  How about like this?
>>>>
>>>> 	Those who find Quick Quizzes distracting will be happy to learn
>>>> 	that "make nq" relegates both the quizzes and their answers to
>>>> 	the end of each chapter, similiar to common practice in textbooks.
>>>>
>>>> Maybe I should also show what "make help" and "make help-full" print out.
>>>
>>> And I went ahead and did both, using the output of "make help-full" to
>>> motivate the mention of "make nq".
>>>
>>> Thoughts?
>>
>> A bit lengthy, but looks good to me!
> 
> I could drop the output of "make help-full" and just call out "make nq"
> as one example from that list.  Would that be better?

Or you could put a relevant part of the output of "make help-full" instead:

    [...]
    Experimental targets:
      Full,              Abbr.
      perfbook-qq.pdf,   qq:   framed Quick Quizzes
      perfbook-nq.pdf,   nq:   no inline Quick Quizzes (chapterwise Answers)
    [...]
          ("1cqq", "1cnq", and so on disable 2-column mode.)

        Thanks, Akira

> 
> 							Thanx, Paul
> 
>>>>> PS:
>>>>>
>>>>> My experiment on index annotations is progressing but slowly.
>>>>> Besides the hierarchical indexing, I'm attempting to make use of
>>>>> the "glossaries" or the "glossaries-extra" package to manage indexing
>>>>> of acronyms.
>>>>> Once it becomes stable enough, I'll submit an RFC pull request.
>>>>> That would be after the release of Second Edition.  
>>>
>>> And this sounds very good!
>>>
>>> 							Thanx, Paul
>>>
>>>>>>                                                                    I expect
>>>>>> to post it to my social media accounts in a few days.
>>>>>>
>>>>>> And thank you all for your interest in and contributions to perfbook!
>>>>>>
>>>>>> 							Thanx, Paul
>>>>>>

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-31  2:05         ` Akira Yokosawa
@ 2020-12-31  7:22           ` Akira Yokosawa
  2020-12-31 10:45             ` Akira Yokosawa
  0 siblings, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2020-12-31  7:22 UTC (permalink / raw)
  To: Дмитрий
	Дьяченко
  Cc: paulmck, perfbook

On Thu, 31 Dec 2020 11:05:34 +0900, Akira Yokosawa wrote:
> On Thu, 31 Dec 2020 08:14:36 +0900, Akira Yokosawa wrote:
>> On Wed, 30 Dec 2020 21:18:24 +0300, Дмитрий Дьяченко wrote:
>>> Hi,
>>>
>>> a2ping is up to date
>>> $ a2ping -v
>>> a2ping.pl 2.84p, 2019-11-17
>>> [..]
>>>
>>> My TexLive 2020 is not from Fedora packages but from TexArchive.
>>
>> Dmitry,
>>
>> By "from TexArchive", how did you install the TexLive 2020?
>>
>> When I install upstream TeX Live, I follow the instructions at:
>>
>>     https://www.tug.org/texlive/acquire-netinstall.html> 
>> By the way, in your error report, you said:
>>
>>>>> ...
>>>>> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
>>>>> SMPdesign/DiningPhilosopher4part-b.tex -->
>>>>> SMPdesign/DiningPhilosopher4part-b.eps
>>>>> sh utilities/mpostcheck.sh
>>>>> SMPdesign/DiningPhilosopher4part-b.eps -->
>>>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>>>> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1    ...
>>
>> , which suggests your a2ping & gs pair accepts other .eps files such as
>> /SMPdesign/CPUvsEnet.eps.
>> If this is the case, I suspect that the .eps file generated from .tex
>> is somehow incompatible with the command pair.
>>
>> Can you share your SMPdesign/DiningPhilosopher4part-b.eps so that I can
>> compare it with mine?
> 
> So I have installed upstream TeX Live on Fedora 33 (for the first time).
> And the build of perfbook failed in a different way.
> 
>     SMPdesign/AllocatorPool.fig --> SMPdesign/AllocatorPool.eps
>     mv: cannot stat 'SMPdesign/AllocatorPool.eps': No such file or directory
>     utilities/fixanepsfonts-urwps.sh: line 26: SMPdesign/AllocatorPool.eps.badfonts: No such file or directory
>     rm: cannot remove 'SMPdesign/AllocatorPool.eps.badfonts': No such file or directory
>     make: *** [Makefile:380: SMPdesign/AllocatorPool.eps] Error 1
> 
> Directly invoking fig2esp ends up in:
> 
>     $ fig2eps --nogv SMPdesign/AllocatorPool.fig 
>     This is fig2ps 1.5, Copyright (C) 2004-2006, 2008-2010 by Vincent Fourmond
>     
>     fig2ps comes with ABSOLUTELY NO WARRANTY. This is free software, and
>     you are welcome to redistribute it under the conditions stated in the
>     GPL.txt file in the source archive.
>     
>     Job 1 -- file SMPdesign/AllocatorPool.fig
>     This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=latex)
>      restricted \write18 enabled.
>     entering extended mode
>      -> Problems with latex: command returned 256cannot remove path when cwd is /tmp/FwddsT3iVg for /tmp/FwddsT3iVg:  at /usr/bin/fig2eps line 254.
> 
> So there seems to be some incompatibility between fig2ps package of Fedora 33
> and upstream TeX Live.
> 
> Directly making SMPdesign/DiningPhilosopher5.eps also ends up in an error.
> SMPdesign/DiningPhilosopher5.log has an error message which reads:
> 
>     (/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
>     File: l3backend-dvips.def 2020-09-24 L3 backend support: dvips
>     
>     
>     ! LaTeX Error: Mismatched LaTeX support files detected.
>                    Loading aborted!.
>     
>     See the LaTeX manual or LaTeX Companion for explanation.
>     Type  H <return>  for immediate help.
> 
> Do you see similar error messages if you directly build these .eps files?
> 
> Switching back to TeX Live 2020 of Fedora package restored the successful build.
> 
> This suggests something in upstream TeX Live 2020 has lost compatibility with
> Fedora 32/33 since this September/October.
> I have no idea what went wrong, though. Both Fedora and upstream TeX Live are
> updated frequently, so...

Dmitry,

I have resolved a issue on my side (clash of $HOME/.texlive2020 with
the Fedora's TeX Live) and now I see the same error as you have reported.

Now I can compare the .eps files on my own.

        Thanks, Akira

> 
>         Thanks, Akira
> 
>>
>>         Thanks, Akira
>>
>>>
>>> Thank you, Akira!
>>>
>>> Dmitry
>>>
>>> ср, 30 дек. 2020 г. в 18:42, Akira Yokosawa <akiyks@gmail.com>:
>>>>
>>>> On Wed, 30 Dec 2020 18:09:21 +0300, Дмитрий Дьяченко wrote:
>>>>> Hello!
>>>>>
>>>>> Alas, perfbook cant build for me:
>>>>> -- Fedora 32/x86_64
>>>>> -- TexLive 2020 current from TexArchive (not Fedora packages)
>>>>> -- ghostscript 9.53.3 from Fedora package
>>>>> -- perfbook up-to-date
>>>>>
>>>>> If I remember correctly
>>>>> last PASS for me was not early than  2020-september-28
>>>>> first FAIL for me was not later than 2020-november-03
>>>>>
>>>>> clean build
>>>>> $ cp -Rp ~/src/egit/perfbook/ .
>>>>> $ cd perfbook/
>>>>> $ make
>>>>> sh ./utilities/gen_snippet_d.sh
>>>>> ...
>>>>> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf
>>>>> SMPdesign/DiningPhilosopher4part-b.tex -->
>>>>> SMPdesign/DiningPhilosopher4part-b.eps
>>>>> sh utilities/mpostcheck.sh
>>>>> SMPdesign/DiningPhilosopher4part-b.eps -->
>>>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>>>> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1
>>>>
>>>> Hi,
>>>>
>>>> Can't reproduce here on Fedora 33,
>>>> TeXLive 2020 and ghostscript 9.53.3 from Fedora package.
>>>>
>>>> Is your a2ping up-to-date (a2ping.pl 2.84p, 2019-11-17)?
>>>>
>>>>         Thanks, Akira
>>>>
>>>>>
>>>>> manual run last cmd
>>>>> $ a2ping --below --hires --bboxfrom=compute-gs
>>>>> SMPdesign/DiningPhilosopher4part-b.eps
>>>>> SMPdesign/DiningPhilosopher4part-b.pdf
>>>>> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: warning: BBox
>>>>> discovery was not successful
>>>>>
>>>>>
>>>>> %%%% WARNING: Transparency operations ignored - need to use
>>>>> -dALLOWPSTRANSPARENCY
>>>>>
>>>>> Error: /undefined in .setopacityalpha
>>>>> Operand stack:
>>>>>    1.0
>>>>> Execution stack:
>>>>>    %interp_exit   .runexec2   --nostringval--   --nostringval--
>>>>> --nostringval--   2   %stopped_push   --nostringval--
>>>>> --nostringval--   --nostringval--   false   1   %stopped_push   1974
>>>>> 1   3   %oparray_pop   1973   1   3   %oparray_pop   1961   1   3
>>>>> %oparray_pop   1817   1   3   %oparray_pop   --nostringval--
>>>>> %errorexec_pop   .runexec2   --nostringval--   --nostringval--
>>>>> --nostringval--   2   %stopped_push   --nostringval--
>>>>> Dictionary stack:
>>>>>    --dict:738/1123(ro)(G)--   --dict:0/20(G)--   --dict:152/200(L)--
>>>>> --dict:180/300(L)--   --dict:38/200(L)--   --dict:127/200(L)--
>>>>> Current allocation mode is local
>>>>> GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1
>>>>> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: closing gs filter: 256
>>>>>
>>>>> Thank you,
>>>>> Dmitry
>>>>>
>>>>> ср, 30 дек. 2020 г. в 08:39, Paul E. McKenney <paulmck@kernel.org>:
>>>>>
>>>>>>
>>>>>> Hello!
>>>>>>
>>>>>> Release Candidate 1 of the Second Edition is now available, and I have
>>>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
>>>>>> Please let me know of any omissions or errors in this blog entry.  I expect
>>>>>> to post it to my social media accounts in a few days.
>>>>>>
>>>>>> And thank you all for your interest in and contributions to perfbook!
>>>>>>
>>>>>>                                                         Thanx, Paul
>>>>
>>
> 


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-31  7:22           ` Akira Yokosawa
@ 2020-12-31 10:45             ` Akira Yokosawa
  2020-12-31 13:51               ` Дмитрий Дьяченко
  0 siblings, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2020-12-31 10:45 UTC (permalink / raw)
  To: Дмитрий
	Дьяченко
  Cc: paulmck, perfbook, Akira Yokosawa

On Thu, 31 Dec 2020 16:22:22 +0900, Akira Yokosawa wrote:
> On Thu, 31 Dec 2020 11:05:34 +0900, Akira Yokosawa wrote:
>> On Thu, 31 Dec 2020 08:14:36 +0900, Akira Yokosawa wrote:
>>> On Wed, 30 Dec 2020 21:18:24 +0300, Дмитрий Дьяченко wrote:
>>>> Hi,
>>>>
>>>> a2ping is up to date
>>>> $ a2ping -v
>>>> a2ping.pl 2.84p, 2019-11-17
>>>> [..]
>>>>
>>>> My TexLive 2020 is not from Fedora packages but from TexArchive.
[...]
>> Switching back to TeX Live 2020 of Fedora package restored the successful build.
>>
>> This suggests something in upstream TeX Live 2020 has lost compatibility with
>> Fedora 32/33 since this September/October.
>> I have no idea what went wrong, though. Both Fedora and upstream TeX Live are
>> updated frequently, so...
> 
> Dmitry,
> 
> I have resolved a issue on my side (clash of $HOME/.texlive2020 with
> the Fedora's TeX Live) and now I see the same error as you have reported.
> 
> Now I can compare the .eps files on my own.

Dmitry,

This September saw updates in both GhostScript (9.53.0, now 9.53.3) and
pstricks-base (3.01).
It turned out this combination is the cause of the error you have encountered.

Update announcement of pstricks-base 3.01 [1] says:

    This version has a modified pstricks.tex|.pro for GhostScript versions > 9.52

However, it does not work with ghostscript 9.53.x in perfbook's use cases.

So, one workaround would be to downgrade ghostscript to 9.52 [2].

Another option would be to downgrade pstricks-base to 2.90 (2018/12/17)
(or similar [3]), which is the version in Fedora's current TeX Live package.
But note that an old version of pstricks-base might be incompatible with
the up-to-date upstream TeX Live.

It may sound strange but pstrics-base 2.90 works with ghostscript 9.53.x
as far as transparency composition is not concerned.
Perfbook's figures don't use transparency composition.

[1]: pstricks-base 3.01 update announcement on CTAN:
    https://www.ctan.org/ctan-ann/id/mailman.2839.1600699145.2548.ctan-ann@ctan.org

[2]: GhostScript release downloads:
    https://github.com/ArtifexSoftware/ghostpdl-downloads/releases

[3]: pstricks-base (as of 2019/02/27)
    https://www.texlive.info/tlnet-archive/2019/02/27/tlnet/archive/pstricks.tar.xz

GhostScript's compatibility-breaking "security" updates have caused a lot of
troubles these days...

Hopefully pstricks-base would catch up gs 9.53.x soon.

        Thanks, Akira

[...]


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-31 10:45             ` Akira Yokosawa
@ 2020-12-31 13:51               ` Дмитрий Дьяченко
  0 siblings, 0 replies; 18+ messages in thread
From: Дмитрий Дьяченко @ 2020-12-31 13:51 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: paulmck, perfbook

Akira, thank you!
Sorry, I was slow today due to holidays.

Happy New Year!
Dmitry

чт, 31 дек. 2020 г. в 13:45, Akira Yokosawa <akiyks@gmail.com>:
>
> On Thu, 31 Dec 2020 16:22:22 +0900, Akira Yokosawa wrote:
> > On Thu, 31 Dec 2020 11:05:34 +0900, Akira Yokosawa wrote:
> >> On Thu, 31 Dec 2020 08:14:36 +0900, Akira Yokosawa wrote:
> >>> On Wed, 30 Dec 2020 21:18:24 +0300, Дмитрий Дьяченко wrote:
> >>>> Hi,
> >>>>
> >>>> a2ping is up to date
> >>>> $ a2ping -v
> >>>> a2ping.pl 2.84p, 2019-11-17
> >>>> [..]
> >>>>
> >>>> My TexLive 2020 is not from Fedora packages but from TexArchive.
> [...]
> >> Switching back to TeX Live 2020 of Fedora package restored the successful build.
> >>
> >> This suggests something in upstream TeX Live 2020 has lost compatibility with
> >> Fedora 32/33 since this September/October.
> >> I have no idea what went wrong, though. Both Fedora and upstream TeX Live are
> >> updated frequently, so...
> >
> > Dmitry,
> >
> > I have resolved a issue on my side (clash of $HOME/.texlive2020 with
> > the Fedora's TeX Live) and now I see the same error as you have reported.
> >
> > Now I can compare the .eps files on my own.
>
> Dmitry,
>
> This September saw updates in both GhostScript (9.53.0, now 9.53.3) and
> pstricks-base (3.01).
> It turned out this combination is the cause of the error you have encountered.
>
> Update announcement of pstricks-base 3.01 [1] says:
>
>     This version has a modified pstricks.tex|.pro for GhostScript versions > 9.52
>
> However, it does not work with ghostscript 9.53.x in perfbook's use cases.
>
> So, one workaround would be to downgrade ghostscript to 9.52 [2].
>
> Another option would be to downgrade pstricks-base to 2.90 (2018/12/17)
> (or similar [3]), which is the version in Fedora's current TeX Live package.
> But note that an old version of pstricks-base might be incompatible with
> the up-to-date upstream TeX Live.
>
> It may sound strange but pstrics-base 2.90 works with ghostscript 9.53.x
> as far as transparency composition is not concerned.
> Perfbook's figures don't use transparency composition.
>
> [1]: pstricks-base 3.01 update announcement on CTAN:
>     https://www.ctan.org/ctan-ann/id/mailman.2839.1600699145.2548.ctan-ann@ctan.org
>
> [2]: GhostScript release downloads:
>     https://github.com/ArtifexSoftware/ghostpdl-downloads/releases
>
> [3]: pstricks-base (as of 2019/02/27)
>     https://www.texlive.info/tlnet-archive/2019/02/27/tlnet/archive/pstricks.tar.xz
>
> GhostScript's compatibility-breaking "security" updates have caused a lot of
> troubles these days...
>
> Hopefully pstricks-base would catch up gs 9.53.x soon.
>
>         Thanks, Akira
>
> [...]
>

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-31  4:43           ` Akira Yokosawa
@ 2020-12-31 20:36             ` Paul E. McKenney
  2021-01-01  1:30               ` Akira Yokosawa
  0 siblings, 1 reply; 18+ messages in thread
From: Paul E. McKenney @ 2020-12-31 20:36 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: perfbook

On Thu, Dec 31, 2020 at 01:43:36PM +0900, Akira Yokosawa wrote:
> On Wed, 30 Dec 2020 20:04:09 -0800, Paul E. McKenney wrote:
> > On Thu, Dec 31, 2020 at 08:21:58AM +0900, Akira Yokosawa wrote:
> >> On Wed, 30 Dec 2020 10:59:33 -0800, Paul E. McKenney wrote:
> >>> On Wed, Dec 30, 2020 at 08:13:46AM -0800, Paul E. McKenney wrote:
> >>>> On Wed, Dec 30, 2020 at 08:44:30PM +0900, Akira Yokosawa wrote:
> >>>>> Hi Paul,
> >>>>>
> >>>>> On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
> >>>>>> Hello!
> >>>>>>
> >>>>>> Release Candidate 1 of the Second Edition is now available, and I have
> >>>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
> >>>>>> Please let me know of any omissions or errors in this blog entry.
> >>>>>
> >>>>> Wouldn't it be worth while mentioning the availability of the "nq" build
> >>>>> targets?
> >>>>
> >>>> Good point!  How about like this?
> >>>>
> >>>> 	Those who find Quick Quizzes distracting will be happy to learn
> >>>> 	that "make nq" relegates both the quizzes and their answers to
> >>>> 	the end of each chapter, similiar to common practice in textbooks.
> >>>>
> >>>> Maybe I should also show what "make help" and "make help-full" print out.
> >>>
> >>> And I went ahead and did both, using the output of "make help-full" to
> >>> motivate the mention of "make nq".
> >>>
> >>> Thoughts?
> >>
> >> A bit lengthy, but looks good to me!
> > 
> > I could drop the output of "make help-full" and just call out "make nq"
> > as one example from that list.  Would that be better?
> 
> Or you could put a relevant part of the output of "make help-full" instead:
> 
>     [...]
>     Experimental targets:
>       Full,              Abbr.
>       perfbook-qq.pdf,   qq:   framed Quick Quizzes
>       perfbook-nq.pdf,   nq:   no inline Quick Quizzes (chapterwise Answers)
>     [...]
>           ("1cqq", "1cnq", and so on disable 2-column mode.)

Good point, updated.  Further thoughts?

							Thanx, Paul

> >>>>> PS:
> >>>>>
> >>>>> My experiment on index annotations is progressing but slowly.
> >>>>> Besides the hierarchical indexing, I'm attempting to make use of
> >>>>> the "glossaries" or the "glossaries-extra" package to manage indexing
> >>>>> of acronyms.
> >>>>> Once it becomes stable enough, I'll submit an RFC pull request.
> >>>>> That would be after the release of Second Edition.  
> >>>
> >>> And this sounds very good!
> >>>
> >>> 							Thanx, Paul
> >>>
> >>>>>>                                                                    I expect
> >>>>>> to post it to my social media accounts in a few days.
> >>>>>>
> >>>>>> And thank you all for your interest in and contributions to perfbook!
> >>>>>>
> >>>>>> 							Thanx, Paul
> >>>>>>

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2020-12-31 20:36             ` Paul E. McKenney
@ 2021-01-01  1:30               ` Akira Yokosawa
  2021-01-01 16:00                 ` Paul E. McKenney
  0 siblings, 1 reply; 18+ messages in thread
From: Akira Yokosawa @ 2021-01-01  1:30 UTC (permalink / raw)
  To: Paul E. McKenney; +Cc: perfbook, Akira Yokosawa

On Thu, 31 Dec 2020 12:36:01 -0800, Paul E. McKenney wrote:
> On Thu, Dec 31, 2020 at 01:43:36PM +0900, Akira Yokosawa wrote:
>> On Wed, 30 Dec 2020 20:04:09 -0800, Paul E. McKenney wrote:
>>> On Thu, Dec 31, 2020 at 08:21:58AM +0900, Akira Yokosawa wrote:
>>>> On Wed, 30 Dec 2020 10:59:33 -0800, Paul E. McKenney wrote:
>>>>> On Wed, Dec 30, 2020 at 08:13:46AM -0800, Paul E. McKenney wrote:
>>>>>> On Wed, Dec 30, 2020 at 08:44:30PM +0900, Akira Yokosawa wrote:
>>>>>>> Hi Paul,
>>>>>>>
>>>>>>> On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
>>>>>>>> Hello!
>>>>>>>>
>>>>>>>> Release Candidate 1 of the Second Edition is now available, and I have
>>>>>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
>>>>>>>> Please let me know of any omissions or errors in this blog entry.
>>>>>>>
>>>>>>> Wouldn't it be worth while mentioning the availability of the "nq" build
>>>>>>> targets?
>>>>>>
>>>>>> Good point!  How about like this?
>>>>>>
>>>>>> 	Those who find Quick Quizzes distracting will be happy to learn
>>>>>> 	that "make nq" relegates both the quizzes and their answers to
>>>>>> 	the end of each chapter, similiar to common practice in textbooks.
>>>>>>
>>>>>> Maybe I should also show what "make help" and "make help-full" print out.
>>>>>
>>>>> And I went ahead and did both, using the output of "make help-full" to
>>>>> motivate the mention of "make nq".
>>>>>
>>>>> Thoughts?
>>>>
>>>> A bit lengthy, but looks good to me!
>>>
>>> I could drop the output of "make help-full" and just call out "make nq"
>>> as one example from that list.  Would that be better?
>>
>> Or you could put a relevant part of the output of "make help-full" instead:
>>
>>     [...]
>>     Experimental targets:
>>       Full,              Abbr.
>>       perfbook-qq.pdf,   qq:   framed Quick Quizzes
>>       perfbook-nq.pdf,   nq:   no inline Quick Quizzes (chapterwise Answers)
>>     [...]
>>           ("1cqq", "1cnq", and so on disable 2-column mode.)
> 
> Good point, updated.  Further thoughts?

Looks nice!

        Thanks, Akira

> 
> 							Thanx, Paul
> 
>>>>>>> PS:
>>>>>>>
>>>>>>> My experiment on index annotations is progressing but slowly.
>>>>>>> Besides the hierarchical indexing, I'm attempting to make use of
>>>>>>> the "glossaries" or the "glossaries-extra" package to manage indexing
>>>>>>> of acronyms.
>>>>>>> Once it becomes stable enough, I'll submit an RFC pull request.
>>>>>>> That would be after the release of Second Edition.  
>>>>>
>>>>> And this sounds very good!
>>>>>
>>>>> 							Thanx, Paul
>>>>>
>>>>>>>>                                                                    I expect
>>>>>>>> to post it to my social media accounts in a few days.
>>>>>>>>
>>>>>>>> And thank you all for your interest in and contributions to perfbook!
>>>>>>>>
>>>>>>>> 							Thanx, Paul
>>>>>>>>

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: FYI, Second Edition Release Candidate 1 now available
  2021-01-01  1:30               ` Akira Yokosawa
@ 2021-01-01 16:00                 ` Paul E. McKenney
  0 siblings, 0 replies; 18+ messages in thread
From: Paul E. McKenney @ 2021-01-01 16:00 UTC (permalink / raw)
  To: Akira Yokosawa; +Cc: perfbook

On Fri, Jan 01, 2021 at 10:30:00AM +0900, Akira Yokosawa wrote:
> On Thu, 31 Dec 2020 12:36:01 -0800, Paul E. McKenney wrote:
> > On Thu, Dec 31, 2020 at 01:43:36PM +0900, Akira Yokosawa wrote:
> >> On Wed, 30 Dec 2020 20:04:09 -0800, Paul E. McKenney wrote:
> >>> On Thu, Dec 31, 2020 at 08:21:58AM +0900, Akira Yokosawa wrote:
> >>>> On Wed, 30 Dec 2020 10:59:33 -0800, Paul E. McKenney wrote:
> >>>>> On Wed, Dec 30, 2020 at 08:13:46AM -0800, Paul E. McKenney wrote:
> >>>>>> On Wed, Dec 30, 2020 at 08:44:30PM +0900, Akira Yokosawa wrote:
> >>>>>>> Hi Paul,
> >>>>>>>
> >>>>>>> On Tue, 29 Dec 2020 21:37:28 -0800, Paul E. McKenney wrote:
> >>>>>>>> Hello!
> >>>>>>>>
> >>>>>>>> Release Candidate 1 of the Second Edition is now available, and I have
> >>>>>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html
> >>>>>>>> Please let me know of any omissions or errors in this blog entry.
> >>>>>>>
> >>>>>>> Wouldn't it be worth while mentioning the availability of the "nq" build
> >>>>>>> targets?
> >>>>>>
> >>>>>> Good point!  How about like this?
> >>>>>>
> >>>>>> 	Those who find Quick Quizzes distracting will be happy to learn
> >>>>>> 	that "make nq" relegates both the quizzes and their answers to
> >>>>>> 	the end of each chapter, similiar to common practice in textbooks.
> >>>>>>
> >>>>>> Maybe I should also show what "make help" and "make help-full" print out.
> >>>>>
> >>>>> And I went ahead and did both, using the output of "make help-full" to
> >>>>> motivate the mention of "make nq".
> >>>>>
> >>>>> Thoughts?
> >>>>
> >>>> A bit lengthy, but looks good to me!
> >>>
> >>> I could drop the output of "make help-full" and just call out "make nq"
> >>> as one example from that list.  Would that be better?
> >>
> >> Or you could put a relevant part of the output of "make help-full" instead:
> >>
> >>     [...]
> >>     Experimental targets:
> >>       Full,              Abbr.
> >>       perfbook-qq.pdf,   qq:   framed Quick Quizzes
> >>       perfbook-nq.pdf,   nq:   no inline Quick Quizzes (chapterwise Answers)
> >>     [...]
> >>           ("1cqq", "1cnq", and so on disable 2-column mode.)
> > 
> > Good point, updated.  Further thoughts?
> 
> Looks nice!

Thank you!  Posted to social media, and Happy New Year!

							Thanx, Paul

> >>>>>>> PS:
> >>>>>>>
> >>>>>>> My experiment on index annotations is progressing but slowly.
> >>>>>>> Besides the hierarchical indexing, I'm attempting to make use of
> >>>>>>> the "glossaries" or the "glossaries-extra" package to manage indexing
> >>>>>>> of acronyms.
> >>>>>>> Once it becomes stable enough, I'll submit an RFC pull request.
> >>>>>>> That would be after the release of Second Edition.  
> >>>>>
> >>>>> And this sounds very good!
> >>>>>
> >>>>> 							Thanx, Paul
> >>>>>
> >>>>>>>>                                                                    I expect
> >>>>>>>> to post it to my social media accounts in a few days.
> >>>>>>>>
> >>>>>>>> And thank you all for your interest in and contributions to perfbook!
> >>>>>>>>
> >>>>>>>> 							Thanx, Paul
> >>>>>>>>

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2021-01-01 16:01 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-30  5:37 FYI, Second Edition Release Candidate 1 now available Paul E. McKenney
2020-12-30 11:44 ` Akira Yokosawa
2020-12-30 16:13   ` Paul E. McKenney
2020-12-30 18:59     ` Paul E. McKenney
2020-12-30 23:21       ` Akira Yokosawa
2020-12-31  4:04         ` Paul E. McKenney
2020-12-31  4:43           ` Akira Yokosawa
2020-12-31 20:36             ` Paul E. McKenney
2021-01-01  1:30               ` Akira Yokosawa
2021-01-01 16:00                 ` Paul E. McKenney
2020-12-30 15:09 ` Дмитрий Дьяченко
2020-12-30 15:42   ` Akira Yokosawa
2020-12-30 18:18     ` Дмитрий Дьяченко
2020-12-30 23:14       ` Akira Yokosawa
2020-12-31  2:05         ` Akira Yokosawa
2020-12-31  7:22           ` Akira Yokosawa
2020-12-31 10:45             ` Akira Yokosawa
2020-12-31 13:51               ` Дмитрий Дьяченко

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.