Splinter extension

David Lawrence dkl at mozilla.com
Thu Jan 12 21:38:16 UTC 2012


On 12/29/2011 04:45 AM, Reed Loden wrote:
> On Thu, 29 Dec 2011 10:20:59 +0100
> Olav Vitters<olav at vitters.nl>  wrote:
>
>> Splinter is available at two locations:
>>   - http://fishsoup.net/software/splinter/ (original)
>>   - http://bzr.mozilla.org/bugzilla/extensions/splinter/4.0/files
>>     (ported to use some different javascript stuff)
> http://bzr.mozilla.org/bmo/4.0/files/head:/extensions/Splinter/ is
> really the current up-to-date place for the code that runs on bmo.

Sorry for the delay. I have just synced 
bzr.mozilla.org/bugzilla/extensions/splinter/4.0
with what is live on BMO. I also added a 4.2 directory with our latest 
code that is updated
to work with 4.2 (some minor changes).

>> I'm looking for a version which is fully self-contained extension (no
>> modifications to Bugzilla other than adding the extension). It *must*
>> work with attachment_base as well as Bugzilla 4.2. This required some
>> patches with the fishsoup one on Bugzilla 3.4 (don't want that!).
>  From my understanding, the bmo version is completely self-contained,
> though dkl would know better.

Yes. The original version used ajax calls to get data from Bugzilla but this
loads the data directly using Bugzilla core code so should be slightly 
faster.
It did not require any changes to the core Bugzilla code for 4.0 or 4.2.

>> Note that I also appreciate if it should support attachments.status
>> (custom field used within GNOME).
> Pretty sure that got ripped out in bmo's version, but it shouldn't be
> too difficult to add back, I bet.

Most of the attachment.status is just commented out in the JS code. It 
may or
may not have been completely ported to YUI which I would need to check. BMO
does not use attachment statuses and that is a gnome.org customization.
Once someone uncommented the relevant JS code and converted it if necessary
it should work with the Bugzilla instance if it uses attachment 
statuses. Unfortunately
I do not have the spare cycles to maintain the custom version of our port.

dkl

-- 
David Lawrence
dkl at mozilla.com




More information about the developers mailing list