Ticket #1377 (closed defect: fixed)
12.04.3 is going to break the world
Reported by: | jdreed | Owned by: | jdreed |
---|---|---|---|
Priority: | blocker | Milestone: | Upstream Utopia |
Component: | -- | Keywords: | |
Cc: | Fixed in version: | ||
Upstream bug: | LP:1206387 |
Description
Ubuntu's ongoing effort to remove "stability" from the list of reasons to run an LTS continues, and we're back at a different version of #1297, in that OpenAFS modules won't build on the raring-lts-whatever kernels.
Change History
comment:2 Changed 11 years ago by jdreed
Can one of our friendly DDs or MOTUs poke people to review the debdiff on LP?
comment:3 Changed 11 years ago by jdreed
Should we just give up and have the installer configure https://launchpad.net/~openafs/+archive/stable? Because we will soon have hardware that requires 12.04.3
comment:4 Changed 11 years ago by jdreed
We now have hardware that requires 12.04.3. "Yay".
Thoughts on using the PPA? I much prefer that solution to, e.g. a one-time inclusion of the package in our repos. That leaves Debian on its own if it ever ends up this situation, but Debian also does not appear likely to embrace the HWE mentality, so *shrug*.
If nobody yells loudly, I'm just going proceed with this.
comment:5 Changed 11 years ago by jdreed
We talked about this at release-team. WE don't really want to use the PPA, because upstream should just work. However, the upstream bug is going nowhere quickly, and we're now blocking hardware. I don't mind throwing in an exception for cluster to use the PPA, since we can just re-install those machines.
Should we do something dumb like put the 1.6.5 dkms source package in our openafs component, with an appropriate ~tag, until upstream deals?
comment:7 Changed 11 years ago by jdreed
- Status changed from review to committed
committed 694759d2b65227581c6a7fa5e7a11302dad77a79 (Add the OpenAFS PPA because upstream is broken) to master
comment:8 Changed 11 years ago by jdreed
- Status changed from committed to proposed
This is in the beta installer.
comment:9 Changed 11 years ago by jdreed
https://github.com/mit-athena/scripts/commit/2a6c7d12152d8fcb603e52d7471c fixes PXE, and this appears to work now. I'm not quite ready to bump stage2 yet, but at least we have a solution for when the 9020s go out.
comment:10 Changed 11 years ago by jdreed
- Priority changed from blocker to high
- Milestone changed from Current Semester to Upstream Utopia
Upstream is going nowhere fast, so give up and release the beta installer (via the locker).
comment:11 Changed 11 years ago by jdreed
- Owner set to jdreed
- Status changed from proposed to accepted
comment:12 Changed 11 years ago by jdreed
- Priority changed from high to blocker
OK, we fixed this for a one-off, but we need a better fix. We can decide that kernels with the word "lts" in it use the PPA, or we can just give up on upstream and use the PPA regardless.
comment:13 Changed 11 years ago by jdreed
OK, this has worked, and we have cluster machines in the field right now using this, but I want to make a stronger decision going forward. I have a slight preference for unconditionally using the PPA on Ubuntu, so that we don't have to figure out why half our machines failed to auto-update because launchpad.net fell over. We could also use the PPA sources and build into our repo, thus reducing the possibility of that failure.
Ballot:
The default OpenAFS repository for Ubuntu architectures in Debathena should be:
- the OpenAFS PPA
- the Debathena repository using PPA sources
- the Ubuntu universe repository (no change)
- requires further discussion
comment:14 Changed 11 years ago by kaduk
I would say 1325.
comment:15 Changed 11 years ago by jdreed
- Status changed from accepted to review
comment:16 Changed 11 years ago by jdreed
- Status changed from review to committed
committed c9480cb0380e83be99f0c012b358f52da48031e2 (Add the PPA on Ubuntu, always:) to master
comment:17 Changed 11 years ago by jdreed
- Status changed from committed to proposed
Now present in the beta installer in the locker. People should test.
comment:18 Changed 11 years ago by jdreed
- Status changed from proposed to closed
- Resolution set to fixed
Warning placed on home page and installation page (cc6f841 in the website Git repo)