← Back to team overview

dx-packages team mailing list archive

[Bug 390508] Re: notifyOSD ignores the expire timeout parameter

 

It's amazing.  Three and a half years, almost to the day, since this
'bug' was first commented on.  I use bug very loosely, because all it is
is poor programming that the developer would rather defend than make the
few small changes required to resolve this.

There have been dozens of case uses identified for the timeout parameter
to be installed properly.

It's been documented how this failure actively prevents programs
developed for a non-Ubuntu distro from working properly in Ubuntu, and
can cause confusion and unexpected reactions when porting programs from
Ubuntu to another distro.

Many times the specifications have been brought up, documenting how the
Ubuntu devs are out of specifications set by freedesktop.  Instead
Ubuntu (as an organization even though it's one or two people speaking
on their 'behalf') has basically told people to 'make your own notify
program' if you don't like theirs.  And to Hades if you're not able to
safely integrate it into whatever desktop notification system the end
user happens to be using.

This is how OS's get fragmented and end up going in the toilet.  I
understand the GPL pretty much lets you fork the 'official' program and
muck around with it as much as you want, but the amount of effort that
has gone into defending a poorly defensible position versus the work it
would take to bring the program back in line with the standard, I can't
even accept laziness as an excuse for this anymore.

The only understandable reason this is still going on is pure and simple
bull headed stubbornness.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to notify-osd in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/390508

Title:
  notifyOSD ignores the expire timeout parameter

Status in One Hundred Papercuts:
  Invalid
Status in Message Web:
  New
Status in Notify OSD:
  Won't Fix
Status in “notify-osd” package in Ubuntu:
  Won't Fix

Bug description:
  Binary package hint: libnotify-bin

  adyroman@panther:~/libnotify-0.4.5/tools$ lsb_release -rd
  Description:	Ubuntu 9.04
  Release:	9.04
  adyroman@panther:~/libnotify-0.4.5/tools$ 

  adyroman@panther:~/libnotify-0.4.5/tools$ apt-cache policy libnotify-bin
  libnotify-bin:
    Installed: 0.4.5-0ubuntu1
    Candidate: 0.4.5-0ubuntu1
    Version table:
   *** 0.4.5-0ubuntu1 0
          500 http://ro.archive.ubuntu.com jaunty/universe Packages
          100 /var/lib/dpkg/status
  adyroman@panther:~/libnotify-0.4.5/tools$ 

  adyroman@panther:~/libnotify-0.4.5/tools$ cat notify-send.c | grep expire_timeout
  	static glong expire_timeout = NOTIFY_EXPIRES_DEFAULT;
  		{ "expire-time", 't', 0,G_OPTION_ARG_INT, &expire_timeout,
  	notify_notification_set_timeout(notify, expire_timeout);
  adyroman@panther:~/libnotify-0.4.5/tools$

To manage notifications about this bug go to:
https://bugs.launchpad.net/hundredpapercuts/+bug/390508/+subscriptions