FreeBSD ports you maintain which are out of date

2020-09-17 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
devel/R-cran-covr   | 3.2.1   | 3.5.1
+-+
sysutils/hfsexplorer| 0.23.1  | 
hfsexplorer-2020.9.16
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Reported by:portscout!
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: How do port man pages get into https://www.freebsd.org/cgi/man.cgi?

2020-09-17 Thread Michael Gmelin
Hi Wolfram,

> On 17. Sep 2020, at 11:44, Wolfram Schneider 
> wrote:
> 
> On Wed, 16 Sep 2020 at 20:34, Michael Gmelin  wrote:
>> 
>> @Wolfram: Do you think you could look into this (paperless man
>> page). Thanks!
> 
> the page https://man.freebsd.org/paperless
> 
> looks fine for me. What are you missing?
> 

When I checked yesterday, it just returned an empty page (I only tried
once though).

Today it shows up, but it has some serious[0] rendering issues (starting
at about "Install and configure uwsgi"), which are probably caused by
misinterpreting '\\"' at the end of line 135 of the man page.

It renders fine using man(1) on the console (which uses mandoc(1)) and
also when converting it to html using `mandoc -T html'.

`mandoc -T lint' is also happy with the man page.

`groff -T html -man' does complain though, shows these issues at
line 135:

:135: a space character is not allowed in an escape name
:135: warning: numeric expression expected (got `u')
:135: warning: can't find font `['

and creates output like the one seen on man.freebsd.org.

Based on this, I assume that man.cgi uses groff or a similar tool and
not mandoc to create html output.

I'll change literal parts of the paperless man page later today, so that
examples render nicer using `mandoc -T html', which will also fix groff
output as a side-effect by getting rid of the offending escape
sequence. I'll bump the revision and hope that it will be picked up
sooner or later.

Since we switched to mandoc(1) being the default for man(1) in HEAD
more than five years ago, I think it would make sense to do the same
for man.cgi to keep things consistent. QA is usually done
using mandoc -T lint for syntax, igor for style, and by checking
manually on the console, none of which would have revealed that problem
(not just for ports, but also in base).

Adapting the style sheet shouldn't be too hard. I'm happy to help with
that, if needed.

Thanks
Michael

[0]Serious in the sense that relevant information is lost.

> -Wolfram
> 
> 
>> -m
>> 
 On 1. Sep 2020, at 11:55, Michael Gmelin  wrote:
>>> 
>>> 
>>> 
 On Mon, 31 Aug 2020 20:33:34 +0200
 Wolfram Schneider  wrote:
 
> On Wed, 26 Aug 2020 at 18:50, Kurt Jaeger  wrote:
> 
> Hi!
> 
>>> man.cgi has provisions for most of this already, it's only
>>> missing some job to regulary extract the latest
>>> 
>>> ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/amd64/13.0-CURRENT/ports.txz
>>> 
>>> for the current tree of the manuals.
>> 
>> How does it actually create the pages though?
> 
> wosch probably knows this.
 
 Indeed ;-)
>>> 
>>> Thanks!
>>> 
 
 The ports manual pages will be updated once when a new release
 comes out. Maybe every 3-9 months. The update takes hours and a
 lot of resources (60GB download of all packages and unpacking).
 
>>> 
>>> It would be cool if you could share the scriptwork that does this.
>>> Getting to a higher update frequency for ports would be really
>>> useful, but it feels like that this will require coordination
>>> between different teams/individuals.
>>> 
 -Wolfram
>>> 
>>> Do you have any idea why the man page below isn't included?
>>> 
>> E.g., the
>> man page paperless(7) created by deskutils/py-paperless [0] still
>> isn't available over man.cgi, even though the port was created a
>> long time before 12.1 was released and is in 12.1's ports.txz.
>>> 
>>> Cheers,
>>> Michael
>>> 
>>> --
>>> Michael Gmelin
>>> ___
>>> freebsd-ports@freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
>>> To unsubscribe, send any mail to
>>> "freebsd-ports-unsubscr...@freebsd.org"
>> 
> 
> 
> -- 
> Wolfram Schneider  https://wolfram.schneider.org
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: packages built but not updated on pkg.freebsd.org

2020-09-17 Thread Li-Wen Hsu
This should be fixed. See
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249359

Li-Wen

On Wed, Sep 16, 2020 at 2:30 PM  wrote:
>
> What am I missing?
>
> pkg-1.14.7  <  needs updating (port has 1.15.4)
> ~ # pkg rquery %v pkg
> 1.14.7
> ~ $ lynx -head -dump 
> http://pkg.freebsd.org/FreeBSD:11:i386/latest/packagesite.txz
> ...
> Last-Modified: Wed, 02 Sep 2020 07:16:10 GMT
>
> Other mirrors too:
> ~ $ lynx -head -dump 
> http://pkg0.isc.freebsd.org/FreeBSD:11:i386/latest/packagesite.txz
> ...
> Last-Modified: Wed, 02 Sep 2020 07:16:10 GMT
>
> Packages for 12:amd64 also were not updated since 3 Sep.
> But packages are built:
> http://beefy10.nyi.freebsd.org/build.html?mastername=113i386-default&build=548176
>
> pkg-1.15.4  ports-mgmt/pkg  success
>
> http://beefy10.nyi.freebsd.org/data/113i386-default/548176/logs/pkg-1.15.4.log
>
> build of ports-mgmt/pkg | pkg-1.15.4 ended at Thu Sep 10 01:11:54 UTC 2020
>
> Is this some intentional freeze?
> ___
> freebsd-ports@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"