Skip to content
Snippets Groups Projects
  1. May 21, 2021
    • Maxim Cournoyer's avatar
      packaging: Remove unused targets. · 7e29582b
      Maxim Cournoyer authored
      This further reduces the targets set to what the CI currently uses.
      The native ARM (armhf, aarch64) builds are dropped as we are not
      equipped in terms of native hardware to build them and QEMU user
      emulation is too slow.  The remaining i386 builds are removed as they
      are not used by the CI and have or are being phased out by their
      upstreams.
      
      * scripts/make-packaging-target.py
      (DPKG_BASED_SYSTEMS_DOCKER_RUN_OPTIONS): New variable.
      [debian_10]: Use it.
      [debian_10_i386, debian_10_armhf, debian_10_arm64]
      [ubuntu_18.04_i386, ubuntu_18.04_qt_i386]: Delete targets.
      [rhel_8]: Comment out target for now.
      [debian_testing]: Use the above variable.
      [ubuntu_20.04, ubuntu_20.10, ubuntu_21.04]: Likewise.
      * docker/Dockerfile_debian_10_arm64: Delete file.
      * docker/Dockerfile_debian_10_armhf: Likewise.
      * docker/Dockerfile_debian_10_i386: Likewise.
      * docker/Dockerfile_ubuntu_18.04_i386: Likewise.
      * docker/Dockerfile_ubuntu_18.04_qt_i386: Likewise.
      
      Change-Id: Iabb840e7f9a2111afe822e2c05797a651d55e21d
      Unverified
      7e29582b
  2. May 12, 2021
  3. May 11, 2021
  4. May 04, 2021
  5. May 01, 2021
    • Maxim Cournoyer's avatar
      maint: Completely get rid of OVERRIDE_PACKAGING_DIR. · 7ae79f80
      Maxim Cournoyer authored
      This is a follow-up to commit
      47b1b0151d6c3703ee25c0050cd2031ab7edae4c, which removed it from the
      make-packaging-target.py script.
      
      * docker/Dockerfile_debian_10: Remove support code for
      OVERRIDE_PACKAGING_DIR.
      * docker/Dockerfile_debian_10_arm64: Likewise.
      * docker/Dockerfile_debian_10_armhf: Likewise.
      * docker/Dockerfile_debian_10_i386: Likewise.
      * docker/Dockerfile_debian_10_qt: Likewise.
      * docker/Dockerfile_ubuntu_18.04: Likewise.
      * docker/Dockerfile_ubuntu_18.04_i386: Likewise.
      * docker/Dockerfile_ubuntu_18.04_qt: Likewise.
      * docker/Dockerfile_ubuntu_18.04_qt_i386: Likewise.
      * docker/Dockerfile_ubuntu_20.04: Likewise.
      * docker/Dockerfile_ubuntu_20.04_qt: Likewise.
      * docker/Dockerfile_ubuntu_20.10: Likewise.
      * docker/Dockerfile_ubuntu_20.10_qt: Likewise.
      * scripts/build-package-debian-qt.sh: Likewise.
      * scripts/build-package-debian.sh: Likewise.
      
      Change-Id: Ia15961fe1ccc05222d43da2bdded819f95315aae
      Unverified
      7ae79f80
    • Amin Bandali's avatar
      debian: build and package client-qt · 6d0caec2
      Amin Bandali authored and Maxim Cournoyer's avatar Maxim Cournoyer committed
      Also remove unused DEBIAN_PACKAGING_OVERRIDE.
      
      Change-Id: Ida109a811bebd1fb46fd1a8b90fb5463518382c0
      Unverified
      6d0caec2
    • Amin Bandali's avatar
      debian: build and package our own Qt · 019583c0
      Amin Bandali authored and Maxim Cournoyer's avatar Maxim Cournoyer committed
      Change-Id: I983607f226476c32a6862a41b55ca1b13a2c010b
      Unverified
      019583c0
  6. Apr 30, 2021
  7. Apr 19, 2021
  8. Feb 26, 2021
  9. Feb 25, 2021
  10. Dec 09, 2020
  11. Nov 18, 2020
  12. Nov 10, 2020
  13. Oct 24, 2020
  14. Oct 22, 2020
  15. Oct 21, 2020
  16. Oct 19, 2020
  17. Oct 15, 2020
    • Sandra Tobajas's avatar
      packaging: raspbian: remove qemu-user binaries · e6b6c694
      Sandra Tobajas authored
      As the packaging for raspbian platform does use the virtualization with
      qemu in user mode, remove the qemu binaries in the build container.
      
      Change-Id: Id72ca6bad3d47d525c3a7d0213d5fc5eebbaa3d4
      Unverified
      e6b6c694
    • Sandra Tobajas's avatar
      packaging: debian: use cross compilation for armhf platforms · d6dde7ee
      Sandra Tobajas authored
      Using qemu in user mode to build jami package for raspbian platforms
      adds a lot of overhead.
      
      Remove the virtualization using the Debian 10 cross-compiling toolchain.
      The target platform (i.e. the platform on which the package will be
      installed) has to be set and some compilation options has to be added in
      the debian/rules file.
      
      Also add the armhf architecture in the Docker container in order to
      install the package dependencies for this platform.
      
      Change-Id: Ic2282ad9377d52482bca4a4f0ef017fbcc1f8eb7
      Unverified
      d6dde7ee
  18. Oct 09, 2020
  19. Aug 28, 2020
    • Hussein Abdallah's avatar
      packaging: opensuse 15 fix docker and build gnutls · 27bbb2d0
      Hussein Abdallah authored and Sébastien Blin's avatar Sébastien Blin committed
      Correct the dockerfile for opensuse 15 replacing
       zypper --non-interactive  --gpg-auto-import-key refresh
      by
       zypper --non-interactive  --gpg-auto-import-keys refresh
      keyS must be in plural, otherwise the command fails
      
      Update the spec files for opensuse 15 leap by compiling GnuTLS
          make -j4 V=1 .ffmpeg .gnutls
      
      because when using the distro's GnuTLS 3.6.7  connections fail with
      [TLS] handshake failed: An error has been detected in the library and
      cannot continue operations.
      
      Change-Id: I40a726e429b9f68447199f336ebe4a68ddfccf30
      Unverified
      27bbb2d0
  20. May 21, 2020
  21. Apr 28, 2020
  22. Apr 22, 2020
  23. Apr 17, 2020
  24. Jan 15, 2020
  25. Jan 13, 2020
    • Fredy Pulido's avatar
      packaging: adds debian 10 and raspbian arm · b20faf61
      Fredy Pulido authored and Sébastien Blin's avatar Sébastien Blin committed
      Adds:
      * Debian 9 armhf
      * Debian 9 arm64
      * Debian 10 armhf
      * Debian 10 arm64
      * Raspbian 10 armhf
      * The One Click Install (oci) version for all this items
      
      This commit also fix the --generate option in the generated makefile by
      scripts/make-packaging-target.py and remove the --architecture option
      there because was not used at any part of the script.
      
      Because our builder docker can not docker build with ARM we implemented
      a workaround called dirty qemu-static is documented and we have a issue
      to sovle it.
      
      The pipeline for packaging-deploy-gnulinux-generic got changed to add
      the support for the ARM architecture but the OCI build is not enabled
      because the build including the oci takes long (5 hours or plus).
      
      Warning: require companion changes in daemon (topic debian-arm)
      to ensure the right compilation flags
      
      Change-Id: I905bbd4660824670d7de836129886f3d7f1dc83b
      b20faf61
  26. Nov 15, 2019
  27. Nov 14, 2019
  28. Nov 13, 2019
Loading