htdocs/news/status: Update README

Update README with information about the mailing list
freebsd-quarterly-calls@ and the sendcalls perl script.

Also warn about the md2docbook perl script becoming obsolete once the
Hugo/AsciiiDoctor conversion is done.

Reviewed by:	debdrup
Approved by:	docs (bcr), gerald (mentor)
Differential Revision:	https://reviews.freebsd.org/D25193
This commit is contained in:
Lorenzo Salvadore 2020-06-09 11:23:35 +00:00
parent b8f4042e94
commit c611a1a50b
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=54222

View file

@ -1,5 +1,11 @@
Compiling status reports - best practices
Quarterly status reports git repository:
https://github.com/freebsd/freebsd-quarterly
E-mail address for report submissions:
quarterly-submissions@FreeBSD.org
0) Timeline
- First Quarter:
@ -41,33 +47,30 @@ Compiling status reports - best practices
it is ready.
1) Call for reports
- Are usually sent to freebsd-hackers@ CC freebsd-current@ as the lists
with the most usual suspects for submitting reports. Forward to
developers@ as well. Also ping individuals which are known to have
something cooking, and folks who have submitted something for the
previous report, in case the project was continued: a list of e-mail
addresses for those folks can be generated by entering in the directory of
the git repository containing reports for last quarter and typing
"make extract-contacts".
- The following groups should be definitely approached for a report on
their recent activities:
- core@, portmgr@, doceng@, secteam@, re@, postmaster@, clusteradm@,
devsummit@ (team reports).
- FreeBSD Foundation (emaste@), participants of Foundation-sponsored
projects, deb@ (Deb Goodkin) can also do a report for the Foundation
itself.
- Various conference organizers, depending on the season:
- AsiaBSDCon (secretary@asiabsdcon.org) March (First Quarter)
- BSDCan (info@bsdcan.org) May (Second Quarter)
- Send reports to the freebsd-quarterly-calls@ mailing list, to all submitters
of last quarterly status reports (they may have updates or further
improvements), and, depending on the season:
- Various conference organizers:
- AsiaBSDCon (secretary@asiabsdcon.org) March (First Quarter);
- BSDCan (info@bsdcan.org) May (Second Quarter);
- EuroBSDcon September - October (Third-Fourth Quarter).
EuroBSDcon as an organization is not interested in writing reports for
FreeBSD (at least it was not in October 2019: its reason is that the
conference is not FreeBSD specific), so reports about this event should be
asked to members of the FreeBSD community that attended to it.
asked to members of the FreeBSD community that attended to it;
- Google Summer of Code students and their mentors: soc-students@ and
soc-mentors@ (Second and Third Quarter).
- All submitters for the previous quarterly status report (they may have
updates or further improvements).
- The easiest way to send calls for quarterly status reports is to use the
sendcalls perl script in the tools directory of the git repository. It
can also be used through a cron job, for example:
0 0 1,15,24 3,6,9,12 * cd ~/freebsd-quarterly/tools && ./sendcalls -s 'Lorenzo Salvadore'
If you are indeed using a cron job, please run it on freefall and sign it
with your name so that it is possible to infer who has configured the cron
job, in case something goes wrong.
The script automatically sends calls to freebsd-quarterly-calls@, last
quarter submitters and other recipients depending on the season.
- It may also be worth making a call for reports on the forums as was
done here:
https://forums.freebsd.org/threads/call-for-freebsd-2014q4-october-december-status-reports.49812/
@ -96,8 +99,11 @@ Compiling status reports - best practices
wblock suggests that we ask different people to write introductions to
add variety. Different people will bring different viewpoints and help
keep it fresh.
- Run "make" or "make all-xml" in the quarter directory. This step needs that
you have lang/python37 (or other python3 version) installed on your system.
- Run "make" or "make all-xml" in the quarter directory. This step needs perl
as it invokes the md2docbook perl script. Warning: md2docbook lacks some
features and likely has some bugs. Do not waste your time working on it and
prefer manual solutions instead: once the conversion of the FreeBSD website
to Hugo/AsciiDoctor is finished the md2docbook script will become obsolete.
- Copy the generated DocBook draft to
en_US.ISO8859-1/htdocs/news/status/report-XXXX-YY-XXXX-ZZ.xml,
add it to the list in en_US.ISO8859-1/htdocs/news/status/Makefile,
@ -106,25 +112,8 @@ Compiling status reports - best practices
This step needs that you have installed textproc/docproj on your system.
- Adjust the Markdown source and regenerate until you are happy with
the result.
- Tidy up the draft - tidy(1) may be used to get it well-formatted. Usually
<url>s without a description are missing the closing "/>" which is the cause
for most of the errors you will encounter. Sometimes other closing tags are
missing.
- Invoking tidy with the following options seems to cause the fewest
problems: tidy -xml -i -wrap 74 -latin1 -preserve
- Some special characters still break with that - noticed when sos@
submits a report.
- Remove empty "<help></help>" sections, they cause a strange looking
newline.
- The <body> part usually needs a hand to make it proper html. Use <a
href=""> here, not <url>.
- Lists come out best if you close the <p> before and start a new one
after, like:
... blabla:</p>
<ul>
<li>some item</li>
</ul>
<p>Some more blabla ...
3) Committing it: