All of lore.kernel.org
 help / color / mirror / Atom feed
* Release v1.99.4
@ 2017-04-06 20:33 Patrick Williams
  2017-04-06 20:51 ` Patrick Williams
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Patrick Williams @ 2017-04-06 20:33 UTC (permalink / raw)
  To: OpenBMC Maillist

[-- Attachment #1: Type: text/plain, Size: 1807 bytes --]

I released a tag v1.99.4 as our next development milestone towards
v2.0.  There are 209 commits between v1.99.4 and v1.99.3, plus the
usual many more commits in sub-repositories we manage.

Big changes in this tag:
    * Upgrade from Yocto 2.2 to Yocto 2.1.
        - This was a major change in Yocto/Bitbake.  They upgraded
          all bitbake scripts from python2 to python3.
    * Power9 systems use OpenFSI and compiled application for processor
      control instead of shell scripts.
    * Elimination of "debug mode" in favor of systemd targets:
        - External FSI control for Cronus is done by systemd targets.
        - Automatic reboot of the host can be disabled independently
          by systemd targets.  This leaves the system in quiesce state
          when the host-watchdog fail or checkstop detection occurs.
    * LED management is refactored out of 'skeleton' and old
      /org/openbmc interfaces are removed.
    * Soft power-off should be supported.
        - This allows the host OS to gracefully shutdown on a power-off
          request.
    * Inventory:
        - All local EEPROM and host-IPMI based inventory is migrated to new
          /xyz/openbmc_project interfaces.
        - Fan presence should be reported to inventory.
    * P8/P9 eSEL IPMI commands create /xyz/openbmc_project error events.
    * Error events allow associations to inventory items for suggested
      hardware replacement actions.
        - Triggering fault LED actions as a side-effect should be coming
          in v1.99.5.
    * Support BMC reboot while Host is kept running.
        - The systemd target support for this was completed, but some
          systems may still have trouble successfully coming out of a
          reboot.

-- 
Patrick Williams

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Release v1.99.4
  2017-04-06 20:33 Release v1.99.4 Patrick Williams
@ 2017-04-06 20:51 ` Patrick Williams
  2017-04-06 23:40 ` Andrew Jeffery
  2017-04-07 17:51 ` Patrick Williams
  2 siblings, 0 replies; 5+ messages in thread
From: Patrick Williams @ 2017-04-06 20:51 UTC (permalink / raw)
  To: OpenBMC Maillist

