mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [ANNOUNCE] PTXdist 2014.07.0 released
@ 2014-07-03 16:09 Michael Olbrich
  2014-07-04  7:44 ` Alexander Dahl
  2014-07-04 12:34 ` Alexander Dahl
  0 siblings, 2 replies; 5+ messages in thread
From: Michael Olbrich @ 2014-07-03 16:09 UTC (permalink / raw)
  To: ptxdist


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

Hi,

I'm happy to announce that I've just released ptxdist-2014.07.0.
I'd call this a feature release. Be careful when updating, a lot of things
have changed.
Besides the usual mix of bugfixes and new versions we have:

- updates to the core host-tools (fakeroot, gettext, pkg-config...). Most
  people won't notice anything here, but It's possible that this broke
  things on more exotic build systems (e.g. OS X).

- Systemd 214 has the usual special requirements for the Kernel. Make sure
  you check the systemd README for kernel options you might need to enable.

- With the new option '--auto-version' PTXdist will execute the correct
  PTXdist version as defined by the ptxconfig. <prefix>/bin/ptxdist is now
  a wrapper script that adds this option. This is useful when working with
  multiple PTXdist versions.

- ${PTXDIST_BSP_AUTOVERSION} can be used in PROJECT_VERSION and
  PLATFORM_VERSION. Is is derived from an anotated git tag
  'something-YYYY.MM.X' (just like the ptxdist git versions).

- PTXdist now supports distributed compiling with icecc (also known as
  Icecream)[1]. Just install it, enable it in 'ptxdist setup' and PTXdist
  will handle all the ugly details.

- Building packages is parallel (with -jeX) should work again.

As you can see, there are some rather large changes in this release.
This might not be the best release to switch to right before a feature
freeze...

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

Enjoy,
Michael Olbrich

[1] https://github.com/icecc/icecream

Alexander Aring (6):
      libusb: fix libusbx to libusb prompt
      protobuf: version bump 2.4.1 -> 2.5.0
      svgalib: fix library permissions to 0644
      xorg-fonts: fix possible error handling
      kbd: rework and version bump 1.15.2 -> 2.0.1
      cmatrix: add new package

Alexander Dahl (2):
      net-snmp: add security patch from upstream 5.7.2.1
      json-c: remove no longer needed patch series

Bernhard Walle (1):
      host-tz-database: Update to 2014e

Bruno Thomsen (3):
      dropbear: version bump 2013.60 -> 2014.63
      dropbear: Added Elliptic Curve Cryptography options.
      php5: version bump 5.4.27 -> 5.4.29

Guillermo Rodriguez (3):
      Add support for stunnel
      classpath: Fix JAVA autoconf variable
      classpath: Bump version to 0.99

Jon Ringle (2):
      util-linux-ng: allow losetup to be optionally installed
      autossh: new package

Markus Niebel (6):
      memtester: version bump 4.0.8 -> 4.3.0
      aumix: fix URL
      aumix: select HOST_GETTEXT
      memtester: improve build system
      zip: fix download url
      u-boot: add config option for imx images

Markus Pargmann (5):
      crda: Fix udev rule
      cppzmq: zmq header for C++
      alfred: Initial commit
      liboping: initial commit
      radvd: Initial commit

Michael Olbrich (86):
      image-root-ext: allow percentages for the size
      dtc: Seperate path and filename of dts
      host-qt4: enable parallel building for qmake
      useless use of cat
      libptxdist: remove some useless echo
      define PTXDIST_BSP_AUTOVERSION
      os-release: handle transparent changes to the used ptxconf variables
      project-name: let {PROJECT,PLATFORM}_VERSION default to PTXDIST_BSP_AUTOVERSION
      libzmq: version bump 4.0.3 -> 4.0.4
      ptxd_make_xpkg_common: Revert "useless use of cat"
      busybox: version bump 1.22.0 -> 1.22.1
      e2fsprogs: version bump 1.42.9 -> 1.42.10
      glib: version bump 2.38.2 -> 2.40.0
      ptxd_make_world_update_md5: be stricter when updating the md5
      kmod: version bump 16 -> 18
      opkg: version bump 0.2.0 -> 0.2.2
      libffi: 3.0.13 -> 3.1
      strace: version bump 4.7 -> 4.8
      strace: version bump 4.7 -> 4.8
      htop: version bump 1.0.2 -> 1.0.3
      pixman: version bump 0.30.0 -> 0.32.4
      host-glib: cleanup configure options
      host-tz-database: fix install
      strace: fix patchin
      host-pkg-config: version bump 0.25 -> 0.25
      host-fakeroot: version bump 1.14.4 -> 1.18.4
      host-pkg-config: fix building
      host-pkg-config: needs libiconv for the internal glib
      dnsmasq: add missing dependency
      rootfs: add systemd groups and user
      systemd: version bump 204 -> 214
      rootfs: add option to let systemd provide /etc/resolv.conf
      dbus: version bump 1.6.18 -> 1.8.4
      e2fsprogs: add upstream patch to fix dependencies
      add bootloader spec submenu and default entry
      add bootloader spec entry template
      libgsf: version bump 1.14.16 -> 1.14.30
      remove host-libiconv
      host-coreutils: new package
      rootfs: rework /etc/fstab
      host-coreutils: no prompt
      host-dbus: update configure options to latest version
      dbus: systemd units are only available if systemd support is enabled
      host-systemd: update dependencies
      glib: cleanup
      dtc: move dtb creation to shell
      host-acl: ignore gettext
      host-attr: ignore gettext
      host-glib: ignore gettext
      Toplevel.make: don't propagate MAKEFLAGS
      ptxdist: add support for icecc
      wapper: improve icecc handling
      ptxdist: make icecc handling more robust
      host-kernel-header: new package
      host-systemd: fix building on debian wheezy
      gettext: version bump 0.18.3.2 -> 0.19.1
      gettext: fix new version
      ptxdist: add '--auto-version' and helper script
      pre/Rules: disable maintainer mode by default
      lowpan-tools: make sure no sources are generated
      protobuf: fix building for PPC
      host-gettext: dbus-java needs gettext with iconv support
      boost: fix building with -ji > 64
      pre/Rules: set enable_option_checking=fatal for host packages as well
      orc: version bump 0.4.19 -> 0.4.21
      tmux: version bump 1.6 -> 1.9a
      systemd: fix timesyncd startup
      xorg-app-xinput: add missing dependency
      json-c: version bump 0.10 -> 0.12
      json-dbus-bridge: fix building with latest json-c
      libmikmod: realy don't use makeinfo
      syslinux: never build with icecc
      opencv: fix menu alignment
      cxxtools: fix building with thumb toolchains
      ptxd_make_world_install_mangle_pc: use '${prefix}/lib' for libdir
      xkeyboard-config: move to multimedia_libs
      lua: liblua should link to libdl
      dnsmasq: fix lua detection
      host-qooxdoo: use HOST_SYSTEM_PYTHON
      stunnel: add archive URL
      ptxd_lib_kgen: optimize
      v4l-utils: cleanup dependencies and configure options
      ptxdist: be more verbose when icecc setup fails
      v4l-utils/opencv: readd libv4l1
      project-name: the versions should start with a '-'
      setlocalversion: use a fixed abbrev length for the version string

Philipp Zabel (2):
      media-ctl: drop package, media-ctl now is part of v4l-utils
      v4l-utils: version bump 0.9.5 -> 1.2.1

Richard Cochran (2):
      xorg-lib-xt: fix the build
      xterm: fix the build

-- 
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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [ANNOUNCE] PTXdist 2014.07.0 released
  2014-07-03 16:09 [ptxdist] [ANNOUNCE] PTXdist 2014.07.0 released Michael Olbrich
@ 2014-07-04  7:44 ` Alexander Dahl
  2014-07-04 10:56   ` Michael Olbrich
  2014-07-04 12:34 ` Alexander Dahl
  1 sibling, 1 reply; 5+ messages in thread
From: Alexander Dahl @ 2014-07-04  7:44 UTC (permalink / raw)
  To: ptxdist

Hei hei, 

Am 2014-07-03 18:09, schrieb Michael Olbrich:
> - With the new option '--auto-version' PTXdist will execute the correct
>   PTXdist version as defined by the ptxconfig. <prefix>/bin/ptxdist is now
>   a wrapper script that adds this option. This is useful when working with
>   multiple PTXdist versions.

This means you have to explicitly use e.g. `ptxdist-2014.07.0 migrate`
if you want to migrate a project to a new version, because `ptxdist
migrate` would lead to calling the current version to be called with
migrate, which is (hopefully) a no-op. ;-)

Anyway, starting from a ptxdist 2014.06.0 BSP, `ptxdist-2014.07.0
migrate` leads to the following error here:


#
# configuration written to .config
#
/usr/local/lib/ptxdist-2014.07.0/config/collection/Kconfig:30: can't
open file "generated/ptx_collection.in"

ptxdist: 'collection oldconfig' returned with an error


:-/

Not tried the other things yet.

Greets
Alex

-- 
»With the first link, the chain is forged. The first speech censured,
the first thought forbidden, the first freedom denied, chains us all
irrevocably.« (Jean-Luc Picard, quoting Judge Aaron Satie)
*** GnuPG-FP: 02C8 A590 7FE5 CA5F 3601  D1D5 8FBA 7744 CC87 10D0 ***

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [ANNOUNCE] PTXdist 2014.07.0 released
  2014-07-04  7:44 ` Alexander Dahl
