[Libre-soc-bugs] [Bug 882] add support for showing the nearest budgeting parent that is included in the MoU

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Jul 7 08:41:05 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=882

Jacob Lifshay <programmerjake at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|IN_PROGRESS                 |RESOLVED

--- Comment #6 from Jacob Lifshay <programmerjake at gmail.com> ---
I added calculating subtotals for MoU Milestones for subsets of bugs:
https://git.libre-soc.org/?p=utils.git;a=commit;h=1677f851d34271d1c01c3070cf491116c26b85bd

This should be sufficient for sending emails.

if/when we need to add support for programmaticly submitting HTML forms, enough
will need to be (re-)written that we will probably want to customize the logic
for that specifically. HTML form stuff should be a completely separate task,
therefore I'm considering this task completed.

demo output:
$ budget-sync -c budget-sync-config.toml --subset-person=jacob
--subset=44,60,63
bugs loaded 100 101
bugs loaded 100 201
bugs loaded 100 301
bugs loaded 100 401
bugs loaded 100 501
bugs loaded 99 601
bugs loaded 100 701
bugs loaded 100 801
bugs loaded 85 901
bugs loaded 0 1001
ERROR:root:Budget assigned to task including subtasks (cf_total_budget field)
doesn't match calculated value: bug #48, calculated value 15525
ERROR:root:Total budget assigned to payees (cf_payees_list) doesn't match
expected value: bug #882, calculated total 1400, expected value 1200
ERROR:root:Budget assigned to task excluding subtasks (cf_budget field) doesn't
match calculated value: bug #775, calculated value 1400
<!-- autogenerated by budget-sync -->

# Jacob R. Lifshay (programmerjake)



# Status Tracking


## Paid by NLNet


### NLnet.2019.02.012

* [Bug #44](https://bugs.libre-soc.org/show_bug.cgi?id=44):
  IEEE754 FPU inverse \(reciprocal\) sqrt
    * paid on 2019-08-16
    * €900 out of total of €1500
    * this task is part of MoU Milestone
      [Bug #48](https://bugs.libre-soc.org/show_bug.cgi?id=48)
* [Bug #60](https://bugs.libre-soc.org/show_bug.cgi?id=60):
  N\-stage 64\-bit multiplier pipeline needed \(signed/unsigned\)
    * paid on 2019-06-04
    * €2500 which is the total amount
    * this task is part of MoU Milestone
      [Bug #48](https://bugs.libre-soc.org/show_bug.cgi?id=48)
* [Bug #63](https://bugs.libre-soc.org/show_bug.cgi?id=63):
  queue \(FIFO\) library routine needed
    * paid on 2019-11-19
    * €400 out of total of €800
    * this task is part of MoU Milestone
      [Bug #62](https://bugs.libre-soc.org/show_bug.cgi?id=62)

#### MoU Milestone subtotals for paid payments

* [Bug #48](https://bugs.libre-soc.org/show_bug.cgi?id=48):
  Complete IEEE754 floating point pipeline
    * subtotal €3400 out of total including subtasks of €15525
(budget is fixed from amount appearing in bug report, which is €15000)
* [Bug #62](https://bugs.libre-soc.org/show_bug.cgi?id=62):
  nmigen\-based general\-purpose util / data handling / io\-control library
needed
    * subtotal €400 out of total including subtasks of €4550

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list