On Thu, Feb 04, 2021 at 08:30:58AM +0100, Marc Haber wrote: > On Wed, Feb 03, 2021 at 12:27:52PM -0600, Corey Minyard wrote: > > On Wed, Feb 03, 2021 at 10:40:46AM -0300, Antonio Terceiro wrote: > > > Package: ser2net > > > Version: 4.3.2-2 > > > Severity: important > > > > > > Hi, > > > > > > Thanks for maintaining ser2net. > > > > > > When upgrading from 3.5 to 4.3.2, it now uses /etc/ser2net.yaml instead > > > of the previously used /etc/ser2net.conf. This breaks any local > > > configuration on upgrade. I don't expect my existing configuration to be > > > automatically migrated over to the new format, but I would expect at > > > least an entry in NEWS.Debian alerting me of that fact. > > > > Well, it's supposed to be backwards compatible. But I was able to > > reproduce (I think, you didn't say what went wrong, which is always good > > information). > > I think Antonio was rightfully complaining about the unannounced change > from the old config format to the new YAML format. I forgot to write a > NEWS file that is displayed on package update. > > In Debian, there is a general expectation tha packages contain to > function during an update. I was too lazy to write a converter from the > old format to the new format. The least I could have done was writing a > NEWS file. I had that on my mind and thought I did, but I didn't. This > will be fixed in the next upload.
Beyond adding an NEWS entry, another easy thing you could do is replacing the current command in ExecStart= by a wrapper script that uses ser2net.conf if it exists (while printing a big fat warning), and ser2net.yaml otherwise.
signature.asc
Description: PGP signature