<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-perl, branch mickledore</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=mickledore</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=mickledore'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2023-05-28T19:56:55+00:00</updated>
<entry>
<title>libencode-perl: Remove buildpaths from generated .exh files</title>
<updated>2023-05-28T19:56:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-05-06T16:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=155b2f1a7e4a2002b2dfdd5ef600815904b23ef5'/>
<id>urn:sha1:155b2f1a7e4a2002b2dfdd5ef600815904b23ef5</id>
<content type='text'>
there are generated .exh files which has the absolute perl interpreter
path in comments, which is caught by build QA, therefore remove the
absolute perl native path prefix

Fixes warnings like
WARNING: libencode-perl-3.19-r0 do_package_qa: QA Issue: File /usr/src/debug/libencode-perl/3.19-r0/def_t.exh in package libencode-perl-src contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
(cherry picked from commit 8e110d9c5cf22520af4b69fe4f6b90709f2c7545)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-openemnedded: Add myself as mickledore maintainer</title>
<updated>2023-04-09T15:52:55+00:00</updated>
<author>
<name>Armin Kuster</name>
<email>akuster808@gmail.com</email>
</author>
<published>2023-04-09T14:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2d89a469e5f6a209fdc50bf447cd645929e4b735'/>
<id>urn:sha1:2d89a469e5f6a209fdc50bf447cd645929e4b735</id>
<content type='text'>
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libnet-ssleay-perl: Fix patch upstream status</title>
<updated>2023-04-06T03:13:54+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-04-06T03:12:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c5f6d0b19b9fa1d432331114ecc431942d2c2b9d'/>
<id>urn:sha1:c5f6d0b19b9fa1d432331114ecc431942d2c2b9d</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-perl-ptest*-image: enable BBCLASSEXTEND parallel execution</title>
<updated>2023-04-04T20:39:46+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2023-04-02T22:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=90589558e97928f66e05e7600fa4a933810febb9'/>
<id>urn:sha1:90589558e97928f66e05e7600fa4a933810febb9</id>
<content type='text'>
Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution"

Refactor meta-perl-ptest-image.bb for an image per ptest in the form of
meta-perl-ptest-image-XXX using class extensions.

* Add meta-perl-ptest-all-image.bb depends on ALL meta-perl-ptest-image-XXX in meta-perl
* Add meta-perl-ptest-fast-image.bb depends on meta-perl ptests which take less than ~30s

This allows parallel execution of the tests.

The downside to this approach is the parsing time of an image generating
this number of class extensions is slow but making it easier to execute
and collect test data should outweigh that.

A useful advantage is that the dependencies of each ptest package are
checked/tested individually.

Add to local.conf:
IMAGE_CLASSES += "testimage"

All the meta-perl-ptest-image-XXX can be built with:
$ bitbake meta-perl-ptest-all-image

Subsequently, all the ptest images can be run with:
$ bitbake -c testimage meta-perl-ptest-all-image

You will likely want to limit the number of parallel image tests:

BB_NUMBER_THREADS = "4"

based on the number of TAP devices you have defined or the number of simultaneous
QEMU sessions your server can support.

Results can be summarized with:

$ resulttool report tmp/log/oeqa/testresults.json

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes-perl/images: move to recipes-core</title>
<updated>2023-04-04T20:39:46+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2023-04-02T22:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fdc87348a0b48f10b01c78cc49563c91991919f2'/>
<id>urn:sha1:fdc87348a0b48f10b01c78cc49563c91991919f2</id>
<content type='text'>
Be consistent with other layers like oe-core, meta-oe and meta-python

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes-perl/packagegroups: move to recipes-core/</title>
<updated>2023-04-04T20:39:46+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2023-04-02T22:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=480985d35ef3bfe8557315a42b2d7e416ff1a747'/>
<id>urn:sha1:480985d35ef3bfe8557315a42b2d7e416ff1a747</id>
<content type='text'>
Be consistent with other layers, like oe-core, meta-oe and meta-python

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>ptest-packagelists-meta-perl.inc: add ptest recipes</title>
<updated>2023-04-04T20:39:46+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2023-04-02T22:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=99972beb1d1f07573c6a717ac4e9e515d9fa1aee'/>
<id>urn:sha1:99972beb1d1f07573c6a717ac4e9e515d9fa1aee</id>
<content type='text'>
Similar to ptest-packagelists.inc in oe-core, this list enables
per image ptest (isolated ptests for a given recipe)

* Add recipes to PTEST_FAST_META_PERL for ptests which take less than ~30s
* Add recipes to PTEST_SLOW_META_PERL for ptests which take longer
* Add recipes to PTEST_PROBLEMS_META_PERL for ptests which have failing tests
  or other issues with ptest package

The initial list was taken from:

meta_perl_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \
    --layer meta-perl --inherits ptest --bare | tr '\n' ' ' | \
    pcregrep -o1 '^NOTE:.+===(.+)$')

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcgi-perl: upgrade 4.55 -&gt; 4.56</title>
<updated>2023-03-25T15:54:59+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-03-24T00:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6004852735abc9f22d708175a3477fffcb8697e3'/>
<id>urn:sha1:6004852735abc9f22d708175a3477fffcb8697e3</id>
<content type='text'>
Changelog:
- add new cookie field 'Priority' to CGI::Cookie code

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libnet-dns-perl: upgrade 1.36 -&gt; 1.37</title>
<updated>2023-03-25T15:54:59+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-03-24T00:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9839bd8dcfa9fd0c3e3af63a6b3454073b99f5f9'/>
<id>urn:sha1:9839bd8dcfa9fd0c3e3af63a6b3454073b99f5f9</id>
<content type='text'>
Changelog:
==========
Add links to relevant RFCs in package documentation.
Fix rt.cpan.org #147038
        resolver-&gt;axfr( undef ) fails silently
Fix rt.cpan.org #145944
        Case sensitivity issue with AXFR

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libtest-deep-perl: upgrade 1.130 -&gt; 1.204</title>
<updated>2023-03-24T04:46:12+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-03-24T00:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0ec7415e00cefc8d085dbc095a97d05cc527ff51'/>
<id>urn:sha1:0ec7415e00cefc8d085dbc095a97d05cc527ff51</id>
<content type='text'>
License-Update:
  dzilification cleanup: remove redundant pod

Changelog:
==========
- restore v5.12 compatibility (see commit 66b79eb for the amusing
  anecdote)
- try to avoid clobbering global error variables when loading test
  libraries (thanks, Felipe Gasper)
- hash_each now enumates keys in sort() order, to make errors more
  consistent
- no changes since trial releases
- Test::Deep now requires perl v5.12.
- correct Changes entry about which version version of perl is required
- converted to Dist::Zilla
- Test::Deep will now require v5.12, and this may go up.  This change
  allows simplification of the Makefile.PL, which was coping with a
  mistake made twelve years ago.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
