Closed
Bug 1406132
Opened 7 years ago
Closed 7 years ago
Build config busted for releases for win32
Categories
(Testing :: geckodriver, enhancement)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: whimboo, Unassigned)
References
()
Details
Originally reported as: https://github.com/mozilla/geckodriver/issues/951
Due to an outdated docker image which is using non-existing sources for apt, necessary packages can no longer be installed. As result we can no longer produce win32 release builds for win32.
We already got a couple of reports on the github repository that people are missing those builds. We should try to get the docker image updated, or removed at all if it is not needed anymore.
I haven't worked with docker yet, so where is the image actually built? Does it have to be uploaded to the hub? Or how is Travis handling that?
Andreas, can you give some insights here please?
Flags: needinfo?(ato)
Comment 1•7 years ago
|
||
(In reply to Henrik Skupin (:whimboo) from comment #0)
> We already got a couple of reports on the github repository that
> people are missing those builds. We should try to get the docker
> image updated, or removed at all if it is not needed anymore.
To get a build out the door quickly, it is possible\ to upload a
cross compiled binary done locally.
I’m not sure, however, it is the best use of time to get cross
compilation working on Travis as we will want to make releases to
GitHub directly from TaskCluster in the future. Perhaps it would be
a better investment to get the Windows builds working there.
> I haven't worked with docker yet, so where is the image actually
> built? Does it have to be uploaded to the hub? Or how is Travis
> handling that?
Docker uses the configuration in
testing/geckodriver/i686-trusty/Dockerfile to automatically build an
image. Documentation on this is available here:
https://docs.docker.com/engine/reference/builder/
Flags: needinfo?(ato)
Comment 2•7 years ago
|
||
I’m inclined to say that we should spend our time on setting up
TaskCluster so we can release directly from there instead of
spending time on this.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•