Re: [gentoo-dev] stabilization candidates rss feed html pages

2013-01-23 Thread Federico fox Scrinzi
 If the euscan guys want to integrate the feature, nice.
 If not, lets just stick with this script. It is simple enough that even
 ruby n00bs like me can understand what it does :P

I'm a ruby noob and seems pretty simple, I don't think that porting it
to python would be a huge effort. Moreover we can base it on existing
euscan code.

I'll talk with Corentin about that ;)

Thanks!

-- 
f.

  There are only two hard things in Computer Science: cache
   invalidation, naming things and off-by-one errors.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] stabilization candidates rss feed html pages

2013-01-23 Thread Theo Chatzimichos
On Wed, Jan 23, 2013 at 1:57 AM, Brian Dolbec dol...@gentoo.org wrote:
 Second reason, I believe it is getting or already has deployment on
 gentoo infra servers.

euscan is not getting implemented on infra server because noone
requested it. Again, whoever is responsible for any service and wants
it implemented in our servers needs to file a bug assigned to infra

Theo



[gentoo-dev] stabilization candidates rss feed html pages

2013-01-22 Thread Brian Dolbec
On Tue, 2013-01-22 at 14:44 +0100, Theo Chatzimichos wrote:
 On Tue, Jan 22, 2013 at 2:25 PM, Petteri Räty betelge...@gentoo.org wrote:
  On 13.1.2013 0.49, Paweł Hajdan, Jr. wrote:
  Please review attached automatically generated stabilization candidates
  for January.
 
  I don't want to annoy people with automatically filed bugs, and at the
  same time I also received lots of positive feedback about the effort to
  keep the stable tree more up-to-date.
 
  I think the best way to proceed is to listen to that feedback and
  continue the effort, while also keeping an updated list of exclusions
  for packagers/herds that are actively stabilized by maintainers.
 
 
  I have an RSS feed for this purpose at:
 
  http://gentoo.petteriraty.eu/stable.rss
 
  Sources are available here:
 
  https://github.com/betelgeuse/scripts/blob/master/rss-changelog
 
  Maybe this is something that should be pushed to official Gentoo
  infrastructure so more people know about it and use it?
 
 File a bug against us then, with all the information needed for the deployment
 
 Theo
 
I had a look at the script, unfortunately (for me), it's both a ruby
script and deps on paludis to get the information.

Personally I think this would work well, but re-written in python and
use portage for info.  As euscan is all about scanning for upgradeable
pkgs, it is already getting updated pkg info, scanning metadata.xml,
etc. using portage, gentoolkit, and custom code.  So this would fit well
with it.  It is python, django based.  It could also offer the rss feed
in a web page with a search box, and/or integrate the candidates into
the pkgs status reports it does.

Second reason, I believe it is getting or already has deployment on
gentoo infra servers.

I pinged `fox` in #-www about it, Corentin iksaif wasn't online there
at the time.  cc'ing them here.
-- 
Brian Dolbec dol...@gentoo.org


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] stabilization candidates rss feed html pages

2013-01-22 Thread Rafael Goncalves Martins
On Tue, Jan 22, 2013 at 10:57 PM, Brian Dolbec dol...@gentoo.org wrote:
 On Tue, 2013-01-22 at 14:44 +0100, Theo Chatzimichos wrote:
 On Tue, Jan 22, 2013 at 2:25 PM, Petteri Räty betelge...@gentoo.org wrote:
  On 13.1.2013 0.49, Paweł Hajdan, Jr. wrote:
  Please review attached automatically generated stabilization candidates
  for January.
 
  I don't want to annoy people with automatically filed bugs, and at the
  same time I also received lots of positive feedback about the effort to
  keep the stable tree more up-to-date.
 
  I think the best way to proceed is to listen to that feedback and
  continue the effort, while also keeping an updated list of exclusions
  for packagers/herds that are actively stabilized by maintainers.
 
 
  I have an RSS feed for this purpose at:
 
  http://gentoo.petteriraty.eu/stable.rss
 
  Sources are available here:
 
  https://github.com/betelgeuse/scripts/blob/master/rss-changelog
 
  Maybe this is something that should be pushed to official Gentoo
  infrastructure so more people know about it and use it?

 File a bug against us then, with all the information needed for the 
 deployment

 Theo

 I had a look at the script, unfortunately (for me), it's both a ruby
 script and deps on paludis to get the information.

 Personally I think this would work well, but re-written in python and
 use portage for info.  As euscan is all about scanning for upgradeable
 pkgs, it is already getting updated pkg info, scanning metadata.xml,
 etc. using portage, gentoolkit, and custom code.  So this would fit well
 with it.  It is python, django based.  It could also offer the rss feed
 in a web page with a search box, and/or integrate the candidates into
 the pkgs status reports it does.

 Second reason, I believe it is getting or already has deployment on
 gentoo infra servers.

 I pinged `fox` in #-www about it, Corentin iksaif wasn't online there
 at the time.  cc'ing them here.

