Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Can we have version 5.4.5 please?Can we have version 5.4.5 please?
Previous
 
Next
New Post
7/3/2010 4:47 PM
 
Peter, do you suggest a mod organized by the community to create a stable version of DNN? it is an interesting idea, but it wouldn't help for future upgrades, if DNN Corp implements a different solution. IMHO we need to find an approach, which satisfies all users (CE and PE) as well as DNN Corp., delivering a reliable product. Sebastian PS: I didn't play any game?

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
7/3/2010 5:19 PM
 
Peter,
I refraining from commenting on this thread as I felt that the points made were all fair - we've not done a good enough job on recent releases. However it's taken a little too negative of a turn, so i thought a quick post might help assure you that we take this very seriously.

Theres a lot of talk in the Corp on how to improve release quality - trust me, it's not lack of effort, but we definately need to tweak what we do to increase reliability and confidence. Much of this is still being worked out, but some of the things that are in place already are:
  • adding additional verification checks - we've began the process of adding lib checkers to our build process so that we get warnings if binary compatibility is broken - this will ensure that issues such as the recent sql+ issue cannot happen again (or the older telerik issue)
  • a developer advisorory group was created allowing earl access to builds so that 3rd party module developers can test their modules earlier - this should help highlight any configuration changes that cause problems (such as the profile module issues that we suffered recently). This has been in place for a few versions now, but needs work to be more effective - i'll leave that up to QA to decide how best to use this valuable resource.
  • we're constantly adding unit tests so that our coverage increases with each version
  • we've expanded what we test to include lots of new areas. Doing work on areas recently not only introduced errors, but also surfaced longstanding issues that were not apparent e.g. at least 1 of the recent security fixes resolved a longstanding profile issue that only became apparent when new code was added. We're working hard on recognising what additional testing we have to add to our build verification tests.
  • we've been doing more and more work on taking community contributions both through gemini and through codeplex - each of the past few releases have a number of community contributions. IMO making core edits (effectively a fork) is not a great idea, instead I suggest submitting them to us, we welcome any contribution and are keen to resolve any issues that are making life hard for people.

Thanks,
Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
7/3/2010 5:22 PM
 
Surely the reason why the corp are on the monthly treadmill of releases is so that they can build and improve their own engineering abilities to produce releases.

My assumption is that it is not intended to be a macho release schedule.  Instead, I presume that they are trying to build a set of processes that enable them to release new versions safely.  Once they get the process running smoothly, they can then start to ramp up the type of functionality they deliver.  

IOW, some people might be feeling pain now, but once we cross the threshold, we will start to feel gain.

We all know that the Corp is hiring and we know what happens to projects when you introduce new members, but we also know that there is no substitute for doing a release.  It shows what you are doing, without a release it is vaporware.

I would be happy to continue to see a combination of minor and semi-major releases and I do believe the corp are trying to get that process running well.  I also believe that by end of year they will probably have it better than it is now and I hope that next year we will see bigger releases and less minor bug fixes.  

I then expect to make more money for my clients and for myself.

In the meantime, I try to test before I release.

Thanks

Mark Breen Ireland 1987 BMW R80 g/s
 
New Post
7/3/2010 5:24 PM
 
Ideally, any code change should be handed over to become part of the core as we are talking about bugfixes. The core team could play a role in coordination and QA. Peter

Peter Schotman
Cestus Websites voor DotNetNuke oplossingen in Nederland
Contact us for your custom design and skinning work.
 
New Post
7/3/2010 5:49 PM
 
@cathal: thanks for giving a little insight into qa imporvements.

@mark: DNN has always been in flux, when you look back at dnn development there are a number of 'stable' releases that are/have been used over a longer period of time starting with 109, 212 till 495 and 523. In many cases it took at least 2 or 3 inbetween releases to get to a situation that stabilized a major chunk of new code.
The 5.5 release is major in the sense that it introduces not only a lot of new code, but also a new way of dealing with content management in dnn. Having a very stable release before introducing this massive change is a good thing, IMO we aren't there yet, and that is my reason for starting this discussion.
Peter

Peter Schotman
Cestus Websites voor DotNetNuke oplossingen in Nederland
Contact us for your custom design and skinning work.
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Can we have version 5.4.5 please?Can we have version 5.4.5 please?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out