9.1 Proposal: Printing support

Martin Langhoff martin.langhoff at gmail.com
Tue Oct 21 09:16:48 EDT 2008

On Wed, Oct 22, 2008 at 12:03 AM, C. Scott Ananian <cscott at laptop.org> wrote:
> I think we're on the same page here.  For 9.1, what's the *least* work
> we can do to get *something* done on the printing front?


> Once the
> basics are out there, hopefully we'll have community motivated to take
> it "the rest of the way", whatever that is.

Hmmm, this needs a serious think and a design. It's not an incremental
step-at-a-time progress thing that we can expect the community
naturally take on. Strong design-and-code leads emerge less
frequently, and this is an important aspect of getting this feature to
work well.

OTOH, would love to see someone prepared to prove me wrong :-)

On Wed, Oct 22, 2008 at 1:57 AM,  <pgf at laptop.org> wrote:
> can's mdns/avahi help with discovery?  it'd be a shame to have to
> manually configure a server address or name.

I definitely want to have a service announcement scheme for the XO to discover:

 - what services are offered in the network
 - by which server
 - some additional arbitrary metadata (version, supported extensions
for example)
 - reasonably scalable - chatty stuff squandering network resources is
something we cannot have
 - optionally non-trivially-spoofable (not sure if this is reasonable to expect)

in short, something a notch or two up from hardcoding "local" dns
names. Douglas has been looking into mdns/avahi (for the activity
installer control panel) -- and from what he saw in the initial review
I'm not 200% convinced. By which I mean I want to review it a bit
more, perhaps it's indeed the best scheme, but it sure looked chatty.

So I guess that's one proposal for this 9.1 series. The printing
proposal would then use this service (or DNS if we fail to
deliver!).The XS side needs a fully fledged automagically configuring
cups setup which is not entirely trivial.


 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff

More information about the Devel mailing list