Property names should be able to have '_' in them.

I created a property called 'created_on' when I tried to use the Note.CREATED_ON I received:
Uncaught TypeError: Cannot read property 'deepClone' of undefined
From the console:
'foo_bar'.constantize()
"FOO__BAR"

The following constantize change provides support for property names with _ in them.
@@ -379,7 +379,7 @@ var constantize = memoize1(function(str) {
// TODO: add property to specify constantization. For now catch special case to avoid conflict with context this.X and this.Y.
if ( str === 'x' ) return 'X_';
if ( str === 'y' ) return 'Y_';

return str.replace(/[a-z_][^0-9a-z_]/g, function(a) {

return str.replace(/[a-z][^0-9a-z_]/g, function(a) {
return a.substring(0,1) + '_' + a.substring(1,2);
}).toUpperCase();
});

constantize fixed, thx


research spotlight  PMID: 30528393

Fission yeast contains separate CC- and A-adding tRNA nucleotidyltransferases
Biochem Biophys Res Commun

I've added the configuration for this Spotlight so it should be visible in the morning.


Error with musl toolchain installed

I'm getting this error when running cargo sweep on Ubuntu 23.04:
[INFO] Using all installed toolchains: ["stable-x86_64-unknown-linux-gnu", "stable-x86_64-unknown-linux-musl"]
[ERROR] Failed to clean "/home/fenhl/wslgit/github.com/midoshouse/rust-ootr-utils/target"

Caused by:
    failed to determine fingerprint for toolchain stable-x86_64-unknown-linux-musl: Error loading shared library libgcc_s.so.1: No such file or directory (needed by /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so)
    Error loading shared library libgcc_s.so.1: No such file or directory (needed by /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so)
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_GetRegionStart: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_GetTextRelBase: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_RaiseException: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_SetIP: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_Resume: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_DeleteException: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_Resume_or_Rethrow: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_GetIPInfo: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_GetDataRelBase: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_SetGR: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/librustc_driver-a19ffab541701154.so: _Unwind_GetLanguageSpecificData: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_Resume: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_GetTextRelBase: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_GetDataRelBase: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_GetRegionStart: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_FindEnclosingFunction: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_DeleteException: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_SetGR: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_SetIP: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_GetCFA: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_GetLanguageSpecificData: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_RaiseException: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_GetIP: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_GetIPInfo: symbol not found
    Error relocating /home/fenhl/.rustup/toolchains/stable-x86_64-unknown-linux-musl/lib/libstd-86aefecbddda356d.so: _Unwind_Backtrace: symbol not found

@fenhl what does rustc +stable-x86_64-unknown-linux-musl --version output? If your toolchain already has an error, cargo sweep can't bypass it somehow, it needs to know the metadata hash of the version.

As a workaround, you can specify an individual toolchain: cargo sweep --toolchains stable-x86_64-unknown-linux-gnu

The rustc command also errors. I didn't think to check it since cross-compiling for musl works.
According to the cargo help sweep entry for --toolchains, the suggested workaround will delete musl artifacts, which is not what I want.

I opened rust-lang/rustup#3254 for the rustc error. Maybe cargo sweep could improve its error handling to indicate that the error is in rustc.

@fenhl cargo-sweep already says "failed to determine fingerprint for toolchain stable-x86_64-unknown-linux-musl" - how could that be improved?

The rustc command also errors. I didn't think to check it since cross-compiling for musl works.
According to the cargo help sweep entry for --toolchains, the suggested workaround will delete musl artifacts, which is not what I want.

Like jubilee said in https://github.com/rust-lang/rust/issues/108907#issuecomment-1463679981, the musl host toolchain is unrelated to the musl target standard library.

It wasn't clear to me from the error message that the error was happening in rustc. Maybe preface the part of the error message quoted from rustc with “rustc:” or “rustc output” or something?


missing test scripts using typescript after adding typescript support to client

the only scripts available here are in javascript only .

tests have been re-written here


add searchbased messaging extension scenario

Pull Request Test Coverage Report for Build 79340

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+2.2%) to 78.941%

Totals

Change from base Build 79218:
2.2%

Covered Lines:
3520

Relevant Lines:
4459

💛  - Coveralls

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.Luis.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.QnA.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.ApplicationInsights.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Azure.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Dialogs.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.TemplateManager.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Configuration.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Connector.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Schema.dll compared against version 4.3.1


pubKeyCredParams[n].alg serialization issues

After upgrading Fido2 from 1.1.0 to anything 2.0.0 or above we're seeing an incorrect serialization of the publicKeyCredParams[n].alg values.  I've seen some things about the type being serialized incorrectly to a number, but cannot find anything about the alg being serialized incorrectly as a string.  I also noticed there were some changes to the alg to move it from a long to an enum.
New lib error:

New:

Old:

I can't reproduce this.  The strings coming out of the alg values are weird enough, but the dashes that are getting added in the middle are really bizarre.  Not really sure where that is coming from.

With this change, We are unable to call navigator.credentials.create. Exception occurs. The same code works with Nuget Package 1.1.0 where the pubKeyCredParams[n] is hardcoded.

@Binaryraja Were you able to figure this out?


clean up embeddings; bring more in line with scikit-learn

Did a few cleanup things to make this more compatible with scikit-learn.
In particular:

I made it so that no class state is changed in the __init__ methods (by moving fit_geometry into the fit() method)
I made it so class parameters cannot be modified via the fit() method
I refactored some of the common logic of the embeddings into fit_geometry
changed some parameter defaults to not be dicts
did some PEP8 changes (mostly tabs to spaces)

Let me know if you see any issues.

I took a look through it all and it makes sense. Feel free to merge if you're done.


Adding option to specify DelegatingHandler for SDK requests

Today BotFrameworkAdapter allows developers to pass HttpClient which it then uses to make OAuth requests. This creates 2 problems

It makes it hard to Log requests going to BotFramework because the created ConnectorClient actually does not use the same HttpClient (the only way to do this is essentially to create ConnectorClient yourselves and use that).
In unit tests it makes it hard to catch requests in the middle and return bogus responses to test functionality.

This PR does couples of things

It replaces HttpClient with DelegatingHandler this way both OAuth Requests and BF request go through the same DelegatingHandler.
MicrosoftAppCredentials's HttpClient is now declared per instance of it but shares the DelegatingHandler which means that without incurring the extra cost of SSL handshake we are still able to let developer track OAuth requests (this resolved one of the comments in MicrosoftAppCredentials too!!).
Using Thread safe dictionary to cache MicrosoftAppCreds instead of normal one.

This kind of takes care of ConnectorClient issue

Closing as no longer relevant. Happy to revisit the topic.


btoa and atob not defined error

I tried to run a script that uses btoa and atob methods, but I got not defined error for this two. I'm using V8 on windows.
Here is my code:
using var engine = new V8ScriptEngine();
engine.Execute(JS CODE);
var result = engine.Script.METHOD(INPUT);

Hi @dehghani-mehdi,
These functions are part of the Web API, typically provided by web browsers, whereas ClearScript provides only the standard set of JavaScript built-ins.
Thanks!

Thank you @ClearScriptLib
Actually, after I posted this issue, I could resolve the issue by adding a custom implementation of these two methods to the main js code.


simulation: Revisit trRouting server instances management

Currently, in simulations, a certain number trRouting instances are started locally on the server machine. Since the host url (unlike the port), is taken from the application's default, this may clash if there is an external trRouting URL configured in the configuration or environment variable.
We should revisit how trRouting instances are managed in simulation, add the possibility that they could be external too and make sure simulations and other workflow use the proper server.
Note that this is not an issue at all if all trRouting instances are run locally.

We still need to revisit this, but at least now we only need only threaded TrRouting


Note!!!

Hello,
The flag with regards to Nagorno-Karabakh you have set here doesn't mirror reality. Nagorno-Karabakh, where belongs to the Republic of Azerbaijan had been occupied by Armenian terrorists.
Please remove this flag.

The image currently used by the flag is the one used on a variety of established sources (eg. wikipedia) and, as indicated, is provided by a third party. It is important that the data here is consistent with those established sources. I regret therefore that I cannot remove the flag at this time. You are however welcome to fork the repository and make whatever modifications to it you feel are appopriate.


Add myself

add_yuehan

Dear Baptiste,
Thank you very much! Now I have updated the main.rst file and pushed it to the cnerg repo.
Best,
Yuehan

Looking forward to getting you added to the website @yqin43.
This PR contains an empty file named ” and I don’t see the modified version of main.rst.  These are common hiccups for a first PR and getting some in person guidance can often help get it right and also give you a deeper understanding

I found the modified main.rst  - is in the add_myself branch on cnerg/cnerg.github.com while this PR is in the branch add_myself on yqin43/cnerg.github.com

Also, there have now been other changes to main.rst, so you might want to get some tips on how to "rebase" your branch from @kkiesling

@gonuke @kkiesling @bam241 Thank you! I have made another edition to the main file now. Please have a look. Thank you very much!

The last commit didn't quite achieve what you were after.  Instead of adding it to the previous row, it made is an error so that it can't be processed.
If you want to add it to the previous row of the table, you'll need to extend each line that makes that table.

This looks good to me (LGTM) - thanks @yqin43

Thank you!


Mark valid scenes with component

Objective
Fixes #9115
Solution
Added a ValidScene Component, as the issue suggests.

You need to insert it to scene entity. And remove when scene becomes despawned / re-loaded.

marking as controversial until the discussion in the issue is resolved

Closed in favor #9115.


send session token via email

Hi,
I'd like to create new users using Cloud Code with only an email and send them a link with the session token via email, telling them to update their default password.
Is it doable ? (or the right place to ask this)
Thx in advance,
Olivier Allouch (not in Montreal to kick some Firebase ass :) )

That's completely doable with a new Parse.Session object that you would manually write.
But you don't need to to do that actually, just create the user with a random password and send the password reset email would work.

Thx a lot !
Merci Florent. You're the best.

Just a follow up if someone reaches this issue:
I've used a flag in Parse.User to differentiate an invite from a password request and I've used a custom email adapter.
`"use strict";
const SimpleMailgunAdapter = require("parse-server-simple-mailgun-adapter");
class CustomEmailAdapter {
constructor(options) {
this._mailgunAdapter = SimpleMailgunAdapter(options);
}
sendMail(mail) {
return this._mailgunAdapter.sendMail(mail);
}
/**

@param options contains appName, link and user
*/
sendPasswordResetEmail(options) {
let emailObj;
if (options.user.get("brandNew")) {
emailObj = this._inviteEmail(options);
} else {
emailObj = this._resetPasswordEmail(options);
}
this.sendMail(emailObj);
}

_inviteEmail({link, user, appName, }) {
let text = "Hi,\n\n" +
"You've been invited to use " + appName + ".\n\n" +
"" +
"To set your password, click the link:\n" + link;
let to = user.get("email") || user.get('username');
let subject =  'Invitation for ' + appName;
return { text, to, subject };
}
/** taken UserController */
_resetPasswordEmail({link, user, appName, }) {
let text = "Hi,\n\n" +
"You requested to reset your password for " + appName + ".\n\n" +
"" +
"Click here to reset it:\n" + link;
let to = user.get("email") || user.get('username');
let subject =  'Password Reset for ' + appName;
return { text, to, subject };
}
}
module.exports = CustomEmailAdapter;
`
In index.js:
emailAdapter: new CustomEmailAdapter({
fromAddress<EMAIL_ADDRESS>domain: "xxxxxxxxxx",
apiKey: "key-xxxxxxxxxxxxxxxxxxxxxxx",
})
Then I remove the flag when the user first logs in or click the password reset link.

Yes, it's THE entry point for email customization/internalization .
It should be documented.
It should even be splitted in 2: "sendMail" on 1 side (with the mailgun config), and "sendPasswordResetEmail and sendVerificationEmail" on the other side (with the email content logic).
Anyway, it works. I'm happy. Love

It's kinda documented through the wiki (that it's extensible via adapters) but you're right, examples of extending adapters are missing.
If you'd like, you could do a small blog post about it, then we could reference it from the Wiki :)

Olivier,
I'm having a hell of a time getting the default parse-server-simple-mailgun-adapter to work so looking for hints here and ran across this.
Can you help me understand a little better the use case here?  It may be the better solution for me.  As I currently understand....

You just ask your users for an email address to register.
After entering the email address, your code does a normal parse user registration using email for username, a random generated password and you add a BOOL=1 for new object brandNew
You wrote the cloud-code above and modified your index.js that will send an email to the user based on the value of brandNew

So, if assumption correct...

I can do this also - just require the name of the file above in my main.js?
This is mailgun...do you think it work with a custom adapter if I changed the vars to map to the custom adapter accordingly (ie, you have let to = and let subject =).?
Did you put any customPages or custom HTML in for the password reset and validation that would force min chars or anything like that?

Ideally, if I assumed the use case correctly this will work out well for my app.  If I assumed Use case wrong, can you give a quick brief on how this works in your app?
Thank you in advance if you can reply...

I only customized the email (and added a flag in Parse.User), I didn't change anything in the password changing process (the HTML is in the view folder in parse-server btw).
When the password is set, no trigger is called. (note for @flovilmart : that would have been great)
So, I had to remove the flag in several places (at login and when the reset link is clicked), otherwise the wrong email would have been sent.

When the password is set, no trigger is called. (note for @flovilmart : that would have been great)

what do you suggest?

@flovilmart  UserController's updatePassword removes _perishable_token .It would have been great if Parse.User's beforeSave trigger could have been called, so that I could remove my temporary stuff.

Yeah, we don't call it on purpose as it's an internal thing...  But we could


launcher 1.4 wont open KH 0.2 BBS a fragmentory passage

when i try and launch 0.2 bbs with this launcher nothing happens.
i tried making a shortcut of the executable next to the others, also tried a symlink. would try a hard link but i highly doubt that would work without me hardlinking all the nearby files as well.
i have a feeling the launcher isnt opening the execuable. maybe because its not in the main folder
the execuables for DDD and 2.8 is in "[SteamLibrary]\steamapps\common\KINGDOM HEARTS HD 2.8 Final Chapter Prologue"
0.2 BBS however is deeper in there specificly "[SteamLibrary]\steamapps\common\KINGDOM HEARTS HD 2.8 Final Chapter Prologue\KINGDOM HEARTS 0.2 Birth by Sleep\Binaries\Win64"

Does some error show up? Cuz I do point to that directory, if no error shows up then it should launch per usual
https://github.com/SandeMC/Kingdom-Hearts-Launchers/blob/master/Kingdom Hearts 2 Launcher/MainWindow.xaml.cs#L172C1-L175C14

nope no error. even verified my game installation

the launcher just closes

if no error pops up it means it does find and run the exe, but fails for some reason
i don't have 2.8 installed to test sadly

i was direct launching it. thats why. it works if launched through steam


Add FontRef::from_face function.

This allows FontRefs to be already created from pre-parsed faces. This can be useful to avoid having to reparse a face if we already have one, e.g. if we want to do shaping with rustybuzz, we should already have a parsed face and parsing it a second time is wasteful.

This would expose ttf-parser api publicly which is something I deliberately avoid here for semver stability.

I see - I would like to avoid having to reparse the Face though if I already have it. Would you be okay with hiding it behind a feature flag?


Add effect for Anadi Venom and Note RE for Disorienting Venom

I believe an effect is the best choice, but could be a RollOption instead?


OpenSSL Fips broken with 1.0.2n

With OpenSSL 1.0.2n and OpenSSL Fips 2.0.16 I am running into this compile error:
        cl /Fotmp32dll\o_init.obj  -Iinc32 -Itmp32dll /MD /Ox /O2 /Ob2 -DOPENSSL_THREADS  -
DDSO_WIN32 -W3 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_E
NDIAN -D_CRT_SECURE_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DOPENSSL_BN_ASM_PART_WO
RDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -I\usr\local\ssl\fips-2
.0/include -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
-DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 -DOPENSS
L_NO_MD2 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_KRB5 -DOPENSSL_FIPS -DOPENSSL_NO_JPAKE -DOPENSSL_NO
_WEAK_SSL_CIPHERS -DOPENSSL_NO_STATIC_ENGINE /Fdtmp32dll/lib -D_WINDLL  -DOPENSSL_BUILD_SHL
IBCRYPTO -c .\crypto\o_init.c
o_init.c
.\crypto\o_init.c(77): error C2220: warning treated as error - no 'object' file generated
.\crypto\o_init.c(77): warning C4013: 'FIPS_crypto_set_id_callback' undefined; assuming extern returning int
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.EXE"' : return code '0x2'
Stop.

Did something change in the FIPS compilation?

Related commit:
https://github.com/openssl/openssl/commit/a43cfd7bb1fc681d563e5efa75cc926d7e8e5c36

@jfigus @richsalz  If I revert the patch in https://github.com/openssl/openssl/commit/a43cfd7bb1fc681d563e5efa75cc926d7e8e5c36 OpenSSL 1.0.2n with Fips 2.0.16 compiles fine and passes all tests. However, I do not know if it is safe to evert it.

This seems to be an old issue previously discovered some while ago,  see #2533. So this doesn't seem to be any change specific to the 1.0.2n release. That issue doesn't seem to have gone anywhere though, so I wonder why more people haven't run into this? Perhaps because that issue says its a warning only on most platforms. @mspncp may know more.
Anyway, what options are you using to Configure OpenSSL? The "warning treated as error" message says that you have asked for warning to be treated as errors - which suggests a possible work around for this is to not do that!

Basically, I am just using
perl Configure VC-WIN32 fips --with-fipsdir=\usr\local\ssl\fips-2.0
After searching what added the -WX flag to treat warnings as error I ran into
https://github.com/openssl/openssl/commit/b2921cf7f2468ecf9932527070cd30b3f5cbb467

Configure: add back /WX to VC-WIN32.
We had /WX (treat warnings as errors) in VC-WIN32 for long time. At
some point it was somehow omitted. It's argued that it allows to
keep better focus on new code, which motivates the comeback...
Reviewed-by: Rich Salz<EMAIL_ADDRESS>dot-asm committed 26 days ago

At least, this explains why I am running into this now. The question is what is the preferred way:

Revert the patch that added the callback
Remove the WX flag once again

Await the patch that @mspncp just mentioned in #2533 that he is in the middle of writing.

Fine with me

See #4870

I already found it.

pending 2nd review

Closing. Fixed with https://github.com/openssl/openssl/pull/4870


user-friendly command line interface

Codecov Report

Merging #14 (9a250fb) into main (806d1ac) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #14   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines          236       247   +11
=========================================
+ Hits           236       247   +11

Impacted Files
Coverage Δ

chunksum/chunksum.py
100.00% <100.00%> (ø)

chunksum/cli.py
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


🔷 [Epic] [P1] Enforcement actions implementation

Description
We will be building enforcement actions for our moderation team who are reviewing content present on the primary socialDB. But also basic actions for users to curate their feed.
Some of the features we will be creating will live in the review queue(https://near.org/#/mob.near/widget/Flagged.Feed)  and will only be accessible/usable by our moderation team (e.g. “Hide this post“ button near the post).
Other features will be visible directly on any user’s feed (e.g. Ability to block/hide account).
For each task, we will describe the feature and the figma design.
### NEARCON Tasks
- [ ] https://github.com/near/near-discovery/issues/407
- [ ] https://github.com/near/near-discovery/issues/417
- [ ] https://github.com/near/near-discovery/issues/517
- [ ] https://github.com/near/near-discovery-components/issues/375
- [ ] https://github.com/near/near-discovery-components/issues/374
- [ ] https://github.com/near/near-discovery-components/issues/376
- [ ] https://github.com/near/near-discovery/issues/698
- [ ] https://github.com/near/near-discovery-components/issues/414

### Q4 Tasks
- [ ] https://github.com/near/near-discovery/issues/554
- [ ] https://github.com/near/near-discovery/issues/420
- [ ] https://github.com/near/near-discovery/issues/421
- [ ] https://github.com/near/near-discovery/issues/426
- [ ] https://github.com/near/near-discovery/issues/427
- [ ] https://github.com/near/near-discovery/issues/428
- [ ] https://github.com/near/near-discovery-components/issues/413

### Q1-24" Tasks
- [ ] https://github.com/near/near-discovery/issues/429
- [ ] https://github.com/near/near-discovery/issues/430
- [ ] https://github.com/near/near-discovery/issues/431
- [ ] https://github.com/near/near-discovery/issues/432

WIP mockup for moderation by accounts here. Current UX / functionality owned by @gabehamilton


refresh diagram of a Site for info model word doc v1.5

To support the text of ANSIS info model word doc 1.5 (and we then move on from working in word for stakeholders) we need a refresh of this diagram, which is not in https://github.com/ANZSoilData/def-au-domain/blob/main/doc/site.md
Figure 4. The Site.
A Site is a location for observations and samplings related to a soil body or other landscape entities.

Source
https://github.com/ANZSoilData/def-au-domain/blob/main/rdf/domain.ttl

Yes. A soil profile can be classified in more than one way, a soil profile may be described as a soil profile with no classification at all, or a soil profile can be described using multiple schemes.
For Soil Classification - 'Expected' cardinality is value 1..1 and scheme 1..1
Will raise an issue to review restrictions (if any) in model

Apologies will assign diagram generation to you @dr-shorthair until Al and I sort this licencing stuff - in motion. Will see who can get to first with all our holidays etc


Add a preference center

Gives customers the ability to collect user preferences from an IAM.

After debugging an issue, we have another issue where the button causes our homepage to load.


Adding http-keepalive uwsgi configuration

Fixes: #725

Adding http-keepalive = 1 resolves the remote disconnects reported in #725.

Might it be good to add a note in nautobot/docs/installation/upgrading.md about adding this parameter to any existing uwsgi.ini that was previously in use?

IMO there isn't a great place to put it in there at this point.  Should we create another section in there or maybe adding it to the release notes instead?

Probably adding a mention of this to the release-notes as an admonition would be appropriate.

Confirmed that this has fixed in several environments. @jathanism @glennmatthews

@jathanism Would you be willing to add the appropriate release-note admonition after merging this?

@jathanism Would you be willing to add the appropriate release-note admonition after merging this?

Was already planning to! 🤛


sharePrivateDomains doesn't work

@calebwashburn  - the share private domains functionality does not work. I've already found the root cause of the problem and will work on another PR to fix. (This one won't take as long - I had a Pivotal Dojo in the middle of the last go-round and it delayed my testing for a while)
In orgs.go, CreatePrivateDomains and SharePrivateDomains both rely on cloudcontroller.go.ListAllPrivateDomains. One needs the domain's owning orgGUID to make sure private domains are created safely. The other needs the domain's GUID to be able to make calls to Associate Private Domain with the Organization.
I'm trying to decide if I should split ListAllPrivateDomains into two methods or if I should send in some sort of argument to allow it to return the orgGUID or domainGUID as its map value.
Your thoughts / suggestions?

I see the issue. I’ll adresss and re-release later today.

I'm happy to write the code ...

Jonathan
[sent from my mobile]

On Nov 27, 2017 5:19 PM, "Caleb Washburn"<EMAIL_ADDRESS>wrote:

I see the issue. I’ll adresss and re-release later today.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pivotalservices/cf-mgmt/issues/73#issuecomment-347361736,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJ3TFPyX8aHodu4TqVxts6lM-KcWNwJmks5s60NvgaJpZM4Qsbnh
.

I discussed (ok, I rubber-ducked) with a coworker today and came up with a solution. I was going to implement it tomorrow ...

@jregehr Sorry just saw this but already implemented the fix.  Running build to release shortly 0.0.76+ (https://github.com/pivotalservices/cf-mgmt/releases/tag/v0.0.76)

Nicely done, sir!


Preselection of the IO pin configuration

enhancement
Hello.
It would be great if the IO pin configuration would not only have the manual configuration, but also above a dropdown where you can select the "usual" (which you had in your documentation) configurations.
If then a configuration is selected, then the IO pins should still be displayed, but grayed out and can not be changed. Only in the setting "Manual" (this is probably the default setting that it is compatible) the IOs should then be able to be adjusted manually.
What do you think of this suggestion?
(This would save time in the steup and avoid errors).
Thx.
Regards

I am not going to do this as I think I am just as likely to have the wrong settings.  The number one issue faced is that folks do not follow the recommended installation, then don't get the pins correctly configured.


Update VertCAS.jl

This tries to fix the formatting in a paragraph of the VertCAS model (see screenshot below). I also added the diagram.

I think this is a Literate issue. The LazySets docs build went through and Polyhedra has problems and uses Literate as well.


Fix htobe64 usage on musl by endian.h include

Codecov Report

Merging #2158 into develop will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           develop   #2158      +/-   ##
==========================================
- Coverage    69.01%     69%   -0.02%
==========================================
  Files          684     684
  Lines        50468   50468
==========================================
- Hits         34833   34823      -10
- Misses       15635   15645      +10

Impacted Files
Coverage Δ

src/ripple/basics/base_uint.h
98.9% <ø> (ø)
:arrow_up:

src/ripple/basics/StringUtilities.h
95.65% <ø> (ø)
:arrow_up:

src/ripple/app/misc/detail/WorkBase.h
69.81% <0%> (-11.33%)
:arrow_down:

src/ripple/app/misc/impl/ValidatorSite.cpp
78.47% <0%> (-0.7%)
:arrow_down:

src/ripple/core/impl/JobQueue.cpp
86.32% <0%> (-0.48%)
:arrow_down:

src/ripple/app/ledger/impl/LedgerMaster.cpp
44.04% <0%> (-0.23%)
:arrow_down:

Continue to review full report at Codecov.

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

Combined with #2288 this might make rippled build on Alpine Linux or at least get it a whole lot closer to building there. Could someone from Ripple please take a look at it? @nbougalis etc.

@misery: I know this PR has languished here for a while, but I was going through it with the intent of merging it.
I'd prefer if we, instead, added the #include in src/ripple/basics/ByteOrder.h. Would you mind if I made that change to your PR, and then merged it?

@nbougalis
Thanks for your reply. Yeah, everything is fine for me. At least it is fixed... ;-)

Handled in #2511 by using Boost for endian conversions.


Does anyone have this successfully working in the browser?

This library is written for node.js.
Refer: https://github.com/chargebee/chargebee-typescript/blob/master/src/core.ts
It requires http, https, os.
Does anyone have this working in the browser?
I got this far:
import {Buffer} from 'buffer';
import {Core} from 'chargebee-typescript/lib/core';

(window as any).global = window;
(window as any).global.Buffer = (window as any).global.Buffer || Buffer;
(window as any).process = {version: '3.9.5'};
(Core as any).os = {
  platform() {
    return 'browser';
  },
  arch() {
    return 'x86';
  },
  release() {
    return '1';
  }
};

How did you shim/polyfill the http/https pieces for the request function?

@anderslyman This library is specifically made to be used in a nodejs backend environment, and cannot be used in frontend code. If you want to integrate chargebee on your frontend, you'll have to use the chargebee checkout script.
There is NO installable npm package for this yet and the only officially supported way as of now is to include their script in your index.html and using the window.Chargebee object for initiating the checkout


Added proper support for primary selection

This mainly adds missing set_primary_selection that adds the ability to use clipboard same way as with X server. This also adds missing data_wrapper for request_set_primary_selection_event and removes incorrect wrapper for set_selection_event.

Thanks!


306 teacher can select algorithm for every sub topic

Description
Added a Modal to home and course page that can be used to select an algorithm for a topic or an entire course. Currently only UI without backend connection.

Type of changes

[ ] Bugfix
[x] Feature
[ ] Refactoring
[ ] Optimization
[ ] Documentation
[ ] CI/CD
[ ] Other

Requirements

[x] Everything build out of Material UI components
[ ] New Material UI components capsulated via dependency injection in "@common/components"
[x] Provide basic information pieces in comments
[ ] Establish interface to backend (if necessary)
[ ] Use Skeleton components if something has to be fetched (if necessary)
[ ] Error management: Components should handle undefined inputs
[x] Components should be resuable (if possible)
[ ] Component Requirements are met

Bitte überall in deiner Componente Stack durch Grid ersetzen :D


Detect unnecessary stringify_keys/symbolize_keys calls

In our app, I noticed a lot of unnecessary usage of the mentioned methods when we can just rewrite the hash definition (or the hash is already having the right format, so method call is not needed).
# bad
SomeJob.perform_async({ foo: 1, bar: 2 }.stringify_keys)

# good
SomeJob.perform_async({ "foo" => 1, "bar" => 2 })

I was also able to find a few offences in OSS projects, for example gitlab.
1 offense for symbolize_keys https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/instrumentation/redis_payload.rb#L22-29
and 54 offenses for stringify_keyslike https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/models/lfs_download_object.rb#L23-28

Basically, these would be offenses if I understand you:
{ foo: 1, "bar" => 2 }.stringify_keys
# => all keys are known, just stringify yourself
{ foo: 1, "bar" => 2 }.symbolize_keys
# => and the same, in the opposite direction

Principally I agree. I can especially see how someone would add symbolize_keys to that one example you linked since the keys to look rather string-like.

This could also be extended to handle symbolize_keys! and even deep_symbolize_keys/deep_symbolize_keys! if all nested values are literals.
# bad
{ "foo" => { bar: 1 } }.symbolize_keys
{ foo: { bar: 1 } }.symbolize_keys
{ foo: { bar: 1 } }.symbolize_keys!
{ "foo" => { "bar" => 1 } }.deep_symbolize_keys
{ foo: { bar: 1 } }.deep_symbolize_keys
{ foo: { bar: 1 } }.deep_symbolize_keys!

# good
{ foo: { bar: 1 } }

Opened a PR. Actually, found 57 offenses in my app.


Locale functionality doesn't run properly

Hello,
When I fill up locale variable with a location different to Locale('en') I've run into an issue:
I/flutter ( 5182): When the exception was thrown, this was the stack:
I/flutter ( 5182): #0      Object.noSuchMethod  (dart:core-patch/object_patch.dart:50:5)
I/flutter ( 5182): #1      _DatePickerDialogState.didChangeDependencies
package:date_range_picker/date_range_picker.dart:1033
Localizations variable in date_range_picker.dart file is null.
If I change Locale('fr') to Locale('en') localizations variable is not null and all run properly.
Code:
final List picked = await DateRangePicker.showDatePicker(
context: context,
initialFirstDate: DateTime.now(),
initialLastDate: (DateTime.now()).add(Duration(days: 2)),
firstDate: (DateTime.now()).subtract(Duration(days: 1)),
lastDate: (DateTime.now()).add(Duration(days: 365)),
locale: Locale('fr')
);
Any way around this?
Thanks.

I also have this problem.

same problem

same problem

config  MaterialLocalizations can solve this problem
1.pubspec.yaml  add dependencies
   flutter_localizations:         sdk: flutter
2.main.dart
import 'package:flutter_localizations/flutter_localizations.dart';
//MaterialApp
 //增加国际化       localizationsDelegates: [         //此处         GlobalMaterialLocalizations.delegate,         GlobalWidgetsLocalizations.delegate,       ],       supportedLocales: [         //此处         const Locale('zh', 'CH'),       ]
3 date_range_picker
locale: const Locale('zh', 'CH')
then it can work

config MaterialLocalizations can solve this problem
1.pubspec.yaml add dependencies
flutter_localizations: sdk: flutter
2.main.dart
import 'package:flutter_localizations/flutter_localizations.dart';
//MaterialApp
 //增加国际化 localizationsDelegates: [ //此处 GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, ], supportedLocales: [ //此处 const Locale('zh', 'CH'), ]
3 date_range_picker
locale: const Locale('zh', 'CH')
then it can work
It works!


Cannot convert undefined value to object error when mutating

   "swr": "^1.3.0"
    @react-native-community/cli: ^9.0.0 => 9.1.3
    react: ^18.2.0 => 18.2.0
    react-native: ^0.70.3 => 0.70.3

Error Cannot convert undefined value to object when calling mutate seen thousands of times.
The cache is overridden with a custom MKKV singleton instance.

Any hints on how to fix it will be greatly appreciated.

The cache is overridden with a custom MKKV singleton instance.

Could you provide your custom cache implementation?


Video Transmission

The video transmission does not work. I will investigate

Check your firewall, I had this problem once.
I will investigate by my side too (I did not launch this for a while).

My firewall is turned off (on macOS 10.12).

Update: I tried to log the 'data' event on the video stream and it does not receive anything. I have a jumping race drone, do you think that's the reason of the issue?


[5pt] ras2fim output params file

When ras2fim.py is run, have it create a file in the output_ras2fim folders that show all input args to ras2fim,py plus some of the internal shared_variables values such as full output_ras2fim  huc output folder name.
A separate card will be created to track incoming model files, details about each model, success (t/f), error msgs, etc.

Completed and merged Jun 8, 2023


[FLINK-28109][connector/elasticsearch] Delete useful code in the row emitter

Brief change log

Delete id(key) in the RowElasticsearchEmitter class

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

Needs to be moved to https://github.com/apache/flink-connector-elasticsearch


How were these mobile api endpoints reverse engineered?

How were these mobile api endpoints reverse engineered? Did you use a proxy to read the outgoing requests from the mobile app? Did you use a decompilation of the instagram app?

https://adw0rd.com/2020/3/26/sniffing-instagram-charles-proxy/


[FEATURE] Golang generator should include comments from parameter descriptions

Why do we need this improvement?
Golang generator should include comments from parameter descriptions
How will this change help?
Golang generator should include comments from parameter descriptions
Screenshots
No response
How could it be implemented/designed?
Golang generator should include comments from parameter descriptions
🚧 Breaking changes
No
👀 Have you checked for similar open issues?

[X] I checked and didn't find a similar issue

🏢 Have you read the Contributing Guidelines?

[X] I have read the Contributing Guidelines

Are you willing to work on this issue?
None

Makes sense, happy to accept PRs 🙏

Hey @jonaslagoni, I think this change should apply to all the languages we support, not just Golang

Feel free to create an issue per language where this is missing (some already have it), or jump straight into a PR @toffee-k21 ✌

We got multiple languages that dont have a preset that include descriptions.

I can't fix it myself in your code, but it should be very quick for those how know modelina codebase

Copy https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/presets/DescriptionPreset.ts to start off with for Go https://github.com/asyncapi/modelina/tree/master/src/generators/go
Adapt the preset
Add a test

Done.

We got multiple languages that dont have a preset that include descriptions.

I can't fix it myself in your code, but it should be very quick for those how know modelina codebase

This is the basic recipe:

Copy https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/presets/DescriptionPreset.ts to start off with for Go https://github.com/asyncapi/modelina/tree/master/src/generators/go
Adapt the preset
Add a test
Create a PR

sorry this code doesn't make sense to me at all, I'm from c++/go

We got multiple languages that dont have a preset that include descriptions.

I can't fix it myself in your code, but it should be very quick for those how know modelina codebase

This is the basic recipe:

Copy https://github.com/asyncapi/modelina/blob/master/src/generators/typescript/presets/DescriptionPreset.ts to start off with for Go https://github.com/asyncapi/modelina/tree/master/src/generators/go
Adapt the preset
Add a test
Create a PR

CommonPreset.ts.txt
Ok,  I've copied and adopted DescriptionPreset.ts from typescript to go, added it to go/presets/index.ts, but it never called and no comments in my generated sources. What should I do to make it work?
nothing new in comments, annoying "ResponsePayload represents a ResponsePayload model" still exists, so I assume that my preset even doesn't called. Maybe it is not plugged in inside modelina for golang?


feat(website): propose to change our slogan and short description

welcome constructive feedbacks :)

@d1onys1us I don't see the website is deployed on Vercel automatically to offer a preview

I would avoid using first, especially if it's also a prediction because we don't know if it will be true. It also seems a bit strange for us to focus on being first for something while being one of the last big zk-evms projects to launch (vs "Taiko is not aiming to be your first ZK-EVM. Taiko is aiming to be your last ZK-EVM" style messaging before).

I would avoid using first, especially if it's also a prediction because we don't know if it will be true. It also seems a bit strange for us to focus on being first for something while being one of the last big zk-evms projects to launch (vs "Taiko is not aiming to be your first ZK-EVM. Taiko is aiming to be your last ZK-EVM" style messaging before).

I see your point, however to the best of our knowledge right now it is true, right? Making this statement true.
I liked "first" as it highlights that we have something new and unique (right now) that differentiates us from the other zk-EVMs. I also considered "only" but that is certainly going to change.
Maybe we just claim it entirely?
"Taiko is the type1-zkEVM rollup with multi-proofs"
When we use it verbally, we can then emphasise the "the".

Taiko is the type1-zkEVM rollup with multi-proofs

Interesting, I like this idea. I sounds like: there is no other rollups like us, "Taiko is the (only) type1-zkEVM rollup with multi-proofs"*

Taiko is the type1-zkEVM rollup with multi-proofs

Interesting, I like this idea. I sounds like: there is no other rollups like us, "Taiko is the (only) type1-zkEVM rollup with multi-proofs"*
Now we have:

