I committed the patch to make RabbitMQ compatible with Elixir 1.9.0 (D20781). Hopefully this will unblock the work on this update.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Jul 9 2019
Jul 8 2019
Jul 1 2019
Jun 27 2019
Ok, the last patch worked: Poudriere is happy, RabbitMQ CI is happy, I'm happy, everyone is happy!
Apparently, mix(1) now uses $XDG_CONFIG_HOME and $XDG_DATA_HOME variables, before $HOME, to determine its own directory. Poudriere also explicitly set them, which defeats our workaround. Again, I adapted our CI and will prepare another workaround.
The RabbitMQ CI is green again, but Poudriere is still unhappy. Investigating...
Jun 26 2019
Ok, setting $HOME on the Make command line in CI is enough to reproduce the failure. I can now work on the workaround.
There is a copy of the cache in the source archive. RabbitMQ's Makefile messes with $HOME in particular to point mix(1) to that copy.
I see the failure in Poudriere and I now understand the problem: Poudriere sets $HOME in the environment and as a Make variable. And setting it as a Make variable defeats my brilliant hack to convince mix(1) it has everything locally already. This is something we don't do in the RabbitMQ CI. I will add that right away so our test environment is closer to package builders' one.
Trying to reproduce inside Poudriere (with the Elixir update patch from this review + RabbitMQ patch to accept Elixir 1.9.0). I will keep you posted.
To be exact, it does have network but no DNS configured. So far, it was enough to catch any issue with the source archive missing some bits.
I couldn't reproduce the issue. I added Elixir 1.9.0 in the RabbitMQ packaging CI to make sure we catch that error, but so far it succeeds.
Jun 25 2019
I suppose RabbitMQ is compiled offline like in Poudriere in your case?
Jun 6 2019
May 6 2019
Apr 24 2019
Apr 22 2019
Mar 13 2019
Mar 8 2019
Mar 4 2019
Feb 23 2019
Feb 16 2019
Feb 1 2019
Dec 17 2018
I suppose the int2float() function comes from one of the removed file, is that right? If yes, could you please add a comment indicating the initial source filename?
Nov 22 2018
Nov 9 2018
Nov 6 2018
Nov 5 2018
Oct 25 2018
Yes, I confirm the patch is working for me. I'm using both the internal keyboard of the laptop and a USB keyboard (also connected to that laptop when at my desk).
Oct 11 2018
Oct 3 2018
Sep 30 2018
Sep 28 2018
I tested (poudriere testport) a similar patch to lang/rust on 10.4 and 11.1, both amd64 and i386, and it works.
Sep 26 2018
Sep 24 2018
Sep 21 2018
Sep 20 2018
I was about to test a similar change during the week-end and that's what OpenBSD does (the maintainer is quite active in the Rust community). So yes, let's try that!
Sep 16 2018
Sep 15 2018
Sep 14 2018
I didn't test it yet but this looks good to me.
Sep 13 2018
Sep 11 2018
Aug 31 2018
Aug 27 2018
Aug 9 2018
Aug 6 2018
Aug 2 2018
Jul 31 2018
Jul 30 2018
Jul 23 2018
Jul 21 2018
Jul 19 2018
Jul 10 2018
In D16206#343725, @jrm wrote:There must have been package fallout from this? Let's wait until we hear back from @dumbbell.
Already committed in rP474363.
Jul 5 2018
Jun 29 2018
Jun 20 2018
Jun 19 2018
Jun 15 2018
Jun 12 2018
Jun 10 2018
Here is a bit of feedback after nearly a month: the system is stable with only the evdev_set_flag(evdev, EVDEV_FLAG_LOCKLESS); line in kbdmux commented out.
One callout per window, plus flushing all windows twice per second is probably inefficient, on top of a vt(4) which is already slower than syscons(4).