[-- Attachment #1: Type: text/plain, Size: 338 bytes --]

On Thu, Apr 06, 2017 at 03:33:33PM -0500, Patrick Williams wrote:
>     * Upgrade from Yocto 2.2 to Yocto 2.1.
>         - This was a major change in Yocto/Bitbake.  They upgraded
>           all bitbake scripts from python2 to python3.

This should have read:

    * Upgrade to Yocto 2.2 from Yocto 2.1.

-- 
Patrick Williams

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Release v1.99.4
  2017-04-06 20:33 Release v1.99.4 Patrick Williams
  2017-04-06 20:51 ` Patrick Williams
@ 2017-04-06 23:40 ` Andrew Jeffery
  2017-04-07 17:50   ` Patrick Williams
  2017-04-07 17:51 ` Patrick Williams
  2 siblings, 1 reply; 5+ messages in thread
From: Andrew Jeffery @ 2017-04-06 23:40 UTC (permalink / raw)
  To: Patrick Williams, OpenBMC Maillist

[-- Attachment #1: Type: text/plain, Size: 1834 bytes --]

A few points and queries:

On Thu, 2017-04-06 at 15:33 -0500, Patrick Williams wrote:
> I released a tag v1.99.4 as our next development milestone towards
> v2.0.  There are 209 commits between v1.99.4 and v1.99.3, plus the
> usual many more commits in sub-repositories we manage.
> 
> Big changes in this tag:
>     * Upgrade from Yocto 2.2 to Yocto 2.1.
>         - This was a major change in Yocto/Bitbake.  They upgraded
>           all bitbake scripts from python2 to python3.

Building OpenBMC on "small" systems (e.g. systems with less than 8GiB
of RAM) may fail, as we hit a libstdc++ bug as a result of the upgrade:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290

>     * Power9 systems use OpenFSI and compiled application for processor
>       control instead of shell scripts.

As a note, pdbg has been "moved" to the debug tarball and is no-longer
available on the system out-of-the-box.

>     * Elimination of "debug mode" in favor of systemd targets:
>         - External FSI control for Cronus is done by systemd targets.
>         - Automatic reboot of the host can be disabled independently
>           by systemd targets.  This leaves the system in quiesce state
>           when the host-watchdog fail or checkstop detection occurs.

Patrick: Do you have a link to documentation of these targets? Ideally
these announcements would also provide these pointers.

>     * LED management is refactored out of 'skeleton' and old
>       /org/openbmc interfaces are removed.
>     * Soft power-off should be supported.
>         - This allows the host OS to gracefully shutdown on a power-off
>           request.

Again, is there documentation?

Cheers,

Andrew

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Release v1.99.4
  2017-04-06 23:40 ` Andrew Jeffery
@ 2017-04-07 17:50   ` Patrick Williams
  0 siblings, 0 replies; 5+ messages in thread
From: Patrick Williams @ 2017-04-07 17:50 UTC (permalink / raw)
  To: Andrew Jeffery; +Cc: OpenBMC Maillist

[-- Attachment #1: Type: text/plain, Size: 1555 bytes --]

On Fri, Apr 07, 2017 at 09:10:01AM +0930, Andrew Jeffery wrote:
> A few points and queries:
> 
> >     * Elimination of "debug mode" in favor of systemd targets:
> >         - External FSI control for Cronus is done by systemd targets.
> >         - Automatic reboot of the host can be disabled independently
> >           by systemd targets.  This leaves the system in quiesce state
> >           when the host-watchdog fail or checkstop detection occurs.
> 
> Patrick: Do you have a link to documentation of these targets? Ideally
> these announcements would also provide these pointers.

This was posted to the mailing list recently.

https://lists.ozlabs.org/pipermail/openbmc/2017-March/007103.html

Matt Spinler, can you put a commit into openbmc/docs to permanently
document?

> 
> >     * LED management is refactored out of 'skeleton' and old
> >       /org/openbmc interfaces are removed.
> >     * Soft power-off should be supported.
> >         - This allows the host OS to gracefully shutdown on a power-off
> >           request.
> 
> Again, is there documentation?

https://github.com/openbmc/phosphor-dbus-interfaces is the starting
point for all dbus interfaces now. State-management is pretty well
documented: https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/xyz/openbmc_project/State

Your specific question about soft power-off, this is the default now for
the host object.  If you want to simply pull power (hard power-off) you
operate on the chassis object.

-- 
Patrick Williams

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Release v1.99.4
  2017-04-06 20:33 Release v1.99.4 Patrick Williams
  2017-04-06 20:51 ` Patrick Williams
  2017-04-06 23:40 ` Andrew Jeffery
@ 2017-04-07 17:51 ` Patrick Williams
  2 siblings, 0 replies; 5+ messages in thread
From: Patrick Williams @ 2017-04-07 17:51 UTC (permalink / raw)
  To: OpenBMC Maillist

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

On Thu, Apr 06, 2017 at 03:33:33PM -0500, Patrick Williams wrote:
>     * Support BMC reboot while Host is kept running.
>         - The systemd target support for this was completed, but some
>           systems may still have trouble successfully coming out of a
>           reboot.

As I reviewed some commits still in Gerrit today, I realized this might
not be as complete as I thought it was.  Look for this to be fully baked
in v1.99.5.

-- 
Patrick Williams

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-04-07 17:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-06 20:33 Release v1.99.4 Patrick Williams
2017-04-06 20:51 ` Patrick Williams
2017-04-06 23:40 ` Andrew Jeffery
2017-04-07 17:50   ` Patrick Williams
2017-04-07 17:51 ` Patrick Williams

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.