From: Doug B. <dou...@gm...> - 2010-04-24 03:45:35
|
2010/4/21 Doug Blank <dou...@gm...>: > 2010/4/21 Benny Malengier <ben...@gm...>: >> >> >> 2010/4/21 Doug Blank <dou...@gm...> >>> >>> 2010/4/16 Benny Malengier <ben...@gm...>: >>> > Doug, if this is the case, it might be interesting to offer some sort of >>> > nightly for narrativeweb in light of the errors present in 3.2.0. Any >>> > idea >>> > if that could be automated in some way? So pump nar web latest branch32 >>> > to >>> > gramps-addons as a narweb nightly... >>> > Or otherwise just add a 3.2.1 nar web to gramps-addons so 3.2.0 users >>> > can >>> > install it? >>> >>> I think it would be useful to have a version of NarrWeb in addons: >>> there are many refinements that we can make and I don't see that we >>> can make all of them quickly. I think we can get a majority of the >>> content added soon, but the refining of colors, position, etc, is >>> going to happen as more feedback comes in. >>> >>> I looked into our plugin code, and I don't see an easy way to have a >>> user plugin (addon) override a system plugin (such as NarWeb). Having >>> two plugins with the same name causes confusion. >>> >>> I think my recommendation would be to: >>> >>> 1) remove NarWeb from 3.2.1 >>> 2) anyone that was overwriting gramps 3.2.1 on top of 3.2.0 would >>> still see the old one though >>> 3) add the latest version of NarWeb to addons, with a new ID, and new menu >>> name >>> 4) suggest that people hide the old one from 3.2.0 (we might even do >>> that automatically via code) >>> 5) update NarWeb in addons as we need to, and have people update their >>> gramps addons >>> >>> Otherwise, we will have to have many interim versions of gramps just >>> to update NarWeb (or users will have to wait a long time before they >>> can get improvements). >>> >>> What do you think? >> >> I don't like it. >> >> We should leave main parts in Gramps proper. We can however spin off a >> version of nar web should it be needed to addons, as a temporary stop-gap >> measure. >> We could also add an upgrade_nar_web plugin, which when selected pops up a >> dialogbox with the instructions to obtain the latest version and overwrite >> the exisiting one. >> >> We should keep in mind that changes in nar web could require changes in >> libhtml to be present, so it can be more tricky than expected. > > I wish that we had a way to upgrade gramps proper that was as easy as > upgrading addons. Maybe in the future we could define a way that a > user plugin of the same name would replace a system plugin. FYI, I've added a patch for trunk on #3879 that now allows an addon to override a previous version, from core or otherwise: http://www.gramps-project.org/bugs/view.php?id=3879 One would have to be careful with changes in dependencies, like Tim and Benny suggest. But for drop-in replacements, it appears to work. More testing is needed. -Doug > The plugins have a gramps_target_version, so we can make sure that we > don't load one that requires a different version of libhtml. (In the > future, it might be nice to have a way to have dependencies). > > As you say, at any point we (or anyone actually) can spin-off a > version of a core plugin to an addon. > > -Doug > >> >> Benny >> >>> >>> -Doug >>> >>> > Not sure, something to think about to know if usefull or not. >>> > >>> > Actually, I changed placecompletion, will you only make new tar.gz when >>> > 3.2.1 comes out, or does that happen regularly? >>> > >>> > Benny >>> > >>> > 2010/4/16 Duncan Lithgow <dun...@gm...> >>> >> >>> >> 2010/4/15 Michaël Van Dorpe <mic...@gm...>: >>> >> > On 15-04-10 21:21, Duncan Lithgow wrote: >>> >> >> Just thought I'd let people know that 3.2 has made it into Ubuntu >>> >> >> 10.04, nice. >>> >> >> >>> >> >> Duncan >>> >> >> >>> >> > >>> >> > Great work. Thank you very very much! >>> >> >>> >> Thanks, I didn't do anything to make this happen, but I'll take any >>> >> praise I can get! >>> >> >>> >> The main argument in Launchpad was that it would allow this LTS >>> >> release to benefit from debian patches later on. >>> >> >>> >> Duncan >>> >> >>> >> -- >>> >> 'The unconsidered life is not worth living' - Socrates >>> >> >>> >> >>> >> >>> >> ------------------------------------------------------------------------------ >>> >> Download Intel® Parallel Studio Eval >>> >> Try the new software tools for yourself. Speed compiling, find bugs >>> >> proactively, and fine-tune applications for parallel performance. >>> >> See why Intel Parallel Studio got high marks during beta. >>> >> http://p.sf.net/sfu/intel-sw-dev >>> >> _______________________________________________ >>> >> Gramps-devel mailing list >>> >> Gra...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/gramps-devel >>> > >>> > >> >> > |