You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bloodhound.apache.org by Olemis Lang <ol...@gmail.com> on 2013/07/18 20:38:09 UTC
Provide XmlRpcPlugin in default installation WAS: [GSoC - Embeddable
Objects] Question regarding ticket queries and ticket changes
On 7/18/13, Joachim Dreimann <jo...@wandisco.com> wrote:
> On 18 July 2013 04:55, Olemis Lang <ol...@gmail.com> wrote:
>> On 7/17/13, Antonia Horincar <an...@gmail.com> wrote:
>> > Hi,
>> >
>>
>> :)
>>
>> > Sorry for the late reply. By using the two methods mentioned above
>> > (changeLog and query) I managed to get what I wanted. However, I'm not
>> sure
>> > if I'm supposed to integrate the entire Bloodhound RPC plugin in my
>> > project, or just extract the methods?
>> >
>>
>> I recommend to declare Bloodhound RPC plugin as a dependency in
>> setup.py just like any other (Python) library you might choose to
>> build your project. There is a case for including it in default
>> installation (eventually) e.g. quick ticket shortcut in Bloodhound
>> theme .
>>
>
> I seem to remember there was also a case against it previously
I can not find the exact messages but now I recall this might be the case .
> - how has
> that been addressed?
>
We have not had discussions on the subject recently. Nevertheless if
the solution implemented by Antonia will cover (eventually) any
objects in core then she'll end-up doing one of two things :
- Reimplementing the very same RPC methods
- Copying almost all RPC methods
* Should improvements be committed in Bloodhound RPC
plugin those modifications will be hard to maintain
trachacks:XmlRpcPlugin may be used as a data access layer by core and
plugins . That's the case even for trac-dev (citation needed)
--
Regards,
Olemis.
Re: Provide XmlRpcPlugin in default installation WAS: [GSoC -
Embeddable Objects] Question regarding ticket queries and ticket changes
Posted by Olemis Lang <ol...@gmail.com>.
On 7/21/13, Olemis Lang <ol...@gmail.com> wrote:
> Hi !
> :)
>
> On 7/20/13, Antonia Horincar <an...@gmail.com> wrote:
>> I'm a bit confused now, should I declare the BloodhoundRPC plugin as a
>> dependency then?
>
> Requested inclusion should be similar to ThemeEnginePlugin ,
> AccountManagerPlugin ... i.e. by including the plugin in pip-spec file
> requirements-dev.txt
>
... but let's wait for other opinions so that you can move forward
with this subject . It deserves more thinking and comments .
--
Regards,
Olemis.
Re: Provide XmlRpcPlugin in default installation WAS: [GSoC -
Embeddable Objects] Question regarding ticket queries and ticket changes
Posted by Olemis Lang <ol...@gmail.com>.
Hi !
:)
On 7/20/13, Antonia Horincar <an...@gmail.com> wrote:
> I'm a bit confused now, should I declare the BloodhoundRPC plugin as a
> dependency then?
Requested inclusion should be similar to ThemeEnginePlugin ,
AccountManagerPlugin ... i.e. by including the plugin in pip-spec file
requirements-dev.txt
> Or should I mention in my api that the query() and
> changeLog() methods were created by Olemis?
>
That's gray area ... Those are not indeed *my* methods . See the list
of authors and contributors [1]_
.. [1] http://trac-hacks.org/wiki/XmlRpcPlugin#AuthorContributors
--
Regards,
Olemis.
Apacheā¢ Bloodhound contributor
http://issues.apache.org/bloodhound
Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/
Featured article:
Re: Provide XmlRpcPlugin in default installation WAS: [GSoC -
Embeddable Objects] Question regarding ticket queries and ticket changes
Posted by Antonia Horincar <an...@gmail.com>.
I'm a bit confused now, should I declare the BloodhoundRPC plugin as a
dependency then? Or should I mention in my api that the query() and
changeLog() methods were created by Olemis?
Thanks,
Antonia
On Thu, Jul 18, 2013 at 9:38 PM, Olemis Lang <ol...@gmail.com> wrote:
> On 7/18/13, Joachim Dreimann <jo...@wandisco.com> wrote:
> > On 18 July 2013 04:55, Olemis Lang <ol...@gmail.com> wrote:
> >> On 7/17/13, Antonia Horincar <an...@gmail.com> wrote:
> >> > Hi,
> >> >
> >>
> >> :)
> >>
> >> > Sorry for the late reply. By using the two methods mentioned above
> >> > (changeLog and query) I managed to get what I wanted. However, I'm not
> >> sure
> >> > if I'm supposed to integrate the entire Bloodhound RPC plugin in my
> >> > project, or just extract the methods?
> >> >
> >>
> >> I recommend to declare Bloodhound RPC plugin as a dependency in
> >> setup.py just like any other (Python) library you might choose to
> >> build your project. There is a case for including it in default
> >> installation (eventually) e.g. quick ticket shortcut in Bloodhound
> >> theme .
> >>
> >
> > I seem to remember there was also a case against it previously
>
> I can not find the exact messages but now I recall this might be the case .
>
> > - how has
> > that been addressed?
> >
>
> We have not had discussions on the subject recently. Nevertheless if
> the solution implemented by Antonia will cover (eventually) any
> objects in core then she'll end-up doing one of two things :
>
> - Reimplementing the very same RPC methods
> - Copying almost all RPC methods
> * Should improvements be committed in Bloodhound RPC
> plugin those modifications will be hard to maintain
>
> trachacks:XmlRpcPlugin may be used as a data access layer by core and
> plugins . That's the case even for trac-dev (citation needed)
>
> --
> Regards,
>
> Olemis.
>