<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/OpenBmc/openbmc.git/meta-inventec, branch redfish2phosphor-cpp</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/atom?h=redfish2phosphor-cpp</id>
<link rel='self' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/atom?h=redfish2phosphor-cpp'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/'/>
<updated>2022-04-29T21:02:50+00:00</updated>
<entry>
<title>treewide: remove meta-webserver</title>
<updated>2022-04-29T21:02:50+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2022-04-28T17:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=0da8d9da55d163b8d438b72b74a60d3918012085'/>
<id>urn:sha1:0da8d9da55d163b8d438b72b74a60d3918012085</id>
<content type='text'>
No systems use content from meta-webserver (nginx, apache, etc.), so
remove the clutter from our bblayers.conf.samples.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I89ab5ac8c19cd8aa486a2f42d24dcf68688e2408
</content>
</entry>
<entry>
<title>treewide: Update BB_DISKMON_DIRS use</title>
<updated>2022-04-12T16:58:47+00:00</updated>
<author>
<name>George Liu</name>
<email>liuxiwei@inspur.com</email>
</author>
<published>2022-04-12T06:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=b6bf8da1a58541fef58862e9c783d9bdad0d5c83'/>
<id>urn:sha1:b6bf8da1a58541fef58862e9c783d9bdad0d5c83</id>
<content type='text'>
Per [1][2], Yocto is starting to deprecate ABORT and has replaced
the "ABORT" action in BB_DISKMON_DIRS entries with "HALT".

1. https://wiki.yoctoproject.org/wiki/Inclusive_language
2. https://git.yoctoproject.org/poky/commit/?id=4f77505d94a8f6260933f457e9848d1d2fa98ce5

Tested:
Built obmc-phosphor-image successfully and eliminate the following
warnings:

```
WARNING: The BB_DISKMON_DIRS "ABORT" action has been renamed to
"HALT", update configuration
```

Signed-off-by: George Liu &lt;liuxiwei@inspur.com&gt;
Change-Id: If57d0ded9fac41e23b31b01e2a0e309ac7388148
</content>
</entry>
<entry>
<title>treewide: support yocto kirkstone release</title>
<updated>2022-02-25T21:29:44+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2022-02-25T21:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=757831f38b48e057618031bd4b16bdac0d7ac778'/>
<id>urn:sha1:757831f38b48e057618031bd4b16bdac0d7ac778</id>
<content type='text'>
* Deprecate N-1 release (hardknott).
* Enable N+1 release (kirkstone).

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I39e027e02dab64b4390b46ffbd9c299c858f403e
</content>
</entry>
<entry>
<title>various: sync package_ipk</title>
<updated>2022-02-24T17:05:29+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2022-02-23T18:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=60ec12dbc13cb828b139de7750cb85c9f1f2b264'/>
<id>urn:sha1:60ec12dbc13cb828b139de7750cb85c9f1f2b264</id>
<content type='text'>
Commit 605c37cb989a95c02633fcb93efb45102781b4bb switched the tree to use
'package_ipk' instead of 'package_rpm'.  Since then a few other systems
have gone in which used an old package setting.  Sync them to use IPK.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: Iecd2f65871038d6139c87f910c7c7fb19a115067
</content>
</entry>
<entry>
<title>treewide: remove MAINTAINERS</title>
<updated>2022-02-22T20:30:31+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2021-12-13T17:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=2407a2b2bc06d0d919de54356854d717aa4a7501'/>
<id>urn:sha1:2407a2b2bc06d0d919de54356854d717aa4a7501</id>
<content type='text'>
The MAINTAINERS files are no longer used and are out of date (references
to IRC still exist in most of them).  Remove them and rely on the OWNERS
exclusively.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I0f5d2719ad97e218ce03c4503efe1b1c92ac455e
</content>
</entry>
<entry>
<title>treewide: fix append/remove directives</title>
<updated>2022-02-18T18:41:12+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2022-02-17T13:30:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=d5c716dc3add128301ec4ba8ebb21bb6eb7856fd'/>
<id>urn:sha1:d5c716dc3add128301ec4ba8ebb21bb6eb7856fd</id>
<content type='text'>
As mentioned by I970e06ca6f9d0a9792af122eb25da1bb9a06f058, append and
remove directives with '+=' are no longer valid Yocto syntax and raise a
warning.

See https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n40

One interesting caveat has to do with the difference between "append"
and "+=".

    foo:append = "a"
    foo:append = "b"

Results in `foo = "ab"`, but

    foo += "a"
    foo += "b"

Results in `foo = "a b"`.  When `:append +=` is used it has behavior
like the `+=` operator.  Therefore, in some cases we need to insert
additional whitespace after the `:append = "` to ensure concatenation
behaves as expected.  I've manually reviewed the results to ensure there
is no ill side-effects from an additional space potentially being added.

