[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#354674: What on earth?



On Thu, Apr 13, 2006 at 09:48:40AM -0700, Steve Langasek wrote:
> The problem is not rebuilding, the problem is having several dozen other
> packages completely blindsided by this change *with no coordination*.  The
> Xorg 7.0 transition was presented to the release team as "no big deal, just
> splitting the package".  Instead, it's leaving half the packages in the
> build queue unbuildable because of disruptive changes that no one thought
> worth mentioning.

This is entirely my own inexperience showing and I take full responsibility
for it. I didn't realize that the monolithic to modular transition would
affect much more than the Xorg packages themselves, and I tried to mitigate
any problems that I saw beforehand. The packages sat in experimental for
months and I dogfooded them as best I could with the resources available
to me.

> I agree with the principle of dropping .la files in cases where .pc files
> are available as a better substitute, but not without *coordinating* with
> people.  The repeated statements from the release team that library changes
> should be coordinated aren't some whim of those wacky RMs that should be
> ignored; keeping a handle on the disruptive changes going into unstable is
> essential if we're going to keep the announced release schedule.

Again, I didn't realize this would be so disruptive. When we removed the
.la files in the X packages previously it didn't seem to be a big deal to
trigger the binNMU's so I didn't pay it much mind. I never thought to scale
up the problem and this was my mistake in this particular case.

> So far I'm very unimpressed with the resultant bug count from the Xorg 7
> transition.

The blame rests entirely on me of course, and I'm going to continue working
to fix the problems. Unfortunately, even after being incredibly
conservative with this transition by waiting for the other major vendors to
shake out significant bugs, and for the major packaging bugs to be worked
out by Ubuntu, as well as significant amounts of time in experimental, I
couldn't get the >100 packages all in perfect working order before
uploading to unstable. I'm afraid there's only so much I could do, and for
that I can only apologize and fix things now.

 - David Nusinow



Reply to: