[tor-bugs] #7970 [- Select a component]: Remove attic'ed bridges-spec.txt from NSIS installer
    Tor Bug Tracker & Wiki 
    blackhole at torproject.org
       
    Wed Jan 16 06:07:45 UTC 2013
    
    
  
#7970: Remove attic'ed bridges-spec.txt from NSIS installer
--------------------------------------------------------------------------------------------------+
 Reporter:  cypherpunks                                                                           |          Owner:     
     Type:  defect                                                                                |         Status:  new
 Priority:  minor                                                                                 |      Milestone:     
Component:  - Select a component                                                                  |        Version:     
 Keywords:  package_nsis-mingw.sh tor-mingw.nsi.in Windows installer NSIS bridges-spec.txt attic  |         Parent:     
   Points:                                                                                        |   Actualpoints:     
--------------------------------------------------------------------------------------------------+
 NSIS Windows installer installs 'attic'ed specs as zero-byte files
 The expert bundle installs a bridges-spec.txt, which is zero bytes. This
 spec is now in the 'attic', and probably should not be installed.
 (There are also some other newer specs that aren't installed, that maybe
 should be.)
 I am looking at the Windows expert bundle, v0.2.4.7-alpha and
 git.2013-01-03.51c2dd8.
 These two files need updating: contrib/package_nsis-mingw.sh and contrib
 /tor-mingw.nsi.in.
 ----------
 File: contrib/package_nsis-mingw.sh
 1) Remove references to bridges-specs.txt
 You don't install any of the other specs in the attic, just bridges-spec.
 ----snip----
 for fn in address-spec.txt bridges-spec.txt control-spec.txt \
     dir-spec.txt path-spec.txt rend-spec.txt socks-extensions.txt \
     tor-spec.txt version-spec.txt; do
     clean_newlines doc/spec/$fn win_tmp/doc/spec/$fn
 done
 ----snip----
 2) consider adding new specs to NSIS scripts
 These specs are not installed, maybe they should be?
     gettor-spec.txt
     glossary.txt
     pt-spec.txt
     tor-fw-helper-spec.txt
 3) consider adding other new docs to NSIS scripts:
 Specs aside, the NSIS script also installs these docs:
     tor.html
     torify.html
     tor-gencert.html
     tor-resolve.html
     HACKING
     README
     ChangeLog
     LICENSE
 Are there any other newer docs you should be including?
 Perhaps renaming the extensionless ASCII text files (HACKING, README,
 ChangeLog, LICENSE) to .txt would be more usable for Windows users?
 I think you should install the FAQ, since the torrc comments tell the user
 to see the FAQ for info on how to use tor.exe as a service.
 Perhaps the core proposals?
     proposals/000-index.txt
     proposals/001-process.txt
     proposals/098-todo.txt
     proposals/099-misc.txt
 What about the design-paper/tor-design.pdf, and the later revised pdf? The
 earlier installers (eg, contrib/package_nsis.sh, used to install that).
 ----------
 File: contrib/tor-mingw.nsi.in
 1) Remove references to bridges-specs.txt
 In the NSIS function ExtractSpecs(), remove this line:
     File "..\doc\spec\bridges-spec.txt"
 Later on, in the function CreateDocLinks(), remove this line:
     CreateShortCut "$SMPROGRAMS\Tor\Documents\Tor Bridges \
     Specification.lnk" "$INSTDIR\Documents\bridges-spec.txt"
 2) Consider adding a few more shortcuts to Start menu.
 Right now you add an URL "Tor Website.url" to the main Tor web site.
 Perhaps it'd be useful to have a few others, for core Tor web sites,
 Compass, etc?
 3) Consider adding manpage and spec subdirs to the Documents dir
 You create a Documents directory to install the docs to.  Right now, it's
 a bit crowded.  It might be nice to create a manpages and specs subdirs
 under Documents.
 4) Your lawyers will want you to update the copyright notices in the NSIS
 installer scripts, to something beyond 2009.
 ----------
 Thanks,
 Lee
-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7970>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
    
    
More information about the tor-bugs
mailing list