Re: incorrect permissions on dnssd and lpd

Michael Sweet <[email protected]>
Newsgroups gmane.comp.printing.cups.bugs
Message-ID <[email protected]>
Johannes,

On May 3, 2012, at 3:48 AM, Johannes Meixner <[email protected]> wrote:
>> ...
>> I will look into this (would be great to have a bug for this BTW! :),
> 
> http://www.cups.org/str.php?L4068

Thanks!

> ...
>> 2. What is not stable in case of minor release updates
>> 
>> If you are referring to "patch" releases (CUPS major.minor.patch),
>> we do not add new interfaces (or change existing interfaces)
>> in patch releases. Except in extraodinary circumstances, only
>> a "feature" release (CUPS major.minor.0) may contain new interfaces.
> 
> I meant "minor" as in major.minor.patch according to
> http://www.cups.org/documentation.php/spec-cmp.html
> (I really did read this before ;-)
> because you wrote "we have changed the low-level interface to backends
> in pretty much every minor release of CUPS".
> 
> Is it possible to provide some explanatory information what
> such "extraodinary circumstances" might be?

For example, we found a bug in how IPP collections were handled in CUPS 1.4.3 and earlier that required a minor API change in 1.4.4: we added a reference count to the ipp_t structure. This potentially caused a memory leak for existing programs that did not "delete" the ipp_t structure added to a collection, but fortunately their use is rare in CUPS-based programs, even today.

__________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.