mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Michael Olbrich <m.olbrich@pengutronix.de>
To: ptxdist@pengutronix.de
Subject: [ptxdist] [ANNOUNCE] PTXdist 2015.06.0 released
Date: Thu, 18 Jun 2015 16:05:07 +0200	[thread overview]
Message-ID: <20150618140507.GA24561@pengutronix.de> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 9597 bytes --]

Hi,

I'm happy to announce that I've just released ptxdist-2015.06.0.
Beyond the usual mix of bugfixes and version bumps we have some new
features:

PTXdist has a new options for parallel building: -j / -jN
If this is enable, PTXdist will build packages in parallel much like with
'-jeN'. However, the job pool is manages globally so it is much better at
utilizing the available resources without overloading the system. For those
who know a bit more about 'make' internals: all running make instances
share a global jobserver.

PTXdist now understands a new <PKG>_CONF_TOOL value: 'python'. With this
set, PTXdist will run special prepare/compile/install stages that will call
setup.py with the correct environment and arguments. This works for host
and target packages for python2 and python3.

On the package front we have removed several old packages. They were in
staging for more than a year and nobody cared enought about them to fix
them.
There is one noteworthy new package: Qt5 finally made it into PTXdist
mainline.

Thanks to all contributors and - as always - the shortlog below.

Enjoy,
Michael Olbrich

Clemens Gruber (1):
      busybox: version bump 1.23.1 -> 1.23.2

Lucas Stach (3):
      xorg-lib-xtrans: version bump 1.3.4 -> 1.3.5
      xorg-server: version bump 1.16.1 -> 1.17.1
      xorg-server: add xf86-video-modesetting driver option

Marc Kleine-Budde (26):
      tags: generate cscope by default, too
      e2fstools: add support for debugfs
      keyutils: compile with -O2 by default
      keyutils: version bump to 1.5.9
      dt-utils: version bump to v2015.05.1
      ima-evm-utils: version bump to 0.9
      host-openssl: build shared libs
      u-boot-tools: remove option U_BOOT_TOOLS_TOOL_ENV
      u-boot-toos: version bump to 2015.04
      host-ima-evm-utils: add
      gflags: remove executable bit
      fakeroot: version bump to 1.20.2
      mts-utils: mkfs.ubifs: add support for optionally creating extended attributes with inode number
      ima-evm-utils: add support to read inode number from extended attribute
      mtd-utils: fix support for creating extended attributes with inode number
      ptxd_make_world_extract: remove pkg_extract_dir before creating it
      fakeroot: fix compilation, add missing libcap dependency
      ptxd_make_world_extract.sh: don't remove pkg_extract_dir too early, it might point to builddir
      ptxd_make_world_patchin: remove leading 0 from patch number
      ptxd_make_world_extract.sh: complete get rid of deleting pkg_extract_dir
      pre/Rules: simplify clean: don't check for existance
      mtdutils: fix support for creating extended attributes with inode number
      barebox: add optional dependency to HOST_IMX_CST
      barebox: add help text tp BAREBOX_NEEDS_HOST_IMX_CST option
      dt-utils: version bump to 2015.06.0
      dt-utils: version bump to 2015.06.1

Markus Niebel (1):
      u-boot-tools: improve build

Markus Pargmann (1):
      cbenchsuite: Initial commit, v1.0

