*** SITarabuta has joined #novawebdev | 03:10 | |
SITarabuta | !remind | 03:14 |
---|---|---|
Who is maintaining our servers? mail.novawebdevelopment.org had 45 packages out of date on Friday (jelkner) | 03:14 | |
Servers out of sync with Business Tracker? Documentation about deployments and more (SITarabuta) | 03:14 | |
*** jelkner has joined #novawebdev | 11:24 | |
jelkner | !remind | 11:24 |
Who is maintaining our servers? mail.novawebdevelopment.org had 45 packages out of date on Friday (jelkner) | 11:24 | |
Servers out of sync with Business Tracker? Documentation about deployments and more (SITarabuta) | 11:24 | |
jelkner | !remind This is how you do it! Shout out to zOnny on nice letter received from Rotary Club. | 11:25 |
'This is how you do it! Shout out to zOnny on nice letter received from Rotary Club.' added to message queue | 11:25 | |
*** nrcerna has joined #novawebdev | 15:12 | |
nrcerna | !remind | 15:12 |
Who is maintaining our servers? mail.novawebdevelopment.org had 45 packages out of date on Friday (jelkner) | 15:12 | |
Servers out of sync with Business Tracker? Documentation about deployments and more (SITarabuta) | 15:12 | |
This is how you do it! Shout out to zOnny on nice letter received from Rotary Club. (jelkner) | 15:12 | |
nrcerna | !remind Follow up on small site Lead | 15:13 |
'Follow up on small site Lead' added to message queue | 15:13 | |
*** GFbot has joined #novawebdev | 15:17 | |
nrcerna | ACTION Away | 15:28 |
*** cedwards has joined #novawebdev | 15:43 | |
*** abuchholz has joined #novawebdev | 15:44 | |
abuchholz | !remind | 15:48 |
Who is maintaining our servers? mail.novawebdevelopment.org had 45 packages out of date on Friday (jelkner) | 15:48 | |
Servers out of sync with Business Tracker? Documentation about deployments and more (SITarabuta) | 15:48 | |
This is how you do it! Shout out to zOnny on nice letter received from Rotary Club. (jelkner) | 15:48 | |
Follow up on small site Lead (nrcerna) | 15:48 | |
*** ubuntourist has joined #novawebdev | 15:54 | |
*** SITarabuta has joined #novawebdev | 15:55 | |
SITarabuta | !remind | 15:56 |
Who is maintaining our servers? mail.novawebdevelopment.org had 45 packages out of date on Friday (jelkner) | 15:56 | |
Servers out of sync with Business Tracker? Documentation about deployments and more (SITarabuta) | 15:56 | |
This is how you do it! Shout out to zOnny on nice letter received from Rotary Club. (jelkner) | 15:56 | |
Follow up on small site Lead (nrcerna) | 15:56 | |
*** lelkneralfaro has joined #novawebdev | 15:59 | |
lelkneralfaro : SITarabuta : @ubuntourist : abuchholz : cedwards : GFbot : nrcerna : +jelkner : wolcen : @ChanServ : @mjsir911 | 16:00 | |
Good afternoon everyone! | 16:00 | |
It's 16:00 UTC and NOVA Web Development's bi-weekly meeting is starting. | 16:00 | |
This is the agenda for today: | 16:00 | |
Who is maintaining our servers? mail.novawebdevelopment.org had 45 packages out of date on Friday (jelkner) | 16:00 | |
Servers out of sync with Business Tracker? Documentation about deployments and more (SITarabuta) | 16:00 | |
This is how you do it! Shout out to zOnny on nice letter received from Rotary Club. (jelkner) | 16:00 | |
Follow up on small site Lead (nrcerna) | 16:00 | |
Have a nice day! | 16:00 | |
nrcerna | Hello everyone! | 16:00 |
abuchholz | Hi. | 16:00 |
SITarabuta | Hellow | 16:00 |
ubuntourist | ACTION rubs the sleep from his eyes (for the umteenth time this morning) | 16:00 |
ubuntourist | Ahoy. | 16:00 |
jelkner | Top of the day to ya's! | 16:01 |
SITarabuta | ubuntourist the sleep refuses the go away | 16:01 |
nrcerna | Alright, | 16:01 |
lelkneralfaro | hi | 16:01 |
nrcerna | first item: Who is maintaining our servers? mail.novawebdevelopment.org had 45 packages out of date on Friday | 16:01 |
*** cedwards has left #novawebdev (None) | 16:01 | |
jelkner | so, SITarabuta, thoughts on this? | 16:01 |
SITarabuta | Well | 16:01 |
SITarabuta | Nobody is, formally | 16:01 |
SITarabuta | However, every time I sshed into one of them, I used to do a routine apt update | 16:02 |
*** cedwards has joined #novawebdev | 16:02 | |
ubuntourist | I can try to remember to do that more regularly. | 16:02 |
SITarabuta | We should have either a script, either a time | 16:02 |
SITarabuta | when we should do this | 16:02 |
jelkner | +1 | 16:02 |
SITarabuta | I vote NO for the scripts though | 16:02 |
ubuntourist | Like SITarabuta that was my practice: If I needed to get on the machine, I'd run updates. | 16:02 |
jelkner | either a script or a time | 16:02 |
SITarabuta | Yep | 16:02 |
jelkner | let's think that through and implement one or the other | 16:02 |
jelkner | revisit this next meeting? | 16:03 |
ubuntourist | Not a big fan of the scripts here. | 16:03 |
jelkner | to give you time to consider / discuss? | 16:03 |
SITarabuta | the problem of scripts is that like apt likes to warn, the interface is not stable | 16:03 |
jelkner | ubuntourist, talk to SITarabuta about it during the week | 16:03 |
ubuntourist | SITarabuta, +1 | 16:03 |
SITarabuta | some apps like to show you a prompt. Alright, we'll talk | 16:03 |
jelkner | and come back either thursday or sunday with a plan | 16:03 |
jelkner | ACTION done | 16:03 |
nrcerna | Thank you | 16:03 |
nrcerna | next item: Servers out of sync with Business Tracker? Documentation about deployments and more | 16:04 |
SITarabuta | So I wanted to update NWD-04 and it was not in BT and the password wasn't there | 16:04 |
jelkner | This is *really* important! | 16:04 |
SITarabuta | So I had no idea how to log in :/ | 16:04 |
jelkner | BT and LO are our flagship portfolio apps | 16:04 |
jelkner | how the world sees them will be how it sees us | 16:05 |
jelkner | ACTION done | 16:05 |
SITarabuta | And we should also keep the services in sync. I know I did this one time. FreeIPA is not there, but the problem with it is that it is kinda temporary (well not anymore, I will add it I guess) | 16:05 |
SITarabuta | Also | 16:05 |
SITarabuta | I think we need a place for documentation | 16:05 |
SITarabuta | Steps to follow when deploying a Linode | 16:05 |
ubuntourist | SITarabuta, here is there a possibility of some scriptiness? | 16:06 |
SITarabuta | Change the hostname, Disable password login, install nginx, etc. | 16:06 |
SITarabuta | I am thinking so ubuntourist | 16:06 |
jelkner | i would recommend a meeting with replacefill | 16:06 |
SITarabuta | But it is good to have a document for how to run a script in either way ;-) | 16:06 |
jelkner | to ask for his advise | 16:06 |
SITarabuta | And because our Wiki is kinda... Idk.. not looking that good right now | 16:06 |
jelkner | he would be willing to do that, methinks | 16:06 |
jelkner | and it seems we are ready now to benefit from that | 16:07 |
jelkner | ACTION done | 16:07 |
SITarabuta | I made this folder https://share.mayfirst.org/apps/files/?dir=/NOVA%20Web%20Development/Documentation&fileid=7409159 | 16:07 |
SITarabuta | A while back | 16:07 |
SITarabuta | Will update accordingly | 16:07 |
SITarabuta | ACTION done | 16:07 |
nrcerna | Thanks SITarabuta | 16:08 |
nrcerna | next item: This is how you do it! Shout out to zOnny on nice letter received from Rotary Club. | 16:08 |
jelkner | I got a letter in the mail yesterday with a $400 check in it | 16:08 |
jelkner | (already deposited) | 16:09 |
jelkner | it came with this letter: | 16:09 |
jelkner | https://share.mayfirst.org/s/BrY8jkYss8r8EkT | 16:09 |
jelkner | The Rossyln Rotary Club is one of NWD old's partners/clients/customers | 16:09 |
jelkner | zOnny did a great job with this | 16:10 |
jelkner | and Tim took the time to write me to say so | 16:10 |
jelkner | *THAT* is how we succeed | 16:10 |
ubuntourist | Put a quote in testimonials on the site? | 16:10 |
jelkner | by establishing a reputation over many years of providing caring, responsive, and high quality service | 16:10 |
jelkner | +1 | 16:11 |
jelkner | ACTION done | 16:11 |
nrcerna | That's great jelkner, I'm glad that they are happy with the work zOnny did | 16:11 |
ubuntourist | Possibly tweet the quote out as well... | 16:12 |
ubuntourist | ACTION is done | 16:12 |
nrcerna | +1 | 16:12 |
nrcerna | Thanks for sharing this jelkner | 16:12 |
jelkner | I am *really* happy to, nrcerna | 16:12 |
nrcerna | :-D | 16:12 |
nrcerna | next item: Follow up on small site Lead | 16:12 |
SITarabuta | Good job! ;) | 16:12 |
nrcerna | this is something that lelkneralfaro and I are going to do | 16:13 |
nrcerna | James ( a lead that Micky sent days ago) I sent him an email but it seems like he never received it | 16:13 |
nrcerna | so he reached out to us, asking to have a call during this week. | 16:14 |
nrcerna | since is a direct call, lelkneralfaro is going to do it | 16:14 |
jelkner | teamwork ;-) | 16:14 |
nrcerna | +1 | 16:14 |
ubuntourist | Any idea of the business / organization? (Briefly) | 16:14 |
ubuntourist | Just curious. | 16:15 |
nrcerna | not yet, we need to tocuh base with him to know more about that | 16:15 |
jelkner | but we do know it is an e-commerce site, right? | 16:15 |
ubuntourist | Ah, the suspense heightens! ;-) | 16:15 |
nrcerna | the description that Micky used was "Small website" | 16:15 |
nrcerna | not really sure jelkner | 16:16 |
nrcerna | the E-comerce was other lead that she sent | 16:17 |
nrcerna | from Florida | 16:17 |
jelkner | right | 16:17 |
jelkner | never mind | 16:17 |
nrcerna | I'm going to try to reach them again | 16:17 |
nrcerna | ACTION done | 16:17 |
nrcerna | anyone has anything else? | 16:17 |
SITarabuta | Just wanted to add something else | 16:17 |
nrcerna | :-D | 16:17 |
SITarabuta | We need to cleanup GitLab (empty repos, move branding to NextCloud - keep Git for code) and GitHub (Jeff is the only member and nothing else is going on there - hasn't for some time) | 16:18 |
nrcerna | do it | 16:18 |
SITarabuta | I think | 16:18 |
nrcerna | +1 | 16:18 |
SITarabuta | ACTION done | 16:18 |
jelkner | +1 | 16:18 |
ubuntourist | I'm going to drop a note to LocalAreaNetworks the new host of the Central Pennsylvania Open Source Conference, just because I think we should be "friends" and maybe eventually partners. | 16:18 |
jelkner | SITarabuta, do you need me to do anything? | 16:18 |
ubuntourist | It's a 501(c)3 non-profit organization. | 16:19 |
ubuntourist | ACTION is done | 16:19 |
SITarabuta | jelkner | 16:19 |
jelkner | +1 ubuntourist | 16:19 |
SITarabuta | It actually would be nice to add me as a member to GitHub | 16:19 |
jelkner | Perfect, SITarabuta | 16:19 |
SITarabuta | so I can deal with the stuff there | 16:19 |
jelkner | I'll make you the owner | 16:19 |
jelkner | right after the meeting | 16:19 |
SITarabuta | Awesome | 16:19 |
jelkner | GFbot, can you please meet me on planning after? | 16:20 |
GFbot | sure | 16:20 |
nrcerna | ACTION Drops the bag of gravel | 16:20 |
ubuntourist | BTW are we doing anything with CI and a la git hooks? Again, just curious. When I looked at it, I found it was easier than I thought. | 16:20 |
jelkner | awesome1 | 16:20 |
SITarabuta | not yet ubuntourist - we could technically do auto-deployments and stuff like that | 16:21 |
SITarabuta | it just wasn't a priority yet | 16:21 |
SITarabuta | isn't / wasn't, IDK ;-) | 16:21 |
nrcerna | thank you everyone! | 16:21 |
lelkneralfaro | thanks! | 16:22 |
ubuntourist | SITarabuta, pivoting back the idea of manual upgrades vs. scripts: Perhaps a a script that pesters the hell out of us when there are enough upgrades pending. Scripting an "update" won't be bad. Scripting an "upgrade" would be the no. | 16:22 |
SITarabuta | Ahh, yes! That is a good idea! | 16:23 |
ubuntourist | SITarabuta, So, if "apt update" comes back and says "there's 45 packages waiting" the email reminder could be elevated to DEFCON whatever. ;-) | 16:23 |
ubuntourist | Different levels of terror alerts based on some arbitrary threshold of number of packages in the "hopper" waiting. ;-) | 16:24 |
SITarabuta | haha :D | 16:24 |
SITarabuta | but really | 16:25 |
SITarabuta | I will do that | 16:25 |
ubuntourist | SITarabuta, okay then. Sounds like we're in agreement there. The "first responder" should let everyone else know to "stand down": So, if we both get alerts, and one of us takes care of it, the other(s) should be told not to bother. | 16:27 |
SITarabuta | +1 | 16:27 |
ubuntourist | SITarabuta, that also might be relatively simple to semi-automate: If I manually do "apt full-upgrade" and all goes well, either (a) a trigger that depend on a successful exit from full-upgrade, | 16:28 |
ubuntourist | SITarabuta, or (b) script to run manually that sends out an message saying "done". | 16:29 |
SITarabuta | Hmm now that raises the question. Shoud we do full-upgrades, or only mess with upgrades? (thinking mail server that is custom configured for every version of a distro) | 16:29 |
ubuntourist | SITarabuta, There I'll depend on your recommendation: I tend to always do full-upgrade and then if something goes wrong, do forensics to figure out what I have to undo. | 16:30 |
SITarabuta | Right - I will think about it | 16:31 |
ubuntourist | SITarabuta, It's so incredibly rare that I find something going wrong, that it seems worth it to just do the full-upgrade. | 16:31 |
SITarabuta | Usually.. But considering 20.04 is removing Python2... ;-) | 16:32 |
ubuntourist | SITarabuta, but full-upgrade ISN'T the same as do-release-upgrade !!! | 16:32 |
SITarabuta | OOHHHH | 16:32 |
SITarabuta | That explains it | 16:32 |
ubuntourist | I started to realize that's what you were thinking. So, yeah, I agree: Proceed with EXTREME caution and backups when it comes to do-release-upgrade. | 16:33 |
ubuntourist | A ton of stuff can go wrong there. | 16:33 |
ubuntourist | Anyway, I've got other stuff pending. | 16:33 |
SITarabuta | Yep - alright. we'll talk later | 16:33 |
ubuntourist | ACTION is signing off for other work. | 16:34 |
SITarabuta | ACTION going to work on migration and cleanup. | 16:34 |
nrcerna | ACTION Away | 16:44 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!