Matthias Scheler | 7 Jan 2005 20:11
Picon

HEADS UP: XFree86 3.3.6 has been EOLed


	Hello,

XFree86 3.3.6 has been officially EOLed in NetBSD-current today:

1.) It sources have been removed from "xsrc". They are of course still
    available via CVS.

2.) Support for creating XFree86 3.3.6 distribution sets has been
    removed from "src".

3.) "bsd.own.mk" now sets "USE_XF86_4" to "yes" unconditionally.

All NetBSD ports will use XFree86 4.x based X11 bits in future as they
already do in the NetBSD 2.0 release.

	Kind regards

--

-- 
Matthias Scheler                                  http://scheler.de/~matthias/
Greg A. Woods | 8 Jan 2005 07:01
X-Face
Favicon

Re: HEADS UP: XFree86 3.3.6 has been EOLed

[ On Friday, January 7, 2005 at 19:11:55 (+0000), Matthias Scheler wrote: ]
> Subject: HEADS UP: XFree86 3.3.6 has been EOLed
>
> 
> XFree86 3.3.6 has been officially EOLed in NetBSD-current today:
> 
> 1.) It sources have been removed from "xsrc". They are of course still
>     available via CVS.
> 
> 2.) Support for creating XFree86 3.3.6 distribution sets has been
>     removed from "src".
> 
> 3.) "bsd.own.mk" now sets "USE_XF86_4" to "yes" unconditionally.

What about the inevitable future release of 1.6.3 (or even the ongoing
support of 1.6.2_STABLE)?

If I remember correctly there are some _extremely_ imporant differences
between the netbsd-1-6 branch and the HEAD (as of just before the mass
"cvs rm", of course); and I know for certain there are a great many
highly desirable changes as well.

I think it would be wise and highly desirable to at least merge
yesterday's head up to the netbsd-1-6 branch.  I've been running
xsrc-current on 1.6.x for some time now (e.g. on alpha and sparc) and
I've been extremely happy with the result.  I.e. I would suggest that
the merge could be done without worry -- it'll all just work fine on
1.6.x.  At least it does on alpha and sparc!  ;-)

This certainly complicates my use of NetBSD CVS, not that anyone else
(Continue reading)

Eric Haszlakiewicz | 8 Jan 2005 10:38

Re: HEADS UP: XFree86 3.3.6 has been EOLed

On Sat, Jan 08, 2005 at 01:01:16AM -0500, Greg A. Woods wrote:
> I think it would be wise and highly desirable to at least merge
> yesterday's head up to the netbsd-1-6 branch.  I've been running
> xsrc-current on 1.6.x for some time now (e.g. on alpha and sparc) and
> I've been extremely happy with the result.  I.e. I would suggest that
> the merge could be done without worry -- it'll all just work fine on
> 1.6.x.  At least it does on alpha and sparc!  ;-)
	sounds good to me, but I have no idea of the state of any xsrc
stuff or the difficulty of doing this.  It shouldn't be that hard.

> > All NetBSD ports will use XFree86 4.x based X11 bits in future as they
> > already do in the NetBSD 2.0 release.
> 
> What _exactly_ does it mean?  The "will use ... in future" bit is most
> puzzling.

	huh?  I read that to mean that we'll being using Xfree 4.x from
now on.

> BTW, when will xsrc/xfree move over to src/dist where it belongs now
> that the reach-over build is working?
> (and if not, why not!?!?!?!)

	Why would you want that?  Personally, I consider it a good thing
that a whole bunch of sources that I almost never care to rebuild
don't get included when I checkout the source tree.
	I'd be even happier if I could easily cut more stuff out
