Hi,

as CUPS maintainer, I agree with the idea of working printing as beta criteria for Fedora.

I have two printers (Canon, HP) at my disposal, which I test cups, cups-filters and hplip on when they have rebase. IMO it would be perfect if such tests can be run every time when a component, which CUPS requires, have an update - this way I could get know of glibc change or nsswitch change sooner...

I can cover two printer driver software, hplip and foomatic-db+foomatic with this testing (at least for these two printer models), but I would need other printers for others (like gutenprint, foo2zjs, not mention 3rd party ones like brother, lexmark, epson) and especially a printer which is capable of driver-less printing (like IPP everywhere standard, or Airprint), which is the newest way how to install printers (I mean most printers with release date after 2010). It would be great that we can test it out too...

This way I would like to reach who they have such printers and asked them for cooperation with testing - preferably on every cups update test if printer works as it should.

According cups-pdf, which is different project and isn't under my maintenance, I'm not sure, but I'm CCing cups-pdf maintainer, if he can say more about it. The same can be said about ghostscript - it should be tested properly too.

On 9/20/18 4:21 PM, Chris Murphy wrote:


On Thu, Sep 20, 2018, 7:50 AM Stephen Gallagher <sgallagh@redhat.com> wrote:
On Thu, Sep 20, 2018 at 9:47 AM Ben Cotton <bcotton@redhat.com> wrote:
>
> On Thu, Sep 20, 2018 at 8:33 AM Stephen Gallagher <sgallagh@redhat.com> wrote:
> >
> > I'd like to propose that we add the following criteria to Beta for Fedora 30+:
> > * Printing must work on at least one printer available to Fedora QA.
> > "Work" is defined as the output from the device matching a preview
> > shown on the GNOME print preview display. (Note that differences in
> > color reproduction are not considered "non-working".)
> >
> +1 to this
>
> > and this to Final for Fedora 30+:
> > * Printing must work on at least one printer using each of the
> > following drivers:
> > (I don't know which ones to specify here, but we ought to try to
> > figure out a cross-section that covers a large swath of our expected
> > user base).


Print to file (PDF) is available by default and should be in the list. 
" work" means
- creates a file that, when opened with the default PDF reader and in Firefox using its built-in PDF support, is reasonably similar to the preview shown on the GNOME print preview display.

As for a real printer, I suggest limiting it to an IPP Everywhere printer (any make and model), also known as driverless printing.

Otherwise you can quickly get stuck in the mud.



 So I'd suggest that this criteria
essentially means "We block if it is *known* to fail".


+1

Chris Murphy

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
-- 
Zdenek Dohnal
Associate Software Engineer
Red Hat Czech - Brno TPB-C