[tor-bugs] #19521 [Core Tor/Stem]: Update online source to be consistent with onine API

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jul 4 21:19:45 UTC 2017


#19521: Update online source to be consistent with onine API
---------------------------+------------------------
 Reporter:  amj703         |          Owner:  atagar
     Type:  defect         |         Status:  closed
 Priority:  Low            |      Milestone:
Component:  Core Tor/Stem  |        Version:
 Severity:  Normal         |     Resolution:  fixed
 Keywords:  website        |  Actual Points:
Parent ID:                 |         Points:
 Reviewer:                 |        Sponsor:
---------------------------+------------------------
Changes (by atagar):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Ick, sorry I left this broken so long. On reflection the fix is actually
 really trivial. Turns out it's safe to issue a 'make clean' on staticforme
 (location we build the site) since it apparently doesn't serve live
 content.

 Source information should now stay accurate and up to date. Also, there
 was a bug in the cron causing the site to be republished every hour rather
 than fifteen minutes. Republication is really quick so dropped that to be
 done every five minutes.

 For posterity's sake since I touch site publication so infrequently here's
 what I did...

 {{{
 % ssh -A -t perdulce.torproject.org ssh -A staticiforme.torproject.org

 % sudo -u stem crontab -l
 */5 * * * * /home/stem/build_site

 % sudo -u stem cat /home/stem/build_site
 #!/bin/sh

 export PATH=/home/stem/bin:$PATH
 export PYTHONPATH=/home/stem/lib/python

 cd /home/stem/stem
 git pull

 cd docs
 make clean
 make html

 sudo -u mirroradm static-master-update-component stem.torproject.org
 echo "$(date)" > /home/stem/site_last_built
 }}}

 To test this I temporarily dropped the cron to run every minute and
 hammered reloading the site for ~5 minutes looking for 404s due to the
 clean. Nothing showed up, and pages with source got corrected by the
 introduction of 'make clean'.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19521#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list