Unable to build extension

I'm working on a new PR and since my last one something's changed and I'm no longer able to build. Before I started on this change I deleted my local repo and recloned from GitHub so the recent line ending change worked.
I can run yarn install, yarn lint and yarn test just fine, but yarn build, yarn watch, and yarn chrome-open all return errors.
I'm on Win10 and tried with both the regular console and powershell but both gave the same results.
I think https://github.com/OctoLinker/browser-extension/commit/e50f33972621e47af6e4f56afea6ac22128af3ea#diff-63ac5d48d83927921b7bcdb2b5a8d124 might be what broke this.
C:\dev\GitHub\browser-extension [master ≡ +0 ~2 -0 !]> yarn chrome-open
yarn run v1.3.2
$ npm run build && npm run chrome-launch --

><EMAIL_ADDRESS>build C:\dev\GitHub\browser-extension
> webpack

Hash: 7ce29e98274dd109223f
Version: webpack 3.6.0
Time: 2162ms
            Asset       Size  Chunks                    Chunk Names
           app.js     599 kB       0  [emitted]  [big]  app
       options.js     183 kB       1  [emitted]         options
    background.js    25.8 kB       2  [emitted]         background
       app.js.map     759 kB       0  [emitted]         app
   options.js.map     231 kB       1  [emitted]         options
background.js.map    32.6 kB       2  [emitted]         background
    manifest.json  935 bytes          [emitted]
     options.html  134 bytes          [emitted]
         icon.png    13.9 kB          [emitted]
   [1] ./lib/options/storage.js 1.31 kB {0} {1} {2} [built]
  [20] ./package.json 2.56 kB {0} {2} [built]
  [34] ./lib/app.js 204 bytes {0} [built]
  [35] ./lib/octo-linker.js 1.42 kB {0} [built]
  [38] ./packages/blob-reader/index.js 307 bytes {0} [built]
  [40] ./lib/click-handler.js 3.08 kB {0} [built]
  [42] ./lib/plugin-manager.js 2.08 kB {0} [built]
  [46] ./lib/load-plugins.js 1.4 kB {0} [built]
  [89] ./lib/app.css 1 kB {0} [built]
  [91] ./lib/background/index.js 235 bytes {2} [built]
  [92] ./lib/background/newTab.js 305 bytes {2} [built]
  [93] ./lib/background/insight.js 1.76 kB {2} [built]
  [97] ./lib/options/page.js 2.69 kB {1} [built]
  [99] ./lib/options/options.css 1.03 kB {1} [built]
 [100] ./node_modules/css-loader!./lib/options/options.css 375 bytes {1} [built]
    + 93 hidden modules

WARNING in ./lib/octo-linker.js
16:36-47 "export 'default' (imported as 'loadPlugins') was not found in './load-plugins'

><EMAIL_ADDRESS>chrome-launch C:\dev\GitHub\browser-extension
> ./scripts/chrome-launch.js

'.' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>chrome-launch: `./scripts/chrome-launch.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>chrome-launch script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      C:\Users\brian\AppData\Roaming\npm-cache\_logs\2017-12-27T22_52_12_720Z-debug.log
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Can you try this change and see if it helps? https://github.com/OctoLinker/browser-extension/pull/420/files

@josephfrazier that gets rid of the '.' is not recognized as an internal or external command error, but it doesn't fix the export 'default' (imported as 'loadPlugins') was not found in './load-plugins' error.

Thanks for checking, can you post the full output of yarn build with that change applied?

C:\dev\GitHub\browser-extension [moar-dotnet-proj-support ≡ +0 ~1 -0 !]> yarn build
yarn run v1.3.2
$ webpack
Hash: 760de212765600e274d9
Version: webpack 3.6.0
Time: 2171ms
            Asset       Size  Chunks                    Chunk Names
           app.js     599 kB       0  [emitted]  [big]  app
       options.js     183 kB       1  [emitted]         options
    background.js    25.8 kB       2  [emitted]         background
       app.js.map     759 kB       0  [emitted]         app
   options.js.map     231 kB       1  [emitted]         options
background.js.map    32.6 kB       2  [emitted]         background
         icon.png    13.9 kB          [emitted]
    manifest.json  935 bytes          [emitted]
     options.html  134 bytes          [emitted]
   [1] ./lib/options/storage.js 1.31 kB {0} {1} {2} [built]
  [20] ./package.json 2.56 kB {0} {2} [built]
  [34] ./lib/app.js 204 bytes {0} [built]
  [35] ./lib/octo-linker.js 1.42 kB {0} [built]
  [38] ./packages/blob-reader/index.js 307 bytes {0} [built]
  [40] ./lib/click-handler.js 3.08 kB {0} [built]
  [42] ./lib/plugin-manager.js 2.08 kB {0} [built]
  [46] ./lib/load-plugins.js 1.4 kB {0} [built]
  [89] ./lib/app.css 1 kB {0} [built]
  [91] ./lib/background/index.js 235 bytes {2} [built]
  [92] ./lib/background/newTab.js 305 bytes {2} [built]
  [93] ./lib/background/insight.js 1.76 kB {2} [built]
  [97] ./lib/options/page.js 2.69 kB {1} [built]
  [99] ./lib/options/options.css 1.03 kB {1} [built]
 [100] ./node_modules/css-loader!./lib/options/options.css 375 bytes {1} [built]
    + 93 hidden modules

WARNING in ./lib/octo-linker.js
16:36-47 "export 'default' (imported as 'loadPlugins') was not found in './load-plugins'
Done in 3.00s.

Thanks. It seems like that's just a warning, rather than an error. Does yarn chrome-open work for you now?

Running yarn chrome-open gives the following error
C:\dev\GitHub\browser-extension [moar-dotnet-proj-support ≡ +0 ~1 -0 !]> yarn chrome-open
yarn run v1.3.2
$ npm run build && npm run chrome-launch --

><EMAIL_ADDRESS>build C:\dev\GitHub\browser-extension
> webpack

Hash: 760de212765600e274d9
Version: webpack 3.6.0
Time: 2207ms
            Asset       Size  Chunks                    Chunk Names
           app.js     599 kB       0  [emitted]  [big]  app
       options.js     183 kB       1  [emitted]         options
    background.js    25.8 kB       2  [emitted]         background
       app.js.map     759 kB       0  [emitted]         app
   options.js.map     231 kB       1  [emitted]         options
background.js.map    32.6 kB       2  [emitted]         background
    manifest.json  935 bytes          [emitted]
         icon.png    13.9 kB          [emitted]
     options.html  134 bytes          [emitted]
   [1] ./lib/options/storage.js 1.31 kB {0} {1} {2} [built]
  [20] ./package.json 2.56 kB {0} {2} [built]
  [34] ./lib/app.js 204 bytes {0} [built]
  [35] ./lib/octo-linker.js 1.42 kB {0} [built]
  [38] ./packages/blob-reader/index.js 307 bytes {0} [built]
  [40] ./lib/click-handler.js 3.08 kB {0} [built]
  [42] ./lib/plugin-manager.js 2.08 kB {0} [built]
  [46] ./lib/load-plugins.js 1.4 kB {0} [built]
  [89] ./lib/app.css 1 kB {0} [built]
  [91] ./lib/background/index.js 235 bytes {2} [built]
  [92] ./lib/background/newTab.js 305 bytes {2} [built]
  [93] ./lib/background/insight.js 1.76 kB {2} [built]
  [97] ./lib/options/page.js 2.69 kB {1} [built]
  [99] ./lib/options/options.css 1.03 kB {1} [built]
 [100] ./node_modules/css-loader!./lib/options/options.css 375 bytes {1} [built]
    + 93 hidden modules

WARNING in ./lib/octo-linker.js
16:36-47 "export 'default' (imported as 'loadPlugins') was not found in './load-plugins'

><EMAIL_ADDRESS>chrome-launch C:\dev\GitHub\browser-extension
> scripts/chrome-launch.js

'scripts' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>chrome-launch: `scripts/chrome-launch.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>chrome-launch script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      C:\Users\brian\AppData\Roaming\npm-cache\_logs\2017-12-28T01_30_22_194Z-debug.log
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

If I try to side load the output from yarn build it throws an exception when it loads up and doesn't work.
The error I'm getting there is in app.js:12937 and says Uncaught (in promise) TypeError: Object(...) is not a function
  self._pluginManager = new __WEBPACK_IMPORTED_MODULE_4__plugin_manager_js__["a" /* default */](Object(__WEBPACK_IMPORTED_MODULE_7__load_plugins__["default"])());

Updating lib/octo-linker.js#L8 like so gets rid of the build error when running yarn build but side loading still throws an exception. It also doesn't fix yarn chrome-open which looks to be a build script issue and not a code issue.
diff --git a/lib/octo-linker.js b/lib/octo-linker.js
index 75d9ae1..1772c51 100644
--- a/lib/octo-linker.js
+++ b/lib/octo-linker.js
@@ -5,7 +5,7 @@ import clickHandler from './click-handler';
 import Plugins from './plugin-manager.js';
 import insertLink from './insert-link';
 import debugMode from './debug-mode.js';
-import loadPlugins from './load-plugins';
+import * as loadPlugins from './load-plugins';
 import * as storage from './options/storage.js';

 function initialize(self) {

Fixed the build error, the full fix is
diff --git a/lib/octo-linker.js b/lib/octo-linker.js
index 75d9ae1..6833f60 100644
--- a/lib/octo-linker.js
+++ b/lib/octo-linker.js
@@ -5,7 +5,7 @@ import clickHandler from './click-handler';
 import Plugins from './plugin-manager.js';
 import insertLink from './insert-link';
 import debugMode from './debug-mode.js';
-import loadPlugins from './load-plugins';
+import * as loadPlugins from './load-plugins';
 import * as storage from './options/storage.js';

 function initialize(self) {
@@ -13,7 +13,7 @@ function initialize(self) {
   notification();

   self._blobReader = new BlobReader();
-  self._pluginManager = new Plugins(loadPlugins());
+  self._pluginManager = new Plugins(loadPlugins);
   clickHandler(self._pluginManager);
 }

> scripts/chrome-launch.js

'scripts' is not recognized as an internal or external command, operable program or batch file.

Ah, of course, removing the ./ only got rid of one forward slash, not both... Can you try yarn chrome-launch? It looks like yarn fixes the paths for Windows (https://github.com/yarnpkg/yarn/pull/2082), so I'm thinking we can use it instead of npm run in package.json.

running yarn chrome-launch prompts me to open scripts/chrome-launch.js

Oh, because the shebang doesn't work on Windows. What if you add node  to the chrome-launch script, so it looks like this:
    "chrome-launch": "node scripts/chrome-launch.js",

I was trying that but it introduces other errors. It does cause the script to execute and chrome to open, but then I get this:

And then https://github.com/OctoLinker/browser-extension/blob/master/package.json opens up in the browser.

Hmm ok, at least chrome-launch.js is running now. Not really sure what to say about the popup you're seeing, though. I'm hoping it's something to do with your setup, and not a general problem on Windows. I'm going to close this with https://github.com/OctoLinker/browser-extension/pull/423, but if another Windows developer reports the same issue, we can definitely re-open :) I'm glad you found a workaround, regardless!
(going to go take a look at https://github.com/OctoLinker/browser-extension/pull/419 now, thanks!)


Unable to use resultEqualityCheck with weakMapMemoize

I'm unable to use resultEqualityCheck with weakMapMemoize. Runtime error:
TypeError
lastResult?.deref is not a function
memoized
https://gtqrl5.csb.app/node_modules/reselect/dist/cjs/reselect.cjs:620:43
dependenciesChecker
https://gtqrl5.csb.app/node_modules/reselect/dist/cjs/reselect.cjs:711:39
memoized
https://gtqrl5.csb.app/node_modules/reselect/dist/cjs/reselect.cjs:615:21
memoized
https://gtqrl5.csb.app/node_modules/react-redux/dist/cjs/react-redux.development.cjs:134:28
memoizedSelector
https://gtqrl5.csb.app/node_modules/use-sync-external-store/cjs/use-sync-external-store-with-selector.development.js:110:27
getSnapshotWithSelector
https://gtqrl5.csb.app/node_modules/use-sync-external-store/cjs/use-sync-external-store-with-selector.development.js:133:14
updateSyncExternalStore
https://gtqrl5.csb.app/node_modules/react-dom/cjs/react-dom.development.js:16860:22
Object.useSyncExternalStore
https://gtqrl5.csb.app/node_modules/react-dom/cjs/react-dom.development.js:17943:14
useSyncExternalStore
https://gtqrl5.csb.app/node_modules/react/cjs/react.development.js:1676:21
useSyncExternalStoreWithSelector
https://gtqrl5.csb.app/node_modules/use-sync-external-store/cjs/use-sync-external-store-with-selector.development.js:144:15
useSelector2
https://gtqrl5.csb.app/node_modules/react-redux/dist/cjs/react-redux.development.cjs:188:27
Counter
/src/features/counter/Counter.js:19:28

Minimal repro: https://codesandbox.io/p/sandbox/dazzling-kapitsa-gtqrl5?file=%2Fsrc%2Fapp%2Fstore.js%3A20%2C71

This was fixed in #671. @EskiMojo14 I believe we have to release a 5.0.2 for that to take effect?

yep, I'll aim to get a release out today

Fix published in v5.1.0!


Flatpak on Flathub?

Thank you for this useful tool. The title says it all ;-)

Hello.
Toolbox-GUI would need parts re-written to comply with the Flathub linter, which will require some time I don't currently have. I would accept contributions if someone were to submit them, however.

Thank you


add subject disposition

Overview
This branch adds subject-level status using the study completion domain, then aggregates at the study, site, and country levels.
Test Notes/Sample Code
lSourceData <- list(
    Raw_STUDY = clindata::ctms_study,
    Raw_SITE = clindata::ctms_site,
    Raw_SUBJ = clindata::rawplus_dm,
    Raw_STUDCOMP = clindata::rawplus_studcomp
)
lWorkflows <- MakeWorkflowList(c('STUDY', 'SITE', 'COUNTRY', 'SUBJ', 'STUDCOMP'))
lSpec <- CombineSpecs(lWorkflows)
lRawData <- Ingest(lSourceData, lSpec)
lMappedData <- RunWorkflows(
    lWorkflows,
    lRawData
)
dfGroups <- RunWorkflow(
    MakeWorkflowList('Groups')[[1]],
    lMappedData
)
dfGroups %>% filter(Param == 'ActiveParticipants')

Connected Issues

Closes #2003

This PR kind of standardizes Status so the study and each site/participant will have a status, because the RBQM team can only follow up with active sites and participants.


Organize better PolyMath documentation

At the moment, the PM documentation is quite dispersed:

in Wiki: https://github.com/PolyMathOrg/PolyMath/wiki
in the book: https://github.com/SquareBracketAssociates/NumericalMethods/releases/tag/snapshot-2016-01-17

We need a better way to organized all the doc, maybe by using GTDocumenter: https://github.com/feenkcom/gtoolkit-documenter

It is still under development, but since we the documentation is written in Pillar, we could write it for GTDocumenter and also compile it to HTML and PDF. Maybe we should ask Juraj about this.

As far as organizing documentation content, I'll defer to the documentation system

Thank you for the suggestion. If you want to be involved in the documentation, please let's discuss about in the PolyMath channel on Discord.


android-sdk@4333796: Add more packages to persist.

[x] I have read the Contributing Guide.

/verify


Add specific birdhouse/herb patches to canvas like you can for XP tracker

My problem is that I'm doing wintertodt and that requires me to constantly have the "wintertodt scouter" plugin active on the sidebar instead of "time tracking" thus when constantly hopping worlds and getting notification spammed by wintertodt I'm sometimes late for my hourlies (bird/herb run)
It would be amazing if you could add birdhouses/herb patches to the canvas like you can with the xp tracker so you'll always see them as soon as they're ready. Ideally asap since only 100m fm left but I'm sure it'll help people out in the future regardless ;) thanks a lot

Duplicate of #14629


Merging working version on production branch

Will need to make changes to connect to correct API

not used as master is now complete


Casing differences causes issues with WebApplicationFactory

See https://github.com/aspnet/BuildTools/issues/697 for more context
It looks like occasionally dlls are renamed with slightly different lowercased names by build.cmd which was causing strange failures in MVC.Testing style functional tests that rely on finding assemblies using Ordinal.
An example:
 Directory of C:\Github\AuthSamples\samples\Options.MultiTenant\bin\Debug\netcoreapp2.2

06/21/2018  12:09 PM            16,384 Options.MultiTenant.dll
06/21/2018  12:09 PM            73,216 Options.MultiTenant.Views.dll
               2 File(s)         89,600 bytes

 Directory of C:\Github\AuthSamples\samples\Options.MultiTenant\obj\Debug\netcoreapp2.2

06/21/2018  12:09 PM            16,384 Options.MultiTenant.dll
06/21/2018  12:09 PM            73,216 Options.Multitenant.Views.dll

Notice how the obj/Debug/netcoreapp2.2 has lowercase Mutlitenant.Views.dll
Can we update https://github.com/aspnet/AspNetCore/blob/master/src/Mvc/src/Microsoft.AspNetCore.Mvc.Testing/WebApplicationFactory.cs#L231 to be OrdinalIgnoreCase?  I'm not sure what causes the casing to change, but for the purposes of finding the entrypoint does it matter?
This is still causing tests to fail in https://github.com/aspnet/AuthSamples/pull/44

This doesn't seem to be an issue in mondo repo, so closing for now


User manual

Added the user manual to git.

Can you also commit the latex build file such that anyone can alter the manual?


Hide DropDownMenu exception FIX

The error causing locations, joins, forks, and subcomponents being added at (0,0) should be fixed. I have tested for the aforementioned, as well as edges to ensure that the changes do not break that feature


Android Basics: Introduction to Room and Flow

In step 3. Add Room dependency I had to also add a row id 'kotlin-kapt' inside the plugins block of the app build.gradle. Without it I would get an error could not find method kapt() for arguments ...

Duplicate of #89


Generalize Tensor Parallel operations to support fused weights and large world sizes

Currently, tensor parallel operations were not generic to handle different forms of weights, this fixes that issue which provides support for all forms of weights and world sizes

#244
#243
-> #248

on my side it looks good as I just made the changes that I requested to the PR myself, but I'll defer the approval stamp to @nairbv

Ya I think it was a good change moving forward, adding load_weights to each module makes it a bit more clear what is happening.

Given that all HF tests are failing due to a network error right now, here's the local testing results:
=========== 166 passed, 3 skipped, 36 warnings in 310.50s (0:05:10) ============


Change category name

I think than word "Food" represents better the idea of category instead of word "Drinks"

Food & Drink?

Can be :)

Dammit, i got the issue number wrong ;) https://github.com/toddmotto/public-apis/commit/1cd280a8ab42a6993c995895b1ffc7dd061a62ff


Fixed compare tool generating diffs based on timestamp in configuration file headers

What does this PR do?
Fixes #2949 by stripping Traffic Ops headers from API endpoints containing 'configfiles' prior to output comparison.
Which TC components are affected by this PR?

[ ] Documentation
[ ] Grove
[ ] Traffic Analytics
[ ] Traffic Monitor
[ ] Traffic Ops
[ ] Traffic Ops ORT
[ ] Traffic Portal
[ ] Traffic Router
[ ] Traffic Stats
[ ] Traffic Vault
[x] Other the compare tool

What is the best way to verify this PR?
Build and test the compare tool to make sure it's not outputting diffs for configuration file routes
(see the documentation for instructions)
Check all that apply

[ ] This PR includes tests
[ ] This PR includes documentation updates
[ ] This PR includes an update to CHANGELOG.md
[ ] This PR includes all required license headers
[ ] This PR includes a database migration (ensure that migration sequence is correct)
[ ] This PR fixes a serious security flaw. Read more: www.apache.org/security

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/2680/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/2696/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/2718/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/2721/
Test PASSed.


[Bug]: Build fails: error: use of undeclared identifier 'FP_NAN'

Describe the issue
In file included from /usr/ports/devel/abseil/work/abseil-cpp-20230802.1/absl/time/internal/cctz/src/time_zone_format.cc:28:
In file included from /usr/ports/devel/abseil/work/abseil-cpp-20230802.1/absl/time/internal/cctz/include/cctz/time_zone.h:23:
In file included from /usr/include/c++/v1/chrono:746:
In file included from /usr/include/c++/v1/__chrono/convert_to_tm.h:13:
In file included from /usr/include/c++/v1/__chrono/day.h:15:
In file included from /usr/include/c++/v1/compare:145:
In file included from /usr/include/c++/v1/__compare/compare_partial_order_fallback.h:13:
In file included from /usr/include/c++/v1/__compare/partial_order.h:14:
In file included from /usr/include/c++/v1/__compare/weak_order.h:14:
In file included from /usr/include/c++/v1/__compare/strong_order.h:20:
In file included from /usr/include/c++/v1/cmath:317:
/usr/include/c++/v1/math.h:388:31: error: use of undeclared identifier 'FP_NAN'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                              ^
/usr/include/c++/v1/math.h:388:39: error: use of undeclared identifier 'FP_INFINITE'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                                      ^
/usr/include/c++/v1/math.h:388:52: error: use of undeclared identifier 'FP_NORMAL'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                                                   ^
/usr/include/c++/v1/math.h:388:63: error: use of undeclared identifier 'FP_SUBNORMAL'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                                                              ^
/usr/include/c++/v1/math.h:388:77: error: use of undeclared identifier 'FP_ZERO'
  return __builtin_fpclassify(FP_NAN, FP_INFINITE, FP_NORMAL, FP_SUBNORMAL, FP_ZERO, __x);
                                                                            ^
/usr/include/c++/v1/math.h:393:21: error: use of undeclared identifier 'FP_ZERO'
  return __x == 0 ? FP_ZERO : FP_NORMAL;
                    ^
/usr/include/c++/v1/math.h:393:31: error: use of undeclared identifier 'FP_NORMAL'
  return __x == 0 ? FP_ZERO : FP_NORMAL;
                              ^

Version: 20230802.1
clang-16
FreeBSD 13.2
Steps to reproduce the problem
regular build
What version of Abseil are you using?
regular build
What operating system and version are you using?
FreeBSD 13.2
What compiler and version are you using?
clang-16
What build system are you using?
cmake
Additional context
Build in the FreeBSD ports' framework.

This patch fixes the build:
--- absl/time/internal/cctz/src/time_zone_format.cc.orig        2023-09-18 14:40:01 UTC
+++ absl/time/internal/cctz/src/time_zone_format.cc
@@ -12,7 +12,7 @@
 //   See the License for the specific language governing permissions and
 //   limitations under the License.

-#if !defined(HAS_STRPTIME)
+#if 0 && !defined(HAS_STRPTIME)
 #if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(__VXWORKS__)
 #define HAS_STRPTIME 1  // Assume everyone else has strptime().
 #endif
