Boost C++ Libraries: Ticket #2204: Crucial information missing from site update instructions https://svn.boost.org/trac10/ticket/2204 <p> The <a href="http://www.boost.org/development/website_updating.html">site updating instructions</a> claim I can find all the live site content at <a class="ext-link" href="https://svn.boost.org/svn/boost/website/public_html/live"><span class="icon">​</span>https://svn.boost.org/svn/boost/website/public_html/live</a>, but that's only a very small fraction of our total documentation. For example, there's the getting started guide. I don't know how to update that and I need to make a fix (<a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2204#1744" title="#2204: Bugs: Crucial information missing from site update instructions (closed: duplicate)">#1744</a>). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2204 Trac 1.4.3 René Rivera Sun, 17 Aug 2008 19:34:40 GMT cc set https://svn.boost.org/trac10/ticket/2204#comment:1 https://svn.boost.org/trac10/ticket/2204#comment:1 <ul> <li><strong>cc</strong> <span class="trac-author">Beman Dawes</span> added </li> </ul> <p> There isn't info about updating the GSG because that isn't part of the "live" site content. That is part of the Boost release content, as are all the library docs. And the only current way to update those is to do another "release". It would be possible to move the GSG to the live content easily. But doing that would not help people downloading the release packages since they would have the old instructions. </p> Ticket Dave Abrahams Sun, 17 Aug 2008 23:50:45 GMT <link>https://svn.boost.org/trac10/ticket/2204#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2204#comment:2</guid> <description> <ul><li>The page you replaced with the current instructions used to tell me how to update <em>all</em> the content </li><li>You came up with your own definition of what constitutes "live" site content and didn't clue the rest of us in </li></ul><p> The GSG explicitly instructs people to look on the website for the latest. Please, <strong>how do I update the website?</strong> </p> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Mon, 18 Aug 2008 04:40:24 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2204#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2204#comment:3</guid> <description> <p> I didn't define 'live' at all. I tried to explain what the subversion repo does not contain in the same terms you used. The 'live' tag in the svn repo is just a name. But whatever, not really important... If you want to update the Boost release documentation that appear on the web site you need to: </p> <ol><li>Create a Boost release ZIP archive. </li><li>Upload it to the web server to the directory "/home/grafik/www.boost.org/archives/live". </li><li>Update the SVN repo "/website/public_html/beta" and "/website/public_html/live" files as described in the web site update instructions to point to the new release. </li></ol><p> So I ask the same question I asked on my first reply, but hopefully in better words :-) Do we want the GSG to be treated differently than the other release documentation? I.e. make it so that we show a more recent version on the web site than the ones on the releases by default? I'll gladly make the needed changes, just need to know what the end result should be. </p> <p> Oh, and I had no idea the GSG told people to look at the web site for a new version. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Dave Abrahams</dc:creator> <pubDate>Mon, 18 Aug 2008 06:41:38 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2204#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2204#comment:4</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/2204#comment:3" title="Comment 3">grafik</a>: </p> <blockquote class="citation"> <p> I didn't define 'live' at all. I tried to explain what the subversion repo does not contain in the same terms you used. The 'live' tag in the svn repo is just a name. </p> </blockquote> <p> Sorry, but it wasn't at all apparent to me that when you said "isn't part of the 'live' site content" you meant nothing more than "it isn't stored in that part of the repository." </p> <blockquote class="citation"> <p> But whatever, not really important... If you want to update the Boost release documentation that appear on the web site you need to: </p> <ol><li>Create a Boost release ZIP archive. </li></ol></blockquote> <p> Can I do that by unzipping the latest release, editing it, and re-zipping? What do I need to call this file? </p> <blockquote class="citation"> <ol start="2"><li>Upload it to the web server to the directory "/home/grafik/www.boost.org/archives/live". </li></ol></blockquote> <p> Hum. Do I have write access to that directory, and if so, by what means? </p> <blockquote class="citation"> <ol start="3"><li>Update the SVN repo "/website/public_html/beta" and "/website/public_html/live" files as described in the web site update instructions to point to the new release. </li></ol></blockquote> <p> OK... I still think you need to update the "updating the website" instructions to describe this procedure. </p> <blockquote class="citation"> <p> So I ask the same question I asked on my first reply, but hopefully in better words :-) Do we want the GSG to be treated differently than the other release documentation? I.e. make it so that we show a more recent version on the web site than the ones on the releases by default? </p> </blockquote> <p> No and yes. That is to say, at a library author's discretion, <em>any</em> part of the release documentation ought to be updatable on the website. Perhaps I want to alert people that there's an important patch available. No, changing the live website won't reach everyone, but it's better than nothing. </p> <blockquote class="citation"> <p> I'll gladly make the needed changes, just need to know what the end result should be. </p> <p> Oh, and I had no idea the GSG told people to look at the web site for a new version. </p> </blockquote> <p> Beman added that: <a class="ext-link" href="http://article.gmane.org/gmane.comp.lib.boost.devel/178589"><span class="icon">​</span>http://article.gmane.org/gmane.comp.lib.boost.devel/178589</a> </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Dave Abrahams</dc:creator> <pubDate>Thu, 11 Sep 2008 00:20:45 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2204#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2204#comment:5</guid> <description> <p> Please respond to the questions I asked in the previous comment to this ticket. Until they are answered, I cannot fix the Getting Started Guide and close <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/1744" title="#1744: Bugs: Change in default build variants broke &#34;Getting Started&#34; (closed: fixed)">#1744</a>. This is a big problem for me. Please help me to get it off my plate. Accepting the ticket wouldn't hurt either. Thank you. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Thu, 11 Sep 2008 02:46:05 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2204#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2204#comment:6</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/2204#comment:5" title="Comment 5">dave</a>: </p> <blockquote class="citation"> <p> Please respond to the questions I asked in the previous comment to this ticket. Until they are answered, I cannot fix the Getting Started Guide and close <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/1744" title="#1744: Bugs: Change in default build variants broke &#34;Getting Started&#34; (closed: fixed)">#1744</a>. This is a big problem for me. Please help me to get it off my plate. Accepting the ticket wouldn't hurt either. Thank you. </p> </blockquote> <p> Sorry, I didn't notice there was a reply until you just referred it now... </p> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Thu, 11 Sep 2008 03:02:11 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2204#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2204#comment:7</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/2204#comment:4" title="Comment 4">dave</a>: </p> <blockquote class="citation"> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/2204#comment:3" title="Comment 3">grafik</a>: </p> <blockquote class="citation"> <p> But whatever, not really important... If you want to update the Boost release documentation that appear on the web site you need to: </p> <ol><li>Create a Boost release ZIP archive. </li></ol></blockquote> <p> Can I do that by unzipping the latest release, editing it, and re-zipping? What do I need to call this file? </p> </blockquote> <p> Yes, taking the ZIP from the <a class="missing wiki">SourceForge</a> downloads, unzipping, replacing with new files, and re-zipping is what you need to do. Ideally the name of the file needs to stay the same. As otherwise the 'live' part of the site needs to be adjusted to point to the different name. But to keep the historical ZIPs around using a different name to indicate it's not the original one is fine. We can just put an appropriate symlink. </p> <blockquote class="citation"> <blockquote class="citation"> <ol start="2"><li>Upload it to the web server to the directory "/home/grafik/www.boost.org/archives/live". </li></ol></blockquote> <p> Hum. Do I have write access to that directory, and if so, by what means? </p> </blockquote> <p> I don't think you have access as there are a limited number of Boost user accounts. But I could give you access to my account if you give me an SSH public key. I suggested in the list that it would be best if Doug set up a general 'boost' account instead of using 'personal' accounts, so I'll raise that again. </p> <blockquote class="citation"> <blockquote class="citation"> <ol start="3"><li>Update the SVN repo "/website/public_html/beta" and "/website/public_html/live" files as described in the web site update instructions to point to the new release. </li></ol></blockquote> <p> OK... I still think you need to update the "updating the website" instructions to describe this procedure. </p> </blockquote> <p> Yes, will do, eventually. But be warned I'm having less and less time to donate to Boost recently, so it might take a while. </p> <blockquote class="citation"> <blockquote class="citation"> <p> So I ask the same question I asked on my first reply, but hopefully in better words :-) Do we want the GSG to be treated differently than the other release documentation? I.e. make it so that we show a more recent version on the web site than the ones on the releases by default? </p> </blockquote> <p> No and yes. That is to say, at a library author's discretion, <em>any</em> part of the release documentation ought to be updatable on the website. Perhaps I want to alert people that there's an important patch available. No, changing the live website won't reach everyone, but it's better than nothing. </p> </blockquote> <p> OK, got it. For now replacing the ZIP will have to do. But I think in the long run setting up a patch tree to do selected file replacements is best. I'll add a ticket for this. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>René Rivera</dc:creator> <pubDate>Thu, 11 Sep 2008 03:25:15 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/2204#comment:8 https://svn.boost.org/trac10/ticket/2204#comment:8 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">duplicate</span> </li> </ul> <p> Closing in favor of tickets <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2316" title="#2316: Tasks: Add instructions for release ZIP updating. (closed: obsolete)">#2316</a> and <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2317" title="#2317: Tasks: Implement live patching of web site release content. (closed: fixed)">#2317</a>. </p> Ticket