On Tue, Feb 10, 2015 at 03:19:18PM -0800, Shu Shen wrote:
> On Fri, Feb 06, 2015 at 11:14:13PM -0800, Ben Pfaff wrote:
> > On Tue, Feb 03, 2015 at 11:53:29PM -0800, Shu Shen wrote:
> > > The previous workflow is to convert dot diagrams into .pic format and
> > > embed into manpages; double borders and arrows were not used in dot but
> > > introduced in .pic conversion; edge routing in .pic was also worse than
> > > dot.
> > > 
> > > The updated workflow specifies directly in dot diagram double
> > > boarders for "root set" nodes and solid/bold styles and arrows for
> > > edges. The converted .eps diagram has improved routing. The .eps diagram
> > > is embedded into PDF using groff PSPIC marco package when converting the
> > > manpages.  PSPIC package is automatically loaded by groff when output to
> > > PS/PDF.
> > > 
> > > In addition, 'constraint=false' option is removed from weak
> > > references to allow positioning of node boxes to avoid overlapping
> > > between multiple edges between "Mirror" and "Port" in
> > > ovs-vswitchd.conf.db.
> > > 
> > > Signed-off-by: Shu Shen <shu.s...@radisys.com>
> > 
> > I guess this seems like a regression to me.  Before, I could type "make
> > sandbox" then "groffer ovs-vswitchd.conf.db" and get a nice PDF manpage
> > with an E-R diagram.  After, the diagram is gone.
> 
> I looked at "groffer" script and I couldn't find a way to pass it an
> external dependency (.eps files). groffer copies the manpages to a /tmp
> folder and generates device files from there. Therefore, even if I
> managed to have .eps files installed properly along with the man page,
> they are not copied over to /tmp folders.
> 
> The only way to make groffer work is to use embedded PIC diagram.
> 
> The other choice is to keep embedded PIC diagram in the manpage and only
> have dist-docs replace with eps files when generating PDFs - but would
> this be too much a kludge to justify the benefit?
> 
> Maybe I shall just drop the patch - and only include the fix for
> overlapping multiple edges by removing "constraint=fale"?

Let's start with a patch that just removes constraint=false (will you
post one?), and continue to think about the rest.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to