IRC log of #jetrowebdev for Friday, 2026-02-13

dcammueSince Wednesday, i have been working on the Jetro Web Attendance app frontend, and i will continue today. no blocker12:00
thomasboimahOn Wednesday, we set up tmate for remote screen sharing and pairing to complete the Bowling Game in Python. I also did my UoPeople assignment. Today, I will be preparing for my work session with zOnny tomorrow. I am really hoping that his meeting with Jason went well yesterday. No blockers.12:00
thomasboimahACTION done12:00
dcammueACTION done12:00
jkollieyesterday I did some research on initiatives ideas that's am thinking of posting in NOVASEN and the component that should be used for it. Today I'll continue and go through the bylaws in-other to prepared for the up-coming board meeting. No blocker.12:00
svayeI have been reaching out to Mr Zawolo for the past few days now, but I have not gotten a respond concerning Jetroweb office, regardless I will keep trying. today we will look over jetroweb bank statement and I will continue reading, if jelkner has anything for me I can work on it. blocking on Mr Zawolo12:00
jkollieACTION done12:00
svayeACTION done12:00
gaprinhoYesterday i continue with my django study and i was learning about dynamic web content.12:00
gaprinhothere's no blocker now12:01
gaprinhoACTION done12:01
freenaYesterday, I got my confirmation email, login to Novasen and was also added as admin by jkollie. I did a tour on the platform and also did my first proposal post (Introduction). Today I plan to continue with the platform.12:01
freenaACTION done 12:01
jkolliesaw jelkner mail this morning about our sjc board meeting and agenda12:04
jkollienot sure why he isn't here yet12:04
jelknerMy humble apologies everyone, I can't meet today.12:09
jelknerI'm not ready for class and I have less than an hour to get ready.12:09
jelknerCan we meet tomorrow?12:10
freenaGood morning jelkner 12:10
thomasboimahsure12:10
freenaOkay jelkner 12:10
jelknerthomasboimah, dcammue, gaprinho, will you be in the programming class today?12:10
freena+112:10
thomasboimah+112:10
jelknergreat freena, i want to chat with you and jkollie, but tomorrow12:10
gaprinho+112:10
dcammue+112:10
jelknerthanks, and again, my apologies12:11
jkollieokay 12:11
freenaOkay jelkner 12:11
dcammueno problem12:11
jelknerthomasboimah, dcammue, and gaprinho, see you in a few hours12:11
jkolliewhat time tomorrow jelkner?12:11
jelknerACTION signs off to get ready for class!12:11
dcammueokay12:11
jelknersame time12:11
jelknersame place12:11
gaprinhookay12:11
*** jelkner has quit (None)12:11
jkollieokay12:11
thomasboimahACTION sign out13:08
*** thomasboimah has quit (Quit: Leaving)13:08
jelknerHello dcammue 14:22
jelknerAnyone here?14:23
jelknergaprinho, jkollie, svaye?14:23
gaprinhoyes14:23
jelknergreat gaprinho 14:23
jelknerCan you give thomas a call and ask him to jump on here?14:23
gaprinhowe're at the office working on jetroweb site update, jelkner14:23
jelknerNice!14:24
svayehi jelkner 14:25
jelknerHello svaye 14:25
jelknerit's been a bit since i've seen you14:25
gaprinhoThomas said he'll be online when class starts14:25
jelknerok, but i have an opportunity for an unrelated paid gig for him14:26
*** jkollie has quit (Ping timeout: 480 seconds)14:26
jelknerand wanted to see if he was interested14:26
gaprinhoi'm contacting him already.14:26
jelknerthanks gaprinho 14:27
jelkneri can chat with him now14:27
jelknerwhich is why i'm asking14:27
*** jkollie has quit (None)14:29
gaprinhoi've text him jelkner14:29
gaprinhohe said you should give him a sec14:31
jelknerthanks14:32
freenajelkner: 14:33
jelknerfreena: 14:33
jelknerhello thomasboimah 14:35
freenathomasboimah: is here jelkner 14:35
jelknerdcammue: are you still here?14:35
thomasboimahHi jelkner 14:35
jelknerhi thomasboimah 14:35
jelkneris dcammue still around?14:35
dcammue+114:36
jelknercool14:36
dcammueyeah14:36
jelknercjones and jelkner would like to hire Jetro Web to upgrade our classroom server14:36
jelknerit is running on a linode with debian bookworm14:37
jelknerand cjones installed caddy as the webserver, but he doesn't remember how14:37
jelknerthe signature key for the repo is also reporting an error14:38
jelknerso, we are thinking it would be easiest to just start with a new linode14:38
jelknerrunning trixie14:38
jelknercaddy is in the trixie repo14:38
jelkner(it wasn't in bookworm)14:38
jelknerand we also want to setup php14:39
jelknerso we can use that with our website14:39
jelknerdcammue and thomasboimah, is Jetro interested in that work?14:39
thomasboimah+114:39
jelknerWe are willing to be billed at $25 per hour14:39
svaye+114:40
jelknerthe tricky part is that our students depend on the site14:40
dcammue+114:40
jelknerso it can't be down long14:40
jelknerwe have an emergency backup on github pages14:41
dcammueokay14:41
jelknerthomasboimah: what is your alkami account?14:41
jelknerfirst step would be giving you access14:42
thomasboimahYes14:42
thomasboimahlet me see if i can get new one i been using NWD account14:42
jelkner+114:42
gaprinho+114:43
jelkneri'll have another class coming in in 15 minutes14:45
svayejelkner, 14:46
jelknergaprinho and dcammue, perhaps you and your partners can work on pytest today14:46
dcammueokay14:46
jelknerwhile thomasboimah and kara work in the server14:46
jelknersvaye?14:46
svayehave you heard from Mr Zawolo14:46
svayehave you met with Lindsey14:46
jelknerno and no14:47
jelknerwe meet with lindsey on 2/2214:47
jelknerhave you been reaching out to him svaye?14:48
jelknermr. zawolo i mean14:48
svayeokay, I am sure you made a mistake when you wrote 1/22 the last time that's why I asked14:48
jelkneroops!14:48
svayeyes jelkner I even texted him this morning14:48
jelknerok, i'll stop by on my way out14:49
svayejelkner, our part on the work you just assigned to thomasboimah would be invoices right14:49
jelkner+114:50
svayeokay 14:50
jelknerwe have an SJC board meeting this Sunday14:51
jelknerjkollie will hopefully see him there14:51
jkollieright14:51
svayejelkner, I have been kinda bored lately, I've been reading but no actual project, do you have anything I could work on14:52
jelknerhttps://codeberg.org/GraceHopperCenter/SolidarityEconomyEntrepreneurship/src/branch/main/Bookkeeping/VApayrollTaxes/GnuCashVAtaxSetup.md14:53
jelkneri just copied SECOSOL.gnucash to my home directory on the postgres server14:54
jelknerthomasboimah and get it for you from there14:55
jelknerwe are stuck on how to do the split transaction for payroll14:55
jelknerit would be a huge help if we could figure this out *before* we meet with lindsey14:55
thomasboimahjelkner, 14:56
jelknerthomasboimah,14:56
svayealright jelkner i will take a look at it14:56
jelknergreat!14:56
dcammuei can do that jelkner 14:56
thomasboimahjelkner, Could you please add my SSH key directly 14:59
thomasboimahthe account creating may take a while14:59
jelkneri don't understand15:01
jelkneryou are going to need access to the alkamai console15:01
jelknersince you are going to spin up a new linode15:01
thomasboimahCan you send me the link to create an Alkami account? I tried looking but couldn't find a signup button. Or should I create a Linode account directly?15:02
thomasboimahor you can send an invitation to my email thomas.boimah@jetrowebdevelopment.org from the Alkami/Linode dashboard? That way I can accept and get access to create the new server.15:03
thomasboimahACTION get on bike to get to the office since i am on the road15:03
*** thomasboimah has quit (Ping timeout: 480 seconds)15:12
jelknerhttps://www.linode.com/15:12
jelknerACTION waits for thomasboimah to arrive at the office and create his linode account15:17
dcammuejelkner, 15:20
dcammuecan you please give access to your directory to the sjc server so i can get the copied file for secosel, while awaiting thomas to arrives at the office?15:22
jelknerdcammue: thomasboimah can do this because he has admin15:29
jelknerlook in your home directory, dcammue ;-)15:31
jelknerwe can give you admin on this machine too, dcammue 15:31
jelknerif you promise not to break anything! ;-)15:31
dcammueokay15:31
dcammueno, i do not need admin15:31
*** thomasboimah has left #jetrowebdev (None)15:32
dcammue;-)15:32
dcammueokay, i have it15:33
jelkneractually dcammue, we need to talk to thomas when he gets here15:33
jelknerthe postgress server has the same issue15:33
jelknerit is running bookworm15:33
dcammuei will get it to my local storage immediately15:33
jelknerand the caddy signature key is invalid15:34
jelknerwe should upgrade to trixie15:34
dcammueokay15:34
dcammuelet he comes15:35
*** tboimah has quit (None)15:39
thomasboimahACTION at the just reach at the office15:40
thomasboimahACTION going through the log to full understand the goal15:40
thomasboimahjelkner, 15:42
thomasboimahBilling address?15:43
thomasboimahI need billing address to complete my account creation15:45
thomasboimahjelkner, are you still here?15:48
dcammuejelkner, 15:53
*** jkollie has quit (Ping timeout: 480 seconds)15:59
svayeACTION signs off to go home16:00
*** svaye has quit (Quit: Leaving)16:00
jgurarahi16:30
thomasboimahHi jgurara 16:30
Penrosianhello!16:33
thomasboimahHi Penrosian 16:33
dcammuehi Penrosian 16:34
dcammuehi Penrosian, Karaaaaa, jgurara,16:34
Karaaaaahello!16:35
thomasboimahHi Karaaaaa 16:37
Karaaaaahello!16:37
jelknerhello all16:37
jelknerlet's figure out our plan for today16:38
jelkneri found a really nice resource to use to start learning pytest16:38
jelknerhttps://realpython.com/python-hash-table/16:38
jelkneri've done the first red-green iterations already16:39
jelknerhttps://gitlab.com/gracehoppercenter/csc221/-/tree/main/TDD/pytest/hashtable?ref_type=heads16:40
jelkneri need to work with thomasboimah on the server stuff16:40
jelknerwhat do the rest of you think we should do to proceed?16:40
Karaaaaawe could continue with the hash table stuff with pytest?16:41
jelknerindeed Karaaaaa, that would be grat16:41
jelknergreat16:41
jelknerbut the question is, do you also want to try to create git repos and do remote pairing?16:42
jelkneror is that two many new skills at once?16:42
jelkners/two/too16:42
dcammuetoo many new skills at once16:42
Penrosiani'm fine with whatever16:42
Karaaaaaim fine to do all of them at once16:43
dcammuePenrosian, 16:43
dcammueare you male or female16:43
jguraranot sure16:43
dcammuePenrosian, 16:44
gaprinhojgurara we're team right, we can figure it out together16:45
jguraraok16:45
jelknerthomasboimah: are you ready? Karaaaaa is going to hang out with us as we work on the servers16:46
thomasboimah I stop at the billing address when creating my account? Who card I'm going to use?16:47
jelknerahh16:47
jelknergood point16:47
jelkneryou need a card?16:47
thomasboimah+116:47
jelknerdrats16:47
gaprinhojgurara do you know how to use github or we're going with gitlab?16:47
jelknerwhy not codeberg?16:48
jelknerit's easier16:48
jelknerand better!16:48
dcammuePenrosian, are we proceeding with what we were doing the last time, or we wana figure out how to start with the hashtable?16:48
gaprinhookay.., jelkner16:48
gaprinhojgurara are you here?16:48
jgurarayes16:48
gaprinhoso are you ready so we can proceed with creating git repo16:49
gaprinhoon gitlab?16:49
PenrosianI'm good with pytest, so I'm down to just start doing bowling now if you want16:49
jgurarai dont think i have a gitlab account16:49
Penrosianbut if you want to learn pytest a bit more first we can do the hashtable16:49
gaprinhookay try creating one, jgurara16:49
dcammueokay, but can you please answer my question?16:49
jguraraok16:49
Penrosianwhere16:50
dcammueare you a male or female16:50
Penrosianmale16:50
gaprinhoi'll inbox you privately so we can chat and work together, jgurara16:50
dcammueokay16:50
dcammuewe are good then16:50
dcammuelet's move16:50
jelknerwe need to take group pictures next week so we can get to "see each other"16:50
jelknerbut not now16:50
jelknerlet's roll16:51
dcammueare you going to host or i do?16:51
jelknerdcammue: you should host16:51
Penrosianyou host, the wifi here doesn't like us hosting16:51
dcammuesweet16:51
jelknerdcammue and gaprinho, we don't have publicly accessible IP addresses here16:51
jelknerso you have to host16:51
jelknerthomasboimah: Karaaaaa is looking up whether you need to have a credit card number for a linode account16:52
jelknersince the use case we have here is you will be managing an account that we set up16:52
thomasboimahOkay16:52
jelknerso i'm hoping you can create an account for that purpose without a card16:52
jelknerif you can't, we need to find another way16:53
thomasboimahBut that is linode process 16:53
thomasboimah    Account16:53
thomasboimah    Verification16:53
thomasboimah    Billing16:53
thomasboimah    Success16:53
dcammuessh qGACtWcGFsyGCqGMURWXWGhjp@lon1.tmate.io16:53
jelkneryes, but in this case, we looking to have you manage our account, which has billind16:53
jelknerbilling16:53
thomasboimahThen why can't you send me invite through the dashboard16:54
thomasboimahto my email16:54
dcammuePenrosian, is that the folder name16:54
Penrosianshouldn't really matter but yeah16:54
dcammueso you go ahead and proceed16:55
Penrosianalright16:55
Penrosiannow we can start on development16:56
Penrosianthis should be a good test16:57
Penrosianstarting test16:57
thomasboimahI think you can just do that from the dashboard going to: Account - Users & Permissions - Click Add a User - Enter my email - Set role to Admin and Send invite16:57
jelknerYour public key won't do any good thomasboimah 16:58
Penrosiangotta install pytest on this machine still16:58
jelknerwe need you to be able to manager the servers16:58
jelknerwhich you can only do from the console16:58
thomasboimahOkay got you16:58
jelknerwhen i get there this summer, let's talk about how jetro can get setup for online payments16:59
Penrosianalright pytest is working16:59
jelknerbut for now, Karaaaaa is sending you the info to try16:59
Penrosiannow we can fix that test16:59
thomasboimahOkay16:59
Penrosianwe already got pytest17:00
jelknerthomasboimah: let us know how it goes...17:00
thomasboimahokay17:00
thomasboimahI am on it17:00
thomasboimahjust a sec17:01
Penrosianalright do you want to do the next test now17:01
dcammuejust do let me watch17:02
Penrosianok17:02
jelknerthomasboimah, any news?17:04
thomasboimahon it will soon be done17:05
jelknersweet17:05
jelknerjgurara, gaprinho how are you doing?17:05
jelknerdo you have the screen shared and are you working on the tutorial?17:06
gaprinhosure we're, I am currently creating a repo for us since she/he doesn't have chance now to create a gitlab account, jelkner17:07
jelknerwhy gitlab?17:07
jelknercodeberg is your best bet17:07
thomasboimahjelkner, I'm in but my account is currently being reviewed.17:08
gaprinhooops, okay, i'll17:08
thomasboimahit will take a while but my username is tboimah17:09
jelknerlet me try sharing with you17:09
jelknerit says "invalid username or email address"17:12
thomasboimahhmmmm17:12
jelknerthis is going to be important, thomasboimah, so we need to figure it out17:12
thomasboimahjelkner, 17:13
jelknerthomasboimah,17:13
thomasboimahplease give me the card address apart from the card number and exp date17:13
jelknerthomasboimah, Karaaaaa just looked it up, it says it usually takes 30 to 60 minutes17:14
thomasboimahyes17:14
jelknerif we're blocking on this for now, thomasboimah 17:17
jelknerwhy don't you and Karaaaaa return to pytest?17:17
jelknerwe can work on this more tomorrow, when zOnny is with us17:17
jelknerwe are going to need to figure it out17:17
thomasboimahokay17:17
jelknersince for you to work with him on customer websites, like ANCCF, you need to be able to help manage them17:18
jelknerdid you see the tutorial zOnny created, btw?17:18
jelkneri don't think you did17:18
thomasboimahyes17:18
thomasboimahI did17:18
jelkneroh good17:18
jelknernice work he did!17:18
thomasboimahyeah17:19
Karaaaaathomasboimah, do you want to work on the hash tables stuff?17:20
thomasboimahlet just move on to write some test 17:21
thomasboimahfor the bowling game17:21
thomasboimahI have a little idea on pytest17:21
Karaaaaacool17:21
Karaaaaassh Yse99pHtJnTVPXXm7dpXWQSby@nyc1.tmate.io17:21
Karaaaaalet me know when you have joined or if it isnt working17:24
thomasboimahI'm in17:25
PenrosianI think we have a finished bowling game now17:35
Penrosianif there's any other tests you think we should try you can add those but I'm pretty sure we got everything17:36
dcammueyes17:36
dcammuethat was great17:36
dcammueokay17:36
Karaaaaathomasboimah, wouldn't we want to just work on makinf the first test pass right now?17:36
thomasboimahOkay17:37
dcammuei think i will contribute on monday, 17:37
dcammuei am not really fine with pytest17:37
Penrosianok17:37
Penrosianalso we meet again on wednesday, we have monday off17:37
dcammueokay17:37
dcammuethen i get long time to take over17:38
Penrosianthe basic thing with pytest is you have a file that starts with test_, like test_bowling.py, and then it runs any functions in there that start with test_, like test_create_game()17:38
Penrosianif any of them give an error then they failed, otherwise they pass, and you can check for certain things with assert17:39
Penrosianlike assert(g.score == 10)17:39
dcammueokay17:43
thomasboimahKaraaaaa, are you following17:45
thomasboimah?17:45
Karaaaaayes17:45
Karaaaaasorry17:45
Karaaaaado we want rolls to be a function or a value?17:47
Karaaaaaoh i see now17:47
Karaaaaanevermind17:47
jelkner6 minutes left all17:48
jelknermake sure you make your last commit before the bell rings17:48
Karaaaaathomasboimah, we will have to leave very soon so do you want to do one more test17:50
thomasboimahyes17:51
thomasboimahKaraaaaa, 17:52
Karaaaaayes17:52
thomasboimahcan you send the link again17:52
Karaaaaayes17:53
thomasboimahjelkner, linode verification complete17:53
Karaaaaassh BF8ktPefvEdwX4A99SRfPHwYR@nyc1.tmate.io17:54
*** jgurara has quit (Quit: Leaving)17:54
*** Penrosian has quit (Quit: Leaving)17:55
jelknersweet thomasboimah 17:55
thomasboimahKaraaaaa, 17:55
Karaaaaai have to go now17:55
jelkneryou have a few minutes to see if we can set that up17:55
thomasboimahare you also editing the file at the same time17:55
jelknershe has to leave thomasboimah 17:55
jelknerthe bell rang17:55
*** Karaaaaa has quit (Read error: Connection reset by peer)17:55
jelknerand her bus is going to leave17:55
thomasboimahOkay17:55
jelknerwhat is your username again?17:57
jelknerthomasboimah?17:57
thomasboimahtboimah17:57
*** jkollie has quit (Quit: Leaving)17:57
jelkneremail?17:57
thomasboimahSorry i used this email: boimahthoms2005@gmail.com17:58
thomasboimahboimahthomas2005@gmail.com17:58
jelknerI get "Invalid username or email when I try that"17:58
thomasboimahThat is it username: tboimah email: boimahthomas2005@gmail.com18:00
jelknerNo go18:03
jelknerwe may need to contact support18:03
jelknerYou should search first thomasboimah 18:04
jelknerthat's what we are hiring you to do18:04
jelknerkeep track of your time18:04
jelkneri can open a ticket18:05
jelknerbut you are supposed to create a community post first18:05
jelknermaybe you can talk to zOnny about this tomorrow18:05
jelkneri have to go now18:05
jelkneri'll be on at 7 am EST tomorrow18:05
jelknerbye for now...18:05
thomasboimahOkay18:05
*** gaprinho has quit (Ping timeout: 480 seconds)18:06
*** jelkner has quit (Quit: Leaving)18:06
thomasboimahACTION sign off for the day18:13
*** thomasboimah has quit (Quit: Leaving)18:13
*** Karaaaaa has quit (Read error: Connection reset by peer)18:29
*** freena has quit (Quit: Connection closed for inactivity)20:15
*** anthony_p has quit (Ping timeout: 480 seconds)20:37
*** dcammue has quit (Remote host closed the connection)22:04

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