@@ -648,7 +648,7 @@ const char* ParseSubSeconds(const char* dp, detail::fe
 // Parses a string into a std::tm using strptime(3).
 const char* ParseTM(const char* dp, const char* fmt, std::tm* tm) {
   if (dp != nullptr) {
-    dp = strptime(dp, fmt, tm);
+    dp = ::strptime(dp, fmt, tm);
   }
   return dp;
 }

It's unclear why HAS_STRPTIME needs to be defined, and why is strptime ambiguous.

Interesting: I'm not seeing any of those undeclared identifier 'FP_<something>' errors listed above, but numerous no member named 'acosf' in the global namespace where acosf is just one of several other math functions.

Duh, this was fixed in commit ded2ec0 but it happened after 20230802.1 release, I believe this issue can be closed now.


fix: adding initial typescript support on presence

What kind of change does this PR introduce?
TS support
What is the current behavior?
interface UserType {
  id: number
  name: string
}

const user: UserType = {
  id: 1,
  name: 'John Doe',
}

const channel = client.channel('test-channel')

channel.subscribe(async (status) => {
  if (status === 'SUBSCRIBED') {
    await channel.track(user)
  }
})

channel.on('presence', { event: 'join' }, ({ newPresences }) => {
  for (const presence of newPresences) {
    console.log({
      id: presence.id, // property id is not part of Presence and it's never infered
      name: presence.name, // property name is not part of Presence and it's never infered
      presence_ref: user.presence_ref,
    })
  }
})

What is the new behavior?
interface UserType {
  id: number
  name: string
}

const user: UserType = {
  id: 1,
  name: 'John Doe',
}

const channel = client.channel('test-channel')

channel.subscribe(async (status) => {
  if (status === 'SUBSCRIBED') {
    await channel.track(user)
  }
})

channel.on<UserType>('presence', { event: 'join' }, ({ newPresences }) => {
  for (const presence of newPresences) {
    console.log({
      id: presence.id,
      name: presence.name,
      presence_ref: presence.presence_ref,
    })
  }
})

Additional context
Add any other context or screenshots.

@westwol good call and thanks for the contribution. Can you let me know what you think regarding https://github.com/supabase/realtime-js/pull/215/commits/cbe0934538dced01e9b32af1268fb53e89bc4ae0? Decided to update the existing Presence without adding another type.

Closing b/c this commit (https://github.com/supabase/realtime-js/pull/214/commits/9132f0fd30de8eed1f938debb7d4abd6a7564695) is captured in https://github.com/supabase/realtime-js/pull/215.


[4.3] Crash when exporting in headless mode on linux with godot 4.3

Tested versions
Tested this on 4.3 stable
System information
Windows 11
Issue description
When exporting in headless mode via a github action I get a crash:
savepack: end
Unloading addon: res://addons/Todo_Manager/plugin.cfg
Unloading addon: res://addons/gdUnit4/plugin.cfg
Unloading addon: res://addons/godot-playfab/plugin.cfg
Unloading addon: res://addons/godot-sqlite/plugin.cfg
Unloading addon: res://addons/gut/plugin.cfg
Unloading addon: res://addons/runtime_debug_tools/plugin.cfg
Unloading addon: res://addons/script-ide/plugin.cfg
ERROR: Parameter "m" is null.
Unloading addon: res://addons/Todo_Manager/plugin.cfg
   at: mesh_get_surface_count (servers/rendering/dummy/storage/mesh_storage.h:120)

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.3.stable.official (77dcf97d82cbfe4e4615475fa52ca03da645dbd8)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
ERROR: FATAL: Index p_index = 1 is out of bounds (size() = 0).
   at: get (./core/templates/cowdata.h:205)
Illegal instruction (core dumped)

The export exe is still created in this instance however the process exits with code 132 (SIGILL) and this causes the rest of the CI pipeline to fail. I was doing this as part of a CI pipeline that exports the project on push to master.
Here are the commands used for the CI export
GODOT_VERSION=4.3
EXPORT_DIR=build
EXPORT_NAME=test-project
      - name: Setup Godot
        run: |
          mkdir -v -p ~/.local/share/godot/export_templates/
          mkdir -v -p ~/.config/
          mv /root/.config/godot ~/.config/godot
          mv /root/.local/share/godot/export_templates/${GODOT_VERSION}.stable ~/.local/share/godot/export_templates/${GODOT_VERSION}.stable
      - name: Windows Export
        run: |
          mkdir -v -p build/windows
          EXPORT_DIR="$(readlink -f build)"
          cd $PROJECT_PATH
          godot --headless --verbose --import --export-release "windows" "$EXPORT_DIR/windows/$EXPORT_NAME.exe"

Steps to reproduce
This looks like a reoccurrence of https://github.com/godotengine/godot/issues/89674
Minimal reproduction project (MRP)
N/A

I can't reproduce with a basic project, so this might be project specific. Could you provide a minimal reproduction project?

@akien-mga Thanks for the quick response and triage. I'm not sure how to reproduce this exactly as I haven't been able to pinpoint it, but  I will try. I also found https://forum.godotengine.org/t/running-godot-from-the-command-line-doesnt-work/77735 which looks like the same issue as mine.

I've seen the cowdata stuff come up a few times now in various issues. As far as I can tell it's related to improper vector access (i.e. if you try to access a vector with greater than the size, it'll crash). The problem seems to be that most of the codepaths accessing vectors isn't guarded against checking vector size before trying to access it.


Running as root is not allowed

Started to have the error spacebar: running as root is not allowed! abort..
I am on MacOS 11.4 using HomeBrew
This affects on:

Can't change the preferences with the file because it doesn't finish to run
Data on the bar doesn't update

I understand the issue, but why would you need to run as root? Especially on macOS and (probably) in a desktop environment?

Sorry, this was long ago I don't remember exactly the problem but think I was the log of home brew?


Correct upload paths, log paths

the absence of trailing slash means that for uploads with one file, we are uploading it as the 'dir'. eg. uploading my_package.rpm to gs://bucket/daisy-outs instead of gs://bucket/daisy-outs/my_package.rpm

/lgtm


Write the "Using custom encypted passwords" guide

SUMMARY

The guide Using custom encypted passwords needs a tester and technical writer. Experiment and analyze the molecule test here, and using it write down the guide in markdown here.
ISSUE TYPE

Documentation

Hi @guidograzioli Can i please be assigned to this task? thanks

Sure, it's all yours; what is your github username?
On Fri, Oct 20, 2023 at 2:03 AM ericmchen15 @.***>
wrote:

Hi @guidograzioli https://github.com/guidograzioli Can i please be
assigned to this task? thanks
—
Reply to this email directly, view it on GitHub
https://github.com/ansible-middleware/amq/issues/101#issuecomment-1771863962,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGPMV2KTKL3LJXZ2HHUUS3YAG5T5AVCNFSM6AAAAAA5DLCAVSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZRHA3DGOJWGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Guido Grazioli
Senior Software Engineer
Ansible middleware automation
GitHub: g https://www.github.com/timauidograzioli

ericmchen15

@ericmchen15 how's the work going? do you need any help on this?


Feature Request: Order object

Description:
Ability to assign an action plan to an Order object type.
Rationale:
Because the Order object typically relates to delivering whatever was sold, an action plan on an Order (e.g. after execution of a contract) could help with the multiple steps that exist even in very basic scenarios (e.g. following up on delivery, billing, etc.).
While this could be seen as overlapping into Service cloud, because the Order object does exist in Sales cloud (and I've seen it used often), having an action plan for Orders in this version would be tremendous.
Your very cool work-around for dealing with multiple-Whats would be stretched, but I'd argue that the order object, over any other, deserves it—if technically possible.

Thanks @aKasperavicius . I have a question: Should we display the related Order as Order.OrderNumber:Order.Name?

Right, orders have some unique features. OrderNumber is alway present, Name is editable and blank is allowed by default. Typical use case is where multiple orders/deliveries are made against a single contract and the name is the PO or Contract number with a suffix. In standard reports and elsewhere, Salesforce shows clickable blank Order name fields as just "-". Would that work or too confusing?

In progress. I don't think it will be feasible in the first attempt to include Order Name. OrderNumber is accessible to all users with Order access. I'll release with just the number, like Contract, and will assess security gotchas for Name in another release.

Oh, just saw that Name is more important than Number. Okay, I will find a way to work with security/FLS before the next release.

After reviewing this more, I think it should probably just be number—especially if easiest to implement.
This is because in Lighting records the default is number, and hovering displays name.
In most cases (e.g. on the tasks themselves) users will be working with standard lookup fields, so matching that standard behavior as closely as possible is probably the target.
Also, pulling the name in some contexts could be easily done using custom formula fields, reports, etc, by an admin on an as needed basis, so order name display issues could even be considered beyond scope.
Sorry for the run around, I should probably have thought this through more before responding earlier.

Covered in #47 and will create new package version asap.

I have to revert this change. The order object is one that can be selectively turned on and off in an org, and installing this package would force an org to turn it on, so I can't do that.

Having said that, it might be nice to have a package extension for Order one day; that's not on the near-term roadmap.


If/else indent

Before:
<?php if (1) : ?>

<?php else : ?>

<?php endif ?>
text

After:
<?php if (1) : ?>

	<?php else : ?>

		<?php endif ?>
		text

It doesn't look good.

Any news on fixing this?

@ovidiu-balau So realistically you would use an inline ternary operator in that particular example. The reason the formatting is messed up is because the  tags aren't being open and closed properly.
This would be a more realistic example of doing that in the real world.
<p class="<?php echo (1) ? 'c1' : 'c2'; ?>">
text

After
<p class="<?php echo (1) ? 'c1' : 'c2'; ?>">
  text

Which is pretty much as expected. So a more realistic look at the else endif situation would be doing something like this.

<?php if (1) : ?>

hi

<?php else : ?>

hi

<?php endif ?>
text

After

  <?php if (1) : ?>

    hi

  <?php else : ?>

    hi

  <?php endif ?>
  text

Which also comes out as expected.
Feel free to reopen this if you think I'm missing something here, I would be happy to take another look at a different example.


Crash on large number of cards in bulk add

Issue: Crashing when adding large number of cards with audio included.
Possible solution: processes downloading audio files in parallel (in ankiconnect.py)

I don't know if this is related, but I get this error when I try to use Passage in Card Builder:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'map')
at card-builder-4b7d228926b94485.js:1:11323

What is your passage?


Some questions about SPA

Hello, bro, I'm interested in your paper "SPA: Self-Peripheral-Attention for Central-Peripheral Interactions in Endoscopic Image Classification and Segmentation", and I have a few questions for you.
Firstly, what motivated you to submit this paper to NeurIPS? Does it align with the research direction of NeurIPS?
Secondly, could you elaborate on how the Self-Peripheral-Attention module extracts image features? What kind of strategies and methods are used in your model, and why does the accuracy improve?
In addition, I would like to understand the main ideas and thoughts behind this paper, as well as the innovative aspects of your work.
Finally, what are your expectations for this paper being accepted at NeurIPS? Are there any special considerations or expectations?
I look forward to your reply, thank you very much!


Investigate submit issue with runs in ENA

TBD

Created ticket in JIRA https://www.ebi.ac.uk/panda/jira/browse/ENA-5016

Done, apparently it's expected downtime


Accepting HMR

I've been trying to use this loader but without success (I know you mentioned it could contain bugs).
Should we accept the module before checking for hot data (here), much like vue-loader does here ?
With that, the page does not reload every time, as we accept the update, but vue-hot-reload-api doesn't update the component either (the client does receive the updated component though). I've tried changing api.rerender() to api.reload() (as per vue-loader) but it still didn't do the trick.

Thanks for the MR, it worked :+1:


groovae_4bar pre trained model is missing from the link

When I click on the link, it is giving error message that the file does not exist. Can you please check?

Thanks for pointing this out. You can just change groove_4bar.tar to groovae_4bar.tar and the link should work. I'll fix the README shortly.


Add related matchers for javax.json objects

Add related matchers library g4s8/matchers-json with Hamcrest objects for javax.json JsonObject, JsonArray and JsonValue; also, support raw string JSON arrays/objects via adapters.

Going to try and kick start hamcrest, so if you want to get it merged, please rebase from the branch v2.3-candidates.
Still trying to understand how has permissions to perform a release.

Going to try and kick start hamcrest, so if you want to get it merged, please rebase from the branch v2.3-candidates. Still trying to understand how has permissions to perform a release.

Thanks, rebased and pushed this branch.


Add runtime files for fennel

Fennel is a Lisp that compiles to Lua https://fennel-lang.org
This does not include a syntax file, but at least provides useful default settings for modifying Fennel files. If users want syntax or more advanced options, there is a third-party plugin: https://github.com/bakpakin/fennel.vim

I'll include it, thanks.


Interactivity does not work in MudBlazor WASM template for Visual Studio for .NET 8

Bug type
Component
Component name
TextField, Button
What happened?
Simply start installed MudBlazor WASM template in Visual Studio 2022 for .NET8 without any coding and it will not work. When going to Counter page and clicking the button, event is not fired. All other controls do not show interactivity like drawer, TextField etc. As I can see mode is set to IntractiveWebAssembly in routes and Head outlet, so, I don't know what is missing there sine that template is provided by MudBlazor people I suppose...
Expected behavior
Expected behavior is that interactivity will work on MudBlazor components. For example button click would be fired and counter would increase on the counter page.
Reproduction link
https://try.mudblazor.com/snippet/GaGoaSuKrbIzrfHH
Reproduction steps

Install MudBlazor templates for Visual studio
Create new project by selecting MudBlazor Web Assembly template
Run the project
Navigate to Counter page
Click Counter button
Nothing happens and counter should increase (method in the razor page is not called)
...

Relevant log output
No response
Version (bug)
.NET 8
Version (working)
No response
What browsers are you seeing the problem on?
Edge
On which operating systems are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Here is the zip file of the original project. It is a bit weird that noone complained since it is default project template in VS without changing a single line of code.
MudBlazorWasmExample.zip

@mikes-gh did we not post  anew version of template on nuget? I see it's still the buggy one with RC libraries etc.

I just used current one.  Its version 1.0.0 with latest 8.* libs

@mciprijanovic can you post dotnet new --list

@mciprijanovic can you post dotnet new list

this does not show the version tho.
I would recommend trying to run
dotnet new update MudBlazor.Templates

and try again?


removed some duplicates

Fixes #139
You can check for duplicates like so:
cat agda-input.vim | grep 'call' | sed 's/^.*(//' | sed 's/",.*$/"/' | uniq -D

I just deleted the first of all the mappings (as that one was never used anyway); but feel free to suggest changes and I can make them.

Thanks so much!


[Improvement/Bug] Not the best search appearance on multiple search engines

Such like Yahoo or Duckduckgo

Especially the title is confusing.
I was already trying to fix this problem, but I wasn't able to see through the different ways you defined the meta tags, titles, etc.

Also on Bing and Ecosia


operator mondoo-operator (0.6.0)

Signed-off-by: Christian Zunker<EMAIL_ADDRESS>

/merge possible

/merge possible


Upgrade to React 17

Right now we can't upgrade to React 17 because of react-vis, which only has React 16 as a dependency in its package.json (https://github.com/uber/react-vis/issues/1356)
However, once NPM adds support for dependency overrides we may be able to override this (https://github.com/npm/rfcs/pull/129)

NPM overrides have been added in v8.3.0
https://docs.npmjs.com/cli/v8/configuring-npm/package-json#overrides


Wishlist: Consider a means to host the docs over HTTPS.

While I understand this does not have a trivial solution, it'd be nice if the docs were served over TLS. GitHub do not appear to have an easy solution to use pages with custom domains over TLS (See https://github.com/isaacs/github/issues/156), however the current website might redirect to https://kubernetes.github.io
Cheers! <3 the docs; thank you for all your hard work.

We're looking at a few options to do this, but we'd need some technical help to get it done.

https://kubernetes.io/


Monthly Chat Agenda July (2023-07-03 and 2023-07-17)

This is the Agenda for the two Monthly CRS Chats.
The general chat is going to happen on https://owasp.slack.com in the channel #coreruleset on Monday, 2023-07-03, at 20:30 CET. That's the 1st Monday of the month. A separate issue chat is happening at the same location, same time on Monday, 2023-07-17. That's the 3rd Monday of the month. Please note that we have a CRS calendar (maintained by @fzipi).
Archived previous meetings and their decision are here.
What happened in the meantime since the chat last month
Outside development

HAProxy ModSecurity2 Integration via simple wrapper by @FireBurn
OpenResty WAF

Inside development
Rules

Some 3-4 rules to re-do as part of the keyword list sub-project, then we should be ready for CRS v4.

CRS Sandbox

FIXME: Please fill in

Security

3 open security issues. All of them are basically solved / dismissed and we're waiting for confirmation by reporters.

Plugins

More nextcloud updates
New contributed RoundCube plugin is coming along

Documentation and Public Relations

:monocle_face: The revised install documentation continues to be written and will be ready for review soon.
:memo: An HAProxy person contributed some documentation text about HAProxy as an engine/integration option.
Alessandro started to breed on a plan how to rename our project (see previous meeting)

Project Administration and Sponsor relationships

Nothing really new here, small company asked for sponsorship information we suggested to support a different open source project since we concentrate on larger sponsors

Tools

go-ftw: chore: change default value and name to AutoCompleteHeaders

Testing incl. Seaweed and many future plans

GSoC project bringing us a performance testing framework is on very good tracks

Containers

:tada: feat: add extended apache errorlog

CRS Status Page

on hold until after CRS v4 release

Project discussions and decisions

CVE, formal 3.x release/backport, blog post - is this happening? Did the security researcher confirm? Or no CVE?
Explained to original reporter of security issue C9K we would not get a CVE and asked if we intends to create one two weeks ago. Did not get a response.
PHP function name rules overhaul: Discussed in PR 3228; read from https://github.com/coreruleset/coreruleset/pull/3228#issuecomment-1604929859 downwards

Rules development, key project numbers
PRs that have been merged since the last meeting

#3241
#3236
#3235
#3223
#3238
#3219
#3237
We merged 7 PRs since the last monthly project chat.

Open PRs
Open PRs marked DRAFT or work in progress or needs action

#3218
#3228
#3242
#3232
#3170
#3152
#3203
#3201
#3190
#2302
#3184
#2637
#2666

Separate 2nd Meeting (Monday, 2023-07-19)

CVE-2023-38199
Open rule updates for CRS v4 (keyword lists)
#3087
#3218
#3222
#3239
#3220
#3147

How to get to our slack and join the meeting?
If you are not yet on the OWASP Slack, here is your invite: https://owasp.org/slack/invite .
Everybody is welcome to join our community chat.

Decisions July 3rd

Blah

:large_blue_circle: Decision: Blah

Decisions July 17th


bumped node-fetch version because of a security error

this is pointless, the node-fetch version are in discord.js side

and only node-fetch <= v2.x is usable with aoi.js
because node.fetch v3.x is written in esmodule


read: wrap runtime errors in a juttle error

The change in Juttle 0.7.1 to wrap all vanilla JS errors coming from read in an internal error changed the test expectations since the error messages now included "internal error".
Instead catch the errors in the adapter itself and wrap them in a proper runtime error with an adapter-specific error code.

@davidvgalbraith @mstemm @dmajda
While this should address the immediate problems where the elastic adapter tests no longer pass with Juttle 0.7.1, it seems like a better solution would be to go through the adapter and find all the places where a vanilla JS Error is thrown and instead throw an adapter-specific error with a more specific code.
This of course depends on finally implementing a solution for https://github.com/juttle/juttle/issues/59

+1


Docker container build failure

Which test(s) are failing:
docker builds fails.
Since when has it been failing:
every time it fails.
Reason for failure:
Step 1/22 : FROM ruby:2.7.4-buster as builder
Error parsing reference: "ruby:2.7.4-buster as builder" is not a valid repository/tag: invalid reference format
Anything else we need to know:
I am trying to inject Kubeters logs to Splunk using Fluentd. i do not see any official plugin from Fluentd page,  or docker image. Here I saw this plugin with dockerfile. but tried to build it fails.
Please help.

Hey @jino-mariath, we do have docker image available on docker hub.
Link to image: https://hub.docker.com/r/splunk/fluentd-hec/tags

Thank you so much.  Glad to see the pre-built image.
When I try to run the container get an error.  should we pass any parameter when we run the docker container?
docker run -it --rm splunk/fluentd-hec:latest bundler: failed to load command: fluentd (/usr/bin/fluentd) Traceback (most recent call last):         23: from /usr/local/bin/bundle:23:in '
22: from /usr/local/bin/bundle:23:in load'         21: from /usr/local/share/gems/gems/bundler-2.3.6/exe/bundle:36:in <top (required)>'
20: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/friendly_errors.rb:103:in with_friendly_errors'         19: from /usr/local/share/gems/gems/bundler-2.3.6/exe/bundle:48:in block in <top (required)>'
18: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/cli.rb:25:in start'         17: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/vendor/thor/lib/thor/base.rb:485:in start'
16: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/cli.rb:31:in dispatch'         15: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/vendor/thor/lib/thor.rb:392:in dispatch'
14: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in invoke_command'         13: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/vendor/thor/lib/thor/command.rb:27:in run'
12: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/cli.rb:484:in exec'         11: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/cli/exec.rb:23:in run'
10: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/cli/exec.rb:58:in kernel_load'          9: from /usr/local/share/gems/gems/bundler-2.3.6/lib/bundler/cli/exec.rb:58:in load'
8: from /usr/bin/fluentd:23:in <top (required)>'          7: from /usr/bin/fluentd:23:in load'
6: from /usr/share/gems/gems/fluentd-1.14.2/bin/fluentd:15:in <top (required)>'          5: from /usr/share/gems/gems/fluentd-1.14.2/bin/fluentd:15:in require'
4: from /usr/share/gems/gems/fluentd-1.14.2/lib/fluent/command/fluentd.rb:351:in <top (required)>'          3: from /usr/share/gems/gems/fluentd-1.14.2/lib/fluent/supervisor.rb:744:in configure'
2: from /usr/share/gems/gems/fluentd-1.14.2/lib/fluent/config.rb:31:in build'          1: from /usr/share/gems/gems/fluentd-1.14.2/lib/fluent/config.rb:31:in open'
/usr/share/gems/gems/fluentd-1.14.2/lib/fluent/config.rb:31:in initialize': No such file or directory @ rb_sysopen - /fluentd/etc/fluent.conf (Errno::ENOENT)
Thank you.

Hey @jino-mariath, you cannot directly run the image. You need to deploy it to the Kubernetes. You can refer https://github.com/splunk/splunk-connect-for-kubernetes for getting started.


Add mariipia10 as contributor

Hi, this is my first pull request as an outreachy intern!

Hi @mariipia10, welcome to the GTN! Being on the contributor list is not a pre-requisite to contributing to the GTN.
So we do not add people to the contributor list until their first contribution to avoid inaccurately increasing our statistics. We will leave this pull request open until you make your first contribution and merge it then :)


how to train my own model about object detection?

Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
None
OS Platform and Distribution
No response
MediaPipe version
0.10.6
Bazel version
No response
Solution
Object Detector
Programming Language and version
javascript
Describe the actual behavior
No response
Describe the expected behaviour
No response
Standalone code/steps you may have used to try to get what you need
No response
Other info / Complete Logs
I want to detect some object about backetball, such as the backboard, basketball the net and so on. Is there any method for me to train my own model, which finally produces the .tflite or .task file? It's my pleasure to receive your apply! Thank you.

Hi @ly15927086342,
It is possible to customize our Object Detection model to fit your needs. You can train the model according to your requirements and export it as a .task file. To do this, follow the Object Detection model customization guide on this page. Additionally, check out the Python Colab example for training your own model.
Thank you

Hi @ly15927086342,
It is possible to customize our Object Detection model to fit your needs. You can train the model according to your requirements and export it as a .tflite file. To do this, follow the Object Detection model customization guide on this page. Additionally, check out the Python Colab example for training your own model.
Thank you

Thank you for your apply! I'll check it out.

@ly15927086342 你好，目标检测重新训练完之后，你能成功运行吗，我在图“mediapipe/graphs/object_detection/object_detection_desktop_live.pbtxt”中将“ssdlite_object_detection.tflite”换成自己训得，或者使用下载的“ssd_mobilenet_v2.tflite”,修改好参数后，不会报错，但是检测结果都是乱的

@ly15927086342 你好，目标检测重新训练完之后，你能成功运行吗，我在图“mediapipe/graphs/object_detection/object_detection_desktop_live.pbtxt”中将“ssdlite_object_detection.tflite”换成自己训得，或者使用下载的“ssd_mobilenet_v2.tflite”,修改好参数后，不会报错，但是检测结果都是乱的

我是按照colab里的教程，提供了一份新的训练数据进行训练的，可以训练成功。我没试过你这种方式，不了解。


Remove version: OpenJS.NodeJS.LTS version 14.15.2

Replaced by another Pull Request
Microsoft Reviewers: Open in CodeFlow

https://www.github.com/microsoft/winget-pkgs/pull/143386#issuecomment-1986949152 [Policy] Needs-Author-Feedback

Close with reason: See discussion in above linked issue;


Is there a direct way to read to pandas dataframe as read_csv for blob

Is there a direct way to read to pandas data frame as read_csv for blob?
In AWS S3 this can directly be done using correct, to _csv and read_csv runs perfectly file.

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

ID: 2f45a6b5-0fea-7fbb-5d4d-37e0e2583fd7
Version Independent ID: 7be6f792-09f8-c22f-86b6-d0f690e9b3a4
Content: Explore data in Azure Blob Storage with pandas - Team Data Science Process
Content Source: articles/machine-learning/team-data-science-process/explore-data-blob.md
Service: machine-learning
Sub-service: team-data-science-process
GitHub Login: @marktab
Microsoft Alias: tdsp

Thanks for the feedback! We are currently investigating and will update you shortly.

@marktab here to see if there any planned optimized solution besides the document. Thanks.

@YutongTie-MSFT  and @siddharthnobellIdtn
This page is a simple example -- see https://docs.microsoft.com/en-us/python/api/overview/azure/storage-blob-readme?view=azure-python for more options.
The options are entirely driven by what is available in the Azure API

Thanks for the information.
@siddharthnobellIdtn
We will now proceed to close this thread. If there are further questions regarding this matter, please respond here and @YutongTie-MSFT and we will gladly continue the discussion.


Refactor app.js into Webpack

Tola has an app.js file which is loaded in the base.html template, and therefore used on almost every page load. The JS file contains functions used throughout the app, along with some code specific to Projects.
Because the app.js file exists outside of webpack, it requires having a "junk string" updated on every release to make sure the cache is busted, and any changes to app.js will show up to users without a hard refresh.
The goal of refactoring is to move the shared code into a webpack bundle so that any future updates will no longer require an update to a junk string, while leaving the project specific code behind as-is.
Refactor app.js into base.js
Possible areas that may be affected and should be tested for regressions:

[ ] Any AJAX calls: the CSRF token is set up by this code, such that if it's not working, all AJAX form POSTs will fail
[ ] AJAX error handling: If an AJAX call is performed while the network is down, an error popup should show up in the right hand corner
[ ] PNotify is initialized and configured to use bootstrap. When testing the above error handling, make sure the popup looks correct
[ ] Bootstrap popovers/modals/tooltips are initialized. Verify they work.
[ ] Date utilities used for display and validation live here. Verify things like date validation on the Results form work
[ ] Alerts in forms on success/fail are handled by a utility function
[ ] Popovers work such as by clicking "Add documentation" on /workflow/projectagreement_update/1727/

Projects code should also be tested but it's unclear what the code here is related to exactly, if it's even used at all. I can try and track down specific test cases when I'm a little more awake.

QA Verified:*

Spent time clicking tool tips, links, and creating indicators/results, I don't see any negative effects from these changes, moving to Ready for Deploy

Pre-Deploy Check:

[x] Non-regressed
[x] Feature/fix can be found in release branch in staging environment, functioning as expected.

If above is checked, this feature/fix is DEPLOY READY.

Fixed in Hucklepatch


Error: ... is not a valid UUID string for text

I can only print with retained formatting. If i try templates it throws this error:
Uncaught (in promise) Error: (65899250-e022-4b46-96e9-b8e030e2dabe is not a valid UUID string.
at $logseq$sdk$utils$uuid_or_throw_error$$ (main.js:94653:9)
at br.$logseq$api$block$get_block$$ (main.js:94716:427)
at br.R (lsplugin.core.js:2:49447)
at br. (lsplugin.core.js:2:93271)
at a.emit (lsplugin.core.js:2:28521)
at X. (lsplugin.core.js:2:88623)
at lsplugin.core.js:2:53506
at Array.forEach ()
at X.listener (lsplugin.core.js:2:53491)
It seems it doesn't support this style of links text

Same here, this bug is bizarre :/

@Red-Skuller, could you clarify what the expected behaviour is?

It should export text as text

With my fix, it seems to export [text](((UUID))) as just text with no link, is that okay?

Strangely enough, [text]((UUID)) exports to [text]Header at given UUID. I'm not completely sure how this feature was envisioned to work 🤔

Yes. That's plenty. Thank you!

Great, no problem 😄 But to be honest I'm not sure how soon is one of the maintainers (@sawhney17 or @kumaresh0) likely to review it 😅


Add support for additional filters when exporting

When exporting CSV (tasks/extract) support additional
filters: taskPropertySearch, taskId, reviewer, owner

When exporting challenge geojson support additional
filters: taskPropertySearch, taskId, reviwewer, owner

Since taskPropertySearch is a json object, added
api for POST of this data so it can be downloaded with
an HTML Form <form>.

PR looks good, your PR description ended a bit abruptly though.

@mgcuthbert Thanks for catching that! I've updated it.


Add walking RTB apodization

Closing in favor of https://github.com/magnusdk/vbeam/pull/29 (should be the same with cleaner log)


Bulk Pubsub 1.10 Tracking Issue

1.10 Milestone

#5368
#5367
#2126
#5256
#2113
#5381
#5257
#2134
#5285
#2141
#2135
#5497
#2260
#5369
#2218
#2221
#5453
#5502
#5501
#5500
#5499

Related Issues

PubSub Batch proposal #2218
PubSub batching 1.10 feature tracking board

@nyemade-uversky please remove https://github.com/dapr/dapr/issues/2113, it is not related to this issue

#5453 is moved out of this release ... the other issue #2113 is not related to this feature.
@nyemade-uversky This issue can be closed?

Yup, @nyemade-uversky Please close this issue now. We can use https://github.com/dapr/dapr/issues/6000 for 1.11 tracking of Bulk PubSub items.

Yup, @nyemade-uversky Please close this issue now. We can use #6000 for 1.11 tracking of Bulk PubSub items.

closing this


Add plugin name to incompatible version message

Coverage remained the same at 93.007% when pulling<PHONE_NUMBER>5a315e15d9c4bb2b9bcbe63c4baca2 on maydewd:warn_ver_msg into b91fa05051349b638f8cdc9017e5d06a66d6b27d on PUNCH-Cyber:v2.


Support direct convert/export model for TensorFlow.js when SageMaker training jobs.

todo

SageMaker is currently supported TensorFlow version 1.4, 1.5 and 1.6. Currently the latest TensorFlow version is 1.8, minor updates are frequent. Since TensorFlow.js has just been officially released, there are some problems with running TensorFlow.js in SageMaker.
The tensorflowjs package depends on tensorflow 1.7 or 1.8. There is an additional package installation method by requiements.tx in SageMaker, but there is a possibility of breaking the SageMaker module.
If SageMaker officially supports 1.7 or uses a custom image, we can use tf.train.SessionRunHook (such as tf.train.FinalOpsHook) to insert the conversion process at the end of learning.

Note that the converted data must be saved under /opt/ml/model.
ref: Using Your Own Training Algorithms


"Simulated motion mode" in StaticBody docs doesn't exist.

Godot version:
Latest master branch.
OS/device including version:
Windows 10.
Issue description:
The "simulated motion" referred to in the docs doesn't seem to actually exist.
https://docs.godotengine.org/en/latest/classes/class_staticbody.html#description
https://imgur.com/yBK5BAx
I also looked in the C++ code and couldn't find anything either.
I also found this other mention of simulated motion in KinematicBody but I haven't looked into it further.
https://docs.godotengine.org/ko/latest/classes/class_kinematicbody.html#description

Is this a duplicate of https://github.com/godotengine/godot/issues/17531

I see. Was wondering because both issues stumble over the same now-gone documentation fragment.
Thanks!


mWeb - Connect Bank Account - The tooltip "Exit"is briefly visible when tapping on Plaid option

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to staging.new.expensify.com
Login with any account
Go to Settings - Workspace - Connect Bank Account
Select Plaid

Expected Result:
The tooltip "Exit"is not briefly visible when tapping on Plaid option
Actual Result:
he tooltip "Exit"is briefly visible when tapping on Plaid option
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[x] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/227646952-97bd0a69-2f68-4f0a-9470-5d901ade7acf.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal team
Slack conversation:
View all open jobs on GitHub

Triggered auto assignment to @arielgreen (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

@arielgreen Expected behaviour for this issue that the user should not see the "Exit" tooltip in mobile phone. This function should work the same on all platforms, but it is only shown on Android/Chrome.

I don't know what exit tooltip you are referring to. Can you please post an annotated screenshot?

@kbecciv

@arielgreen Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

Thank you for clarifying!
I am unable to reproduce this.
https://user-images.githubusercontent.com/37308300/230237774-b0345ddb-0dd6-4c41-8b47-0b7c07d7debf.mp4


Cannot be Updated

Hello,
When I updated the extension from VSCode in remote host, it always showed the error: This extension is disabled in this workspace because it is defined to run in the Remote Extension Host.. Does anyone tell me how to fix it? thanks a lot.
Best regards
Qiuping

how to install it to the remote cluster? thanks a lot


Increase coverage for resqpy.organize

Codecov Report
Base: 78.05% // Head: 78.52% // Increases project coverage by +0.47% :tada:

Coverage data is based on head (932c27d) compared to base (44471b0).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #633      +/-   ##
==========================================
+ Coverage   78.05%   78.52%   +0.47%
==========================================
  Files         179      179
  Lines       30762    30762
==========================================
+ Hits        24011    24156     +145
+ Misses       6751     6606     -145

Impacted Files
Coverage Δ

resqpy/organize/generic_interpretation.py
19.67% <0.00%> (-50.82%)
:arrow_down:

resqpy/model/_xml.py
91.23% <0.00%> (ø)

resqpy/organize/genetic_boundary_feature.py
76.00% <0.00%> (+4.00%)
:arrow_up:

resqpy/organize/boundary_feature.py
85.71% <0.00%> (+4.76%)
:arrow_up:

resqpy/organize/organization_feature.py
84.84% <0.00%> (+6.06%)
:arrow_up:

resqpy/organize/horizon_interpretation.py
85.56% <0.00%> (+6.18%)
:arrow_up:

resqpy/organize/boundary_feature_interpretation.py
83.07% <0.00%> (+7.69%)
:arrow_up:

resqpy/organize/earth_model_interpretation.py
80.28% <0.00%> (+9.85%)
:arrow_up:

resqpy/organize/fault_interpretation.py
80.55% <0.00%> (+12.50%)
:arrow_up:

resqpy/organize/rock_fluid_unit_feature.py
86.11% <0.00%> (+15.27%)
:arrow_up:

... and 7 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Cant enable/disable columns on mobile edge browser

Checklist

[X]  I am not using Home Assistant. Or: a developer has told me to come here.
[X] I have checked the troubleshooting section and my problem is not described there.
[X] I have read the changelog and my problem is not mentioned there.

Deploy method
Manually built (git clone - yarn build - yarn install
Z-Wave JS UI version
8.7.0
ZwaveJS version
10.3.1
Describe the bug
On the mobile edge browser, if I attempt to enable/disable columns in the UI view, it fails. It appears to be attempting to reorder the columns instead.
To Reproduce

Access the zwave js ui from the mobile edge browser
Press the COLUMNS button to enter column editing mode
Attempt to disable one of the columns
Observe the column can't be disabled

Expected behavior
Expect that columns can be enabled and disabled in the column editor.
Additional context
No response

Unfortunatrely I have no way to test this, does dragging columns woks?

Yes columns dragging works. Actually that seems to be the problem, it looks like it's entering drag mode, even though I'm not using the drag handle.
I tested this with the chrome mobile browser and saw the same issue.

I moved the handle to just include the button and not the entire checkbox. Check with new version (plan to release it later today) and feel free to reopen this if not fixed

Thanks! Works for me.

Thanks for the feedback


do not rewrite float equals in NumericalFilterOptimizer

do not make decision on float value equals a literal, let server handle it.

Codecov Report

Merging #11495 (a35a913) into master (d8d1e92) will decrease coverage by 63.04%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             master   #11495       +/-   ##
=============================================
- Coverage     63.03%    0.00%   -63.04%
=============================================
  Files          2320     2244       -76
  Lines        124476   120741     -3735
  Branches      19004    18447      -557
=============================================
- Hits          78463        0    -78463
- Misses        40438   120741    +80303
+ Partials       5575        0     -5575

Flag
Coverage Δ

integration
0.00% <ø> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <ø> (ø)

java-11
?

java-17
?

java-20
0.00% <ø> (-49.96%)
:arrow_down:

temurin
0.00% <ø> (-63.04%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

...ery/optimizer/filter/NumericalFilterOptimizer.java
0.00% <ø> (-81.70%)
:arrow_down:

... and 1975 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


documentation: remote_write config: fix blank lines

The blank line is not efficiently placed in the remote_write config,
affecting readability.
Signed-off-by: Julien Pivotto<EMAIL_ADDRESS>

:+1:


[BEAM-4671] Skip MetricsPusherTest validates runner test for runners that do not support it yet

Follow this checklist to help us incorporate your contribution quickly and easily:

[X] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[X] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.


Convert relative links to .html

When running a codo command that pulls in multiple .md files, it's nice to have them formatted as HTML, but the links within the markdown are no longer accurate.  For example:
# My Readme

[Another Markdown File](path/to/SOME_FILE.md)

Correctly points to path/to/SOME_FILE.md in github and other markdown rendering services, but when pushed through codo the link should be updated to path/to/SOME_FILE.md.html if the reference exists.

This is interesting but not critical so I'm going to just leave it here not having time to work on that myself. PRs are welcome.


float module

I now know way more about IEEE floats than I ever wanted to.
I borrowed a function from the gg module (BSD 3-clause license) in order to get float equality to work, as their method is the most efficient and complete among several I've looked at. Jane Street's Core_kernel library might do it even more completely, but that implementation looks like it would be substantially slower.
But there's much more than just equality to care about. OCaml lacks robust floating-point rounding and scaling functions, just to name a couple, and we're going to want that stuff all packed up neatly in a library.
Possibilities:

Adopt gg's floats alone (~200 sloc)
Adopt gg in its entirety (2850 sloc) -- probably a bad idea
Adopt Core in its entirety (enormous) -- also probably a bad idea
Roll our own float module

Pursuant to conversation with @bendiken, we'll roll our own. The reasons for this are various and not worth recounting here. I'm holding this open until I start making some progess.

Conclusion: we need our own Float module. We will do that thing.

Actually, this will go into Consensus.Prelude


Shared dynamic variables in pre-execution function

I'm setting up a mini-framework for a general task runner in which the tasks can define shared variables in a pre-execution function (Setup); the variables defined within will be available to all tasks invoked by Start-RSJob. I have no control over what variables will be set up in the Setup function, but all of them will need to be available in the jobs.
(If it helps, the variables will be read-only.)
What's the best way to do this with RS Jobs?

I think it is Synchronized hash
you can search for examples at Boe's website (or inside module :)

I ended up creating a $globals variable and stuffing everything I need into the variable. I was looking for something that's closer to $Using but my solution works well for me.


Create pet-the-capybara

Simple plugin making it possible for users to pet a capybara and say a cute message on the client side.

Its my first time working with these checks, I'll close and retry with a fix for the error!

FYI you do not need to close this PR; just push updated commits which fix the errors, and we'll review it once it's passing CI

Alright I'll keep trying, thanks a lot! (Sorry if this is giving notifications)

This can be reduced to use MenuEntryAdded if you care enough.

I'd be up to improve the code anytime, its a big learning curve for me!
Do you by any chance know a plugin that uses the constructor so I can look into it?

It's generally best to clone core and check out some core plugins. Ctrl+shift+f in IJ

My first comment is still valid.

Ooh I'll look into that tomorrow, I kinda have an idea what you mean but not completely!
If you could clarify what you mean that would help a lot!

Ooh I'll look into that tomorrow, I kinda have an idea what you mean but not completely! If you could clarify what you mean that would help a lot!

Your package should be called something like com.droei.petthecapybara


Notes for next beta version (3.2.0_beta1)

My intention is to release 3.2.0_beta1 this week, and publish 3.2.0 on January 28th.
Cf. cycle described here.

Ok that sounds like a good idea. I apologise for my absence as of late but things are slowly starting to settle down.


Post title links require double taps on mobile

https://twitter.com/4lpine/status/633382858422259712

I too am getting this. Happens on the site.title and the post.title.

Yup.. this fixed it for me. Commit showing the fix.. can't make a PR right now: https://github.com/tgaeta/tg-blog/commit/a0a1eff13c8d42c91110f775f50d618bf990b257


add resync period

Related Issue

https://issues.redhat.com/browse/ACM-8529
Description of changes

Added regular resyncs

/cherry-pick release-2.9


Revert "Removing zle-* overrides, appear fixed in new ZSH." as per issue #319

This reverts commit 520eed12482b276e630d66b01a3f5852c96b6b1f as per issue #319.

This issue was fixed with #740. Please reopen if this is not the case.


Error in generating display names from recent upgrade

I'm getting an error when generating display names.
TypeError: ...codePath...: Cannot read property 'some' of undefined

The plugin config is bare, display name is enabled only in dev mode so our final builds are ok. For now, we've set displayName to false to avoid the error.
[
    'babel-plugin-styled-components',
    { ssr: false, displayName: api.env('development') },
]

The error started when we upgraded the package to v1.13.0. Prior to that, it was working fine.
It might be this change that's causing an error? It introduced code affecting display names and has a few places where some is being called.

@liemnotliam it might have something to do with what I fixed in #340, the plugin was wrongfully assigning withConfig statements to helpers in certain scenarios. Could you try 1.13.2-test.1 and let me know if it works for you?
If it's still breaking, some example of the affected code would be awesome so I can put it in a regression test.

It's still showing the same error with 1.13.2-test.1. The affected code includes our internal components library so I can't share that. I'll need to dig around for how those are configured for a reproducible code sample but it may be tricky as there are a few moving parts.

It's still showing the same error with 1.13.2-test.1. The affected code includes our internal components library so I can't share that. I'll need to dig around for how those are configured for a reproducible code sample but it may be tricky as there are a few moving parts.

One possible way to find a reproduction is to comment out ones with more exotic syntaxes until the error goes away and then post a code sample of the one(s) that are currently problematic.

Should be handled in 1.13.2, I added some guard clauses

it works now, thank you!


[Vim] Split window cannot be resized with mouse

Environment
Terminal:
Version: 0.10.781.0
Installed from Windows Store.
Windows:
Platform ServicePack Version      VersionString

Win32NT             10.0.19041.0 Microsoft Windows NT 10.0.19041.0
WSL:
{
"guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
"hidden": false,
"name": "Ubuntu-18.04",
"source": "Windows.Terminal.Wsl"
}
VIM:
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Apr 21 2020 18:07:44)
This is not a customized vim. Just downloaded the latest version and compiled and installed.
Same vim settings on my Macbook Pro works fine with mouse resizing split window in vim.
Steps to reproduce

Launch the terminal
Select to start a tab for the WSL ubuntu 18.04 or automatically start
Edit ".vimrc" or other vim settings to enable mouse : "set mouse=a"
Enter command "vim <some_file>" to start vim to edit some_file
In vim, enter ":sp <another_file>" to split the window and edit another file
Use mouse to click on the bar of the splitted window and move. The bar doesn't move with pointer and window is not resized.

Expected behavior
The bar of splitted window should move with pointer of mouse and the window should be resized accordingly.
Actual behavior
The bar of splitted window is treated as text when clicked on and cannot be moved.

@jianbinw What version of the Windows Terminal are you using?

@zadjii-msft Ah sorry about forgetting the most important info. Just updated in the "environment" section and the version is:
Version: 0.10.781.0

Not sure if this is a problem in Terminal itself as the same function is not working in WSL or WSL2. Probably depends on how Teminal is implemented.

I just tried this in gnome-terminal with vim -u NONE and this doesn't work, but my usual .vimrc actually does work in gnome-terminal, but not conhost or Windows Terminal. That should narrow this down.

Can you share the output of :set ttymouse when it's working/not working? Vim supports multiple VT mouse encodings.

I just tested the repro, and yeah: when ttymouse is the default (xterm), i can't resize the split. When ttymouse is sgr (the all-around best encoding), it works perfectly even in conhost/terminal.

Is it possible that the vim installation on macOS is customized to prefer sgr?

Not working:

Working:
ttymouse=sgr
This is my mac output

Accroding to vim doc: http://vimdoc.sourceforge.net/htmldoc/options.html#'ttymouse', I changed the ttymouse to xterm2 and it is all working now.

Looks like a case of bad vim defaults. Thanks!

Just so you know, xterm2 (and xterm) mode cannot address cells on the far right edge of the screen -- if your terminal is wider than 93 characters, you won't be able to click any of the extra ones past 93. You really should prefer sgr: it works in a lot of terminal emulators :smile:

Just so you know, xterm2 (and xterm) mode cannot address cells on the far right edge of the screen -- if your terminal is wider than 93 characters, you won't be able to click any of the extra ones past 93. You really should prefer sgr: it works in a lot of terminal emulators 😄

Thanks, I was looking for this -- but in other terminal emulators (namely PuTTY), as well as in Vim's own docs (:help 'ttymouse'), the limit is actually 223 columns. How does WT get its 93-column limit then?

You know what? It looks like we top out at 93 due to a self-imposed limitation. While it looks like X10 mouse tracking mode supports coordinates up to 223, we can't put anything in the input buffer that's >= 0x80 without wsl corrupting it on the way in.
https://github.com/microsoft/terminal/blob/695ebffca1e7d8fbee18755032e60512cef4778e/src/terminal/input/mouseInput.cpp#L403-L408

That makes sense. And now I faintly remember some Linux terminal emulator documenting the same issue as well...
Thanks for the information about ttymouse=sgr, looks like that's the best option.


Changed keys to EC. Added gpg verification check on easy-rsa installer.

GPG verification is not wanted really. If I wanted to verify authenticity of the tarball, checksum verification would be faster, cleaner and reasonably reliable. And yes, I understand the differences.
Forcing AES-256-GCM as the cipher, the only thing which you are achieving is breaking a LOT of setups. AES-256-GCM will always be used when possible, so why break anything else?

That's fair -- I just wanted to share my changes. :)


PSVersion in $PSVertionTable is hard-coded in PSVersionInfo.cs

private static SemanticVersion s_psV6Version = new SemanticVersion(6, 0, 0, "alpha");

It should not be a hard-coded, but instead should be generated based on the GitCommitId.

@daxian-dbw I can fix this in #3690

We agreed to break #3690 down into a few small parts.


Current version of Collection on pypi throws exception if one checks if a document exists

Mainly putting this in here if someone is running into similar issues.
The collection objects on version 1.3.1 (most recent version pf pypi by the time of writing) throws a KeyError exception when one checks for document existence:
if my_key in db['my_collection']:
    [...]

Intended behavior would imho be to gracefully return False if the document does not exist. This behavior seems to be already implemented in the more recent version 1.3.2. through a new __contains__ method on the Collection class. Resolving #105 would solve this issue.
A current workaround obviously is:
exists = True
try:
    my_key in db['my_collection']
except KeyError:
    exists: False
if exists:
    [...]

Potentially related #113.

Yes is has been implemented in the 1.3.2 but only with the document key. I could improve it to also work with the document itself.
Cheers!


Fix unsafe capture in TPCC transactions

closes #191

Also make TPC-C randomness for last name generation match spec more closely


"autoserializeAs" not work.

Assuming I have a "Model" folder with a following structure:
Test.Model
-- TestModel.ts
-- TestSubModel.ts
-- Index.ts

// Test.Model/TestSubModel.ts

export class TestSubModel
{
   @autoserialize
    private test: string;
}

index.ts contain:
export * from "./TestModel";
export * from "./TestSubModel";

Another.Test.Model
- AnotherTestModel.ts
- Index.ts

There is an inconsistency in functioning in the following scenarios:
// Another.Test.Model/AnotherTestModel.ts

export class AnotherTestModel
{
   @autoserializeAs(TestSubModel)
    private test: TestSubModel;
}

When use:
import { TestSubModel } from "../Test.Model";  The autoserializeAs not work.
import { TestSubModel } from "../Test.Model/TestSubModel";  The autoserializeAs works.
I tried to find the problem but could not identify.

Note:
// Another.Test.Model/AnotherTestModel.ts

import { TestSubModel } from "../Test.Model";

export class AnotherTestModel
{
   @autoserializeAs("work")
   private _work: string; // The autoserializeAs works.

   @autoserializeAs(TestSubModel)
    private test: TestSubModel; // The autoserializeAs not work.
}

Most likely, at runtime the reference to TestSubModel doesn't exist yet (TestSubModel is undefined). If you export TestSubModel before TestModel it ought to work. I'd recommend directly referencing from TestSubModel to "../Test.Model/TestSubModel".

I added the debugger inside the autoserializeAs. It clearly shows that the TestSubModel class has been loaded and is not as undefined.
Anyway, I'll reference the file directly for now.
Thank you very much for the clarification.


Search Different Dump Types

Thanks for the super useful tool @utkusen 🙇
I was trying to use this tool for archives that went further back than 2019, but it kept bugging out since there weren't any Google shortlinks from back then.
This PR adds the ability to download dumps of arbitrary types (lsgd6, tinyurl7, etc), by downloading the Metadata XML file from the archive, which gives all of the dump types that are available in that archive.

This looks awesome! I will merge it tonight