Project

General

Profile

Feature #7656

Upgrade to Linux 3.14-2

Added by intrigeri over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
-
Target version:
Start date:
07/24/2014
Due date:
% Done:

100%

Feature Branch:
feature/linux-3.14-2
Type of work:
Code
Blueprint:
Starter:
No
Affected tool:

Description

All Tails builds are broken currently since Linux API was bumped in sid.

tails-debugging-info.txt View (145 KB) cypherpunks, 07/27/2014 07:34 PM

History

#1 Updated by intrigeri over 5 years ago

  • Assignee deleted (intrigeri)
  • % Done changed from 20 to 50
  • QA Check set to Ready for QA

Passes the automated test suite.

#2 Updated by ioerror over 5 years ago

I think I can confirm this as impacting at least one of my attempts to make a Tails build: https://labs.riseup.net/code/issues/7661#note-13

#3 Updated by cypherpunks over 5 years ago

I tried to build this branch and had a failure:

$ git checkout feature/linux-3.14-2
Switched to branch 'feature/linux-3.14-2'

I ran the build process as root:

lb clean --all && lb config && time lb build

...

fertig
refresh-translations failed (3).

#4 Updated by intrigeri over 5 years ago

I tried to build this branch and had a failure:

I think that's totally unrelated to this ticket. Let's please keep the discussion about it on #7661. Thanks!

#5 Updated by cypherpunks over 5 years ago

I've built a Tails image (re: #7661) and I'm now testing from inside Tails running this kernel update:

$ uname -a
Linux amnesia 3.14-2-486 #1 Debian 3.14.13-2 (2014-07-24) i686 GNU/Linux

I ran the following command to collect information on this kernel/system (and I've attached it):

sudo /usr/local/sbin/tails-debugging-info > ~/Desktop/tails-debugging-info.txt
cat: /etc/X11/xorg.conf: No such file or directory
cat: /var/log/gdm3/tails-greeter.errors: No such file or directory
cat: /var/lib/gdm3/tails.persistence: No such file or directory

#6 Updated by dawuud over 5 years ago

I tried a series of patches to Tails to build in vagrant on my Wheezy system.

here's an early patch that didn't quite work:
http://vbydyg7rcotccilo.onion/uri/URI:DIR2-RO:zoy2g44valzyhe7cqmazx6scgy:hffifgnbq6hlmjivcilvs3nokpm75bp5onnekrbq2fu5fp66seeq/tails_diff1

later i got the build to work with this patch against the devel branch:
https://github.com/david415/tails/commit/8c1fca97185df2d3e96ccb34db4ab7a0ca7c23f7

My new Tails iso image has the linux-image-3.14-2-amd64 kernel.
I dd'ed it to a USB disk and tested it out; everything worked as expected.

#7 Updated by ioerror over 5 years ago

I've tested this kernel on a Coreboot/SeaBIOS enabled X60 and it works well. All the usual devices (wifi, ethernet, screen, disk, etc.) seem to work as expected.

I've also tested the kernel (and my Tails build from devel) on a 2013 13" Retina Macbook Pro. It worked but the network didn't function. I attached an atheros wifi usb device and it was able to use the internet as expected. The thunderbolt usb ethernet device that comes with modern macbooks did not function, sadly. I believe this isn't a regression but just the state of network hardware in modern Apple computers.

#8 Updated by intrigeri over 5 years ago

  • Status changed from In Progress to 11
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

#9 Updated by anonym over 5 years ago

  • Status changed from 11 to Resolved

Also available in: Atom PDF