[tor-bugs] #15578 [Tor Browser]: Ubuntu 10.04 LTS is EOL April 2015

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Nov 13 21:40:50 UTC 2015


#15578: Ubuntu 10.04 LTS is EOL April 2015
-------------------------------------------------+-------------------------
 Reporter:  mikeperry                            |          Owner:  gk
     Type:  defect                               |         Status:
 Priority:  Medium                               |  assigned
Component:  Tor Browser                          |      Milestone:
 Severity:  Normal                               |        Version:
 Keywords:  tbb-gitian, AffectsTails,            |     Resolution:
  TorBrowserTeam201511, GeorgKoppen201511        |  Actual Points:
Parent ID:                                       |         Points:
  Sponsor:                                       |
-------------------------------------------------+-------------------------

Comment (by gk):

 Replying to [comment:27 josephbisch]:
 > Replying to [comment:26 gk]:
 > > So, the first thing that breaks for me when starting the build results
 in
 > > {{{
 > > ./bin/gbuild:213:in `[]=': can't convert Array into String (TypeError)
 > >     from ./bin/gbuild:213:in `<main>'
 > > }}}
 > > The problem is that `distro` is an array: `[debian]` and
 `ENV['DISTRO'] = distro` does not like that. Not sure why you are not
 affected by this.
 >
 > I added the line "distro: "debian"" (without the outer quotation marks)
 to my descriptor and I don't encounter this issue. Are you treating it the
 same as suites, which would make it an array?

 Ah, yes, that was it, thanks!

 > > Working around this problem breaks for Wheezy in the `Create package
 manifest` step with
 > > {{{
 > > E: Unable to correct problems, you have held broken packages.
 > > }}}
 > > Using my Jessie containers seems to work fine then.
 >
 > I just fixed the issue in the gitian-builder PR. There were broken
 packages due to conflicts between grub-pc and grub-legacy. The Debian wiki
 says to just install grub (it appears to install the correct version of
 grub for your suite), so I have make-base-vm doing that now for Debian
 instead of using grub-pc for both distros as gitian-builder uses for
 Ubuntu.
 >
 > I am now able to make it through a Wheezy i386 build for a very very
 simple descriptor.

 Works for me, too, it seems (the build is now broken but that is due to
 the different toolchain shipped in Wheezy and thus fixable with our
 descriptors). I'll test things out during the coming days.

 One thing I noticed is that you probably want to update the README file
 (again) as well. All those commands mentioning `on-target` etc. (basically
 all of them using `TUSER`) are broken now as `TUSER` is not `ubuntu`
 anymore but `$DISTRO`. Thus, something like `export TUSER=ubuntu` is
 needed now first to be able to log into Ubuntu VMs (before your changes
 this worked out of the box).

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15578#comment:28>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list