Feature #7656

Upgrade to Linux 3.14-2

Added by intrigeri 2014-07-24 20:55:31 . Updated 2014-09-02 05:16:02 .

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

100%

Feature Branch:
feature/linux-3.14-2
Type of work:
Code
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description

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


Files


Subtasks


History

#1 Updated by intrigeri 2014-07-26 10:55:52

  • 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 2014-07-27 01:24:02

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 2014-07-27 14:11:33

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 2014-07-27 15:17:40

> 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 Bug #7661. Thanks!

#5 Updated by cypherpunks 2014-07-27 19:34:29

I’ve built a Tails image (re: Bug #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 2014-07-27 20:11:03

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 2014-07-27 22:40:59

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 2014-07-28 10:40:10

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

#9 Updated by anonym 2014-09-02 05:16:02

  • Status changed from Fix committed to Resolved