Evergreen ILS Website

IRC log for #evergreen, 2020-11-13

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
00:35 sandbergja joined #evergreen
01:00 sandbergja joined #evergreen
04:52 khuckins joined #evergreen
06:00 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:18 rjackson_isl_hom joined #evergreen
08:03 collum joined #evergreen
08:10 mmorgan joined #evergreen
08:25 alynn26 joined #evergreen
08:34 rfrasur joined #evergreen
09:11 Dyrcona joined #evergreen
09:29 Dyrcona Y'know there's a problem with squashing a bunch of commits into 1 massive commit. It makes it harder to use only some of the changes in a different branch later. I know there are options, but now, one has to use them.
09:53 * csharp agrees
09:54 csharp based on a discussion here, we did combine our KPAC customizations into a megacommit, but that was better than the sprawl that was there before
09:55 csharp the principle I try to work from is thinking of a "feature" (or fix) as a unit
09:58 Dyrcona csharp: Yes, I try to do that, and then a year or two later, everything gets squashed into 1 megacommit. :)
09:59 Dyrcona Right now, I'm deciding between making a branch for one of my test VMs with modifications from the production configuration or just use a sed script. I'm leaning toward a branch.
10:01 Dyrcona What I should probably do at this point is split the configuration changes, i.e. those touching Open-ILS/examples from the custom code, i.e. just about everything else.
10:03 Dyrcona I used to maintain separate branches for configuration vs. custom templates and code modifications, then it all ended up in one branch, and over time the commits got squashed and squashed again until it all ended up in 1 commit.
10:04 csharp THERE CAN BE ONLY ONE (commit)
10:04 Dyrcona Heh!
10:06 Dyrcona git status
10:06 Dyrcona HEAD detached at 4d50691b51
10:06 Dyrcona :)
10:06 pinesol Dyrcona: [evergreen|Dan Briem] LP#1900184 Patron password use phone not working - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=4d50691>
10:06 csharp Dyrcona++
10:07 * csharp decides to speak in a bad Scottish brogue for the rest of the day
10:08 Dyrcona I'll do the same and swing a Katana about in memory of Mr. Connery.
10:09 Dyrcona Anyway, this figuring out what to do with the git branches gives me something to do on an otherwise boring Friday.
10:10 Dyrcona I think I will, at least, separate the configuration commits from the code. That will make it easier to manage different branches for training, development, and production.
10:10 * csharp pours out a shaken, not stirred martini in Sean's honor
10:17 Dyrcona Whee! The joy of running 5 Pogstresql versions on the same server: 36 updates can be installed immediately. 5 of these are security updates.
10:18 Dyrcona Most of these are for PostgreSQL.
10:18 Dyrcona Yeahp. 30 PG packages and 6 non-pg packages.
10:24 Dyrcona It looks like I could clean up some of these changes, too.
10:27 Dyrcona Hmm... Should the library images go in the configuration commit, the code commit, or a commit of their own? They used to be in a commit of their own, at least the first time that I squashed the 30 some odd commits into three or four.
10:28 Cocopuff2018 joined #evergreen
10:30 Dyrcona I'm also thinking about this a little backward at the moment. I can just checkout all of the files from the custom branch into a new branch and then add the ones that I want and commit them. I don't have to check them out piece by piece and commit piece by piece.
10:33 Dyrcona Guess, I'm swinging the gitana today.... :)
10:38 berick Dyrcona+-
10:38 Dyrcona So, looking at the list of modified and untracked files, after git restore --staged *, I'm thinking four commits: Configuration, Code, OPAC Customization, KPAC Customization,
10:40 Dyrcona berick++ # It's Friday, and I'm off next week. :)
10:40 * csharp surveys all the detached HEADs rolling around in Dyrcona's wake
10:41 Dyrcona No detached HEAD at the moment.
10:42 Dyrcona git checkout -b cwcustom/master-take-n master; git checkout cwcustom/master -- .; git restore --staged *
10:43 Dyrcona Cause the second checkout also stages the files to be committed.
10:45 Dyrcona I seem to go through this every time we prepare for a major upgrade, and I seem to make different decisions every time. Think I'll stick to whatever I decide today and document it for myself and others.
10:46 csharp yep - I have arguments with my past self constantly around that kind of thing
10:46 Dyrcona csharp++ # It's Friday, and did I mention that I'm off next week?
10:46 csharp hope you have a great week off
10:46 csharp we all need a break :-)
10:46 Dyrcona Thank you!
10:49 Dyrcona If we're doing releases next week, I may see if I can help out.
10:49 Dyrcona I *may* get bored with nothing to all week.
10:56 Dyrcona FYI: 59 modified files and 620 new files.
10:57 Dyrcona Most of the new files being images, though we added a template or two and a couple of utility scripts.
10:58 Dyrcona For the next upgrade, I've dropped our custom template directory and put the changes right in the actual templates. I find it easier to manage that way via git.
10:59 Dyrcona Custom template directories make a lot of sense if you have more than 1, like for each member, or for academic vs public.
11:03 Dyrcona Y'know, now would also be a good time to convert our logos from JPEG to PNG.
11:13 csharp yeah, releases are Wednesday if you're around - if not, no big
11:20 Dyrcona OK. We'll see how things go.
11:20 JBoyer Speaking of releases... lp 1904220 is a very simple thing to test
11:20 pinesol Launchpad bug 1904220 in Evergreen 3.5 "determine_booking_status in OpenILS::Application::Circ::Circulate breaks when changing router names" [Medium,New] https://launchpad.net/bugs/1904220
11:49 Dyrcona Also, sed++ imagemagick++
12:08 Christineb joined #evergreen
12:24 jihpringle joined #evergreen
12:42 pinesol [evergreen|Jason Boyer] LP1904220: Fix Booking Service Check - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=effcfc5>
13:35 Dyrcona I'm doing something for these big commits that I don't normally do. I'm putting the list of changes to be committed into the commit message.
13:54 Dyrcona git++ emacs++
14:12 khuckins_ joined #evergreen
15:07 Dyrcona In case anyone cares, I ended up with 5 commits.
16:23 Bmagic I changed the org types to "can have volumes" to "yes" but after I logout/login it's still greyed out on the volume editor. Do we need to run autogen?
16:30 * mmorgan would say yes, anytime changes are made to org units.
16:38 csharp autogen--
17:37 mmorgan left #evergreen
17:42 Bmagic mmorgan++
17:42 Bmagic csharp++
18:01 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
19:51 sandbergja joined #evergreen
20:48 sandbergja joined #evergreen
21:34 sandbergja joined #evergreen
22:18 sandbergja joined #evergreen
22:36 sandbergja joined #evergreen
23:19 Cocopuff2018 joined #evergreen
23:20 sandbergja joined #evergreen

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat