Travis: consider running CI on beta, nightly, and tor's lowest supported rust
At the moment, Tor's Travis CI runs on stable rust, and our Appveyor (Windows) CI doesn't run rust at all (#26954 (moved)).
But in our privcount_shamir work (#25669 (moved)), we've discovered some important bugs by running beta and nightly.
Since Rust releases every 6 weeks, we should run CI on rust stable and beta, so that we catch any show-stoppers before they are stable.
We might also want to consider an allow_failures nightly build.
If we choose to support a lower version of rust than stable (when a major distro freezes on a lower version), we should also CI that version.
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- teor changed milestone to %Tor: unspecified
changed milestone to %Tor: unspecified
Correct privcount shamir ticket.
Trac:
Description: At the moment, Tor's Travis CI runs on stable rust, and our Appveyor (Windows) CI doesn't run rust at all (#26954 (moved)).But in our privcount_shamir work (#24629 (moved)), we've discovered some important bugs by running beta and nightly.
Since Rust releases every 6 weeks, we should run CI on rust stable and beta, so that we catch any show-stoppers before they are stable.
We might also want to consider an allow_failures nightly build.
If we choose to support a lower version of rust than stable (when a major distro freezes on a lower version), we should also CI that version.
to
At the moment, Tor's Travis CI runs on stable rust, and our Appveyor (Windows) CI doesn't run rust at all (#26954 (moved)).
But in our privcount_shamir work (#25669 (moved)), we've discovered some important bugs by running beta and nightly.
Since Rust releases every 6 weeks, we should run CI on rust stable and beta, so that we catch any show-stoppers before they are stable.
We might also want to consider an allow_failures nightly build.
If we choose to support a lower version of rust than stable (when a major distro freezes on a lower version), we should also CI that version.
Tor 0.3.6.x has been renamed to 0.4.0.x.
Trac:
Milestone: Tor: 0.3.6.x-final to Tor: 0.4.0.x-finalLet's review these tickets at the next meeting using our 041-proposed process.
They're on the roadmap, so the review should focus on ticket size and team capacity (and sponsor expectations).
Trac:
Milestone: Tor: unspecified to Tor: 0.4.1.x-final
Keywords: 041-proposed deleted, 041-proposed-on-roadmap addedMarking these tickets as deferred from 041.
Trac:
Keywords: N/A deleted, 041-deferred-20190530 addedTrac:
Milestone: Tor: 0.4.1.x-final to Tor: unspecified- Trac changed time estimate to 8h
changed time estimate to 8h