Re: [perfbook GIT PULL] Update code snippets and cross references

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Oct 11, 2019 at 09:57:35PM -0700, Paul E. McKenney wrote:
> On Fri, Oct 11, 2019 at 11:43:25PM +0900, Akira Yokosawa wrote:
> > Hi Paul,
> > 
> > As my pending list of patches has become long, and you've start updating
> > perfbook, I'm submitting the changes as a pull request.
> > 
> > Among the changes, there are a few which affect the contents.
> > So here is a list of commits you might want a closer look:
> > 
> >     1479c0450d5a ("together/count: Use \dots for ellipses")
> >         I know you are not a great fan of \dots, but I want them look better.
> > 
> >     1d2970a0287b ("together/refcnt: Clarify corresponding Linux kernel version")
> >         This section talking about code from old Linux kernel. They are presented
> >         as examples, so I'm not sure updating the code is whothwhile.
> > 
> >     f707214e9b45 ("Fix cross refernece to paragraph")
> >         Cross references to this paragraph have never worked. By using the newly
> >         defined macro \pararef{}, references are made by the title and page number
> >         of the paragraph.
> > 
> >     0ef7eb13286c ("memorder: Tweak list of sections")
> >         I'm not sure you like this change, but I don't think its a big deal.
> > 
> >     dfcde1b74ecf ("Warn of buggy 'cleveref' package")
> >         As long as you stick with Ubuntu Xenial, this change has no effect.
> >         Ubuntu Bionic's packaging of Tex Live happened at an unfortunate 
> >         timing just before the release of Tex Live 2018.
> > 
> > Can you pull them as they are, and do additional edit as you like?
> 
> These look good and I have pulled them, thank you!  I will push them
> out once I get home.  (Current Internet OK for email, not so much for
> "git push".)
> 
> For whatever it is worth, I am running Ubuntu 18.04 on one system and
> Ubuntu 19.04 on another.  ;-)

Which did get me the expected error message on 18.04:

############################################################
### Buggy version of LaTeX package 'cleveref' detected!! ###
### (Known issue on Ubuntu 18.04 LTS)                    ###
### Please consider installing a stable version.         ###
### See item 10 in FAQ-BUILD.txt for further info.       ###
############################################################

And following the procedure called out in FAQ-BUILD.txt item 10
took care of things, so good show!  ;-)

							Thanx, Paul

> >         Thanks, Akira
> > --
> > The following changes since commit 89dbb755fc1aea3b5bf4c19ecafebdee1fe486cf:
> > 
> >   debugging: Add point about focus on bad things promoting good things (2019-10-09 18:15:48 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   https://github.com/akiyks/perfbook.git tags/for-paul
> > 
> > for you to fetch changes up to dfcde1b74ecf6b366a756c0c4fce3d7ff8132f91:
> > 
> >   Warn of buggy 'cleveref' package (2019-10-11 22:57:17 +0900)
> > 
> > ----------------------------------------------------------------
> > Akira Yokosawa (25):
> >       count_end_rcu.c: Remove unnecessary READ_ONCE()
> >       together/count: Use \dots for ellipses
> >       together: Apply new scheme of code snippets
> >       together/refcnt: Clarify corresponding Linux kernel version
> >       together/refcnt: Reflect reordering of chapters
> >       together/refcnt: Remove out-of-date sentence in QQA 13.2
> >       advsync: Apply new scheme of code snippets
> >       Fix cross refernece to paragraph
> >       memorder: Apply new scheme of code snippets (part 1/3)
> >       memorder: Apply new scheme of code snippets (part 2/3)
> >       memorder: Apply new scheme of code snippets (part 3/3)
> >       memorder: Apply 'cleveref' way of cross reference
> >       memorder: Tweak list of sections
> >       Define '\crefthro' for 'Sections~m.n through~m.o'
> >       future: Apply new scheme of code snippets
> >       future: Apply 'cleveref' way of cross reference
> >       appendix/questions/after: Apply new scheme of code snippet
> >       appendix/questions: Apply 'cleveref' way of cross reference
> >       appendix/toyrcu: Apply new scheme of code snippets
> >       appendix/toyrcu: Convert \lnref to \clnref and its variations
> >       appendix/toyrcu: Apply 'cleveref' way of cross references
> >       Set 'lmtt' as \ttdefault for listing* environment
> >       appendix/whymb: Apply new scheme of code snippets
> >       appendix/whymb: Apply cleveref way of cross reference
> >       Warn of buggy 'cleveref' package
> > 
> >  CodeSamples/api-pthreads/QAfter/time.c             |   16 +-
> >  CodeSamples/count/count_end_rcu.c                  |   77 +-
> >  CodeSamples/defer/rcu_lock_percpu.c                |    6 +-
> >  CodeSamples/defer/rcu_lock_percpu.h                |    2 +
> >  CodeSamples/defer/rcu_qs.h                         |    2 +
> >  CodeSamples/defer/rcu_rcg.c                        |    7 +-
> >  CodeSamples/defer/rcu_rcg.h                        |    6 +-
> >  CodeSamples/defer/rcu_rcpg.c                       |   36 +-
> >  CodeSamples/defer/rcu_rcpg.h                       |   30 +-
> >  CodeSamples/defer/rcu_rcpl.c                       |   27 +-
> >  CodeSamples/defer/rcu_rcpl.h                       |    4 +
> >  CodeSamples/defer/rcu_rcpls.c                      |   33 +-
> >  CodeSamples/defer/rcu_rcpls.h                      |    6 +-
> >  CodeSamples/formal/litmus/C-2+2W+o-o+o-o.litmus    |   10 +-
> >  .../formal/litmus/C-2+2W+o-wmb-o+o-wmb-o.litmus    |   12 +-
> >  .../formal/litmus/C-CCIRIW+o+o+o-o+o-o.litmus      |   13 +-
> >  .../litmus/C-LB+a-o+o-data-o+o-data-o.litmus       |   10 +-
> >  .../formal/litmus/C-LB+a-r+a-r+a-r+a-r.litmus      |   10 +-
> >  .../formal/litmus/C-LB+o-cgt-o+o-cgt-o.litmus      |   10 +-
> >  .../litmus/C-LB+o-data-o+o-data-o+o-data-o.litmus  |   10 +-
> >  CodeSamples/formal/litmus/C-LB+o-o+o-o.litmus      |   12 +-
> >  CodeSamples/formal/litmus/C-LB+o-r+a-o.litmus      |   12 +-
> >  CodeSamples/formal/litmus/C-LB+o-r+o-ctrl-o.litmus |   17 +-
> >  CodeSamples/formal/litmus/C-LB+o-r+o-data-o.litmus |   14 +-
> >  CodeSamples/formal/litmus/C-MP+o-o+o-rmb-o.litmus  |   11 +-
> >  CodeSamples/formal/litmus/C-MP+o-r+o-ctrl-o.litmus |   15 +-
> >  .../formal/litmus/C-MP+o-wmb-o+o-addr-o.litmus     |   24 +-
> >  CodeSamples/formal/litmus/C-MP+o-wmb-o+o-o.litmus  |   12 +-
> >  .../formal/litmus/C-MP+o-wmb-o+o-rmb-o.litmus      |   12 +-
> >  .../formal/litmus/C-MP-OMCA+o-o-o+o-rmb-o.litmus   |   25 +-
> >  .../formal/litmus/C-R+o-wmb-o+o-mb-o.litmus        |   14 +-
> >  .../formal/litmus/C-S+o-wmb-o+o-addr-o.litmus      |   20 +-
> >  .../formal/litmus/C-SB+o-mb-o+o-mb-o.litmus        |   22 +-
> >  CodeSamples/formal/litmus/C-SB+o-o+o-o.litmus      |   19 +-
> >  .../formal/litmus/C-W+RWC+o-mb-o+a-o+o-mb-o.litmus |   10 +-
> >  .../formal/litmus/C-W+RWC+o-r+a-o+o-mb-o.litmus    |   26 +-
> >  .../formal/litmus/C-WRC+o+o-data-o+o-rmb-o.litmus  |   25 +-
> >  CodeSamples/formal/litmus/C-WRC+o+o-r+a-o.litmus   |   18 +-
> >  .../formal/litmus/C-WWC+o-cgt-o+o-cgt-o+o.litmus   |   10 +-
> >  .../formal/litmus/C-Z6.2+o-r+a-o+o-mb-o.litmus     |   10 +-
> >  .../formal/litmus/C-Z6.2+o-r+a-r+a-r+a-o.litmus    |   12 +-
> >  FAQ-BUILD.txt                                      |   15 +
> >  advsync/advsync.tex                                |   98 +-
> >  advsync/rt.tex                                     |  359 ++-
> >  appendix/questions/after.tex                       |  132 +-
> >  appendix/questions/time.tex                        |    2 +-
> >  appendix/toyrcu/toyrcu.tex                         |  727 ++----
> >  appendix/whymb/whymemorybarriers.tex               |  280 +--
> >  datastruct/datastruct.tex                          |    4 +-
> >  future/cpu.tex                                     |   18 +-
> >  future/formalregress.tex                           |   28 +-
> >  future/htm.tex                                     |  262 +-
> >  future/tm.tex                                      |   60 +-
> >  memorder/memorder.tex                              | 2532 +++++++-------------
> >  perfbook.tex                                       |   15 +-
> >  together/applyrcu.tex                              |  374 ++-
> >  together/count.tex                                 |   21 +-
> >  together/hash.tex                                  |    6 +-
> >  together/refcnt.tex                                |  361 +--
> >  together/together.tex                              |    9 +-
> >  utilities/runlatex.sh                              |   10 +
> >  61 files changed, 2385 insertions(+), 3595 deletions(-)



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux