Hello,

here's a draft for a news item I'd like to publish before bumping
sys-apps/s6 to 2.8.0.0:


Title: sys-apps/s6 2.8 ftrig ABI change                                         
                                                                                
                               
Author: Luis Ressel <ara...@aixah.de>                                           
                                                                                
                               
Posted: 2019-03-??                                                              
                                                                                
                               
Revision: 1                                                                     
                                                                                
                               
News-Item-Format: 2.0                                                           
                                                                                
                               
Display-If-Installed: <sys-apps/s6-2.8.0.0                                      
                                                                                
                               
                                                                                
                                                                                
                               
The 2.8 release of s6 includes a bugfix for the ftrig notification framework    
                                                                                
                               
which breaks the internal ABI. Thus 2.8 clients may not receive notifications   
                                                                                
                               
from a pre-2.8 server.                                                          
                                                                                
                               
                                                                                
                                                                                
                               
This affects the s6-ftrig-* tools as well as the service state                  
                                                                                
                               
notifications provided by s6-supervise. If you rely on these (in                
                                                                                
                               
particular by using s6-svlisten/s6-svwait or s6-rc), freezes will ensue.        
                                                                                
                               
                                                                                
                                                                                
                               
It is therefore recommended to shut down all s6 supervision trees before        
                                                                                
                               
upgrading to s6 2.8.0.0. This may not be an option if you use s6-svscan         
                                                                                
                               
as PID 1; in this case stop as many services as possible, perform the           
                                                                                
                               
upgrade and then reboot your system, killing all hanging                        
                                                                                
                               
s6-svlisten/s6-svwait processes manually.

-- 
Cheers,
Luis Ressel

Reply via email to