Tuesday, 2025-07-29

gtemagouthamr:  I am on PTO for 2 weeks so not going to participate today and next week TC meeting11:23
opendevreviewMerged openstack/election master: Switch foundation membership check to new style  https://review.opendev.org/c/openstack/election/+/95478712:37
noonedeadpunkHey! Sorry for not notifying in advance, but I won't be able to join today14:56
gouthamrack noonedeadpunk 14:56
gouthamrhola tc-members: gentle reminder that our weekly IRC meeting will happen here in ~59 minutes16:01
gouthamr#startmeeting tc17:00
opendevmeetMeeting started Tue Jul 29 17:00:41 2025 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
opendevmeetThe meeting name has been set to 'tc'17:00
gouthamrWelcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct.17:00
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee17:01
gouthamr#topic Roll Call17:01
spotz[m]o/17:01
frickler\o17:01
gouthamrnoted absence: n o o n e dead punk, m n a sia d k a17:02
gouthamrcourtesy-ping: gmaan, gtema, cardoe, bauzas17:02
bauzaso/17:02
gmaano/17:02
bauzaslast meeting for me before my 3-week PTO period17:03
fricklergouthamr: gtema wrote earlier about being away, too17:03
gouthamroh17:03
gouthamri missed that17:03
gouthamrty frickler 17:03
gouthamrbauzas: we'll help you pack :) 17:04
bauzas;-)17:04
gouthamralright, lets get started.. 17:05
gouthamr#topic Last Week's AIs17:05
gouthamrwe took an AI about a long pending patch to clarify affiliation 17:05
spotz[m]Oh and I’m out next week speaking of away:)17:05
gouthamrack spotz[m] 17:05
gouthamr#link https://review.opendev.org/c/openstack/governance/+/949432 (Require declaration of affiliation from TC Candidates)17:06
gouthamrthis needs to be updated to depend on 17:06
gouthamr#link https://review.opendev.org/c/openstack/governance/+/956024 (Define "affiliation" within the context of the TC)17:06
gouthamri'll do that.. but please do review17:07
gouthamrspotz[m]: already noted that we can copy the bylaws' definition of this before it is taken down17:07
gmaanI think that was more legal and might need legal chekcs?17:07
gouthamryeah its more or less the same in essence *i think*, but has more legalese 17:08
gmaanand that is why we wanted a simple one which can cover TC diversity things from organizational point of view17:08
gmaanIt will be helpful to keep it as simple as even it is not full17:08
gouthamri agree in spirit, think spotz[m] wanted to cover our bases in case someone challenged it17:09
gouthamrshe had a good point about subsidiaries - an example being Red Hat owned by IBM, except, i, as a Red Hat employee know that i'm not an IBM employee, but, how does the world perceive this?17:10
gmaanthat is the main point and challenge, if we want to have it to challenge then it is out of scope from TC as that might need legal checks17:10
gmaanwe consider those separate organization from TC perspective. 17:10
gmaanI mean we just need to define what we want from TC organizational diversity point of view17:11
gmaanotherwise there are a lot of things- partner companies etc17:11
gouthamrbecause they're separate OpenInfra Member companies? 17:11
gmaanI do not know :) that is why I am saying going in same way as it was in bylaw can have a lot of open questions17:12
funginote that there's no requirement for a tc member to be employed by a member company (or any company at all), so that sounds like it could be a questionable distinction17:12
gmaanyeah17:12
gmaanwe should not consider membership here17:12
gouthamrah yes, i tried stating that in the first line of the change17:12
gmaan++17:12
bauzasI haven't looked at the affiliation patches but I'll 17:13
bauzasI still have one open question about external people working on the behalf of a company17:13
gmaanI will add comment there and we can discuss async17:13
bauzasis it covered by the affiniliation definition patch ?17:13
gmaanbauzas: those still consider as contractor/employee and should decalre their affiliation as the company they are contributing for17:14
bauzasokay, that was my thought, just wanted to make sure we were clarifying that17:14
gouthamryes17:14
gouthamrwe are17:14
gmaan++17:14
bauzasI'll shepherd the patches anyway17:15
gouthamrtl;dr: we need a TC member to be an individual member of the OpenInfra Foundation, and they don't need to be affiliated.. but, if they are affiliated, we've the diversity requirement .. we got a question on what does it mean to be affiliated, that's being determined here: https://review.opendev.org/c/openstack/governance/+/956024 17:15
gmaanbcz there can be case where employee of CompanyA contributing on behalf of companyB with companyA and CompanyB contract17:15
gouthamr^ lets discuss more directly on the patch17:15
gmaanwe just need to make sure "declare your affiliation from contribution point of view"17:15
gmaanrest other (subsidiary, contract etc ) are out of scope for us17:16
gmaangouthamr: ++ I will check and add comment there17:16
gouthamrty gmaan 17:16
gouthamrand others for reviewing!17:17
gouthamr i also looped in folks that shared their opinion here, and TheJulia and jbryce.. lets hash this out :) 17:17
* TheJulia appears17:17
fungiTheJulia: tl;dr, defining "affiliation" in https://review.opendev.org/94943217:18
gouthamrhaha, didn't mean to summon you, but, please do check the patch above when you have time TheJulia 17:18
gouthamrlets move to the next AI: Monasca (and inactive projects in general).. 17:18
TheJuliafungi: reading17:18
gouthamri've added this as a separate topic to cover what happened between meetings and what we'll do next17:18
gouthamrwe had an AI regarding a review dashboard, i suppose we'll table that to next week since no onedeadpunk isn't here.. no rush17:19
spotz[m]Fand I’m laggy17:19
* gouthamr is that a reference to something? 17:20
* gouthamr hi laggy, am not the Fand you're looking for.. 17:20
gouthamrwe had a couple of minor AIs on tracking Debian Trixie in the CI17:20
gouthamrfrickler had a devstack patch17:21
gouthamr#link https://review.opendev.org/c/openstack/devstack/+/954653 17:21
gouthamrstill WIP 17:21
TheJuliafungi: okay, I'm ignoring the actual back and forth on the discussion, should I be reading that. Where this has been a challenge is somehow folks trying to infer wholely owned subsidaries are legally the same company but it boils down to the legal responsibility of the command chain17:21
frickleryes, waiting for trixie to be released before proceeding, so we can add in mirrors in opendev first17:22
TheJuliai.e. if IBM legal, for example in-house counsel, were to approach me, I would be required to refer them to Red Hat legal (in-house counsel) because IBM legal is entirely outside of my structural chain of command17:22
gmaanis this first one of do we have kolla or somewhere Debian Trixie job/test running17:22
gouthamrah ty frickler 17:22
gmaanfrickler: ++17:23
gouthamrin a similar vein, sean-k-mooney is trying to convert the Ceph job to use debian 17:23
gouthamrbookworm, because we'll wait on the image, mirrors, devstack support etc to exist to try this with trixie17:23
gouthamr#link https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/955714 17:23
sean-k-mooneythat mainly to renable test cover by using one of our other supprot runtime17:24
sean-k-mooneyisntead fo just disabling the test becuse ubuntu has a packaging bug17:24
gmaan++, this is good example of distributing our testing among different distro17:24
sean-k-mooneybut yes bookworm not trixe bcasue of supprote runtime and the fact openstack does not work on trixy yet17:24
clarkband trixie isn't released17:25
sean-k-mooneywe coudl use trixie/13 next cycle after its released17:25
fungitrixie release is schedule for next week17:25
gmaanyeah, we cna move that to trixie later17:25
TheJuliagmaan: the weirdness of on behalf of another company is... very weird, even more so for copyright since lineage is lost in such cases and thus really should be avoided at all costs.17:25
gmaansean-k-mooney: ++ make sense t use trixie in next cycle runtime17:25
sean-k-mooneyjust keep in mind17:25
sean-k-mooneytrixie use python 3.1317:26
sean-k-mooneyand eventlet is not compatible with that17:26
gmaanoh17:26
sean-k-mooneyso using it will be partly gated by that17:26
gmaanpy3.13, I did not realize that17:26
sean-k-mooneyi know zigo is activly trying to reslove that17:26
fricklersean-k-mooney: iiuc all issues are resolved, tempest is passing17:26
gouthamrTheJulia: ah, ack, ty - i don't know how easy it is to define that succinctly, but "legal responsibility of the command chain" may be invisible to the outside world.. lets discuss on the patch itself.. (sorry again for cutting this) 17:26
sean-k-mooneybut its currently a blocker ot using it but it good to use as a smoketest/canary17:26
sean-k-mooneyfrickler: really17:27
sean-k-mooneythat awsome news17:27
gouthamrw00t, TIL17:27
fricklerthe last issue was actually not py3.13, but a change in mariadb17:27
sean-k-mooneyoh the transaction thing17:27
frickleryep17:27
sean-k-mooneyso then yes we shoudl stronctly consider adding trixe to the testing runtime for 2026.1 keeping bookworm for stable upgrade testing17:28
sean-k-mooneyand in 2026.2 we can drop bookwrom ot not infinetly grow the test matix17:28
gouthamrgood suggestion.. i'll work on the runtime update17:28
frickleryes, currently the timetable looks like that will be feasible17:29
gouthamrthat's all the things we were working on that i see as AIs from our last meeting.. was anyone else working on anything to note? 17:29
sean-k-mooneyfor nova w are curently using debign to test some thing that redhat and canonical compile out fr what its worth. like spice supprot.17:29
gmaanTheJulia: well, its about how those company/employee are contracted and allow them to use their affiliation which is again part of the contract. In summary, employee are on-site/deputed to their organization for particular duration. but yes we cannot cover all cases or assume things and mainly avoid legal checks17:29
TheJuliagmaan: oh yeah, indeed. For example, there is a concept in close business relationships of dual badge employes17:30
sean-k-mooneyi mean in that case you could list both17:30
TheJuliaone some level, one company pays for that employee, but then and only then can that individual self identify who they are working on behalf of17:30
sean-k-mooneybut the affiation thing is mroe to disclose bias not a catch all for all influcance17:31
TheJuliasean-k-mooney: quite possibly, granted in the cases I'm aware of those folks are not upstream contributors17:31
TheJuliaexactly, which is why its important to focus discussion on what is the common good17:32
gouthamrall good inputs, lets talk on the gerrit proposal.. 17:32
gouthamr#topic AI Working Group's White Paper - Call for Resources17:32
TheJuliaYeah, I'm reading through the back and forth now17:32
fungi#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/QGADCGXW2J5PJZKDH24VMJJJOM72GQTF/ OpenStack for AI Whitepaper coordination mailing list and meeting info17:32
fungianybody interested in ai workloads on openstack or tuning openstack deployments to support them should consider participating17:32
bauzasI won't be able to join next meeting but I definitely plan to help for the whitepaper17:33
gouthamryes, i see a specific call out for folks that know the services deeply, i suspect we want to call out any features/architectures that are beneficial for AI workloads 17:33
fungiyeah, for those who haven't skimmed the announcement, just a reminder that the call is scheduled for 13:00 utc on thursday of this week (july 31)17:34
sean-k-mooneythere was a ptg seesion on this topic too last cycel17:34
sean-k-mooneyi assume there will be a simialr bird of a fether seesion at the sumit or next ptg17:34
gouthamri think they're trying to wrap up this paper by the Summit17:34
bauzascorrect 17:35
sean-k-mooneyi assuem the effort will evovle into a working group or sig ot drive this usecase in openstack going forward17:35
sean-k-mooneyoh it is a working group already17:35
gouthamryes, it's a Foundation working group right now.. 17:36
gouthamr(like the VMWare Migration Working Group)17:36
fungiit's already organized as a foundation-level working group, but i could see some possibility for a mirrored structure within the openstack community too (like a sig maybe)17:36
bauzasand there were some talks already17:36
bauzaslike showcases17:36
sean-k-mooneywell we know you can run ai workload on openstack (people have been doign it of year) btu there is defeily room for improvment so i will be interested to see what tehy whitepaper containes when its done17:37
gouthamrif you're aware of these gaps,sean-k-mooney, an OpenStack SIG could be helpful - it'd be development focussed if we were to build specifically to address these AI use cases17:38
fungii think it's more about explaining how it's done by various organizations and covering the various use cases17:38
bauzaszactly17:38
fungibut sure, potential improvements to the platform to make that even better would probably also be a good outcome17:38
bauzasbut also collecting some needs17:38
gouthamrlets chat about this some more at the 1300 UTC call this thursday 17:40
gouthamranything else on $topic?17:40
* gouthamr next up.. 17:41
gouthamr#topic Proceeding with Monasca's retirement17:41
gouthamr#link https://review.opendev.org/c/openstack/governance/+/953671/comments/05494668_4deb962f17:41
gouthamr^ thuvh told us that they'd prefer to get the project retired.. 17:41
gouthamrthe repos owned by the monasca team have no stable branches as we noted in last week's meeting17:42
gouthamrjust the "unmaintained/2023.1" branch17:42
bauzaslet it go then ?17:42
gouthamrthe unmaintained branch was already not the project team's responsibility - so i think we can consult the ML and unmaintained-core and proceed17:43
gmaanI was not 100% sure if they are ok for retirement or they understood 'moving to legacy' correctly means that is retirement17:44
gmaanbut yes, their vote on the retirement change in governance can confirm it officially 17:44
gmaanjust want to be more explicit in case there is any communication gap or gap in understanding of retirement 17:44
fungialso retirement is not irreversible, and doesn't really result in much difference with regard to the current state of activity in the project anyway17:44
gouthamri think you clarified that in your earlier comments on the change17:44
gouthamrfungi: +117:45
sean-k-mooneythe main impact is offically removing it form the integrated release coorect17:45
fungi(sorry for the double-negative, should have said "retirement is reversible" i guess)17:45
sean-k-mooneyit can be unretired if folks really wanted too17:45
gouthamrsean-k-mooney: it's not being released since 2023.117:45
gmaanok because one time they said they want to maintain then after reading meeting logs ( which was more of discussion about how we can achieve healthy maintenance and avoid same situation again) they are ok for retirement17:45
sean-k-mooneygouthamr: yep, its technially supprot in watcher as a backend but it has no docs/testing17:46
gmaanI do not want to push pressure to them if they want to maintain. 17:46
sean-k-mooneywe are offically decleering it deprecte/experimental this cycle adn considering if we would remove supprot in 2026.117:46
sean-k-mooneyits retirement woudl factor into that too17:47
bauzasthis is already communicated afaik17:48
bauzasnow the question is whether we would retired it17:48
sean-k-mooneyi have no objection one way or another . but if it is retired it make droping supprot next cycle an easy desion for us17:49
gouthamrsean-k-mooney: so to use it as a backend in this release, one would have to use watcher from 2025.2 and monasca-api from 2023.1 or older, i think? 17:49
sean-k-mooneyyep17:49
sean-k-mooneywhich may or may not be co installable17:49
sean-k-mooneyas i said we do not have ci for that and we are lackign docs17:49
sean-k-mooneyso we are not realy able to say its supproted17:49
gouthamrack17:50
gouthamrokay, i'll take an AI to get this process rolling.. in the ML post, i'll mention the integration with watcher.. 17:50
gouthamr#link https://review.opendev.org/c/openstack/watcher/+/941828 17:51
gouthamrtkajinam possesses clairvoyance of sorts 17:51
gouthamrty for the call out here sean-k-mooney 17:51
gouthamranything else for $topic?17:51
spotz[m]Hehe17:52
fungii think tkajinam lives in the future and sends his changes to the past for us to review17:52
sean-k-mooneywe disucssed it at the ptg17:52
sean-k-mooneywe wanted to servay all the integration and backend this cycle17:52
sean-k-mooneyand understnd if we can supprot them and the level of testing17:52
sean-k-mooneyso we could comunitte the realtiy of where watcher really is today17:53
gouthamr+1, i think this is a good effort! https://review.opendev.org/c/openstack/watcher/+/951699 17:53
sean-k-mooneyso far the main output has been https://docs.openstack.org/watcher/latest/integrations/index.html#integration-status-matrix and https://docs.openstack.org/watcher/latest/strategies/index.html17:53
gouthamrty17:54
gouthamr#topic A check on gate health17:54
gouthamr^ any gate concerns/updates this week?17:54
gmaanone thing to mention17:55
gmaangibi fix (one of the possible root cause) on grenade job DB dump timeout is merged, if anyone still seeing that, please report17:56
gmaan#link https://review.opendev.org/c/openstack/grenade/+/95586517:56
gmaanwe were seeing frequent timeout in grenade skip level job in last couple of week17:57
cardoeah I'm totally late.17:57
gouthamrack gmaan 17:57
gouthamrcardoe: hello 17:58
sean-k-mooney --skip-lock-tables makes sense in grenade17:58
gouthamrwe have under a minute17:59
gouthamrso i'll skip to 17:59
gouthamr#topic Open Discussion 17:59
gouthamrjust wanted to give a shoutout to the i18n interns, and their mentors ianychoi and seongsoo18:00
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/GGQAIF23Q3EEN5XRPZACM3E2FVLBQK26/18:00
gouthamr 18:00
spotz[m]Woot18:00
gouthamrpretty nice summary from ian there, i'd recommend reading it.. i think we'll keep up with the progress there, and finish the zuul integration soon (TM) 18:01
gouthamrwith that we're just over the hour.. 18:01
gouthamris there anything else you'd like to note in the minutes today?18:01
gouthamrthank you all for attending, and staying the extra few minutes.. 18:03
gouthamr#endmeeting18:03
opendevmeetMeeting ended Tue Jul 29 18:03:02 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:03
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2025/tc.2025-07-29-17.00.html18:03
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2025/tc.2025-07-29-17.00.txt18:03
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2025/tc.2025-07-29-17.00.log.html18:03
sean-k-mooneygouthamr: os now that the meeting is over there two pain pont im aware of relating to ai and openstack. the first is just a lack of encodign the tribeal knowlage into somethign that easy for a operator or use to consume18:04
sean-k-mooneyi.e. how to use the existing feature live vgpus or pci passhtough to provide ai acclerator to vms, or how to optimise the preformance18:04
fungiwhich is probably something the whitepaper could cover, but also might be worth integrating into project documentation somewhere18:06
sean-k-mooneythe second oen is more nova specific. there are a number of perforamce optimisation that we leave on the table because we have not optimized nova to supprot them. thign like iothread and or how we virtualise the vm numa toplogy or pci groups. those are more technial pain point that go beyond ai usecases that we have not previously had tiem to prioritse but that i hope we can18:06
sean-k-mooneyadress in teh future18:06
sean-k-mooneymany of the feature we devleoped to optimsie nova for NFV/telco workload will help with ai workload too. like hugpages ectra18:08
sean-k-mooneythe bit that is chalanging from my persective with the current lifecycle of openstakc is higher level abstractions18:08
sean-k-mooneyif this was 10 year ago18:09
sean-k-mooneyi coudl have seen a trove or magnum like project that did ai as a service18:09
sean-k-mooneytoday im not sure htat that is openstack domain and leaving that to k8s or soemthign else might make more sense18:09
sean-k-mooneyliek with the rate fo ai devleopemtn im not sure buildign a proejct to provide remote mcp service as a service woudl actully make sesne18:11
sean-k-mooneywith the size of the active contibotrs to the openstack comunity adn oure release cadace if feel liek some other proejct under opendev or linuxfoundation will have more of an impact18:13
gouthamrit might, I actually don’t know if we could build something today off of OSC/openstacksdk alone.. I mean you may want lower level things that services don’t expose via the API18:13
sean-k-mooneyi think you can do alot today with the infra that hte openstack service provide18:14
gouthamragree with using the Whitepaper as a venue to capture things in Nova that are  being useful in this context18:14
sean-k-mooneybelive it or not i think zun or cyborg coudl have a role in this story if there were folks workign to enable it18:15
sean-k-mooneynova too18:15
gouthamrmaybe operators would tell us what other gaps exist, folks on the scientific SIG maintain infra for AI experiments - have you folks seen any RFEs from them?18:15
sean-k-mooneybut in a diffent way18:15
sean-k-mooneyyes and no, i can think of one which we approved as a spec18:16
sean-k-mooneybtu they didnt have time to work on it18:16
sean-k-mooneyhttps://specs.openstack.org/openstack/nova-specs/specs/2024.1/approved/pci-passthrough-groups.html18:16
sean-k-mooneythat was motivated by both hpc and ai uscases18:17
gouthamrthanks, we can note this as future work and call for help…18:17
sean-k-mooneyits technicaly possibel to do pci grouping in nova today with some abuse of our config file18:18
sean-k-mooneybut its not easy. that proposal adress a lot of there pain point but they just dint have tiem to write the code 18:18
gouthamrack - I think they sought a Lustre backend in Manila too - would like someone to implement and maintain it18:20
sean-k-mooneyi wrote an internal docuemtn describing the hack i probaly shoudl put that public somewhere if only as a blog18:21
gouthamr++18:22
sean-k-mooneyi need to remove a coulpe of internal links and "osp refences" but i can try an put it on my block or share it in a etherpad or similar18:24
fungibauzas: i'm told the plan is to record the call thursday too, so you can consume it after the fact if you like18:24
gouthamrsean-k-mooney: or if you’d like it on the superuser, diablo_rojo may be interested to collaborate18:25
sean-k-mooneyim in too minds. the reason im not propsoing it ot the nova docs is im unsure if i want to encurrage peopel to do this18:26
gouthamrah, is it based on stuff you don’t want to support? it’s likely someone may be using it already?18:27
sean-k-mooneythe spec that we appeted but did not implement extis because it adresses the painpoint we have today in a much more elegent way18:27
sean-k-mooneyit using a feature we fully supprot and will continue to suprpot in a way it was not inteded to use18:27
sean-k-mooneyso the underlying mechanium is soudn and will continue ot be supproted its just intentally violateing oen fo oru best practices/rules to acive a diffent goal18:28
gmaangouthamr, tc-members:  commented on diversity things, please check if that makes sense https://review.opendev.org/c/openstack/governance/+/956024/comment/38ec51de_2bfa7735/18:28
sean-k-mooneygouthamr: ist bascially a case of this https://www.youtube.com/watch?v=Nz8ssH7LiB018:30
gouthamr😛18:34
gouthamrthank you gmaan18:34
TheJuliaI've also chimed in.18:44
gouthamrty TheJulia18:44
TheJuliawith many complex examples boiling down to direct employee/employer relationship being the only viable modeling18:44
sean-k-mooneyi kind of feell like adding lots of examples for the edgecase is conter productive and it just come down ot . could someone percive a confilcit of interest or baias by your assocation that there for shoudl be disclosed as an affiliation18:54
sean-k-mooneymost of the tiem that going to be i work for x18:54
sean-k-mooneyvery realy it might be im ethe cto and founder of x18:54
sean-k-mooneyor x sponsered me to work on y for a perod of tiem btu goign into a lot of detial might actully obsucre the intent18:55
sean-k-mooneythe intent being ot foster a diveristy of voicies in the tc18:55
TheJuliaAbsolutely, but it has to be in line with the employment agreement/contract, so if there is a rights transfer or whatever, then that is also respected.  Trying to go further just creates clarity which is "clear as mud" because it is guessing intent/bias/affliation.18:56
TheJuliaI know the amount was rooted way back in time from the early board of directors meetings18:57
TheJulialike... 2012 timeframe.18:57
sean-k-mooneyi dont think the ammoutn shoudl be in the defintion espcially now that we under the linux foundation and not a seperate 501 c charity or delaware coperation18:58
sean-k-mooneywhatever it was leagallybefore18:58
TheJuliaI don't know the root of that at this point since it was so far in the past, but the example even then sort of crates this weird corner case which also sort of begins to create this other case we then feel the need to account for18:58
TheJuliaWell, for the purposes of this, all 501(c)s are not for profit corporations, charity is just shorthand ;)18:58
TheJuliathat has varying legal meaning depending on context, though.18:59
sean-k-mooneyya18:59
TheJuliaI think the amount needs to be dropped.18:59
sean-k-mooneyi undersand the delta but i dont feell like typing it out :) and i agree i dont think amount really shoudl be here unless legally requried to be there18:59
TheJuliaIt breaks my brain since that is... below cost of living in some parts of the world.18:59
TheJuliaI don't see why it would be but also in those days there *was* a huge engagement of third parties to help move stuff upstream19:00
TheJulianow, that is not really a thing as far as I'm aware.19:00
TheJuliaAnyway, I need to go eat something for lunch19:01
sean-k-mooneywell 60,000 usd is above the average irish sallary (in no tech industires)19:01
fungi"charity" typically refers to 501(c)(3) in usa tax code, openinfra was (and lf is) a 501(c)(6) non-profit, similar to a "trade organization"19:03
TheJuliaYeah, economies and costs are different all over the place19:03
TheJuliafungi: indeed :)19:03
fungi(6) member fees can be written off as business expenses in the usa, but (3) donations are tax deductible in the usa19:04
TheJuliabut even then, (c)(3)'s are "for the public good", where as (c)(6) for member mutual benefit19:04
fungifairly significant distinction from the donor/member cost perspective anyway19:04
TheJuliayeah19:04
fungiright19:04
TheJuliaAnyway, I'm going to get some lunch19:04
sean-k-mooneyi woudl like to think we srive for both public good and benifit of our users19:04
fungiso software in the public interest is a (c)(3) for example19:05
TheJuliasean-k-mooney: Yeah, that is a topic which makes some people get very sad actually :(19:05
TheJulia(since there was an attempt to get a ruling for (c)(3) at one point)19:05
TheJulia(but then also, members!)19:05
fungiwe originally wanted to be organized as a charity, but the usa irs made it virtually impoossible for new software foundations to qualify, so for example spi is grandfathered in and probably wouldn't be able to get it if applying today19:06
TheJuliayup19:07
spotz[m]Going back to the $ affiliation comment above, that's part of the reason I grabbed from the bylaws the section I did as $$ all depends on where you live:(19:12
clarkbwhy not make it as simple as "you've been paid by the entitiy within the last 2 months" or something along those lines19:14
clarkbmake it simple19:14
clarkbthen keep the bit about equity/ownership/leadership for orgs that don't necessarily pay a salary or contracts19:14
* gouthamr didn't include payment in the proposal 19:15
clarkbgouthamr: oh cool not sure where it came from above then19:15
gouthamri understood it as discussing the erstwhile foundation bylaws19:16
gouthamri have noted only opposition to any mention of salart/pay so far.. 19:16
clarkback19:17
TheJulia$0.02, I'd avoid a time window as in paid in, just more so is there an active relationship or not. That sort of steps away from the whole problem of modeling payroll or compensation for work being performed20:13
ianychoi<gouthamr> "just wanted to give a shoutout..." <- Thank you for your kind support. Also, appreciate diablo_rojo to liaise to introduce students. This mention recalls me thanks bot, so let me call for Seongsoo23:59
ianychoi#thanks seongsoocho Thank you for your active mentoring of CMU students despite the time zone differences. Keep up the great work on the I18n and Weblate migration!23:59
ianychoiSeems not working now :p 23:59
opendevstatusianychoi: Added your thanks to Thanks page (https://wiki.openstack.org/wiki/Thanks)23:59

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