On 09/05/2017 10:35 AM, Nan Xiao wrote:
Hey Kasper,
- I really appreciate your help. Although it didn't help answer the
question directly, I think it would still be necessary to clarify
some facts:
1. I agree that using "non-standard fonts" could bring better aesthetics
for a particular group of people -- maybe not everyone. But the
"occasional" build problem should not be a reason why this
personalization is discouraged. In fact, such build problem should
not happen a lot (or, at all). I have been using such non-standard
fonts for my 9 regularly updated R packages on CRAN since 2015, and I
didn't encounter a single vignette build issue.
2. I've used BioCStyle since 2014, but eventually decided to switch to
my own style years later because of the frequent build errors it
caused back then. Maybe that's only my personal, limited experience
(and I've seen the recent BioCStyle v2 got a lot of improvements),
but this is the main reason why I trust the document style
controllable by myself more than the other options.
It's great that CRAN is so efficient and robust; I really don't know how
they do it.
I'll re-iterate with Kasper that these customizations cost us
(Bioconductor core team) time -- maybe your package fails only once
every 1000 days, but there are a thousand developers so...
Fixing BiocStyle once fixes it for all developers, while fixing a custom
issue once fixes it for just one developer.
And users can choose to build vignettes, so they'll have to
trouble-shoot whatever issues are unique to your package.
There really is value all around in keeping things simple.
As for your particular issue, it seemed to fail on 3 of the 5 builds
that have reported yesterday, 2 of the five today. Have you noticed this
for several days in a row?
I did ask about pandoc on the builders; they have
malbec1/2 are at version 1.19.1
tokay1/2 have 1.17.2
veracruz1/2 have 1.19.2.
of course we try to keep these in sync, but also do not go to
extraordinary lengths to install the same version across platforms.
These have not changed in the time frame that would cause your builds to
experience recent failures.
This seems very much like a transient Internet access issue. Transient
access is one of the most difficult to debug, especially on our 'build'
servers where the loads experienced by the machines can vary a lot, and
where the vagaries of Internet connections can be catastrophic for a
build but almost unobserved by an individual investigating the problem.
Martin
Best,
-Nan
--
https://nanx.me
On Tue, Sep 5, 2017, at 09:16, Kasper Daniel Hansen wrote:
Build errors like these (related to processing of vignettes) happens
occasionally. I _strongly_ suggests not not using non-standard fonts
or advanced layout features. The small advantage of this (better
aesthetics according to the package writer, but not always according
to everyone who reads it) does not outweigh the disadvantage of
package failure and associated time burden on the package authors and
the build system / admins. I strongly suggests using BiocStyle; I
know that the layout doesn't agree with everyone, but (1) you can
expect that the build system will support this and (2) aesthetics is
highly personal anyway.>
Best,
Kasper
On Mon, Sep 4, 2017 at 12:38 PM, Nan Xiao <m...@nanx.me> wrote:
Dear BioC,
- I see some very recent build errors for my packages (vignettes)
which>> use Google Fonts:
pandoc: Could not fetch
https://fonts.googleapis.com/css?family=Alegreya+Sans:400,400i,700
TlsExceptionHostPort (HandshakeFailed Error_EOF)
"fonts.googleapis.com">> 443
For example
https://bioconductor.org/checkResults/release/bioc-LATEST/Rcpi/malbec2-buildsrc.html>>
There were no such issues building these vignettes before, and
I'm not>> even sure if this is a new issue caused by Google or pandoc.
Could you>> please shine some light on this?
Thank you,
-Nan
--
https://nanx.me
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel
[[alternative HTML version deleted]]
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel
This email message may contain legally privileged and/or...{{dropped:2}}
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel