DNDbeyond importer issues

Heya,
The tool is having problems when you want to use the DDB Importer compendiums.
Some of the races, classes, backgrounds, etc do not show up, and none of the subclasses show up.
Unsure what information to give you so if you need any let me know

Hi @LozoTrioxide ! Can I ask if you are bringing the compendia with imported stuff from a previous version ? Sadly as the item model has being changing througout the last couple 5e versions, thhehre might be some incompatibilities. But latest 5e version with latest HCT + DDBImporter versions seem to work!
Keep in mind DDB might not be following the module's rules towards races, that are... finicky at best, but it's the best I can do right now based on the SRD foundry provides. Please, be sure that the subrace names have the race name as part of them, like "Sea Elf", something like "Drow" will not work, unless its "Drow Elf"

@LozoTrioxide another thing to point out is that DDBImporter does not create parent races, you need to select both the SRD Races compendium and whatever  compendium  you have from DDBImporter!

@LozoTrioxide I will need to close this given that I can't find so far any bug on my side, considering the caveat I mentioned. Please, if you are still having issues don't shy away from leaving a message here so I can reopen this.


Correction for raw affiliation Department of Physics, Capilano University, North Vancouver, British Columbia, Canada; Department of Physics, University of Guelph, Guelph, Ontario, Canada.

Correction needed for raw affiliation Department of Physics, Capilano University, North Vancouver, British Columbia, Canada; Department of Physics, University of Guelph, Guelph, Ontario, Canada.
raw_affiliation_name: Department of Physics, Capilano University, North Vancouver, British Columbia, Canada; Department of Physics, University of Guelph, Guelph, Ontario, Canada.
new_rors: 01r7awg59;046nfbs12
previous_rors: 01r7awg59
works_examples: W1566777468
contact: fdc9882c91a6ef754bf2a10a4c360840:1e1fa74d @ ourresearch.org

This issue was accepted and ingested by the OpenAlex team on 2024-10-09. The new affiliations should be visible within the next 7 days.


Component life cycle update

Hi guys, I want to know if you are currently working on the life cycle update of the component.
I am using the most recent version of the calendar component "0.23.0" and my version of react is "16.11.0". and the following warning appears in several internal components of it.

This does not affect the expected operation, but I want to solve the issue of warnings in my project
Can you help me, please.
Thanks guys

Hello I have the same problem
I always see that warning...
I want to know to solve that

@jeonghoheo This would require updating the lifecycle hook names to be updated with UNSAFE_ prefix. To get rid of the warning. This should  be a pretty simple change.
The better solution would be to transition to the newest lifecycle hooks or abandon Class based components and transition to hooks API. That would be a much bigger undertaking though.

Looks like this is solved in https://github.com/intljusticemission/react-big-calendar/pull/1515.
@jquense does that look good to merge/publish?


Made minimum cluster size configurable

Please consider merging this as it will make DefaultClusterRenderer more flexibel.

Thanks @choefele


Extend stats in *stats.json

Current Gatling versions produce stats.json and global_stats.json files that are quite useful, but they still lack some information that would be very useful to have:

Execution start time (and end time or duration)
Definition of what the four different percentiles actually represent (i.e. percentile4 == 99th percentile) since that can vary between tests depending on the configuration (much like groupN values that have "name" fields that describe the group)

Sorry, but we won't make any improvements to reporting and integrations with other systems in Gatling OSS.
Those fall into the scope of FrontLine, our Entreprise product.


Backup fail

I wanted to copy a server and with a little fiddling everything worked but all the roles are without permission and are in reverse order than on the original server (the first is deniet and the last is first) I just wanted to point out this little bug because with all the big ones we could have missed it.
Good luck                                                              : )

That's why v1.8 is called a "developement version"...
Please don't open Issue for a developmeent version bug


Replace anonymous types with lambdas

I am doing this on a type by type basis as not every type/usage may make sense to convert

@ctubbsii, yes it is an automated IntelliJ refactor feature


problem with cmake

hi, there,
When I cmake, it shows no such parameter like DJRL_BUILD_PYTHON and ,DJR_PYTHON_VERSION, and the python it finds is not the one in my virtual environment but the default python. How can i solve it?
Thanks very much.

Hello!
Sorry you are having trouble with the build setup! Lets see if we can resolve this!
First thing is that JRL does not use a variable named  JRL_PYTHON_VERSION so it makes sense that you don't see that.
Second is that the naming convention you imply is not quite right. The CMake variables for python configuration is JRL_BUILD_PYTHON. When setting these variables from the command line you use the CMake command line option -D so the full command becomes something like  cmake .. -D JRL_BUILD_PYTHON=On HOWEVER, CMake is stringly typed so you need to omit the space ( ) between -D and JRL... Thus to set these variables when running CMake from the command like is: cmake .. -DJRL_BUILD_PYTHON=On
A useful thing to debug is to use the visual CMake interface to view what variables are used by the build system and what their values are by running ccmake  build/.
Finally, it sounds like you are managing to enable building of python given you specify that CMake is finding the system python. This just means that you want to fix the install to find a virtual environment version. If you are using the development version of the code you can fix this with the following steps:
# Uninstall steps may be unnecessary if you have not installed anything
cd build/
make jrl-uninstall
make jrl-python-uninstall

rm -rf build/ # completely remove the build since CMake will have cached incorrect python setting
conda activate myenv # Or the proper activation for your virtual environment

# Build JRL with python and install the python bindings python
mkdir build
cd build
cmake .. -DJRL_BUILD_PYTHON=On
make
make jrl-python-install

With this you should be able to test it by (with the virtual env running)
python
# Wait for Interpreter to start
import jrl

Last note: If the steps above do not resolve the issue please provide:

JRL version you are using (exact commit hash)
Output from cmake ..  from build directory
Output of cmake -LAH  from build directory

Best -Dan

Closing as solved given no followup.


Minor fix in readme

kill completion actually works with or without ** prefix.

Fuzzy completion for PIDs is provided for kill command. In this case,
there is no trigger sequence, just press tab key after kill command.

I haven't decided if we should "un-document" the exception.

Oh right... Missed this.


InventoryItem not updating Protoset when added as a child node of an inventory

In the gloot documentation, one of the ways to add an item to an inventory is described as follows:

Add items by creating InventoryItem nodes as child nodes of the inventory node.
NOTE: When an InventoryItem node is added to an inventory node, its protoset property is automatically set to be the same as the item_protoset property of the inventory node.

However, adding an item this way encounters an issue wherein the protoset for said item isn't updated.
I believe this is because in 'inventory_item.gd', the following is present in the var setter:
@export var protoset: ItemProtoset :
    set(new_protoset):
        ...

        if _inventory != null:
            return

        ....

Because of this, the following code doesn't execute:
func _on_added_to_inventory(inventory: Inventory) -> void:
    assert(inventory != null)
    _inventory = inventory
    if _inventory.item_protoset:
        protoset = _inventory.item_protoset

    added_to_inventory.emit(_inventory)
    _inventory._on_item_added(self)

This means you can't manually update the protoset and get an error when had_prototype is called on the item.

As a suggested fix, maybe the following:
@export var protoset: ItemProtoset :
    set(new_protoset):
        ...
        if _inventory != null && protoset != null:
            return
        ....

This would stop manual editing of the protoset still (which I think is the desired goal), but would allow the item's protoset to be set outright.

Looks like this bug has been introduced in a recent refactoring. I think it should be fixed now (20d3eb00771c15a5b2f36a0f8ccfab8497b84ab6).


asio: 1.16.1 -> 1.24.0

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Output of nix run nixpkgs#nixpkgs-review rev HEAD:
15 packages updated:
asio (1.16.1 → 1.24.0) hpx jami-client-qt jami-daemon jami-daemon linuxsampler nrfutil nuraft opendht openvpn3 pc-ble-driver pynitrokey python3.10-pc-ble-driver-py python3.9-pc-ble-driver-py snapcast

$ nix --experimental-features nix-command build --no-link --keep-going --option build-use-sandbox relaxed -f /home/tobim/.cache/nixpkgs-review/rev-7a0dca813831ff7d899e15e503b247a121a774b5/build.nix
note: keeping build directory '/tmp/nix-build-python3.10-spsdk-1.6.3.drv-0'
error: builder for '/nix/store/0i3aqj6sy5wl5mrplbl2pgls42sjgc52-python3.10-spsdk-1.6.3.drv' failed with exit code 1;
       last 10 log lines:
       > Requirement already satisfied: jinja2 in /nix/store/iqplvfk9dllibgwvb6k8dic3a73qhgjm-python3.10-Jinja2-3.1.2/lib/python3.10/site-packages (from spsdk==1.6.3) (3.1.2)
       > Requirement already satisfied: pylink-square in /nix/store/shxay4bwdjnlp3rs166w3a1aazfs409k-python3.10-pylink-square-0.14.2/lib/python3.10/site-packages (from spsdk==1.6.3) (0.14.2)
       > Requirement already satisfied: pycryptodome<4,>=3.9.3 in /nix/store/mr9qjy063hllc2iff04xd190w7hxxzaq-python3.10-pycryptodome-3.15.0/lib/python3.10/site-packages (from spsdk==1.6.3) (3.15.0)
       > Requirement already satisfied: sly==0.4 in /nix/store/frb9wa42giwvfyia744lzqppfkhvy7b0-python3.10-sly-0.4/lib/python3.10/site-packages (from spsdk==1.6.3) (0.4)
       > Requirement already satisfied: bitstring<3.2,>=3.1 in /nix/store/iffpnlnffj8i295crki43ba2m4xajqxv-python3.10-bitstring-3.1.9/lib/python3.10/site-packages (from spsdk==1.6.3) (3.1.9)
       > Requirement already satisfied: hexdump~=3.3 in /nix/store/0fcvw7y7daax1lw8migsh05hii5w7gx7-python3.10-hexdump-3.3/lib/python3.10/site-packages (from spsdk==1.6.3) (3.3)
       > Requirement already satisfied: colorama<1,>=0.4.4 in /nix/store/rbjad46yapk58v0rb2lh8bzi8s06h745-python3.10-colorama-0.4.5/lib/python3.10/site-packages (from spsdk==1.6.3) (0.4.5)
       > ERROR: Could not find a version that satisfies the requirement bincopy<17.11 (from spsdk) (from versions: none)
       > ERROR: No matching distribution found for bincopy<17.11
       >
       For full logs, run 'nix log /nix/store/0i3aqj6sy5wl5mrplbl2pgls42sjgc52-python3.10-spsdk-1.6.3.drv'.
