Inkscape release status. Feature Freeze is on 5/23
Here's the latest status:
ICC Preview - HOLD CMYK support - HOLD ArtLibre named icon and cursor loading - HOLD Palette editing and per-file color sets - HOLD Tablet Bugs - BUG Brush size adjustment on zoom toggle for calligraphic pen - DONE Layer dialog Fit Canvas to Selection - DONE ODG Format Support - HOLD DOM Support - HOLD SIOX Support Extensions Snapping - BUG Rendering Performance Speedup - DONE Screenshots Tutorials Calligraphic interface tweak - DONE Windows font handling bugfixes - DONE Python Extensions on Windows Text/Fonts UI Windows "dialogs on top" Patch for GTK - HOLD Undo/Redo Dialog - HOLD New File Chooser in Export - DONE Test Harness
Two tasks are being converted into "Must Fix Bugs" since they're really bugs, not features. A few are now DONE, and a bunch we've agreed to put on HOLD for 0.45. The remaining 8 we're going to give a few more days. I hope that will be sufficient time to complete them all. In any case, we will be feature freezing on the 23rd, and move into bug fix mode then.
Meantime, ACSpike, can you produce a -pre0 release within the next couple days, to give our testers something to start playing with?
Current Feature Work
ICC Preview - HOLD =========== Jon Cruz is working on this. Plans to have feature to a finished point for the release.
5/17 - Jon has put this on hold in order to contribute to getting the layer manager completed.
CMYK support - HOLD ============ Jon Cruz is working on this. Plans to have feature to a finished point for the release.
5/17 - On hold until post-0.44 due to dependency on Peter's union purge
ArtLibre named icon and cursor loading - HOLD ====================================== Jon Cruz is working on this. Plans to have feature to a finished point for the release.
5/17 - On hold until post-0.44 due to dependency on Peter's union purge
Palette editing and per-file color sets - HOLD ======================================= Jon Cruz is working on this. Plans to have feature to a finished point for the release.
5/17 - On hold until post-0.44 due to dependency on Peter's union purge
Tablet Bugs - BUG =========== MentalGuy is working on this. Says for the release he wants to get these resolved.
Something drops tablet motion events on the floor while the button is held down. This occurs for some tools, but not with others. The bugs are quite annoying but weird. They don't affect all tablet users.
4/29 - Still underway
5/19 - Still unresolved. Mental considers this a release blocker.
Brush size adjustment on zoom toggle for calligraphic pen - DONE ========================================================= MentalGuy is working on this and plans to have it to a finished point for the release.
5/1 - Mental reports this has been completed
Layer dialog ============ This is an important feature for the release, and on MentalGuy's todo list. However, work has been stuck getting Inkscape::LayerManager to compile due to a subtle detail with sigc::mem_fun(), and it's uncertain if there is sufficient time to unstick it and finish the feature prior to the release. Additional people's help may be needed here.
[Beyond the memory issue, are there other aspects to the layer dialog that others could help with, such as UI work or coding helper features or whatever? --bh]
4/29 - Still under way
5/17 - Huge amount of progress made on it. Still not to a point that it's ready to release, but it's close. One of the major remaining issues is that the layer manager is destroying and recreating the hierarchy when the user selects a different layer. This causes state to be lost, which results in a few ui quirks that will probably be irritating for users. It'll be worthwhile to give another day or two for development before freezing this feature.
5/19 - Mental mentions that with the advancements in the new layer dialog, the quick layer selector needs to be reworked as well, as a lot of previously hidden bugs now become apparent when reordering layers and/or using nested layers. The back-end portion needs to be replaced with LayerManager. If we don't do this, we can expect many bug reports that the layer selector is broken. This is perhaps a couple day's work to get done right.
Fit Canvas to Selection - DONE ======================= This is a feature ACSpike has been working on, and plans to complete for the release. The patch is here:
http://www.ekips.org/comp/inkscape/inx/current.diff
ODG Format Support - HOLD ================== Ishmal is working on this currently. Help is needed from someone who knows inkscape gradients, such as mental or bulia. He needs to know how to read gradient info from an SPGradient object.
5/20 - not a release killer; going to leave it for .45. Ishmal had wanted to get some of the clipart and example images to look the same on oo.org as in inkscape.
DOM Support - HOLD =========== Ishmal has been working on this. The newest code is all imported and builds. [Is there anything else needing to be done prior to release?]
5/20 - xpath won't make this release. The parsing and compilation are ok, but binding isn't yet, and will need to wait for a future release.
SIOX Support ============ Ishmal has this over half done. The code is all imported and building, and the selection mechanism is now done. Getting Inkscape and SIOX intercommunication working, but this can be built as a filter to potrace, which simplifies things. The transformation issues reported previously have been sorted out, using a "confidence matrix".
5/20 - Ishmal says this is incredibly close and wants to finish it before the release. He's planning on devoting the next few days to it. He will need a lot of help testing it.
Extensions ========== Ted is focusing on cleaning up extension parameters and felt he'd have this wrapped up by the end of the month. The plan is to have longer text (tool tips) available, and a few more widgets. More spacing in the autogui will be added to make it look nicer.
* Ted reports there is an unverified bug in the ordering of the effects in the menu, to be investigated.
The Extension Editor is further off, and not being planned for this release.
5/1 - Ted reports the feature is not yet working, but feels it shouldn't be a problem to get it fixed in the next couple weeks.
5/10 - Descriptions are added and status bar messages work. Tooltips have been implemented but don't work for some reason. The major remaining piece is documentation - release notes and a post about the new INX file parameters.
* Update release notes
Snapping - BUG ======== Ralf is coming up to speed on this issue. Hopefully Carl can also shed light on things. On 4/26 Carl said he hopes to have a look at it over the coming week.
* Need to fix the freeze when dragging multiple selected objects: http://sourceforge.net/tracker/index.php?func=detail&aid=1429049&gro...
* Update Release Notes
Rendering Performance Speedup - DONE ============================= Andrius has a very interesting rendering speedup patch. The feature is complete and accepted for the release. There is one known issue to address with scrolling, but Andrius feels this can be fixed.
4/30 - Andrius reports this is now done, and no other issues are known.
Screenshots =========== Scislac has taken this task on, and plans to have it done for the release.
Two screenshots are done currently, and one more is in the works. There will be a call for more screenshots on the Deviant Art site.
5/20 - 2 of 8 screenshots are uploaded. One is waiting on the text toolbar work. The ones related to "Tremor"... I'd prefer to have nicer art for that purpose (I have some that can suffice, but I'd like better ones). The Paste Size one which I haven't touched yet, but that will be fairly easy since it just needs to be "technical". I have the selected style indicator one which is probably a LOT of compositing to have most, if not all states. And I also have a relatively simple one to whip up for non-destructive node deletion.
Tutorials ========= Calligraphy is mostly done, and a few of the other updates to the other tutorials have been drafted but that stuff definitely needs more work. Should be possible to have them done by the end of April.
Man page should be current.
Bulia will update keys.xml shortly.
Note: The sooner these can be finalized, the sooner translators can get going on them.
5/1 - ScislaC says a lot of progress was made over the weekend, but has run into some errors regenerating the svgs & html
Calligraphic interface tweak - DONE ============================ Bulia is working on this change requested by MentalGuy, and feels they are minor and should have no trouble completing for the release.
Windows font handling bugfixes - DONE ============================== Richard (cyreve) has completed these bug fixes and updated the release notes.
* Update ReleaseNotes
Python Extensions on Windows ============================ !!! No owner has been identified for this task !!!
Bulia reports that extensions that rely on PyXML still do not work on Windows. Due to the number of python extensions, this would be a major missing feature for Windows users.
Text/Fonts UI ============= deadchip (aka Milosz Derezynski <internalerror at gmail dot com>) has written a font lister Gtkmm class, to enable re-use of the font list. He is planning to write a font picker dialog, and rewrite the current font picker to use the font _listing_ class. This enables using normal Gtk components (ListStore, etc.) for accessing the font info. He plans to have this work done by May 1st, or May 15th at the latest.
Windows "dialogs on top" Patch for GTK - HOLD ====================================== !!! No owner has been identified for this task !!!
This is not exactly an Inkscape-specific problem, since the code changes wouldn't be to Inkscape, but it would be nice to have it finally fixed. This 0.44 release effort may be a good vehicle to tie it to, but we won't hold up the release if it doesn't get done. Scislac had contacted the author previously.
* Send a reminder email to the author to find status on this
5/20 - Not a release killer; we'll punt on this one
Undo/Redo Dialog - HOLD ================ Gustav Broberg (broberg at kth dot se) is planning to try to get the changes Mental suggested prior to the Feature Freeze.
We have a patch for this. Also needed is undo annotations.
4/30 - Gustav reports that due to more changes required than expected, this feature will be postponed until the next release.
New File Chooser in Export - DONE ========================== We have a patch for this, but there were some thoughts of embedding it in the export dialog directly. In the spirit of "patch first, discuss later", the best approach may be to stick in the current patch for 0.44, see what folks think, and do the embedding later.
Test Harness ============ Bryce is working on getting 'make test' working in the test harness.
It works currently, but the data is not getting included in the reports. In fact, I seem to have busted the reports entirely, so it'll take a bit more poking at to make it work.
Additional Release Tasks ======================== The following tasks will need to be done for the release, but are not required to be done prior to the Feature Freeze:
* Identify the list of must-fix bugs. To keep the freeze phase from dragging out, we will need to be very choosy in what we allow to be must-fix bugs.
* Set up a ReleaseChecklist wiki page or similar to keep track of The List.
* Designate 2 release maintainers.
* Keep and update the above list and encourage people to achieve completion of the items.
* Notify translators to complete translation work
* Wiki updates + Update Roadmap + Review/Update FAQ + Update InkscapeFeatures
* PR / marketing efforts + Plan efforts + Draft press release + Finalize press release + Send out press release [rejon] + DeviantArt PR [ScislaC]
* Packaging
On 5/21/06, Bryce Harrington <bryce@...961...> wrote:
Tablet Bugs - BUG
I fixed this one today.
Windows "dialogs on top" Patch for GTK - HOLD
I emailed Tor Lillquist directly about that, he said it's "still in the queue". I intend to keep bugging him from time to time about this.
On Sun, May 21, 2006 at 08:29:36PM -0300, bulia byak wrote:
On 5/21/06, Bryce Harrington <bryce@...961...> wrote:
Tablet Bugs - BUG
I fixed this one today.
Windows "dialogs on top" Patch for GTK - HOLD
I emailed Tor Lillquist directly about that, he said it's "still in the queue". I intend to keep bugging him from time to time about this.
Thanks for the update.
Bryce
Bryce Harrington wrote:
Meantime, ACSpike, can you produce a -pre0 release within the next couple days, to give our testers something to start playing with?
I said I would like to learn how. I still can't get `make check` or `make distcheck` to run here, and from the look of the output, things just got worse. So, I'm going to need some help and guidance.
Aaron Spike
On Sun, May 21, 2006 at 08:47:53PM -0500, Aaron Spike wrote:
Bryce Harrington wrote:
Meantime, ACSpike, can you produce a -pre0 release within the next couple days, to give our testers something to start playing with?
I said I would like to learn how. I still can't get `make check` or `make distcheck` to run here, and from the look of the output, things just got worse. So, I'm going to need some help and guidance.
Ted, can you provide some advice to help Aaron get started on this?
Bryce
On 22/05/06, Aaron Spike <aaron@...749...> wrote:
Bryce Harrington wrote:
[ snip ]
I said I would like to learn how. I still can't get `make check` or `make distcheck` to run here, and from the look of the output, things just got worse. So, I'm going to need some help and guidance.
'make check' and 'make distcheck' are completely separate beasts. I have posted a link to a non-specialist page about distcheck, and I wouldn't treat this as a priority item if we have humans to check that the source tarballs are sane. (Obviously it makes sense to automate this as soon practical, but this is not essential until we reach release candidate stage when there will not be time to do this by hand, nor room for manoeuvre, far less error).
'make check' works for me at the moment: $ make -sC Panther check | wc -l gives 230 including the line: All 19 tests passed, and $ time make -sC Panther check gives real 6m33.930s user 1m44.090s sys 0m6.110s
Are you having problems with the test harness, the extra code that make check runs or do you think that you are seeing actual errors in the Inkscape corpus itself?
Ben
Are you having problems with the test harness, the extra code that make check runs or do you think that you are seeing actual errors in the Inkscape corpus itself?
There are problems with make check for gcc-4 users atm, and 'make distcheck' failed because a lot of files weren't distributed with the package. Now that this is fixed, the check-phase is failing.
ralf
On 5/22/06, Bryce Harrington wrote:
Here's the latest status:
ICC Preview - HOLD CMYK support - HOLD ArtLibre named icon and cursor loading - HOLD Palette editing and per-file color sets - HOLD
Bryce, is there a final list of features that are postponed till 0.45?
Alexandre
On Thu, May 25, 2006 at 09:26:16PM +0400, Alexandre Prokoudine wrote:
On 5/22/06, Bryce Harrington wrote:
Here's the latest status:
ICC Preview - HOLD CMYK support - HOLD ArtLibre named icon and cursor loading - HOLD Palette editing and per-file color sets - HOLD
Bryce, is there a final list of features that are postponed till 0.45?
I haven't gotten a final status update on features yet, but that last post was pretty close. All the features that were not listed as on hold were planned to go in, so unless something really odd occurred, I think you can count on them being in there.
Bryce
participants (7)
-
Aaron Spike
-
Alexandre Prokoudine
-
Ben Fowler
-
Bryce Harrington
-
bulia byak
-
Jon A. Cruz
-
Ralf Stephan