On 03/01/2010 06:48 AM, Dave Plater wrote:
> On 03/01/2010 02:36 AM, D. Michael McIntyre wrote:
>   
>> On Sunday 28 February 2010, Dave Plater wrote:
>>
>>   
>>     
>>> Sorry if the way I worded the message caused offense.
>>>     
>>>       
>> And sorry I came off grouchy this morning.  I was trying not to sound 
>> grouchy, 
>> but I didn't succeed.
>>
>>   
>>     
>>> the user is presented with buttons in the file open dialog that don't point
>>> to any examples or templates.
>>>     
>>>       
>> What's *supposed* to happen is the first time you do something (I forget 
>> exactly what, possibly just starting Rosegarden) you're supposed to get a 
>> local copy at the path referred to by the buttons.
>>
>> This *does* happen in unadulterated project source.  I tested removing 
>> ~/.local/share, verifying that it was gone, then running Rosegarden, and all 
>> the local copies of the assorted data files came back.
>>
>> So I guess what's happening is you've broken our resource bundling system, 
>> and 
>> in the process you've broken the mechanism that was supposed to un-bundle a 
>> copy of these resources to the individual user's $HOME.
>>
>> So at a glance it looks like you can rewrite 
>> ResourceFinder::unbundleResource(), or you can do something like your first  
>> patch, and our OpenSUSE users (and Fedora too, it looks like) are all just 
>> going to have to experience a different Rosegarden from everyone else.
>>
>> Or maybe before it's over, all distros everywhere will force their package 
>> maintainers to hack apart our source and break our bundling system.
>>
>> I have to say this is one issue where I'm not willing to change the way the 
>> official project source works, and package maintainers will just have to do 
>> whatever they have to do to comply with their own requirements.  I'm 
>> generally 
>> very amenable to working with all of you to try to make your life easier, 
>> but 
>> not this time.
>>   
>>     
> Ok now you're starting to help me fix this. I will explore
> ResourceFinder::unbundleResource() to find out where rosegarden expects
> to find these files and if they are somewhere where the rpm is capable
> of placing them, I will put them there and all will be well.
> Thanks
> Dave P
>
>   
I've removed the patch, deleted $HOME/rosegarden and
$HOME/.local/share/rosegarden and installed rosegarden. Although the
console output indicates that rosegarden has found all the files in
/usr/share/rosegarden/examples, templates and library the file open
dialog doesn't have any examples or templates and none are copied over
to ~/.local/share/rosegarden. I'm worried because I haven't a midi
device to see if "library" is actually usable.
Thanks
Dave P


------------------------------------------------------------------------------
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
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to