From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 429BF138612 for ; Wed, 23 Jan 2013 05:23:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 81BEB21C035; Wed, 23 Jan 2013 05:23:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4C6C221C01F for ; Wed, 23 Jan 2013 05:23:23 +0000 (UTC) Received: from [192.168.1.210] (unknown [24.86.176.233]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: dolsen) by smtp.gentoo.org (Postfix) with ESMTPSA id 1BE0633DAA8; Wed, 23 Jan 2013 05:23:22 +0000 (UTC) Message-ID: <1358918565.14140.32.camel@big_daddy.dol-sen.ca> Subject: Re: [gentoo-dev] stabilization candidates rss feed & html pages From: Brian Dolbec To: gentoo-dev@lists.gentoo.org Cc: Federico fox Scrinzi , iksaif@gentoo.org Date: Tue, 22 Jan 2013 21:22:45 -0800 In-Reply-To: References: <50F1E890.3070905@gentoo.org> <50FE934C.1010707@gentoo.org> <1358902632.14140.19.camel@big_daddy.dol-sen.ca> Organization: Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-WFbL2kq2q3dDcPlo5iV4" X-Mailer: Evolution 3.4.4 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: e25e1759-50b2-4ce0-b887-32d2630acd62 X-Archives-Hash: 7b899c697ce01dfd465e0f31792c6b02 --=-WFbL2kq2q3dDcPlo5iV4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2013-01-23 at 01:15 -0200, Rafael Goncalves Martins wrote: > On Tue, Jan 22, 2013 at 10:57 PM, Brian Dolbec wrote: > > On Tue, 2013-01-22 at 14:44 +0100, Theo Chatzimichos wrote: > >> On Tue, Jan 22, 2013 at 2:25 PM, Petteri R=C3=A4ty wrote: > >> > On 13.1.2013 0.49, "Pawe=C5=82 Hajdan, Jr." wrote: > >> >> Please review attached automatically generated stabilization candid= ates > >> >> 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 effor= t 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 exclusio= ns > >> >> 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 de= ployment > >> > >> 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 wel= l > > 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 wasn't online there > > at the time. cc'ing them here. >=20 > I think that euscan would benefit of this feature, but the your > arguments against ruby/paludis aren't valid IMO.=20 That's exactly why I put in the "(for me)" in that statement.=20 > If the euscan guys > want to integrate the feature, nice.=20 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.=20 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 >=20 > BR. >=20 >=20 It is for me too. > -- > Rafael Goncalves Martins > Gentoo Linux developer > http://rafaelmartins.eng.br/ >=20 --=20 Brian Dolbec --=-WFbL2kq2q3dDcPlo5iV4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQEcBAABAgAGBQJQ/3OlAAoJECIU2QoBTxfL2SsH/3kR6N/bCEEG0BBbfGkWn91s niXUcANyXvOZkczJRB65zXI5Wd3TTAF7a3o/7aTCUSJqoGKsLECnvOJABG1jDXtQ mCKs2R7aZXE/EYtRHOw5Y6mhH2fnSya2OmP6leSPxreP3u7GGN+yx7QEKZlXEFU7 EaXbTwLZtqAV1lHadvvd43YFcWnFTjThXqe2PfzKC4evqjWwMUB3FD/diR7yQa2v SiLo86HDfX3U8wRiicQyygwND7zbFMgTJCUps1ysiZl7Sk/hlNb/8T7K9Dgb9R5z Y50+6K1mkDpabHI8qeYr1nKGEFuPlRPlZ43WsceiLpJIHtfeBDxrgkJfQvqLLrc= =ZDZ9 -----END PGP SIGNATURE----- --=-WFbL2kq2q3dDcPlo5iV4--