2012-11-15 19:14:07

by Rémi Denis-Courmont

[permalink] [raw]
Subject: Linux v3.7-rc2 DVB breaks user space compilation

Hello,

The following patch broke our userspace software builds. While it does
preserve BINARY compatibility, it breaks SOURCE compatibility as the parameter
names have changed. I don't see the rationale for breaking compatibility in
the patch description.

Please consider reverting to the old names. In other words, please remove that
_LEGACY suffix non-sense or at least define aliases. Thank you.

commit 287cefd096b124874dc4d6d155f53547c0654860
Author: Evgeny Plehov <[email protected]>
Date: Thu Sep 13 10:13:30 2012 -0300

[media] dvb_frontend: add multistream support

Unify multistream support at the DVBAPI: several delivery systems
allow it. Yet, each one had its own name. So, instead of adding
a third version of this field, remove the per-standard naming,
unifying it into a common name.

The legacy code number can still be used by old applications.

Version increased to 5.8.

[[email protected]: joined the va1j5jf007s patch, in order to
avoid compilation breakage]
Signed-off-by: Evgeny Plehov <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

--
Rémi Denis-Courmont
http://www.remlab.net/