Re: Tools for writers

2019-11-05 Thread Marc Chantreux
hello,

> https://www.openbsd.org/papers/bsdcan18-mandoc.pdf

which leds me to the conference video. it was really interesting.

> Nothing is wrong with trying to make things simple for users, quite
> to the contrary.  But that is not an excuse for delivering solutions
> that are technically abominable.

ok. now i get your honorable point but the lazy part of me will take its
part of abomination to get things done in a pleasant way :)

also: i didn't dive that much in pandoc code but from what i saw:
even a non-fluent haskell person which i am can read this code.

> When a language is technically
> as ill-designed as markdown is, the multitude of resulting traps
> actually makes it very hard to use, *not* easy at all.

well ... i really think this is a bias because i really think markdown
is so easy to use it popularized the use of wiki syntaxes (which mean
less use of wysiwyg tools ... which is more abominable).

let me ruin your day: are you aware of scdoc?

https://git.sr.ht/~sircmpwn/scdoc

i really appreciated reading about you opinion. thank you.

regards
marc



Re: Tools for writers

2019-11-05 Thread Ingo Schwarze
Hi Steve,

Steve Litt wrote on Tue, Nov 05, 2019 at 06:38:52PM -0500:
> On Tue, 5 Nov 2019 18:38:03 +0100 > Ingo Schwarze wrote:
>> Andrew wrote on Sun, Nov 03, 2019 at 12:56:58PM +:

>> [ Pandoc ]
>>> is one of the most useful tools I have ever used.  If you are
>>> writing any sort of documentation then I *highly* recommend
>>> checking it out  

>> I strongly oppose that point.  

Admittedly, this was a bit of a diversion because the OP asked about
long, general-purpose texts like books - but all the same, it didn't
want to let the statement "pandoc is recommended for *documentation*"
go unchallenged.

[ mdoc(7) ]
> no method of creating a header hierarchy like ...
> I'd suspect it could be done by nesting .Sh lines,

No, .Sh does not nest at all.

> no way to declare arbitrary styles.
> can't make new kinds of lists

That's all perfectly true.  The mdoc(7) macro set serves a very
narrow domain: documentation, i.e. manual pages.  It's intentionally
neither configurable nor extensible.  The goal is to enforce a
uniform style on manual pages, optimized for simplicity, conciseness,
and clarity, but without manual page authors having to worry about
the styling at all, in fact not even allowing authors to mess with
that uniform style of manual pages, such that all pages follow the
same conventions and readers can quickly become familiar with these
conventions.

> If I'm wrong, I might start writing my books in mdoc(7).

Please don't even try.  Writing a book in mdoc(7) is completely
impossible for lots and lots of reasons.  For a book, i guess that
the groff_mom(7) macro set might be useful.

Yours,
  Ingo



Re: Tools for writers

2019-11-05 Thread Ingo Schwarze
Hi,

Martijn van Duren wrote on Wed, Nov 06, 2019 at 06:40:51AM +0100:
> On 11/6/19 12:07 AM, Steve Litt wrote:
>> On Tue, 5 Nov 2019 23:12:52 +0100

>>> https://www.openbsd.org/papers/bsdcan18-mandoc.pdf

>> If the preceding presentation was authored in mdoc(7), could  you please
>> post the mdoc code that created it, and the mandoc(1) command and any
>> filter programs that caused it to be a presentation instead of a man
>> page?

> You mean this one?
> https://www.openbsd.org/papers/bsdcan18-mandoc.roff

Exactly.  Note that it does not use mdoc(7), though, but textproc/gpresent
(groff_present(7)) on top of groff_mm(1) and roff(7).

The mdoc(7) macro set has a very narrow scope: documentation.  It
isn't adequate for anything else, in particular neither presentations
nor books nor even short journal articles.  On the other hand,
roff(7) can be used for any kind of typesetting, usually with one
of the other macro sets.  The most modern and most actively maintained
of the general purpose macro sets is Peter Schaffter's groff_mom(7).

Also note that i did not say pandoc is useless; all i intended to
say is that if you need to write documentation, *that* is not a
good reason to look at pandoc - merely because somebody on this
list recommended pandoc specifically for writing documentation,
which seems very misleading to me.

> There are more examples at:
> https://www.openbsd.org/events.html

True.  When it comes to gpresent, examples are arguably easier to
find in this shorter list:

  http://mandoc.bsd.lv/press.html

Yours,
  Ingo



Re: Tools for writers

2019-11-05 Thread Martijn van Duren
On 11/6/19 12:07 AM, Steve Litt wrote:
> On Tue, 5 Nov 2019 23:12:52 +0100
> Ingo Schwarze  wrote:
> 
>  
>> https://www.openbsd.org/papers/bsdcan18-mandoc.pdf
> 
> If the preceding presentation was authored in mdoc(7), could  you please
> post the mdoc code that created it, and the mandoc(1) command and any
> filter programs that caused it to be a presentation instead of a man
> page?

You mean this one?
https://www.openbsd.org/papers/bsdcan18-mandoc.roff

There are more examples at:
https://www.openbsd.org/events.html

martijn@



Re: Tools for writers

2019-11-05 Thread 陈贤文
Dear Ingo,

> Could I have a copy of the source text file of the presentation and the
> command line(s) that produced the PDF file?

I found it: https://www.openbsd.org/papers/eurobsdcon2018-mandoc.roff

Yours sincerely,
Xianwen



Re: Tools for writers

2019-11-05 Thread 陈贤文
Dear Ingo,

> The following presentation also contains a few related remarks
> on pages 32-34, especially on page 33:
>
> https://www.openbsd.org/papers/bsdcan18-mandoc.pdf

I read through the entire presentation for the sake of seeing what kind
of presentation mdoc could produce. The presentation looked nice.

Could I have a copy of the source text file of the presentation and the
command line(s) that produced the PDF file?

Yours sincerely,
Xianwen



Re: Tools for writers

2019-11-05 Thread Steve Litt
On Tue, 5 Nov 2019 18:38:03 +0100
Ingo Schwarze  wrote:

> Hi,
> 
> Andrew wrote on Sun, Nov 03, 2019 at 12:56:58PM +:
> 
> [ Pandoc ]
> > is one of the most useful tools I have ever used.  If you are
> > writing any sort of documentation then I *highly* recommend
> > checking it out  
> 
> I strongly oppose that point.  

I'm not a fan of pandoc either. It's a little too black-boxy for my
taste.

> There is no need at all to bother
> with pandoc when you write documentation.  (It may be useful for
> other purposes, i have no idea).
> 
> If you write documentation, just use the best format in the first
> place.  If the project you are documenting allows checking in
> documentation in mdoc(7) format, use that.  

TL/DR SUMMARY: mdoc(7) is cool, but based on an hour or so's research is
insufficient for all but the simplest full length books.

I've spent the last hour or so looking at man pages mandoc(1) and
mdoc(7), and I currently don't see how a non-simple book could be
authored in mdoc(7). First of all, I see no method of creating a header
hierarchy like ... or \part ... \subparagraph . I'd suspect it
could be done by nesting .Sh lines, but I couldn't see how that could
be done.

As far as I can tell, mdoc(7) has no way to declare arbitrary styles.
If I want a style called "stories", as an author I should be able to use
one, and worry about semantic to presentational conversion of the
stories style to be something I make later (with CSS or LaTeX or
whatever). Almost by definition, if I can't create new semantic styles,
I'll need to use or reuse predefined ones, which introduces ambiguity
and mixing of semantic and presentational.

Kudos for provisions to make a bibliography, and a TOC in HTML output.

mdoc(7) supported lists cover a wide variety of presentations, but as
far as I can tell you can't make new kinds of lists based on the
existing lists. For instance, I might have a list for people with
vertical spacing very different from a list for concepts, and I see no
way to do that in mdoc(7) without declaring that all people are done
with one kind of mdoc(7) list, and all concepts are done with another.
Another problem: If I initially do both people and concepts with a
certain mdoc(7) list type, and then decide people should look
different, I'd have to search out all the people, instead of changing
one line of CSS or one line of LaTeX.

Based on my hour or so research, I don't understand how mdoc(7) would
be a good authoring format for anything but the simplest book length
document. If I'm wrong, I might start writing my books in mdoc(7).

SteveT

Steve Litt
November 2019 featured book: Manager's Guide to Technical
Troubleshooting Second edition
http://www.troubleshooters.com/mgr



Re: Tools for writers

2019-11-05 Thread Steve Litt
On Tue, 5 Nov 2019 23:12:52 +0100
Ingo Schwarze  wrote:

 
> https://www.openbsd.org/papers/bsdcan18-mandoc.pdf

If the preceding presentation was authored in mdoc(7), could  you please
post the mdoc code that created it, and the mandoc(1) command and any
filter programs that caused it to be a presentation instead of a man
page?

Thanks,
 
SteveT

Steve Litt
November 2019 featured book: Manager's Guide to Technical
Troubleshooting Second edition
http://www.troubleshooters.com/mgr



Re: Problems with route installation to fib from OSPF

2019-11-05 Thread Remi Locherer
On Thu, Oct 24, 2019 at 02:09:09PM +0200, Joao Alves wrote:
> Hi Remi,
> 
> I've installed a lab with OpenBSD6.6 VM's to see if would happen in the
> newer version.
> 
> I was able to reproduce it again, but in slightly different manner.
> 
> First of all, you need to have BGP running in FW's also, and have the
> same route received through BGP, otherwise the issue is not
> reproducible, because the MPATH flag will behave well with OSPF only.
> Without the MPATH issue you can't reproduce the rest.

Can you also reproduce without BGP but with a static route added like this:
route add -net 10.10.10.10 -netmask 255.255.255.255 192.168.98.204 -priority 40

> 
> So LAB setup(all openbsd6.6 VM's):
> 
> 2x fw/router

Can you also reproduce with only 1 fw or are both fw nodes needed to reproduce?

> 2x host
> 1x bgp router
> 
> fw1:192.168.98.200
> 
> fw2:192.168.98.201
> 
> host1:192.168.98.202
> 
> host2:192.168.98.203
> 
> bgp:192.168.98.204
> 
> 
> In the hosts I run carp with VIP 10.10.10.10/32, carp configured with
> preempt in kernel.
> 
> ospf config for host1/2 is (only router id change):
> 
> host1# more
> /etc/ospfd.conf   
>   
>   
>   
> 
> # $OpenBSD: ospfd.conf,v 1.2 2018/08/07 07:06:20 claudio Exp $
> 
> # macros
> id="192.168.98.202"
> 
> # global configuration
> router-id $id
> # fib-update no
> # stub router no
> # spf-delay 1
> # spf-holdtime 5
> 
> # auth-key secret
> # auth-type simple
> # hello-interval 10
> metric 10
> # retransmit-interval 5
> # router-dead-time 40
> router-priority 0
> # transmit-delay 1
> 
> # rtlabel "DMZ" external-tag 1
> 
> # areas
> area 0.0.0.0 {
>     interface em0 {
>     auth-type simple
>     auth-key secret
>     }
> 
>     interface carp1 {
>     passive
>     }
> }
> host1#

Please show the configs of em0 and carp1.

> 
> For FW1/2 is(router ID and router priority change, in FW2 priority is
> 10, so BDR):
> 
> fw1# more
> /etc/ospfd.conf   
>   
>   
> 
> 
> # $OpenBSD: ospfd.conf,v 1.2 2018/08/07 07:06:20 claudio Exp $
> 
> # macros
> id="192.168.98.200"
> 
> # global configuration
> router-id $id
> # fib-update no
> # stub router no
> # spf-delay 1
> # spf-holdtime 5
> 
> # auth-key secret
> # auth-type simple
> # hello-interval 10
> metric 10
> # retransmit-interval 5
> # router-dead-time 40
> router-priority 100
> # transmit-delay 1
> 
> # rtlabel "DMZ" external-tag 1
> 
> # areas
> area 0.0.0.0 {
>     interface em0 {
>     auth-type simple
>     auth-key secret
>     }
> }
> fw1#
> 
> For BGPD configs:
> 
> FW1/2:
> 
> 
> fw1# more
> /etc/bgpd.conf
>   
>   
> 
> 
> # $OpenBSD: bgpd.conf,v 1.15 2018/11/17 17:22:38 deraadt Exp $
> # example bgpd configuration file, see bgpd.conf(5)
> 
> # define our own ASN as a macro
> ASN="65123"
> 
> # global configuration
> AS $ASN
> router-id 192.168.98.200
> 
> # list of networks that may be originated by our ASN
> prefix-set mynetworks { \
>     192.0.6.0/24    \
>     2001:db8:abef::/48  \
> }
> 
> # define bogon prefixes which should not be part of the DFZ
> prefix-set bogons {
>     0.0.0.0/8 or-longer # 'this' network [RFC1122]
>     10.0.0.0/8 or-longer    # private space [RFC1918]
>     100.64.0.0/10 or-longer # CGN Shared [RFC6598]
>     127.0.0.0/8 or-longer   # localhost [RFC1122]
>     169.254.0.0/16 or-longer    # link local [RFC3927]
>     172.16.0.0/12 or-longer # private space [RFC1918]
>     192.0.2.0/24 or-longer  # TEST-NET-1 [RFC5737]
>     192.88.99.0/24 or-longer    # 6to4 anycast relay [RFC7526]
>     192.168.0.0/16 or-longer    # private space [RFC1918]
>     198.18.0.0/15 or-longer # benchmarking [RFC2544]
>     198.51.100.0/24 or-longer   # TEST-NET-2 [RFC5737]
>     203.0.113.0/24 or-longer    # TEST-NET-3 [RFC5737]
>     224.0.0.0/4 or-longer   # multicast
>     240.0.0.0/4 or-longer   # reserved for future use
>     ::/8 or-longer  # RFC 4291 IPv4-compatible,
> loopback, et al
>     0100::/64 or-longer # Discard-Only [RFC]
>     2001:2::/48 or

Re: Tools for writers

2019-11-05 Thread Ingo Schwarze
Marc Chantreux wrote on Tue, Nov 05, 2019 at 07:56:03PM +0100:

> can you explain us what's so wrong with keeping
> simple things simple the way markdown allows us?

https://undeadly.org/cgi?action=article&sid=20170304230520

The following presentation also contains a few related remarks
on pages 32-34, especially on page 33:

https://www.openbsd.org/papers/bsdcan18-mandoc.pdf

Nothing is wrong with trying to make things simple for users, quite
to the contrary.  But that is not an excuse for delivering solutions
that are technically abominable.  When a language is technically
as ill-designed as markdown is, the multitude of resulting traps
actually makes it very hard to use, *not* easy at all.

Yours,
  Ingo


 $ mandoc -mdoc -T ascii 
.Bl -bullet -compact
.It
Cynthia
.It
Werner
.It
Kristaps
.El
^D
UNTITLED LOCALUNTITLED

o   Cynthia
o   Werner
o   Kristaps

   November 6, 2019



Re: Tools for writers

2019-11-05 Thread Marc Chantreux
> > > documentation language, mdoc(7), at all, neither for input nor for
> > > output, already makes me raise an eyebrow or two

> Vim has many useful HTML plugins (or write your own)

yes ... but why should i bother with an uggly distracting format when
i can have a format that is close visually to the idea i have in mind
(a list). also i made other points that aren't adressed by vim plugins.

> The above list require two keystrokes and a number of list items wanted
> in one plugin I have barely started to use.

yet another plugin to install, maintain and learn when i can rely on
external commands i can use in other contexts;

> A print CSS file can do a tremendous amount of formatting useful for
> printed documents.

what if you want to use music cheets, chemical structures, good looking
math formula or other material. latex comes with tikz, beamer, qtree,
all those things that makes good looking printed documents much easier
to produce ...

html is when i need interactivity or animation but it's always a
painful process to me. but the point of using markdown remains:

* brian
* ken
* doug

is easier to write, read and edit than

\begin{itemize}
\tightlist
\item
  brian
\item
  ken
\item
  doug
\end{itemize}

or


brian
ken
doug


> I detest Libreoffice. I have never yet gotten it to do anything I
> needed.

so do i: i was interested by arguments against markdown.

> But to each their own. Overall, this thread has been very enlightening
> for me. I do need to learn some other methods. TeX and LaTeX keep coming
> up everywhere I look.

i have to admit i started using both html and latex at the same time and
prefered html at the begining. but with time, latex is much more
rewarding when it comes to printed docs.

the only format that made me really unhappy for the moment is troff but
i still hope i'll have fun with it at some point.

regards
marc




Re: Tools for writers

2019-11-05 Thread Chris Bennett
On Tue, Nov 05, 2019 at 07:56:03PM +0100, Marc Chantreux wrote:
> 
> there is no problem with other formats but can't you admit that for many
> people, something like
> 
> * denis
> * brian
> * doug
> 
> is easier to write, read and edit than << ?
> 
> 
> denis
> brian
> doug
> 
> 
> also:
> 
> * transpiling is always a good thing to catch and avoid errors. for
>   exemple: did you realize that the "brian" item is broken? this will
>   not happen using a markdown as source
> * the "proper" way to serialize an html/xml that is not intended to be
>   edited isn't the way i write above but this below instead. and frankly
>   i don't want to edit those kind of stuff
> 
> denisbriandoug
> 
> > The fact that pandoc appears to not support the most important
> > documentation language, mdoc(7), at all, neither for input nor for
> > output, already makes me raise an eyebrow or two

Vim has many useful HTML plugins (or write your own)
The above list require two keystrokes and a number of list items wanted
in one plugin I have barely started to use.

A print CSS file can do a tremendous amount of formatting useful for
printed documents.

* brian
Has no formatting. Once again, we are talking ed(1). Followed by a
formatter. I use vim on my laptop and ed(1) on my phone. It works.
I detest Libreoffice. I have never yet gotten it to do anything I
needed. 

But to each their own. Overall, this thread has been very enlightening
for me. I do need to learn some other methods. TeX and LaTeX keep coming
up everywhere I look.

Have fun,
Chris Bennett




Re: Tools for writers

2019-11-05 Thread Andrew Luke Nesbit

On 05/11/2019 17:38, Ingo Schwarze wrote:

Hi,


Hello Ingo!


Andrew wrote on Sun, Nov 03, 2019 at 12:56:58PM +:

[ Pandoc ]

is one of the most useful tools I have ever used.  If you are writing
any sort of documentation then I *highly* recommend checking it out


I strongly oppose that point.  There is no need at all to bother
with pandoc when you write documentation.


I think you shoud re-read that, especially the second sentence.  Do you 
realize how ridiculous it is?


Andrew
--
OpenPGP key: EB28 0338 28B7 19DA DAB0  B193 D21D 996E 883B E5B9



Re: Tools for writers

2019-11-05 Thread Marc Chantreux
hello,

> > that said: i'll really give troff a try again when i will figure out how
> > to create templates for the documents i need (as i said in a previous
> > message: i have a layout problem)
> 
> First mention of templates in this four dozen message thread.

i replied to this thread but as it was another branch, i changed the
subject and the "in reply to" is the id of the original author. sorry if
it wasn't the expected behavior.

https://marc.info/?l=openbsd-misc&m=157293688812513&w=2

> What templates?

template or macros: i don't know the good way to do it. the idea is to
have the layout used in my organization so i can generate some reports
using troff to generate pdf. this would be awesome but setting up a page
layout is out of my scope and i haven't found a didactic documentation
to just dive in the problem.

any help would be much welcome.

regards,
marc



Re: new rust-libtls crates

2019-11-05 Thread Consus
On 17:33 Sat 02 Nov, Reyk Floeter wrote:
> Why libtls?  Because it is a sane TLS API with secure defaults.  I
> trust the decisions of the LibreSSL developers and libtls provides
> some the best defaults.
> 
> The code works on OpenBSD and Linux.  Many distributions such as
> Ubuntu don't seem to provide LibreSSL packages, so the very nice
> libtls API is not available for them.  My crate tries to download,
> build, and link LibreSSL statically if it is not found. 

A bit of an offtopic, but most of the time people revert back to OpenSSL
due to lags in API compatibility between the two projects. Maybe it
would be better to provide libtls as a standalone library that can
coexist with OpenSSL.

E.g. install libssl.so and libcrypto.so as libressl.so and
librecrypto.so and make libtls.so depend on them instead of libssl.so
and libcrypto.so.



Re: Tools for writers

2019-11-05 Thread Martin Schröder
Am Mo., 4. Nov. 2019 um 09:39 Uhr schrieb Roderick :
> TeX produces dvi, a well documented and simple page description language.
> Then it is transformed to postscript or pdf.

Nope. pdfTeX was developed 25 years ago, LuaTeX 12 years ago. Both
write PDF directly.

Best
Martin



Re: Tools for writers

2019-11-05 Thread Raul Miller
On Tue, Nov 5, 2019 at 1:58 PM Marc Chantreux  wrote:
> yes ... what's the point of using another format than postscript
> directly. ...

That's not a really question (nor does it fit here).

> that said: i'll really give troff a try again when i will figure out how
> to create templates for the documents i need (as i said in a previous
> message: i have a layout problem)

First mention of templates in this four dozen message thread.

What templates?

Thanks,

-- 
Raul



Re: Tools for writers

2019-11-05 Thread Oliver Marugg

Hi Ingo

Many thanks for your inputs concerning older, but interesting tools 
g/t-roff and refer(1). I didnt know them before.


-oliver

On 3 Nov 2019, at 16:41, Ingo Schwarze wrote:


Hello,

Xianwen Chen wrote on Sun, Nov 03, 2019 at 04:16:43PM +0100:


I am interested in giving _groff_ and _gpresent_ a try. I am seasoned
LaTeX user. Is there a tutorial that you would recommend to someone 
like

me?


No, i'm not aware of tutorials (but i generally don't use tutorials,
so maybe i missed them).  But there is good reference documentation:

  https://www.gnu.org/software/groff/manual/html_node/

Gpresent is a macro package specifically for presentation slides.
The documentation is in the groff_present(7) and presentps(1)
manual pages in the textproc/gpresent package and in the groff_mm(7)
manual page in the textproc/groff package.


Two things that come to my mind that I am concerned with.

First, how does groff manage bibliography and citations?


See the refer(1) utility in the textproc/groff package.

Second, peer-reviewed journals usually require submissions to be in 
Word
format or in LaTeX. Is there an easy way to convert a groff document 
to

a Word document or LaTeX?


No, and there isn't even a complicated way either.  If your publisher
requires LaTeX, use LaTeX; it's really that simple...

Yours,
  Ingo




Re: Tools for writers

2019-11-05 Thread Marc Chantreux
hello,

> > is one of the most useful tools I have ever used.  If you are writing 
> > any sort of documentation then I *highly* recommend checking it out
> I strongly oppose that point.  There is no need at all to bother
> with pandoc when you write documentation.  (It may be useful for
> other purposes, i have no idea).

yes ... what's the point of using another format than postscript
directly. also: using an high level language instead of
writing everything in assembly is a chance to lose control over what
you're writing. live is long enough to waste time ...

i would like to suggest 2 reasons to use pandoc (and the markdown format):
it will make the edition and the review of the document much more

* easier
* inclusive (people are able to read markdown format... but latex, html
  or troff is too much for lot of people)

that said: i'll really give troff a try again when i will figure out how
to create templates for the documents i need (as i said in a previous
message: i have a layout problem)

> The worst one
> which you must avoid at all cost is DocBook, closely followed
> by Markdown and related formats.

agree for docbook but can you explain us what's so wrong with keeping
simple things simple the way markdown allows us? i personally prefer
textile but markdown became kinda defacto wiki syntax standard with lot
of variations.

i really like to use human readable formats so markdown and yaml became
formats i use every day and enjoy it.

> So, when talking about documentation, i have never encountered any
> problem that even made me look at pandoc,

there is no problem with other formats but can't you admit that for many
people, something like

* denis
* brian
* doug

is easier to write, read and edit than << ?


denis
brian
doug


also:

* transpiling is always a good thing to catch and avoid errors. for
  exemple: did you realize that the "brian" item is broken? this will
  not happen using a markdown as source
* the "proper" way to serialize an html/xml that is not intended to be
  edited isn't the way i write above but this below instead. and frankly
  i don't want to edit those kind of stuff

denisbriandoug

> The fact that pandoc appears to not support the most important
> documentation language, mdoc(7), at all, neither for input nor for
> output, already makes me raise an eyebrow or two

please contribute :)

also: the support of troff was removed from graphviz many years ago. how
sad is it?

> did, i still wouldn't see what it could possibly be useful for.

you don't have non technical colleagues, don't you ?

Sincerely

marc



Re: libcrypto.so.46.0 warning after downgrade

2019-11-05 Thread Theo de Raadt
Dieter Rauschenberger  wrote:

> Mi misc,
> 
> I had to downgrade to a former snapshot one week old.

No matter how often we tell people "you can't do that without consequences"
there is always someone who tries.

Upgrades that move forward work.  Upgrades that go backwards, will break
in unanticipated ways.

Step back for a second.  Do you think any of our developers ever do this?
No.  So why do you think you are in the clear?

> Now I get the
> following warning on programs useing libcrypto:
> 
> warning: libcrypto.so.46.0: minor version >= 1 expected, using it
> anyway
> 
> A reboot does not help. 
> How to fix this?

Upgrade to a newer snapshot.

Isn't it obvious?



Re: Tools for writers

2019-11-05 Thread Ingo Schwarze
Hi,

Andrew wrote on Sun, Nov 03, 2019 at 12:56:58PM +:

[ Pandoc ]
> is one of the most useful tools I have ever used.  If you are writing 
> any sort of documentation then I *highly* recommend checking it out

I strongly oppose that point.  There is no need at all to bother
with pandoc when you write documentation.  (It may be useful for
other purposes, i have no idea).

