IRC log of #novawebdev for Saturday, 2026-02-14

thomasboimahHi zOn11:55
thomasboimahHi zOnny 11:55
zOnnyGood morning thomasboimah 11:56
zOnnyI meant Good afternoon thomasboimah 11:56
thomasboimahOkay, but it is still 11:56am here11:57
jelknerGood morning comrades!11:57
jelkner3 minutes left for our Jetro members.11:57
thomasboimahGood morning jelkner 11:57
jelknerof morning i mean11:57
jelknerzOnny, are you here?11:57
zOnnyGood morning jelkner 11:58
zOnnyYes, I'm at the light11:58
jelknerGreat!11:58
jelkneri'm really struggling with this Financial Management course11:58
thomasboimah has quit (Read error: Connection reset by peer)11:58
jelkneri got feedback from my instructor that won't surprise you.11:59
jelkner"However, the reflection diverges significantly into ideological discussion, which reduces alignment with the portfolio prompt." ;-)12:00
jelknerWait until you see how my forum post for week 3 starts ;-)12:00
zOnnyInteresting12:00
jelknermore to the point, i am learning useful skills12:00
jelknerand trying to align them with NOVA Web goals12:01
zOnnyjelkner let's catch up on that later12:01
jelkner+112:01
zOnnyShow time :)12:01
jelknerWhat a good manager zOnny is! :)12:01
jelknerYes sir, I'm ready!12:01
zOnnyjelkner let me start with my meeting with Jason from MDLatino caucus12:02
jelknerYesterday I have a fantastic discussion with Tony about our business plan.  I also worked with thomasboimah to try to get him ready to manage linodes. Today i'll be working on UoPeople stuff. Blocking on thomasboimah being able to manage linodes.12:03
jelknerACTION done12:03
jelknerPlease zOnny, let's hear all about that.12:03
zOnnyLast weekend, Thomas and I made further progress with the servers and also held a meeting with the MD Latino Caucus to explore how we can assist. No Blockers.12:04
zOnnyACTION done12:04
jelknerWhat about ANCCF?12:04
zOnnyjelkner Jason did mention that mdlatino would like novawebdev help with the linode setup12:04
jelkneryes, that's why i'm focusing on getting thomasboimah to the point where he can do that12:05
zOnnyAccording to Jason there are two branches and websites with different purposes12:05
thomasboimahjelkner, can we work on you giving me access to the linode account again today?12:05
jelknerand both could run on the same server12:05
jelknerwe need to get zOnny and thomasboimah all the access they need12:06
jelknerso they don't require jelkner's time, which he doesn't have12:06
zOnnythomasboimah which linodes are you blocked?12:07
jelknerbtw. thomasboimah, we got lazy and conducted bad practice yestersday12:07
jelknerwe should not put any "secrets" in this chat12:07
thomasboimahBwt, zOnny your pdf on setting up linode account was great.12:07
jelknerit is publically logged!12:08
jelknerwhile we do practice "radical transparency" as i like to call it, in terms of our process12:08
jelknerwe don't want to put information that could help folks who would like to see us fail12:08
zOnny+112:08
jelknerso we need a better workflow for that12:09
jelknerthis is a serious danger12:09
jelkneri am overextended12:09
zOnnyI will find that info jelkner 12:09
jelknerbeing rushed for time means taking "shortcuts" (a *BAD* idea!!!!!)12:09
jelknerwhich leads to errors, and bigger troubles12:09
jelkneri good friend of mine used to say "I don't have time to hurry!"12:10
jelknerwhich i have tried to keep in mind ever since12:10
jelkneranyway12:10
thomasboimahjelkner, 12:10
thomasboimahcan you try given access to zOnny to your school linode account12:11
thomasboimah?12:11
thomasboimahTo see if that will work12:11
thomasboimahsince it was not working for me yesterday12:11
jelknerzOnny, let me give you a call12:12
zOnnysure12:12
gabriel_jetroYesterday after the class I started my Linux operating system journey to cover and highlights some info that I forget at Hack the Box academy, I understand the five principle of Linux which says and I quote, 1. Everything is file, 2. Small, single-purpose programs, 3. Ability to chain programs together to perform complex tasks, 4. Avoid captive user interface(terminal), 5. Configuration data are stored in text file.12:25
zOnny has quit (Remote host closed the connection)12:25
gabriel_jetroAnd also the components of Linux which state 12:25
gabriel_jetroOr are12:26
gabriel_jetroBootloader, Os kernel, Deamons, OS shell, Graphics server, window manager and utilities 12:27
gabriel_jetroToday I'll be continuing with this until jelkner have a task for me, there's no blocker right now 12:27
gabriel_jetroACTION done12:27
jelknerapologies for taking zOnny's time12:44
jelknerbut we are done talking now thomasboimah 12:44
jelknerhe explained to me how linode works12:44
jelknerand i see why we had the problem12:44
thomasboimahHmm12:44
jelkneri need to go12:44
thomasboimahI missed12:44
jelknerzOnny will update you thomasboimah 12:45
thomasboimahI also want to learn jelkner , you guy cheat me ;-)12:45
jelknerbtw. we need to get to the point where we can do 3 way voice12:45
jelknerbut it needs to be smooth12:45
zOnny+112:45
jelknerso i figured waiting for Starlink makes sense12:45
jelknersince I do not have time to fight with bad and dropped connections12:46
jelknerok, zOnny tomorrow we'll talk on the phone again12:46
zOnnyjelkner sounds good12:46
jelknerabout MLC12:46
jelknerMLLC12:46
jelknerok all, have a great and productive day!12:46
zOnnyjelkner great12:46
jelknerfreena, are you here?12:46
zOnnysee u tomorrow12:46
jelknercu then12:46
jelkneri was supposed to chat with freena and janet12:47
zOnnythomasboimah how are you doing12:47
jelknerbut janet isn't here and freena is gray12:47
zOnnygabriel_jetro are you here?12:47
thomasboimahI good 12:47
thomasboimah*I'm good12:47
jelkneroh well, when janet and freena feel they want a job, thomasboimah, tell them they need to show up12:48
zOnnythomasboimah I did explain Jeff where the issue was12:48
jelknerACTION signs off until tomorrow same time and place12:48
thomasboimahOkay12:48
zOnnyI will explain to you as well12:48
jelkner has quit (Quit: Leaving)12:48
thomasboimahsure thanks12:48
zOnnyIt also took me awhile to understand it12:48
zOnnybut linode isn't as gitlab12:48
zOnnywhere you have a singular user12:49
zOnnyand it is granted to any other project12:49
zOnnyAt the beginning I thought it was the same12:49
zOnnybut while doing the Linode Setup doc12:49
zOnnyI hit the wall12:50
zOnnyI assume you log in as novawebdev to linode, yes?12:50
thomasboimahyes12:51
gabriel_jetroYes zOnny 12:51
zOnnythat isn't always the case when you have others linode's access12:51
zOnnythey will try to give you access12:51
zOnnywith a personal log in12:52
thomasboimahI see12:52
zOnnyLet me create an account for you12:53
thomasboimahAlright12:53
zOnnylet' me know if you can log in12:53
gabriel_jetrozOnny: is something for me to do today?12:54
zOnnywhat would you like your username to be12:54
thomasboimahthomasboimah or tboimah12:54
zOnnythomasboimah: email?12:54
thomasboimahthomas.boimah@jetrowebdevelopment.org or thomas.boimah@novawebdevelopment.coop12:55
zOnnygabriel_jetro how are you doing with the jetro website12:55
zOnnygabriel_jetro have you push the branch to the thmes?12:56
gabriel_jetroOops, I forget, my bad, I was occupied with Uop assignment after I true I forget about that and try focus on Linux but I can try working it out today 12:57
zOnnythomasboimah: I sent you an invitation12:57
zOnnyto your thomas.boimah@jetrowebdevelopment.org12:57
thomasboimahACTION going to check12:58
zOnnygabriel_jetro that is my goal with you12:58
thomasboimahthank i see it12:58
gabriel_jetroOkay zOnny I on it 12:59
zOnnygabriel_jetro: try to push you branch today12:59
zOnnygabriel_jetro: every time you finish something13:00
zOnnyalways push to your branch and I will pull it13:00
zOnnyso I can see your changes13:00
gabriel_jetroOhk...13:00
zOnnygabriel_jetro using git is the first thing you do as a developer13:00
zOnnygabriel_jetro as soon you open your computer13:00
zOnnygit pull 13:01
zOnnyis the first command I type13:01
zOnnyor git status13:01
zOnnythis practice is very important if you are working with other developers13:01
gabriel_jetroI removed the branch I'm gonna reclone it with an access token, because I feel some how when pushing and I'm being asked for user name and password 13:02
zOnnygabriel_jetro git help us being sync and avoid future conficts with our code13:02
zOnnygabriel_jetro sure13:02
zOnnygabriel_jetro I like when it asked for my username and password13:03
zOnnyit helps me to remember my crendetials :)13:04
gabriel_jetroCan you please paste the git link for the theme again 13:04
zOnnybut you can do the other way13:04
zOnnythat is a preference13:04
zOnnyhttps://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes13:05
zOnnygabriel_jetro: remember that needs to be renamed to theme13:05
zOnnygit clone https://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes theme13:06
gabriel_jetro+113:06
zOnnysince the LO settings will try to read theme directory13:06
zOnnyhere https://gitlab.com/novawebdevelopment/libreorganize/libreorganize/-/blob/master/libreorganize/core/settings.py?ref_type=heads#L29513:07
zOnnyjust for reference what I mean13:07
gabriel_jetroOkay 13:07
zOnnythomasboimah: did you get the email?13:08
thomasboimahyes but trying to change the password13:08
zOnnythomasboimah cool13:08
thomasboimahoaky13:10
thomasboimahzOnny, the username is: tboimah-novawebdev13:10
zOnnyyes13:10
zOnnythomasboimah: yes13:11
gabriel_jetroACTION downloading the libreorganize repo13:12
thomasboimahzOnny, I have try to change the password serveral time now but i am getting this: Unable to process your request at this time, please try again in a few minutes13:12
gabriel_jetrozOnny: after downloading the repo it came with theme  so I'll have to delete it right?13:13
gabriel_jetrozOnny: are you here?13:17
gabriel_jetroACTION downloading themes 13:17
zOnnygabriel_jetro:13:17
zOnnygabriel_jetro: delete it?13:18
zOnnywhat do you mean?13:18
gabriel_jetroYes, I did and13:18
zOnnyok13:18
gabriel_jetroI'm cloning the themes repo 13:18
thomasboimah has quit (Remote host closed the connection)13:19
zOnnygabriel_jetro: sounds good13:19
gaprinhosure, it'll soon be done, when it's i13:19
gaprinho'll let yo know13:19
zOnnygaprinho:  gabriel?13:20
gaprinhoyes13:20
gaprinhoI use this name on my computer and gabriel_jetro on my phone13:20
zOnnygot it13:20
zOnnythomasboimah: the password doesn't work?13:21
thomasboimahyes, given it some time to try again13:21
gaprinhoACTION done13:22
gaprinhocan we proceed, zonny13:22
zOnnygaprinho: yes13:23
gaprinhookay so what next now?13:24
zOnnygaprinho: did you create the branch?13:24
zOnnythomasboimah: do you have questions?13:24
thomasboimahNot really, but can you give me a bit of detail with your meeting with jason13:25
gaprinhoshould i create it in the theme dir?13:26
gaprinhogit branch 13:27
gaprinho* master13:27
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize$ git branch jetrowebdevelopment13:27
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize$ git branch13:27
gaprinho  jetrowebdevelopment13:27
gaprinho* master13:27
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize$ git switch jetrowebdevelopment 13:27
gaprinhoSwitched to branch 'jetrowebdevelopment'13:27
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize$ git branch13:27
gaprinho* jetrowebdevelopment13:28
gaprinho  master13:28
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize$ 13:28
zOnnygaprinho: great13:28
zOnnynow push it to the gitlab13:28
zOnnywith a commit "Initial commit"13:28
gaprinhoACTION done13:30
gaprinhomy commit message was "pushing jetrowebdevelopment branch"13:31
gaprinhoso what's next? zonny...13:32
zOnnygaprinho: thomasboimah sorry I was In a quick call13:32
zOnnygaprinho: let me see13:32
gaprinhookay13:33
zOnnygaprinho: I don't see it13:33
zOnnygaprinho: not to libreorganize13:33
gaprinhorefresh your browser, i just push it13:33
zOnnygaprinho: to theme repo13:34
gaprinhoYou pushed to 13:34
gaprinhojetrowebdevelopment13:34
gaprinho  at NOVA Web Development / LibreOrganize Team / LibreOrganize 2 minutes ago13:34
gaprinhoyes13:34
zOnnygaprinho: libre organize is the project13:34
gaprinhoohk..13:35
zOnnygaprinho: you need to understand that libreorganize and theme repos13:35
zOnnyare two different gitlab repos13:35
gaprinhoi created the branch in theme repo and make a push from there, my bad13:35
zOnnygaprinho: you did create the branch in libreorganize13:36
zOnnynot in theme13:36
zOnnyyou need to create the branch in theme repo13:36
zOnnythomasboimah: 13:36
zOnnythe way linode works13:36
thomasboimahyes13:36
zOnnyis that it requires that usernames need to be unique13:36
gaprinhoThe branch is in theme repo, zonny13:37
zOnnyyou cannot reuse an username you already have with linode13:37
zOnnygaprinho: the branch is in libreorganize13:37
gaprinhoYou pushed to 13:37
gaprinhojetrowebdevelopment13:37
gaprinho  at NOVA Web Development / LibreOrganize Team / LibreOrganize 4 minutes ago13:37
zOnnyhttps://gitlab.com/novawebdevelopment/libreorganize/libreorganize/-/commit/eb56dc6d57bbd460e1c89582d554b01b9b560a1d13:38
zOnnygaprinho: that is libreorganize13:38
zOnnyyou need to create a branch in theme13:38
zOnnygaprinho: you need to create a branch in this repo https://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes13:38
gaprinhosure my bad13:38
gaprinhoI just test it and saw that i have no branch in theme13:39
zOnnythat is where custom branch for every website lives13:39
zOnnythomasboimah: linode will conflict with a username you already have13:40
gaprinho git branch jetrowebdevelopment13:40
gaprinhofatal: Not a valid object name: 'master'.13:40
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ 13:40
zOnnythomasboimah: that is why linode will gives you the error13:41
zOnnygaprinho: di you created a branch in theme?13:41
thomasboimahI do have a linode account with the username: tboimah13:41
gaprinhono i am trying to, zonny13:42
thomasboimahBut the one you create was tboimah-novaweb13:42
thomasboimahright13:42
zOnnythomasboimah: yes13:42
thomasboimahso how it is going to conflict13:42
thomasboimahI am confuse13:42
zOnnythomasboimah: because that will not conflict with your tboimah13:42
zOnnythomasboimah: the way linode works is that it creates a new user13:43
zOnnyI understand it13:43
thomasboimahahh i got you now13:43
zOnnybecause once you log in you shouldn't see your user's manager13:43
zOnnyyou should be able to see the new user granted access manager13:44
zOnnyI think they did it to avoid that you don't get confused with manager you are into13:45
zOnnythomasboimah: email could be the same13:45
zOnnythomasboimah: also if you create another user with the same email13:46
thomasboimahno13:46
thomasboimahit is different email13:46
zOnnythomasboimah: the new username will be overrided with the first username that was created with that email13:46
zOnnythomasboimah: for example13:47
zOnnythomasboimah: jeff created a new username for me with edzon.quinteros@novawebdevelopment.coop email13:47
zOnnythomasboimah: the username was edzon213:47
gaprinho git branch jetrowebdevelopment13:48
gaprinhofatal: Not a valid object name: 'master'.13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ touch trying_something13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ git add .13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ git commit -m "initial commit"13:48
gaprinho[master (root-commit) 89d1dea] initial commit13:48
gaprinho 1 file changed, 0 insertions(+), 0 deletions(-)13:48
gaprinho create mode 100644 trying_something13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ git branch jetrowebdevelopment13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ git branch13:48
gaprinho  jetrowebdevelopment13:48
zOnnythomasboimah: since I have created a username with equinteros with that email 13:48
gaprinho* master13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ git switch jetrowebdevelopment 13:48
gaprinhoSwitched to branch 'jetrowebdevelopment'13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ ls13:48
gaprinhotrying_something13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ rm -r trying_something 13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ git push13:48
gaprinhofatal: The current branch jetrowebdevelopment has no upstream branch.13:48
gaprinhoTo push the current branch and set the remote as upstream, use13:48
gaprinho    git push --set-upstream origin jetrowebdevelopment13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ git push --set-upstream origin jetrowebdevelopment 13:48
gaprinhoUsername for 'https://gitlab.com': glpat-3HRPsMN7dLtwo-oVKD7AP286MQp1OmF6b2g0Cw.            13:48
gaprinhoPassword for 'https://gitlab.com': 13:48
gaprinhoremote: HTTP Basic: Access denied. If a password was provided for Git authentication, the password was incorrect or you're required to use a token instead of a password. If a token was provided, it was either incorrect, expired, or improperly scoped. See https://gitlab.com/help/topics/git/troubleshooting_git.md#error-on-git-fetch-http-basic-access-denied13:48
gaprinhofatal: Authentication failed for 'https://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes.git/'13:48
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ git push --set-upstream origin jetrowebdevelopment 13:48
gaprinhoUsername for 'https://gitlab.com': gab-rinho113:49
gaprinhoPassword for 'https://gab-rinho1@gitlab.com': 13:49
gaprinhowarning: redirecting to https://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes.git/13:49
gaprinhoEnumerating objects: 3, done.13:49
gaprinhoCounting objects: 100% (3/3), done.13:49
gaprinhoWriting objects: 100% (3/3), 216 bytes | 216.00 KiB/s, done.13:49
gaprinhoTotal 3 (delta 0), reused 0 (delta 0), pack-reused 013:49
gaprinhoremote: 13:49
gaprinhoremote: To create a merge request for jetrowebdevelopment, visit:13:49
gaprinhoremote:   https://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes/-/merge_requests/new?merge_request%5Bsource_branch%5D=jetrowebdevelopment13:49
gaprinhoremote: 13:49
gaprinhoTo https://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes13:49
gaprinho * [new branch]      jetrowebdevelopment -> jetrowebdevelopment13:49
gaprinhoBranch 'jetrowebdevelopment' set up to track remote branch 'jetrowebdevelopment' from 'origin'.13:49
gaprinhogabriel@gabriel-Latitude-3189:~/libreorganize/libreorganize/theme$ 13:49
gaprinhoACTION done13:49
zOnnygaprinho: thanks13:49
zOnnyI see it13:49
zOnnydo you know how to remove gitlab branches?13:50
zOnnythe one you created in the libreorganize?13:50
gaprinhoyes lemme try, like i said earlier I am use to github than gitlab, lol13:51
zOnnygit push origin -d jetrowebdevelopment13:52
zOnnygaprinho github and gitlab are the same13:53
zOnnygaprinho: they have different UI13:53
zOnnythat's all13:53
zOnnythey use the same commands13:53
gabriel_jetroSure the GUI is different 13:54
gabriel_jetroMy computer went off because there's no current right now zOnny , can you please put what all I suppose to do today in the chat so when current comes I can and update you tomorrow after church?13:56
zOnny has quit (Remote host closed the connection)13:58
zonny has quit (None)14:00
zOnnygaprinho: sounds good14:01
gaprinho has quit (Ping timeout: 480 seconds)14:01
zOnnygabriel_jetro: from here you just need to update the jetrowebddevelopment branch14:03
zOnnywith the actual https://jetrowebdevelopment.org/ css and js14:03
zOnnygabriel_jetro: just make sure that you are in the theme branch14:04
zOnnythat's all14:04
zOnnythomasboimah: did you have a better idea about linodes users and grants?14:04
zOnny*do*14:05
gabriel_jetroOkay zOnny 14:05
thomasboimahYeah a bit from what you just discuss14:05
zOnnygabriel_jetro: always make sure you push your changes14:05
zOnnygabriel_jetro: so I can pull it and see your progress14:05
gabriel_jetrothomasboimah: 14:06
thomasboimahyes gabriel_jetro 14:06
gabriel_jetroI'm i going with the current site that's hosted or I should wait we host the one we're working on ?14:06
thomasboimahhost the new one 14:07
gabriel_jetroOkay where can I find the repo so I can clone it14:07
gabriel_jetrozOnny: I'll delete that branch when there's current from the libreorganize 14:08
thomasboimahgabriel_jetro, check our whatsapp chat room14:09
thomasboimahACTION going to the bathroom14:09
zOnnygabriel_jetro: I did delete it14:10
zOnnyyou just need to delete it from you local one14:10
zOnnygabriel_jetro: I did delete it so we don't forget about it14:11
zOnnygabriel_jetro: in the libreorganize always user master14:11
zOnny*use*14:11
zOnnygabriel_jetro: master branch14:11
zOnnygabriel_jetro: in the theme repo always work on jetrowebdevelopment14:12
zOnnygabriel_jetro: that's all14:12
gabriel_jetroOkay 14:13
zOnnygabriel_jetro: once you have the jetrowebdevelopment branch ready you will deploy it 14:14
zOnnygabriel_jetro: that is the goal on your end14:14
gabriel_jetroOk 14:14
gabriel_jetroIght14:14
thomasboimahACTION back14:14
zOnnythomasboimah: did you see the Linode setup doc?14:15
thomasboimahyes14:15
zOnnyDid you noticed why I asked add username novawebdevlopmet-anccf?14:15
zOnnythomasboimah: if they add novawebdevelopment only it will not allow it14:16
thomasboimahyes because they are going to be give us access and we want to be able to identify who have which server14:16
zOnnythomasboimah: so for us if the create usernames with -anccf at the end14:16
thomasboimahOkay14:17
zOnnythomasboimah: it will help us to know to which manager we are logging in14:17
zOnnythomasboimah: I feel the doc has so many steps 14:18
zOnnythomasboimah: not sure if they have time for it14:18
thomasboimahFor me it is good. because it is step-by-step and it is simply to understand14:19
zOnnythomasboimah: but since we have decided to let them manage their linodes that is the way we will work14:19
zOnnythomasboimah: for you because you are a developer14:19
zOnnythomasboimah: you have familiarity with it14:19
zOnnythomasboimah: for others it could be overwhelming 14:20
zOnnythomasboimah: do you have any questions?14:23
thomasboimahNot really, but can you give me a bit of detail with you meeting with jason14:23
thomasboimah*your*14:23
zOnnythomasboimah: yes14:27
zOnnythomasboimah: Jason did mention that their website has been handed to a developer they are working with14:28
zOnnythomasboimah: I did ask him about what they are looking from us to help with14:28
gabriel_jetroACTION leaving phone battery low 🪫 about to power down 14:28
zOnnythomasboimah: Jason mention that they have two websites that they would like to run in the same linode14:29
zOnnythomasboimah: Jason mentioned that Novawebdev helping hosting the websites with linode could be helpful14:30
zOnnythomasboimah: I was a little bit confused about it14:30
zOnnythomasboimah: due that we just need to help them with hosting what others are already working on14:30
zOnnythomasboimah: I ask him what is next14:31
zOnnythomasboimah: He did mention that once the developer working in the current website design is done14:31
zOnnythomasboimah: He would get us in tocuh with him and see how we can launch the website14:32
zOnnythomasboimah: I'm still thinking how we fit in all of these 14:33
thomasboimahYeah14:34
zOnnythomasboimah: Clearly they don't want us mess things up again14:34
thomasboimahIs the developer who working on the sit can't help them to host it?14:34
zOnnythomasboimah: I get it14:34
thomasboimah*site14:34
zOnnythomasboimah: exactly14:34
zOnnythomasboimah: that is exactly my question14:34
zOnnythomasboimah: can't they get it done hosting it?14:35
zOnnythomasboimah: I did say that we are looking forward to hear back from them 14:35
zOnnythomasboimah: I didn't want to say that we don't want to do that14:36
zOnnythomasboimah: due that Jeff mentioned we own them 14:36
thomasboimahyeah14:36
zOnnythomasboimah: not sure if my understanding from that meeting is clear at all14:37
zOnnythomasboimah: he was mentioning that there are two branches14:37
zOnnythomasboimah: but to clear everything and get the "What is next"14:38
zOnnythomasboimah: he was we will get back with you once we hear from the dev team and website is ready to be hosted14:38
zOnnythomasboimah: not sure what the other developers are working with14:39
thomasboimahoaky14:39
zOnnythomasboimah: if it is squarespace, WordPress, Wix14:40
zOnnythomasboimah: not idea14:40
zOnnythomasboimah: that's all14:40
thomasboimahOkay Thanks for the update14:41
zOnnythomasboimah: I did understand that they don't trust us much due that we didn't deliver what they did ask for14:41
zOnnythomasboimah: but trying to help with linodes, I would like to know why novawebdev can help with it14:42
zOnnythomasboimah: since we are paying their linode14:42
zOnnythomasboimah: I assume that they want it to keep like that?14:43
zOnnythomasboimah: hosting in a linode that they don't pay?14:43
thomasboimahBut I don't we will want to do that again14:44
zOnny?14:44
thomasboimahpay for their linode14:44
zOnnythomasboimah: they should pay for it14:45
thomasboimahyes14:45
thomasboimahnot NWD will not be paying for it again14:45
thomasboimah*but14:45
zOnnythomasboimah: if we say they need to pay for it I think that will finish our partnership14:45
zOnnythomasboimah: I didn't want to say it there before checking with Jeff14:46
thomasboimahGot you14:46
zOnnythomasboimah: quick question14:54
zOnnyin the business tracker 14:54
zOnnycan you see the invoice template?14:54
thomasboimahyes14:55
zOnnyI cannot14:55
thomasboimahthe pdf is not working14:56
zOnnyyes14:56
zOnnyIs there the Pdf?14:56
thomasboimahmean14:56
thomasboimah?'14:56
thomasboimahI can remember that when deploy it bt14:57
zOnnywhen I click on seetings I also get the error14:57
thomasboimahthere was an alert message that will be related to to error14:58
zOnnyI remember we used to upload the pdf from settings14:58
zOnnythomasboimah: How I can access to it14:58
thomasboimahssh tracker@shell.mayfirst.org14:59
zOnnywhat is the panel credentials14:59
zOnnyare they in the bitwarden?15:00
thomasboimahyes15:00
zOnnygot it15:01
thomasboimahThis is the warning i was getting when deploying this site WARNING:root:pdftk test call failed (PDFTK_PATH='pdftk').15:05
thomasboimahBut i never take it seriouly15:06
thomasboimahnot know that it was going to be an issue15:06
thomasboimah*knowing15:06
zOnnythomasboimah: right15:07
zOnnythat is the pdf issue15:08
thomasboimahyeah15:08
thomasboimahthat was my fault i was not taking the warning message serious15:09
zOnnythomasboimah: no worries15:09
zOnnywe can fix it15:09
zOnnythomasboimah: that branch "updated_business_tracker" was created from the experimental branch, yes?15:11
thomasboimahyes15:11
zOnnygot you15:13
zOnnyI'm trying to run it in my local15:19
thomasboimah has quit (Remote host closed the connection)15:22
thomasboimah has quit (Read error: Connection reset by peer)15:26
tboimah has quit (None)15:26
zOnnythomasboimah: are you here15:30
thomasboimahyes sorry my internet drop15:33
zOnnythomasboimah: Did you delete the business tracker from NWD-01?15:38
thomasboimah+115:38
zOnny:O15:39
zOnnyI was trying to find the pdf template there :(15:39
zOnnyWe need to find the template15:39
thomasboimahBut the work15:40
zOnny?15:40
thomasboimahi get from their i push it here15:40
thomasboimahjust a sec15:40
zOnnyfound it15:41
thomasboimahhttps://gitlab.com/novawebdevelopment/business-tracker/-/tree/updated_business_tracker?ref_type=heads15:43
thomasboimahThat is the exact same work that was on NWD server15:43
thomasboimahI just edit the sitting.py to suit mayfirst15:43
thomasboimahon the mayfirst server15:44
thomasboimahzOnny, was the helpful?15:44
thomasboimah*that15:45
zOnnynot really15:45
zOnnyI think experimental branch is already mixed up15:45
zOnnynot everything15:46
zOnnyjust the db15:46
zOnnythomasboimah: I see what you did 15:47
zOnnythomasboimah: nothing working with it15:47
zOnnythomasboimah: you need to be careful with the db15:48
zOnnyyour branch includes the dump data15:48
zOnnythomasboimah: I meant15:51
zOnnythomasboimah: nothing wrong with it15:51
zOnnylol15:51
thomasboimahokay15:51
zOnnyI will make sure it doesn't have server updates15:52
zOnnythomasboimah: will I be able to switch to experimental again?15:53
zOnnynvm15:54
zOnnyI think they look the same :)15:54
zOnnyI see where the issue with the template is happening15:58
zOnnyalright 16:00
zOnnyit works in my local 16:00
thomasboimahnice16:01
zOnnythomasboimah: we will need sudo for installing pdftk 16:01
thomasboimahThat is the bad side about mayfirst16:02
zOnnyThe app uses pypdftk (which shells out to pdftk) for PDF form filling and stamping. pdftk must be installed on our server system.16:03
thomasboimahThey don't  give sudo access16:03
thomasboimahPut we can only contact them16:03
zOnnyI think we have hit another wall then16:03
thomasboimahthey will be the one to install it16:03
thomasboimahThat is how they work16:03
zOnnyyes16:04
thomasboimahit you want something that require sudo, you will have to contact them, then they will be the one to take care of it16:04
thomasboimahIf you I can compose an email ask them to help user install pdftk on our server16:05
thomasboimah*want16:05
thomasboimah*us16:05
thomasboimahIf you want I can compose an email asking them to help us install pdftk on our server16:05
zOnnyyes16:06
zOnnyI think yo uare good getting in touch with them16:06
thomasboimahOkay i will do that today16:07
zOnnysudo apt install pdftk 16:07
zOnnywe need that16:07
thomasboimahzOnny, 16:07
zOnnyyes?16:08
thomasboimahwhat you think we can install it local and put it in an requirement.txt file and push it to the server and do pip install -r requirement.txt. will that work16:08
thomasboimah?16:08
thomasboimahYou think that will work?16:09
zOnny?16:09
zOnnyhere is how it wors16:09
zOnnyit is in requirements.txt already16:10
thomasboimahon the server?16:10
zOnnypyhttps://gitlab.com/novawebdevelopment/business-tracker/-/blob/updated_business_tracker/requirements.txt?ref_type=heads#L516:10
thomasboimahyou just add it16:11
zOnnythat app relies on pdftk OS 16:11
thomasboimah?16:11
zOnnyno16:11
zOnnyit was there before16:11
thomasboimahsorry to post this here: (venv) site379534writer@weborigin013:~/include/business-tracker$ pip install -r requirements.txt 16:11
thomasboimahRequirement already satisfied: django==4.2.* in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 1)) (4.2.27)16:11
thomasboimahRequirement already satisfied: django-crispy-forms in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 2)) (2.5)16:11
thomasboimahRequirement already satisfied: psycopg2-binary in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 3)) (2.9.11)16:11
thomasboimahRequirement already satisfied: pdfrw in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 4)) (0.4)16:11
thomasboimahRequirement already satisfied: pypdftk in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 5)) (0.5)16:11
thomasboimahRequirement already satisfied: django-crontab in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 6)) (0.7.1)16:12
thomasboimahRequirement already satisfied: linode_api4 in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 7)) (5.39.0)16:12
zOnnyyes16:12
thomasboimahRequirement already satisfied: django-countries in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 8)) (8.2.0)16:12
thomasboimahRequirement already satisfied: crispy_bootstrap5 in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 9)) (2025.6)16:12
thomasboimahRequirement already satisfied: django_htmx in ./venv/lib/python3.13/site-packages (from -r requirements.txt (line 10)) (1.27.0)16:12
thomasboimahRequirement already satisfied: asgiref<4,>=3.6.0 in ./venv/lib/python3.13/site-packages (from django==4.2.*->-r requirements.txt (line 1)) (3.11.0)16:12
thomasboimahRequirement already satisfied: sqlparse>=0.3.1 in ./venv/lib/python3.13/site-packages (from django==4.2.*->-r requirements.txt (line 1)) (0.5.5)16:12
zOnnynow run sudo apt install pdftk16:12
thomasboimahRequirement already satisfied: requests in ./venv/lib/python3.13/site-packages (from linode_api4->-r requirements.txt (line 7)) (2.32.5)16:12
thomasboimahRequirement already satisfied: polling in ./venv/lib/python3.13/site-packages (from linode_api4->-r requirements.txt (line 7)) (0.3.2)16:12
thomasboimahRequirement already satisfied: deprecated in ./venv/lib/python3.13/site-packages (from linode_api4->-r requirements.txt (line 7)) (1.3.1)16:12
thomasboimahRequirement already satisfied: typing-extensions in ./venv/lib/python3.13/site-packages (from django-countries->-r requirements.txt (line 8)) (4.15.0)16:12
thomasboimahRequirement already satisfied: wrapt<3,>=1.10 in ./venv/lib/python3.13/site-packages (from deprecated->linode_api4->-r requirements.txt (line 7)) (2.0.1)16:12
thomasboimahRequirement already satisfied: charset_normalizer<4,>=2 in ./venv/lib/python3.13/site-packages (from requests->linode_api4->-r requirements.txt (line 7)) (3.4.4)16:12
thomasboimahRequirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.13/site-packages (from requests->linode_api4->-r requirements.txt (line 7)) (3.11)16:12
thomasboimahRequirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.13/site-packages (from requests->linode_api4->-r requirements.txt (line 7)) (2.6.3)16:12
thomasboimahRequirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.13/site-packages (from requests->linode_api4->-r requirements.txt (line 7)) (2026.1.4)16:12
thomasboimahOh!!!16:12
zOnnythe pypdftk won't work if you don't have pdftk in your operating system16:13
thomasboimahSo what i am saying if you pull that we pull the work to the server that have the requirement.txt with pdftk in it and do pip install -r requirement.txt16:13
thomasboimahahhh16:13
thomasboimahI see16:13
zOnnyone thing we should do is update the Readme.md 16:14
zOnnysaying you will need to install pdftk in your OS if you want to see the pdf templates16:15
zOnnysomething like that16:15
zOnnythomasboimah: what branch is your local machine running?16:17
zOnnythe updated_business_tracker branch?16:17
thomasboimahyes16:17
zOnnythomasboimah: I'm deleting the .dump file from there16:27
freena has quit (Quit: Connection closed for inactivity)16:27
thomasboimahokay16:27
zOnnycan you pull the changes I made to your branch16:32
thomasboimahokay, on it16:33
thomasboimahACTION done16:34
zOnnydoes it run?16:34
zOnnyyou should be able to work with sqlite3 now16:35
zOnnyin your local16:35
thomasboimahyes16:35
zOnnycan you go to settings from the dashboard16:35
zOnnycan you create a partner16:35
zOnnyand an invoice16:36
zOnnythen click in the pdf template?16:36
thomasboimahI'm get error when click on setting. But create a partner is working16:37
zOnnywhat error you get?16:37
thomasboimah50016:37
zOnnyIN YOUR LOCAL?16:38
thomasboimahno16:38
thomasboimahsorry16:38
zOnnytry to pull it in your loca l first16:38
thomasboimahhmm16:39
thomasboimahthe it is not running again16:39
thomasboimahafter the clone16:39
zOnny?16:39
zOnnyyour local business tracker?16:40
thomasboimah File "/home/tboimah/business-tracker/venv/lib/python3.11/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute16:40
thomasboimah    return super().execute(query, params)16:40
thomasboimah           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^16:40
thomasboimahdjango.db.utils.OperationalError: no such table: django_session16:40
thomasboimah[14/Feb/2026 16:39:14] "GET / HTTP/1.1" 500 18851216:40
thomasboimahyes16:40
zOnnyrun requirements.txt16:40
zOnnyfollow the Readme.md Installation steps16:41
zOnnydid you get it running?16:45
thomasboimahyes16:46
zOnnycan you open seetings?16:46
zOnnycan you open settings from the dashboard?16:46
thomasboimahjust a sec please16:46
gabriel_jetro has quit (Quit: Connection closed for inactivity)16:47
thomasboimahAll good now16:49
thomasboimaheverything work16:49
thomasboimahI open settings from the dashboard16:49
zOnnyDo you see the invoice template in settings?16:49
thomasboimahyes16:50
zOnnywe need to upload a template there16:50
zOnnythat is why we needed to have the template.pdf16:50
zOnnySo if you create a partner and an invoice to that partner16:52
zOnnythe draf invoice won't load16:52
zOnnyuntil you have a template16:52
zOnnyDid you notice it?16:52
thomasboimahi see16:53
zOnnyI'm loading the templates to nextcloud16:54
zOnnyhold on16:54
zOnnyso you can upload it16:54
zOnnyhttps://share.mayfirst.org/apps/files/files/42165916?dir=/NWD%20Shared%20Drive/Business%20Tracker/Invoices%20template%20202616:57
zOnnycan you open it?16:57
thomasboimahit is load16:58
zOnnyonce there16:58
thomasboimahThe file is empty16:58
zOnnyhttps://share.mayfirst.org/f/4216591616:59
zOnnyHow about that one?17:00
thomasboimahstill not working17:00
thomasboimahwait17:00
thomasboimahjust a sec17:00
thomasboimahI see i don't have access to NWD share folder17:02
zOnny:O17:02
thomasboimahlet17:02
thomasboimahme try to login with my NWD user name instant of Jetro17:03
zOnnyok17:03
thomasboimahI see it now zOnny 17:05
zOnnycool17:05
zOnnytry to load the template3.pdf17:05
zOnnyand try it again from the invoices17:05
zOnnyit should open the draft invoice17:05
thomasboimahyes 17:05
thomasboimahI see it17:06
zOnnythat is our goal 17:06
zOnnythomasboimah: you did the pull in the server :)17:07
thomasboimahyes17:07
anthony_p has quit (Ping timeout: 480 seconds)17:08
zOnnythat is fine17:08
thomasboimahzOnny, just an update, I know this embarrassing but No current at my apartment and i did not go to the office today so my machine is running low it will be off anytime from now17:09
zOnnythomasboimah: no worries17:09
zOnnywe just need to contact mayfirst17:09
thomasboimahYes i will do that today17:09
zOnnyfor the pdftk package in the server17:10
zOnnyafter that we should be able to run the invoice templates as well17:10
zOnnysee you tomorrow 17:10
thomasboimahOkay zOnny thanks for you understanding17:11
thomasboimah*your*17:11
thomasboimah has quit (Quit: Leaving)17:11
zOnny has quit (Quit: Page closed)17:16
dcammue has quit (Ping timeout: 480 seconds)21:17

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