My question was in relation to the fact that my package has been
around for a while using this link:

https://cran.r-project.org/package=summarytools/vignettes/Introduction.html

which is now broken, since my last update (uploaded to CRAN a few days ago) uses

https://cran.r-project.org/package=summarytools/vignettes/introduction.html

So yes, I can revert to the previous Introduction.html, but I thought
a more flexible approach would be to add, when I submit my next
release, an "Introduction.html" redirecting to introduction.html.

I was wondering whether that would pose a problem, or whether there
might be a better way to redirect than using the meta tag / refresh
approach.



On Mon, 2 Aug 2021 at 15:51, David Kepplinger
<david.kepplin...@gmail.com> wrote:
>
> According to https://www.w3.org/TR/WD-html40-970708/htmlweb.html, "URLs in 
> general are case-sensitive", it's not only a CRAN thing.
> Your vignette will be shipped with the package, hence if a user has a 
> case-insensitive file system (like macOS has by default), your workaround 
> would not work (see also Section 1.1 in "Writing R Extensions").
>
> In my opinion the only solution is to fix the links, or go back to the old 
> case. There are plenty of tools around to replace all occurrences of 
> "Introduction.html" to "introduction.html" within your package. Of course 
> that doesn't work for all other links pointing to "Introduction.html" that 
> float around the web…
>
> Best,
> David
>
> On Mon, Aug 2, 2021 at 3:21 PM Dominic Comtois <dominic.comt...@gmail.com> 
> wrote:
>>
>> I changed my "Introduction.html" vignette's name to
>> "introduction.html", realizing only after the fact that CRAN's URLs
>> are case sensitive.
>>
>> Would the solution of adding to my package's source a new
>> Introduction.html file pointing to introduction.html using a <meta
>> http-equiv="refresh" ...> be a viable one? Or is there maybe another,
>> better solution?
>>
>> Thanks in advance
>>
>> Dominic Comtois, summarytools author & maintainer
>>
>> ______________________________________________
>> R-package-devel@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-package-devel
>
>
>
> --
> David Kepplinger, PhD
> https://www.dkepplinger.org

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to