On Fri, Aug 14, 2020 at 7:09 AM Steve Sakoman <[email protected]> wrote: > > On Thu, Aug 13, 2020 at 3:20 PM Joshua Watt <[email protected]> wrote: > > > > I spent some time digging into the build failures that Steve > > encountered ([1], [2]) when pulling in my patch to make the build fail > > if Storable.pm wasn't place in an arch specific directory. As it turns > > out, this may be a false alarm. I dug into the perl code and it > > appears that this change [3] (introduced for 5.31.3) moved the > > installation of Storable.pm from the base directory to the arch > > specific one. By my reading of the code and empirical evidence of > > diffing the build output, this happens because Storable.pm is no > > longer explicitly listed to be installed as > > '$(INST_ARCHLIB)/Storable.pm', and thus defaults to the arch-specific > > directory. Practically speaking, I believe this means that dunfell > > (with perl 5.30) should always have Storable.pm in the base lib > > directory, whereas master (with perl 5.32) should always have > > Storable.pm in the arch specific directory. I don't have any > > conclusions about what this means about our intermittent bug, but at a > > minimum I suspect my patch is not appropriate for dunfell. > > This makes sense. But what puzzles me is that while Fedora and > Centos builds triggered the directory test failure, Ubuntu and Debian > builds did not. > > Any theories?
since you asked for theories here is one :). The perl patch seems to be sensitive to flock defined(HAS_FLOCK) || defined(FCNTL_CAN_LOCK) && defined(HAS_LOCKF) And its happening on redhat like systems, I wonder if perl-native is being built without flock on them whereas its being detected properly on debian-like systems. > > Steve > > > > [1] https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/1245 > > [2] https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/1229 > > [3] > > https://github.com/Perl/perl5/commit/95173f94fe0c1b2b943af60e1f6c6e4c47b8a975#diff-03144331fb08a8b04b003b1a49659547L16 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#141459): https://lists.openembedded.org/g/openembedded-core/message/141459 Mute This Topic: https://lists.openembedded.org/mt/76180396/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
