[libvirt] [dockerfiles PATCH 0/4] Add cross-compilation Dockerfiles

Andrea Bolognani posted 4 patches 5 years, 1 month ago
Failed in applying to current master (apply log)
buildenv-debian-9-cross-aarch64.Dockerfile    |  95 +++++++++++
buildenv-debian-9-cross-armv6l.Dockerfile     |  93 +++++++++++
buildenv-debian-9-cross-armv7l.Dockerfile     |  94 +++++++++++
buildenv-debian-9-cross-mips.Dockerfile       |  94 +++++++++++
buildenv-debian-9-cross-mips64el.Dockerfile   |  94 +++++++++++
buildenv-debian-9-cross-mipsel.Dockerfile     |  94 +++++++++++
buildenv-debian-9-cross-ppc64el.Dockerfile    |  94 +++++++++++
buildenv-debian-9-cross-s390x.Dockerfile      |  94 +++++++++++
buildenv-debian-sid-cross-aarch64.Dockerfile  |  94 +++++++++++
buildenv-debian-sid-cross-armv6l.Dockerfile   |  92 ++++++++++
buildenv-debian-sid-cross-armv7l.Dockerfile   |  93 +++++++++++
buildenv-debian-sid-cross-mips.Dockerfile     |  93 +++++++++++
buildenv-debian-sid-cross-mips64el.Dockerfile |  93 +++++++++++
buildenv-debian-sid-cross-mipsel.Dockerfile   |  93 +++++++++++
buildenv-debian-sid-cross-ppc64el.Dockerfile  |  93 +++++++++++
buildenv-debian-sid-cross-s390x.Dockerfile    |  93 +++++++++++
refresh                                       | 158 +++++++++++++++---
17 files changed, 1631 insertions(+), 23 deletions(-)
create mode 100644 buildenv-debian-9-cross-aarch64.Dockerfile
create mode 100644 buildenv-debian-9-cross-armv6l.Dockerfile
create mode 100644 buildenv-debian-9-cross-armv7l.Dockerfile
create mode 100644 buildenv-debian-9-cross-mips.Dockerfile
create mode 100644 buildenv-debian-9-cross-mips64el.Dockerfile
create mode 100644 buildenv-debian-9-cross-mipsel.Dockerfile
create mode 100644 buildenv-debian-9-cross-ppc64el.Dockerfile
create mode 100644 buildenv-debian-9-cross-s390x.Dockerfile
create mode 100644 buildenv-debian-sid-cross-aarch64.Dockerfile
create mode 100644 buildenv-debian-sid-cross-armv6l.Dockerfile
create mode 100644 buildenv-debian-sid-cross-armv7l.Dockerfile
create mode 100644 buildenv-debian-sid-cross-mips.Dockerfile
create mode 100644 buildenv-debian-sid-cross-mips64el.Dockerfile
create mode 100644 buildenv-debian-sid-cross-mipsel.Dockerfile
create mode 100644 buildenv-debian-sid-cross-ppc64el.Dockerfile
create mode 100644 buildenv-debian-sid-cross-s390x.Dockerfile
[libvirt] [dockerfiles PATCH 0/4] Add cross-compilation Dockerfiles
Posted by Andrea Bolognani 5 years, 1 month ago
lcitool supports generating Dockerfiles targeting cross-compilation
of libvirt, so all that's left to do is teach the refresh script
how to pass the necessary information to lcitool.

Andrea Bolognani (4):
  refresh: Drop shell implementation
  refresh: Add Python implementation
  refresh: Add support for cross-compilation Dockerfiles
  Add cross-compilation Dockerfiles

 buildenv-debian-9-cross-aarch64.Dockerfile    |  95 +++++++++++
 buildenv-debian-9-cross-armv6l.Dockerfile     |  93 +++++++++++
 buildenv-debian-9-cross-armv7l.Dockerfile     |  94 +++++++++++
 buildenv-debian-9-cross-mips.Dockerfile       |  94 +++++++++++
 buildenv-debian-9-cross-mips64el.Dockerfile   |  94 +++++++++++
 buildenv-debian-9-cross-mipsel.Dockerfile     |  94 +++++++++++
 buildenv-debian-9-cross-ppc64el.Dockerfile    |  94 +++++++++++
 buildenv-debian-9-cross-s390x.Dockerfile      |  94 +++++++++++
 buildenv-debian-sid-cross-aarch64.Dockerfile  |  94 +++++++++++
 buildenv-debian-sid-cross-armv6l.Dockerfile   |  92 ++++++++++
 buildenv-debian-sid-cross-armv7l.Dockerfile   |  93 +++++++++++
 buildenv-debian-sid-cross-mips.Dockerfile     |  93 +++++++++++
 buildenv-debian-sid-cross-mips64el.Dockerfile |  93 +++++++++++
 buildenv-debian-sid-cross-mipsel.Dockerfile   |  93 +++++++++++
 buildenv-debian-sid-cross-ppc64el.Dockerfile  |  93 +++++++++++
 buildenv-debian-sid-cross-s390x.Dockerfile    |  93 +++++++++++
 refresh                                       | 158 +++++++++++++++---
 17 files changed, 1631 insertions(+), 23 deletions(-)
 create mode 100644 buildenv-debian-9-cross-aarch64.Dockerfile
 create mode 100644 buildenv-debian-9-cross-armv6l.Dockerfile
 create mode 100644 buildenv-debian-9-cross-armv7l.Dockerfile
 create mode 100644 buildenv-debian-9-cross-mips.Dockerfile
 create mode 100644 buildenv-debian-9-cross-mips64el.Dockerfile
 create mode 100644 buildenv-debian-9-cross-mipsel.Dockerfile
 create mode 100644 buildenv-debian-9-cross-ppc64el.Dockerfile
 create mode 100644 buildenv-debian-9-cross-s390x.Dockerfile
 create mode 100644 buildenv-debian-sid-cross-aarch64.Dockerfile
 create mode 100644 buildenv-debian-sid-cross-armv6l.Dockerfile
 create mode 100644 buildenv-debian-sid-cross-armv7l.Dockerfile
 create mode 100644 buildenv-debian-sid-cross-mips.Dockerfile
 create mode 100644 buildenv-debian-sid-cross-mips64el.Dockerfile
 create mode 100644 buildenv-debian-sid-cross-mipsel.Dockerfile
 create mode 100644 buildenv-debian-sid-cross-ppc64el.Dockerfile
 create mode 100644 buildenv-debian-sid-cross-s390x.Dockerfile

-- 
2.20.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [dockerfiles PATCH 0/4] Add cross-compilation Dockerfiles
Posted by Daniel P. Berrangé 5 years, 1 month ago
On Fri, Mar 08, 2019 at 07:00:46PM +0100, Andrea Bolognani wrote:
> lcitool supports generating Dockerfiles targeting cross-compilation
> of libvirt, so all that's left to do is teach the refresh script
> how to pass the necessary information to lcitool.

FWIW, I have been working on code to directly use the quay.io API to
create build envs, since the thought of using the web UI to manually
create so many extra images is horrible. None the less if you want
to go ahead with creating it all manually....

> Andrea Bolognani (4):
>   refresh: Drop shell implementation
>   refresh: Add Python implementation
>   refresh: Add support for cross-compilation Dockerfiles
>   Add cross-compilation Dockerfiles

  Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>


Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [dockerfiles PATCH 0/4] Add cross-compilation Dockerfiles
Posted by Andrea Bolognani 5 years, 1 month ago
On Mon, 2019-03-11 at 14:54 +0000, Daniel P. Berrangé wrote:
> On Fri, Mar 08, 2019 at 07:00:46PM +0100, Andrea Bolognani wrote:
> > lcitool supports generating Dockerfiles targeting cross-compilation
> > of libvirt, so all that's left to do is teach the refresh script
> > how to pass the necessary information to lcitool.
> 
> FWIW, I have been working on code to directly use the quay.io API to
> create build envs, since the thought of using the web UI to manually
> create so many extra images is horrible. None the less if you want
> to go ahead with creating it all manually....

Unlike Dockerfile regeneration, adding new images to quay.io is not
something that I expect we'll be doing very frequently, so I'm okay
doing it manually, plus there's the GitHub side of it as well...

That said, feel free to complete your script if you're far enough
along, we can use it next time :)

> > Andrea Bolognani (4):
> >   refresh: Drop shell implementation
> >   refresh: Add Python implementation
> >   refresh: Add support for cross-compilation Dockerfiles
> >   Add cross-compilation Dockerfiles
> 
>   Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

Thanks! I'll push once everything has been set up on quay.io and
GitHub.

-- 
Andrea Bolognani / Red Hat / Virtualization

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list