*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has quit IRC | 07:56 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.15> has joined #libre-soc | 07:57 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has quit IRC | 08:35 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 08:36 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has quit IRC | 08:55 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 08:55 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.168.15> has quit IRC | 09:18 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has joined #libre-soc | 09:19 | |
*** jleightcap <jleightcap!7bc4014b62@user/jleightcap> has quit IRC | 10:40 | |
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has quit IRC | 10:40 | |
*** jleightcap <jleightcap!7bc4014b62@user/jleightcap> has joined #libre-soc | 10:44 | |
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has joined #libre-soc | 10:44 | |
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has quit IRC | 11:18 | |
*** jleightcap <jleightcap!7bc4014b62@user/jleightcap> has quit IRC | 11:18 | |
*** alethkit <alethkit!23bd17ddc6@sourcehut/user/alethkit> has joined #libre-soc | 11:19 | |
*** jleightcap <jleightcap!7bc4014b62@user/jleightcap> has joined #libre-soc | 11:19 | |
*** octavius <octavius!~octavius@92.40.190.31.threembb.co.uk> has joined #libre-soc | 11:19 | |
*** JTL <JTL!~jtl@user/jtl> has quit IRC | 12:42 | |
*** JTL <JTL!~jtl@user/jtl> has joined #libre-soc | 12:47 | |
*** lkcl <lkcl!~lkcl@2a00:23c6:3e17:b601:675e:cc16:bd01:96c9> has joined #libre-soc | 13:58 | |
lkcl | ha, web.libera.chat works well | 13:58 |
---|---|---|
lkcl | ok i've announced it's underway https://lists.libre-soc.org/pipermail/libre-soc-dev/2023-December/005899.html | 14:04 |
lkcl | bit short notice, ah well, but there's always the logs (which is the whole point) | 14:04 |
octavius | Hi lkcl, apologies for the delay (was finishing up late lunch). | 14:09 |
octavius | This submission is for bugs #983 and #1126 under the "NLnet Cavatools 2021-08-071" grant, work done by Red Semi. | 14:09 |
lkcl | not a problem, just had mine too | 14:09 |
octavius | We're following the 11-step process outlined in: https://libre-soc.org/HDL_workflow/rfp_submission_guide/ | 14:10 |
lkcl | ok i have a suggestion: we do a jitsi meet as _well_, but use the IRC for discussion, you can screen-share but also we can consider taking screenshots? | 14:10 |
lkcl | (then obviously blanking out the URL or just not including it) | 14:10 |
lkcl | how does that sound? | 14:11 |
octavius | Isn't text enough? | 14:11 |
lkcl | yes... but think it through: i can't see your screen. you'll be typing | 14:11 |
lkcl | so if you're happy to relay every single thing that you type, as you type it, then that's fine | 14:12 |
octavius | Do you need to see me entering all the details? As the MoU signatory you will see the request anyway | 14:12 |
lkcl | i will but remember this is to document it for *other people* | 14:12 |
lkcl | so that it does not have to be explained again and again and again and again | 14:12 |
octavius | I already typed out all the steps to make sure I knew what I was doing | 14:12 |
octavius | so I'll just paste them here (that was my plan to begin with) | 14:12 |
lkcl | indeed *you* did - but other people in future may not understand the need for such strict diligence | 14:13 |
lkcl | does that make sense? the idea here is not so much that it be "just you" - this is for other people in future, yes? | 14:14 |
octavius | Ok, let me explain what *I* expect to be doing: | 14:16 |
octavius | 1. After looking at the wiki page, go step-by-step, and write out my actions (and what to expect) for steps 1-11 in the IRC. | 14:16 |
octavius | 2. Every time I post a step, you either ack or nack (pointing out any mistakes). | 14:16 |
octavius | 3. Once step confirmed, I go ahead and do it. | 14:16 |
octavius | All of this is recorded (because it is posted in this chat) | 14:16 |
lkcl | ok so let's analyse that and go through it | 14:16 |
lkcl | we already established that the steps have mistakes | 14:17 |
lkcl | i have been through the process many times, recognising the screen at the time i look at it | 14:17 |
lkcl | but when i wrote those steps it was (a) from memory and (b) when i was under pressure and (c) i am known to have memory problems and (d) we already established that i missed things | 14:18 |
lkcl | the solution to that is therefore for me to be able to actually see your screen | 14:18 |
lkcl | so that i can compare it "in real time" with how *i* have been doing RFPs (dozens of them, over the past... 2+ years since the new NLnet system has been in operation) | 14:19 |
lkcl | then i will be able to go "oh! yes, you're supposed to click here, hmmm that's missing on the steps, let's correct the documentation" | 14:19 |
lkcl | yes? | 14:19 |
lkcl | is that m | 14:19 |
lkcl | aking reasonable sense? | 14:20 |
octavius | Yes, I'll join the usual meeting | 14:20 |
lkcl | ok great. | 14:20 |
lkcl | so just to confirm: we'll not be using the jitsi chat (because it's not audit-logged) | 14:20 |
octavius | ack | 14:21 |
lkcl | so we're starting at the secret URL | 14:24 |
octavius | (step 1.) | 14:24 |
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc | 14:25 | |
lkcl | ok so step 1 i noteice something missing already, you have to click "New Rquest" | 14:26 |
lkcl | second thing i notice is the "Recipient dropdown", if you are not on it, you have to notify the MOU Signatory who will let NLnet know (and add you) | 14:27 |
lkcl | this may take a while but you cannot do the RFP until you are added, unfortunately | 14:27 |
lkcl | so for each "task" on the NLnet system you fill in the budget from your TOML field. | 14:29 |
lkcl | the table is a little... awkward, there's no lines dividing each entry so you have to be REALLY careful | 14:31 |
lkcl | particularly if using a tablet with a very small resolution | 14:31 |
lkcl | "second: you click the "submit" button " ahhh this should say "New Request". | 14:32 |
lkcl | (corrected that alreadyu) | 14:34 |
lkcl | ok so steps 2&3 actually need to be "combined" i.e. each time you add an amount under a Milestone on the RFP system, make sure *right then* to change the TOML field otherwise it is easy to lose track | 14:34 |
lkcl | esp. if adding several entries in the same RFP | 14:34 |
lkcl | budget-sync actually has an option (documented in the README) but you have to be extra extra careful | 14:35 |
lkcl | ok so #983 is good, it's on the RFP form to be submitted (i have screenshots, TODO upload somewhere later) | 14:39 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has quit IRC | 14:39 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.213> has joined #libre-soc | 14:40 | |
lkcl | ngggh ok we have a situation with the cavatools bugs... mmmm we're going to have to follow the "sub-bug" process | 14:41 |
lkcl | this should not be done normally. but we can't get the MoU changed at this late hour | 14:42 |
lkcl | ok so for bug #983 just copy the markdown section into "results" below | 14:43 |
lkcl | https://libre-soc.org/ikiwiki.cgi?do=edit&page=task_db%2Fmdwn%2Fred | 14:43 |
lkcl | is an easy way to get to it | 14:43 |
lkcl | great. got a screenshot | 14:44 |
lkcl | ok so for #1126 if you look at the red.mdwn file you can actually find it | 14:45 |
lkcl | BUT | 14:45 |
lkcl | its milestone is listed as 987 | 14:45 |
lkcl | drat drat dray | 14:45 |
lkcl | no i don't think we should do "untracked" sub-bugs | 14:46 |
lkcl | let's move the budget back to #987 | 14:46 |
lkcl | ok so i've done that (quite a lot of editing...) | 14:47 |
lkcl | okaaay so i just also did 1171 (moved it back to #983) but i am NOT doing 997 because that actually has been added to the MoU. | 14:49 |
lkcl | thank you for spotting that andrey | 14:49 |
lkcl | ok so the red=1000 and lkcl=1000 which were on the *sub* bugs (which were not on the MOU) i've now moved those to #987. | 14:50 |
lkcl | nooow you can do the edit of the TOML field adding the "submitted" date :) | 14:51 |
lkcl | ok so now the budget-sync program is re-running we can cut/paste the relevant red.mdwn contents | 14:52 |
lkcl | but this will be a little different because they are sub-tasks (child tasks) | 14:52 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.213> has quit IRC | 14:52 | |
lkcl | so the "results" has to mention the child explicitly | 14:53 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.213> has joined #libre-soc | 14:53 | |
lkcl | (as an indented star otherwise NLnet will think it is a *separate* task on review) | 14:53 |
lkcl | ok so double-check time | 14:54 |
lkcl | checked the form, now need to review the bugs... | 14:54 |
lkcl | https://bugs.libre-soc.org/show_bug.cgi?id=987 | 14:55 |
lkcl | TOML is good there | 14:55 |
lkcl | https://bugs.libre-soc.org/show_bug.cgi?id=983 | 14:55 |
lkcl | TOML is good there. | 14:55 |
lkcl | amounts tally. | 14:55 |
lkcl | ok i'm happy to submit.. | 14:55 |
lkcl | good idea to check the bank details :) | 14:56 |
lkcl | let me double-check as well... | 14:56 |
lkcl | awesome confirmed correct according to my records... | 14:57 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.56.213> has quit IRC | 14:58 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.11.62> has joined #libre-soc | 14:59 | |
lkcl | we're up to step 6 by now... review / submit | 14:59 |
lkcl | ok so my step now is to wait for the email as the MOU Signatory... | 14:59 |
lkcl | so i am now looking at this https://libre-soc.org/task_db/mdwn/red/ | 15:01 |
lkcl | scrolling down to the two bugs #983 and #987 making sure they match up | 15:01 |
lkcl | which they do (i.e. budget-sync is doing its job) | 15:02 |
octavius | When you check the page https://libre-soc.org/task_db/mdwn/red/, how does it get updated? | 15:02 |
octavius | Is it a part of budget-sync | 15:03 |
octavius | Ah just noticed the "justupload" rule in the Makefile | 15:03 |
lkcl | yes basically you see the contents of the directory task_db/ on your local system? | 15:03 |
lkcl | yehhh :) | 15:03 |
lkcl | so we're done here... step 7 i did actually *implicitly* check the date | 15:06 |
lkcl | yes i can hear you | 15:06 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@81.200.11.62> has quit IRC | 15:06 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-55-177.ip.moscow.rt.ru> has joined #libre-soc | 15:06 | |
lkcl | i implicitly checked the date because the "Submitted to NLNet but not yet paid" section of https://libre-soc.org/task_db/mdwn/red/ had the same date | 15:06 |
octavius | I see on the NLnet RfP system, the RfP request has been updated to "pending" | 15:07 |
octavius | no the wait begins :) | 15:07 |
octavius | *now | 15:07 |
lkcl | yes. so that only happened when i hit "confirm" (after receiving the "review" message) | 15:07 |
lkcl | yyeep we wait :) | 15:07 |
lkcl | it's usually 2-3 weeks, they really should not take longer and aim to always keep up-to-date as best they can | 15:08 |
lkcl | but if it really does take longer we should ping them | 15:08 |
lkcl | then once the payment comes in, we carry on the steps | 15:08 |
lkcl | now, some people have been putting their actual *bank* date of receipt | 15:09 |
lkcl | rather than when NLnet paid it | 15:09 |
lkcl | this is fine... as long as the date *is* actually the same | 15:09 |
lkcl | at some point we want budget-sync to actually verify "paid" dates as being properly synchronised | 15:09 |
lkcl | which gets complicated if they're different... urrr | 15:09 |
octavius | One option is to use "paid" field for NLnet paid, and add another field, say "received" for when you actually receive the money into your bank account | 15:10 |
lkcl | but this is all for the future | 15:11 |
octavius | But too much work to retro-fit, only on new grants | 15:11 |
lkcl | yes good idea - one to go on the bugtracker under the new extension #1211 bug i feel | 15:11 |
lkcl | heck yes | 15:11 |
lkcl | :) | 15:11 |
lkcl | https://bugs.libre-soc.org/show_bug.cgi?id=1211#c0 | 15:12 |
lkcl | recorded here so when we do the "questions" for that grant we make absolutely sure to put a budget for it | 15:13 |
lkcl | ok i think we're good here' thank you for going through this | 15:13 |
lkcl | i have the screenshots, i'll edit out the secret URLs and upload them somewhere | 15:13 |
lkcl | we can't go any further until we have payments | 15:14 |
lkcl | but actually... i have some! | 15:14 |
lkcl | so this is for task #983, for work that jacob did: it was paid on 2023-12-19 so andrey can you edit the TOML field? | 15:15 |
lkcl | normally i would do that, obviously | 15:15 |
lkcl | but in this case i'm the one doing screenshots :) | 15:16 |
lkcl | ok done, these were also OPF ISA WG ones | 15:18 |
lkcl | https://bugs.libre-soc.org/show_bug.cgi?id=1057 | 15:18 |
lkcl | and https://bugs.libre-soc.org/show_bug.cgi?id=701 | 15:18 |
lkcl | thank you for doing https://bugs.libre-soc.org/show_bug.cgi?id=983 | 15:18 |
lkcl | ok now i have to re-run budget-sync, and check *my* page | 15:19 |
lkcl | (for those 3 bugs...) | 15:19 |
lkcl | https://libre-soc.org/task_db/mdwn/lkcl/ | 15:20 |
lkcl | maaassiiive.... :) | 15:20 |
lkcl | paid 2023-12-19 excellent | 15:21 |
lkcl | all 3. | 15:21 |
lkcl | superb | 15:21 |
lkcl | ok so that confirms steps 9 through 11 | 15:21 |
lkcl | anyway we're good here | 15:23 |
lkcl | thanlk you so much for going through this, i appreciate it's a frickin lot of work | 15:23 |
lkcl | alright have a good break ok? | 15:25 |
octavius | Thanks lkcl | 15:25 |
*** lkcl <lkcl!~lkcl@2a00:23c6:3e17:b601:675e:cc16:bd01:96c9> has quit IRC | 15:25 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has quit IRC | 15:55 | |
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC | 16:01 | |
*** psydroid <psydroid!~psydroid@user/psydroid> has joined #libre-soc | 16:01 | |
*** psydroid2 <psydroid2!~psydroid@user/psydroid> has joined #libre-soc | 16:08 | |
*** chaul-jhin-kim <chaul-jhin-kim!~chaul-jhi@122-252-159-184.dyn.inspire.net.nz> has joined #libre-soc | 16:14 | |
*** chaul-jhin-kim <chaul-jhin-kim!~chaul-jhi@122-252-159-184.dyn.inspire.net.nz> has left #libre-soc | 16:23 | |
*** chaul-jhin-kim <chaul-jhin-kim!~chaul-jhi@122-252-159-184.dyn.inspire.net.nz> has joined #libre-soc | 16:23 | |
*** chaul-jhin-kim <chaul-jhin-kim!~chaul-jhi@122-252-159-184.dyn.inspire.net.nz> has left #libre-soc | 16:26 | |
*** chaul-jhin-kim <chaul-jhin-kim!~chaul-jhi@122-252-159-184.dyn.inspire.net.nz> has joined #libre-soc | 17:12 | |
*** chaul-jhin-kim <chaul-jhin-kim!~chaul-jhi@122-252-159-184.dyn.inspire.net.nz> has left #libre-soc | 17:12 | |
*** octavius <octavius!~octavius@92.40.190.31.threembb.co.uk> has quit IRC | 18:14 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 18:31 | |
*** psydroid2 <psydroid2!~psydroid@user/psydroid> has quit IRC | 20:50 | |
*** psydroid <psydroid!~psydroid@user/psydroid> has quit IRC | 20:55 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC | 21:01 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 21:05 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC | 21:12 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 21:13 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!