Re: Application API
Chapman Flack <[email protected]> Wed, 12 Dec 2018 12:59:19 -0500
| Newsgroups | gmane.comp.archivers.amanda.devel |
|---|---|
| Message-ID | <[email protected]> |
Still, I wouldn't mind seeing the discussion somehow revived.... -Chap On 12/12/18 12:40 PM, Dustin J. Mitchell wrote: > Ah, OK, I didn't realize there was discussion elsewhere than the PR. I > retract some of the force in my previous comments. > > Dustin > > > Op wo 12 dec. 2018 om 10:25 schreef Chapman Flack <[email protected]>: > >> At first, JLM had some review comments, most of which got addressed >> in the later commits to that PR (those between August 2017 and >> January 2018). >> >> The last open item was to come up with a reasonable default >> implementation of local state for scripts (it's OO, so it doesn't >> have to be perfect for everything, any script can override with a >> custom implementation, but there should be some built-in implementation >> good enough for most purposes). Scripts can need local state >> because the existing mechanism for scripts to set properties can only >> pass the properties to later-invoked /applications/, not to other >> scripts (or to the same script, say, in a later post-* invocation). >> >> My preferred design idea for that open item was in >> >> https://marc.info/?l=amanda-hackers&m=151120396810173&w=2 >> >> but I didn't get any community feedback; the message thread kind of >> trails off at that point. >> >> -Chap >> >> >> On 12/12/18 9:48 AM, Dustin J. Mitchell wrote: >>> Hm, any idea why that hasn't been merged? That's an awful long time with >>> no response. It seems like there's a lot more interest from non-Zmanda >>> folks than Zmanda folks for the last year+. >>> >>> Perhaps it's time to consider a fork? >>> >>> Can someone from Zmanda comment on why this PR has been left open, and >> why >>> so few commits in the last year? >>> >>> Dustin >>> >>> Op wo 12 dec. 2018 om 09:09 schreef Chapman Flack <[email protected] >>> : >>> >>>> On 12/12/18 00:15, Olivier wrote: >>>>> Hello, >>>>> >>>>> Is there information available about writting an Amanda plugin, beside >>>>> the wiki page at >>>>> http://wiki.zmanda.com/index.php/Application_API/Operations >>>>> >>>>> I have found that the information in the wiki are incomplete: >>>> >>>> Hello, >>>> >>>> The not-yet-applied pull request #78 addresses a lot of the incomplete >>>> points in the Application/Script API documentation (and also fleshes out >>>> the API itself so there is less implementation that every application >>>> developer has to duplicate). >>>> >>>> https://github.com/zmanda/amanda/pull/78 >>>> >>>> The notes on that pull request should be helpful for more insight into >>>> the issues involved. >>>> >>>> If you are starting out to develop an application without the PR#78 >> code, >>>> you may find very helpful the thread of -hackers messages that were >>>> necessary while developing it, to pin down the precise meaning of a lot >>>> of points in the current documentation. That thread is here: >>>> >>>> http://marc.info/?l=amanda-hackers&s=coding+an+Application+in+perl >>>> >>>> You'll probably find in there the specific issue you ran into here, as >>>> well as others that you might not have run into yet. >>>> >>>> Regards, >>>> -Chap >>>> >>> >> >> >