On 10/12/2021 11:08 a.m., Eric Weine wrote:
That does not solve the issue.

First, the html file that's already there is what is desired. But I believe that regardless R CMD will rebuild the package vignettes from scratch. I tried removing the html and recreating the package but I end up with the same result in the .tar.gz file. The central question is why this difference exists between R CMD and building vignettes otherwise.

I suspect you still have a copy of the old .html file, maybe in inst/doc if you've removed it from vignettes. If all your inst/doc files are produced from vignettes (which is the recommended way to do things, but isn't required) then you shouldn't have inst/doc in the source at all. R CMD build will create it when it builds the tarball.

Duncan Murdoch

Eric.

On Fri, Dec 10, 2021 at 10:25 AM Duncan Murdoch <murdoch.dun...@gmail.com <mailto:murdoch.dun...@gmail.com>> wrote:

    Just delete the .html output from earlier runs before you run R CMD
    build, and it will have no choice but to rebuild them.

    Duncan Murdoch

    On 10/12/2021 9:29 a.m., Eric Weine wrote:
     > Hello,
     >
     > Sorry yes, I think that my initial post on stack overflow is a bit
     > misleading. I have checked the file that is built when I run "R CMD
     > build ...", and it looks like what is on CRAN. The question is
    why is
     > that different from when I run "devtools::build_vignette" or when
    I just
     > knit the vignette in RStudio. I know that "R CMD build" creates the
     > vignette each time from scratch. Should I update my R version or
     > something? I'm just trying to isolate the difference between R
    CMD build
     > and the other tools I have to knit vignette so I can ensure they are
     > consistent.
     >
     > Thanks for the help,
     >
     > Eric.
     >
     >     Date: Thu, 9 Dec 2021 16:52:09 -0500
     >     From: Eric Weine <ericwein...@gmail.com
    <mailto:ericwein...@gmail.com> <mailto:ericwein...@gmail.com
    <mailto:ericwein...@gmail.com>>>
     >     To: r-package-devel@r-project.org
    <mailto:r-package-devel@r-project.org>
    <mailto:r-package-devel@r-project.org
    <mailto:r-package-devel@r-project.org>>
     >     Subject: [R-pkg-devel] R Vignette Knitting Issues in CRAN Release
     >     Message-ID:
     >
>  <CAO=DOOayQEiiunh=0hrzayidhjjgalq2ekrfnatsbbl0+yu...@mail.gmail.com <mailto:0hrzayidhjjgalq2ekrfnatsbbl0%2byu...@mail.gmail.com>
     >     <mailto:0hrzayidhjjgalq2ekrfnatsbbl0%2byu...@mail.gmail.com
    <mailto:0hrzayidhjjgalq2ekrfnatsbbl0%252byu...@mail.gmail.com>>>
     >     Content-Type: text/plain; charset="utf-8"
     >
     >     Hello,
     >
     >     I'm having an issue where my vignette created using R CMD
    build does not
     >     match the vignette created using devtools::build_vignettes or
    when I
     >     knit
     >     with RStudio. I posted about this issue on stack overflow here
>  <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623 <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623> >  <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623 <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623>>>.
     >     Originally I thought that this might be related to an
    omission in the
     >     DESCRIPTION file, but this no longer seems to be the case.
    Here is a
     >     repost
     >     of my initial stack overflow post:
     >
     >     I recently released a vignette with version 1.1 of my R
    package. The Rmd
     >     for the vignette can be found here
>  <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd> >  <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd>>>.
     >     When I create the vignette locally, I see author information
    and the
     >     table
     >     of contents at the top of the vignette, as expected. However,
    when I
     >     submitted this package to CRAN and the vignette was created there
>  <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html> >  <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html>>>,
     >     I no longer see the table of contents or author information.
    Does anyone
     >     know why this may be happening?
     >
     >     Thanks,
     >
     >     Eric.
     >
     >              [[alternative HTML version deleted]]
     >
     >
     >
     >
     >     ------------------------------
     >
     >     Date: Fri, 10 Dec 2021 11:41:31 +1300
     >     From: Simon Urbanek <simon.urba...@r-project.org>
     >     To: Eric Weine <ericwein...@gmail.com
    <mailto:ericwein...@gmail.com> <mailto:ericwein...@gmail.com
    <mailto:ericwein...@gmail.com>>>
     >     Cc: r-package-devel@r-project.org
    <mailto:r-package-devel@r-project.org>
    <mailto:r-package-devel@r-project.org
    <mailto:r-package-devel@r-project.org>>
     >     Subject: Re: [R-pkg-devel] R Vignette Knitting Issues in CRAN
    Release
     >     Message-ID: <52ec72dc-b583-4d1b-97c3-979ec96ff...@r-project.org>
     >     Content-Type: text/plain; charset="us-ascii"
     >
     >     Eric,
     >
     >     did you check the contents of the package file you submitted? The
     >     session info in the vignette is quite old, and the build has been
     >     packaged by you so I don't think it has anything to do with CRAN,
     >     but to make sure, check the file you submitted.
     >
     >     Cheers,
     >     Simon
     >
     >
     >      > On Dec 10, 2021, at 10:52 AM, Eric Weine
    <ericwein...@gmail.com <mailto:ericwein...@gmail.com>
     >     <mailto:ericwein...@gmail.com
    <mailto:ericwein...@gmail.com>>> wrote:
     >      >
     >      > Hello,
     >      >
     >      > I'm having an issue where my vignette created using R CMD
    build
     >     does not
     >      > match the vignette created using devtools::build_vignettes or
     >     when I knit
     >      > with RStudio. I posted about this issue on stack overflow here
     >      >
>  <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623 <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623> >  <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623 <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623>>>.
     >      > Originally I thought that this might be related to an
    omission in the
     >      > DESCRIPTION file, but this no longer seems to be the case.
    Here
     >     is a repost
     >      > of my initial stack overflow post:
     >      >
     >      > I recently released a vignette with version 1.1 of my R
    package.
     >     The Rmd
     >      > for the vignette can be found here
     >      >
>  <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd> >  <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd>>>.
     >      > When I create the vignette locally, I see author
    information and
     >     the table
     >      > of contents at the top of the vignette, as expected.
    However, when I
     >      > submitted this package to CRAN and the vignette was
    created there
     >      >
>  <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html> >  <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html>>>,
     >      > I no longer see the table of contents or author
    information. Does
     >     anyone
     >      > know why this may be happening?
     >      >
     >      > Thanks,
     >      >
     >      > Eric.
     >      >
     >      >       [[alternative HTML version deleted]]
     >      >
     >      > ______________________________________________
     >      > R-package-devel@r-project.org
    <mailto:R-package-devel@r-project.org>
     >     <mailto:R-package-devel@r-project.org
    <mailto:R-package-devel@r-project.org>> mailing list
     >      > https://stat.ethz.ch/mailman/listinfo/r-package-devel
    <https://stat.ethz.ch/mailman/listinfo/r-package-devel>
     >     <https://stat.ethz.ch/mailman/listinfo/r-package-devel
    <https://stat.ethz.ch/mailman/listinfo/r-package-devel>>
     >      >
     >
     >
     >
     >
     >     ------------------------------
     >
     >     Date: Fri, 10 Dec 2021 05:38:15 -0500
     >     From: Duncan Murdoch <murdoch.dun...@gmail.com
    <mailto:murdoch.dun...@gmail.com>
     >     <mailto:murdoch.dun...@gmail.com
    <mailto:murdoch.dun...@gmail.com>>>
     >     To: Eric Weine <ericwein...@gmail.com
    <mailto:ericwein...@gmail.com> <mailto:ericwein...@gmail.com
    <mailto:ericwein...@gmail.com>>>
     >     Cc: r-package-devel@r-project.org
    <mailto:r-package-devel@r-project.org>
    <mailto:r-package-devel@r-project.org
    <mailto:r-package-devel@r-project.org>>
     >     Subject: Re: [R-pkg-devel] R Vignette Knitting Issues in CRAN
    Release
     >     Message-ID: <02621081-6881-de33-2d8f-a5bcdcc3c...@gmail.com
    <mailto:02621081-6881-de33-2d8f-a5bcdcc3c...@gmail.com>
     >     <mailto:02621081-6881-de33-2d8f-a5bcdcc3c...@gmail.com
    <mailto:02621081-6881-de33-2d8f-a5bcdcc3c...@gmail.com>>>
     >     Content-Type: text/plain; charset="utf-8"; Format="flowed"
     >
     >     On 09/12/2021 5:41 p.m., Simon Urbanek wrote:
     >      > Eric,
     >      >
     >      > did you check the contents of the package file you
    submitted? The
     >     session info in the vignette is quite old, and the build has been
     >     packaged by you so I don't think it has anything to do with CRAN,
     >     but to make sure, check the file you submitted.
     >
     >     Yes, I think the tarball contained an old version of the
    .html file.
     >     The timestamp on it is the same as on many other items in the
    tarball,
     >     and that likely means it was put into inst/doc by the build
    process.
     >
     >     Eric, on Github I notice you have a committed copy of the
    HTML file in
     >     the vignettes directory.  This could be the cause of your
    problem.
     >     Normally you should only have the vignette source in the
    vignettes
     >     directory.  I wouldn't be surprised if git the build process
    thinks the
     >     .html file is newer than the .Rmd and doesn't rebuild it,
    putting a
     >     stale copy into the tarball.
     >
     >     Duncan Murdoch
     >
     >      >
     >      > Cheers,
     >      > Simon
     >      >
     >      >
     >      >> On Dec 10, 2021, at 10:52 AM, Eric Weine
    <ericwein...@gmail.com <mailto:ericwein...@gmail.com>
     >     <mailto:ericwein...@gmail.com
    <mailto:ericwein...@gmail.com>>> wrote:
     >      >>
     >      >> Hello,
     >      >>
     >      >> I'm having an issue where my vignette created using R CMD
    build
     >     does not
     >      >> match the vignette created using devtools::build_vignettes or
     >     when I knit
     >      >> with RStudio. I posted about this issue on stack overflow
    here
     >      >>
>  <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623 <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623> >  <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623 <https://stackoverflow.com/questions/70204611/vignette-table-of-contents-missing-when-package-published-to-cran/70205623?noredirect=1#comment124116982_70205623>>>.
     >      >> Originally I thought that this might be related to an
    omission
     >     in the
     >      >> DESCRIPTION file, but this no longer seems to be the
    case. Here
     >     is a repost
     >      >> of my initial stack overflow post:
     >      >>
     >      >> I recently released a vignette with version 1.1 of my R
    package.
     >     The Rmd
     >      >> for the vignette can be found here
     >      >>
>  <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd> >  <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd <https://github.com/eweine/qqconf/blob/master/qqconf/vignettes/qqconf_introduction.Rmd>>>.
     >      >> When I create the vignette locally, I see author
    information and
     >     the table
     >      >> of contents at the top of the vignette, as expected.
    However, when I
     >      >> submitted this package to CRAN and the vignette was
    created there
     >      >>
>  <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html> >  <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html <https://cloud.r-project.org/web/packages/qqconf/vignettes/qqconf_introduction.html>>>,
     >      >> I no longer see the table of contents or author information.
     >     Does anyone
     >      >> know why this may be happening?
     >      >>
     >      >> Thanks,
     >      >>
     >      >> Eric.
     >      >>
     >      >>      [[alternative HTML version deleted]]
     >      >>
     >      >> ______________________________________________
     >      >> R-package-devel@r-project.org
    <mailto:R-package-devel@r-project.org>
     >     <mailto:R-package-devel@r-project.org
    <mailto:R-package-devel@r-project.org>> mailing list
     >      >> https://stat.ethz.ch/mailman/listinfo/r-package-devel
    <https://stat.ethz.ch/mailman/listinfo/r-package-devel>
     >     <https://stat.ethz.ch/mailman/listinfo/r-package-devel
    <https://stat.ethz.ch/mailman/listinfo/r-package-devel>>
     >      >>
     >      >
     >      > ______________________________________________
     >      > R-package-devel@r-project.org
    <mailto:R-package-devel@r-project.org>
     >     <mailto:R-package-devel@r-project.org
    <mailto:R-package-devel@r-project.org>> mailing list
     >      > https://stat.ethz.ch/mailman/listinfo/r-package-devel
    <https://stat.ethz.ch/mailman/listinfo/r-package-devel>
     >     <https://stat.ethz.ch/mailman/listinfo/r-package-devel
    <https://stat.ethz.ch/mailman/listinfo/r-package-devel>>
     >
     >
     >
     >     **********************************************
     >


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

Reply via email to