Ticket #185 (closed enhancement: duplicate)

Opened 7 months ago

Last modified 4 months ago

Check for Updates feature request

Reported by: greasemonk..@khopis.com Assigned to:
Priority: major Milestone:
Version: Keywords:
Cc:

Description

Greasemonkey should track where userscripts are downloaded from and periodically check back for updates. Updates should be presented in a manner similar to that of addons.mozilla.org (no automatic updating).

This is an intentional duplicate of ticket #45 because the devjavu trac server now fails to render that ticket (you can find evidence of it by searching for it.

Ticket #45 was initially balked at because it was concluded that most people do not share greasemonkey scripts, and the few that do would have little need for updates. I find both of these assessments to be nonsensical. The Userscripts.org community is a very strong and popular community centered around the publishing of greasemonkey userscripts for sharing. Greasemonkey itself sometimes even advocates for using Userscripts.org and I really don't see why there is not a tighter integration. Jesse Andrews is a very friendly and competent administrator there, and I'm sure he'd be thrilled at this prospect.

As to demand for updating scripts, there are several popular published scripts that hack together update features on their own (with mixed success and questionable usability), totaling well over TEN THOUSAND installs, most notably the Userscripts Updater (over 9000 installs) plus several sample scripts that allow developers to include self-updates in their own scripts (clearly, such scripts will not have representative install counts). There are also numerous threads of people requesting this feature in the forums, including this thread that references several others.

This is also somewhat related to ticket #4 (display and install available scripts on userscripts.com for the current site).

Attachments

gm45.error.png (108.5 kB) - added by devnull+scrip..@khopis.com on 03/11/09 15:36:07.
proof that ticket 45 is broken

Change History

12/01/08 17:14:48 changed by khopesh

Some more juice on that: Another updater has over 28,000 installs, and it's likely that few of them overlap the other script's 10,000.

Four other forum posts requesting updaters are linked (by me) in the aforementioned userscripts.org forum thread.

03/11/09 14:48:03 changed by o.cor..@gmail.com

  • status changed from new to closed.
  • resolution set to duplicate.

Very legitimate request, yet dup of #45 (which is still perfectly visible).

03/11/09 15:36:07 changed by devnull+scrip..@khopis.com

  • attachment gm45.error.png added.

proof that ticket 45 is broken

03/11/09 15:54:05 changed by khopesh

  • status changed from closed to reopened.
  • resolution deleted.

I'm not sure how you're getting to the malformed page, but Firefox and Arora on my workstation, IE and FF on a Windows laptop, FF on my home system, wget, and the CoralCache proxy ALL FAIL to render that URL. Most of them cite a server-level error (though some of them merely refuse to render anything). I already attached the FF error on my Linux system. Here's the output of wget (GNU Wget 1.1.14):

$ wget http://greasemonkey.devjavu.com/ticket/45
--2009-03-11 18:30:32--  http://greasemonkey.devjavu.com/ticket/45
Resolving greasemonkey.devjavu.com... 65.74.171.27
Connecting to greasemonkey.devjavu.com|65.74.171.27|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2009-03-11 18:30:33 ERROR 500: Internal Server Error.
$ 

Even if you still think the original page at #45 is fully functional, isn't that enough evidence? If you can access it, please close that ticket as a duplicate of this one.

03/11/09 23:55:21 changed by o.cor..@gmail.com

  • status changed from reopened to closed.
  • resolution set to duplicate.

Replying to khopesh:

I'm not sure how you're getting to the malformed page

Easy enough: try logging in first. :)

I reckon this is annoying (and i'm not sure why it is so) but this Trac "bug" is not limited to #45. I don't see any reason to treat #45 in a special way...

03/12/09 07:54:45 changed by devja..@khopis.com

Okay, so I now have an account (though I can't change my settings e.g. to use a username).

The reason would be that you might get help or support in implementing this feature, specifically from Jesse Andrews (the userscripts.org maintainer) or lazytrick (the maintainer of one of the more popular updater greasemonkey scripts).

03/12/09 08:08:03 changed by o.cor..@gmail.com

Talks with Jesse have already started. Please post in (and read) #45. :)


Add/Change #185 (Check for Updates feature request)




Action