IRC log of #novawebdev for Saturday, 2026-05-30

dcammue has quit (Read error: Connection reset by peer)01:02
dcammue has quit (Read error: Connection reset by peer)02:54
dcammue has quit (Read error: Connection reset by peer)06:48
dcammue has quit (Remote host closed the connection)07:04
dcammue has quit (Read error: Connection reset by peer)07:27
dcammue has quit (Remote host closed the connection)07:45
gabriel has quit (Remote host closed the connection)08:39
dcammue has quit (Remote host closed the connection)08:49
gabriel has quit (Read error: Connection reset by peer)09:09
gabriel_jetro has quit (Quit: Connection closed for inactivity)09:19
zOnny!help10:20
WebsterssLittle Webster - Meeting Bot Commands:10:20
Websterss   !stop                - Deactivate active meeting10:20
Websterss   !add [id] <item>     - Add agenda item (any meeting)10:20
Websterss   !agenda [id]         - Show agenda with item IDs and status10:20
Websterss   !remove <id>         - Remove agenda item by ID (e.g., I1)10:20
Websterss   !sethost <nick>      - Change meeting host10:20
Websterss   !finish              - End and delete active meeting10:20
Websterss   !delete              - Delete any meeting by ID/name10:20
WebsterssType !help <command> for details (e.g., !help add)10:20
zOnny!list10:20
Websterss**Scheduled Meetings:**10:20
zOnny!agenda 4P2M10:21
Websterss**Agenda for '4P2M - N3B7'** [⏸ INACTIVE - Use !add 4P2M <item> to add items]10:21
zOnny!agenda 84VL10:21
Websterss**Agenda for '84VL - NWD Weekly Meeting 2026-05-26 23:00 UTC'** [⏸ INACTIVE - Use !add 84VL <item> to add items]10:21
Websterss   4. [I4] Round of reports (Recent work, current work, and any blockers?) (by: klarios_)10:21
Websterss   5. [I5] Define NWD Aims, General Circle, sub-Circles, Roles  (by: klarios_)10:21
zOnny has quit (Remote host closed the connection)10:25
thomas has left #novawebdev (None)10:58
thomasboimahGood morning jelkner and dcammue 10:59
jelknerYesterday i worked on helping NextSystem make the bank transfer and worked with students to bring closure to Django projects for hand-over to Jetro. Today i'll be working on lesson planning for the last 2 weeks of school. No blockers.11:00
jelknerACTION done11:00
dcammuehow are you thomasboimah 11:00
thomasboimahYesterday, I updated the Jetro website and started reviewing the code in the following repositories:11:00
thomasboimahhttps://codeberg.org/GraceHopperCenter/ghctechlib11:00
thomasboimahhttps://codeberg.org/GHC_Students/cosmetology_webapp11:00
thomasboimahhttps://codeberg.org/GHC_Students/culinary_webappV211:00
thomasboimahNo blocker.11:00
dcammueOn yesterday, i taught the web class locally because kthomas was did not attend, and today, i will be looking at my UL lesson, and if any thing jelkner wants me to do i can do it. 11:00
dcammueACTION done11:00
thomasboimahACTION done 11:00
jelknerwhere is zOnny?11:00
dcammuezOnny came and left11:00
thomasboimahMaybe he is on his way 11:01
dcammuebut he did not say anything to me11:01
jelknerlet me call him11:01
gabriel_jetroGreetings everyone11:04
thomasboimahGood morning gabriel_jetro 11:05
dcammuethomasboimah, how is everything going?11:08
thomasboimahJust managing it bro11:08
gabriel_jetroMane Mulbah said he won't be here, here's going for funeral11:17
thomasboimahOk 11:17
gabriel_jetroYeah, he call me this morning and also said he have problem with dcammue 11:18
jelknersorry for the delay11:19
jelkneri'm on the phone with zOnny11:19
thomasboimahNo worries 11:20
jelknerhe'll be here in about 15 minutes11:20
thomasboimahOkay 11:20
jelknerthomasboimah, just finished talking with zOnny11:32
jelknerwe had a mix up11:32
jelknerhe thought we were having breakfast with sahnun11:32
jelknerso he drove to the diner11:32
thomasboimahI see11:33
jelknerpoor zOnny was there all by himself11:33
jelknerso we talked while he was driving home11:33
jelknerhe is home now11:33
jelknerand should join us soon11:33
dcammueAmeh, he didn't note it that's why11:34
jelknerthere he is11:37
thomasboimahGood morning zOnny!11:37
zOnnyGood morning comrades11:37
jelknerzOnny, i explained what happened11:37
jelknerour mix up at the diner11:37
zOnnyjelkner: all good jelkner 11:38
jelkneranyway, let's talk about plans for the weekend11:38
zOnnyalthough I realy like the place but it will be another time11:38
zOnnyjelkner: sure11:38
jelknerzOnny, while we wait to get started with NextSystemAMS11:38
zOnnywhere are we11:39
jelknerwe have 3 Django projects that come under the skills building catagory11:39
dcammueGood morning zOnny, 11:39
jelknerthey don't have any money associated with them11:39
jelknerother than what SJC (through me) contributes11:39
zOnnyjelkner: and the last one?11:41
jelknerthomasboimah put the urls in the chat11:41
jelkneri think this is important work for two reasons:11:42
zOnnyjelkner: ah the GraceHopper got it11:42
jelkner1. they are "build from scratch" Django apps11:42
jelkner2. they help us develop our intern pipeline11:42
jelknerthe 3 young devs who worked on the library app are *very* skilled11:43
jelknerand they are finishing their sophomore year11:43
jelknerso i have them 2 more years11:43
jelknerin my fantasy world, NOVA Web will be a thriving worker co-op by then11:44
jelknerdoing really cool things11:44
jelkner(like using GeoDjango to build scientific and political mapping applications)11:44
jelknerthese kinds of things would attract very bright and talented young folks to stay with us while they are in college11:45
jelknerlike stefan and adrian did11:45
zOnnyjelkner: I see11:45
jelknerso, we get a chance here to bring gabriel_jetro up to speed11:45
zOnnyjelkner: what is the goal with the listed projects?11:45
jelknersince under thomasboimah's guidance, with help from zOnny, gabriel_jetro could do much of the work here11:46
jelkner*if* he is ready!11:46
jelknertwo of the apps, cosmotology and culinary11:46
jelknerare very similar11:46
jelknerour cosmetology and barbering program runs events called "Spa Days"11:47
jelknerwhere customers sign up to come in and get hair cuts and other services11:47
jelknerso this is a reservation system for Spa Day11:47
jelknerin a similar way, our culinary program runs events called "Off The Pike"11:48
jelknerwhere people from the community make reservations for dinner11:48
zOnnyjelkner: got it11:48
jelknerand place orders for their meals11:48
zOnnyjelkner: I am assuming this is the first Django project, yes?11:49
jelknerthe last one is similar too, in many ways11:49
jelknerthe first Django project?11:49
jelkneri don't understand11:49
zOnnyjelkner: for your students11:49
jelknerit is their end of year project11:49
jelknerso check out the last one, zOnny 11:50
jelkneri am the customer for that project11:50
jelknerand it is something i have wanted for years!11:50
jelkneri'm a bibliophile11:50
jelkner(a lover of books)11:50
jelkneri have hundreds of books i've been collecting since i was a high school student11:51
jelknernow i'm old11:51
jelknerand i can't take these books with me to the grave ;-)11:51
jelknerso i would like to donate them to the Grace Hopper Center11:51
zOnnyjelkner: will run them and have a clear understanding of them11:51
jelknerso students can check them out11:51
jelknerthat is what the last app is about11:51
jelknernow zOnny, ask thomasboimah about the three students who worked on the library app11:52
jelknerthey are skilled11:52
zOnnyjelkner: this really can help them to join our core projects with a clear understanding of Django11:52
jelknerand they worked very well together11:52
jelknerthere should be unit tests with the library app11:52
jelknerand the 3 students, ben, kara and josh11:52
jelknersay they will continue to work with us over the summer11:52
zOnnyjelkner: yup11:52
jelknerthe app will soon need some design love11:53
zOnnyjelkner: what is the story during the summer11:53
jelknersince none of the devs have design chops11:53
jelknerwhat do you mean?11:53
jelknerby "story"?11:53
zOnnyjelkner: the goal for them during the summer is to upgrade the projects?11:54
jelknerthey need to be ready to use in September11:54
jelknerso yes11:54
zOnnyjelkner: got it now11:54
jelknerMy and Chri's reputations depend on it!11:54
jelknerWe promised these apps last year11:54
zOnnyjelkner: What do you want us to help with?11:54
jelknerand we didn't deliver11:54
jelknerthat hurt our reputations11:55
zOnnyjelkner: do they also will learn on how to deploy them?11:55
jelknerbut this year, after realizing 1st year Django students in a community college class can't deliver finished products11:55
zOnnyjelkner: I assume they will also learn it easily11:55
jelkneri told my colleagues - we have a partnership with a tech co-op in Liberia that will finish what the students can't11:56
jelknermake sense?11:56
zOnnyjelkner: ah this start making sense now11:56
jelkneragain, there is not revenue stream from this11:56
jelknerexcept what i can afford11:56
zOnnyjelkner: it is a learning pathway11:56
jelknerbut they are great projects to finish building our dev skills11:57
jelknerfor Jetro to show it is ready for the real world11:57
zOnnyjelkner: yup 11:57
jelknerwith real customers11:57
zOnnyjelkner: this is cool11:57
jelkner+111:57
jelkneroh yes11:57
zOnnyjelkner: Will you be working with them once you are there?11:57
jelknerdeploying them is what we will need to do11:57
jelkneryes, zOnny, i'll be working with them when i am there11:58
jelknerand before11:58
jelknerand after ;-)11:58
jelknerstarting now11:58
zOnnyjelkner: got you11:59
jelknerso, since you have thomasboimah and gabriel_jetro, zOnny, can you help them get started today and tomorrow?11:59
zOnnyjelkner: start with?11:59
jelknerthe 3 apps11:59
jelknerlol11:59
zOnnyjelkner: running this projects?11:59
jelknerwhat have we been talking about? ;-)11:59
zOnnyjelkner: I thought thomasboimah was already working with them11:59
jelknerhe did12:00
zOnnyjelkner: it is just my college gabriel_jetro then :)12:00
jelknerbut only for a single day12:00
zOnny**colleage12:00
zOnny***colleague12:00
jelkneri bet the cosmetology app doesn't have unit tests12:00
zOnnyjelkner: tests!! got you12:00
jelkneris gabriel_jetro ready to start adding unit tests?12:01
jelknerthat's the key to entry12:01
zOnnyjelkner: same path as we plan to do it with Next Systems12:01
jelkner+112:01
jelknerbuilding our skills!12:01
zOnnyjelkner: clear now12:01
jelkner1st add unit tests12:01
jelknerthen refactor the code to make it cleaner12:01
jelknerthey we start adding new features again12:01
zOnnyjelkner: we will take care of the unit tests12:01
jelknerclean it first!12:02
jelknerwe don't want to keep piling on top of a mess12:02
zOnnyjelkner: I see Docker already there12:02
jelknerwe end up with code rot and go nowhere fast12:02
jelknerok, i have to go12:02
jelkneri'll check-in at 7 am tomorrow12:02
zOnnyjelkner: all good12:02
jelknerzOnny, please don't meet me at the diner! ;-)12:02
jelkneri'll be here on irc12:03
zOnnyjelkner: no this time12:03
zOnnyjelkner: see you tomorrow12:03
jelknerok, thomasboimah and gabriel_jetro, time for Jetro to shine!12:03
jelknerdcammue, do you need anything before i go?12:03
dcammueno Sir12:03
jelknerdcammue, we will soon have to have a big conversation about the NOVA Web bank account12:04
jelknerand keeping books12:04
jelknerit's a bit of a mess now12:04
dcammueokay12:04
jelknerwe need to clean that up too12:04
jelknerwhen i'm there with you we'll talk a lot about that12:04
dcammuesure jelkner 12:04
jelknerok, bye for now12:04
jelknerACTION signs off12:04
dcammuethanks12:05
jelkner has quit (Quit: Leaving)12:05
zOnnyalright jetro team12:05
zOnnyhow is everyone doing12:05
gabriel_jetroI'm trying I been I'll recently12:06
gabriel_jetroWhat about you, zOnny 12:06
zOnnygabriel_jetro: I hope you fee better12:06
gabriel_jetrozOnny: sure12:06
zOnnygabriel_jetro: I am assuming you are still working with the .json?12:06
zOnnythomasboimah: are you done with the systemmd?12:07
thomasboimahYeah with sjcompute 12:08
zOnnythomasboimah: sweet12:08
zOnnythomasboimah: we are missing the Secosol, yes?12:08
thomasboimahYes12:09
zOnnythomasboimah: any questions?12:09
zOnnythomasboimah: do you understand what you did with sjcompute?12:09
thomasboimahYep 12:09
zOnnythomasboimah: it is important you know what you are doing there for clear understanding12:10
zOnnythomasboimah: it will help you understand when you will deploy with apache as well12:10
thomasboimahJust have some misunderstanding about the port, it seem to me like the port of novawebdev is the seem with secosol on mayfirst. But I guess is my head that we shaking 12:10
thomasboimah*was12:11
zOnnythomasboimah: good point12:11
zOnnythomasboimah: the .gunicorn is serving in port 80 yes?12:12
thomasboimahYes12:13
thomasboimahACTION going in the bathroom 12:14
zOnnythomasboimah: gunicorn will not run if the is a port conflict12:15
zOnnygabriel_jetro: what is the update?12:16
zOnnygabriel_jetro: feeling ready for another task?12:16
zOnnygabriel_jetro: or do you want to take a break until you recover?12:16
gabriel_jetroSure zOnny , thomasboimah was walking me through with the .json and how it works with boxes12:17
gabriel_jetroI'm good now I can work on something today12:18
gabriel_jetroIt was just a little malaria but I feel much better zOnny 12:18
zOnnygabriel_jetro: is the .json file done?12:19
gabriel_jetroNope 12:19
zOnnythomasboimah: where did you place the gunicorn unit file?12:20
gabriel_jetroShould I create one 12:20
gabriel_jetrozOnny: 12:20
gabriel_jetroFor the secosol12:20
zOnnythomasboimah: I'm looking at the sjcompute12:20
zOnnygabriel_jetro: what was your task?12:21
zOnnygabriel_jetro: yes12:21
zOnnygabriel_jetro: secosol_data.json needs to be into fixtures12:21
gabriel_jetroOkay, I'll update you tomorrow12:22
zOnnygabriel_jetro: only the theme boxes not the whole project12:22
zOnnygabriel_jetro: what do you want me to tell jeff with the other 3 projects?12:22
zOnnygabriel_jetro: we need to get them running 12:22
gabriel_jetroOkay12:23
zOnnygabriel_jetro: I would like to know your schedule12:23
zOnnygabriel_jetro: I want to help you and you be at the same speed12:23
zOnnygabriel_jetro: I can only commit to work weekends at this point12:24
zOnnygabriel_jetro: I want to do my best to help you learn12:24
gabriel_jetroI'm less busy but I love to work at night, first I had two issue, one with my phone and another with electricity bit now all is well, I just got new phone yesterday12:24
zOnnygabriel_jetro: got you12:25
gabriel_jetroAnd its rainy season here so current is stable now12:25
zOnnygabriel_jetro: feel free to tell me where you are stuck with12:25
gabriel_jetroOkay12:25
zOnnygabriel_jetro: I need to see how we can fix it together12:26
gabriel_jetroOkay12:26
thomasboimahACTION back 12:27
thomasboimahDid I miss anything 12:27
zOnnygabriel_jetro: as for now I understand that you will be working on the task tomorrow, yes?12:27
thomasboimahACTION going to read the log12:27
gabriel_jetroYes, tonight12:27
gabriel_jetroAnd update tomorrow at our stand up meeting12:28
zOnnygabriel_jetro: you understand what do you need to do?12:28
zOnnygabriel_jetro: do you have any questions?12:28
zOnnygabriel_jetro: do you know what command to run?12:29
gabriel_jetroYh, Python manage.py dumdata filename12:30
thomasboimahzOnny: I read the log i see you was asking about sjcompute gunicorn unit test12:30
gabriel_jetroFrom the .box12:30
gabriel_jetrothomasboimah: was explaining it to me at the office the other day12:31
thomasboimahIt is this dir: .local/share/systemd/users/sjcompute.service12:31
gabriel_jetroI'll ask him when I'm stuck since I have access to him at any time zOnny 12:32
zOnnygabriel_jetro: great12:34
zOnnythomasboimah: found it12:34
zOnnythomasboimah: looks good to me12:35
zOnnythomasboimah: regarding the binding the port you will see the error if you ever have port conflict12:36
zOnnythomasboimah: it will depend on how the shared servers are setup12:37
zOnnythomasboimah: since you have familiarity with it, do you want me to do the secosol?12:37
zOnnythomasboimah: or gabriel_jetro should learn how to do it?12:38
thomasboimahLet gabriel_jetro go for it 12:38
zOnnythomasboimah: +112:38
zOnnythomasboimah: that makes sense since he is already dealing with secosol12:39
thomasboimahACTION going in the bathroom, my stomach is disturbing me today :-)12:39
zOnnygabriel_jetro: run this command: python manage.py dumpdata boxes.Box --indent 2 -o theme/fixtures/secosol_data.json12:50
zOnnygabriel_jetro: then you should be good to have that file12:51
zOnnyACTION goes to make coffee back in 5min12:52
zOnny has quit (Remote host closed the connection)12:52
gabriel_jetroACTION going to the bathroom 12:53
zOnnyACTION is back13:08
gabriel_jetroACTION back13:17
gabriel_jetroACTION done with running the command zOnny 13:20
gabriel_jetrozOnny: 13:24
zOnnygabriel_jetro: did you run it in your local?13:25
gabriel_jetroYh on the secosol_home branch13:26
gabriel_jetroWhat's it that the boxes ain't showing on the website or I should create superuser?13:28
zOnnygabriel_jetro: make sure that the content you have in your local is the same as the prod13:28
zOnnygabriel_jetro: yup you need to log in13:28
gabriel_jetroACTION going to Check the code to see13:29
zOnnygabriel_jetro: otherwise you are dumping your local boxes different to the prod13:29
zOnnythomasboimah: you feeling ok?13:29
thomasboimahNope, my stomach is running 13:31
zOnnythomasboimah: got you13:33
thomasboimahBut I can manage to be here since I'm home, I can just jump in my bathroom if it disturb me13:34
thomasboimahI will start with the unit test for the three projects today 13:35
gabriel_jetrozOnny: I'm I comparing he initial.json file with the one I just dump secosol_data.json or with data.json?13:35
zOnnygabriel_jetro: try to load your secosol_data.json13:37
zOnnyadn compare if the content you have is the same as the prod13:38
zOnnygabriel_jetro: if that is the same so push it to the repo13:38
zOnnygabriel_jetro: remove the data.json13:38
zOnnygabriel_jetro: since you have the updated secosol_data.json up to date, yes?13:39
thomasboimah has left #novawebdev (None)13:39
gabriel_jetroACTION going through the codes13:44
zOnnythomasboimah: I'm seeting up my env with those three projects13:48
thomasboimahme too13:48
zOnnythomasboimah: there are so many branches that I am not sure which is the latest one13:49
thomasboimahI think the main branch is the latest branch, those other branches are branch of task that was assign to an individual and was completed and merge to the main branch13:50
thomasboimahThat's how i see it to be13:51
zOnnythomasboimah: I hope so13:55
zOnnythomasboimah: got them working14:22
thomasboimahon it, for the culinary_webappV2 was an .env issue14:23
thomasboimahand for cosmetology_webapp a Models aren't loaded yet issue, but on it14:24
gabriel_jetrozOnny: why is it that the themes folder is being ignore by git?14:28
gabriel_jetroI ran git add but I'm not seeing it at the working stage14:28
zOnnythomasboimah: most of them you will run into that issue14:30
zOnnygabriel_jetro: the theme is ignored in the libreorganize bc it is another repo14:31
gabriel_jetroOhk14:31
zOnnygabriel_jetro: when you cd into theme14:31
gabriel_jetroYea understood14:31
zOnnygabriel_jetro: you will see git changes into it14:32
zOnnygabriel_jetro: always make sure which repo you are and what changes you are making14:32
zOnnythomasboimah: most of the porjects are using Django5 above14:33
zOnnythomasboimah: I had to update my python to run them14:33
gabriel_jetroI'm on secosol_home repo I'm about to cp libreorganize/theme/fixtures/secosol_data.json libreorganize/core/fixtures/secosol_data.json for git to be able to track it14:36
gabriel_jetrozOnny: 14:36
zOnnygabriel_jetro: there isn't need to update the core/fixtures14:37
zOnnygabriel_jetro: the core belongs to LibreOrganize14:37
zOnnygabriel_jetro: that is the default fixtures when you run libreOrganize14:37
gabriel_jetroOkay14:38
zOnnygabriel_jetro: do not change libreOrganize for now14:38
zOnnygabriel_jetro: always focus on theme14:38
gabriel_jetroOK14:41
gabriel_jetroACTION setting my username and password for gitlab on my new Ubuntu os14:46
thomasboimahACTION going in the bathroom14:47
gabriel_jetrozOnny: I'm confused between codeberg and gitlab, where's the repo located?14:49
zOnnygitlab14:50
thomasboimah has quit (Quit: Leaving)15:26
gabriel_jetrozOnny: I'm done15:33
zOnnygabriel_jetro: I see it15:40
zOnnygabriel_jetro: thanks15:45
gabriel_jetrozOnny: anything else before I go or that's all for today?15:59
zOnnygabriel_jetro:  will you be able to run the repos?16:05
zOnnygabriel_jetro: https://codeberg.org/GraceHopperCenter/ghctechlib16:06
zOnnygabriel_jetro: https://codeberg.org/GHC_Students/cosmetology_webapp16:06
zOnnygabriel_jetro: https://codeberg.org/GHC_Students/culinary_webappV216:06
gabriel_jetroYeah, what's my task?16:19
gabriel_jetro I should just have it run on my local machine for now zOnny 16:20
zOnnygabriel_jetro: that is the goal for now16:23
zOnnygabriel_jetro: I'm adding unit test to one of them16:23
zOnnygabriel_jetro: if you get them running it would be one step down16:23
zOnnygabriel_jetro: when you are running projects, not everything works in the first try16:24
zOnnygabriel_jetro: there is always some setup that goes wrong16:24
zOnnygabriel_jetro: you need to get use to figure out what is the issue16:24
zOnnygabriel_jetro: move around and ask yourself why isn't working16:25
zOnnygabriel_jetro: finding out the issues helps you add your input on what needs to be done in order to make it run in the first try16:26
zOnnygabriel_jetro: Let me know when you get them running16:27
zOnnygabriel_jetro: it doesn't have necessarily done today16:27
zOnnygabriel_jetro: but in order to participate in this project you need your setup16:27
zOnnygabriel_jetro: also there is a task for you with the systemd configuration16:28
zOnnygabriel_jetro: this is more related to the production with secosol16:28
zOnnygabriel_jetro: secosol is running a manual gunicorn command16:29
zOnnygabriel_jetro: that isn't good because when updates are done in the mayfirst server the gunicorn doesn't work16:29
zOnnyand the site is down16:30
zOnnygabriel_jetro: so in order to fix that we need to create a secosol.gunicorn unit file16:30
zOnnygabriel_jetro: I want you do it with the help of thomas16:31
zOnnygabriel_jetro: thomas has done the sjcompute16:31
zOnnygabriel_jetro: in order for you to get familiarity with how we set it up, I want you to do it16:32
zOnnygabriel_jetro: does that make sense?16:32
gabriel_jetro+117:08
gabriel_jetrozOnny: 17:08
zOnnygabriel_jetro: cool17:09
gabriel_jetroOhk I'll update you tomorrow zOnny 17:10
gabriel_jetroACTION going to set up those repo17:11
jelknerzOnny, are you here?18:53
jelkneri just tried to call you, but you didn't pick up18:53
gabriel_jetro has quit (Quit: Connection closed for inactivity)19:21
jelkner has quit (Quit: Leaving)19:32
zOnny has quit (Remote host closed the connection)20:16
dcammue has quit (Remote host closed the connection)23:11

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