I think that euscan would benefit of this feature, but the your
arguments against ruby/paludis aren't valid IMO. If the euscan guys
want to integrate the feature, nice. If not, lets just stick with this
script. It is simple enough that even ruby n00bs like me can
understand what it does :P

BR.


--
Rafael Goncalves Martins
Gentoo Linux developer
http://rafaelmartins.eng.br/



Re: [gentoo-dev] stabilization candidates rss feed html pages

2013-01-22 Thread Brian Dolbec
On Wed, 2013-01-23 at 01:15 -0200, Rafael Goncalves Martins wrote:
 On Tue, Jan 22, 2013 at 10:57 PM, Brian Dolbec dol...@gentoo.org wrote:
  On Tue, 2013-01-22 at 14:44 +0100, Theo Chatzimichos wrote:
  On Tue, Jan 22, 2013 at 2:25 PM, Petteri Räty betelge...@gentoo.org 
  wrote:
   On 13.1.2013 0.49, Paweł Hajdan, Jr. wrote:
   Please review attached automatically generated stabilization candidates
   for January.
  
   I don't want to annoy people with automatically filed bugs, and at the
   same time I also received lots of positive feedback about the effort to
   keep the stable tree more up-to-date.
  
   I think the best way to proceed is to listen to that feedback and
   continue the effort, while also keeping an updated list of exclusions
   for packagers/herds that are actively stabilized by maintainers.
  
  
   I have an RSS feed for this purpose at:
  
   http://gentoo.petteriraty.eu/stable.rss
  
   Sources are available here:
  
   https://github.com/betelgeuse/scripts/blob/master/rss-changelog
  
   Maybe this is something that should be pushed to official Gentoo
   infrastructure so more people know about it and use it?
 
  File a bug against us then, with all the information needed for the 
  deployment
 
  Theo
 
  I had a look at the script, unfortunately (for me), it's both a ruby
  script and deps on paludis to get the information.
 
  Personally I think this would work well, but re-written in python and
  use portage for info.  As euscan is all about scanning for upgradeable
  pkgs, it is already getting updated pkg info, scanning metadata.xml,
  etc. using portage, gentoolkit, and custom code.  So this would fit well
  with it.  It is python, django based.  It could also offer the rss feed
  in a web page with a search box, and/or integrate the candidates into
  the pkgs status reports it does.
 
  Second reason, I believe it is getting or already has deployment on
  gentoo infra servers.
 
  I pinged `fox` in #-www about it, Corentin iksaif wasn't online there
  at the time.  cc'ing them here.
 
 I think that euscan would benefit of this feature, but the your
 arguments against ruby/paludis aren't valid IMO. 

That's exactly why I put in the (for me) in that statement. 

 If the euscan guys
 want to integrate the feature, nice. 

Since Euscan is python, django based and already using python interfaces
to portage, gentoolkit.  It would be logical to redo it in python.  But
I believe it is set up to be able to run pretty much any script/binary
as well.

If this script gets run on gentoo infra, then euscan can just use that
feed for display and add code to parse it for it's other reports.

It is likely simpler for euscan to add picking up the additional data to
produce the stabilization reports/feeds while it is scanning the newly
sync'd tree and updating it's db.  Producing the rss feed is simple at
that point.  Plus the data for other report formats would already be in
it's db, making the rest of the displays simpler.


 If not, lets just stick with this
 script. 

Let's wait to hear from Corentin and Federico on it...

 It is simple enough that even ruby n00bs like me can
 understand what it does :P
 
 BR.
 
 

It is for me too.

 --
 Rafael Goncalves Martins
 Gentoo Linux developer
 http://rafaelmartins.eng.br/
 

-- 
Brian Dolbec dol...@gentoo.org


signature.asc
Description: This is a digitally signed message part