text:
🛑 libreddit snoo.habedieeh.re is down

In 17cf681, libreddit snoo.habedieeh.re (https://snoo.habedieeh.re) was down:

HTTP code: 0
Response time: 0 ms

Resolved: libreddit snoo.habedieeh.re is back up in 323a8ef after 16 minutes.


text:
🛑 GotHub gh.bloatcat.tk is down

In c6c1fa9, GotHub gh.bloatcat.tk (https://gh.bloatcat.tk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: GotHub gh.bloatcat.tk is back up in 166c157 after 21 minutes.

source: gharchive/issue

repo: NoPlagiarism/services-personal-upptime

license: MIT

license_type: permissive

license_source: github-api


text:
Asim's solution to the quiz

I implemented my solution in java as I just started learning go. I guess at some later stage will implement the same in go.
To execute the program:
One way:
Save files "wordlist.class" and "wordlist.txt" to /tmp directory and run
$ java wordlist
Another way:
Save wordlistquiz.jar to /tmp and run
$ java -jar  wordlistquiz.jar

Looks good

source: gharchive/pull-request

repo: NodePrime/quiz

license: unlicense

license_source: bigquery


text:
Inform User about Connection problems

When a user clicks any category, we should check the internet connection and  Show BottomSheet when the info if there is no connection or any other problem with beautiful illustration, something like this:

Also, we should monitor the connection status and close BottomSheet automatically if the connection is re-established.
Possible illustrations:
https://static.vecteezy.com/system/resources/previews/002/737/785/original/no-internet-connection-illustration-concept-free-vector.jpg
https://cdni.iconscout.com/illustration/premium/thumb/no-internet-error-4268373-3551720.png
https://images.kiwi.com/illustrations/0x400/Offline-Q85.png

https://medium.com/geekculture/implementing-an-active-network-state-monitor-in-android-dbbc24cf2bc5

Changing flow @Vazhapp  @shalva97
We will display a connection error problem at the top of the main screen and if a user will click a quiz item that requires a network, we will increase the size of the top network error message with animation to highlight the problem for a user

repo: Nodrex/Testomania


text:
我有 openai api 不需要huggingface的模型，我在配置的setup.py source 后，为什么还需要我huggingface llama

yahboom@yahboom-virtual-machine:~/gpt_ws$ ros2 run gpt_client gpt_client
[INFO] [1716294495.241716529] [gpt_client]: gpt_client already.
INFO:root:Loading keys...
INFO:root:Done.
INFO:root:Initialize LLM...
INFO:root:Done.
INFO:root:Initialize tools...
/usr/lib/python3/dist-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.17.3 and <1.25.0 is required for this version of SciPy (detected version 1.26.4
  warnings.warn(f"A NumPy version >={np_minversion} and <{np_maxversion}"
INFO:sentence_transformers.SentenceTransformer:Load pretrained SentenceTransformer: flax-sentence-embeddings/all_datasets_v4_MiniLM-L6
WARNING:sentence_transformers.SentenceTransformer:No sentence-transformers model found with name flax-sentence-embeddings/all_datasets_v4_MiniLM-L6. Creating a new one with MEAN pooling.
/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py:1132: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`.
  warnings.warn(
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 169, in _new_conn
    conn = connection.create_connection(
  File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 96, in create_connection
    raise err
  File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 86, in create_connection
    sock.connect(sa)
TimeoutError: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 700, in urlopen
httplib_response = self._make_request(
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 383, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 1017, in _validate_conn
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 353, in connect
conn = self._new_conn()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 174, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x79af20146fe0>, 'Connection to huggingface.co timed out. (connect timeout=10)')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/yahboom/.local/lib/python3.10/site-packages/requests/adapters.py", line 564, in send
resp = conn.urlopen(
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 756, in urlopen
retries = retries.increment(
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /flax-sentence-embeddings/all_datasets_v4_MiniLM-L6/resolve/main/config.json (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x79af20146fe0>, 'Connection to huggingface.co timed out. (connect timeout=10)'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1722, in _get_metadata_or_catch_error
metadata = get_hf_file_metadata(url=url, proxies=proxies, timeout=etag_timeout, headers=headers)
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/utils/_validators.py", line 114, in _inner_fn
return fn(*args, **kwargs)
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1645, in get_hf_file_metadata
r = _request_wrapper(
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 372, in _request_wrapper
response = _request_wrapper(
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 395, in _request_wrapper
response = get_session().request(method=method, url=url, **params)
File "/home/yahboom/.local/lib/python3.10/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/home/yahboom/.local/lib/python3.10/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/utils/_http.py", line 66, in send
return super().send(request, *args, **kwargs)
File "/home/yahboom/.local/lib/python3.10/site-packages/requests/adapters.py", line 585, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: (MaxRetryError("HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /flax-sentence-embeddings/all_datasets_v4_MiniLM-L6/resolve/main/config.json (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x79af20146fe0>, 'Connection to huggingface.co timed out. (connect timeout=10)'))"), '(Request ID: 0f6e6172-036d-4e0d-b16e-a19abe9f47a4)')
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/yahboom/.local/lib/python3.10/site-packages/transformers/utils/hub.py", line 399, in cached_file
resolved_file = hf_hub_download(
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/utils/_validators.py", line 114, in _inner_fn
return fn(*args, **kwargs)
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1221, in hf_hub_download
return _hf_hub_download_to_cache_dir(
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1325, in _hf_hub_download_to_cache_dir
_raise_on_head_call_error(head_call_error, force_download, local_files_only)
File "/home/yahboom/.local/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 1826, in _raise_on_head_call_error
raise LocalEntryNotFoundError(
huggingface_hub.utils._errors.LocalEntryNotFoundError: An error happened while trying to locate the file on the Hub and we cannot find the requested files in the local cache. Please check your connection and try again or make sure your Internet connection is on.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/yahboom/gpt_ws/install/gpt_client/lib/gpt_client/gpt_client", line 33, in
sys.exit(load_entry_point('gpt-client==0.0.0', 'console_scripts', 'gpt_client')())
File "/home/yahboom/gpt_ws/install/gpt_client/lib/python3.10/site-packages/gpt_client/examples/client_retrieval_gpt.py", line 103, in main
gpt_node = GPTClient(
File "/home/yahboom/gpt_ws/install/gpt_client/lib/python3.10/site-packages/gpt_client/examples/client_retrieval_gpt.py", line 81, in init
self.gpt = GPTAssistant(
File "/home/yahboom/gpt_ws/install/gpt_client/lib/python3.10/site-packages/gpt_client/examples/client_retrieval_gpt.py", line 39, in init
embedding_model = eu.init_embedding_model()
File "/home/yahboom/gpt_ws/install/gpt_client/lib/python3.10/site-packages/gpt_client/commons/embedding_utils.py", line 39, in init_embedding_model
embeddings = HuggingFaceEmbeddings(
File "/home/yahboom/.local/lib/python3.10/site-packages/langchain_community/embeddings/huggingface.py", line 72, in init
self.client = sentence_transformers.SentenceTransformer(
File "/home/yahboom/.local/lib/python3.10/site-packages/sentence_transformers/SentenceTransformer.py", line 205, in init
modules = self._load_auto_model(
File "/home/yahboom/.local/lib/python3.10/site-packages/sentence_transformers/SentenceTransformer.py", line 1197, in _load_auto_model
transformer_model = Transformer(
File "/home/yahboom/.local/lib/python3.10/site-packages/sentence_transformers/models/Transformer.py", line 35, in init
config = AutoConfig.from_pretrained(model_name_or_path, **model_args, cache_dir=cache_dir)
File "/home/yahboom/.local/lib/python3.10/site-packages/transformers/models/auto/configuration_auto.py", line 934, in from_pretrained
config_dict, unused_kwargs = PretrainedConfig.get_config_dict(pretrained_model_name_or_path, **kwargs)
File "/home/yahboom/.local/lib/python3.10/site-packages/transformers/configuration_utils.py", line 632, in get_config_dict
config_dict, kwargs = cls._get_config_dict(pretrained_model_name_or_path, **kwargs)
File "/home/yahboom/.local/lib/python3.10/site-packages/transformers/configuration_utils.py", line 689, in _get_config_dict
resolved_config_file = cached_file(
File "/home/yahboom/.local/lib/python3.10/site-packages/transformers/utils/hub.py", line 442, in cached_file
raise EnvironmentError(
OSError: We couldn't connect to 'https://huggingface.co' to load this file, couldn't find it in the cached files and it looks like flax-sentence-embeddings/all_datasets_v4_MiniLM-L6 is not the path to a directory containing a file named config.json.
Checkout your internet connection or see how to run the library in offline mode at 'https://huggingface.co/docs/transformers/installation#offline-mode'.
[ros2run]: Process exited with failure 1

RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx
[ros2run]: Process exited with failure 1

我可以不实用因为大显卡吗？我是 2018 年的苹果电脑

你好，根据报错信息来看是在下载 all_datasets_v4_MiniLM-L6 模型时出现了网络问题，这个模型是用来进行 embedding 处理的，并不是 llama。

您可以手动把 retrival 部分从代码中删掉

我将 cuda 改为 cpu，进一步启动了程序，但是新的问题有出现了
elif EMBEDDING_MODEL == 1:
embeddings = HuggingFaceEmbeddings(
model_name=model_name,
model_kwargs={"device": "cpu"},
)
终端打印：
I am ready to help you with your questions and commands.
User💬> INFO:backoff:Backing off send_request(...) for 0.9s (requests.exceptions.SSLError: HTTPSConnectionPool(host='us-api.i.posthog.com', port=443): Max retries exceeded with url: /batch/ (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1007)'))))
ERROR:backoff:Giving up send_request(...) after 4 tries (requests.exceptions.SSLError: HTTPSConnectionPool(host='us-api.i.posthog.com', port=443): Max retries exceeded with url: /batch/ (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1007)'))))
我在尝试找到原因，进行重新编译

我成功编译了代码，进入了 user chat 环节

我不知道为什么，助理返回了
Assistant🤖> ```python
object_pos, object_quat = pri.get_obj_pose("red_block")
target_pos = object_pos + np.array([0.0, 0.0, 0.1])  # 10cm above the red block
pri.grab("red_block")
pri.move(target_pos, object_quat)
pri.gripper_ctrl('open')
pri.res
但是服务器那边的机械没有动起来

yahboom@yahboom-virtual-machine:~/gpt_ws$ ros2 run gpt_server gpt_server
INFO:root:Initializing ROS...
[INFO] [1716347886.546544101] [gpt_server]: Gpt server has init.
INFO:root:Done.
INFO:root:Initializing Simulator...
INFO:root:Activated agents: ['arm0']
/home/yahboom/.local/lib/python3.10/site-packages/glfw/init.py:914: GLFWError: (65544) b'Wayland: Window position retrieval not supported'
warnings.warn(message, GLFWError)
INFO:root:Done.
错误信息，是否配置不准确造成运行时候，出现 error

 我不知道为什么，助理返回了 Assistant🤖> ```python object_pos, object_quat = pri.get_obj_pose("red_block") target_pos = object_pos + np.array([0.0, 0.0, 0.1]) # 10cm above the red block pri.grab("red_block") pri.move(target_pos, object_quat) pri.gripper_ctrl('open') pri.res 但是服务器那边的机械没有动起来

是否开启通信了呢？需要将程序中的 is_debug=True 改成 False

是否开启通信了呢？需要将程序中的 is_debug=True 改成 False

还是没有形成通信

是修改节点控制的 is_debug吗？

ok！可以了

 我不知道为什么，助理返回了 Assistant🤖> ```python object_pos, object_quat = pri.get_obj_pose("red_block") target_pos = object_pos + np.array([0.0, 0.0, 0.1]) # 10cm above the red block pri.grab("red_block") pri.move(target_pos, object_quat) pri.gripper_ctrl('open') pri.res 但是服务器那边的机械没有动起来

是否开启通信了呢？需要将程序中的 is_debug=True 改成 False

请问我这边是第一步先pick up the red block可以正确运行，抓取方块。但之后输入put it down后助理返回正常，但服务器的机械臂不动是什么原因

 我不知道为什么，助理返回了 Assistant🤖> ```python object_pos, object_quat = pri.get_obj_pose("red_block") target_pos = object_pos + np.array([0.0, 0.0, 0.1]) # 10cm above the red block pri.grab("red_block") pri.move(target_pos, object_quat) pri.gripper_ctrl('open') pri.res 但是服务器那边的机械没有动起来

是否开启通信了呢？需要将程序中的 is_debug=True 改成 False

请问为什么我第一个命令pick都能正常执行，但第二个指令就无法传输到server端了

我看了下pri.move指令似乎不能生效

这只会抓取回位 之后就不动了

authors: Hongdn NoneJou072 wisepmlin


text:
Handling edge cases on heading and list_item nodes

Hey @edvinasjurele 👋
First of all, I want to thank you for this amazing package! The effort you put into this repo is outstanding!
I work at Storyblok in the Website team, and we were on the verge of needing to develop something like this. Since this work from yours is truly astonishing IMHO, we've been trying it out ourselves and it's working like a charm.
However, I found a couple of bugs that I've been trying to assess with this PR.
The issue
The Heading content is not marked as optional, while, in fact, it is. Set aside the fact that an empty heading doesn't mean anything, there may be situations where an editor could inadvertently add a heading node to a Richtext field (which is as easy as clicking on the heading button) and then proceed to forget about it 😅
The same thing goes for Paragraphs, but while handling the unhappy path is a thing in the case of plain paragraphs, it is not true for paragraphs rendered inside List Items. In those cases, if a paragraph doesn't have any content, node.content is undefined and therefore an exception is thrown.
The proposed solution
For contentless headings: I thought it could be reasonable to render a
 instead of the actual heading, much like the paragraph implementation, but maybe it could be better not to render anything at all?
For ps inside list items: it doesn't feel "right" to me to render a
 in this case, as it could very well lead to quirks that may be avoided by not rendering anything 🤔
The only thing I want to point out here is that returning an empty string as content would potentially mean that empty strings could be passed as a parameter to the renderNode function, which is meant to only accept ComponentNode
I'm open to suggestions.
Thanks again for your amazing work! ❤

Hi @Edo-San, thanks for your MR and the kind words! I am happy to help and give back to the community 🙏
I will review the code and propose the improvements (if any).

To start with, I see DCO is failing, it means you need to commit stuff with --signoff (or -s) flag (see more info). Easy as that:
git commit -s -m 'This is my commit message'

You may follow the details to resolve that.

Secondly, we might need to do the business decisions:

What to render instead of empty Heading? Totally agree with you to render the
 (same as for paragraph, btw, those might be used for making "empty lines" when writing a blog article), thus we might treat empty headings the same way, leaving this empty heading noticable in both app view and Storyblok rich text view, thus it resembles nicely and leaves possibility for content editor to spot it easier and remove redundant empty headings:

(in image, the first gap is empty heading, the second gap is empty paragraph)

What to render instead of empty list item? Yes, we may render out simple empty string "", respecting the content editor choice of it being empty. And yes, in all cases we skip rendering that paragraph in list items.

Although, just FYI, there is one case where we should still respect hard breaks in list item and that seems logic to me and works like this already (nothing to fix):

.
3. What to do with renderNode function potentially getting empty string? We have to make sure any node or array of nodes contains another node (maintain node-in-node structure), thus the [""] must become [{ content: "" }] and the resolvedContent will land as simple "". I hope I got this right, or let me know if I miss anything on this aspect.

I saw the DCO error when I opened the PR 🤦 Will re-commit ASAP.
It all looks and sounds good on my side! As for the last bit, I'd just amend this commit, WDYT? I implemented that bit as you described in this commit, and it's probably better to stick with it as it wouldn't require messing with typings as you said.

Sure, formulate the commits in any way you want, just maintain the separation of concerns (if possible). As the each commits is indeed a changelog entry in the releases notes https://github.com/NordSecurity/storyblok-rich-text-astro-renderer/releases

Hey @edvinasjurele thanks for your feedback, much appreciated! 🙌
As for the commits for the release, did you configure GitHub to squash-commit when merging PRs? It could be beneficial in terms of hiding bunches of rather useless commits in favor of changelog/releaselog readability (it should automatically create the squash commit message based on the title of the PR, if I'm not mistaken).
Otherwise, I'll squash everything myself :D

Hey @edvinasjurele thanks for your feedback, much appreciated! 🙌 As for the commits for the release, did you configure GitHub to squash-commit when merging PRs? It could be beneficial in terms of hiding bunches of rather useless commits in favor of changelog/releaselog readability (it should automatically create the squash commit message based on the title of the PR, if I'm not mistaken).
Otherwise, I'll squash everything myself :D

No we haven't and here is the reason, and I go with Rebase and merge. As mentioned in contributing, we do follow semantic-release practices, and respect the contributor commits as is, leaving a space to add various changes in a single PR, f.e.:
fix: handle undefined content provided to heading node
docs: update README
chore: bump storyblok/astro package

But at the same time maintinaining proper changelog. From those commits the tool generates the changelog and picks the next tag version automatically.
To be honest, I haven't yet finalised semantic-release configuration, thus I am doing those releases manually in this project for now (I will have to find some time to finish CI stuff as I am not used to Github one 🙂 ).
Two ways from here:

Please squash your commits into one  🙏 (it probably makes sense in this PR to have a single one as all of those are about the same problem to fix).
It could be those first 4 commits (those are totally fine) but the last one is a little off. Might have been squashed to one of the existing ones and we are ready to go.

Your call!

I have released the new package version https://www.npmjs.com/package/storyblok-rich-text-astro-renderer 🎉
Thank you again for the contribution!
Btw, let's meet on Discord. My user is eddyJ#6064

authors: Edo-San edvinasjurele


text:
Improve CESM tool

[ ] Have the possibility to use different number of cores & memory for different compset & resolution. We could also offer some options to end-users such as "time to solution" or "energy to solution".
[ ] Solve issues with fully coupled compset (known problems with csh not properly reported in conda package).
[ ] Add option to continue run e.g. without rebuilding cesm
[ ] Add timings (not kept in the current Galaxy tool e.g. usecase folder).

[ ] Add new version of CESM (2.2.*): this new version supports NUOPC coarser grid resolution (T42) that we can use for teaching.
[ ] Add new compsets such as F2010

repo: NordicESMhub/galaxy-tools


text:
Extend configuration UI to support disabling of runtime modules

See https://github.com/NordicSemiconductor/asset-tracker-cloud-docs/issues/209
Add a new section to the device configuration with toggle buttons (like the Active/Passive one), for Firmware Modules that are Enabled by default, and if set to "Disabled", will add a string to the desired.nod array.
The two known modules for now are:

GPS (gnss)
Neighbor Cell Measurements (ncell)

Closed via #344 344


text:
Server boot crash issue with Moreboots-1.1.0-1.16.x on Forge 35.1.1 (Minecraft 1.16.4)

Hello ! Thank very much for all this very funny and colorfull boots !
I'm on a minecraft forge 35.1.1 server (1.16.4) and my server have a boot crash issue with your mod (moreboots-1.1.0-1.16.x version) as you can see in my lastest server log below.

Lastest server log
net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [
More Boots (moreboots) encountered an error during the load_registries event phase

java.lang.NoSuchMethodError: net.minecraft.block.SkullBlock.func_196292_N_()Lnet/minecraft/block/SkullBlock$ISkullType;
]
at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:263) ~[forge:?]

at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:230) ~[forge:?]

at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:196) ~[forge:?]

at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:44) ~[forge:?]

at net.minecraft.server.Main.main(Main.java:95) ~[?:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]

at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.4-35.1.1.jar:35.1]

at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?]

at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.4-35.1.1.jar:?]

at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.4-35.1.1.jar:?]

at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.4-35.1.1.jar:?]

Can you see what's wrong please ?
Thank for your attention.
Have a very good day !

Is this the entire log? If so, that may take some time for me to figure it out.
Also, I don't know if that's a typo or not, but a Minecraft Forge 31.1.1 server should be a 1.15.2 server???

Thank for your reply. Indeed, it's forge 35.1.1 ! Sorry for my mistake.
The log I provide to you is the only part that concern your mod. It provide all the infos you need. The full lastestlog is very long and aren't related to your mod activity apart this one.
Have a good day

The last version of your mod (moreboots - 1.3.1) crash the same way as well as you cas see in this much detailed log

Lastest server log part1
[14déc.2020 19:37:29.292] [main/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/]: Exception caught during firing event: net.minecraft.block.SkullBlock.func_196292_N_()Lnet/minecraft/block/SkullBlock$ISkullType;
Index: 3

Listeners:

	0: NORMAL

	1: ASM: class com.northwestwind.moreboots.init.TileEntityInit registerTileEntity(Lnet/minecraftforge/event/RegistryEvent$Register;)V

	2: ASM: class com.northwestwind.moreboots.init.ItemInit registerItems(Lnet/minecraftforge/event/RegistryEvent$Register;)V

	3: ASM: class com.northwestwind.moreboots.init.BlockInit registerBlocks(Lnet/minecraftforge/event/RegistryEvent$Register;)V

	4: ASM: class com.northwestwind.moreboots.init.BlockInit registerBlockItems(Lnet/minecraftforge/event/RegistryEvent$Register;)V

java.lang.NoSuchMethodError: net.minecraft.block.SkullBlock.func_196292_N_()Lnet/minecraft/block/SkullBlock$ISkullType;
at com.northwestwind.moreboots.init.block.vanilla.VanishingSkullBlock.<init>(VanishingSkullBlock.java:18)

at com.northwestwind.moreboots.init.BlockInit.registerBlocks(BlockInit.java:88)

at net.minecraftforge.eventbus.ASMEventHandler_220_BlockInit_registerBlocks_Register.invoke(.dynamic)

at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)

at net.minecraftforge.eventbus.EventBus.post(EventBus.java:297)

at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120)

at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121)

at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626)

at net.minecraftforge.fml.ModWorkManager$SyncExecutor.driveOne(ModWorkManager.java:56)

at net.minecraftforge.fml.ModWorkManager$DrivenExecutor.drive(ModWorkManager.java:40)

at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:243)

at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:230)

at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:196)

at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:44)

at net.minecraft.server.Main.main(Main.java:95)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51)

at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)

at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)

at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)

at cpw.mods.modlauncher.Launcher.run(Launcher.java:82)

at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)

at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63)

at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60)

at net.minecraftforge.server.ServerMain.main(ServerMain.java:57)

[14déc.2020 19:37:29.295] [main/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Caught exception during event RegistryEvent.Registerminecraft:block dispatch for modid moreboots
java.lang.NoSuchMethodError: net.minecraft.block.SkullBlock.func_196292_N_()Lnet/minecraft/block/SkullBlock$ISkullType;
at com.northwestwind.moreboots.init.block.vanilla.VanishingSkullBlock.<init>(VanishingSkullBlock.java:18) ~[moreboots:1.3.1-1.16.x]

at com.northwestwind.moreboots.init.BlockInit.registerBlocks(BlockInit.java:88) ~[moreboots:1.3.1-1.16.x]

at net.minecraftforge.eventbus.ASMEventHandler_220_BlockInit_registerBlocks_Register.invoke(.dynamic) ~[?:?]

at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-3.0.5-service.jar:?]

at net.minecraftforge.eventbus.EventBus.post(EventBus.java:297) ~[eventbus-3.0.5-service.jar:?]

at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[forge:35.1]

at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121) ~[forge:?]

at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626) ~[?:1.8.0_202]

at net.minecraftforge.fml.ModWorkManager$SyncExecutor.driveOne(ModWorkManager.java:56) ~[forge:?]

at net.minecraftforge.fml.ModWorkManager$DrivenExecutor.drive(ModWorkManager.java:40) ~[forge:?]

at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:243) ~[forge:?]

at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:230) ~[forge:?]

at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:196) ~[forge:?]

at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:44) ~[forge:?]

at net.minecraft.server.Main.main(Main.java:95) ~[?:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]

at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.4-35.1.1.jar:35.1]

at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?]

at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.4-35.1.1.jar:?]

at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.4-35.1.1.jar:?]

at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.4-35.1.1.jar:?]

Lastest server log part2
[14déc.2020 19:37:38.572] [main/FATAL] [net.minecraft.server.Main/]: Failed to start the minecraft server
net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [
More Boots (moreboots) encountered an error during the load_registries event phase

java.lang.NoSuchMethodError: net.minecraft.block.SkullBlock.func_196292_N_()Lnet/minecraft/block/SkullBlock$ISkullType;
]
at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:263) ~[forge:?]

at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:230) ~[forge:?]

at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:196) ~[forge:?]

at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:44) ~[forge:?]

at net.minecraft.server.Main.main(Main.java:95) ~[?:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202]

at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.4-35.1.1.jar:35.1]

at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.6.jar:?]

at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.6.jar:?]

at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.4-35.1.1.jar:?]

at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.4-35.1.1.jar:?]

at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.4-35.1.1.jar:?]

(Hopefully) This should be fixed on the latest update (1.4.1)
I'm closing this now.

authors: North-West-Wind solarblindfull

repo: North-West-Wind/MoreBoots


text:
'NoneType' object has no attribute 'group'

I get the following error when I try to yt-fts download URL
Traceback (most recent call last):   File "/Users/joseph/.pyenv/versions/3.12.3/bin/yt-fts", line 8, in <module>     sys.exit(cli())              ^^^^^   File "/Users/joseph/.pyenv/versions/3.12.3/lib/python3.12/site-packages/click/core.py", line 1157, in __call__     return self.main(*args, **kwargs)            ^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/Users/joseph/.pyenv/versions/3.12.3/lib/python3.12/site-packages/click/core.py", line 1078, in main     rv = self.invoke(ctx)          ^^^^^^^^^^^^^^^^   File "/Users/joseph/.pyenv/versions/3.12.3/lib/python3.12/site-packages/click/core.py", line 1688, in invoke     return _process_result(sub_ctx.command.invoke(sub_ctx))                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/Users/joseph/.pyenv/versions/3.12.3/lib/python3.12/site-packages/click/core.py", line 1434, in invoke     return ctx.invoke(self.callback, **ctx.params)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/Users/joseph/.pyenv/versions/3.12.3/lib/python3.12/site-packages/click/core.py", line 783, in invoke     return __callback(*args, **kwargs)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/Users/joseph/.pyenv/versions/3.12.3/lib/python3.12/site-packages/yt_fts/yt_fts.py", line 52, in download     channel_id = get_channel_id(url, s)                  ^^^^^^^^^^^^^^^^^^^^^^   File "/Users/joseph/.pyenv/versions/3.12.3/lib/python3.12/site-packages/yt_fts/download.py", line 30, in get_channel_id     channel_id = re.search('channelId":"(.{24})"', html).group(1)                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'group'

@sharpsteelsoftware thanks for reporting this, the issue was cause by YouTube changing the html of channel pages.
Just fixed in v0.1.51 by searching for <meta property="og:url" content="https://www.youtube.com/channel/UC3S8vxwRfqLBdIhgRlDRVzw">  in the HTML.

authors: NotJoeMartinez sharpsteelsoftware

repo: NotJoeMartinez/yt-fts

license: Unlicense


text:
v0.8.1 will not update on Windows 11

Hello,
During the update process, I am receiving the following error message.

Thank you,

Thanks for the report!
I managed to break this. It's trying to execute the zip file instead of extracting the exe from it. It'll be fixed in 0.8.2, but that means it won't work for you until I release a version greater than 0.8.2. In other words, you'll need to manually update to 0.8.1 and to 0.8.2, then it'll work.

authors: PicantePeperoni davidnewhall

repo: Notifiarr/notifiarr


text:
ImageTextMultilineOutlined + Text Load Line From File

Hi there,
At the moment there doesn't appear to be a way to create multi-line text from a file (perhaps I'm missing an obvious solution).
Is it possible to add the ability to read
 in text, or to set an automatic line break feature at a set character / word / container width?
Thanks!

So you need a node that allows you to read text from a file?
And you also need a node that allows you to set a fixed width?
I apologize if I'm misunderstanding, I've been writing documentation all night and now it feels like my brain is literally drying up.

On a separate note, one piece of feedback (or potentially user error) is that a useful feature on the image resize nodes would be a 'max height' or 'max width' - I.E resizing to a max height or width dimension whilst maintaining existing aspect ratio.

If it's not too much trouble here too it could use more details for my tired brain. 😅
I suppose it will take me not so much time to realize something with image resizing.

Hey there,
Apologies I should have been clearer.
I have a node to load text from a file, however it loads a single line at a time from a txt file - Which means the multi-line text node only generates text in a single line (without any line breaks).
The goal is to be able to load a single line of text, and somehow set the line-break point.
I'm sure there are multiple ways to address this functionality.
My thoughts were;

Recognise line break
 in the source text
Set a line length limit before a line break is created (either character length, words or size).

Let me know if you would like further clarification.
Thanks

Okay, I think I'm starting to get it.
However, I do have a few questions:
Your node only reads one line from the file, does this mean that after concatenating the lines, the line break information is erased? Or is it iterated over the lines each queue?

On a separate note, one piece of feedback (or potentially user error) is that a useful feature on the image resize nodes would be a 'max height' or 'max width' - I.E resizing to a max height or width dimension whilst maintaining existing aspect ratio.

If it's not too much trouble here too it could use more details for my tired brain. 😅
I suppose it will take me not so much time to realize something with image resizing.

Sure thing.
The 'constrain image' node from here contains the functionality I'm describing.
In the below example, I have set the max width to an arbirary ceiling (2000) and am controlling the output width of the image with the height (758). The output image maintains the aspect ratio of the original.
The use case here is to overlay the resized image onto another image (of which I know the dimensions), so having a max width / height limited allows for scaling the image to fit more easily.

I hope that description helps.

Okay, I think I'm starting to get it.
However, I do have a few questions:
Your node only reads one line from the file, does this mean that after concatenating the lines, the line break information is erased? Or is it iterated over the lines each queue?

The node only reads a single line, it doesn't offer a concatenate functionality.
I suppose using a concatenate node to combine lines before passing to the multi-line tool would be another way to solve this challenge!
Here is the node

I will test concatenating the text before feeding it into the multi-line node.
Thanks!

The 'constrain image' node from here contains the functionality I'm describing...

So if I'm reading this right:

You get images of unknown size as input.
You expect the output to be images with height no greater than MAX_HEIGHT and width no greater than MAX_WIDTH.
In case the image exceeds one of these values it will be scaled to the minimum size of these values

If I understand correctly, tomorrow I will make a node called ImageTransformResizeClip with this functionality.

The 'constrain image' node from here contains the functionality I'm describing...

So if I'm reading this right:

You get images of unknown size as input.
You expect the output to be images with height no greater than MAX_HEIGHT and width no greater than MAX_WIDTH.
In case the image exceeds one of these values it will be scaled to the minimum size of these values

If I understand correctly, tomorrow I will make a node called ImageTransformResizeClip with this functionality.

Yes, that sounds correct!
(just a caveat on the 3rd point, the output image must maintain it's original aspect ratio)
Excellent, thank you very much for your support.

The node only reads a single line, it doesn't offer a concatenate functionality.

Is this your personal node that you made yourself?
If so, wouldn't it be easier to make a separate node that just loads the text from the file completely and puts newline wildcards in it?
I can help you with that.

It isn't my own node, it's from the WAS node suite.
I'm just testing the concatenate solution, and it appears to be working - thank you for the offer of support.
I do think a more advanced 'line-break' / Text wrapping functionality would be useful for formatting text - For example if you have a focus image on a page which you want text to be wrapped around. I suspect that's a functionality of a completely different scope though!

What scope of functionality is not that important. If you need a node to help you with something, I will always find time to make it for you.
You just need to describe very precisely what you want and it will definitely be realized by me.

What scope of functionality is not that important. If you need a node to help you with something, I will always find time to make it for you.
You just need to describe very precisely what you want and it will definitely be realized by me.

Thank you for your support.
I don't have a fully formed idea of what the 'perfect' text formatting functionality might be yet - I will think about it.
One very useful functionality would be the ability to have static text with dynamic words that can be imported from a txt file.
For example;
The man's name was [index 1], he lived at [index 2]. His favourite sport was [index 3] and his favourite team was [index 4].
Is that sort of thing even possible?

Is that sort of thing even possible?

Yes, of course. Especially after nodes in the Lens submodule I don't think it will be difficult like this.
But node can really be as complex in design as it is simple. I propose to do a brainstorming, which usually helps me to design complex functionality.

What problem does it solve? - A brief description of what this node is for.
What should it look like? - Approximate input and output parameters.
How should it work? - Your idea of how the node should work.
How should it be implemented? - There is no point in answering this part, it's completely my task, I just wrote it to tell you about my approach.

I suggest to start with the first question and the general picture will start to emerge.

Node ImageTransformResizeClip was implemented in 4c6099c.
Documentation - Resize Clip
Example of work:

Node ImageTransformResizeClip was implemented in 4c6099c.
Documentation - Resize Clip
Example of work:

Fantastic, I will test this later in my workflow!

As a result, the node will take two text values.

The first text value will contain parameters to populate the second text.
The second text value will contain text with places that can be replaced.

In general, the work of this node will be similar to printf from the C language.
This node will be part of the new Text module in Allor 2 (which will include data proccesing), so we'll have to wait.

As a result, the node will take two text values.

The first text value will contain parameters to populate the second text.
The second text value will contain text with places that can be replaced.

In general, the work of this node will be similar to printf from the C language.
This node will be part of the new Text module in Allor 2 (which will include data proccesing), so we'll have to wait.

Understood, thanks for the update!
On another note - Do you know of any models for the ImageSegmentation node that can segment just the head of a subject (without neck / upper body clothing)?
Thanks!

Hmm, I don't recall there being anything similar among the ONNX models.
However, there are "true" Image Segmentation models on Hugging Face that split images into multiple parts with a description of each part.
Among them there is actually one model that splits the head into several parts, including - face, eyes, ears, etc.
There are also models that find an object by its description.
None of this is supported yet, because ImageSegmentation node should actually be called ImageSegmentationRembg or ImageSegmentationOnnx.
I think it would be good to completely redesign the ImageSegmentation module in Allor 2.

Hmm, I don't recall there being anything similar among the ONNX models.
However, there are "true" Image Segmentation models on Hugging Face that split images into multiple parts with a description of each part.
Among them there is actually one model that splits the head into several parts, including - face, eyes, ears, etc.
There are also models that find an object by its description.
None of this is supported yet, because ImageSegmentation node should actually be called ImageSegmentationRembg or ImageSegmentationOnnx.
I think it would be good to completely redesign the ImageSegmentation module in Allor 2.

Thanks for the ideas!
I tracked down a some SAM image segmentation solutions and implemented them into my workflow, they seem to work well.
I had some further thoughts on text formatting functionality - Would you like me to open a new thread and note my ideas there?

Would you like me to open a new thread and note my ideas there?

Uh, sure. Feel free to suggest any ideas.

Is that sort of thing even possible?

Literally just finished finalising a similar function. It takes the text, finds the necessary key characters in it and modifies the text following these rules.
frb - Foreground Red Bright
bgn - Background Green Normal
au - Attribute Bold
au - Attribute Underline
This function will be used for the new logging system in Allor v.2.

repo: Nourepide/ComfyUI-Allor


text:
Infinity bucket enhancement

Checks / 检查

[x] I confirm that I have searched for existing issues / pull requests before requesting to avoid duplicate requesting./我确认在报告之前我已经搜索了现有的问题或者拉取请求，以避免重复报告。
[x] I confirm that I noted that if I don't follow the instructions, the issue may be closed directly./我确认我已经检查，如果我不按照说明进行操作，该问题可能会被直接关闭。

Related Issues

#81
#83
Description

可以存储多种Fluid，每种Fluid上限为Integer.MAX_VALUE
可以按住Shift右键切换Fluid

使GTM的流体无法被倒出，避免流体消失。

这是因为有些Fluid可能没有对应的Block，使用FluidUtil.tryPlaceFluid()可以正确处理；不要将GregTech Modern特殊化，其他模组的Fluid也可能没有对应的Block

使GTM的流体名称能正常显示

Fluid的displayName可能有特殊样式，Component.literal()不能保留这种样式，应在Fluid.getDisplayName()后拼接

fix getTankCapacity(); 应返回Integer.MAX_VALUE

fix getTanks(); 应返回fluids.size()

减少if else语句嵌套深度

去掉了playSound等方法，其在FluidUtils中有完整的实现

需要审核和测试 @cnlimiter @liansishen

已经与mek测试，运行良好

authors: cnlimiter raylras

repo: Nova-Committee/Re-Avaritia


text:
Remove deprecated videojs-contrib-hlsjs

https://github.com/videojs/http-streaming is included in videojs bundle
Side question: would it be feasible to add support of DASH in videojs (using the http-streaming)?

Currently P2P Media Loader supports only Hls.js (p2p-media-loader-hlsjs) and Shaka Player (p2p-media-loader-shaka) HTML5 media playback engine. Video.js is supported only via videojs-contrib-hls.js plugin that enables Hls.js engine for video.js.
videojs-http-streaming is yet another different implementation of HTML5 media playback engine built into video.js and is not supported by P2P Media Loader.
Most likely integration can beimplemented as separater project (i.e. p2p-media-loader-vhs) that shares core functionality with others (p2p-media-loader-core). PRs are welcome.
I will try also investigate the ability of integration once I have spare time.

Oh okay sorry, I thought that videojs-http-streaming included the code of videojs-contrib-hls.js so there were
Thanks @mrlika!

authors: Chocobozzz mrlika


text:
[V3] The feed should return the original version

To be able to propertly fix NuGet/Home#595 the version string returned and accepted from any feed calls should be non-normalized (as specified in .nuspec)

@AndriySvyryd is this a V3 feed only issue? (title suggests it is) No changes needed to the v2 NuGetGallery? This also seems related to the v2-v3 search consolidation work @bhuvak is doing. Would love to get some more context :)

This is basically about making the V3 feed use the same version strings as V2. This will allow the client to treat the packages in the same way independently from the originating feed.

If the versions returned by the v2 gallery are correct, then this is not a gallery issue and the issue should be fixed in the search service consolidation work @bhuvak is doing. @bhuvak can you confirm the consolidated service will return the versions in the format the v2 gallery returns them currently?

@bhuvak @johnataylor @xavierdecoster @maartenba this is pretty critical to make it in shortly. We are making a fix in RTM client bits.

This will not fix NuGet/Home#595  The nupkg file name on the server is normalized for both v2 and v3. The right fix for this is for the v3 client to rename the nupkg in the way the 2.8.6 client does already.

@emgarten While this wouldn't fix NuGet/Home#595 it allows to make the fix that I linked in the comments there, it uses non-normalized versions for both V2 and V3 package sources.

@emgarten is this still a thing? Can I close?

No, this was solved on the client. V3 can only use the normalized version.

authors: AndriySvyryd emgarten skofman1 xavierdecoster yishaigalatzer

repo: NuGet/NuGetGallery


text:
Can't install any package from the v2 feed

Installing any package from the v2 feed will result in the error:
Failed to download package correctly. The contents of the package could not be verified.
I think the cause is that the package hash value from the feed is different from the actual hash of the package binary.

The whole purpose of the package hash was because the v1 feed allows folks to host packages elsewhere. The hash ensured that if the external host was compromised, the package couldn't simply be changed.
However, that doesn't apply to the v2 feed which only allows hosting in nuget.org. Perhaps in the v2 feed, we should set the hash to null and change the client so that if the package hash in the feed is null, to bypass checking the package against the hash. Thoughts?

Actually, we also rely on the package hash to determine whether we should invalidate the old package binary in the machine cache.

But that's a hash of the actual file, right? We could still do that and not fail the install for a v2 feed.

My point is if I don't provide the hash from the metadata, we have to download the package binary from the feed to check if the hashes match. Right now, we only need to look up the hash value from metadata to do so.

Ok, so if you're using the hash from the metadata to judge whether the cache is invalidated, then it's important that the hash match the binary file. So the client blowing up is a good thing. The question now is to figure out why the hashes don't match.

Hmm, looking at Fiddler, it looks like all requests to package files return 0 bytes. So the PackageHash value from metadata may be correct.

Hmmm, is it possible that the actual package files are 0 bytes? Maybe they weren't copied over correctly. If you upload a pacage, and then try to install that package, does that work?

The package hashes are correct, and the files download fine for me directly, e.g.: https://fawkesstorage.blob.core.windows.net/packages/AnglicanGeek.Mvc.0.3.nupkg.

Have you tried several others? Does installing work fine for you?

That link doesn't work for me either. I'm using IE.
However I think I know what's going on. The server response doesn't include a Content-Type response header, which causes browsers and NuGet client to fail to download the file.
For the v1 feed, here's the reponse headers for package request:
HTTP/1.1 200 OK
Proxy-Connection: close
Connection: close
Content-Length: 239654
Via: 1.1 TK5-PRXY-01
Date: Wed, 30 Nov 2011 17:43:14 GMT
Content-Type: application/zip
Server: Microsoft-IIS/7.0
Cache-Control: private
X-AspNetMvc-Version: 2.0
Content-Disposition: attachment; filename=jQuery-1.7.1.nupkg
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
In v2 feed, the Content-Type is not present.
HTTP/1.1 200 OK
Proxy-Connection: close
Connection: close
Content-Length: 0
Via: 1.1 TK5-PRXY-01
Date: Wed, 30 Nov 2011 17:45:40 GMT
Server: Microsoft-IIS/7.0
Cache-Control: private
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET

Pranav, can you look at this?

Sure, will look at the response. Interestingly though when I tried to ping our url to download a package, I got a 404:
Trying http://preview.nuget.org/api/v2/package/jQuery/1.7.1 got me:
HTTP/1.1 302 Found
Proxy-Connection: Keep-Alive
Connection: Keep-Alive
Content-Length: 188
Via: 1.1 TK5-PRXY-02X
Date: Wed, 30 Nov 2011 18:04:39 GMT
Location: https://fawkesstorage.blob.core.windows.net/packages/jQuery.1.7.1.nupkg
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private
X-AspNetMvc-Version: 3.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Object moved
Object moved to here.

But the url https://fawkesstorage.blob.core.windows.net/packages/jQuery.1.7.1.nupkg seems 404. Drew would you know anything about this?

The 302 is expected, as it has to redirect to the blob. As for the blob returning 404, I'll look into that right now.

As for @dotnetjunky's discovery that content-type isn't being set, I think I know how to fix that. I don't know of a way to push in content-disposition, though.

Hopefully content-disposition isn't absolutely necessary. I assume the problem is we don't control the code that does this so simply adding a content-disposition header isn't straightforward?

Correct. Azure blogs support specifying the content type, so I just need to push it in when we upload the blob (at one point I was, but I think it was during a spike). So far, I don't see any way to do that for the content disposition.

According to this response, that seems to be a limitation of Blob storage. You can't set the content-disposition.
http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/811d7cb8-eda1-4b84-b32e-48b24de74967
However, that shouldn't be a problem. :)
-----Original Message-----
From: Drew Miller [mailto:reply@reply.github.com]
Sent: Wednesday, November 30, 2011 10:18 AM
To: Phil Haack
Subject: Re: [NuGetGallery] Can't install any package from the v2 feed (#275)
Correct. Azure blogs support specifying the content type, so I just need to push it in when we upload the blob (at one point I was, but I think it was during a spike). So far, I don't see any way to do that for the content disposition.

Reply to this email directly or view it on GitHub:
https://github.com/NuGet/NuGetGallery/issues/275#issuecomment-2963750

The reason jquery 1.7.1 wasn't there is a bug in my data transfer code that optimizes uploads so it doesn't take forever. I'll fix both that and the content-type bug shortly.

The data transfer has been fixed. I was able to install via NuGet 1.5 and the v1 feed. I still need to fix the code for new upload to push the content-type in.

@dotnetjunky is testing NPE, and @aldion is testing the 1.5 and 1.6 clients.

Using NPE, I can view and download packages. However, I can't publish packages. The publishing end point always redirect to error.html. It looks like some error occurred on the server.
Here's my request:

PUT /api/v2/package HTTP/1.0
User-Agent: NuGet Package Explorer/2.5.0.0 (Microsoft Windows NT 6.1.7601 Service Pack 1)/2.5.0.0 (Microsoft > Windows NT 6.1.7601 Service Pack 1)
X-NuGet-ApiKey: 3bd28af2-76d7-4e6a-98af-4c3a5f731715
Content-Type: multipart/form-data; boundary=---------------------------8ce7e607383d54f
Host: preview.nuget.org
Content-Length: 161

The response is:

HTTP/1.1 302 Found
Proxy-Connection: close
Connection: close
Content-Length: 165
Via: 1.1 TK5-PRXY-02X
Date: Fri, 02 Dec 2011 00:51:12 GMT
Location: /Errors/error.html?aspxerrorpath=/api/v2/package
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.0
Cache-Control: private
X-AspNetMvc-Version: 3.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET

Object moved
Object moved to here.

Note that besides the fact that the publish fails, we should not redirect to the error page either. Instead, we should return error code/message in the response of the original request.

We clearly need another complete round of testing with the clients.

Right, the client, on -push, keeps saying "Your package was pushed." when it's not.

@aldion, did everything install properly from 1.5 and 1.6? If so, let's close this issue, since we have a separate issue to track the publish problem.

I was able to push from both 1.5 and 1.6.
One thing, for the v1 feed using 1.5 I have to push to "https://staging.nuget.org/api/v1", right ?
and it used to be "nuget push -source http://packages.nuget.org/v1/"
my concern is that it's difficult to figure it out, especially since pushing to wrong URL will give "Your package was published." (http://nuget.codeplex.com/workitem/1746)

@aldion That part (the bad error message) should be fixed now. Please test.
@dotnetjunky Does NPE publish work with HTTPS?

Yes, it works for me now using HTTPS

Closing since we have a separate issue to track the publish error.

authors: Haacked aldion anglicangeek dotnetjunky pranavkm


text:
Failing to upload nuget package on fresh install of NuGet Gallery

Impact
I'm unable to use this version
Describe the bug
I have built and installed NugGetGallery on my Azure account as per the instructions given in this repository.  I have created an account on my NuGetGallery site and then created an API key. When I try and push a nuget package from the Package Manager Console in Visual Studio 2022 I get:
dotnet nuget push .\MyNugetPackage.1.0.0.nupkg --api-key ********************************************** --source https://******.azurewebsites.net
Pushing MyNugetPackage.1.0.0.nupkg to 'https://******.azurewebsites.net'...
  PUT https://******.azurewebsites.net/api/v2/package/
  InternalServerError https://******.azurewebsites.net/api/v2/package/ 411ms
  PUT https://******.azurewebsites.net/api/v2/package/
  InternalServerError https://******.azurewebsites.net/api/v2/package/ 120ms
  PUT https://******.azurewebsites.net/api/v2/package/
  InternalServerError https://******.azurewebsites.net/api/v2/package/ 123ms
error: Response status code does not indicate success: 500 (The remote server returned an error: (409) Conflict.).

If I use the Upload option on the website and browse to my nupkg, it fills in all the fields correctly but when I click the Submit button, it shows:

I know there is not much information to go on but was wondering if anyone can point me in the direction of getting more diagnostic information as to why this fails.
Andy
Repro Steps
Cloned NuGetGallery
Built and installed into Azure as documented.
Created a user account on the NuGetGallery website and generated an API key.
Tried to push a nuget package to the site using the generated API key.
Expected Behavior
This is a very basic nuget package containing a simple .NET assembly. I would expect it to upload without problem.
Screenshots
No response
Additional Context and logs
No response

Is this duplicate of https://github.com/NuGet/NuGetGallery/issues/9850?

@erdembayar Yes, I had forgotten that I had posted this as there was no response. I will close this issue and keep #9850 open.
Thanks.
Andy

authors: FraserElectronics erdembayar


text:
Moved email message implementations

Follow-up to https://github.com/NuGet/Engineering/issues/1897
This moves the email message implementations into either NuGetGallery.Core or NuGetGallery.
The dependency to NuGet.Services.Entities is now explicit again for NuGetGallery.Core, as NuGet.Services.Messaging.Email no longer depends on it.
Note to reviewers: the newly added files are unchanged and originate from ServerCommon. Except for the newly introduced EmailRecipientsHelper. The static methods on EmailRecipientsHelper used to be in EmailRecipients, but required a dependency to NuGet.Services.Entities. Therefor, I moved it into NuGetGallery.Core, where it can be shared along with the shared email messages.
TODO: need to consume new to-be-created master-release of ServerCommon packages.
@skofman1 can this ServerCommon 2.37.0 release be created?

There's a currently build failure due to dependency resolution conflict. Consuming the new ServerCommon stable packages will likely fix that.

@xavierdecoster - the build failure is because both NuGet.Services.Validation and NuGet.Services.Messaging.Email depend on NuGet.Services.Contracts. You can either create 2.37.0 (and make sure to bump the version in the build definition so it starts building 2.38.0-x) or just use 2.37.0-master-2208195.

Moving out the unit tests elsewhere seems trickier than expected. We have a bunch of useful classes in NuGetGallery.Facts\Framework that could be shared cross-repository. Candidate for ServerCommon project? (e.g. NuGet.TestFramework?)
For instance, the unit test class MessageServiceFacts.TheSendSymbolPackageAddedNoticeMethod inherits TestContainer.

This also means Orchestrator will take a dependency on NuGetGallery.Core for the following types:

PackageValidationSetExtensions
EmailRecipientsHelper
PackageAddedMessage

When upgrading to version 2.37.0, I noticed a change is needed to CachingSecretReader first, as ISecretReader has changed (new method GetSecretObjectAsync(string) needs to be implemented).
@skofman1 you know who did this change and can handle the update in the gallery? Would be good to get that one into dev first so I can rebase my change on top :)

@xavierdecoster That change was made by a dev on the powershell gallery team, in order to facilitate auto-rotation of secrets. Since I'm familiar with that change, I can handle the update in Gallery if you'd like... can look today.

@chenriksson great! thanks :)


text:
[LOC] Back-Translation "通常、 静か、詳細"→"normal, quiet, detailed"

https://docs.microsoft.com/ja-jp/nuget/reference/cli-reference/cli-ref-verify

The PR is not being built because the target branch live is filtered in .openpublishing.publish.config.json on live branch.

@hyoshioka0128 様、
投稿いただき、ありがとうございます。 ご提案を処理しています。少々お待ちください。
敬具
Microsoft DOCS グローバル エクスペリエンス チーム

@hyoshioka0128 様、
ご提案いただきありがとうございます。 ご提案に同意のため、この PR をマージします。ご提案は、次回のアーティクルの更新でも使用されます。
敬具
Microsoft DOCS グローバル エクスペリエンス チーム

The PR is not being built because the target branch live is filtered in .openpublishing.publish.config.json on live branch.

The PR is not being built because the target branch live is filtered in .openpublishing.publish.config.json on live branch.

authors: hyoshioka0128 olprod srvbpigh


text:
TensorflowPlugin: Do not use split on ModuleName objects

Version - 0.6.15.1
Python: 3.8.8 (tags/v3.8.8:024d805, Feb 19 2021, 13:18:16) [MSC v.1928 64 bit (AMD64)]
OS: Windows
Arch: x86_64
When I include --plugin-enable=tensorflow in my script, this happens:
Nuitka:INFO: Starting Python compilation with Nuitka '0.6.15.1' on Python '3.8' commercal None.
Traceback (most recent call last):
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitka__main__.py", line 187, in
main()
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitka__main__.py", line 173, in main
MainControl.main()
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitkaMainControl.py", line 706, in main
main_module = _createNodeTree(filename=filename)
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitkaMainControl.py", line 93, in _createNodeTree
main_module = Building.buildModuleTree(
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitkatree\Building.py", line 1158, in buildModuleTree
module, source_ref, source_code = decideModuleTree(
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitkatree\Building.py", line 1005, in decideModuleTree
mode=decideCompilationMode(False, module_name, source_ref),
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitkatree\Building.py", line 932, in decideCompilationMode
result = Plugins.decideCompilation(module_name, source_ref)
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitkaplugins\Plugins.py", line 568, in decideCompilation
value = plugin.decideCompilation(module_name, source_ref)
File "C:\Users\JOSHUA\AppData\Local\Programs\Python\Python38\lib\site-packages\nuitkaplugins\standard\TensorflowPlugin.py", line 89, in decideCompilation
elements = module_name.split(".")
File "", line 3, in split
nuitka.Errors.NuitkaCodeDeficit:
Do not use split on ModuleName objects, use e.g.
.hasNamespace(),
.getBasename(),
.getTopLevelPackageName()
.hasOneOfNamespaces
Check API documentation of nuitka.utils.ModuleNames.ModuleName

Getting same error when using --plugin-enable=tensorflow

Part of 0.6.15.3 hotfix release.

authors: Josh596 SachinGanesh kayhayen

repo: Nuitka/Nuitka


text:
Allow Email Test Send

I have entered the settings correctly (im using: smtp.gmail.com port: 587)
But when creating tickets/editing/updating data, no notification is sent out.
Can you please add an option to send test email to admin to check whether email is properly configured.
Thanks.

Yes I was just wondering the same thing. Like "Test the connection" at least :-).

Duplicates #52

We will have a good set of diagnostic tools in the admin section for viewing email rendering, viewing push notification schedules and history, and sending test emails.
Push notification delivery operates in one of two modes. When running on IIS there is a background worker thread with standard timer loop that evaluates when to send the emails. This is the same technique used in TicketDesk 2.1. When deployed as an Azure WebApp, delivery is handled by an Azure WebJob instead.
In the future we will likely include an option to use a database synchronized scheduler such as Hangfire instead of a regular timer-loop.

Which settings are necessary for enabling Push Notifications?

authors: StephenRedd UMAIR2282 jmbalanag krtezech

repo: NullDesk/TicketDesk

license: MS-PL


text:
Smoll fixes and refactoring

Deleted .listroles command since it's useless and we have a bunch of roles that should not be displayed and therefore would require more and more hardcoding.

@NullDev mergen? :<

Not quite happy with some of the stuff here. Fixed most of it manually. Sry

authors: NullDev holzmaster tobi6112

repo: NullDev/CSC-Bot


text:
Implement Glimdown Syntax for Monaco, VSCode, and (neo)vim

Markdown support in most editors implements an HTML highlighter, which doesn't include Glimmer syntax.
Not all editors' syntax parsing engines will allow to match on a tag and backtrack that match to the nested parser -- because of that, some implementations may need to re-implement an entire syntax, rather than just extend and differ.

[ ] Monaco

[x] gjs
[ ] glimmer in markdown instead of html

[x] CodeMirror

[x] gjs

[ ] VS Code

[x] gjs
[ ] glimmer in markdown instead of html

[ ] (neo)vim

[x] gjs
[ ] glimmer in markdown instead of html

[ ] highlightjs

[x] gjs
[ ] glimmer in markdown instead of html

[ ] prismjs

[x] gjs
[ ] glimmer in markdown instead of html

gonna close this because after having worked with MDX@v1 (which does the same thing as the original glimdown), I think tagged code fences is just superior for rendering code in markdown -- highlighting is so easy

repo: NullVoxPopuli/limber


text:
Add Champion Pool for Letter to UI

As a user,
I need the available champions for a given letter to be displayed next to my combination
so that I can see which champions I am allowed to pick.
This will change the UI to:

Display a list of champions next to each combination associated with the letter of the combination

Duplicate of #10.

repo: Nunnery/wtfracsip

license: ISC


text:
Mistakenly shown the 404 Wizard when viewing a Submission summary

I performed a submission on the demo instance, f78c434e.
I get to the "Thanks for submitting!" page, and it advertises two links: a link to see the detailed summary of the submission (https://demo.pass.library.jhu.edu/app/submissions/https:%2F%2Fdemo.pass.library.jhu.edu%2Ffcrepo%2Frest%2Fsubmissions%2F9d%2F17%2F8a%2F76%2F9d178a76-df73-4719-b526-f33db1b74602) and a link to list all the submissions in my account (https://demo.pass.library.jhu.edu/app/submissions).  The latter link works fine.  The former link briefly displays the submission summary, but then I get the 404 wizard.
After seeing the 404 Wizard on the summary detail page, subsequent visits to that page brought the wizard up immediately without showing the submission detail.  But if I navigated to the submission listing page, then back to the summary detail page, the behavior would repeat itself: I'd see the submission detail briefly, before being shown the 404 wizard.
I turned on developer tools to capture what was going on, and the problem went away.  So maybe a caching issue?  I was using Chrome not in incognito mode.
Other people in chat today didn't observe this behavior.

This may be related to this issue: https://github.com/OA-PASS/pass-ember/issues/678
This is difficult to replicate, but seemed to be related to larger files or multiple files.
The 404 behavior is cached after the first time you see it, so even though the page that produced it in the first place may no longer produce a 404 in the network log, the submission will keep showing 404 page until you clear cache or open a new incognito session.

authors: emetsger karenhanson

repo: OA-PASS/pass-ember


text:
nan is not supported when i declare a request body class with an object having default value as nan

I was using fastAPI through swagger UI, In one instance i had defined request body as class with one of the class object of the request body having default value as numpy.nan.
Example code :
import numpy
class Model(pydantic.BaseModel):
    value: float = numpy.nan

app.get('/this')
def get_this(request_body: Model):
    return request_body.value

this is the error i got on the swagger UI when i tried testing the API on swagger UI.

This is the logs:
←[32mINFO←[0m:     127.0.0.1:58758 - "←[1mGET /openapi.json HTTP/1.1←[0m" ←[91m500 Internal Server Error←[0m
←[31mERROR←[0m:    Exception in ASGI application
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 388, in run_asgi
    result = await app(self.scope, self.receive, self.send)
  File "C:\ProgramData\Anaconda3\lib\site-packages\uvicorn\middleware\proxy_headers.py", line 45, in __call__
    return await self.app(scope, receive, send)
  File "C:\ProgramData\Anaconda3\lib\site-packages\fastapi\applications.py", line 181, in __call__
    await super().__call__(scope, receive, send)
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\applications.py", line 111, in __call__
    await self.middleware_stack(scope, receive, send)
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\middleware\errors.py", line 181, in __call__
    raise exc from None
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\middleware\errors.py", line 159, in __call__
    await self.app(scope, receive, _send)
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\middleware\cors.py", line 78, in __call__
    await self.app(scope, receive, send)
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\exceptions.py", line 82, in __call__
    raise exc from None
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\exceptions.py", line 71, in __call__
    await self.app(scope, receive, sender)
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\routing.py", line 566, in __call__
    await route.handle(scope, receive, send)
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\routing.py", line 227, in handle
    await self.app(scope, receive, send)
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\routing.py", line 41, in app
    response = await func(request)
  File "C:\ProgramData\Anaconda3\lib\site-packages\fastapi\applications.py", line 130, in openapi
    return JSONResponse(self.openapi())
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\responses.py", line 49, in __init__
    self.body = self.render(content)
  File "C:\ProgramData\Anaconda3\lib\site-packages\starlette\responses.py", line 162, in render
    separators=(",", ":"),
  File "C:\ProgramData\Anaconda3\lib\json\__init__.py", line 238, in dumps
    **kw).encode(obj)
  File "C:\ProgramData\Anaconda3\lib\json\encoder.py", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "C:\ProgramData\Anaconda3\lib\json\encoder.py", line 257, in iterencode
    return _iterencode(o, 0)
ValueError: Out of range float values are not JSON compliant

This is a tooling issue. Based on what you shared it looks like an issue with fastAPI, so you should file a  ticket with them.

repo: OAI/OpenAPI-Specification


text:
Fix camelCase -> kebab-case markdown links for 3.2.0

Fix the markdown links in 3.2.0.md on its proper branch using this script.

Not quite ready.  Some errors are obvious, some are not, I'll have to dig a bit.


text:
first stab at #724

not sure where this would go, feel free to move around. it's a bit hard to get a feel for the spec's structure with no available toc/outline view.

I recommend making the wording more like a guideline, less like a very loose suggestion. For example, rather than "Service providers may want to make an OpenAPI description discoverable", consider "Service providers wishing make an OpenAPI description discoverable may ...."  You can also be more concise by dropping the sentence "In such a scenario, it can help if there is a predictable way in which API description and documentation is made discoverbale from the API itself. " which is not necessary. Change "the following recommendations are made:" and "It is recommended that links" to just "Provide a link to the Open API Specification with the service-desc link relation", and so on.

The proposal should specify the JSON Home "hints"/"formats" should contains the supported media type,format, and versions (such as application/openapi+json;version=2.0 vs application/openapi+yaml;version=2.0 as described in #110 )

On 2016-07-12 17:59, David Biesack wrote:

The proposal should specify the JSON Home "hints"/"formats" should
contains the supported media type,format, and versions (such as
application/openapi+json;version=2.0 vs
application/openapi+yaml;version=2.0 as described in #110
https://github.com/OAI/OpenAPI-Specification/issues/110 )

i am not sure that this needs to be recommended. media type hints are
optional and if people feel like using them, that's ok. if they don't
feel like using them, that's ok, too. why would you move away from that
optional model and tell them that they should use hints?

On 2016-07-12 17:56, David Biesack wrote:

I recommend making the wording more like a guideline, less like a very
loose suggestion. For example, rather than "Service providers may want
to make an OpenAPI description discoverable", consider "Service
providers wishing make an OpenAPI description discoverable may ...." You
can also be more concise by dropping the sentence "In such a scenario,
it can help if there is a predictable way in which API description and
documentation is made discoverbale from the API itself. " which is not
necessary. Change "the following recommendations are made:" and "It is
recommended that links" to just "Provide a link to the Open API
Specification with the service-desc link relation", and so on.

thanks for the feedback. i did a bit of rewriting at
https://github.com/OAI/OpenAPI-Specification/pull/734/commits/0932f82b35b1196ca3d1cbf2e2f5c13c39d3d6a6
and hope that this addresses your issues.

If we are recommending service-desc then I think it makes sense to recommend a consistent and complete representation of the link so that people have some guidance to follow . I did use the word "should". I'd rather not leave people guessing on what media type to use (and perhaps guessing wrong) or making them search somewhere to find out, or simply omit the type because the guidance does not mention it.
The rewrite looks much improved, thanks. Minor tweak: change "are using [the "service-desc" link relation type]" to "may use [the "service-desc" link relation type]"

thanks for the feedback!
On 2016-07-14 15:16, David Biesack wrote:

If we are recommending service-desc then I think it makes sense to
recommend a consistent and complete representation of the link so that
people have some guidance to follow . I did use the word "should". I'd
rather not leave people guessing on what media type to use (and perhaps
guessing wrong) or making them search somewhere to find out, or simply
omit the type because the guidance does not mention it.

personally, i think it would be fine to omit the type, unless you have a
specific reason to add such a hint to the link. i am curious if others
have any opinion about mentioning/recommending/requiring a type hint.

The rewrite looks much improved, thanks. Minor tweak: change "are using
[the "service-desc" link relation type]" to "may use [the "service-desc"
link relation type]"

https://github.com/OAI/OpenAPI-Specification/pull/734/commits/542f10d3b3566e8486aef2d83bb715bae009b188
fixes this and uses the stronger "should" language you're suggesting above.

anything else that's required here? thanks for the feedback so far!

anything i can help to move this forward? it has been in the pipeline for a while. thanks!

anything i can help to move this forward? it has been in the pipeline for a while. thanks!

@dret - thanks for the submission. we're got a lot to cover and didn't get around to it this time, but it's on the queue for our next discussion.

@webron Would you please give this a look and comment on what should happen next?

This is more of @darrelmiller's domain. If I understand it properly, I don't think it'll go into 3.0.0.. It won't make it into RC1 for sure.

authors: DavidBiesack RobDolinMS dret webron


text:
setup-env-internal: Support custom distro location

With the change at https://github.com/OE4T/tegra-demo-distro/commit/a5b816f2009e4a407ab7c89b793d647095347a64
we are now validating distros are available before allowing them to
be used.  This highlights a limitation with distro selection only
being allowed in predetermined directories, rather than supporting
redefining in any meta- sublayer.
Modify to support custom distros defined in proprietary layers.
Signed-off-by: Dan Walkes danwalkes@boulderai.com

@madisongh If this looks good I'd like to backport to dunfell as well, and can do that in a separate PR if you prefer.

LGTM. I've gone ahead and cherry-picked this back to both gatesgarth and dunfell-l4t-r32.4.3.

authors: dwalkes madisongh


text:
Study Date: no mask, no validation and clear button disappears

Description
A couple of issues were found on Study Date fields:

Once user clicks on Clear dates button, the button disappears and user is not able to clear the fields again if he/she adds the dates manually. The button only shows again if the user selects a date on the Date Picker.
User is able to insert more characters than 8, including letters. There is no validation when user inserts the value manually. i.e. 12341231234or asdfasdfasdf.
When user manually inserts a date (typing it) the field does not add a mask into the added value. i.e. User adds 10102000, the field should mask it as 10/10/2000.
When user manually inserts an invalid date (i.e. future date), there is no warning/error message to inform that the date is invalid. Although the results are not filtered by the invalid date, it may confuse the user and mislead he/she to think that the results are correctly filtered. Suggestion: display an error message after field validation and display 0 study results on the table list.
When user manually inserts a valid start and end dates, the search is returning 0 results. i.e. 01/01/2000 and 10/10/2019

Improvement:

User is not able to navigate between years on the date picker. If the user wants to select a start date from year 2000, he/she has to navigate month-by-month until he/she gets to the desired year.
Suggestion: can we also add a year range selection? Once user clicks on the date picker header (where is placed Month Year), then a year range could be displayed like in this example
Once user opens the date picker and selects the Start Date, the selected range follows the mouse cursor on the calendar and the dates inside the range become white/light gray. The light gray color can mislead the user to think that those are invalid/unavailable dates instead of the selected range. Suggestion: can we change the color of the selected range? Maybe use the same light blue of the application version label in the cell background (#9ccef9).

I think these are good UX improvements, and some are clearly small bugs that need fixed (for our usage, anyway). Thanks for taking the time to right up a report :+1:

The bulk of these issues are fixed in #1153, but some are not possible with the library we're using. Most are minor enough that I don't know it's worth the cost of swapping out for a new component. I'll close this PR when #1153 is merged.

authors: dannyrb mirnasilva

repo: OHIF/Viewers


text:
Ssh newkeys 6578 v3

Ticket
Redmine ticket: https://redmine.openinfosecfoundation.org/issues/6578
Suricata PR required https://github.com/OISF/suricata/pull/9903
#1498 with additional commit to fix test exception-policy-simulated-flow-memcap
@jufajardini do I miss something in the point of this test ?

#1498 with additional commit to fix test exception-policy-simulated-flow-memcap
@jufajardini do I miss something in the point of this test ?

Not as far as I can see. The important bit for us is to ensure that there is a drop if the memcap is hit, and since those checks are there, and passing, it looks still good to me.

#1508 (ie the first part) should get merged first

Rebased in https://github.com/OISF/suricata-verify/pull/1587

authors: catenacyber jufajardini

repo: OISF/suricata-verify


text:
Travis CI für Tests aufsetzen

Build Image in README.md einbinden: https://api.travis-ci.org/okfnat/nrw17-visualisierung.png

https://github.com/OKFNat/offenewahlen-nrw17/pull/197

license: mit


text:
Validate json schema in function rather than in decorator considering…

… version check

Is this protocol layer now fully compatible with 1.2?

repo: ONDC-Official/py-protocol-layer


text:
Updated android and apple touch icons

Updated Android and Apple touch icons for a simplified graphic as shown below:

 Social media icons need to be updated

repo: ONSdigital/design-system


text:
Update lookup suggestions filepath

What is the context of this PR?
The URL for the lookup data directory in our GCP project bucket has been updated to include a versioned directory. The test_textfield_suggestions schema needed to be updated to reflect this change.
How to review
Check that nothing is broken by this change.

 Create repo to manage socio-cultural lookup json (S)

repo: ONSdigital/eq-questionnaire-runner


text:
Expose tx_id in dataLayer

What is the context of this PR?
This adds the tx_id into the dataLayer for all survey types that currently support data layer. In an attempt to ensure we match what is in v2, we need to expose it.
Doesn't matter if it's part of the existing mapping as long as Ian is able to extract it.
How to review
Existing tests are refactored so up to date dataLayer is being compared. No need for new tests.
Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

 Expose tx_id in runner's dataLayer (2 SP)

The data layer unit tests needs updating. They currently do not even pass the schema to test the existing keys.

Bunch of new unit tests added and old refactored so schemas are taken into account every time now.


text:
Remove Rest API

Motivation and Context

This PR removes the Rest API from the Action Exporter service as it is not used.
What has changed

How to test?

Links

/deploy baileyw

repo: ONSdigital/rm-actionexporter-service


text:
Bump DDL version

Motivation and Context
The Spring "Data REST" auto-generated APIs are great for rapid application development, but the security features we need don't lend themselves readily to the pattern: we will end up exposing sensitive data, and creating a large attack surface, unless we are very careful.
What has changed
Replaced all the Spring auto-generated APIs with handwritten ones, which have full security and only expose explicit data, which is allowed to be viewed to prevent accidental data breaches.
How to test?
Every single feature of Support Tool has been affected, but there should be zero regression. Basically, do a full manual retest. Or, just trust me: I tested everything.
Links
Trello: https://trello.com/c/qDr6CDkJ

 Replace Support Tool API Spring auto CRUD endpoints with proper ones - FIRST ATTEMPT (2 days)

repo: ONSdigital/ssdc-rm-caseprocessor


text:
DocsArchive-15.0.0.0Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/617 is merged into live branch.
Auto archive content to https://github.com/VSC-Service-Account/docs-archive-test-target.git

Docs Build status updates of commit 3445798:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-GitBranchDeletedOrForcePushed]

Cannot sync git repo to specified commit because branch Release_Archive_master_2020-10-22-02-46-07 has been deleted or has been force pushed: fatal: couldn't find remote ref refs/heads/Release_Archive_master_2020-10-22-02-46-07

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


text:
Remove 2.1 related content for SC Doc Release

We are looking to release the new documentation at SC this year, but it will be a few months before the 2.1 release of OOD itself.
This is an epic to track the various parts of the docs that need to be rewritten in order to release the docs in time at SC but not include any instructions from 2.1 that may not be ready yet.
┆Issue is synchronized with this Asana task by Unito

After some discussion internally it seems best to just wait for the release in January to release the docs rather than try to pull out what is here and possibly miss things and create more work for ourselves than we already have.

authors: Oglopf gerald-byrket

repo: OSC/ood-documentation


text:
navbar bar in chapter page

Before

After

Yes sure! Can u pls add that even too events page... @Git21221

repo: OSCode-Community/OSCodeCommunitySite


text:
Made property Description on GetFirmwareVersionResponse optional

Made property Description on GetFirmwareVersionResponse optional

 You should sign our Contributor License Agreement in order to get your pull request merged.

All is well.

repo: OSGP/Platform


text:
bug in load_tools

hello,
this may be a bug:
in agents/tool_agents.py, function load_tools(self, tools: List[str], planner_model_name=None)
should it be changed like this below ?

because in your original manner, model_name=planner_model_name will not take effect when you want to pass in a planner_model_name which is not the same with the default setting (in class planner: model_name: str = 'gpt-3.5-turbo-0125')
fyi.
thanks.

i tested my change, seems that it passed.

Hello,
In the original manner, the defualt model (i.e., gpt-3.5-turbo) will be replaced by the passed model (e.g., mistral). It can work then. Not sure why ‘not take effect’?
Seems your way is more elegant. We will fix it ASAP.

ok .. yeah i see.
in your original way, the planner tool will be initialized twice : first time with default llm. second time with specific llm passed.
hmm, that is fine.
thanks for your reply.

@hsaest  by the way, do you have any wechat group for the discussion of this project ?
thanks.

@yananchen1989
haha. we dont have any wechat groups. You can use email to get in touch with us. we will reply ASAP :).

repo: OSU-NLP-Group/TravelPlanner


text:
Issue on page /notebooks/windows/07_discovery/WIN-190826010110.html

While reading the playbook page for Remote SCM handle failures, I noticed that while every SQL query on the page is filtering out SubjectLogonID 0x3e4, the Sigma rules appear to be inverted to only show results where SubjectLogonID=0x3e4, which from my understanding of the article seems to be backwards.
Both referenced Sigma rules are written this way: https://github.com/OTRF/ThreatHunter-Playbook/blob/master/signatures/sigma/win_scm_database_privileged_operation.yml
and https://github.com/OTRF/ThreatHunter-Playbook/blob/master/signatures/sigma/win_scm_database_handle_failure.yml
Relevant snippet:
detection:
    selection:
        EventID: 4674
        ObjectType: 'SC_MANAGER OBJECT'
        ObjectName: 'servicesactive'
        PrivilegeList: 'SeTakeOwnershipPrivilege'
        SubjectLogonId: "0x3e4"
    condition: selection

Possible change:
detection:
    selection:
        EventID: 4674
        ObjectType: 'SC_MANAGER OBJECT'
        ObjectName: 'servicesactive'
        PrivilegeList: 'SeTakeOwnershipPrivilege'
    filter:
        SubjectLogonId: "0x3e4"
    condition: selection and not filter

oops, yes both should have a filter in the condition. good catch. I might have forgotten to add it. Good catch.
Would you mind opening a PR to update those two. I can always fix it in a PR too this weekend. Thank you for letting us know @icthieves !

Thank you @icthieves !

repo: OTRF/ThreatHunter-Playbook


text:
details: {u'errors': [{u'message': u'Invalid or expired token.', u'code': 89}]}

i get the above error when i run the command to activate

Try use deepin https://www.deepin.org/en/ for running securetea

okay,already  tackled the problem

authors: adeyosemanputra felexkemboi

repo: OWASP/SecureTea-Project


text:
the build is failing

as per :
https://app.travis-ci.com/github/OWASP/SecureTea-Project/builds/246126195
build is failing due to error in pytest

@OWASPFoundation docker build is failing due to this line https://github.com/OWASP/SecureTea-Project/blob/master/Dockerfile#L9
this url doesnot exists anymore we have to update that https://github.com/cdr/code-server/releases/download/2.preview.11-vsc1.37.0/code-server2.preview.11-vsc1.37.0-linux-x86_64.tar.gz


text:
KeyLogging Features.

Is your feature request related to a problem? Please describe.
If someone unauthorized  log in to the system and do some malicous activity then all the key logs were mailed to the user.
Describe the solution you'd like
A Smart key-logger script.

First,basic keylogger that mails key logs to user.
Second,Implementation smart user keylogger that classifies normal user and anamoly user.

Do u mean to add keyloging feature into SecureTea Project @Tikam02

@adeyosemanputra  Yeah.

@adeyosemanputra can I contribute to this by adding this feature.

@Tikam02 How do you plan to implement categorizing user?

@abhisharma404  Actually I was planning to Categorize user based on their USER Behavior using Machine Learning implementing that will take time, then I was exploring other optimized and easier  ML methods to categorize user on their user behaviour. Yeah it is possible and can be implemented.


text:
Clean up specs

I'm putting together a training using RailsGoat and noticed a number of issues in the specs that made it difficult or impossible to get a fully passing test suite. In addition, a couple of the tutorial links were out of date.
There are a number of changes in this pull request that are true bug fixes and one or two changes that I would consider small improvements to the specs. I'm open to any and all feedback!

Hey @rifkinni thanks for this Pull Request. It's been a while since I've actually used Railsgoat 😊. I had created a similar PR a year ago, which we never merged. There was some confusion around the best way to test for the CSRF case. Did you run into any issues with getting that test to pass/fail as expected?
Side note: I'll close my other PR in favor of yours. It was created from an account I no longer have access to anyway :)

https://github.com/OWASP/railsgoat/commit/190a0bd6b83e6c17b192ae95e74a08ccb5cebd3b
This was my solution to the CSRF vulnerability - I think I solved for the issue you ran into by including the conditional if current_user
Thanks for taking a look at this PR @forced-request!

I hadn't thought to do this originally https://github.com/OWASP/railsgoat/pull/320/files#diff-a4d8cf95af68ed26ffd6385fe0ce6182R23 but I've just added it to mine as well!

Thanks @rifkinni ! We'll go ahead and merge. Sorry for the delay! I spoke with @forced-request today and we're 👍 to merge.

authors: cktricky forced-request rifkinni

repo: OWASP/railsgoat


text:
Upgrade dependency

Upgrade jsonwebtoken@8.5.1 to version 9.0.2

Please ignore this PR and close it. Generated by TestIM


text:
/market list not showing gender

when you go use /market list in game  it wont show the gender.

Should be added now

repo: ObliqueNET/Server


text:
Bug in loading data using select_files()

When loading data for creating the fieldsets, we use the select_files function, defined in utils.py. There is a bug when trying to load in more than two years of data, caused by the line:
possible_files = sorted( glob(dirread + string_ % (yr0-1)) + glob(dirread + string_ % yr0) + glob(dirread + string_ % (yr0+1)) )
in the select_files function.
I will sort this out in the next pull request, but the solution is to replace this line with the following:
yrEnd = time_end.year

ragged_files = [glob(dirread + string_ % (yr0+i)) for i in range(-1,yrEnd-yr0+1)]
possible_files = []

for i in range(len(ragged_files)):
    for file_ in ragged_files[i]:
        possible_files.append(file_)

possible_files = sorted(possible_files)

This has been solved in release v0.1.0

repo: OceanParcels/PlasticParcels


text:
how to change language? I have a language file.

when using the -lang command to specify other languages, the game crashed.
I don't know how to add language files to the game.

y

Try using these files (sha256: 98FDF1CB0A55AD25ACB4C667D1405C4AA09AC435AB0B1500C1059CB13C281CCC)
There are some extra Scaleform files in there which I think you are missing. It also has the language files from Tiancity's version 2440 (the latest version, I think)
(#5 (comment))

Use files from Ochii

Try using these files (sha256: 98FDF1CB0A55AD25ACB4C667D1405C4AA09AC435AB0B1500C1059CB13C281CCC)
There are some extra Scaleform files in there which I think you are missing. It also has the language files from Tiancity's version 2440 (the latest version, I think)
(#5 (comment))

Use files from Ochii

这个链接https://puu.sh/BzCjS/564da0d2ab.7z我打开后提示文件不存在，之前有翻阅过你们曾经的pr，现在我卡在这里了:(

https://raw.githubusercontent.com/GEEKiDoS/CSO2-ComboLauncher/master/schinese.zip

谢谢您回复，但是非常抱歉，其实我不太明白怎么加载语言文件，之前看都是从resource目录调用，但是这目录被加密在data那些文件里面了，我应该怎么做呢？谢谢。

y

Try using these files (sha256: 98FDF1CB0A55AD25ACB4C667D1405C4AA09AC435AB0B1500C1059CB13C281CCC)
There are some extra Scaleform files in there which I think you are missing. It also has the language files from Tiancity's version 2440 (the latest version, I think)
(#5 (comment))

Use files from Ochii

Try using these files (sha256: 98FDF1CB0A55AD25ACB4C667D1405C4AA09AC435AB0B1500C1059CB13C281CCC)
There are some extra Scaleform files in there which I think you are missing. It also has the language files from Tiancity's version 2440 (the latest version, I think)
(#5 (comment))

Use files from Ochii

这个链接https://puu.sh/BzCjS/564da0d2ab.7z我打开后提示文件不存在，之前有翻阅过你们曾经的pr，现在我卡在这里了:(

https://raw.githubusercontent.com/GEEKiDoS/CSO2-ComboLauncher/master/schinese.zip

谢谢，问题已经解决了