Re: Archive done tasks and preserve tree structure

2024-05-21 Thread General discussions about Org-mode.


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

2024-05-20 Thread General discussions about Org-mode.


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

2024-05-16 Thread Andrea Buntz Neiman via Evergreen-general
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

2024-05-16 Thread Ingo Schmid via pdl-general

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

2024-05-16 Thread Ingo Schmid via pdl-general

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

2024-05-15 Thread Simone Rauscher via Evergreen-general
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

2024-05-15 Thread Ingo Schmid via pdl-general

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

2024-05-14 Thread Elizabeth Davis via Evergreen-general
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

2024-05-14 Thread Jennifer Weston via Evergreen-general
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

2024-05-14 Thread Blake Graham-Henderson via Evergreen-general

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

2024-05-14 Thread Jennifer Weston via Evergreen-general
*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

2024-05-13 Thread Jan Wieck via Slony1-general

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

2024-05-13 Thread Devrim Gündüz via Slony1-general

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

2024-05-12 Thread General discussions about Org-mode.
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

2024-05-12 Thread Soni M via Slony1-general
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

2024-05-11 Thread Karl-Heinz Oliv via GNU coreutils General Discussion

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

2024-05-09 Thread General discussions about Org-mode.


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.

2024-05-06 Thread General Email
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.

2024-05-05 Thread General Email
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

2024-05-05 Thread Nikolay Nechaev via GNU coreutils General Discussion
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

2024-05-05 Thread Nikolay Nechaev via GNU coreutils General Discussion
* 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

2024-05-05 Thread Nikolay Nechaev via GNU coreutils General Discussion
* 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

2024-05-03 Thread JonGeorg SageLibrary via Evergreen-general
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

2024-05-03 Thread Terran McCanna via Evergreen-general
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

2024-05-03 Thread JonGeorg SageLibrary via Evergreen-general
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

2024-05-03 Thread Jennifer Weston via Evergreen-general
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

2024-05-03 Thread Elizabeth Davis via Evergreen-general
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

2024-05-03 Thread Lena Hernandez via Evergreen-general
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

2024-05-02 Thread Stephanie Leary via Evergreen-general
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

2024-05-02 Thread Elizabeth Davis via Evergreen-general
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

2024-05-02 Thread Seth Erickson via Evergreen-general
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

2024-05-02 Thread Elizabeth Davis via Evergreen-general
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?

2024-05-02 Thread Josh Stompro via Evergreen-general
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

2024-05-02 Thread Elizabeth Davis via Evergreen-general
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

2024-05-01 Thread Diab Jerius via pdl-general


  
  
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

2024-05-01 Thread Rogan Hamby via Evergreen-general
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

2024-04-30 Thread Elizabeth Davis via Evergreen-general
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

2024-04-29 Thread Helge Deller via OATH Toolkit general discussions

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

2024-04-25 Thread Blake Graham-Henderson via Evergreen-general

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

2024-04-25 Thread Rogan Hamby via Evergreen-general
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

2024-04-25 Thread Brown, Courtney via Evergreen-general
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

2024-04-25 Thread Deborah Luchenbill via Evergreen-general
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

2024-04-25 Thread Gina Monti via Evergreen-general
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

2024-04-25 Thread Lussier, Kathy via Evergreen-general
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

2024-04-25 Thread Frasur, Ruth via Evergreen-general
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

2024-04-24 Thread Karl Glazebrook via pdl-general
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

2024-04-23 Thread David A. Wheeler via rb-general



> 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

2024-04-23 Thread Jennifer Pringle via Evergreen-general
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

2024-04-23 Thread Willis, Beth via Evergreen-general
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

2024-04-23 Thread Kate Coleman via Evergreen-general
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?

2024-04-23 Thread Bernhard M. Wiedemann via rb-general

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

2024-04-21 Thread James Addison via rb-general
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

2024-04-20 Thread Karl Glazebrook via pdl-general
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)?

2024-04-20 Thread Carl Edquist via GNU coreutils General Discussion

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

2024-04-19 Thread Linda Jansová via Evergreen-general
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

2024-04-19 Thread Lolis, John via Evergreen-general
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

2024-04-19 Thread Frasur, Ruth via Evergreen-general
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

2024-04-19 Thread Linda Jansová via Evergreen-general

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

2024-04-19 Thread Jane Sandberg via Evergreen-general
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

2024-04-19 Thread Linda Jansová via Evergreen-general

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?

2024-04-18 Thread Stephen Walli via rb-general
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

2024-04-18 Thread Ahmed Khanzada via General Guile related discussions
Not discouraging you from gash, but babashka is pretty good for this
too: https://babashka.org/



Re: Bootstrapping and autotools

2024-04-18 Thread Andrius Štikonas via rb-general
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

2024-04-18 Thread Tom Whitcomb via General Guile related discussions
 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-04-18 Thread Andrius Štikonas via rb-general
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

2024-04-18 Thread Tom Whitcomb via General Guile related discussions
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

2024-04-17 Thread Karl Glazebrook via pdl-general
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

2024-04-17 Thread Katie Greenleaf Martin via Evergreen-general
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

2024-04-17 Thread Johnathon Redmon via Evergreen-general
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

2024-04-17 Thread Andrea Buntz Neiman via Evergreen-general
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

2024-04-17 Thread Frasur, Ruth via Evergreen-general
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

2024-04-17 Thread Terran McCanna via Evergreen-general
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

2024-04-17 Thread Johnathon Redmon via Evergreen-general
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.

2024-04-17 Thread General Email
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.

2024-04-17 Thread General Email
>
> > 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.

2024-04-17 Thread General Email
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

2024-04-17 Thread Nigel Berjak - General via QGIS-User



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.

2024-04-16 Thread General Email
> 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

2024-04-16 Thread Galen Charlton via Evergreen-general
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.

2024-04-16 Thread General Email
>
> 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.

2024-04-16 Thread General Email
> 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.

2024-04-16 Thread General Email
> 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.

2024-04-16 Thread General Email
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

2024-04-15 Thread Karl Glazebrook via pdl-general
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?

2024-04-15 Thread Josh Stompro via Evergreen-general
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?

2024-04-15 Thread Gina Monti via Evergreen-general
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!

2024-04-15 Thread Gina Monti via Evergreen-general
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/)]

2024-04-13 Thread General discussions about Org-mode.


> 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/)]

2024-04-13 Thread General discussions about Org-mode.


> 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/)]

2024-04-12 Thread General discussions about Org-mode.
> 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/)]

2024-04-11 Thread General discussions about Org-mode.


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?

2024-04-11 Thread Bug reports for and general discussion about GNU Backgammon.
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

2024-04-11 Thread Bug reports for and general discussion about GNU Backgammon.
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

2024-04-10 Thread Kev Woolley via Evergreen-general
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

2024-04-10 Thread David A. Wheeler via rb-general



> 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

2024-04-10 Thread Rogan Hamby via Evergreen-general
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

2024-04-10 Thread Terran McCanna via Evergreen-general
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

2024-04-10 Thread Joan Kranich via Evergreen-general
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

2024-04-10 Thread Rogan Hamby via Evergreen-general
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

2024-04-09 Thread Blake Graham-Henderson via Evergreen-general

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


  1   2   3   4   5   6   7   8   9   10   >