(such as any arch/* dirs besides i386, alpha and macppc), but that's not
quite as easy to do.

(Continue reading)

Matthias Scheler | 8 Jan 2005 11:01
Picon
Favicon

Re: HEADS UP: XFree86 3.3.6 has been EOLed

On Sat, Jan 08, 2005 at 01:01:16AM -0500, Greg A. Woods wrote:
> What about the inevitable future release of 1.6.3 (or even the ongoing
> support of 1.6.2_STABLE)?

It is not affected because "xsrc" has been branched for NetBSD 1.6.x
before the 1.6.2 release.

	Kind regards

--

-- 
Matthias Scheler                                  http://scheler.de/~matthias/

Greg A. Woods | 8 Jan 2005 21:02
X-Face
Favicon

Re: HEADS UP: XFree86 3.3.6 has been EOLed

[ On Saturday, January 8, 2005 at 10:01:15 (+0000), Matthias Scheler wrote: ]
> Subject: Re: HEADS UP: XFree86 3.3.6 has been EOLed
>
> On Sat, Jan 08, 2005 at 01:01:16AM -0500, Greg A. Woods wrote:
> > What about the inevitable future release of 1.6.3 (or even the ongoing
> > support of 1.6.2_STABLE)?
> 
> It is not affected because "xsrc" has been branched for NetBSD 1.6.x
> before the 1.6.2 release.

As I said, there are changes on the HEAD-as-of-yesterday that are HIGHLY
desirable to have on the netbsd-1-6 branch but which are not yet there.

It would be "A Very Good And Desirable Thing(tm)" to merge the entire
HEAD-as-of-yesterday to the netbsd-1-6 branch.

Indeed I was _very_ surprised that the xsrc module was not re-branched
entirely for the 1.6.2 release (or that the entire HEAD was not merged
to the branch, whichever).  There's really no point to wasting time
doing individual pullups in what's essentially one big application
that's supposed to be backwards compatible to all existing _STABLE
branches anyway.  There's a tiny bit of effort necessary to re-jiggle
the distrib/sets/lists/x*/* files, but that's quite easy to do.

--

-- 
						Greg A. Woods

H:+1 416 218-0098  W:+1 416 489-5852 x122  VE3TCP  RoboHack <woods <at> robohack.ca>
Planix, Inc. <woods <at> planix.com>          Secrets of the Weird <woods <at> weird.com>

(Continue reading)

Greg A. Woods | 8 Jan 2005 21:12
X-Face
Favicon

Re: HEADS UP: XFree86 3.3.6 has been EOLed

[ On Saturday, January 8, 2005 at 03:38:56 (-0600), Eric Haszlakiewicz wrote: ]
> Subject: Re: HEADS UP: XFree86 3.3.6 has been EOLed
>
> > BTW, when will xsrc/xfree move over to src/dist where it belongs now
> > that the reach-over build is working?
> > (and if not, why not!?!?!?!)
> 
> 	Why would you want that?  Personally, I consider it a good thing
> that a whole bunch of sources that I almost never care to rebuild
> don't get included when I checkout the source tree.

Why would you not want to do that?

It's part of the source tree, damn it!  _EVERYTHING_ that's maintained
and supported as any integral part of the whole project should be there,
and src/x11 is, I think in most opinions, a quite integral part of the
NetBSD project now.

It sort of made sense to avoid merging xsrc with src back when the
former couldn't be cross-compiled, but now that it can it makes a great
deal of sense to merge it and to avoid all the complexity that every
user who wants to build src/x11.  It also means having it all together
makes it easier to get it all built and tested more often.  It's
currently extremely frustrating to find changes in xsrc that have been
committed some months earlier and still have not been tested on some
platforms.

> 	I'd be even happier if I could easily cut more stuff out
> (such as any arch/* dirs besides i386, alpha and macppc), but that's not
> quite as easy to do.
(Continue reading)

Julio M. Merino Vidal | 8 Jan 2005 21:54

Re: HEADS UP: XFree86 3.3.6 has been EOLed

On Sat, 8 Jan 2005 15:12:05 -0500 (EST)
"Greg A. Woods" <woods <at> weird.com> wrote:

> [ On Saturday, January 8, 2005 at 03:38:56 (-0600), Eric Haszlakiewicz wrote: ]
> > Subject: Re: HEADS UP: XFree86 3.3.6 has been EOLed
> >
> > > BTW, when will xsrc/xfree move over to src/dist where it belongs now
> > > that the reach-over build is working?
> > > (and if not, why not!?!?!?!)
> > 
> > 	Why would you want that?  Personally, I consider it a good thing
> > that a whole bunch of sources that I almost never care to rebuild
> > don't get included when I checkout the source tree.
> 
> Why would you not want to do that?
> 
> It's part of the source tree, damn it!  _EVERYTHING_ that's maintained
> and supported as any integral part of the whole project should be there,
> and src/x11 is, I think in most opinions, a quite integral part of the
> NetBSD project now.
> 
> It sort of made sense to avoid merging xsrc with src back when the
> former couldn't be cross-compiled, but now that it can it makes a great
> deal of sense to merge it and to avoid all the complexity that every
> user who wants to build src/x11.  It also means having it all together
> makes it easier to get it all built and tested more often.  It's
> currently extremely frustrating to find changes in xsrc that have been
> committed some months earlier and still have not been tested on some
> platforms.

(Continue reading)

Denis Lagno | 8 Jan 2005 22:36
Picon
Favicon

Re: HEADS UP: XFree86 3.3.6 has been EOLed

> And it makes sense to have it inside src because it _is_ a part of the
> system.

oh, please no.  I use original XFree86 cvs sources,
and do not want to check out unneeded 300 megs of sources in xsrc.

James Chacon | 10 Jan 2005 03:15
Picon

Re: HEADS UP: XFree86 3.3.6 has been EOLed

On Sat, Jan 08, 2005 at 03:02:55PM -0500, Greg A. Woods wrote:
> [ On Saturday, January 8, 2005 at 10:01:15 (+0000), Matthias Scheler wrote: ]
> > Subject: Re: HEADS UP: XFree86 3.3.6 has been EOLed
> >
> > On Sat, Jan 08, 2005 at 01:01:16AM -0500, Greg A. Woods wrote:
> > > What about the inevitable future release of 1.6.3 (or even the ongoing
> > > support of 1.6.2_STABLE)?
> > 
> > It is not affected because "xsrc" has been branched for NetBSD 1.6.x
> > before the 1.6.2 release.
> 
> As I said, there are changes on the HEAD-as-of-yesterday that are HIGHLY
> desirable to have on the netbsd-1-6 branch but which are not yet there.
> 
> It would be "A Very Good And Desirable Thing(tm)" to merge the entire
> HEAD-as-of-yesterday to the netbsd-1-6 branch.
> 
> Indeed I was _very_ surprised that the xsrc module was not re-branched
> entirely for the 1.6.2 release (or that the entire HEAD was not merged
> to the branch, whichever).

It was branched for 1.6.2. Thats the entire reason it's actually on a branch
today. 1.6.2 was the first release we started doing this.

James

Greywolf | 10 Jan 2005 05:53

Re: HEADS UP: XFree86 3.3.6 has been EOLed

[Thus spake Greg A. Woods ("GAW: ") Yesterday...]

GAW: > 	I'd be even happier if I could easily cut more stuff out
GAW: > (such as any arch/* dirs besides i386, alpha and macppc), but that's not
GAW: > quite as easy to do.
GAW:
GAW: Why would you ever want to do that?  It doesn't take up much space (on
GAW: even semi-modern disks :-), and it doesn't take up much time or effort
GAW: to "use" (or not "use", as the case may be).

(Oh, look -- flame bait!)

I am another candidate for being able to pick and choose which architortures
I want on my machine.  I don't have that.  At the moment, I deal.  If it
ever becomes possible, I'd really like to see it happen.

I'm very surprised to see such a return coming from you, Greg -- of all
the people who champion the desire to have a clean hierarchy, I'd think
you'd be one of the most understanding of this issue.

				--*greywolf;
--
"Yikes!" said Wile E. Coyote.
"Beep! Beep!" said the Road Runner.
"" said the SPARC, not encountering the same errors while compiling X11R5.
[ the Sun 386i was also known as the "Road Runner". ]


Gmane