All of lore.kernel.org
 help / color / mirror / Atom feed
From: "J.H." <warthog9@kernel.org>
To: Greg KH <gregkh@suse.de>
Cc: Randy Dunlap <rdunlap@xenotime.net>,
	Dave Young <hidave.darkstar@gmail.com>,
	webmaster@kernel.org, Andrew Morton <akpm@linux-foundation.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	stable@kernel.org
Subject: Re: mm/-next release on kernel.org web page?
Date: Thu, 27 Aug 2009 15:03:14 -0700	[thread overview]
Message-ID: <4A9702A2.4060700@kernel.org> (raw)
In-Reply-To: <20090827033315.GA32648@suse.de>

Greg KH wrote:
> On Wed, Aug 26, 2009 at 05:42:31PM -0700, J.H. wrote:
>> Not to reply to myself, but I've pushed out an update that should 
>> incorporate the expected trees now, this does eliminate the 2.2 and all 
>> but the last 2.4 tree (2.4.37.5), but does include all of the stable 
>> 2.6.x trees, the snapshots and linux-next.  Frontpage, finger and rss 
>> should all be showing the new information universally.  I'll probably 
>> tweak things a bit more (layout and such for the rss & html) but the 
>> kernels should now be listed as people expect.
> 
> This looks a lot better, thanks.  But note that the 2.6.28 and 2.6.29
> stable series are no longer maintained, and the current versions of them
> have known security issues, so it might not be a good idea to show that
> they are recommended for use at all.
> 
> Is there some way that we can "mark" activly maintained releases to have
> them show up on the front page in any way?  We can use the LATEST-IS
> type file in the kernel directory if you want, that would be a simple
> way to maintain this information.


The way the script works, in particular with regards to the ever 
changing realm of the 'stable' trees is this:

Wander the entire stable directory looking for git trees that have a tag 
that was last produced within 6 months (this can be shortened/lengthened 
but 6 months seemed reasonable at the time).  Pull the information for 
those kernels out and show them.  2.6.28's last tag was 3 months ago, 
2.6.29's was 7 weeks ago (almost 2 months) but things like 2.6.27 had an 
update 10 days ago.

I would be a bit concerned about using the LATEST-IS tags in the kernel 
directory, in particular there are external scripts that snag the 
LATEST-IS file to determine if a kernel needs to be pulled in, etc. 
Having multiple of those files would likely play havoc with those 
scripts as I'm sure they are doing something like:

ncftpget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/LATEST-IS-*

It might also be particularly confusing to people to see multiple LATEST-IS'

Could do something based on the specific git tag for a tree, something 
like tagging the tree EOL would remove it from the list immediately, 
would have the advantage that should development be picked-back up and a 
new tag get created it would automatically show back up in the list, as 
well as it being explicit that that stable tree had stopped development.

For things like 2.6.28 & 2.6.29 that have more serious security 
vulnerabilities could setup some sort of blacklist file, or even a file 
that you could touch in the repo's directory that would blacklist it as 
well.

Like said, can always shorten the expiry period from 6 months to 3 for 
example which would more aggressively prune the list too.

Thoughts?

- John 'Warthog9' Hawley

  reply	other threads:[~2009-08-27 22:04 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-02  7:56 mm/-next release on kernel.org web page? Dave Young
2009-08-02 14:48 ` Stephen Rothwell
2009-08-03  1:54   ` Dave Young
2009-08-02 16:55 ` Randy Dunlap
2009-08-03  2:08   ` Dave Young
2009-08-03  2:30     ` Randy Dunlap
2009-08-03  5:01       ` J.H.
2009-08-27  0:42         ` J.H.
2009-08-27  3:33           ` Greg KH
2009-08-27 22:03             ` J.H. [this message]
2009-08-27 14:39           ` Dave Young
2009-08-27 19:43             ` Randy Dunlap
2009-08-27 20:57               ` J.H.
2009-08-27 21:46                 ` Andrew Morton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4A9702A2.4060700@kernel.org \
    --to=warthog9@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=gregkh@suse.de \
    --cc=hidave.darkstar@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rdunlap@xenotime.net \
    --cc=stable@kernel.org \
    --cc=webmaster@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.