Re: Archive done tasks and preserve tree structure
Naresh Gurbuxani writes: > How can I get the archiving done to preserve tree structure of tasks? I've been using the solution in this gist comment for a while without issue: https://gist.github.com/Fuco1/e86fb5e0a5bb71ceafccedb5ca22fcfb?permalink_comment_id=3006243#gistcomment-3006243
Re: [PATCH] Add org-after-note-stored-hook
Ihor Radchenko writes: > Right. Yet, using a hook is still not ideal - what if you configure todo > keywords to not store note at all in future? Then, the hook will never > be executed or will be executed at the time you don't expect. > > Note-taking mechanisms is generally tricky - it is schedule-based, > with note being taken after the current command is executed. > > I think I know how to make it possible for the note to be taken at the > right place after subtree archival. May you try the attached patch? Indeed, after testing it quickly it does what I want and notes are not a special case in `org-trigger-hook' anymore which is perfect. Thank you! > I added necessary keywords to the defcustom, changed the docstring to > state explicitly that the point is at the note taken when running a > hook, and changed the NEWS entry to (1) not have a link - we usually do > not do it; (2) moved it under appropriate heading. > I also removed your example from the commit message as it is not the > best illustration (see my considerations above). > https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=f3e306c73 > > You are now listed among Org mode contributors. > https://git.sr.ht/~bzg/worg/commit/3093b569 Thanks for your help!
[Evergreen-general] 3.13-beta released
Hi all, On behalf of the release team, I'm delighted to announce the release of 3.13-beta. There are so many great features in this release, representing the work of dozens of community members! Please see the release announcement here for more information: https://evergreen-ils.org/evergreen-3-13-beta-released/ The 3.13 release team, Bill Erickson (King County Library System) Blake Graham-Henderson (MOBIUS) Stephanie Leary (Equinox Open Library Initiative) Shula Link (Greater Clarks Hill Regional Library) Andrea Buntz Neiman (Equinox Open Library Initiative) -- Andrea Buntz Neiman, MLS Project Manager for Software Development | Product Specialist Equinox Open Library Initiative abnei...@equinoxoli.org 1-877-OPEN-ILS (673-6457) Direct: 770-709-5583 *https://www.equinoxOLI.org/ <https://www.equinoxOLI.org/>* ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Pdl-general] PDL and bart
Hi, I have created PDL::Bart, please check it out on github. https://github.com/fantasma13/PDL-Bart/ It can read and write bart files, as well as calling bart commands using IPC::Cmd + File;:Temp. Please read the docs, they are short ;). Most importantly, use list context when expecting return values. Ingo On 16.05.24 12:00 PM, Ingo Schmid via pdl-general wrote: Dear David and Ed, I have hacked something together that uses FlexRaw, IPC::Cmd, and File::Temp to write and read files. I am ironing it out and will release it later today, I guess. As already found out, it is written in C++, I haven't looked for C interfaces myself yet. Interfacing in PP is something to look into, if it is worth it. Ingo On 16.05.24 11:51 AM, Ed . wrote: Hi David, I took a look at the BART source code yesterday. It’s in C, so that would work. It’s even packaged in Debian, which would ease things on Linux, although it /appeared/ only to include a few of the commands in BART. By the way, while you’re about: could you complete the transfer of PDL::Graphics::Prima by also transferring Prima::Plot, PDL::Graphics::Prima::DataSet::Annotation, etc? See https://pause.perl.org/pause/authenquery?ACTION=peek_perms_peek_perms_by=me_peek_perms_query=Prima%3A%3APlot_peek_perms_sub=Submit <https://pause.perl.org/pause/authenquery?ACTION=peek_perms_peek_perms_by=me_peek_perms_query=Prima%3A%3APlot_peek_perms_sub=Submit> which shows it’s still owned by you. Best regards, Ed *From:* David Mertens *Sent:* Wednesday, May 15, 2024 9:50:03 PM *To:* Ingo Schmid *Cc:* perldl *Subject:* Re: [Pdl-general] PDL and bart Regarding "using both in an optimal way": Have you considered extracting the source code for the useful algorithms and writing PDL::PP wrappers for them? I assume they are written in C, though if they are not this would be a silly idea. Otherwise I guess you could write Perl scripts that shell out to bart for its useful calculations. You should be able to use fastraw or flexraw for the memory mapping, then read/write your own bart-compatible header files. When in doubt, I've just dug into the sources for Fastraw to understand how it works, and that's probably the fastest way to leverage it. The internals are really quite simple. My suggestion for finding the best flow is to create a Perl-side layer of abstraction. Write your own module with functions whose purpose is to perform bart calculations. Initially, write it to leverage Bart exclusively using temp files. Probably you would have to create objects that basically just contain the temp filename. Pay attention to the points of friction and only re-implement in PDL when it is either super easy or significantly reduces that friction. The PDL-based calculations would return an object that is in a PDL sub-class of the original which, if fed into a pure-bart method, would know how to create a temp-file version of itself. Is that helpful? David On Wed, May 15, 2024, 9:05 AM Ingo Schmid via pdl-general wrote: Hi, I both use PDL and recently started using bart (https://mrirecon.github.io/bart/). Documentation is somewhere between non-existent and horribly insufficient, before you ask. It has implementations of MRI reconstruction algorithms and its file format is complex float, very very similar to the FlexRaw format. They come in pairs of binary data cfl and text hdr files. Here's a sample dump, of which only the #Dimensions lines are essential: # Dimensions 200 200 200 1 1 1 1 1 1 1 1 1 1 1 1 1 # Command pics -d 5 -R W:7:0:0.0015 -e -i 100 -S -t traj549 reshData549 sens reco_l1 # Files >reco_l1 bart transpose 1 11 _tmp _tmp1 reads _tmp, swaps dimensions 1 and 11 (starts at 0) and writes _tmp1 or > bart slice 1 $c1 $eof _eof_c1; creates a slice at position $c1 in dimension 1 and writes that to _eof_c1. These are things done much more efficiently in PDL, for example. Others are very useful (nufft, nlinv), though specific to the field (pics, cc). Now, here comes my question. Do you see a straight-forward workflow to use both bart and PDL in its optimal way? How to best memory map files, possibly directly into a piddle? I am grateful for your input. Best wishes Ingo _______ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general _______ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general _______ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general
Re: [Pdl-general] PDL and bart
Dear David and Ed, I have hacked something together that uses FlexRaw, IPC::Cmd, and File::Temp to write and read files. I am ironing it out and will release it later today, I guess. As already found out, it is written in C++, I haven't looked for C interfaces myself yet. Interfacing in PP is something to look into, if it is worth it. Ingo On 16.05.24 11:51 AM, Ed . wrote: Hi David, I took a look at the BART source code yesterday. It’s in C, so that would work. It’s even packaged in Debian, which would ease things on Linux, although it /appeared/ only to include a few of the commands in BART. By the way, while you’re about: could you complete the transfer of PDL::Graphics::Prima by also transferring Prima::Plot, PDL::Graphics::Prima::DataSet::Annotation, etc? See https://pause.perl.org/pause/authenquery?ACTION=peek_perms_peek_perms_by=me_peek_perms_query=Prima%3A%3APlot_peek_perms_sub=Submit <https://pause.perl.org/pause/authenquery?ACTION=peek_perms_peek_perms_by=me_peek_perms_query=Prima%3A%3APlot_peek_perms_sub=Submit> which shows it’s still owned by you. Best regards, Ed *From:* David Mertens *Sent:* Wednesday, May 15, 2024 9:50:03 PM *To:* Ingo Schmid *Cc:* perldl *Subject:* Re: [Pdl-general] PDL and bart Regarding "using both in an optimal way": Have you considered extracting the source code for the useful algorithms and writing PDL::PP wrappers for them? I assume they are written in C, though if they are not this would be a silly idea. Otherwise I guess you could write Perl scripts that shell out to bart for its useful calculations. You should be able to use fastraw or flexraw for the memory mapping, then read/write your own bart-compatible header files. When in doubt, I've just dug into the sources for Fastraw to understand how it works, and that's probably the fastest way to leverage it. The internals are really quite simple. My suggestion for finding the best flow is to create a Perl-side layer of abstraction. Write your own module with functions whose purpose is to perform bart calculations. Initially, write it to leverage Bart exclusively using temp files. Probably you would have to create objects that basically just contain the temp filename. Pay attention to the points of friction and only re-implement in PDL when it is either super easy or significantly reduces that friction. The PDL-based calculations would return an object that is in a PDL sub-class of the original which, if fed into a pure-bart method, would know how to create a temp-file version of itself. Is that helpful? David On Wed, May 15, 2024, 9:05 AM Ingo Schmid via pdl-general wrote: Hi, I both use PDL and recently started using bart (https://mrirecon.github.io/bart/). Documentation is somewhere between non-existent and horribly insufficient, before you ask. It has implementations of MRI reconstruction algorithms and its file format is complex float, very very similar to the FlexRaw format. They come in pairs of binary data cfl and text hdr files. Here's a sample dump, of which only the #Dimensions lines are essential: # Dimensions 200 200 200 1 1 1 1 1 1 1 1 1 1 1 1 1 # Command pics -d 5 -R W:7:0:0.0015 -e -i 100 -S -t traj549 reshData549 sens reco_l1 # Files >reco_l1 bart transpose 1 11 _tmp _tmp1 reads _tmp, swaps dimensions 1 and 11 (starts at 0) and writes _tmp1 or > bart slice 1 $c1 $eof _eof_c1; creates a slice at position $c1 in dimension 1 and writes that to _eof_c1. These are things done much more efficiently in PDL, for example. Others are very useful (nufft, nlinv), though specific to the field (pics, cc). Now, here comes my question. Do you see a straight-forward workflow to use both bart and PDL in its optimal way? How to best memory map files, possibly directly into a piddle? I am grateful for your input. Best wishes Ingo _______ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general _______ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general
Re: [Evergreen-general] Evergreen-general Digest, Vol 46, Issue 9
Hi, Just wanted to address the Cover Image Scaling question (JonGeorg SageLibrary) - not sure if anyone replied "In prior versions of Evergreen, cover images missing from ContentCafe were always square when they had to be manually uploaded to the server. We're still currently on 3.7 [planning to upgrade soon] and the traditional view shows them correctly. The new angular search results however stretch the images to the new rectangular, portrait oriented format. Documentation suggests that how those images are handled can be changed, but it doesn't say how or where. We have approximately 1500 cover images that I've uploaded and I'd rather not resize them all/reupload them if there is a way to avoid that." Not sure if it helps, but we're on 3.11 and this stretching issue is only something that we experience in the staff client on the initial catalogue search results page. Then you click into the bib record, the image does display correctly at the top of the page, whatever the dimensions, and it also displays correctly in the OPAC-side. So for instance, audiobooks, which usually have square images, appear stretched into a rectangle on that search results page for staff, but the public-side still sees the image correctly as square. Not sure why the images stretch like that on the results page, but I assume it's because different image dimensions would mess up the alignment of everything else on the page..? Thanks, Simone Rauscher (she/her) Cataloguing and Collections Coordinator Grimsby Public Library 905-309-2063 srausc...@grimsby.ca -Original Message- From: Evergreen-general On Behalf Of evergreen-general-requ...@list.evergreen-ils.org Sent: Friday, May 3, 2024 5:54 PM To: evergreen-general@list.evergreen-ils.org Subject: Evergreen-general Digest, Vol 46, Issue 9 Send Evergreen-general mailing list submissions to evergreen-general@list.evergreen-ils.org To subscribe or unsubscribe via the World Wide Web, visit http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general or, via email, send a message with subject or body 'help' to evergreen-general-requ...@list.evergreen-ils.org You can reach the person managing the list at evergreen-general-ow...@list.evergreen-ils.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Evergreen-general digest..." Today's Topics: 1. Authorities Working Group -- Meeting on May 9 (Jennifer Weston) 2. Permission reset question (JonGeorg SageLibrary) 3. Re: Permission reset question (Terran McCanna) 4. Cover Image Scaling question (JonGeorg SageLibrary) -- Message: 1 Date: Fri, 3 May 2024 12:37:39 -0400 From: Jennifer Weston To: Evergreen Authorities Working Group Cc: Evergreen Community Catalogers , Evergreen Discussion Group Subject: [Evergreen-general] Authorities Working Group -- Meeting on May 9 Message-ID: Content-Type: text/plain; charset="utf-8" The Authorities Working Group will be meeting next week. An updated schedule for future meetings will be announced soon. All meetings will be listed on the Evergreen Community Calendar <https://evergreen-ils.org/communicate/calendar/>. *Authorities Working Group* *Thursday, May 9, 2024* *10am (Pacific) / 11am (Mountain) / 12pm (Central) / 1pm (Eastern) / 2pm (Atlantic)* Zoom Meeting Link: https://us06web.zoom.us/j/84539583027?pwd=WIZbVhwyUJ0EDsY08lyLlwQCLZqoPN.1 Meeting ID: 845 3958 3027 Passcode: 757262 Want to dial into the call using your phone? Find your local number: https://us06web.zoom.us/u/kA6oWqMo9 *Everyone is welcome!* This will be a hybrid meeting scheduled for *90 minutes* to allow time for a business meeting and working on updating documentation. If you are interested but cannot attend the full meeting, join us for any part of the meeting. We?ll be glad to have you! --- Jennifer Weston, MLIS Product and Education Manager | Assistant Operations Manager Equinox Open Library Initiative *jennifer.wes...@equinoxoli.org * 1-877-OPEN-ILS (673-6457) direct: 770-709-5574 *www.equinoxOLI.org <http://www.equinoxOLI.org>* -- next part -- An HTML attachment was scrubbed... URL: <http://list.evergreen-ils.org/pipermail/evergreen-general/attachments/20240503/b85dfe38/attachment-0001.htm> -- Message: 2 Date: Fri, 3 May 2024 14:37:15 -0700 From: JonGeorg SageLibrary To: Evergreen Discussion Group Subject: [Evergreen-general] Permission reset question Message-ID: Content-Type: text/plain; charset="utf-8" I have a question. Some of our staff accounts have individually set permissions, or at least customized permissions, rather than all being managed by groups. Is there an easy way to reset a user's permissions to
[Pdl-general] PDL and bart
Hi, I both use PDL and recently started using bart (https://mrirecon.github.io/bart/). Documentation is somewhere between non-existent and horribly insufficient, before you ask. It has implementations of MRI reconstruction algorithms and its file format is complex float, very very similar to the FlexRaw format. They come in pairs of binary data cfl and text hdr files. Here's a sample dump, of which only the #Dimensions lines are essential: # Dimensions 200 200 200 1 1 1 1 1 1 1 1 1 1 1 1 1 # Command pics -d 5 -R W:7:0:0.0015 -e -i 100 -S -t traj549 reshData549 sens reco_l1 # Files >reco_l1 bart transpose 1 11 _tmp _tmp1 reads _tmp, swaps dimensions 1 and 11 (starts at 0) and writes _tmp1 or > bart slice 1 $c1 $eof _eof_c1; creates a slice at position $c1 in dimension 1 and writes that to _eof_c1. These are things done much more efficiently in PDL, for example. Others are very useful (nufft, nlinv), though specific to the field (pics, cc). Now, here comes my question. Do you see a straight-forward workflow to use both bart and PDL in its optimal way? How to best memory map files, possibly directly into a piddle? I am grateful for your input. Best wishes Ingo ___ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general
Re: [Evergreen-general] Save the Date: Organizing Meeting for new interest group
Hello Everyone, Just a reminder that we will be meeting to discuss the creation of a new interest group for Systems/ILS admin staff on Tuesday, May 21st at 2 pm est. Connection information for those interested: https://us02web.zoom.us/j/87516758565?pwd=K2RySE45ZEJxbmNnQWlqNzRVM2RlQT09<https://urldefense.proofpoint.com/v2/url?u=https-3A__us02web.zoom.us_j_87516758565-3Fpwd-3DK2RySE45ZEJxbmNnQWlqNzRVM2RlQT09=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=j4SWsMDXRVOGlMb-EfMRIp9IjAos-OG-ewOKBUjTNh8=lsdDK1YJQtwlgyAv-HPL8KSke2fDuMgtP8fwhTlQlVuRIAoLXXO1yk4PnkbIdVzI=Nzb6RpAZUI9gn8yijd-z3kvXEnJmtNDzTdAy8NB5gMo=> Meeting ID: 875 1675 8565 Passcode: 181638 [cid:image003.png@01DAA602.256F0870]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://support.sparkpa.org/> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> From: Elizabeth Davis Sent: Tuesday, April 30, 2024 10:51 AM To: evergreen-general@list.evergreen-ils.org Cc: Daniel Guarracino ; Millissa Macomber Subject: Save the Date: Organizing Meeting for new interest group Hello During the Hackfest System Admin Interest Group meeting, we discussed the creation of a new interest group for those who are more Systems/ILS admin staff but not quiet full System Administrators. We're looking for those who are interested in talking about topics like: * Understanding/Creating/Organizing policies * Troubleshooting basics * Permission Group management * Notifications * Support Desk ideas * How to speak "Developer" If you are interested in helping create a new interest group, join us for an organizational meeting on Tuesday, May 21st at 2 pm est. Connection information to follow. Please let me know if you have any questions, [cid:image004.png@01DAA602.256F0870]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://support.sparkpa.org/> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Evergreen Cataloging Interest Group – Today, May 14, 2024
Agenda for this afternoon's call starting shortly at 2pm (Eastern): https://bit.ly/3K1IKGZ See you soon - Jennifer On Tue, May 14, 2024 at 7:00 AM Jennifer Weston < jennifer.wes...@equinoxoli.org> wrote: > *The Evergreen Cataloging Interest Group meets today!* > > My apologies for the late reminder --- The Evergreen Cataloging Interest > Group will be meeting today -- *Tuesday, May 14, 2024, at 2pm (ET)*. > > > > Everyone is welcome – please join us! The meeting will be recorded for any > interested parties who cannot attend. > > > > *Evergreen Cataloging Interest Group* > > *Tuesday, May 14, 2024* > > *2:00pm ET* > > > > Zoom Meeting Link: > > https://us06web.zoom.us/j/89440379465?pwd=TVY4anVHZmN6ZlZQRXVTM3o5eUUyZz09 > > > > Meeting ID: 894 4037 9465 > > Passcode: 086021 > > Want to dial into the call using your phone? Find your local number: > https://us06web.zoom.us/u/kcsI1s3S9P > > > > *Cat IG on the Map Update **– see the map! (https://bit.ly/CatIG_map > <https://bit.ly/CatIG_map>)* > > During Hackfest we began collecting locations of Cat IG participants to > create an Evergreen Cataloger map. If your location is not represented, > it’s not too late – you can add it to the Cat IG on the Map > <https://docs.google.com/spreadsheets/d/1JZE3FPHYYiWJXbFqE0GYtCQVF8AT7qzzI7di7UPF1KY/edit?usp=sharing> > list of locations and we’ll routinely update the map. No names are > collected – just city state/province. > > > > *May Topic:** Evergreen Conference + Hackfest Review + Editing MARC* > > We’ll discuss Evergreen Conference presentations and pick up the > discussion we began during the Hackfest session after the conference (see > Hackfest > Notes > <https://docs.google.com/document/d/1snvoI_iOGjeR3c10Rw5v75XCG4An8LL7Hme4cmwaCcY/edit?usp=sharing>). > We will devote some of the call to discussing “Editing MARC in and around > Evergreen” to ask about what people are doing now, including the tools they > are using, and what we would want to see on a wishlist. > > > > *I’m working on an agenda and will make that available soon.* > > > > We hope to see you there! > > Jennifer Weston, > > on behalf of the Cataloging IG Organizing Committee > > > > - > > The Cataloging Interest Group usually meets on the second Tuesday of each > month. Everyone is welcome. Meetings are recorded and made available to the > community. For more information, please visit the Cat IG wiki at: > https://wiki.evergreen-ils.org/doku.php?id=cataloging:cwg > > - > > --- > > Jennifer Weston, MLIS > > Product and Education Manager | Assistant Operations Manager > > Equinox Open Library Initiative > > *jennifer.wes...@equinoxoli.org * > > 1-877-OPEN-ILS (673-6457) > > direct: 770-709-5574 > > *www.equinoxOLI.org <http://www.equinoxOLI.org>* > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Developer meeting reminder: Today! May 14th at 3pm Eastern, 12 Pacific
All, A friendly reminder that we'll have our Evergreen dev meeting in IRC today, May 14th at 3pm Eastern, 12 Pacific. Agenda: https://wiki.evergreen-ils.org/doku.php?id=dev:meetings:2024-05-14 -- -Blake- Conducting Magic Will consume any data format MOBIUS ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Evergreen Cataloging Interest Group – Today, May 14, 2024
*The Evergreen Cataloging Interest Group meets today!* My apologies for the late reminder --- The Evergreen Cataloging Interest Group will be meeting today -- *Tuesday, May 14, 2024, at 2pm (ET)*. Everyone is welcome – please join us! The meeting will be recorded for any interested parties who cannot attend. *Evergreen Cataloging Interest Group* *Tuesday, May 14, 2024* *2:00pm ET* Zoom Meeting Link: https://us06web.zoom.us/j/89440379465?pwd=TVY4anVHZmN6ZlZQRXVTM3o5eUUyZz09 Meeting ID: 894 4037 9465 Passcode: 086021 Want to dial into the call using your phone? Find your local number: https://us06web.zoom.us/u/kcsI1s3S9P *Cat IG on the Map Update **– see the map! (https://bit.ly/CatIG_map <https://bit.ly/CatIG_map>)* During Hackfest we began collecting locations of Cat IG participants to create an Evergreen Cataloger map. If your location is not represented, it’s not too late – you can add it to the Cat IG on the Map <https://docs.google.com/spreadsheets/d/1JZE3FPHYYiWJXbFqE0GYtCQVF8AT7qzzI7di7UPF1KY/edit?usp=sharing> list of locations and we’ll routinely update the map. No names are collected – just city state/province. *May Topic:** Evergreen Conference + Hackfest Review + Editing MARC* We’ll discuss Evergreen Conference presentations and pick up the discussion we began during the Hackfest session after the conference (see Hackfest Notes <https://docs.google.com/document/d/1snvoI_iOGjeR3c10Rw5v75XCG4An8LL7Hme4cmwaCcY/edit?usp=sharing>). We will devote some of the call to discussing “Editing MARC in and around Evergreen” to ask about what people are doing now, including the tools they are using, and what we would want to see on a wishlist. *I’m working on an agenda and will make that available soon.* We hope to see you there! Jennifer Weston, on behalf of the Cataloging IG Organizing Committee - The Cataloging Interest Group usually meets on the second Tuesday of each month. Everyone is welcome. Meetings are recorded and made available to the community. For more information, please visit the Cat IG wiki at: https://wiki.evergreen-ils.org/doku.php?id=cataloging:cwg - --- Jennifer Weston, MLIS Product and Education Manager | Assistant Operations Manager Equinox Open Library Initiative *jennifer.wes...@equinoxoli.org * 1-877-OPEN-ILS (673-6457) direct: 770-709-5574 *www.equinoxOLI.org <http://www.equinoxOLI.org>* _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Slony1-general] Slony website is down
On 5/13/24 03:08, Devrim Gündüz via Slony1-general wrote: Hi, On Sun, 2024-05-12 at 18:09 +, Soni M via Slony1-general wrote: I found that slony website is down. https://www.slony.info/pipermail/slony1-general/2024-March/013559.html It responds (sluggish) to me. That said the Slony-I project is ending. We will not provide any new versions. Regards, Jan Regards, ___ Slony1-general mailing list Slony1-general@lists.slony.info https://lists.slony.info/cgi-bin/mailman/listinfo/slony1-general ___ Slony1-general mailing list Slony1-general@lists.slony.info https://lists.slony.info/cgi-bin/mailman/listinfo/slony1-general
Re: [Slony1-general] Slony website is down
Hi, On Sun, 2024-05-12 at 18:09 +, Soni M via Slony1-general wrote: > I found that slony website is down. https://www.slony.info/pipermail/slony1-general/2024-March/013559.html Regards, -- Devrim Gündüz Open Source Solution Architect, PostgreSQL Major Contributor Twitter: @DevrimGunduz , @DevrimGunduzTR signature.asc Description: This is a digitally signed message part ___ Slony1-general mailing list Slony1-general@lists.slony.info https://lists.slony.info/cgi-bin/mailman/listinfo/slony1-general
Re: [PATCH] Add org-after-note-stored-hook
Ihor Radchenko writes: > Although, removing heading from inside > `org-after-todo-state-change-hook' is a bad idea - Org mode does not > expect the heading to disappear from under the cursor when this hook is > executed. I recommend using `org-trigger-hook' instead. Thanks for your help! I switched to `org-trigger-hook' without issue. > An easier way would be forcing note earlier by calling > `org-add-log-note' from your hook. I remember trying that before adding the hook (and I tried again today) but the problem with adding the note directly is that I only seem to manage storing the note where the task was before being archived, eg. with this (or any variants I could think of while making sense of what note functions do): #+begin_src elisp (when (member (plist-get properties ':to) '("CANCELLED" "READ")) (org-add-log-note) (my/org-roam-archive-to-today)) #+end_src which I find logical, since `org-store-log-note' is only called after =C-c C-c= is pressed, whereas the archival function is called just after the note buffer is created. So I still struggle to see how I could do without the hook (maybe if the archival function would return the position of the task after moving it, but that seems more complicated than just using the hook). > It will probably be better to run such new hooks right before (message "Note > stored") > in `org-store-log-note'. A patch modified to match the suggested location for the `run-hooks' is attached. >From 779d6b85acf9c30d7230bffccb2f98764372034a Mon Sep 17 00:00:00 2001 From: Joris Caravati Date: Sun, 12 May 2024 21:29:52 +0200 Subject: [PATCH] lisp/org.el: Add `org-after-note-stored-hook' * lisp/org.el: Add `org-after-note-stored-hook' which is called at the end of the `org-store-log-note' function. * etc/ORG-NEWS: Document the new hook. This change allows customization after a note is taken. One case where it is useful is when one wants to move a task after a state change but cannot do so in `org-after-todo-state-change' because the new state is configured to take a note (with '@' in `org-todo-keywords'). Setting this hook in `org-after-todo-state-change' allows to defer the move after the note is taken and prevents the note to be placed where the task was before being moved. TINYCHANGE --- etc/ORG-NEWS | 4 lisp/org.el | 4 2 files changed, 8 insertions(+) diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS index 87b72ad12..4b7636765 100644 --- a/etc/ORG-NEWS +++ b/etc/ORG-NEWS @@ -1569,6 +1569,10 @@ optional argument =NEW-HEADING-CONTAINER= specifies where in the buffer it will be added. If not specified, new headings are created at level 1 at the end of the accessible part of the buffer, as before. +*** New hook [[doc::org-after-note-stored-hook][org-after-note-stored-hook]] + +This new hook runs when a note has been stored. + ** Miscellaneous *** =org-crypt.el= now applies initial visibility settings to decrypted entries diff --git a/lisp/org.el b/lisp/org.el index 598b4ca23..64f6d07ee 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -1990,6 +1990,9 @@ Lisp variable `org-state'." :group 'org-todo :type 'hook) +(defcustom org-after-note-stored-hook nil + "Hook which is run after a note was stored") + (defvar org-blocker-hook nil "Hook for functions that are allowed to block a state change. @@ -10845,6 +10848,7 @@ items are State notes." (unless (string-empty-p line) (indent-line-to ind) (insert-and-inherit line + (run-hooks 'org-after-note-stored-hook) (message "Note stored") (org-back-to-heading t)) ;; Don't add undo information when called from `org-agenda-todo'. -- 2.44.0
[Slony1-general] Slony website is down
Hi All, I found that slony website is down. Please help. Thanks, Soni. ___ Slony1-general mailing list Slony1-general@lists.slony.info https://lists.slony.info/cgi-bin/mailman/listinfo/slony1-general
Sorting of 'du' input
Hi, I am having problems with the evaluation/output order of 'du (GNU coreutils) 8.32'.First tests below show that glob expansion of '*' and language specific sorting work as expected. 'du' intrinsic sorting of dirs is reverse order. Cumbersome, but follows manpage description. But last tests show that there is no sorting for files. I found general hints at the coreutils web resources regarding sorting issues, but nothing regarding the combination of sorted glob expansion with reverse dir sorting of 'du' or unsorted file order of 'du' output. E.g. 'du -a *' Of course post-processing the output, using a different command, or writing a script could work around. But the beauty of 'du' is/always was its simplicity (e.g. in 'watch' command). In case other coreutil commands show the same behavior, why not to introduce a '--sort'option, which applies the language specific sort order refered to in 'LC_COREUTILS=...'? If LC_COREUTILS does not exist or is "", then apply LC_ALL. If this does not exist or is empty, then ignore '--sort'. Actually, the sort order usually does not play a big role, as long as *everything* is sorted the same way. It is the mixture that causes the problem. If LC_COREUTILS does not fit the development strategy, would it be possible to define an alias for 'du' and 'du -a', which is always based on 'du *'? Unfortunately I am not experienced enough to find out an expression, which works with all file / dir names and combinations of 'du' options. Or is there a simple solution which I have missed? Thank you for any response. *Environment:** * LANGUAGE= LANG=de_DE.UTF-8 LC_ALL not set, but neither =C nor =POSIX had an impact. LC_...=de_DE.UTF-8 (all others) *Test Setup (mind the order):** * touch 2.txt touch 1.txt touch 3.txt mkdir b touch b/2b.txt touch b/1b.txt touch b/3b.txt mkdir a touch a/2a.txt touch a/1a.txt touch a/3a.txt mkdir c touch c/2c.txt touch c/1c.txt touch c/3c.txt *Tests (sorted order as expected):** * ls - 1.txt 2.txt 3.txt a b c ls -R - .: 1.txt 2.txt 3.txt a b c ./a: 1a.txt 2a.txt 3a.txt ./b: 1b.txt 2b.txt 3b.txt ./c: 1c.txt 2c.txt 3c.txt ls * - 1.txt 2.txt 3.txt a: 1a.txt 2a.txt 3a.txt b: 1b.txt 2b.txt 3b.txt c: 1c.txt 2c.txt 3c.txt du * - 0 1.txt 0 2.txt 0 3.txt 4 a 4 b 4 c *Test (reverse order. Cumbersome, but as described in man page): * du - 4 ./c 4 ./b 4 ./a *Test (file order not sorted at 1st and 2nd level): * du -a - 0 ./2.txt 0 ./c/3c.txt 0 ./c/2c.txt 0 ./c/1c.txt 4 ./c 0 ./1.txt 0 ./b/2b.txt 0 ./b/1b.txt 0 ./b/3b.txt 4 ./b 0 ./a/3a.txt 0 ./a/1a.txt 0 ./a/2a.txt 4 ./a 0 ./3.txt *Test (1st level sorted. 2nd level files not sorted - identical to above):** *** du -a * --- 0 1.txt 0 2.txt 0 3.txt 0 a/3a.txt 0 a/1a.txt 0 a/2a.txt 4 a 0 b/2b.txt 0 b/1b.txt 0 b/3b.txt 4 b 0 c/3c.txt 0 c/2c.txt 0 c/1c.txt 4 c
Re: [PATCH] Add org-after-note-stored-hook
Hello, Is there anything wrong with the patch or with the proposition of adding a hook there? The first I'd like to know for doing better next time (or maybe correcting this one), the second to know if I should stop using it. Thanks! Joris Joris Caravati writes: > Hello, > > I've been archiving tasks automatically using > `org-after-todo-state-change-hook' but I've been recently bit with a > note (entering a todo state configured with '@') being placed where the > task was before its archival. > > This patch aims to offer a way to defer the archival after the > note is stored. Actually, I am using it like this: > > #+begin_src elisp > (add-to-list 'org-after-todo-state-change-hook >(lambda () > ;; States configured without mandatory note > (when (member org-state '("DONE")) >(my/org-roam-archive-to-today)) > ;; States configured with mandatory note > (when (member org-state '("CANCELLED" "READ")) >(add-to-list 'org-after-note-stored-hook > 'my/org-roam-archive-to-today > #+end_src > > With `my/org-roam-archive-to-today' removing itself from > `org-after-note-stored-hook'. > > Hopefully I did not miss an existing way to do this. > > Regards, > Joris > > [2. text/x-patch; 0001-Add-org-after-note-stored-hook.patch]...
Enabling HTTPS and Configuring SSL in Apache 2.4 on Windows 10.
Hi, I have configured SSL and enabled HTTPS on Apache 2.4. It is working fine. If the docs team is interested, then they can put my instructions on the above topic in the documentation. The instructions are below: -- Enabling HTTPS and Configuring SSL in Apache 2.4 on Windows 10 Date: April, 2024 -- VERY IMPORTANT: You should not follow this process for a production environment because self-signed SSL certificate (that is being generated here) is a security risk. You should follow this process only for the local development environment. - Please follow the steps listed below: - Step 1: Stop Apache web server if it is already running. Step 2: Add "absolute_path_to_apache24_dir\bin" to the system environment variable "Path". openssl.exe is in this folder. Step 3: Open the Windows command prompt and change directory to "absolute_path_to_apache24_dir\conf". Step 4: On the command prompt, execute the following command: set OPENSSL_CONF=absolute_path_to_apache24_dir\conf\openssl.cnf If "absolute_path_to_apache24_dir" contains spaces then enclose the path in quotes. Step 5: Check that the OPENSSL_CONF variable is set to correct directory by executing the following command on the command prompt: echo %OPENSSL_CONF% Step 6: On the command prompt, execute the following command (openssl.exe is in "absolute_path_to_apache24_dir\bin" folder): openssl genrsa -out cert.key 2048 Step 7: On the command prompt, execute the following command: openssl req -new -key cert.key -out cert.csr When you execute this command, you will be asked to give input for some fields. I had given input for only one field (and for other fields, I just hit "Enter" key): Common Name (e.g. server FQDN or YOUR name) []:localhost Step 8: On the command prompt, execute the following command: openssl x509 -req -days 3650 -in cert.csr -signkey cert.key -out cert.crt Step 9: Change a few lines in the "absolute_path_to_apache24_dir\conf\httpd.conf" file. I am listing the lines after the changes. I am not listing the original lines. You can search and change/replace the original lines. The changed lines are: Define SRVROOT "absolute_path_to_apache24_dir" LoadModule socache_shmcb_module modules/mod_socache_shmcb.so LoadModule ssl_module modules/mod_ssl.so ServerName localhost:80 Include conf/extra/httpd-ssl.conf Step 10: Change a few lines in the "absolute_path_to_apache24_dir\conf\extra\httpd-ssl.conf" file. I am listing the lines after the changes. I am not listing the original lines. You can search and change/replace the original lines. The changed lines are: ServerName localhost:443 ServerAdmin ad...@localhost.localdomain.com SSLCertificateFile "${SRVROOT}/conf/cert.crt" SSLCertificateKeyFile "${SRVROOT}/conf/cert.key" Step 11 (Last Step): Now, you can start Apache web server and test. Since the security certificate that was generated here is self-signed, the browser may show you a warning that the connection/certificate, etc. is not trusted. But since this is your local development environment, you can ignore this warning and accept the risk and go ahead with the testing/development, etc. I do the same (ignore the warning and accept the risk). End - To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org For additional commands, e-mail: docs-h...@httpd.apache.org
Re: [users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
On Wed, 17 Apr 2024 at 15:36, General Email wrote: > > > Anyways, I looked more on google and I think that I have found what I was > looking for on this page: > https://gist.github.com/taoyuan/39d9bc24bafc8cc45663683eae36eb1a > Few days ago, I configured SSL and enabled HTTPS on Apache 2.4. It is working fine. I am listing the steps below, in case it helps someone. -- Enabling HTTPS and Configuring SSL in Apache 2.4 on Windows 10 Date: April, 2024 -- VERY IMPORTANT: You should not follow this process for a production environment because self-signed SSL certificate (that is being generated here) is a security risk. You should follow this process only for the local development environment. - Please follow the steps listed below: - Step 1: Stop Apache web server if it is already running. Step 2: Add "absolute_path_to_apache24_dir\bin" to the system environment variable "Path". openssl.exe is in this folder. Step 3: Open the Windows command prompt and change directory to "absolute_path_to_apache24_dir\conf". Step 4: On the command prompt, execute the following command: set OPENSSL_CONF=absolute_path_to_apache24_dir\conf\openssl.cnf If "absolute_path_to_apache24_dir" contains spaces then enclose the path in quotes. Step 5: Check that the OPENSSL_CONF variable is set to correct directory by executing the following command on the command prompt: echo %OPENSSL_CONF% Step 6: On the command prompt, execute the following command (openssl.exe is in "absolute_path_to_apache24_dir\bin" folder): openssl genrsa -out cert.key 2048 Step 7: On the command prompt, execute the following command: openssl req -new -key cert.key -out cert.csr When you execute this command, you will be asked to give input for some fields. I had given input for only one field (and for other fields, I just hit "Enter" key): Common Name (e.g. server FQDN or YOUR name) []:localhost Step 8: On the command prompt, execute the following command: openssl x509 -req -days 3650 -in cert.csr -signkey cert.key -out cert.crt Step 9: Change a few lines in the "absolute_path_to_apache24_dir\conf\httpd.conf" file. I am listing the lines after the changes. I am not listing the original lines. You can search and change/replace the original lines. The changed lines are: Define SRVROOT "absolute_path_to_apache24_dir" LoadModule socache_shmcb_module modules/mod_socache_shmcb.so LoadModule ssl_module modules/mod_ssl.so ServerName localhost:80 Include conf/extra/httpd-ssl.conf Step 10: Change a few lines in the "absolute_path_to_apache24_dir\conf\extra\httpd-ssl.conf" file. I am listing the lines after the changes. I am not listing the original lines. You can search and change/replace the original lines. The changed lines are: ServerName localhost:443 ServerAdmin ad...@localhost.localdomain.com SSLCertificateFile "${SRVROOT}/conf/cert.crt" SSLCertificateKeyFile "${SRVROOT}/conf/cert.key" Step 11 (Last Step): Now, you can start Apache web server and test. Since the security certificate that was generated here is self-signed, the browser may show you a warning that the connection/certificate, etc. is not trusted. But since this is your local development environment, you can ignore this warning and accept the risk and go ahead with the testing/development, etc. I do the same (ignore the warning and accept the risk). End - To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org For additional commands, e-mail: users-h...@httpd.apache.org
[PATCH 2/2] maint: rename octhexdigits macros
isodigit -> isoct; octtobin -> fromoct; hextobin -> fromhex. * src/octhexdigits.h: rename macros * src/stat.c, src/printf.c: use new macros --- src/octhexdigits.h | 9 +++-- src/printf.c | 10 +- src/stat.c | 12 ++-- 3 files changed, 14 insertions(+), 17 deletions(-) diff --git a/src/octhexdigits.h b/src/octhexdigits.h index d947715..fff6866 100644 --- a/src/octhexdigits.h +++ b/src/octhexdigits.h @@ -1,7 +1,4 @@ -#define isodigit(c) ('0' <= (c) && (c) <= '7') -#define octtobin(c) ((c) - '0') -/* FIXME-maybe: macros names may be misleading: "bin" may be interpreted as - "having a value of (char)'0' or (char)'1'". Rename? `hextonative`? - `hextoint`? */ -#define hextobin(c) ('a' <= (c) && (c) <= 'f' ? (c) - 'a' + 10 : \ +#define isoct(c) ('0' <= (c) && (c) <= '7') +#define fromoct(c) ((c) - '0') +#define fromhex(c) ('a' <= (c) && (c) <= 'f' ? (c) - 'a' + 10 : \ 'A' <= (c) && (c) <= 'F' ? (c) - 'A' + 10 : (c) - '0') diff --git a/src/printf.c b/src/printf.c index d6d3609..44bb1d3 100644 --- a/src/printf.c +++ b/src/printf.c @@ -261,20 +261,20 @@ print_esc (char const *escstart, bool octal_0) for (esc_length = 0, ++p; esc_length < 2 && c_isxdigit (to_uchar (*p)); ++esc_length, ++p) -esc_value = esc_value * 16 + hextobin (*p); +esc_value = esc_value * 16 + fromhex (*p); if (esc_length == 0) error (EXIT_FAILURE, 0, _("missing hexadecimal number in escape")); putchar (esc_value); } - else if (isodigit (*p)) + else if (isoct (*p)) { /* Parse \0ooo (if octal_0 && *p == '0') or \ooo (otherwise). Allow \ooo if octal_0 && *p != '0'; this is an undocumented extension to POSIX that is compatible with Bash 2.05b. */ for (esc_length = 0, p += octal_0 && *p == '0'; - esc_length < 3 && isodigit (*p); + esc_length < 3 && isoct (*p); ++esc_length, ++p) -esc_value = esc_value * 8 + octtobin (*p); +esc_value = esc_value * 8 + fromoct (*p); putchar (esc_value); } else if (*p && strchr ("\"\\abcefnrtv", *p)) @@ -291,7 +291,7 @@ print_esc (char const *escstart, bool octal_0) { if (! c_isxdigit (to_uchar (*p))) error (EXIT_FAILURE, 0, _("missing hexadecimal number in escape")); - uni_value = uni_value * 16 + hextobin (*p); + uni_value = uni_value * 16 + fromhex (*p); } /* Error for invalid code points D800 through DFFF inclusive. diff --git a/src/stat.c b/src/stat.c index 632f81c..9179547 100644 --- a/src/stat.c +++ b/src/stat.c @@ -1199,28 +1199,28 @@ print_it (char const *format, int fd, char const *filename, break; } ++b; - if (isodigit (*b)) + if (isoct (*b)) { - int esc_value = octtobin (*b); + int esc_value = fromoct (*b); int esc_length = 1; /* number of octal digits */ - for (++b; esc_length < 3 && isodigit (*b); + for (++b; esc_length < 3 && isoct (*b); ++esc_length, ++b) { - esc_value = esc_value * 8 + octtobin (*b); + esc_value = esc_value * 8 + fromoct (*b); } putchar (esc_value); --b; } else if (*b == 'x' && c_isxdigit (to_uchar (b[1]))) { - int esc_value = hextobin (b[1]); /* Value of \xhh escape. */ + int esc_value = fromhex (b[1]); /* Value of \xhh escape. */ /* A hexadecimal \xhh escape sequence must have 1 or 2 hex. digits. */ ++b; if (c_isxdigit (to_uchar (b[1]))) { ++b; - esc_value = esc_value * 16 + hextobin (*b); + esc_value = esc_value * 16 + fromhex (*b); } putchar (esc_value); } -- 2.45.0
[PATCH 1/2] maint: factor out common macros of stat and printf
* src/octhexdigits.h: isodigit, hextobin, octtobin macros * src/stat.c, src/printf.c: use octhexdigits.h * src/local.mk: corresponding adjustments --- src/local.mk | 1 + src/octhexdigits.h | 7 +++ src/printf.c | 6 +- src/stat.c | 7 +-- 4 files changed, 10 insertions(+), 11 deletions(-) create mode 100644 src/octhexdigits.h diff --git a/src/local.mk b/src/local.mk index afae907..b8d3173 100644 --- a/src/local.mk +++ b/src/local.mk @@ -54,6 +54,7 @@ noinst_HEADERS = \ src/iopoll.h \ src/longlong.h \ src/ls.h \ + src/octhexdigits.h \ src/operand2sig.h\ src/prog-fprintf.h \ src/remove.h \ diff --git a/src/octhexdigits.h b/src/octhexdigits.h new file mode 100644 index 000..d947715 --- /dev/null +++ b/src/octhexdigits.h @@ -0,0 +1,7 @@ +#define isodigit(c) ('0' <= (c) && (c) <= '7') +#define octtobin(c) ((c) - '0') +/* FIXME-maybe: macros names may be misleading: "bin" may be interpreted as + "having a value of (char)'0' or (char)'1'". Rename? `hextonative`? + `hextoint`? */ +#define hextobin(c) ('a' <= (c) && (c) <= 'f' ? (c) - 'a' + 10 : \ + 'A' <= (c) && (c) <= 'F' ? (c) - 'A' + 10 : (c) - '0') diff --git a/src/printf.c b/src/printf.c index 9be4f23..d6d3609 100644 --- a/src/printf.c +++ b/src/printf.c @@ -58,6 +58,7 @@ #include "system.h" #include "c-ctype.h" #include "cl-strtod.h" +#include "octhexdigits.h" #include "quote.h" #include "unicodeio.h" #include "xprintf.h" @@ -67,11 +68,6 @@ #define AUTHORS proper_name ("David MacKenzie") -#define isodigit(c) ((c) >= '0' && (c) <= '7') -#define hextobin(c) ((c) >= 'a' && (c) <= 'f' ? (c) - 'a' + 10 : \ - (c) >= 'A' && (c) <= 'F' ? (c) - 'A' + 10 : (c) - '0') -#define octtobin(c) ((c) - '0') - /* The value to return to the calling program. */ static int exit_status; diff --git a/src/stat.c b/src/stat.c index 4a04bd9..632f81c 100644 --- a/src/stat.c +++ b/src/stat.c @@ -64,6 +64,7 @@ #include "filemode.h" #include "fs.h" #include "mountlist.h" +#include "octhexdigits.h" #include "quote.h" #include "stat-size.h" #include "stat-time.h" @@ -167,12 +168,6 @@ statfs (char const *filename, struct fs_info *buf) # include #endif -/* FIXME: these are used by printf.c, too */ -#define isodigit(c) ('0' <= (c) && (c) <= '7') -#define octtobin(c) ((c) - '0') -#define hextobin(c) ((c) >= 'a' && (c) <= 'f' ? (c) - 'a' + 10 : \ - (c) >= 'A' && (c) <= 'F' ? (c) - 'A' + 10 : (c) - '0') - static char const digits[] = "0123456789"; /* Flags that are portable for use in printf, for at least one -- 2.45.0
[PATCH] maint: factor out the common show_date functionality
* src/show-date.{h,c}: declaration and definition of show_date * src/du.c: use the common show_date instead of the previous local function. * src/date.c: use the common show_date via a wrapper show_date_helper. * src/local.mk: corresponding adjustments --- src/date.c | 42 +++--- src/du.c| 29 - src/local.mk| 3 +++ src/show-date.c | 36 src/show-date.h | 1 + 5 files changed, 63 insertions(+), 48 deletions(-) create mode 100644 src/show-date.c create mode 100644 src/show-date.h diff --git a/src/date.c b/src/date.c index 03bf012..8bf92ce 100644 --- a/src/date.c +++ b/src/date.c @@ -29,15 +29,15 @@ #include "parse-datetime.h" #include "posixtm.h" #include "quote.h" +#include "show-date.h" #include "stat-time.h" -#include "fprintftime.h" /* The official name of this program (e.g., no 'g' prefix). */ #define PROGRAM_NAME "date" #define AUTHORS proper_name ("David MacKenzie") -static bool show_date (char const *, struct timespec, timezone_t); +static bool show_date_helper (char const *, struct timespec, timezone_t); enum Time_spec { @@ -381,7 +381,7 @@ batch_convert (char const *input_filename, char const *format, } else { - ok &= show_date (format, when, tz); + ok &= show_date_helper (format, when, tz); } } @@ -643,38 +643,26 @@ main (int argc, char **argv) } } - ok &= show_date (format_res, when, tz); + ok &= show_date_helper (format_res, when, tz); } main_exit (ok ? EXIT_SUCCESS : EXIT_FAILURE); } -/* Display the date and/or time in WHEN according to the format specified - in FORMAT, followed by a newline. Return true if successful. */ - static bool -show_date (char const *format, struct timespec when, timezone_t tz) +show_date_helper (char const *format, struct timespec when, timezone_t tz) { - struct tm tm; - if (parse_datetime_flags & PARSE_DATETIME_DEBUG) error (0, 0, _("output format: %s"), quote (format)); - if (localtime_rz (tz, _sec, )) -{ - if (format == rfc_email_format) -setlocale (LC_TIME, "C"); - fprintftime (stdout, format, , tz, when.tv_nsec); - if (format == rfc_email_format) -setlocale (LC_TIME, ""); - fputc ('\n', stdout); - return true; -} - else -{ - char buf[INT_BUFSIZE_BOUND (intmax_t)]; - error (0, 0, _("time %s is out of range"), - quote (timetostr (when.tv_sec, buf))); - return false; -} + if (format == rfc_email_format) +setlocale (LC_TIME, "C"); + + bool ok = show_date(format, when, tz); + + if (format == rfc_email_format) +setlocale (LC_TIME, ""); + + putchar ('\n'); + return ok; } diff --git a/src/du.c b/src/du.c index 023a110..9180373 100644 --- a/src/du.c +++ b/src/du.c @@ -32,10 +32,10 @@ #include "assure.h" #include "di-set.h" #include "exclude.h" -#include "fprintftime.h" #include "human.h" #include "mountlist.h" #include "quote.h" +#include "show-date.h" #include "stat-size.h" #include "stat-time.h" #include "stdio--.h" @@ -370,25 +370,6 @@ hash_ins (struct di_set *di_set, ino_t ino, dev_t dev) return inserted; } -/* FIXME: this code is nearly identical to code in date.c */ -/* Display the date and time in WHEN according to the format specified - in FORMAT. */ - -static void -show_date (char const *format, struct timespec when, timezone_t tz) -{ - struct tm tm; - if (localtime_rz (tz, _sec, )) -fprintftime (stdout, format, , tz, when.tv_nsec); - else -{ - char buf[INT_BUFSIZE_BOUND (intmax_t)]; - char *when_str = timetostr (when.tv_sec, buf); - error (0, 0, _("time %s is out of range"), quote (when_str)); - fputs (when_str, stdout); -} -} - /* Print N_BYTES. Convert it to a readable value before printing. */ static void @@ -414,7 +395,13 @@ print_size (const struct duinfo *pdui, char const *string) if (opt_time) { putchar ('\t'); - show_date (time_format, pdui->tmax, localtz); + bool ok = show_date (time_format, pdui->tmax, localtz); + if (!ok) +{ + /* If failed to format date, print raw seconds instead. */ + char buf[INT_BUFSIZE_BOUND (intmax_t)]; + fputs (timetostr(pdui->tmax.tv_sec, buf), stdout); +} } printf ("\t%s%c", string, opt_nul_terminate_output ? '\0' : '\n'); fflush (stdout); diff --git a/src/local.mk b/src/local.mk index afae907..ee377d9 100644 --- a/src/local.mk +++ b/src/local.mk @@ -58,6 +58,7 @@ noinst_HEADERS = \ src/prog-fprintf.h \ src/remove.h \ src/set-fields.h \ + src/show-date.h \ src/statx.h \ src/system.h \ src/temp-stream.h\ @@ -372,7 +373,9 @@ nodist_src_coreutils_SOURCES = src/coreutils.h src_coreutils_SOURCES =
[Evergreen-general] Cover Image Scaling question
In prior versions of Evergreen, cover images missing from ContentCafe were always square when they had to be manually uploaded to the server. We're still currently on 3.7 [planning to upgrade soon] and the traditional view shows them correctly. The new angular search results however stretch the images to the new rectangular, portrait oriented format. Documentation suggests that how those images are handled can be changed, but it doesn't say how or where. We have approximately 1500 cover images that I've uploaded and I'd rather not resize them all/reupload them if there is a way to avoid that. Suggestions? Thanks -Jon ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Permission reset question
I think doing it on the database side would be the easiest and cleanest way - updating individual permissions through the staff client is a bear just because the list is so long, and it would be easy to miss removing some. On Fri, May 3, 2024 at 5:37 PM JonGeorg SageLibrary via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > I have a question. Some of our staff accounts have individually set > permissions, or at least customized permissions, rather than all being > managed by groups. Is there an easy way to reset a user's permissions to > null, so I can then reassign them by group? I'm assuming that this would > have to be done on the database side? > > Thanks > -Jon > _______ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Permission reset question
I have a question. Some of our staff accounts have individually set permissions, or at least customized permissions, rather than all being managed by groups. Is there an easy way to reset a user's permissions to null, so I can then reassign them by group? I'm assuming that this would have to be done on the database side? Thanks -Jon ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Authorities Working Group -- Meeting on May 9
The Authorities Working Group will be meeting next week. An updated schedule for future meetings will be announced soon. All meetings will be listed on the Evergreen Community Calendar <https://evergreen-ils.org/communicate/calendar/>. *Authorities Working Group* *Thursday, May 9, 2024* *10am (Pacific) / 11am (Mountain) / 12pm (Central) / 1pm (Eastern) / 2pm (Atlantic)* Zoom Meeting Link: https://us06web.zoom.us/j/84539583027?pwd=WIZbVhwyUJ0EDsY08lyLlwQCLZqoPN.1 Meeting ID: 845 3958 3027 Passcode: 757262 Want to dial into the call using your phone? Find your local number: https://us06web.zoom.us/u/kA6oWqMo9 *Everyone is welcome!* This will be a hybrid meeting scheduled for *90 minutes* to allow time for a business meeting and working on updating documentation. If you are interested but cannot attend the full meeting, join us for any part of the meeting. We’ll be glad to have you! --- Jennifer Weston, MLIS Product and Education Manager | Assistant Operations Manager Equinox Open Library Initiative *jennifer.wes...@equinoxoli.org * 1-877-OPEN-ILS (673-6457) direct: 770-709-5574 *www.equinoxOLI.org <http://www.equinoxOLI.org>* ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Accessibility options- contrast
Thanks Lena! We had been using one dark mode extension and it was causing problems with the reporter, but we couldn’t remember the name. I think it was that one. Stephanie- thanks! I will add heat now. [cid:image005.png@01DA9D34.A9CFF790]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://support.sparkpa.org/> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> From: Evergreen-general On Behalf Of Lena Hernandez via Evergreen-general Sent: Friday, May 3, 2024 8:32 AM To: Evergreen Discussion Group Cc: Lena Hernandez Subject: Re: [Evergreen-general] Accessibility options- contrast I'm going to chime in and recommend against using "Dark Mode (WebExtension)" for Firefox. I recently had issues with it on certain Evergreen screens. Lena On Thu, May 2, 2024 at 4:46 PM Stephanie Leary via Evergreen-general mailto:evergreen-general@list.evergreen-ils.org>> wrote: Elizabeth, if it's a dark color scheme they're interested in, I have a work in progress that can serve as a user stylesheet (I use the Stylus extension for Firefox to manage these): https://gist.github.com/stephanieleary/360939518a049873bdac82402bdcfb87<https://urldefense.proofpoint.com/v2/url?u=https-3A__gist.github.com_stephanieleary_360939518a049873bdac82402bdcfb87=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=BH65u67J9ZXvbVLN30qrrsO403ZQSX-b_SPk0CKjI3bGAzoX4jl7SFSmsO1r5KBv=fEYKRTOCh7XFbIMSwWem7YHJHgp-2qZcbIjBTtr-XwM=> The relevant Launchpad bugs are #1740529 for user-selected color modes and #2049657 for OS-level forced colors mode support, if you want to subscribe / add heat / etc. Stephanie Leary Front End Developer Equinox Open Library Initiative stephanie.le...@equinoxoli.org<mailto:stephanie.le...@equinoxoli.org> https://www.equinoxOLI.org<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.equinoxOLI.org=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=BH65u67J9ZXvbVLN30qrrsO403ZQSX-b_SPk0CKjI3bGAzoX4jl7SFSmsO1r5KBv=dCWlGzECRj6X6bSPw3_cH8TNsg2p9AJsV3fC97A729g=> phone: 877-OPEN-ILS (673-6457) On Thu, May 2, 2024 at 3:29 PM Elizabeth Davis via Evergreen-general mailto:evergreen-general@list.evergreen-ils.org>> wrote: Thanks Seth! [cid:image003.png@01DA9D34.A9C967E0]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://urldefense.proofpoint.com/v2/url?u=https-3A__support.sparkpa.org_=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=BH65u67J9ZXvbVLN30qrrsO403ZQSX-b_SPk0CKjI3bGAzoX4jl7SFSmsO1r5KBv=Zi4Fmrqn2xBHqnVj5DsJ8INo65lQCZLy4L4om5UFWso=> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> From: Evergreen-general mailto:evergreen-general-boun...@list.evergreen-ils.org>> On Behalf Of Seth Erickson via Evergreen-general Sent: Thursday, May 2, 2024 3:16 PM To: Evergreen Discussion Group mailto:evergreen-general@list.evergreen-ils.org>> Cc: Seth Erickson mailto:serick...@tds.lib.mn.us>> Subject: Re: [Evergreen-general] Accessibility options- contrast Elizabeth, I've used a plugin called Midnight Lizard <https://urldefense.proofpoint.com/v2/url?u=https-3A__midnight-2Dlizard.org_home=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=Mvb1tRyE1295XxCVhNYCSL25huE-61PpfmxUurwIa6c=> and have been able to create new color schemes for Evergreen or other specific websites. -Seth --- Seth Erickson Director of IT Systems Traverse des Sioux Library System 833-837-5422 ext. 703 507-237-6085 (cell) serick...@tds.lib.mn.us<mailto:serick...@tds.lib.mn.us> On Thu, May 2, 2024 at 11:45 AM Elizabeth Davis via Evergreen-general mailto:evergreen-general@list.evergreen-ils.org>> wrote: Hello Everyone, I have a library interested in Accessibility options for a staff member using Evergreen. They need to change the contrast for a staff member who is having difficulty reading/making out text. I offered the browser and operating systems but was curious if anyone had firsthand experience or plugins that worked well for them. I tried the native Contrast features in Windows and it might be helpful but any additional suggestions are appreciated. [cid:image004.png@01DA9D34.A9C967E0]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org>
Re: [Evergreen-general] Accessibility options- contrast
I'm going to chime in and recommend *against* using "Dark Mode (WebExtension)" for Firefox. I recently had issues with it on certain Evergreen screens. Lena On Thu, May 2, 2024 at 4:46 PM Stephanie Leary via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Elizabeth, if it's a dark color scheme they're interested in, I have a > work in progress that can serve as a user stylesheet (I use the Stylus > extension for Firefox to manage these): > https://gist.github.com/stephanieleary/360939518a049873bdac82402bdcfb87 > > The relevant Launchpad bugs are #1740529 for user-selected color modes and > #2049657 for OS-level forced colors mode support, if you want to subscribe > / add heat / etc. > > > Stephanie Leary > Front End Developer > Equinox Open Library Initiative > stephanie.le...@equinoxoli.org > https://www.equinoxOLI.org > phone: 877-OPEN-ILS (673-6457) > > > On Thu, May 2, 2024 at 3:29 PM Elizabeth Davis via Evergreen-general < > evergreen-general@list.evergreen-ils.org> wrote: > >> Thanks Seth! >> >> >> >> >> >> *Elizabeth Davis* (she/her), *Support & Project Management Specialist* >> >> *Pennsylvania Integrated Library System **(PaILS) | SPARK* >> >> (717) 256-1627 | elizabeth.da...@sparkpa.org >> >> support.sparkpa.org | supp...@sparkpa.org >> >> >> >> *From:* Evergreen-general < >> evergreen-general-boun...@list.evergreen-ils.org> *On Behalf Of *Seth >> Erickson via Evergreen-general >> *Sent:* Thursday, May 2, 2024 3:16 PM >> *To:* Evergreen Discussion Group < >> evergreen-general@list.evergreen-ils.org> >> *Cc:* Seth Erickson >> *Subject:* Re: [Evergreen-general] Accessibility options- contrast >> >> >> >> Elizabeth, >> >> >> >> I've used a plugin called Midnight Lizard >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__midnight-2Dlizard.org_home=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=Mvb1tRyE1295XxCVhNYCSL25huE-61PpfmxUurwIa6c=>and >> have been able to create new color schemes for Evergreen or other specific >> websites. >> >> >> >> -Seth >> >> >> --- >> Seth Erickson >> Director of IT Systems >> Traverse des Sioux Library System >> 833-837-5422 ext. 703 >> >> 507-237-6085 (cell) >> >> serick...@tds.lib.mn.us >> >> >> >> >> >> >> >> On Thu, May 2, 2024 at 11:45 AM Elizabeth Davis via Evergreen-general < >> evergreen-general@list.evergreen-ils.org> wrote: >> >> Hello Everyone, >> >> >> >> I have a library interested in Accessibility options for a staff member >> using Evergreen. They need to change the contrast for a staff member who >> is having difficulty reading/making out text. I offered the browser and >> operating systems but was curious if anyone had firsthand experience or >> plugins that worked well for them. I tried the native Contrast features >> in Windows and it might be helpful but any additional suggestions are >> appreciated. >> >> >> >> >> >> *Elizabeth Davis *(she/her), *Support & Project Management Specialist* >> >> *Pennsylvania Integrated Library System (PaILS) | SPARK* >> >> (717) 256-1627 | elizabeth.da...@sparkpa.org >> >> support.sparkpa.org >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__support.sparkpa.org_=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=WZc_1Daok_uZrXnvxzlfOvy2TXv5utV6sijFoXInWx4=> >> | supp...@sparkpa.org >> >> >> >> ___ >> Evergreen-general mailing list >> Evergreen-general@list.evergreen-ils.org >> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general >> <https://urldefense.proofpoint.com/v2/url?u=http-3A__list.evergreen-2Dils.org_cgi-2Dbin_mailman_listinfo_evergreen-2Dgeneral=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=fO5N3njXrsq2Q8-BiwjkMKWY6-E0blq9JPBygzeuKbY=> >> >> ___________ >> Evergreen-general mailing list >> Evergreen-general@list.evergreen-ils.org >> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general >> > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > -- Lena Hernandez (she/her <https://pronouns.org/>) Product and Education Specialist Equinox Open Library Initiative lena.hernan...@equinoxoli.org https://www.equinoxOLI.org <https://www.equinoxoli.org>phone: 877-OPEN-ILS (673-6457) ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Accessibility options- contrast
Elizabeth, if it's a dark color scheme they're interested in, I have a work in progress that can serve as a user stylesheet (I use the Stylus extension for Firefox to manage these): https://gist.github.com/stephanieleary/360939518a049873bdac82402bdcfb87 The relevant Launchpad bugs are #1740529 for user-selected color modes and #2049657 for OS-level forced colors mode support, if you want to subscribe / add heat / etc. Stephanie Leary Front End Developer Equinox Open Library Initiative stephanie.le...@equinoxoli.org https://www.equinoxOLI.org phone: 877-OPEN-ILS (673-6457) On Thu, May 2, 2024 at 3:29 PM Elizabeth Davis via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Thanks Seth! > > > > > > *Elizabeth Davis* (she/her), *Support & Project Management Specialist* > > *Pennsylvania Integrated Library System **(PaILS) | SPARK* > > (717) 256-1627 | elizabeth.da...@sparkpa.org > > support.sparkpa.org | supp...@sparkpa.org > > > > *From:* Evergreen-general < > evergreen-general-boun...@list.evergreen-ils.org> *On Behalf Of *Seth > Erickson via Evergreen-general > *Sent:* Thursday, May 2, 2024 3:16 PM > *To:* Evergreen Discussion Group > > *Cc:* Seth Erickson > *Subject:* Re: [Evergreen-general] Accessibility options- contrast > > > > Elizabeth, > > > > I've used a plugin called Midnight Lizard > <https://urldefense.proofpoint.com/v2/url?u=https-3A__midnight-2Dlizard.org_home=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=Mvb1tRyE1295XxCVhNYCSL25huE-61PpfmxUurwIa6c=>and > have been able to create new color schemes for Evergreen or other specific > websites. > > > > -Seth > > > --- > Seth Erickson > Director of IT Systems > Traverse des Sioux Library System > 833-837-5422 ext. 703 > > 507-237-6085 (cell) > > serick...@tds.lib.mn.us > > > > > > > > On Thu, May 2, 2024 at 11:45 AM Elizabeth Davis via Evergreen-general < > evergreen-general@list.evergreen-ils.org> wrote: > > Hello Everyone, > > > > I have a library interested in Accessibility options for a staff member > using Evergreen. They need to change the contrast for a staff member who > is having difficulty reading/making out text. I offered the browser and > operating systems but was curious if anyone had firsthand experience or > plugins that worked well for them. I tried the native Contrast features > in Windows and it might be helpful but any additional suggestions are > appreciated. > > > > > > *Elizabeth Davis *(she/her), *Support & Project Management Specialist* > > *Pennsylvania Integrated Library System (PaILS) | SPARK* > > (717) 256-1627 | elizabeth.da...@sparkpa.org > > support.sparkpa.org > <https://urldefense.proofpoint.com/v2/url?u=https-3A__support.sparkpa.org_=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=WZc_1Daok_uZrXnvxzlfOvy2TXv5utV6sijFoXInWx4=> > | supp...@sparkpa.org > > > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > <https://urldefense.proofpoint.com/v2/url?u=http-3A__list.evergreen-2Dils.org_cgi-2Dbin_mailman_listinfo_evergreen-2Dgeneral=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=fO5N3njXrsq2Q8-BiwjkMKWY6-E0blq9JPBygzeuKbY=> > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Accessibility options- contrast
Thanks Seth! [cid:image004.png@01DA9CAD.E6F397D0]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://support.sparkpa.org/> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> From: Evergreen-general On Behalf Of Seth Erickson via Evergreen-general Sent: Thursday, May 2, 2024 3:16 PM To: Evergreen Discussion Group Cc: Seth Erickson Subject: Re: [Evergreen-general] Accessibility options- contrast Elizabeth, I've used a plugin called Midnight Lizard <https://urldefense.proofpoint.com/v2/url?u=https-3A__midnight-2Dlizard.org_home=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=Mvb1tRyE1295XxCVhNYCSL25huE-61PpfmxUurwIa6c=> and have been able to create new color schemes for Evergreen or other specific websites. -Seth --- Seth Erickson Director of IT Systems Traverse des Sioux Library System 833-837-5422 ext. 703 507-237-6085 (cell) serick...@tds.lib.mn.us<mailto:serick...@tds.lib.mn.us> On Thu, May 2, 2024 at 11:45 AM Elizabeth Davis via Evergreen-general mailto:evergreen-general@list.evergreen-ils.org>> wrote: Hello Everyone, I have a library interested in Accessibility options for a staff member using Evergreen. They need to change the contrast for a staff member who is having difficulty reading/making out text. I offered the browser and operating systems but was curious if anyone had firsthand experience or plugins that worked well for them. I tried the native Contrast features in Windows and it might be helpful but any additional suggestions are appreciated. [cid:image003.png@01DA9CAD.E6EFC740]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://urldefense.proofpoint.com/v2/url?u=https-3A__support.sparkpa.org_=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=WZc_1Daok_uZrXnvxzlfOvy2TXv5utV6sijFoXInWx4=> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org<mailto:Evergreen-general@list.evergreen-ils.org> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general<https://urldefense.proofpoint.com/v2/url?u=http-3A__list.evergreen-2Dils.org_cgi-2Dbin_mailman_listinfo_evergreen-2Dgeneral=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=LRHEWfG7tKtoSjGM1XBmJX5tlkBCMt3lnyKxcaVacsw=vEWNKS3hmoiDg53BITc_eoA5YP2MyTOn4w6Ltf6hYM77VfQS-NMvjWNHbgyp3ozl=fO5N3njXrsq2Q8-BiwjkMKWY6-E0blq9JPBygzeuKbY=> _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Accessibility options- contrast
Elizabeth, I've used a plugin called Midnight Lizard <https://midnight-lizard.org/home>and have been able to create new color schemes for Evergreen or other specific websites. -Seth --- Seth Erickson Director of IT Systems Traverse des Sioux Library System 833-837-5422 ext. 703 507-237-6085 (cell) serick...@tds.lib.mn.us On Thu, May 2, 2024 at 11:45 AM Elizabeth Davis via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Hello Everyone, > > > > I have a library interested in Accessibility options for a staff member > using Evergreen. They need to change the contrast for a staff member who > is having difficulty reading/making out text. I offered the browser and > operating systems but was curious if anyone had firsthand experience or > plugins that worked well for them. I tried the native Contrast features > in Windows and it might be helpful but any additional suggestions are > appreciated. > > > > > > *Elizabeth Davis* (she/her), *Support & Project Management Specialist* > > *Pennsylvania Integrated Library System **(PaILS) | SPARK* > > (717) 256-1627 | elizabeth.da...@sparkpa.org > > support.sparkpa.org | supp...@sparkpa.org > > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Accessibility options- contrast
Hello Everyone, I have a library interested in Accessibility options for a staff member using Evergreen. They need to change the contrast for a staff member who is having difficulty reading/making out text. I offered the browser and operating systems but was curious if anyone had firsthand experience or plugins that worked well for them. I tried the native Contrast features in Windows and it might be helpful but any additional suggestions are appreciated. [cid:image002.png@01DA9C8E.98EA1E20]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://support.sparkpa.org/> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Hatch Deployment - Silent install or upgrade?
Hello, does anyone have any tips for deploying Hatch. I need to upgrade a bunch of machines that still have 0.3.2 installed. /S seems to be the silent install switch, but I'm unsure if that triggers the automatic upgrade, uninstalling the old version and installing the new? It appears to work when I try it out, just wondering if others use that method. Any need to reboot at the end of the upgrade in your experience? The windows defender smartscreen popup comes up and tries to warn because there is no publisher set, that pops up in silent mode also. Any easy work around for that. I haven't tried it with the system account yet to see what happens with a deployment. Thanks Josh [image: Company logo] *Josh Stompro* IT Director stomp...@gsuite.larl.org | 218-233-3757 ext. 139 | 218-790-2110 *Lake Agassiz Regional Library * 118 5th ST S Moorhead MN 56560 www.larl.org *Our mission is to enrich lives and strengthen communities.* ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Save the Date: Organizing Meeting for new interest group
Hi Rogan Yes, I’ll send out a reminder about the email in May with connection info. [cid:image004.png@01DA9C67.5385C090]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://support.sparkpa.org/> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> From: Rogan Hamby Sent: Wednesday, May 1, 2024 8:51 AM To: Evergreen Discussion Group Cc: Elizabeth Davis Subject: Re: [Evergreen-general] Save the Date: Organizing Meeting for new interest group Hi Elizabeth, Just to make sure I'm understanding, you will be sending out the connection information to the general list separately? On Tue, Apr 30, 2024 at 10:50 AM Elizabeth Davis via Evergreen-general mailto:evergreen-general@list.evergreen-ils.org>> wrote: Hello During the Hackfest System Admin Interest Group meeting, we discussed the creation of a new interest group for those who are more Systems/ILS admin staff but not quiet full System Administrators. We’re looking for those who are interested in talking about topics like: * Understanding/Creating/Organizing policies * Troubleshooting basics * Permission Group management * Notifications * Support Desk ideas * How to speak "Developer" If you are interested in helping create a new interest group, join us for an organizational meeting on Tuesday, May 21st at 2 pm est. Connection information to follow. Please let me know if you have any questions, [cid:image003.png@01DA9C67.5381A1E0]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://urldefense.proofpoint.com/v2/url?u=https-3A__support.sparkpa.org_=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=j4SWsMDXRVOGlMb-EfMRIp9IjAos-OG-ewOKBUjTNh8=WRDa7vfVbhPsqEX1EInxe2cGFL1uJXlMJY7wd9e_UDAMMRwB598TrhgmIjl9wPSy=Ba1Al_QyiNdNXmKMyKq7azkMDZC762UzBf9rhImBCzg=> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org<mailto:Evergreen-general@list.evergreen-ils.org> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general<https://urldefense.proofpoint.com/v2/url?u=http-3A__list.evergreen-2Dils.org_cgi-2Dbin_mailman_listinfo_evergreen-2Dgeneral=DwMFaQ=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM=j4SWsMDXRVOGlMb-EfMRIp9IjAos-OG-ewOKBUjTNh8=WRDa7vfVbhPsqEX1EInxe2cGFL1uJXlMJY7wd9e_UDAMMRwB598TrhgmIjl9wPSy=N9g97HdJZbXDeJ5tFk1t357GQ1gGbkv8A9E1vYatKPg=> _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Pdl-general] [ANN] Perl interface to NLopt optimization library
Howdy, I’ve just released Math::NLopt, a Perl interface to NLopt , which is a library for nonlinear local and global optimization, for functions with and without gradient information. It is designed as a simple, unified interface and packaging of several free/open-source nonlinear optimization libraries. The interface uses plain Perl arrays to pass parameters[1], but the objective functions can use PDL if they want to. Eventually there will be support for PDL ndarrays for parameters, which may ease up on some of the data copying between Perl and C (which is pretty minimal, as data are tiny and the transfer buffers cached, so this is most likely dwarfed by the compute time). Cheers, Diab [1] I find the tools to generate an XS interface to a library better for libraries with a large API. ___ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general
Re: [Evergreen-general] Save the Date: Organizing Meeting for new interest group
Hi Elizabeth, Just to make sure I'm understanding, you will be sending out the connection information to the general list separately? On Tue, Apr 30, 2024 at 10:50 AM Elizabeth Davis via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Hello > > > > During the Hackfest System Admin Interest Group meeting, we discussed the > creation of a new interest group for those who are more Systems/ILS admin > staff but not quiet full System Administrators. We’re looking for those > who are interested in talking about topics like: > >- Understanding/Creating/Organizing policies >- Troubleshooting basics >- Permission Group management >- Notifications >- Support Desk ideas >- How to speak "Developer" > > If you are interested in helping create a new interest group, join us for > an organizational meeting on Tuesday, May 21st at 2 pm est. Connection > information to follow. > > Please let me know if you have any questions, > > > > *Elizabeth Davis* (she/her), *Support & Project Management Specialist* > > *Pennsylvania Integrated Library System **(PaILS) | SPARK* > > (717) 256-1627 | elizabeth.da...@sparkpa.org > > support.sparkpa.org | supp...@sparkpa.org > > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Save the Date: Organizing Meeting for new interest group
Hello During the Hackfest System Admin Interest Group meeting, we discussed the creation of a new interest group for those who are more Systems/ILS admin staff but not quiet full System Administrators. We're looking for those who are interested in talking about topics like: * Understanding/Creating/Organizing policies * Troubleshooting basics * Permission Group management * Notifications * Support Desk ideas * How to speak "Developer" If you are interested in helping create a new interest group, join us for an organizational meeting on Tuesday, May 21st at 2 pm est. Connection information to follow. Please let me know if you have any questions, [cid:image002.png@01DA9AEC.3C992600]Elizabeth Davis (she/her), Support & Project Management Specialist Pennsylvania Integrated Library System (PaILS) | SPARK (717) 256-1627 | elizabeth.da...@sparkpa.org<mailto:katherine.dann...@sparkpa.org> support.sparkpa.org<https://support.sparkpa.org/> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Bug#1070056: oath-toolkit FTBFS on 32-bit big-endian hppa platform
Source: oath-toolkit Version: 2.6.11 Tags: ftbfs, patch X-Debbugs-Cc: del...@debian.org User: debian-...@lists.debian.org Usertags: time-t As can be seen here: https://buildd.debian.org/status/fetch.php?pkg=oath-toolkit=hppa=2.6.11-2.1=1713624192=0 oath-toolkit testsuite fails on hppa like this: FAIL: oathtool --verbose --totp --now @0 00 expected: Start time: 1970-01-01 00:00:00 UTC (0) Current time: 1970-01-01 00:00:00 UTC (0) got: Start time: 1970-01-01 00:00:00 UTC (2130640639) Current time: 1970-01-01 00:00:00 UTC (35) The failure stems from the fact that hppa is a 32-bit big-endian platform, and which is the reason as well, why it does not fail on 32-bit little endian platforms. (Although this is not an issue on arm, I nevertheless added the usertag since this bug in timet related) The C-code is similar to this: printf ("Current time: %ld\n", tim); where tim is of type "time_t". time_t can be 32- or 64-bit, depending on compile flags. On Debian we now did for 32-bit platforms the time64 transition, which made that value become a 64-bit entity. So, the "%ld" printf format which defines 32-bit values on hppa does not fit to the 64-bit tim value stored on the stack. Additionally hppa has alignment requirements for 64-bit values which are put on the stack, which is why a wrong value is printed in the testcase. Solution is either to apply the attached patch, or to make printf use "%ld" for 32-bit time_t and "%lld" for 64-bit time_t, which needs to be checked at compile-time.--- oathtool/oathtool.c.org 2024-04-29 11:55:18.854982447 + +++ oathtool/oathtool.c 2024-04-29 11:57:34.646507216 + @@ -96,6 +96,7 @@ { struct tm tmp; char outstr[200]; + long long counter; printf ("TOTP mode: %s\n", flags == OATH_TOTP_HMAC_SHA256 ? "SHA256" : flags == OATH_TOTP_HMAC_SHA512 ? "SHA512" : @@ -107,8 +108,8 @@ if (strftime (outstr, sizeof (outstr), "%Y-%m-%d %H:%M:%S UTC", ) == 0) error (EXIT_FAILURE, 0, "strftime"); - printf ("Step size (seconds): %ld\n", time_step_size); - printf ("Start time: %s (%ld)\n", outstr, t0); + printf ("Step size (seconds): %lld\n", (long long)time_step_size); + printf ("Start time: %s (%lld)\n", outstr, (long long)t0); if (gmtime_r (, ) == NULL) error (EXIT_FAILURE, 0, "gmtime_r"); @@ -116,9 +117,9 @@ if (strftime (outstr, sizeof (outstr), "%Y-%m-%d %H:%M:%S UTC", ) == 0) error (EXIT_FAILURE, 0, "strftime"); - printf ("Current time: %s (%ld)\n", outstr, when); - printf ("Counter: 0x%lX (%ld)\n\n", (when - t0) / time_step_size, - (when - t0) / time_step_size); + printf ("Current time: %s (%lld)\n", outstr, (long long)when); + counter = (when - t0) / time_step_size; + printf ("Counter: 0x%llX (%lld)\n\n", counter, counter); } #define generate_otp_p(n) ((n) == 1)
Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium
Congrats! Welcome! -Blake- Conducting Magic Will consume any data format MOBIUS On 4/25/2024 3:06 PM, Rogan Hamby via Evergreen-general wrote: Welcome! On Thu, Apr 25, 2024 at 4:03 PM Brown, Courtney via Evergreen-general wrote: Thank you! Courtney Brown Southeast Regional Coordinator Professional Development Office Indiana State Library 140 N Senate Avenue Indianapolis, IN 46204 317.910.5777 cobr...@library.in.gov *From:*Evergreen-general *On Behalf Of *Lussier, Kathy via Evergreen-general *Sent:* Thursday, April 25, 2024 12:33 PM *To:* Evergreen Discussion Group *Cc:* Lussier, Kathy *Subject:* Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium This is an EXTERNAL email. Exercise caution. DO NOT open attachments or click links from unknown senders or unexpected email. Welcome to the community Courtney! If you need any guidance as you get familiar with the Evergreen community, feel free to reach out! Kathy -- Kathy Lussier she/her Executive Director NOBLE: North of Boston Library Exchange Danvers, MA 978-777-8844 x201 www.noblenet.org <https://protect2.fireeye.com/v1/url?k=31323334-50bba2bf-31367a34-4544474f5631-7104298d45dbc571=1=cfdca0e2-b09d-4548-a3a0-489552529705=http%3A%2F%2Fwww.noblenet.org%2F> On Thu, Apr 25, 2024 at 12:25 PM Frasur, Ruth via Evergreen-general wrote: Hello Evergreen Community, I am pleased to announce the appointment of Courtney Brown as the incoming Director of the Evergreen Indiana Library Consortium. Courtney is well known to many of you based on her roles as Southwest Regional Coordinator from the Indiana State Library, as well as her time at Plainfield-Guilford Township Public Library and the Indianapolis Public Library. Courtney has been a long-time advocate and resource for Evergreen Indiana and has served and led in many ways throughout the years. Courtney will enter into her role beginning Monday, April 29, and I will be working with her until May 24. We are excited to welcome Courtney into the Evergreen Indiana Library Consortium. Ruth Frasur Davis (she/they) Coordinator /Evergreen Indiana Library Consortium/ Indiana State Library 140 N. Senate Ave. Indianapolis, IN 46204 (317) 232-3691 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general <https://protect2.fireeye.com/v1/url?k=31323334-50bba2bf-31367a34-4544474f5631-2865476d45623b25=1=cfdca0e2-b09d-4548-a3a0-489552529705=http%3A%2F%2Flist.evergreen-ils.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fevergreen-general> ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium
Welcome! On Thu, Apr 25, 2024 at 4:03 PM Brown, Courtney via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Thank you! > > > > Courtney Brown > > Southeast Regional Coordinator > > Professional Development Office > > Indiana State Library > > 140 N Senate Avenue > > Indianapolis, IN 46204 > > 317.910.5777 > > cobr...@library.in.gov > > > > *From:* Evergreen-general < > evergreen-general-boun...@list.evergreen-ils.org> *On Behalf Of *Lussier, > Kathy via Evergreen-general > *Sent:* Thursday, April 25, 2024 12:33 PM > *To:* Evergreen Discussion Group > > *Cc:* Lussier, Kathy > *Subject:* Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New > Director of the Evergreen Indiana Library Consortium > > > > This is an EXTERNAL email. Exercise caution. DO NOT open attachments > or click links from unknown senders or unexpected email. > -- > > Welcome to the community Courtney! If you need any guidance as you get > familiar with the Evergreen community, feel free to reach out! > > > > Kathy > > -- > > Kathy Lussier > > she/her > > Executive Director > > NOBLE: North of Boston Library Exchange > > Danvers, MA > > 978-777-8844 x201 > > www.noblenet.org > <https://protect2.fireeye.com/v1/url?k=31323334-50bba2bf-31367a34-4544474f5631-7104298d45dbc571=1=cfdca0e2-b09d-4548-a3a0-489552529705=http%3A%2F%2Fwww.noblenet.org%2F> > > > > > > > > > > On Thu, Apr 25, 2024 at 12:25 PM Frasur, Ruth via Evergreen-general < > evergreen-general@list.evergreen-ils.org> wrote: > > Hello Evergreen Community, > > > > I am pleased to announce the appointment of Courtney Brown as the incoming > Director of the Evergreen Indiana Library Consortium. Courtney is well > known to many of you based on her roles as Southwest Regional Coordinator > from the Indiana State Library, as well as her time at Plainfield-Guilford > Township Public Library and the Indianapolis Public Library. Courtney has > been a long-time advocate and resource for Evergreen Indiana and has served > and led in many ways throughout the years. Courtney will enter into her > role beginning Monday, April 29, and I will be working with her until May > 24. > > > > We are excited to welcome Courtney into the Evergreen Indiana Library > Consortium. > > > > Ruth Frasur Davis (she/they) > > Coordinator > > *Evergreen Indiana Library Consortium* > > Indiana State Library > > 140 N. Senate Ave. > > Indianapolis, IN 46204 > > (317) 232-3691 > > > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > <https://protect2.fireeye.com/v1/url?k=31323334-50bba2bf-31367a34-4544474f5631-2865476d45623b25=1=cfdca0e2-b09d-4548-a3a0-489552529705=http%3A%2F%2Flist.evergreen-ils.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fevergreen-general> > > _______ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium
Thank you! Courtney Brown Southeast Regional Coordinator Professional Development Office Indiana State Library 140 N Senate Avenue Indianapolis, IN 46204 317.910.5777 cobr...@library.in.gov From: Evergreen-general On Behalf Of Lussier, Kathy via Evergreen-general Sent: Thursday, April 25, 2024 12:33 PM To: Evergreen Discussion Group Cc: Lussier, Kathy Subject: Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium This is an EXTERNAL email. Exercise caution. DO NOT open attachments or click links from unknown senders or unexpected email. Welcome to the community Courtney! If you need any guidance as you get familiar with the Evergreen community, feel free to reach out! Kathy -- Kathy Lussier she/her Executive Director NOBLE: North of Boston Library Exchange Danvers, MA 978-777-8844 x201 www.noblenet.org<https://protect2.fireeye.com/v1/url?k=31323334-50bba2bf-31367a34-4544474f5631-7104298d45dbc571=1=cfdca0e2-b09d-4548-a3a0-489552529705=http%3A%2F%2Fwww.noblenet.org%2F> On Thu, Apr 25, 2024 at 12:25 PM Frasur, Ruth via Evergreen-general mailto:evergreen-general@list.evergreen-ils.org>> wrote: Hello Evergreen Community, I am pleased to announce the appointment of Courtney Brown as the incoming Director of the Evergreen Indiana Library Consortium. Courtney is well known to many of you based on her roles as Southwest Regional Coordinator from the Indiana State Library, as well as her time at Plainfield-Guilford Township Public Library and the Indianapolis Public Library. Courtney has been a long-time advocate and resource for Evergreen Indiana and has served and led in many ways throughout the years. Courtney will enter into her role beginning Monday, April 29, and I will be working with her until May 24. We are excited to welcome Courtney into the Evergreen Indiana Library Consortium. Ruth Frasur Davis (she/they) Coordinator Evergreen Indiana Library Consortium Indiana State Library 140 N. Senate Ave. Indianapolis, IN 46204 (317) 232-3691 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org<mailto:Evergreen-general@list.evergreen-ils.org> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general<https://protect2.fireeye.com/v1/url?k=31323334-50bba2bf-31367a34-4544474f5631-2865476d45623b25=1=cfdca0e2-b09d-4548-a3a0-489552529705=http%3A%2F%2Flist.evergreen-ils.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fevergreen-general> _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium
Welcome and congratulations, Courtney! Debbie Luchenbill Associate Director, Open Source Initiatives MOBIUS 2511 Broadway Bluffs, Ste. 101 Columbia, MO 65201 deb...@mobiusconsortium.org 573-234-4914 https://mobiusconsortium.org <http://mobiusconsortium.org> MOSS Help Desk: h...@mobiusconsortium.org / 877-312-3517 Pronouns: She/Her or She/They (see https://pronouns.org/ to learn more) Input | Maximizer | Intellection | Relator | Adaptability On Thu, Apr 25, 2024 at 11:34 AM Gina Monti via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Congratulations, Courtney! > > On Thu, Apr 25, 2024, 12:25 PM Frasur, Ruth via Evergreen-general < > evergreen-general@list.evergreen-ils.org> wrote: > >> Hello Evergreen Community, >> >> I am pleased to announce the appointment of Courtney Brown as the >> incoming Director of the Evergreen Indiana Library Consortium. Courtney is >> well known to many of you based on her roles as Southwest Regional >> Coordinator from the Indiana State Library, as well as her time at >> Plainfield-Guilford Township Public Library and the Indianapolis Public >> Library. Courtney has been a long-time advocate and resource for Evergreen >> Indiana and has served and led in many ways throughout the years. Courtney >> will enter into her role beginning Monday, April 29, and I will be working >> with her until May 24. >> >> We are excited to welcome Courtney into the Evergreen Indiana Library >> Consortium. >> >> Ruth Frasur Davis (she/they) >> >> Coordinator >> >> *Evergreen Indiana Library Consortium* >> >> Indiana State Library >> >> 140 N. Senate Ave. >> >> Indianapolis, IN 46204 >> >> (317) 232-3691 >> >> >> ___ >> Evergreen-general mailing list >> Evergreen-general@list.evergreen-ils.org >> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general >> > _______ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium
Congratulations, Courtney! On Thu, Apr 25, 2024, 12:25 PM Frasur, Ruth via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Hello Evergreen Community, > > I am pleased to announce the appointment of Courtney Brown as the incoming > Director of the Evergreen Indiana Library Consortium. Courtney is well > known to many of you based on her roles as Southwest Regional Coordinator > from the Indiana State Library, as well as her time at Plainfield-Guilford > Township Public Library and the Indianapolis Public Library. Courtney has > been a long-time advocate and resource for Evergreen Indiana and has served > and led in many ways throughout the years. Courtney will enter into her > role beginning Monday, April 29, and I will be working with her until May > 24. > > We are excited to welcome Courtney into the Evergreen Indiana Library > Consortium. > > Ruth Frasur Davis (she/they) > > Coordinator > > *Evergreen Indiana Library Consortium* > > Indiana State Library > > 140 N. Senate Ave. > > Indianapolis, IN 46204 > > (317) 232-3691 > > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium
Welcome to the community Courtney! If you need any guidance as you get familiar with the Evergreen community, feel free to reach out! Kathy -- Kathy Lussier she/her Executive Director NOBLE: North of Boston Library Exchange Danvers, MA 978-777-8844 x201 www.noblenet.org On Thu, Apr 25, 2024 at 12:25 PM Frasur, Ruth via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Hello Evergreen Community, > > I am pleased to announce the appointment of Courtney Brown as the incoming > Director of the Evergreen Indiana Library Consortium. Courtney is well > known to many of you based on her roles as Southwest Regional Coordinator > from the Indiana State Library, as well as her time at Plainfield-Guilford > Township Public Library and the Indianapolis Public Library. Courtney has > been a long-time advocate and resource for Evergreen Indiana and has served > and led in many ways throughout the years. Courtney will enter into her > role beginning Monday, April 29, and I will be working with her until May > 24. > > We are excited to welcome Courtney into the Evergreen Indiana Library > Consortium. > > Ruth Frasur Davis (she/they) > > Coordinator > > *Evergreen Indiana Library Consortium* > > Indiana State Library > > 140 N. Senate Ave. > > Indianapolis, IN 46204 > > (317) 232-3691 > > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] ANNOUNCMENT - Welcome to the New Director of the Evergreen Indiana Library Consortium
Hello Evergreen Community, I am pleased to announce the appointment of Courtney Brown as the incoming Director of the Evergreen Indiana Library Consortium. Courtney is well known to many of you based on her roles as Southwest Regional Coordinator from the Indiana State Library, as well as her time at Plainfield-Guilford Township Public Library and the Indianapolis Public Library. Courtney has been a long-time advocate and resource for Evergreen Indiana and has served and led in many ways throughout the years. Courtney will enter into her role beginning Monday, April 29, and I will be working with her until May 24. We are excited to welcome Courtney into the Evergreen Indiana Library Consortium. Ruth Frasur Davis (she/they) Coordinator Evergreen Indiana Library Consortium Indiana State Library 140 N. Senate Ave. Indianapolis, IN 46204 (317) 232-3691 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Pdl-general] SciPDL v2.088 release
Hi PDL folk, I have now made a SciPDL version (drag and drop MacOS installer) of the latest PDL v2.088 Please find it, and some previous builds, at the new location: https://github.com/PDLPorters/SciPDL/releases <https://github.com/PDLPorters/SciPDL/releases> Let me know if there any issues using GitHub Happy ANZAC day! Karl ___ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general
Re: git quirk: core.autocrlf
> On Apr 21, 2024, at 8:00 PM, James Addison via rb-general > wrote: > > ... > That universal newline handling may cause problems in some cases if > not handled carefully, but surprisingly -- at least to me -- 'git' > itself also automatically converts the line-endings of files to the > local platform's standard. This is configurable, and I recommend turning it off. Today you typically don't need to try to force data to the local convention. It made sense when on Windows, because some tools - especially Notepad - couldn't handle Unix lines. This created *endless* problems. However, as of 2018, Notepad added support for Unix line endings: https://devblogs.microsoft.com/commandline/extended-eol-in-notepad/ Most other tools quietly accept either format. E.g., vim prefers Unix line endings, but if a file has only MSDOS|Windows|CP/M line endings of \r\n, it will accept it and save revisions in that format: https://vim.fandom.com/wiki/File_format#:~:text=File%20format%20detection,-The%20'fileformats'%20option=Vim%20will%20look%20for%20both,ff'%20option%20will%20be%20dos. I prefer creating stuff using Unix line-endings (\n), but if I clone a Windows repo, most of the tools will quietly use that other format, and I wouldn't normally even notice. This kind of thing *can* create mysterious reproduction problems, so I think it's in scope for this mailing list. --- David A. Wheeler
Re: [Evergreen-general] Evergreen Booking Module
Hello Beth, The Student Success Interest Group is starting back up (next meeting is at 2:00pm ET on Thursday April 25th during the Hackfest). The booking module is on the list as one of the potential topics for Thursday and going forward so may be a good place for a discussion and to find out who is currently using booking. Jennifer -- Jennifer Pringle (she/her) Co-op Support - Training Lead BC Libraries Cooperative Toll-free: 1-888-848-9250 Email:jennifer.prin...@bc.libraries.coop Website: http://bc.libraries.coop Gratefully acknowledging that I live and work in the unceded Traditional Territory of the St'at'yemc Nations. From: Evergreen-general On Behalf Of Willis, Beth via Evergreen-general Sent: Tuesday, April 23, 2024 7:09 AM To: Evergreen Discussion Group Cc: Willis, Beth Subject: [Evergreen-general] Evergreen Booking Module Hello everyone, NOBLE is not currently using Evergreen's Booking module, though we have had a couple of libraries use it in the past on a limited basis. Another one of libraries is interested in implementing this module, so we are looking at it again. If your library/consortium is using this module, I would be interested in hearing about your experience with it. Thank you in advance! Beth -- Beth Willis Digital & Catalog Librarian NOBLE, Inc. 5 Cherry Hill Drive Danvers, MA 01923 This message originated from outside the M365 organisation. Please be careful with links, and don't trust messages you don't recognise. ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Evergreen Booking Module
Hello everyone, NOBLE is not currently using Evergreen's Booking module, though we have had a couple of libraries use it in the past on a limited basis. Another one of libraries is interested in implementing this module, so we are looking at it again. If your library/consortium is using this module, I would be interested in hearing about your experience with it. Thank you in advance! Beth -- Beth Willis Digital & Catalog Librarian NOBLE, Inc. 5 Cherry Hill Drive Danvers, MA 01923 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] 2024 Evergreen Project Board Election Results and Congratulations
Congratulations to everyone! So glad to hear we had a good "turnout" for voting, as well. On Fri, Apr 19, 2024 at 7:09 AM Frasur, Ruth via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Thank you to everyone who served as candidates for this year's Evergreen > Project Board election. As a note for all newcomers, the Evergreen Project > Board election is an annual event with generally three seats available to > fill. This year saw four seats open. Even so, we had an abundance of > willing and engaged candidates and the only problem was choosing amongst > such a strong field. Thankfully, we also saw a highly engaged electorate > with a significant number of community members registering to vote and then > actually "showing up." Thanks to all of you who participated in this > aspect of the election as well. In the end, four individuals were elected. > > *3 year term* > Katie Greenleaf Martin, PAILS/SparkPA > Susan Morrison, GA PINES > Lindsay Stratton*, Westchester Library System > > *1 year term* > Andrea Buntz Neiman*, Equinox Open Library Initiative > > *decided by coin toss to break tie agreed to by both parties > > Once again, thank you to all who participated in the election and > congratulations to those elected. > > Ruth Frasur Davis (she/they) > > President > > *Evergreen Project Board* > > Coordinator > > *Evergreen Indiana Library Consortium* > > *Evergreen Community Development Initiative* > > Indiana State Library > > 140 N. Senate Ave. > > Indianapolis, IN 46204 > > (317) 232-3691 > > > _______ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: Which conferences are folks attending these days?
On 18/04/2024 15.45, Chris Lamb wrote: To that end, what conferences are folks on this list still going to, and, hopefully, still getting something from? I mean, there must be some exceptions other than FOSDEM… :) My list has become rather short: rb conf (if within Europe) openSUSE conf, Nuremberg and a mini-openSUSE conf in Berlin, co-located with SUSECon
git quirk: core.autocrlf
Hi folks, This message isn't _directly_ related to reproducible builds, but it does relate to unexpected differences in text (including, potentially, source code) checked out from git repositories, and I think that that could be relevant to the audience here. Some of the code within the Sphinx documentation generator removes carriage-return ('\r' in Python string literal escape code notation) characters from input documents before checksumming them, and that part of the code puzzled me - generally any kind of content modification before checksumming seems like a code smell to me. The relevant code removes those carriage-returns so that the checksums produced are in a sense cross-platform compatible; that is, the 'same content' produces the same checksum whether the platform uses CRLF or LF line-endings. Now, Python itself does include some functionality[1] to handle what it refers to as 'universal newlines'; newlines in strings are generally represented using a single '\n' character, that is serialized and deserialized to CRLF or LF as platform-appropriate. This is stable, mature and well-established behaviour at this point. That universal newline handling may cause problems in some cases if not handled carefully, but surprisingly -- at least to me -- 'git' itself also automatically converts the line-endings of files to the local platform's standard. I suppose this makes sense so that developer tooling designed for each platform works as-expected with text stored in git repositories (which, internally, store the newlines using LF). However it does mean that the checksums of files checked out from the same origin git repository can differ on different OS platforms. Overriding this behaviour on a per-file basis is possible using .gitattributes config[2] file(s) within the repository, or alternatively a git client system system can use the 'core.autocrlf' configuration setting[3] to specify the desired line-ending-conversion method. Again: this is probably slightly off-topic and perhaps not of direct relevance to anyone on the list today. However, it seems like the kind of issue that is useful to be aware of if-and-when puzzling over unexpected git content / checksum issues (situations that I _do_ expect people on this list encounter from time-to-time). Regards, James [1] - https://docs.python.org/3.12/glossary.html#term-universal-newlines [2] - https://git-scm.com/docs/gitattributes [3] - https://git-scm.com/docs/git-config#Documentation/git-config.txt-coresafecrlf PS: For anyone concerned that this might inadvertently expose some kind of checksumming vulnerability; I briefly worried about that after determining the line-ending behaviour to be the cause. Padding of source files with carriage-returns could be a way for bad actors to attempt to find checksum collisions, yes; but equally, newlines -- or spaces -- are available to achieve the same. Are there any languages that attempt to prevent arbitrary source code padding so that checksum-space-exploration from a known code plaintext is constrained? Golang and other languages that require or support autoformatting may be the safest bets.
Re: [Pdl-general] SciPDL move
FYI I have now uploaded to the repo the scripts I use to build the DMG files and done a ‘release’ for my DMG build of PDL 2.084. The disclaimer is that I have zero confidence that the scripts will work for anyone other than me. But knock yourself out if you want to play The releases are here: https://github.com/PDLPorters/SciPDL/releases <https://github.com/PDLPorters/SciPDL/releases> My next step will be to do this for the latest version (The reason it is old is I was originally doing this back in January, but I was waiting until I could figure our the Apple Dev stuff…) I will look forward to my first ‘issue’ :-) Karl > On 17 Apr 2024, at 8:52 pm, Ed . wrote: > > Hi Karl, > > This seems like a really good approach! > > I'm wondering whether to piggyback off the same repo to host the upcoming > Homebrew recipe for PDL, or make a new one? Probably the latter to minimise > conflicts. > > Best regards, > Ed > > From: Karl Glazebrook via pdl-general > Sent: 16 April 2024 2:35 AM > To: perldl > Subject: [Pdl-general] SciPDL move > > Hi all > > I’ve moved my SciPDL distribution (easy MacOS kitchen sink install) to a new > location: > > > > PDLPorters/SciPDL: This is a repository for creating SciPDL distributions > (easy install of PDL on MacOS) > github.com > <https://github.com/PDLPorters/SciPDL>PDLPorters/SciPDL: This is a > repository for creating SciPDL distributions (easy install of PDL on MacOS) > <https://github.com/PDLPorters/SciPDL> > github.com <https://github.com/PDLPorters/SciPDL> > This means I can do ‘releases’ without mucking up the main GitHub repo (sorry > Ed!) > > I have even updated the pdl.perl.org <http://pdl.perl.org/> web pages to > point there, (first change in 2 years!) > > Will add some more recent versions. I have 2.084 sitting on disk (Arm and > Intel) so I will just re-check and put that up in the next few days, and then > look at v2.087 which is hopefully straight forward… > > I hope this is a good approach for the future. > > best > > Karl > ___ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general
Re: Modify buffering of standard streams via environment variables (not LD_PRELOAD)?
On Thu, 18 Apr 2024, Zachary Santer wrote: On Wed, Mar 20, 2024 at 4:54 AM Carl Edquist wrote: However, if stdbuf's magic env vars are exported in your shell (either by doing a trick like 'export $(env -i stdbuf -oL env)', or else more simply by first starting a new shell with 'stdbuf -oL bash'), then every command in your pipelines will start with the new default line-buffered stdout. That way your line-items from build.sh should get passed all the way through the pipeline as they are produced. Finally had a chance to try to build with 'stdbuf --output=L --error=L --' in front of the build script, and it caused some crazy problems. For what it's worth, when I was trying that out msys2 (since that's what you said you were using), I also ran into some very weird errors when just trying to export LD_PRELOAD and _STDBUF_O to what stdbuf -oL sets. It was weird because I didn't see issues when just running a command (including bash) directly under stdbuf. I didn't get to the bottom of it though and I don't have access to a windows laptop any more to experiment. Also I might ask, why are you setting "--error=L" ? Not that this is the problem you're seeing, but in any case stderr is unbuffered by default, and you might mess up the output a bit by line buffering it, if it's expecting to output partial lines for progress or whatever. Carl
Re: [Evergreen-general] Dealing with significant traffic increase caused by AI bots
Thank you for sharing the link to the Dark Visitors website - it looks very useful, indeed! Linda On 4/19/24 20:21, Lolis, John via Evergreen-general wrote: There's been quite a conversation on the CODE4LIB listserv about this lately... Scott Prater <007dd2c67ad2-dmarc-requ...@lists.clir.org> Thu, 11 Apr, 10:43 (8 days ago) to CODE4LIB We've also been seeing some traffic from inconsiderate AI bots. One of my colleagues came across this site, which tracks and documents AI bots: https://darkvisitors.com/ -- Scott -- Scott Prater Digital Library Architect UW Digital Collections Center University of Wisconsin - Madison From: Code for Libraries on behalf of Lolis, John Sent: Wednesday, April 10, 2024 12:15 PM To: code4...@lists.clir.org Subject: Re: [CODE4LIB] blocking GPTBot? This *sounds* as if it should help: https://urldefense.com/v3/__https://searchengineland.com/google-extended-crawler-432636__;!!Mak6IKo!Pm6vbeyDLkzwxaEhcIBmaI0pK1d7U0GtguiIAgWmNzfNyOyR1m3n9iypyhqwZH3QxxIfNMIETf94S2_ioTtPPtfncyM$ John Lolis Coordinator of Computer Systems 100 Martine Avenue White Plains, NY 10601 tel: 1.914.422.1497 fax: 1.914.422.1452 https://urldefense.com/v3/__https://whiteplainslibrary.org/__;!!Mak6IKo!Pm6vbeyDLkzwxaEhcIBmaI0pK1d7U0GtguiIAgWmNzfNyOyR1m3n9iypyhqwZH3QxxIfNMIETf94S2_ioTtPwb7-RSk$ *“I would rather have questions that can’t be answered than answers that can’t be questioned.”* — Richard Feynman <https://urldefense.com/v3/__https://click.fourhourmail.com/5qure95xkf7hvvo93wh2/7qh7h8h05vr4zrtz/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUmljaGFyZF9GZXlubWFu__;!!Mak6IKo!Pm6vbeyDLkzwxaEhcIBmaI0pK1d7U0GtguiIAgWmNzfNyOyR1m3n9iypyhqwZH3QxxIfNMIETf94S2_ioTtP3X91XJ0$ >, theoretical physicist and recipient of the Nobel Prize in Physics in 1965 On Mon, 8 Apr 2024 at 16:31, Jason Casden wrote: > Thanks for bringing this up, Eben. We've been having a horrible time with > these bots, including those from previously fairly well-behaved sources > like Google. They've caused issues ranging from slow response times and > high system load all the way up to outages for some older systems. So far, > our systems folks have been playing whack-a-mole with a combination of IP > range blocks and increasingly detailed robots.txt statements. A group is > being convened to investigate more comprehensive options so I will be > watching this thread closely. > > Jason > > On Mon, Apr 8, 2024 at 4:18 PM Eben English > wrote: > > > Hi all, > > > > I'm wondering if other folks are seeing AI and/or ML-related crawlers > like > > GPTBot accessing your library's website, catalog, digital collections, or > > other sites. > > > > If so, are you blocking or disallowing these crawlers? Has anyone come up > > with any policies around this? > > > > We're debating whether to allow these types of bots to crawl our digital > > collections, many of which contain large amounts of copyrighted or "no > > derivatives"-licensed materials. On one hand, these materials are > available > > for public view, but on the other hand the type of use that GPTBot and > the > > like are after (integrating the content into their models) could be > > characterized as creating a derivative work, which is expressly > > discouraged. > > > > Thanks, > > > > Eben English (he/him/his) > > Digital Repository Services Manager > > Boston Public Library > > > John Lolis Coordinator of Computer Systems 100 Martine Avenue White Plains, NY 10601 tel: 1.914.422.1497 fax: 1.914.422.1452 https://whiteplainslibrary.org/ /“I would rather have questions that can’t be answered than answers that can’t be questioned.”/ — Richard Feynman <https://click.fourhourmail.com/5qure95xkf7hvvo93wh2/7qh7h8h05vr4zrtz/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUmljaGFyZF9GZXlubWFu>, theoretical physicist and recipient of the Nobel Prize in Physics in 1965 On Fri, 19 Apr 2024 at 07:05, Jane Sandberg via Evergreen-general wrote: Hi Linda, It's not for Evergreen, but my colleague recently blocked claudebot using fail2ban on our load balancer <https://github.com/pulibrary/princeton_ansible/commit/6f9009249a168442391d90e2b75028d40a8a9e91>. Essentially, fail2ban is configured to watch Nginx's access log, and if more than 10 claudebot requests appear within the past minute from a particular IP, it automatically blocks all requests from that IP for the next 24 hours. I would think that something similar could work for Apache's access log. Good luck with the bots! -Jane El vie, 19 abr 2024 a la(s) 3:42 a.m., Linda Jansová via Evergreen-general (evergreen-general@list.evergreen-ils.org) escribió: Dear all, Have any of you
Re: [Evergreen-general] Dealing with significant traffic increase caused by AI bots
There's been quite a conversation on the CODE4LIB listserv about this lately... Scott Prater <007dd2c67ad2-dmarc-requ...@lists.clir.org> Thu, 11 Apr, 10:43 (8 days ago) to CODE4LIB We've also been seeing some traffic from inconsiderate AI bots. One of my colleagues came across this site, which tracks and documents AI bots: https://darkvisitors.com/ -- Scott -- Scott Prater Digital Library Architect UW Digital Collections Center University of Wisconsin - Madison From: Code for Libraries on behalf of Lolis, John Sent: Wednesday, April 10, 2024 12:15 PM To: code4...@lists.clir.org Subject: Re: [CODE4LIB] blocking GPTBot? This *sounds* as if it should help: https://urldefense.com/v3/__https://searchengineland.com/google-extended-crawler-432636__;!!Mak6IKo!Pm6vbeyDLkzwxaEhcIBmaI0pK1d7U0GtguiIAgWmNzfNyOyR1m3n9iypyhqwZH3QxxIfNMIETf94S2_ioTtPPtfncyM$ John Lolis Coordinator of Computer Systems 100 Martine Avenue White Plains, NY 10601 tel: 1.914.422.1497 fax: 1.914.422.1452 https://urldefense.com/v3/__https://whiteplainslibrary.org/__;!!Mak6IKo!Pm6vbeyDLkzwxaEhcIBmaI0pK1d7U0GtguiIAgWmNzfNyOyR1m3n9iypyhqwZH3QxxIfNMIETf94S2_ioTtPwb7-RSk$ *“I would rather have questions that can’t be answered than answers that can’t be questioned.”* — Richard Feynman < https://urldefense.com/v3/__https://click.fourhourmail.com/5qure95xkf7hvvo93wh2/7qh7h8h05vr4zrtz/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUmljaGFyZF9GZXlubWFu__;!!Mak6IKo!Pm6vbeyDLkzwxaEhcIBmaI0pK1d7U0GtguiIAgWmNzfNyOyR1m3n9iypyhqwZH3QxxIfNMIETf94S2_ioTtP3X91XJ0$ >, theoretical physicist and recipient of the Nobel Prize in Physics in 1965 On Mon, 8 Apr 2024 at 16:31, Jason Casden wrote: > Thanks for bringing this up, Eben. We've been having a horrible time with > these bots, including those from previously fairly well-behaved sources > like Google. They've caused issues ranging from slow response times and > high system load all the way up to outages for some older systems. So far, > our systems folks have been playing whack-a-mole with a combination of IP > range blocks and increasingly detailed robots.txt statements. A group is > being convened to investigate more comprehensive options so I will be > watching this thread closely. > > Jason > > On Mon, Apr 8, 2024 at 4:18 PM Eben English > wrote: > > > Hi all, > > > > I'm wondering if other folks are seeing AI and/or ML-related crawlers > like > > GPTBot accessing your library's website, catalog, digital collections, or > > other sites. > > > > If so, are you blocking or disallowing these crawlers? Has anyone come up > > with any policies around this? > > > > We're debating whether to allow these types of bots to crawl our digital > > collections, many of which contain large amounts of copyrighted or "no > > derivatives"-licensed materials. On one hand, these materials are > available > > for public view, but on the other hand the type of use that GPTBot and > the > > like are after (integrating the content into their models) could be > > characterized as creating a derivative work, which is expressly > > discouraged. > > > > Thanks, > > > > Eben English (he/him/his) > > Digital Repository Services Manager > > Boston Public Library > > > John Lolis Coordinator of Computer Systems 100 Martine Avenue White Plains, NY 10601 tel: 1.914.422.1497 fax: 1.914.422.1452 https://whiteplainslibrary.org/ *“I would rather have questions that can’t be answered than answers that can’t be questioned.”* — Richard Feynman <https://click.fourhourmail.com/5qure95xkf7hvvo93wh2/7qh7h8h05vr4zrtz/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUmljaGFyZF9GZXlubWFu>, theoretical physicist and recipient of the Nobel Prize in Physics in 1965 On Fri, 19 Apr 2024 at 07:05, Jane Sandberg via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Hi Linda, > > It's not for Evergreen, but my colleague recently blocked claudebot using > fail2ban on our load balancer > <https://github.com/pulibrary/princeton_ansible/commit/6f9009249a168442391d90e2b75028d40a8a9e91>. > Essentially, fail2ban is configured to watch Nginx's access log, and if > more than 10 claudebot requests appear within the past minute from a > particular IP, it automatically blocks all requests from that IP for the > next 24 hours. I would think that something similar could work for > Apache's access log. > > Good luck with the bots! > > -Jane > > El vie, 19 abr 2024 a la(s) 3:42 a.m., Linda Jansová via Evergreen-general > (evergreen-general@list.evergreen-ils.org) escribió: > >> Dear all, >> >> Have any of you encountered an extensive crawling by Bytespider and >> Bytedan
[Evergreen-general] 2024 Evergreen Project Board Election Results and Congratulations
Thank you to everyone who served as candidates for this year's Evergreen Project Board election. As a note for all newcomers, the Evergreen Project Board election is an annual event with generally three seats available to fill. This year saw four seats open. Even so, we had an abundance of willing and engaged candidates and the only problem was choosing amongst such a strong field. Thankfully, we also saw a highly engaged electorate with a significant number of community members registering to vote and then actually "showing up." Thanks to all of you who participated in this aspect of the election as well. In the end, four individuals were elected. 3 year term Katie Greenleaf Martin, PAILS/SparkPA Susan Morrison, GA PINES Lindsay Stratton*, Westchester Library System 1 year term Andrea Buntz Neiman*, Equinox Open Library Initiative *decided by coin toss to break tie agreed to by both parties Once again, thank you to all who participated in the election and congratulations to those elected. Ruth Frasur Davis (she/they) President Evergreen Project Board Coordinator Evergreen Indiana Library Consortium Evergreen Community Development Initiative Indiana State Library 140 N. Senate Ave. Indianapolis, IN 46204 (317) 232-3691 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Dealing with significant traffic increase caused by AI bots
Thank you very much, Jane! We will certainly give fail2ban a try, though - as we use Apache - some implementation details will probably be a bit different :-). Linda On 4/19/24 13:05, Jane Sandberg wrote: Hi Linda, It's not for Evergreen, but my colleague recently blocked claudebot using fail2ban on our load balancer <https://github.com/pulibrary/princeton_ansible/commit/6f9009249a168442391d90e2b75028d40a8a9e91>. Essentially, fail2ban is configured to watch Nginx's access log, and if more than 10 claudebot requests appear within the past minute from a particular IP, it automatically blocks all requests from that IP for the next 24 hours. I would think that something similar could work for Apache's access log. Good luck with the bots! -Jane El vie, 19 abr 2024 a la(s) 3:42 a.m., Linda Jansová via Evergreen-general (evergreen-general@list.evergreen-ils.org) escribió: Dear all, Have any of you encountered an extensive crawling by Bytespider and Bytedance (see e.g., https://wordpress.org/support/topic/psa-bytedance-and-bytespider-bots-recommend-blocking/), Claudebot or other AI bots? If so, do you have any secret recipe how to disable the crawler from accessing the site? Thank you very much for sharing your experience! Linda ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Dealing with significant traffic increase caused by AI bots
Hi Linda, It's not for Evergreen, but my colleague recently blocked claudebot using fail2ban on our load balancer <https://github.com/pulibrary/princeton_ansible/commit/6f9009249a168442391d90e2b75028d40a8a9e91>. Essentially, fail2ban is configured to watch Nginx's access log, and if more than 10 claudebot requests appear within the past minute from a particular IP, it automatically blocks all requests from that IP for the next 24 hours. I would think that something similar could work for Apache's access log. Good luck with the bots! -Jane El vie, 19 abr 2024 a la(s) 3:42 a.m., Linda Jansová via Evergreen-general ( evergreen-general@list.evergreen-ils.org) escribió: > Dear all, > > Have any of you encountered an extensive crawling by Bytespider and > Bytedance (see e.g., > > https://wordpress.org/support/topic/psa-bytedance-and-bytespider-bots-recommend-blocking/), > > Claudebot or other AI bots? > > If so, do you have any secret recipe how to disable the crawler from > accessing the site? > > Thank you very much for sharing your experience! > > Linda > > ___________ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Dealing with significant traffic increase caused by AI bots
Dear all, Have any of you encountered an extensive crawling by Bytespider and Bytedance (see e.g., https://wordpress.org/support/topic/psa-bytedance-and-bytespider-bots-recommend-blocking/), Claudebot or other AI bots? If so, do you have any secret recipe how to disable the crawler from accessing the site? Thank you very much for sharing your experience! Linda ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [EXTERNAL] Which conferences are folks attending these days?
SCaLE https://www.socallinuxexpo.org/scale/21x -- +1 425 785 6102 (he/him) “Thursday Morning Coffee<https://microsoft.sharepoint.com/teams/ThursdayMorningCoffee#thursday-morning-coffee-with-stephe>” on Standards & Open Source N.B. My working day may not be your working day! Please don’t feel obliged to read or reply to this e-mail outside of your normal working hours. From: rb-general on behalf of Chris Lamb Date: Thursday, April 18, 2024 at 6:45 AM To: rb-general Subject: [EXTERNAL] Which conferences are folks attending these days? Hey -general, I was talking to a bunch of RB folks yesterday, and we came to the loosely shared view that, after peak Covid and other industry-wide changes, conferences are no longer the "must attend" events they previously were… especially in the area of software supply-chain security. In rough, practical terms, it seems harder to justify conference travel today than it did in mid-2019. To that end, what conferences are folks on this list still going to, and, hopefully, still getting something from? I mean, there must be some exceptions other than FOSDEM… :) Best wishes, -- o ⬋ ⬊ Chris Lamb o o reproducible-builds.org ⬊ ⬋ o
Re: Shelling
Not discouraging you from gash, but babashka is pretty good for this too: https://babashka.org/
Re: Bootstrapping and autotools
2024 m. balandžio 18 d., ketvirtadienis 23:18:53 BST Andrius Štikonas via rb- general rašė: > 2024 m. balandžio 18 d., ketvirtadienis 23:11:41 BST kpcyrd rašė: > > hello, > > > > does somebody know what the bootstrapping status of autotools is? > > It can be done. See https://github.com/fosslinux/live-bootstrap/blob/master/ > parts.rst > > > Also, is something considered "bootstrapped from source" if the build is > > making use of a pre-generated `./configure` script that is 25k lines long? > > Yes, I agree and that's what live-bootstrap does. Sorry, this ended up confusing. I wanted to say that live-bootstrap reuilds all pre-generated files (at least as far as we are aware): autotools scripts, bison/flex files, pregenerated header files, etc... > > > In my opinion something is only "bootstrapped from source" if autoreconf > > is used as part of the build instead of executing some pre-compiled > > `./configure` script. This however means that, to compile bash, one > > needs to compile autotools first. > > No, that doesn't mean that you need to compile autotools first. There are > other options, e.g. you can hand-write makefile. > > Also note that we recently learned that autoreconf -f is not guaranteed to > rebuild all pre-generated files. > > Andrius > > > curious, > > kpcyrd
Re: Shelling
Thanks all. Very helpful. Tom On Thursday, April 18, 2024 at 04:29:36 PM PDT, Matt Wette wrote: On 4/18/24 9:44 AM, Tom Whitcomb via General Guile related discussions wrote: > Hi. > I need to write a set of shell scripts and I would really like to do it with > a lisp. Is that a use case for guile or should I move towards scheme/scsh? > Tom You may be interested in gash: https://savannah.nongnu.org/projects/gash/
Re: Bootstrapping and autotools
2024 m. balandžio 18 d., ketvirtadienis 23:11:41 BST kpcyrd rašė: > hello, > > does somebody know what the bootstrapping status of autotools is? It can be done. See https://github.com/fosslinux/live-bootstrap/blob/master/ parts.rst > > Also, is something considered "bootstrapped from source" if the build is > making use of a pre-generated `./configure` script that is 25k lines long? > Yes, I agree and that's what live-bootstrap does. > In my opinion something is only "bootstrapped from source" if autoreconf > is used as part of the build instead of executing some pre-compiled > `./configure` script. This however means that, to compile bash, one > needs to compile autotools first. No, that doesn't mean that you need to compile autotools first. There are other options, e.g. you can hand-write makefile. Also note that we recently learned that autoreconf -f is not guaranteed to rebuild all pre-generated files. Andrius > > curious, > kpcyrd
Shelling
Hi. I need to write a set of shell scripts and I would really like to do it with a lisp. Is that a use case for guile or should I move towards scheme/scsh? Tom
Re: [Pdl-general] SciPDL move
Thanks, probably best to keep seperate as they seem quite orthogonal?KarlOn 17 Apr 2024, at 8:52 PM, Ed . wrote: Hi Karl, This seems like a really good approach! I'm wondering whether to piggyback off the same repo to host the upcoming Homebrew recipe for PDL, or make a new one? Probably the latter to minimise conflicts. Best regards, Ed From: Karl Glazebrook via pdl-general Sent: 16 April 2024 2:35 AM To: perldl Subject: [Pdl-general] SciPDL move Hi all I’ve moved my SciPDL distribution (easy MacOS kitchen sink install) to a new location: PDLPorters/SciPDL: This is a repository for creating SciPDL distributions (easy install of PDL on MacOS) github.com This means I can do ‘releases’ without mucking up the main GitHub repo (sorry Ed!) I have even updated the pdl.perl.org web pages to point there, (first change in 2 years!) Will add some more recent versions. I have 2.084 sitting on disk (Arm and Intel) so I will just re-check and put that up in the next few days, and then look at v2.087 which is hopefully straight forward… I hope this is a good approach for the future. best Karl ___ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general
[Evergreen-general] next meeting of the Evergreen Project board
Hello all, The Evergreen Project Board will be meeting tomorrow- Thursday, April 18 at 11 a.m. PT / 1 p.m. CT / 2 p.m. ET. The agenda and connection details for the meeting are at https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2024-04-18 This meeting is public and community members are encouraged to attend. Thanks! Katie TEP Secretary [cid:image001.png@01DA90E8.9B233840]Katie Greenleaf Martin (she/her), Executive Director Pennsylvania Integrated Library System (PaILS) | SPARK (717) 873-9461 | k...@sparkpa.org<mailto:k...@sparkpa.org> support.sparkpa.org<https://support.sparkpa.org/> | supp...@sparkpa.org<mailto:supp...@sparkpa.org> ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Feature idea for patrons accounts; Personalized Carousels
I agree with once third party companies get involved, that could become a privacy issue. Especially if patrons can't opt out easily. Goodreads is probably a good compromise if third parties would have to be involved to do it. On Wed, Apr 17, 2024 at 12:16 PM Terran McCanna < tmcca...@georgialibraries.org> wrote: > I feel fairly certain this would be a pretty massive project to come up > with a way to determine recommendations and may or may not be worth the > time and development expense since there are third party vendors that > already do similar things as part of their core business. Syndetics and > NoveList added content will both provide recommendations at the title or > author level (ie, you look up a book you liked and it will recommend others > that are available to you through the library), and then there are other > companies that can generate recommendations based on personal reading > history - that is going to depend on providing them with a certain amount > of user data though, and that gets really tricky with patron > confidentiality. > > Of course, users can also download their reading history as a CSV file and > upload it to GoodReads themselves if they are somewhat savvy - this could > probably made easier with a relatively small development project to allow > patrons to export their booklist in a format that was specifically > compatible to goodreads so they wouldn't have to do any editing to it > (unless they wanted to) after they downloaded it. > > > On Wed, Apr 17, 2024 at 11:37 AM Johnathon Redmon via Evergreen-general < > evergreen-general@list.evergreen-ils.org> wrote: > >> I'm a cataloger, not a programmer so I don't know how reasonable (or >> possible) this is. But ever since I first heard about the idea of >> carousels, I've dreamed of being able to log into my patron account and >> have a netflix style recommendation carousel hooked on to an algorithm that >> suggests items based on the 1xx, 6xx and 7xx marc fields of items you've >> recently checked out. What would be the possibility of such a feature, and >> what kind of hurdles would have to be jumped to do this? >> >> >> -- >> Johnathon Redmon >> Technical Services Cataloging Clerk >> Monticello Union-Township Public Library >> 321 W. Broadway St. >> Monticello, IN 47960 >> _______ >> Evergreen-general mailing list >> Evergreen-general@list.evergreen-ils.org >> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general >> > -- Johnathon Redmon Technical Services Cataloging Clerk Monticello Union-Township Public Library 321 W. Broadway St. Monticello, IN 47960 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] 3.13 Release Schedule Update
Hello community! On behalf of the release team, I’d like to let you know about some updates to the release schedule for 3.13 There are a number of excellent pullrequested and signed off features still needing some attention, so the release team is changing Feature Slush to *Friday, May 3rd *in order to take advantage of collaboration time at the conference Hackfest. The full updated schedule can be seen on the roadmap page here: https://wiki.evergreen-ils.org/doku.php?id=faqs:evergreen_roadmap#release_schedule Our thought here is to give committers a bit more time to test and merge, and developers a bit more time to get those last couple features updated. With your help, we can make 3.13 a feature-packed release. To that end, there’s things that are in need of some community testing and/or merging. Consider this our call to action! These features are ready for the last step (i.e., they are signed off and need committer testing / merging): - Add Library Groups to Angular Staff Catalog https://bugs.launchpad.net/evergreen/+bug/1949109 - Angular staff catalog copy location group filtering support https://bugs.launchpad.net/evergreen/+bug/1861701 - Angular staff client navbar is not responsive https://bugs.launchpad.net/evergreen/+bug/1945498 - Omnibus branch for cataloging permissions and hold cancel https://bugs.launchpad.net/evergreen/+bug/2061136 Here’s some features that are pullrequested, and need testing and signoff: - Rename Any Parts label https://bugs.launchpad.net/evergreen/+bug/1902120 - eg-grid: Accessibility with tables that aren't really tables https://bugs.launchpad.net/evergreen/+bug/1615781 - Skip link for staff interfaces https://bugs.launchpad.net/evergreen/+bug/2017034 - Eresource click tracking https://bugs.launchpad.net/evergreen/+bug/1895695 - Circ policies angularization https://bugs.launchpad.net/evergreen/+bug/1855781 - Reports interface port to Angular https://bugs.launchpad.net/evergreen/+bug/1993823 - Reports security improvements https://bugs.launchpad.net/evergreen/+bug/2043142 Both Reports branches are available on an Equinox test server at https://butternut.evergreencatalog.com/eg/staff/home running Concerto data, with an admin login of admin / demo123. Equinox will be putting out new or updated branches (as well as community test servers) for the following by the end of this week: - Ordering and Z39.50 port to Angular (Sprint A) https://bugs.launchpad.net/evergreen/+bug/2039609 - Claims and invoices interfaces port to Angular (Sprint B) https://bugs.launchpad.net/evergreen/+bug/2006970 - MARC editor port to Angular https://bugs.launchpad.net/evergreen/+bug/2006969 Other community test environments are welcome! On behalf of the release team, Bill Erickson Blake Graham-Henderson Stephanie Leary Shula Link Andrea Buntz Neiman -- Andrea Buntz Neiman, MLS Project Manager for Software Development | Product Specialist Equinox Open Library Initiative abnei...@equinoxoli.org 1-877-OPEN-ILS (673-6457) Direct: 770-709-5583 *https://www.equinoxOLI.org/ <https://www.equinoxOLI.org/>* ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Feature idea for patrons accounts; Personalized Carousels
In Aspen, there is a way to sort of do this, but it requires the use of reviews and a few other things. More investigation would be necessary. (From one EG-Indiana person to another). Ruth Frasur Davis (she/they) Coordinator Evergreen Indiana Library Consortium Evergreen Community Development Initiative Indiana State Library 140 N. Senate Ave. Indianapolis, IN 46204 (317) 232-3691 From: Evergreen-general On Behalf Of Terran McCanna via Evergreen-general Sent: Wednesday, April 17, 2024 12:16 PM To: Evergreen Discussion Group Cc: Terran McCanna Subject: Re: [Evergreen-general] Feature idea for patrons accounts; Personalized Carousels This is an EXTERNAL email. Exercise caution. DO NOT open attachments or click links from unknown senders or unexpected email. I feel fairly certain this would be a pretty massive project to come up with a way to determine recommendations and may or may not be worth the time and development expense since there are third party vendors that already do similar things as part of their core business. Syndetics and NoveList added content will both provide recommendations at the title or author level (ie, you look up a book you liked and it will recommend others that are available to you through the library), and then there are other companies that can generate recommendations based on personal reading history - that is going to depend on providing them with a certain amount of user data though, and that gets really tricky with patron confidentiality. Of course, users can also download their reading history as a CSV file and upload it to GoodReads themselves if they are somewhat savvy - this could probably made easier with a relatively small development project to allow patrons to export their booklist in a format that was specifically compatible to goodreads so they wouldn't have to do any editing to it (unless they wanted to) after they downloaded it. On Wed, Apr 17, 2024 at 11:37 AM Johnathon Redmon via Evergreen-general mailto:evergreen-general@list.evergreen-ils.org>> wrote: I'm a cataloger, not a programmer so I don't know how reasonable (or possible) this is. But ever since I first heard about the idea of carousels, I've dreamed of being able to log into my patron account and have a netflix style recommendation carousel hooked on to an algorithm that suggests items based on the 1xx, 6xx and 7xx marc fields of items you've recently checked out. What would be the possibility of such a feature, and what kind of hurdles would have to be jumped to do this? -- Johnathon Redmon Technical Services Cataloging Clerk Monticello Union-Township Public Library 321 W. Broadway St. Monticello, IN 47960 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org<mailto:Evergreen-general@list.evergreen-ils.org> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general<https://protect2.fireeye.com/v1/url?k=31323334-50bba2bf-31367a34-4544474f5631-2865476d45623b25=1=655b7bd9-a2c5-420a-9831-7c60b140fd1d=http%3A%2F%2Flist.evergreen-ils.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fevergreen-general> ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] Feature idea for patrons accounts; Personalized Carousels
I feel fairly certain this would be a pretty massive project to come up with a way to determine recommendations and may or may not be worth the time and development expense since there are third party vendors that already do similar things as part of their core business. Syndetics and NoveList added content will both provide recommendations at the title or author level (ie, you look up a book you liked and it will recommend others that are available to you through the library), and then there are other companies that can generate recommendations based on personal reading history - that is going to depend on providing them with a certain amount of user data though, and that gets really tricky with patron confidentiality. Of course, users can also download their reading history as a CSV file and upload it to GoodReads themselves if they are somewhat savvy - this could probably made easier with a relatively small development project to allow patrons to export their booklist in a format that was specifically compatible to goodreads so they wouldn't have to do any editing to it (unless they wanted to) after they downloaded it. On Wed, Apr 17, 2024 at 11:37 AM Johnathon Redmon via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > I'm a cataloger, not a programmer so I don't know how reasonable (or > possible) this is. But ever since I first heard about the idea of > carousels, I've dreamed of being able to log into my patron account and > have a netflix style recommendation carousel hooked on to an algorithm that > suggests items based on the 1xx, 6xx and 7xx marc fields of items you've > recently checked out. What would be the possibility of such a feature, and > what kind of hurdles would have to be jumped to do this? > > > -- > Johnathon Redmon > Technical Services Cataloging Clerk > Monticello Union-Township Public Library > 321 W. Broadway St. > Monticello, IN 47960 > ___________ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Feature idea for patrons accounts; Personalized Carousels
I'm a cataloger, not a programmer so I don't know how reasonable (or possible) this is. But ever since I first heard about the idea of carousels, I've dreamed of being able to log into my patron account and have a netflix style recommendation carousel hooked on to an algorithm that suggests items based on the 1xx, 6xx and 7xx marc fields of items you've recently checked out. What would be the possibility of such a feature, and what kind of hurdles would have to be jumped to do this? -- Johnathon Redmon Technical Services Cataloging Clerk Monticello Union-Township Public Library 321 W. Broadway St. Monticello, IN 47960 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
On Wed, Apr 17, 2024, 3:27 PM General Email < general.email.12341...@gmail.com> wrote: > > >> > If people are asking for advice on PHP then advise them on PHP or don't >> say anything. >> > Don't start advising them about Java. >> >> Please... I am not even making remarks about you asking openssl questions >> at httpd. >> > > > So, is this wrong forum for asking about openssl commands required for > generating certificates for enabling https on apache? > > I can easily look at openssl website or other websites and look how to > create self signed certificates. However, I was not sure if that would work > on apache. That's why I asked here. > > Most of the websites showed how to generate .pem certificates, but after > reading about ssl/https on apache website, I saw that apache requires .crt > certificates. > > Obviously, I can figure out this whole thing if I read whole openssl > manual and apache ssl configs, etc. but I don't want to invest time in that > and I was looking for a quick solution and that's why I posted here. > > > >> I think most people will understand that I try to make you see the >> difference between developing an application and how it is hosted/used what >> ever, operate within your area of expertise. >> > > I know this and I told you that I want to hard code https. Now, please > tell me how can my idea go wrong? > > Please don't tell me how other people's unrelated ideas went wrong. > > Let's have a meaningful discussion. > > I don't work for any company. > > I do freelancing. I am doing this project for a real estate client. So, > its only me who will do everything and decide everything - development, > testing, maintenance hosting, hard coding, migration, https, ssl, etc. > > I would really like to know how my idea of hardcoding https can go wrong? > Anyways, I looked more on google and I think that I have found what I was looking for on this page: https://gist.github.com/taoyuan/39d9bc24bafc8cc45663683eae36eb1a
Re: [users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
> > > If people are asking for advice on PHP then advise them on PHP or don't > say anything. > > Don't start advising them about Java. > > Please... I am not even making remarks about you asking openssl questions > at httpd. > So, is this wrong forum for asking about openssl commands required for generating certificates for enabling https on apache? I can easily look at openssl website or other websites and look how to create self signed certificates. However, I was not sure if that would work on apache. That's why I asked here. Most of the websites showed how to generate .pem certificates, but after reading about ssl/https on apache website, I saw that apache requires .crt certificates. Obviously, I can figure out this whole thing if I read whole openssl manual and apache ssl configs, etc. but I don't want to invest time in that and I was looking for a quick solution and that's why I posted here. > I think most people will understand that I try to make you see the > difference between developing an application and how it is hosted/used what > ever, operate within your area of expertise. > I know this and I told you that I want to hard code https. Now, please tell me how can my idea go wrong? Please don't tell me how other people's unrelated ideas went wrong. Let's have a meaningful discussion. I don't work for any company. I do freelancing. I am doing this project for a real estate client. So, its only me who will do everything and decide everything - development, testing, maintenance hosting, hard coding, migration, https, ssl, etc. I would really like to know how my idea of hardcoding https can go wrong?
Re: [users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
On Wed, Apr 17, 2024, 1:17 PM Marc wrote: > > > > > http is an insecure protocol. I don't want my website to run on > > http. So, I am hardcoding https in links in my website that refer to > > pages in my website. > > > > > > Now, I know that you will write why not redirect http to https by > > default. > > No because that is not relevant to me and what I would like to address. I > am even deploying https on tasks in private air-gapped environments. This > is not a discussion about whether or not https should be used and when. > > > > The problem with this is that if the website gets migrated to > > different provider and if people forget to redirect http to https in new > > setup then it will become a security problem. > > I know there are many idiots out there and your concern is very valid. > Most of the security breaches you read about is about such issues. > However, can you imagine the apache dev team thinking like you? Hard > coding everything to https? Can you imagine all http ports of tomcat, > httpd, jboss etc. being dropped? These people have been making rock solid > applications for decades they don't lecture others how to use or not use > https. > You will never match them in any way, why not follow their lead? > > > > Hardcoding https solves all issues. > > > > A few years back I had an argument with apple developers. They were having > in the build process of the calendar server openssl. The developers thought > for security purposes it would be better to include it in the build. This > resulted in that calenderservers were always having an old insecure > openssl, because the openssl updated by the distribution was not used. (and > nobody is going to build the application frequently) This is what happens > when application developers think they are security geniuses. > > The point I am trying to make is that you as an application developer > should be focussed on developing your application it is not your business > how this application is hosted. You should not concern yourself with things > you are not experienced in/with. Especially when it comes to something as > crucial as security. You are not removing ca certs from the trust store, > your are not setting secure ciphers, you are not setting limits on key > sizes etc. Why would you then even bother with https or http? > > With your argument you might as well hard code the domain name in your > application (like wordpress) and hardcode root name servers etc. > If you buy an egg in the store, it does not come with any requirement that > it should be used only for making cakes. Grasp this concept. > Marc, I don't know what you are trying to prove by your points + you are insulting people for no reason. If you insult people, they may insult you back. Russia attacked Ukraine and Ukraine/NATO hit Russia back. The original discussion was about openssl commands and I think that since you don't know openssl commands, you should not have said anything. Let other people do what they want to do. If they want to hardcode something, why are you bothered. I will hard code https, its my choice. It has nothing to do with you. Now, you are saying to hard code root name servers, etc. which doesn't make sense. You are taking this discussion in all sorts of directions and I don't know what you want to prove. If you want to prove that you are a very smart person and other people are fools then for that you need to play chess with all other people and win all the games. You can invite wordpress idiots to play chess with you and then if you win then probably you can tell that person that he/she is an idiot. There are many people in this world who are very smart but they don't say that other people are fools - for example, Steve Wozniak, Larry Page, Knuth, etc. If people are asking for advice on PHP then advise them on PHP or don't say anything. Don't start advising them about Java. By the way, if you insult me, I will insult you back. GE
Re: [Qgis-user] QGIS - Hanging on Windows browser
Hi all I am having a problem with QGIS where it seems to hang any time a Windows browser window is opened i.e. Project Save; Export layout, Export to any format; Save to Shapefile/DXF etc. (see the image below). I have tried uninstalling and reinstalling the latest version 3.36.1 and using older versions too. I even tried on my 2.18.4, with the same issue. However, on no other software is this occurring, as far as I have been able to test, including MS Office applications, ArcMap, ArcPro, Surfer, Adobe Photoshop. I have tried removing the Browser and taken off networked drives (these have never been an issue for me before). As I thought perhaps one of my data drives may be at fault, I have now tried disconnecting them too. However, the problem persists. There were Windows 11 cumulative updates recently, which were installed (KB5036893; KB5036620; KB5037336), but this is not affecting any other software. I am going to try uninstall the cumulative update, but in the mean time, has anyone else experienced this problem and if so, do you have any recommendations to resolve it, other than removing cumulative updates, which I am not sure is going to work (I will advise if it does resolve the issue). -- Regards, Nigel Berjak Please consider the environment before printing this email.___ QGIS-User mailing list QGIS-User@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
> This is also not relevant to what I am stating. If you develop, do it > regardless of http/https that is convenient for everyone. It will be to > your own benefit. If you have to host the application on your own server, > so be it. It will be easier with choosing your https solution. You could > already be developing it now, and later you can check how to use openssl. > Last thing you want, is an application that forces https or http. > http is an insecure protocol. I don't want my website to run on http. So, I am hardcoding https in links in my website that refer to pages in my website. Now, I know that you will write why not redirect http to https by default. The problem with this is that if the website gets migrated to different provider and if people forget to redirect http to https in new setup then it will become a security problem. Hardcoding https solves all issues.
[Evergreen-general] Updated Evergreen API deprecation announcement
Hi, The following Evergreen API methods will be deprecated: - open-ils.circ.holds.create - open-ils.circ.holds.create.override - open-ils.circ.holds.create.batch - open-ils.circ.holds.create.override.batch The deprecation will occur in two phases: - Evergreen 3.13: formal deprecation. Evergreen will warn about use of these APIs in its logs. - The major Evergreen release that follows 3.13: removal of the methods Any applications using the deprecated APIs should instead use the methods "open-ils.circ.holds.test_and_create.batch" and/or "open-ils.circ.holds.test_and_create.batch.override". This switch can and should be made at any time; it need not wait on the formal deprecation. For assistance with updating your application, please feel free to raise questions on the evergreen-dev <http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev> mailing list or on the #evergreen IRC channel <https://evergreen-ils.org/communicate/irc/>. Additional information and discussion about this deprecation can be found in bug 1017990 <https://bugs.launchpad.net/evergreen/+bug/1017990>. This announcement supersedes a previous, retracted announcement that incorrectly stated that "open-ils.circ.title_hold.is_possible" will be deprecated. That method will NOT be deprecated Regards, Galen -- Galen Charlton Implementation and IT Manager Equinox Open Library Initiative g...@equinoxoli.org https://www.equinoxOLI.org phone: 877-OPEN-ILS (673-6457) direct: 770-709-5581 _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
> > Here’s a possible SO question that might help you: > > https://stackoverflow.com/questions/10175812/how-to-generate-a-self-signed-ssl-certificate-using-openssl > Thanks Will. I will look look into it.
Re: [users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
> But should your development be not protocol independent? If your code > works on http it should also work on https. I am getting sick of these > wordpress idiots where they still have hardcoded links everywhere and I > can't even convert a website from http to https. > Are you saying that I am a wordpress idiot?
Re: [users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
> I think you need to search for setting up your own CA and sign certs. Windows is my development environment. Later the website will be hosted on linux and the linux hosting provider will provide SSL certificate. I had looked at https://stackoverflow.com/questions/4221874/how-do-i-allow-https-for-apache-on-localhost But it looks like many answers on this page are obsolete now. I don't think openssl commands are any differnt on windows. Yeah, they are not. But I don't know what all arguments to give to openssl. Maybe easier to get an existing cert and use that, and just ignore the > warning? > Maybe there are even easier to use tools on windows that do this all for > I actually want to use openssl. openssl.exe comes with apache 2.4 distribution.
[users@httpd] openssl comand(s) for https mode on apache 2.4 on windows.
Hi, I was looking for openssl command(s) to generate server side certificate and key so that https start working on my apache 2.4 web server on windows. I looked on Internet but found few commands but they all used different arguments to openssl. Can someone please give me exact openssl command(s) to use. I will appreciate it. Regards, GE
[Pdl-general] SciPDL move
Hi all I’ve moved my SciPDL distribution (easy MacOS kitchen sink install) to a new location: https://github.com/PDLPorters/SciPDL PDLPorters/SciPDL: This is a repository for creating SciPDL distributions (easy install of PDL on MacOS) github.com This means I can do ‘releases’ without mucking up the main GitHub repo (sorry Ed!) I have even updated the pdl.perl.org <http://pdl.perl.org/> web pages to point there, (first change in 2 years!) Will add some more recent versions. I have 2.084 sitting on disk (Arm and Intel) so I will just re-check and put that up in the next few days, and then look at v2.087 which is hopefully straight forward… I hope this is a good approach for the future. best Karl ___ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general
Re: [Evergreen-general] Hold Notices Once per Day?
We limit SMS and Phone hold pickup notices to only send out one a day, but it isn't at a certain time. We send them out within 20-30 minutes of the last item for that patron being put on the holdshelf. With email hold pickup notices, we don't try to limit the number per day, but we do wait to send any until the last item checked in has been on the holdshelf for a certain period of time. If it takes an hour to check in the delivery and do the pull list, then that usually avoids multiple emails for one patron. If it takes 2 hours then the customer might yet still get two emails. We have sites that are only open 2 hours at a stretch, so we also want to make sure those customers get notified soon enough that they can make it in that day to pick up their items. So we try to balance batching up and quick notification. This is done with pre-processing sql that runs before the action trigger runner is executed. All pending events for one user get updated so they all have the most recent events run time. That ensures they all get sent at the same time, and delays the sending if a new item was just checked in. And for SMS and Phone, if there is a completed event within a certain time frame, then the run time gets pushed to the next day to skip sending out more notices that day. Josh On Mon, Apr 15, 2024 at 9:42 AM Gina Monti via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > Hi All, > > Are there any libraries/consortia that are sending hold notices via email > once per day? We received a request from one library to do this to help > consolidate staff effort in gathering the holds together. Are there any > unintended side effects from having them sent once per day besides > potential frustration from the patrons? > > Let me know! > > -- > Gina Monti (she/her) > Evergreen Systems Manager > Bibliomation, Inc. > (203) 577-4070 ext. 109 > English, American Sign Language > ___________ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Hold Notices Once per Day?
Hi All, Are there any libraries/consortia that are sending hold notices via email once per day? We received a request from one library to do this to help consolidate staff effort in gathering the holds together. Are there any unintended side effects from having them sent once per day besides potential frustration from the patrons? Let me know! -- Gina Monti (she/her) Evergreen Systems Manager Bibliomation, Inc. (203) 577-4070 ext. 109 English, American Sign Language ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] 2024 EG Conference Begins Next Week!
Hi All, This is a reminder that the 2024 International Online Evergreen Conference is in one week with the preconference beginning Monday, April 22, regular conference dates Tuesday, April 23 and Wednesday, April 24, and the Hackfest held on Thursday, April 25. Please review our Pheedloop guide for attendees. <https://docs.google.com/document/d/1ti599IUk-VhH0i9Vo7UnvwHAOLCDBGgdRLIrXBF8fx8/edit?usp=sharing> Click here for our conference website that includes the schedule, sponsors, and more! <https://evergreen-ils.org/conference/2024-evergreen-international-online-conference/> If you would like to still register: Click here for preconference. <https://site.pheedloop.com/event/2024egpreconference/home/> Click here for conference. <https://site.pheedloop.com/event/evergreenconference2024/home/> And finally, Hackfest is free, but we are asking for an informal registration as a head count. Click here to register for Hackfest. <https://docs.google.com/forms/d/e/1FAIpQLScwlQt6XnBQMpNmWTKpR-A_G8vZsQCj9sHQdG4kSjgwCtUWzw/viewform?usp=sf_link> Click here for the Hackfest schedule and Zoom links. <https://evergreen-ils.org/conference/2024-evergreen-international-online-conference/2024-conference-schedule/> Thank you all so much for making each and every conference possible. Please email me off list if you have a question. Thank you! -- Gina Monti (she/her) Evergreen Systems Manager Bibliomation, Inc. (203) 577-4070 ext. 109 English, American Sign Language _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [BUG] Org parser error when removing latex preview [9.6.15 (release_9.6.15 @ /gnu/store/gnvv2a1nxfbibkm1wdxdv6bd6mhk4cf8-emacs-29.3/share/emacs/29.3/lisp/org/)]
> Then, it looks like a duplicate of > https://list.orgmode.org/orgmode/caedgbw4gmfmpt4-w6edrh7poapd5drarbtusfulrq7vbvtu...@mail.gmail.com/ > > There is no bug on the latest development version of Org mode (main). Sure! Thank you for pointing it out and helping with the resolution. -- Anush Veeranala
Re: [BUG] Org parser error when removing latex preview [9.6.15 (release_9.6.15 @ /gnu/store/gnvv2a1nxfbibkm1wdxdv6bd6mhk4cf8-emacs-29.3/share/emacs/29.3/lisp/org/)]
> I did the following: > > 1. Save your file to /tmp/ > 2. rm -rf /tmp/ltximg > 3. emacs-29 --version > GNU Emacs 29.3 > Copyright (C) 2024 Free Software Foundation, Inc. > > 4. emacs-29 -Q > 5. C-x C-f /tmp/tmp.org > 6. C-n > 7. C-c C-x C-l > 8. C-c C-x C-l > 9. I do not observe any warnings Thanks for outlining your steps. I’ve added an additional step (5). Here's the updated sequence: 1. Save your file to /tmp/ 2. rm -rf /tmp/ltximg 3. emacs-29 --version GNU Emacs 29.3 Copyright (C) 2024 Free Software Foundation, Inc. 4. emacs-29 -Q 5. M-: (setq org-startup-numerated t) 6. C-x C-f /tmp/tmp.org 7. C-n 8. C-c C-x C-l 9. C-c C-x C-l 10. I observe warning -- Anush Veeranala
Re: [BUG] Org parser error when removing latex preview [9.6.15 (release_9.6.15 @ /gnu/store/gnvv2a1nxfbibkm1wdxdv6bd6mhk4cf8-emacs-29.3/share/emacs/29.3/lisp/org/)]
> From: Ihor Radchenko > Date: Fri, 12 Apr 2024 18:24:17 + > > Anush V via "General discussions about Org-mode." > writes: > >> Below are the steps to replicate the issue: >> >> Start emacs by running "emacs --no-init". >> >> Set the org-startup-numerated variable to true with the command (setq >> org-startup-numerated t). >> >> Create a new file named tmp.org and insert the following content: >> >> - H >> $\alpha$ >> >> To view the latex equation, place the cursor on the equation and press >> the shortcut C-c C-x C-l to run org-latex-preview. This will display >> the latex preview. >> >> Press C-c C-x C-l again to remove the latex preview and receive the >> warning: >> >> >> >> ■ Warning (org-element-cache): org-element--cache: Org parser error in >> tmp.org::11. Resetting. >> The error was: (error "Invalid search bound (wrong side of point)") >> Backtrace: nil >> Please report this issue to the Org mode mailing list using M-x >> org-submit-bug-report. > > Thanks for reporting! > I tried to follow your steps, but I am unable to reproduce the problem. > May you please attach the exact problematic Org file, so that we can > make sure that we do the same thing? Thanks for the prompt response. Please find the attached file tmp.org. Please ensure that the LaTeX preview image for the equation ($\alpha$) is not in the directory specified by org-preview-latex-image-directory. This warning appears when you generate a preview image that is not already present in the directory specified by org-preview-latex-image-directory. I should have clarified this in the initial email. Apologies for any confusion. -- Anush Veeranala - H $\alpha$
[BUG] Org parser error when removing latex preview [9.6.15 (release_9.6.15 @ /gnu/store/gnvv2a1nxfbibkm1wdxdv6bd6mhk4cf8-emacs-29.3/share/emacs/29.3/lisp/org/)]
Remember to cover the basics, that is, what you expected to happen and what in fact did happen. You don't know how to make a good report? See https://orgmode.org/manual/Feedback.html#Feedback Your bug report will be posted to the Org mailing list. Hello, Below are the steps to replicate the issue: Start emacs by running "emacs --no-init". Set the org-startup-numerated variable to true with the command (setq org-startup-numerated t). Create a new file named tmp.org and insert the following content: - H $\alpha$ To view the latex equation, place the cursor on the equation and press the shortcut C-c C-x C-l to run org-latex-preview. This will display the latex preview. Press C-c C-x C-l again to remove the latex preview and receive the warning: ■ Warning (org-element-cache): org-element--cache: Org parser error in tmp.org::11. Resetting. The error was: (error "Invalid search bound (wrong side of point)") Backtrace: nil Please report this issue to the Org mode mailing list using M-x org-submit-bug-report. Running C-c C-x C-l again will not trigger the warning. However, the warning reappears whenever a new latex preview is generated. For example, changing $\alpha$ to $\beta$ and generating a latex preview using C-c C-x C-l and removing preview using C-c C-x C-l will again result in this warning. Emacs : GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.16.0) Package: Org mode version 9.6.15 (release_9.6.15 @ /gnu/store/gnvv2a1nxfbibkm1wdxdv6bd6mhk4cf8-emacs-29.3/share/emacs/29.3/lisp/org/) current state: == (setq org-link-elisp-confirm-function 'yes-or-no-p org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn ENTRY)"] org-persist-after-read-hook '(org-element--cache-persist-after-read) org-export-before-parsing-hook '(org-attach-expand-links) org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-archive-hook '(org-attach-archive-delete-maybe) org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function org-ascii-format-drawer-function #[771 "\207" [] 4 "\n\n(fn NAME CONTENTS WIDTH)"] org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines org-cycle-optimize-window-after-visibility-change org-cycle-display-inline-images) org-startup-numerated t org-persist-before-read-hook '(org-element--cache-persist-before-read) org-mode-hook '(#[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-fold-show-all append local] 5] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes) org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"] org-latex-format-headline-function 'org-latex-format-headline-default-function org-confirm-shell-link-function 'yes-or-no-p org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] outline-isearch-open-invisible-function 'outline-isearch-open-invisible org-odt-format-headline-function 'org-odt-format-headline-default-function org-agenda-before-write-hook '(org-agenda-add-entry-text) org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-confirm-elisp-link-function 'yes-or-no-p org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] org-persist-directory "/tmp/org-persist-Wop8rB" org-fold-core-isearch-open-function 'org-fold--isearch-reveal org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function org-persist-before-write-hook '(org-element--cache-persist-before-write) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-link-shell-confirm-function 'yes-or-no-p org-babel-pre-tangle-hook '(save-buffer) org-agenda-loop-over-headlines-in-active-region nil org-occur-hook '(org-first-headline-recenter) org-metadown-hook '(org-babel-pop-to-session-maybe) org-link-parameters '(("attachment" :follow org-attach-follow :complete org-attach-complete-link) ("id" :follow org-id-open) ("eww" :follow org-eww-open :store org-eww-store-link) ("rmail" :follow org-rmail-open :store org-rmail-store-link)
RE: Mutant cube skills; Two birds in the bush better than one in the hand?
MK, I'm absolutely not a spokesperson for the group. I'm merely an enthusiastic user who tries to take some the load off the devs by answering those questions that I'm able to. If they are not commenting, it's for their own reasons and that shouldn't be interpreted as a tacit endorsement of my opinions. MK: 1) You acknowledged that the bot becomes inadequate against even a most primitive mutant cube strategy, (hopefully we will discuss my more elaborate ones later also), and is obligated to adjust its "cube skill theory", The gnubg cube strategy assumes that the other player plays like gnubg. I suggested a strategy that I thought could better if it was known that the opponent was always taking. Ways to improve results when playing against humans as opposed bot v. bot move arises frequently in bg discussions. MK: 2) You switched to a strategy of minimizing your losings instead of maximizing your winnings, which is the exact opposite of what the "cube skill theory" is supposed to promote I don't know how you conclude that. I consider improving net points difference, be that + or -. Nor have I considered whether my strategy would be optimal. My answer to why I "wouldn't double at 99%" is indeed about minimizing losses, but it's in the context of maximising net points won. The only reasons to double "now" rather than wait a turn is that (a) your position might improve to a point where they will drop the cube and you only win one point - you "lose your market" (b) the game might end before your next turn, so you only win one point (c) the game might go badly, and you regret doubling. My strategy was to maximise the points won through a & b, and to minimise the points lost at c. Crudely speaking: a) doesn’t apply if your opponent will never drop the cube b) if you are >50% and <= 4 crossovers left so doubles could end the game, cube (This is an oversimplification to illustrate the concept) c) minimise the losses on the 1% of games that go badly. Given condition a, it is always correct to wait a turn because your opponent will still take. You can never lose your market. MK: After 1,000 games mutant won 1,411 points (56.66%) vs bot's 1,079... there was almost no fluctuation with the cube never going past 2, with the mutant almost always reaching GWC > 50% and doubling early in the game and your bot never doubling at GWC < 100%, at which the mutant dropped. There were also a few 1-point wins. My strategy was not to double until 100%, on the understanding that your strategy would always take (which also means that it would never be Too Good to Double). But since your bot WAS dropping when win chances were 100%, then mine was always losing its market. Your experiment demonstrates the importance of doubling before you lose your market. -Original Message- From: Murat K Sent: Wednesday, April 10, 2024 7:51 AM To: bug-gnubg@gnu.org; Ian Shaw Subject: Mutant cube skills; Two birds in the bush better than one in the hand? Hi Ian, On the one hand, since nobody else in this forum negates, nor even adds anything to support your arguments, I feel that I'm debating with a spokesperson for the group, but on the other hand I feel that our ideas don't attain their full potential. With this thread having become too long and more about mutant cube strategies than value of cube ownership, I will take the opportunity to start a new thread responding to your last post, not only here in bug-gnubg but also in rec.games.backgammon and bgonline.org forums where you had posted in the past, for the sake of creating more interest on the subject and hoping that you will participate in those forums also. > - > *From:* MK > *Sent:* Wednesday, April 3, 2024 10:29:11 pm > *To:* Ian Shaw > ; GnuBg Bug > *Subject:* Re: > Interesting question/experiment about value of cube ownership > > On > 4/2/2024 7:08 AM, Ian Shaw wrote: > >> A cube strategy against a bot that never passes: > > Not never but we loosely say that since it takes at GWC > 0, > i.e. even at > 0.0001% > >> only double when (a) you are 100% to win > > I don't > understand why you wouldn't double at 99%? Can you > explain this? > >> (b) it's the last roll of the game and you have an advantage. > > Yes, this is very bad for the mutant and already happens now. > >> So the take point is 16.7%. Gammons complicate it, but I'm >> sure you get >> the idea. > > If you can clearly define your strategy, I would be glad to > create a > script to run the experiment to see what will happen. > > BTW: you are still avoiding the issue of how much the mutant > will win > compared to what it would be expected to win based on > its total "cube > error rate". > > What win rate would you say a mutant that takes at GWC > 0.0001 > even on > the last roll, (which must be the biggest possible cube > error), will > achieve? Any
RE: Cubeful and matchful training a BG bot
MK: I didn't say the selection was random. The self-play moves were random. These two statements appear contradictory to me. What do you mean by "selection" if not the "self-play moves"? Please clarify your understanding of which parts of the training are random. My understanding is this: 0) the weights of the neural net are initialised to random values. This is the only random part of the process. 1) the bot generates a list of legal moves. 2) the neural net evaluates each move and gives it a score for wins, gammon wins, bg wins, gammon losses, bg losses 3) the bot plays the HIGHEST scoring move (This is NOT a randomly selected move, but a simple calculation - a sort - to find the move with the best equity) 4) the bot uses the outcomes of the games to adjust the weights of the neural network according to an algorithm 5) repeat the process of steps 1 - 4 many times until the bot gets good at backgammon Which steps, if any, do you disagree with? You seem to be saying that you think step 3 is random selection of a move. Based on my understanding of step 3, I wrote: IS: How do you propose to rank double vs no double, and take vs pass? MK: To answer your last question, just like checker decisions, cube decisions to double, take, pass, etc. would be random If my understanding is correct, your response above does not successfully answer my question, so I come back to it: How do you propose to rank double vs no double, and take vs pass (at step 3 of the above procedure)? Regards, Ian -Original Message- From: Murat K Sent: Wednesday, April 10, 2024 10:48 PM To: bug-gnubg@gnu.org; Ian Shaw Subject: Cubeful and matchful training a BG bot Hi Ian, Since this specific subject also strayed from the value of cube ownership, I'll do the same with it by creating a new thread and posting it also to RGB and Bgonline. My response to you is below the quoted posts. > - > *From:* MK > *Sent:* Wednesday, April 3, 2024 10:01:17 PM > *To:* Ian Shaw > ; GnuBg Bug > *Subject:* Re: > Interesting question/experiment about value of cube ownership > On 4/2/2024 > 5:13 AM, Ian Shaw wrote: > >> What would be your proposed structure for training a >> cubeful bot? What >> gains and obstacles do you foresee. > > I don't know what you mean by "structure". What I propose > is doing the > same thing done training TD-Gammon v.1, i.e. > random self-play, but this time also cubeful and matchful, > i.e. random > cube as well as checker decisions. > > Apparently Tseauro still works at IBM with access to huge > CPU powers. > Perhaps he can be put to shame for the damage > he caused to BG AI by what > he did with TD-Gammon v.2 and > be urged to redeem himself. > > In other forums, people talk about doing "XG rollouts on > Amazon's cloud > servers", etc. Doing more biased rollouts > is plain stupid/illogical. Any > such efforts would be put > to better use in training a new bot instead. > The question > is who would volunteer to do it. > > People like the Alpha-Zero team, etc. don't seem to want > to touch > "gamblegammon" with a ten feet pole, possibly > because of the gambling > nature of the game. > > In the past, I have suggested in RGB that random rollout > feature can be > added to GnuBG and results from trustable > users can be collected over > time in a central database > to gradually create a bot that won't rely on > concocted, > biased/inaccurate cube formulas and match equity tables. > > Unfortunately the faithfuls are happy with their dogmas > and no better > bots are likely in the near future... :( > -- On 4/3/2024 11:44 PM, Ian Shaw wrote: > MK: What I PROPOSE is doing the same thing done training > TD-Gammon v.1, > I.E. random self-play, but this time also > cubeful and MATCHFUL, i.e. > random cube as well as checker > decisions. > > As I remember it (though it's many years since I read the > research), the > self-play wasn't accomplished by picking > random moves. It was the initial > network weights that were > random. The move picked was the best-ranked > move of all > the evaluated moves. This is a calculation, not a random > > selection. > > How do you propose to rank double vs no double, and take > vs pass? > -- I didn't say the selection was random. The self-play moves were random. There were no "calculations" either. Moves were compared and better performing ones rose up in rank. It was kind of a "bubble sorting" of large numbers of statistical data. I remember that Tom Keith had used the expression "percolating up" in describing how he trained a Hypergammon bot through cubeless random self-play. It's the only way, (using "empirical data and scientific method"), to train a "non-human-biased" BG bot, (at least as best as
Re: [Evergreen-general] SMS Messages Not Being Received
When Rogers and Fido went offline, I tracked down the company responsible to see if they were still in business. They were, but without giving too many details, informed me that the relationship with the carriers was severed in a way that was astoundingly negative, with no notice being given. (They didn't specify who was "at fault", nor did I ask.) In my experience, the (Canadian, at least) carriers did/do not care about or acknowledge spam sent through SMS gateways. The usual path down the yellow brick road is to hear from them "there's no such thing as an email to SMS gateway", then when shown that there is, "the email to SMS gateway is built into our systems and cannot be changed, disabled, or spam-controlled in any way", then things eventually progress to "I'll talk to the appropriate people to have them disable it for your accounts". I think this jarring drop of a service is par for course for our carriers, unfortunately. Paid services would seem to be the way to go for getting the most messages through to patrons, but it's probably long past time to start looking for alternatives to SMS. (It would surprise me if SMS is still common in ten years. Both handset/OS manufacturers and carriers have been trying to put SMS/MMS on the short end of the stick for at least the last ten years, and there is no corresponding push in the opposite direction, so that's where things are heading.) Integration with common instant messenger systems is an obvious replacement, but comes with its own set of problems (such as the data collection by the instant messenger system provider, which in many cases is also the handset/OS manufacturer (iMessage, and whatever they're calling Google Chat these days). I'm not too sure how that would fly under FOIPPA, PIPEDA, and related legislation. I don't know if the encrypted messenger services have enough market share to support specifically. Is there interest in putting together a working group to investigate ways forward? I would be happy to organise, at least initially. Thank you, Kev -- Kev Woolley (they/them) Gratefully acknowledging that I live and work in the unceded traditional territories of the Səl̓ílwətaɬ (Tsleil-Waututh) and Sḵwx̱wú7mesh Úxwumixw. ____ From: Evergreen-general on behalf of Rogan Hamby via Evergreen-general Sent: 05 April 2024 11:41 To: Evergreen Discussion Group Cc: Rogan Hamby Subject: Re: [Evergreen-general] SMS Messages Not Being Received This is an ongoing trend I've been seeing with SMS Gateways. A charitable interpretation would be that they are doing it to prevent spam but regardless of motive it is certainly driving people to look at SMS services that don't rely on gateways. This has been a topic of conversation in the Koha community as well. This message originated from outside the M365 organisation. Please be careful with links, and don't trust messages you don't recognise. _______ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: Please review the draft for March's report
> On Apr 10, 2024, at 7:42 AM, kpcyrd wrote: > > On 4/10/24 12:58 PM, Chris Lamb wrote: >> https://reproducible-builds.org/reports/2024-03/?draft > > > Reproducible builds developer kpcyrd reported that that the Arch Linux > > "minimal container userland" is now 100% reproducible after work by > > developers dvzv and Foxboron on the one remaining package. The post, which > > kpcyrd suffixed with the question "now what?", continues on to outline some > > potential next steps, including validating whether the container image > > itself could be reproduced bit-for-bit. The post generated a significant > > number of replies. > > Thanks for the kind words :) maybe it should be listed higher though, in its > own section, as "major accomplishment within the community"? I agree, this one is HUGE news. There's been a lot of awesome work related to reproducible builds, but "minimal container userland is a 100% reproducible build in a real-world widely-used distro" is a big step forward and should be widely announced. Like press release level. I routinely hear "reproducible builds are impractical". Yes, in some cases they're hard, but clearly there are cases where it's practical. --- David A. Wheeler
Re: [Evergreen-general] removal of vendor from paid support wiki page
Yeah, we want to be completely transparent about any maintenance of that information. Just to shed a bit of light on the maintenance we found a several vendors that did not have the required link on their pages and worked with them to fix that up so they never left the listing. However, after several weeks of no reply combined with the statement to a community member that they weren't offering Evergreen anymore we felt it was warranted to remove them. On Wed, Apr 10, 2024 at 8:52 AM Terran McCanna < tmcca...@georgialibraries.org> wrote: > Thank you, Rogan - I, for one, appreciate getting the notice here on the > list since I hadn't heard they'd stopped doing all Evergreen support. > > On Wed, Apr 10, 2024, 8:47 AM Rogan Hamby via Evergreen-general < > evergreen-general@list.evergreen-ils.org> wrote: > >> We are have been doing a review of the vendors on the paid support >> listing of the wiki : >> https://wiki.evergreen-ils.org/doku.php?id=faqs:evergreen_companies#catalyte_inc >> >> One vendor, Catalyte no longer offers Evergreen services and does not >> provide a link back to the Evergreen community web site, nor has responded >> to an email inquiry so they are being removed. This is being posted because >> we set as a procedure that the general list would be updated of any >> removals. >> >> >> Rogan Hamby (he/him/his), MLIS >> >> Data and Project Manager >> >> Equinox Open Library Initiative >> >> rogan.ha...@equinoxoli.org >> >> 1-770-709- x5570 >> >> www.equinoxOLI.org >> >> >> _______ >> Evergreen-general mailing list >> Evergreen-general@list.evergreen-ils.org >> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general >> > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] removal of vendor from paid support wiki page
Thank you, Rogan - I, for one, appreciate getting the notice here on the list since I hadn't heard they'd stopped doing all Evergreen support. On Wed, Apr 10, 2024, 8:47 AM Rogan Hamby via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > We are have been doing a review of the vendors on the paid support listing > of the wiki : > https://wiki.evergreen-ils.org/doku.php?id=faqs:evergreen_companies#catalyte_inc > > One vendor, Catalyte no longer offers Evergreen services and does not > provide a link back to the Evergreen community web site, nor has responded > to an email inquiry so they are being removed. This is being posted because > we set as a procedure that the general list would be updated of any > removals. > > > Rogan Hamby (he/him/his), MLIS > > Data and Project Manager > > Equinox Open Library Initiative > > rogan.ha...@equinoxoli.org > > 1-770-709- x5570 > > www.equinoxOLI.org > > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
Re: [Evergreen-general] removal of vendor from paid support wiki page
Thank you for this information Rogan. Joan On Wed, Apr 10, 2024 at 8:47 AM Rogan Hamby via Evergreen-general < evergreen-general@list.evergreen-ils.org> wrote: > We are have been doing a review of the vendors on the paid support listing > of the wiki : > https://wiki.evergreen-ils.org/doku.php?id=faqs:evergreen_companies#catalyte_inc > > One vendor, Catalyte no longer offers Evergreen services and does not > provide a link back to the Evergreen community web site, nor has responded > to an email inquiry so they are being removed. This is being posted because > we set as a procedure that the general list would be updated of any > removals. > > > Rogan Hamby (he/him/his), MLIS > > Data and Project Manager > > Equinox Open Library Initiative > > rogan.ha...@equinoxoli.org > > 1-770-709- x5570 > > www.equinoxOLI.org > > > ___ > Evergreen-general mailing list > Evergreen-general@list.evergreen-ils.org > http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general > -- Joan Kranich (she/her/hers) Library Applications Manager, C/W MARS, Inc. -- [image: icon] jkran...@cwmars.org | [image: icon]www.cwmars.org [image: icon] 508-755-3323 x 1 ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] removal of vendor from paid support wiki page
We are have been doing a review of the vendors on the paid support listing of the wiki : https://wiki.evergreen-ils.org/doku.php?id=faqs:evergreen_companies#catalyte_inc One vendor, Catalyte no longer offers Evergreen services and does not provide a link back to the Evergreen community web site, nor has responded to an email inquiry so they are being removed. This is being posted because we set as a procedure that the general list would be updated of any removals. Rogan Hamby (he/him/his), MLIS Data and Project Manager Equinox Open Library Initiative rogan.ha...@equinoxoli.org 1-770-709- x5570 www.equinoxOLI.org ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
[Evergreen-general] Developer meeting reminder: Today! April 9th at 3pm Eastern, 12 Pacific
All, A friendly reminder that we'll have our Evergreen dev meeting in IRC today, April 9th at 3pm Eastern, 12 Pacific. Agenda: https://wiki.evergreen-ils.org/doku.php?id=dev:meetings:2024-04-09 There's almost nothing on the agenda FYI. -- -Blake- Conducting Magic Will consume any data format ___ Evergreen-general mailing list Evergreen-general@list.evergreen-ils.org http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general