|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
|
|
eggcups (and libgnomecups) for 2.12Hi,
Looking at the schedule I thought I'd missed the time period left for new modules, but looking again it appears we still have a small amount of time. I'd like to propose eggcups for 2.12. For more information about eggcups, see: http://mail.gnome.org/archives/gnome-announce-list/2005-June/msg00033.html And particularly: http://mail.gnome.org/archives/desktop-devel-list/2004-July/msg00126.html Getting eggcups in 2.12 would also mean libgnomecups (presumably in the Desktop platform). Does that sound reasonable? eggcups (and the revamped libgnomeprint print dialog) have undergone a lot of testing in Fedora, and I think they're ready for inclusion in GNOME. _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-07-06 at 18:20 -0400, Colin Walters wrote:
> Hi, > > Looking at the schedule I thought I'd missed the time period left for > new modules, but looking again it appears we still have a small amount > of time. I'd like to propose eggcups for 2.12. Opinions? _______________________________________________ desktop-devel-list mailing list desktop-devel-list@... http://mail.gnome.org/mailman/listinfo/desktop-devel-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-07-13 at 19:56 -0400, Colin Walters wrote:
> On Wed, 2005-07-06 at 18:20 -0400, Colin Walters wrote: > > Hi, > > > > Looking at the schedule I thought I'd missed the time period left for > > new modules, but looking again it appears we still have a small amount > > of time. I'd like to propose eggcups for 2.12. > > Opinions? I think it would be a good idea if you could give us a short description of what it is. What does it do beyond what gnome-print does? Jon Kåre _______________________________________________ desktop-devel-list mailing list desktop-devel-list@... http://mail.gnome.org/mailman/listinfo/desktop-devel-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Thu, 2005-07-14 at 07:58 +0200, Jon K Hellan wrote:
> On Wed, 2005-07-13 at 19:56 -0400, Colin Walters wrote: > > On Wed, 2005-07-06 at 18:20 -0400, Colin Walters wrote: > > > Hi, > > > > > > Looking at the schedule I thought I'd missed the time period left for > > > new modules, but looking again it appears we still have a small amount > > > of time. I'd like to propose eggcups for 2.12. > > > > Opinions? > > I think it would be a good idea if you could give us a short description > of what it is. that it monitors your print jobs and tells you when they're done. Basically you print something, an icon appears, it greys out when all your jobs are done. You can click on it to find out their status. For more information: http://mail.gnome.org/archives/desktop-devel-list/2004-July/msg00126.html > What does it do beyond what gnome-print does? I'm not sure how to answer that since I don't know exactly what you're referring to by "gnome-print". There's no such module... _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Thu, 2005-14-07 at 02:04 -0400, Colin Walters wrote:
> I'm not sure how to answer that since I don't know exactly what you're > referring to by "gnome-print". There's no such module... What do you call the library that handles the printing in gnumeric, gedit, gpdf, etc? (Oh, and you copied this message to the gnome-print mailing list!) Andreas -- Andreas J. Guelzow Taliesin Software, Shelties, Pyr Sheps and Shetland Sheep _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On 7/14/05, Colin Walters <walters@...> wrote:
> On Thu, 2005-07-14 at 07:58 +0200, Jon K Hellan wrote: > > On Wed, 2005-07-13 at 19:56 -0400, Colin Walters wrote: > > > On Wed, 2005-07-06 at 18:20 -0400, Colin Walters wrote: > > > > Hi, > > > > > > > > Looking at the schedule I thought I'd missed the time period left for > > > > new modules, but looking again it appears we still have a small amount > > > > of time. I'd like to propose eggcups for 2.12. > > > > > > Opinions? > > > > I think it would be a good idea if you could give us a short description > > of what it is. > > It does several things, but the task most interesting in my opinion is > that it monitors your print jobs and tells you when they're done. > Basically you print something, an icon appears, it greys out when all > your jobs are done. You can click on it to find out their status. > > For more information: > http://mail.gnome.org/archives/desktop-devel-list/2004-July/msg00126.html > > > What does it do beyond what gnome-print does? > > I'm not sure how to answer that since I don't know exactly what you're > referring to by "gnome-print". There's no such module... I think he is referring to libgnomeprint and libgnomeprintui. It seems your library performs almost all the function those libraries perform. I may be wrong. _______________________________________________ desktop-devel-list mailing list desktop-devel-list@... http://mail.gnome.org/mailman/listinfo/desktop-devel-list |
|
|
Re: eggcups (and libgnomecups) for 2.12Mystilleef wrote:
>>I'm not sure how to answer that since I don't know exactly what you're >>referring to by "gnome-print". There's no such module... >> >> > >I think he is referring to libgnomeprint and libgnomeprintui. It seems >your library performs almost all the function those libraries perform. >I may be wrong. > > information about the status of your print jobs through a notification icon. In contrast, libgnomeprint / libgnomeprintui help with assembling and submitting print jobs, providing print dialogs, etc. James. _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Thu, 2005-14-07 at 14:35 +0800, James Henstridge wrote:
> Mystilleef wrote: > > >>I'm not sure how to answer that since I don't know exactly what you're > >>referring to by "gnome-print". There's no such module... > >> > >> > > > >I think he is referring to libgnomeprint and libgnomeprintui. It seems > >your library performs almost all the function those libraries perform. > >I may be wrong. > > > > > Note that eggcups is not a library -- it is an application that provides > information about the status of your print jobs through a notification icon. > > In contrast, libgnomeprint / libgnomeprintui help with assembling and > submitting print jobs, providing print dialogs, etc. which on first glance provides a similar service to eggcups. Andreas -- Andreas J. Guelzow Taliesin Software, Shelties, Pyr Sheps and Shetland Sheep _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On 7/14/05, Andreas J. Guelzow <aguelzow@...> wrote:
> Closely connected to libgnomeprint[ui] is also the gnome-cups-manager > which on first glance provides a similar service to eggcups. > > Andreas > -- > Andreas J. Guelzow > Taliesin Software, Shelties, Pyr Sheps > and Shetland Sheep Okay so eggcups is an application while libgnomecups is the library eggcups uses? Wouldn't it be nice to integrate libgnomecups into libgnomeprint(ui)? Admittedly, I'm not familiar with libgnomecups, so it may be totally out of place in libgnomeprint(ui). _______________________________________________ desktop-devel-list mailing list desktop-devel-list@... http://mail.gnome.org/mailman/listinfo/desktop-devel-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-07-06 at 18:20 -0400, Colin Walters wrote:
> Hi, > > Looking at the schedule I thought I'd missed the time period left for > new modules, but looking again it appears we still have a small amount > of time. I'd like to propose eggcups for 2.12. > > For more information about eggcups, see: > > http://mail.gnome.org/archives/gnome-announce-list/2005-June/msg00033.html > And particularly: > http://mail.gnome.org/archives/desktop-devel-list/2004-July/msg00126.html > > Getting eggcups in 2.12 would also mean libgnomecups (presumably in the > Desktop platform). Does that sound reasonable? > > eggcups (and the revamped libgnomeprint print dialog) have undergone a > lot of testing in Fedora, and I think they're ready for inclusion in > GNOME. So this is what gives me the printer icon in the notification tray in fedora? Ubuntu has something similar? That's gnome-cups-icon, right? What's the story/comparison there? -- Murray Cumming murrayc@... www.murrayc.com www.openismus.com _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-07-20 at 14:56 +0200, Murray Cumming wrote:
> So this is what gives me the printer icon in the notification tray in > fedora? Right. > Ubuntu has something similar? That's gnome-cups-icon, right? Apparently, yes. > What's the story/comparison there? From this thread: http://mail.gnome.org/archives/desktop-devel-list/2005-July/msg00252.html And also see the link included in there to a more in-depth explanation: http://mail.gnome.org/archives/desktop-devel-list/2004-July/msg00128.html _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-20-07 at 10:42 -0400, Colin Walters wrote:
> On Wed, 2005-07-20 at 14:56 +0200, Murray Cumming wrote: > > > So this is what gives me the printer icon in the notification tray in > > fedora? > > Right. > > > Ubuntu has something similar? That's gnome-cups-icon, right? > > Apparently, yes. > > > What's the story/comparison there? > > From this thread: > > http://mail.gnome.org/archives/desktop-devel-list/2005-July/msg00252.html > > And also see the link included in there to a more in-depth explanation: > > http://mail.gnome.org/archives/desktop-devel-list/2004-July/msg00128.html pain. For example see bug 309277 . Rather than adding eggcups we should really _remove_ that polling from gnome-print. Andreas -- Andreas J. Guelzow, Professor & Coordinator Dept. of Mathematical & Computing Sciences Concordia University College of Alberta _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-07-20 at 09:05 -0600, Andreas J. Guelzow wrote:
> Well, as far as I am concerned the polling of the cups printers is a big > pain. For example see bug 309277 . Rather than adding eggcups we should > really _remove_ that polling from gnome-print. As far as I can see from that bug the reporter is complaining about two things: 1) Lots of entries in the CUPS access log: well, the default CUPS access log is verbose, simply tune it down. 2) The polling continuing after the print dialog has been closed: that's definitely a bug. I can't seem to reproduce it here. In any case these are bugs, not reasons to revert important end user visible functionality. _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-20-07 at 11:23 -0400, Colin Walters wrote:
> On Wed, 2005-07-20 at 09:05 -0600, Andreas J. Guelzow wrote: > > > Well, as far as I am concerned the polling of the cups printers is a big > > pain. For example see bug 309277 . Rather than adding eggcups we should > > really _remove_ that polling from gnome-print. > > As far as I can see from that bug the reporter is complaining about two > things: > > 1) Lots of entries in the CUPS access log: well, the default CUPS access > log is verbose, simply tune it down. > 2) The polling continuing after the print dialog has been closed: that's > definitely a bug. I can't seem to reproduce it here. > > In any case these are bugs, not reasons to revert important end user > visible functionality. apparently expecting that the cups client talks directly with the cups daemon that is in charge of the printer(s). As a consequence, a configuration with local cupsd daemons that pick up available printers via broadcast (and is therefore immune to long timeout delays) is only supported through a code change and recompilation of libgnomecups, specifically: diff -u -r1.31 gnome-cups-printer.c --- libgnomecups/gnome-cups-printer.c 28 Mar 2005 15:48:35 -0000 1.31 +++ libgnomecups/gnome-cups-printer.c 20 Jul 2005 15:33:23 -0000 @@ -282,7 +282,7 @@ * that will produce an infinite loop when presented with an invalid * hostname. This will also produce a hang if the remote printer is * unavailable and we do a syncronous lookup. */ -static gboolean go_directly_to_printer_when_possible = FALSE; +static gboolean go_directly_to_printer_when_possible = TRUE; (Note that the comment in the above code talks about the "hang" which only happens without local cupsd daemons.) So the "important end user visible functionality" in act makes this library useless to many users. While this may be the result of bugs, this situation in my mind discourages inclusion of this "feature". Andreas -- Andreas J. Guelzow Taliesin Software, Shelties, Pyr Sheps and Shetland Sheep _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-07-20 at 09:41 -0600, Andreas J. Guelzow wrote:
> I disagree. The import of some of the eggcups into libgnomecups (You mean libgnomecups, but yeah). > is now > apparently expecting that the cups client talks directly with the cups > daemon that is in charge of the printer(s). Right. > As a consequence, a > configuration with local cupsd daemons that pick up available printers > via broadcast (and is therefore immune to long timeout delays) is only > supported through a code change and recompilation of libgnomecups, > specifically: Well, but the local cupsd only picks up available printer broadcasts; it doesn't monitor jobs. > diff -u -r1.31 gnome-cups-printer.c > --- libgnomecups/gnome-cups-printer.c 28 Mar 2005 15:48:35 -0000 > 1.31 > +++ libgnomecups/gnome-cups-printer.c 20 Jul 2005 15:33:23 -0000 > @@ -282,7 +282,7 @@ > * that will produce an infinite loop when presented with an invalid > * hostname. This will also produce a hang if the remote printer is > * unavailable and we do a syncronous lookup. */ > -static gboolean go_directly_to_printer_when_possible = FALSE; > +static gboolean go_directly_to_printer_when_possible = TRUE; > > (Note that the comment in the above code talks about the "hang" which > only happens without local cupsd daemons.) local cupsd. We did some work to make most operations like retrieving printer status (from remote printers) asynchronous, but certainly some things are synchronous simply because we knew they were talking to the local cupsd and thus should be reliable. I don't think it would be impossible to make those operations asynchronous, but also think it would be far from trivial. Why wouldn't one have a local cupsd? > So the "important end user visible functionality" in act makes this > library useless to many users. Users who don't have a local cupsd? Do I understand the scope of the issue here correctly? _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-20-07 at 12:06 -0400, Colin Walters wrote:
> > is now > > apparently expecting that the cups client talks directly with the cups > > daemon that is in charge of the printer(s). > > Right. > > > As a consequence, a > > configuration with local cupsd daemons that pick up available printers > > via broadcast (and is therefore immune to long timeout delays) is only > > supported through a code change and recompilation of libgnomecups, > > specifically: > > Well, but the local cupsd only picks up available printer broadcasts; it > doesn't monitor jobs. > > > diff -u -r1.31 gnome-cups-printer.c > > --- libgnomecups/gnome-cups-printer.c 28 Mar 2005 15:48:35 -0000 > > 1.31 > > +++ libgnomecups/gnome-cups-printer.c 20 Jul 2005 15:33:23 -0000 > > @@ -282,7 +282,7 @@ > > * that will produce an infinite loop when presented with an invalid > > * hostname. This will also produce a hang if the remote printer is > > * unavailable and we do a syncronous lookup. */ > > -static gboolean go_directly_to_printer_when_possible = FALSE; > > +static gboolean go_directly_to_printer_when_possible = TRUE; > > > > (Note that the comment in the above code talks about the "hang" which > > only happens without local cupsd daemons.) > > Yes, I don't think we had considered the possibility of not having a > local cupsd. > We did some work to make most operations like retrieving > printer status (from remote printers) asynchronous, but certainly some > things are synchronous simply because we knew they were talking to the > local cupsd and thus should be reliable. I don't think it would be > impossible to make those operations asynchronous, but also think it > would be far from trivial. Everything worked fine for us before these changes of making things asynchronous. > > Why wouldn't one have a local cupsd? Good question. We have local cups daemons. Since the whole asynchronous stuff apparently got included to avoid delays when talking with a non-responsive remote cups daemon, I assume there are some people somewhere that are trying to avoid having a local cups daemon. > > > So the "important end user visible functionality" in act makes this > > library useless to many users. > > Users who don't have a local cupsd? Do I understand the scope of the > issue here correctly? No. Users who _do_have_ local daemons that talk with several remote daemons that administer the printers. Remember in this configuration, the ppd files reside with the remote cups daemon. the whole pont of broadcasting printers is that we do not have to configure those printers on each client. The local cupsd daemons just pick up the printers from the broadcasts. Andreas > -- Andreas J. Guelzow Taliesin Software, Shelties, Pyr Sheps and Shetland Sheep _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12> > Why wouldn't one have a local cupsd? > > Good question. We have local cups daemons. Since the whole asynchronous > stuff apparently got included to avoid delays when talking with a > non-responsive remote cups daemon, I assume there are some people > somewhere that are trying to avoid having a local cups daemon. No, the async stuff is necessary even for local cupsd, since the local cupsd can get stuck for noticeable amounts of time while talking to remote servers... Matthias _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-20-07 at 13:16 -0400, Matthias Clasen wrote:
> > > Why wouldn't one have a local cupsd? > > > > Good question. We have local cups daemons. Since the whole asynchronous > > stuff apparently got included to avoid delays when talking with a > > non-responsive remote cups daemon, I assume there are some people > > somewhere that are trying to avoid having a local cups daemon. > > No, the async stuff is necessary even for local cupsd, since the local > cupsd can get stuck for noticeable amounts of time while talking to > remote servers... should be a) asking the local cups daemon which printers are available. The local cups daemon should be able to respond without talking to a remote printer. b) submitting a print job to the local daemon. Again it shuold place the job in its local queue and only then try to talk to the remote daemon. It does the latter asynchronously anyways. c) loading ppd files. Yes they need to be retrieved from the remote daemon, but this should happen only when the printer is selected in the dialog. So in the sychronous way that will cause a delay if the user wants to print to a misconfigured or down printer and that printer is still known to the local daemon, which in a broadcast situation will only happen for a short period of time after the printer went down. Andreas -- Andreas J. Guelzow, Professor & Coordinator Dept. of Mathematical & Computing Sciences Concordia University College of Alberta _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-07-20 at 11:19 -0600, Andreas J. Guelzow wrote:
> On Wed, 2005-20-07 at 13:16 -0400, Matthias Clasen wrote: > > > > Why wouldn't one have a local cupsd? > > > > > > Good question. We have local cups daemons. Since the whole asynchronous > > > stuff apparently got included to avoid delays when talking with a > > > non-responsive remote cups daemon, I assume there are some people > > > somewhere that are trying to avoid having a local cups daemon. > > > > No, the async stuff is necessary even for local cupsd, since the local > > cupsd can get stuck for noticeable amounts of time while talking to > > remote servers... > > How? Perhaps I don't understand all the details, but the critical issues > should be > > a) asking the local cups daemon which printers are available. The local > cups daemon should be able to respond without talking to a remote > printer. > > b) submitting a print job to the local daemon. Again it shuold place the > job in its local queue and only then try to talk to the remote daemon. > It does the latter asynchronously anyways. > > c) loading ppd files. Yes they need to be retrieved from the remote > daemon, but this should happen only when the printer is selected in the > dialog. So in the sychronous way that will cause a delay if the user > wants to print to a misconfigured or down printer and that printer is > still known to the local daemon, which in a broadcast situation will > only happen for a short period of time after the printer went down. See, what you are describing is the ideal world, with a non-sucking-cupsd. Working on eggcups was a good way to learn that the world is not ideal, in particular wrt to cupsd... _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
|
|
Re: eggcups (and libgnomecups) for 2.12On Wed, 2005-20-07 at 13:35 -0400, Matthias Clasen wrote:
> > See, what you are describing is the ideal world, with a > non-sucking-cupsd. Working on eggcups was a good way to learn that the > world is not ideal, in particular wrt to cupsd... And while it used to work great for us, we now have to recompile libgnomecups to make it work in any acceptable way and what are we gaining? Little numbers in the print dialog that says that there are a few print jobs not yet sent to the physical printer. A bad trade as far as I am concerned. Andreas > -- Andreas J. Guelzow, Professor & Coordinator Dept. of Mathematical & Computing Sciences Concordia University College of Alberta _______________________________________________ gnome-print-list mailing list gnome-print-list@... http://mail.gnome.org/mailman/listinfo/gnome-print-list |
| Free embeddable forum powered by Nabble | Forum Help |