@ 2014-07-04 10:56   ` Michael Olbrich
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Olbrich @ 2014-07-04 10:56 UTC (permalink / raw)
  To: ptxdist

Hi,

On Fri, Jul 04, 2014 at 09:44:00AM +0200, Alexander Dahl wrote:
> Am 2014-07-03 18:09, schrieb Michael Olbrich:
> > - With the new option '--auto-version' PTXdist will execute the correct
> >   PTXdist version as defined by the ptxconfig. <prefix>/bin/ptxdist is now
> >   a wrapper script that adds this option. This is useful when working with
> >   multiple PTXdist versions.
> 
> This means you have to explicitly use e.g. `ptxdist-2014.07.0 migrate`
> if you want to migrate a project to a new version, because `ptxdist
> migrate` would lead to calling the current version to be called with
> migrate, which is (hopefully) a no-op. ;-)
> 
> Anyway, starting from a ptxdist 2014.06.0 BSP, `ptxdist-2014.07.0
> migrate` leads to the following error here:
> 
> 
> #
> # configuration written to .config
> #
> /usr/local/lib/ptxdist-2014.07.0/config/collection/Kconfig:30: can't
> open file "generated/ptx_collection.in"
> 
> ptxdist: 'collection oldconfig' returned with an error
> 
> 
> :-/

Should be fixed in master now. So collections are broken in
ptxdist-2014.07.0  :-(

Michael

-- 
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 |

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [ANNOUNCE] PTXdist 2014.07.0 released
  2014-07-03 16:09 [ptxdist] [ANNOUNCE] PTXdist 2014.07.0 released Michael Olbrich
  2014-07-04  7:44 ` Alexander Dahl
@ 2014-07-04 12:34 ` Alexander Dahl
  2014-07-04 20:35   ` Michael Olbrich
  1 sibling, 1 reply; 5+ messages in thread
From: Alexander Dahl @ 2014-07-04 12:34 UTC (permalink / raw)
  To: ptxdist

Hei hei, 

Am 2014-07-03 18:09, schrieb Michael Olbrich:
> - With the new option '--auto-version' PTXdist will execute the correct
>   PTXdist version as defined by the ptxconfig. <prefix>/bin/ptxdist is now
>   a wrapper script that adds this option. This is useful when working with
>   multiple PTXdist versions.

Another question, if you don't mind. As far as I can see, this finds out
the right ptxdist version but it also passes the --auto-version option,
which leads to e.g. this call:

/usr/local/bin/ptxdist-2014.06.0 --auto-version menuconfig

And this just shows the help of ptxdist 2014.06.0 … 

If it's supposed to work with older releases (which do not understand
--auto-version) one should possibly drop this parameter when calling the
old version instead of passing it?

Greets
Alex

-- 
»With the first link, the chain is forged. The first speech censured,
the first thought forbidden, the first freedom denied, chains us all
irrevocably.« (Jean-Luc Picard, quoting Judge Aaron Satie)
*** GnuPG-FP: 02C8 A590 7FE5 CA5F 3601  D1D5 8FBA 7744 CC87 10D0 ***

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ptxdist] [ANNOUNCE] PTXdist 2014.07.0 released
  2014-07-04 12:34 ` Alexander Dahl
@ 2014-07-04 20:35   ` Michael Olbrich
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Olbrich @ 2014-07-04 20:35 UTC (permalink / raw)
  To: ptxdist

Hi,

On Fri, Jul 04, 2014 at 02:34:19PM +0200, Alexander Dahl wrote:
> Am 2014-07-03 18:09, schrieb Michael Olbrich:
> > - With the new option '--auto-version' PTXdist will execute the correct
> >   PTXdist version as defined by the ptxconfig. <prefix>/bin/ptxdist is now
> >   a wrapper script that adds this option. This is useful when working with
> >   multiple PTXdist versions.
> 
> Another question, if you don't mind. As far as I can see, this finds out
> the right ptxdist version but it also passes the --auto-version option,
> which leads to e.g. this call:
> 
> /usr/local/bin/ptxdist-2014.06.0 --auto-version menuconfig
> 
> And this just shows the help of ptxdist 2014.06.0 … 
> 
> If it's supposed to work with older releases (which do not understand
> --auto-version) one should possibly drop this parameter when calling the
> old version instead of passing it?

I originally thought, that '--auto-version' won't do anything when the
correct ptxdist version is called, so I didn't remove the option from the
argument list.
As you found out, this breaks older versions. I've pushed a fix for that.

Michael

-- 
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 |

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-07-04 20:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-03 16:09 [ptxdist] [ANNOUNCE] PTXdist 2014.07.0 released Michael Olbrich
2014-07-04  7:44 ` Alexander Dahl
2014-07-04 10:56   ` Michael Olbrich
2014-07-04 12:34 ` Alexander Dahl
2014-07-04 20:35   ` Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox