IRC log of #novawebdev for Tuesday, 2026-07-21

smohamud has quit (Ping timeout: 480 seconds)00:23
smohamud_ has quit (Ping timeout: 480 seconds)00:23
jgurara has quit (Ping timeout: 480 seconds)04:28
mulbah has quit (Quit: Leaving)09:43
thomasboimah has quit (Quit: Leaving)12:42
smohamud has quit (Ping timeout: 480 seconds)20:58
smohamud has quit (Quit: Leaving)21:35
resl!list22:01
WebsterssNo meetings currently scheduled in this channel.22:01
resl!create NWD Devs Flow Follow-up Tuesday 22:00 UTC22:01
WebsterssMeeting created! ID: 5V2D | Name: NWD Devs Flow Follow-up Tuesday 22:00 UTC22:01
zOnnyHello Everyone22:01
resl!add checkins, facilitator: Tony; note-taker: resl, anyone in IRC22:03
WebsterssNo active meeting and no meeting ID provided.22:03
resl!add 5V2D checkins, facilitator: Tony; note-taker: resl, anyone in IRC22:03
WebsterssAdded to agenda: [I1] 'checkins, facilitator: Tony; note-taker: resl, anyone in IRC' (by resl)22:03
smohamudProposed agenda: Versioning decision, CI process approval22:03
smohamudConfirm the current Workflow document is good to move forward with.22:04
reslsmohamud: That looks good! I'll add it and we can go with that unless there are other strong suggestions, etc.22:04
resl!add 5V2D versioning decision22:05
WebsterssAdded to agenda: [I2] 'versioning decision' (by resl)22:05
smohamud+1 thanks!22:05
resl!add 5V2D CI process approval22:05
WebsterssAdded to agenda: [I3] 'CI process approval' (by resl)22:05
resl!add 5V2D confirm current workflow and use NextCloud doc (or a shared doc in gitlab?) to keep record of our process22:06
WebsterssAdded to agenda: [I4] 'confirm current workflow and use NextCloud doc (or a shared doc in gitlab?) to keep record of our process' (by resl)22:06
resl!agenda22:06
WebsterssNo active meeting and no meeting ID provided.22:06
resl!start22:06
WebsterssInvalid arguments.22:06
resl!start 5V2D22:06
WebsterssMeeting '5V2D - NWD Devs Flow Follow-up Tuesday 22:00 UTC' is now active!22:06
resl!sethost 5V2D anthony_p22:07
WebsterssInvalid arguments.22:07
resl!sethost anthony_p22:07
WebsterssHost changed from resl to anthony_p22:07
resl!agenda22:07
Websterss**Agenda for '5V2D - NWD Devs Flow Follow-up Tuesday 22:00 UTC'** [✅ ACTIVE]22:07
Websterss   4. [I4] confirm current workflow and use NextCloud doc (or a shared doc in gitlab?) to keep record of our process (by: resl)22:07
reslKaraaaaa: Can you also help with notes in this channel, with what Tony's been saying? I'm lagging behind a bit22:08
zOnnyhttps://gitlab.com/novawebdevelopment/business-tracker/-/blob/docs/contributing-branching-model/CONTRIBUTING.md22:09
reslor anyone who has a good memory of the flow Tony just described - thanks zOnny for the shared doc I meant to reference22:09
Karaaaaaresl, yes i can22:09
reslNotes:22:10
smohamudI really like this Tony - we can can use this excluding the develop branch.22:10
smohamudI do think develop would add complexity without adding too much benefit but could be wrong.22:11
reslRefer to the md file zOnny shared above for the current and ongoing workflow. I'm not clear smohamud on the exclusion of the develop branch - I'll ask anthony_p to give this summary once more for me in Jitsi22:11
zOnnyI think I have done tags based on the release as well22:12
reslsmohamud asks: Do we stick with including a development branch between feature branches and main/production? anthony_p answers I think that would be best in our case because we have several different projects and some of them will benefit from versioning and staging (anthony_p can you add a note in this chat too on what you said?)22:17
Karaaaaaanthony_p says that we can have many development sites22:19
reslsmohamud: our May First organizational membership for NWD right now gives us >400gb of disk space I think and the various branches are all on gitlab of course - but am I misunderstanding anthony_p?22:19
zOnnyAgreed22:19
zOnnysomething we have to understand is that develop decouples two things that are otherwise tangled together22:20
zOnnysomething like : Is this feature done and merged?22:21
reslKaraaaaa: Nice, so this flow isn't changing anything about our disk space use... Is it correct that the flow including the development branch then is like I said earlier a way to make sure we include an extra step before production zOnny? 22:21
zOnnyBT's master was following that process before having the feat/multi-coop22:22
Karaaaaaresl, i believe so?22:22
smohamudI don't think we should adjust our git model based on the utility to interns. It's kind, but it prioritizes the wrong thing, we need a model that maxes productivity and code quality22:22
reslTony adds that the development branch included in this flow is a normal standard especially with interns and newer developers on staff22:22
smohamudNevertheless, I agree.22:23
smohamudWe should use this model, it's what I've seen at every company but partly because live staging / testing environments were used.22:23
smohamudSo, that alone isn't a good reason. I do think this works for us, though.22:24
zOnnyaapfeldorf: they do very similar22:25
reslsmohamud: I think the idea about the interns is that this flow makes it easier for devs at all levels to work more productively by separating the development from main, leaving the final review to the few folks who can do it most critically and with the most experience22:26
zOnnyNeither I22:26
reslProposal: versioning milestones decided at road map creation of each project22:26
reslSahnun notes that deciding for each project might add more complexity than is needed and making the milestones time-based is maybe the simplest/most reasonable structure22:29
smohamudresl: the productivity hit is in that we now have to do multiple merges, local to dev and then dev to production. That's not easier, it's a cost.22:29
zOnnythat is a good call on it22:32
reslsmohamud: It's a huge cost when things get broken like they have when there were not clear steps before pushing to production but I'm stating the obvious. Not sure why I have to do that lol22:32
zOnnyour main focus for know should be main develop and feature/22:32
zOnny**now22:32
reslmain, develop, and feature* right, zOnny? three separate stages22:32
zOnnyright22:34
zOnnythat is actually I was refereing to 22:34
zOnny**referring 22:34
reslThat's great to clarify - thanks zOnny!22:35
zOnnydevelop is a moving target. we as devs keep merging new features into it. But at some point we need to say "this is what's going out the door"22:36
zOnnywht should come in mind should be that the release branch is that freeze point. It's a snapshot of develop at certain point22:39
smohamudI'm good with that 22:39
zOnnyyup we can do that  and review it22:40
smohamud+122:40
zOnny+122:40
reslzOnny: Yep! That makes sense. anthony_p re: versioning meetings +122:40
smohamudresl: understood22:41
smohamud+1 on that22:41
zOnnyI think that will come after certain features have been completed and we can call a release meeting22:41
anthony_p+122:42
Karaaaaa+122:42
zOnny+122:42
aapfeldorf+122:42
zOnnyare we all clear with develop?22:42
smohamud+122:42
reslI think so. I haven't reviewed the md doc fully yet though so I need to do that, sorry. There is a naming convention in there, right anthony_p?22:43
zOnnyI can help with it if needed22:43
smohamudTony - could you document the Versioning procedure in the Gitworkflow doc on nextcloud?22:44
zOnnyI need to warn that multi coop will add complexity to our feature built22:45
anthony_psure, i will do that sometime this week22:45
anthony_pi have the ams meeting tomorrow22:45
smohamudI don't remember discussing major/minor release versions if we're planning to have that.22:45
smohamud+1 thanks22:45
reslzOnny: there are protections for merges for our different projects on gitlab, so you can make sure that for each project, certain devs who have the responsibility and permissions to manage the project in question are the final reviewer(s) before production, right?22:48
resllike zOnny you are the project manager for BT, so you are able to set permissions and decide if anyone else is authorized to review changes before production, and otherwise, you are the one with those permissions, right?22:49
zOnnyKaraaaaa: how is the library app team workflow?22:51
zOnnyThe only new development is only from aapfeldorf, yes?22:54
KaraaaaazOnny, sorry for not seeing. we just make branches that may be wip or a feature branch (no naming conventions really) and then make a pull request that josh, ben, or i usually approve. once approve, the branch may be merged into main22:55
Karaaaaa*approved22:56
zOnnyKaraaaaa: got it. very straightforward move with a small team23:01
resl!agenda23:02
Websterss**Agenda for '5V2D - NWD Devs Flow Follow-up Tuesday 22:00 UTC'** [✅ ACTIVE]23:02
Websterss   4. [I4] confirm current workflow and use NextCloud doc (or a shared doc in gitlab?) to keep record of our process (by: resl)23:02
resl!help remove23:02
Websterss!remove <item_id_or_text>23:02
WebsterssOnly the meeting host, item creator, or an operator can remove items.23:02
resl!remove I423:02
WebsterssRemoved: [I4] 'confirm current workflow and use NextCloud doc (or a shared doc in gitlab?) to keep record of our process'23:02
resl!finish23:03
WebsterssMeeting '5V2D - NWD Devs Flow Follow-up Tuesday 22:00 UTC' has been finished and removed.23:03
zOnnysmohamud: ?23:03
zOnnythanks everyone23:03
Karaaaaa has quit (Read error: Connection reset by peer)23:04
Karaaaaa has quit (Read error: Connection reset by peer)23:05
thomasboimah has quit (Quit: Leaving)23:07
resl has quit (Quit: resl)23:16
anthony_phttps://amstest.novawebdevelopment.coop/accounts/23:16
jgurara has quit (Ping timeout: 480 seconds)23:35
smohamud has quit (Ping timeout: 480 seconds)23:43

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