From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 000/120] x11: update to R7.7
Date: Mon, 18 Mar 2013 16:04:15 +0100 [thread overview]
Message-ID: <20130318160415.704c31a2@skate> (raw)
In-Reply-To: <1363611219-26971-1-git-send-email-jbb@gamblify.com>
Dear Jesper Baekdahl,
On Mon, 18 Mar 2013 13:52:40 +0100, Jesper Baekdahl wrote:
> Following the work of Will Wagner: http://lists.busybox.net/pipermail/buildroot/2013-February/066605.html
> I have tried to update x11 components to R7.7, now based on the latest master.
> I have not included patches that delete xapp_* packages even though they are not a part of R7.7 release since they are released individually.
> These patches can also be fetched as a branch here: https://bitbucket.org/baekdahl/buildroot/src/b8db03aa6921/?at=x11r77
I had a look at your patch set from your Git repository, I guess the
version of the patches you're posting now haven't changed much.
My major problem is that the patch series is not bisectable: they are
some packages that are removed even if they are still used by other
packages. Of course, those other packages are updated later in the
series and get rid of the dependency on the removed package, but in the
mean time, the build is broken.
Here are some notes I had written down while reviewing the patch set:
* Removal of xlib_libXfontcache, but xapp_xset depends on it. A later
patch updates xapp_xset to a version that does not depend on
xlib_libXfontcache, it should probably be ealier in the patch
series.
* Removal of xlib_libXp, what about
x11r7/xlib_libXprintUtil/xlib_libXprintUtil.mk,
x11r7/xapp_xdbedizzy/xapp_xdbedizzy.mk,
x11r7/xapp_xprehashprinterlist/xapp_xprehashprinterlist.mk.
Ok, xlib_libXprintUtil and xlib_libXprintAppUtil are removed in
later commits. Either they should be merged into the xlib_libXp
removal commit, or better, the commits should be reordered: first
remove xlib_libXprintAppUtil, then remove xlib_libXprintUtil, then
xlib_libXp. In order to preserve bisectability, it is important
that packages are being removed starting from the leaves of the
dependency tree.
* xcb-util removal? We have new packages that depend on it, so it
looks strange... See xcb-util-wm
* xproto_fontcacheproto removal: it is still being used as a
dependency in xlib_libXfont.mk.
* xutil_util_macros, the commit log says it bumps the revision to
X11R7.7, but the commit only adds a patch (which also happens to
lack a description).
* xproto_xf86rushproto: same problem as other packages, it is removed
while it is still being used by the X.org server (which gets
changed only later in the patch series).
Generally speaking, I would suggest to put all the version bumps and
related dependency removals first, and then the package removals.
That said, achieving complete bisectability may be difficult: many of
the version bumps are related, and it may be hard to find the right
ordering. Maybe there should be one big patch that does all the version
bumps at once, and then patches to remove the packages that are no
longer useful.
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
next prev parent reply other threads:[~2013-03-18 15:04 UTC|newest]
Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-18 12:52 [Buildroot] [PATCH 000/120] x11: update to R7.7 Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 001/120] xlib_liboldX: removed in X11R7.7 Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 002/120] xlib_libXfontcache: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 003/120] xlib_libxkbui: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 004/120] xlib_libXp: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 005/120] xlib_libXprintAppUtil: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 006/120] xlib_lixXprintUtil: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 007/120] xcb-util: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 008/120] xfont_font-bitstream-speedo: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 009/120] xproto_fontcacheproto: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 010/120] xproto_printproto: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 011/120] xproto_xf86rushproto: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 012/120] xapp_xinit: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 013/120] libxcb: bump revision to X11R7.7 Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 014/120] xapp_iceauth: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 015/120] xapp_luit: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 016/120] xapp_makefontscale: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 017/120] xapp_sessreg: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 018/120] xapp_setxkbmap: " Jesper Baekdahl
2013-03-18 12:52 ` [Buildroot] [PATCH 019/120] xapp_smproxy: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 020/120] xapp_xauth: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 021/120] xapp_xcmsdb: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 022/120] xapp_xdpyinfo: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 023/120] xapp_xev: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 024/120] xapp_xgamma: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 025/120] xapp_xhost: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 026/120] xapp_xinput: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 027/120] xapp_xkbcomp: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 028/120] xapp_xkbevd: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 029/120] xpp_xlsatoms: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 030/120] xpp_xlsclients: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 031/120] xapp_xmodmap: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 032/120] xapp_xpr: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 033/120] xapp_xprop: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 034/120] xapp_xrandr: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 035/120] xapp_xrdb: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 036/120] xapp_xset: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 037/120] xapp_xwd: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 038/120] xapp_xwininfo: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 039/120] xapp_xwud: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 040/120] xcb-proto: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 041/120] xdriver_xf86-input-evdev: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 042/120] xdriver_xf86-input-joystick: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 043/120] xdriver_xf86-input-keyboard: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 044/120] xdriver_xf86-input-mouse: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 045/120] xdriver_xf86-input-synaptics: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 046/120] xdriver_xf86-input-vmmouse: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 047/120] xdriver_xf86-input-void: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 048/120] xdriver_xf86-video-ark: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 049/120] xdriver_xf86-video-ast: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 050/120] xdriver_xf86-video-ati: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 051/120] xdriver_xf86-video-cirrus: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 052/120] xdriver_xf86-video-dummy: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 053/120] xdriver_xf86-video-geode: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 054/120] xdriver_xf86-video-glide: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 055/120] xdriver_xf86-video-glint: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 056/120] xdriver_xf86-video-i128: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 057/120] xdriver_xf86-video-intel: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 058/120] xdriver_xf86-video-mach64: " Jesper Baekdahl
2013-03-18 12:53 ` [Buildroot] [PATCH 059/120] xdriver_xf86-video-mga: " Jesper Baekdahl
2013-03-18 15:04 ` Thomas Petazzoni [this message]
2013-03-19 13:23 ` [Buildroot] [PATCH 000/120] x11: update to R7.7 Jesper Birksø Bækdahl
2013-03-19 13:46 ` Thomas Petazzoni
2013-03-20 14:47 ` Jesper Baekdahl
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=20130318160415.704c31a2@skate \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/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