Remaining Tasks for 0.37 Release

Here's the specific things to do before the feature freeze:
* Review #if 0 code in bonobo/ * Review #if 0 code in desktop*.cpp and svg-view.cpp files [ted] * Review #if 0 code in sp-gradient.cpp, sp-root.cpp [tvon] * Review #if 0 code in file.h, interface.cpp, geom.cpp, inkscape.cpp, and style.cpp [ishmal] * Review #if 0 code in *-chemistry.cpp and seltrans.cpp [pjrm] * Review #if 0 code in svg/ * Review #if 0 code in display/ [mental] * Review #if 0 code in xml/
* Convert all tabs into spaces in codebase * Rename all 'SPFooBar' routines to 'FooBar' and put into namespaces [mental] * Update coding-style.txt from the Coding_Style page in wiki
When all of these are done, we will feature-freeze, and the focus will be on bug fixing. There are 10 bugs rated critical, that will need fixing. 5 of these do not yet have an owner so we need volunteers to take care of them. We also need to review the lower priority bugs to see if there are additional critical ones that will need fixing.
Once the critical bugs are fixed, we will establish the stable branch for 0.37 and the release team can get to work on packaging and creation of binaries. Once we have binaries for Windows, OSX, and a couple common linux distros, we can begin sending out announcements. :-)
Bryce

Here's today's updated list:
* Review all if 0 code: * (DONE) Review #if 0 code in desktop*.cpp and svg-view.cpp files [ted] * Review #if 0 code in bonobo/ * Review #if 0 code in sp-gradient.cpp, sp-root.cpp [tvon] * Review #if 0 code in file.h, interface.cpp, geom.cpp, inkscape.cpp, and style.cpp [ishmal] * Review #if 0 code in *-chemistry.cpp and seltrans.cpp [pjrm] * Review #if 0 code in svg/ * Review #if 0 code in display/ [mental] * Review #if 0 code in xml/
* Convert all tabs into spaces in codebase * dialogs folder [rejon] * Rename all 'SPFooBar' routines to 'FooBar' and put into namespaces [mental] * Update coding-style.txt from the Coding_Style page in wiki
Sounds like folks think we would be better suited to having humans do the tab conversion rather than using a script? If so then we could use more volunteers to help on that; pick a subdir or set of files and let us know. If you know a trick to doing it with a script, do share!
Bryce
On Wed, 4 Feb 2004, Bryce Harrington wrote:
When all of these are done, we will feature-freeze, and the focus will be on bug fixing. There are 10 bugs rated critical, that will need fixing. 5 of these do not yet have an owner so we need volunteers to take care of them. We also need to review the lower priority bugs to see if there are additional critical ones that will need fixing.
Once the critical bugs are fixed, we will establish the stable branch for 0.37 and the release team can get to work on packaging and creation of binaries. Once we have binaries for Windows, OSX, and a couple common linux distros, we can begin sending out announcements. :-)
Bryce

