TPA issueshttps://gitlab.torproject.org/groups/tpo/tpa/-/issues2020-06-27T14:19:08Zhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20507Tor logo always links to trac.torproject.org2020-06-27T14:19:08ZcypherpunksTor logo always links to trac.torproject.orgThe Tor logo on the top-left always links to https://trac.torproject.org even on the onion service. Clicking on the logo is easy for returning back to the trac front page but it's unexpected to be redirected away from the onion service.
...The Tor logo on the top-left always links to https://trac.torproject.org even on the onion service. Clicking on the logo is easy for returning back to the trac front page but it's unexpected to be redirected away from the onion service.
It should probably link to `/`.Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20544create meek repo for brade2020-06-27T14:19:07ZKathleen Bradecreate meek repo for bradePlease create /user/brade/meek.git. Description should be "Kathy's meek Repository".
This is needed for meek/Tor Browser integration work.Please create /user/brade/meek.git. Description should be "Kathy's meek Repository".
This is needed for meek/Tor Browser integration work.https://gitlab.torproject.org/tpo/tpa/team/-/issues/20561Please create a mailing list metrics-bugs@ similar to tbb-bugs@2020-06-27T14:19:07ZKarsten LoesingPlease create a mailing list metrics-bugs@ similar to tbb-bugs@Please create a mailing list metrics-bugs@ similar to tbb-bugs@ that will be used by a new "metrics-team" Trac user account. Most settings can probably be copied over from the tbb-bugs@ list, except that I'm happy to become the maintain...Please create a mailing list metrics-bugs@ similar to tbb-bugs@ that will be used by a new "metrics-team" Trac user account. Most settings can probably be copied over from the tbb-bugs@ list, except that I'm happy to become the maintainer. Thanks!Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20616obfs4proxy package on deb.tp.o is out of date?2020-06-27T14:19:07ZRoger Dingledineobfs4proxy package on deb.tp.o is out of date?http://deb.torproject.org/torproject.org/dists/obfs4proxy/main/binary-amd64/Packages makes it look like we're shipping obfs4proxy 0.0.4 on deb.torproject.org.
Whereas Debian sid, and apparently ubuntu 16.04, have obfs4proxy 0.0.6:
https...http://deb.torproject.org/torproject.org/dists/obfs4proxy/main/binary-amd64/Packages makes it look like we're shipping obfs4proxy 0.0.4 on deb.torproject.org.
Whereas Debian sid, and apparently ubuntu 16.04, have obfs4proxy 0.0.6:
https://packages.debian.org/sid/obfs4proxy
Are we not keeping our deb repo up-to-date?
It doesn't seem reasonable to think that we're shipping jessie's stable, because that looks to be version 0.0.3:
https://packages.debian.org/search?keywords=obfs4proxy
Moritz points out that our current stackexchange answer suggests to use the Tor obs4proxy repo:
https://tor.stackexchange.com/questions/6370/how-to-run-an-obfs4-bridge/6371
Are we at the point where we should stop maintaining our own? Or did that ship sail when we started doing it?LunarLunarhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20641Remove obsolete polipo and vidalia debs from deb.tp.o2020-06-27T14:19:07ZRoger DingledineRemove obsolete polipo and vidalia debs from deb.tp.ohttp://deb.torproject.org/torproject.org/pool/main/p/polipo/
and
http://deb.torproject.org/torproject.org/pool/main/v/vidalia/
are still served from our deb.p.o, but nobody should be using those.
We should remove them.http://deb.torproject.org/torproject.org/pool/main/p/polipo/
and
http://deb.torproject.org/torproject.org/pool/main/v/vidalia/
are still served from our deb.p.o, but nobody should be using those.
We should remove them.HiroHirohttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20642rename "Internal Services" trac component to "Infrastructure"?2020-06-27T14:19:07ZRoger Dingledinerename "Internal Services" trac component to "Infrastructure"?It is weird that trac and deb.tpo and so on are labelled Internal. They're outside-facing, just for a different audience.
What would happen if we named the top level component Infrastructure instead?
I cc Isabela since she was involved...It is weird that trac and deb.tpo and so on are labelled Internal. They're outside-facing, just for a different audience.
What would happen if we named the top level component Infrastructure instead?
I cc Isabela since she was involved in the last big renaming, and I cc hiro because I should just start doing that for all the tickets like this. :)Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20643make and maintain a registry of what debs are on deb.tp.o and why2020-06-27T14:19:07ZRoger Dingledinemake and maintain a registry of what debs are on deb.tp.o and whyWe've accumulated a variety of debs on deb.tp.o, with a variety of maintainers. I think the knowledge of who these people are is not recorded well.
Step one, we should figure out who is in charge of each of the debs that's there. For ex...We've accumulated a variety of debs on deb.tp.o, with a variety of maintainers. I think the knowledge of who these people are is not recorded well.
Step one, we should figure out who is in charge of each of the debs that's there. For example, is the pyptlib deb there because of one of the obfs debs? Or is it leftover from something and nobody needs it anymore? Similarly, is tor-arm there because it got brought in as a dependency to...something else that's there?
Then step two, we should write all of that in one place (a page on this wiki? a text file in the deb.tp.o root? someway else?), and make sure that those people know that they have the responsibility to keep their debs up to date, or to decide to take them down when they're no longer needed.irlirlhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20648Migrate tickets from "Tor bundles" component and then shut it down2020-06-27T14:19:07ZRoger DingledineMigrate tickets from "Tor bundles" component and then shut it downI just gave legacy/trac#20645 a plausible component ("tor bundles"), and it turns out that Erinn is the default owner of that component still. I bet she isn't really going to tackle all of those tickets.
Should the component go away? Sh...I just gave legacy/trac#20645 a plausible component ("tor bundles"), and it turns out that Erinn is the default owner of that component still. I bet she isn't really going to tackle all of those tickets.
Should the component go away? Should we give it somebody else, like somebody from the Tor Browser team?Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20658Add hiro as a sandstorm admin2020-06-27T14:19:07ZIsis LovecruftAdd hiro as a sandstorm adminPlease add hiro to the `storm` group on brachteata!Please add hiro to the `storm` group on brachteata!https://gitlab.torproject.org/tpo/tpa/team/-/issues/20661please close jobs@lists.tp.o list2020-06-27T14:19:06ZRoger Dingledineplease close jobs@lists.tp.o listOnce upon a time, we made a mailman list called 'jobs', and subscribed anybody who volunteered, and that's how we handled incoming applications for job spots.
That was never a great strategy, but it was the best we could do at the time,...Once upon a time, we made a mailman list called 'jobs', and subscribed anybody who volunteered, and that's how we handled incoming applications for job spots.
That was never a great strategy, but it was the best we could do at the time, but in any case that time is now thankfully past.
Now the jobs list is just a spam target. Let us please remove it.
I believe it has no archives, and there is nothing that needs to be salvaged from it.
Thanks!Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20662Add a Component for the Tor Browser manual2020-06-27T14:19:06ZArthur EdelsteinAdd a Component for the Tor Browser manualWe have a great Tor Browser Manual here:
https://tb-manual.torproject.org/
Would it be possible to have a trac Component for this so we can suggest revisions/propose patches? Perhaps under Community.
Thanks in advance!We have a great Tor Browser Manual here:
https://tb-manual.torproject.org/
Would it be possible to have a trac Component for this so we can suggest revisions/propose patches? Perhaps under Community.
Thanks in advance!Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20666Change Tor 0.2.?? to Tor 0.3.??2020-06-27T14:19:06ZteorChange Tor 0.2.?? to Tor 0.3.??Since 0.2.9 is our last Tor 0.2.?? release, there's no point in putting any more tickets in "Tor 0.2.??". So I've changed the milestone name to "Tor 0.3.??".Since 0.2.9 is our last Tor 0.2.?? release, there's no point in putting any more tickets in "Tor 0.2.??". So I've changed the milestone name to "Tor 0.3.??".Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20669change reply-to on tor-team list config2020-06-27T14:19:06ZRoger Dingledinechange reply-to on tor-team list configweasel is sad that the tor-team mailman config is set to explicitly add a reply-to header.
It messes with his mail flow I guess.
I'm going to try configuring the list to set reply-to to "poster", and we can see what we think of it.
I'...weasel is sad that the tor-team mailman config is set to explicitly add a reply-to header.
It messes with his mail flow I guess.
I'm going to try configuring the list to set reply-to to "poster", and we can see what we think of it.
I'm making a ticket so there's someplace for people to complain to, if this breaks things even more. :)Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20673Please delete spurious tag.2020-06-27T14:19:06ZYawning AngelPlease delete spurious tag.Please delete the accidentally created/pushed tag `show` from `pluggable-transports/obfs4.git`.Please delete the accidentally created/pushed tag `show` from `pluggable-transports/obfs4.git`.https://gitlab.torproject.org/tpo/tpa/team/-/issues/20674Create email account for Brad2020-06-27T14:19:06ZErin WyattCreate email account for BradBrad is our new Chief Financial and Grants officer. Please create a torproject email and LDAP account for him (the latter he'll need for svn file access). Thank you!
```
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
First name: Brad
...Brad is our new Chief Financial and Grants officer. Please create a torproject email and LDAP account for him (the latter he'll need for svn file access). Thank you!
```
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
First name: Brad
Last name: Parker
Desired uid/email alias: brad@torproject.org
Forwarding address: bparktp@gmail.com
GPG public key fingerprint: 8388 83EB 648C 3AB0 7709 391B 378B A192 C7E0 75D4
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAEBCgAGBQJYK3gQAAoJELoMlAD4D5HOYjUP/ROd1ssv/eJKWI92ZpXAzvhU
3niHZ1I6Iksok4MPGEWXG7I1zOHPXLG0ex+/H1YmZHd/OMdB2HPaN6iDTKfBy0PW
6PAO96/CxU/K6m+Vk28DGQ5ue1EZNvWwYFMOn+k7TjWOU1SdWdDoxfqIIsgnKghW
iWeE5tHHybxads9e8zm/U4KwybenP6M6UWyilFLetEWkhRViKT6zhGwnMGm17ANv
DaM9k8cnJXT0KiG6bgz9aTV8pRfkN7Wq4bkG5G6i6qUoXN9SgWvymmzZjKgVbwMG
WoatfaieeKnXmaPXgKzuJfVFi+PH0wgc9V8vNGaGB8gez2oExH5DpA/GNo1N/kTe
fVbzuocgkGwfBES9cPjODX+8d5DM/LLP7KFVhz4b5Ct1MoRao8X1jbdm4RVVzc4B
ltg66ABf+FcdF0dLSOVu9l/tv8s5Hu7+jR0F1y92O8pta0szMWVKiLBMO2l4IhsU
CNFMzMIejScYm+rYeStNkEbNdaQ1AWRjM6bt1uQQ+YeYMjKWcvCdgpv/b8sciVwx
cG6sK3giIkkEnJqbjbHJ8SLNDb/d8aEZVODpmHpVopBzwkIuO6CiYQWCy8MFrG7e
4xcErX+xlF5a2Ykcmb1sA9Vflrf3c5LrhJUzm1Uc/V3VLounoonTCd/o4dS5Xpld
/VmbxAqUff/TaXSft07X
=kBSn
-----END PGP SIGNATURE-----
```https://gitlab.torproject.org/tpo/tpa/team/-/issues/20686Ooniprobe packaging git mistakes2020-06-27T14:19:05ZirlOoniprobe packaging git mistakesPlease delete the tordeb-xenial and tordeb-trusty branches from debian/ooniprobe.git on git.tpo. Please also create a new personal repo for me to stage updates, where a push --force isn't going to cause problems for others.
The new repo...Please delete the tordeb-xenial and tordeb-trusty branches from debian/ooniprobe.git on git.tpo. Please also create a new personal repo for me to stage updates, where a push --force isn't going to cause problems for others.
The new repo should be users/irl/debian/ooniprobe.git and I should have rw permissions on it, everyone should have anonymous read.
I'm sorry there's no diff here for the gitolite config but I cannot remember how I produced that last time.https://gitlab.torproject.org/tpo/tpa/team/-/issues/20693Add hiro as a trac admin2020-06-27T14:19:05ZHiroAdd hiro as a trac adminPlease make me trac admin :)Please make me trac admin :)Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20694disable auto-CC2020-06-27T14:19:05Zweasel (Peter Palfrader)disable auto-CCCurrently, whenever one acts on a ticket, one is doomed to forever get notified about any future activity on that ticket.
Please disable this horrible feature.Currently, whenever one acts on a ticket, one is doomed to forever get notified about any future activity on that ticket.
Please disable this horrible feature.Jens KubiezielJens Kubiezielhttps://gitlab.torproject.org/tpo/tpa/team/-/issues/20702Creating a 'dist -> .' symlink in directory /srv/aus1-master.torproject.org/h...2020-06-27T14:19:05ZboklmCreating a 'dist -> .' symlink in directory /srv/aus1-master.torproject.org/htdocs on staticiformeIn Tor Browser 6.5a4, in ticket legacy/trac#19481, we changed the update URL to use `https://aus1.torproject.org/dist/torbrowser/update_2/`. However it should have been `https://aus1.torproject.org/torbrowser/update_2/` (without the `dis...In Tor Browser 6.5a4, in ticket legacy/trac#19481, we changed the update URL to use `https://aus1.torproject.org/dist/torbrowser/update_2/`. However it should have been `https://aus1.torproject.org/torbrowser/update_2/` (without the `dist` directory).
I think adding a symbolic link `dist -> .` in directory `/srv/aus1-master.torproject.org/htdocs` on `staticiforme` would fix that, but I don't have write permission in that directory to do it. Could a sysadmin create this symlink?https://gitlab.torproject.org/tpo/tpa/team/-/issues/20736IndexError: pop from empty list2020-06-27T14:19:05ZTracIndexError: pop from empty listI cannot add an attachment to a ticket (patch suggestion). Clicking on "Attach file" leads to an error message. Perhaps a translation problem (missing german text)?
#### Zum Reproduzieren
Während der Ausführung von GET auf `/attachment...I cannot add an attachment to a ticket (patch suggestion). Clicking on "Attach file" leads to an error message. Perhaps a translation problem (missing german text)?
#### Zum Reproduzieren
Während der Ausführung von GET auf `/attachment/ticket/17975/` hat Trac einen internen Fehler gemeldet.
_(Bitte geben Sie hier weitere Details an)_
Anfrageparameter:
```
{'action': u'new', 'path': u'17975/', 'realm': u'ticket'}
```
User agent: `Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0`
#### Systeminformationen
_Systeminformation nicht verfügbar_
#### Aktive Plugins
_Plugininformation nicht verfügbar_
#### Python-Zurückverfolgungsinformationen
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/trac/web/main.py", line 512, in _dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.7/dist-packages/trac/web/main.py", line 240, in dispatch
content_type)
File "/usr/lib/python2.7/dist-packages/trac/web/chrome.py", line 1042, in render_template
encoding='utf-8')
File "/usr/lib/python2.7/dist-packages/genshi/core.py", line 184, in render
return encode(generator, method=method, encoding=encoding, out=out)
File "/usr/lib/python2.7/dist-packages/genshi/output.py", line 58, in encode
for chunk in iterator:
File "/usr/lib/python2.7/dist-packages/genshi/output.py", line 350, in __call__
for kind, data, pos in stream:
File "/usr/lib/python2.7/dist-packages/genshi/output.py", line 829, in __call__
for kind, data, pos in stream:
File "/usr/lib/python2.7/dist-packages/genshi/output.py", line 669, in __call__
for kind, data, pos in stream:
File "/usr/lib/python2.7/dist-packages/genshi/output.py", line 774, in __call__
for kind, data, pos in chain(stream, [(None, None, None)]):
File "/usr/lib/python2.7/dist-packages/genshi/output.py", line 594, in __call__
for ev in stream:
File "/usr/lib/python2.7/dist-packages/genshi/core.py", line 289, in _ensure
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/core.py", line 289, in _ensure
for event in stream:
File "/usr/lib/python2.7/dist-packages/trac/web/chrome.py", line 1182, in _strip_accesskeys
for kind, data, pos in stream:
File "/usr/lib/python2.7/dist-packages/genshi/core.py", line 289, in _ensure
for event in stream:
File "/usr/lib/python2.7/dist-packages/trac/web/chrome.py", line 1171, in _generate
for kind, data, pos in stream:
File "/usr/lib/python2.7/dist-packages/genshi/core.py", line 289, in _ensure
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/core.py", line 289, in _ensure
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/filters/transform.py", line 706, in _unmark
for mark, event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/filters/transform.py", line 1101, in __call__
for mark, event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/filters/transform.py", line 118, in __iter__
event = self.stream.next()
File "/usr/lib/python2.7/dist-packages/genshi/filters/transform.py", line 734, in __call__
for mark, event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/filters/transform.py", line 702, in _mark
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/template/base.py", line 618, in _include
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/template/markup.py", line 378, in _match
ctxt, start=idx + 1, **vars):
File "/usr/lib/python2.7/dist-packages/genshi/template/markup.py", line 378, in _match
ctxt, start=idx + 1, **vars):
File "/usr/lib/python2.7/dist-packages/genshi/template/markup.py", line 362, in _match
content = list(content)
File "/usr/lib/python2.7/dist-packages/genshi/template/base.py", line 618, in _include
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/template/markup.py", line 326, in _match
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/template/markup.py", line 315, in _strip
event = next()
File "/usr/lib/python2.7/dist-packages/genshi/template/base.py", line 558, in _flatten
for kind, data, pos in stream:
File "/usr/lib/python2.7/dist-packages/genshi/core.py", line 289, in _ensure
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/path.py", line 588, in _generate
subevent = next()
File "/usr/lib/python2.7/dist-packages/genshi/template/base.py", line 618, in _include
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/template/markup.py", line 315, in _strip
event = next()
File "/usr/lib/python2.7/dist-packages/genshi/template/base.py", line 558, in _flatten
for kind, data, pos in stream:
File "/usr/lib/python2.7/dist-packages/genshi/core.py", line 289, in _ensure
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/path.py", line 588, in _generate
subevent = next()
File "/usr/lib/python2.7/dist-packages/genshi/template/base.py", line 618, in _include
for event in stream:
File "/usr/lib/python2.7/dist-packages/genshi/template/markup.py", line 315, in _strip
event = next()
File "/usr/lib/python2.7/dist-packages/genshi/template/base.py", line 558, in _flatten
for kind, data, pos in stream:
File "/usr/lib/python2.7/dist-packages/genshi/filters/i18n.py", line 178, in _generate
for event in msgbuf.translate(gettext(msgbuf.format())):
File "/usr/lib/python2.7/dist-packages/genshi/filters/i18n.py", line 1051, in translate
events = self.events[order].pop(0)
IndexError: pop from empty list
```
**Trac**:
**Username**: michaelsonntagJens KubiezielJens Kubieziel