text:
Error help

@Awish-Senpai @dylanjamesdev @WindowsCmd Idk who the owner of this project is but if you are the owner or you can help me with an error, Please dm me on discord. DairyWeb3638077#8556 (ID: 751159519190450186)

Please add the error here.

ok so I ran npm install and got this
added 594 packages, and audited 1029 packages in 2m
1 package is looking for funding
run npm fund for details
19 vulnerabilities (2 low, 5 moderate, 12 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run npm audit for details.
then i ran npm audit fix and got this
npm WARN audit fix y18n@4.0.0 node_modules/npm/node_modules/y18n
npm WARN audit fix y18n@4.0.0 is a bundled dependency of
npm WARN audit fix y18n@4.0.0 npm@6.14.11 at node_modules/npm
npm WARN audit fix y18n@4.0.0 It cannot be fixed automatically.
npm WARN audit fix y18n@4.0.0 Check for updates to the npm package.
npm WARN audit fix hosted-git-info@2.8.8 node_modules/npm/node_modules/hosted-git-info
npm WARN audit fix hosted-git-info@2.8.8 is a bundled dependency of
npm WARN audit fix hosted-git-info@2.8.8 npm@6.14.11 at node_modules/npm
npm WARN audit fix hosted-git-info@2.8.8 It cannot be fixed automatically.
npm WARN audit fix hosted-git-info@2.8.8 Check for updates to the npm package.
npm WARN audit fix ssri@6.0.1 node_modules/npm/node_modules/ssri
npm WARN audit fix ssri@6.0.1 is a bundled dependency of
npm WARN audit fix ssri@6.0.1 npm@6.14.11 at node_modules/npm
npm WARN audit fix ssri@6.0.1 It cannot be fixed automatically.
npm WARN audit fix ssri@6.0.1 Check for updates to the npm package.
added 12 packages, removed 28 packages, changed 52 packages, and audited 1013 packages in 30s
4 packages are looking for funding
run npm fund for details
npm audit report
markdown  *
Regular Expression Denial of Service - https://npmjs.com/advisories/1330
No fix available
node_modules/markdown
ws  5.0.0 - 5.2.2 || 6.0.0 - 6.2.1 || 7.0.0 - 7.4.5
Severity: moderate
Regular Expression Denial of Service - https://npmjs.com/advisories/1748
fix available via npm audit fix --force
Will install pm2@5.1.0, which is a breaking change
node_modules/@pm2/agent/node_modules/ws
@pm2/agent  1.0.3 - 1.0.8
Depends on vulnerable versions of ws
node_modules/@pm2/agent
pm2  4.5.2 - 4.5.6
Depends on vulnerable versions of @pm2/agent
node_modules/pm2
4 vulnerabilities (1 low, 3 moderate)
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.

What’s the problem? That’s a normal report when you run an audit.

I shouldn't get that error when running npm install than npm audit fix. I have never gotten that error for any other project

That’s not an error tho, it’s telling you the audit for the node modules… it’s not related to this project.

ok than when I run npm start I get this
> botrix-rewrite@1.0.0 start
> node src/index.js

(node:11308) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:11308) Warning: Accessing non-existent property 'route' of module exports inside circular dependency
(node:11308) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version.
Connected to database on mongodb+srv://discordbotserverlist:discordbotserverlist@cluster0.oojpt.mongodb.net/discordbotserverlist?retryWrites=true&w=majority
body-parser deprecated bodyParser: use individual json/urlencoded middlewares src\index.js:173:11
body-parser deprecated undefined extended: provide extended option node_modules\body-parser\index.js:105:29
MONGO IS CONNECTED AND READY
node:events:371
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE: address already in use :::80
    at Server.setupListenHandle [as _listen2] (node:net:1306:16)
    at listenInCluster (node:net:1354:12)
    at Server.listen (node:net:1441:7)
    at Function.listen (E:\botrix-main\node_modules\express\lib\application.js:618:24)
    at E:\botrix-main\src\index.js:180:7
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
Emitted 'error' event on Server instance at:
    at emitErrorNT (node:net:1333:8)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  code: 'EADDRINUSE',
  errno: -4091,
  syscall: 'listen',
  address: '::',
  port: 80
}

wait

nvm

Something is using port 80, I suggest learning the basics of node.js before attempting to run something of this nature.

I got this
> botrix-rewrite@1.0.0 start
> node src/index.js

(node:23512) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:23512) Warning: Accessing non-existent property 'route' of module exports inside circular dependency
(node:23512) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version.
Connected to database on mongodb+srv://discordbotserverlist:discordbotserverlist@cluster0.oojpt.mongodb.net/discordbotserverlist?retryWrites=true&w=majority
body-parser deprecated bodyParser: use individual json/urlencoded middlewares src\index.js:173:11
body-parser deprecated undefined extended: provide extended option node_modules\body-parser\index.js:105:29
MONGO IS CONNECTED AND READY
Discord Client attached to express, logged in as: discord-bot-list#1830
BTX Internal Blockchian online and awaiting requests.
Botrix Network online.
discord-server-list#2163 Is online and tracking guilds!
E:\botrix-main\src\routes\index.js:78
    const botsize = req.app.get("client").guilds.cache.get("721282458708082713").members.cache.filter((m) => m.user.bot).size
                                                                                ^

TypeError: Cannot read property 'members' of undefined
    at E:\botrix-main\src\routes\index.js:78:81
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

That’s a known error, it doesn’t matter and you can ignore it.

Something is using port 80, I suggest learning the basics of node.js before attempting to run something of this nature.

yes i found that issue

That’s a known error, it doesn’t matter and you can ignore it.

well it stopped the terminal

Change the  “721282458708082713” to your guild ID in E:\botrix-main\src\routes\index.js:78.
It probably didn’t stop the terminal, it probably had nothing else to console log.

So I hit login and it says Invalid OAuth2 redirect_url

You’ll need to set the oauth url in discord. Read the instructions on the discord api portal for more info.

i did

in the server bot I set the OAuth url to http://disbotlist.gq/api/callback and in the bot bot I set the url to the server invite

Check the routes and see what the callback is, the config file doesn’t set the callback it only passes it to discord.

https://i.gyazo.com/02312cac127ecbe9c6d54143185a6734.png
https://i.gyazo.com/c6ab75a473f10c3459da1eb304ba2f81.png
that is what i did in the dev portal

You did the oauth wrong. I would read the docs on that more. Find the callback route, and your oauth link would be that.
Yourwebsite.com/auth/callback or whatever it is, off the top of my head I don’t remember it.

You did the oauth wrong. I would read the docs on that more. Find the callback route, and your oauth link would be that.
Yourwebsite.com/auth/callback or whatever it is, off the top of my head I don’t remember it.

I could not find the callback route

also, can i get an invite to the support server?

also, can i get an invite to the support server?

If you need anymore support you can have it here. Since our support server is no longer that active as it used to be. But here's the link https://discord.gg/ZyBAaMZN

This login concern and very persistent your discord does not work
Lนcαѕ#7323

If you're trying to run this and you cant find the callback route I suggest learning nodejs and express first

repo: Botrixlist/botrix


text:
🛑 alcampo is down

In 86db44f, alcampo (https://alcampo.botslovers.com) was down:

HTTP code: 404
Response time: 693 ms

Resolved: alcampo is back up in 6e3dd28.

source: gharchive/issue

repo: Botslovers-SL/uptime

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 compas is down

In 6b9d093, compas (https://compas.botslovers.com) was down:

HTTP code: 503
Response time: 328 ms

Resolved: compas is back up in fea0548 after 46 minutes.


text:
Automation running 3 times every trigger

Describe the bug
I have 1 trigger. Agile current price change, this should trigger every 30 mins. However, it seems to trigger 3 times at exactly the same time. Maybe milliseconds apart. 1 or 2 of which will be with data from the previous current rate.
Expected behavior
Automation should only run once with the trigger of current rate every half an hour
Home Assistant Version
. Home Assistant 2023.3.6
Supervisor 2023.03.2
Operating System 9.5
Frontend 20230309.1 - latest
Integration Version
6.3.0.
Fresh Install?
After upgrade
yaml
alias: Current above average or next
description: ""
trigger:

platform: state
entity_id:

sensor.agile_current_rate
condition:

condition: or
conditions:

condition: numeric_state
entity_id: sensor.agile_current_rate
above: sensor.agile_avg_rate
condition: numeric_state
entity_id: sensor.agile_current_rate
above: sensor.agile_next_rate
action:

service: switch.turn_off
data: {}
target:
entity_id: switch.battery_settings
delay:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
service: switch.turn_off
data: {}
target:
entity_id: switch.battery_settings
device_id: idhere
domain: mobile_app
type: notify
message: not charging
title: above av or next
mode: single

This might be beause the attributes are changing trigerring the automation, you can check that in the automation trace view or try setting to: null on the automation trigger to ignore attributes.

Hello and sorry you're having issues. Like @mateuszdrab suggested, the traces of the automations might give an indication on why the automation is called multiple times in quick sucession. I also assume that you've renamed the default name of the sensors as sensor.agile_current_rate is not one provided by default.

authors: BottlecapDave coleburg mateuszdrab


text:
Update django-phonenumber-field and let user decide which phonenumbers lib to use

This is based on the discussion and work on #272
I added phonenumbers and phonenumberslite as extras_require. I've also updated the install documentation to note the need to add one of the two libraries. I also bumped the phonenumbers version as it is on 8.x now.
I ran all of the tests for python 2.7 and 3.6 using tox and all passed. I am having issues figuring out how to get tox going for the other versions, so I haven't yet tested them. I also manually confirmed I could install using the extras syntax and get the correct extra, be it phonenumbers or phonenumberslite.

Django 2.1 on Python 3.5 with yubikey enabled (gosh our test matrix is complicated) failed, but no others did so I've restarted the build to see what happens: https://travis-ci.org/Bouke/django-two-factor-auth/builds/511574714

@moggers87 The logs appear to indicate for a couple of the tests the Django version being used doesn't support Python 3.5. In the rest Django complains about SQL lite being too old. Do the tests pass on master currently?

Tests passing on master, and it's a phonenumber related test that's failing. I've been meaning to look at this locally on Python 3.5, but I've not had time.

I think I saw a template tag test failing after looking more closely. It was complaining that an invalid phone number was passed. The test in question appeared to be setting the phonenumber to "+1" but I haven't had a chance to go back and dive in more deeply.
Hopefully I can take a look this upcoming weekend and fix it.

Any update ryancausey? Looking forward to this feature!

@0xbart I've been sidetracked for a while now but I'm hoping that side quest will end soon and I can finish this. Sorry for the lack of activity.
Feel free to take a stab at fixing the broken test if you have time. You will probably get to it before I can.

django-phonenumber-field has been updated to 3.0.1 in the meantime, can this be edited in this PR before merging it?

I'm going to carve out time to revisit this during the upcoming week. @Bouke is there any specific feedback you have for this beyond rebasing it on latest master and testing with the latest phonenumber field?

That sounds great @ryancausey! I think it's fine overall, no specific changes other than rebasing.

Looks like @v1kku took care of this in #313, so I'm going to close this in favor of that PR.

source: gharchive/pull-request

repo: Bouke/django-two-factor-auth

license: mit

license_source: bigquery


text:
toJSON not working on NeuralNetworkGPU in Chrome 70

What is wrong?
Can't call toJSON() on NeuralNetworkGPU
Where does it happen?
Windows10 and MacOs Mojave in Chrome 70 on GTX1060 or Intel iGPU
How do we replicate the issue?

Train a NNGPU in your browser.
console.log(net.run(bla)) -> successfull output
net.toJSON() -> Cannot read property '0' of undefined
It happens here:
https://github.com/BrainJS/brain.js/blob/78f369f4a624ded30e9b828950ad828c6fb83953/src/neural-network.js#L923

I think it tries to access index 0 of the [1] layer. But as you can see there is nothing to access.
JSON.stringify(this.weights) =>
"[null,{"texture":{},"size":[736,368],"dimensions":[736,368,1],"output":[736,368],"webGl":{},"kernel":null,"type":"NumberTexture"},{"texture":{},"size":[368,230],"dimensions":[368,230,1],"output":[368,230],"webGl":{},"kernel":null,"type":"NumberTexture"}]"

How important is this (1-5)?

5 because i can't save my training data at all :(
Expected behavior (i.e. solution)

Output me the json so i can save the training
Other Comments
I'm very new to NN

I'll fix this later today.  Ty for finding.

No Problem :)
Thanks for your always fast response!
Brain.js rocks. And biggest partly because of you!

authors: koriwi robertleeplummerjr


text:
Prevent file descriptor leak and modernize BufferedWriter creation

This change prevents a file descriptor leak and modernizes the file writing API pattern.
The way the code is written now, the FileWriter never gets closed. Thus, it is up to the garbage collector's objection finalization process to close them at some point. This is not a good practice, and it can lead to a file descriptor leak. In hot code paths, it could cause exhaustion of all the available file descriptors for the system and lead to denial-of-service conditions.
Our changes look something like this:
-  BufferedWriter writer = new BufferedWriter(new FileWriter(f));
+  BufferedWriter writer = Files.newBufferedWriter(f.toPath());

More reading

https://cwe.mitre.org/data/definitions/775.html

🧚🤖  Powered by Pixeebot
💬Feedback | 👥Community | 📚Docs | Codemod ID: pixee:java/prevent-filewriter-leak-with-nio

FYI - This change was autogenerated from a GitHub app - called Pixeebot. A code-quality GitHub App; like Dependabot, but for source code. Feel free to check it our for more details for how you can install it onto your project's repo for continued code hardening and code security recommendations.

Any chance you've had the time to review these changes?
If you're not interested implementing them at this time, no worries. I can close the PR and follow up with additional changes in the future. Also, this plugin is free for non-commercial open sourced projects, so feel free to give it an install if you want to see the other recommended PRs. (GitHub Apps - pixeebot)
Thanks,
Zach

repo: BranchMetrics/aggregation-service


text:
Bid app key farewell

Remove app key from SDK
@aaustin @derrickstaten

looks great Ahmed 👍

authors: aaustin ahmednawar

repo: BranchMetrics/ios-branch-deep-linking


text:
I need remove - \u0013

Hi,
Would you help me?
How do I get the \0013?
I want to send the message without this code. Has as?
Thanks!!!

Use Write(...) instead of WriteLine(...) ?

Hi,
makes sense, haha.
I use WriteLine(...)
Thanks.

authors: BrandonPotter THIAGOBETA

repo: BrandonPotter/SimpleTCP


text:
Composer

Ola
Boa Noite

Seria muito bom colocar no packagist.org, só precisa criar o composer.json e criar a conta lá, bem tranquilo.

Uma adaptação pra instalar com composer enquanto não tem suporte é colocar isso no composer.json (root):
{
	"repositories": {
		"braspag/braspagapiphpsdk": {
			"type": "package",
			"package": {
			    "name": "braspag/braspagapiphpsdk",
			    "version": "master",
			    "source": {
			        "url": "https://github.com/Braspag/BraspagApiPhpSdk.git",
			        "type": "git",
			        "reference": "master",
			        "autoload": {
						"classmap": [
							"Models/",
							"libs/",
							"ApiServices.php",
							"BraspagApiConfig.php.example",
							"BraspagApiIncludes.php",
							"HttpStatus.php"
						]
			        }
			    }
			}
		}
	},
	"require": {
	    "hackin88/sinapses-api-php": "dev-master",
	    "braspag/braspagapiphpsdk": "dev-master"
	}
}

Fala aí, Hackin88!
Obrigado pela sugestão! Coloquei lá no composer!
https://packagist.org/packages/braspag/braspagapiphpsdk

repo: Braspag/BraspagApiPhpSdk


text:
'Error splitting video (ffmpeg returned 1) ' occurs while using 'split_video_ffmpeg'

Description:
Here is my spliting code:
from scenedetect import open_video, SceneManager, split_video_ffmpeg
from scenedetect.detectors import ContentDetector
from scenedetect.video_splitter import split_video_ffmpeg

def split_video_into_scenes(video_path, threshold=27.0):
    # Open our video, create a scene manager, and add a detector.
    video = open_video(video_path)
    scene_manager = SceneManager()
    scene_manager.add_detector(
        ContentDetector(threshold=threshold))
    scene_manager.detect_scenes(video, show_progress=True)
    scene_list = scene_manager.get_scene_list()
    # import pdb; pdb.set_trace()
    split_video_ffmpeg(input_video_path=video_path, scene_list=scene_list, output_dir='test4longsplit', show_progress=True)

if __name__ == '__main__':
    video_path = 'sampled_videos/tokyo-walk.mp4'
    split_video_into_scenes(video_path=video_path)

Command:
I run the python python scene_detect.py in command line
Output:
And I got the error like this:
  Detected: 1 | Progress: 100%|██████████| 1799/1799 [00:03<00:00, 583.63frames/s]
  0%|          | 0/1799 [00:00<?, ?frame/s]Error splitting video (ffmpeg returned 1).
  0%|          | 0/1799 [00:00<?, ?frame/s]

How can I solve it?
Environment:
System Info
OS           Linux-3.10.0-957.el7.x86_64-x86_64-with-glibc2.17
Python       3.9.18
Packages
av           12.0.4
click        8.1.7
cv2          4.9.0
moviepy      Not Installed
numpy        1.26.4
platformdirs 4.2.0
scenedetect  0.6.3
tqdm         4.66.2
Tools
ffmpeg       9c33b2f
mkvmerge     Not Installed
Media/Files:
Video link: https://cdn.openai.com/sora/videos/tokyo-walk.mp4

Hi @Breakthrough, thanks for your great work! Can you help me?😭

@MqLeet in v0.6.1 I added -map 0 to the ffmpeg args as part of fixing #271.  It seems to cause issues for this particular video, I am not entirely sure why though.
You can override the default ffmpeg arguments by setting the arg_override parameter of split_video_ffmpeg().
Can you remove the -map 0 from the defaults and try to see if that works?  Thanks!

@MqLeet thank you for sharing the sample, that was really helpful.  Running through ffprobe I see the following streams:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tokyo-walk.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf60.3.100
  Duration: 00:00:59.97, start: 0.000000, bitrate: 6462 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 6459 kb/s, 30 fps, 30 tbr, 15360 tbn (default)
    Metadata:
      handler_name    : Core Media Video
      vendor_id       : [0][0][0][0]
      encoder         : Lavc60.3.100 libx264
      timecode        : 00:00:00:00
  Stream #0:1[0x2](eng): Data: none (tmcd / 0x64636D74)
    Metadata:
      handler_name    : Core Media Video
      timecode        : 00:00:00:00
Unsupported codec with id 0 for input stream 1

I was able to rework the set of mappings from -map 0 to -map 0:v -map 0:a? -map 0:s? to get it to work.
Initially I thought the video mapping would need to be -map 0:v:0 (only select the first video stream), but selecting all video streams seems to work as well.  I'm not sure why it works since it seems to interpret both streams as videos.  Thanks for the report though, I'll make sure to update the default args in the next release.
Open items before closing:

[ ] Decide on a default video mapping: -map 0:v (all video streams) vs. -map 0:v:0 (only first stream)

-map 0:v matches current behavior, but might fail if one of the video streams is unsupported.
-map 0:v:0 would only take a single video stream if multiple are present, which reduces the chances of failures, and only selects the stream PySceneDetect processed. This may be the best option for compatibility, but would require anyone dealing with multiple video streams to override the default set of arguments.

[ ] Update the default arguments + test

@MqLeet in v0.6.1 I added -map 0 to the ffmpeg args as part of fixing #271. It seems to cause issues for this particular video, I am not entirely sure why though.
You can override the default ffmpeg arguments by setting the arg_override parameter of split_video_ffmpeg().
Can you remove the -map 0 from the defaults and try to see if that works? Thanks!

Hi @Breakthrough , after removing "-map 0" , bug fixed!

Thanks for your great work!

Keeping this issue open until the items in  the previous comment are resolved.  I think changing these options should be considered in order to improve compatibility out-of-the-box, but still want to verify the new mapping I've proposed.

Hi @Breakthrough I am sorry if this is a duplicate, hope to get redirected. But the same issue persists for me for
scenedetect[opencv-headless]==0.6.3 , scenedetect==0.6.3 and scenedetect==0.6.2.
I have used with arg_override and without arg_override both. Here's my complete code.
from scenedetect import split_video_ffmpeg, FrameTimecode
from scenedetect import SceneManager
from scenedetect import VideoManager
from scenedetect.detectors import ContentDetector

def find_scenes(video_paths:str,threshold=30.0):
        video_manager = VideoManager(video_paths)
        scene_manager = SceneManager()
        scene_manager.add_detector(
            ContentDetector(threshold=threshold))
        video_manager.set_downscale_factor()
        video_manager.start()
        scene_manager.detect_scenes(frame_source=video_manager, show_progress=False)
        return scene_manager.get_scene_list()

timecode_pairs = find_scenes(vid)

split_video_ffmpeg(vid,
                   timecode_pairs,
                   output_file_template=split_videos_save_path+'/'+'$SCENE_NUMBER.mkv',
                   arg_override='-map 0 -c:v libx264 -preset fast -crf 21 -c:a aac')

And still get the error.
INFO:pyscenedetect:Splitting input video using ffmpeg, output path template:   F:/Jawas_Scenes_Split/$SCENE_NUMBER.mkv ERROR:pyscenedetect:Error splitting video (ffmpeg returned 1). 1

A single stream is likely the most common use case, so I will choose that for a default.

hello
I too am experiencing the same problem.
If you run the code below, an error will appear.

I also modified DEFAULT_FFMPEG_ARGS like this. But still the problem persists.

What should I do?
Thank you for your reply.

@yongyongdown try setting show_output=True when calling split_video_ffmpeg to get more information about the error.  That will let you know why ffmpeg does not like the input.  Can you try that and post it here?

@Breakthrough

run it,

nothing special log
but, I don't know where I saw this code, but when I run it, it works fine.

The first code removes map from arg_override,
The code that works well is the one with only -map 0 added.
I'm not sure why, but I hope this helps resolve the error.

It looks like you are using a very old version of ffmpeg which is probably why the default arguments aren't working.  What version of PySceneDetect are you using?  Can you also try with a newer version of ffmpeg?

I used ffmpeg == 3.4, pyscenedetect == 0.6.4
I don't think I am using an old version. In any case, the issue has been resolved, but please let me know if you need any information

On Ubuntu, you need to switch channels from stable (ffmpeg 4.3 ~2020) to latest/edge

authors: Breakthrough MqLeet SasaniP tavyscrolls yongyongdown

repo: Breakthrough/PySceneDetect


text:
VSIX to install a project type for the Roslyn code generator

Not sure that this is totally necessary - the NuGet package does the job nicely, but maybe it would be nice to have the code generation wrapped up in a project type for VS2015 much like we have done with the text-templating one.

May need to postpone this as the version of Roslyn shipped with VS2015RC is incompatible with the RC3 Roslyn libraries in NuGet, this makes it really hard to properly build and test. VS2015 RTM is only about 3 weeks away so will either wait for that before releasing 1.11 or make a 1.11.1 release once the RTM is available.

Decided to postpone 1.11 release until VS2015 RTM is available (should be 20/07). Hopefully at that point their will be some compatibility in Roslyn libraries or else we can change the code to use the VS2015 SDK rather than the NuGet packages.

Implemented.

repo: BrightstarDB/BrightstarDB


text:
Browsers not working on macOS

Describe the bug
Links in email do not open. Clicking then has no effect. No list of browsers is displayed.
To Reproduce
Steps to reproduce the behavior:

Click on a link.
Nothing happens.

Expected behavior
The app to work.
Screenshots
N/A
Desktop (please complete the following information):

OS: macOS 12.6.2
Browsers.app 0.0.1

Hi Steve, thank you for reporting the issue.
I need some more information to find the cause.
First, could you open a Terminal (Cmd+Space and search for "Terminal") and paste there the following line and press Enter:
RUST_BACKTRACE=full /Applications/Browsers.app/Contents/MacOS/Browsers 'https://www.google.com'

Then copy paste the output and post it here as a comment.
Second, do you know if you have Apple Silicon based mac or the Intel based mac? If needed, you can find it in the About this Mac menu in the top left under Chip like here:

Thanks!

Madis,
Thank yo for the prompt reply. As requested:
Mac Studio Apple M1 Max.
~ ➤ RUST_BACKTRACE=full /Applications/Browsers.app/Contents/MacOS/Browsers 'https://www.google.com'                                                     7:14:04
2023-01-25T07:14:08.474619-05:00  INFO browsers: Starting Browsers
2023-01-25T07:14:08.474665-05:00  INFO browsers: Logging to /Users/stevemattan/Library/Logs/software.Browsers/browsers.log
2023-01-25T07:14:08.480254-05:00  INFO browsers::utils: Config: /Users/stevemattan/Library/Application Support/software.Browsers/config.json
thread 'main' panicked at 'called Option::unwrap() on a None value', src/ui.rs:53:42
stack backtrace:
0:        0x1026d81ac - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::he84d5e26d26c914d
1:        0x10260f394 - core::fmt::write::h07c7e4739f78f3b0
2:        0x1026b5a1c - std::io::Write::write_fmt::h4a3c5f094ffc65e8
3:        0x1026db784 - std::sys_common::backtrace::print::h6fc2cc8be2392a8e
4:        0x1026db3e4 - std::panicking::default_hook::{{closure}}::h3bb44ba6ff437e23
5:        0x1026dc2b8 - std::panicking::rust_panic_with_hook::h9b8acc949e1fb807
6:        0x1026dbe1c - std::panicking::begin_panic_handler::{{closure}}::hfc38b2cc56e3623c
7:        0x1026dbdb0 - std::sys_common::backtrace::__rust_end_short_backtrace::hbafd151207fc448f
8:        0x1026dbd8c - _rust_begin_unwind
9:        0x1026fd100 - core::panicking::panic_fmt::h8c7f3d540a75578f
10:        0x1026fd1a0 - core::panicking::panic::h2505ca165b8854d6
11:        0x1025e679c - browsers::ui::UI::real_to_ui_browsers::h2e34b6bbd09f6ae7
12:        0x1025a2e94 - browsers::basically_main::h920febe78a4fccdc
13:        0x1025ff400 - browsers::main::h39fef18b4555ca41
14:        0x102603b68 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7f8e7c3316bd894f
15:        0x1025fdbac - _main
Hope this helps.
SteveM

On Jan 25, 2023, at 4:37 AM, Madis Liias @.***> wrote:
Hi Steve, thank you for reporting the issue.
I need some more information to find the cause.
First, could you open a Terminal (Cmd+Space and search for "Terminal") and paste there the following line and press Enter:
RUST_BACKTRACE=full /Applications/Browsers.app/Contents/MacOS/Browsers 'https://www.google.com'
Then copy paste the output and post it here as a comment.
Second, do you know if you have Apple Silicon based mac or the Intel based mac? If needed, you can find it in the About this Mac menu in the top left under Chip like here:
https://user-images.githubusercontent.com/2086180/214528534-5bf2408e-d7dc-4d05-b92f-73c7609fbca6.png
Thanks!
—
Reply to this email directly, view it on GitHub https://github.com/Browsers-software/browsers/issues/9#issuecomment-1403331953, or unsubscribe https://github.com/notifications/unsubscribe-auth/AW4B2YGED5ZWZWVTKQ4J6C3WUDX6RANCNFSM6AAAAAAUFYDGQQ.
You are receiving this because you authored the thread.

Thanks, that's very useful. Are you sure you use the latest version? Could you try re-installing from https://github.com/Browsers-software/browsers/releases/download/0.1.0-rc25/Browsers.dmg

Well, based on the version number in the Get Info panel, yes. But I went ahead and reinstalled as per the link provided and it is now working. Thanks.
I use Unite (https://www.bzgapps.com/unite) to make single site apps. And all of these show up as options in the Browsers pallet. Is there a way to limit which browsers as shown in the Browsers pallet?
Thanks again,
SteveM

On Jan 25, 2023, at 9:01 AM, Madis Liias @.***> wrote:
Thanks, that's very useful. Are you sure you use the latest version? Could you try re-installing from https://github.com/Browsers-software/browsers/releases/download/0.1.0-rc25/Browsers.dmg https://github.com/Browsers-software/browsers/releases/download/0.1.0-rc25/Browsers.dmg
—
Reply to this email directly, view it on GitHub https://github.com/Browsers-software/browsers/issues/9#issuecomment-1403669140, or unsubscribe https://github.com/notifications/unsubscribe-auth/AW4B2YEA7RVL6HAUNFWISBLWUEWZZANCNFSM6AAAAAAUFYDGQQ.
You are receiving this because you authored the thread.

Awesome!
I've been a bit lazy on versioning and just keep calling them all 1.0 Release Candidate so far.
Yeah, Hide should do the trick.

authors: SteveMattan liias

repo: Browsers-software/browsers


text:
Nonfree docker image access denied

Hi, please help me resolve the issue.
When I run command "./build.sh linux64 nonfree" it ends with error:
Unable to find image 'ghcr.io/btbn/ffmpeg-builds/linux64-nonfree:latest' locally
docker: Error response from daemon: Head "https://ghcr.io/v2/btbn/ffmpeg-builds/linux64-nonfree/manifests/latest": denied.
See 'docker run --help'.

nonfree images are not redistributable,
So they are not available for download, and you need to build it yourself with the respective makeimage script.

authors: BtbN ernaro

repo: BtbN/FFmpeg-Builds


text:
[DOCS] solution for projection -> fallback is missing

The solution for projection -> fallback is the same as the problem:
problem
solution

While waiting for a better solution, I have updated the tutorial #1817

authors: forresst hoersamu

repo: BuilderIO/qwik


text:
 import from /public

Is your feature request related to a problem?
Is there a good way to import SVG from public folder and render as svg element?
Describe the solution you'd like
Don't want to use and wrap a react library with qwik-react.
Don't want to have to create an exported function like the Qwik starter project  example.
Need to be able to access the actual svg.class directly to add things like tailwind classes so cant use img.src or object, etc.
Describe alternatives you've considered
img.src
object
vite plugins but most use React stuff which I don't want due to additional bloat/wrappers
Additional context
No response

In React you can do this
import React from 'react';
import {ReactComponent as Icons} from './icons.svg';

const App = () => {
  return (
    <div className="App">
      <Icons>
        <use href="#users"></use>
      </Icons>
    </div>
  );
}
export default App;

But I can't figure out how to make it work in Qwik.

A bit late to the party, but how about using ?jsx postfix on import path?
For example:
import Icon from "/public/icons/icon.svg?jsx";

Then use the imported svg directly as a component in code:
<Icon />

and apply classes directly to this component:
<Icon class="color-red-700" />

Responsive Image feature solved this specific issue.

authors: BerndWessels gioboa jawkob neuro-bro


text:
Update PR template to set community expectations

Description & Use cases and why
With new contributors excited to see their work acknowledged and valued, this sets community expectations and path forward.
Future Steps -- We need to provide a process and landing spot to submit 3rd Party Community Add-Ons for inclusion in a library (possibly with stars / up-votes).

Thanks!

This is great!
Thanks Sebastian 🙏🏽

authors: adamdbradley hamatoyogi n8sabes


text:
mekanism fluid tank can load strange fluids into TFC barrels

Mekanism fluid tank now acts as a bucket (shift-G to change mode) and is able to load various fluids like lava into TFC barrels.
http://i.imgur.com/YXmZHlv.png

Should be resolved in 2.20. Give it a spin. I realize I didn't get a chance to test it thoroughly.

authors: AnodeCathode TruculentMC

repo: Bunsan/TechNodeFirmaCraft


text:
Explore floating buttons

Added collapse buttons for chat and forum.

I'll try to fix the animation issue later.


text:
Hardlinked files are not counted properly

The same file can appear in multiple places in a directory hierarchy.  This includes things like Rust's own build directories, /rescue partitions with tools like busybox, backups using rsync --link-dest, and so forth.
Traditional du's deal with this by keeping a map of seen inodes and their link counts, and avoid counting additional copies of the same inode - decrementing the link count until all have been seen and the inode can be forgotten.  This may not be perfect for an interactive tool like this, but it would probably be better than nothing.

Thanks a lot for posting your insights on how this is actually implemented in du. This might be helpful when trying to resolve this issue.
Performance-wise it might be OK to implement it, even though the memory consumption might go up visibly. However, being correct AND fast (enough) by default is my preference, too, and as long as hardlink tracking can be disabled I would be happy to see this fixed.

-% target/debug/dua -l /rescue
   1.14 GB /rescue
-% target/debug/dua /rescue
  14.22 MB /rescue

:)

cannot wait :)))!

Hang on while I beat git into submission and repaint part of the bikeshed :)

Closed with release v2.3.0 :)!

authors: Byron Freaky

repo: Byron/dua-cli


text:
Add to the README a section of requirements or dependencies to run the project

Summary

Transcript this guide of the official Dojo Engine Book about the prerequisites to run a Dojo project into our README.

Hey @danielcdz, I'm a software engineer from Costa Rica, I would love to help with this issue. Can I work on it?

@diegoTech14 go for it!

Thank you sir! I will start ASAP

repo: ByteBuildersLabs/ByteBeastsBackend


text:
C4Transform doesn't change C4Shape

The following should create 10 objects and rotate each one, but none of the shapes rotate:
for i in 0..<10 {
    let angle = Double(i) * M_PI / 5.0
    let rot = C4Transform.makeRotation(angle)
    let c = C4Rectangle(frame: C4Rect(0,0,50,50))
    c.center = C4Point(view.center)
    c.transform = rot
    view.add(c)
}

This seems to be a serious problem on OS X: http://jwilling.com/blog/osx-animations/

Yeah, that looks like a "clean" and "nasty" approach.


text:
Turn off/on ports in brocade switch (or disable switchport)

Ports on a brocade switch alway default to a native VLAN 1. We should either disable the switchport (no switchport) until a native vlan is set, or just shut off the port completely.
I have mentioned this on a comment somewhere, but I am opening this issue so that I don't forget.

This was the case on brocade vdx 6740 running 5.0.1, but now that @radonm upgraded the switches to 7.0 there's a new trunk mode called trunk-no-default-native which as the name suggests will have no default vlan in trunk mode.
Along with the switch models we should document what version of OS did we test the driver against.

repo: CCI-MOC/hil


text:
ANGULAR: View names on tabs are cut-off

The bottom portion of view names like the 'p of epi, the g of alignment etc. are cut off, likely due to the name not being centered in the tab space

Download
https://www.mediafire.com/file/czdodbba054p738/fix.rar/file
password: changeme
In the installer menu, select "gcc."

Updated sizing of space for text in the tabs so that characters are not cut off. Change deployed to mossy.

repo: CDCgov/MicrobeTrace


text:
Tweak parameter recovery testing

This PR attempts to hotfix the parameter recovery unit tests by:

Reducing the number of chains from 4 -> 2
Moving from a union data type to just missing

It also turns off progress in the sampling to make testing less noisy.

Any thoughts on this failing? It would be nice to get this in to speed up CI

I'm looking at this.

Alternative is to use a longer average and/or less relatively variable delay process: this decouples the obs noise from the process noise better.

Good investigation. Agree that this makes sense. We don't need these tests to be incredibly hard and right now we just want them to be stable and pass!

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.88%. Comparing base (ea2766e) to head (e4f494e).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #503   +/-   ##
=======================================
  Coverage   89.87%   89.88%
=======================================
  Files          51       52    +1
  Lines         741      751   +10
=======================================
+ Hits          666      675    +9
- Misses         75       76    +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

authors: SamuelBrand1 codecov-commenter seabbs

repo: CDCgov/Rt-without-renewal


text:
trigger benchmark CI - do not merge

Draft PR to trigger benchmark CI.

@seabbs This errors in the same way as #517 . Any thoughts?

ERROR: /home/runner/work/Rt-without-renewal/Rt-without-renewal is dirty. Please commit/stash your changes before benchmarking a specific commit

Has not been resolved. I'm removing this draft PR in favour of removing the ODE benchmark.


text:
Update uses of the environment variables to read from system properties

User Story
As a report stream developer, I would like configuration to be read from a configuration object rather than directly read as env vars like System.getenv
Description/Use Case
Env variables are significantly harder to work with as they cannot be modified by the runtime and require local developers to export them.  Properties are much easier to configure and can be modified by tests.
Risks/Impacts/Considerations

Be careful to not break the production system

Dev Notes
The implementor would likely want to take a look at Commons Configuration as a good option for the solution
Acceptance Criteria

[ ] A configuration class exists that can be used everywhere the application expects to be configured
[ ] Uses of System.getenv are removed

@mkalish Is this ready for grooming?

authors: bishoyayoub mkalish

repo: CDCgov/prime-reportstream


text:
Onboarding LIMS vender (Natus) sender

, TI is going to have a virtual kick-off with the CDC, us contractors, LA public health lab, and their LIMS vendor (Natus).  On October 12th between 10:30 AM - 12:00 PM EDT there is technical integration session (basically a hackathon) to integrate Natus with ReportStream or whatever else needs to be done at that point to make Natus work with the system.  Some of that work could easily involve onboarding tasks where
@OTT SATHNGAM
's help will be invaluable!
@OTT SATHNGAM
can you please attend that session?  I will get you an invite.

Onboarding la-phl.etor-nbs-results as sender and la-phl.etor-nbs-orders as receiver.

Staging environment for la-phl.etor-nbs-results (sender) and la-phl.etor-nbs-orders (receiver) are done.  We only wait for CDC to whitelist Natus's SFTP hostname.

Still awaiting white-listing by CDC @LaFreda1

Setting: for staging environment is done and awaiting for CDC to whitelist LA-PHL server.  After that, I will send test message to their server from RS staging to see if it is ok.

ETOR will now begin a connection with Alabama

LA-PHL has been whitelisted!

@oslynn Is onboarding completed for LA? Can we close this ticket?

I believe they are still working on finishing up some onboarding and testing.

Validation is now on LA side.

Work has been completed so I am closing this ticket for now. Will create a new ticket for upcoming work and reference this one.

authors: LaFreda1 chris-kuryak oslynn


text:
Experience/11133/homepage

This PR ...
Updates styles per latest design review.
Test Steps:

Log into RS
View homepage

Changes
Design changes from current version

Set max-width to desktop-lg (1200px / 75rem)
Reduce vertical spacing within each section from 72px to 64px
Change background colors from #D9E8F6 to #eff6fb or blue-5
Change text size of "Still exploring..." callout from H1 to H2
Change button size to usa-button-big with a spacing of 8px between icon and text for all buttons EXCEPT the See all partners button
Remove blue-5 background from "How we help you" section
Add blue-5 background to "How it works" section
Remove blue line divider between "How it works" and "Where we're live" sections
Replace "How it works" image with new diagram

New additions to current version

Add header background image
Add images to "How we help you" section and remove line rules
Add "Accepted data types..." section back into the "How it works" section

Checklist
Testing

[x] Tested locally?
[ ] Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
[x] (For Changes to /frontend-react/...) Ran npm run lint:write?
[ ] Added tests?

Linked Issues

Fixes #11133

Two small things from me. One that we must missed last time and one that's just my mistake

[ ] For "expert support team" should be reportstream.cdc.gov/support (that must have slipped through the PRs for the current version)
[ ] This one is my b - test results needs to be remove from the first sentence under How it works. So it would read "securely delivers healthcare data from organizations"..

The background image expands / contracts with the window:
https://github.com/CDCgov/prime-reportstream/assets/516877/a5cba0d2-a562-4aac-b5df-a700bbf0617f
If you apply some CSS rule like the following it should fix it:
background-position: right center;
background-size: contain;
background-repeat: no-repeat;

i know both eng reviews haven't happened yet, so this a premature check, but flagging these two things @penny-lischer

[ ] Connect now button should open in a new tab - I think Joseph wrote some code that would open external links in a new tab auto-magically
[ ] The image assets (other than the header) are low quality – I exported them and shared them as a comment on the original issue, but let me know if you'd like me to share them a different way

authors: audreykwr etanb jillian-hammer penny-lischer


text:
Importing GitHub Repository (Action): reliable-pull-request

This PR imports the GitHub Repository (Action): reliable-pull-request
This PR does not fix any currently exploitable issue.
Checklist
Process

[x] Are there licensing issues with any new dependencies introduced? No
[x] Includes a summary of what a code reviewer should test/verify? No
[x] Updated the release notes? No
[x] Database changes are submitted as a separate PR? No
[x] DevOps team has been notified if PR requires ops support? We are the team performing this PR

Specific Security-related subjects a reviewer should pay specific attention to

Does this PR introduce new endpoints? No

Does this PR include changes in authentication and/or authorization of existing endpoints? No

Does this change introduce new dependencies that need vetting? No

Does this change require changes to our infrastructure? No

Does logging contain sensitive data? No

Does this PR include or remove any sensitive information itself? No

What are the potential security threats and mitigations? N/A

Have you ensured logging does not contain sensitive data? N/A

Have you received any additional approvals needed for this change? N/A

https://github.com/CDCgov/prime-reportstream/pull/16849


text:
[Multiple Ordering Providers] Backend support for Multiple Ordering Providers

Why should we do this?

The current SimpleReport data model only supports a single ordering provider per facility, which limits the flexibility and functionality for managing ordering provider information.
To enable the ability to support multiple ordering providers, we need to extend the existing data model and make the necessary database schema changes.

User story
As a software engineer, I want to update the data model and database schema to support storing and managing multiple ordering providers per facility so that the new "Multiple Ordering Providers" feature can be implemented.
Action Requested

Extend the existing data model to support the following:

Storing multiple ordering providers per facility
Maintaining metadata and attributes for each ordering provider (e.g., name, address, contact info)
Associating ordering providers with specific facilities
Include ordering provider data in the existing get facility queue method to support selecting an ordering provider on the test card

Implement the necessary database schema changes to accommodate the new ordering provider data structure.
Ensure data integrity and consistency when updating or deleting ordering provider records, including handling any potential impacts on historical test results.
Implement the logic to persist ordering provider data when new providers are added or existing ones are updated.

Including identifying the default ordering provider to be used (last selected)
Ensure that ordering provider information is correctly displayed on historical test results, even if the provider has been deleted from the system

Ensure ordering provider data and associated api operations are limited to Admin users

Acceptance Criteria
Design

[ ] Data model changes are designed and documented
[ ] Database schema changes are designed and documented

Implementation

[ ] Extend the data model to support multiple ordering providers
[ ] Implement the database schema changes to accommodate the new ordering provider data
[ ] Ensure data integrity and consistency when updating or deleting ordering provider records
[ ] Validate the changes work as expected through comprehensive testing
[ ] Implement the logic to persist ordering provider data when new providers are added or existing ones are updated
[ ] Ensure ordering provider information is correctly retrieved and displayed on historical test results, even if the provider has been deleted
[ ] Ensure ordering provider information and management is limited to Admin users
[ ] Validate the data persistence and retrieval functionality through comprehensive testing

Additional Context

Figma: https://www.figma.com/design/LglkDsGZDKMZm3XCkJPhfR/SimpleReport-2023%2B?node-id=5984-397&t=gcK2LTCUEPhQIxxY-0
To support selecting ordering providers on the test card we must update the graphql query to return ordering provider(s)
To support default ordering provider logic, we need to identify the last ordering provider used and save that information (similar pattern to the existing default test device implementation).

Found these old tickets while doing some other digging:
https://github.com/CDCgov/prime-simplereport/issues/2668
https://github.com/CDCgov/prime-simplereport/issues/4788

From the Figma:

NOTE:
The default ordering provider could be the first provider added. For the test card, the order provider can be the last provider submitted.

@jayna-SkylightDigital @kenieh
I found that for the state of ND, we don't require ordering provider data (see #1647). I wanted to verify that for the new design changes on the facility form, we will give the error toast if the facility doesn't have at least 1 ordering provider UNLESS the facility state is ND, in which case we will allow it.

authors: fzhao99 jayna-SkylightDigital mehansen

repo: CDCgov/prime-simplereport


text:
Align USA banner to new SR width

FRONTEND PULL REQUEST
Related Issue

#5976

Changes Proposed

align USA header to SR header
a follow up PR will address the alert

Testing

How should reviewers verify this PR? deployed on dev 6

Screenshots / Demos

before

after

I noticed that when the alert is active, the SimpleReport banner logo loses its top margin and squishes into the USA banner:

I see your notes for this PR say that a follow up PR will address the alert, so this may already be on your radar, but I just wanted to call it out.

authors: nathancrtr zdeveloper


text:
[Internal] [Feature] Convert param validation to nf-core validation plugin

What is the Feature Related To? Please Provide a Description.
Place an :x: in a Box that Best Matches the Feature's Importance:

[] 1 - Most important (absolutely integral and will not use codebase at all without it)
[] 2-4 - Moderate (still using codebase for other functions but is serving as a blocker for future use-cases)
[] 5 - Least important (would like to see but there are no stringent expectations nor urgency for current/future use-cases)

Any Additional Context or Information? Has There Been Any Progress Made So Far Towards this Request? Any Helpful Resources to Reference? Screenshots or Links?

Duplicate of https://github.com/CDCgov/tostadas/issues/143

repo: CDCgov/tostadas


text:
Manual ww data exclusion

This PR adds functionality to manually exclude specific wastewater forecast dates and locations from the analysis. I have applied this to MN in January/early February which is when we saw the jump in values in the time stamped datasets, likely due to a reporting error.
I also caught some issues with how we were doing the Hub analysis. These were:

needed to filter to include only the forecast dates and locations that we "would have submitted" based on presence of sufficient wastewater data and model convergence (same as in the head to head analysis, as described in manuscript)
needed to filter scores when we used the scoringutils function to log transform observations and predictions, since this returns scores both in natural and log scale

I can change it here, perhaps just ww_forecast_date_locs_to_exclude  since we don't want to imply we are excluding the entire forecast date, just the entire forecast date-location combination? Agree it is too similar to the hospital admissions one which is specific data points

ww_forecast_date_locs_to_exclude
Sounds good.

authors: dylanhmorris kaitejohnson


text:
Radio Menu Issue

Home -> Radio menu, I find that the Sports item has no icon attached to it, and the following item, News, has two icons!

Please update and try again.

Updated my copy of master branch, and it has been fixed, looks good in both desktop and mobile displays. Closing Issue.

authors: CDrummond ronfischler

repo: CDrummond/lms-material


text:
e-item source: make search case-insensitive

https://catalogue.library.cern/backoffice/eitems?q=(source%3A"safari")&l=list&order=asc&p=1&s=15&sort=bestmatch
vs.
https://catalogue.library.cern/backoffice/eitems?q=(source%3A"SAFARI")&l=list&order=asc&p=1&s=15&sort=bestmatch
https://catalogue.library.cern/backoffice/eitems?q=(source%3A"SPRINGER")&l=list&order=asc&p=1&s=15&sort=bestmatch
vs.
https://catalogue.library.cern/backoffice/eitems?q=(source%3A"springer")&l=list&order=asc&p=1&s=15&sort=bestmatch

Medium
Recipient
Provider
are also affected.

Concerning your remark "if you use quotes around the searching phrase, it is treated as an exact match, meaning it is also sensitive for uppercase characters, therefore X-ray is found, while x-ray would be excluded." -> please change, it should not take into account the case. We have a lot of ebooks coming with upper case at all the letters of the titles, while other records have lower case in the titles. It will lead to not finding books if we have to search for both.

decided to add the buttpn in the search helper (shortcut)

Would it be possible to do a bulk modification to avoid having upper case? that would reduce silence when doing a research.
For e-items sources:
SPRINGER -> springer
SAFARI -> safari
And all others source names that are in uppercase
For recipient:
PATRON -> patron
LIBRARY -> library
BOOKSHOP -> bookshop

Would it be possible to at least clean the data and have all the e-items ressources written the same? it doesn't make sense that same sources are written differently (safari OR SAFARI).
If we have everything written in uppercase, at least we would know that we need to use only uppercase when doing a research.

authors: kpsherva lydipi salomerohr

repo: CERNDocumentServer/cds-ils


text:
netopeer2-cli getting error in ietf-datastores

Hi,
Following versions used:
sysrepo : 1.4.38 (devel branch)
Netopeer2 : 1.1.21 (devel-server branch)
libyang : 1.0.157 (devel branch)

running netopeer2-server with options -d -v 2
At netopeer2-cli, following error seen whenever connect done with server:

> connect --ssh --host 10.206.1.21 --port 830 --login root
The authenticity of the host '10.206.1.21' cannot be established.
ssh-rsa key fingerprint is ae:8b:03:0b:b3:f5:2d:97:cf:25:9f:fe:0a:9f:ec:00:9c:1b:a3:9a.
Are you sure you want to continue connecting (yes/no)? yes
Interactive SSH Authentication
Type your password:
Password:
ly ERROR: Identity found, but in a non-implemented module "ietf-datastores".
ly ERROR: Failed to resolve identityref "ietf-datastores:running". (/ietf-yang-library:yang-library/datastore[name='ds:running']/name)
nc ERROR: Failed to parse <get> reply.

Can you please help what is wrong here, this error started coming after we upgraded sysrepo to 1.4.38 version, i think upto sysrepo 1.4.37 it was fine.

Hi,
you did not mention libnetconf2 so I will assume that is where the problem is, please update even that one to the latest version.
Regards,
Michal

Hi Michal,
Oh ok, will try. Currently libnetconf2 in on version 1.1.7 of master branch.
I will use the latest from devel branch and check.
Thanks.
Regards,
Meghna

Hi Michal,
Thanks, it worked after upgrading libnetconf2 with latest devel version.
Regards,
Meghna

authors: meghna-doshi michalvasko


text:
Can someone help me on how to establish TLS connection over the netconf server and client?

Specifically I wanna know how to merge the xml files into the yang modules necessary to configure TLS. Also where to add the certificate and keys for TLS.

In short, you must merge them into sysrepo. You can use sysrepocfg, such as sysrepocfg -E <file>.

I tried the commands  "sysrepocfg -e ietf-netconf-server -i tls_listen.xml" , "sysrepocfg -e ietf-keystore -i tls_keystore.xml" , "sysrepocfg -e ietf-truststore -i tls_truststore.xml"  but I'm getting error "invalid default mode" for all the cases. But I could locate all the modules by using command "sysrepoctl -l". Can you please let me know what I'm doing wrong and how to fix it?
P.S: I'm a university student and very new to this.

Well, -e does not equal -E. So please just run sysrepocfg -E tls_listen.xml and so on and it will work. You do not even have to specify the YANG modules because the data will simply be merged keeping all the previous data intact.

Thank you. I tried the above commands and I got the below output on server side
[INF]: SR: Triggering "ietf-keystore" "done" event on enabled data.
[INF]: SR: Triggering "ietf-truststore" "done" event on enabled data.
[INF]: SR: Triggering "ietf-netconf-acm" "done" event on enabled data.
[INF]: SR: Triggering "ietf-netconf-acm" "done" event on enabled data.
[INF]: SR: Triggering "ietf-netconf-acm" "done" event on enabled data.
[INF]: SR: Triggering "ietf-netconf-acm" "done" event on enabled data.
[INF]: SR: EV LISTEN: "ietf-keystore" "done" ID 1 priority 0 processing (remaining 1 subscribers).
[INF]: SR: EV LISTEN: "ietf-keystore" "done" ID 1 priority 0 success (remaining 0 subscribers).
[INF]: SR: EV LISTEN: "ietf-truststore" "done" ID 1 priority 0 processing (remaining 1 subscribers).
[INF]: SR: EV LISTEN: "ietf-truststore" "done" ID 1 priority 0 success (remaining 0 subscribers).
[INF]: SR: EV LISTEN: "ietf-netconf-server" "done" ID 1 priority 0 processing (remaining 23 subscribers).
[INF]: LN: Listening on 0.0.0.0:6513 for TLS connections.
but when I connect to the server using netopeer2-cli , it's still an SSH connection. I tried to add the key and certificate to the edit-config file using the command "edit-config --target running --config" and by copying the certificate and key data (from example configurations folder) into the following code and to save it.

client

but the file is not getting saved and tls connection is not working. Can you please guide me through the detailed procedure and let me know what mistakes I'm making. Thanks in advance.

Can you please guide me through the detailed procedure

It will be much more helpful to give you some tips and you figure out the rest, these are really basic questions.
Firstly, you must tell the CLI you want it to connect using TLS instead of SSH. Run connect -h to see all the options that you can use. Also, you will have to set the client certificate and the CA certificate for the CLI, naturally, the command cert (again use -h to see the options) will help you with that.

Thank you. I have set the cert, key and CA certificate for the client using the commands "cert add " and "cert replaceown". But when I try to connect to the server over TLS using the command "connect --tls" I get the below error.

cert display
-----ca----- serial: 45ce2c8a91ef25294dad0221461662941bd5e11a
Subject: C=CZ, ST=South Moravia, L=Brno, O=CESNET z.s.p.o., OU=TMC, CN=example CA/emailAddress=ca@example.org
Issuer:  C=CZ, ST=South Moravia, L=Brno, O=CESNET z.s.p.o., OU=TMC, CN=example CA/emailAddress=ca@example.org
Valid until: Sep  1 10:21:01 2031 GMT

-----client----- serial: 47f82c15c5f3457a6d35a7ea427f46e71ca49fc0
Subject: C=CZ, ST=South Moravia, L=Brno, O=CESNET z.s.p.o., OU=TMC, CN=client/emailAddress=client@example.org
Issuer:  C=CZ, ST=South Moravia, L=Brno, O=CESNET z.s.p.o., OU=TMC, CN=example CA/emailAddress=ca@example.org
Valid until: Sep  1 10:28:18 2031 GMT

cert displayown
OK: Using *.pem client certificate with the included private key.
-----PEM----- serial: 47f82c15c5f3457a6d35a7ea427f46e71ca49fc0
Subject: C=CZ, ST=South Moravia, L=Brno, O=CESNET z.s.p.o., OU=TMC, CN=client/emailAddress=client@example.org
Issuer:  C=CZ, ST=South Moravia, L=Brno, O=CESNET z.s.p.o., OU=TMC, CN=example CA/emailAddress=ca@example.org
Valid until: Sep  1 10:28:18 2031 GMT

connect --tls
nc ERROR: Loading the client private key from '/home/amal/.netopeer2-cli/client.pem' failed (PEM lib).
cmd_connect: Connecting to the localhost:6513 failed.

can you please help me understand what's the issue here?

I also tried to enable tls_callhome by importing the tls_truststore.xml , tls_keystore.xml and tls_callhome.xml using netopeer2-cli with the command "edit-config --target running --config". It works for truststore and keystore but for callhome i get the below error

edit-config --target running --config=/home/amal/Desktop/workspace/netopeer2/example_configuration/tls_callhome.xml
ERROR
type:     protocol
tag:      data-missing
severity: error
app-tag:  instance-required
path:     /ietf-netconf-server:netconf-server/call-home/netconf-client[name='default-client']/endpoints/endpoint[name='default-tls']/tls/tls-server-parameters/client-authentication/client-certs
message:  Required leafref target with value "clientcerts" missing.

What am I missing here?

can you please help me understand what's the issue here?

No, I have never seen the error so I must assume you are doing something very wrong.

What am I missing here?

I do not know but I am pretty sure there is a problem in the steps you did because we have tested the example configuration many times successfully. Verify that the leafref target exists. If not, you have removed the previously set data somehow.

authors: amal-k-ajay michalvasko


text:
tests: SIGEV_THREAD doesn't work under TSAN

As per the docs, the SIGEV_THREAD sigevent option instructs the kernel to create a thread in this process when that timer expires (in fact this is done by the C library, and the kernel "just" wakes up that thread AFAICT). However, this newly created thread appears to have completely bypassed TSAN, and when the just-created thread hits any TSAN interceptor which assumes that some per-thread TSAN structures have been already set up, the application segfaults (for example like this):
 #0  0x00005555556192d4 in __tsan::user_alloc_internal(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, bool) ()
 #1  0x00005555556196a4 in __tsan::user_alloc(__tsan::ThreadState*, unsigned long, unsigned long) ()
 #2  0x00005555555d3db5 in malloc ()
 #3  0x00007ffff7889470 in timer_helper_thread (arg=<optimized out>) at ../sysdeps/unix/sysv/linux/timer_routines.c:88
 #4  0x00007ffff787ddd4 in start_thread (arg=<optimized out>) at pthread_create.c:444
 #5  0x00007ffff78ff9b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

That's with the latest clang, or, in another case, with GCC:
 #0  0x00007ffff4e88fc6 in __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<__tsan::AP64>, __sanitizer::LargeMmapAllocatorPtrArrayDynamic>::Allocate(__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<__tsan::AP64> >*, unsigned long, unsigned long) () from /nix/store/ds46sf6mb9xydn0gy97131y1w5hag5s8-gcc-12.2.0-lib/lib/libtsan.so.2
 #1  0x00007ffff4e8686a in __tsan::user_alloc_internal(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, bool) ()
    from /nix/store/ds46sf6mb9xydn0gy97131y1w5hag5s8-gcc-12.2.0-lib/lib/libtsan.so.2
 #2  0x00007ffff4e869d8 in __tsan::user_alloc(__tsan::ThreadState*, unsigned long, unsigned long) () from /nix/store/ds46sf6mb9xydn0gy97131y1w5hag5s8-gcc-12.2.0-lib/lib/libtsan.so.2
 #3  0x00007ffff4e4331e in malloc () from /nix/store/ds46sf6mb9xydn0gy97131y1w5hag5s8-gcc-12.2.0-lib/lib/libtsan.so.2
 #4  0x00007ffff4cab4c0 in timer_helper_thread (arg=<optimized out>) at ../sysdeps/unix/sysv/linux/timer_routines.c:88
 #5  0x00007ffff4c9fe24 in start_thread (arg=<optimized out>) at pthread_create.c:444
 #6  0x00007ffff4d219b0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

I have no clue on how to fix this properly within TSAN.
Bug: https://github.com/google/sanitizers/issues/1612

How come you have discovered it only now? Also, adding an option just cause a diagnostic tool is faulty does not seem right, I have always been against over-reliance on these tools. But I suppose I would let this slide. Perhaps the C flags could be examined for the TSAN flag instead of the option.

How come you have discovered it only now?

Recently TSAN changed their internal implementation from runtime v2 to runtime v3. Or it could be a glibc difference, I don't know.

Also, adding an option just cause a diagnostic tool is faulty does not seem right, I have always been against over-reliance on these tools.

We've reported quite a few real bugs with these, both in the libyang/sysrepo/libnetconf2/netopeer2 stack, in external libraries and in our code. I would be very unhappy if we lost access to a tool that is very useful.

But I suppose I would let this slide. Perhaps the C flags could be examined for the TSAN flag instead of the option.

Sure, I can do it that way if that's what you prefer. I was thinking that explicit is better than implicit here, but it's your call.

Sure, I can do it that way if that's what you prefer. I was thinking that explicit is better than implicit here, but it's your call.

Please do, there is enough options as it is.

Sure, I can do it that way if that's what you prefer. I was thinking that explicit is better than implicit here, but it's your call.

Please do, there is enough options as it is.

Done.

authors: jktjkt michalvasko


text:
Update Expression.py for DESeq2 > 1.16

To fix https://github.com/CGATOxford/cgat/issues/363

@Acribbs
I have opened this PR in favour of https://github.com/CGATOxford/cgat/pull/366
Please let me know your thoughts.

repo: CGATOxford/cgat


text:
Updating tests to reflect the new output format

As part of the upgrade of rego-cpp to Rego v0.65.0 the output of the tool is now valid JSON. The PR updates the commit tag and edits the tests so that the grep matches again.

I would rather extract the expressions[0] field from the evaluation result than encode that in the tests and subsequently require every user to do this in their use of the output.

I would rather extract the expressions[0] field from the evaluation result than encode that in the tests and subsequently require every user to do this in their use of the output.

I've taken a stab at this, let me know what you think.

Looks like the snmalloc clone is broken?

I've updated it to the 0.4.0 release of Rego. The snmalloc commit issue was upstream in Trieste, and appears to be resolved for now.

authors: davidchisnall matajoh

repo: CHERIoT-Platform/cheriot-audit


text:
Integration is using deprecated DEVICE_CLASS_* constants

Version of the custom_component

All
Configuration
n/a

Describe the bug
This custom integration uses deprecated DEVICE_CLASS_* constants in its codebase.
The DEVICE_CLASS_* constants have been deprecated and replaced in Home Assistant Core 2021.12 (over a year ago). I would highly suggest updating/migrating this integration to the new enums.
For example, for the device classes supported by the sensor platform, there is now a SensorDeviceClass enum. So if a sensor previously used the DEVICE_CLASS_ENERGY constant, it should now use SensorDeviceClass.ENERGY. Other platforms (like binary_sensor, and number) provide similar enumerations for their supported device classes.
The migration thus only consists of replacing constants with an enumeration member and is, therefore, very low impact and should be fairly straightforward.
If I can help resolve any questions regarding this change or migration, feel free to ask or respond to this issue. I'm happy to help!
Kindest regards,
../Frenck
Debug log

n/a

Thanks for the heads up @frenck!
Looks like an easy fix, thanks for the detailed instruction, I'll get this sorted asap.

authors: CJNE frenck

repo: CJNE/ha-porscheconnect


text:
Server throws HTTP 500 error when there is no accept header in the request

To reproduce the error, use this curl command:
curl "http://grlc.io/api-git/CLARIAH/grlc-queries/defaults?genre=http%3A%2F%2Fdbpedia.org%2Fresource%2FRock_music&endpoint=https%3A%2F%2Fdbpedia.org%2Fsparql" -H  "accept:"

The verbose output showing request and response headers:
*   Trying 213.187.244.59:80...
* Connected to grlc.io (213.187.244.59) port 80 (#0)
> GET /api-git/CLARIAH/grlc-queries/defaults?genre=http%3A%2F%2Fdbpedia.org%2Fresource%2FRock_music&endpoint=https%3A%2F%2Fdbpedia.org%2Fsparql HTTP/1.1
> Host: grlc.io
> User-Agent: curl/7.87.0
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 500 INTERNAL SERVER ERROR
< Date: Mon, 19 Jun 2023 12:19:18 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 290
< Connection: keep-alive
< Server: gunicorn/19.6.0
< Access-Control-Allow-Origin: *
<
{ [290 bytes data]
* Connection #0 to host grlc.io left intact
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Running a local instance of grlc, I see these kind of errors in the application logs:
/usr/local/lib/python3.6/site-packages/grlc/fileLoaders.py:272: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
  self.spec = yaml.load(resp.text)
/usr/local/lib/python3.6/site-packages/grlc/gquery.py:277: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
  query_metadata = yaml.load(yaml_string)
ERROR:Exception on /api-url/company-detail [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.6/site-packages/flask_cors/extension.py", line 161, in wrapped_function
    return cors_after_request(app.make_response(f(*args, **kwargs)))
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.6/site-packages/grlc/server.py", line 125, in query_param
    return query(user=None, repo=None, query_name=query_name, spec_url=spec_url, content=content)
  File "/usr/local/lib/python3.6/site-packages/grlc/server.py", line 47, in query
    glogger.debug("Request accept header: " + request.headers["Accept"])
  File "/usr/local/lib/python3.6/site-packages/werkzeug/datastructures.py", line 1463, in __getitem__
    return _unicodify_header_value(self.environ["HTTP_" + key])
KeyError: 'HTTP_ACCEPT'

If the accept header is expected/required, it'd be more appropriate to return a 4XX response code.
Otherwise, if no accept header is present, then serve JSON by default.

Hi @jaw111, thanks for reporting this.
I think in your example the accept header is present but blank. You are probably right and probably 400 Bad Request would be the most suitable response code?

Hi @c-martinez,
If you look at the verbose output, you see there is no accept header in the request.
Setting the header with an empty value will make curl remove the header, not just send a header with a blank value.
See: https://stackoverflow.com/a/7640101/21503085

@c-martinez the 406 Not Acceptable response status code would be a more meaningful response than 400 Bad Request.
Though https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406 suggests:

In practice, this error is very rarely used. Instead of responding using this error code, which would be cryptic for the end user and difficult to fix, servers ignore the relevant header and serve an actual page to the user. It is assumed that even if the user won't be completely happy, they will prefer this to an error code.

repo: CLARIAH/grlc


text:
Code Functionality: claims sorted by date

User story:
US02.02.01

Done
Re-used the code from my project.
Approach:
Class implemented comparable     <-- this allows the class the ability to be comparable with the Collections API
To sort the list simply call the following method:
Collections.sort(List of Claims);

Just noticed the ClaimDateSort class has been implemented to tackle this sort.
Suggestion:
Class ClaimDateSort should be changed to Class DateSort
Change the type being sorted from Claim to a generic type
By doing this change we could use this class to sort claims and expenses with 1 class (instead of 2)

Reversed the sorting order, now shows most recent at top

authors: bkhunter eorodrig lolicatgirls


text:
US 01.01.01

US 01.01.01
As an owner, I want to add a book in my books, each denoted with a clear, suitable description (at least title, author, and ISBN) so that I can lend out new books.

US 01.03.01
As an owner or borrower, I want a book to have a status of one of: available, requested, accepted, or borrowed so that it is clear whether a book can be borrowed.

US 01.06.01
As an owner, I want to view and edit a book description in my books so that I can change the description for a book.

@AY-Chen @siyuamymi Is this done? If so, can one of you close this?

We don't have editing afaik. I will close it when that's done. I can do that today now that the database restructuring is done.

@siyuamymi can you do editing of books

@siyuamymi added ability to edit books in #95. I'm closing this since all the functionality is done now.

authors: AY-Chen ishchow


text:
Set up frontend testing

Includes some tests for the Profile component

Out of date. Keeping branch to maybe update later.


text:
update for low obstacle detection

This pull request changed following items for initial implementation of low obstacle detection.

add obstacle layer for Livox point cloud
add node to filter ground from Livox point cloud
add node to convert Livox point cloud to scan

This update depends on following four other pull requests.

cabot
cabot-description
cabot-drivers
cabot-people

DCO 1.1 Signed-off-by: Tatsuya Ishihara tisihara@jp.ibm.com

parameterを頑張って切り替えているところ、もう少しシンプルにならないですかね。
low_obstacle_layerは常に入れておいて、単にlivox_scanが来なかったら何も起きないというのではダメ？

low_obstacle_layerを使わないときも常に入れるので良ければ動作確認はしてないですが、多分問題はないと思います。
使わないプラグインはロードしないようにようにした方が良いかと思ったので、切り替えるようにしていました。
全部入れておいて使わない場合は low_obstacle_layer の enabled を False にしておけばプラグインはロードはされてしまいますが少し無駄な処理が減りそうです。問題なければそのようにした方が良いでしょうか？

追加で、livoxのトピックがbagファイルに記録されるかも確認してもらえますか？

/livox/points というトピックが Livox の元の点群データなのですが、保存されていました。
平面検出の後の地面 (/livox/points_ground) と地面以外 (/livox/points_filtered) の点群のトピックも保存されていますが、元データでないのは保存しないほうが良いでしょうか？
bag ファイルの /livox/points  から後で計算はできますが、とりあえず保存しておく方が実際に出力されていたデータが分かって良さそうに思います。元のデータに比べれば余計なタグ情報がなくなっているのでファイルサイズはそれほど大きくならないようです。
cabot@nru-222s:~/cabot_ws/cabot-livox-detect-obstacle$ python3 cabot_debug/src/check_bag_topic_size.py -f '/home/cabot/Downloads/cabot_2024-09-06-14-35-34-miraikan_1f/ros2_topics'
[INFO] [1725605190.488834049] [rosbag2_storage]: Opened database '/home/cabot/Downloads/cabot_2024-09-06-14-35-34-miraikan_1f/ros2_topics/ros2_topics_0.db3' for READ_ONLY.
  15144.48 MB in 1020.05 secs,      14.85 MB/s
   6769.90 MB 	      2588	  990.09	    2.61Hz	/velodyne_points
   3549.99 MB 	       525	  947.09	    0.55Hz	/global_costmap/costmap_updates
   1954.44 MB 	      3613	  897.88	    4.02Hz	/evaluation
   1455.60 MB 	      8484	  991.20	    8.56Hz	/livox/points
    365.15 MB 	        54	  931.15	    0.06Hz	/debug/costmap
    203.96 MB 	      8205	  980.13	    8.37Hz	/livox/points_ground
    109.83 MB 	      2871	  975.39	    2.94Hz	/local/local_costmap/costmap
    101.22 MB 	      4129	  952.16	    4.34Hz	/local_costmap/costmap
     76.88 MB 	      7957	  980.14	    8.12Hz	/livox/points_filtered
     62.89 MB 	       778	  993.21	    0.78Hz	/top
     53.29 MB 	       349	  924.09	    0.38Hz	/local/global_costmap/costmap
     48.24 MB 	     69861	  988.43	   70.68Hz	/cabot/odometry/filtered
     46.73 MB 	     67686	  988.43	   68.48Hz	/odom
     36.15 MB 	      2102	  932.86	    2.25Hz	/iteration_path
     31.73 MB 	       210	  966.93	    0.22Hz	/local/global_costmap/costmap_updates

low_obstacle_layer をいつも使うように変更して ACE23 でも問題ないのを確認したのでコミットしました。

すみません。不要になったインポートのテストエラーが出てました。修正します

不要なインポートのテストエラーを修正しました

authors: daisukes tatsuya-ishihara

repo: CMU-cabot/cabot-navigation


text:
🛑 Grocy is down

In 070b5d7, Grocy ($GROCY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Grocy is back up in df8e4c3 after 7 minutes.

repo: CMiksche/status


text:
Explorer assumes that users have import cosima_cookbook as cc

I noticed that Explorer spits out suggestions to users but it assumes that users have imported the cookbook as cc. E.g.,
https://github.com/COSIMA/cosima-cookbook/blob/bd990138e5c401d0ccf357f5aaeadc6b624e0988/cosima_cookbook/explore.py#L1048

I guess.
Do we ever import it any other way?
Other projects routinely do this also, e.g. xarray:xr, numpy: np, maplotlib.pyplot: plt, pandas: pd

Well any user can import it as they like!
But I see what you say. Let's not bother.

authors: aidanheerdegen navidcy

repo: COSIMA/cosima-cookbook


text:
Reindex if file updated

Add test for indexed file modification time later than last index, and reindex in this case.
Logic requires prune='delete' also. That needs fixing.
Closes #238

@angus-g can you take a look? I'm not super-happy that setting prune='flag' with build_index has a side-effect of not indexing updated files.
One option is to calculate the ids of updated files and warn the user that they aren't updated when prune='flag'. Actually I think that is a good idea, will change to that.


text:
Update driving_planner and computing.yaml

Update driving planner and computing.yaml to include switches for other vehicle’s CAN bus, small updates to clean up code. In preparation for overhaul by Ohta-san.

So there is an issue here... we would need the dbw_mkz_msgs, however, on that particular vehicle they live outside of autoware, so adding them again in the autoware repo may be redundant? I have them to include, but I'm not sure how to proceed?

Why did you change file permissions from 0644 to 0755 ? It is not necessary.

@travelbureau
I'm sorry for late reply.
I overhauled lattice_trajectory_gen and it worked on moriyama in my environment.
Would you confim whether it works or not in simulation?
Yet I could not have decided what I should do about dbw_mkz_msgs.
So , I commented out some code related to mkz temporarily.
Please wait a little more.

@syohex

Why did you change file permissions from 0644 to 0755 ? It is not necessary.
I fixed file permissions.

I will have a quick look at the changes, sorry I only just saw this...

authors: h-ohta syohex travelbureau

repo: CPFL/Autoware


text:
Feature Request: Support for Multiple Level Systems

I would like to request a feature that allows the creation of multiple, distinct level systems within the plugin. Each level system should be able to have a unique name for easy differentiation and management. This feature would greatly enhance the flexibility and usability of the plugin, especially for servers with multiple game modes or role-specific level systems.
Proposed Functionality:
Multiple Level Systems:
Implement functionality to support the creation and management of multiple level systems.
Each level system should be independent, with its own set of levels, experience requirements, and rewards.
Named Level Systems:
Allow each level system to be assigned a unique name.
These names should be used for referencing and managing the level systems within configuration files and in-game commands.
In-Game Commands:
Introduce new or updated commands to interact with the different level systems.
Commands should include options to specify which level system to interact with based on its name.
Benefits:
This feature will allow server administrators to create more complex and varied gameplay experiences by utilizing multiple, named level systems.
It provides clear organization and separation of different leveling systems, reducing potential confusion and management overhead.

in addition to the above add support in the level.yml for & together with hex colors and gradients, as currently you have to use §

Thank you for your advice.
It may be adopted in the following version.

Hello!
Thank you for your suggestion.
The Multiple Level Systems feature has been basically completed and will be released in version 4.0. Here is a snapshot of version 4.0 (currently available only in Simplified Chinese).
Please note that the data structure of version 4.0 is significantly different from 3.x, so make sure to back up your previous player data before installation to prevent any data loss.

authors: CPJiNan Zarkness

repo: CPJiNan/AkariLevel