[Printing-architecture] Summer of Code PAPI project

Cherif YAYA chef.ya at gmail.com
Sat Mar 29 18:49:43 PDT 2008


Norm,
Thanks a lot for your explanations. You've made more comprehensible several
points that I didn't quite get.
I'll put my best into writing my application and I really hope to get to
work with you guys.

Cherif

2008/3/28, Till Kamppeter <till.kamppeter at gmail.com>:
>
> Norm, thank you very much for these explanations. One thing I want to
> ask you. Would you (or Wendy) mentor a student doing the CUPS
> integration of PAPI? I have my name as interim in the project proposal
> as I did not succeed to contact you in the last days and Mike Sweet does
> not want, but it would be much better if you or Wendy mentors the
> student and not me.
>
> If you or Wendy are willing to mentor, please register at
>
> http://code.google.com/soc/mentor_step1.html
>
> choose the Linux Foundation as organization, wait for my approval, you
> are ready to see all applications, and add comments to them. After the
> application deadline on the coming Monday (if no prolongation) you can
> request the mentorship on an application which I will approve then.
>
>
>     Till
>
>
> Norm Jacobs wrote:
> > The libpapi-cups code that you found in the papi tarball was originally
> > written by Alan Hlava at IBM.  He wrote it as a prototype against an
> > earlier draft of the PAPI (pre v0.92 I think).  It is probably pretty
> > close to  what's in the PAPI spec, but I don't know for certain.  The
> > extent of my experience with it was a fairly quick review of it and some
> > porting work to make it build against libcups.
> >
> > My recollection of the history of the libpapi-cups code is that it was
> > written by Alan Hlava at IBM as a proof of concept of PAPI prior to the
> > v0.92 draft of the API.  He wrote it to build against the a version of
> > the libcups http and ipp interfaces that were split out from libcups.
> > The extent of my experience with that particular code was a fairly quick
> > review of it and some porting work to make it build against libcups (not
> > his broken out subset).  I have some vaque recollection that it used
> > some libcups interfaces that would pose problems handling multiple
> > papi_service_t service contexts in the long run.
> >
> > The most recent PAPI code in the sourceforge openprinting project's SVN
> > repository includes a complete PAPI over IPP implementation that works
> > with CUPS IPP service.  That being said, one of the things that has been
> > discussed several times in the OpenPrinting Workgroup is the desire to
> > build a PAPI implementation that would integrate into the CUPS code
> > base.  While the PAPI over IPP implementation works with CUPS, it
> > probably wouldn't be exactly what I would integrate into the CUPS code
> > base if I were doing so.  A version that were to integrate into the CUPS
> > code base would probably want to
> >
> >     * leverage some of the building blocks in the libcups interfaces
> >       (aside from the http and ipp interfaces).
> >     * avoid using a portion of the CUPS convenience interfaces
> >     * maintain CUPS http and ipp constructs per papi_service_t object.
> >
> > Another thing that is very important to cover here is unit testing of
> > the various interfaces.
> >
> >     -Norm
> >
> > Cherif YAYA wrote:
> >> Till, Ira,
> >> Thanks a lot for your answers.
> >> I'm looking forward to hearing from Norm and Wendy. Particularly about
> >> the progress status of the existing implementation.
> >>
> >> Cherif
> >>
> >>
> >> 2008/3/23, Ira McDonald <blueroofmusic at gmail.com
> >> <mailto:blueroofmusic at gmail.com>>:
> >>
> >>     Hi Norm and Wendy,
> >>
> >>     Could one of you answer Cherif's questions below, please?
> >>
> >>     Thanks very much,
> >>     - Ira
> >>
> >>     --
> >>     Ira McDonald (Musician / Software Architect)
> >>     Chair - Linux Foundation Open Printing WG
> >>     Blue Roof Music/High North Inc
> >>     email: blueroofmusic at gmail.com <mailto:blueroofmusic at gmail.com>
> >>     winter:
> >>       579 Park Place Saline, MI 48176
> >>       734-944-0094
> >>     summer:
> >>       PO Box 221 Grand Marais, MI 49839
> >>       906-494-2434
> >>
> >>
> >>
> >>     On Sat, Mar 22, 2008 at 8:09 PM, Till Kamppeter
> >>     <till.kamppeter at gmail.com <mailto:till.kamppeter at gmail.com>> wrote:
> >>     > Cherif YAYA wrote:
> >>     >  > Also in the TODO file, under the libpapi-cups entry it is
> >>     said that
> >>     >  > "Once libpapi-ipp is complete this can be dropped, because
> >>     CUPS will
> >>     >  > accept jobs from "any" IPP client and the PAPI IPP support is
> >>     guaranteed
> >>     >  > to work." Does that mean that any work done for this project
> >>     would be
> >>     >  > practically useless? It's probably not the case and I'm
> >>     probably missing
> >>     >  > something. But I'd like some clarification as to how the
> >>     deliverables of
> >>     >  > this CUPS integration will contribute to the PAPI effort.
> >>     >
> >>     >  For me this looks more like that libpapi-cups' functionality
> >>     gets merged
> >>     >  into libpapi-ipp. Norm, Wendy, am I correct?
> >>     >
> >>     >
> >>     >
> >>     >     Till
> >>     >
> >>
> >>     >  _______________________________________________
> >>     >  Printing-architecture mailing list
> >>     >  Printing-architecture at lists.linux-foundation.org
> >>     <mailto:Printing-architecture at lists.linux-foundation.org>
> >>     >
> https://lists.linux-foundation.org/mailman/listinfo/printing-architecture
> >>     >
> >>
> >>
> >>
> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Printing-architecture mailing list
> >> Printing-architecture at lists.linux-foundation.org
> >>
> https://lists.linux-foundation.org/mailman/listinfo/printing-architecture
> >>
> >
> > _______________________________________________
> > Printing-architecture mailing list
> > Printing-architecture at lists.linux-foundation.org
> >
> https://lists.linux-foundation.org/mailman/listinfo/printing-architecture
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/printing-architecture/attachments/20080330/158bf74a/attachment.htm 


More information about the Printing-architecture mailing list