Skip to content

More fixes for file dependency generation with RPM

Peter Kjellerstedt openembedded-core 2 versions In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest11 patches 2 repliesIn review
  2. v111 patches 19 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11gtk+3: Update the patches to work without PATCHTOOL = "git"meta/recipes-gnome/gtk+/gtk+3/0001-Hardcoded-libtool.patch meta/recipes-gnome/gtk+/gtk+3/0002-Do-not-try-to-initialize-GL-without-libGL.patch meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch +1 more+207 -890 replies
2/11perl: Do not generate file dependencies for perl-ptestmeta/recipes-devtools/perl/perl-ptest.inc+4 -00 replies
3/11rpm: Add dependencies on bash, perl and python3-coremeta/recipes-devtools/rpm/rpm_git.bb+5 -01 reply
4/11linux-firmware: Avoid a dependency on python-coremeta/recipes-kernel/linux-firmware/linux-firmware_git.bb+3 -00 replies
5/11texi2html: Add a dependency on perlmeta/recipes-extended/texi2html/texi2html_5.0.bb+2 -00 replies
6/11git: Add a dependency on perl for gitwebmeta/recipes-devtools/git/git.inc+1 -10 replies
7/11git: Do not install git cvsserver and git svn by defaultmeta/recipes-devtools/git/git.inc+21 -00 replies
8/11texinfo: Avoid a problem with a dependency on perl(Locale::gettext_xs)meta/recipes-extended/texinfo/texinfo_6.3.bb+6 -00 replies
9/11package_rpm.bbclass: Filter out unwanted file deps for nativesdk packagesmeta/classes/package_rpm.bbclass+23 -20 replies
10/11insane.bbclass: Ignore perl as dependency for nativesdk packagesmeta/classes/insane.bbclass+1 -10 replies
11/11package.bbclass: Restore functionality to detect RPM dependenciesmeta/classes/package.bbclass meta/lib/oe/package.py+44 -210 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCHv2 00/11] More fixes for file dependency generation with RPM

This is the second take on restoring the file dependency support for RPM that was lost in Pyro. These changes should fix most (all?) problems that were seen on the autobuilders after the first set of changes were introduced.

The first patch is not strictly needed for this, but it fixes a build problem due to a renamed file in a patch file that I got when building core-image-sato. No idea why no one else has had problems with this...

//Peter

The following changes since commit 2bf2ab9fcd12b179c396d2d4b4603b774a37eef6:

bitbake: bitbake-user-manual: Updated BBLAYERS_FETCH_DIR variable description (2017-06-15 11:15:59 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib pkj/rpm_regressions2
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=pkj/rpm_regressions2

Peter Kjellerstedt (11):
gtk+3: Update the patches to work without PATCHTOOL = "git"
perl: Do not generate file dependencies for perl-ptest
rpm: Add dependencies on bash, perl and python3-core
linux-firmware: Avoid a dependency on python-core
texi2html: Add a dependency on perl
git: Add a dependency on perl for gitweb
git: Do not install git cvsserver and git svn by default
texinfo: Avoid a problem with a dependency on perl(Locale::gettext_xs) package_rpm.bbclass: Filter out unwanted file deps for nativesdk
packages
insane.bbclass: Ignore perl as dependency for nativesdk packages package.bbclass: Restore functionality to detect RPM dependencies

 meta/classes/insane.bbclass                        |   2 +-
 meta/classes/package.bbclass                       |   5 +-
 meta/classes/package_rpm.bbclass                   |  25 +-
 meta/lib/oe/package.py                             |  60 +++--
 meta/recipes-devtools/git/git.inc                  |  23 +-
 meta/recipes-devtools/perl/perl-ptest.inc          |   4 +
 meta/recipes-devtools/rpm/rpm_git.bb               |   5 +
 meta/recipes-extended/texi2html/texi2html_5.0.bb   |   2 +
 meta/recipes-extended/texinfo/texinfo_6.3.bb       |   6 +
 .../gtk+/gtk+3/0001-Hardcoded-libtool.patch        |  12 +-
 ...Do-not-try-to-initialize-GL-without-libGL.patch |   8 +-
 .../0003-Add-disable-opengl-configure-option.patch | 268 +++++++++++++++------
 ...4-configure.ac-Fix-wayland-protocols-path.patch |   8 +-
 .../linux-firmware/linux-firmware_git.bb           |   3 +
 14 files changed, 317 insertions(+), 114 deletions(-)
Signature · 1 line
2.12.0