[Eg-newdevs] [Evergreen-dev] API Deprecation notice: open-ils.circ.title_hold.is_possible open-ils.circ.holds.create[.override]

Galen Charlton gmc at equinoxoli.org
Wed Apr 10 11:08:04 EDT 2024


Hi,

A draft of a revised announcement is available here:

https://docs.google.com/document/d/1DT8tUrW41J_pU0-WpV2nrSxO4bJb8egi4OGvXpDwULM/edit

If you would like to propose revisions, please use Google Docs' commenting
and suggestion mode to do so.

Unless there is an objection, I intend to post the updated announcement on
Monday, April 15th.

Regards,

Galen

On Wed, Apr 10, 2024 at 10:15 AM Galen Charlton <gmc at equinoxoli.org> wrote:

> Hi,
>
> I'll make a stronger statement - there was no warrant for announcing a
> deprecation of open-ils.circ.title_hold.is_possible based on a full
> description of the Launchpad discussion. I do see from the IRC meeting logs
> that the problem wasn't caught during the meeting yesterday.
>
> I have taken the step of unpublishing the blog post on evergreen-ils.org
> pending our devising a corrected announcement. I will present such a draft
> for review to this mailing list shortly.
>
> In the future, I strongly believe that all public deprecation
> announcements should be drafted and posted on evergreen-dev first, allowing
> a few business days for review prior to publication.
>
> Regards,
>
> Galen
>
> On Wed, Apr 10, 2024 at 10:03 AM Mike Rylander via Evergreen-dev <
> evergreen-dev at list.evergreen-ils.org> wrote:
>
>> Just my $0.02, but I'm with Ken (and 2016-era Jason Stephenson) on
>> keeping the title_hold.is_possible method.  That's generally useful,
>> and I'd bet money that we'll end up reinventing it quickly.
>>
>> Thanks,
>> --
>> Mike Rylander
>> Research and Development Manager
>> Equinox Open Library Initiative
>> 1-877-OPEN-ILS (673-6457)
>> work: miker at equinoxOLI.org
>> personal: mrylander at gmail.com
>> https://equinoxOLI.org
>>
>> On Tue, Apr 9, 2024 at 8:18 PM Ken Cox via Evergreen-dev
>> <evergreen-dev at list.evergreen-ils.org> wrote:
>> >
>> > I believe open-ils.circ.title_hold.is_possible is staying, and only
>> open-ils.circ.holds.create[.override] is being deprecated and removed.
>> Jason Stephenson said in a comment that he thinks title_hold.is_possible
>> should stay, and the Hemlock mobile apps use it, so I think so too.  (The
>> apps use title_hold.is_possible to determine if a title hold is possible on
>> an item with parts.)
>> >
>> > Thanks,
>> > Ken
>> >
>> > On Tue, Apr 9, 2024 at 4:32 PM Blake Graham-Henderson via Evergreen-dev
>> <evergreen-dev at list.evergreen-ils.org> wrote:
>> >>
>> >> All,
>> >>
>> >> As per this bug:
>> >>
>> >> https://bugs.launchpad.net/evergreen/+bug/1017990
>> >>
>> >> And our Developer meeting discussion today:
>> >>
>> >>
>> http://evergreen-ils.org/meetings/evergreen/2024/evergreen.2024-04-09-15.00.log.html
>> >>
>> >> The Evergreen community will be deprecating these two API's from the
>> >> Evergreen code.
>> >>
>> >>
>> >> open-ils.circ.title_hold.is_possible
>> >> open-ils.circ.holds.create[.override]This will occur in two phases:
>> >>
>> >> 1. Evergreen 3.13 - deprecation, write [loud] warnings to logs
>> >> 2. Evergreen (next) - code removal
>> >>
>> >> Please update any code/project that you may have which utilizes these
>> API's.
>> >>
>> >> --
>> >> -Blake-
>> >> Conducting Magic
>> >> Will consume any data format
>> >>
>> >> _______________________________________________
>> >> Evergreen-dev mailing list
>> >> Evergreen-dev at list.evergreen-ils.org
>> >> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
>> >
>> >
>> >
>> > --
>> > -Ken
>> > _______________________________________________
>> > Evergreen-dev mailing list
>> > Evergreen-dev at list.evergreen-ils.org
>> > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
>> _______________________________________________
>> Evergreen-dev mailing list
>> Evergreen-dev at list.evergreen-ils.org
>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
>>
>
>
> --
> Galen Charlton
> Implementation and IT Manager
> Equinox Open Library Initiative
> gmc at equinoxOLI.org
> https://www.equinoxOLI.org
> phone: 877-OPEN-ILS (673-6457)
> direct: 770-709-5581
> <http://evergreen-ils.org>
>


-- 
Galen Charlton
Implementation and IT Manager
Equinox Open Library Initiative
gmc at equinoxOLI.org
https://www.equinoxOLI.org
phone: 877-OPEN-ILS (673-6457)
direct: 770-709-5581
<http://evergreen-ils.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/eg-newdevs/attachments/20240410/d198fcd3/attachment-0001.htm>


More information about the Eg-newdevs mailing list