Michael Olbrich (124):
      pslib: fix copy/paste dependency error
      c-ares: provide explicit configure options
      libgd: add missing dependency
      util-linux-ng: fix dependencies
      libmd: various build fixes
      host-ustr: Fix build with gcc 5.1
      xfsprogs: libuuid is not optional
      host-libsemanage: Fix build with gcc 5.1
      libmbim: add missing dependencies
      scummvm: move to staging
      attr: always build the shared library
      less: exactly one terminal library must be selected
      cvs: always use local ndbm
      mpg123: add missing dependency
      ntpclient: don't install ntpclient if it's not built before
      openldap: always enable threads
      inetutils: fix dependencies
      migrate: don't generate GNUPG_GPG line if GNUPG is disabled
      php5: add missing dependency
      qt4: add missing dependency
      vorbis-tools: don't build tools that aren't installed
      libnewt: add patch to fix parallel building race condition
      apache2: don't call install_replace if the file isn't installed
      gst-plugins-bad: add missing dependency
      php5: add missing dependency
      python-routing: add missing dependency
      cairo: add missing dependencies
      xorg-server: fix various option combinations
      speex: remove debug option
      nano: explicitly don't use libmagic
      xfsprogs: cleanup rules
      xorg-driver-video-v4l: move to staging
      ptxd_make_world_patchin: run use pkg_dir for patchin_fixup
      ptxd_make_world_install: explicitly check if host-fakeroot is installed before using it
      ptxdist: apply load limit to outer make as well
      ptxd_lib_dgen: add order-only dependency to extract
      ptxd_make_world_common: reorder environment
      limit parallel downloading and extracting for parallel building
      host-qt4: use 'call compile' instead of calling make directly
      svgalib: use 'call compile' instead of calling make directly
      mesalib: use world/compile
      host-directfb: cleanup
      tiobench: cleanup
      nanocom: cleanup
      host-timeout: cleanup
      timeout: cleanup
      slang: cleanup
      rtps: cleanup
      atop: cleanup
      bing: cleanup
      ptxdist: add option for global parallel building
      boost: make it work with the new parallel make handling
      explicitly share make jobserver where necessary
      platform-opengl: new virtual package
      qt5: new package
      mesalib: fix building with latest udev
      systemd: version bump 219 -> 220
      qt4: version bump 4.8.6 -> 4.8.7
      xorg-server: add missing dependency
      opencv: add missing dependency
      php5: add missing dependencies
      poppler: add missing dependency
      xorg-driver-video-vesa: add missing dependency
      xorg-app-xhost: add missing dependency
      ima-evm-utils: remove empty series file
      ptxd_make_serialize_put: make it work with older bash
      systemd: add more host-systemd fixes
      modemmanager: version bump 1.4.4 -> 1.4.8
      xorg-server: fix building with SHM disabled
      xorg-driver-video-intel: fix building with latest udev
      openssl: another parallel build dependency fix
      libx86: don't build on x86_64
      usplash: don't build on x86_64
      memtest86p: don't build on x86_64
      liboil: fix building on arm64
      iozone: don't build on arm64
      classpath: don't build on arm64
      fuse: version bump 2.9.3 -> 2.9.4
      host-coreutils: explicitly build without selinux support
      js: move to staging
      cross-insight: move to staging
      xorg-driver-video-v4l: add staging comment
      dt: add staging comment
      acpid: remove after more than one year in staging
      mplayer: remove after more than one year in staging
      splashutils: remove after more than one year in staging
      myodbc: remove after more than one year in staging
      mysql: remove after more than one year in staging
      policykit: remove after one year in staging
      hal: remove after one year in staging
      upstart: remove after more than one year in staging
      qt5: fix building with older host compilers
      qt5: version bump 5.4.1 -> 5.4.2
      openssl: another parallel build dependency fix
      git-ptx-patches: play nice with patches managed by other tools
      ptxd_make_xpkg_pkg: rename debug files
      systemd: fix timesyncd without networkd
      pslib: don't generate docs
      ima-evm-utils: don't generate man page
      qt5examples: update to 5.4.2 changes
      host-python-setuptools: fix name clash
      qt5: install QtWebChannel files
      ptxd_make_world_common: cmake generated makefiles check if VERBOSE is set, not the value
      qt5: give qmake the 'default' gcc options, so it can generate the correct gyp options
      qt5: QtWebEngine needs at least ARMv6
      add helper to build python packages
      host-python-setuptools: build with new python helper
      python-imaging: build with new python helper
      python-protobuf: build with new python helper
      pyserial3: build with new python helper
      flup: build with new python helper
      host-cython: build with new python helper
      pyserial: build with new python helper
      python-rplicmp: build with new python helper
      python-routing: build with new python helper
      pyzmq: build with new python helper
      simplerpl: build with new python helper
      python-django: build with new python helper
      openssl: version bump 1.0.1m -> 1.0.2b
      qt5: remove bogus rpaths
      openssl: version bump 1.0.2b -> 1.0.2c
      ptxd_make_serialize_put: propagate last return value
      ptxd_make_world_extract: don't call ptxd_bailout while holding a serialization token
      ptxd_make_get: improve serialization

Robert Schwebel (6):
      hosttools: add python setuptools
      python-protobuf: add new package
      radvd: version bump 1.12 -> 2.11
      lighttpd: add /etc/lighttpd/conf.d
      django: menu entries are lower case
      rt-tests: version bump 0.91 -> 0.92

Uwe Kleine-König (1):
      kernel: don't add DEBUG_SECTION_MISMATCH=y by default

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

[-- Attachment #2: Type: text/plain, Size: 48 bytes --]

-- 
ptxdist mailing list
ptxdist@pengutronix.de

                 reply	other threads:[~2015-06-18 14:05 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150618140507.GA24561@pengutronix.de \
    --to=m.olbrich@pengutronix.de \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox