Opened 3 years ago

Closed 3 years ago

#19275 closed enhancement (fixed)

Ubuntu packages for OONI should be on deb.torproject.org

Reported by: irl Owned by: irl
Priority: Medium Milestone:
Component: Internal Services/Service - deb.tpo Version:
Severity: Normal Keywords: package, ubuntu, ooniprobe
Cc: hellais, anadahz, weasel Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Currently we have Ubuntu packages built and uploaded to a personal PPA. This means that the only person that can perform uploads is me, and if I get hit by a bus or extraordinary rendition then all the URLs need to change. This is suboptimal.

From time to time it may also be necessary to have backports present for the dependencies, for example a recent version of txtorcon is required for the latest ooniprobe. These would need to be present in the repository for suites that do not have a recent version.

My fingerprint is 1F72 607C 5FF2 CCD5 3F01 600D 56FF 9EA4 E984 6C49 and this key is available in the Debian keyring. (Debian username is irl).

weasel has raised the question: "one question is whether we want new suites for just ooni, or whether we want to put it in the same suites as tor" which may need discussion. I am happy for this to work in either way.

Child Tickets

TicketTypeStatusOwnerSummary
#19278taskclosedtpaCreate LDAP account for Iain
#19442taskclosedtor-gitadmCreate debian-ooni group and packaging repos

Change History (4)

comment:1 Changed 3 years ago by irl

It looks that there will definitely be a need to backport txtorcon for all but xenial, so my preference regarding weasel's question is now leaning towards sharing the existing suites, given that there will be dependencies on things in the main Tor suites (including Tor itself in the case of trusty) and it is more work for users if they have to add two repos not just one.

Still, I may be convinced otherwise and I'm not closed to discussion.

comment:2 Changed 3 years ago by irl

The current PPA has been updated with the latest upstream (1.5.1) along with the required backports. This may help to show the sort of packages that would be uploaded to deb.tpo when this is completed:

https://launchpad.net/~irl/+archive/ubuntu/ooni/+packages

comment:3 Changed 3 years ago by irl

Owner: changed from weasel to irl
Status: newaccepted

weasel has done all the bits he needs to do, now it's up to me to get the packages built and uploaded.

comment:4 Changed 3 years ago by irl

Resolution: fixed
Status: acceptedclosed

Done.

Note: See TracTickets for help on using tickets.