Taiko is the type1-zkEVM rollup with multi-proofs
Taiko is the first type1-zkEVM rollup with multi-proofs
Taiko is the based type1-zkEVM rollup with multi-proofs (Daniel's favorite)
Taiko is the first based type1-zkEVM rollup with multi-proofs
Taiko is the based rollup with multi-proofs and type1-zkEVM
Taiko is the first based rollup with multi-proofs and  type1-zkEVM

We also need to decide between:

type-1 zkEVM
type 1 zkEVM
type1 zkEVM
type1-zkEVM

I would perhaps add 2 more to the list (& my favourite).

Taiko -- a permissionless & based Type 1 zkEVM
Taiko -- a permissionless & based Ethereum-equivalent zkEVM

While I think our multi-proof attribute is very important, I propose keeping the slogan to the 3 main attributes that mean the most to the widest possible audience (both technical and non-technical). 1. permissionless, 2. based, 3. Type 1 (or we could use Ethereum-equivalent if we want to be less technical). Instead I would make sure that we cover multi-proof design in our sub-header and other key sections of our pitch/website/decks.
Re. question on how to write T1, I vote for #2 (Type 1 zkEVM)


Remove unnecessary DisplayVersion from ArduinoSA.IDE.stable version 2.2.1

Issue https://www.github.com/microsoft/winget-pkgs/issues/138520 describes scenarios where DisplayVersion should not be used. This PR removes unnecessary DisplayVersion from the manifest file.
Microsoft Reviewers: Open in CodeFlow

URL: https://downloads.arduino.cc/arduino-ide/arduino-ide_2.2.1_Windows_64bit.msi
Status Code: 200
(Automated message - build 897)


Emit unwind info in cranelift-jit

It seems like all the infra for unwinding already exists, I'm just not entirely sure how to access it through cranelift-jit to allow unwinding from jit'd code

Cranelift doesn't actually know how to emit and relocate DWARF debuginfo, only how produce gimli::write::FrameDescriptorEntry's. See https://github.com/bjorn3/rustc_codegen_cranelift/blob/b31b74e8fb45800e9f86c84b1f78e36bf76c498c/src/debuginfo/unwind.rs#L84-L132 for an example how to register the debuginfo and https://github.com/bjorn3/rustc_codegen_cranelift/blob/b31b74e8fb45800e9f86c84b1f78e36bf76c498c/src/debuginfo/emit.rs#L69-L85 for how to relocate it. Also make sure that cie.fde_address_encoding is some kind of absolute pointer (the default) and not a pcrel one, like necessary for object files.

Looks like https://github.com/bytecodealliance/wasmtime/blob/5ba0d696b7526433c19dd66a134bfb4c8b3e5cc1/crates/jit/src/unwind/winx64.rs has code that does this on windows.


use explicit go version when running golangci-lint

Codecov Report

Merging #125 (0f87016) into main (baf87fd) will increase coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #125      +/-   ##
==========================================
+ Coverage   82.06%   82.15%   +0.09%
==========================================
  Files          46       46
  Lines        5530     5530
==========================================
+ Hits         4538     4543       +5
+ Misses        780      777       -3
+ Partials      212      210       -2

Impacted Files
Coverage Δ

nodetcprosserver.go
73.91% <0.00%> (-4.35%)
:arrow_down:

node.go
79.32% <0.00%> (+0.44%)
:arrow_up:

actionclient.go
59.92% <0.00%> (+0.99%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


how to help bring react-navigation to 1.0

Hi! I was really excited about react-navigation when it came out. Now couple of months down the road I feel like the development speed is not where it could and should be (not very frequent commits, lots of open PRs), so I want to ask the authors ( @skevy @grabbou @satya164 and others) - are there some specific things the community can now do that will help move forward faster?
Are there some high priority issues that nobody's working on?
Do you need somebody to manage the issues where really most of them are questions (I'd volunteer)?
...
Thanks!

I totally agree & feel the same way! Navigation is critical to any app. React Native is awesome, but it feels like react-navigation is sometimes ignored compared to React Native. Why can't it be awesome too with the same level of activity and progress?
Just like FB has core team members continuously progressing React Native (along with the community), why can't they do the same with react-navigation?

Good question! But there is already an issue with the roadmap for 1.0. I don't have the knowledge how to close those issues. https://github.com/react-community/react-navigation/issues/723
But I would assume that the priority should be those mentioned in that isssue. What do you say @skevy @grabbou @satya164 ?

There are plenty of ways you can help out :) You can answer questions in the Issues (currently 617 open issues) or start a conversation on the open PRs. Even if you are not a maintainer of the project, asking about decisions made in PRs helps the maintainers get a sense of what the PR is meant to do, and whether or not it should be accepted. The documentation could always be better too. Thank you for wanting to make this project better!


This also happens often enough. When starting the app. It somehow doesn't find the ranger profile. Restart of the app necessary.

Instead of keeping ranger profile data in memory at run time, the data will be kept in storage (shared preferences) and will be read on demand. Keep ranger profile data in shared preferences should fix this issue.

Okay. Great. Hope that will fix it. Tried it a few times and haven't run into this issue since. But haven't tried it often enough yet to be sure. Will close this now and hope it is solved :)

@josephx86 Seems this update introduced another bug. I can't change settings of the ELOC any more. It just brings me back to the ELOC status page. See video here.
The app from the play store still works for changing settings.


[Bug]: (Docs) Table of Contents sidebar not scrollable in the docs

Reproduction
None. Isn't library related
Describe the bug
When viewing the docs on a smaller display, the Table of Contents on the right side, get out of sight.
On the original version of the docs (shadcn/ui), you are able to scroll inside of the sidebar to get to a specific step/point.
This is not the case in the docs of this project.
System Info
Firefox on Windows

Contributes

[ ] I am willing to submit a PR to fix this issue
[ ] I am willing to submit a PR with failing tests

@m-krebs can you add some screenshots? There is no rightbar on mobile on original library 🤔

@romanhrynevych, go to the Data Table page, and if you have a small (height) screen, you will notice the issue


RFC: have a unified version for the whole Kubewarden stack

We would like to have a way to easily identify the version of Kubewarden a user is installing/running. Right now each component of kubewarden has its own different version number.
Acceptance criteria

Create a RFC that proposes a way to version Kubewarden that simplifies life of users, supporters and marketing

@ereslibre should we keep this in pending review? I saw you closing the PR, can we move this to TODO? Or are we keeping this on review to discuss the card in a call?

Moved it to TODO, thank you.


Touch actions is giving error -The method touchAction() is undefined for the type AppiumDriver

driver.touchAction({action: 'tap', element: {elementId: buttonFinder}})

The method touchAction() is undefined for the type
AppiumDriver

@hattersharath which version of the driver and finder are you using?

Hey @truongsinh, I'm using below versions -
appium driver version -1.15.0-beta.0
appium-flutter-finder version - 0.0.3
Thank you

@hattersharath
Could you please try the latest appium-flutter-driver ---> v0.0.20 and
appium-flutter-finder version - 0.0.4
Please let us know if this help.

@shibupanda
I have updated appium-flutter-driver ---> v0.0.20
But if I update my dependency to

pro.truongsinh
appium-flutter-finder
0.0.4

I get error - [WARNING] The POM for pro.truongsinh:appium-flutter-finder:jar:0.0.4 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details

@shibupanda could you please provide a link for the 0.0.4 jar.
Thank you

@hattersharath Please download the complete repository.zip from releases section

@shibupanda
Thank you

@hattersharath Is this working now?

@shibupanda yet to check, will check it and let you know.

Closing the issue due to inactivity. Please feel free to reopen.


Fix issue ref migration

The migration introduced in #8742 breaks mysql installations. This pr fixes that by correctly using CONCAT.

My gitea instance works after running this in the mysql console, but I'm not sure if the changes it made to the db are the ones they're supposed to do. How can I verify that? cc @SijmenSchoon

I now have entries like                ref: refs/heads/master in my db, seems alight.

How do the tests fail on this one

Also the thing that fails is a utf 8 conversion test that has absolutly nothing to do with database... how...

What about SQLite?

make lg-tm work

SQLite uses || for concatenation as does Postgres

Postgres can use CONCAT too

Support multiple databases they said. It'll be fun they said.

(In the future) it would probably be worth it to just load the records, fix the strings in go, then update them to avoid exceptions for different database types and potential breakage. Examples:
https://github.com/go-gitea/gitea/blob/master/models/migrations/v114.go
https://github.com/go-gitea/gitea/blob/master/models/migrations/v100.go

I thought XORM was supposed to convert || to CONCAT for MySQL. At least it
did, when I initially wrote the migration 😅

@mrsdizzie that would make it so much slower for large databases


T265: RuntimeError: No device connected

Required Info

Camera Model
{ t265 }

Operating System & Version
{Win (10)

Platform
PC

SDK Version
{  2.5 }

Language
{python}

Segment
{others }

Issue Description
Hi,
I connected the T265 camera to my PC and the Intel Realsense Viewer detects the camera and allows the tracking to happen.
However, when working with python (through google Colab)  the code tells me that there is no device connected

Similarly, if I try to get the ID of the device, the command query_devices() doesn't show any device

.

It's about a pipeline error I assume.  When you use it on RealSense viewer you occupy the pipeline; thus, python does not see your device. Do not use RealSense viewer, unplug and plug the device and try your code again.
,

Thank you for your answer - unfortunately the problem remains. I also forgot to say that I can also do the traking simply for the command prompt, without using the Viewer. And still python doesn't work

PROBLEM SOLVED: Google Colab doesn't have access to the USB connected on the local device. Working on anaconda/spyder solved the issue


Attached property on root element is treated as non-attached.

This relates to https://github.com/Perspex/Perspex/issues/334.
If an attached property is set on the root element, it is treated as a non-attached property. I believe the problem occurs here:
https://github.com/SuperJMN/OmniXAML/blob/master/Source/OmniXaml/ObjectAssembler/ObjectAssembler.cs#L96
...as on that line all information other than the property name is discarded.

Fixed! Thanks @grokys !


Uninstall

How do you uninstall this? I mean how do you completely remove this from Mac?

Delete the app from your machine. It will be in the location that you originally downloaded it to.


Fix arbitrary filters

Unfortunately, I made a mistake in #83 that still prevented arbitrary filters from working. This PR fixes the issue when converting a query to a URL and also adds unit tests for this new use case.

Thanks! I do have some second thoughts about using the whereAttribute methods for this. The point of the assertions on field names was to notify you when you mistyped an attribute name. To me, passing any random string into whereAttribute feels odd. Perhaps we can create a more general method that allows random filter keys?

Perhaps we could keep the whereAttribute methods as they were, and add one filterOn(key: String, value: String, type: NSPredicateOperatorType) method to allow custom filtering without duplicating all the whereAttribute methods.

Awesome idea. I'll implement that when I get to it.

👍


found in chapter 8 during translation

A bit bolder suggestions than my usual, but I think they apply. Thanks!

Thanks!


Errors in some subjects in example templates on Google Ads source - v1.42.2

Environment

Jitsu version: 1.42.2
OS: KDE neon User - 5.24

Description
2 days ago, I have noticed an error for stop using v8 in Google Ads source because it's deprecated, moreover when I set up (correctly) Google Ads source, some subjects fails due to some fields incomaptibility with this new version.
Subjects where I found errors are: "campaigns" and ""ad_group_ad"
Steps to reproduce

Connect Google Ads source
Sync data
Watch "campaigns" and "ad_group_ad" fail.

Expected behavior
Sucess status on campaigns and ad_group_ad subjects.
Actual behavior
Error status on campaigns and ad_group_ad subjects.

@icychocolate98
If Google changed available fields for some resources Jitsu cannot do much about that.
I recommend to rebuild field list using query builder:
https://developers.google.com/google-ads/api/fields/v11/campaign_query_builder


compose.bcc() doesn't return current BCC addresses

I made a fix in my project, I'm not sure how stable it would be, so if someone wants, you can use my code for pull request:
let bccs = [];
let bccSpans = currentCompose.dom('bcc')[0].parentElement.querySelectorAll('span[email]');
bccSpans.forEach(bccSpan => bccs.push(bccSpan.getAttribute('email')));

So there are two selectors of interest - "textarea[name=bcc]" , which is where compose.bcc() currently points to corresponds to the textarea used to type additional emails into BCC. For emails that are already included (or after pressing enter), they are added to "", so the selector would be "input[name=bcc]". @josteink this also applies to cc/to as well. Depending on the expected functionality, it would seem the desired outcome is to select fully typed and existing emails as opposed to the text area. Change would be trivial on dom: function(lookup) {}

PRs welcome :)


Add Affiliations sub-field

Creators and Contributors that are people can have an affiliation. This task is about adding (back) the frontend component for it.

Closed by https://github.com/inveniosoftware/react-invenio-deposit/blob/master/src/lib/components/AffiliationsField.js


Reading more sensor values in Home Assitant

Hi,
Could someone please be so kind to explain to me step by step how to get all the values from the Sunsynk Inverter in Home Assistant.
I am getting the following:

I would like aditional Values like this:

Any help would be greatly appreciated.
Thank you

I’m having the same issue, can’t figure out how to pull more info / sensors. Not sure where this integration stores it’s files and folders within Home Assistant, e.g configuration.py etc. if I can find the folder, I could try and figure it out myself.
Looking forward to a reply.

@CunningSquirrel @Bravewildheart - did you manage to add more?

Yes thank you.
------ Original Message ------
From "Johann Kellerman" @.>
To "kellerza/sunsynk" @.>
Cc "Bravewildheart" @.>; "Mention"
@.>
Date 2022/07/11 09:14:42
Subject Re: [kellerza/sunsynk] Reading more sensor values in Home
Assitant (Issue #40)

@.*** @.***

https://github.com/Bravewildheart - did you manage to add more?
—
Reply to this email directly, view it on GitHub
https://github.com/kellerza/sunsynk/issues/40#issuecomment-1180048093,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AY4FHOPBN5EHMXUPZQTWQBLVTPCWFANCNFSM5YRYQF4A.
You are receiving this because you were mentioned.Message ID:
@.***>


Error: INVALID_TOKEN: Failed to validate MAC.

maybe it's my .env config wrong,but who knows the correct?

Can you provide any more info, stack trace etc?


Pimcore recipe fixes

Pimcore database configuration is located in database.yaml file.

This second commit fixes the following problem:
IOException
HTTP 500 Internal Server Error
Cannot rename "/tmp/url_matching_routes.phpJJWiht" to "/path/to/www/releases/X/var/cache/dev/url_matching_routes.php": rename(/tmp/url_matching_routes.phpJJWiht,/path/to/www/releases/X/var/cache/dev/url_matching_routes.php): Permission denied
I also added cache_clear task. Some developers may push content of this directory to repository, despite it isn't necessary and good practice.


Add Goldsmith static site generator.

As the title says, adding Goldsmith to the big list of static generators :smile:

@FooSoft thx!


API UUID migration from Registry to APIM Database

Currently, the UUID of a given API is maintained with the API registry artifact. This particular task is to move the existing API IDs from the registry to AM_API table.

[x] Implement UUID read/write from AM_DB
[ ]  Migrating existing UUIDs from Reg DB

Migration PR: https://github.com/wso2-extensions/apim-migration-resources/pull/60


Add Note that deleting cluster stops billing

Zendesk ticket: https://cockroachdb.zendesk.com/agent/tickets/8647
Summarize the improvement needed:
https://www.cockroachlabs.com/docs/cockroachcloud/cluster-management.html#delete-cluster
Add a note:

With a paid CockroachCloud cluster, you will only be billed for when the cluster is running -- even if it is only for a few hours. Please delete the cluster when you are done to stop the billing.

Closing this issue in lieu of: https://cockroachlabs.atlassian.net/browse/CC-5009


Remove unnecessary null-aware operators

我打flutter build appbundle的时候，遇到了这样的问题。

../../Library/flutter/.pub-cache/hosted/pub.dartlang.org/cross_file_image-0.0.1/lib/cross_file_image.dart:48:23: Warning: Operand of null-aware operation '!' has type 'PaintingBinding' which excludes null.
 - 'PaintingBinding' is from 'package:flutter/src/painting/binding.dart' ('../../Library/flutter/packages/flutter/lib/src/painting/binding.dart').
      PaintingBinding.instance!.imageCache!.evict(key);
                      ^
../../Library/flutter/.pub-cache/hosted/pub.dartlang.org/cross_file_image-0.0.1/lib/cross_file_image.dart:48:33: Warning: Operand of null-aware operation '!' has type 'ImageCache' which excludes null.
 - 'ImageCache' is from 'package:flutter/src/painting/image_cache.dart' ('../../Library/flutter/packages/flutter/lib/src/painting/image_cache.dart').
      PaintingBinding.instance!.imageCache!.evict(key);
                                ^

那是因为你的项目不是 null safety 的吧，不能这么改，你这里还只是 warning，要是改了， null safety 的项目直接就报错了。

那是因为你的项目不是 null safety 的吧，不能这么改，你这里还只是 warning，要是改了， null safety 的项目直接就报错了。

Thank you for comment!
I solve this problems.
null-safety migration

This PR is a valid PR for flutter 3 migration. There is one thing left to do in order to not break older versions (see my comment)

The code for this PR cannot be updated. I think it's because I deleted my repository before.
Please see this PR


add expvars support

That will be great.
Or how to add expvar to this?
Can you read expvar automatically via enumerate exporing variables or smth like this?

Do you mean that it would be nice to be able to draw charts of some variables from expvar?

Sure yes. Not only CPU / mem.


ENH: granger

It would be great to have some granger analyses in MNE-Python. Although the method is regularly being criticized, many people use it, especially in ECoG.
There s one ready in nipy: https://github.com/nipy/nitime/pull/147#event-772264586
And an attempt in mne-sandbox: https://github.com/mne-tools/mne-sandbox/pull/8
If anyone wants to give it a try

Can we just refer people to nipy or make a tutorial on how to use the one from nipy?

make a tutorial on how to use the one from nipy

+1


Update nf-winuser-setsystemcursor.md

Update list of cursor resource ids with proper descriptions from Windows "Mouse properties" settings

Duplicate of #1510


fix(ts-gen): use strict type-checking

What

the dapp-example uses strict type-checking
it's probably a good idea to use it in these libs, too
the convert.ts logic currently fails in strict mode; this fixes it

Why

make it easier to copy the convert.ts logic into other apps
if other apps use strict type checking and also type-check the
generated libraries (on purpose or by accident), it jush Just Work

Known limitations
N/A

Nevermind; this will take more work and we should wait until the TS lives in a separate repo.


Update the branch master => main

This PR will change all the references of master to main

/cc @Prajyot-Parab

I'm not sure why auto merge id not happening for this PR, for now merging it manually.


TicketType having custom states

Hello,
first of all kudos to an awesome product. Does ticketdesk support custom states based on ticketType.
Like a problem ticket having custom workflow etc.
Thanks

No. TicketDesk very deliberately has a super-simple static workflow. Active, resolved, done. Even the current 'more info' flow is more complex than is ideal (see #21).
The entire point of the system is to keep the workflow consistent, and so simple that the behavior is obvious to any user, without training, and without administrative overhead.
There are some plans to potentially introduce a very small number of workflow admin options (probably in the TD 3 timeframe).
One is an option to skip the resolve state and go straight from active to closed. Useful for purely internal scenarios where 'user' and 'staff' roles represent the same set of users.
Another option would be to allow users to rename existing states, and potentially add any number of additional states. IN this case though, all states would still be arranged in a linear flow. The admin would need to specify who (owner or assigned users) is the 'actor' responsible for transitioning tickets out of that state. Basically, this proposal would be needed to support a kanban-style UI and associated linear workflow.
Anyway, there are no plans to introduce rule based workflows. They come with a heavy administrative overhead, complicate the coding enormously, and make the system less intuitive and less efficient for the vast majority of users.
In general, whenever someone asks for a rule based flow, I ask instead what specific problem they are trying to solve within their organization. In every case I've encountered so far, rule based flows were not the most effective solution... they were just the most obvious.
Of course, one day I'll probably encounter a real business case for which a rule based workflow really is the best solution.
Can you explain a little more what particular business need made you ask? Maybe TicketDesk is just missing a feature that would let you achieve the goal without a complex custom rules engine.

Hi Stephen,
We have two requirements regarding ticket types -

Centered around Due Date and Clock Start Date -  The business users believe that they need a mechanism to configure when does the clock on ticket actually start. For e.g. on a ticket type "Incident" clock starts as soon as it comes into helpdesk queue. On ticket type "Software Request", clock starts when it is assigned to a resource.
Each Ticket Type has its own workflow, some have states that do not apply to other types. Something on those lines.

Regards

Thanks for the extra info, and I'm glad you expanded on this because the due date feature is near implementation, and this may slightly alter how I implement it.
Lets take these in reverse order:

This is a functional requirement, but the description doesn't provide the business justification behind it. I couldn't say if the functional requirement is valid or not. There are issue tracker scenarios where this kind of functional requirement is strongly justified (enterprise project trackers for example).

TicketDesk's implementation of worlkflow is so trivial that there isn't even a formal code model or architectural concept that defines 'workflow'. There is only a status field, and it has no direct business rule behavior associated with it.
The implementation of several other functional requirements are contingent on the status value, which has the effect of creating a weak notion of workflow, but only as an incidental by-product.
If you were to model distinct differences in workflow based on additional fields (such as Ticket Type), then TicketDesk would benefit from a more formal model to encapsulate workflow related behaviors (a workflow engine). That could be done, but it would some significant refactoring.
Before you consider coding something like that, you'd want a compelling set of business requirements, and make sure there weren't less invasive ways to meet those requirements.

This one is easier. Other than due date, the description of the requirements identifies only existing data-points around which the behavior can be implemented. The behavior itself is limited to the aggregate time reporting itself, and doesn't appear to have any impact on other functional areas of the system.

There are two ways I can see your users consuming the aggregate, which I'll call "resolution time" from here out. It could be displayed on screen in ticket details or ticket center list views, or it could be part of the output of a report.
In either case though, the value for this aggregate can be computed at runtime. You would need two dates. The end-date would always come from the due date field. The start date would come from the EventDate value on one of the TicketEvent entities associated with the ticket. Which TicketEvent to use is the only variable, contingent on the TicketType value. The logic would look something like this:
DateTime endDate = Ticket.DueDate;
TicketEvent clockStartEvent;
If( Ticket.TicketType == "Incident")
{
    clockStartEvent = Ticket.TicketEvents.First(e => e.TicketActivity == TicketActivity.Create || e.TicketActivity == TicketActivity.CreateOnBehalfOf);
}
else if(Ticket.TicketType == "Software Request")
{
    clockStartEvent = Ticket.TicketEvents.First(e =>
        e.TicketActivity == TicketActivity.Assign ||
        e.TicketActivity == TicketActivity.TakeOver );
}
TimeSpan resolutionTime = endDate - clockStartEvent.EventDate;

This is a rough example. Since the possible values for ticket type are user configurable, it wouldn't quite be this simple, but hopefully it illustrates the technique.
The point is that the result can be achieved by encapsulating the business logic within the components of the system that care about the rule, without any impact on other areas of the system. In this case, we don't even need new data fields; everything we need can be inferred from data already present.
Now... consider a hypothetical: Lets suppose we did have multiple workflows, and a workflow rules engine. Also suppose we have a persistent data field on ticket for storing both due date and clock start date. Then suppose each workflow had a different rule for when and how to set the clock start data field. We get the same result, but  what happens when a user changes the TicketType field?
Using the encapsulated calculation I described above, the output for resolution time magically accounts for any changes. With a workflow engine, we'd have to define and code dependent rules for every possible state change that might affect the parent rule. Now imagine a workflow rules engine applied across the entire set of behaviors ticketdesk implements (though it is a small list of behaviors). Further, imagine what happens when someone wants to let the admin custom define their own rules.
That's why I avoided workflow engines like the plague when I designed TicketDesk. They can be very powerful features, but it also takes an army of developers to design, test, and debug systems that use them.

Thanks Stephen.  Really appreciate your deep dive analysis which would help me make business team explain that this is more of a implementation detail.
Do you mind sharing some of the due date functionality.

No worries. Stuff like this really helps me plan and design future features.
I saw that you asked about more about due date over on #25, so I'll go into more detail over there --after dinner though :)

Hey Stephen -  One edit to what we discussed. It just occured to me DueDate should not be a datetime but rather an offset from the calculated clock start time.
If the users would like to have an resolution time for 3 days (duedate offset) for both incident and software request. the helpdesk can pick up the software request later as the due date will be 3 days from the time it was assigned or taken over
Regards


Remove hardcoded en-us locale from docs site links.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/sptramer/azure-cli-extensions.git@fix-locale-links#subdirectory=src/$EXT&egg=$EXT"

@yugangw-msft @tjprescott @zikalino Hello. There is a failure in the CI which is to check the equality between the metadata of .whl package and the metadata of the index.json. I downloaded the .whl and manually checked them. They are same. I saw some words about the cache. Do we need to clear the cache and how?

@sptramer Hello. Please fix the content in this url. https://azurecliext.blob.core.windows.net/release/azure_cli_ml-1.0.55-py2.py3-none-any.whl

https://azurecliext.blob.core.windows.net/release/azure_cli_ml-1.0.55-py2.py3-none-any.whl

@MyronFanQiu, this extension's source code us hosted at external repository. CC: @gogowings

@yugangw-msft I noticed this hadn't been merged and looked into the error happening on CI. I found that it's actually because the test is expecting en-us to be in the link:
AssertionError: {'aze[553 chars].com/en-us/azure/machine-learning/service/'}}}[526 chars].57'} != {'aze[553 chars].com/azure/machine-learning/service/'}}}, 'ext[520 chars].57'}

It looks like this is because it's comparing the non-en-us link against the currently published information, which is en-us. That means it looks like this test doesn't take into account the possibility that reference links were incorrect and need to be fixed.
I'd like to request that this PR be merged as a result, since I'm not sure of a good way to fix this test.

CC @zikalino owner of CLI extension repository, and @gogowings who owns the ML extension.
The ML extension's source code is hosted in an external repository. I would suggest you back out the specific line change on the ML, open an issue for @gogowings to follow up.
The general suggestion is we should try to avoid merging PRs which would break CI as that would incur maintenance cost.
Of course, if @gogowings feels it easy to produce a new extension, he can submit a PR, we merge and you can rebase.

If I can get a URL for the ML extension, I can make a similar modification there. But I'm not sure why part of this repository's test infrastructure would be checking something from a different, disconnected repo.

Sorry for the delayed response as I am just back from vacation. As @yugangw-msft mentioned, azure-cli-ml is from an external repo and released separately. We usually release every two weeks and should have a new release this week. We can make the change for this week's CLI release so before end of the week, this will be fixed for the azure-cli-ml's project_urls, and then you can rebase.
Sounds like a plan?

@gogowings Sure, that's fine. Ping me in this thread again when that's fixed so I can close and reopen to force a rebuild.

The azure-cli-ml fix is in https://github.com/Azure/azure-cli-extensions/pull/937, waiting from approval now. FYI: @sptramer

#937 is merged.

@zikalino This should now be ready to merge. Thanks!


LA Port Scraper running longer than expected in Pytest

For future reference, the LA Port scraper is taking much longer than expected to run. I think this is due to the request structure, but @anirbas-gnaw reports that the previous version with two requests was running faster than this version.

THURSDAY, DECEMBER 2, 2021 NO SOONER THAN 12:00 PM OR IMMEDIATELY FOLLOWING THE ADJOURNMENT OF THE REGULAR BOARD MEETING AT 9:00 AM
parses as 9am instead of 12pm

BOARD MEETING TIME CHANGE
LosAngelesBoardofHarborCommissionersHarborAdministrationBuilding425S.PalosVerdesStreetSanPedro,California90731SPECIALMEETINGAGENDAOCTOBER21,2021AT12:00PMBoardofHarborCommissionersPresidentJaimeL.LeeVicePresidentEdwardR.RenwickCommissionerDianeL.MiddletonCommissionerLuciaMoreno-LinaresCommissionerAnthonyPirozzi,Jr.BOARDOFHARBORCOMMISSIONERSMEETINGPROCEDURESFORCOVID-19ThefollowingproceduresareinplacefortheBoardofHarborCommissionersmeetingasaprecautionagainstthespreadofCOVID-19.Proceduresmaychangeasthesituationchangessopleasereviewtheseprocedurespostedonthemeetingagendaspriortothemeetingtakingplace.ThePortofLosAngelesHarborCommissionBoardRoomwillNOTbeaccessibleforpublicobservanceofthemeetingorpubliccommentpursuanttoExecutiveOrderN-29-20issuedbyGov.NewsomonMarch17,2020.TheBoardofHarborCommissionerswillparticipatebyteleconference.Membersofthepubliccanobservethemeetingviawebcastatwww.portoflosangeles.orgLiveBoardmeetingscanalsobeheardat:(213)621-2489(Metro),(818)904-9450(Valley),(310)471-2489(Westside)and(310)547-2489(Harbor).UPDATEDINSTRUCTIONSTOPARTICIPATEINPUBLICCOMMENTWrittencommentsormaterialsmaybesubmittedbyemailingcommissioners@portla.org.AllwrittencommentsormaterialssubmittedforthismeetingwillbeprovidedtotheCommissionersandenteredintotheofficialmeetingminutes.Pleasesubmityourwrittencommentsbefore4:00pmonthedaybeforethemeeting.Pleaselimityourwrittencommenttoonepage.YoumayattachmaterialsinadditiontoyourcommenttobedistributedtotheCommissioners.Membersofthepubliccanprovidealivecommentbycalling(310)732-3444.CommissionStaffwillbeavailabletoreceiveyourcallandprovideZoommeetingaccessinformation.PleaseprovideyournameandphonenumberinorderforStafftoidentifyparticipantsintheZoommeeting.IfCommissionStaffisnotavailabletoreceiveyourcall,pleaseleaveavoicemailat(310)732-3444withyournameandyourtelephonenumberforareturncall.Allcallswillbeverified.Alllivecommentswillbeenteredintotheofficialmeetingminutes.PleasenotethatphonecallcommentsregardingOpenSessioncanbeacceptedupuntiltheitemisconsideredbytheBoard.Duetothelimitationsoftechnology,werequestthatyousubmitallcommentspriortothemeeting.Requeststoprovidecommentsafterthestartofthemeetingmayprovechallenging.Ifyouhaveanyquestionsregardingthesetemporarymeetingprocedures,pleasecontacttheHarborCommissionOfficepriortothemeetingat(310)732-3444.Parasumetirsucomentarioenespañol,sepuedeenviaranuestrocorreoelectrónico:commissioners@portla.org,undíaantesdelajunta,opuedellamaranuestraOficinadeComisionadosal(310)732-3969paragrabarsumensaje.AlguiendenuestraoficinaestarádisponibleparatraducirsucomentarioeninglésyentregarloalosComisionadosdelPuerto.Porcualquierpregunta,puedencomunicarseconMarioSaboríoal(310)732-3931.
Oct 21, 2021
first string doesn't have date to parse, second string has date to parse but doesn't parse correctly, and third string gets the date. until we figure out how to fix step two, skip to step three

AUDIT COMMITTEE MEETING PROCEDURES FOR COVID-19
parses as current year, current month, date: 19th, 0:00; perhaps try to parse with regex the format %mmmm %dd, %yyyy

also ali to make new scraper for la port that uses a yield callback schema instead of an inline request to see if this speeds things up, i suspect not but we'll see


Remote notification - attachment with url to local image

Hello,
I've set up remote notification with pinpoint and got it working sending simple notifications to my React Native (using iOS).
I want to include an image in my notification and using a remote image works fine, like "attachments": [{ "url": "https://placehold.co/600x400/png" }]. However, I can't get it working with a local file.
Say I want to use the file located at assets/images/leaves.png, what url should be be set? I've tried all sorts of variants based on the instructions here but without success. I was under the impression it would be as easy as "attachments": [{ "url": "./assets/images/leaves.png" }]?
I can't figure out what file path the image has after the app is built or how to link to the React Native asset.

In React native you need to resolve it using a require. So you can use it inline or set it and use it. For example:
const checkInBigPicture = require('../assets/images/timetocheckin3.jpeg');
then in the ios config:
attachments: [
        {
          url: checkInBigPicture,
          thumbnailHidden: false,
        },

or just:
attachments: [
        {
          url: require('../assets/images/timetocheckin3.jpeg'),
          thumbnailHidden: false,
        },

I put it in a variable because I use the same info for my Android config, so I just use it to reference the same image.


Document (or at least reference) known issues with MariaDB driver and MySQL server

Which version and edition of Flyway are you using?
6.4.4
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Java API
Which database are you using (type & version)?
MySQL 5.7
Which operating system are you using?
Linux
What did you do?
Starting Spring Boot application, having MariaDB 2.6.0 driver on the classpath.
What did you expect to see?
No errors/warnings since MariaDB Connector/J 2.6.0 supports MySQL Server 5.7.0
What did you see instead?
On startup I get this warning:
2020-06-22 12:32:24.242  WARN 19434 --- [  restartedMain] o.f.c.i.d.m.MySQLDatabase                : You are connected to a MySQL 5.7 database using the MariaDB driver. This is known to cause issues. An upgrade to Oracle's MySQL JDBC driver is highly recommended.

Since MariaDB and MySQL drivers are not equivalent w.r.t. licensing, and being MariaDB 2.6.0 officially supporting MySQL 5.7, which are these known issues that I should be warned against?
I tried to look at Flyway source code where this warning is produced (org.flywaydb.core.internal.database.mysql.MySQLDatabase.ensureSupported()), but I found no mention of them. I tried to search here on GitHub and just found an old issue mentioning problems with MariaDB drivers and MySQL Server 8.0 (https://github.com/flyway/flyway/issues/2099#issuecomment-409869502).
Also tried a broader search with Google but was not able to figure it out.
Thanks in advance.

It appears these issues are out of date in any case : https://mariadb.com/kb/en/about-mariadb-connector-j/ claims the Maria driver that we now ship supports all versions of MySQL higher than 5.5.3 now.

Warning will be removed in the next release.


"_OHPathForFile", referenced from: undefined symbols

I'm using OHHTTPStubs for my API testing and it works fine. But when I try to read json from file, it fails on linking. I use cocoapods with OHHTTPStubs included in main target, but not test target.
Here is how I include it in test:
#import <OHHTTPStubs.h>
#import <OHPathHelpers.h>
Here is the code:
[OHHTTPStubs stubRequestsPassingTest:^BOOL(NSURLRequest * _Nonnull request) {
    return [request.URL.absoluteString containsString:reportsForHouseEndpoint];
} withStubResponse:^OHHTTPStubsResponse * _Nonnull(NSURLRequest * _Nonnull request) {
    NSString* fixture =<EMAIL_ADDRESS>self.class);
    return [OHHTTPStubsResponse responseWithFileAtPath:fixture
                                            statusCode:200 headers:@{@"Content-Type":@"application/json"}];
}];

Here is the error:
Undefined symbols for architecture x86_64:
"_OHPathForFile", referenced from:
___31-[ApiReportsForHouseTest setUp]_block_invoke_2 in ApiReportsForHouseTest.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Hello,
You have this linking error because you are referencing the OHHTTPStubs library in your test class "ApiReportsForHouseTest". Remove any reference to the OHHTTPStubs or add the dependency to the test target. (Be sure that all the source files imported in the ApiReportsForHouseTest class don't reference(import) any class from OHHTTPStubs library.)

Yep, what Samir said.
You can also see my wiki page explaining how Xcode do unit tests and especially how the test bundle is dynamically loaded into the host target (usually the app) at runtime by Xcode, explaining what you got there. Not related to OHHTTPStubs per se but to how Xcode handle things and how target linking works, so doing what Samir said should fix your configuration.

If I remove headers, I get 'Use of undeclared identifier: OHHTTPStubs'

Of course you would. That's how headers work :smiley:
Why would you just remove headers instead of following Samir's instructions and fix your Podfile?

Ok i will try and report back
On Thursday, 3 December 2015, AliSoftware<EMAIL_ADDRESS>wrote:

Of course you would. That's how headers work [image: :smiley:]
Why would you just remove headers instead of following Samir's
instructions and fix your Podfile?
—
Reply to this email directly or view it on GitHub
https://github.com/AliSoftware/OHHTTPStubs/issues/142#issuecomment-161435487
.

Any news? Can we close this?


force:data:bulk:upsert in 'Serial' mode

Is your feature request related to a problem? Please describe.
I'm always frustrated when my upsert jobs result in row lock errors. It would be great to have the option to perform them in serial mode. It's currently hard-coded as 'parallel': https://github.com/forcedotcom/salesforce-alm/blob/e5d29bc66cc4babdc6bf5ba935fec17bf485c1f1/src/lib/data/dataBulkUpsertCommand.ts#L49
What are you trying to do
Use the bulk api's 'serial' mode
Describe the solution you'd like
An additional argument allowing the user to specify 'parallel' or 'serial'
Describe alternatives you've considered
We've performed an extensive amount of optimization to avoid row locks altogether, but sometimes performing large updates/ upserts in series is the only option
Additional context
N/a

This was added in<EMAIL_ADDRESS>which has been available in sfdx since v7.111.6: https://github.com/salesforcecli/sfdx-cli/commit/76bd752de0f5858e582f47190b3a669f207ebf35


UI not matching with previous package version

I had a UI with version 3.3.1 where the textarea is spanned across two rows of table.

Now upgrading to 8.3.3 , same code display only single line of text. When press Enter key, it occupies the expected height,
as shown in first image.

@Andarist - Below the repositories for old and new packages -
https://codesandbox.io/s/text-area-resize-3-3-1-dcjji          -- With older package
https://codesandbox.io/s/text-area-resize-8-3-3-dfxke       -- with latest package.


Running scripts

When I run a script using Yarn.RunScript("build:Staging"); it will trigger the command as specified in package.json:
"scripts": {
    "build:Staging": "node_modules/.bin/cross-env NODE_ENV=staging node_modules/.bin/webpack
  },

But it will exit because node_modules is not recognized as an internal or external command.
It does work fine when using npm.

@brianveltman thanks for using my addin!
Could you provide the whole package.json?

@brianveltman please provide your environment's details: OS/version, node -v

Looks like it's a known issue in yarn https://github.com/yarnpkg/yarn/issues/1729
As a workaround, please try to use backslashes, so node_modules/.bin/cross-env should be .\\node_modules\\.bin\\cross-env.
Hope this will help.

Thanks will give that a shot!


Error code 1 during startup with Yttr

Mod Name
Yttr
Mod Homepage
https://git.sleeping.town/unascribed-mods/Yttr/src/branch/1.20.1
Describe the bug
Game refuses to start, returns error code 1. No crash report.
Steps to reproduce

Install forge 47.2.0
Install Connector beta31, ConnectorExtras 1.8.0, Forgified Fabric API 0.90.7+1.10.3, Yttr 7.736
Start minecraft
Crash

Logs
https://mclo.gs/YoysDMN
Additional context
No response

I've forked Yttr to improve the WIP 1.20 port, as well as introduce Sinytra Connector compatibility: https://github.com/unilock/Yttr/tree/1.20.1-connectormod
You'll also need a modified version of Lib39: https://github.com/unilock/Lib39/tree/1.20.1-connectormod
Currently, the mod works on clients, but crashes on dedicated servers due to #991.

I recommend using unilock's fork, which works on Connector


Which request callback

More like a question then an issue.
If I fire 3 identical requests with same callbacks, in onSuccess or onFailure, any way to know which request callback it is?
I though of saving RequestHandle somewhere and checking it in onSuccess, can I get current RequestHandle in onSuccess somehow?

I've extended solution for #754 by placing the TAG directly within ResponseHandlerInterface implementation as WeakReference to given TAG Object, this TAG can be retrieved from callback methods, thus can serve as identification to request. See the linked implementation and sample commits

Also included in latest snapshot uploaded to snapshot repository


Flows

Depends on this PR. DO NOT MERGE.
Before merging (once PR #16 has been merged), switch the base branch to v2.
This pull request adds support for the flows (with fields and entries).

Self-merge.