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 -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp