Saturday, 2020-03-28

*** tpb has joined #litex00:00
*** HoloIRCUser has joined #litex00:15
mithroFFY00: The best way to convince people to write tests is to make not having tests affect them :-)00:20
FFY00the things is that most users won't write tests for you00:21
FFY00*thing00:21
FFY00if the tests are missing and you release manually you will still have the same issue00:22
mithroFFY00: That might be true for things like desktop window managers and stuff -- but for developer tools that is a lot more likely00:22
FFY00well, it would still affect them00:22
mithroFFY00: And if releasing manually isn't giving you an advantage, then why do it?00:22
FFY00at least in my projects I usually merge things gradually00:23
FFY00and it doesn't make sense to make a release with an incomplete feature00:23
FFY00don't know if that happens in litex00:23
FFY00the point here is that tests can pass but you still have bugs00:24
FFY00if you let the patches sit in master for a few days they will be tested by actual users00:25
FFY00I don't see how that is a bad thing00:25
mithroFFY00: We only have a small number of users at the moment, the best way to get users to test things in a couple of days is to get them all using head -- splitting the community into people on head and people on a release means a bug is going to take much longer to be found00:26
FFY00right, then use a slower release model00:27
FFY00the users that want the new features will use head00:28
FFY00the users that need reliability will use the release00:28
FFY00you can also do release candidates00:30
FFY00that's a good way to get users to test00:30
FFY00they update to the release candidate to start adapting to the new changes and report bugs if there are any00:31
*** gregdavill has quit IRC01:51
*** gregdavill has joined #litex01:51
*** Degi has quit IRC02:01
*** Degi has joined #litex02:03
*** futarisIRCcloud has quit IRC02:32
zypdoes litex even do releases?02:40
*** tcal has quit IRC02:40
zypfor my embedded projects I generally keep all dependencies as git submodules from the project repo, at which point it doesn't really matter whether a revision is tagged with a release number or not, I'll grab whatever works and have the features/fixes I need02:52
zypautomated tests are good to determine in advance what might work, version tagging doesn't really add anything for me on top of that02:53
zypspeaking of, does anybody use litex as a git submodule? I get the impression that it's expected to be installed in a virtualenv or something, which is not the way I would like to do it02:57
zypthere doesn't seem to be any problem using it as a submodule though, just pointing PYTHONPATH at it, so that's the approach I'm leaning towards, but it'd be useful to hear if anybody else did something similar02:59
*** HoloIRCUser1 has joined #litex05:45
*** HoloIRCUser has quit IRC05:49
*** HoloIRCUser1 has quit IRC05:49
*** CarlFK has quit IRC06:24
*** CarlFK has joined #litex06:32
*** rohitksingh has quit IRC07:31
*** rohitksingh has joined #litex07:59
*** rohitksingh has quit IRC08:25
*** rohitksingh has joined #litex08:35
*** rohitksingh has quit IRC09:07
*** rohitksingh has joined #litex09:25
*** rohitksingh has quit IRC09:48
*** HoloIRCUser has joined #litex10:09
*** gregdavill has quit IRC11:47
*** _franck_ has quit IRC13:35
*** spacekookie has quit IRC15:38
*** spacekookie has joined #litex15:38
*** _franck_ has joined #litex15:44
*** HoloIRCUser1 has joined #litex18:26
*** HoloIRCUser has quit IRC18:30
FFY00zyp, not yet, that is the reason of the discussion18:39
FFY00I was asking for releases18:39
FFY00zyp, if that works for you, great18:40
*** lolsborn has joined #litex18:40
FFY00but IMO litex tag commits that should be stable18:40
*** lolsborn has quit IRC18:40
FFY00that way instead of pinning to a commit, you pin to a release18:41
FFY00if need newer features you can still pin to a newer commit18:41
FFY00*if you need18:41
*** CarlFK has quit IRC19:36
*** rohitksingh has joined #litex20:44
*** tcal has joined #litex20:57
*** HoloIRCUser has joined #litex22:36
*** HoloIRCUser1 has quit IRC22:36
*** gregdavill has joined #litex22:53
*** y2kbugger has joined #litex23:26
*** y2kbugger_ has joined #litex23:34
*** y2kbugger_ has quit IRC23:35

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