IRC log of #novawebdev for Saturday, 2026-10-03

anthony_p has quit (Remote host closed the connection)02:49
thomasboimahI completed the migration of the Jetro, SECOSOL, SJCompute, and NOVA Web Development GnuCash PostgreSQL databases from Linode to May First, and verified that the data was successfully restored. One limitation I noticed is that the May First PostgreSQL service appears to provide a single PostgreSQL user per database, unlike our Linode setup where we created individual PostgreSQL roles for members of the business team. This means we currently have 11:00
thomasboimahless granular user access, permissions, and accountability at the PostgreSQL level. I plan to review the May First documentation and email Jamie to find out whether there is a supported workaround for creating or managing additional PostgreSQL users/roles. All database credentials have been securely stored in Bitwarden. No blockers.11:00
thomasboimahACTION done11:00
gabriel_jetroGood morning zOnny, smohamud, thomasboimah, and dcammue 11:01
thomasboimahGood morning gabriel_jetro zOnny dcammue and smohamud 11:01
zOnnyGood morning comrades, I haven't been able to focus on any projects this past week due to a busy week at my job. I did get the chance to attend the Tuesday circle as a listener, and hoping to be committed to attending the circles. No blockers.11:01
zOnnyACTION done11:01
dcammueGood morning gabriel_jetro zOnny smohamud 11:01
dcammuezOnny, did you hear from Jeff yesterday?11:02
zOnnyIs there any questions for me?11:03
zOnnydcammue: haven't heard anything from jeff11:03
smohamudGood morning all11:03
dcammueI texted him yesterday on signal and he did even read the message up to now11:04
smohamudStandup: Running Nova Web Developmentl locally and wrote list of updates/fixes to be done. Checked CJS commit / explored Linode setup 11:04
dcammuebut I emailed him so let see how the day ends maybe he might reply to it11:05
dcammuezOnny, I just want to give you hard time 11:05
dcammuecan you allow me to do that?11:06
smohamudCode reviewed. Studied UX/Persona creation, began writing Personas for Nova Web Development Users11:06
smohamudnot blocked. Done.11:06
zOnnydcammue: I'm sure he will reply, I'm assuming he is busy or have other things going11:06
dcammueokay11:06
dcammuecopied!11:06
zOnnyalright, team. I will let you focus on your todos11:08
zOnnythomasboimah: good to know you have migrated GnuCash11:08
thomasboimah+1!11:09
smohamudSounds good11:10
zOnnyIs there any questions for me before I sign out?11:11
thomasboimahquick question11:11
zOnnythomasboimah: yes?11:11
thomasboimahIs the team decide now if we are going be using git submodule or pip package?11:12
thomasboimah*to11:12
zOnnyI don't really have a strong input on it. We can work with either one 11:13
zOnnythomasboimah: choosing one does mean we will use it forever11:14
zOnnythomasboimah: we as developers need to be able to move from one env to another 11:14
thomasboimahBecause I am thinking about starting to extract other project branch from theme, just like the same way you did for cjs project11:15
zOnnythomasboimah: I did bring it as an option to start working in a more cleaner environment11:16
zOnnythomasboimah: if the dev team feels to understand how git submodules work or if working with pip packages are better it is a devs decision11:17
thomasboimahgot you11:18
zOnnythomasboimah: you as a developer should explore pip install as well just for curiosity how your apps live in the venv/site-packages 11:19
zOnnythomasboimah: you will also be introduced to that kind of work assignment in the Uopeople course11:21
thomasboimah has quit (Read error: Connection reset by peer)11:22
thomasboimahOkay11:23
zOnnyI'm assuming you are still taking courses there, yes?11:23
thomasboimah+111:23
zOnnythomasboimah: Good to know, they really have a solid curriculum for CS11:25
thomasboimahHere this is what I am during this term: CS 2205-01 Web Programming 1 - AY2027-T111:25
thomasboimahJeff said that i should carry one course every term, since that way I will also have time to do Jetro/NWD work11:26
zOnnythomasboimah: great11:26
zOnnyI'm assuming you started with html validation tools11:26
thomasboimahyeah, this course not seem to be hard since I have Idea about Html, css and I am learning Javascript now with smohamud 11:27
zOnnythomasboimah: I see11:28
zOnnyI think it gets interesting when you will be introduced to Creating XML Documents11:28
thomasboimahyep!11:28
zOnnythomasboimah: web programming 211:30
zOnnywill be more interesting for you to learn about php11:30
thomasboimahyes11:30
smohamudSo, as far as Pip packages, I have a strong opinion on it but waiting to gather the Engineering team to discuss before we choose.11:30
smohamudBy Monday, we should know our path and will be able to branch with confidence in the direction.11:30
smohamudIt's critical for us to begin our work... CJS branch is currently deployed with live-changes on the Linode server11:31
smohamudThat aren't in local Git11:31
smohamud*Remote git repo.11:31
zOnnysmohamud: thanks for the update11:32
smohamudMaster is diverged from production. We need to make a decision ASAP so we can avoid re-work down the road.11:32
zOnnyI did notice it when I started to look into the server, If I'm not wrong I also remembered it was working with the cjs branch for LO 11:33
smohamudThe thing is, we can do submodules for LibreOrganize since it's not an App, it's a whole project. For the apps, we can do packages. The other big decision we need to make is whether we should be working to use LibreOrganize as a basis for projects at all.11:33
smohamudThis is the commit: http://gitlab.com/novawebdevelopment/libreorganize/libreorganize/-/commit/56d318fc641e5572fb7c011b8f9e7adce886a68611:34
smohamudCJS Commit that’s in Production: 56d318f (HEAD -> cjs) remove spanish sections11:34
zOnnysmohamud: sweet11:35
smohamudIt is indeed on the cjs branch11:35
smohamudof LibreOrganize repo.11:36
zOnnyI think you are misunderstanding the use of git submodules as a whole11:36
jallahkoleahHello, everyone11:36
jallahkoleahthomasboimah, dcammmue, gabriel_jetro, smohamud, and ZOnny11:37
zOnnysmohamud: it will adding complexity to use both but I can work around it if that is a decision 11:37
thomasboimahGood morning jallahkoleah 11:37
zOnnyfor LO use, we need to understand what LO is built for11:38
zOnnyhttps://libreorganize.org/ 11:38
zOnnyI suggest always bring your focus to that site11:38
smohamudWhat makes you say I misunderstand submodules? 11:39
smohamudIt does add complexity to use both, for sure...11:39
smohamudThat's why I say we start with just for the apps11:40
smohamudAnd LibreOrganize can wait, it doesn't update often at all at this point and we don't have resources to keep making the base better atm...11:40
zOnnyI see11:41
smohamudpip packages. Clients either get a branch of LibreOrganize that's worked from or a Fork.11:41
jallahkoleah has quit (Read error: Connection reset by peer)11:43
smohamudThat's a question I don't have an answer but the answer depends on whether we want to commit to using the Base... 11:43
smohamudFor LibreOrganize.11:43
jallahkoleah_How are you doing thomasboimah?11:45
smohamudConsider the amount of time we spend and have spent trying to make sure projects are on a working LibreOrganize branch. The time we spend onboarding people to the unique project setup. Time dealing with maintaining old projects. For the most part, the code is high-quality. But, it's ageing and there are newer Open Source tools we can use to scaffold our projects.11:46
jallahkoleah_Sorry for joining late team, I'm having eyes problem, so I needed to go for check-up that's why I'm coming in late. Please pardon me..11:46
zOnnysmohamud: understand11:49
smohamudCollectively probably 100+ hours in the last year. The amount of time we save by using it is a fraction of that... Sure, some development is faster but doubt it's 100+ hours (not to mention the long-term maintainence, too)11:51
zOnnyI have tried to update and maintain the LO projects once I got back to Nova11:52
smohamudNo worries Jallah. How was your checkup?11:52
zOnnyI have in mind that all our LO projects need a better way to work  and if we are going to keep using LO we need to make it simpler and easy to run11:52
zOnnyCJS repo is a pilot project to run all at once11:54
smohamud100% we're on the same page11:54
zOnnyIf I run it in prod nothing will brake just the gunicorn path need to be updated11:55
zOnnythe only think I have moved is the theme to separated from the one we have as branches11:58
zOnny**thing11:58
zOnnysmohamud: the one with multiple customer branches is getting messy and it will not be easier for other new devs to find specific customers themes11:59
zOnnythemes is mostly html css and JS12:00
jallahkoleah_They said it is cold and a common sickness here that affect the eyes sometime, especially when there's lot of cold. They then gave me some eye drop to use with some drugs. Thanks for asking, smohamud :-)12:01
zOnnyI think thomasboimah is getting my point when he mentioned he would like to separate others theme the same way12:03
smohamudGlad to hear that Jallah12:03
smohamudZonny - thinking on what you're saying. Are you available to discuss this later today?12:03
smohamudWe can make decisions since Tony hasn't replied. Thomas, you're welcome to join too ofc.12:04
smohamudDoes that sound good?12:04
zOnnysmohamud: I can make time12:04
zOnnysmohamud: sorry that our schedules are not sync12:04
zOnnysmohamud: thomasboimah this is a decision of mostly how Jetro feels working with LO12:05
zOnnythese Django projects will be something that can help maintain Jetro's income12:07
zOnnyI have been told that for the Novawebdev dev --> Decidim projects will be a source to maintain minimal income12:09
smohamud has quit (Ping timeout: 480 seconds)12:12
thomasboimah has quit (Read error: Connection reset by peer)12:12
zOnnybut that is a long way and it is a TBD due to government and political alignment 12:12
zOnnyalright, feel free to ping me in signal. It looks you are getting disconnected12:14
zOnnyACTION signs off for the day12:14
zOnny has quit (Remote host closed the connection)12:14
thomasboimah has quit (None)12:22
smohamudThank you. Does 11am work?12:25
smohamudor evening, like 5pm EST12:25
jallahkoleah_Have a grate day team, got to get some rest now :-)12:39
jallahkoleah_ has quit (Quit: Leaving)12:42
resl has quit (Ping timeout: 480 seconds)13:29
resl has quit (Ping timeout: 480 seconds)13:46
dcammue has quit (Read error: Connection reset by peer)14:06
smohamud has quit (Ping timeout: 480 seconds)14:29
smohamud has quit (Ping timeout: 480 seconds)15:20
gabriel_jetro has quit (Quit: Connection closed for inactivity)16:00
zOnny has quit (Remote host closed the connection)20:16

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