Create User Profile page

From Ed:

One thing we need is a page to view all users.  And the an individual profile page for each user.
It would be nice to have a “my profile” page with the option to update your profile.
Uploading a profile picture would also be a nice feature.

The flask login decorator allows any user to view all other user's profile pages, not just their own. Do we care?

remaining on the list is:

using current_user from flask_login to only make a profile page editable by that user
sort events list by date


An exeption occurred while running Bloxtrap, System.Exception: Signature does not match!

Hey i dont know how to fix this cause when I launch Bloxtrap it upgrades and stops and then the issuse pops up and i cant open roblox or blox trap,

thats the issuse and i really want to still be using Bloxtrap cause of the amazing and clean fps so please help me with this!

send the log file

Only thing I can suggest you do is that you restart your PC. Let me know if you're still having issues after that.

Only thing I can suggest you do is that you restart your PC. Let me know if you're still having issues after that.

Hey its working now after I uninstalled it and reinstalled it and restarted because I launch it with 144 fps and then updated to setting for higher fps and now its working! thank you and I will let u know if it happens again:)

how can i fix it bro

how can i fix it bro

Open a new thread, do not just comment in some random one.

same problem i got that error few hours ago then after i fixed things then it stopped but my roblox says its running even tho it isnt in the task manager

bro it wont work Atal I tried resetting my pc and I tried to redownload it nothing works and please fix this issue


Updates to the security reports cited

@ebasseri : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#signoff


Gyro issue? (GY-521)

So I connected a GY-521 I2C to a Wemos D1 mini.

And the yaw rotates slowly..
Tried with all PID loop freqs, 3.3V and 5V, and I used the latest release, can it be an issue with my gyro, can someone confirm it works fine?

Hi @bsvdoom
go to the CLI, type reboot and wait untli you see a line I GYRO CAL.... Ensure, that gyro is not moving at that time. then place result here.
You can try to slow I2C bus with commands
set i2c_speed 700
save
reboot

you can try eventually 500 or 400.

15:42:14.638 -> # reboot
15:42:14.638 ->
15:42:14.638 ->  ets Jan  8 2013,rst cause:2, boot mode:(3,7)
15:42:14.638 ->
15:42:14.638 -> load 0x4010f000, len 3424, room 16
15:42:14.638 -> tail 0
15:42:14.638 -> chksum 0x2e
15:42:14.638 -> load 0x3fff20b8, len 40, room 8
15:42:14.638 -> tail 0
15:42:14.638 -> chksum 0x2b
15:42:14.638 -> csum 0x2b
15:42:14.638 -> v00061dc0
15:42:14.638 -> ~ld
15:42:14.702 -> ��n�r��n|�l�l`bbrl�nB�nl`�rl�l� I UART 0 0 1 115200 -1 -1

15:42:14.702 ->  I F_CPU 160000000

15:42:14.702 ->  I EEPROM loaded

15:42:14.702 ->  I I2C SETUP 4 5 700 1

15:42:14.702 ->  I I2C DETECT MPU9250 0

15:42:14.702 ->  I I2C DETECT ICM20602 0

15:42:14.831 ->  I I2C DETECT MPU6050 1

15:42:14.831 ->  I I2C DETECT HMC5883 0

15:42:14.831 ->  I I2C DETECT BMP280 0

15:42:14.831 ->  I I2C DETECT BMP085 0

15:42:14.831 ->  I MOTOR CONF 1 0 480 1

15:42:14.831 ->  I MOTOR PIN 0 0

15:42:14.831 ->  I MOTOR PIN 1 14

15:42:14.831 ->  I MOTOR PIN 2 12

15:42:14.831 ->  I MOTOR PIN 3 15

15:42:14.831 ->  I GYRO INIT MPU6050 0 8000 1000 1000

15:42:14.831 ->  I ACCEL INIT MPU6050 501 1995 1

15:42:14.831 ->  I FUSION MAHONY 50

15:42:14.831 ->  I RX PPM 13 1

15:42:43.069 ->  I GYRO BIAS -0.00 0.00 0.00

After this if i connect to betaflight, it rotates only 1deg/sec, but gyro does not react if i rotate the gy-521.
After reconnecting the Wemos, the same happens as before.
OK, so it was the module,
THIS ONE PRODUCES ERRORS:

THIS ONE WORKS FINE: (immediately biased, no yaw roll)

Hi @bsvdoom
15:42:14.831 ->  I RX PPM 13 1
15:42:43.069 ->  I GYRO BIAS -0.00 0.00 0.00

definately there is something wrong with this gyro. This log shows, that calibration took about 30s, and returned 3x0.0. Normally it should take 2 seconds and bias should lay around +/- 5.0 for each axis.


[core][DV] Support obtain row position when reading orc and parquet

Purpose
This is the first step of #2898, in this PR:

add new config deletion-vectors.enabled which default is false and should only be used with PK table and orc/parquet format currently
add system col _ROW_POSITION
add rowPosition in KeyValue and set it when deletion-vectors.enabled is true
support obtain rowPosition when reading orc and parquet

Tests

API and Format

Documentation

closed by new implement https://github.com/apache/incubator-paimon/pull/2916


auth0 actions update - Failure

I am trying to run the command:
auth0 actions update <ID> --name "Match Email to Application" --trigger "post-login" --code "$VARIABLE_WITH_CODE"

But I am receiving this error:
400 Bad Request: can't upgrade to this trigger.

Is this a Bug... or i am missing something ?

Hey @marcelosantoro 👋🏻 , apologies for the late reply on this one.
The error you're getting comes directly from the Management API and it is not an issue with the cli. You're trying to update an action bound to a trigger from one type of a trigger to an incompatible one.
For example, let's say you have an action bound to a "post-login" trigger and you're trying to update it to a "pre-user-registration" trigger. That unfortunately won't work and will raise the error you're getting.
Hope this helps! I'll close this down but feel free to reopen if needed.


Return a script to build the snippet

We'll copy GitHub's behavior of returning a script that adds a bunch of elements to the user's DOM, including a link to our stylesheet

See #59


Initial selection checkbox when page open

I need to set some checkbox selected initially when page open. I tried mycheckbox.isSelected=true
But its not working.

yes same issue .... radioButton.selected = true; and [radioButton setSelected:YES]; both is not working.

Hey guys, I just tried this in the example app by calling [firstRadioButton setSelected:YES] afterfirstRadioButton was created. It worked perfectly. Can you give it a try?

In Swift 3, firstRadioButton.isSelected = true does the trick.

@Vibinreji @saad-ansari Please refer to @Gazzini's comment, thanks!


Option to increase max POST body size

At the moment you can't post large bodies of data to the server because it will cut off anything beyond a certain point.
Steps to reproduce
-Run a server
-Post the below to it:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa3
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa7
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa10
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa11

-Print out what gets received by the server. You will notice that not all of it gets through, only this:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa3
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa6
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa7
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa10
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Indeed, it doesn't make it to 11.
It appears that this works locally. Only seems to be a problem with remote requests i.e. on an EC2 AWS server.

Update:
I suspect that body.length may have something to do with it. Since this is difficult to determine, the length parameter should probably be taken out of the signature and generated automatically by NanoHTTPD instead of relying on the user for this info.
NanoHTTPD.Response tempNewFixedLengthResponse = newFixedLengthResponse(status, mimeType, toInputStream(body), body.length);

If it works locally but not on the same software in a different infrastructure, it's not a software problem.

I'm putting my money on infrastructure issues. If anyone finds more data on this that proves otherwise either reopen it or I'll gladly reopen myself.


[RFC] Update set of supported ROCm versions in CuPy v13/v14

Currently, CuPy "officially" supports ROCm 4.3 & 5.0. As they are quite obsolete, I am thinking of refreshing the set of supported ROCm versions in CuPy v13/v14.
What I'd like to know is which ROCm version users are interested in or have a use case. Specifically, I'm curious if users are affected we drop support for ROCm 6.1 or earlier and just support ROCm 6.2+.

Mentioning those who involved in ROCm issues and pull requests recently:
@Berrysoft @Azusachan @littlewu2508 @ax3l @HRAshton @jglaser @owainkenwayucl @pkubik @tianlinliang @pootisman
@AdrianAbeyta @pnunna93 @lcskrishna @bmedishe @shbiswas834

I've been testing with the patches from various threads and 6.1.x works well. About to do some testing on 6.2.x.


[Feature Request]: Enable completely offline operation

Feature Description
When using huggingface models and embeddings that have been downloaded in advance, it should be possible to run llama_index on a computer that is not connected to the internet at all, since the usage doesn't depend on openai or any other online services then.
Reason
Right now, even just this import line leads to a network timeout if the computer is not connected to the internet:
from llama_index.embeddings import LangchainEmbedding

(full error message here)

File "/app/server.py", line 8, in <module>
  from llama_index.embeddings import LangchainEmbedding
File "/usr/local/lib/python3.11/site-packages/llama_index/__init__.py", line 21, in <module>
  from llama_index.indices import (
File "/usr/local/lib/python3.11/site-packages/llama_index/indices/__init__.py", line 4, in <module>
  from llama_index.indices.composability.graph import ComposableGraph
File "/usr/local/lib/python3.11/site-packages/llama_index/indices/composability/__init__.py", line 4, in <module>
  from llama_index.indices.composability.graph import ComposableGraph
File "/usr/local/lib/python3.11/site-packages/llama_index/indices/composability/graph.py", line 7, in <module>
  from llama_index.indices.base import BaseIndex
File "/usr/local/lib/python3.11/site-packages/llama_index/indices/base.py", line 6, in <module>
  from llama_index.chat_engine.types import BaseChatEngine, ChatMode
File "/usr/local/lib/python3.11/site-packages/llama_index/chat_engine/__init__.py", line 1, in <module>
  from llama_index.chat_engine.condense_question import CondenseQuestionChatEngine
File "/usr/local/lib/python3.11/site-packages/llama_index/chat_engine/condense_question.py", line 6, in <module>
  from llama_index.chat_engine.types import (
File "/usr/local/lib/python3.11/site-packages/llama_index/chat_engine/types.py", line 11, in <module>
  from llama_index.memory import BaseMemory
File "/usr/local/lib/python3.11/site-packages/llama_index/memory/__init__.py", line 1, in <module>
  from llama_index.memory.chat_memory_buffer import ChatMemoryBuffer
File "/usr/local/lib/python3.11/site-packages/llama_index/memory/chat_memory_buffer.py", line 12, in <module>
  class ChatMemoryBuffer(BaseMemory):
File "/usr/local/lib/python3.11/site-packages/llama_index/memory/chat_memory_buffer.py", line 18, in ChatMemoryBuffer
  default_factory=cast(Callable[[], Any], GlobalsHelper().tokenizer),
                                          ^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/llama_index/utils.py", line 55, in tokenizer
  enc = tiktoken.get_encoding("gpt2")
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/tiktoken/registry.py", line 73, in get_encoding
  enc = Encoding(**constructor())
                   ^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/tiktoken_ext/openai_public.py", line 11, in gpt2
  mergeable_ranks = data_gym_to_mergeable_bpe_ranks(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/tiktoken/load.py", line 82, in data_gym_to_mergeable_bpe_ranks
  vocab_bpe_contents = read_file_cached(vocab_bpe_file).decode()
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/tiktoken/load.py", line 50, in read_file_cached
  contents = read_file(blobpath)
             ^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/tiktoken/load.py", line 24, in read_file
  resp = requests.get(blobpath)
         ^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/api.py", line 73, in get
  return request("get", url, params=params, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/api.py", line 59, in request
  return session.request(method=method, url=url, **kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
  resp = self.send(prep, **send_kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
  r = adapter.send(request, **kwargs)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/requests/adapters.py", line 507, in send
  raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /gpt-2/encodings/main/vocab.bpe (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f0c8803b350>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)'))

Since for this application I'm only using the embeddings and no chat, therefore I managed to "fix" this by rewriting the GlobalsHelper.tokenizer method to just return None, so that tiktoken.get_encoding("gpt2") is no longer called. I also had to use set_global_tokenizer(..) to prevent another network timeout later on.
It would be nice if this use case worked out of the box without me having to modify the library.
Value of Feature
Our use case is that we want to search across documents that shouldn't leave our internal network. While I don't believe that the llama_index library will leak any information on purpose, we believe it's best to add additional safety measures, just in case any of the libraries in the dependency tree suddenly hit a bug or receive a malicious update.
Being able to run completely offline is also a feature that would enhance user trust in the library, and as such I believe that this is a feature that you could then prominently advertise in the readme and on the website of the library, once the necessary changes have been made. From what I've seen, it also seems like the required changes shouldn't be too massive.

I would also love this feature, and am open to working on it.
Should "online-mode" be the default, and an attempt to load a local model be done if the http request fails?
Or should offline mode be "opt-in" and able to be set via a parameter?

Hi @gardberg  I think when talking about online or offline-by-default it makes sense to look at what the user is doing.
In my opinion, a single import statement should never try to connect to the internet, I feel like users generally don't expect any side-effects from an import statement, so there I'm definitely a fan of offline-by-default. Note that in the case that I encountered, already the import statement failed in my offline environment.
For any of the subsequent code after the imports I don't have very strong opinions. I suspect that many users enjoy the automatic downloading features and I realize that I'm probably in the minority when trying to run llama_index air-gapped. When instantiating the ServiceContext or HuggingFaceLLM class, it makes sense for them to automatically download what they need. As long as there is always a method available to provide offline models, such as the cache_folder argument of HuggingFaceEmbeddings, I think that the interface doesn't really need to change.
The online or offline default would in this case be decided on a case-by-case basis for classes/functions where it's relevant. This would also allow us to fulfill this feature-request gradually, by always prioritizing the places that make it most difficult for the user to run the library offline. As long as the user can provide a simple, well-documented argument to the function/class in question, and get it to work that way, I think we're fine.
The downside of this approach is that the user can't trust the library to act completely offline without manually checking basically the full library source and making sure that they really understand in which case a local or online resource is used. I think that this is not such a big issue. Any user that really needs this trust will just run the system air-gapped anyway, and then they can just fix errors as they pop up.
In my opinion, online-by-default is fine for anything other than import statements. The deciding factor of this feature will be the documentation. A user that encountering a network error should quickly be able to figure out which additional argument they should add to what function, or maybe which environment variables they should configure. It might even be possible to catch network exceptions and automatically print a helpful message that points the user to the relevant documentation.
Sorry for the wall of text, I hope this makes sense, feel free to ask if anything is unclear!

Took a first look at this:
When importing via import llama_index we directly try to download the corpora/stopwords and tokenizers/punkt packages via nltk. See the GlobalsHelper class. The dl dir used is defined by the NLTK_DATA env variable, which is set to __file__/_static/nltk_data by default if not initially set.
Do we need these packages for running locally? If so, they will have to be placed in e.g. llama_index/_static/ntlk_data manually.
Like @ChrisDelClea mentioned, an attempt to download a tokenizer via tiktoken is also made here. The DL location also seems to be _static/tiktoken, and defined by TIKTOKEN_CACHE_DIR.
The first idea of how to resolve this would probably to set a global tokenizer manually, which should be hinted at when tiktoken dl fails. It should also be clear what needs to be specified in the ServiceContext to disable calls to e.g. OpenAI (llm=None, embed_model='local').
draft PR, which I aim to extend :)

Hey @gardberg @ChrisDelClea @Pascal-So  the latest versions of llama-index should be coming with nltk and tiktoken pre-downloaded.
Is this not working as intended if you install the newest version?
https://github.com/run-llama/llama_index/blob/22a037294a9900e6bc6e4a56941ba709041e6394/.github/workflows/publish_release.yml#L32

Hey @logan-markewich, just tried doing a fresh install of llama_index using pip install llama_index, and the packages are indeed pre-downloaded under _static, great!
I suspect I did not have them downloaded since I installed via the development guidelines, which supposedly skipped the caching.
I assume then we should consider the package to be installed via pip in general, and therefore consider the nltk and tiktoken packages cached, so that step will not have to be considered, which is good :)

Its true that Llama index comes with some cached files for nltk. However on import it seems like it still need some internet connection to validate cache? Am I missing something as this is the output:
>>> import llama_index.core
[nltk_data] Downloading package punkt_tab to
[nltk_data]     /home/user/.cache/pypoetry/virtualenvs/data-
[nltk_data]     processing-NouaBZn--py3.11/lib/python3.11/site-
[nltk_data]     packages/llama_index/core/_static/nltk_cache...
[nltk_data]   Package punkt_tab is already up-to-date!
>>>

We froze our version of llama to llama-index = "0.10.13.post1". If this is somehow fixed in a newer version we might consider updating.


Allow adding custom headers to emails

Is there a way to add a custom header to the email being sent?

i would appreciate it, if you could add it. I really don't know how it works to create a pull request with changes in the repository. But I will take a closer look at this in the near future.
Thanks in advance!

Ok, I'll implement it, but I can't warranty it's going to be soon

Yeahh sure, thank you very much!

Hey!
Sorry for the delay, but I have just released version 7.3.0, which includes this feature.
Let me know if you find any issue.


typedInput has issues when window is scolled

Take a look at this video: https://www.dropbox.com/s/29c7iwn0kwmvr2e/Node-RED typedInput Bug.mov?dl=0
There is a bug in the typedInput widget where it will not change its value if the input is not scrolled correctly.  I realize that my zoom is a bit ridiculous, but a combination of Windows 7, an old version of Fusion, and a retina display Macbook Pro leads me to this situation.
My jQuery isn't too great but this looks like an issue with events bubbling up when they shouldn't?
I'm trying to use the typedInput in node-red-contrib-firebase.

Hi,
with the new editor tray in 0.14.0 I've not been able to recreate this. Could you see if you can reproduce it on this instance: http://node-red-editor-demo.mybluemix.net/
Nick

Looks like this is resolved in 0.14.0 - I can no longer reproduce!


About mobs from the Future

Hi Gany! I've read that you can't add rabbits and guardians because "bouncy walk is only possible due to internal changes in minecraft." :smile:
I thought for a while and remembered mod called Mo' Creatures. It's adds bunnies which are actually uses bouncy walk mechanic and as far as I know it's not a coremod (so it's doesn't modifies Minecraft through ASM).
So, maybe it's possible to add mobs from the future? :smile: It's only a question (and suggestion) so don't get me wrong :)

Oh really? That's interesting. I'll look into it when I'm home to see how they've done it:3

@ganymedes01 Mod alters the End?

@Tsyklop What do you mean?

@ganymedes01 Will the changes added to the End in version 1.9?
http://minecraft.gamepedia.com/15w31a

They already have been added. Download the latest version of the mod to check it out

@ganymedes01 Thx

Rabbits have been added :3

You are awesome! @ganymedes01

I knew that this is possible. Thanks @ganymedes01! What about other two mobs btw? Will you think about them later or they completely impossible to add?

Guardians will be substantially more difficult to add due to thhe way they spawn.
Shulkers I'm not touching until MCP comes out for 1.9 (messing with obfuscated classes becomes way too complicated when it's something as complex as a mob)
But I do intent to add both of them at some point :3

Glad to hear this. One day we will see them in the 1.7.10 :smile:


Rails - Plan to support v7.2?

Hi there! I've been a very happy user of this gem for years. Thanks for everything you've done for it.
A Rails engine I wrote uses devise and devise_invitable, but I'm seeing an error (see stack trace below) bubble up from devise_invitable when trying to test Rails 7.2 support while running test builds of my engine-based application. If I remove devise_invitable from my engine, everything builds as expected.
Rails 7.1 deprecated preview_path and Rails 7.2 removed preview_path.
Do you have plans to test 7.2 support? — I see only 7.0 in the test matrix.
Ruby v3.3 would also be nice to test. And, actually, looking closer at the test matrix I see a lot of End of Life Rails/Ruby versions in the test matrix. Perhaps the matrix should be revised accordingly?
/Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/actionmailer-7.2.1/lib/action_mailer/base.rb:632:in `method_missing': undefined method `preview_path=' for class ActionMailer::Base (NoMethodError)
Did you mean?  preview_paths=
               _view_paths=
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/actionmailer-7.2.1/lib/action_mailer/railtie.rb:62:in `block (3 levels) in <class:Railtie>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/actionmailer-7.2.1/lib/action_mailer/railtie.rb:62:in `each'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/actionmailer-7.2.1/lib/action_mailer/railtie.rb:62:in `block (2 levels) in <class:Railtie>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/lazy_load_hooks.rb:97:in `class_eval'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/lazy_load_hooks.rb:97:in `block in execute_hook'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/lazy_load_hooks.rb:87:in `with_execution_control'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/lazy_load_hooks.rb:92:in `execute_hook'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/lazy_load_hooks.rb:78:in `block in run_load_hooks'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/lazy_load_hooks.rb:77:in `each'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/lazy_load_hooks.rb:77:in `run_load_hooks'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/actionmailer-7.2.1/lib/action_mailer/base.rb:1074:in `<class:Base>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/actionmailer-7.2.1/lib/action_mailer/base.rb:476:in `<module:ActionMailer>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/actionmailer-7.2.1/lib/action_mailer/base.rb:12:in `<top (required)>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/inflector/methods.rb:290:in `const_get'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/inflector/methods.rb:290:in `constantize'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/core_ext/string/inflections.rb:74:in `constantize'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/devise-4.9.4/app/mailers/devise/mailer.rb:4:in `<top (required)>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:26:in `require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/inflector/methods.rb:290:in `const_get'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/inflector/methods.rb:290:in `constantize'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/core_ext/string/inflections.rb:74:in `constantize'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/devise-4.9.4/lib/devise.rb:327:in `get'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/devise-4.9.4/lib/devise.rb:350:in `mailer'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/devise_invitable-2.0.9/lib/devise_invitable/rails.rb:12:in `block in <class:Engine>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:407:in `instance_exec'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:407:in `block in make_lambda'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:179:in `block in call'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:668:in `block (2 levels) in default_terminator'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:667:in `catch'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:667:in `block in default_terminator'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:180:in `call'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:559:in `block in invoke_before'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:559:in `each'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:559:in `invoke_before'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/callbacks.rb:109:in `run_callbacks'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/activesupport-7.2.1/lib/active_support/reloader.rb:96:in `prepare!'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/application/finisher.rb:74:in `block in <module:Finisher>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/initializable.rb:32:in `instance_exec'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/initializable.rb:32:in `run'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/initializable.rb:61:in `block in run_initializers'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:350:in `each'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:350:in `call'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/initializable.rb:60:in `run_initializers'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/application.rb:435:in `initialize!'
	from /Users/ewlarson/Rails/geoblacklight_admin/.internal_test_app/config/environment.rb:5:in `<top (required)>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/application.rb:411:in `require_environment!'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/command/actions.rb:20:in `boot_application!'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/commands/generate/generate_command.rb:10:in `help'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/commands/generate/generate_command.rb:19:in `perform'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/thor-1.3.2/lib/thor/command.rb:28:in `run'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/thor-1.3.2/lib/thor/invocation.rb:127:in `invoke_command'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/command/base.rb:178:in `invoke_command'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/thor-1.3.2/lib/thor.rb:538:in `dispatch'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/command/base.rb:73:in `perform'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/command.rb:71:in `block in invoke'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/command.rb:149:in `with_argv'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/command.rb:69:in `invoke'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/gems/3.3.0/gems/railties-7.2.1/lib/rails/commands.rb:18:in `<top (required)>'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /Users/ewlarson/.rbenv/versions/3.3.5/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from bin/rails:4:in `<main>'

Just a quick follow up here to say, my Rails 7.2 error appears to only arise when devise_invitable is included in my Rails Engine's generator install scripts.

There's no code in devise_invitable calling using preview_path, the only difference is that devise_invitable loads devise mailer on the initialization, and it inherits from Devise.parent_mailer.constantize, which is the call which triggers the error. I don't see preview_path in the devise gem either, so it must be in the class you're using as parent_mailer.

I have updated CI to test with rails 7.2 and tests are passing


Use local_inner_macros to make compatible with new-style macro imports

See https://github.com/rust-lang-nursery/lazy-static.rs/commit/e3b8efe2196125e2b94c41a690c551163a2ddc85

Thanks! That local_inner_macros idea is pretty clever.

Released as 0.1.3.


API Dropbox and File Manager

Description
For each event, the correct operation (Save, Delete, Update, Process, Unprocess) is triggered. This also create the file in Dropbox and locally. When a file is processed or unprocessed to/from a dossier, it is move in database to the correct directory.
Every informations is registered in the database. HOWEVER if the app crashed, the changes are not registered until the next proper close.
Because API Dropbox Issue and downloading a file from the backend are closely linked both issues have been fixed at the same time.
For the app to work, the documentation must be updated to satisfy the authentification way.
The code still need a small rework, especially in the DropboxService part
Fixes #8 and #9
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

How Has This Been Tested?
"Manual" tests have been made, meaning a dossier creation, update, close, removal "by hand" in the app. Exactly the same method was used for Invoices and Expenses

[x] Expenses
[x] Invoices
[x] Dossiers
[x] Uploads

Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK: .NET 6

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Every informations is registered in the database. HOWEVER if the app crashed, the changes are not registered until the next proper close.

is this still true or the last commit fixes that?


[don't merge] Fix memory leak and init

Early return from mesh print leaks previous memory.
Reading from Netcdf leaks also.

I still need to test the netcdf portion

@gelever, did you get a chance to look at this?

@gelever, when you are ready: merge this branch manually in next, add the in-next tag to this PR and remove '[DON'T MERGE]' from the title :).
After a week of testing in next, if everything looks good, we will merge in master.

@tzanio ok, will do

@tzanio The netcdf mesh reader works as it should and valgrind now shows no leaks.  I don't have write access to manually merge into next, but otherwise its ready.


add tcp_flags matching to forwarding module

add tcp_flags matching to forwarding module based on work on loxigen
as discussed at https://groups.google.com/a/openflowhub.org/forum/#!topic/floodlight-dev/uSnA0IgkBJs
users can choose to match on tcp_flags or not by configuring net.floodlightcontroller.forwarding.Forwarding.match of floodlightdefault.properties (there is a flag option added)

The corresponding loxigen modification is https://github.com/floodlight/loxigen/pull/512

some grammer errors haven't been checked, repulled


EnumerateDynamicRecords() throws exception when HasHeaderRecord is false

Steps to reproduce:
using Stream stream = new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); using StreamReader reader = new(stream); CsvConfiguration cfg = new CsvConfiguration(CultureInfo.InvariantCulture) {     HasHeaderRecord = false, }; using CsvReader csv = new(reader, cfg); csv.Read(); foreach (var record in csv.EnumerateDynamicRecords()) {     Console.ReadLine(); }
Expected behaviour: should return a dynamic record with headers chosen in the same way as standard csv helper library would. That being "Field1", "Field2" etc
I have been able to trace it back to line 27 in the CsvReaderExtensions Class.
The error is simply "System.ArgumentNullException: 'Value cannot be null. (Parameter 'source')'"

Since we now need a header to create dynamic records, we should check the value of HasHeaderRecord.


Store fist page

Describe your suggested feature
Add an option for specific sorce to cache/store  first/last page to reduce unnecessary loading time
Or even better just remove first/last page
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.16.5.
[X] I will fill out all of the requested information in this form.

What use would it be to cache a specific chapter page?

I'm assuming the very edge case of scanlator credit pages that are repeated over several chapters

I'm assuming the very edge case of scanlator credit pages that are repeated over several chapters

I imagine that would be very difficult to do, because:

Scanlators don’t always put the credits page in the beginning/end of the chapter (That usually is the case, but it is not necessarily a given).
Mihon would have to analyze the page and search for common elements. Seems like a very taxing algorithm to implement.

I meant allow user to manually set the  number of first/last pages to skip on certain sources

Still too niche to be a app setting, even more so when you take into consideration how the team is against additional settings to the point of replacing existing ones with fixed values (autobackup count, 32-bit reader, ... ) .
Probably best chances of having this implemented as an extension setting. More fitting too as an app setting would apply to every entry regardless of source.


User map isn't saved to local storage if a link is shared (until reload)

This is an odd case and probably not worth solving for or else is v low priority. But figured I'd report it anyway. If we end up going with the local store as the permanent place to store user maps then we should probably fix this, though.

This is probably something in the query params observer like useMapStore.getState.upcertUserMap({...config})

I believe this is resolved


Replication is not happening with 3rd device

I have installed the latest PostCard app in three android phones, and trying to replicate the cards across all the devices.  At any point, the replication is happening between only 2 devices.  If I kill all the apps, and restart again, replication might work work with different pairs, and leave one device alone.

Matt's tests should make it easy to repro this. So I'm going to assign it to him for now. However I don't consider this a blocker for Story 0 since just having two devices synching is good for right now.

I'm pretty sure that Jukka's checkin fixes this but we need a dedicated node test that proves that we are simultaneously talking to multiple peers.

Jukka, you need to write a node.js test that proves that Android (and of course iOS) are successfully replicating to multiple remote devices (assuming the environment has them) at the same time.

Do we have an explicit test that confirms that we can simultaneously synch with multiple devices? I believe our current tests only test one device at a time.

There is no reason why Android couldn't do this. In fact, it should be doing this out-of-the-box if the JS code is right - apart from the occasional Bluetooth problems that manifest themselves on Android.


Color mode is not respected when using theme arg in sx prop

Steps to reproduce

Enable dark mode on your system.
Review the div and Box blocks in the example application.

Current behavior
While using the theme arg inside the sx prop, I've noticed the generated color values don't appear to respect the color mode when referencing a property from the palette (e.g. theme.palette.background.default) and seem to use the light mode values even when dark mode is the active OS preference.
Additionally, the theme arg is typed as any when using a layout component but not when using a native element.
Expected behavior
The color mode should be referenced when generating values from the palette using the theme arg in the sx prop.
The theme arg inside the sx prop should be typed appropriately regardless of the type of element it's used on.
Context
No response
Your environment

npx @mui/envinfo
System:
  OS: Linux 5.0 undefined
Binaries:
  Node: 18.20.3 - /usr/local/bin/node
  npm: 10.2.3 - /usr/local/bin/npm
  pnpm: 8.15.6 - /usr/local/bin/pnpm
Browsers:
  Chrome: Not Found
npmPackages:
  @emotion/react:  11.13.0
  @emotion/styled:  11.13.0
  @mui/core-downloads-tracker:  6.0.0-dev.240424162023-9968b4889d
  @mui/icons-material: 6.0.0-beta.5 => 6.0.0-beta.5
  @mui/material: 6.0.0-beta.5 => 6.0.0-beta.5
  @mui/material-pigment-css: 6.0.0-beta.5 => 6.0.0-beta.5
  @mui/private-theming:  6.0.0-beta.5
  @mui/styled-engine:  6.0.0-beta.5
  @mui/system:  6.0.0-beta.5
  @mui/types:  7.2.15
  @mui/utils:  6.0.0-beta.5
  @types/react: ^18.2.47 => 18.3.3
  react: ^18.2.0 => 18.3.1
  react-dom: ^18.2.0 => 18.3.1

Search keywords: sx theme color mode palette

I was trying to understand how this could work using generated static values instead of CSS variables for the colors until I saw the difference between theme and theme.vars in the using theme variables section. I changed from e.g. theme.palette.primary.light to theme.vars.palette.primary.light and the colors updated as expected when the color mode changed.
I'm still seeing theme typed as any in the sx prop of layout components imported from @mui/material-pigment-css, even though it's typed as Theme for components imported from @mui/material. If you can validate that and prefer a separate issue, please let me know and I'll submit a new one.


Two crashes fixed

I'm trying out RapiDoc in an Elixir / Phoenix app and https://github.com/open-api-spex/open_api_spex library as OpenApi spec generator.   Somehow I managed to create swagger.json which was crashing RapiDoc (my bad).
I thought it's generally a good idea to be more "liberal on the input" - so I fixed the crashes in the most strait-forward way I could.  I'll be happy to apply your suggestions to make it a "proper" fix.
Thanks!

Can you provide me a test spec for me to test against

closing due to inactivity


1.1.5 - Scaling argument

Hello,
I tried to use the minmax scaling but it raise an error.
https://facebook.github.io/prophet/docs/additional_topics.html#minmax-scaling-(new-in-1.1.5)
Prophet.forecast(@series, seasonality_mode: "multiplicative", holidays: holidays, scaling: 'minmax', count: days)
unknown keyword: :scaling (ArgumentError)
Gemfile
prophet-rb (0.5.0)
      cmdstan (>= 0.2)
      numo-narray (>= <IP_ADDRESS>)
      rover-df

Hi @leoplct, thanks for sharing. Added in the commit above.


Automated Package Upgrade

:tada: This PR is included in version 28.5.71 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update UG find command and DG implementation details for tab navigation

Done:

Add UG descriptions for find commands.

To do:

Update DG for implementation details for switch command.

Codecov Report

Merging #127 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #127   +/-   ##
=========================================
  Coverage     68.39%   68.39%
  Complexity      603      603
=========================================
  Files           102      102
  Lines          2082     2082
  Branches        221      221
=========================================
  Hits           1424     1424
  Misses          572      572
  Partials         86       86

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 13010d5...3d72272. Read the comment docs.


"[mason-lspconfig.nvim] installing rust_analyzer" on every startup

Describe the bug
I see this on every startup:

To Reproduce
Steps to reproduce the behavior:

Start fresh
Get latest init.lua (https://github.com/nvim-lua/kickstart.nvim/blob/d37a3a946288c97e52e3d82e8a710c099eb6bd90/init.lua at time of writing)
Start Neovim
Let it install the plugins
Restart Neovim when complete
Let it finish the install
Restart Neovim when complete

Desktop (please complete the following information):

OS: Windows 10
Terminal: N/A (Neovim GUI)

Neovim Version

Output of running :version from inside of neovim: Neovim 0.8.1

I have the same issue on an Ubuntu computer, except there the output is slightly different:
[mason-lspconfig.nvim] installing pyright
[mason-lspconfig.nvim] installing tsserver
[mason-lspconfig.nvim] installing gopls

Given that it's happening on two different systems (and assuming you didn't add/remove anything from that init.lua file you linked), likely cause seems to be something about your environment setup. Do you alter $XDG_CONFIG_ vars or do some symlink trickery in any way?

Ahh, interesting. I do have a dotfiles repo and had a symlink from C:\Users\MyUser\AppData\Local\nvim\init.lua to the file in my dotfiles repo. I should have thought of that when I was writing this post, sorry. But even when getting rid of the symlink and starting from scratch I still observe this behavior:

As far as I can tell, I have no environment variables like XDG_CONFIG_* or MYVIMRC set on my computer:

If there are any other settings I should inspect to rule out stupidity on my own end, let me know.

Could also be that these servers require some dependencies and mason lspconfig is just failing silently, and then retries on restart. I believe you need cargo binary reachable on your $PATH from inside Neovim for it to work, so check from Neovim: echo executable('cargo') and if it's 0, then there's your issue. It is installing the others successfully it seems, and nearly duplicated across systems. I suspect pyright fails on Ubuntu because the dependency there is pip and Ubuntu packages that separately (or used to do something like that) and you have to do apt install python-pip, from what I remember.

Please remove any servers you don't want to actually run -- I'm assuming you don't want to run rust analyzer cause you don't have cargo.

Check if u had C:\Program Files\7-Zip in urs PATH.
https://github.com/williamboman/mason.nvim/issues/282?ysclid=lbwjlb0juz999449161#issuecomment-1213297775

@craigmac On my Windows machine, both echo executable('cargo') and echo executable('pip') were returning 1. On my Ubuntu machine pip wasn't detected. But after fixing it, repeating the install procedure from scratch and verifying that both commands were returning 1 now, I still got the same issues.
@tjdevries I'd like to keep rust-analyzer if possible.
@sekmentina While I have a lot of paths in my PATH variable, 7-Zip does not appear to be on it. I've confirmed this by trying to invoke 7z.exe, which does not get recognized as an internal or external command.

A Reddit thread told me to check :MasonLog. It looks like my Go setup is acting strange (will try to update) and rust-analyzer somehow cannot execute.
[ERROR Tue Dec 20 20:29:41 2022] ...acker\start\mason.nvim/lua/mason-core/installer/init.lua:155: Installation failed for Package(name=gopls) error=spawn: C:\Program Files\Go\bin\go.EXE failed with exit code 1 and signal 0.
[ERROR Tue Dec 20 20:29:45 2022] ...acker\start\mason.nvim/lua/mason-core/installer/init.lua:155: Installation failed for Package(name=rust-analyzer) error="...acker\\start\\mason.nvim/lua/mason-core/installer/init.lua:122: ...er\\start\\mason.nvim/lua/mason-core/managers/std/init.lua:96: Unable to unpack rust-analyzer.exe.gz."

I'll do some more Googling in the meantime.

On Windows, I updated go and ran go install -v golang.org/x/tools/gopls@latest on Windows. Not sure how this helped solve the rust-analyzer error but everything seems to be running smoothly there now.
On Ubuntu, all messages went away when I installed npm and go. It was a fairly fresh install so I didn't have everything set up there yet.
Long story short for people finding this thread in the future: check :MasonLog for further debug info and make sure you have cargo/pip/go/npm available if you want the default settings to work. Or disable language support for what you don't need as TJ suggests.
Thanks to everyone who participated in the thread!


Generate a Library now add also a local .browserslistrc file

Why command ng g library <library-name> adds also a local .browserslistrc file.
I mean, a library has to respect APF and all ESx language levels described on the format documentation.
Do we need that file?
Thanks.

This is needed because previously, when this was not included certain prefixes for not supported browsers were included which resulted an increase in bundle size. Also, in some cases internal libraries might not require to support all the browsers that Angular supports.
We do have a project in our roadmap to such config files unless the user explicitly wants to modify the config.


Add: KRS-TV

Channel Name
KRS-TV
Native Name (optional)
No response
Network (optional)
No response
Country
FI
Subdivision (optional)
FI-12
City (optional)
Kristiinankaupunki
Broadcast Area
s/FI-12
Languages
swe; fin
Categories (optional)
No response
NSFW
FALSE
Launched (optional)
No response
Closed (optional)
No response
Replaced By (optional)
No response
Website (optional)
https://www.krstv.fi/
Logo
https://www.krstv.fi/uploads/vT3pE7RX/121x0_97x0/logo.png
Notes
Stream URL
https://www.youtube.com/channel/UCQ36NJ8-XNhBDvSSsh8gS2Q/live

Added in https://github.com/iptv-org/database/commit/72b602bf90fed5152836b866a78652ae950c1fc4


Some Markdown URLs

Hi, thanks for the plugin, it's works great with qs strings. And since I use another file manager, I can disable netrw completely with it.
Now, on markdown I have something like this:
[xdg_open.vim](https://github.com/arp242/xdg_open.vim)

Unfortunately cWord considers () part of the object so it cannot open it.

This would work correct if the filetype is set to markdown. I added some special-fu for this a few months ago: https://github.com/arp242/xdg_open.vim/commit/3764230e14c2a0042b5462c2c85eb3c4f40b24af#diff-cf9ae36af89d92afdb38494cdf221fb2f7a3a441d57c9a21deb4ebd6176165fcR46
Seems to work if I test it.

I did just notice it didn't work quite correct if there are spaces in the description; fixed that in 7832be894. Maybe that's the problem you ran in to? Or maybe you were using an older version from before I added Markdown?
Closing for now as it seems correct, but let me know if there's still an issue and I can fix it.

I'll update an test, thank you so much! This is the plug-in that works with Neovim Noice to make UI super duper cool, but disables regular gx


Init check in for Android AICamera  with CMake and paddle lib

Please don't add the libraries of Paddle to the project. And link the static libraries of Paddle, you can use FindPaddle.cmake and write a similar CMakeList.txt. This paddle_jni.map can also be used in this demo to reduce the generated .so 's size.


194 routing at home page

For #194 .
This branch was based on branch from PR #196 and has to be proceed after #196 is merged.

Few things are still missing:

A column showing the name of the routed surface should be added to each of the routes.
The link names are still not very clear. Pls change Global routing & Routing to All routes & Routes
The page headers should have the same text as the buttons

The text in README.md needs to be aligned with the explanatory text in the Routes page.

I was thinking about doing separate issue for Readme file and doing it separately just after this is merged. Can we do it that way or should we make those changes here too?

I found some problem:

Go to http://localhost:8080/WebsiteEditor/routing
Click on the "Create" button

Expected
A new surface is created.
Actual
There is an exception:
System.Exception: The surface with specified key is not found.
   at WebsiteEditor.ViewModels.RoutingPage.GetCurrentSurface() in c:\www\Website\src\WebsiteEditor\ViewModels\RoutingPage.json.cs:line 85
   at WebsiteEditor.ViewModels.RoutingPage.Handle(CreateTrigger action) in c:\www\Website\src\WebsiteEditor\ViewModels\RoutingPage.json.cs:line 65
   at WebsiteEditor.ViewModels.RoutingPage.JsonByExample.Schema.<>c.<.ctor>b__0_14(Json pup, Input`1 input)
   at Starcounter.Templates.Property`1.InvokeHandler(Json parent, Input`1 input) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.XSON\Templates\Foundation\Property.cs:line 267
   at Starcounter.Templates.Property`1.ProcessInput(Json parent, T value) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.XSON\Templates\Foundation\Property.cs:line 289
   at Starcounter.XSON.DefaultPatchHandler.ParseAndProcess(TLong property, Json parent, String valueStr) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.XSON\Sessions\JSON-Patch\DefaultPatchHandler.cs:line 149
   at Starcounter.Internal.TransactionManager.Scope(TransactionHandle handle, Action action) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter\TransactionManager.cs:line 551
   at Starcounter.Transaction.Scope(Action action) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter\Transaction.cs:line 224
   at Starcounter.Advanced.XSON.JsonExtension.Scope(Json json, Action action) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.XSON\Advanced\JsonExtension.cs:line 67
   at Starcounter.XSON.DefaultPatchHandler.Handle(Json root, JsonPatchOperation patchOp, JsonPointer pointer, String value) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.XSON\Sessions\JSON-Patch\DefaultPatchHandler.cs:line 38
   at Starcounter.XSON.JsonPatch.HandleOnePatch(Json root, JsonPatchOperation op, JsonPointer ptr, String value, Int32 patchCount, ChangeLog changeLog, Object sourceJson, Boolean strictRejection, JsonPatchStatus previousStatus) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.XSON\Sessions\JSON-Patch\JsonPatch.cs:line 601
   at Starcounter.XSON.JsonPatch.Apply(Json root, JsonTextReader reader, Boolean strictPatchRejection, Object sourceJson, Int32& patchCount) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.XSON\Sessions\JSON-Patch\JsonPatch.cs:line 495
   at Starcounter.XSON.JsonPatch.Apply(Json root, String patch, Boolean strictPatchRejection, Int32& patchCount) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.XSON\Sessions\JSON-Patch\JsonPatch.cs:line 414
   at Starcounter.Internal.PuppetRestHandler.HandleWebSocketJson(String bs, WebSocket ws) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.Apps.JsonPatch\BuiltInRestHandlers\PuppetRestHandler.cs:line 69
   at Starcounter.Internal.AllWsGroups.RunHandler(UInt16 managedHandlerId, UInt32 groupId, WebSocket ws) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter.Internal\Http\WsManager.cs:line 289
   at Starcounter.GatewayHandlers.HandleWebSocket(UInt16 managedHandlerId, Byte* rawChunk, BMX_TASK_INFO* taskInfo, Boolean* isHandled) in C:\TeamCity\BuildAgent\work\sc-8255\Level1\src\Starcounter\Apps\GatewayHandlers.cs:line 793
HResult=-2146233088

That actually exposes even bigger issue/case. Since we providing view of all routes, maybe we should also provide possibility to change surface of route there? Like It was before UI reorganizing?

Let's try not to implement all of the features in the world. The important part is to finish with #193.
Please just add the modal. If someone wants to change the routed surface, they can delete  a route and create a new one.

I've added a small modal with surface selection.

10 tests are failing. Please fix.

Seems like those fails are not related to changes in this PR, since partly same tests failed in second, not relevant PR https://github.com/StarcounterApps/Website/pull/212

I'm investigating it. It seems there is a strange behavior of Blender.

The reason why the tests does not pass: https://github.com/Starcounter/Home/issues/251

I approved. We decided to add Ignore attribute to the failing tests since this PR changes does not really affect on this functionality and these tests.

As we discussed with @un-tone, I've added ignored labels with proper comments above tests that are failing because of Starcounter/Home#251. After this issue will be fixed, @un-tone will remove tags in #215.
Please do final verification since there was 2 merges and conflict fixes.


[WEB] Fix typo in themes.demo.html

@alextsg - This is ready to go. Once you sign the commit and push that to the pull request branch this can be merged into master.

@hippee-lee Updated


Setting a variable to if

When I saw that this language said it had no keywords, and that everything is an object, I immediately tried running the following
hello = if

hello (true)
    console.log "hello"

Which resulted in the following error
TypeError: Cannot read property 'length' of undefined

    at createIfExpression (/usr/local/lib/node_modules/pogo/lib/parser/macros.js:106:13)
    at Object.variable (/usr/local/lib/node_modules/pogo/lib/terms/variable.js:74:28)
    at constructor.expression (/usr/local/lib/node_modules/pogo/lib/parser/complexExpression.js:84:34)
    at gen38_c.expression (/usr/local/lib/node_modules/pogo/lib/parser/operatorExpression.js:124:46)
    at Object.anonymous (/usr/local/lib/node_modules/pogo/lib/parser/jisonParser.js:127:45)
    at Parser.parse (/usr/local/lib/node_modules/pogo/lib/parser/jisonParser.js:335:36)
    at Object.parse (/usr/local/lib/node_modules/pogo/lib/parser/parser.js:29:31)
    at Object.exports.compile (/usr/local/lib/node_modules/pogo/lib/parser/compiler.js:69:29)
    at compileFromFile (/usr/local/lib/node_modules/pogo/lib/parser/commandLine.js:172:24)
    at Object.exports.runFileInModule (/usr/local/lib/node_modules/pogo/lib/parser/commandLine.js:89:14)

I'm not sure what this means, but I think it is because of setting hello to if. If if is just an object, I should be theoretically able to run this, right?

ah - if is a macro, which is something that is built into the language (even if the syntax is identical to a regular function call), it's not a runtime object that you can assign to something else unfortunately.
At the pogoscript is currently unmaintained but it's here for anybody who's interested

Ok, good to know. Thank you.


⚠ DesiTorrents has degraded performance

In fae8d95, DesiTorrents ($DST) experienced degraded performance:

HTTP code: 200
Response time: 1837 ms

Resolved: DesiTorrents performance has improved in 18dda92.


dmonitoringmodeld: initialize model first

Prevents two processes from initializing and building their models at the same (ie. dmonitoringmodeld and navmodeld)

this PR:

master:

More events:


sbt-scalajs, scalajs-compiler, ... 1.15.0 (was 1.13.2)

About this PR
📦 Updates

org.scala-js:sbt-scalajs
org.scala-js:scalajs-compiler
org.scala-js:scalajs-library
org.scala-js:scalajs-library_2.13
org.scala-js:scalajs-test-bridge
org.scala-js:scalajs-test-bridge_2.13

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

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-js" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-js" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Should be safe, see https://github.com/playframework/play-json/pull/961#issuecomment-1894672900


Unanble to install using CocoaPods

I'm trying install using CocoaPods following the directives in the ReadMe but i'm getting this error [!] Invalid Podfile file: syntax error, unexpected '\n', expecting =>.. Please assist

Hello,
Could you please share your complete Podfile?

`# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'Readium' do
Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
Pods for Readium
pod 'ReadiumOPDS', :git => 'https://github.com/readium/r2-opds-swift.git', '~> 1.0.4'
end`

Can you try removing the version specifier for ReadiumOPDS? Or if you really want a specific version, you can use :tag instead (ie. CocoaPods documentation).
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'Readium' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Readium
pod 'ReadiumOPDS', :git => 'https://github.com/readium/r2-opds-swift.git'

end

Without the version specifier, [!] Unable to find a specification for R2Shared depended upon by ReadiumOPDS
With the :tag, [!] Unable to find a specification for R2Shared depended upon by ReadiumOPDS

I am closing this issue, as the pod specs have been updated, if there is still an issue, please open a new issue.


Added hist helper for producing histogram plots

Codecov Report

Merging #7 into master will increase coverage by 0.35%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master       #7      +/-   ##
==========================================
+ Coverage   93.88%   94.24%   +0.35%
==========================================
  Files          14       14
  Lines         180      191      +11
  Branches        8       10       +2
==========================================
+ Hits          169      180      +11
  Misses         11       11

Impacted Files
Coverage Δ

...com/coxautodata/vegalite4s/spark/PlotHelpers.scala
93.75% <100%> (+13.75%)
:arrow_up:

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 845f06e...703b0c7. Read the comment docs.


Ability to specify allowed websocket origins

We are using noVNC to communicate with the Websocket on Selenoid and have the following two queries.

The ws endpoint needs authentication and as of selenoid is the password. Can this be changed and can this also be hashed when rendered? Meaning, can this be masked/encrypted when loaded on the browser so that on the client side, this password isn't visible
Is there a way to restrict ws endpoint based on origin header?

@prasadasokan password is hard-coded to images, so there is no way. Also we have no specific configuration of Origin handler handling in Selenoid. I think this could be implemented as a new feature.

@prasadasokan I think you have to set up reverse proxy with SSL certs to proxy to Selenoid.

@vania-pooh Thanks, will try a reverse proxy. With multiple solenoid's running, do you think proxying vnc sessions via GGR will be better rather than individual hosts? We are trying to hit ws using ggr and we are seeing 1006 connection closed. Although the documentation says vnc sessions over ws can be proxied via GGR. Any clue why this isn't working?

Selenoid UI seems to work in HTTPS installation. Closing this because of inactivity. Feel free to reopen if still having questions.


Enable ./gradlew build on MacOS (M1) by loudly disabling bwc tests.

Description
Loudly disables bwc tests when running build on Mac. If we wanted to support a proper Mac distribution we would need to produce bwc artifacts for testing, which I believe means making a manual build once to get bootstrapped, then we would get rid of the > Project :qa:full-cluster-restart declares a dependency from configuration 'opensearch_distro_extracted_testclusters-qa-full-cluster-restart-v2.1.1-1-2.1.1-' to configuration 'expanded-darwin-arm64-tar' which is not declared in the descriptor for project :distribution:bwc:bugfix. error.
$ ./gradlew build
Picked up JAVA_TOOL_OPTIONS: -Dlog4j2.formatMsgNoLookups=true

> Configure project :
========================= WARNING =========================
         Backwards compatibility tests are disabled!
See https://github.com/opensearch-project/OpenSearch/issues/4173
===========================================================
=======================================
OpenSearch Build Hamster says Hello!
  Gradle Version        : 8.1.1
  OS Info               : Mac OS X 13.3.1 (aarch64)
  JDK Version           : 17 (Eclipse Temurin JDK)
  JAVA_HOME             : /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
  Random Testing Seed   : 8ACEB97ECBC4774
  In FIPS 140 mode      : false
=======================================

Issues Resolved
Closes https://github.com/opensearch-project/OpenSearch/issues/4173.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Note that on my M1 the docker setup is failing (read-only filesystem?) so this test fails.
$ ./gradlew :test:fixtures:krb5kdc-fixture:composeBuild
Picked up JAVA_TOOL_OPTIONS: -Dlog4j2.formatMsgNoLookups=true

> Configure project :
========================= WARNING =========================
         Backwards compatibility tests are disabled!
See https://github.com/opensearch-project/OpenSearch/issues/4173
===========================================================
=======================================
OpenSearch Build Hamster says Hello!
  Gradle Version        : 8.1.1
  OS Info               : Mac OS X 13.3.1 (aarch64)
  JDK Version           : 17 (Eclipse Temurin JDK)
  JAVA_HOME             : /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
  Random Testing Seed   : 26B668E852A6EAB6
  In FIPS 140 mode      : false
=======================================

> Task :test:fixtures:krb5kdc-fixture:composeBuild FAILED
Building peppa
#1 [internal] load build definition from Dockerfile
#1 sha256:8489cf676829bff26128ffe41230e0d09b927f72ea87a138dfcaf40baa3864ae
#1 transferring dockerfile: 37B done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 sha256:649973d0732ff8280734494086b04a253657ea2717370c074f6bd150bc687e88
#2 transferring context: 2B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/ubuntu:14.04
#3 sha256:9e293e85f130981a3ff23c0658e3319e768f1ce9460fa01765c10016dbaee053
#3 DONE 0.2s

#10 [1/6] FROM docker.io/library/ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30
#10 sha256:63abd81037383fc3a2d7c0eac3052f5b3230f96b940eea4f4a095109d9f584b0
#10 DONE 0.0s

#6 [internal] load build context
#6 sha256:9788a83dac7432b8f877bedb0efd0127a11ab13b8b606c87bbd8f43453954e8f
#6 transferring context: 848B done
#6 DONE 0.0s

#4 [2/6] RUN apt update -y
#4 sha256:9cf6ab37d1fea64b6e61fbfe4d24ee1323d1e5379dc00950a5e58f1c4390351d
#4 CACHED

#5 [3/6] RUN apt upgrade -y
#5 sha256:289d7273b81c46ed67472e64e812eb9eeb55ec98c5b6c6ceb2666b035200111b
#5 CACHED

#7 [4/6] ADD . /fixture
#7 sha256:710ea668fe573635b0470ba9f38c15e229b700785059e2c64f2d2ecbcef3b56b
#7 CACHED

#8 [5/6] RUN echo kerberos.build.opensearch.org > /etc/hostname && echo "<IP_ADDRESS> kerberos.build.opensearch.org" >> /etc/hosts
#8 sha256:6a1fcf42ec1e736788f0b7d63fb627be67cd26d56173e1bd1617b479d46cdfd7
#8 0.176 /bin/sh: 1: cannot create /etc/hosts: Read-only file system
#8 ERROR: executor failed running [/bin/sh -c echo kerberos.build.opensearch.org > /etc/hostname && echo "<IP_ADDRESS> kerberos.build.opensearch.org" >> /etc/hosts]: exit code: 2
------
 > [5/6] RUN echo kerberos.build.opensearch.org > /etc/hostname && echo "<IP_ADDRESS> kerberos.build.opensearch.org" >> /etc/hosts:
------
executor failed running [/bin/sh -c echo kerberos.build.opensearch.org > /etc/hostname && echo "<IP_ADDRESS> kerberos.build.opensearch.org" >> /etc/hosts]: exit code: 2
Service 'peppa' failed to build : Build failed

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test:fixtures:krb5kdc-fixture:composeBuild'.
> Exit-code 1 when calling /usr/local/bin/docker-compose, stdout:

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
9 actionable tasks: 1 executed, 8 up-to-date

Codecov Report

Merging #7303 (770dd27) into main (dd05edd) will decrease coverage by 0.07%.
The diff coverage is n/a.

:exclamation: Current head 770dd27 differs from pull request most recent head d314d15. Consider uploading reports for the commit d314d15 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##               main    #7303      +/-   ##
============================================
- Coverage     70.64%   70.57%   -0.07%
+ Complexity    59512    59488      -24
============================================
  Files          4862     4862
  Lines        285544   285544
  Branches      41153    41153
============================================
- Hits         201725   201530     -195
- Misses        67202    67451     +249
+ Partials      16617    16563      -54

see 495 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

I am not going to bother manually backporting it to 2.x, but if someone wants to, please do!

Chasing Read-only filesystem ERROR above in issue #8761.


darkroom blur the image when init

With simple code I get blurred image when use darkroom, but with pure FabricJS all ok:

<canvas id="c" width="600px" height="210px">

example: http://sweb.artemiev.info/darkroomjsissue/
result:

How can I fix it?

I see that it more fair for firefox browser. In Chrome Darkroom and Fabric look alike.

I have the same problem, but i think the problem is the same in all browsers.
Someone knows how to fix this.
Thanks

Same issue when using DarkroomJS. There's a light blur effect using Firefox but a strong one using Chrome. running under MacOS
Are there any ideas/fixes? Thanks

When I was rotating the image, the images were becoming very blurry. Upgrading to fabric.js 1.7.11 seemed to fix the issue for me.


Review JSON-LD and RDF serialisations

Once the latest big push on sssom-py is completed, we should review the RDF and JSONLD serialisations with @graybeal and other people in the FAIR/Semantics space, and get their feedback. Who else other than John wants to be part of this? We will probably organise a call to do that.

I came here looking for an RDF serialization so would be happy to review as a user.  I have need of such a vocabulary right now and would consider using it but want to start with the RDF.  The JSONLD context is helpful but not sufficient for me to commit to using it.

Ok, thanks! Feedback would be greatly appreciated. We currently use a simple flat serialistion:
So this table:
https://github.com/mapping-commons/sssom-py/blob/master/tests/validate_data/basic.tsv
Translates to this RDF:
https://github.com/mapping-commons/sssom-py/blob/master/tests/validate_data/basic.tsv.rdf
And this JSON-LD:
https://github.com/mapping-commons/sssom-py/blob/master/tests/validate_data/basic.tsv.json
There is also an OWL serialisation, which is based on the RDF one but injects some declarations and other syntactic requirements where necessary:
https://github.com/mapping-commons/sssom-py/blob/master/tests/validate_data/basic.tsv.owl
The biggest difference between RDF and OWL would be (which is not implemented in sssom-py right now) how to handle object property relations between classes, and complex class expressions #36 .

Ok, thanks! Feedback would be greatly appreciated. We currently use a simple flat serialistion:
So this table:
https://github.com/mapping-commons/sssom-py/blob/master/tests/validate_data/basic.tsv
Translates to this RDF:
https://github.com/mapping-commons/sssom-py/blob/master/tests/validate_data/basic.tsv.rdf
And this JSON-LD:
https://github.com/mapping-commons/sssom-py/blob/master/tests/validate_data/basic.tsv.json
There is also an OWL serialisation, which is based on the RDF one but injects some declarations and other syntactic requirements where necessary:
https://github.com/mapping-commons/sssom-py/blob/master/tests/validate_data/basic.tsv.owl
The biggest difference between RDF and OWL would be (which is not implemented in sssom-py right now) how to handle object property relations between classes, and complex class expressions #36 .

I will be off all January but if you need help how to generate these yourself, you can probably reach out to @hrshdhgd.

I will be off all January but if you need help how to generate these yourself, you can probably reach out to @hrshdhgd.

Hm.. Not sure I understand what you are asking - maybe we have a conceptual confusion? What do you mean, "the ontology for sssom", do you mean the JSON-LD context? https://github.com/mapping-commons/sssom/blob/master/sssom/jsonld/sssom.context.jsonld
There is no "ontology" in the sense of, lets say, RO if that is what you are asking. In particular, there is no TBox at all, and even if there was, it would by tiny. There are no specific "semantics" for any of the sssom:predicates other than the syntactic constrains that are captured by the JSON LD context, or even better, the JSON schema: https://github.com/mapping-commons/sssom/blob/master/sssom/jsonschema/sssom.schema.json
Let me know if this answers your questions, and thank your for looking at the serialisation! Its very high on my list of priorities to stablise the JSON-ld and RDF representations in particular!

Yes, definitely some confusion here.  Maybe I can cut through it with a different question.
I need to write some shapes that validate my SSSOM mappings are valid.  To do that, I want to import a TTL file that defines the various classes and properties which are part of the SSSOM vocabulary.  If this is only a set of classes and annotation properties with labels, thats perfectly fine.  But I do need to import something to use it.  A JSON-LD context simply organizes instance data present in the JSON-LD object itself.

Its too late this week, but we can auto-generate SHEX shapes for SSSOM, if that helps as a starting point (we so far did not have the need, but LinkML allows us to do this). Would this be of help?

No hurry.  I just want a TTL file that describes the classes and properties.  Ideally one that I can dereference from a PURL server.  It's just standard linked data stuff.  Maybe SSSOM isn't intended to be used primarily in an RDF context but the absence of this is truly head scratching.

Yeah, purl wise, we are in the early processes. You should think of us as "going towards" linked data rather than "coming from" - many of the current SSSOM core team are primarily about biomedical ontologies, OBO and biological databases, and linked data are embracing, but we sure need people like you helping us becoming better at it.
Purl wise, we started using w3id.org, like for example, this is the PURL to our sssom JSONLD context: https://w3id.org/sssom/sssom.context.jsonld
Still not sure exactly what you mean by "ontology", but I think @cmungall does and he will tell me how to answer your question next Monday! Thanks!

SSSOM is indeed intended to be used in an RDF context!
I think what you are looking for is either the SHACL or the ShEx, the two major shape standards for linked data. We can provide these easily, and I think we should.
the OWL has been mentioned previously but of course, OWL is most useful for open world reasoning and there are not a lot of useful open world axioms that can be added to a mapping standard, but if all you are interested in is a file with the properties and associated metadata that may be fine, but for closed-world validation then ShEx/SHACL is what you are after.

Hey Chris,
Thanks for replying.  I appreciate it.  I really think SSSOM fills an incredibly large gap as mappings handled by only a property are so impoverished!  So, I want to use SSSOM in my own work.
I am looking for a file in a concrete RDF syntax that contains the type definitions for all properties and classes as well as basic annotations like label, etc.  Any other common OBO annotations would be welcome too (notes, isDefinedBy, definition) would be welcome.  It should have a single owl:Ontology individual than an OWL API could use for imports.
If I can help at all, let me know.  I’ll handle SHACL on my end as it might be narrowed or otherwise tweaked to handle my own needs.
Adam

On Feb 11, 2022, at 11:50 AM, Chris Mungall @.***> wrote:
SSSOM is indeed intended to be used in an RDF context!
I think what you are looking for is either the SHACL or the ShEx, the two major shape standards for linked data. We can provide these easily, and I think we should.
the OWL has been mentioned previously but of course, OWL is most useful for open world reasoning and there are not a lot of useful open world axioms that can be added to a mapping standard, but if all you are interested in is a file with the properties and associated metadata that may be fine, but for closed-world validation then ShEx/SHACL is what you are after.
—
Reply to this email directly, view it on GitHub https://github.com/mapping-commons/sssom/issues/102#issuecomment-1036514484, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC7CJZTUB2OWTRJQQ7ZD3MTU2VK6RANCNFSM5HDRXSLA.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://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 commented.

See:
https://github.com/mapping-commons/sssom/pull/140

This was not supposed to close it :) Sorry @afk314
https://github.com/mapping-commons/sssom/tree/master/sssom/owl
You close it when you are satisfied.


Fix minor issues of parameter test:

same market name with tag
type issue calling best bid/ask

@Galen-Cao Could you run black on these changes? Other than that looks good

Actually looks like it's elsewhere. Will merge this then fix up


CXPUI-26:hidden the carousel when user select the category

JIRA: https://newrelic.atlassian.net/browse/CXPUI-26
Description: When user selects a category in left navigation panel carousel of most popular and featured are supposed to be hidden
OLD VIEW:
when all option selected in left panel

when any category is selected

NEW VIEW:
when all option is selected

when any category selected

Raised another PR to main thats why removing the forked branch


dotnet failed with exit code 1, related to SDK version

https://docs.microsoft.com/en-us/learn/modules/create-a-build-pipeline/6-create-the-pipeline
Copying the azure-pipelines.yml contents from the above URL results in a failure at the "Build the project - Release" task. Errors are
##[error]Error: The process '/opt/hostedtoolcache/dotnet/dotnet' failed with exit code 1
##[error]Dotnet command failed with non-zero exit code on the following projects : /home/vsts/work/1/s/Tailspin.SpaceGame.Web/Tailspin.SpaceGame.Web.csproj
I corrected this by updating the below code from
steps:
- task: UseDotNet@2
  displayName: 'Use .NET Core SDK 3.1.100'
  inputs:
    packageType: sdk
    version: 3.1.100

to
steps:
- task: UseDotNet@2
  displayName: 'Use .NET Core SDK 2.2.x'
  inputs:
    packageType: sdk
    version: 2.2.x

Below solution can be used as alternative

Backup azure-pipelines.yaml
Reset to last available merge prior to .NET Core 3.1
git reset --hard 435520f
Copy backup of azure-pipelines.yaml to top level directory of repository
Commit azure-pipelines.yaml
git add azure-pipelines.yaml
git commit -m 'azure pipelines ci'
Force push to GitHub Repository
git push --force

Pipeline should start automatically. If not, Click 'Run pipeline' (Refer Azure DevOps Documentation)

Caution: git reset --hard discards lastest changes

In the unit-tests branch, as the project files are updated to use SDK version 3.1, the variables for .NET SDK version at the azure-pipeline.yml file should be updated as follows:
variables:
  buildConfiguration: 'Release'
  wwwrootDir: 'Tailspin.SpaceGame.Web/wwwroot'
  dotnetSdkVersion: '3.1.100'

Otherwise you get the mentioned error code from pipeline.

In the unit-tests branch, as the project files are updated to use SDK version 3.1, the variables for .NET SDK version at the azure-pipelines.yml file should be updated as follows:
variables:
  buildConfiguration: 'Release'
  wwwrootDir: 'Tailspin.SpaceGame.Web/wwwroot'
  dotnetSdkVersion: '3.1.100'

Otherwise you get the mentioned error code from pipeline.

Doubled that. Had the same issue while working on lesson "https://docs.microsoft.com/pt-br/learn/modules/run-quality-tests-build-pipeline/4-add-unit-tests". Fixed by changing the dotnetSdkVersion as pointed by @ChPfisterer

Hey, I'm sorry that we haven't responded to this issue. I'm closing it, as we've made revisions to this content since this conversation started. Thanks everyone for helping each other out!


Empty Container Deletion Policy?

Is there a way to define a policy to delete empty containers?

@ronhowe can you provide me with the link to the documentation you are referring to so I can better assist?

@ronhowe I will close this for now. Please open a new issue directly on the doc you are referring to if you still have a question and we can take a look.


92% Error occurs !

Can anyone help me, thanks a lot.
[ 91%] Built target opencv_optflow
[ 92%] Built target opencv_perf_optflow
[ 92%] Built target numeric
[ 92%] Building CXX object modules/sfm/src/libmv/libmv/multiview/CMakeFiles/multiview.dir/euclidean_resection.cc.o
c++: internal compiler error: Segmentation fault (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
modules/sfm/src/libmv/libmv/multiview/CMakeFiles/multiview.dir/build.make:86: recipe for target 'modules/sfm/src/libmv/libmv/multiview/CMakeFiles/multiview.dir/euclidean_resection.cc.o' failed
make[2]: *** [modules/sfm/src/libmv/libmv/multiview/CMakeFiles/multiview.dir/euclidean_resection.cc.o] Error 4
CMakeFiles/Makefile2:8129: recipe for target 'modules/sfm/src/libmv/libmv/multiview/CMakeFiles/multiview.dir/all' failed
make[1]: *** [modules/sfm/src/libmv/libmv/multiview/CMakeFiles/multiview.dir/all] Error 2
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2

Please see #7.
Another cause can be a corrupted download of the OpenCV code.

Please see #7. Another cause can be a corrupted download of the OpenCV code.

great! It works after removing this module.


feat: add externalname support for upstream

Please answer these questions before submitting a pull request

Why submit this pull request?

[ ] Bugfix

[x] New feature provided

[ ] Improve performance

[ ] Backport patches

Related issues
https://github.com/apache/apisix-ingress-controller/issues/645

Bugfix

Description

How to fix?

New feature or improvement

Describe the details and related test reports.

Adding kubernetes service type ExternalName support
For kind: ApisixUpstream, add two more options passHost and upstreamHost

Let me know if there's anything missing here, thanks.

Backport patches

Why need to backport?

Source branch

Related commits and pull requests

Target branch

@elvis-cai Please add some test cases to cover these changes.

@elvis-cai Please add some test cases to cover these changes.

sure, doc & test added.

Codecov Report

Merging #726 (ab32fd3) into master (dc196ef) will decrease coverage by 0.44%.
The diff coverage is 20.79%.

:exclamation: Current head ab32fd3 differs from pull request most recent head 8670494. Consider uploading reports for the commit 8670494 to get more accurate results

@@            Coverage Diff             @@
##           master     #726      +/-   ##
==========================================
- Coverage   32.30%   31.86%   -0.45%
==========================================
  Files          65       65
  Lines        6500     6675     +175
==========================================
+ Hits         2100     2127      +27
- Misses       4149     4289     +140
- Partials      251      259       +8

Impacted Files
Coverage Δ

pkg/ingress/compare.go
0.00% <0.00%> (ø)

pkg/ingress/namespace.go
0.00% <0.00%> (ø)

pkg/ingress/controller.go
1.01% <5.00%> (-0.05%)
:arrow_down:

pkg/config/config.go
62.50% <13.79%> (-23.95%)
:arrow_down:

cmd/ingress/ingress.go
75.82% <50.00%> (-1.45%)
:arrow_down:

pkg/kube/translation/translator.go
48.18% <55.55%> (+1.18%)
:arrow_up:

pkg/kube/translation/util.go
32.16% <58.82%> (-0.56%)
:arrow_down:

pkg/kube/translation/apisix_upstream.go
88.47% <88.23%> (-0.03%)
:arrow_down:

test/e2e/e2e.go

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 dc196ef...8670494. Read the comment docs.

Please fix the CI errors.

my bad, last commit forget to update test code, updated

Sorry for delay. Can you resolve the conflict? Then we run the test and merge this PR. Thanks!

Sorry for delay. Can you resolve the conflict? Then we run the test and merge this PR. Thanks!

all good, conflict resolved and feel free to rerun the test, thanks.

@tokers @tao12345666333     Why this feature not merge to master, Can you go ahead to process this feature ?

There are too many conflicts to resolve.

@elvis-cai Could you merge the newest master branch? Thanks!

This looks like a great feature and I'm really looking forward to having it merged. Is there something I can do to help move it along?

I am more looking forward to the feature https://github.com/apache/apisix-ingress-controller/issues/927, but sounds good to me , before that's implemented, will look at if I could fix the conflict and merge the latest master branch.

@tao12345666333 how does this look? I'd love to see this PR merged

Just adding my +1 for this feature :)

Sorry for delay reply.
The maintenance team is actively working on the remainder tasks of the v1.5 release window.
We plan to do a pre-release of v1.5 this month.
#726 #927 and some related tasks, I will put them in the v1.6 version to complete.
Currently we have too many things to do, including GitHub issues, PRs, some features and bugfixes, etc., and Slack channel replies. This leaves us almost at full capacity.
If anyone would like to see some new features added, please join us and help us make this project better, thanks

#1306 has been merged. I will close this one, thanks!

@tao12345666333 It looks like there's a discrepancy in the docs and what's actually possible when using the ApisixUpstream crd, i.e the passHost feature doesn't work- see https://github.com/apache/apisix-ingress-controller/issues/2010.
I'm not sure where the confusion happened but it looks like this pr would have added that feature, but #1306 was merged instead and does include passHostfunctionality?


With many peers occassionally timeouts and connection resets happen

2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000->128.66.1019.27:22998: read: connection reset by peer
2024/08/19 07:31:28 reading message: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:12342: read: connection reset by peer
2024/08/19 07:31:28 reading message: read tcp <IP_ADDRESS>:22000->128.66.1019.49:34000: read: connection reset by peer
2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000->128.66.1019.39:16736: read: connection reset by peer
2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:40602: read: connection reset by peer
2024/08/19 07:31:28 reading message: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:19104: read: connection reset by peer
2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:55896: read: connection reset by peer
2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:15144: read: connection reset by peer
2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:63184: read: connection reset by peer
2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:47922: read: connection reset by peer
2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:56062: read: connection reset by peer
2024/08/19 07:31:28 reading message: failed reading message data: read tcp <IP_ADDRESS>:22000-><IP_ADDRESS>:39280: read: connection reset by peer
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection
2024/08/19 07:35:02 last message timer expired: closing connection

This happens the more often the more peers are connected this is with 30 peers and about 20000 entries in the sticktable per peer.

I think this happens when for whatever reason, the consumer is too slow. I am not sure if a cache would help here?

Closing this it was my fault :D


Use iojs 2.5.0

Gulp will work from local node_modules + removes warning that local gulp was not found.

Node 4.0 is not yet fully supported by React Native & Karma. It's better to wait for 2 more weeks and develop existing apps w/o any issues and warnings and re-enable when they are supported. The React Native Node 4.0 release should land in max. 7 days.


Updating MRT3's SpatializationMixer property's description

Overview
Updating SpatializationMixer's property description to be a bit clearer on its usage (or should I say protentional usage).

Re-thinking this...might just remove the unused property.


[Feature] Renaming of Dataset to Semantic Model

Regarding Datasets renamed to semantic models.
This change impacts multiple labs, both in terms of terminology used and various UI-related steps.
The labs need to be adjusted accordingly so the attendees can complete them with the already-rolled-out PBI Service changes and the upcoming PBI Desktop updates.

@VitalyMCT Thanks for mentioning this change. The updates are already underway and will be committed when ready.