POST /embeddings/ HTTP/1.1" 504 Gateway Timeout

Call embedding api, raise 504 gateway timeout occure.
$ python m3_server.py
Fetching 30 files: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 30/30 [00:00<00:00, 50881.16it/s]
INFO:     Started server process [71466]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://<IP_ADDRESS>:3000 (Press CTRL+C to quit)
starting processing_loop
INFO:     <IP_ADDRESS>:57650 - "POST /embeddings/ HTTP/1.1" 504 Gateway Timeout
$ curl -X POST http://<IP_ADDRESS>:3000/embeddings/ -H "accept: application/json" -H "Content-Type: application/json" \
-d '{
"sentences": [
"This is the first example sentence.",
"Here goes the second example."
]
}'
{"detail":"Request processing time excedeed limit","processing_time":30.00098991394043}

can you share more context?

running environment
running on gpu?
do you change any setting or its the fresh cloned code?

thanks

running environment
-> Ubuntu 20.04
running on gpu?
->  I've tried both CPU only and NVIDIA T4, but it doesn't work. (same error 504 timeout)
do you change any setting or its the fresh cloned code?
-> No
have you try the test.sh script?
-> Yes, same error (I`ve change port number 8000 to 3000 only)
$ sh -v test.sh 2
{"detail":"Request processing time excedeed limit","processing_time":30.000566720962524}{"detail":"Request processing time excedeed limit","processing_time":30.004218339920044}{"deta

Do you have any advice? help me..

are you running on a local machine or in the cloud?

running on cloud and timeout occured after  30sec.

can you try increasing the timeout settings?
request_time_out = 30  # Timeout threshold
gpu_time_out = 5 # gpu processing timeout threshold
to 300 each, I was never try this model on cpu and when I used on gpu was on a 4090rtx, this model is a little resource demanding model, may be you have running out of time to complete the inference in the hardware you are deploying, also dont know is the model support T gpu families, can you try on a newer gpu like an A series ?
regards

thanks to you, will put that on the readme


Patch 1

Why I'm doing:
QuickBI已经支持Starrocks
What I'm doing:
在"StarRocks 还兼容多种主流 BI 产品"后添加QuickBI这款产品
Fixes #issue
What type of PR is this:

[x] BugFix
[x] Feature
[x] Enhancement
[x] Refactor
[x] UT
[ ] Doc
[x] Tool

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[x] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ x Parameter changes: default values, similar parameters but with different default values
[x] Policy changes: use new policy to replace old one, functionality automatically enabled
[x] Feature removed
[x] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.29 out of 31 committers have signed the CLA.:white_check_mark: liuyehcf:white_check_mark: EsoragotoSpirit:white_check_mark: amber-create:white_check_mark: mofeiatwork:white_check_mark: choury:white_check_mark: stdpain:white_check_mark: sduzh:white_check_mark: before-Sunrise:white_check_mark: sevev:white_check_mark: ABingHuang:white_check_mark: meegoo:white_check_mark: zhangyifan27:white_check_mark: kevincai:white_check_mark: trueeyu:white_check_mark: LiShuMing:white_check_mark: silverbullet233:white_check_mark: luohaha:white_check_mark: satanson:white_check_mark: miomiocat:white_check_mark: leoyy0316:white_check_mark: wyb:white_check_mark: Seaven:white_check_mark: srlch:white_check_mark: DanRoscigno:white_check_mark: zaorangyang:white_check_mark: evelynzhaojie:white_check_mark: chaoyli:white_check_mark: dirtysalt:white_check_mark: Thearas:x: mergify[bot]:x: fangjianjiangYou have signed the CLA already but the status is still pending? Let us recheck it.

修改Starrocks中文介绍文档：在"StarRocks 还兼容多种主流 BI 产品"后添加QuickBI这款产品

close this PR, replaced by #50680


Followup after moving task property exploration around

Improvements based on review feedback after https://github.com/gradle/gradle/pull/22739.

@bot-gradle test QFL please.

OK, I've already triggered the following builds for you:

QuickFeedbackLinux build

@bot-gradle test QFL please.

OK, I've already triggered the following builds for you:

QuickFeedbackLinux build

@bot-gradle test QFL please.

OK, I've already triggered the following builds for you:

QuickFeedbackLinux build

@bot-gradle test and merge please.

Your PR is queued. See the queue page for details.

Pre-tested commit build failed.

@bot-gradle test and merge please.

Your PR is queued. See the queue page for details.

There's merge conflict between your PR branch and base branch. Please fix it and try again.

@bot-gradle test and merge please.

OK, I've already triggered a build for you.

Pre-tested commit build failed.

OK, I've already triggered a build for you.


Plugin.FirebasePushNotifications crashing on Xamarin.IOS project and phisical iPhone

🐛 Bug Report

For Xamarin.ios project while running on (iPhone) not simulator,
FirebaseNotificationManager.initialize(options,true)
Getting: Invalid use of null Object value not set
Project gets instantly terminated
I have tried all versions of the plugin and still the same error,
It fully works on android with no errors at all.
Just not working on iPhone
Expected behavior
Should generate token on android and ios, and recieve push notifications.
Reproduction steps
Simply create a new Xamarin.Forms application o latest version of VS 2022
Add the Plugin and integrate to android and ios.
It will full work on android
if you connected any phisical iPhone to the windows PC using itunes it will never work.
and applicatio will crash on initilization point.
Configuration
Xamarin.IOS Project
Version: all versions
Platform:

[ ] :iphone: iOS
[ ] :robot: Android
[ ] :monkey: Xamarin.Forms

Thats no bug.
VS and iTunes using Hotrestart feature to connect an deploy an app on iphone. Hotrestart are working only with dynamic librarys. But Firebase is a static library.
If you want to test with our physical iPhone you need a mac, or a connection to a mac and create an ad hoc release.

Thank you very much for your great help, at least i know now how to test it properly.


[Feature request] option to communicate over Tor or VPN

When BoS is communicating with external services like Telegram or the Loop server being able to specify a proxy to go through would be very valuable for privacy by avoiding exposing the public IP address of the node (or the server where BoS is running).

I think there is a way to have this work in a container where all traffic goes through a proxy but I don't know exactly the details
Agreed if you don't want to reveal IPs, there is no support for that at the moment

Partially addressed in https://github.com/alexbosworth/balanceofsatoshis/pull/174 - remade more specific issue with https://github.com/alexbosworth/balanceofsatoshis/issues/176 - for more other specific changes create new specific issues


Incorrect version of song played

When playing
Layla - Derek and the Dominos
instead of the full 7 minute version I get served a much shorter live version.

Looks to occur when using expired cookie - be good to have a way to detect this


Data Format Differences between Origin SAQ3D and Your Dataset

Thank you so much for your excellent work!
I noticed a discrepancy between the data formats in the original SQA3D and your dataset:
• In the original SQA3D dataset, the format looks like this:
{
  "position": {
    "x": -0.9651003385573296,
    "y": -1.2417634435553606,
    "z": 0
  },
  "rotation": {
    "_w": 0.9950041652780182,
    "_x": 0,
    "_y": 0,
    "_z": 0.09983341664682724
  },
  "scene_id": "scene0380_00"
}

• In your dataset, the format is as follows:
{
  "location": [
    -1.5404062271118164,
    -2.1745235919952393,
    0
  ],
  "orientation": [
    -0.9863837519204073,
    -0.16446000713675152,
    0
  ],
}

Putting aside the issue with orientation, I cannot use the original visualization tool to obtain the correct position(I used the same scene as in the example from your paper)
Could you kindly guide me on how to convert the data format you provided into the original SQA3D format?
Thank you!

Thank you for your interest in our work! As you may have noticed, the data points in the JSON file use a 3-tuple to represent location and orientation, which differs from the format used in SQA3D. In fact, we mapped the coordinates using a transformation matrix in the dataloader to align with SQA3D.
We are currently refining the data points to ensure a more robust evaluation. Additionally, we plan to map the coordinates offline for better alignment with SQA3D. An updated version of the paper will be available before January 15th, in time for the NeurIPS proceedings paper revision.
Please stay tuned for the updates!


Add flatten() for iterators

Implements Iterator(T).flatten(). Procs are used to track the current iterator and the stack of those needing to be rewound.
This follows on @colinmarc's work in #1009 and includes the same specs, plus a few more. I'm not sure at all that this is the right way to implement flatten, but it's the only one I've found so far that passes the specs. If there is a way to keep a stack of heterogenous iterators without losing their specific types, I think that would be better than this Proc trick -- but I haven't been able to find a way to do that.
I definitely think that element_type should be promoted out of here and Array and documented -- it seems likely to be generally useful.

Rebased on master and added some documentation to flatten() along the lines of the docs for the other methods.

LGTM :+1:

@jpellerin Thanks!
I was able to remove one Proc indirection:
  class Flatten(T1)
    include Iterator(T1)

    def initialize(@iterator)
      @generator = @iterator
      @top = true
      @to_rewind = [] of Proc(Nil)
    end

    def next
      value = @generator.next
      if value.is_a?(Stop)
        if @top
          return stop
        else
          @generator = @iterator
          @top = true
          return self.next
        end
      end

      flatten value
    end

    def make_rewinder iter
      ->{
        iter.rewind
        # Return nil to disguise the individual iterator types
        nil
      }
    end

    def rewind
      @iterator.rewind
      @generator = @iterator
      @top = true
      @to_rewind.each &.call
      @to_rewind.clear()
    end

    def flatten(iter : Iterator)
      flat = iter.flatten
      @generator = flat
      @to_rewind << make_rewinder flat
      @top = false
      self.next
    end

    def flatten(iter : Iterable)
      flatten iter.each
    end

    def flatten(other : T1) : T1
      other
    end

    def flatten(s : Stop)
      s
    end

    def flatten(e : EmptyEnumerable)
      stop
    end

    def self.element_type(element)
      case element
      when Stop
        raise ""
      when Iterator
        element_type(element.next)
      when Iterable
        element_type(element.each)
      else
        element
      end
    end
  end

I also make use of comparing against Iterable, not Array, because that's the module that provides the blockless each method.
I'm guessing typeof could be used to infer the type of @to_rewind from the iterators, but I'm still now sure how.
If you agree, and if I didn't break anything (specs pass :-)) I can commit these changes

@asterite Very cool! One Proc down! I'm +1 on committing this version, though I'd consider adding comments for the lines where @generator is assigned, since (to me at least) it was more clear previously why it was needed.

@jpellerin Why? make_generator was just wrapping the next call with a Proc. Instead of that I invoke next directly on the generator. I don't understand why that indirection is more clear than none indirection.

@asterite Only at the point of assignment, I mean. I was puzzled for a second, reading through the new one, about @generator = @iterator in next. Maybe I was just used to looking at the old version, though! No question it is better without the indirection.


Running cargo run --example lod_terrain smooth produces terrain with gaps between chunks.

👋 Hey there!
I tried running the example and ran into some potential issues.
What happens when I run the example:

What I expected from the docs:

System Info:
OS Name	Microsoft Windows 10 Home
Version	10.0.19044 Build 19044
Other OS Description 	Not Available
OS Manufacturer	Microsoft Corporation
System Name	DESKTOP-PMARINB
System Manufacturer	Gigabyte Technology Co., Ltd.
System Model	B450 I AORUS PRO WIFI
System Type	x64-based PC
System SKU	Default string
Processor	AMD Ryzen 7 3700X 8-Core Processor, 3593 Mhz, 8 Core(s), 16 Logical Processor(s)
BIOS Version/Date	American Megatrends Inc. F50, 11/27/2019
SMBIOS Version	3.2
Embedded Controller Version	255.255
BIOS Mode	UEFI
BaseBoard Manufacturer	Gigabyte Technology Co., Ltd.
BaseBoard Product	B450 I AORUS PRO WIFI-CF
Installed Physical Memory (RAM)	32.0 GB
Total Physical Memory	32.0 GB
Available Physical Memory	744 MB
Total Virtual Memory	73.9 GB
Available Virtual Memory	7.80 GB
Page File Space	41.9 GB

I'm aware of the issue, but thank you for filing it.
This is a result of the new clipmap algorithms that are currently still in development. You won't find this issue on the v0.7.0 tag.
The root cause is that surface_nets requires copying border voxels from adjacent chunks in order to get the correct transition mesh between chunks. There is currently no constraint in the ChunkTree::clipmap_render_updates function which guarantees all of the neighbors of a chunk are loaded before trying to mesh it. If you move the camera around and trigger re-meshing, then the cracks will disappear, since neighboring chunks have had time to load.
I plan on fixing this before v0.8.0.

I believe this problem is resolved on main, but it is not very performant. I want to work on optimizing the neighbor checking before closing this issue.


i am the owner of the server how do i give my self more money?

i have a gta 5 discord server, where we use this great bot as currency the problem is i dont want to grind to give pay outs for robberys is there a way i can give myself money?

Unfortunately no, since this is a global economy bot. I do have plans in the future to toggle an optional 'guild-only' option to make a server-only Economy.


I found some errors when I reproduced the GRAB example

Run:
bash scripts/val_examples/predict_grab_rndseed_spatial_14.sh

Found:
predict_grab_spatial.py: error: unrecognized arguments: 0

In'scripts/val_examples/predict_grab_rndseed_spatial_14.sh', line 140, modify start_idx = 0 to start_idx = ""
Then modify prev_test_tag to the corresponding test tag
Run:
bash scripts/val_examples/reconstruct_grab_14.sh

Found:
File "~/GeneOH-Diffusion-main/sample/reconstruct_data_grab.py", line 1112, in get_optimized_hand_fr_joints_v4_anchors
    fvi, aw, _, _ = anchor_load_driver(inpath)
File "~/GeneOH-Diffusion-main/./utils/anchor_utils.py", line 13, in anchor_load_driver
    face_vert_idx, anchor_weight, merged_vertex_assignment, anchor_mapping = anchor_load(anchor_root)
File "~/GeneOH-Diffusion-main/./utils/anchor_utils.py", line 24, in anchor_load
    face_vert_idx = np.loadtxt(face_vert_idx_path, dtype=np.int)
File "~/miniconda3/envs/geneoh-diffusion/lib/python3.8/site-packages/numpy/lib/npyio.py", line 1308, in loadtxt
    arr = _read(fname, dtype=dtype, comment=comment, delimiter=delimiter,
File "~/miniconda3/envs/geneoh-diffusion/lib/python3.8/site-packages/numpy/lib/npyio.py", line 955, in _read
    fh = np.lib._datasource.open(fname, 'rt', encoding=encoding)
File "~/miniconda3/envs/geneoh-diffusion/lib/python3.8/site-packages/numpy/lib/_datasource.py", line 193, in open
    return ds.open(path, mode, encoding=encoding, newline=newline)
File "~/miniconda3/envs/geneoh-diffusion/lib/python3.8/site-packages/numpy/lib/_datasource.py", line 533, in open
    raise FileNotFoundError(f"{path} not found.")
FileNotFoundError: /home/xueyi/sim/CPF/assets/anchor/face_vertex_idx.txt not found.

In'sample/reconstruct_data_grab.py', line 1111, I found inpath = "/home/xueyi/sim/CPF/assets". but I can't find this directory.
Run:
python visualize/vis_grab_example_14.py

Found:
File "visualize/vis_grab_example_14.py", line 47, in get_mano_model
   mano_model = ManoLayer(
File "~/Gene0H-Diffusion-main/manopth/manopth/manolayer.py", line 65, in __init__
   smpl_data=ready arguments(self.mano_path)
File "~/GeneOH-Diffusion-main/manopth/mano/webuser/smpl_handpca_wrapper_HAND_only.py", line 30, in ready_arguments
   dd = pickle.load(open(fname_or_dict, 'rb'), encoding="latin1'
FileNotFoundError: [Errno 2]No such file or directory: 'mano/models/MANO_RIGHT.pkl'

In "visualize/vis_grab_example_14.py", line 47: modify 'mano/models' to 'manopth/mano/models'
File "visualize/vis_grab_example_14.py", line 58, in vis_predicted_joints_grab
ws = ws
UnboundLocalError: local variable 'ws' referenced before assignment

Delete "visualize/vis_grab_example_14.py" line 58

Hi,
Thank you for your attention to our work and for bringing up the issue. I've tried to address your problem in my latest commit. Please try it again.
As I'm currently in a rush to meet a deadline, my review may not have been as thorough as usual. I expect to have more time by next weekend to carefully review, fix potential problems, and refine this repository.
Please follow this issue or contact me if you have any further question. Thank you!
Best regards

Hi, I found the same error (cannot find face_vertex_id.txt file) when trying to reproduce the full sequence version of the GRAB dataset. I run bash scripts/val/reconstruct_grab_fullseq.sh. How can I fix this? Thanks in advance!


refactor(ci): install vcstool and run vcs import on docker-build-and-push.yaml

Description
This PR modifies docker-build-and-push.yaml to install vcstool and run vcs import.
This simplifies the workflows that call it.
ref. https://github.com/autowarefoundation/autoware/pull/4747
Tests performed
https://github.com/autowarefoundation/autoware/actions/runs/9442217589
Effects on system behavior

Not applicable.
Interface changes

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

I think the vcs-import error was occurred by https://github.com/autowarefoundation/autoware.universe/pull/7357.


Updates to Avro type section & remove experimental

Closes #10881
PR includes the following updates:

Adjusted the Avro Limitations section in 21.2 to remove the decimal bullets that no longer apply and detail on BIT + VARBIT type encoding, and added an example on how the array encoding works.
Adjusted same section in v21.1 & 20.2 per the details provided in the issue.
Edited the Avro type table for 21.2 & 21.1 (besides DECIMAL)... Note: Left the DECIMAL type in the table unchanged in 21.1.
Removed experimental from experimental-avro across CDC docs.

This change is

Hey @amruss, True! I have added more detail into the BIT + VARBIT explanation. I added another example as part of showing the conversion on the user's end — I felt like two different sets of numbers/arrays would demonstrate how this works out a little better, but open to editing that!

LGTM, assuming the core piece is also updated

Thanks @amruss I have incorporated the updated avro limitation section into the core changefeed docs. Would welcome a check of that, but I'll assign the docs reviewer too.

cc @mikeCRL


Obsd62

Add OpenBSD-6.2 Template

Check Openbsd-6.2 template and please enjoy

I have manually updated to OpenBSD 6.3. Thank you!


VMware clipboard integration not working

When running wlroots in a VMware guest, clipboard integration is broken in both directions.  The integration works on Gnome/Wayland because the VMware guest additions uses the X11 clipboard to broadcast the host clipboard [1] which gnome-shell then forwards to wayland clients.  However, sway's XWayland blocks these requests [2].  Applying patch [3] fixes the issue.
[1] https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp
[2] https://github.com/swaywm/wlroots/commit/b884025558e750268a06818dc63bc46716c75843
[3] https://gist.github.com/tomKPZ/f4613cc767f1a07537d69c4c1ffaa19b

Due to wlr-data-control-unstable-v1 [1], clients without focus can already interact with the clipboard, so the checks seem obsolete and should be removed.
[1] https://github.com/swaywm/wlr-protocols/blob/master/unstable/wlr-data-control-unstable-v1.xml

As you mentioned, VMWare needs to use wlr-data-control-unstable-v1 to be able to set the clipboard. I think this is a legitimate use-case for wlr-data-control-unstable-v1, e.g. KDEConnect uses it too.


Allow capistrano-bundle_rsync to deploy different Ruby version correctly

Background
When we are updating Ruby version of a Repository by .ruby-version of rbenv, we have found out that bundle command does not work as expected.
This occurs when there is a difference of Ruby version between deploying application version and deployed application version.
Let's assume we have a repository with Ruby 3.0.6, and we are deploying an old version of the same repository with Ruby 2.6.2. In this case, the current bundle is being run from Ruby 3.0.6, which is not an intended behavior.
How we have fixed
Fixing this issue is divided into 3 phase.

Running bundlewithin local_release_path

This allows rbenv to decide Ruby version based on what is being deployed.

Clearing environment variables of RBENV_VERSION and RBENV_DIR

In order to forget current ruby version, RBENV_VERSION is cleared.
In order to correctly search .ruby-version, RBENV_DIR is cleared.
https://github.com/rbenv/rbenv#environment-variables

Prepend rbenv exec when it works

For backward compatibility, we only append rbenv exec when rbenv version is successful

Other considerations to this patch
Since rbenv and .ruby-version is a de facto standard of Ruby ecosystem in 2023 and we are using them in production, this patch focuses only on rbenv.
Prepending rbenv exec to specific commands in Capistrano is usually achieved by capistrano-rbenv. However, this only affects SSHKit.config.command_map, which is effective only on remote command execution. Considering the local execution flow of capistrano-bundle_rsync, I thought it is rational to directly prepending rbenv exec here.
https://github.com/capistrano/rbenv#usage
Test
We have successfully deployed Ruby 2.6.2 version from Ruby 3.0.6 by this patch.

You can check the diff easily from the following URL.
https://github.com/sonots/capistrano-bundle_rsync/pull/30/files?w=1

I haven’t tested, but le me merge


Timeout in connectAndBind method

Hello
As you invite me to do, I forked a new project embedding the timeout parameter in the connectAndBind method.
I hope all is correct, because I don't know how to test it from the new repository.
Regards
Claude

Could you please submit your pull request against https://github.com/opentelecoms-org/jsmpp to see if it builds in travis?


add Japanese translation files

Changes
We have Japanese version of old Qiskit textbook, so we can use it for the localization project of new Qiskit textbook.  I copied the Japanese translated notebook files to this repo.

@vabarbosa Can you review and merge this request?

@kifumi -- just wanted to update on this PR.
I was working with @frankharkins on the review, it turns out that there were a few build issues and it prevented a number of chapters from rendering properly.
Thank you for your patience as we continue to review.
@frankharkins was actually in the process resolving some of the syntax issues he noticed. Once the project builds fully and the TOC.yaml is working properly, we can approve and merge.


Implement "pause" command in the client

And also fix some problems with handling of frozen containers.
Signed-off-by: Stéphane Graber<EMAIL_ADDRESS>

:+1:


[FEATURE REQUEST] Add option to disable playbackSpeed button and Full screen button

Add option to disable playbackSpeed button, Full screen button in Youtube Player. In all context we may not need these playback speed or full screen buttons.
Describe the solution you'd like
By default enable all the buttons and also provide an option to disable these buttons.

I agree with the idea
Hope the author will add it soon


DD for V12?

Hi. Would like to know if you are working to get this module running in V12. It is an awesome module that is super helpful. Thanks!

I would like to know as well. This is one of the last modules keeping me from migrating to v12.

Unfortunately job & life have been busy, and I haven't had any free time to fix breakage introduced by v12. I do plan to eventually update Dungeon Draw, but I don't have a concrete estimate when. Right now I'm working my way through all my various systems and modules, to fix them for v12.

No problem. Good to know the module is still alive and kicking. This is an amazing tool.

I fixed the obvious v12 breakage and pushed a new Dungeon Draw 3.0.0 build, now compatible with Foundry v12. It may still have lurking bugs, so please let me know if you run into any :)
https://github.com/mcglincy/dungeondraw-foundry-vtt/releases/tag/3.0.0

Appreciate the effort. I'm definitely running into some bugs. I keep getting and error about 'addChild'. Once I get a stacktrace, I'll post a bug report.

also getting it

I can't even create a new scene and go to it without hitting it :(

ok, some followup questions:

what Foundry version, OS, and browser are y'all using?
have you tried with all other modules disabled?
can you provide exact steps to reproduce the addChild error?

I'm not see the addChild error on FoundryVTT-12.328, node.js build on macos, using Chrome browser.
 I forgot to actually merge the new v12 code before building :P
I just pushed a new build 3.0.1, with the v12 fixes this time.

I still see this error on 3.0.1. I can disable BaileyWiki modules (a number of them) and then it works. So there might be some more compatibility issues going on here outside just with DD itself.

 I forgot to actually merge the new v12 code before building :P
I just pushed a new build 3.0.1, with the v12 fixes this time.

hah! done that too many times before

I see the error with only dungeon draw enabled

@BladeFireLight what OS, Foundry version, and browser are you using?
So far I haven't been able to repro the error on my local setup (Foundry 12.328 node.js build, running on macOS, either chrome or Firefox browsers).

I found something interesting that may be helpful. The scenes that are
active when you open the game world seems to matter.
I have a custom scene that I created using DD and a premade (Galleon
Airship) from Baileywiki. If my scene is the only one open initially and
then I go and open the other scene everything is fine. However, if the
Baileywiki scene is in the navigation bar when I load the world then I get
the 'addChild' error.
What is even more strange is that the Baileywiki modules don't seem to
matter. I deactivated all of them and I still see this behavior when I have
one of their maps and a DD map open when the world loads.
FYI, I'm using the latest version of Chrome on Windows 11.
On Fri, Jul 5, 2024, 12:41 PM Matt McGlincy @.***>
wrote:

@BladeFireLight https://github.com/BladeFireLight what OS, Foundry
version, and browser are you using?
So far I haven't been able to repro the error on my local setup (Foundry
12.328 node.js build, running on macOS, either chrome or Firefox browsers).
—
Reply to this email directly, view it on GitHub
https://github.com/mcglincy/dungeondraw-foundry-vtt/issues/131#issuecomment-2211154969,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABJ3WBBTLZA6PFA3LMQM2ATZK3EDJAVCNFSM6AAAAABIW6PXU6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJRGE2TIOJWHE
.
You are receiving this because you commented.Message ID:
@.***>

Thanks @pbtura - following your steps I'm now able to repro. If I have a Baileywiki scene activated, when I refresh the browser tab I see the error. If I have a DD scene activated, when I refresh the browser tab I don't see the error.
Now to debug what is actually making that error and how to fix it :)

I've just been testing with FVTT 12.328, OSE 1.10.3 and Dungeondraw 3.0.1 and I was also getting the 'reading addChild' problem, no scenes (using Dungeondraw or not) were visible although they seemed to load. I found disabling the Dungeondraw module, loading a scene (with a Dungeondraw map), seeing all the walls and other items but not the map of course, then re-enabling the module then loading the scene again, now has all scenes loading correctly.
I just restarted Foundry for good measure and scenes are now displaying normally, no sign of the error.
Tested with Brave browser on macos 14.5, Brave [Version 1.67.123 Chromium: 126.0.6478.126 (Official Build) (arm64)]

It looks like DungeonDraw's "DungeonLayer" layer being on the canvas is somehow confusing other parts of Foundry, causing an InterfaceCanvasGroup object to exist with an undefined #drawings collection, which then throws an error when #drawings.addChild() is called as part of drawing various other Drawings. (In my testing, it was a drawing on the Baileywiki scene that was attempting to draw.)
I need to dig more through Foundry code to understand how/why the DungeonLayer is causing this badness in v12. It could be it's missing some new v12 layer option/field, etc.

I noticed there is a new field called 'sort' for tokens that seems to have
replaced the z index. Not sure if it is related but it might be a good
place to start
On Fri, Jul 5, 2024, 2:10 PM Matt McGlincy @.***> wrote:

It looks like DungeonDraw's "DungeonLayer" layer being on the canvas is
somehow confusing other parts of Foundry, causing an InterfaceCanvasGroup
object to exist with an undefined #drawings collection, which then throws
an error when #drawings.addChild() is called as part of drawing various
other Drawings. (In my testing, it was a drawing on the Baileywiki scene
that was attempting to draw.)
I need to dig more through Foundry code to understand how/why the
DungeonLayer is causing this badness in v12. It could be it's missing some
new v12 layer option/field, etc.
—
Reply to this email directly, view it on GitHub
https://github.com/mcglincy/dungeondraw-foundry-vtt/issues/131#issuecomment-2211242663,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABJ3WBAWBXMDGEXHANAJRWDZK3OQFAVCNFSM6AAAAABIW6PXU6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJRGI2DENRWGM
.
You are receiving this because you were mentioned.Message ID:
@.***>

Changing DungeonLayer to be in group "interface" -- rather than "primary" -- makes the addChild error go away.
Now I'm working through why drawings are incorrectly showing up below the DungeonLayer, even though I've got the DungeonLayer's zIndex set lower than DrawingsLayer's zIndex.

I believe I've found how to both keep Dungeon Draw in the primary group and avoid drawing all other drawings in the scene (which causes the addChild error when Dungeon Draw is in the primary group).
New build 3.0.2 released, if folks want to grab it and test.
Ultimately, Dungeon Draw should probably stop extending the Foundry PlaceablesLayer and/or stop using the Foundry Drawings class for its tool previews... because when new versions of Foundry change how these things work or are drawn, it breaks things with Dungeon Draw.

It's working ok now for me. Tested with FVTT 12.328, Brave Version 1.67.123 Chromium: 126.0.6478.126 (Official Build) (arm64) on macOS 14.5.

Going to close this issue. If anyone hits more v12 bugs, please file new github issues or ping me on discord (mcglintlock on the Foundry discord).


[Mutator] Heal Link Gun

I'm the author of this mutator, previously known as 100GPing100 (same author as UT3 Manta)

URL: https://unrealarchive.org/mutators/unreal-tournament-2004/H/heal-link-gun_a5b4d62f.html
Hash: a5b4d62f5be3d8c8a6b7e792db8a4986addef436
Current name: Heal Link Gun

Updated.
Do you want these under "100GPing100" or "zeluisping"?

Closing due to lack of response.


adding data store permissions

All stores have READ permission by default.  If a store wants to allow READ_WRITE permission, it needs to override the method in its implementation

:+1:


Errors in Documentation

AdListener() function doesn't exist. Needs to be changed to NativeAdListener() or BannerAdListener() depending upon the use case. UnifiedNativeAd has been deprecated

Thanks for the report! Please track the progress from #16.


App is non-functional on Ubuntu

Hey, I've downloaded the client and attempted to run it, but nothing displays. I've attached a screenshot including a JS error that might be the cause.

The error is not related to this issue. I think that the application failed connection with Mattermost server like #26. Perhaps, v1.0.0 will help that.

Yep, the fix in #26 worked great thanks.


Manifest Merger issues

Hey. I wanted to try out the library, but ran into the manifest merger issue regarding the "allowBackup"  attr, which conflict with the ones in our app. This is mainly caused by an issue in the gradle Manifest Merger, as it doesn't accept the replace function for replacing that attr.
However, until the issue inside gradle is fixed, could you push a build with the "allowBackup" attr removed, so that we can use your library? Furthermore, that attr isn't even needed inside a library, so might as well remove it.

Release 2.2.0 fixes manifest merging.


attribute filtering is case sensitive

When sending a search response, there is logic to filter out attributes that weren't requested by the client.  However, it currently filters out attributes that differ only in case.
I think it should check something like self.attributes.indexOf(a.toLowerCase()) === -1.

Agreed, just an oversight, and fixed.


Untitled file Version 0.180.0

My Atom installation got updated to 0.180 today. I noticed an issue.
When you start this version, it opens an "Untitled" file automatically. Now, you close Atom without editing anything at all. Open Atom again, now you will see 2 "Untitled" files. Close again and reopen, you will see 3 Untitled files. Looks like Atom keeps on adding more Untitled files if you exit without closing them.
Other issues as and when reported will be reported. Oh by the way, I like this editor better than Brackets for some reason :)
Thanks
Sudharshan

I've noticed the same problem on 0.180 on a Mac, didn't exist in 0.179. I'm wondering if this is related to Atom remembering which files were open - I've noticed that as of 0.180 if I open a directory Atom now automatically opens all the files I had open when I quit with that directory in the left-hand pane.

When you start this version, it opens an "Untitled" file automatically. Now, you close Atom without editing anything at all. Open Atom again, now you will see 2 "Untitled" files. Close again and reopen, you will see 3 Untitled files. Looks like Atom keeps on adding more Untitled files if you exit without closing them.

I'm seeing this as well. Not really sure what might have triggered this, perhaps @maxbrunsfeld or @kevinsawicki have an :bulb:?

@pwaring I've noticed that as of 0.180 if I open a directory Atom now automatically opens all the files I had open when I quit with that directory in the left-hand pane.

I noticed this too. Is there a config option that can be set to choose this new behaviour or continue with earlier behaviour? Such an option would be nice actually as we can choose how Atom must behave. I wonder what other surprises are present in this updated version.

+1

This brings up the age-old question of whether there should be an untitled
tab.  I only use untitled when I'm bringing up an editor for a quick file
creation.  Since Atom has slow startup I use another editor for these
purposes.  I use Atom for programming only.
On Wed, Feb 18, 2015 at 11:37 AM, Max Brunsfeld<EMAIL_ADDRESS>wrote:

Closed #5607 https://github.com/atom/atom/issues/5607 via 0eb7425
https://github.com/atom/atom/commit/0eb742566fc02ac3b28a0b77ed62a3fbf38b526e
.
—
Reply to this email directly or view it on GitHub
https://github.com/atom/atom/issues/5607#event-237909540.


test(zip): migrating tests from RxJS 4

Add tests:

should work with empty and non-empty
should work with non-empty and empty
should work with never and non-empty
should work with non-empty and never
should combine two observables and selector
should work with empty and error
should work with error and empty
should work with never and error
should work with error and never
should work with error and error
should work with some error
should work with error some
should work with n-ary symmetric selector
should work with n-ary array symmetric
should work with n-ary symmetric array selector
should work with some data asymmetric 1
should work with some data asymmetric 2
should work with some data symmetric
should work with selector throws
should work with right completes first
should work with with iterable never empty
should work with with iterable empty empty
should work with with iterable empty non-empty
should work with with iterable non-empty empty
should work with with iterable never non-empty
should work with with iterable non-empty non-empty
should work with with iterable error empty
should work with with iterable error some
should work with with iterable some data both sides
should work with with iterable selector throws

Awesome! Thanks, @adrianomelo! Merged with ef3cbec


Make not working

$ make
Fetching https://github.com/maiha/var.cr.git
Fetching https://github.com/maiha/try.cr.git
Fetching https://github.com/maiha/cmds.cr.git
Fetching https://github.com/maiha/pretty.cr.git
Fetching https://github.com/maiha/toml-config.cr.git
Fetching https://github.com/crystal-community/toml.cr.git
Fetching https://github.com/maiha/clickhouse.cr.git
Fetching https://github.com/maiha/jq.cr.git
Fetching https://github.com/maiha/shell.cr.git
Fetching https://github.com/maiha/shard.cr.git
Installing var (1.3.0)
Installing try (0.4.0)
Installing cmds (0.5.0)
Outdated shard.lock (pretty requirements changed). Please run shards update instead.
make: *** [build] Error 1

After running shards update and shards install I am getting next error:
$ make
Dependencies are satisfied
Building: pg-copy-ch-dev
Error target pg-copy-ch-dev failed to compile:
Showing last frame. Use --error-trace for full trace.

In lib/clickhouse/src/clickhouse.cr:4:1

 4 | require "log"
     ^
Error: can't find file 'log'

If you're trying to require a shard:
- Did you remember to run `shards install`?
- Did you make sure you're running the compiler in the same directory as your shard.yml?

Hi, @khaliullin
Sorry, it was a problem with the crystal and shards versions. I just updated crystal version to 0.36.1 and related shards.
Could you update to latest main branch and try it again?
Since the shards have been changed, it is safe to run make clean first.
$ make clean
$ make

Thank you!


prompt: update powerlevel10k submodule to the latest commit

New feature: Configuration Wizard.

Type p10k configure to explore the unique styles and features Powerlevel10k has to offer.

LGTM! Thanks!


New-JournalRule cmdlet not available in ExchangeOnline V2

It appears the New-JournalRule cmdlet is not available in ExchangeOnline V2. When trying to use this cmdlet I get the error,
'The term 'New-JournalRule' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.'
I get the error after importing the V2 module and connecting. Also, get the same error when trying to use the cmdlet in PS implicit remoting.
Import-Module "ExchangeOnlineManagement.psd1" -Verbose
Connect-ExchangeOnline
(Invoke-Command -Session (Get-PSSession) -ScriptBlock {New-JournalRule})

Actually I found out I was able to see the cmdlet when I connected using the UPN - 'Connect-ExchangeOnline -UserPrincipalName'. However, when trying to connect using the app, it was not showing up.
I thought I had to do something with my app configured. The app role in AD was 'Global Reader'. I changed it to 'Exchange Administrator' and it worked.
I did not know the EXO V2 had the capability to restrict the cmdllet could be restricted based on the Role.
Is there some documentation regarding this already?

Actually I found out I was able to see the cmdlet when I connected using the UPN - 'Connect-ExchangeOnline -UserPrincipalName'. However, when trying to connect using the app, it was not showing up.
I thought I had to do something with my app configured. The app role in AD was 'Global Reader'. I changed it to 'Exchange Administrator' and it worked.
I did not know the EXO V2 had the capability to restrict the cmdllet could be restricted based on the Role.
Is there some documentation regarding this already?

I will be nice to have some documentation explaining what roles bring in which cmdlets.

I will be nice to have some documentation explaining what roles bring in which cmdlets.

For more information about how permissions work in Exchange Online, please see the following article:
https://docs.microsoft.com/en-us/exchange/permissions-exo/permissions-exo

Hi @Tammychmarney, thank you for your feedback.
For more information about how permissions work in Exchange Online, please see the following article:
https://docs.microsoft.com/en-us/exchange/permissions-exo/permissions-exo

@dariomws Thank you very much for the contribution and sharing this explanation. @ananimesh Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@dariomws Thank you very much for the contribution and sharing this explanation. @ananimesh Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


feature: 资源配额功能(close #478)

Codecov Report

:exclamation: No coverage uploaded for pull request base (V2.2.1-rc@5e39575). Click here to learn what that means.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             V2.2.1-rc     #480   +/-   ##
============================================
  Coverage             ?   70.47%
============================================
  Files                ?      270
  Lines                ?    19856
  Branches             ?        0
============================================
  Hits                 ?    13994
  Misses               ?     5862
  Partials             ?        0

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5e39575...ce1cb54. Read the comment docs.


add env var to disable registration

use case: we want to use basic auth but to forbid registration for new users (still keep the authentication)
there are two env vars:

VITE_DISPATCH_AUTH_REGISTRATION_ENABLED - used for frontend, needs to be passed to the docker file as a build arg, so that vite can hardwire it into the app dist files (disable route, hide register link)
DISPATCH_AUTH_REGISTRATION_ENABLED - used in the backend, to disable "register" endpoint

in the config.py, DISPATCH_ variable is initialized from VITE_. I chose it this way, because then it is enough to have only one variable for both frontend and backend.
config.py is not used to build frontend, while vite requires VITE_ only variables, so generally VITE_ can't be avoided from what I can see.
I can adapt though, for your preferences :)

This looks good to me. If you can fix the linking issues we can get this merged. Thanks for the PR!


QC: replace stop() with rlang::abort() throughout package

QC Details

use rlang::abort() instead of stop() for fatal errors so that it can provide more information, rather than just the message. See this for more information on the differences
Additional Comments

cli::cli_abort() wraps rlang::abort() but adds nice formatting. I'd definitely recommend going all the way there.

yeah, i was going off of devin's comment, but sort of think it makes sense to use cli formatting in a log4r fatal log per zelos' work. happy to come up with a solution that makes the most sense here in the comments

I believe I wrapped both "ERROR" and "FATAL" in logger as cli::cli_abort() because I couldn't quite figure out the difference between errors and fatal in our gsm package, I can certainly start drafting where to do the proper inserts

How do we feel about the:

stopifnot() messages
stop_if_empty() is currently a wrapper for only 3 calls inside MakeBounds()  ?

Should we create some sort of assert/stop wrapper along the lines of:
stop_if  <- function(condition, message) {
if(condition) {
LogMessage(level = "error", message = message)
}
@jonthegeek @lauramaxwell @samussiah

stopifnot() is convenient, but it'd be nice for it to hook into logging & cli-style messaging. I definitely support implementing something like this! We could even include stop_if_not() as a convenience wrapper to make conversion easier:
stop_if_not <- function(condition, message) {
  stop_if(!condition, message)
}

How do we feel about the:

stopifnot() messages
stop_if_empty() is currently a wrapper for only 3 calls inside MakeBounds()  ?

Should we create some sort of assert/stop wrapper along the lines of:
stop_if  <- function(condition, message) {
     if(condition) {
     LogMessage(level = "error", message = message)
    }
}

it would collapse these calls and use the log4r setup we have? @jonthegeek @lauramaxwell @samussiah

Love it.


Move python interfaces to a dedicated directory

I suggest to move all the bindings to a dedicated directory to simplify the Cmake files and the global organisation of the project.

Solved by #286.


Make it configurable how auto-populate the excerpt from the post's body

This has been documented here: https://github.com/Shazwazza/Articulate/wiki/Configuration


Where does the webpack configuration live? [Webpack is slow]

I'll start off by saying this is awesome and you've definitely made my life a little easier!
My only concern is that everything is tucked away and it's hard to debug webpack.
For example, my webpack build time has gotten really slow and my project isn't even that big yet. It might be eslint or it might be babel parsing node_modules, but right now I have no easy way to figure out what the bottleneck may be.
I did a quick search for loader and then sass-loader but it looks like they're all abstracted out somewhere in a node module.
Is there a specific package I can peek in?
Thanks again,
Peter

eslint-loader is ridiculously slow, so the first thing I'd do is disable that (I have plans to). The entire configuration is located in a single file (https://github.com/davezuko/react-redux-starter-kit/blob/master/build/webpack.config.js) which is much better than it used to be (spread out across multiple files). It does use some configuration options from ~/config, but those are mostly global declarations and things of that nature, not anything crazy.
The only craziness really occurs with the logic for selectively enabling CSS modules, but other than that hopefully it's documented well enough. Feel free to ping me w/ any further questions though.

Didn't even think about searching something besides sass-loader! Silly me. Thank you!

Awesome, let me know how disabling eslint-loader goes; personally, our team saw a drastic reduction (~2-3x in build/rebuild times). If it's still unreasonably slow after that point let me know, but there really is not too much going on in our webpack configuration that would be it noticably slower than configs with similiar features.

Eslint did the trick. Rebuilds are almost instant!
Thanks,
Peter Piekarczyk
https://twitter.com/peterpme
http://github.com/ppiekarczyk
On Tue, Mar 29, 2016 at 7:26 AM David Zukowski
<
mailto:David Zukowski<EMAIL_ADDRESS>
wrote:

Awesome, let me know how disabling eslint-loader goes; personally, our team saw a drastic reduction (~2-3x in build/rebuild times). If it's still unreasonably slow after that point let me know, but there really is not
too
much going on in our webpack configuration that would be it noticably slower than configs with similiar features.
—
You are receiving this because you authored the thread.
Reply to this email directly or
https://github.com/davezuko/react-redux-starter-kit/issues/673#issuecomment-202868474
https://github.com/davezuko/react-redux-starter-kit/issues/673#issuecomment-202868474

Removed with https://github.com/davezuko/react-redux-starter-kit/commit/c336108000c8006a61d95a4169d8f47c5f16fa6f.


2.x transform schema

Here's a first-pass attempt at defining the transform rules for 2.x migration.
The idea is to be able to take the new/stable otel semconv names (left) and transform them to the old micrometer names (right). In some cases, there are also attributes that get renamed.
This format should be very similar to the upstream schema files produced by semconv.

We are going a different route for this. 👋🏻


Add a wiki

A workbench-wide wiki will need to be added, because some information will have to be spread, such as configuring your project and best practices.

Done with 7ee5931


When you refresh the screen the facility changes back to the default

the facility is not stored in the path and there for does not save during refresh
Note: The app queries for the org/facility once and stores it locally in the same session via redux. This is the only area redux is used.
Solution:

add the facility id to the url
use react context to store and pass the org around to components
updating the org/facility should update context
remove remaining references to redux (in the top level index.tsx)

is the idea for the selected facility to persist in localstorage? Without some persistence, having the facilityId in the url can persist it when you refresh the page or navigate around the app. But if you navigate to the root url (simplereport.gov), it wouldn't remember which facility you are a part of and just select one.
Also, in terms of the urls, is this the paradigm we want?

simplereport.gov/facility//queue
simplereport.gov/facility//results
etc.

I don't think we should store that facility in local storage. we should store it as a url in the format you suggestedsimplereport.gov/facility/{facility-id}/queue
I think the long term plan is when someone navigates to simplereport.gov we prompt them to select a facility
but for now we can just select one form them

do all orgs have at least one facility? Can you have a user who is not associated with a facility?

do all orgs have at least one facility?

All orgs have at least one facility.

Can you have a user who is not associated with a facility?

We have not implemented roles or permissions so currently users are associated with an org and have access to all facilities

done and closing.
We would need to be mindful of not re-introducing this bug whenever we introduce more functionality around assigning facilities


Not eligible for use with Ignition Edge, unless licensed

When attempting to install on a licensed Ignition Edge system, the module goes to Faulted state with the message "Not eligible for use with Ignition Edge, unless licensed". It is unclear what license is required for this to function.
I also see a ModuleManager log entry that says "Module "org.imdc.nodered.IgnitionNodeRED" license state is invalid, aborting setup."

You can't add it to Edge without the the module whitelisted in the license. Can you email or private message me your license key so I can add it?

Fixed by adding the module to the Edge license.


Response headers for VirtualService are getting removed

/kind bug
What steps did you take and what happened:
Wherever i tried to deploy my VirtualService, "something" is removing my custom response headers after a few minutes.
What did you expect to happen:
I am trying to implement a solution with Oauth 2.0, so I need custom header request-type: model-inference. I want to detect what is removing it and configure that properly.
What's the InferenceService yaml:
apiVersion: serving.kserve.io/v1beta1
kind: InferenceService
metadata:
  annotations:
    sidecar.istio.io/inject: "true"
  name: model-example
  namespace: stagingv2
  labels:
    app: model-example-staging
spec:
  predictor:
    maxReplicas: 1
    containers:
      - name: kserve-container
        image: my_custom_image
        imagePullPolicy: Always
        resources:
          limits:
            cpu: 240m
            memory: 250Mi
          requests:
            cpu: 100m
            memory: 100Mi
        env:
          - name: MODEL_PATH
            valueFrom:
              secretKeyRef:
                name: model-secrets
                key: MODEL_PATH
    imagePullSecrets:
        - name: github-container-registry

Anything else you would like to add:
My VirtualService:
apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
  annotations:
    sidecar.istio.io/inject: "true"
  name: model-example
  namespace: stagingv2
  labels:
    app: model-example-staging
spec:
  gateways:
  - knative-serving/knative-local-gateway
  - kubeflow/kubeflow-gateway
  hosts:
  - model-example.stagingv2.svc.cluster.local
  - model-example.stagingv2.my-domain
  http:
  - headers:
      request:
        set:
          Host: model-example-predictor-default.stagingv2.svc.cluster.local
    match:
    - authority:
        regex: ^model-example\.stagingv2(\.svc(\.cluster\.local)?)?(?::\d{1,5})?$
      gateways:
      - knative-serving/knative-local-gateway
    - authority:
        regex: ^model-example\.stagingv2\.my-domain
      gateways:
      - kubeflow/kubeflow-gateway
    route:
    - destination:
        host: knative-local-gateway.istio-system.svc.cluster.local
        port:
          number: 80
      headers:
          response:
            add:
              request-type: model-inference
      weight: 100

Environment:

Istio Version: 1.16
Knative Version: 1.8.1
KServe Version: v0.10.0
Kubeflow version: 1.7.0
Cloud Environment:[k8s_istio/istio_dex/gcp_basic_auth/gcp_iap/aws/aws_cognito/ibm]: keycloak
Kubernetes version: (use kubectl version): v1.29.2

I implemented a temporary solution by creating a cron-job that automatically modifies/patchs the necessary response headers that I need

Hi, this reconciler updates it: https://github.com/kserve/kserve/blob/master/pkg/controller/v1beta1/inferenceservice/reconcilers/ingress/ingress_reconciler.go#L659C3-L659C11
maybe we could make this field configurable.
Here is where the destination route is added: https://github.com/kserve/kserve/blob/master/pkg/controller/v1beta1/inferenceservice/reconcilers/ingress/ingress_reconciler.go#L457

Is there a way to specify in my VirtualService.yaml that it should be excluded from reconciliation?


Refactor __init__.py, mostly by moving Parameters to parameters.py (take 2)

Fixes https://github.com/holoviz/param/issues/648
Supersedes https://github.com/holoviz/param/pull/852
This is also adding __all__ to the __init__.py.
When you start to touch so many lines it's tempting to do some formatting and even more refactoring, styling, imports sorting, etc.. I've decided to stick to address the limitations exposed in the issue; this can be done later.
I think Github supports ignoring specific commits on blame, I'll enable that once this is merged.
Per Jim's comment in https://github.com/holoviz/param/pull/852#issuecomment-1736534254

Are there special techniques to preserve git blame in a case like this? E.g. if the git history includes git mv init.py parameters.py followed by recreating init.py, will github know that the history of the classes in parameters.py can be found in older init.py versions? Now would be the time to be careful about that, and I don't know how best to achieve that.

I have used git mv __init__.py parameters.py in this PR (had never used it!) which can only help git. Now we usually squash commits when merging to main and I don't know to which extent that will confuse git blame. I guess the next step for me is to try that locally.

I squashed the commits locally merging to main, created another branch from that that I pushed to the repo. Browsing to the parameters.py file and enabling blame, Github doesn't show the history at all https://github.com/holoviz/param/blame/debugmain/param/parameters.py. However, Github does show the history when enabling blame on parameters.py from this branch (refactor_init_all2) https://github.com/holoviz/param/blame/refactor_init_all2/param/parameters.py.
So it seems we should not squash the commits of this PR when merging it into main!
On Github we have the following options when merging:

Create a merge commit (disabled currently on the repo but could be enabled temporarily)
Squash and merge
Rebase and merge

I tried 1) and 3), both options allow to preserve blame for parameters.py: https://github.com/holoviz/param/blame/debugmain3/param/parameters.py and https://github.com/holoviz/param/blame/debugmain2/param/parameters.py.
So that's all good news, we have a way to preserve blame 👍 Thanks a lot @jbednar for catching that, it would have been very annoying loosing blame. Do you have a preference between the two available options?

Ok, great! I strongly prefer option 3 (rebasing), because it keeps the revision history linear on main. Thanks for following up on that!

Ok thanks I'm going to rebase and merge this PR then.


Migration to v24.1 issues

Hello,
We had some Vertica clusters on Openshift, running version v23.x, and we wanted to update them to v24.1.
We encountered some issues, that I want to share here :

Operator is installed with OLM (with Openshift OperatorHub), and we had to uninstall Operator v1 first on every namespaces, then install v2 cluster wide.
With Openshift, operator installs in "openshift-operators" namespace, and the 3 services created (controller-manager, metrics and webhooks) use the label selector "control-plane=controller-manager".
But, there is some other pods (like ArgoCD), who use this label and the services route to both Vertica and ArgoCD controller, which results in error in Verica controller.
I had to manually update those services to add label selector "app.kubernetes.io/name=vertica-db-operator"

Our clusters were installed with httpServerMode=Disabled with resulted that Vertica never created https certs for HTTPServer.
With v23 it is not a problem due to controller using admintools, but with v24, controller expect HTTPServer to be running to send commands and to check Vertica liveness (in K8S probes).
I had to first enable HTTPServer with v23 and Operator v1, to make it generate certificates, then I can update to operator v2, then to Vertica v24.
Could the operator generate certs and httpstls.json file if they are missing during migration ? Actually I can see in the code it only generate them during DB bootstrap, not migration.

In order to run Vertica v23 cluster, using CRD v1beta and Operator v2, the operator converts the CRD to v1, and generate a ServiceAccount, with a randomized name, as we can't set ServiceAccountName in v1beta CRD.
On Openshift, we had to wait that Operator generate ServiceAccount, then create a RoleBinging to give privileged scc to Vertica Pods.
So this can't be done with infra as code tools like ArgoCD, as the ServiceAccount name is not predictable.
Can the v1beta CRD be updated to add ServiceAccountName, so it can be taken in account during conversion ?

And I have a last question :

Is the config directory (containing certs for https server) backuped up to communal storage ?
Because if we lose a node and his local volume, config dir would be lost, and I don't think operator would recreate httpstls.json file if it it missing.

For certificates, I tested to create a brand new Vertica Cluster, and it seems Vertica now doesn't need to use httpstls.json, because db creation generate certs inside databse catalog, like commands described here :
https://docs.vertica.com/24.1.x/en/security-and-authentication/tls-protocol/tls-overview/generating-tls-certificates-and-keys/
Then I assume we better use those commands on Vertica v23 before migration, to make cluster fully compatible with v24.

Thank you for your valuable feedback regarding the upgrade process. I appreciate you taking the time to bring this issue to our attention.

Operator is installed with OLM (with Openshift OperatorHub), and we had to uninstall Operator v1 first on every namespaces, then install v2 cluster wide.

Unfortunately, we lacked an effective method to migrate the operator from namespace scope to cluster scope. In retrospect, starting with a cluster scope would have been a wiser decision. Operationally, cluster-scoped deployment offers greater convenience. This change had been on our wishlist for some time, but it became imperative when we altered the API version of our CRs. The conversion webhook, which handles the conversion from v1beta1 to v1, is configured in a cluster-scoped resource (CustomResourceDefinition). I intend to enhance the documentation around this process..

With Openshift, operator installs in "openshift-operators" namespace, and the 3 services created (controller-manager, metrics and webhooks) use the label selector "control-plane=controller-manager".
But, there is some other pods (like ArgoCD), who use this label and the services route to both Vertica and ArgoCD controller, which results in error in Verica controller.
I had to manually update those services to add label selector "app.kubernetes.io/name=vertica-db-operator"

I will look at using a different label so that you don't have to change the label selector manually.

In order to run Vertica v23 cluster, using CRD v1beta and Operator v2, the operator converts the CRD to v1, and generate a ServiceAccount, with a randomized name, as we can't set ServiceAccountName in v1beta CRD.
On Openshift, we had to wait that Operator generate ServiceAccount, then create a RoleBinging to give privileged scc to Vertica Pods.
So this can't be done with infra as code tools like ArgoCD, as the ServiceAccount name is not predictable.
Can the v1beta CRD be updated to add ServiceAccountName, so it can be taken in account during conversion ?

The ServiceAccountName was added to the v1beta1 CRD. Can you try using that? You can see the v1beta1 version of any vdb by specifying the longform of the CR. This will be the CR after it was sent through the conversion webhook.
kubectl get verticadb.v1beta1.vertica.com -o yaml
As for your questions around the HTTPS service. I need to do more investigation into the scenarios you brought up.

Thank you for your answers !

The ServiceAccountName was added to the v1beta1 CRD. Can you try using that? You can see the v1beta1 version of any vdb by specifying the longform of the CR. This will be the CR after it was sent through the conversion webhook. kubectl get verticadb.v1beta1.vertica.com -o yaml

I just checked and we use "apiVersion: vertica.com/v1beta1" and it doesn't recognize ServiceAccountName field (moreover it is not present in documentation of CRD in Vertica v23.4) I only see this field in the function that convert CRD from v1beta1 to v1.

Were you running the new operator when you checked? It's only present once you move to the 2.0.x operator (in both v1 and v1beta1 versions of the CR). The old 1.x.x operator won't have it. Note, you can run the v2 operator and continue to stay on 23.4.0 for the server.

Were you running the new operator when you checked? It's only present once you move to the 2.0.x operator (in both v1 and v1beta1 versions of the CR). The old 1.x.x operator won't have it. Note, you can run the v2 operator and continue to stay on 23.4.0 for the server.

Yes, the problem is that we can't set serviceAccountNamewith operator v1.
Then the CRD v1beta1 do'esnt have this field.
When we install the operator v2, it immediately take the installed CRD v1beta1, and convert it to v1.
But, as the serviceAccountName is not defined, it generates a random one during conversion.
I had to update the CRD after installing operator v2, so it update the service account from generated one, to custom one.
Until I update the CRD, Vertica pods don't start because of generated service account doesn't give privileged or anyuid scc.
I know you can't do anything to that, unless :

providing a way to create a rolebinding with operator
releasing une update to v1beta1 CRD with v1 operator

Okay, I understand your situation. Is this severely blocking you? In 24.2, which is coming out in April, we will be able to run the Vertica in OpenShift with the restricted scc. So, you shouldn't have to create a role in the future.

Okay, I understand your situation. Is this severely blocking you? In 24.2, which is coming out in April, we will be able to run the Vertica in OpenShift with the restricted scc. So, you shouldn't have to create a role in the future.

No it is not blopcking us really. I already upgraded 4 of our 6 clusters, I only have the 2 production clusters left to do.
I just have to manually update the CRD after updating the operator, to force the service account name, and let our CICD create the rolebinding.
Anyway thank you for looking at my issues :)

Is the config directory (containing certs for https server) backuped up to communal storage ?
Because if we lose a node and his local volume, config dir would be lost, and I don't think operator would recreate httpstls.json file if it it missing.

I created a PR to fix this issue (#698). It will be in the next version of the operator.

With Openshift, operator installs in "openshift-operators" namespace, and the 3 services created (controller-manager, metrics and webhooks) use the label selector "control-plane=controller-manager".
But, there is some other pods (like ArgoCD), who use this label and the services route to both Vertica and ArgoCD controller, which results in error in Verica controller.
I had to manually update those services to add label selector "app.kubernetes.io/name=vertica-db-operator"

This will be addressed in issue #701


⚠ Bofrost.es has degraded performance

In 3de3367, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1475 ms

Resolved: Bofrost.es performance has improved in 35b342a after 6 minutes.


BAAAM Folder API - Include Sub-Folders

Issue in help/using/reference/bulk-management-tools/bulk-management-intro.md
Can you please update the BAAAM retrieve folder to get all the sub-folders in the folder as well. Right now if I put nothing or Root. I only get the root folders, not all the sub-folders in the root and their sub-folders down to 5 branches. That is the limit AAM currently has.
The previous version only went in 4 tiers, when the limit was 5. Meaning the fifth sub-folder branch never would show up in BAAAM. So At least in that version you could figure out the sub-folders.

Hello and apologies for the late reply. We have an open internal ticket for this issue. Until we resolve the issue, we recommend you use the old version of BAAAM (attached to this message).
BAAAM_August_2018.xlsm.zip

@Promatica-Consulting , we have a new version of BAAAM up on our site. Please check if this fixes your issue.
Download it from https://docs.adobe.com/content/help/en/audience-manager/user-guide/reference/bulk-management-tools/bulk-management-intro.html#download

Closing this issue.

Thanks, sorry for the delay. The old version of BAAAM folder does work, however it doesn't go further than 4 subfolders deep. AAM allows 5 subfolders so it misses the last folder.
The new version only goes one folder deep. What I am looking to do is when I choose the root folder it gives me a list of all the folders, all their nested folders, all the nested folder's folders, etc. Basically a complete folder structure.


Dynamic Dispatch - Phase 2

Summary
The current implementation of dynamic dispatch for the Enso interpreter is capable only of dispatching based on the self argument. This, however, is not the full set of dynamic dispatch semantics that we want for Enso, meaning that there is still work to do.
The remaining portions of the dynamic dispatch semantics involve dispatching based on the types of the remaining arguments passed to the function in addition to the self argument.
Value
Implementing the second portion of dynamic dispatch ensures that the language semantics for Enso are nearly complete, removing one of the largest obstacles to cutting the 2.0 alpha release.
Specification

[ ] Determine a design for implementing multiple-dispatch in the context of curried function application and function definition-site argument suspension (laziness). If resolution is ambiguous, the design should accommodate this by throwing an error.
[ ] Establish how this design integrates with the existing work on the interpreter.
[ ] Implement the design into the existing interpreter while ensuring that it causes no performance regressions.
[ ] Implement a comprehensive set of tests for the functionality in order to catch any semantic regressions caused by further work on the interpreter.

Acceptance Criteria & Test Cases

The full set of dynamic dispatch semantics has been implemented.
It is accompanied by comprehensive tests.
It has acceptable performance, and has caused no regressions when it comes to performance of existing cases.

Hello! I'm a data scientist who programs in Julia, among other languages. I just want to voice my support for multiple dispatch in Enso. I've found multiple dispatch in Julia to be highly useful, and I miss it when programming in languages that don't support it.
Of course there can be some tension between multiple dispatch and currying. For reference, see the discussion on this un-merged PR that adds currying to Julia:
https://github.com/JuliaLang/julia/pull/24990


Update locatable-camera.md

Docs Build status updates of commit 3d39605:
:clock10: Pending: waiting for processors (35 builds ahead of you)
:warning: Docs Build is busy, currently there are 35 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 3d39605:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/locatable-camera.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.


⚠ Bofrost.lu has degraded performance

In dd5de56, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1048 ms

Resolved: Bofrost.lu performance has improved in 5d6235d after 6 minutes.


Traducción al español

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi! I'd like to contribute to the Spanish translated repos. I can correct them and apply general style guidelines if we have them (though I still haven't found where they might be). A couple days ago I created a PR with corrections to this repo, but I guess I didn't follow the correct workflow so if anyone could tell me how I can contribute, that'd be great!


What's the meaning of curate in the README?

Hi all, A small question,
As showed in the README,

The Developer Best Practices group wants to help identfy and curate an accessible inventory of best practices
Prioritized according to ROI for open source developers
Categorized per technology, language, framework
Community-curated

What's the meaning of curate and Community-curated? I checked the dictionary where there's only one noun meaning but none sense for this. Can anybody explain for me? Thanks a lot.

Hi Fred – by curate, we mean collect, groom, and care-take.  The group worked to compile a list of good security practices and learning and have that in our git-repo.  By Community-curated, that means that we as a group or community, not representing any one individual or organization but collectively, will work together to keep that listing of practices up to date and useful for developers.
I hope that helps.
Cheers,
CRob
Director of Security Communications
Intel Product Assurance and Security
From: Fred Gan @.>
Sent: Sunday, February 20, 2022 9:50 PM
To: ossf/wg-best-practices-os-developers @.>
Cc: Subscribed @.***>
Subject: [ossf/wg-best-practices-os-developers] What's the meaning of curate in the README? (Issue #50)
Hi all, A small question,
As showed in the README,
The Developer Best Practices group wants to help identfy and curate an accessible inventoryhttps://github.com/ossf/wg-best-practices-os-developers/blob/main/docs/inventory.md of best practices
Prioritized according to ROI for open source developers
Categorized per technology, language, framework
Community-curated
What's the meaning of curate and Community-curated? I checked the dictionary where there's only one noun meaning but none sense for this. Can anybody explain for me? Thanks a lot.
—
Reply to this email directly, view it on GitHubhttps://github.com/ossf/wg-best-practices-os-developers/issues/50, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQRFDLEXO2ZSNF6BHDPUOM3U4GR43ANCNFSM5O5KQ77A.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>

Thanks CRob @SecurityCRob.


Status: former Qt Gui in Bocop2

written in Qt4 with QtCreator
interfaced with Bocop2 C++ code

Note: unfortunately the .ui format used by QtCreator seems impossible to export / convert to anything else.

Hello can someone help me out with this project and making it as basic as possible no servers involved or encryption of messages
A messaging app is the way of the future, every device has a messaging app of some kind.
We wish to build a desktop GUI application (using Qt6 or Qt5) that will help in the communication of individuals.
Your application should show the logo of the university and the name of the developer.It should prompt the user to insert the name and email during account creation .once account creation is done every user should get an email notification of completion and unique identifier (research hashing and hashing tables).
Your applications should have the following functionality;
 Show old conversations
 Create new conversation with friends
 Add friends using unique ID search
 Send messages (Including but not limited to images)
 Setup a profile (profile picture, display name etc)
 Create a friend group where everyone is allowed to send massages.
You are free to design the layout and presentation style for the graphical user interface.


Error with ngm binary

Hi,
I successfully installed the read2tree on my ubuntu server. And run the command
ead2tree --tree --standalone_path /marker_genes/ --reads W_001.fastq.gz W_001.fastq.gz  --output_path output

It gave me error with
Traceback (most recent call last):
  File "/home/ming/miniconda3/envs/myenv/bin/read2tree", line 4, in <module>
    __import__('pkg_resources').run_script('read2tree==0.1.5', 'read2tree')
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 665, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1470, in run_script
    exec(script_code, namespace, namespace)
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/read2tree-0.1.5-py3.6.egg/EGG-INFO/scripts/read2tree", line 16, in <module>
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/read2tree-0.1.5-py3.6.egg/read2tree/main.py", line 357, in main
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/read2tree-0.1.5-py3.6.egg/read2tree/Mapper.py", line 80, in __init__
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/read2tree-0.1.5-py3.6.egg/read2tree/Mapper.py", line 290, in _map_reads_to_references
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/read2tree-0.1.5-py3.6.egg/read2tree/Mapper.py", line 101, in _call_wrapper
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/read2tree-0.1.5-py3.6.egg/read2tree/wrappers/read_mappers/ngm.py", line 37, in __init__
  File "/home/ming/miniconda3/envs/myenv/lib/python3.6/site-packages/read2tree-0.1.5-py3.6.egg/read2tree/wrappers/read_mappers/base_mapper.py", line 77, in __init__
read2tree.wrappers.WrapperError: Error searching for binary: ngm

Can you please help me with this issue?
Thanks,
Ming

you're missing the ngm tool. We recommend installing read2tree via conda (see https://github.com/DessimozLab/read2tree#1-installation-using-conda) as it installs the dependent tools as well. More information on ngm and how to install without conda can be found here: https://github.com/Cibiv/NextGenMap

In addition to Adrian's respond, I would like to mention that you can check whether ngm is installed correctly by running it in terminal
$ ngm
[MAIN] NextGenMap 0.5.5
Usage:  ngm [-c <path>] {-q <reads> [-p] | -1 <mates 1> -2 <mates 2>} -r <reference> -o <output> [parameter]

Besides, I can see that you are using python 3.6, however we suggest using python 3.10.

Thank you for your reply! I tried your instruction and succesfully installed it. But when I run a ecoli sample against ecoli gene_marker, it gives me this error. Can you please help me with it?
$ read2tree --tree --standalone_path marker_genes/ --reads Q1.fastq Q2.fastq --output_put output/
[E::hts_open_format] Failed to open file "/tmp/ngm_xsqy3ygg/ECOLI_OGs_post_sorted.bam" : No such file or directory
Mapping reads to species:   0%|                                                                                | 0/2 [02:50<?, ? species/s]
Traceback (most recent call last):
  File "/home/ming/miniconda3/envs/r2t/bin/read2tree", line 4, in <module>
    __import__('pkg_resources').run_script('read2tree==0.1.5', 'read2tree')
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/pkg_resources/__init__.py", line 720, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1570, in run_script
    exec(script_code, namespace, namespace)
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/read2tree-0.1.5-py3.10.egg/EGG-INFO/scripts/read2tree", line 16, in <module>
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/read2tree-0.1.5-py3.10.egg/read2tree/main.py", line 293, in main
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/read2tree-0.1.5-py3.10.egg/read2tree/Mapper.py", line 80, in __init__
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/read2tree-0.1.5-py3.10.egg/read2tree/Mapper.py", line 289, in _map_reads_to_references
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/read2tree-0.1.5-py3.10.egg/read2tree/Mapper.py", line 138, in _call_wrapper
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/read2tree-0.1.5-py3.10.egg/read2tree/Mapper.py", line 570, in _post_process_read_mapping
  File "/home/ming/miniconda3/envs/r2t/lib/python3.10/site-packages/read2tree-0.1.5-py3.10.egg/read2tree/Mapper.py", line 498, in _build_consensus_seq_v2
  File "pysam/libcalignmentfile.pyx", line 747, in pysam.libcalignmentfile.AlignmentFile.__cinit__
  File "pysam/libcalignmentfile.pyx", line 946, in pysam.libcalignmentfile.AlignmentFile._open
FileNotFoundError: [Errno 2] could not open alignment file `/tmp/ngm_xsqy3ygg/ECOLI_OGs_post_sorted.bam`: No such file or directory

I'm glad you installed read2tree. I'm wondering whether you ran test dataset to make sure package is installed successfully.
This situation can happen when there are not enough mapped reads to the reference gene markers. Could you please tell us what are  reference species and the outgroup you used and how many OGs are in the 01_ref_ogs_aa &  number of genes in one them?
We would be also happy to debug your case if you could share with us your sequencing reads Q1/Q2 and gene_markers. (You can email us as well<EMAIL_ADDRESS>Best regards,
Sina


[d3d11] TRAHA Global shadow issue

Original report https://github.com/ValveSoftware/Proton/issues/6361
Game have a issue with a bunch of shadows following you around

Screenshot

Software information
TRAHA Global (Free to play)
ULTRA settings
System information

GPU: R9 380
Driver: 22.2.3
Wine version: Proton-Next & experimental
DXVK version: 1.0, 1.10.x, 2.0

Apitrace file(s)
Made through proton with dxvk 2.0
https://mega.nz/file/4kg1nSpC#9fji8uiZdzBXh6v6QqrVXzrjxJhvxImG1MMfjN0pJGY
Log files
RapaNui-Win64-Shipping_d3d11.log
RapaNui-Win64-Shipping_dxgi.log

Based on the trace, this looks like a game bug.

Based on the trace, this looks like a game bug. Happens on Windows too when replaying it.

perhaps it is AMD specific and all the game footage Ive seen has been Nvidia? I havent seen this occur for any YT videos with it but i also cant be 100% on if theyre all running Nvidia or not.

It works fine on native Windows with my R9 380.
Tho haven't been able to find anything that helps on dxvk Linux. (not a dev)

For some reason the issue appears when it sees a AMD or Nvidia vendor id. We can work around it by telling we are on Intel.


added list item count

counts the number of items in the list

Thanks @H27-VEN for the patience :) this is great


[Fix #11517] Make Lint/Debugger aware of some debug methods

Fixes #11517.
This PR makes Lint/Debugger aware of p, PP.pp, and pp methods. These are used for debugging purposes basically. OTOH, puts is not included in the config because it is used for the intended standard output.

Before submitting the PR make sure the following are checked:

[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[ ] Added tests.
[x] Ran bundle exec rake default. It executes all tests and runs RuboCop on its own code.
[x] Added an entry (file) to the changelog folder named {change_type}_{change_description}.md if the new code introduces user-observable changes. See changelog entry format for details.

Looks good to me. Thanks!

I reconsidered based on some feedback and opened #123. Thank you.


docs: use valid JSON in Renovate config example

Summary
Follow up PR after:

#140

The config example should use valid JSON. The ... characters are not allowed in JSON files.
Having valid JSON also means that readers can copy/paste the JSON into their renovate.json file.
Edit: I'm also dropping the word simply from the docs. If you need to explain something, it's not simple. Also shorter sentences are easier to read and remember.

[!TIP]
If you're copy/pasting the example into your renovate.json file, then also add config:recommended or config:best-practices to the extends array. This way Renovate will update your other dependencies as well. But that's a bit off topic for the Biome recipe example, so I'm not putting it in the docs here.

Thanks!

Thank you for the quick review and merge! :heart:


Feature/sendmmsg

simple approach to sendmmsg support

@mafintosh This is ready for you when you have a minute.


ModelMapper double mapping a value

I have two objects, an RO and a DTO, and I am mapping from the RO to the DTO with ModelMapper.
The RO has a field called driverPaymentAccountId.
The DTO has a field called driverPaymentAccountId and also a field called driverPaymentId.
ModelMapper is writing the field from the RO to both fields in the DTO.
This does not seem like normal behavior:  first, driverPaymentAccountId is not the same as driverPaymentId as it is missing an entire word in the middle of the variable name.
Second, if there is a perfect match on driverPaymentAccountId, it makes no sense to also map a second value that is not a perfect match.
Please advise.
Thanks!
Philip

Yeah, that's some restriction or flaw for ModelMapper about field name matching. Currently, ModelMapper's behavior is to map each destination property to a matched source property, so it didn't know about that some source property had been mapped to a destination property.
I think  there is always a better way or more clear way to implement the matching strategy, but it takes a lot of afford, and currently I don't have any idea how to implement it.
For you case, I suggest you to  try our strict matching strategy or skip the property. Thanks!

For the time being, I have added an extra field to the source object (which
will always be null) in order to ensure the other field doesn't get mapped
to the wrong value.  This is not ideal of course, and I believe it warrants
a solution.
It sounds to me like modelMapper is not actually creating a Map to store
the values of mapped source and destination fields.  Otherwise, a simple
query of the map would ensure a source value doesn't get used twice.  For
example:
if (map.get(sourceFieldname) == null) {
//Set the destination value because you know the identified source
value has not already been mapped to something
...
//Then update the map for future reference
map.put(sourceFieldname, destinationFieldname)
}
For backward compatibility, this behavior could be configurable using a
flag such as modelMapper.setMapAllDestinationValues(false)
-- Philip
On Sat, Aug 26, 2017 at 12:19 PM, Chun-Han, Hsiao<EMAIL_ADDRESS>wrote:

Yeah, that's some restriction or flaw for ModelMapper about field name
matching. Currently, ModelMapper's behavior is to map each destination
property to a matched source property, so it didn't know about that some
source property had been mapped to a destination property.
I think there is always a better way or more clear way to implement the
matching strategy, but it takes a lot of afford, and currently I don't have
any idea how to implement it.
For you case, I suggest you to try our strict
http://modelmapper.org/user-manual/configuration/#strict matching
strategy or skip
http://modelmapper.org/user-manual/property-mapping/#skipping-properties
the property. Thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/modelmapper/modelmapper/issues/263#issuecomment-325111694,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFgc0WZcl8z0piYlk4YrwugD8nZDr1Yks5sb_EXgaJpZM4PA9Nh
.

Not sure why is this even closed. It's not fixed and such double mapping issue exists

Agreed.  The issue still exists as far as I can tell.
On Wed, Sep 25, 2019 at 14:40 NaregBarsoumian♣<EMAIL_ADDRESS>wrote:

Not sure why is this even closed. It's not fixed and such double mapping
issue exists
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/modelmapper/modelmapper/issues/263?email_source=notifications&email_token=AAAWA45ZDFZIPBFTPZXENZ3QLNL47A5CNFSM4DYD2NQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7RX5AY#issuecomment-535002755,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAWA45REUI5PVJXTCDD5PTQLNL47ANCNFSM4DYD2NQQ
.

--
-- Philip Bayer President Galleon Professional Services, Inc m:<PHONE_NUMBER>

I found the same problem with other property names.
modelMapperBug.txt

same problem

Today I faced this issue. Only that my solution may not be acceptable by all. I had a field (currencyType) getting mapped to 2 fields (currencyType and expenseType). I was confused with this issue. What I did is I skipped mapping expenseTypem, as I did not want my expenseType field mapped to any, and so this solution worked for me.
ModelMapper mapper = new ModelMapper();             mapper.typeMap(Expense.class, ExpenseDTO.class).addMappings(maping -> {                 maping.skip(ExpenseDTO::setExpenseType);

Hello, any updates?


cookie proxied but not set

Describe the bug
The Set-Cookie header is forwarded but the browser or postman does not set a cookie.
My configuration file is
"endpoints": [
		{
			"endpoint": "/v1/auth/session",
			"method": "POST",
			"headers_to_pass":[ "*" ],
			"output_encoding": "no-op",
			"backend": [
			{
				"host":[ "http://identity:5000" ],
				"url_pattern": "/api/v1/auth/session",
				"encoding": "no-op",
				"method": "POST"
			}
			]
		},
        ...

The response from identity api

The response from krakend gateway

the postman doesn't set Cookie

The problem has been resolved. The cookie security attribute was true


Make sigaction unsafe

This is done because interrupted execution has soundness bugs regarding
thread-local storage. Fixes #90.

thanks!


Great potential - but lot of issues

I have been using this app for the last 2 years, but recently there were lot of issues after recent update from SmartThings - my codes are regularly being disabled, no logging of lock and unlock events, and when existing codes are there this app just disables them without deletion or overwriting them.
I know this is free, but I wish I would be able to pay for something reliable. Unfortunately I haven't found anything good on SmartThings.... I'm giving up on SmartThings and switching to Wi-Fi supported devices with their own apps

@edin2met I had a similar experience and switched to the RBoy handler (paid), it's been working fine. I feel like this project has a better interface, but RBoy is working. If things get fixed here I may swap back.

Thank you so much radicand! I will definitely consider this option. I don't mind paying for this.
I appreciate ethayer sharing all this for free. It's very generous, but it's better to start charging and at some point hire developers and make it a more reliable product.

I figured out the issue with logging manual lock/unlock and keypad lock/unlock...  Seems that the ZWave objects now overload the code 0x71 for alarms and Notifications... to fix, you will need to modify your device handler... Specifically, you need to update the "def parse(String description)" method. Near the bottom, you need to specify the version for code 0x71... so the cmd creation line should now be:
def cmd = zwave.parse(description, [ 0x98: 1, 0x71: 2, 0x72: 2, 0x85: 2, 0x86: 1 ])
(I added the 0x71: 2, part)
I'm not sure I have access to change the repo, but will try...
-mike


convert some service classes to static props, run [depfu discourse docker]

Warnings

:warning:
This PR modified service code for docker but not its test code. That's okay so long as it's refactoring existing code.

:warning:
This PR modified service code for discourse but not its test code. That's okay so long as it's refactoring existing code.

:warning:
This PR modified service code for depfu but not its test code. That's okay so long as it's refactoring existing code.

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @calebcartwright!

  Generated by :no_entry_sign: dangerJS against 514f139d4e628bb5ca94cc306bc61c9955e79a90


[app-service] Support Listing Publishing Profile

Feature Request
Support the ability to use these endpoints to list the publishing profile of an web app or azure function
https://docs.microsoft.com/en-us/rest/api/appservice/web-apps/list-publishing-profile-xml-with-secrets
With Slot support
https://docs.microsoft.com/en-us/rest/api/appservice/web-apps/list-publishing-profile-xml-with-secrets-slot

@dmedeiros204, to clarify your ask, is it about you could listing Publishing profile by api documented but you are unable to use it in GO SDK or the rest API also does not have this ability?

@dmedeiros204, to clarify your ask, is it about you could listing Publishing profile by api documented but you are unable to use it in GO SDK or the rest API also does not have this ability?

I'd like the go sdk to support this existing rest API functionality, unless I missed something it currently does not.

Hi @dmedeiros204 I would like to clarify that would like a new-version SDK in the sdk directory, or an old-version SDK in the services directory? BTW we should already support this API in our new-version of SDKs. You can find it in this file: https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/web/armweb/zz_generated_webapps_client.go (unfortunately it cannot be rendered on the github page @jhendrixMSFT would this be a problem for us in the future?)


Adopt Gradle Project Parser from OR

@fabapp2 Here is the draft for Gradle Project Parser support in SBM. What do you think? Does it look acceptable right from the start or would you like to discuss it? :-)
Most of the change files is addition of a test project

going into https://github.com/spring-projects/spring-rewrite-commons


Improve mediator implementation in wrapper by removing explicit model initializations

Used add_child method explicitly to add new instances of models


Launching a Display in Sagemaker

To do reinforcement learning, there are many times when you might need a display or virtualbuffer.
What's the best way to go about launch an Xvfb process when training with Sagemaker?

So I extended my own container, but I found the xvfb-run method to not work (I ended up launching Xvfb inside of my python file with subprocess) since I need to specify the SAGEMAKER_PROGRAM.
How do I use both SAGEMAKER_PROGRAM (which seems to expect a python file) and the traditional Docker ENTRYPOINT. Can I just specify both?

You can check out our pytorch container that does something similar to what you need:
it has a shell script entrypoint: https://github.com/aws/sagemaker-pytorch-container/blob/master/docker/0.4.0/final/Dockerfile.cpu#L19
https://github.com/aws/sagemaker-pytorch-container/blob/master/lib/start_with_right_hostname.sh
If you do in the shell script:
if [ $1 == 'train' ]
then
   xvfb-run --auto-servernum -s "-screen 0 1400x900x24" train
else
   serve
fi

That would launch the training in a regular way but with a display available. And you should be able to use sagemaker_program

So I'm not sure subprocess (with atleast Xvfb) is always the way to go? It seemed that it was hanging the exit process (#470). The traditional way people run Xvfb in docker (w. a custom ENTRYPOINT) seems fine though.
I think it'd be nice to have a Reinforcement Learning tutorial inside of your Sagemaker tutorials list. I've been writing one for our own organization (Duckietown - Sagemaker is our cloud sponsor for a NIPS competition) and would be happy to contribute to the tutorials once I clean it up and make sure it works.


New testing style isn't documented

Problem
With cargo-add and #10581, we are getting a  new way of testing but its not in the contributing guide
Steps
See docs
Possible Solution(s)
Docs should cover

writing new tests

multiple bin calls to verify in a test
cover .keep files
cover curr_dir

updating tests

Notes
Blocked on #10626 and #10627 as they will change things up
Version
_No response_cover

We have docs here https://doc.crates.io/contrib/tests/writing.html#ui-tests. I believe this can be closed now. If we have more ideas to enhance, we could reopen or file a new one.


Some exceptions return a default symfony exception

Versions

Laravel version 8.81.0
PHP version 8.0.14
spatie/laravel-ignition ^1.0

Description
When some errors occur with the 'spatie/laravel-ignition^1.0package the default symfony exception occurs, however  thefacade/ignition` package this returns the Ignition error page for the same error. This was tested by downgrading and revisiting the same page.
I discovered when using the Resources in my application. When inside the toArray method I called an undefined function it threw the default symfony page, not the ignition page.
But when I call the same undefined function in say the web.php file it returns the ignition error page correctly.
Observation
I did dig through the code and also the stack trace as the code trace shows the exception hitting the ignition package and the renderer. Calls the ignition error page and such. Then ends up showing the old error page. (not sure if it has to do with the re-throwing of the exception as because of the Error issue?)
But it does appear the issue does maybe originate within the IgnitionWhoopsHandler::class ? The section that catches the Error class and throws a new ErrorException.
I found by remove all of that and using just the render code it works alright. Is this because of being for Laravel 9?
Reproduction
I created a reproduction repository to show the error.
https://github.com/ReeceM/ignition-error-repo
It has the following routes:
Key
✅ - Shows correct error page
❌ - shows symfony page

url
result
info

<IP_ADDRESS>:8000/with-default-resource
✅
doesn't use toArray

<IP_ADDRESS>:8000/without-inertia
✅
Just uses the function in routes file

<IP_ADDRESS>:8000/
❌
this calls a UserResource and function is in toArray

<IP_ADDRESS>:8000/with-json
❌
anonymous JsonResource class with toArray defined

<IP_ADDRESS>:8000/with-model
❌
the model has a custom toArray method

<IP_ADDRESS>:8000/with-model-json
✅
this uses the torsion method to cast

Hi @ReeceM, thanks for the detailed explanation! I'll look into this asap, hopefully even this weekend.

Hi @ReeceM, thanks for the detailed explanation! I'll look into this asap, hopefully even this weekend.

Thanks @AlexVanderbist for having a look 👍