On Thu, 5 Feb 2004, Bryce Harrington wrote:
Date: Thu, 5 Feb 2004 09:48:46 -0800 (PST) From: Bryce Harrington <bryce@...1...> To: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Remaining Tasks for 0.37 Release
Here's today's updated list:
<snip>
Are you really going to put out a release with no working import of raster graphics? (it didn't seem like I was the only windows user with that problem but I didn't file a report yet so maybe I was and I also haven't checked the nightyl builds for at least a week).
-- Alan H.

On Fri, 6 Feb 2004, Alan Horkan wrote:
On Thu, 5 Feb 2004, Bryce Harrington wrote:
Date: Thu, 5 Feb 2004 09:48:46 -0800 (PST) From: Bryce Harrington <bryce@...1...> To: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Remaining Tasks for 0.37 Release
Here's today's updated list:
<snip>
Are you really going to put out a release with no working import of raster graphics? (it didn't seem like I was the only windows user with that problem but I didn't file a report yet so maybe I was and I also haven't checked the nightyl builds for at least a week).
-- Alan H.
Send in a recreatable test case to the tracker, and if it is a critical bug that should be fixed prior to release then it will be tracked and if possible fixed.
By the way, Alan, you can add a huge amount of value to the project in this time from between when we announce the feature freeze until the point we tag the release, in the form of thorough testing and well-written and detailed bug reports. We will be shifting focus from implementing new features to making sure all existing features work properly. With these kinds of QA contributions the release will have fewer issues, so I'd encourage you to set aside some time within the next several days to be banging on it.
Bryce

On Fri, 6 Feb 2004, Bryce Harrington wrote:
Date: Fri, 6 Feb 2004 01:01:31 -0800 (PST) From: Bryce Harrington <bryce@...1...> To: Alan Horkan <horkana@...44...> Cc: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Remaining Tasks for 0.37 Release
On Fri, 6 Feb 2004, Alan Horkan wrote:
On Thu, 5 Feb 2004, Bryce Harrington wrote:
Date: Thu, 5 Feb 2004 09:48:46 -0800 (PST) From: Bryce Harrington <bryce@...1...> To: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Remaining Tasks for 0.37 Release
Here's today's updated list:
<snip>
Are you really going to put out a release with no working import of raster graphics? (it didn't seem like I was the only windows user with that problem but I didn't file a report yet so maybe I was and I also haven't checked the nightyl builds for at least a week).
-- Alan H.
Send in a recreatable test case to the tracker, and if it is a critical bug that should be fixed prior to release then it will be tracked and if possible fixed.
Sorry I just haven't had time to test Inkscape recently. http://sourceforge.net/tracker/index.php?func=detail&aid=894662&grou...
I still cannot import images using the latest version of Inkscape provided by Bob Jamison. Inkscape 0.37-20040210 on Windows XP specifically (installed to D:\program files\inkscape)
The Nullsoft installer is quite nice but could do with improvements. Instead of popping up messages asking users if they want to associate Inkscape with certain things there should be a list of checkboxes. This is an enhancement that can wait of course.
The First time I ran Inkscape none of the items in the Help menu worked properly strangely however they did work fine the second time. Failing to import an image seems to cause other problems if you try and continue to use Inkscape which it seems is why the Tutorials and other SVG Help documents were failing to load
There is also something wrong with "Edit, Delete KP_Delete"
I would try and do more smoke tests and review but I'm already neglecting important work just post this.
Sincerely
Alan Horkan http://advogato.org/person/AlanHorkan/

Alan Horkan wrote:
The Nullsoft installer is quite nice but could do with improvements. Instead of popping up messages asking users if they want to associate Inkscape with certain things there should be a list of checkboxes. This is an enhancement that can wait of course.
I agree. This will be there eventually. It is just a low priority.
The First time I ran Inkscape none of the items in the Help menu worked properly strangely however they did work fine the second time.
Failing to import an image seems to cause other problems if you try and continue to use Inkscape which it seems is why the Tutorials and other SVG Help documents were failing to load
I thought this must be wrong, but I tested it, and, yes, I had trouble importing PNGs. GIFs, BMPs, and JPEGs worked fine, though. I will check the gtk-win32 stuff to see if this is a known issue. We do include libpng1.2 in the distro, so that part isn't a problem.
Bob

On Tue, 10 Feb 2004, Alan Horkan wrote:
On Fri, 6 Feb 2004, Alan Horkan wrote:
Are you really going to put out a release with no working import of raster graphics? (it didn't seem like I was the only windows user with that problem but I didn't file a report yet so maybe I was and I also haven't checked the nightyl builds for at least a week).
-- Alan H.
Send in a recreatable test case to the tracker, and if it is a critical bug that should be fixed prior to release then it will be tracked and if possible fixed.
Sorry I just haven't had time to test Inkscape recently. http://sourceforge.net/tracker/index.php?func=detail&aid=894662&grou...
I still cannot import images using the latest version of Inkscape provided by Bob Jamison. Inkscape 0.37-20040210 on Windows XP specifically (installed to D:\program files\inkscape)
Okay, well obviously it's too late to put it in this release, but perhaps if/when we do a maintenance 0.37.1 release it will be fixed by then. Let's make sure a bug report gets into the system so it can be tracked.
Bryce

Bryce Harrington wrote:
On Tue, 10 Feb 2004, Alan Horkan wrote:
On Fri, 6 Feb 2004, Alan Horkan wrote:
Are you really going to put out a release with no working import of raster graphics? (it didn't seem like I was the only windows user with that problem but I didn't file a report yet so maybe I was and I also haven't checked the nightyl builds for at least a week).
-- Alan H.
Send in a recreatable test case to the tracker, and if it is a critical bug that should be fixed prior to release then it will be tracked and if possible fixed.
Sorry I just haven't had time to test Inkscape recently. http://sourceforge.net/tracker/index.php?func=detail&aid=894662&grou...
I still cannot import images using the latest version of Inkscape provided by Bob Jamison. Inkscape 0.37-20040210 on Windows XP specifically (installed to D:\program files\inkscape)
Okay, well obviously it's too late to put it in this release, but perhaps if/when we do a maintenance 0.37.1 release it will be fixed by then. Let's make sure a bug report gets into the system so it can be tracked.
Bryce
Fixed! Looked in main.cpp, and the code was not doing anything with the possible error information from an image import failure.
Well, it does now...
Now it pops up an sp_ui_error_dialog() with useful information if an image import fails.
So now we get information. And you know what? The PNG loader module wants libpng.dll, while the rest of the libs want libpng12.dll. So, we dupe the file, and problem gone. Obviously, on Linux, this was solved by a symlink. A bit wasteful, but it works.
And Jpeg, which I thought was working, wasn't, but it is now.
Just ran another auto-build, here it is: http://troi.lincom-asg.com/~rjamison/inkscape/builds/Inkscape0402101802.zip
Hopefully, it should import images famously.
Bob

Alan,
Raster import is working for me. build040205win32-2000.
cheers, vellum.
----- Original Message ----- From: "Alan Horkan" <horkana@...44...> To: "Bryce Harrington" <bryce@...1...> Cc: inkscape-devel@lists.sourceforge.net Sent: Friday, February 06, 2004 2:22 PM Subject: Re: [Inkscape-devel] Remaining Tasks for 0.37 Release
Are you really going to put out a release with no working import of raster graphics? (it didn't seem like I was the only windows user with that problem but I didn't file a report yet so maybe I was and I also haven't checked the nightyl builds for at least a week).
-- Alan H.
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

On Thu, 2004-02-05 at 12:48, Bryce Harrington wrote:
- Rename all 'SPFooBar' routines to 'FooBar' and put into namespaces [mental]
At this point I think it might be better to move our sp_classname_ "member" functions into actual (non-virtual, at this point) real member functions beforehand.
See CPlusPlus on the wiki.
In any case, I think it's too big a job to cram into this release at this point.
-mental

On Fri, 6 Feb 2004, MenTaLguY wrote:
On Thu, 2004-02-05 at 12:48, Bryce Harrington wrote:
- Rename all 'SPFooBar' routines to 'FooBar' and put into namespaces [mental]
At this point I think it might be better to move our sp_classname_ "member" functions into actual (non-virtual, at this point) real member functions beforehand.
See CPlusPlus on the wiki.
In any case, I think it's too big a job to cram into this release at this point.
Yes, it is too big of a job. I've moved it to "Milestone - Future" along with the detabbing effort. It's too bad it couldn't be done, it's piece of the Great Inkscape Renaming we had to put off when we started the project. Well perhaps one day we'll get it. :-)
Bryce

Hi all,
Once the critical bugs are fixed, we will establish the stable branch for 0.37 and the release team can get to work on packaging and creation of binaries. Once we have binaries for Windows, OSX, and a couple common linux distros, we can begin sending out announcements. :-)
On the roadmap there is a tag "Upload debs to debian unstable" which is probably meant to be done by me. I wanted to wait until the tar.gz packages are available and use them to create the packages. I can also so a backport to woody for the sparc architecture, which Nathan Hurst can put in the sf download section. This way the packages will be ready one to two days after I get the tar.gz. I haven't been working on the cvs-packages due to constant lack of time. Hopefully this will change soon.
Best regards,
Wolfi

Wolfram Quester wrote:
Hi all,
Once the critical bugs are fixed, we will establish the stable branch for 0.37 and the release team can get to work on packaging and creation of binaries. Once we have binaries for Windows, OSX, and a couple common linux distros, we can begin sending out announcements. :-)
On the roadmap there is a tag "Upload debs to debian unstable" which is probably meant to be done by me. I wanted to wait until the tar.gz packages are available and use them to create the packages. I can also so a backport to woody for the sparc architecture, which Nathan Hurst can put in the sf download section. This way the packages will be ready one to two days after I get the tar.gz. I haven't been working on the cvs-packages due to constant lack of time. Hopefully this will change soon.
We depend on a recent version of libxml (at least the deb does, do we actually use libxml?) so a backport might be a problem. I'll investigate soon.
Anyway, the deb should be out as soon as we commit to a particular version as a release - I actually tested the deb last night on some random machines.
njh

On Fri, 6 Feb 2004, Wolfram Quester wrote:
Hi all,
Once the critical bugs are fixed, we will establish the stable branch for 0.37 and the release team can get to work on packaging and creation of binaries. Once we have binaries for Windows, OSX, and a couple common linux distros, we can begin sending out announcements. :-)
On the roadmap there is a tag "Upload debs to debian unstable" which is probably meant to be done by me. I wanted to wait until the tar.gz packages are available and use them to create the packages. I can also so a backport to woody for the sparc architecture, which Nathan Hurst can put in the sf download section. This way the packages will be ready one to two days after I get the tar.gz. I haven't been working on the cvs-packages due to constant lack of time. Hopefully this will change soon.
Cool thanks. Yes we will allocate several days between when the final tar.gz is available and when we put out the public announce, to give packagers time. I will post some additional info for packagers this weekend for e.g. package naming convention, etc. Meanwhile, if you get a spare moment, feel free to test the packaging so we can head off potential problems early.
Thanks, Bryce
participants (7)
-
Alan Horkan
-
Bob Jamison
-
Bryce Harrington
-
MenTaLguY
-
Nathan Hurst
-
vellum
-
Wolfram Quester