Well let's approach this logically, scientifically, sensibly, and reasonably.
We have an easy opportunity to add a "choice", to have the option or not. But we are choosing not to have a choice. The whole point of Ubuntu and free software is to be better than commercial, to actually have the best and brightest minds contribute, not highschool hackers who just want to make a buck and write buggy code. We should somehow at the very least, come half way and allow a choice for to have the expire option or not. Just because no one else does it does not mean we should not have that option (note I am not saying that we absolutely must have it, but a choice). We can choose to use Linux, Windows, or Mac, or something else entirely, we can and should have a choice to enable such a timeout/expire in our OSD displays. Note that I said choice to enable or disable on the server side, not explicitly accepting expire arguments on the client side. With regards to the "silent majority", we don't know how many people have come across this bug, we don't know how many people want it or do not want it. But we have many comments from people who have spent many hours trying to figure out why the expire timeout was not being detected so I think placing a warning about the expire timeout not being accepted is reasonable. Throughout history, having fewer choices has always, eventually, led to monopolies, dictators, and single source dominations. I don't think we are close to that with NotifyOSD, but we are going in that direction if we explicitly deny such a choice. -- 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” 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 : [email protected] Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp

