opkg svn: respect to the arch priority
Status from this message: Merged into OE-Core
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/1 | opkg svn: respect to the arch prioritymeta/ meta/ | +104 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/1] opkg svn: respect to the arch priority
After the discussion, this seems a proper solution:
Let the arch priority win the higher version by default, and add an option (--select-higher-version) for it to make the higher version win the arch priority, so that the user can have another choice.
This is only for opkg_svn.bb, maybe the opkg_0.1.8.bb should be removed since it does work on the master branch:
- It doesn't support the "--force_postinstall" option which is used by package_ipk.bbclass.
- It still doesn't work after remove the "--force_postinstall" option, it can't install the packages in complementary_pkgs.txt, I haven't found out the reason.
I'd like to remove it.
* Test info
- With MACHINE= "qemux86"
$ bitbake core-image-sato - With MACHINE= "crownbay" $ bitbake core-image-sato
The "xserver-xorg*_1.9.3-r1_core2.ipk" will be installed to the crownbay's image. It would install the "xserver-xorg*_1.11.2-r7_i586.ipk" in the past.
- Simulate the upgrade command:
Quoted 1 line
Update the list:
$ ./tmp/sysroots/i686-linux/usr/bin/opkg-cl -f \ /buildarea2/lyang1/ipk_build/tmp/work/crownbay-poky-linux/core-image-sato-1.0-r0/opkg.conf \ -o /buildarea2/lyang1/ipk_build/tmp/work/crownbay-poky-linux/core-image-sato-1.0-r0/rootfs update
Quoted 1 line
Test the upgrade command:
$ ./tmp/sysroots/i686-linux/usr/bin/opkg-cl -f /buildarea2/lyang1/ipk_build/tmp/work/crownbay-poky-linux/core-image-sato-1.0-r0/opkg.conf \ -o /buildarea2/lyang1/ipk_build/tmp/work/crownbay-poky-linux/core-image-sato-1.0-r0/rootfs upgrade # Nothing has been done
Quoted 1 line
Test the --select-higher-version
$ ./tmp/sysroots/i686-linux/usr/bin/opkg-cl -f /buildarea2/lyang1/ipk_build/tmp/work/crownbay-poky-linux/core-image-sato-1.0-r0/opkg.conf -o /buildarea2/lyang1/ipk_build/tmp/work/crownbay-poky-linux/core-image-sato-1.0-r0/rootfs \ --select-higher-version upgrade # The "xserver-xorg*_1.9.3-r1_core2.ipk" would be upgraded to "xserver-xorg*_1.11.2-r7_i586.ipk".
$ runqemu qemux86 The image started, and run the "opkg-cl" command in qemu, it worked well.
// Robert
The following changes since commit 913944d904266bf90af0cad94b4f0fb3652bd29d:
upstream_tracking: update lsb and ltp (2012-09-14 17:12:52 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib robert/ipk_arch
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=robert/ipk_arch
Robert Yang (1):
opkg svn: respect to the arch priority
.../opkg/opkg/select_higher_version.patch | 102 ++++++++++++++++++++ meta/recipes-devtools/opkg/opkg_svn.bb | 3 +- 2 files changed, 104 insertions(+), 1 deletions(-) create mode 100644 meta/recipes-devtools/opkg/opkg/select_higher_version.patch