note: keeping build directory '/tmp/nix-build-nrfutil-6.1.6.drv-0'
error: builder for '/nix/store/w6484nzv6h3a7kxpxf4lb58f8zhwil0c-nrfutil-6.1.6.drv' failed with exit code 1;
       last 10 log lines:
       > removing build/bdist.linux-x86_64/wheel
       > Finished executing setuptoolsBuildPhase
       > installing
       > Executing pipInstallPhase
       > /build/source/dist /build/source
       > Processing ./nrfutil-6.1.6-py3-none-any.whl
       > Requirement already satisfied: intelhex in /nix/store/8wignf8wq8jqsvjqxp3x52kp2jg9987v-python3.10-intelhex-2.3.0/lib/python3.10/site-packages (from nrfutil==6.1.6) (2.3.0)
       > ERROR: Could not find a version that satisfies the requirement protobuf<4.0.0,>=3.17.3 (from nrfutil) (from versions: none)
       > ERROR: No matching distribution found for protobuf<4.0.0,>=3.17.3
       >
       For full logs, run 'nix log /nix/store/w6484nzv6h3a7kxpxf4lb58f8zhwil0c-nrfutil-6.1.6.drv'.
error: 2 dependencies of derivation '/nix/store/fxdqx575j35idsnk1mgr6cy5b9wvgsxw-pynitrokey-0.4.27.drv' failed to build
error: 2 dependencies of derivation '/nix/store/2wn6kam6g4041g0ldrn57m20j13dcphk-review-shell.drv' failed to build
1 package marked as broken and skipped:
ring-daemon

2 packages failed to build:
nrfutil pynitrokey

12 packages built:
asio hpx jami-client-qt jami-daemon linuxsampler nuraft opendht openvpn3 pc-ble-driver python310Packages.pc-ble-driver-py python39Packages.pc-ble-driver-py snapcast


Is there too many layers of creating docker?

Why not combained these commands into 1 or 2 ?
Even "nginx -V" RUN indepently...
If we combained and reduce neccessary cmds, it will reduce layers, and left more layers to users
1) Add User
2) Add configuration file & bootstrap file
3) Fix file permission
RUN
useradd www
&& echo "www:www" | chpasswd
&& echo "www   ALL=(ALL)       ALL" >> /etc/sudoers
RUN
mkdir -p ${ORANGE_PATH}/logs
&& chown -R www:www ${ORANGE_PATH}/*
Show installization info for debug
RUN
nginx -V
Set the default command to execute
when creating a new container
ADD docker-entrypoint.sh docker-entrypoint.sh
RUN
chmod 755 docker-entrypoint.sh
COPY docker-entrypoint.sh /usr/local/bin

Sorry for my poor docker knowledge. I would reduce my dockerfile build commands ASAP.

@Raxxor
16.8 MB	RUN |2 LOR_VERSION=0.3.0 ORANGE_VERSION=0.6.3 /bin/sh -c yum install...
1.2 MB	RUN |2 LOR_VERSION=0.3.0 ORANGE_VERSION=0.6.3 /bin/sh -c cd /tmp ...
2.3 kB	RUN |2 LOR_VERSION=0.3.0 ORANGE_VERSION=0.6.3 /bin/sh -c useradd www...
1.1 MB	RUN |2 LOR_VERSION=0.3.0 ORANGE_VERSION=0.6.3 /bin/sh -c mkdir -p ${...
RUN |2 LOR_VERSION=0.3.0 ORANGE_VERSION=0.6.3 /bin/sh -c nginx -V
685 bytes	ADD file:b827533aebd0a7411788632a82ffaf02b8b77b208af07f4503edbda2529...
RUN |2 LOR_VERSION=0.3.0 ORANGE_VERSION=0.6.3 /bin/sh -c chmod 755 d...
751 bytes	COPY file:b827533aebd0a7411788632a82ffaf02b8b77b208af07f4503edbda252...
EXPOSE 7777/tcp 8888/tcp 9999/tcp
32 bytes	ENTRYPOINT ["docker-entrypoint.sh"]

The layers created by orange dockerfile is so small, The main question for this issue should be the drop of openresty images.

Fixed in https://github.com/syhily/docker-orange/commit/76c4512a7becd5e31e21ee3d5a7c0508fb4202e6

67.2 MB	ADD file:807143da05d70138e54c4a25c6c3ea64ad1096982333ef3b94a366580be40f52 in /
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=20170406
CMD ["/bin/bash"]
MAINTAINER Syhily, syhily@[hidden]
ENV ORANGE_PATH=/usr/local/orange
ARG LOR_VERSION=0.3.0
ARG ORANGE_VERSION=0.6.3
693 bytes	ADD file:b827533aebd0a7411788632a82ffaf02b8b77b208af07f4503edbda25295ac10 in docker-entrypoint.sh
32.4 MB	RUN |2 LOR_VERSION=0.3.0 ORANGE_VERSION=0.6.3 /bin/sh -c chmod 755 d...
EXPOSE 7777/tcp 8888/tcp 9999/tcp
32 bytes	ENTRYPOINT ["docker-entrypoint.sh"]

The new layer analysis report. Tks for your issue. This method reduced the image size a bit.

it's better :+1:

good work


Share button

The thing which I miss the most from the app is a simple share button, which would give me a link to share with colleges. Not for editing, only the preview.

That would be fairly easy to achieve and it's the second time someone requests it. Marking as enhancement.

Note sharing is implemented and working on my local repo, but I still have to add the share button (easy peasy) and test everything.

Owesome. Looking rorward seeing it on the web 😉
On Tue, Oct 13, 2015, 14:53 Nicolas Bouliane<EMAIL_ADDRESS>wrote:

Note sharing is implemented and working on my local repo, but I still have
to add the share button (easy peasy) and test everything.
—
Reply to this email directly or view it on GitHub
https://github.com/nicbou/markdown-notes/issues/12#issuecomment-147706318
.

Finished with commit 2f9764c6b0ec8c8892

This feature is already proving far more useful than expected. Thanks a lot for the suggestion, @letalvoj


Increasing memory during running bottledwater

I'm using bottedwater for my 300GB postgresql DB. But i'm got increasing memory during running it.

bottledwater --postgres=postgres://root:@localhost:5432/mydb --broker=localhost:9092 --output-format=json --slot=bottledwater

This is what valgrind show me. Do you guys have any ideas to help me.

==4698== 56,034,763 bytes in 796,181 blocks are definitely lost in loss record 95 of 95
==4698==    at 0x4A0728A: malloc (vg_replace_malloc.c:299)
==4698==    by 0x50C9D78: jsonp_strdup (in /lib/libavro.so.22.0.0)
==4698==    by 0x50C760A: json_dumps (in /lib/libavro.so.22.0.0)
==4698==    by 0x50C4C51: avro_value_to_json (in /lib/libavro.so.22.0.0)
==4698==    by 0x404F38: avro_bin_to_json (in /root/bottle-water/kafka/bottledwater)
==4698==    by 0x404CBA: json_encode_msg (in /root/bottle-water/kafka/bottledwater)
==4698==    by 0x403EC5: send_kafka_msg (in /root/bottle-water/kafka/bottledwater)
==4698==    by 0x403C07: on_insert_row (in /root/bottle-water/kafka/bottledwater)
==4698==    by 0x4080F1: process_frame_insert (in /root/bottle-water/kafka/bottledwater)
==4698==    by 0x40754B: process_frame (in /root/bottle-water/kafka/bottledwater)
==4698==    by 0x4072CC: parse_frame (in /root/bottle-water/kafka/bottledwater)
==4698==    by 0x40A33C: snapshot_tuple (in /root/bottle-water/kafka/bottledwater)
==4698==
==4698== LEAK SUMMARY:
==4698==    definitely lost: 56,034,973 bytes in 796,186 blocks
==4698==    indirectly lost: 107 bytes in 4 blocks
==4698==      possibly lost: 12,373 bytes in 160 blocks
==4698==    still reachable: 45,799 bytes in 143 blocks
==4698==         suppressed: 0 bytes in 0 blocks

Thanks,
Hieu Tran

Hi @hieutrtr, thanks very much for reporting this leak, and for investigating with Valgrind!  Bottled Water hasn't been tested much with large databases so this is really helpful data.  I'll definitely take a look at this.
I see from the stack trace that you're using the JSON message format (--output-format=json).  Is there any chance you'd be able to test your database with the Avro message format (--output-format=avro, or just omit the flag since Avro is the default), so we can see whether the leak is specific to the JSON code path?

Sorry for taking a while to look at this.  I've reproduced the leak.  I think the cause is that we're leaking the message key when we call rd_kafka_produce; if so, the leak would affect both JSON and Avro output formats, but would not affect tables that don't have a primary key.
I think Pull Request #84 should resolve the leak.  I'll try to get that merged.  In the meantime, @hieutrtr if you get a chance, it would be very helpful if you could try building Bottled Water from the badboyd/patch-1 branch in that PR (e.g. you can download a ZIP of that branch), run it on your database, and let us know whether you still see the memory usage increasing.

Hi Sam,
Thanks for your information. badboyd is one of my colleagues. He is very
good at C and he would love to contribute for bottledwater.
Good new is that we will try bottledwater on production next week with our
single source of truth over 300GB.
Thanks for your support again,
Hieu Tran.
2016-07-29 8:30 GMT+07:00 Sam Stokes<EMAIL_ADDRESS>
Sorry for taking a while to look at this. I've reproduced the leak. I
think the cause is that we're leaking the message key when we call
rd_kafka_produce; if so, the leak would affect both JSON and Avro output
formats, but would not affect tables that don't have a primary key.
I think Pull Request #84
https://github.com/confluentinc/bottledwater-pg/pull/84 should resolve
the leak. I'll try to get that merged. In the meantime, @hieutrtr
https://github.com/hieutrtr if you get a chance, it would be very
helpful if you could try building Bottled Water from the badboyd/patch-1
branch https://github.com/badboyd/bottledwater-pg/tree/patch-1 in that
PR (e.g. you can download a ZIP
https://github.com/badboyd/bottledwater-pg/archive/patch-1.zip of that
branch), run it on your database, and let us know whether you still see the
memory usage increasing.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/confluentinc/bottledwater-pg/issues/83#issuecomment-236071939,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHksIpHx8MSgMjZxt_bvOaquTQ3svCnPks5qaVe6gaJpZM4I4Fuw
.


Update Java Examples to external link

Following the example from Go
This will remove the "Community Resources", which has exactly 1 entry for a really long time, which I find looks a little bit odd.

Looks like there's a bad link in there (not sure why I didn't see that earlier?)

Looks like there's a bad link in there (not sure why I didn't see that earlier?)

there's a link to it and that one is broken


Weird behavior with Emacs 27

Just updated yesterday to GNU/Emacs 27 (GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.12) of 2019-11-03) and some packages are failing, in particular, in the step of building from the source they crash Emacs (this same config file works perfectly in other machines)
(The packages are ess, paredit)
Also tramp is not being compiled correctly, if:
Debugger entered--Lisp error: (invalid-function "((tramp-compat-with-mutex))")
  signal(invalid-function ("((tramp-compat-with-mutex))"))
  tramp-signal-hook-function(invalid-function ("(tramp-compat-with-mutex)"))
  signal(invalid-function ("(tramp-compat-with-mutex)"))
  tramp-maybe-open-connection((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("stafford-beer" 0 13 (tramp-default t)) nil "" nil))
  tramp-send-command((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("stafford-beer" 0 13 (tramp-default t)) nil "" nil) #("cd ~root && pwd" 4 8 (tramp-default t)))
  tramp-sh-handle-expand-file-name("/sudo::" nil)
  apply(tramp-sh-handle-expand-file-name ("/sudo::" nil))
  tramp-sh-file-name-handler(expand-file-name "/sudo::" nil)
  apply(tramp-sh-file-name-handler expand-file-name ("/sudo::" nil))
  tramp-file-name-handler(expand-file-name "/sudo::" nil)
  expand-file-name("/sudo::" nil)
  apply(expand-file-name ("/sudo::" nil))
  tramp-autoload-file-name-handler(expand-file-name "/sudo::" nil)
  expand-file-name("/sudo::")
  org-babel-execute-src-block(nil ("shell" "apt install html2text" ((:colname-names) (:rowname-names) (:result-params "silent") (:result-type . value) (:results . "silent") (:exports . "code") (:dir . "/sudo::") (:tangle . "no") (:comments . "org") (:eval . "no-export") (:hlines . "no") (:noweb . "no") (:cache . "no") (:session . "none")) "" nil 2493 "(ref:%s)"))
  org-ctrl-c-ctrl-c(nil)
  funcall-interactively(org-ctrl-c-ctrl-c nil)
  call-interactively(org-ctrl-c-ctrl-c nil nil)
  command-execute(org-ctrl-c-ctrl-c)

How can I fix it? Or how can I debug this?

I cannot reproduce the behavior. I pulled down the latest Emacs build from silex/emacs:master (i.e. using Docker), which is a build of 2019-11-04, and pasted in the bootstrap snippet followed by
(straight-use-package 'ess)
(straight-use-package 'paredit)

(I also had to apt install git in an *ansi-term* to install Git inside the container.)
Can you construct some directions to reproduce the problem starting from an empty ~/.emacs.d?

Apparently this problem was related that I had a missing ' in the following snippet:
(use-package racket-mode
  :mode ("\\.rkt\\'" . racket-mode)
  ...

(the one before the final double quote)
The problem that persists is the one with tramp you can reproduce it in org-mode as follows:
#+begin_src shell :dir /sudo::
apt update  # or any other command, even ls
#+end_src

If you do C-c C-c to evaluate the block, you get
Debugger entered--Lisp error: (invalid-function "((tramp-compat-with-mutex))")
  signal(invalid-function ("((tramp-compat-with-mutex))"))
  tramp-signal-hook-function(invalid-function ("(tramp-compat-with-mutex)"))
  signal(invalid-function ("(tramp-compat-with-mutex)"))
  tramp-maybe-open-connection((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("stafford-beer" 0 13 (tramp-default t)) nil "" nil))
  tramp-send-command((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("stafford-beer" 0 13 (tramp-default t)) nil "" nil) #("cd ~root && pwd" 4 8 (tramp-default t)))
  tramp-sh-handle-expand-file-name("/sudo::" nil)
  apply(tramp-sh-handle-expand-file-name ("/sudo::" nil))
  tramp-sh-file-name-handler(expand-file-name "/sudo::" nil)
  apply(tramp-sh-file-name-handler expand-file-name ("/sudo::" nil))
  tramp-file-name-handler(expand-file-name "/sudo::" nil)
  expand-file-name("/sudo::")
  org-babel-execute-src-block(nil ("shell" "apt update  # or any other command, even ls" ((:colname-names) (:rowname-names) (:result-params "silent") (:result-type . value) (:results . "silent") (:exports . "code") (:dir . "/sudo::") (:tangle . "no") (:comments . "org") (:eval . "no-export") (:hlines . "no") (:noweb . "no") (:cache . "no") (:session . "none")) "" nil 870 "(ref:%s)"))
  org-ctrl-c-ctrl-c(nil)
  funcall-interactively(org-ctrl-c-ctrl-c nil)
  call-interactively(org-ctrl-c-ctrl-c nil nil)
  command-execute(org-ctrl-c-ctrl-c)

Intriguing. I guess TRAMP has some slightly less robust error handling for malformed regexps in the auto-mode-alist. Anyway, it seems to me like this problem doesn't have anything to do with straight.el. Is that right?

I also got emacs crashing during building/rebuilding packages.
GDB output:
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from emacs...
(gdb) run
Starting program: /usr/bin/emacs
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff2b20700 (LWP 7546)]
[Detaching after vfork from child process 7577]
[Detaching after vfork from child process 7578]
[Detaching after vfork from child process 7616]
[Detaching after vfork from child process 7619]
[Detaching after vfork from child process 7620]
[Detaching after vfork from child process 7639]
[Detaching after vfork from child process 7668]
[Detaching after vfork from child process 7728]
[Detaching after vfork from child process 7729]
[Detaching after vfork from child process 7742]
[Detaching after vfork from child process 7825]
[Detaching after vfork from child process 7826]
[Detaching after vfork from child process 7855]
[Detaching after vfork from child process 7857]
[Detaching after vfork from child process 7858]
[Detaching after vfork from child process 7859]
[Detaching after vfork from child process 7860]
[Detaching after vfork from child process 8327]
[Detaching after vfork from child process 8328]
[Detaching after vfork from child process 8331]
[Detaching after vfork from child process 8332]
[Detaching after vfork from child process 8342]
[Detaching after vfork from child process 8343]
[Detaching after vfork from child process 8344]
[Detaching after vfork from child process 8345]
[Detaching after vfork from child process 8346]
[Detaching after vfork from child process 8347]
[Detaching after vfork from child process 8393]
[Detaching after vfork from child process 8394]
[Detaching after vfork from child process 8395]
[Thread 0x7ffff2b20700 (LWP 7546) exited]
[Inferior 1 (process 7522) exited with code 0377]
(gdb) bt
No stack.
(gdb) quit

Strangely, debug-on-entry on straight-use-package and step-by-step execution did not result in crashing.
After bisecting my init file, I have found a more precise condition when the bug appears.
The minimum working init file to reproduce the crash is below. The crash is triggered on M-x straight-rebuild-package RET straight RET.
(eval-and-compile
  (defvar bootstrap-version)
  (let ((bootstrap-file
	 (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
	(bootstrap-version 5))
    (unless (file-exists-p bootstrap-file)
      (with-current-buffer
	  (url-retrieve-synchronously
	   "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
	   'silent 'inhibit-cookies)
	(goto-char (point-max))
	(eval-print-last-sexp)))
    (load bootstrap-file nil 'nomessage)))

(eval-and-compile (straight-use-package 'use-package))

(use-package highlight-stages
  :straight t
  :hook emacs-lisp-mode)
(setq debug-on-error t)

Note that :hook emacs-lisp-mode throws an error on init ("Autoloading file ~/.emacs.d/straight/build/highlight-stages/highlight-stages.el failed to define function highlight-stages") because use-package attempts to run highlight-stages instead of highlight-stages-mode. Without this error, the crash disappears.
Unsetting debug-on-error also makes the crash disappear.

Well, I can reproduce that from Docker. It is perplexing.
In the past, I've gotten the behavior of Emacs crashing only when debug-on-error was set in the case of a variable being lexically bound, then having another file be loaded which defined that variable as dynamically bound. The issue is that when Emacs byte-compiles, it sometimes makes assumptions about the validity of the code, and removes runtime checks which prevent crashes.

I managed to debug it a little deeper. The crash appears to happen while running straight--generate-package-autoloads. I managed to run everything until let and the first let binding (generated-autoload-file). The crash happens when attempting to set noninteractive to t. I tried to modify the function setting noninteractive to nil instead. The crash disappears.

Ok... It seems to be emacs bug, unless I misunderstand something in manual.
Running emacs -Q and evaluating the following code terminates emacs.
(setq debug-on-error t)
(let ((noninteractive t))
  (/ 1 0))

Oh. Well, that's embarrassing. Sounds like a mailing list inquiry.
Since package-generate-autoloads also binds noninteractive to t, does that mean package.el also now crashes if there's an error during autoloads generation?

I have sent a bug report. See https://lists.gnu.org/archive/html/bug-gnu-emacs/2019-11/msg01379.html

Forwarding the reply from Eli Zaretskii on the issue:

Note that package.el, for example, can set noninteractive to 't at some
point (see package-generate-autoloads), even if emacs is otherwise
interactive.

Why are you binding noninteractive to t while debug-on-error is
enabled?

Similar to package.el, straight.el also binds noninteractive to 't when
generating autoloads.

What package.el does makes little sense to me, see below.  Does
straight.el have a reason to do the same, you did you just copy the
code from package.el?
If the code in straight.el is simply a copy from package.el, then just
remove the line which binds 'noninteractive'.  You don't need it
because all it does is disable calls to 'message' inside
'autoload-generate-file-autoloads', and you already bind
'inhibit-message' to t, so no messages will be displayed anyway.

That's kinda silly, but okay. I removed noninteractive from straight.el so the issue should(?) be fixed now. Thanks so much for your help in determining the cause!

Seems to be fixed for me

This thread is being closed automatically by Tidier because it is labeled with "waiting on response" and has not seen any activity for 90 days. But don't worry—if you have any information that might advance the discussion, leave a comment and the thread may be reopened :)


Fixing some issues

Docs Build status updates of commit 8c8fd88:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/images/vision-skills-diagram-wide.png
:white_check_mark:Succeeded
View

docs/images/vision-skills-diagram.png
:white_check_mark:Succeeded
View

docs/images/vision-skills-diagram2-wide.png
:white_check_mark:Succeeded
View

docs/images/vision-skills-diagram2.png
:white_check_mark:Succeeded

docs/windows-vision-skills/index.md
:white_check_mark:Succeeded
View

docs/windows-vision-skills/tutorial2.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Orthographic Camera

Can the controls use an orthographic camera?

Sadly, no orthographic at the moment.  I suspect the modification to support orthographic perspective would be straightforward.


HDFS-16303. Fix edge case where DatanodeAdminDefaultMonitor doubly en…

Description of PR
A rare edge case was noticed in DatanodeAdminDefaultMonitor which causes a DatanodeDescriptor to be added twice to the pendingNodes queue.

a datanode is unhealthy so it gets added to "unhealthyDns"
an exception is thrown which causes this catch block to execute
the datanode is added to "pendingNodes"
under certain conditions the datanode can be added again from "unhealthyDns" to "pendingNodes" here

How was this patch tested?
All "TestDecommission" & "DatanodeAdminManager" tests pass when run locally
Same manual testing from https://github.com/apache/hadoop/pull/3675 applies.
For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[n/a ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[n/a] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[n/a] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 50s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
32m 31s

trunk passed

+1 :green_heart:
compile
1m 28s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
1m 17s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
1m  2s

trunk passed

+1 :green_heart:
mvnsite
1m 30s

trunk passed

+1 :green_heart:
javadoc
1m  5s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
1m 32s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m 12s

trunk passed

+1 :green_heart:
shadedclient
22m 13s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 15s

the patch passed

+1 :green_heart:
compile
1m 19s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
1m 19s

the patch passed

+1 :green_heart:
compile
1m 13s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
1m 13s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 52s

the patch passed

+1 :green_heart:
mvnsite
1m 19s

the patch passed

+1 :green_heart:
javadoc
0m 50s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
1m 24s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m 12s

the patch passed

+1 :green_heart:
shadedclient
22m  1s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
234m 26s

hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 47s

The patch does not generate ASF License warnings.

333m 17s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3923/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3923

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell

uname
Linux f38f562a168b 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1fecaff29d35aa97fb06baf840988fb29a284835

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3923/1/testReport/

Max. process+thread count
3702 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3923/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@KevinWikant while this is a small patch, please file a new jira to make issue tracking easier. Thank you

Thanks @jojochuang! I have moved the PR here [https://github.com/apache/hadoop/pull/3942] as per your request


problem about function sgm2 in adcensus.cu

near line 579, the code as follows:

for (int i = 256; i > 0; i /= 2) {
		if (d < i && d + i < size3 && output_min[d + i] < output_min[d]) {
			output_min[d] = output_min[d + i];
		}
		__syncthreads();
	}

Should the initial number of i to be the max disparity here?

I haven't looked at this code for awhile, but it looks correct. I think i should be set to the largest power of two that is smaller than the highest max_disparity. I believe the highest max_disparity is 400 for some Middlebury samples, so setting i to 256 seems okay.

Thank you!


Please, add Odnoklassniki auth

Please, add auth via ok.ru (odnoklassniki).

+1

I dont think ok auth will be added soon. You'd better try to add it yourself and then send a pull-request.


discourse: 2.7.9 -> 2.8.0.beta8, update plugins

fixes #146308

Motivation for this change
new versions  and #146308
Things done
Ran the updaters and partially fixed the patch for libv8-node. It build still fails currently:
$ nix-build -A discourseAllPlugins
these 2 derivations will be built:
  /nix/store/949c74rwvjgihyvwrhg7260hdl81lwcf-discourse-assets-2.8.0.beta8.drv
  /nix/store/bjdc5zly68dd300pzlaasv4n9zd64dsx-discourse-2.8.0.beta8.drv
building '/nix/store/949c74rwvjgihyvwrhg7260hdl81lwcf-discourse-assets-2.8.0.beta8.drv'...
unpacking sources
unpacking source archive /nix/store/x2qc7qb5c402qc0s83c79fp8ffjzl9v2-source
source root is source
patching sources
applying patch /nix/store/fwr2l8n5jfd9h1c7h5v30cc9plsm44ik-plugin_gem_api_version.patch
patching file lib/plugin_gem.rb
applying patch /nix/store/rrk1fql4369rc7pivmwi8d86fjkal4pb-auto_generated_path.patch
patching file lib/plugin/instance.rb
Hunk #1 succeeded at 447 (offset 44 lines).
configuring
no configure script, doing nothing
building
Waiting for Redis and PostgreSQL to be ready..
psql: error: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/build/.s.PGSQL.5432"?
2021-11-24 17:39:08.822 UTC [32] LOG:  starting PostgreSQL 13.4 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 10.3.0, 64-bit
2021-11-24 17:39:08.822 UTC [32] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432
2021-11-24 17:39:08.823 UTC [32] LOG:  listening on Unix socket "/build/.s.PGSQL.5432"
2021-11-24 17:39:08.824 UTC [36] LOG:  database system was shut down at 2021-11-24 17:39:08 UTC
2021-11-24 17:39:08.825 UTC [32] LOG:  database system is ready to accept connections
CREATE ROLE
CREATE DATABASE
CREATE EXTENSION
CREATE EXTENSION
Failed to report error: can't modify frozen String: "<unknown>" 2 Deprecation notice: (ldap) message is no longer used because all logins are full screen. It should be removed from the auth_provider (removal in Discourse 2.9.0)
At /build/source/lib/plugin/instance.rb:740:in `public_send`
Failed to report error: can't modify frozen String: "<unknown>" 2 Creating scope :pending. Overwriting existing method DiscoursePostEvent::EventDate.pending.
2021-11-24 17:39:11.578 UTC [87] ERROR:  relation "user_actions" does not exist at character 454
2021-11-24 17:39:11.578 UTC [87] STATEMENT:  SELECT a.attname, format_type(a.atttypid, a.atttypmod),
               pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod,
               c.collname, col_description(a.attrelid, a.attnum) AS comment
          FROM pg_attribute a
          LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum
          LEFT JOIN pg_type t ON a.atttypid = t.oid
          LEFT JOIN pg_collation c ON a.attcollation = c.oid AND a.attcollation <> t.typcollation
         WHERE a.attrelid = '"user_actions"'::regclass
           AND a.attnum > 0 AND NOT a.attisdropped
         ORDER BY a.attnum

Failed to report error: can't modify frozen String: "<unknown>" 2 Creating scope :open. Overwriting existing method Poll.open.
Warning: no type cast defined for type "name" with oid 19. Please cast this type explicitly to TEXT to be safe for future changes.

#
# Fatal error in ../../src/api/api.cc, line 5674
# Embedder-vs-V8 build configuration mismatch. On embedder side pointer compression is DISABLED while on V8 side it's ENABLED.
#
#
#
#FailureMessage Object: 0x7fffffff77b0
==== C stack trace ===============================

    /nix/store/pgbvbggx3cl0q7dw6l11n726wd183ky8-discourse-ruby-env-2.8.0.beta8/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0/mini_racer-0.5.0/mini_racer_extension.so(v8::base::debug::StackTrace::StackTrace()+0x16) [0x7ffff2c2bef6]
    /nix/store/pgbvbggx3cl0q7dw6l11n726wd183ky8-discourse-ruby-env-2.8.0.beta8/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0/mini_racer-0.5.0/mini_racer_extension.so(+0x62cd6c) [0x7ffff1d1ed6c]
    /nix/store/pgbvbggx3cl0q7dw6l11n726wd183ky8-discourse-ruby-env-2.8.0.beta8/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0/mini_racer-0.5.0/mini_racer_extension.so(V8_Fatal(char const*, int, char const*, ...)+0x173) [0x7ffff2c22e13]
    /nix/store/pgbvbggx3cl0q7dw6l11n726wd183ky8-discourse-ruby-env-2.8.0.beta8/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0/mini_racer-0.5.0/mini_racer_extension.so(v8::V8::Initialize(int)+0x43) [0x7ffff1d2d443]
    /nix/store/pgbvbggx3cl0q7dw6l11n726wd183ky8-discourse-ruby-env-2.8.0.beta8/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0/mini_racer-0.5.0/mini_racer_extension.so(+0x629d0e) [0x7ffff1d1bd0e]
    /nix/store/pgbvbggx3cl0q7dw6l11n726wd183ky8-discourse-ruby-env-2.8.0.beta8/lib/ruby/gems/2.7.0/extensions/x86_64-linux/2.7.0/mini_racer-0.5.0/mini_racer_extension.so(+0x62c570) [0x7ffff1d1e570]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe442) [0x7ffff7e8e442]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_call0+0xbf) [0x7ffff7e977df]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_call_kw+0x68) [0x7ffff7e97bd8]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_funcallv_kw+0x11e) [0x7ffff7e9d7de]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x11bc0c) [0x7ffff7dabc0c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe442) [0x7ffff7e8e442]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_yield+0xcd) [0x7ffff7e9fe6d]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_ensure+0xcc) [0x7ffff7d4049c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_yield+0xcd) [0x7ffff7e9fe6d]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_ensure+0xcc) [0x7ffff7d4049c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x20f54e) [0x7ffff7e9f54e]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x2061f7) [0x7ffff7e961f7]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x20fc98) [0x7ffff7e9fc98]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f80c4) [0x7ffff7e880c4]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_catch_obj+0x2a) [0x7ffff7e881ba]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_yield+0x75) [0x7ffff7e9fe15]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_ary_each+0x3c) [0x7ffff7cc9e6c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_yield+0x75) [0x7ffff7e9fe15]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_ary_each+0x3c) [0x7ffff7cc9e6c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_yield+0x75) [0x7ffff7e9fe15]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_ary_each+0x3c) [0x7ffff7cc9e6c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x2043de) [0x7ffff7e943de]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x2047e3) [0x7ffff7e947e3]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe442) [0x7ffff7e8e442]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_yield+0x75) [0x7ffff7e9fe15]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_ensure+0xcc) [0x7ffff7d4049c]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
    /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
2021-11-24 17:39:15.743 UTC [98] LOG:  unexpected EOF on client connection with an open transaction
/nix/store/mq9pycra4p4i0gl79gxwzw603dx49n72-stdenv-linux/setup: line 127:    73 Aborted                 (core dumped) bundle exec rake db:migrate > /dev/null
error: builder for '/nix/store/949c74rwvjgihyvwrhg7260hdl81lwcf-discourse-assets-2.8.0.beta8.drv' failed with exit code 134;
       last 10 log lines:
       >     /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
       >     /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe442) [0x7ffff7e8e442]
       >     /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
       >     /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_yield+0x75) [0x7ffff7e9fe15]
       >     /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_ensure+0xcc) [0x7ffff7d4049c]
       >     /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1f39c2) [0x7ffff7e839c2]
       >     /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(+0x1fe523) [0x7ffff7e8e523]
       >     /nix/store/22hgrp938c7sfj1s4klhigddix2sqc12-ruby-2.7.4/lib/libruby-2.7.4.so.2.7(rb_vm_exec+0x9c) [0x7ffff7e93b2c]
       > 2021-11-24 17:39:15.743 UTC [98] LOG:  unexpected EOF on client connection with an open transaction
       > /nix/store/mq9pycra4p4i0gl79gxwzw603dx49n72-stdenv-linux/setup: line 127:    73 Aborted                 (core dumped) bundle exec rake db:migrate > /dev/null
       For full logs, run 'nix log /nix/store/949c74rwvjgihyvwrhg7260hdl81lwcf-discourse-assets-2.8.0.beta8.drv'.
error: 1 dependencies of derivation '/nix/store/bjdc5zly68dd300pzlaasv4n9zd64dsx-discourse-2.8.0.beta8.drv' failed to build

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Looks like this may be relevant to why there are problems with COMPRESS_POINTERS https://github.com/rubyjs/mini_racer/pull/210#issuecomment-878356130

I looked into this and it turned out to be a fair bit of work updating to  2.8.0.beta8, so I've opened a separate PR for it with my proposed changes: #147506.


feat: add support for github actions

so that this repo can now be used as a github action directly - using the docker integration
we're re-using the existing docker image - just with an extra entrypoint only used by github actions
note that I'm also changing the base image of the docker image, to get a smaller final image
(the previous one was > 2 GB)

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign vbehar
You can assign the PR to them by writing /assign @vbehar in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/hold
wait for https://github.com/jenkins-x/jx3-pipeline-catalog/pull/320 to be merged first, to avoid breaking the existing pipelines

/hold cancel

/approve

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: vbehar
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [vbehar]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Question: TLS Certificates

Hi,
I want to establish a TLS connection with ClickHouse using Certificates.
I have created the certificates as described in the standard configuration and am using the default CA file.
How do I create the certificates for the client? And is it possible to authenticate with the certificates so I don't need to provide the user and password extra?
Thanks

Theoretically it should work. You need to provide openssl parameters in client config file (like here) and set up your client certificate parameters like described here


Add support for multiple devices & topics

I needed the ability to send messages to multiple devices (multicast messages). I also added support for conditional topics. Let me know what you think or if you would prefer to implement a different way.
https://firebase.google.com/docs/cloud-messaging/http-server-ref#send-downstream

This is a great solution I currently need. The only problem I see is the 1000 devices limit. It just goes with out of range. So we need to handle it by ourselves when adding recipients and paginate it. I wonder what would be the best solution. Enclose send action and paginate it there? I mean get first 1000 devices, send, wait for response, send another 1000 etc? But how to handle responses then. I don't have an experience in this kind of situations.

Pagination seems OK to me... but it depends on how many devices you are really sending to. If you are sending to say 3000 devices then sending and processing 3 separate messages seems reasonable. If you wanted to send to 100000 devices then I be more hesitant to send and process 100 separate messages.
Topics seem like the preferred way to send messages to many recipients. Is there a way that you can alter your workflow to use topics? Could you add all of your recipients to a topic, send the message, process response, delete the topic (if needed). Client.php has a method addTopicSubscription that allows you to bulk subscribe recipients.

Indeed topics would be a better solution. Thanks.

This branch should be merged. For sure )


Add variable to resource route

how do I add a variable to resource route with no problem in project .
for  example I have  CRUD::resource('{termId}/category', 'Admin\CategoryCrudController'  in my project but my app doesn't work correctly .

You cant, CRUD::resourceis not designed to work like that.
You'll need to define your own Route::resource/get/post etc to change the default route functionality

But I want to use the variable in my crudController

Yes you said that, however the CRUD::resource function is NOT designed to do that, it assumes its a url slug - which will match the slug defined in the controller.
So it will be custom functionality you'll need to figure out.
You'll need to potentially create your own route NOT using CRUD::resource using native laravel.
You might also need to have a custom methods in your controller which is explained https://laravel.com/docs/5.3/controllers#resource-controllers
Your best bet is to NOT try change backpack/crud as its not designed for that.
Try using query strings instead - these can be read via your PHP much more easily.
Then if you're worried about the url looking messy, either use mod_rewrite to clean them up, or decide if a custom url is really worth the extra cost to your project

thanks .. I think that  I should use  query strings .

Hi @M0H3N ,
I think what happens is that for some routes your termID gets picked up instead of the regular ID.  So a fix for you would be to have this in your EntityCrudController:
    public function show($id)
    {
        return parent::show($this->request->id);
    }

    public function listRevisions($id)
    {
        return parent::listRevisions($this->request->id);
    }

    public function restoreRevision($id)
    {
        return parent::restoreRevision($this->request->id);
    }

    public function showDetailsRow($id)
    {
        return parent::showDetailsRow($this->request->id);
    }

@OwenMelbz , do you see any reason why we shouldn't use $this->request->id instead of $id in the package? Might save people some headache...

Any news on this?
I think it would be a good feature to be able to customize Crud::resource with other parameters.


semihost_open timing issue/bug

Describe the bug
I'm trying to replace printk with semihosting (for testing), as our (deeply) embedded system does not have a serial port.
During development, I've stumbled upon the following interesting observation:
semihost_open does not work/causes HARD FAULT, unless I introduce some small delay before calling semihost_exec.
So it would look like this:
// zephyr/arch/common/semihost.c
long semihost_open(const char *path, long mode)
{
	struct semihost_open_args args = {.path = path, .mode = mode, .path_len = strlen(path)};

	k_sleep(K_MSEC(1)); // THIS IS ADDED!
	return semihost_exec(SEMIHOST_OPEN, &args);
}

If I don't do this, it results in a Zephyr hard fault when I try to run the test.

My target platform: atsamc21n_xpro

To Reproduce
I have set up a repository, for anyone to try to reproduce this issue:
git clone https://github.com/maksimdrachov/zephyr-semihost
cd zephyr-semihost
git clone git@github.com:zephyrproject-rtos/zephyr.git
cd zephyr
git checkout c22c4fd49f6671079cd9df19d4c22678294be87d
cd ..
west update

(This will work with atsamc21n_xpro, if you want to test with a different board: don't forget to update scripts/openocd.cfg)
Terminal window #1:
cd ~/zephyr-semihost
./scripts/openocd.cfg

Terminal window #2:
(On the dev board I'm using there is a serial port, this won't be the case on the final product however.)
minicom -D /dev/serial/by-id/usb-Atmel_Corp._EDBG_CMSIS-DAP_ATML2682071800002034-if01

Terminal window #3:
cd ~/zephyr-semihost
west build -b atsamc21n_xpro ./verification/unit
arm-zephyr-eabi-gdb ./build/zephyr/zephyr.elf -batch -ex "tar ext:3333" -ex "load" -ex "run"

Interestingly, it works for the specific commit (c22c4fd49f) I'm using, I tried doing the same with Zephyr on the latest commit (Zephyr v3.4.0-rc2) and got the same HARD FAULT error.
Result without hotfix
Terminal window #1

Terminal window #2

Terminal window #3

Result with hotfix
Terminal window #1

Terminal window #2

Terminal window #3

Expected behavior
semihost_open should not require an additional delay when being called.
Impact
So far I've found a workaround, however it is probably something that would have to be addressed since it might be pointing at some serious underlying issues.
Environment (please complete the following information):

OS: Linux (Ubuntu)
Toolchain: zephyr-sdk-0.16.1
Commit SHA or Version used: c22c4fd49f (Zephyr, with one change documented above)

We solved this problem internally, the openocd.cfg file contains mistakes.

The issue was with ./scripts/openocd.cfg, see the updated one in the latest commit of the repo.
To run:
In one terminal window:
cd ~/zephyr-semihost
./scripts/openocd.cfg

In another:
arm-zephyr-eabi-gdb ./build/zephyr/zephyr.elf -batch -ex "tar ext:3333" -ex "load" -ex "monitor arm semihosting enable" -ex "monitor arm semihosting_fileio enable" -ex "run"


Export a Monitoring Plan - UI Design

We shall be using the same MP JSON Schema for export and import functionality
Export a Monitoring Plan button shall be placed right next to the Import button on the left
Export is anticipated to be the less utilized functionality when compared to Import
Proposed Naming Convention for the File: Oris Code, Configuration Name - Date

@vishnunavuluri Above is the screen with the export and import buttons moved to below the tabs... to make it more clear to the user that these function only as related to the Monitoring Plan tab they are currently in/on :).

@vishnunavuluri Here is the XD link to all the breaking point screens for button placement
https://xd.adobe.com/view/7ff8e312-639d-4006-9c1b-928f24050af3-2aab/


Taxon constraint: GO:0005615 extracellular space

Please provide as much information as you can:

GO term ID label:
extracellular space:
That part of a multicellular organism outside the cells proper, usually taken to be outside the plasma membranes, and occupied by fluid.

Request to add a taxon constraint:

**only in taxon: **
multicellular

What is the taxon/taxon union for multicellular ?
@balhoff @cmungall

Could use 'part of' some multicellular organism.


feat: add secondary ticks (#116)

closes #116

#116
Here is some results :

The secondary Ticks expend according to the density of the main ticks, & they are intuitive to the reader

#116
Here is some results :

The secondary Ticks expend according to the density of the main ticks, & they are intuitive to the reader

I force-pushed to remove the merges

I force-pushed to remove the merges


ls: Add support to recursively print dentries of subdirectories

Currently, ls module prints the dentries of a given directory. Add support to print the dentries of its subdirectories recursively up to a specified depth.
Signed-off-by: Srivathsa Dara<EMAIL_ADDRESS>

Np, but I see the pipeline in gitlab failed. Is that expected?

Yes, I checked the pipeline and the failure has to do with a race condition in one of the test libraries - not your changes.


duckdb 0.2.4 broke censo2017 check results: unable to find an inherited method for function 'dbSendQuery' for signature 'duckdb_connection'

see, for example, https://github.com/pachamaltese/censo2017/runs/1835548867?check_suite_focus=true#step:10:546

Are you sure duckdb and DBI are even installed in the CI run? Can’t see any attempt in the log.

yeah, it was working well with 0.2.3
by now, I rolled back to rsqlite, which will broke more things, because the package on CRAN downloads the bz2 with the database from github
here's the last working commit https://github.com/pachamaltese/censo2017/actions
I shall try to re-create the duckdb file again and see what happens

Not sure what we can do to help  here. Feel free to reopen when you know.


Let's unstar the repository together and give up on GetX

I was criticized by my company for choosing this unfinished GetX！！ unstar ！unstar ！unstar ！everytbody unstar

@jasonlaw

This one is easy to use, others are a bit difficult to use

clown

May be he is working , None of us are not paid anything to @jasonlaw.

If you think you don't like something, stay away quietly. You have no right to oblige others to be like you, to love what you love and hate what you hate.

herowws

why did you hate the package? if you don't want to use it, then let it be, look for another library.

you can you up，no can no bb!!!

Damn this clown, how much do you paid to @jonataslaw ? If you don't then you cannot complaint anything. This is an open source project. The best way to support this one is to give support such as donation.

May be he is working , None of us are not paid anything to @jasonlaw. Give him a time

Actually the author is @jonataslaw


✨(widgets) add drag and drop widgets

Purpose
The lib needs to give possibility to drag and drop widgets that will be inserted in the JSONSchema.
Proposal
Add a drag and drop functionality
Add an editor mode
Add first examples widgets
Future improvements
It will be improved in the future for a better accessibility (and so a better testability of the feature).
It's not compatible with every types of data, specially array, because we need to give 'items' as a property inside the schema.

What do you think to rename WidgetWrapper into VernaToolbar then rename the TextWidgetShowCase into TextWidgetToolbarItem ?


Calendar module not displaying correct time for recurring events

Platform: Mac Version 13.4.1 (c), Docker Desktop 4.21.1,
Node Version: Node.js v18.16.1.
MagicMirror² Version: 2.24.0
Description: Using an iCal feed from Google calendars, events that are part of a recurring series will not show the correct time unless that event is individually modified.
For example, a weekly meeting at 3pm will show 9am, but if I add a note to that meeting ("this week's topic: hamburgers") then it'll display 3pm properly.
This code snippet is from the iCal/ics output.
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20230725T150100
DTEND;TZID=Europe/Berlin:20230725T160100
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=4
DTSTAMP:20230722T174520Z
UID:
CREATED:20230103T070914Z
LAST-MODIFIED:20230722T174452Z
LOCATION:REDACTED
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:Staff meeting
TRANSP:TRANSPARENT
BEGIN:VALARM
ACTION:NONE
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
END:VALARM
END:VEVENT

BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20230728T133000
DTEND;TZID=Europe/Berlin:20230728T143000
DTSTAMP:20230722T174520Z
UID:
RECURRENCE-ID;TZID=Europe/Berlin:20230728T133000
CREATED:20230420T204441Z
DESCRIPTION:ALQ Bingo
LAST-MODIFIED:20230620T220352Z
LOCATION:REDACTED
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:E Flight Meeting
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:NONE
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
END:VALARM
END:VEVENT

Staff Meeting, E Flight Leadership Meeting, and Sprint Meeting are all displaying the wrong times. The iCal/ics for Staff Meeting and E Flight Meeting (sans leadership) are included. E Flight Meeting is displaying correctly, despite being a recurring meeting from the same calendar source, because this particular instance of it has a comment different from the rest of the recurring series.

Steps to Reproduce: Add recurring event to Google Calendar. Get iCal link and add that to MM Calendar module configuration. Timezone might be relevant, I'm using Berlin.
Expected Results: Time of actual event.
Actual Results: Time of event -6 hours.
Configuration: Pretty stock
$ cat config.js
/* MagicMirror² Config Sample
 *
 * By Michael Teeuw https://michaelteeuw.nl
 * MIT Licensed.
 *
 * For more information on how you can configure this file
 * see https://docs.magicmirror.builders/configuration/introduction.html
 * and https://docs.magicmirror.builders/modules/configuration.html
 *
 * You can use environment variables using a `config.js.template` file instead of `config.js`
 * which will be converted to `config.js` while starting. For more information
 * see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables
 */
let config = {
        address: "<IP_ADDRESS>",     // Address to listen on, can be:
                                                        // - "localhost", "<IP_ADDRESS>", "::1" to listen on loopback interface
                                                        // - another specific IPv4/6 to listen on a specific interface
                                                        // - "<IP_ADDRESS>", "::" to listen on any interface
                                                        // Default, when address config is left out or empty, is "localhost"
        port: 8080,
        basePath: "/",                  // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
                                                        // you must set the sub path here. basePath must end with a /
        ipWhitelist: [],        // Set [] to allow all IP addresses
                                                                                // or add a specific IPv4 of <IP_ADDRESS> :
                                                                                // ["<IP_ADDRESS>", "::ffff:<IP_ADDRESS>", "::1", "::ffff:<IP_ADDRESS>"],
                                                                                // or IPv4 range of <IP_ADDRESS> --> <IP_ADDRESS> use CIDR format :
                                                                                // ["<IP_ADDRESS>", "::ffff:<IP_ADDRESS>", "::1", "::ffff:<IP_ADDRESS>/28"],

        useHttps: false,                // Support HTTPS or not, default "false" will use HTTP
        httpsPrivateKey: "",    // HTTPS private key path, only require when useHttps is true
        httpsCertificate: "",   // HTTPS Certificate path, only require when useHttps is true

        language: "en",
        locale: "en-US",
        logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
        timeFormat: 24,
        units: "metric",

        modules: [
                {
                        module: "alert",
                },
                {
                        module: "updatenotification",
                        position: "top_bar"
                },
                {
                        module: "clock",
                        position: "top_left"
                },
                {
                        module: "calendar",
                        header: "Calendar",
                        position: "top_left",
                        config: {
                                calendars: [
                                        {
                                                symbol: "calendar-check",
                                                url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics"
                                        },
                                        {
                                                symbol: "user",
                                                url: REDACTED
                                        },
                                        {
                                                symbol: "briefcase",
                                                url: REDACTED
                                        },
                                        {
                                                symbol: "building",
                                                url: REDACTED
                                        }
                                ]
                        }
                },
                {
                        module: "weather",
                        position: "top_right",
                        config: {
                                weatherProvider: "openweathermap",
                                type: "current",
                                //apiVersion: "3.0",
                                locationID: REDACTED, //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                                apiKey: REDACTED
                        }
                },
                {
                        module: "weather",
                        position: "bottom_right",
                        header: "Weather Forecast",
                        config: {
                                weatherProvider: "openweathermap",
                                type: "forecast",
                                //apiVersion: "3.0",
                                locationID: REDACTED, //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
                                apiKey: REDACTED
                        }
                }
        ]
};

/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}

Additional Notes: none.

sounds like the system tinezone is set incorrectly

Fixing the system time and restarting the system worked. Interesting that the clock module found the correct time without any configuration, but the calendar module didn't.
For anyone else that comes along, timedatectl command didn't exist so I followed the instructions in step 1 here to set the timezone via command line.

avd you can set the timezone. from the pi desktop by clicking on the date

also using the preferences from the top left menu


If External Relay is down, are emails still queued to send/retry?

Hello!
More of a question than an issue to file.  It's unclear if Mailpit is set to relay all messages to another server, and that server is down, will it retry to to send that message later?  Is the status of the send persistent in the database?
Thanks!

Hi @dennisjbr. To answer your question, no, there is no queue / retry logic built into Mailpit for relaying messages as this is ultimately completely out of scope for the purpose of the software. There is also no sent status stored in the database - when a message is received Mailpit will attempt to relay the message immediately. If it fails to "auto relay" then the failure is just logged as a failure to the server console.


Handle ellipsis (cmd/...) syntax for producing multiple distinct programs

You can go get <repo>/cmd/... to quickly build and install multiple distinct command line applications found in a Go repository. Could xgo please be extended to handle this syntax as well?
As a workaround, I am explicitly running xgo over each of my command program names :P

Have you found a solution?

I'm also using that workaround, spinning up the same container 3 times, once for each single cmd package I'm building.  seems like this could be more efficient


Issue from website page Get Started: Test Drive

From URL: https://flutter.io/get-started/test-drive.md
Android Studio direction is not correct. There is no New Dart Project option.

Where did you get the link from? It's broken.

https://flutter.io/get-started/test-drive/#androidsstudio
I clicked on the top-right corner "File Issue".

@zzj0402 You have to install the "Dart" and "Flutter" extensions for android IDE to get this menu option

@s-bauer I missed that. Thank you sir!


OffAxisActor & other .uassets not importing | UE 4.23.1

When attempting to create a new project and import the plugin as per your instructions, only some of the .uassets are importing in 4.23.1. See screenshots attached:

Hi, thx for the issue.
my first guess is that something is wrong with the import and folders. When you open the sources panel in UE4 (https://docs.unrealengine.com/en-US/Engine/Content/Browser/UserGuide/WorkingWithSources/index.html) you can right click on the "content" folder and select "fix up redirections". that might do the trick.
If that doesn't work:

Did you download the plugin from the release section Github?
Have you tried it with an empty UE4 code project?

Best, Florian

Hi, thx for the issue.
my first guess is that something is wrong with the import and folders. When you open the sources panel in UE4 (https://docs.unrealengine.com/en-US/Engine/Content/Browser/UserGuide/WorkingWithSources/index.html) you can right click on the "content" folder and select "fix up redirections". that might do the trick.
If that doesn't work:

Did you download the plugin from the release section Github?
Have you tried it with an empty UE4 code project?

Best, Florian

Thanks Florian - got it installed! Tried downloading again from releases section everything was installed correctly.
Having some trouble getting it up and running now 🤦♂ Is there anywhere I could contact you to ask a few questions?
Thanks,
Ethan

Actually - I realize it's not working. Some of the OffAxisActor assets imported this time, but the basic OffAxisActor.uasset still won't import...

Is it also not working with the files from the release section? Are there any relevant entries in UE4's output log?
Feel free to write me a dm on twitter or write me an email - you can find the information on my github profile page :)


Add config variable for get_proc_timeout

This commit adds the couchdb/get_proc_timeout config variable to
default.ini. This is used by couch_query_servers when getting
a reference to an external process. Previously this value was
always infinity which meant that if anything went wrong in the
gen_server call to get_proc the process would hang around
indefinitely.
COUCHDB-2425

We decided over in https://github.com/apache/couchdb-couch/pull/31 not to have a new configurable timeout for get_proc gen_server calls so we don't need this PR.


[embedded] Start running Embedded Swift tests on Windows

This is going to be a WIP for a while, I'm going to use the CI to see what works and what doesn't. But given that we now have SwiftCompilerSources in the Windows toolchains, there should't be anything preventing us from building the embedded stdlib on Windows, and running the embedded Swift tests on Windows.
https://github.com/apple/swift/issues/73249

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test


Error with new commits

Hello, since the new commits there is an error when I create resources inside .tres file (embedded resource)
I can't use json to class anymore
It did work with previous version
See my example mini project:
test-serialize-json-2.zip
Thanks

Hello, since the new commits there is an error when I create resources inside .tres file (embedded resource) I can't use json to class anymore
It did work with previous version
See my example mini project: test-serialize-json-2.zip
Thanks

Hi, I have updated the Code try to give it a shot and see if it works. The issue was that FileAccess.exists checks for a normal paths while the SAVE loaded sub-resource.

It works with the test project but I still got an error in my project

Add me to discord shogidoubled#2008 i want to see what is happenning

it tells me username does not exists

it tells me username does not exists

can you give me yours i will add you

Kyo#2086

Fixed


error: invalid name (error #100) when trying to post or track to twitter.

Hello,
keybase -d encrypt Adjorr01@twitter -m "Testing this out on you my friend. gpg encrypted I hope."
I get the following error when I post or track to username@twitter.
debug: Full reply: {"status":{"code":100,"desc":"invalid name","fields":{"username":"invalid name"},"name":"INPUT_ERROR"}}
debug: ------- request to merkle/path -> KeybaseError: invalid name (error #100)
error: invalid name (error #100)
Config is filled out:
{
"user": {
"email"<EMAIL_ADDRESS>"name": "weasy",
"salt": "blah",
"id": "blah"
}
}
I was able to push my key, and able to prove my twitter account.
Suggestions?
Jim Culbreath

My guess is you're on an old version.  Do a keybase --version?


feat: getter function to return color mapping

🏆 Enhancements
Exposed a getter function to return the color mapping between a data value and a color hex code. This is needed so we can save it as dashboard metadata for color consistency in dashboards (https://github.com/apache/incubator-superset/pull/7086).

lgtm. waiting for ci


Feature: Add ability to nuke KMS Keys

We have a bunch of leftover KMS CMKs in phxdevops, which accumulate to a good amount of money, so we should add the ability to nuke them through cloud-nuke.

Hey @denis256, this issue is one of the higher priorities now for us.

Hi, will take a look on it


Add release date to new JQ waypoint

A new jQuery WP was added, but the releasedOn flag was not set, leaving users confused.
REF: #4553
Just added the releasedOn Date.
Limited testing locally.

I think it was decided on gitter by @BerkeleyTrue and @terakilobyte that dates would be formatted like October 31, 2015 to remove the ambiguity of numbers only, since some locales put month first and others put day first.

As near as I  can tell from the code, it is not being displayed at all.  If it was, I thought it would be mediated by moment.js?

I think the concern was more about reducing possible points of confusion for new contributors.

Got it.   I'll resubmit.

Updated.  Thanks!

:+1:


Fix typo in Audio Conferencing Common Questions

Just a small quick correction, I believe "is or her" is supposed to be "his or her" in this sentence.

@tonysmit Hi Tony,  changes look correct. Could you please check and merge? Thanks!


SVG stack overflow

I had been trying to use sprites to reduce the number of requests on a web page. My sprite consisted of SVGs of different sizes, using stack is gives white spaces due to the square view-box of parent SVG.
stack.zip

Duplicate of https://github.com/jkphl/svg-sprite/issues/132


isWritable & isValidDir do not create the upload directory

I first started using the Upload plugin without using any validation rules on the related fields.
I got used to the fact that the plugin creates the necessary upload folder(s) by itself, which is nice.
But once I added the isWritable and isValidDir validation rules, my forms didn't work anymore on a fresh installation.
I've found out that the (base) upload path wouldn't get created as before.
Let's say I have set it up this way:
'path' => '{ROOT}{DS}webroot{DS}files{DS}{model}{DS}{field}{DS}', which would translate into path/to/app/webroot/files/product/image1/.
So there is a twofold problem:
a) The isWritable and isValidDirvalidations also happen when there is no upload, which I think is a bit verbose and unnecessary
b) The behavior of the plugin changes unexpectedly once you use these data validation rules.
Possible solutions:
a) Either it only checks if there is an upload or the given behavior should be documented.
b) Either it tries to create the base upload path (if not existing) or the given behavior should be documented.

Not sure if you have a typo but 'path' => '{ROOT}{DS}webroot{DS}files{DS}{model}{DS}{field}{DS}' would end up as app/webroot/files/product/image1/.
Could this be down to your file permissions on your webroot/files folder?

@davidyell yep, was a typo. But no not a permission problem. Tested on WIndows and Ubuntu.

I'm happy to take a PR for this to the 2.x branch, but since there hasn't been movement in a while and that is no longer the stable version of CakePHP or this plugin, I am going to close this.


allow tests to introspect (test name, test file, test runner)

Component
Forge
Describe the feature you would like
I have a few test files that each call vm.ffi to run a separate process during setUp. However, the tests running in parallel causes trouble for that specific process.
I'd like to be able to identify which test is being run (either the test function name, test file name, or some arbitrary test runner ID) so that I can pass it into vm.ffi process as an extra argument to separate executions of that process.
I could work around this by writing to some temporary file, but I'd like to do avoid fs writes and leaving around tmp files.
Additional context
No response

Another workaround is to use msg.data or msg.data[0:4] as the extra ffi argument, but this will of course only give you the function selector+calldata, not the file name. So it's not guaranteed to be unique if you have the same test function sigs in multiple files

That's not a bad idea! I was also wondering if I could introspect the test bytecode? Does the test file have its bytecode at address(this) in tests?

That's not a bad idea! Although I am using vm.ffi inside setUp which would have the same function selector for each test file.

This might not work the way you expect. setUp is run one time and then the resulting state is cached to use at the beginning of each test in the contract.

I was also wondering if I could introspect the test bytecode. Does the test file have its bytecode at address(this) in tests?

IIUC, then yes with address(this).code

This might not work the way you expect. setUp is run one time and then the resulting state is cached to use at the beginning of each test in the contract.

Yep, that's intended! My specific use case is calling out to a deploy script that just needs to happen once per test file/contract.

I tried to ask this a few times in the Telegram chat, but got no reply, so hoping I can get an answer here:
If I run a test against an anvil node and inside the test I call vm.ffi to spawn a separate process that creates contracts on that same anvil node, will the test be aware of that chain state? Or will its state be stuck as a fork of when the test started (prior to creating contracts)?

forge will query the chain for state/code as needed then cache the response, so the answer depends on your exact setup. It should be easy to test this to get an answer for your specific case


Implement "Intergalactic Research Network" logic

Is your feature request related to a problem? Please describe.
The Intergalactic Research Network technology allows multiple research labs on multiple planets to work together to reduce research times. This time reduction logic is not implemented yet.
Describe the solution you'd like

[ ] Reverse engineer how this IRN technology works and how it should apply to production times. Write specs.
[ ] Implement specs.

Additional context
Add any other context or screenshots about the feature request here.

Hi @lanedirt,
Is this reliable enough for the specs?
https://ogame.fandom.com/wiki/Intergalactic_Research_Network


Update sbt to 1.4.6

Updates org.scala-sbt:sbt from 1.4.4 to 1.4.6.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-sbt", artifactId = "sbt" } ]

labels: library-update, semver-patch

Coverage remained the same at 0.0% when pulling 057a20e658aa5eec5659c6bc5a206629114b0250 on scala-steward:update/sbt-1.4.6 into 0ab22fcb785c4a405c29ecbf9b02b846f53d2b45 on andyglow:develop.

Coverage remained the same at 0.0% when pulling 057a20e658aa5eec5659c6bc5a206629114b0250 on scala-steward:update/sbt-1.4.6 into 0ab22fcb785c4a405c29ecbf9b02b846f53d2b45 on andyglow:develop.


Cannot replicate experiments in Table 2

Dear Jialing,
I want to replicate the experiments of Table 2 in the paper.

In section 6.1.2, the paper stated that:

For a given dataset, we initialize an index with 100 million keys.

And I need help with the following 3 problems:

Q1: Does Avg depth denote the average depth of [all nodes(model nodes and data nodes)] or simply [data nodes]?
Q2: I assume Table 2 means bulk loading only 100 million keys for 4 datasets, right?
Q3: I tried to replicate the experiments in Table 2, but got different statistics, could you help me check if there is something I miss? (or maybe the later commits have slightly changed some features?)

For Q3, I used the benchmark to test them and get different statistics. I set both init_num_keys and total_num_keys to 100M, so that benchmark will only bulk-load 100M keys. For example,

./build/benchmark
--keys_file=[path to location of a given dataset]
--keys_file_type=binary
--init_num_keys=100000000
--total_num_keys=100000000
--batch_size=100000
--insert_frac=0.5
--lookup_distribution=zipf
--print_batch_stats

For longitudes, I bulk-load 100M keys. The results are as follows:

For longlat, I bulk-load 100M keys. The results are as follows:

For lognormal, I bulk-load 100M keys. The results are as follows:

For YCSB, I bulk-load 100M keys. The results are as follows:

Thank you so much for your time.

Q1: Does Avg depth denote the average depth of [all nodes(model nodes and data nodes)] or simply [data nodes]?

It denotes the average depth over all keys (so equivalently, the average depth of all data nodes, weighted by how many keys fall in that data node).

Q2: I assume Table 2 means bulk loading only 100 million keys for 4 datasets, right?

Yes.

Q3: I tried to replicate the experiments in Table 2, but got different statistics, could you help me check if there is something I miss? (or maybe the later commits have slightly changed some features?)

There are three reasons you're seeing different numbers. First, the cost model weights we used in the paper (see the last paragraph of page 18 in our arxiv report) are actually slightly different from the default weights in this open-source implementation. Second, the expected_insert_frac was likely set to 0 to produce these numbers. Third, we've made quite a few changes since we initially submitted our paper, so the bulk loading behavior is different. It is probably not possible to exactly reproduce the paper's results by using this open-source implementation.

Thank you so much for your detailed reply. I have tried to change the expected_insert_frac, it helps when I change expected_insert_frac from 1 to 0. For the effects of the cost model weights, it seems that the distribution changes slightly.
Could I have another small question about the retraining strategy?
I found that when there is a hyper-parameter(threshold) in the resize method of data nodes. This threshold is set to 50, which will call the retraining of models. Do I need to change this threshold for different datasets? Or is this threshold the best choice given empirical experiments?

Thank you so much for your patience. I am quite interested in ALEX~

Yes, that's a threshold value that we found works well on all datasets in our empirical experiments, and changing it shouldn't have a big impact on performance. But of course you're free to try modifying it if you want to improve performance a bit further on a particular dataset.

Thanks so much. Your reply helps a lot.


Resolves #1331

Changed log

Resolves https://github.com/phpbrew/phpbrew/issues/1331
Resolves #1300.
Upgrading the corneltek/cliframework to resolve dynamic properties issue. And the related commit is available here.
Running the composer update corneltek/cliframework command and outputs are as follows:

$ composer update corneltek/cliframework
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 1 update, 0 removals
  - Upgrading corneltek/cliframework (3.0.x-dev 01cee2d => 3.0.x-dev 0e69e4d)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 1 update, 0 removals
  - Downloading corneltek/cliframework (3.0.x-dev 0e69e4d)
  - Upgrading corneltek/cliframework (3.0.x-dev 01cee2d => 3.0.x-dev 0e69e4d): Extracting archive

go!


[fix] change prometheus default port & config

have you tested this port property yes?

yes, test this port on east us


Fix #2291 by documenting how to debug TS tests

Fix #2291
Added some VSCode goop to allow launching the tests:

Documented how to use the goop to debug a single test as well.

Does this build before running tests? If not there should be a note about what to do after making changes before running tests

You don't need to build before running unit tests, we use ts-jest which builds the whole shebang for you as it runs


CVMFS Container/cvmfs.out

Patch for a few small problems we're having with singcvmfs:

Adds cvmfs container to container.json and utilizes it in the SingularityConnector
Removes grid.cern.ch from SINGCVMFS_REPOSITORIES (not supported by our proxies)
Redirects kernel_init.sh outputs to cvmfs.out

Should be deployed on test.

@JTSIV1 could you provide a review whenever you have the chance?


Frontend UI comparisions between Figma & current state of demo platforms

@Renuka-S
Admin Portal Pending Task https://docs.google.com/spreadsheets/d/1HHQqgsjW143dYB704v_F_RVHly415pvtN0qllu4T0xY/edit#gid=0


How about compressing the impressions?

Im using and loving, but im kinda worried about the number of lines that its creating on by postgres db... what you guys think about rake tasks that compresses the data in one line (daily, monthly maybe)?

@steakknife would you please at leas tell me why this is a bad idea?

I had problem if database performance for a website with almost 60K dailly visitors, maybe was the counter cache. I will try create a connector to just log this views  and  I gonna to do a batch process to group by day the reports that I need.

Um interested in that... Wanna help?
Em sáb, 8 de set de 2018 15:47, Felipe Bergamo<EMAIL_ADDRESS>escreveu:

I had problem if database performance for a website with almost 60K dailly
visitors, maybe was the counter cache. I will try create a connector to
just log this views and I gonna to do a batch process to group by day the
reports that I need.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/charlotte-ruby/impressionist/issues/267#issuecomment-419664810,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABzHSjmtKT0mYTFtotdwKrS5Ii8vKSFSks5uZBC3gaJpZM4TfD7B
.


Textbook Images and diagrams not captured

Hi there,
I successfully downloaded a copy of my textbook and as best as I can tell all the formatting seems to be correct, however I noticed that it failed to import the images and graphs when it imported the text and formatting, there are still little boxes where the images should be but no image. Is there a way to fix this? I will attach a copy of the file incase a example would be helpful.
result.pdf
I have very little experience with this sort of thing so it could be a simple lack of understanding on my part.
Thank you for your help, this is a really helpful tool!

If you go to the pages folder, do any of the subfolders have images in them?

yes, most of them do appear to have a subfolder that is labeled images in them however when I try to open one of the PNG or JPG files they contain I have not been able to successfully manage it. Every program I try either says that it doesn't support the format or there was a problem opening the file... I will attach a couple of the files for you.

What is the file size of the images?

What is the file size of the images?

The image files are all exactly 108 KB it was the same for every image folder I looked in

Sounds like something went wrong with the download. Maybe the url is incorrect?
Unfortunately, I cannot test this since I only have 1 book and it works for that book. You can add print statements to see what the url looks like. Also, you could try seeing how the image requests are made by the website and comparing that to what the code is doing.
Make sure you are getting your cookies from the request in the browser with this url format:
https://platform.virdocs.com/read/document/book_id/page_number
To see what the url looks like, you can add this code on line 88:
def download_remote_resources(page: int, base_url: str, urls: list[str]):
    session = create_session()
    path = f"{PAGE_PATH}/{page}"

    for url in urls:
        request_url = url
        # Static is a universal file not dependent on the book.
        if "/static" in url:
            request_url = f"https://platform.virdocs.com{url}"
        else:
            request_url = f"{base_url}{url}"

        response = session.get(request_url, allow_redirects=True, cookies=COOKIES)
        file = Path(f"{path}{url}")
        file.parent.mkdir(parents=True, exist_ok=True)
        file.write_bytes(response.content)
+       print(request_url)

def create_html_file(page: int, raw: str):


Remove unused turn intent into service code

AS A developer
I WANT to remove the unused turn intent into service code
SO THAT there is less confusion when developing intent pages
Acceptance Criteria

[ ] Unused turn intent into service code is removed from the codebase.
[ ] There are no issues when loading intents on /training/intents page.

Notes
We discussed this change with Vassili, the button was removed before but there was some leftover logic that is causing confusion.

Related PR: https://github.com/buerokratt/Training-Module/pull/738


Move Binder docs directly under Development Environments

Short Description of the issue
Currently there is a section Binder under Notebooks/Environments. This should be promoted on its own.

Solved when reorganized content