IRC log of #jetrowebdev for Monday, 2025-07-21

thomasboimahGreeting jelkner and dcammue 12:25
dcammueGood afternoon thomasboimah and good morning jelkner 12:26
svayeGood morning jelkner 12:26
svayeGood afternoon thomasboimah dcammue 12:26
thomasboimahGood afternoon svaye 12:27
klarioshello all! 12:27
thomasboimahGood morning klarios 12:27
dcammueHello klarios 12:27
klariosgood afternnon thomasboimah 12:27
svayeGood morning klarios 12:27
dcammueGood afternoon svaye 12:27
jelknerGood morning klarios, and goodafternoon thomasboimah dcammue and svaye 12:28
svayeHow are you feeling now jelkner ?12:28
jelknermuch better, svaye, thanks for asking.  i spend two whole days sleeping, but today i'm ready to get back to work12:28
mulbahGood day everyone 12:29
svayeThat's great to know 12:29
mulbahI'm not feeling to well so I will not be here for long 12:29
thomasboimahOver the weekend, I was able to complete some of my University of the People assignments. I also finished the Upsilon Chapter website and emailed Ms. Scholl to ask if she would be willing to purchase a domain name for the site. 12:30
jelkneri slept all day on friday and most of the weekend, but i got up *early* this morning to get back to work. today i'll be working on SECOSOL finances mostly. no blockers.12:30
mulbahI have malaria and cold 12:30
jelknerso sorry to hear mulbah 12:30
thomasboimahThis would help make the URL more unique and professional. Instead of using the current address: https://sites.google.com/view/upsilonchapter/home  a domain like UpsilonArlington.DKG.com or UpsilonArlington.DKG.org would be more appropriate.12:30
thomasboimahToday, I plan to finish the rest of my UoPeople assignments while I wait to hear back from Ms. Scholl. No blockers.12:30
thomasboimahACTION done12:30
dcammueDuring the weekend,  I did a practice on gnucash , and read the user guide. Today,  I will continue with my practice. 12:31
svayeI didn't work during the weekend but today I will try downloading guncash again because I failed the last two times. My blocker is failing to download guncash. 12:31
svayeACTION done12:31
dcammueACTION done 12:31
jelknerACTION done12:32
jkollieI was able to get my account setup on gitlab and12:32
jkollieI also received the message of the group klarios12:32
jkollieCreated on gitlab for me, freena and her.12:32
jkollieToday I'll be adding the code to the decidim project  using gitlab and Vs code.12:32
jkollieACTION done 12:33
jelknerklarios?12:33
klariosHello all. Me and svaye worked on starting to use nextcloud and concluded it will be a big part of our business management workflow. I texted and email zonny, waiting on him (Md latino) and I am meeting with jason Wednesday to talk about linode server/ namecheap. Items this week for me are: Helping the tech coop with their operating agreement (yay!) and business management meetings with svaye12:34
gabriel_jetroOver the weekend, I work on completing my UOP assignment, practice Django, do some python quizzes on python for everybody telegram channel, for now there's no blocker.12:34
gabriel_jetroACTION done 12:34
klariosI haven't gotten an answer from former DKG president about a meeting time to go over the website but I will forward her thomasboimah email 12:34
klariosACTION done12:35
jelknerklarios and svaye, where do you have business meetings?12:35
klarioswe've just started last week. We have them here on IRC. Mostly introducing svaye to our accounts 12:36
svayeWe use hexchat and sometimes meet on jisty jelkner 12:36
jelkneri should join those meetings12:36
klarioswe wanted freena to desperately join those meetings12:36
klariosyou dont have to jelkner12:36
klarioswe went over the nextcloud calendar12:37
klariosduring our first meeting, we will be using it regularly12:37
jelknersince the stand-up meeting is done (and we are getting *REALLY* good at that! ;-)12:37
klarios!12:37
jelknerlet's talk about our plans for the week12:37
jelknermost importantly, klarios and svaye, SECOSOL needs to hire a bookkeeper12:38
klariosgreat! that's one of the things svaye and I want to talk about as well (roles of business managers in goals of the week)12:38
jelknerit is an urgent and time bound need12:38
dcammueYes, jelkner, I was not un the last meeting on Friday,  and I learned that your decided on Gnucash as our bookkeeping software 12:39
jelkneri want to discuss with svaye and dcammue if they think they are ready to take on that challenge?12:39
jelknerdcammue, i'm waiting for cjones on that12:40
jelknergnucash would be my 1st choice12:40
dcammueYes, jelkner . I am prepar12:40
cjonesi'm here! I sent a message on friday with some findings about gnucash + psql. it works great!12:40
jelknerbut we need a way for you and i to be able to edit the same books12:40
svayeI am ready for a challenge jelkner 12:40
jelkneroh, i didn't see that.12:40
klariosjelkner: how do we assess someone's book-keeping experience if we are so new to GNU cash?12:41
jelknerklarios, we will be learning by doing12:41
cjonesquick summary is that our psql server is up, we're albe to connect to it from multiple computers, sync work. and if i open it at the same time on multiple computers i get a nice warning and the ability to open in read only mode12:41
jelknerPerfect!!!!12:42
jelknerthat's what we were hoping for12:42
cjonesa few things I'll want to figure out before we take off: we have to share a username/password, and i'll want to think about security/backups12:42
klarios+1 will there be a dedicated teaching space or time? I know you were big on writing the book but that may be too much for you alone12:42
jelknerok, i'm trying trying to think now how to proceed12:42
klariosthat's amazing cjones !12:42
dcammueThanks cjones 12:42
jelknerbasically svaye, dcammue, klarios, and i will need to setup the books for SECOSOL using the system12:43
jelknerto begin to develop and test our workflow12:43
jelknerklarios, that's why i thought i need to be at the business meetings12:43
jelknerunless you think this is a separate thing12:44
mulbah has quit (Quit: Leaving)12:44
dcammueYes,  jelkner this is logical 12:44
dcammueI am with you 12:45
svayeThe bookkeeping meeting is different from our business meeting jelkner 12:45
jelknercjones, what can i do today to try out the server?12:45
jelknerok, so i want to be at the bookkeeping meeting12:45
klariosahh I see, SInce it is a matter of urgency that includes svaye dcammue and I, we should meet. I think mondays and fridays for business meetings is great, mostly to understand the roles and responsabilities of business management 12:45
cjonesjelkner, i can text you the connection string that i setup for testing. but it's not a secure password so i'd like to change it soon12:46
jelkneri'll call you12:46
klarioswe should have a separate dedicated time for accounting that purposefully reflects its priority12:46
jelknerchange it to something secure12:46
cjoneskk12:46
jelknerand you can tell it to me over the phone12:46
cjonesThe only gotcha was that it took a few tries to find the version of gnucash that includes psql. I originally tried installing it via the .deb package, and then via apt - both didn't come with the ability to connect to psql, and adding the right dependencies didn't look easy. When I installed the flatpak verison, it worked right out of the box.12:47
cjonesi know svaye mentioned that you were having trouble installing gnucash. happy to give pointers!12:48
jelkneri can help with installation too12:48
svayeAmazing I would love that cjones !12:48
jelkneri have years of experience with that12:48
cjonessvaye, if you're on a linux machine, here's the command I ran: 12:49
cjonesflatpak install -y flathub org.gnucash.GnuCash12:49
jelknerthomasboimah, gabriel_jetro, i created a repo for the ToDo project: https://codeberg.org/JetroWebDevelopment/ToDos12:50
svayeThanks ch12:50
jelkneri need to add the two of you, cjones, and mulbah to the JetroWeb group12:50
svayeCjones I will try that today12:50
jelknercjones, i'll run the same version you are12:50
thomasboimahOkay12:51
klariosoh about that 12:51
klarioswe forgot12:51
klariosit needs a name right?12:51
jelkneri gave it one klarios 12:51
jelknerfor now12:51
jelknerit's really the url12:51
jelknertodo.jetrowebdevelopment.org12:51
jelknernova web can use it too12:51
klariosaaahh i think thomasboimah came up with a good one, we can change it later on12:52
jelknerbut since jetro is writing it, let's use their domain12:52
jelknersure12:52
cjonesjelkner, did you point that to the same IP already? I have a caddy server running at postgresql.sjcompute.org, but i can update it to that domain12:52
jelknernope12:52
jelknerthomasboimah will need to do that12:52
jelkneri don't control the jetrowebdevelopment domain, he does12:52
cjoneskk. i'll go ahead and update our webserver. thomasboimah - when you update the DNS records, let me know if it doesn't work12:53
thomasboimahOkay12:53
jelkneroops, i'm getting confused12:53
jelknercjones, we will hosting the to app on the same machine12:53
jelknerso we nee three urls to point to that address:12:53
jelkneror two at least12:54
jelknerpostgresql.sjcompute.org12:54
jelknerand todo.jetrowebdevelopment.org12:54
jelknerthomasboimah, can you do that now?12:54
thomasboimahI am on my phone jelkner 12:54
jelkneroh12:55
thomasboimahI am not on my computer12:55
jelknercan you do it today?12:55
thomasboimahwhen i get home i will do that12:55
cjonesthomasboimah, do you have the ip address?12:55
jelknerjust run $ host postgresql.sjcompute.org12:56
thomasboimahoopss12:56
thomasboimahI can check that up cjones 12:56
jelknerwhich will return:12:56
jelknerpostgresql.sjcompute.org has address 173.255.235.14112:56
thomasboimahLet what jelkner just do12:56
jelknerklarios, what time is the business meeting today?12:58
klariosI wanted to check with svaye, they replaced our spanish classes12:58
klariossvaye: can you 3:00 om utc?12:58
klariosdp*12:58
klariosdo*12:59
svayeklarios: are we having a meeting today, I thought we were gonna change it and start next week.12:59
jelknercjones, thomasboimah and gabriel_jetro i put a few links in the README12:59
klariosyeah I wanted to check with you 12:59
klarioswe should meet today 12:59
jelkner+1!12:59
jelknerwe need to12:59
klariosdcammue: should come as well?12:59
jelkneryes13:00
svayeAlright, same time right?13:00
klariosgreat! Ill change it 13:00
klarios3:00 pm utc13:00
klariosjelkner: is that alright?13:00
jelkner2 1/2 hours from now, right?13:00
klarios11 our time13:00
jelknercjones, thomasboimah and gabriel_jetro https://www.atlassian.com/agile/project-management/user-stories13:00
jelkneri linked to this article on user stories13:01
cjonesyep - i shared that same link on friday, too13:01
jelknerand filed the first story as issue number 1:13:01
jelknerhttps://codeberg.org/JetroWebDevelopment/ToDos/issues/113:01
jelknergabriel_jetro, are you ready to start with this?13:02
gabriel_jetroSure 13:02
jelknergreat, what's your Codeberg user, so i can add you to the project?13:03
gabriel_jetroMy GitHub?13:03
gabriel_jetrojelkner: ?13:03
jelknerno, gabriel_jetro this is on Codeberg, not github13:04
jelknerthomasboimah, do you have a Codeberg account?13:05
gabriel_jetrogimme a sec lemme check if I have account13:05
thomasboimah+113:05
jelknerwhat's your user?13:05
jelknercjones, i just made you an owner of JetroWeb project13:06
thomasboimahtboimah13:06
jelknerthomasboimah, i just made you an owner too13:06
gabriel_jetroit's ga61_riel, jelkner 13:06
thomasboimahOkay thanks13:06
jelknergabriel_jetro, just made you and owner too13:07
jelknereither thomasboimah or gabriel_jetro can add mulbah when he's feeling up to it13:07
gabriel_jetroOkay 13:08
jelknerok, anything else before i go?13:08
jelknercjones, i'll install the flatpack gnucash and then call you13:08
jelknerklarios, after that i'll call you, before our meeting in a bit over 2 hours13:08
cjonesgreat - talk soon =)13:09
jelknerokie dokie, if you have nothing more for me, see y'all tomorrow, same time, same place13:09
jelknerACTION signs off13:09
gabriel_jetrojelkner: you said you add me13:10
klariosgreat I was about to ask you if we could13:10
klariosthanks jelkner !13:10
gabriel_jetroBut ain't seeing anything from you13:10
thomasboimahcjones once the DNS change is made i will email you13:10
jelknergabriel_jetro, ask thomasboimah for help13:10
jelknerbye13:10
jelkner has quit (Quit: Leaving)13:10
thomasboimahI will soon be going home to do that13:10
cjonesthomasboimah, i've arleady updated the webserver to expect that url. after the DNS updates, try going to that URL in a browser. it should just work =)13:10
klariosthank you thomasboimah cjones I am excited to see this project started!13:11
thomasboimahOKay13:11
cjonesremember that DNS sometimes takes a while to update. so if it doesn't work, wait an hour. and if it still doesn't work, let me know =)13:11
thomasboimahsure!13:11
thomasboimahbye guys13:12
thomasboimahACTION leaving13:12
thomasboimah has quit (Quit: Leaving)13:13
klarios has quit (Quit: Page closed)13:14
svaye has left #jetrowebdev (None)13:14
cjones has quit (Quit: Leaving)13:15
jkollie has left #jetrowebdev (None)13:18
gabriel has quit (Ping timeout: 480 seconds)14:01
jelknerwell hello again klarios 14:58
klarioshi all! we're waiting on svaye right?14:58
jelknerdcammue, are you here?14:58
jelknerright on time!14:58
jelknerlet's start14:58
klariosyes! great14:58
jelknerdcammue, are you here?14:59
jelknersvaye, since dcammue is not responding, let's talk with you14:59
svayeOkay jelkner 14:59
jelkneri was delighted when you said "I am ready for a challenge"15:01
jelknersince i have a big one for you15:01
jelknercan you share this with dcammue later?15:01
svaye+115:01
jelknerwe want to keep him informed15:01
dcammueI am here15:01
jelknerthere you are, great15:01
dcammueSorry was not paying attention 15:01
jelknerdcammue, real quickly, why didn't you send me a link to your unofficial transcript15:02
jelkneri have svaye's, but not yours15:02
jelkneri want to get that taken care of before i meet with mr. zawolo next week15:02
dcammueHmm, i will do later 15:02
jelknerok15:02
jelknermoving on to the main topic15:03
dcammueOkay thanks 15:03
dcammue+115:03
jelknerwant do you two know about SECOSOL?15:03
dcammueI know that SECOSOL is a non profit organizations 15:04
jelkneryup15:04
jelknerwhat else?15:04
svayeI know that SECOSOL is a nonprofit organization operated by spanish women, I kinda forgot that mean mission. 15:05
jelknercool15:05
jelknerok, that's a start15:05
jelknerSECOSOL will be needing a real bookkeeper in the coming periiod15:06
jelknerperiod15:06
klariosperhaps reading about our mission will help: Secosol.us15:06
jelkner+115:06
jelknerthat's part of your homework svaye and dcammue, read through the SECOSOL website15:06
svayeCan you please send a link jelkner 15:07
jelknersince if you are interested in becoming the bookkeepers for SECOSOL, you will need to understand what it does15:07
klarioshttps://secosol.us/15:07
jelkneri'm excited about this because it will really give you the opportunity to learn about the solidarity economy15:07
svayeThanks klarios 15:07
dcammueThanks klarios 15:08
jelknerSECOSOL comes from the words "seedbed of the solidarity economony"15:08
klarios+115:09
jelkneryou heard klarios and i mention our trip to North Carolina15:09
jelknerboth klarios and jelkner are on the board of SECOSOL15:10
jelknerand jelkner is the treasurer15:10
jelknerso he's the one who desperately needs your help!!15:10
dcammueWow, that's great 15:10
jelknerin the U.S. small non-profits only need to file a U.S. Tax Form 990-N15:11
jelknerhttps://www.irs.gov/charities-non-profits/annual-electronic-notice-form-990-n-for-small-organizations-faqs-how-to-file15:11
jelknerthey call it the "postcard form"15:11
jelknersince it is super easy15:12
jelknerbasically, if a non-profit organization earns less than $50 in a year15:12
jelkneryou just need to check a box saying that15:12
jelkneryou don't even need to file financial statements15:13
jelknerbut SECOSOL will be earning at least $85K this year15:13
jelkneroh, that was $50K, *not* $50 ;-)15:13
dcammueWow, that's huge15:13
jelknerso we will now have to keep proper financial records15:14
jelknernot really dcammue, but i know what you mean15:14
jelknerremember, a small, one bedroom apartment in Arlington Virginia rents for $2000 per month!15:15
jelknerso if you earn less than $50K here, you can't even afford an office :-(15:15
jelkneranyway, you are sure going to learn a lot from this project about U.S. financials15:16
jelknerso, as i was saying15:16
jelknerSECOSOL will earn at least $85K this year15:16
jelknerwe actually want to start a housing cooperative15:16
jelknerif we do that, we going to have to get revenue of more than a million dollars15:17
jelkneri don't know if or when that will happen15:17
jelknerbut that's our dream15:17
jelknerto buy land cooperatively to put houses on15:17
jelknerlike we saw in North Carolina15:17
jelkneri'll talk to you a lot more about that when i come visit next Summer15:18
jelknerbut for now, i want you to have an idea what we are trying to doi15:18
jelknerto do15:18
jelknerthere will be lots of tasks15:18
jelknerfor example, SECOSOL needs a Tax Exempt Card15:18
jelknerhttps://www.tax.virginia.gov/sales-tax-exemptions15:19
jelknerwe need to keep our book in proper order15:19
jelknerso we don't get into legal trouble with the state15:20
jelknerwe will need to solve a number of technical problems to make this work if you two decide you want to do it15:20
gabriel_jetro has quit (Quit: Connection closed for inactivity)15:20
dcammue+115:21
jelknerwe'll probably need to setup a VPN, so you can access resources in Virginia that won't permit you to access them from Liberia15:21
jelknerso you'll connect to the VPN here in Virginia, and do your business from there.15:21
jelkneranyway, i just wanted to introduce this idea today15:21
klariosthis includes the phone line as well right jelkner ?15:22
jelknerat some point it will klarios 15:22
jelknerif they want to call the Virginia SCC, they will need to do it from a phone here15:22
jelknercool stuff to figure out15:22
jelknerbut let's not get ahead of ourselves15:22
jelknerfor now, i'll be responsible for phone calls from Virginia15:23
jelknerbut i want to know that as this grows, we have bookkeepers who can keep the books in order15:23
jelknercjones and i tested connecting gnucash to postgresql15:24
jelknerit works the way we hoped15:24
klariosjelkner: how are you keeping the secosol books right now? 15:24
jelknerwe're not, klarios 15:24
klariosgreat news!15:24
jelknerit's embarrassing!15:24
jelkneryes, since we're starting from scratch, if that's what you mean15:25
klariosi see. weve got to get on it now then15:25
jelkneryes klarios 15:25
jelknersince when we add the $50K grant to madre tierra to the $35K grant from CCHD15:25
dcammueHmm, then that will be a fresh start for us all15:25
svayejelkner: where do we need to start?15:25
jelknerwe will be over the limit for form 990-N15:25
klarioshow was ved able to file this year without book-keeping? maybe he kept a record 15:26
jelknersvaye, i think you should check with dcammue about what he has been learning about gnucash15:26
klarios+115:26
jelkneri am going to work with cjones over the next few days to set up the secosol gnucash database15:26
jelknerhe has a database setup15:27
jelkneri can connect to it15:27
jelknerbut it doesn't have any accounts15:27
dcammueWe all going to get the clear understanding of the books 15:27
jelknerso today i'm going to research how you do that15:27
svayeI have the tutorial videos he sent in our chatroom jelkner 15:27
jelkneryes! dcammue 15:27
jelknerwe need to learn basic financial accounting together15:28
jelkneri'm learning the same time you are15:28
dcammue+115:28
klarios+115:28
jelknerone of the things i do when i learn new things is *TAKE NOTES*!15:28
svayeYeah, fund accounting will also be great jelkner 15:28
jelknerand the best way to take notes is in markdown files in a git repo ;-)15:28
klariosyepp, how will we document our learning?15:28
klariosmaybe we can ask manis to help lol15:28
jelknerhttps://codeberg.org/jelkner/SolidarityEconomyNotes/src/branch/main/FinancialAccounting15:29
jelknerthat's what i've done so far15:30
jelkneri found a fantastic OER textbook15:30
dcammue I do have one.  But not started documenting my learning yet15:30
jelknerlinked in the notes15:30
jelknerand a great video series on YouTube15:30
jelknerdcammue, you should practice learning to take notes as you learn15:31
jelknerespecially in tech15:31
jelknerit is soooo useful!15:31
jelkneranyway, it will be my job to get things started15:31
jelknerto figure out the tech challenges15:31
jelknerand to setup the basic accounts15:31
jelknerbut as we move forward15:32
klariosi will make an account. can documentation be done as a group though? how can we organize that15:32
klarios?15:32
jelkneri want you, svaye, and you, dcammue to take leadership in this process15:32
klarioswith our limited resources15:32
jelknerklarios, git repos can easily be shared15:32
klariosahh that's great! i am learning new things each day 15:33
jelknernotes are no different than source code in that respect15:33
jelknerbut since svaye and dcammue are just starting out15:33
jelknerand me too15:33
jelknerit may be worth our while to keep individual notes at this stage15:34
jelknersince we don't know what we're doing15:34
jelknerwe can all make our own mistakes as we learn! ;-)15:34
jelknerand then syntheisize them later when we have a little better understanding15:34
klariosagreed, of course with our central goal being to master GNU cash 15:34
jelkneryes15:35
jelknerGNU Cash docs are great!15:35
jelknerthey will be a good source of info on financial accouting too15:35
klarioswell right now I will say that I will write my documentation in spanish!15:35
jelkner+115:35
klariosstrictly 15:35
jelknerthat will be *muy util*!!15:36
jelknerporque vamos a necessitarlos en los dos idiomas15:36
klariosa good thing to do would be to determine our meeting time/dates15:36
klariosyesss exactamente jelkner !15:36
jelknerlet's wait until the start of my school year to set up regular meeting times15:37
klariosI think mondays is great for me. 11 est 3:00PM UTC is also a good time but since the school year is coming close maybe wait till then. We can discuss our weekly learnings, and immediate tasks 15:38
klarios+115:38
klariosfor now jelkner the immediate task is the sales tax exemption 15:38
dcammueSo jelkner, after cjone and you done setting up the Gnucash db, is when we will test it right?15:38
jelknerfor now, we can check-in during stand up meetings and decided when we need to meet15:38
svayeSo for now we'll go with Mondays and Fridays, right klarios jelkner ?15:39
klariosdilcia and lesly said they need it for this week but I told them that's impossible I think15:39
jelkneryes dcammue 15:39
jelknerlet me work on that today15:39
jelknerand let you know tomorrow where i'm at15:39
klariossvaye: no 15:39
klariosfridays are our business management meetings 15:39
jelknerbut my first goal will be to get the database set up15:39
jelknerso you can connect to it15:39
dcammueYes15:39
jelknerok, let me get to work on that now15:40
jelknersee you at the stand up meeting tomorrow15:40
svayeklarios: okay I understand now, so are we meeting tomorrow?15:40
jelkneranything else before we go?15:40
klariosyep15:40
dcammueGreat talks today,  thanks to all15:40
klarioswe're meeting tomorrow 11 am est 3:00 pm UTC15:40
jelknerthat's a different focus svaye 15:40
jelkneri won't be at that meeting15:41
dcammueNothing much till gnucash dB is setup 15:41
jelknerright dcammue 15:41
jelknerso i need to get busy!15:41
klariosit will just be you and me for now. Since ive been introduced to codeberg, I also want to document those 15:41
jelknerbye my dear friends15:41
klariosgreat ! sounds like a plan then 15:41
jelknersee you soon...15:41
klariossee you soon!15:41
svayeHave a wonderful day jelkner 15:42
jelknerACTION logs off until tomorrow15:42
jelkner has quit (Quit: Leaving)15:42
klariossee you tomorrow guys!15:42
svayeklarios: adiós 15:42
klarios has quit (Quit: Page closed)15:42
svayeBye dcammue 15:42
svaye has left #jetrowebdev (None)15:42
svaye_ has quit (Quit: Page closed)15:43
dcammue has quit (Quit: Connection closed for inactivity)18:12
gabriel_jetro has quit (Remote host closed the connection)20:17

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!