<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/meta/lib, branch master</title>
<subtitle></subtitle>
<id>https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/'/>
<updated>2012-05-17T16:42:55Z</updated>
<entry>
<title>oe.types: give the regex type more sane semantics</title>
<updated>2012-05-17T16:42:55Z</updated>
<author>
<name>Christopher Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2012-05-16T01:26:25Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=dc7e4a79d9a1884b4c5705ef3173613958204b50'/>
<id>urn:sha1:dc7e4a79d9a1884b4c5705ef3173613958204b50</id>
<content type='text'>
Currently, if a variable is unset or has an empty value, the regex type
will return a match object which always matches. Not all variable types
will necessarily have the same behavior for handling defaults. I believe
that returning a match object which matches nothing when a variable is
unset is superior to returning one which matches anything, and the user
can always explicitly request anything via '.*', if that's what they
want.

This constructs a null pattern object which will never match, and uses
it when encountering an unset or empty variable (currently, these two
things are one and the same, as maketype is handling the default. we may
well want to shift that logic into the individual types, giving them
more control over default behavior, but currently the behavior is at
least relatively consistent -- no difference between unset and empty
variables).

Signed-off-by: Christopher Larson &lt;chris_larson@mentor.com&gt;
</content>
</entry>
<entry>
<title>license.py: fix behaviour of copyleft_compliance</title>
<updated>2012-04-04T15:50:34Z</updated>
<author>
<name>Eric Bénard</name>
<email>eric@eukrea.com</email>
</author>
<published>2012-04-02T20:37:09Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=987d06447d2eacf2e01f08e29469c00fbb0ef1db'/>
<id>urn:sha1:987d06447d2eacf2e01f08e29469c00fbb0ef1db</id>
<content type='text'>
actually if a package has a license in its LICENSE variable
which is not in the whitelist nor in the blacklist and even
if an other license in this variable is in the whitelist,
the package gets excluded and is not taken in account in the
copyleft_compliance.
This patch solves this by excluding a recipe _only_ if the
LICENSE variable includes a pattern from the blacklist and
including a recipe only if it includes a variable from the
whitelist _and_ none from the blacklist.

Example in busybox which has LICENSE="GPLv2 &amp; BSD-4-Clause",
with the actual behaviour (where he blacklist contains only
CLOSED Proprietary) we get :
DEBUG: copyleft: busybox-1.19.4 is excluded: recipe has excluded licenses: BSD-4-Clause
which is not sane because busybox is covered by a copyleft license
which is GPLv2 and should match the default whitelist which is
GPL* LGPL*.

Signed-off-by: Eric Bénard &lt;eric@eukrea.com&gt;
</content>
</entry>
<entry>
<title>buildhistory_analysis: avoid printing PE/PV/PR more than once</title>
<updated>2012-03-21T14:16:36Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-03-20T16:06:28Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=33046605549501bed9ceff102614d86ba54a5891'/>
<id>urn:sha1:33046605549501bed9ceff102614d86ba54a5891</id>
<content type='text'>
Don't print PE/PV/PR changes as related field changes of related field
changes (i.e. only print them once at the top level).

Signed-off-by: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>buildhistory_analysis: report if all items removed from a list</title>
<updated>2012-03-21T14:16:25Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-03-20T16:06:27Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=2434a751e9684058786d4595cef3678d397f3c39'/>
<id>urn:sha1:2434a751e9684058786d4595cef3678d397f3c39</id>
<content type='text'>
If all items have been removed from a list then state that explicitly.

Signed-off-by: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>buildhistory_analysis: skip FILELIST changes for dbg packages</title>
<updated>2012-03-21T14:16:18Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-03-20T16:06:26Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=ee57a989188519dd40310cb5576cbff4b247ad95'/>
<id>urn:sha1:ee57a989188519dd40310cb5576cbff4b247ad95</id>
<content type='text'>
Don't report when files are added or removed from dbg packages unless
it results in the package being empty.

Signed-off-by: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>buildhistory_analysis: hide version number increases in dependencies</title>
<updated>2012-03-21T14:16:12Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-03-20T16:06:25Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=f72b2a1bda35a99292063c1cc6ff563b397e190d'/>
<id>urn:sha1:f72b2a1bda35a99292063c1cc6ff563b397e190d</id>
<content type='text'>
If an item in RDEPENDS or RRECOMMENDS only increases in its version
number then don't report it as a change, since we don't care about
it. This significantly reduces the noise after upgrades.

Signed-off-by: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>buildhistory_analysis: use bb.utils.explode_dep_versions</title>
<updated>2012-03-21T14:16:05Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-03-20T16:06:24Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=de21a483063d9803c4ce1d62b03913ccad2931bd'/>
<id>urn:sha1:de21a483063d9803c4ce1d62b03913ccad2931bd</id>
<content type='text'>
Previously this had its own implementation of splitting a list of
packages with optional version e.g. "libncurses-dev (&gt;= 5.9)"; switch to
using the already existing bitbake function which does this as it is
much better tested.

Signed-off-by: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>buildhistory_analysis: fix duplicate PE/PV/PR in related fields</title>
<updated>2012-03-19T13:31:33Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-03-15T22:37:39Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=406d025a15ff15a2edf39f00e0ea4e6b821b224a'/>
<id>urn:sha1:406d025a15ff15a2edf39f00e0ea4e6b821b224a</id>
<content type='text'>
Since PE, PV and PR appear in both the recipe history and package
history files these were showing up twice when they were added as
related fields to monitored changes. Only add them when the path is
exactly the same.

Signed-off-by: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>path.py: add make_relative_symlink method</title>
<updated>2012-03-13T11:51:45Z</updated>
<author>
<name>Scott Garman</name>
<email>scott.a.garman@intel.com</email>
</author>
<published>2012-03-13T00:07:19Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=71062c1e0fb45a4b4e58ea5d217706aa2b402d88'/>
<id>urn:sha1:71062c1e0fb45a4b4e58ea5d217706aa2b402d88</id>
<content type='text'>
This method allows you to convert an absolute symlink into a
relative one.

Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>prservice: Added sanity check for prservice connection.</title>
<updated>2012-03-08T20:16:25Z</updated>
<author>
<name>Lianhao Lu</name>
<email>lianhao.lu@intel.com</email>
</author>
<published>2012-03-07T07:36:45Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=7588a4f2e2728da0ff7a773b18527f3711b138f2'/>
<id>urn:sha1:7588a4f2e2728da0ff7a773b18527f3711b138f2</id>
<content type='text'>
Fixed bug [YOCTO #2052]. Added sanity check for variables of PRSERV_HOST
and PRSERV_PORT, also for the connection availabity of prservice.

Signed-off-by: Lianhao Lu &lt;lianhao.lu@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
