public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: euscan user dashboard
@ 2012-08-07  8:12 Federico "fox" Scrinzi
  2012-08-07  8:22 ` Michał Górny
  2012-08-08 19:53 ` Markos Chandras
  0 siblings, 2 replies; 4+ messages in thread
From: Federico "fox" Scrinzi @ 2012-08-07  8:12 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1463 bytes --]

Hi!
I'm Federico and I'm working for this year's Google Summer of Code on
the euscan project with Corentin Chary.
euscan is a tool to automatically scan upstream and find out if some
packages in gentoo are outdated and should be bumped.

We're working on a dashboard for maintainers where will be possible to
receive a personalized report of packages.
Currently on euscan (http://euscan.iksaif.net/) is possible to register
and watch / unwatch packages. A simple dashboard is provided with a
summary of the watched stuff (# of watched packages, # of outdated
packages, etc...).

We already received some suggestions and we implmented some of them, but
we'd like to receive more detailed feedback about:

- Mail newsletter: would you like to have it? which info would you like
to receive specifically? A summary of the packages you're watching? When
a scan is performed would you like an alert with all the new found
version? Anything else?

- RSS feed: would you like to have it? which info would you like? Only
about new found versions of the packages you're watching? Or about
portage updates too?

- Settings/Preferences e.g.: Receive news only about stable versions,
about unstable versions only if the version in gentoo is unstable, etc...


Thank you for your help!

-- 
f.

  "Always code as if the guy who ends up maintaining your code will be a
   violent psychopath who knows where you live."
  (Martin Golding)



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] RFC: euscan user dashboard
  2012-08-07  8:12 [gentoo-dev] RFC: euscan user dashboard Federico "fox" Scrinzi
@ 2012-08-07  8:22 ` Michał Górny
  2012-08-08 19:53 ` Markos Chandras
  1 sibling, 0 replies; 4+ messages in thread
From: Michał Górny @ 2012-08-07  8:22 UTC (permalink / raw
  To: gentoo-dev; +Cc: fox91

[-- Attachment #1: Type: text/plain, Size: 1318 bytes --]

On Tue, 07 Aug 2012 10:12:47 +0200
"Federico \"fox\" Scrinzi" <fox91@anche.no> wrote:

> We already received some suggestions and we implmented some of them,
> but we'd like to receive more detailed feedback about:
> 
> - Mail newsletter: would you like to have it? which info would you
> like to receive specifically? A summary of the packages you're
> watching? When a scan is performed would you like an alert with all
> the new found version? Anything else?
> 
> - RSS feed: would you like to have it? which info would you like? Only
> about new found versions of the packages you're watching? Or about
> portage updates too?

I believe these two should be developed together. Something like
newsletter being sent on user-specified timeout with new information,
and RSS having new information whenever user pulls it.

I would practically say that they should contain whatever will be in
dashboard. Best, if one could have a list like:

          | dashboard | RSS      | newsletter
feature 1 | [yes/no]  | [yes/no] | [every week/every .../no]
feature 2 |
feature 3 |

For RSS, this would work as a base specifier (like when user
pulls /dashboard/rss), while it would be fun to support changing
the options by URI like /dashboard/rss?feature1=no.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] RFC: euscan user dashboard
  2012-08-07  8:12 [gentoo-dev] RFC: euscan user dashboard Federico "fox" Scrinzi
  2012-08-07  8:22 ` Michał Górny
@ 2012-08-08 19:53 ` Markos Chandras
  2012-08-09 10:46   ` Federico "fox" Scrinzi
  1 sibling, 1 reply; 4+ messages in thread
From: Markos Chandras @ 2012-08-08 19:53 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 08/07/2012 09:12 AM, Federico "fox" Scrinzi wrote:
> 
> We already received some suggestions and we implmented some of
> them, but we'd like to receive more detailed feedback about:
> 
> - Mail newsletter: would you like to have it? which info would you
> like to receive specifically? A summary of the packages you're
> watching? When a scan is performed would you like an alert with all
> the new found version? Anything else?

Yes I would like to get email notifications every time there is a
version bump in the upstream repos. I also would like to receive an
email notification once a month listing all the packages that I
haven't bumped in portage.

> 
> - RSS feed: would you like to have it? which info would you like?
> Only about new found versions of the packages you're watching? Or
> about portage updates too?

I already use the rss feed. I just clicked on my name and then used
the rss url. Works quite well I must say. The only annoying thing is
that it also lists package removals. IMHO, this is not as useful as
version bumps.

> 
> - Settings/Preferences e.g.: Receive news only about stable
> versions, about unstable versions only if the version in gentoo is
> unstable, etc...
> 

Ideally, I would like to get notifications when a package is more than
30 days in the tree so I can file a stablereq bug.

> 
> Thank you for your help!
> 

Thank you for your work and for improving euscan!

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAEBCgAGBQJQIsO6AAoJEPqDWhW0r/LCqVQP/2wyXbijI+wTTyZP0kznjFjA
/HhPyFOuYFnH06w/0WP4bThPOtRgD9im2vRUkJOvuHatPTi4xyNiCnzP1OcaINBR
7sbiV7aTBgcGkShOlYRo1bSISLmdtMhV9LqPcFw3/g6qiOA3iI37vJQQwUZ7dNwP
v44eTMXaa/urSgCTICJyGqIkajhGuYtRK+o+fp4VKlfPDGGt7fhT5WATYgbRoBRf
g3m3apX5cGrOAhZGPHzD5lpVSMy4zC+qp+BSN1JxoyjGcYEWaKZHfgwEPeW7j1G3
Did0d+VipP/01g4y5aw2HlZB4bF5O+O4DpshE0Wq5gC5Wl0vWGBoN4pXRhKmAetr
HOoZConJWLgnVZsnDCE6IahsxJKYRi8N5J7OLWf7rNwf81JWZ/p1RFpvswbQEQGb
pz5H/BlDw/hSP5/mgSHUBiRZysVbHuGo1mD/K949I34FFbe9RH6bdUE/aoU99d0h
RZQgKQCNG134TkUmI198YccEq6jtqfbPs/UlM/rguWeyqc+CC6InuW9OxCplO0yc
55Kzg6I4L9ZUs9wJ5Zwom5+3xxXuZ9vXzM7QboGeYM4ax4I3+alDBxyOteqeeiua
0rbcfACZUXxvA/fhcba87l9JsKN5B9Na9wlpd3xJVhxPfEIdiGa913kGJafGNoo4
9a8ID06qFn3awumKyesg
=NVSm
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] RFC: euscan user dashboard
  2012-08-08 19:53 ` Markos Chandras
@ 2012-08-09 10:46   ` Federico "fox" Scrinzi
  0 siblings, 0 replies; 4+ messages in thread
From: Federico "fox" Scrinzi @ 2012-08-09 10:46 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1778 bytes --]

On 08/08/2012 21:53, Markos Chandras wrote:
> Yes I would like to get email notifications every time there is a
> version bump in the upstream repos. I also would like to receive an
> email notification once a month listing all the packages that I
> haven't bumped in portage.

So let's say: for every scan performed by euscan send an email with all
watched updated packages not already in portage.
Just a list of the packages? (with a link to the euscan page? or would
you prefer text-only emails?)

Example:
+ a-category/package1-3.3.4-r0: [<upstream>]
+ a-category/package2-0.1.1-r0: [<upstream>]
...


Settings for emails could be:
- Activate / deactivate email notifications
- Ignore unstable versions (alpha, beta, etc...)
- Ignore unstable versions only if current version is stable

Should we show removals in the email? Or only bumps?
Would you like to receive infos about adds in portage or upstream only?
Or a setting for that?

Other suggestions?

> I already use the rss feed. I just clicked on my name and then used
> the rss url. Works quite well I must say. The only annoying thing is
> that it also lists package removals. IMHO, this is not as useful as
> version bumps.

Great!

So settings for rss feeds:
- Show or not portage updates
- Show or not upstream updates
- Show or not removals
- Show or not bumps
- Ignore unstable versions (alpha, beta, etc...)
- Ignore unstable versions only if current version is stable

Settings are available in all feeds as url options, not just in the user
custom feed (shows only watched stuff).

Other suggestions?

-- 
f.

  "Always code as if the guy who ends up maintaining your code will be a
   violent psychopath who knows where you live."
  (Martin Golding)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-08-09 10:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-07  8:12 [gentoo-dev] RFC: euscan user dashboard Federico "fox" Scrinzi
2012-08-07  8:22 ` Michał Górny
2012-08-08 19:53 ` Markos Chandras
2012-08-09 10:46   ` Federico "fox" Scrinzi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox