*** narispo has quit IRC | 00:07 | |
*** narispo has joined #buildstream | 00:07 | |
*** tristan has quit IRC | 06:54 | |
*** tristan has joined #buildstream | 07:12 | |
*** ChanServ sets mode: +o tristan | 07:12 | |
*** rdale has joined #buildstream | 09:21 | |
juergbi | jjardon: 429 should probably be detected as temporary failure such that buildstream will retry on its own | 09:25 |
---|---|---|
juergbi | (exception parameter `temporary`) | 09:26 |
juergbi | I don't remember whether we already wait properly between retries for `temporary` errors | 09:26 |
* tristan has unavoidable scope creep in his refactor | 10:17 | |
* tristan now has to tear apart the first test case ever made... now at tests/internals/pluginfactory, lets replace this with a proper end-to-end test | 10:17 | |
tristan | this leads to... if I want the tests for plugin API versioning to work properly... I'll have to make the versioning also actually work properly | 10:18 |
* tristan blink in disbelief at: "if (bst_major, bst_minor) < (req_major, req_minor): ..." | 10:19 | |
tristan | +s | 10:19 |
tristan | Anyway, this part is on the todo list *anyway* so... just more will be done in the end | 10:20 |
tristan | juergbi, curiously... what would you think about hard requiring plugins to set BST_REQUIRED_VERSION_[MAJOR,MINOR] ? | 10:20 |
tristan | currently the strategy is a bit dumb, we define it in plugin.py set to 0 and plugins just never set it | 10:21 |
tristan | Or maybe instead of that, we could have a BST_REQUIRED_VERSION = "2.0" or such (bit more convenient) | 10:22 |
juergbi | makes sense to me, or maybe a tuple instead of a string: (2, 0) | 10:22 |
tristan | Sure, we have a convenience function for string parsing, whatever is more readable I would say | 10:22 |
juergbi | although I guess string is more convenient and that would match the project.conf min-version | 10:23 |
juergbi | could also be a simple way to distinguish bst1 and bst2 plugins | 10:23 |
tristan | Exactly | 10:24 |
tristan | Also, and a future proof one if ever there is a 3.x | 10:24 |
tristan | in the same way as min-version | 10:24 |
tristan | maybe even call it BST_MIN_VERSION for consistency | 10:24 |
* tristan doesnt like how much is changing in the same commit but it's all quite intertwined | 10:25 | |
tristan | To avoid that... I could destroy all plugin versioning in one commit, have it pass it's tests, and add it back in the improved way in the next commit with improved tests | 10:26 |
* tristan thinks he's got tests passing so far after having gutted the versioning stuff and refactored PluginFactory | 11:05 | |
* tristan posts WIP as https://gitlab.com/BuildStream/buildstream/-/merge_requests/1885 | 11:06 | |
tristan | The bulk is done but I'll be adding to it tomorrow | 11:06 |
*** tristan has quit IRC | 11:13 | |
*** tristan has joined #buildstream | 11:26 | |
*** ChanServ sets mode: +o tristan | 11:26 | |
*** rdale has quit IRC | 11:45 | |
*** rdale has joined #buildstream | 13:38 | |
*** seanborg has joined #buildstream | 14:52 | |
*** seanborg has quit IRC | 15:48 | |
*** toscalix has joined #buildstream | 16:19 | |
*** toscalix has quit IRC | 16:31 | |
*** toscalix has joined #buildstream | 17:34 | |
*** toscalix has quit IRC | 18:58 | |
*** rdale has quit IRC | 18:58 | |
*** narispo has quit IRC | 18:58 | |
*** slaf has quit IRC | 18:58 | |
*** krichter[m] has quit IRC | 18:58 | |
*** robjh has quit IRC | 18:58 | |
*** jward has quit IRC | 18:58 | |
*** juergbi has quit IRC | 18:58 | |
*** persia has quit IRC | 18:58 | |
*** segfault1[m] has quit IRC | 18:58 | |
*** Demos[m] has quit IRC | 18:58 | |
*** walterve[m][m] has quit IRC | 18:58 | |
*** dbuch[m] has quit IRC | 18:58 | |
*** Trevio[m] has quit IRC | 18:58 | |
*** milloni has quit IRC | 18:58 | |
*** hergertme has quit IRC | 18:58 | |
*** tristan has quit IRC | 18:58 | |
*** tchaik[m] has quit IRC | 18:58 | |
*** WSalmon has quit IRC | 18:58 | |
*** jjardon has quit IRC | 18:58 | |
*** pro[m] has quit IRC | 18:58 | |
*** cgm[m] has quit IRC | 18:58 | |
*** skullone[m] has quit IRC | 18:58 | |
*** awacheux[m] has quit IRC | 18:58 | |
*** DineshBhattarai[m] has quit IRC | 18:58 | |
*** asingh_[m] has quit IRC | 18:58 | |
*** jjardon[m] has quit IRC | 18:58 | |
*** SamThursfield[m] has quit IRC | 18:58 | |
*** kailueke[m] has quit IRC | 18:58 | |
*** mattiasb has quit IRC | 18:58 | |
*** dylan-m has quit IRC | 18:58 | |
*** doras[m] has quit IRC | 18:58 | |
*** reuben640[m] has quit IRC | 18:58 | |
*** rafaelff1[m] has quit IRC | 18:58 | |
*** theawless[m] has quit IRC | 18:58 | |
*** connorshea[m] has quit IRC | 18:58 | |
*** abderrahim[m] has quit IRC | 18:58 | |
*** m_22[m] has quit IRC | 18:58 | |
*** tlater[m] has quit IRC | 18:58 | |
*** albfan[m] has quit IRC | 18:58 | |
*** ironfoot has quit IRC | 18:58 | |
*** flatmush has quit IRC | 18:58 | |
*** benbrown has quit IRC | 18:58 | |
*** jswagner has quit IRC | 18:58 | |
*** gitlab-br-bot has quit IRC | 18:58 | |
*** milloni has joined #buildstream | 18:58 | |
*** juergbi has joined #buildstream | 18:58 | |
*** hergertme has joined #buildstream | 18:58 | |
*** robjh has joined #buildstream | 18:59 | |
*** toscalix has joined #buildstream | 19:00 | |
*** jward has joined #buildstream | 19:00 | |
*** slaf has joined #buildstream | 19:00 | |
*** narispo has joined #buildstream | 19:00 | |
*** persia has joined #buildstream | 19:00 | |
*** rdale has joined #buildstream | 19:00 | |
*** tristan has joined #buildstream | 19:00 | |
*** tchaik[m] has joined #buildstream | 19:00 | |
*** WSalmon has joined #buildstream | 19:00 | |
*** jjardon has joined #buildstream | 19:00 | |
*** pro[m] has joined #buildstream | 19:00 | |
*** cgm[m] has joined #buildstream | 19:00 | |
*** skullone[m] has joined #buildstream | 19:00 | |
*** awacheux[m] has joined #buildstream | 19:00 | |
*** albfan[m] has joined #buildstream | 19:00 | |
*** kailueke[m] has joined #buildstream | 19:00 | |
*** DineshBhattarai[m] has joined #buildstream | 19:00 | |
*** asingh_[m] has joined #buildstream | 19:00 | |
*** connorshea[m] has joined #buildstream | 19:00 | |
*** jjardon[m] has joined #buildstream | 19:00 | |
*** theawless[m] has joined #buildstream | 19:00 | |
*** m_22[m] has joined #buildstream | 19:00 | |
*** mattiasb has joined #buildstream | 19:00 | |
*** rafaelff1[m] has joined #buildstream | 19:00 | |
*** SamThursfield[m] has joined #buildstream | 19:00 | |
*** dylan-m has joined #buildstream | 19:00 | |
*** tlater[m] has joined #buildstream | 19:00 | |
*** reuben640[m] has joined #buildstream | 19:00 | |
*** doras[m] has joined #buildstream | 19:00 | |
*** abderrahim[m] has joined #buildstream | 19:00 | |
*** ironfoot has joined #buildstream | 19:00 | |
*** flatmush has joined #buildstream | 19:00 | |
*** benbrown has joined #buildstream | 19:00 | |
*** jswagner has joined #buildstream | 19:00 | |
*** gitlab-br-bot has joined #buildstream | 19:00 | |
*** irc.acc.umu.se sets mode: +ooo tristan jjardon ironfoot | 19:00 | |
*** Demos[m] has joined #buildstream | 19:05 | |
*** rdale has quit IRC | 19:08 | |
*** walterve[m][m] has joined #buildstream | 19:18 | |
*** dbuch[m] has joined #buildstream | 19:34 | |
*** krichter[m] has joined #buildstream | 19:53 | |
*** Trevio[m] has joined #buildstream | 20:03 | |
*** segfault1[m] has joined #buildstream | 20:34 | |
*** phoenix has joined #buildstream | 20:42 | |
*** toscalix has quit IRC | 21:11 | |
*** phoenix has quit IRC | 22:14 | |
*** narispo has quit IRC | 23:00 | |
*** narispo has joined #buildstream | 23:00 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!