Re: [Tails-dev] [review'n'merge:1.1] feature/uefi (#5739)

Delete this message

Reply to this message
Author: anonym
Date:  
To: The Tails public development discussion list
Subject: Re: [Tails-dev] [review'n'merge:1.1] feature/uefi (#5739)
13/05/14 11:47, intrigeri wrote:
> Hi,
>
> The results of our UEFI call for testing are very good:
>
>    https://tails.boum.org/blueprint/UEFI/syslinux/

>
> ... and the release after 1.1 will likely be a point-release, so I'd
> like us to ship UEFI support, at least as a "technology preview", in
> Tails 1.1. Else, this will have to wait for the early
> September release.
>
> I think the current state of feature/uefi is good enough, and I have
> just merged it into experimental, *but* there are a few bits I'd like
> to improve before 1.1 is out.
>
> Unfortunately, I won't be available until May 24 to work on this, so
> I'd like to ask a kind special process, that is 1. merge feature/uefi
> in its current state; 2. trust me to deal in due time with the bits
> listed below. Note that the freeze is on May 29, so I'm picking dates
> bellow so that there are a few days left to merge my last bits:
>
>   * It would be good to have #6562 at least partly resolved in 1.1.
>     I can work on the most important bits by June 3, that is 5 days
>     before the final 1.1 ISO is built. IMO, the most important bits
>     are: "Start Tails", "Tails does not start", "Known issues", and
>     "Hardware requirements" and Mac installation doc. I think that's
>     the main blocker, but given it's "only" documentation, I think
>     it's fine if I do it only post-RC, and can anyway be improved
>     after 1.1 is out, if needed.

>
>   * It would be good to address #6577 ("Convert existing Tails devices
>     to UEFI on full upgrade") before the release. If feature/uefi is
>     merged by then, I commit to work on this ticket, hopefully leading
>     it to a good resolution, by May 26. If this doesn't work, I don't
>     think it's a critical blocker.

>
>   * It would be good to support older VirtualBox (#7173). The version
>     of syslinux that has the fix won't be in Debian in time, and
>     anyway I think it's too late to risk a major syslinux update -pre5
>     might have serious regressions (even if it does tons of bugs)
>     compared to the -pre1 we've had a lot of feedback about. So, I'll
>     try to backport the relevant upstream commit, to support older
>     VirtualBox, by May 26. If this doesn't work, I don't think it's
>     a critical blocker.

>
> If the release manager agrees with this course of action, then I'll
> update the set of UEFI tickets accordingly, either later today (if
> I get a super-quick answer), or on May 24.


As the RM, I agree with all this. I've been using experimental builds
(which includes feature/uefi) for a while now and only noticed the
regression in old versions of VirtualBox. I trust you'll deal with the
rest in time for the release.

I'd like to start merging now (for the "super-quick" resolution), but I
have issues building liveusb-creator, after it being adapted for Wheezy,
and with the new version scheme. What I did was:

1. merge feature/uefi into master
2. merge master into debian
3. checkout debian
4. add changelog entry for 3.11.6+tails1-2
5. git-buildpackage, but I get:

       fatal: Not a valid object name upstream/3.11.6+tails1


and --git-no-pristine-tar doesn't help (and
../liveusb-creator_3.11.6.orig.tar.gz exists)

I can work around this by

    cp ../liveusb-creator_3.11.6.orig.tar.gz \
       ../liveusb-creator_3.11.6+tails1-1.orig.tar.gz


but I'm not sure this is the way to go.

Any ideas?

Cheers!