[tor-bugs] #20643 [Internal Services/Service - deb.tpo]: make and maintain a registry of what debs are on deb.tp.o and why

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Mar 2 04:10:43 UTC 2019


#20643: make and maintain a registry of what debs are on deb.tp.o and why
-------------------------------------------------+-------------------------
 Reporter:  arma                                 |          Owner:  irl
     Type:  task                                 |         Status:
                                                 |  needs_revision
 Priority:  Medium                               |      Milestone:
Component:  Internal Services/Service - deb.tpo  |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:                                       |  Actual Points:
Parent ID:                                       |         Points:
 Reviewer:  arma                                 |        Sponsor:
-------------------------------------------------+-------------------------
Changes (by arma):

 * status:  needs_review => needs_revision


Comment:

 Great! I looked at the wiki page.

 The wiki page lists these packages as being available on deb.tp.o:
 deb.torproject.org-keyring, tor, obfsproxy, pyptlib, obfs4proxy.

 But I see other debs, like python-klein:
 http://deb.torproject.org/torproject.org/pool/main/k/klein/
 and ooniprobe:
 http://deb.torproject.org/torproject.org/pool/main/o/ooniprobe/
 python-certifi:
 http://deb.torproject.org/torproject.org/pool/main/p/python-certifi/
 and txtorcon:
 http://deb.torproject.org/torproject.org/pool/main/t/txtorcon/

 So it seems like this list on the wiki is incomplete?

 Also, I didn't find the obfsproxy package in the pool/ directory. (Maybe
 it was removed in the past 7 months, when wheezy went away?)

 Are these extra debs somehow not "really" on deb.tpo, since they're not in
 the Releases files that you mentioned? If that is so, should we delete
 them?

 But I have a memory of Arturo thinking that the ooniprobe deb was still in
 use? (It appears to still be referenced directly from
 https://ooni.torproject.org/docs/ so I would guess yes it is.)

 In the example command line on the wiki there is this typo,
 "$PACKCAGETOREMOVE"

 To satisfy the "and maintain" part of this ticket, we should figure out
 some way to make sure that a pointer to the wiki page is in the critical
 path to adding or removing a package from deb.tpo, so people know to go
 update the wiki page. An alternative option would be that we run some sort
 of nagios cron that automatically enumerates the available packages, and
 notifies somebody when they differ from the entries on the wiki?

 And lastly, for the "and why" part of the ticket, it would be nice to have
 a short explanation of why we have each package on deb.tpo. Such an
 explanation would primarily help it stay easy to notice when that reason
 no longer applies and it's time to reconsider having a separate copy here.

 Thanks!

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


More information about the tor-bugs mailing list