If you write documentation, just use the best format in the first
place.  If the project you are documenting allows checking in
documentation in mdoc(7) format, use that.  If the project also
wants to cater for systems not supporting formatting of mdoc(7)
documents (basically, system providing neither groff nor mandoc,
which more or less boils down to some old commercial UNIXes),
use mandoc(1) -T man at release tarball build time to produce
man(7) versions of the mdoc(7) files and ship them in the release
tarball, too.

If the project you want to document does not allow checking in mdoc(7)
files, write your documentation in perlpod(1).  The widely
available pod2man(1) tool converts perlpod(1) to high quality man(7)
output.  If, at some time, you want to upgrade to mdoc(7), the
pod2mdoc(1) tool helps a lot with that conversion.

If the project you want to document neither allows checking in
mdoc(7) nor perlpod(1) sources, write your documentation with
groff_man(7).  Doing that well is admittedly harder than writing
good mdoc(7) or perlpod(1) and results in somewhat lower output
quality, but it's not rocket science either.

Using any other format is a thoroughly bad idea.  The worst one
which you must avoid at all cost is DocBook, closely followed
by Markdown and related formats.

So, when talking about documentation, i have never encountered any
problem that even made me look at pandoc, and i'm working on
documentation a lot, including format conversions.

The fact that pandoc appears to not support the most important
documentation language, mdoc(7), at all, neither for input nor for
output, already makes me raise an eyebrow or two, but even if it
did, i still wouldn't see what it could possibly be useful for.

Yours,
  Ingo



libcrypto.so.46.0 warning after downgrade

2019-11-05 Thread Dieter Rauschenberger
Mi misc,

I had to downgrade to a former snapshot one week old. Now I get the
following warning on programs useing libcrypto:

warning: libcrypto.so.46.0: minor version >= 1 expected, using it
anyway

A reboot does not help. 
How to fix this?

Regards
  Dieter



Re: support new

2019-11-05 Thread Ingo Schwarze
To quote my earlier answer:

> Please go away.
>
> If somebody needs half a dozen tries before they manage to send an
> email, that person is not qualified to help others with computers.

I don't think we should add a link from the OpenBSD website to your
company.


ibrahim topbasi wrote on Mon, Nov 04, 2019 at 09:34:46PM +0100:

> 0
> C Turkey
> P Ankara
> T Cankaya
> Z 06510
> O Rakort Information Technologies & ibrahim TOPBASI
> I Rakort Information Technologies
> A 2139. Street 2/11
> M ibrahimtopb...@mail.com
> U http://www.rakort.com
> B +90-532-633-17-92
> X
> N More than 5 years, OpenBSD setup/installation/remote administration.
> Network engineering, software development. Also experienced with
> Solaris and Linux. We specialize in providing open source solutions
> for businesses using OpenBSD and Linux. CCNP, RHCE certifications,
> VPNs, firewalls, wireless, DNS, squidGuard, mail - even training with
> OpenBSD. We have more then 5 years experience with the OpenBSD
> platform and are able to deliver 24/7 solutions with necessary SLA's.



support new

2019-11-05 Thread ibrahim topbasi
0
C Turkey
P Ankara
T Cankaya
Z 06510
O Rakort Information Technologies & ibrahim TOPBASI
I Rakort Information Technologies
A 2139. Street 2/11
M ibrahimtopb...@mail.com
U http://www.rakort.com
B +90-532-633-17-92
X
N More than 5 years, OpenBSD setup/installation/remote administration.
Network engineering, software development. Also experienced with
Solaris and Linux. We specialize in providing open source solutions
for businesses using OpenBSD and Linux. CCNP, RHCE certifications,
VPNs, firewalls, wireless, DNS, squidGuard, mail - even training with
OpenBSD. We have more then 5 years experience with the OpenBSD
platform and are able to deliver 24/7 solutions with necessary SLA's.