[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #15578 [Tor Browser]: Ubuntu 10.04 LTS is EOL April 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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs