agl / pond

Pond
BSD 3-Clause "New" or "Revised" License
911 stars 109 forks source link

update instructions for Tails 1.4 #187

Open saltthefries opened 9 years ago

saltthefries commented 9 years ago

Update Pond build instructions for Tails 1.4 to manually download source code over https until Tails includes a version of go that does not download code over http, use the Additional Software feature instead of aliases to manage dependencies, and updates notes accordingly.

leif commented 9 years ago

These instructions are missing the apt-get install line, but other than that I've confirmed that they do work on Tails 1.4. However, they don't leave the user an easy way to upgrade. I'd like to have a simple bash script in the pond repo which safely builds and installs the latest version of pond (and its dependencies) so that the instructions for tails and other debian distros can become 1) checkout the repo and 2) run the script. I'll try to write this soon if someone else doesn't do it first.

saltthefries commented 9 years ago

Thanks for catching the missing apt-get install line. There is now a new version of Tails 1.4.1 out and I'm not sure if these directions work. I made a cursory attempt to test the instructions against the new version and ran into some trouble with dotfiles, but I haven't investigated it sufficiently.

I wrote these instructions trying to stick to the apparent philosophy of the previous instructions, but I like @leif's idea. It would be nice if the script went all the way to building a Debian package locally so APT can manage versioning (this might have already been @leif's intent). Tails is based off Debian Jessie, so it's very likely that the two will be solved together. That also addresses the just entered issue for Debian Jessie https://github.com/agl/pond/issues/195

Thoughts?

sycamoreone commented 9 years ago

Tails is based off Debian Jessie, so it's very likely that the two will be solved together. That also addresses the just entered issue for Debian Jessie #195.

Tails 1.4.1 is now using the Linux kernel from Debian Jessie, but is still based on Debian Wheezy otherwise. According to Tails' roadmap Tails 2.0 will be based on Jessie.

IIRC the plan is to release 2.0 late in 2015.