Fix up the entire tree with the following one-liner (and similar for
`remove`):

    git ls-files -- ':!:poky/**' ':!:meta-security/**' \
        ':!:meta-raspberrypi/**' ':!:meta-openembedded/**' \
    | grep "\.bb" | xargs grep -l ":append.*+=" \
    | xargs sed -i 's/:append\(.*\)+=\([^"]*\)" */:append\1=\2" /'

  or ...
    | xargs grep -l ":remove.*+=" \
    | xargs sed -i "s/:remove\(.*\)+=/:remove\1=/"

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: Iea6235e7c76e252f4d473652957c2925f6b8845a
</content>
</entry>
<entry>
<title>meta-x86: remove layer</title>
<updated>2021-12-14T12:58:19+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2021-12-13T17:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=f8e3a9d9087194af380a6c937d8f5e198ac7708b'/>
<id>urn:sha1:f8e3a9d9087194af380a6c937d8f5e198ac7708b</id>
<content type='text'>
This layer has nothing in it.  The current direction is for anything
architecture specific to end up in meta-phosphor.  Remove this "layer"
so that it doesn't keep getting copied into new machines.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: Ied03175589840490bcd1eda8c704c73e224ba9a9
</content>
</entry>
<entry>
<title>Remove BBLAYERS_NON_REMOVABLE variable</title>
<updated>2021-12-02T16:24:21+00:00</updated>
<author>
<name>Alexander Filippov</name>
<email>a.filippov@yadro.com</email>
</author>
<published>2021-12-02T16:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=39d68d4071b8e9b61210e8bbe65d68a9662d0f34'/>
<id>urn:sha1:39d68d4071b8e9b61210e8bbe65d68a9662d0f34</id>
<content type='text'>
`BBLAYERS_NON_REMOVABLE` is obsolete and no longer required.
As it said by Yocto documentation it can be used by `Hob`
  https://www.yoctoproject.org/docs/1.5.2/ref-manual/ref-manual.html#var-BBLAYERS_NON_REMOVABLE
that already removed since Yocto-2.1
  https://www.yoctoproject.org/tools-resources/projects/hob

Change-Id: Ibc2d8268a9d837a81e9cf6b0131dba8d0a030a3f
Signed-off-by: Alexander Filippov &lt;a.filippov@yadro.com&gt;
</content>
</entry>
<entry>
<title>Partially revert "treewide: remove obmc-system-mgmt feature"</title>
<updated>2021-11-04T09:36:33+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2021-11-03T15:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=5a5f33c729e6b5869362172b63595422eb84a418'/>
<id>urn:sha1:5a5f33c729e6b5869362172b63595422eb84a418</id>
<content type='text'>
The obmc-system-mgmt feature is currently used in the image to trigger
inclusion of a virtual-provider which provides a number of packages many
systems need.  Partially revert the removal of this feature so that
the outcome is:

    1. The empty obmc-phosphor-sysd package is still removed.
    2. By default the 'obmc-system-mgmt' feature is included, unless
       specifically exempted.
    3. All EVB platforms remove the 'obmc-system-mgmt' feature since
       they have no system they are managing.

This partially reverts commit 060ad3ff7fcc30aff78a9e504efee9d8fa0d4526.

Tested:

  * Built `bletchley` and confirmed `packagegroup-fb-apps-system` and
    `entity-manager` are present.

```
entity-manager armv7ahf-vfpv4d16 0.1+git0+6bf41588ab-r0
packagegroup-fb-apps-system all 1.0-r1
```
  * Built `witherspoon` and confirmed `packagegroup-op-apps-system` and
    `pdbg` are present.

```
packagegroup-op-apps-system noarch 1.0
pdbg arm1176jzs 3.3
```

  * Ran `bitbake -p` on `evb-ast2600` to confirm the undefined
    `virtual-obmc-system-mgmt` is not being included in the image.

Change-Id: I8b7804d5101cc84a2c57473b3f85672bf7767c67
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>treewide: remove obmc-system-mgmt feature</title>
<updated>2021-10-26T16:15:19+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2021-10-22T20:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=060ad3ff7fcc30aff78a9e504efee9d8fa0d4526'/>
<id>urn:sha1:060ad3ff7fcc30aff78a9e504efee9d8fa0d4526</id>
<content type='text'>
Every machine layer treats 'system-management' as either part of a
package-group or removes the feature.  The sample implementation in
meta-phosphor is a do-nothing shell script (and up until recently was a
Python script).  There appears to be no useful purpose to this feature
as a stand-alone concept, so remove it.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I20ca1fa8ff3cb01cac2d07d4ded84e0769e4514b
</content>
</entry>
</feed>
