Re: Fedora Unity Re-Spin

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

 



Hi all,

in reply to some comments and ideas posted in this thread here's a couple of reasons why we do what we do the way we do it.

We do not, unlike the Fedora Project, release beta or testing Re-Spins only to get the feedback we need to come up with a final Re-Spin we could release to the public, which makes the need for or shape of a testing process very much different then for Fedora itself. It is the exact same Re-Spin now in testing that we release; The location of a link to the data is what distinguishes this Re-Spin in testing from others being released and out in the open.

Besides, we do not have feature or development freeze periods, which makes our jobs so-and-so much more difficult. We take a snapshot of what is in a release and updates tree and go with that. I'm sure you appreciate the major issues this could potentially introduce in freshly built installation media. Were we to try and fix things in actual code and commit patches and the like, we would fit better in a FixSIG in the Fedora Project itself. Instead, we try to compose off what has been fixed "upstream" -which is basically us, again-, a newly created set of installation media that enables people to install and use Fedora 8.

We are not building a distribution, we're rebuilding it. We're not upstream for the distribution itself: Anyone using a Fedora Unity Re-Spin can still join #fedora and ask questions or log bugs on RHBZ, sorta speak. That makes it an awkward situation. We use what is in "upstream", rebuild what upstream built and release it under the same name as upstream, but we are not on the receiving end of bugs. That calls for a certain amount of caution in getting out what we are getting out.

So far we've not been able to tempt upstream to do it themselves or mix it with their processes, which would potentially open up some gates and might help us getting stuff done. Not that it is a problem or anything, I don't think we should get that mixed up. So far, I think we've been doing a good job, but doing what we do doesn't mean we can do it without having some kind of guarantee we are not damaging ourselves (which to me includes you, the Fedora community as well as Fedora Unity group of Fedora community members).

The method we currently use for testing and releasing Re-Spins obliges us to test a Re-Spin as soon as we compose a Re-Spin and in order to be able to withdraw the Re-Spin -should it have regression compared to the official release, we need to not release it to the public immediately (regardless of it being a "test" or "final" release). Bear in mind that "not releasing to the public" here does not mean we apply access lists or require you to register. More on that later.

These Re-Spins are so very much affiliated with the Fedora Project, by both our audience as well as many of our own, and as such I think that besides Unity's reputation potentially being damaged should we release bad products, so would the Fedora Project's. Mind that it is Fedora Unity as a group of concerned Fedora community members that is currently one of few (it not the only one) party that gets to release this media still carrying the Fedora brand. I think we're earned that position and we should do everything in our power to prevent that from going south in any way. The Fedora Project's Free Media program in fact distributes our Re-Spins to those who request it.

So, before we make announcements and release anything to the public we ensure there is no regression compared to the originally released installation media. That's a good thing, I hope you agree there.

For your information, these last couple of weeks we released and canceled 4 Re-Spins, and released another. I wouldn't want Google to pick up on these. I blog about what happens, try and get people to join our testing process. I'm sure all these people know what it is we do and what it is they can expect. Unlike someone suggested earlier, I'm not in favor of announcing "This is likely crap, take it of leave it" and it fail on anyone.

So, what I've done these last couple of weeks is Re-Spin, distribute, back-port fixes, dig up bug numbers and contacted people in private that could potentially confirm or deny our Re-Spin having fixed particular issues. Most of these people did not have to register or join the test-team. But I was sure they knew they were taking a chance, and that they were giving me the feedback I needed to fix whatever I did not fix yet. I will do everything in my power to prevent John Doe getting a bad impression of Fedora, or Fedora Unity for that matter, just because we release to the public untested Re-Spins, and John thinks he got the latest and greatest. I'm sure you see a point there.

Now, if there's any other way we could prevent crappy test-releases hitting the public yet still having the testing releases out in the public, let me know how you think we should arrange that.

Thank you in advance,

Kind regards,

Jeroen van Meeuwen
-kanarip

--
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux