dart-archive / pub-dartlang

DEPRECATED - old pub.dartlang.org site in Python
https://github.com/dart-lang/pub-dartlang-dart
Other
43 stars 18 forks source link

notification of updates to packages of interest #336

Closed DartBot closed 9 years ago

DartBot commented 9 years ago

Originally opened as dart-lang/sdk#15186

This issue was originally filed by Erik.G...@gmail.com


I'd like the ability to learn through multiple channels that newer versions of packages that I'm interested in are available as well what's new in those versions including which updates are for critical bugs. For example when I log in to Ubuntu, I'm informed that X packages can be updated and Y updates are security updates. I'd like to be able to express interest in a package by following it on pub.dartlang.org and also based on my pubspec. Notification channels could include the editor, email, pub, and pub.dartlang.org.

DartBot commented 9 years ago

This comment was originally written by Erik.Gri...@gmail.com


Taking this a step further, as a package maintainer I'd like to use the same mechanism to notify consumers of my package that a critical issue exists.

DartBot commented 9 years ago

Comment by butlermatt


While I like the idea, I'd prefer if it was an on demand feature rather than pushed at me. If I'm finishing up a project with a specific dependency version I might want a notice of a security update but I don't want to be constantly nagged that foo now has feature x and y.

DartBot commented 9 years ago

Comment by sethladd


Removed Type-Defect label. Added Type-Enhancement, Area-Pub, Triaged labels.

DartBot commented 9 years ago

Comment by nex3


I don't think we're likely to do this in pub itself. It would be nice to add RSS feeds to the package page so people can subscribe to pull notifications of new versions, though.


Removed Area-Pub label. Added Area-PubSite label.

DartBot commented 9 years ago

Comment by munificent


I like the idea of RSS feeds for package pages.

Email notification could be cool, but my hunch is that it's a bit out of scope for what we're focused on on the core pub.dartlang.org site. That seems like something that could be handled by a different system. It would add a lot of complexity because we'd need things like real user accounts and stuff to track who gets notified for what.

I do think it would be nice to surface this information in pub too. I'm not sure if pub should do it proactively. My belief is that for most apps not upgrading is a perfectly fine thing to do. Once the entire ecosystem is a little more stable, I think most apps will be in "if it ain't broke, don't fix it" mode.

But it would be nice if you could ask pub to tell you which things could be upgraded. The easiest way I can think to do this is to just add "--dry-run" to pub upgrade. It will run a solve and tell you the versions it would have picked, but not actually touch your lock file.

Filed a more specific bug for that: https://code.google.com/p/dart/issues/detail?id=15243

DartBot commented 9 years ago

This comment was originally written by Erik.G...@gmail.com


DartBot commented 9 years ago

Comment by butlermatt


Possible dup of Issue #306 ?

DartBot commented 9 years ago

Comment by nicolasgarnier


This issue has been moved to Github as part of a migration. Please use the Issue on Github going forward: https://github.com/dart-lang/pub-dartlang/issues


Added MovedToGithub label.