excited-mango[m] | <lkcl> "and if it's instructions..." <- Can you send the link to the wiki? | 02:29 |
---|---|---|
excited-mango[m] | programmerjake: Oh I didn't realize that was the wiki, but in hindsight it makes sense. Has tons of useful information | 02:33 |
lkcl | excited-mango[m], which is then a git repository, which is then backed up like everything else. | 06:38 |
lkcl | https://git.libre-soc.org/?p=libreriscv.git;a=summary | 06:38 |
ghostmansd | programmerjake, it seems I managed to send the mail properly this time thanks to your tips and help! | 08:33 |
ghostmansd | https://sourceware.org/pipermail/binutils/2022-May/thread.html | 08:33 |
ghostmansd | here you can see [PATCH v2 ...] lines | 08:33 |
programmerjake | yay! | 08:34 |
ghostmansd | I've updated the "about us" page to reflect the recent changes, and then I recalled we had other tasks... | 09:08 |
ghostmansd | https://libre-soc.org/ghostmansd/ lists there we several in progress... lkcl, programmerjake, what's their status? Did anybody work on these? | 09:09 |
ghostmansd | It'd be great if these can be visited by you and re-scheduled, including the budget. binutils is a huge task, it'd be great to have something besides it. | 09:10 |
programmerjake | afaict: #671 has had some work done on it, the other two have had no work done | 09:18 |
programmerjake | the work done on #671 is mostly just conversion to XLEN whenever we were writing new pseudo-code or whenever we were editing pseudo-code. | 09:19 |
programmerjake | e.g. https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=openpower/isa/bitmanip.mdwn;h=d1521a762d1302f8a3c9502760d76fda8f711044;hb=ff0fa168b62d4c182592437ae6f54fa764dbe8a7 | 09:21 |
programmerjake | i'll let lkcl to the scheduling and budgeting | 09:24 |
programmerjake | do* | 09:24 |
lkcl | ghostmansd, things can be broken down into sub-tasks | 09:44 |
lkcl | i've been meaning to discuss that because there's (a) quite a lot of budget available and (b) a lot to get done | 09:45 |
lkcl | we can almost certainly declare the auto-generation phase as "100% completed" for example | 10:19 |
lkcl | which (surprise) gets its own bugreport, and budget, then gets marked as "RESOLVED" | 10:19 |
lkcl | blah blah | 10:19 |
ghostmansd[m] | Well, I wouldn't say that's 100% completed, since I still have plans to generate the insn fields as well... | 10:26 |
ghostmansd[m] | But I get what you mean, yeah | 10:27 |
ghostmansd[m] | Ok, I'll think of how to raise this task, then | 10:27 |
ghostmansd[m] | Then, I guess, I should dedicate part of budget for task 550 to this new task, right? How is it done, should I simply substitute from the field? | 10:28 |
ghostmansd[m] | Or do we have another task which should be reflected this way? | 10:30 |
lkcl | yes. just create a new task, take some off the "budget (EUR) for this task, excluding subtasks' budget:" field and add it to the new task instead | 10:49 |
ghostmansd[m] | Ok, got it, thank you! | 11:15 |
ghostmansd[m] | Could you, please, re-visit tasks marked as "in progress" at https://libre-soc.org/ghostmansd? | 11:16 |
ghostmansd[m] | Should I take a budget for tests from the xlen task, for example? | 11:16 |
ghostmansd[m] | Ah, I see, it already has it, I need to update the page | 11:18 |
ghostmansd[m] | Ok, then, I guess, only the parent task needs an update regarding what is done/what needs to be done | 11:18 |
lkcl | ghostmansd[m], you can edit the page yourself, it's part of the wiki :) | 11:20 |
ghostmansd[m] | yehyeh, that's what I wrote, I need to update the page :-) | 11:20 |
lkcl | excellent you worked it out https://git.libre-soc.org/?p=libreriscv.git;a=blob;f=ghostmansd.mdwn;hb=HEAD | 11:21 |
lkcl | :) | 11:21 |
lkcl | use that page to help yourself keep track, ok? | 11:21 |
lkcl | there's an auto-generated version by running the budget-sync tool | 11:21 |
lkcl | https://git.libre-soc.org/?p=utils.git;a=blob;f=README.txt;hb=HEAD | 11:22 |
ghostmansd | lkcl, I wasn't aware of this tool :-) | 11:47 |
ghostmansd | I'm updating budget-sync-config.toml with my email and info | 11:47 |
ghostmansd | lkcl, I'll need your help with budget-sync, because, once I've updated my email and profile, I have some errors with budget-sync tool. Part of them went away once I updated tasks so that RFPs are assigned to correct person (ghostmansd), but others don't. | 12:39 |
ghostmansd | Also, I cannot push changes to budget-sync-config.toml, with `fatal: remote error: access denied or repository not exported: /utils.git`. | 12:40 |
ghostmansd | FWIW, the changes are, I added "[people."ghostmansd"]" section and swapped it with the legacy, ping me for patch | 12:41 |
ghostmansd | Perhaps these questions should be addressed to programmerjake, considering how `git log` looks like :-) | 12:47 |
ghostmansd | OK, seems there are only three issues left. | 12:53 |
ghostmansd | https://pastebin.com/J8cmfFbz | 12:53 |
ghostmansd | I'm not sure whether it is related to the recent changes directly, or these were present above. | 12:53 |
ghostmansd | Anyway, ping me for patch to keep only these errors, or update the access for a repo. | 12:54 |
lkcl | yeah it's a global tool so those are not your problem :) | 14:28 |
lkcl | gimme 1sec to add you... | 14:28 |
lkcl | done you should now be able to push | 14:29 |
ghostmansd | lkcl, thanks, pushed :-) | 14:55 |
ghostmansd | OK, so far only #48 and #191 show some errors | 14:58 |
*** ghostmansd <ghostmansd!~kvirc@broadband-188-32-220-29.ip.moscow.rt.ru> has left #libre-soc | 15:00 | |
ghostmansd | lkcl, programmerjake, this budget-sync is a lifesaver | 15:03 |
ghostmansd | it's somewhat strange that fractional values must be written as "0.1" instead of 0.1 | 15:06 |
lkcl | yes, #48 and #191 are going to stay that way. | 15:23 |
lkcl | entire project of this scale, its finances would be completely unmanageable without budget-sync | 15:23 |
lkcl | ghostmansd, if you're closing bugreports don't close ones that you could reasonably be paid for! https://bugs.libre-soc.org/show_bug.cgi?id=679 | 17:03 |
lkcl | but if you (and everyone) have received EUR for then yes | 17:04 |
ghostmansd | after so much time passed, it's difficult to even remember what this was about :-) | 17:04 |
ghostmansd | for 684, I think that one should get its budget, because that needed more work than just "fix something in scope of another task, aka drive-by fix" | 17:05 |
ghostmansd | I'll re-check 679 | 17:05 |
ghostmansd | ah, I think 679 can be considered as drive-by fix | 17:06 |
ghostmansd | I'm trying to clean the task list since I found sync-budget script | 17:07 |
ghostmansd | some tasks were really drive-by fixes, so I didn't bother about budget there | 17:08 |
ghostmansd | not the case with 684 I think :-) | 17:08 |
lkcl | yehyeh | 17:08 |
lkcl | btw you _can_ use the updater-program but for god's sake be careful | 17:09 |
lkcl | it's not documented but i think at least has a --help option? | 17:09 |
lkcl | you can use it to automatically add the "paid date" and "submitted date" to the TOML | 17:09 |
lkcl | and can give it a *list* of bugs that you want to add those dates to | 17:09 |
* lkcl currently using google maps streetview to "drive" totally down the wrong side of a street... | 17:11 | |
tplaten | I did a whitespace cleanup in nmigen-boards/nmigen_boards/orangecrab_r0_2.py, now creating an account on gitlab | 17:28 |
tplaten | I corrected the pins for subsignal ba | 18:28 |
tplaten | At a later time I want to add my BeagleWire FPGA Cape to nmigen-boards, I have once used nmigen to export a single sr-latch to verilog, then run the old yosys-arachnepnr toolchain that comes with the BeagleWireSoftware | 18:42 |
programmerjake | <ghostmansd> "it's somewhat strange that..." <- that's because python treats 0.1 as binary floating-point, causing rounding. rounding is a big no-no when dealing with money, so I made a Money class that does the arithmetic correctly. | 18:43 |
ghostmansd[m] | But you get the stuff like "ghostmansd=0.1" as string anyway | 19:08 |
ghostmansd[m] | Why force anyone to wrap it into "ghostmansd="0.1""? | 19:09 |
ghostmansd[m] | A guess: do you use eval?... | 19:09 |
programmerjake | because the toml parser library and the toml spec treat it as binary floating-point | 19:10 |
programmerjake | no, i do not use eval | 19:10 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!