Version 0.2.8, CX awards problems

Dear jd20,
Thanks for what you have done, this is definitely a super fantastic way to search for awards tickets.
I have been using your first version several times, and totally forget to renew and update.
In recent days I eventually upgrade the fligtplan-tool to v.0.2.8, and I immediately encounter some problems, and I'll mark below
could you please take a look and tell me if I am wrong in any steps?
A. My system
macOS Mojave 10.14
node --version v11.0.0
yarn --version 1.10.1
flightplan-tool 0.2.8
p.s. I run "yarn global remove flightplan-tool" + "yarn cache clean" + delete my old flightplan folder(which contained config, data, db files)
then "yarn global add flightplan-tool" to make sure I have fresh, new, latest flightplan-tool 0.2.8
B. Steps to set up

Run "mkdir flightplan" to create a folder under my user folder
Run "cd flightplan" to get into my flightplan folder. Problem 1: But I can't find the folder "flightplan" just like before, although I can get in by Terminal
Run "flightplan search" and follow the instructions which lead me to create the file: config/accounts.txt
Run "nano config/accounts.txt" and add my accounts

C. Steps to search

Run "flightplan search -w CX -p -f HKG -t DOH -o -c business -s 2019-06-25 -e 2019-06-30 -q 2 -h"

Problem 2: Unexpected error occurred while searching. Error: Node is either not visible or not an HTMLElement, but the searching kept on, so I eventually got the data between 2019-06-26 to 2019-06-30

Run "Open data", then I can finally see the folder "flightplan" with sub-folders
and I can see the raw screenshots on folder "data", Problems 3 : but if I forget to run "Open data" in next search, I won't see my next raw screenshots.

D. Steps to convert to database

Run "flightplan parse", the result showed totally different than the first version of flightplan-tool
Problem 4 :No matter how many awards seats available, the total rewards found always be 0(zero). And do I still have to run flightplan parse in version 0.2.8?

Run "sqlite3 db/database.sqlite3"

Run ".table"

Run "select * from requests segments;"

Run "select * from awards; "

Run ".quit"

E. Visulization

Run "flightplan stats" to see how many awards are there, and Problem 5: the awards results are much more than the raw screenshot we saw

Run "flightplan server" & "flightplan client"

Problem6 : I got plenty of awards tickets as shown, but most of them are not available after manual searching and calling to customer service

real screenshots on the same date

Thanks for reading this long post, let's make all the problems list down

Is it normal that the folder "flightplan" become invisible?
How can I deal with the error: Error: Node is either not visible or not an HTMLElement
The raw screenshots didn't show up if I don't run "open data"
Do I still have to run "flightplan parse" and are there any mistakes for my sqlite3. steps?
5+6: The awards results did not reflect the true avalibility.

Regarding that you don't see the folder in Finder, that must be a Finder issue... Flightplan's not even creating the folder in this case, mkdir is. I'm on Mojave as well, if I run mkdir flightplan directly from my home folder, it pops up immediately in Finder (I might have slightly different Finder settings than you though). Are you sure you're looking at the home folder in Finder, not somewhere else? Try open ~ from Finder, maybe post a screenshot of what Finder shows.

How often are you getting that error "Node is either not visible or not an HTMLElement"? If it happens rarely, it's probably OK, sometimes the webpage responds too slowly, and actions get messed up, but if you re-run the search command it will be OK. If it's happening frequently, I can try adjusting the timing to slow it down some more, that may help (in this case, it's when it's manipulating the calendar to select the proper date).

Not sure I understand... open data is just telling Finder to open the directory that has the screenshots. You can also get there directly just using Finder, but you need to first fix your problem in 1. above.

No, you no longer need to run parse as a separate step anymore with v0.2+ 👍 So it's working correctly.

Thanks for your instant reply!

Problem 1, 3, 4 solved after restarting my computer. I saw some bugs Mojave, including the crushing of Finder, or missing screenshots. And now it's all OK after restarting the computer.
Problem 2: Yes, I got that error every time after the first date search

Problem 5-6 are the most disturbing, the results are unmatched to reality.

This time I searched "flightplan search -w CX -p -f DOH -t HKG -o -c business -s 2019-06-26 -e 2019-06-30 -q 2 -h"
And I got plenty of awards tickets which don't exist in fact.

This is the real situation, basically no awards tickets

Could you test this part ? Thank you very much!

Yes, thanks for the detailed report, I will investigate further.

Hi @jd20
Thank you very much, it's amazing that you instantly debug and updated the new version.

Still existed problem : Error: Node is either not visible or not an HTMLElement

Problem solved: Now the searching results reflect the real condition

This is searching result

This is real condition

The "Miles need" now become "??"

I'll try more to find out whether there is any bug. Thank you :)

By the way, do I have to use "--force" to make sure the searching results are up-to-date?
For examples, if I would love to know
"-w CX -p -f HKG -t ATH -o -c business -s 2019-06-25 -e 2019-06-30 -q 2 -h"
if I run this one more time, 10 days after my first search. Then the queries would be skipped. How can I make sure to maintain the latest result everytime I search?
Do I have to add "-w CX -p -f HKG -t ATH -o -c business -s 2019-06-25 -e 2019-06-30 -q 2 -h --force"?
Thank you very much!

Yes, if you want to replace old results with new ones, you need to add --force. If you just want to fill in the gaps where you have not searched yet, you don't need --force.
--force runs all queries, no matter how recent the results in the database are. An alternative is to use the cleanup command, to remove all results older than a certain time. For example, flightplan cleanup --maxage P14D should remove all results older than 14 days, then when you run the search command you don't need --force.
I'll have to take a look at the missing mileage cost (the ???), possibly a regression.

Pushed 0.3.15, fixes the mileage costs missing, and fixes some awards missing from higher tiers (Choice and Tailored).

Can you please try again? I think all the CX issues should be fixed in latest version now (0.3.48)


[WIP] Reduce number of allocations for CDEF

This continues #1910 - the allocating function cdef_analyze_superblock, was in another file.

I would merge it sooner than later :)


[Feature Request] Improved readme

Is your feature request related to a problem? Please describe.
The old readme is outdated
Describe the solution you'd like
make a new readme

maybe we can add widgets like these:
https://github.com/madushadhanushka/github-readme


Polish contract-call-stream

Refactor and add README

I think all this one needs is an example usage in the README and we're good to go.


Keep previous results and compare

Is it possible to keep the previous compil scores, and compare it to another ?

I'd also like to compare 2 builds (using the standalone app), one with and one without using modules: https://github.com/Trass3r/llvm-project/actions/runs/7402992800#artifacts
Not sure if there is any meaningful way to diff these though.

Adding diff info between to recordings should not be a hard thing to add. Imho it is more about a clever way to display the data without blowing out the tables.
I might take a look at it once I finish the work I am doing with the requirement parser.


GPG support

Hi,
I just stumble upon your project. It looks really nice, by far one of the best interfaces in open source webmails.
Do you plan to add support for GPG encryption? Roundcube has a GPG plugin that works quite well. MailPile is planning to integrate GPG from the ground up (in its architecture).
In these times where our privacy is endangered by mass surveillance, this would be very nice :)
Just my 2 cents!
Regards,

Thanks for the awesome product.
Can we store the OpenPGP keys in the server side instead of browser local storage ?  In that case , I can use the keys regardless of browser I use as well as on-the-go mobile device , wherever I'm .
Since the key stored at server (web host) , I feel that's safe and secure , access is limited. I thought of sessions Vs Cookies. Correct me if I'm wrong.Browser cache can be accessed by one who , right?

@kesavanm It's common good practice not to give your private key to anyone, even what would be a "secure" web host. This key is the only one that proves that's really you. So you should try hard to limit its exposure.
This is the general problem encountered with PGP, keys storage is the least convenient thing in PGP (IMHO).

storing public keys in the contacts would be a more logical place for these.  It's also quite safe to store public keys server-side.


DocsArchive-<IP_ADDRESS>Auto archive content

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

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

File
Status
Preview URL
Details

:x:Error

Details

[Error]

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

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


Can you  provide more  detailed  redis client  api？

Your official website client API too little ，I have encountered a lot of problems when I use it。

Hi,
Sorry that you encountered some issues while trying to use cpp_redis.
I'm not sure to get what problems did you encountered though? Is it some lack of documentation that made it hard to use the library? Or is it some bugs in the library itself?
Would you mind providing some example such that I could understand your issue more clearly?
Thanks :)

In the absence of a reply, I close this issue.
Feel free to re-open it later if necessary though.
Best


Refactor Chips to Typescript

Create typings for Chips

I will start on the typescript conversion if it is ok with you all.

@joelmheim Nice! Just a reminder to branch from the typescript branch for this and not develop


@types/react converts with lot of issues.

Kotlin files with types for react converted from @types/react
have a lot of issues,
Conversion logs
react
Converting<EMAIL_ADDRESS>ts2kt: "NamespaceExportDeclaration" kind unsupported yet here! (node_modules/@types/react/index.d.ts:31:16 to 32:27) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:40:30 to 40:31) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:40:33 to 40:76) ts2kt: "Identifier" kind unsupported yet here! (node_modules/@types/react/index.d.ts:140:20 to 140:30) ts2kt: "Identifier" kind unsupported yet here! (node_modules/@types/react/index.d.ts:142:20 to 142:29) ts2kt: "Identifier" kind unsupported yet here! (node_modules/@types/react/index.d.ts:156:20 to 156:30) ts2kt: "Identifier" kind unsupported yet here! (node_modules/@types/react/index.d.ts:160:20 to 160:29) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:237:32 to 237:40) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:237:48 to 237:77) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:263:32 to 263:40) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:263:48 to 263:68) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:265:39 to 265:47) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:265:55 to 269:6) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:279:20 to 279:21) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:279:23 to 279:46) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:280:40 to 281:61) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:281:62 to 281:88) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:281:88 to 282:38) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:282:38 to 283:43) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:283:43 to 284:35) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:284:35 to 285:30) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:288:36 to 295:6) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:297:43 to 297:44) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:297:52 to 300:6) ts2kt: "StringLiteral" kind unsupported yet here! (node_modules/@types/react/index.d.ts:3256:85 to 3257:14) ts2kt: "ComputedPropertyName" kind unsupported yet here! (node_modules/@types/react/index.d.ts:3298:30 to 3298:41) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:3298:41 to 3298:43) ts2kt: "ExpressionStatement" kind unsupported yet here! (node_modules/@types/react/index.d.ts:3298:46 to 3298:62) ts2kt: "StringLiteral" kind unsupported yet here! (node_modules/@types/react/index.d.ts:3485:99 to 3486:18) ts2kt: Can't merge classifiers with different type parameters -- klass: open class Component<P, S>(props: P? = definedExternally /* null */, context: Any? = defi nedExternally /* null */) {     open fun <K : keyof, S> setState(f: (prevState: S, props: P) -> Pick<S, K>, callback: (() -> Any)? = definedExternally /* null */): Unit = definedExternally     open fun <K : keyof, S> setState(state: Pick<S, K>, callback: (() -> Any)? = definedExternally /* null */): Unit = definedExternally     open fun forceUpdate(callBack: (() -> Any)? = definedExternally /* null */): Unit = definedExternally     open fun render(): dynamic /* JSX.Element | Nothing? | Any /* "null" */ */ = definedExternally     open var props: Readonly<T$0> /* Readonly<T$0> & Readonly<P> */ = definedExternally     open var state: Readonly<S> = definedExternally     open var context: Any = definedExternally     open var refs: T$1` = definedExternally
}
, iface: interface Component
Save declarations:
types/react/index.kt
types/react/index.React.kt
types/react/index.global.JSX.kt`
react-dom
ts2kt version: 0.0.14
Converting<EMAIL_ADDRESS>ts2kt: "NamespaceExportDeclaration" kind unsupported yet here! (node_modules/@types/react-dom/index.d.ts:1:1 to 10:30) ts2kt: "ImportDeclaration" kind unsupported yet here! (node_modules/@types/react-dom/index.d.ts:10:30 to 16:16) Nothing was converted

Build output from Idea

Also there is was comma in annotation
@file:[JsQualifier("React"), JsModule("React")]


Clang-Tidy complaint about re_snprintf

Android Studio Clang-Tidy complains about all re_snprintf calls. Example is below. Is this a bug in Clang-Tidy or a real issue with the macro?
  Will try when somewhere.

https://github.com/baresip/re/pull/1206 helped and re_snprintf complaints are gone.


Update deprecated mongodb-agent to mongodb-agent-ubi

All Submissions:

[x] Have you opened an Issue before filing this PR?
[x] Have you signed our CLA?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[ ] Put closes #XXXX in your comment to auto-close the issue that your PR fixes (if such).

closes #306


Pack Management CLI description adjustments

Tiny cosmetic CLI fixes. The following things were a bit confusing for me:

st2 pack search -h
Search for a pack in the directory. -> Search for a pack in remote exchange directory.

st2 pack list -h
Get the list of packs. -> Get the list of installed packs.

st2 pack install -h
Added examples:, because these advanced, but pretty cool things are not listed in cli

@emedvedev let me know if there are any other missed tricks/examples we could add for st2 pack install

Can you open this PR against https://github.com/StackStorm/st2/pull/2991 please? :)

Oh yeah, will add st2 pack install examples then, probably should just discuss first instead of creating PR myself :smile:


The "TypeScript in 5 minutes" page should use "let" instead of "var"

The TypeScript in 5 minutes page is a common way to get a first grasp about some key structures of TypeScript. However, all variable declarations in that page use var instead of let, which can lead developers to assume that it's the most appropriate way to declare a variable. I suggest that all instances of var are changed to let.
Example code from that page:
function greeter(person: string) {
    return "Hello, " + person;
}

var user = "Jane User";

document.body.innerHTML = greeter(user);

The source of the tutorial is in https://github.com/Microsoft/TypeScript-Handbook/blob/master/pages/tutorials/TypeScript in 5 minutes.md. feel free to send a PR to update it.

Can I submit a PR to this @mhegazy ?

PRs welcomed!

Thanks. I am on it.


Suddenly unable to log in

Suddenly unable to log in tuya_v2
Logger: custom_components.tuya_v2
Source: custom_components/tuya_v2/init.py:153
Integration: Tuya v2 (documentation)
First occurred: 上午12:31:56 (1 occurrences)
Last logged: 上午12:31:56
Tuya login error response: {'code': 1106, 'msg': 'permission deny', 'success': False, 't':<PHONE_NUMBER>499}

Already reported and acknowledged in https://github.com/tuya/tuya-home-assistant/issues/662#issuecomment-961054789


Experimental/debug workflow

Description

Motivation and Context

How Has This Been Tested?

Checklist

[ ] Have you filled the sections above?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same GitHub Issues/ClickUp Task(s)?
[ ] Have you documented the changes in GitHub Issues and/or ClickUp Task(s) related to this Pull Request?
[ ] Have you added labels, where appropriate, to this Pull Request?

Thanks a lot! I will use this as the basis of the CI.

You should probably just copy the code to your branch.
Once it is done, I will delete this branch.
It is too dirty and no clickup link and so one.

Thanks a lot! I will use this as the basis of the CI.

You should probably just copy the code to your branch. Once it is done, I will delete this branch. It is too dirty and no clickup link and so one.

Got it. I have copied the code and committed to my branch, so this can be deleted. Thanks again. 👍


deprecation fixes

TEMP_CELSIUS is deprecated and due to be removed next year in favor of UnitOfTemperature.CELSIUS.
loop is deprecated in favor of event_loop which causes a warning when running pytest. unrelated, but figured it should be fixed.
Closes issue https://github.com/iMicknl/ha-nest-protect/issues/290

passed all CI checks! 🥳


[WIP]Investigate #715

#715

-rw-r--r--  1 runner  staff  42055067 Feb 24 22:03 tvm-0.10.0-cp38-cp38-macosx_10_15_x86_64.whl
-rw-r--r--  1 runner  staff  42055470 Jun 20 02:39 tvm-0.10.0-cp38-cp38-macosx_11_0_x86_64.whl

There are multiple whl  packages in python/dist/ and try to install them simultaneously.
One of them was restored from the cache.
I think we need to exclude python/dist/ from the cache. (Just remove the directory before caching?)

Clearing the cache seems to work, thanks so much for that suggestion!! But I see what you mean, do we also need to exclude the dist from the dir before caching?

Now some new problem this time with TVM+pypi; I'm hoping intermittent (will try again in an hour, seems an outage)

Maybe we can avoid the issue by moving the wheel building command to the Build TVM if Mac step.


Use malloc in fileHandlerImpl

As a further work after issue #15 , I think it's our binding developers' responsibility to provide memory safe packages to other developers. So I wrote this very first PR of this project.

string in Nim may contain '\0', not like null-terminating cstring. so

let str: string = "Hi,\0binary"
assert str.len == 10
assert (cstring str).len == 3
assert $(cstring str) == "Hi," # Anything after '\0' is dropped!
assert (cstring str)[4] == 'b'

If content that currHandler returned contains '\0', it was not processed properly. So I turned to use original string's len function.

The memory of temporary cstring object may be GC'ed unexpectedly before it is used by WebUI library. We may use other mechanism to prevent so, but using webui_malloc is encouraged by WebUI document and seems to be a simpler, easier and safer solution.

Return type of proc malloc* is missing. Is there something wrong with binding generation mechanism?

Note: Tested using a test fixture that requires a file at a speed of 10 requests per second. It worked fine for several thousands of iterations. Further tests are going to be designed.
(If I make requests much quicker than 10 req/s, for example 1000 req/s, the backend could not keep up the pace.)
setInterval(() => {
  fetch('./getUuid').then(
    resp => resp.text().then(
      txt => {
        let k = document.createElement('span')
        k.innerText = txt + ' ';
        document.getElementById('logs').append(k);
      })
  );
}, 100);


Create minio bucket using init container

Workaround for https://github.com/minio/operator/issues/1346

/retest


Snackbar is not present on npm package

Hi,
Snackbar/toast is not present on npm package.
It is possible to add this component ?
Thanks.

Snackbars are new features and in the master branch. They will be in the upcoming 1.1 release.


value prop doesn't work

So, apparently the input value state is held inside the component redux, and I can't change it.
My use case is that a have a form using this, but when the user cancels and opens the form again, the same telephone input stay there, and I don't want that. Even if I pass it explicitly like this:
<IntlTelInput value='' />

It doesn't work. The last value always stays there even if I rerender the component.
Although, the countryCode is always reset to the default one.

I made some fix, could you check it? Thanks!

Yes! It worked like a charm, thank you!


Added updatesrc_diff_and_update to define updatesrc_update and diff_test targets

Closes #53.

Moved existing updatesrc tests to an integration test to avoid polluting the workspace directory.
Implemented updatesrc_diff_and_update macro to aid in the declaration of updatesrc_update and diff_test targets.

@lukedirtwalker This is a PR that attempts to address your proposal on the rules_updatesrc repository. I moved the functionality to this repo over the holiday break.

@cgrindel thanks for doing this, I'll test as soon as possible :+1:


Add terms from dev-es branch to main

Describe your changes
Merge the dev-es branch to the main
Related issue number or link (ex: resolves #issue-number)
N/A
Checklist before opening this PR (put x in the checkboxes)

[x ] This PR does not contain plagiarism

don’t copy other people’s work unless you are quoting and contributing it to them.

[ x] I have signed off on all commits

signing off (ex: git commit -s) is to affirm that commits comply DCO. If you are working locally, you could add an alias to your gitconfig by running git config --global alias.ci "commit -s".

Let me merge this PR. Thanks all !!


Links to renamed/moved files don't update until file contents are edited

What happened?
If a file is renamed or moved, any links to that file in a Dataview query will continue to point to the file's old path. If the link is followed, a new empty file with the same path will be created. The link is only updated when the content of the linked file is edited.
My expectation would be that the links in the Dataview query would be updated automatically to reflect changes to paths/filenames.
DQL
TASK
WHERE due = date(today)
GROUP BY project

JS
No response
Dataview Version
0.4.22
Obsidian Version
0.13.19
OS
Windows

@M-bot Here's a case to reproduce it:
View.md
// Type your search tags in the "search" array. Order doesn't matter.
let search = ['#context/online', '#prio/high'];
// Which folder to search in.
let folder = 'Tasks/Projects';
// ---
// Search algorithm.
let search_re = search.map(s => new RegExp('^' + s.replace(/[\\^$*+?.()|[\]{}]/g, '\\$&') + '(?:\\/|$)'));
let next_tasks = [];
dv.pages('"' + folder + '" and ' + search.join(' and ')).forEach(p => {
	// Process all tasks in the current file to check if they match.
	let seen_sections = new Set();
	p.file.tasks.forEach(t => {
		// Only process the first incomplete task of each section.
		if (seen_sections.has(t.section.subpath) || t.completed) return;
		seen_sections.add(t.section.subpath);

		// Only add this task if it contains all search-tags.
		// NOTE: Supports nested tags, so "#foo" matches "#foo/bar",
		// and properly parses tags, so "#foo" won't match "#foos".
		if (search_re.every(re => t.tags.some(v => re.test(v)))) {
			next_tasks.push(t);
		}
	});
});
dv.taskList(next_tasks, true);

Tasks/Projects/Test Project 1.md
# Subproject 1

- [ ] Task 1 #context/online #prio/high
- [ ] Task 2 #context/online #prio/high
- [ ] Task 3 #context/online #prio/high

# Subproject 2

- [x] Task 2.1 #context/online #prio/high
- [ ] Task 2.2 #context/online #prio/high
- [ ] Task 2.3 #context/online #prio/high

Now view View.md and then right-click on Test Project 1.md and rename it. The links in the dataview aren't updated. It will still say the name Test Project 1.

There's a command to refresh views, can you check if that helps?

Hmm, file renames seem to update instantly in views for me; Dataview watches for file renames according to the Obsidian metadata-cache:rename event, and updates data there.

Hello,
sorry to come back to you so late. I currently go through older issues to see which are stale or already solved.
Due to missing feedback, I'll close the issue for now. If the problem still occurs for you, please comment on the issue with details on what is not working as expected and the requested information and I'll reopen your report.

Hi, I stumbled upon this issue because I still have the same exact problem.
It seems that the file link is NOT updated when doing a TASK query, but IS updated when doing other kind of query, for example:
TABLE
file.tasks
WHERE file.tasks


Patient bulk upload file validations should match documentation

Background
Noticed while testing the patient bulk uploader. Our documentation says Unknown is a valid value for resident_congregate_setting but the file validator will give an error if it's used. See screenshots.

Action requested
Do an audit of our validation code and ensure we are allowing all values that are called out as allowed in our documentation.
Update code as necessary.
We should also be able to handle these values when actually creating the patients once the file is submitted.
Acceptance Criteria
User can upload a file with any values specified in our documentation and the file should submit successfully and process correctly.
Additional context
Be careful that changing the validations to accept certain values does not alter the test result bulk uploader to not match their documentation.

Also, I believe I introduced a regression when cleaning up these error messages. For example, the phone_number_type I accidentally set as required in #4949 So now our example patient bulk upload spreadsheet doesn't work without editing. 😅 Now I'm wondering if this issue you reported is from that PR too...
@mehansen Should the bug I described above be included as part of this cleanup or should I create a separate bug ticket? 🐛

@emyl3 thanks for calling this out! it looks like the phone_number_type shows up as required in the bulk upload guide, so this seems okay to me. I also see the sample file has the column and I uploaded it without any problem. can you let me know the steps you used to reproduce the bug?

@mehansen Oops. please ignore my comment... I think I may have been on a stale version of main 😅 Could not repro on main -- my bad!!! 😮💨

From this discussion, change patient bulk upload guide to match "unknown" values accepted in test results bulk upload (U and UNK):
https://skylight-hq.slack.com/archives/C039689GS4S/p1679503691362499

From my audit...
To Do List for this ticket

[ ] Update patient bulk upload guide on static site for Yes, No, Unknown values to accept U or UNK to match test results bulk upload
[ ] Update patient bulk upload guide on static site for biological_sex field to also accept M, F, O, U, A, N values
[ ] Update app to accept  test results bulk upload code values for race for patient bulk upload (e.g. 1002-5 ASKU 2028-9 etc...)
[ ] Update test results bulk upload value for race Ask, but unknown to be Ask but unknown with no comma
[ ] Update patient bulk upload guide on static site for race to include the test results bulk upload code values for race (e.g. 1002-5 ASKU 2028-9 etc...)
[ ] Update app to accept  test results bulk upload code values for patient_ethnicity for patient bulk upload (e.g. 2135-2 etc...)
[ ] Update patient bulk upload guide on static site for patient_ethnicity to include the test results bulk upload code values for patient_ethnicity(e.g. 2135-2 etc...)

Additional context


jenkins dump file traversal exceptions ("no matches found within 10000")

Description
These stack traces at the end of jenkins runs are super annoying:
...
Archiving artifacts
hudson.FilePath$ValidateAntFileMask$1Cancel
        at hudson.FilePath$ValidateAntFileMask$1.isCaseSensitive(FilePath.java:3300)
        at org.apache.tools.ant.DirectoryScanner.lambda$isIncluded$3(DirectoryScanner.java:1374)
        at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
        at java.base/java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
...
        at hudson.FilePath$ValidateAntFileMask.hasMatch(FilePath.java:3313)
Caused: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 10000

This is a weird path traversal limit in jenkins (to dodge circular link structure, I guess) that is configurable via system properties -
https://www.jenkins.io/doc/book/managing/system-properties/#hudson-filepath-validate_ant_file_mask_bound
I don't think we can tweak it but we can change the default path traversal patterns to be more restrictive:
No artifacts found that match the file pattern "**/*.events,heapdumps/**,**/hs_err_pid*". Configuration error?

The *.events is no longer used (used to be emitted from the custom runner in ant). I don't think we can limit the scanning pattern to not exceed the limit but I think we can add a test finalization task to gradle that will scan only those folders that can contains hs_err_pid* files and perhaps copy them over to one top-level directory, then add a much simpler pattern to include anything present in that folder?
Version and environment details
No response

I though changing the pattern to lucene/**/build/hs_err_pid* would help but there's way too many files/folders in there so it'll eventually hit that threshold anyway. Unless we set the threshold to MAX_VALUE, which then bypasses the entire "early exit" logic:
https://github.com/jenkinsci/jenkins/blob/f9a777bc682963de4640303b2f28ac488f9b93ef/core/src/main/java/hudson/FilePath.java#L3295-L3299
Now I see that there is even a hardcoded timeout condition placed in there if traversal bound is provided. So strange.

If you set the bound to Integer#MAX_VALUE then it uses default directory scanner without time-based limutations: https://github.com/jenkinsci/jenkins/blob/f9a777bc682963de4640303b2f28ac488f9b93ef/core/src/main/java/hudson/FilePath.java#L3295
I will pass this in the Policeman Jenkins init file.

Hi I found the problem, /etc/default/jenkins is no longer interpreted by jenkins systemd. I moved the stuff to override file (and deleted the defaults file). Now looks fine on Policeman:
jenkins  2465142       1 99 17:24 ?        00:00:50 /usr/local/bin/java -XX:+UseG1GC -Xms8g -Xmx8g -XX:MaxPermSize=512m -Dhudson.model.DirectoryBrowserSupport.CSP= -Djava.awt.headless=true -Dhudson.DNSMultiCast.disabled=true -Dhudson.udp=-1 -Dhudson.FilePath.VALIDATE_ANT_FILE_MASK_BOUND=2147483647 -jar /usr/share/java/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8095 --httpListenAddress=<IP_ADDRESS>

Thanks, Uwe! The problem is on ASF infrastructure - that's where I see those exceptions most in my emails/ log messages. I don't know if there is a way to tweak it just for Lucene workers. Do you think it's worth asking infra? Seems like it's a single Jenkins instance all across the board.

This is a global option, you can only change it for the main jenkins. The workers are started remotely and get the same flag over the wire on startup.

Looks like you can't pass sysprops to individual workers. There are different types of workers (I use shell script launcher as this works better with Virtualbox), but the default launchers with SSH or JNDI can't pass properties, only env args.

I figured out: The stack trace is only printed when it works remotely. The master agent does not print stack trace. Too bad. On Policeman Jenkins Windows and Jenkisn Mac logs you also see the message. It should have disappeared now, give it a minute to finish first build.

On Policeman Jenkins the stack traces are gone and the message, too @ Main, Mac, Win

https://ci-builds.apache.org/job/Lucene/job/Lucene-Check-9.x/7134/consoleText
So, is the trick you found out applicable to Apache's CI? Could infra help us with that somehow?

I asked Infra, here: https://issues.apache.org/jira/browse/INFRA-25269

I don't understand the problem they'd like to solve. The DirectoryScanner class of ant is able to find those loops. Otherwise Gradle or Ant would have the same problem.
See: https://github.com/apache/ant/blob/12cbc24f63f495cafed7c3fdd1dcbb8b759f42b3/src/main/org/apache/tools/ant/DirectoryScanner.java#L1814
I have no idea why Jenkins has that code.

I agree, I think it's a poor solution to something that is probably not a problem in the first place...

Apache Infra has bumped the default for us to 60k. Let's see if these stack traces still show up.
https://issues.apache.org/jira/browse/INFRA-25269

Answering myself - yes, still a thing, https://ci-builds.apache.org/job/Lucene/job/Lucene-Check-main/10935/
Caused: java.lang.InterruptedException: hudson.FilePath$FileMaskNoMatchesFoundException: no matches found within 60000

It's a bit insane that so many files are there and need to be scanned through. Maybe this pattern can be tweaked to something more reasonable?

I don't think the setting is live yet. You need to restart everything.

The exception message would indicate it's live though, right? They bumped it to 60k.
https://github.com/apache/infrastructure-p6/pull/1747/files

Yes. The file mask cannot be improved. It counts all files it sees. Look at the other code. Unless the path starts with a fixed path it needs to go through all files. It's like with Lucene wildcards. A star at begin introduces linear scan.

Looks like this shouldn't be an issue anymore, yay.
https://issues.apache.org/jira/browse/INFRA-25269


Added an ImplicitProjectPropertiesStore to sit at the UnconfiguredProject level

The ImplicitProjectPropertiesProvider sits at the configured project level. However, the project guid is set once per UnconfiguredProject. When a different configuration was used from the initial default configuration, this guid wasn't being retained. This introduced a store that sits at the UnconfiguredProject level that the ImplicitProjectPropertiesProvider imports, sharing properties like the project guid among all configured projects. This fixes #392 when switching build configurations, and should fully fix it.

Tagging @davkean @dotnet/project-system for review.

CI seems to be having issues publishing the builds. It passes:

http://dotnet-ci.cloudapp.net/job/dotnet_roslyn-project-system/job/master/job/windows_debug_prtest/371/console
http://dotnet-ci.cloudapp.net/job/dotnet_roslyn-project-system/job/master/job/windows_release_prtest/378/console

:+1:

Thanks @basoundr


When will the training data and the evaluation scripts be released?

The training data construction has been illustrated in our paper. As for the evaluation process, we utilize opencompass and lm_eval to evaluate our model, you can directly load our models and utilize these repos for evaluation.

Without the filtration and sampling script, we cannot get exactly the same dataset as what Camelidae is trained on.

We will incorporate the open-source dataset into our plans.

同求，辛苦作者大大


Fix test paths and Makefiles for Travis

Don't merge this yet. Still updating some other stuff, but I want to see if Travis sends the coverage correctly with the new approach.

ALL of our Makefile recipes work and that's a 98% coverage you're seeing! YEAH!!!!!!!!!!!
@benjaminleroy I added some tests for your noise correction and convolution stuff because they were bringing coverage down.
Please use the new format for your test files (assume that nosetests is being called from the top project directory.)

Wow!! Nice work Jane. I'll definitely follow the format for tests from the top directory of the project. Can we merge the pull request soon so we can all git pull the new testing organization?


update the docstring at period parameter of ProbeSettings class

period parameter description at ProbeSettings class is lack, so we can't check the what parameter means in doc.
I edited the docstring about period parameter and added description.
Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[] The pull request does not introduce [breaking changes]
[] CHANGELOG is updated for new features, bug fixes or other significant changes.
[] I have read the contribution guidelines.

General Guidelines and Best Practices

[] Title of the pull request is clear and informative.
[] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[] Pull request includes test coverage for the included changes.

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-ai-ml

@hugoaponte sorry for interuption. would you please check it?

@Man-MSFT @hugoaponte please check it.

@banibrata-de I also found it, could you please check it?


Update request: mesa 24.2.6 → 24.3.2

Package Information

https://www.mesa3d.org/

Package name: mesa
Latest released version: 24.3.2
Current version on the unstable channel: 24.2.6
Current version on the stable/release channel: 24.2.6

Checklist

[x] Checked the nixpkgs pull requests

Notify maintainers

@K900
@primeos
@vcunat

Note for maintainers: Please tag this issue in your PR.

Add a :+1: reaction to issues you find important.

Already in staging-next.


Add support of AMD graphic cards

Use whisper.cpp to support AMD graphic cards for inference of the transcription model

Implemented in version 1.1.0


Notebook cell not saving its contents

@greazer has a repro currently that I will try to debug more tomorrow

Edit one particular cell in a github-issues notebook, save
The saved content is not written to the json file
Works for other cells

Questions to answer

Does the dirty indicator show up for that cell?
Did we invoke the notebook serializer?
Is the text in the textmodel on the frontend (probably) and the extension host?

Reproduce steps:
Open two VS Code instances with same folder (Stable + Insiders)

Instance A

Open notebook_1

Instance B

Open notebook_2
Modify cell_1
Save

Instance B

Make sure cell_1 is refreshed
Update cell_2
cell_2 is now never saved to disk

It seems that the auto reload on file change on disk triggers this, the UI is attached to a new text buffer/model, however the saving/snapshot code is using another one.


TYP: Add typing for HDF and synchronize API

[X] Tests added: Please use assert_type() to assert the type of any return value

A slightly larger set included than strict documented API. I used my knowledge of interacting with HDFStore when deciding what should be in it. Same for TableIterator

Can you add a test for writing/reading a Series ?

Added one.


.po files support

Describe the bug
Despite the fact that next-i18next has a localeExtension parameter to supports other extension than json, the famous po extension doesn't seem supported.
Occurs in next-i18next version
next-i18next: 2.0.0
Steps to reproduce
You'll find here a minimalist codesanbox to reproduce my issue.

Expected behaviour
As next-i18next has a localeExtension parameter, po extension should works as json extension works.
OS (please complete the following information)

Device: MBP 2018 13"
Browser: Chrome 78.0.3904.108

Additional context
I tried to use some i18 plugins without success (this one for example)

I don't have any experience with this file type, but you might need to use a plugin like i18next-gettext-converter.

I'm seeking for something which will be able to use .po files on the fly. This plugin look more like a node tool to convert po files to json files than a plugin to add on the fly .po files compatibility. .po extension are very popular and useful to manipulate translation files.
Can I ask you which values are accepted by the localeExtension options exposed by next-i18next? I'm seeking for a .json alternative

The config gets passed directly into an i18next instance, so the answer is: whatever file extensions are supported by i18next.
I would recommend you look through the i18next documentation or post on StackOverflow. As far as I'm aware there are a number of next-i18next users who use other extensions (eg yaml), so I doubt it's an issue in our source code here.

Thanks for your response, I'll take a look deeper on i18next and post a message on StackOverflow if needed.


error running precompiled bundles (.app)

Tried running both v0.5 & 0.4 on Mac OS 10.14.6 ... but ended up with a fatal error (python runtime not located)
Appreciate help :)

0.4 has problems, so don't use that. The current v0.5 bundles are compiled with macOS 10.15.4 (latest). I will try to compile 0.5 on an older macOS version (and on older hardware), as the compiled version is not backward compatible. With macOS, it is both hardware and os version dependent!

Thanks!

In the meanwhile, try running from code using the install script. https://github.com/ydkhatri/mac_apt/wiki/Installation-for-Python3.7#macos-osx

Thanks! trying ...

@ydkhatri I was able to run on live system as expected. However, when tried running on collected artifacts using following command ... but there is no out output file. Appreciate help in advance!
python3 mac_apt_artifact_only.py -i ~/Downloads/q2data/  -o ~/Downloads -c QUARANTINE

Can you paste the entire output here? Also for the Quarantine plugin in ArtifactOnly mode, you need to provide path to one or more Quarantine sqlite databases as input to process. It is expecting path to end in an sqlite file, not a folder.
For any plugin, you can run --plugin_help to see what each plugin expects.
$ python mac_apt_artifact_only.py --plugin_help QUARANTINE

Help for Module QUARANTINE (Quarantine)

--------------------------------------------------
Provide one or more Quarantine sqlite databases as input to process. These are typically located at
/Users/$USER/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2

Thanks! Here is the command & output. Just a logfile is created, same as the output pasted here
python3 mac_apt_artifact_only.py -i ~/Downloads/q2data/com.apple.LaunchServices.QuarantineEventsV2  -o ~/Downloads -c QUARANTINE
Output path was : /Users/user/Downloads
MAIN-INFO-Started macOS Artifact Parsing Tool - Artifact Only mode, version 0.5
MAIN-INFO-Dates and times are in UTC unless the specific artifact being parsed saves it as local time!
MAIN-INFO-Pytsk version  = 20170801
MAIN-INFO-Pyewf version  = 20140807
MAIN-INFO-Pyvmdk version = 20181227
MAIN-INFO-PyAFF4 version = 0.33
MAIN-INFO---------------------------------------------------
MAIN-INFO-Running plugin QUARANTINE
MAIN-INFO---------------------------------------------------
MAIN.QUARANTINE-INFO-Module Started as standalone
MAIN-INFO---------------------------------------------------
MAIN-INFO-Finished in time = 00:00:00
MAIN-INFO-Review the Log file and report any ERRORs or EXCEPTIONS to the developers

OK, so it's as expected. Try with a quarantine database.

sorry didn't quite understand by quarantine database ? anything other than com.apple.LaunchServices.QuarantineEventsV2 ?

Oh, never mind, this was a silly bug. I just checked in a new version of quarantine.py in the plugins folder. Can you replace your file with this one? The code was rejecting any file that did not end in .sqlite. This is now fixed. Thanks for letting me know.

Thanks! it worked after adding .sqlite extension.
FYI (not a biggy though) - I replaced old quarantine.py with the new one. However this did not resolve the issue ... new quarantine.py also worked after adding .sqlite extn

Well, all traces of string .sqlite have been removed now, so I'm guessing you didn't replace the file in the right location. Anyways, let me know if you run into any other issues. I will try to create mac bundles later today.

Thank you!


TypeError: Failed to execute 'addIceCandidate' on 'RTCPeerConnection'

Dart SDK Version (2.1.0)
macos_x64
Chrome Version 72.0.3626.81 (Official Build) (64-bit)
AngularDart
`
    _successCallback() async {
      print("Add Ice Candidate Success! ");
    }

    _failureCallback(ex) async {
      print("Add Ice Candidate Failed: ${ex};");
    }

    var iceCandidate = packet["iceCandidate"];
    var rtcIceCandidate = RtcIceCandidate(iceCandidate);
    rtcPeer.addIceCandidate(
        rtcIceCandidate, _successCallback, _failureCallback);

`
The code above works when using dartdevc, but causes an exception to throw when build with dart2js.

EXCEPTION: TypeError: Failed to execute 'addIceCandidate' on 'RTCPeerConnection': The callback provided as parameter 2 is not a function.

So is there a work around for this? Or do I need to use javascript to handle webrtc and wire it into my dart code?

@terrylucas - any thoughts?
I haven't had a chance to explore this, but I wonder if wrapping the callback as if it was a js-interop callback would do the trick here (e.g. call allowInterop from package:js)

Just ran into this same issue.
Adding allowInterop() is indeed an effective workaround.

I am facing issues adding the remote ICE candidate when using Firefox (108.0.1) and I think it's the same issue.
In Chrome (108.0.5359.98), it works fine.
I am using the flutter-webrtc package to do webrtc connections.
Is there any update on this issue?
Also, where to use allowInterop to bypass this issue, could someone tell me?

I am facing issues adding the remote ICE candidate when using Firefox (108.0.1) and I think it's the same issue. In Chrome (108.0.5359.98), it works fine.
I am using the flutter-webrtc package to do webrtc connections.
Is there any update on this issue?
Also, where to use allowInterop to bypass this issue, could someone tell me?

Update: Not seeing this with the latest flutter-webrtc package.


capgen error in /static/uploads/ when running the index database

`static/uploads$ python index_database.py
Traceback (most recent call last):
File "index_database.py", line 3, in
from capgen import CaptionGenerator
ModuleNotFoundError: No module named 'capgen'
`

@LinuxBeaver  maybe this folder don't have this file .check your path


Use public organization for unauthenticated users

Problem statement
In order to use the Validation tool with the public schemas as a user with and without login credentials, the ReportStream web application needs a "default" (nay, public) organization setting that it may retrieve. This setting will include the 3 standard schemas for ReportStream: CSV, CSV-OTC, and HL7. It should be retrieved and stored as MembershipSettings for any unauthenticated user.

To retrieve these without authentication, we will need work from the Platform team. #7774

What you need to know
We currently set activeMembership only for authenticated users. This will require us to no longer default to undefined as we do now. See UseOktaMemberships.
Schema designation is handled by a Sender setting within the Organization. (often seen in code as: my-org.sender) One sender setting maps to one schema.
We have the idea of "many memberships" already baked into our SessionContext, so we can leverage this to make the public settings available to authenticated users.
Acceptance criteria

[ ] Public settings include the 3 standard schemas
[ ] Unauthenticated users have access to the public schemas from the validator
[ ] Authenticated users have access to the public schemas from the validator

To do

[ ] Use this section to outline your approach!

Instead of using a public org, we're just hard-coding schema names in #7773 and then Platform's work will allow us to pass those hard-coded public schema names instead of an org.setting value, and still validate properly.

Per engineering decision, closing as #7773 satisfies the requirement of the MVP.


fix: avoid out-of-range nanoseconds field in pandas 1.5.x

Using out-of-range nanoseconds in pandas is deprecated (https://github.com/pandas-dev/pandas/issues/48538) and broken in pandas 1.5 (https://github.com/pandas-dev/pandas/issues/48255).
Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[x] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[ ] Ensure the tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

Fixes #133
Fixes #132
Fixes #121
Fixes #120
Fixes #119
Fixes #118
Fixes #117
🦕

LGTM.


Make urls in the report clickable

Currently the repo urls are only text. When the user clicks on the the url link, it should open the repository in a new window.

Urls are clickable now. Fixed in #52


Error on sending message from discord to mc

debug log show this error when message is sent from discord to mc:
`yarn run v1.22.5
$ tsc
Done in 1.62s.
yarn run v1.22.5
$ node build/index.js
[INFO] Using configuration file: ../config.json
[INFO] Using the Discord bot to send messages
[INFO] Using configuration for local log file at "/opt/valhesia/logs/latest.log"
[INFO] Authenticated with <IP_ADDRESS>:25575
[DEBUG] Received response:
/opt/tools/shulker/build/Discord.js:199
nickname: message.member.nickname ? emoji_strip_1.default(message.member.nickname) : emoji_strip_1.default(message.author.username),
^
TypeError: Cannot read property 'nickname' of null
at Discord.makeMinecraftTellraw (/opt/tools/shulker/build/Discord.js:199:38)
at Discord. (/opt/tools/shulker/build/Discord.js:169:65)
at step (/opt/tools/shulker/build/Discord.js:33:23)
at Object.next (/opt/tools/shulker/build/Discord.js:14:53)
at fulfilled (/opt/tools/shulker/build/Discord.js:5:58)
at processTicksAndRejections (node:internal/process/task_queues:93:5)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.`

config.json is as follows:
    "PORT": 8000,

    "USE_WEBHOOKS": false,
    "WEBHOOK_URL": "https://discord.com/api/webhooks/#####",
    "IGNORE_WEBHOOKS": false,
    "DISCORD_TOKEN": "################",
    "DISCORD_CHANNEL_ID": "769955004906733610",
    "DISCORD_CHANNEL_NAME": "#minecraft",
    "DISCORD_MESSAGE_TEMPLATE": "`%username%`: %message%",

    "MINECRAFT_SERVER_RCON_IP": "<IP_ADDRESS>",
    "MINECRAFT_SERVER_RCON_PORT": 25575,
    "MINECRAFT_SERVER_RCON_PASSWORD": "#####",
    "MINECRAFT_TELLRAW_DOESNT_EXIST": false,
    "MINECRAFT_TELLRAW_DOESNT_EXIST_SAY_TEMPLATE": "<%username%> %message%",
    "MINECRAFT_TELLRAW_TEMPLATE": "[{\"color\": \"white\", \"text\": \"<%username%> %message%\"}]",

    "IS_LOCAL_FILE": true,
    "LOCAL_FILE_PATH": "/opt/valhesia/logs/latest.log",

    "SHOW_INIT_MESSAGE": true,

    "ALLOW_USER_MENTIONS": false,
    "ALLOW_HERE_EVERYONE_MENTIONS": false,
    "ALLOW_SLASH_COMMANDS": false,
    "SLASH_COMMAND_ROLES": [],

    "WEBHOOK": "/minecraft/hook",
    "REGEX_SERVER_PREFIX": "\\[Server thread/INFO\\] \\[.*\\]:",
    "REGEX_MATCH_CHAT_MC": "^<([^>]*)> (.*)",
    "REGEX_IGNORED_CHAT": "packets too frequently",
    "DEBUG": true,

    "SERVER_NAME": "MC-Bot",
    "SERVER_IMAGE": "https://##/potato_server.jpg",
    "SHOW_SERVER_STATUS": true,
    "SHOW_PLAYER_CONN_STAT": true,
    "SHOW_PLAYER_ADVANCEMENT": true,
    "SHOW_PLAYER_DEATH": true,
    "SHOW_PLAYER_ME": true,
    "DEATH_KEY_WORDS": ["shot", "fell", "death", "died", "doomed", "pummeled", "removed", "didn't want", "withered", "squashed", "flames", "burnt", "walked into", "bang", "roasted", "squished", "drowned", "killed", "slain", "blown", "blew", "suffocated", "struck", "lava", "impaled", "speared", "fireballed", "finished", "kinetic"]
}```

The bot itself does not create the webhook, it is currently manual. I suppose that I should look into the bot making the webhook, since webhooks are much more visually appealing 🤔
Apologies for the error there, you can fix that by either re-downloading the project or updating the discord.js version, with yarn install<EMAIL_ADDRESS>

The bot itself does not create the webhook, it is currently manual. I suppose that I should look into the bot making the webhook, since webhooks are much more visually appealing 🤔
Apologies for the error there, you can fix that by either re-downloading the project or updating the discord.js version, with yarn add<EMAIL_ADDRESS>
Thanks! That worked perfectly, and thanks for putting this together, it is much better standalone than adding another mod.


[Transforms] exports.require is emitted as an element access

Expected:
//// [collisionExportsRequireAndFunction.js]
define(["require", "exports"], function (require, exports) {
    "use strict";
    function exports() {
        return 1;
    }
    exports.exports = exports;
    function require() {
        return "require";
    }
    exports.require = require;

Actual:

//// [collisionExportsRequireAndFunction.js]
define(["require", "exports"], function (require, exports) {
    "use strict";
    function exports() {
        return 1;
    }
    exports.exports = exports;
    function require() {
        return "require";
    }
    exports["require"] = require;

Failed tests:

tests/cases/compiler/collisionExportsRequireAndClass.ts
tests/cases/compiler/collisionExportsRequireAndFunction.ts

I noticed that the problem persists in this version:
const CONST = 78;

export {
    CONST as default
}

Output:
define(["require", "exports"], function (require, exports) {
    "use strict";
    var CONST = 78;
    exports.default = CONST;
});

Versions: 1.7.5, 1.8.10, 1.9.0

@tsofist, can you file a new issue for this?


Why the result on the dataset CSS much is much less than the results in the paper?

Hello, I would like to ask you 2 questions.
1、Why the result on the dataset CSS much is much less than the results in the paper?
Because of version iteration of pytorch, I make some modification to your code to run on the new version (1.10.2+cu102). The results on the fashion200 and MIT datasets are similar to those in the paper, but the result is much less on the CSS dataset.
2. The result on the CSS dataset is much better than results on the other two datasets. Why does the model perform so well on the CSS dataset?

How long do you spend training？Can it be tested directly？I'm having trouble reproducing the code.Can you help me？


Household composition repeat single

What is the context of this PR?
Added a new question type for repeating answers.
Created a new schema to demonstrate the household composition question.
Implement repeated single answers using the new Answer Store.
How to review
Should be able to add and remove people on the household question screen.
The answers should be persisted in the Answer Store.
N.B. This version does not make use of Javascript and only deals with single answers repeating. Multiple answers and introducing Javascript are covered by different stories.

Think you committed your code coverage report?

Not sure if it was intended but the focused element after adding a person is the remove person so if you tap enter to submit you remove a person

With respect to errors; check with Louise, but I believe there shouldn't be any; i.e. you can enter nothing and still proceed or click Add person and leave blank and that's fine.

97 comments, that century is in sight 💯!

Closing this PR, opening new PR #579 for a cleaner merge into master.


Add set -euo pipefail to sh-mode file template

Adds a line with set -euo pipefail to the sh-mode file template, which improves the erroring of bash scripts.
As described by https://ashishb.net/all/the-first-two-statements-of-your-bash-script-should-be/

Makes sense to me. Thanks!


Update Verona Source

Changes:

Updated file link (update 13/07/2018)
Added "exponent" to street number (example 1/A, A is the exponent)

Some questions:

This file isn't updated regularly and every time it updates its url changes. Is there any option in the json to prevent it from being reprocessed every time? (It's kind of a waste of resources)
Is it useful to have city, district and region hardcoded in conform? Or is it just ignored?
It looks like that the "validity check" considers street numbers with "exponent" invalid, why?

@HandyMenny This looks fantastic! Thanks a ton for contributing.

I have a plan to eventually respect the frequency tag but development is an unpaid side hobby so just have to balance my time
We generally consider the A to be a unit number, is this not the case for verona?

We generally consider the A to be a unit number, is this not the case for verona?

yes it's used for that purpose, but in Italy we consider it part of the house number by writing it as 3/A or 3A.
If you want to put them in two separate fields we can do that, but we have to fix almost all Italian sources :)


Remove unused framer motion features

📝 Description

Changes the motion import to the more lightweigth m component.

⛳ Current behavior (updates)

Currently uses the motion import which loads all of the features even the ones you don't need.

🚀 New behavior

Uses the lightweight m component with only the animation features loaded into. Since thats the only thing the components use.

💣 Is this a breaking change (Yes/No):

Not a breaking change!

📝 Additional Information
Docs for this change: https://www.framer.com/motion/guide-reduce-bundle-size/

Hey @mezotv thanks for this PR, excellent improvement 🙌🏻
Could you please add the changesets as patch and check why the Tabs animation is not working properly?
https://github.com/nextui-org/nextui/assets/30373425/97f9899b-33c4-4159-9bf8-e1ec98204093
Thanks 🙏🏻

Could you please add the changesets as patch and check why the Tabs animation is not working properly?

Sure I will do that later today!

Well looks like github closed the request cause I rename the branch. Ill open a new one!


CI enablement on PPC64le for Camel-kamelets

Hi @oscerd we are willing to enable CI support for ppc64le(power) architecture. We have build camel-kamelets locally on power using the command ./mvnw -Dmaven.test.failure.ignore=true clean install. also is deploy target required. let us know further steps.

We don't have access to power PC. There is a machine on Jenkins.

thanks for the reply @oscerd. These power nodes are shared by ASF https://jenkins-ccos.apache.org/view/Shared - ppc64le nodes/ and we also don't have access to it. request you to check with ASF. Please let us know if anything further is required.

We don't need to build on power PC. You can eventually reach out to ASF infra if you want to build on the node. It's not a priority and I don't really see why we should set up this.
You can have a look at the jenkinsfile on the camel repository and copy from there.

We are open to contributions, but it's not a critical task

Hi @oscerd we have ASF nodes that we can use to enable CI for camel-kamelets. Also could you please confirm ./mvnw -Dmaven.test.failure.ignore=true clean install command would work or deploy target is required

Hello, all looks good and target is not needed. Cheers

Thanks @oscerd #1581 looking forward to CI enablement

https://ci-builds.apache.org/job/Camel/job/Camel Kamelets (ppc64le)/job/main/2/console

Build is green.


Uncaught RangeError: offset is out of bounds when running ArToolkitContext.update

Do you want to request a feature or report a bug?
bug
What is the current behavior?
Error in NFT and Three.js version
Browser console errors
Uncaught RangeError: offset is out of bounds
    at Uint8Array.set (<anonymous>)
    at ARController._copyImageToHeap (ar-nft.js:2)
    at ARController.detectMarker (ar-nft.js:2)
    at ARController.process (ar-nft.js:2)
    at ARjs.Context.THREEx.ArToolkitContext.ARjs.Context._updateArtoolkit (ar-nft.js:1307)
    at ARjs.Context.THREEx.ArToolkitContext.ARjs.Context.update (ar-nft.js:1167)
    at animate (initThree.js:113)

If the current behavior is a bug, please provide the steps to reproduce.
You can try it from this repository: https://github.com/daiyadove/NFTYoutube
The line that is causing the error is here:
https://github.com/daiyadove/NFTYoutube/blob/master/src/plugins/initThree.js#L113
Please mention other relevant information such as the browser version, Operating System and Device Name
THREE.CSS3DRenderer 106
THREE.WebGLRenderer 99dev
I've tried these with the latest version, but they don't solve it.
It doesn't matter what version of AR.js you have in your browser/device.
It has also been successful in the marker-based version.
What is the expected behavior?
Resolving the errors below
Uncaught RangeError: offset is out of bounds
    at Uint8Array.set (<anonymous>)
    at ARController._copyImageToHeap (ar-nft.js:2)
    at ARController.detectMarker (ar-nft.js:2)
    at ARController.process (ar-nft.js:2)
    at ARjs.Context.THREEx.ArToolkitContext.ARjs.Context._updateArtoolkit (ar-nft.js:1307)
    at ARjs.Context.THREEx.ArToolkitContext.ARjs.Context.update (ar-nft.js:1167)
    at animate (initThree.js:113)

That is a strange error, at the moment i have no a clear idea, I should try your code but i have not so much time now...


Move to availity-react

I am considering moving this over to availity-react and refactoring to hooks as from scanning the code will make the code footprint much smaller. Maintainability-wise would be much easier in one place.
We can also show the range of options using the storybook knobs as compared to the current docs. We are also writing a better documentation site using gatsby and we can add more documentation into that once it gets released.
Thoughts @TheSharpieOne? @robmcguinness?

closes #42

Is there progress on this warning?


Building Error

Hi, thanks for your presentation.
I am doing object detection pipeline setup. After I completed all steps 1-9, I try to execute
colcon build --symlink-install
But a build error occurs.
---stderr: yolov5_isaac_ros
error: can't copy 'reousrce/yolov5_isaac_ros': doesn't exist or not a regular file
I haven't modified the code in particular, and I don't understand what the cause of the error is. could you give me a solution?

Hey you can see my ISSUE too :
https://github.com/NVIDIA-AI-IOT/YOLOv5-with-Isaac-ROS/issues/2
the solution is creating a blank file

Thanks a lot. It works.

@jwson97
Did you success to run the model?

@jwson97 Did you success to run the model?

Yes, the model runs correctly.

@jwson97 Did you success to run the model?

Yes, the model runs correctly.

Hey did you use the ONNX file according to the guide?
Can you possibly share your file?


Added Lazy and Provider inject support

Addresses issue #2.
Syntax:
class Foo @Inject constructor(
    val lazyString: Lazy<String>,
    val intProvider: () -> Int,
)

Is this repo still maintained? Could you merge this?


Ionic 2 --prod error  with angular (>= 2.3,2.4)

Note: for support questions, please use one of these channels:
https://forum.ionicframework.com/
http://ionicworldwide.herokuapp.com/
Short description of the problem:
I try to use angular/* "2.3.x or 2.4.x
Anyway, when using ionic build, i.e. the ngc AOT compiler, the build breaks with
Steps to reproduce:
1.ionic-app-scripts build "--prod"
[14:35:45]  ionic-app-scripts 1.0.0
[14:35:45]  build prod started ...
[14:35:45]  clean started ...
[14:35:45]  clean finished in 9 ms
[14:35:45]  copy started ...
[14:35:45]  ngc started ...
[14:35:49]  ionic-app-script task: "build"
[14:35:49]  TypeError: compiler_cli_1.ReflectorHost is not a constructor
TypeError: compiler_cli_1.ReflectorHost is not a constructor
    at new AotCompiler (E:\workbench\ticketBusiness\TicketPassenger\node_modules\@ionic\app-scripts\dist\aot\aot-compiler.js:31:30)
    at ngcWorker (E:\workbench\ticketBusiness\TicketPassenger\node_modules\@ionic\app-scripts\dist\ngc.js:19:20)
    at Object.ngc (E:\workbench\ticketBusiness\TicketPassenger\node_modules\@ionic\app-scripts\dist\ngc.js:9:12)
    at buildProject (E:\workbench\ticketBusiness\TicketPassenger\node_modules\@ionic\app-scripts\dist\build.js:95:51)
    at E:\workbench\ticketBusiness\TicketPassenger\node_modules\@ionic\app-scripts\dist\build.js:43:16

Which @ionic/app-scripts version are you using?
"@ionic/app-scripts": "1.0.0",
Other information: (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)
My package.json is：
"dependencies": {
"@angular/common": "2.4.2",
"@angular/compiler": "2.4.2",
"@angular/compiler-cli": "2.4.2",
"@angular/core": "2.4.2",
"@angular/forms": "2.4.2",
"@angular/http": "2.4.2",
"@angular/platform-browser": "2.4.2",
"@angular/platform-browser-dynamic": "2.4.2",
"@angular/platform-server": "2.4.2",
"@angular/router": "3.4.2",
"@ionic/storage": "1.1.7",
"ionic-angular": "2.0.0-rc.4",
"ionic-native": "2.2.11",
"ionicons": "3.0.0",
"rxjs": "5.0.1",
"zone.js": "0.7.2"
},
"devDependencies": {
"@ionic/app-scripts": "1.0.0",
"sw-toolbox": "3.4.0",
"typescript": "2.0.9"
},

As far as I know, Ionic is at 2.2.1.

"dependencies": {
"@angular/common": "2.2.1",
"@angular/compiler": "2.2.1",
"@angular/compiler-cli": "2.2.1",
"@angular/core": "2.2.1",
"@angular/forms": "2.2.1",
"@angular/http": "2.2.1",
"@angular/platform-browser": "2.2.1",
"@angular/platform-browser-dynamic": "2.2.1",
"@angular/platform-server": "2.2.1",
"@ionic/storage": "1.1.7",
"ionic-angular": "2.0.0-rc.4",
"ionic-native": "2.2.16",
"ionic2-custom-icons": "^0.3.1",
"ionicons": "3.0.0",
"rxjs": "5.0.0-beta.12",
"zone.js": "0.6.26"
}

This is a known issue. The @angular/compiler-cli had some breaking changes in it.
It'll be fixed in the coming weeks. We're working with Angular to identify ways we can mitigate breaking changes in the build process.
Thanks,
Dan

Thanks, very glad to hear the news

You can still use Angular 2.3/2.4 with Ionic, just the AoT compiler --prod flag will not work. Angular 2.3 adds support for proper inheritance, which was pretty important for my use case.
@danbucholtz I've been keeping an eye out for a while now for 2.3 support. Are there any branches or forks out there attempting to fix the changes in @angular/compiler-cli? I would gladly help test and develop to speed up the process.

@hotforfeature,
It will hopefully be coming soon. Next couple weeks. We are going out to visit with Google next week so it will probably be a couple weeks.
Thanks,
Dan


Memory leak

I have just updated to 2.0.2 as I have realized that there is a memory leak in the previous version ("rn-tinder-card": "1.6.0",), even if manually calling gc.
However, it seems to me 2.0.2 also does have this problem. When looking at the demo mp4 in the README: it starts from 209MB and after 30 sec it has 214MB. The problematic thing is that using swipeBack and any swipe again clearly leads to more and more memory too.
@Skipperlla
Any ideas where to start? I'd like to help with this as I need functionality provided by this lib asap. :)

After doing some investigation I assume that the problem might be related to Reanimated, but it is not clear to me which exact part of it. Maybe useSharedValue is the problem, check here: https://github.com/software-mansion/react-native-reanimated/issues/5800#issuecomment-2032631035

Now, after further investigation I suspect that the main issue with the previous version (rn-tinder-cards) might be not useSharedValue but useAnimatedStyle which leaks in Reanimated 2, but was fixed Reanimated 3. Regarding rn-swiper-list and this comment: garbage collector seems to kick in after 20 extra MBs and solves the problem. That did not happen rn-tinder-cards and earlier I did not realize that I have to wait that much extra memory consumption with rn-swiper-list. Seems fine, sorry for bothering. If there is something related I find, I'll post here.


Support for the Session API

Hey there,
I have implemented support for the session API. Tests included. Any thoughts? I am not sure about the cookie handling in the session callback!?
Best
Daniel

Sorry, wrong branch, new Github UI...


clear not working?

First of all thank you for this awesome lib. Great API and perfect name!
Out of nowhere I'm having an issue with clear. In the following example, pressing play the first time adds a step handler and 1-4 is printed in order on the screen. Pressing stop will call dilla.stop and dilla.clear, but the events aren't actually removed, and seem to conflict with newer calls to dilla.set. Notice that each time you click play/pause, the numbers on screen get all screwy, and the dilla._events.step array just keeps growing (you can see some output in the console).
import Dilla from 'dilla'

const dilla = new Dilla(new AudioContext())
const channel = 'donuts'

const button = document.createElement('button')
const div = document.createElement('div')
button.textContent = 'play'
document.body.appendChild(button)
document.body.appendChild(div)

let isPlaying = false
let activeStep = -1

button.addEventListener('click', () => {
  (isPlaying = !isPlaying) ? play() : stop()
  button.textContent = isPlaying ? 'stop' : 'play'
})

function play() {
  dilla.set(channel, [['*.*.01']])

  // callback has to be named so I can find in monkey patch in stop fn below
  dilla.on('step', function stepHandler(step) {
    if (step.id !== channel || step.event !== 'start') {
      return
    }
    div.textContent = (++activeStep % 4) + 1
  })

  dilla.start()
}

function stop() {
  dilla.stop()
  dilla.clear(channel)

  console.group('after stop and clear:')
  console.log('dilla:', dilla)
  console.log('dilla._events:', dilla._events)
  console.log('dilla.listeners(\'step\'):', dilla.listeners('step'))
  console.groupEnd()

  // this is my ugly workaround at the moment
  // ---
  // if (typeof dilla._events.step === 'function' &&
  //     dilla._events.step.name === 'stepHandler') {
  //
  //   delete dilla._events.step
  //
  // } if (Array.isArray(dilla._events.step)) {
  //
  //   dilla._events.step = dilla._events.step.filter(handler => {
  //     return handler && handler.name !== 'stepHandler'
  //   })
  // }
}

Haven't looked at the source much so I'm probably debugging the wrong things, or just using it wrong totally ha. I'd be happy to post this to a repo as a runnable project if that makes it easier to run, btw.

Ah - error on my part. What I needed was
function stepHandler(step) {
  // do stuff
}

function play() {
  dilla.set(channel, [['*.*.01']])
  dilla.on('step', stepHandler)
  dilla.start()
}

function stop() {
  dilla.stop()

  // just needed this...
  dilla.removeListener('step', stepHandler)
  dilla.clear(channel)
}

Thanks again for the rawsomeness!

Hey, good to hear you like the library, and thanks for the well-structured issue!
Was just typing the same thing :)
Depending on what you're building, you might wanna check out Bap, a higher level abstraction over Dilla with MPC drum machine/sampler semantics.
✊


May-June report results

The May/Jun report from AV Test gave Defender a 6 out of 6:
https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2020/microsoft-windows-defender-antivirus-4.18-202513/
You might want to update this page with that result.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 0665c47f-53f5-bd90-bb22-c99650f2c0ff
Version Independent ID: a832271a-63b1-71fe-043e-0e3910bb61e0
Content: Top scoring in industry tests - Microsoft Threat Protection - Microsoft 365 security
Content Source: microsoft-365/security/mtp/top-scoring-industry-tests.md
Product: w10
GitHub Login: @levinec
Microsoft Alias: ellevin

This will be updated later today. Thank you!


Router 2.0 get next path for refreshing properly

Hi there!
I have an React/Flux App that uses Authentication. I use an Auth service, whick makes a call to the API and then triggers an Action that dispatches the action to the AuthStore (where i save the username, role, etc..) and saves the user props in localStorage. Then, this action must redirect to '/home' or to the route that i was trying to go. At the beggining of the app, i check if username is set in localStorage to call the login action again.
Some code...
//app.jsx
let username = localStorage.getItem('username');
let role = localStorage.getItem('role');
if (username && role){
    AuthActions.login(username, role);
}

//AuthActions.jsx
login: (username, role) => {
        var savedUserName = localStorage.getItem('username');
        var savedRole = localStorage.getItem('role');
        AppDispatcher.dispatch({
            actionType: AUTH_LOGIN,
            username: username,
            role: role
        });
        if (savedUserName !== username) {
            hashHistory.push('/home');
            localStorage.setItem('username', username);
            localStorage.setItem('role', role);
        }
        else {
            //GO TO CURRENT ROUTE || HOME
            //hashHistory.push('/home');
        }
    },

And the router...
var router = (
    <Router history={hashHistory}>
        <Route path="/" component={App}>
          <Route path="login" component={Login} />
          <Route path="logout" component={Logout} />
          <Route path="home" component={Home} >
             <Route path="home/users" component={Users}>
             </Route>
           </Route>
        </Route>
    </Router>

I see in other versions that u can save the RouterComponent and then do:
   var nextPath = RouterComponent.getCurrentQuery().nextPath || '/';
   RouterComponent.transitionTo(nextPath);

So how i can translate this into 2.0 version? Im using a hashed history.
The problem is when i'm in /home/users and i refresh the page, it always return me to /home cause i have defined  this behaivour in the action. How can i get the path where i'm refreshing to for redirect to it instead of always redirecting to /home?
Thanks all for your support!
(Sorry about my poor English :P)

Why is this closed? without any comment or references or solutions?


chisel3.Bool cannot be cast to java.lang.Boolean

I am trying to use chisel3.Bool in if else statements but there is an error, expression of if should contain java.lang.Boolean. Please guide me how to cast chisel3.Bool into java.lang.Boolean

Thank you for your interest in Chisel! Have you worked through the exercises in https://github.com/freechipsproject/chisel-bootcamp ? Bool is a hardware type whereas Boolean is a software (generation time) type. If you are trying to create a hardware mux, you can use Mux(myBool, ifHigh, ifLow).


Mraa fix for dev

use v1.7.0 for now.

I think this is the best way to fix https://github.com/openaps/oref0/issues/500
I can't test this at this moment, because I don't have a spare Explorer board available

Per https://github.com/openaps/oref0/issues/500#issuecomment-310792861 this has been successfully tested.

v1.7.0 no longer exists, I suggest switching to the master branch of MRAA.


Added windows-tests on github actions

Addresses #237
ga: added only windows 3.10
ga: updated github actions to test windows. fix jma tests
ga: reverted to run GA on maaster(main) branch & fork
pyCSEP Pull Request Checklist
Type of change:
Please delete options that are not relevant.

[ ] New feature (non-breaking change which adds functionality)

Checklist:

[ ] I have performed a self-review of my own code
[ ] New and existing unit tests pass locally with my changes

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

Comparison is base (1e2badb) 54.95% compared to head (b0f9189) 54.95%.

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

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #244   +/-   ##
=======================================
  Coverage   54.95%   54.95%
=======================================
  Files          23       23
  Lines        3963     3963
  Branches      578      578
=======================================
  Hits         2178     2178
  Misses       1648     1648
  Partials      137      137

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


"datetime" parameter not supported in endpoint /items ?

@b4l I think there is an issue with the 'datetime' parameter. It seems to me that is is not supported/implemented in the endpoint:
/collections/{collectionId}/items
The following request should return only 1 Item: https://poc.meteoschweiz-poc.swisstopo.cloud/root/collections/35ff8133-364a-47eb-a145-0d641b706bff/items?datetime=2022-07-04T13:46:00Z
Same kind of request on the /search endpoint is working:  https://poc.meteoschweiz-poc.swisstopo.cloud/root/search?collections=35ff8133-364a-47eb-a145-0d641b706bff&datetime=2022-07-04T13:46:00Z

fixed in https://github.com/camptocamp/oapi-poc/commit/61c68a5862e639cd0e664c8ee49ecea2f02d87bd


More print options

Right now it cannot print in landscape orientation, even switch to system print dialog. Any solution ? Thanks.

@nobuhito Should some of the open issues be closed by you if the the person who raised the issue has left it hanging? For example this has been addressed in #6 .

I thought it was a different problem from # 6 as seen from the time axis. We will close once, please open again if there is still a problem. .


does nothing in Linux Mint

In Linux Mint 19.2, no playlist is created.

m3u created at [None]

self.lbl text never changed. it is always 'Please choose a folder'

Hi,
The file selection dialog of remi is not very user friendly.
When you select it, the folder name will become bold.
See picture:

Can you please help me check whether you select successfully or not?
Thank you.

Thanks, that is ok.
But I think the current folder should be accepted as source folder without selecting it.
Any other file selection does it that way.

Yes, I think so. I will dig on it in the weekend.

I have created a PR about this issue, if the author of remi accepts, I will update to newest remi. Otherwise I will simply apply this commit here.
Thank you

The PR has been merged, I also updated the remi on this repo. So, I can close this issue.
Thank you.


Added an about.md

Accidentally also added a LEARNING.md to the master. Let me know if you want me to separate the two.

I think it's fine. For clarity, would you mind rebasing onto the most recent master to get rid of the merge commit, and change the title of the PR to be "Add user-facing documentation" (or something to that effect)?

Will resubmit as asked.

@remcopeereboom You do not need to resubmit—you can force push to the same branch, which updates the pull request.

@kytrinyx I always mess that up.


Switch from injecting FCL to a monkey patch

Reduce the number of arguments and clean up the interface a bit.
Question is how to avoid prescribing the version, letting the client pick the FCL version they want.


Added the ability of from_file to parse packet array fields

Some things that still need to be done.

Add the ability to define variable length arrays
FixedLength and VariableLength need to check if they contain fields which are not compatible with their type.

Addresses issue #48.

I wanted to get something in quickly without solving the entire problem because I have a pull request that relies on this functionality only for FixedLength. See this PR.

I'll admit that some of the string parsing code is not very elegant. I try to stay away from regex but I imagine that it could parse things more easily at the expense of readability.

Looks good to me


No Shared Plans (e.g. D1) visible in App Service Plan selection screen

Why hide $10/month D1 plans which are shown in Calculator screen?
https://azure.microsoft.com/en-us/pricing/calculator/?service=app-service

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 25ec88c2-d5ff-e727-cbe1-69bac94141ae
Version Independent ID: 0b6d31a9-7767-73cb-857b-ad8aa81cdce5
Content: Manage App Service plan - Azure
Content Source: articles/app-service/app-service-plan-manage.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@syuraj ,  Thanks for raising this issue. I will check and update you.

@syuraj, I tried changing the app service plan for my webapp and I could see the D1 plan in the portal screen. Please correct me if I am wrong in understanding the issue.

@syuraj , I have not heard back from you in a couple of days. Please let me know if you still need assistance.

@syuraj , I will go ahead with the closure of this issue. Feel free to reopen the issue if you still need assistance.


Fix capture tag.

Adds missing {% endcapture %} tag.

This change is

cc @dixudx

@steveperry-53 It looks like netlify is still failing:
2:04:33 PM:       Generating...
2:05:19 PM:   Liquid Exception: Liquid syntax error (line 257): 'capture' tag was never closed in docs/setup/independent/install-kubeadm.md
2:05:19 PM: jekyll 3.6.0 | Error:  Liquid syntax error (line 257): 'capture' tag was never closed

Netlify is not failing for this commit. For this commit, the weird license thing is failing.


Global uv pip install ?

does uv have some global install option (without venv) ?
like what's the recommended way to use uv pip install ... in Dockerfile or github action ?

Thanks @nickmccullum for linking that blog post.
I'll merge this issue with https://github.com/astral-sh/uv/issues/1374 that covers the same question/request.


[chore] Update golangci-lint

This PR updates golangci-lint to v1.32.2 and fixes any new linting issues.

Pull Request Test Coverage Report for Build 11264

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 78.848%

Totals

Change from base Build 11259:
0.0%

Covered Lines:
7649

Relevant Lines:
9701

💛  - Coveralls


Allow setting the path for the cookie signer.

Currently, there is no explicit way of setting the designated path for the returned cookie pair, resulting in the cookie not being recognized by browsers.
Reproduction steps:
Have the following API layout, using the simple example:
/v1/auth/login
/v1/api/hello
Define the App with
App::new()
    .service(web::scope("/v1")
    .service(login)
    .use_jwt(authority.clone(), web::scope("").service(hello))

Retrieve the login cookie from /auth/login
Try to access /v1/api/hello
As you can see, hello will report unauthorized, as the cookie path has been set to /v1/auth, which doesn't cover the api route.

Yes, I can see that this is an issue with the TokenSigner struct.
Nonetheless, you still can create your own cookie using the value provided from TokenSigner::create_signed_token.
Something like this should work for you:
let token = self.create_signed_token(claims, token_lifetime)?;
let cookie = Cookie::build("access_token".to_string(), token)
    .path("/")
    .secure(true)
    .finish();

I found that your workaround only partially addresses my issue. My goal is to enable users to log in and gain full access to the /app/ directory. I want to allow cookies to refresh properly. When a user refreshes the page at /app/foo, the new access cookie is set with the path /app/foo, which causes problems as it cannot be overwritten through a new login process. I have no idea about to modify the cookie gotten from refresh_authorizer.

I had the same problem with access_token refreshing. I propose to add a method to TokenSigner builder, that would accept closure with CookieBuilder parameter. PR https://github.com/michaelvanstraten/actix-jwt-auth-middleware/pull/26 This would allow us to set Path and other settings.

I suggested to @ovalek that rather than adding a new method that would accept a closure to modify the CookieBuilder before it gets built, we should add an initial CookieBuilder as a user-controllable parameter.
Please speak out if you have a use case where a function is required; it could be that I don't see the full picture here.


Error while loading individual charts for smart-commute-ebike in development environment.

Loaded with fc_ dataset for 2022-05-09.
For the metric, "Number of trips" its corresponding aggregate chart is being loaded properly.
However, for all available "Month" selection, the individual chart is not loaded properly.
The available selection of Months are:
3/2023 to 12/2023.

Tried loading the individual charts for 05/2022 through the Jupyter notebook, it loads the chart associated with "Number of Trips" properly.

The dropdown on the Month comes over from the https://github.com/e-mission/nrel-openpath-deploy-configs/blob/main/configs/smart-commute-ebike.nrel-op.json 's intro.start_month/year till current year. Since, we do not have any data from 03/2023 till current date in the above dataset - fc_dataset (2022-05-09), we're unable to see any charts corresponding to it.


Tracking issue: Create validator for values hashed by Shake 256 algorithm

Original issue: https://github.com/RedHatInsights/insights-data-schemas/issues/68

Fixed in https://github.com/RedHatInsights/insights-data-schemas/pull/78

Fixed in https://github.com/RedHatInsights/insights-data-schemas/pull/78


[Tasks] Expose the JSON Schema specs inside the @huggingface/tasks package?

Expose not only the generated inference type, but also the source JSON schema
cc @coyotte508 - would it be feasible / desirable?

(this is for this internal issue)
other alternatives:

git-submodule?
synced repo inside /repos like the blog and the doc?

yes it's possible, you can add to files in package.json


is_plugin_enabled seems not to work as expected

Tested versions
v4.3.dev.custom_build [29b3d9e9e]
System information
Godot v4.3.dev (29b3d9e9e) - Ubuntu 22.04.4 LTS 22.04 - X11 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 2060 (nvidia; 535.171.04) - Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz (6 Threads)
Issue description
These files exist:
res://addons/resource_wrangler
res://addons/resource_wrangler/plugin.cfg
The plugin is also enabled in Settings.
This line:
print( EditorInterface.is_plugin_enabled("resource_wrangler" ))

prints false
Looking at the source:
https://github.com/godotengine/godot/blob/bd2300d77a6008167043f23fd91bcc562cde0a19/editor/editor_interface.cpp#L198
bool EditorInterface::is_plugin_enabled(const String &p_plugin) const {
	return EditorNode::get_singleton()->is_addon_plugin_enabled(p_plugin);
}

Leads to:
https://github.com/godotengine/godot/blob/master/editor/editor_node.cpp#L3662
bool EditorNode::is_addon_plugin_enabled(const String &p_addon) const {
	if (p_addon.begins_with("res://")) {
		return addon_name_to_plugin.has(p_addon);
	}

	return addon_name_to_plugin.has("res://addons/" + p_addon + "/plugin.cfg");
}

Which seems that at least the file path comparison should return true. (Which is seems not to?) But how does any of that confirm whether the plugin is actually enabled?
Steps to reproduce
All as above.
Minimal reproduction project (MRP)
All as above.

Hi! So the way this is supposed to work is that addon_name_to_plugin is a HashMap that uses the path to the plugin.cfg as a key and the corresponding EditorPlugin instance as a value for enabled plugins. So the question is why does your plugin not get added to addon_name_to_plugin when you enable the plugin in the project settings. The function works as expected for my own plugin, can you maybe upload an MRP?


Sync eng/common directory with azure-sdk-tools for PR 8294

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/8294  See eng/common workflow

Keyvault failures are consistent. Going to ignore this.

/check-enforcer override


Added dhbw-karlsruhe.txt

All students of DHBW Karlsruhe will get an E-Mail Adress applicable
from 20.07.2015. Therefore it should be possible to access your student program with email adresses of this university.
Email Adresses are of the form<EMAIL_ADDRESS>

Would be awesome to get that!

This Pull Request is missing the proper domain structure as seen here:
https://github.com/JetBrains/swot/blob/master/CONTRIBUTING.md
There should be another subdirectory in lib/domains called de/student/dhbw-karlsruhe.txt
Btw: Would be nice to have ;)

I fixed the domain structure according to your comment.

@dehlen please remove /student.txt and leave just /dhbw-karlsruhe.txt -  this way we'll cover both students and staff. Thank you.

@zweizwei isn't this the exact same thing I did previously in 5d64870490976d1f3eae4f0eec906b19e7e075ff ?

@dehlen in this case we don't need /student/ folder - this subdomain is already covered by your previous request. I'm closing this request therefore.


Enhancement: Trigger a new voice request if OpenAI responds with a question

When the user has OpenAI enabled, if the parsed response from OpenAI ends in a question mark, trigger the bot to ask for new input from the user.
This would allow for a more dynamic question and response format instead of having to trigger listening again with “Hey, Vector!”.

I think that is something which would need to implemented robot-side. Wire-pod cannot trigger a voice request on the robot

Couldn't we detect that question mark in the response from OpenAI and then assume control of Vector with the SDK and trigger a knowledge graph question, which would then cause a new connection back via Chipper?

I forgot that the knowledge graph requests were done via intents, and that they can be activated via the SDK interface. It is regular voice commands which can't be activated via the SDK. I played around with it a bit and it doesn't seem to work until after he stops speaking and until he is done showing his little happy face. Sending the intent request right after he is done speaking just doesn't work. We would also need to figure out exactly when to send the request, which means figuring out exactly when he is done speaking, which seems like a lot of work.


QUIZ MASTER

🎮 Game Request
"I want to create a quiz game where users can play against the computer. Players will have 25 seconds to answer each question. The game will challenge them with various questions."
Point down the features
User-friendly Interface: An intuitive interface for easy navigation and a smooth user experience.
Quiz Categories: Multiple categories to choose from, ensuring diverse topics for players to engage with.
Time-bound Questions: Each question is timed, giving players 25 seconds to provide their answer, adding a thrilling challenge.
Single/Multiplayer Modes: Option to play against the computer or compete with friends in multiplayer mode.
Scoring and Leaderboards: Keeping track of scores and displaying them on leaderboards, encouraging competition and a sense of achievement.
Hints and Lifelines: Offering hints or lifelines to assist players if they get stuck on a question.
Progress Saving: Allowing players to save their progress and resume the game at their convenience.
Dynamic Difficulty: Adjusting question difficulty based on the player's performance, ensuring an engaging experience for all skill levels.
Sound and Visual Effects: Engaging audio and visual elements to enhance the gaming experience.
Select program in which you are contributing
hacktoberfest, GSSoC23, Other
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Assign This task to me

Hey @dprasuna !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @dprasuna! 🙂
It seems like you are not following proper guidelines !! 👀
Read documentation properly !!🙏
If you have any queries reach out to us on Discord🕹 .

Hey @dprasuna ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

/assign


QUESTION: Memory leaks

It is actually not cause of Alamofire i think, but I have no idea where should I ask this issue..
I've used the Instuments to searching memory leaks and there are leaks on my ApiRouter for Alamofire
I have no idea why these codes causing leaks
appendingPathComponent()
urlRequest.httpMethod = method.rawValue  are causing memory leaks but I don't know why should I remake api router ?

ℹ Please replace this with what you did.
No leaks
ℹ Please replace this with what you expected to happen.
Leaks
ℹ Please replace this with of what happened instead.
Alamofire Environment
Alamofire version: 5.0.0 beta.2

Memory leaks occurred when I make a request with validate() method

Leaks were fixed during the Alamofire 5 beta process, so please update to the latest beta.


NPOI having issues evaluating cascade formulas (formula cells referencing other formula cells)

I have an Excel workbook which has large number of cells with formulas referencing other cells with formulas (which in turn can reference some other cells with formulas). When I try to evaluate either a single cell or the entire workbook, I get the following exception:
NPOI.SS.Formula.FormulaParseException:
    'The specified formula '=SUMIF(F$19:F24,"100",P$19:P24)' starts with an equals sign which is not allowed.'

Cells P19-P24 also have their own formulas, which in turn reference other cells with formulas, and this seems to confuse NPOI.
I tried using .Evaluate(), .EvaluateFormulaCell() and .EvaluateAll() but they all produce the same exception.
Is this caused by cascading formula references not being properly parsed (like the mentioned = sign being present at the start of the formula (which I don't currently understand why that is an issue because all formulas in Excel start with =)) or perhaps the =SUMIF function is not recognized by NPOI (though that would raise a different exception)?
I found that the above exception is originating from this method in NPOI code but I'm not sure how or why the = sign is not stripped from all formulas in the chain.
Am I missing something, or is this a genuine bug?
NOTE: I can't share a sample file because it's confidential data, but I may be able to create a repro file if necessary.

I'm pretty sure that you have to use the formula without =. Then, it should work.

I'm pretty sure that you have to use the formula without =. Then, it should work.

First, AFAIK, in Excel, all formulas have to start with an = sign, and second, Excel processes the entire formula chain without any issues.
So my conclusion is that this is a NPOI-specific issues as it doesn't seem to properly recognize the = sign as formula starter when encountered at deeper levels of formula chains. On top of that, I remember seeing code that contains list of formulas recognized by NPOI, and I didn't see SUMIF being on that list, suggesting that this might also be a reason why it is failing to properly process the entire formula chain.
Note that I don't fully understand how things work under-the-hood, and it was a while since I created this issue, so things may have changed and I didn't have a chance to perform more tests to fully reproduce this issue, so I could be wrong with my assumptions.

We're talking about NPOI, right? There, you don't have to use the =. It works a bit different than using formulas directly in Excel. I often with the SUM formula in my applications and without =, it works fine.
Take the exception, you've posted. It tells you everything, you need to know.
Working with NPOI means a bit to forget the way you work in Excel. Actually, I'm not aware if SUMIF is alreay implemented or not, but in GENERAL, 'SETCELLFORMULA' works fine without =.

My use-case is processing existing Excel files, not generating new ones. This means that NPOI has to be able to parse any formula format recognized by Excel, and this is where it fails. It properly recognizes top-level formulas, both with or without = sign, but fails only when evaluating cascade formulas (when you have one cell with formula which references another cell with formula, and this can go even deeper with multiple levels of reference).

This means that NPOI has to be able to parse any formula format recognized by Excel, and this is where it fails.

Not really. NPOI has a built-in formula calculation engine. This engine may supports most of the formula cases. But it doesn't mean all.
Btw, this issue was created in May, 2022. It's quite a long time. Can I close it?
And are you still using NPOI?

And are you still using NPOI?

Yes, I'm still using NPOI. Am I supposed to use something else? :)
As far as I can tell, this is just a small parsing issue where either = isn't recognized in cascading formulas or SUMIF isn't on the list of recognized functions. Either way, I'd appreciate if this can be checked and possibly fixed before closing the issue.

Can you create an excel file that can help reproduce the issue? Before reproducing the issue, I cannot say this is a bug.