Multiple broken g3doc links

There are, by my count, at least 20 broken g3doc links scattered among documentation, code, and build scripts caused by this commit migrating g3docs to the docs_src + source code documentation generating system.  So far, in relation to this, the following issues have been opened: #8014, #7999, #7989, and the following pull requests have been made: #8018, #7990, #7965.  Two of the pull requests, #8018 and #7990, take care of the two broken links on the core TensorFlow README and are waiting on the signing of CLAs.
Due to the restructuring that took place in the transition from g3doc to docs_src, a simple find-replace won't work.  For example, in reference to this line in fully-connected-reader.py, tensorflow/g3doc/how_tos/reading_data.md#reading-from-files would have to be changed to tensorflow/docs_src/programmers_guide/reading_data.md#reading-from-files.  In fact, according to the new reference syntax, it should be changed to @{$reading_data#reading-from-files}.
Moreover, some g3doc files that are still linked to by existing documentation no longer exist in this repository.  E.g., the adding an op extension guide links to many of the Python files contained in this g3doc folder (which has now been deleted.)  Although these Python files should probably be reinstated somewhere, this appears to be the only collection of Python files in g3doc that were deleted and are still needed.
So, how best to go about fixing these issues?  Manually fix each broken link in a single pull request?  And where should the Python files pertaining to the adding an op extension guide be placed?

Thanks for filing the detailed issue @ClarkZinzow !
@xmbrst @dr4b Can you guys take a look?

Hi!  We are still updating the documentation about how to contribute documentation, but for now:

To fix docs in docs_src, a set of PRs of reasonable sizes that contains a few related files would be good---one PR per error is probably overkill, but one huge PR might be hard to review.

The support code files for Adding an Op should be re-added, but we will add it to the tensorflow/examples directory and update the links.  We will do this.

Thanks!

Thanks @tatatodd for the labeling and assigning, and thanks @wolffg for the info.  For docs_src fixes, I'll limit the domain of each pull request to sibling files (should provide the right level of granularity for the pull requests; let me know if you think this is too coarse-grained) and I'll let the Adding an Op code files be.  It appears that the latter is starting to get attention: #8044.
I'm hoping to provide consistent useful contributions to TensorFlow, both via bug fixes and feature additions, once I feel very comfortable with the code base.  In the meantime, I thought that fixing documentation errors and other minor issues would be a good way to help out!

BTW, is this bug still relevant?  I think a lot of these issues got fixed over the months as we solidified the parameterized link process?


Update grpcio requirement for python client

As memory-leak reported to be resolved in grpcio>=1.51.1

Possibly it can be even bumped to 1.52 version as there is issue with installation of grpcio on python 3.11
https://github.com/grpc/grpc/issues/32105

Thats a good point. @Tabrizian at this point, just close this?

Yes, we can close it.


NullRefException fix in FullNameSansTypeParameters

Hello,
I would recommend adding this to the next patch. When encountering generic type arguments, there is no FullName property, so Name must be used:
public static string FullNameSansTypeParameters(this Type type)
    {
        var fullName = type.FullName;
        if (string.IsNullOrEmpty(fullName))
            fullName = type.Name;
        var chopIndex = fullName.IndexOf("[[");
        return (chopIndex == -1) ? fullName : fullName.Substring(0, chopIndex);
    }

ack I'll put this through as a pull request.

Sounds good - if you could add a test too that would be awesome. Thanks!


All API vectors are typed as plain lists

Settings API contains some vector types, but it seems that none use the "vector" type, so they are just plain lists. Appropriate use of "vector" would lead to automatic generation classes derived from Vector.

Does the library provide a ‘Vector’?

@dnwillia-work @dnwillia
I believe that all the infrastructure is in place: attribute in the API, client-side Vector class, and code generation that knows how to put it together. It looks like we only need to start using the attribute in the API code.

Maybe I’m blind.  Can you point me to the client side code and/or tests?

@dnwillia @dnwillia-work
No, let me try to help.
See line 48 here:
RealVectorType = Tuple[RealType, RealType, RealType]

And line 1003 et seq. of the same module:
_baseTypes = {
    "group": Group,
    "integer": Integer,
    "real": Real,
    "string/symbol": String,
    "string": String,
    "boolean": Boolean,
    "real-list": RealList,
    "integer-list": IntegerList,
    "string-list": StringList,
    "boolean-list": BooleanList,
    "named-object": NamedObject,
    "vector": RealVector,
    "command": Command,
    "query": Query,
    "material-property": String,
    "thread-var": String,
    "list-object": ListObject,
    "file": Filename,
    "file-list": FilenameList,
    "map": Map,
}

And then here see line 164 et seq.:
_arg_type_strings = {
    flobject.Boolean: "bool",
    flobject.Integer: "int",
    flobject.Real: "Union[float, str]",
    flobject.String: "str",
    flobject.Filename: "str",
    flobject.BooleanList: "List[bool]",
    flobject.IntegerList: "List[int]",
    flobject.RealVector: "Tuple[Union[float, str], Union[float, str], Union[float, str]",
    flobject.RealList: "List[Union[float, str]]",
    flobject.StringList: "List[str]",
    flobject.FilenameList: "List[str]",
}

OK, are these meant to be Linear Vector Space vectors?  i.e. something like this would make sense with two of them:
d = dot(v1, v2)

If so, I think we need an explicit class type for v1, v2, functions that take vectors and do the right math.

A low-priority task to consider later.


Update from NodeJS 8 to NodeJS 10

Updating from NodeJS 8 to NodeJS 10 due to AWS deprecation.

The Node community has decided to end support for Node.js 8.x on December 31, 2019. From this date forward, Node.js 8.x will stop receiving bug fixes, security updates, and/or performance improvements. To ensure that your new and existing functions run on a supported and secure runtime, language runtimes that have reached their EOL are deprecated in AWS.
For Node.js 8.x, there will be 2 stages to the runtime deprecation process:

Disable Function Create – Beginning January 6, 2020, customers will no longer be able to create functions using Node.js 8.10
Disable Function Update – Beginning February 3, 2020, customers will no longer be able to update functions using Node.js 8.10

Change summary:

Bumped Cloudformation from nodejs8.10 to nodejs10.x
Bumped CircleCI from 8.10 to 10.16.3 (due to the fact AWS references this version as equivalent to 10.x here)
Fixed Buffer deprecation notice

Would be great if CircleCI and Cloudformation was tested independently - I am not using either one therefore cannot confirm if the changes I made work. In Terraform only the runtime attribute required changing therefore I'm quite certain it's the same in Cloudformation.

Haven't created a new CF-based stack, but local testing suggestions this works.


conflict node.d.ts and /node_modules/ntypescript

Hello @basarat.
I have issue:
conflict beetween ntypesctript.d.ts and node.d.ts.
i dont now why ntypescript exists in compile context.
attached repo
, which reproduce this issue only in atom typescript. if you try compile you will NOT catch error, but if you'll press F6 in atom-typescript u'll catch it.

why /node_modules/ntypescript in compile sources?

I know about package.json atom-typescript feature

but i think, if we disable node_modules in tsconfig.json it not should appears in compile sources
What do you think about it?

if we disable node_modules in tsconfig.json it not should appears in compile sources
What do you think about it

no typescript.definition should still appear. Just not all the sources :+1:

Thanks for raising this. I should have done more scrutiny when this came up :rose: https://github.com/TypeStrong/ntypescript/issues/12


tests: arch: arm: arm_thread_swap fails on stm32g0 or stm32l0

Describe the bug
running the tests/arch/arm/arm_thread_swap  on the   nucleo_g071rb or nucleo_l073rz will fail  (cortex M0+)
Please also mention any information which could help others to understand
the problem you're facing:
In the tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c  the hard fault occurs after
line 326  z_move_thread_to_end_of_prio_q(_current);
in
#if defined(CONFIG_ARMV6_M_ARMV8_M_BASELINE)
To Reproduce
Steps to reproduce the behavior:

west build -p auto -b nucleo_g071rb tests/arch/arm/arm_thread_swap
west flash
See error

Logs and console output
*** Booting Zephyr OS build v3.2.0-rc2-233-g88705be89b8d  ***
Running TESTSUITE arm_thread_swap
===================================================================
START - test_arm_syscalls
 PASS - test_arm_syscalls in 0.001 seconds
===================================================================
START - test_arm_thread_swap
E: ***** HARD FAULT *****
E: r0/a1:  0x00000000  r1/a2:  0x20000504  r2/a3:  0x200001b8
E: r3/a4:  0x20000718 r12/ip:  0x89abcdef r14/lr:  0x08007203
E:  xpsr:  0x41000000
E: Faulting instruction address (r15/pc): 0x080009d8
E: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0
E: Current thread: 0x200001b8 (unknown)
E: Halting system

Environment (please complete the following information):

OS: ubuntu
Toolchain : Zephyr SDK, 0.15.0
Commit SHA 88705be89b8d03de3df256bf5ade7a3b24a22866

Additional context
looks like https://github.com/zephyrproject-rtos/zephyr/issues/50146

@FRASTM can you help narrow down to the commit that introduced the failure.

I can identify sha1 e7591615724894a2319ea2c09d7eb21b4263fbf0 where test PASSED (with stm32g071rb and stml32073rz nucleo boards)
and from sha1 6edcee886cf1f4231cc0c826fe0cf9fedf324ba7 the  test FAILED (on both boards)
(In between it seems that python version changed  as on that sha1 we had a build error)

It seems that one instruction is resetting R0 ( "mov r0, %0;\n\t") followed by (2 identical) multiple load of 4 registers at address R0 : Mem. address 0x0 (R0) cannot store R4, R5, R6, R7
Suggested patch:
diff --git a/tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c b/tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c
index c13926e104..022bbbad8f 100644
--- a/tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c
+++ b/tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c
@@ -344,8 +344,7 @@ static void alt_thread_entry(void)
 		"push {r0, r1};\n\t"
 		"mov r1, r7;\n\t"
 		"mov r0, %0;\n\t"
-		"ldmia r0!, {r4-r7};\n\t"
-		"ldmia r0!, {r4-r7};\n\t"
+		"ldmia r1!, {r4-r7};\n\t"
 		"mov r8, r4;\n\t"
 		"mov r9, r5;\n\t"
 		"mov r10, r6;\n\t"

@microbuilder Could you please have a look and give any advice

@microbuilder Could you please have a look and give any advice

I don't have that specific board, but I'll try to test this on another M0+.
Looks like that code was added in a4049773ac445cd963faffdc46cd0772aa255d10:
$ git log -L347,+2:'tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c'
commit a4049773ac445cd963faffdc46cd0772aa255d10
Author: Ioannis Glaropoulos<EMAIL_ADDRESS>Date:   Thu Oct 3 11:17:32 2019 +0200

    tests: arch: arm_thread_swap: extend the test for Cortex-M Baseline

    We rework the arm_thread_swap test, so it can build
    and run for Cortex-M Basline architecture (Cortex-M0,
    Cortex-M0+, and Cortex-M23). In most cases, this rework
    involved re-implementing the code blocks for storing
    and loading the callee-saved registers to and from
    memory. In addition, we skip the verification of
    BASEPRI, and replace it with verifying PRIMASK.

    Signed-off-by: Ioannis Glaropoulos<EMAIL_ADDRESS>
diff --git a/tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c b/tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c
--- a/tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c
+++ b/tests/arch/arm/arm_thread_swap/src/arm_thread_arch.c
@@ -262,0 +288,2 @@
+               "ldmia r0!, {r4-r7};\n\t"
+               "ldmia r0!, {r4-r7};\n\t"

Haven't been able to reproduce in qemu on the M0, so ordered a board to be able to reliably reproduce.

@FRASTM @erwango Just a FYI as something to be aware of on ST's part, but it seems the latest release of openocd is broken with STLink due to a changes in libusb: https://github.com/libusb/libusb/issues/928
With openocd 0.11, you will get a segfault trying to run west debugserver:

The command below is what west debugserver runs beneath the hood

$ /opt/homebrew/bin/openocd -s /Users/kevintownsend/Linaro/zephyr/zephyr/boards/arm/nucleo_g071rb/support -s /Users/kevintownsend/zephyr-sdk-0.15.0/sysroots/arm64-pokysdk-linux/usr/share/openocd/scripts -f /Users/kevintownsend/Linaro/zephyr/zephyr/boards/arm/nucleo_g071rb/support/openocd.cfg -c 'tcl_port 6333' -c 'telnet_port 4444' -c 'gdb_port 3333' '-c init' '-c targets' -c 'reset init'
Open On-Chip Debugger 0.11.0
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
srst_only separate srst_nogate srst_open_drain connect_deassert_srst

Info : clock speed 2000 kHz
zsh: segmentation fault  /opt/homebrew/bin/openocd -s  -s  -f  -c 'tcl_port 6333' -c 'telnet_port 4444

You need to build the latest openocd, such as the following on MacOS:
$ brew unlink open-ocd
$ brew install openocd --HEAD

@FRASTM The issue here is that the ldmia instruction is operating on %0 ("mov r0, %0;\n\t"), which is resolving to r5 in your case, which got clobbered at some point and has a value of 0 assigned to it.  This needs to be a valid address in memory that we can modify/increment. With the code as is, %0/r5 is set to 0, which causes a hard fault when ldmia tries to execute, writing to the address at %0/r5. The inline code itself is sort of broken, depending on getting lucky that r5 hasn't been clobbered by the time we get here.
The M3/M4/M7, etc., version has the same issue, since it uses %0 as well and there is a lot of code before this inline assembly fires.
Trying to figure out how to rework this, but the test feels broken as is.

@FRASTM Please let me know if this works for you: https://github.com/zephyrproject-rtos/zephyr/pull/51366

@FRASTM Kevin pushed a freshest code to #51366 in case you would like to re-test it.

same result : that fixes the pb for stm32g0 and stm32l0 (arm M0+ ) : successfully tested on nucleo_g071rb and nucleo_l073rz


[Leaderboard] High ranking number exceeds container in mobile view

Bug Description
While in leaderboard page with mobile, high ranking numbers seem to exceed their container.
Steps to Reproduce
Steps to reproduce the behavior:

Using mobile phone, visit leaderboard page
Click on All top contributors
Scroll down to the bottom for the higher ranking numbers
View that the number exceeds the container

Expected behavior
The ranking number should not exceed the bubble container.
Actual behavior
The ranking number exceeds the bubble container.
Screenshots/Recordings

OS and Browser

OS: iPhone XR, Safari

Additional context
Perhaps reduce the font size of the rankings in mobile view?
Account Number
Acc no: c54c04774efaae20746fd3f29cdd619fea512e119bc1082b863572b2e8844104

Can I fix this?

Go ahead @AbhayAysola

Hey I also had my take on this issue, here is my PR #1054

Yeah, we can reduce the font size or make a rectangle with a border-radius instead of a circle for larger numbers. Is it ready from design ?


DocsArchive-<IP_ADDRESS>Auto archive content

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

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

File
Status
Preview URL
Details

:x:Error

Details

[Error-BackendEngineExceptionError] An exception occurred during the build process. Please check the raw log and retry building your content again. If the issue persists, please open a ticket in https://SiteHelp and include the URL of publishing report as well as below information: One or more errors occurred..

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


cssを綺麗にする

IBM Cloud toolchain: Delivery Pipeline deployed ir-server to dev, including commits 8b9a8cfaa14c1a7054bb8d4803a7ab4e21002a29, 11a55208d5978a9d3dc58d3c8a3bc83221a9dc39


coreboot-configurator: 2022-08-22 -> 2023-01-17, use pkexec instead of sudo.

Description of changes
Bump version.
Use pkexec instead of sudo, as in the upstream code. Using pkexec makes it possible to launch the application using its .desktop file, instead of needing to run it from the terminal.
For usage on non NixOS systems, we add an argument for the pkexec path. On such systems, the polkit policy files will also need to be included in the system's config.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 217842 run on x86_64-linux 1

1 package built:

coreboot-configurator


Failed download message remains in status bar when Identify is performed

If a download fails and the user performs an Identification function afterwards, the failed download message remains in the status bar.
Clear the status bar unless upon that start of the Identification process.

Fixed in v2.5.2.


Fixed several typos in markdown files.

Fixed several typos in markdown files.

This change is

Seems to be I'm using a different email address in git config other than the one which I used to sign the CLA, I'll create another PR for this.


sap_ha_install_anydb_ibmdb2: linting and sles bug fixes

Added linting fixes and appended additional logic to provide further idempotency
At request and in parallel, tested with SLES 15 SP5 and IBM Db2 for LUW 11.5 MP8 FP0 SAP2 LINUX x86_64 and provided bug fixes accordingly. Db2 version was chosen to assess compatibility of older release with latest patched OS

@sean-freeman I found several tasks (despite the ones I mentioned before) where the Ansible module comes after registering its output. We already have two different places for a when: condition (below name: for blocks and at the end for non-blocks) but let's please place the Ansible modules at the top of a task and put the register: line below.


Where to Watch

Is where to watch information available through the API?

Unfortunately no, we're not able to provide watch now links via the API.

Hey Justin
I've been getting a lot of request to include this in my trakt.tv client app (Nachos).
Any chance this "where to watch" data will be added in the future?
You guys get the data from Reelgood right?
I assume they don't let you expose it in the trakt API?
Please give some insight, thanks!

You can get the data from the ReelGood API if you contact them.  But I don't think it is free.


Official website: https://www.shafc.edu.cn

Official website: https://www.shafc.edu.cn
IT related course: https://jsjx.shafc.edu.cn/kcjs/list.htm
Official email domain proof: http://mail.shafc.edu.cn/

@xym0519 Please provide us with:

the school official name in Chinese
the school street address, including city

Thank you.

The school official name in Chinese: 上海农林职业技术学院
The school street address, including city: 上海市松江区中山二路658号
Thanks.


Wrong Modelica.SIunits.Conversions.{to_cm2, from_cm2}

Reported by rfranke on 2 Nov 2012 09:18 UTC
Modelica.SIunits.Conversions.from_cm2 defines:
m2 := 10000*cm2;
Modelica.SIunits.Conversions.to_cm2 defines:
cm2 := 0.0001*m2;
This should be the other way around.

Migrated-From: https://trac.modelica.org/Modelica/ticket/898

Modified by dietmarw on 2 Nov 2012 09:31 UTC

Comment by dietmarw on 2 Nov 2012 10:10 UTC
FIXED in d4c9775047852972bf6e4338b93ed81cd8700980


[RELENG-5645] Patch usage of actions gh release

Codecov Report

Merging #101 (0c8cbce) into main (53cde89) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #101   +/-   ##
=======================================
  Coverage   70.64%   70.64%
=======================================
  Files          12       12
  Lines         729      729
=======================================
  Hits          515      515
  Misses        214      214

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 53cde89...0c8cbce. Read the comment docs.


Incompatibility with BCLib, Reforged button on anvil doesn't work

I'm trying to click on the reforge button in the anvil menu and it just doesn't work.

May have to do something with a mod incompatibility? I can send my log but i dont see an error for this.
Log: https://paste.ee/p/3InhH

Mh this is pretty bad, the good thing is you only have quadrillion mods installed xD
I have no idea what could cause this issue, maybe a screen editing mod

I have the same problem, and I found out why, I guess it's an incompatibility with BCLib
Here is the BCLib curseforge link: https://www.curseforge.com/minecraft/mc-mods/bclib

If you guys can narrow down the incompatibility, that would be super helpful :)
I will look into it when I have time for modding again

I'm pretty sure BCLib is what's causing the error, maybe some kind of incompatibility

I think a good temporary fix would be to add a keybind to switch to reforge screen...

Pretty sure this is the issue: https://github.com/paulevsGitch/BCLib/blob/main/src/main/java/ru/bclib/mixin/common/AnvilMenuMixin.java#L180
BCLib overrides the onclick method (different mappings) so the tiered injection won't get used
Can't make it compatible from my side, except adding a keybind which sucks

hmm i assume you'll open an issue for it then. or just make a pull request with it being an injection instead of override.

I assume you will open an issue :)

You guys are lazy!

I assume you will open an issue :)

Please respond to the developer in the ticket I opened on their github. It's linked here

Please address this

Any plans of applying these fixes to 1.18.2?

Yes, but there is no ETA as it currently has low priority. As far as I can tell, TieredZ can just change the mixing priority to override ours. Which should be absolutely fine. Our mixing is there to show UI in case there are multiple recipes for the same list of ingredients. I think that is not uses in 1.18.2 anyway.

https://github.com/quiqueck/BCLib/issues/28


Execute wandb sync --sync-all error

Execute wandb sync --sync-all error
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/root/miniconda3/envs/cluster/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/root/miniconda3/envs/cluster/lib/python3.8/site-packages/wandb/sync/sync.py", line 138, in run
    sm.send(pb)
  File "/root/miniconda3/envs/cluster/lib/python3.8/site-packages/wandb/internal/sender.py", line 90, in send
    send_handler(record)
  File "/root/miniconda3/envs/cluster/lib/python3.8/site-packages/wandb/internal/sender.py", line 372, in send_run
    self._start_run_threads()
  File "/root/miniconda3/envs/cluster/lib/python3.8/site-packages/wandb/internal/sender.py", line 464, in _start_run_threads
    email=self._settings.email,
AttributeError: 'SettingsStatic' object has no attribute 'email'

We have a fix for this coming in the next release.

Thanks very much.


Add Accessibility demos from Android Demo app

Add accessibility demos from Android App to common demos

but I don't like the direction to where mpp demo goes. I'd prefer commonizing AOSP integration demo instead of copying parts from it to mpp

@MatkovIvan , agree, let's keep it in mind.


Add a handful of parsing performance boosts

I used kcachegrind to inspect the results of a run on 27 CFR 478's full history and tried to optimize the biggest pain points. This led to four changes:

Caching the results of singular/plural lookups
Refraining from fetching Entry.contents for all entries
Allow QuickSearchable's to have hard-coded regexes (to be more descriptive)
Re-use QuickSearchable's parsed regex

Comparing https://travis-ci.org/eregs/regulations-parser/builds/180844504 and https://travis-ci.org/eregs/regulations-parser/builds/183490176, I see a 20-25% drop in execution time.

Coverage increased (+0.03%) to 91.758% when pulling 32f94e058f33672c05dbcb9051a402d584fe4f4d on cmc333333:speedups into e96412ed7d76201dd7fafad2a75cf69603af1880 on eregs:master.

I'm more confident merging this now that ATF is regression tested. We're still seeing 20-25% improvements


Add item renderer support to Select box component

Release Type: Breaking change
Fixes https://x-team-internal.atlassian.net/browse/XP-2162
Description
These changes add the following:

Add the ability to control the rendering of the items of the SelectBox component.
Add the ability to control wether the SelectBox component is bordered or not.

Checklist
Before submitting a pull request, please make sure the following is done:

[X] set yourself as an assignee
[X] set appropriate labels for a PR (initially it's mostly [zube]: In Review)
[X] set [zube]: In Review label for respective issue as well
[X] make sure your code lints (npm run lint)
[X] Flow typechecks passed (npm run typecheck)
[X] my change requires a change to the component's documentation (.snap)
[X] component's documentation (.snap) is changed or added accordingly
[X] if any snapshots have been changed, verify that component still works and looks as expected and update changed snapshot
[X] manually tested the component by running it in the browser and checked nothing is broken and operates as expected!

Related PRs
List related PRs against other Auto repos if applicable:

Branch
PR

XP-2162-add-status-field-component
Auto

XP-2162-add-status-field-component
Auto API

Hey @xvicmanx Have you checked that existing uses of SelectBox on auto aren't affected by these changes? Have you tested that?

Yes, I tested the app.

About items (1) and (2) from my previous comment, it's also expected to have the new item states included in the showcase here http://localhost:6060/#!/SelectBox/11

And for item (4) will be great to have a new show case with the final API included in the Dropdown showcases, as I demoed in the previous comment.

@bernardodiasc As, @xvicmanx is on another project starting today, could you please take care of this PR?

Hey @bernardodiasc What's the status of the PR? Any progress so far?

hey @nicksp, the items from the list below are covered and ready for review:

Include radio button styles (can be a prop on SelectBox, and don't really need to be a radio button, just the visual)
Include the active item state (this part is also required for https://x-team-internal.atlassian.net/browse/XP-2273)
Change the triangle color (it seems that AddToList also uses wrong color atm)
Make hasSearch={false} to hide the search (not sure why this is not working as expected atm)

Included new showcases for SelectBox:

note, I'm not sure how to render the hasSearch and expanded false with undefined placeholder... the app should not use such API but even that the render should not be just a single line. I left this unresolved to be able to move forward. it's not a blocker.

Included new showcase for Dropdown:

Implementation result:

Hey @bernardodiasc Please change that to point to a new sprint branch 😄

@nicksp, I've updated the base branch of the PRs on the 3 repos

I suggested the item:

Include the active item state (this part is also required for https://x-team-internal.atlassian.net/browse/XP-2273)

as part of this task, but not sure why. Anyway, that was implemented and can be seen in Contact UI already:

@bernardodiasc We had a dedicated ticket for that https://x-team-internal.atlassian.net/browse/XPM-195 It's not the best way to mix things together 😛

@bernardodiasc We'll keep it, it's fine, I don't think this is a major issue or smth. Just good to keep in mind when applying changes next time 😄

@bernardodiasc Updated lots of failed snapshots. Expected those to be green though as they were changed in the current PR. Also got a concern: does this use case for SelectBox work as expected?

I can't see a serahc field here.

Also got a concern: does this use case for SelectBox work as expected?

That's correct that's wrong. Fixed on this commit https://github.com/x-team/auto-ui/pull/228/commits/5a329861043822d73b8080d47c13df036f23b7d3
With the fix:

@nicksp about this last update, I double checked, and this version looks "more correct" to me:

Please let me know which one is expected, if this second one then I send the new commit with the fix.

@nicksp fixed here https://github.com/x-team/auto-ui/pull/228/commits/7e058e2eb19befcd9a4a93c55f85169769ae3261

Oops, forgot to deal with expanded=false case, fixed at https://github.com/x-team/auto-ui/pull/228/commits/ab1f4a433fde1f4619d61d67c0dfe152af3c0ffc

(without the fix will display the custom placeholder duplicated in the search field)

Updated lots of failed snapshots. Expected those to be green though as they were changed in the current PR.

@nicksp regarding this, some components rely on Date API or generate unique IDs in the render, so these will have always red snapshots. react-select uses unique IDs, for instance, then Keywords and therefore SearchForm will be always red. I tried to fix this in Styleguidist but didn't worked well. With a regular Jest setup it's possible to mock these things so snapshots have more stable render output.
But if are referring to other showcases that uses SelectBox/Dropdown and got snapshots updated, then its probably my fault. 😄


Treshold energy

Optional input: Treshold for energy use, e.g. for a dishwasher that uses a tiny bit of standby power.

[x] Add in YAML data schema
[x] Add functionality
[x] Add configFlow
[x] Add tests
[x] Update read-me for explaining configuration

Solved with PR #79


[sui-tools] add sui-tool to sui-tools Dockerfile

Description
I'm working on improving the archive validator workflows by converting them to k8s cron job and including sui-tool in the sui-tools docker image would make this much easier to accomplish.
Test Plan
allow ci to build the docker image in this PR

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] protocol change
[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

locally I get the following error when trying to build the docker image locally.
523.7 error: could not compile `aws-sdk-ec2` (lib)
523.7
523.7 Caused by:
523.7   process didn't exit successfully: `/usr/local/rustup/toolchains/1.73.0-aarch64-unknown-linux-gnu/bin/rustc --crate-name aws_sdk_ec2 --edition=2021 /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-sdk-ec2-0.29.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C embed-bitcode=no -C debuginfo=1 -C split-debuginfo=packed --cfg 'feature="default"' --cfg 'feature="rt-tokio"' --cfg 'feature="rustls"' -C metadata=96fadd60bb7df9f7 -C extra-filename=-96fadd60bb7df9f7 --out-dir /sui/target/release/deps -C strip=debuginfo -L de
pendency=/sui/target/release/deps --extern aws_credential_types=/sui/target/release/deps/libaws_credential_types-33137344d252d067.rmeta --extern aws_http=/sui/target/release/deps/libaws_http-b899911a58ae2f4f.rmeta --extern aws_runtime=/sui/target/release/deps/libaws_runtime-cd97e092f3bf57f3.rmeta --extern aws_smithy_async=/sui/target/release/deps/libaws_smithy_async-cb28d81d19f6feb2.rmeta --extern aws_smithy_client=/sui/target/release/deps/libaws_smithy_client-9b58764b344358d1.rmeta --extern aws_smithy_http=/sui/target/release/deps/libaws_smithy_http-cf5d63e6c4a99d52.rmeta --extern aws_smithy_json=/sui/target/release/deps/libaws_smithy_json-15d15831da6eb442.rmeta --extern aws_smithy_query=/sui/target/release/deps/libaws_smithy_query-8f9ab5a2b665d2bb.rmeta --extern aws_smithy_runtime=/sui/target/release/deps/libaws_smithy_runtime-36a7a29b5f345f75.rmeta --extern aws_smithy_runtime_api=/sui/target/release/deps/libaws_smithy_runtime_api-b8d645043e242a5c.rmeta --extern aws_smithy_types=/sui/target/release/deps/libaws_smithy_types-ca2433989dff8b02.rmeta --extern aws_smithy_xml=/sui/target/release/deps/libaws_smithy_xml-5318ec83a5234df2.rmeta --extern aws_types=/sui/target/release/deps/libaws_types-af17c13f55e9079e.rmeta --extern fastrand=/sui/target/release/deps/libfastrand-ca7808c397c83d7e.rmeta --extern http=/sui/target/release/deps/libhttp-b8cf1895bd7ef844.rmeta --extern regex=/sui/target/release/deps/libregex-bfc9005146eb8ab4.rmeta --extern tokio_stream=/sui/target/release/deps/libtokio_stream-4c5a4da9838edf98.rmeta --extern tracing=/sui/target/release/deps/libtracing-300aee2e2b470f30.rmeta --cap-lints allow -L native=/sui/target/release/build/ring-0764bedf23d9f227/out` (signal: 9, SIGKILL: kill)
523.7 warning: build failed, waiting for other jobs to finish...
------
Dockerfile:18
--------------------
  17 |
  18 | >>> RUN cargo build --profile ${PROFILE} \
  19 | >>>     --bin sui-node \
  20 | >>>     --bin sui \
  21 | >>>     --bin sui-faucet \
  22 | >>>     --bin stress \
  23 | >>>     --bin sui-cluster-test \
  24 | >>>     --bin sui-tool
  25 |

I submitted this PR to see if CI has the same issue. Locally I cannot build this docker image even on master so it may be an issue with my local env. I can cargo build sui-tool just fine locally, just not docker build using the build.sh file in the docker/sui-tool path.

You can try running https://github.com/MystenLabs/sui-operations/actions/workflows/dockerize-to-ecr.yml against this PR to test whether it can build in our environments. I haven't seen the issue with the ec2 sdk before.

my branch name here doesn't work as a docker tag in the workflow mentioned above (because I used '/'). I'll just create a new branch since this is like a 2 line PR and try again.


Additional client certificates

I usually make rotate my client certificate once a year. Most Gemini services these days have some kind of way to add an additional/multiple additional certificates. Looks like tootik doesn't, which is kind of a bum for me.
I guess I could do it by hand somehow, but ideally there should be a way to do it in the UI.

@quienn Please review #97, at least help.gmi. Is this an acceptable solution?

hmm, this approach sure is interesting but it works, I like it! Thanks! 🤓


OperationGroup not working

Hi Brad,
I'm trying your sample code:
let boxBlur = BoxBlur()
let contrast = ContrastAdjustment()
let myGroup = OperationGroup()
myGroup.configureGroup{input, output in
input --> self.boxBlur --> self.contrast --> output
}
"let myGroup = OperationGroup()" is always giving me the error as "'OperationGroup' cannot be constructed because it has no accessible initializers". Not sure if I missed any thing or the class has not been completed. Thanks.

That was simply because I forgot to add a public init() to the OperationGroup class. This should be fixed in the latest commit.

Thanks Brad for replying quickly. Your work is really inspired.


Ft start workout session

What does this PR do
This PR adds endpoint that records when a user starts a workout. Also adds a test for the endpoint
Description of task to be completed

add controller for endpoint
add route for endpoint
update workout-session migration file to contain userId
write tests for endpoint

How should this manually be tested
clone this repository
checkout  to branch ft-start-workout-session
Make sure to add a valid token to the Authorisation header
On Postman
http://localhost:5000/workouts/2/start
To Test: run npm test
What are the relevant Trello board stories
As a user, I want to be able to start a workout session

 As a user, I want to be able to start a workout session

 As a user, I want to be able to start a workout session

Thanks Matt. it's not supposed to go into an infinte loop. Yes it blocks a user from starting another workout if they haven't finished  a workout they started.

Thanks Matt. it's not supposed to go into an infinite loop. Yes it blocks a user from starting another workout if they haven't finished a workout they started.

Ahh, I mean the request doesn't end itself, just times out I think. But then each subsequent request gives workout in progress 404, I just assumed it was because it needed ending by the end workout call


Border wallet:UI issue

Pattern should not be scrollable.

'Continue' button is cutting from bottom.

Resolved,

resolved


Add query support to / POST payload (webhook)

Updates the "webhook" post on / to accept a new message type of Query (in addition to existing SendTransaction and DeployContract payloads).
The Query payload:

Extends SendTransaction accepting all the same fields
Adds a blockNumber field that defaults to latest and supports the same strings as the existing query APIs

https://github.com/kaleido-io/firefly-ethconnect/blob/e726955992f768362e875388eacd0252d148cfc9/internal/messages/messages.go#L148-L152

Codecov Report

Merging #191 (e726955) into main (cea31d7) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #191      +/-   ##
==========================================
- Coverage   97.19%   97.18%   -0.02%
==========================================
  Files          58       58
  Lines        6857     6881      +24
==========================================
+ Hits         6665     6687      +22
- Misses        147      148       +1
- Partials       45       46       +1

Impacted Files
Coverage Δ

ethconnect/internal/events/eventstream.go
96.61% <0.00%> (-0.57%)
:arrow_down:

ethconnect/internal/eth/rpc.go
100.00% <0.00%> (ø)

ethconnect/internal/eth/txn.go
100.00% <0.00%> (ø)

ethconnect/internal/eth/send.go
100.00% <0.00%> (ø)

ethconnect/internal/rest/webhooks.go
100.00% <0.00%> (ø)

ethconnect/internal/messages/messages.go
100.00% <0.00%> (ø)

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 cea31d7...e726955. Read the comment docs.


Complete initial checks that returned values are sensible

Dixon can return negative volatile concentrations, others probably can, too.

In the manuscript, I've done a test of comparing the results of calculate_dissolved_volatiles() for the same sample with various models. The Dixon model returns a value of ~-0.8 wt% CO2.

Well that's fun. I'll look into this. What pressure was that calculated at?

Perhaps you’ve solved global warming?
====================
Gordon Moore, Ph.D.
Experimental Petrologist
Astromaterials Research & Exploration Science
Jacobs, NASA Johnson Space Center
2101 E NASA Pkwy
Mail Code XI3
Houston, TX, 77058
Office:<PHONE_NUMBER>
On-site email<EMAIL_ADDRESS>“All petrology, all of the time.”--

On May 18, 2020, at 10:41 AM, simonwmatthews<EMAIL_ADDRESS>wrote:
Well that's fun. I'll look into this. What pressure was that calculated at?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub https://github.com/kaylai/MagmaSatPlus/issues/3#issuecomment-630266447, or unsubscribe https://github.com/notifications/unsubscribe-auth/APIQBPEV6I5AZDSQPW4LIATRSFJKDANCNFSM4M6I7IFQ.

Here is the code:
my_sample = {'SiO2':  77.3,
             'TiO2':   0.08,
             'Al2O3': 12.6,
             'Fe2O3':  0.207,
             'Cr2O3':  0.0,
             'FeO':    0.473,
             'MnO':    0.0,
             'MgO':    0.03,
             'NiO':    0.0,
             'CoO':    0.0,
             'CaO':    0.43,
             'Na2O':   3.98,
             'K2O':    4.88,
             'P2O5':   0.0,
             'H2O':    6.5,
             'CO2':    0.05}

magsat_vols = m.calculate_dissolved_volatiles(sample=my_sample, temperature=900.0, pressure=2000.0, X_fluid=0.5, verbose=False).result

shish_vols = m.calculate_dissolved_volatiles(model='Shishkina', sample=my_sample, temperature=900.0, pressure=2000.0, X_fluid=(0.5,0.5)).result

dix_vols = m.calculate_dissolved_volatiles(model='Dixon', sample=my_sample, temperature=900.0, pressure=2000.0, X_fluid=(0.5,0.5)).result

iac_vols = m.calculate_dissolved_volatiles(model='IaconoMarziano', sample=my_sample, temperature=900.0, pressure=2000.0, X_fluid=(0.5,0.5)).result

fig, ax = plt.subplots()
plt.xlabel('H2O wt%')
plt.ylabel('CO2 wt%')
plt.xlim(0,5.0)
plt.ylim(-1.0,0.2)

ax.plot(magsat_vols["H2O"], magsat_vols["CO2"], 'o', color='blue', label="MagmaSat")
ax.plot(shish_vols[1], shish_vols[0], 'o', color='green', label="Shishkina")
ax.plot(dix_vols[1], dix_vols[0], 'o', color='red', label="Dixon")
ax.plot(iac_vols[1], iac_vols[0], 'o', color='purple', label="Iacono-Marziano")

plt.title(label="Calculate Dissolved Volatiles")
plt.legend(loc="lower left")
plt.show()

Which “Dixon” model are you using? Is it the PI model? If it is, you can’t use that model for rhyolites. It’s only for compositions where the CO2 dissolves purely as carbonate…
Not saying that’s why you’re getting a negative number, but maybe it is? The first thing I would check is the value of PI for this composition. If it’s negative, well then...

On May 18, 2020, at 10:49 AM, Kayla i<EMAIL_ADDRESS>wrote:
Here is the code:
my_sample = {'SiO2':  77.3,
'TiO2':   0.08,
'Al2O3': 12.6,
'Fe2O3':  0.207,
'Cr2O3':  0.0,
'FeO':    0.473,
'MnO':    0.0,
'MgO':    0.03,
'NiO':    0.0,
'CoO':    0.0,
'CaO':    0.43,
'Na2O':   3.98,
'K2O':    4.88,
'P2O5':   0.0,
'H2O':    6.5,
'CO2':    0.05}
magsat_vols = m.calculate_dissolved_volatiles(sample=my_sample, temperature=900.0, pressure=2000.0, X_fluid=0.5, verbose=False).result
shish_vols = m.calculate_dissolved_volatiles(model='Shishkina', sample=my_sample, temperature=900.0, pressure=2000.0, X_fluid=(0.5,0.5)).result
dix_vols = m.calculate_dissolved_volatiles(model='Dixon', sample=my_sample, temperature=900.0, pressure=2000.0, X_fluid=(0.5,0.5)).result
iac_vols = m.calculate_dissolved_volatiles(model='IaconoMarziano', sample=my_sample, temperature=900.0, pressure=2000.0, X_fluid=(0.5,0.5)).result
fig, ax = plt.subplots()
plt.xlabel('H2O wt%')
plt.ylabel('CO2 wt%')
plt.xlim(0,5.0)
plt.ylim(-1.0,0.2)
ax.plot(magsat_vols["H2O"], magsat_vols["CO2"], 'o', color='blue', label="MagmaSat")
ax.plot(shish_vols[1], shish_vols[0], 'o', color='green', label="Shishkina")
ax.plot(dix_vols[1], dix_vols[0], 'o', color='red', label="Dixon")
ax.plot(iac_vols[1], iac_vols[0], 'o', color='purple', label="Iacono-Marziano")
plt.title(label="Calculate Dissolved Volatiles")
plt.legend(loc="lower left")
plt.show()
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub https://github.com/kaylai/MagmaSatPlus/issues/3#issuecomment-630271732, or unsubscribe https://github.com/notifications/unsubscribe-auth/APIQBPHRB5YV4YIOWZPXMF3RSFKKNANCNFSM4M6I7IFQ.

Gordon, good point. This was a test with a rhyolite. Perhaps we should make sure the calibration check warnings are in place before investigating this too much further. That could be it! Yes, I believe this implementation of Dixon only handles dissolved CO3.

The bug is fixed (and I will push it shortly)! However, this raises another issue- which I am about to email you all with... (Closing here for clarity).


Suggestion: halt nourish ticking in creative mode

Not really much to say other than that. All other player stats are unable to tick when in creative, so it only makes sense

This has been added to v1.2.1

This has been added to v1.2.1


[Typed throws] Support overrides that are contravariant in the thrown error

This enables overrides such as
class Super {
  func f() throws { }
}

class Sub: Super {
  override func f() throws(MyError) { }
}

@swift-ci please smoke test


Raise event in case using default Slirp binding plugin image

What this PR does / why we need it:
Raise verbosity of warning by rasing an event  in case no Slirp network binding plugin image is registered and Kubevirt use the default image.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
It was necessary to pass the VMI event recorder to the template service.
Handling Slirp default image is moved from ReadNetBindingPluginConfiguration to the caller because an raising an event requires the VMI event recorder and the VMI objects.
Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note:

NONE

/test pull-kubevirt-unit-test
/test pull-kubevirt-e2e-k8s-1.27-sig-network

One test failed since the assertion fail if a warning is raised, which is expected because the warning is expacted to fail in that case
https://prow.ci.kubevirt.io/view/gs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/10404/pull-kubevirt-e2e-k8s-1.27-sig-network/1700872711619743744

/test pull-kubevirt-unit-test
/test pull-kubevirt-e2e-k8s-1.27-sig-network

/test pull-kubevirt-unit-test
/test pull-kubevirt-e2e-k8s-1.27-sig-network

Here is a suggestion to extract and decouple the current sidecar creation definition logic out of the template rendering: https://github.com/kubevirt/kubevirt/pull/10423
I think it should also assist in avoiding adding more code and dependency (on the event).

@EdDev @AlonaKaplan Please take another look

Here is a suggestion to extract and decouple the current sidecar creation definition logic out of the template > rendering: https://github.com/kubevirt/kubevirt/pull/10423

I think it should also assist in avoiding adding more code and dependency (on the event).

Thanks for suggesting this I will go over it as soon as I can, I prefer to not block this PR on it.

Changes:

Change template service factory to receive options for the vmi recoreder, this way changing the factory signature doesnt affect all the places it being used.
Export Slirp hook creation to func and move setting the default image to it, in order to simplify the implementation and reduce abstraction layers.

/approve

/approve cancel

/approve
Thanks!

/lgtm


Add use-last parameter

Closes #13.
This allows hydra to alternatively display the last instead of the first candidate on a page, mimicking the behavior of LaTeX.

Noticed that my PR was already outdated when I created it. Just rebased and force-pushed.

I reworked it a bit.
get-candidates no longer considers ctx.use-last, but always returns correct prev, next and last, while execute chooses which of these to display.
execute is now significantly easier.

Are you planning to make a release for this or are you waiting for more changes?
I would like to stop vendoring hydra into my thesis :wink:

I'll prepare some releases today, since I have to fix some stuff on subpar. A shame I couldn't get the mantys PR ready in time, but it is what it is.


Cannot automount iso file

Cannot automount iso file
Error details: File 'install.wim' reported not found because WinCDEmu cannot mount the iso file
How to fix:

Temporary: Mount iso by hand to the selected mount point
We are working on this and fix this as soon as possible.

Fixed bug #1
You can download the new release here


Support stickers

https://github.com/discord/discord-api-docs/pull/2155

Partially implemented as of 923a957


Tabbar component(gsoc'23)

The Tabbar component of IOS one of the task in GSOC'23

Can one of the admins verify this patch?


SqlVirtualMachine new API version 2022-07-01-preview

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
August

When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
August

If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.

[x] SDK of .NET (need service team to ensure code readiness)
[x] SDK of Python
[x] SDK of Java
[x] SDK of Js
[x] SDK of Go
[x] PowerShell
[x] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[x] Check this box if any of the following appy to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review.  Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.

[x] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[ ] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

This is a new API version for Sql Virtual Machine. We're adding two optional parameters on this API, so no breaking changes.
Our RP is deploying worldwide this new API on 8/10/2022, so starting this PR with time to hopefully close it around the same time and later on request SDKs.
Tagging @prnutala

@jianyexi could you now help us with this PR?


simplify 8ball

@Morfent

Using a switch is faster than using an array to look up the response for this.

ok


Initial version of the Contributor's Guide

This needs a couple more passes, and of course let's decide what else needs to go in.

Belated comment (which might be resolved in another PR): I'd like to see a "I want to contribute" section, probably pointing to existing issues/specific labels.

Amazing. Left a few minor comments, but the overall structure is great.


Xcode 15.3 RC2 App installation failed

Xcode 15.3 RC2 failed to load app to Simulator points to UserMessagingPlatform.framework/Info.plist: No such file or directory
Yes, I already cleaned derived data. Xcode 15.2 builds and installs without any problem.
App installation failed: Unable to Install “”
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Please try again later.
Recovery Suggestion: Failed to load Info.plist from bundle at path /Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework; Extra info about "/Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework/Info.plist": Couldn't stat /Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework/Info.plist: No such file or directory
User Info: {
    DVTErrorCreationDateKey = "2024-03-04 19:51:24 +0000";
    IDERunOperationFailingWorker = IDELaunchiPhoneSimulatorLauncher;
    SimCallingSelector = "installApplication:withOptions:error:";
}
--
App installation failed: Unable to Install “”
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Please try again later.
Recovery Suggestion: Failed to load Info.plist from bundle at path /Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework; Extra info about "/Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework/Info.plist": Couldn't stat /Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework/Info.plist: No such file or directory
User Info: {
    IDERunOperationFailingWorker = IDELaunchiPhoneSimulatorLauncher;
    SimCallingSelector = "installApplication:withOptions:error:";
}
--
Unable to Install “”
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Please try again later.
Recovery Suggestion: Failed to load Info.plist from bundle at path /Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework; Extra info about "/Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework/Info.plist": Couldn't stat /Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework/Info.plist: No such file or directory
--
Failed to load Info.plist from bundle at path /Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework; Extra info about "/Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework/Info.plist": Couldn't stat /Users/h/Library/Developer/CoreSimulator/Devices/027750AB-651D-494D-9232-15046190BEBC/data/Library/Caches/com.apple.mobile.installd.staging/temp.GAIDUw/extracted/X.app/Frameworks/UserMessagingPlatform.framework/Info.plist: No such file or directory
Domain: MIInstallerErrorDomain
Code: 35
User Info: {
    FunctionName = "-[MIBundle _validateWithError:]";
    LegacyErrorString = PackageInspectionFailed;
    SourceFileLine = 64;
}
--

Event Metadata: com.apple.dt.IDERunOperationWorkerFinished : {
    "device_model" = "iPhone15,4";
    "device_osBuild" = "17.4 (21E213)";
    "device_platform" = "com.apple.platform.iphonesimulator";
    "dvt_coredevice_version" = "355.24";
    "dvt_mobiledevice_version" = "1643.100.58";
    "launchSession_schemeCommand" = Run;
    "launchSession_state" = 1;
    "launchSession_targetArch" = arm64;
    "operation_duration_ms" = 154;
    "operation_errorCode" = 1;
    "operation_errorDomain" = IXUserPresentableErrorDomain;
    "operation_errorWorker" = IDELaunchiPhoneSimulatorLauncher;
    "operation_name" = IDERunOperationWorkerGroup;
    "param_debugger_attachToExtensions" = 0;
    "param_debugger_attachToXPC" = 1;
    "param_debugger_type" = 3;
    "param_destination_isProxy" = 0;
    "param_destination_platform" = "com.apple.platform.iphonesimulator";
    "param_diag_MainThreadChecker_stopOnIssue" = 0;
    "param_diag_MallocStackLogging_enableDuringAttach" = 0;
    "param_diag_MallocStackLogging_enableForXPC" = 1;
    "param_diag_allowLocationSimulation" = 1;
    "param_diag_checker_tpc_enable" = 1;
    "param_diag_gpu_frameCapture_enable" = 0;
    "param_diag_gpu_shaderValidation_enable" = 0;
    "param_diag_gpu_validation_enable" = 0;
    "param_diag_memoryGraphOnResourceException" = 0;
    "param_diag_queueDebugging_enable" = 1;
    "param_diag_runtimeProfile_generate" = 0;
    "param_diag_sanitizer_asan_enable" = 0;
    "param_diag_sanitizer_tsan_enable" = 0;
    "param_diag_sanitizer_tsan_stopOnIssue" = 0;
    "param_diag_sanitizer_ubsan_stopOnIssue" = 0;
    "param_diag_showNonLocalizedStrings" = 0;
    "param_diag_viewDebugging_enabled" = 1;
    "param_diag_viewDebugging_insertDylibOnLaunch" = 1;
    "param_install_style" = 0;
    "param_launcher_UID" = 2;
    "param_launcher_allowDeviceSensorReplayData" = 0;
    "param_launcher_kind" = 0;
    "param_launcher_style" = 0;
    "param_launcher_substyle" = 0;
    "param_runnable_appExtensionHostRunMode" = 0;
    "param_runnable_productType" = "com.apple.product-type.application";
    "param_structuredConsoleMode" = 1;
    "param_testing_launchedForTesting" = 0;
    "param_testing_suppressSimulatorApp" = 0;
    "param_testing_usingCLI" = 0;
    "sdk_canonicalName" = "iphonesimulator17.4";
    "sdk_osVersion" = "17.4";
    "sdk_variant" = iphonesimulator;
}

System Information

macOS Version 14.2.1 (Build 23C71)
Xcode 15.3 (22618) (Build 15E204a)
Timestamp: 2024-03-04T22:51:24+03:00

Same issue. Any suggestions or workarounds?

Same issue here. This package is a dependency for https://github.com/googleads/swift-package-manager-google-mobile-ads which has the same issue (https://github.com/googleads/swift-package-manager-google-mobile-ads/issues/62). Is this going to be fixed soon?

We expect to have a new UMP SDK version released next week that supports Xcode 15.3 using the workaround
https://github.com/googleads/swift-package-manager-google-mobile-ads/issues/62 for context

@all
We have just released SPM version 2.3.0 which should address the 15.3 Xcode issue. Please report back the issue still persists. Thanks!

Closing this issue as it's been reported fixed.


RSS feed for the blog

I did not find the repository for the website, that's why I write here.
Could you add RSS feed to the blog: https://www.tabnine.com/blog?

Hi @CsatiZoltan, We are currently renovating a number of sections in Tabnine's site - including our blog.
We will consider your suggestion. Thanks!

Hi @CsatiZoltan, We are currently renovating a number of sections in Tabnine's site - including our blog.
We will consider your suggestion. Thanks!


[Fix] forbid-prop-types: Ignore objects that are not of type React.PropTypes

Fixes #2722

@TildaDares i've rebased this, and added two "invalid" test cases, which seem to be failing.

I added a missing test case, and removed the "import declaration node with no specifiers" - both because i believe it can't ever be hit, and also because it won't crash in that case anyways. This should be ready to merge once tests pass.


Avoid thread-unsafe spin-locks when running code on the main thread

Bug report
Currently, yabai executes code on the main thread by running dispatch_after.
Here's one of many times this is used in the code.
https://github.com/koekeishiya/yabai/blob/54a1050f96ad3eec03091217ed862aa9a03c8e88/src/osax/payload.m#L593-L599
Some notes on this approach.

volatile does not guarantee atomic access. A proper way to do this would be to use atomic_flag from C11 in the spin-lock or a condition variable to avoid the spin-lock completely.
There's a function called dispatch_async, which does the same as dispatch_after called with dispatch_time(DISPATCH_TIME_NOW, 0).
There's a function called dispatch_sync, which runs code immediately on the main thread, and then returns control afterwards, thus avoiding the issue from 1. completely.

It is better to leave the return of control to Grand Central Dispatch instead of doing it manually by spin-locking. This also avoids having to deal with issue 1. in the code sample above.
There is likely more code in yabai relying on the false assumption that volatile means thread-safe. This should be looked at in-depth. See also Why the "volatile" type class should not be used from kernel.org and this proposal for deprecating some uses of volatile in C++20.
If you want help with it I can send a PR converting all these throughout the code base.

There's a function called dispatch_sync, which runs code immediately on the main thread, and then returns control afterwards, thus avoiding the issue from 1. completely.

Didn't know this. Should probably switch to this for clarity.

volatile does not guarantee atomic access. A proper way to do this would be to use atomic_flag from C11 in the spin-lock or a condition variable to avoid the spin-lock completely.

I'm aware of that. The purpose here is not thread-safety, however because the value is only written to from one place, and is also read from only one place, volatile is sufficient because it forces the compiler to ensure that the value is always read from memory and not from the cache. Because of this there is no reason to use atomics here. I do use atomics where I deem it necessary, see src/event_loop.c for instance.

The purpose here is not thread-safety, however because the value is only written to from one place, and is also read from only one place, volatile is sufficient because it forces the compiler to ensure that the value is always read from memory and not from the cache.

This is a tough problem to solve and while I'm not 100% certain, I'm pretty sure it's undefined behaviour as the CPU may reorder instructions with no memory barrier present.
volatile only guarantees that the read/write actually happens, but it does not prevent reordering.
Anyways... this should be solved by using dispatch_sync instead.

I'm pretty sure it's undefined behaviour as the CPU may reorder instructions with no memory barrier present.

That is actually true in this scenario as there are no dependencies between these two statements and it is not guaranteed that the value is written at the point where I wanted it to.
I agree that the way to fix this is to simply use dispatch_sync here instead.

Fixed on master.


Help cmd params

This adds documentation for all commands that take parameters.
It makes the help strings consistent.
It is based on #9953 so only look at the top commit.  Or, better yet, go review and approve that one first.

Now that #9953 was merged, I rebased this.  Also fixed the mac and kdf commands to properly use OPT_MORE_STRING

ping @mattcaswell who commented over at #10313

fixup commit pushed.

Merged to master as 92de469fbd6


Feedback for "Architectural Overview"

https://help.sap.com/webcomponents/products/SAP Business Application Studio/9d1db9835307451daa8c930fbd9ab264/c93afb5743a04b62afea0fe1def00062.html
If you view the graphic in github in dark mode, the graphic does not work.

Hi Michael,
Thank you for your feedback!
I have updated the graphic and now it is visible inthe dark theme too.

@MichaelPShea : Does this solve the issue from your point of view?


Move from v1.x to v2.x

As I'm coming up to Phase 3 (increasing publicity) of my IEG, I figure it might be time to move from v1.x to v2.0 (as suggested by @nicolas-raoul , that is a good reason for requesting publicity :) ). We're already 40 versions into 1.x, anyway.
Anyone have any thoughts on this?

:champagne:

+1

Whoops, that got sidetracked a bit. Planning to release 2.0 this week, and will be starting to publicize soon. Still plenty of room for improvement of course, but we're a long way from the early version 1s, thanks to everyone here! :)

Done!


4 docker setup

Merge docker container setup and some webassembly examples with main

@AntonOstman,  I think that we should wait with this until #16 is approved and merged with main.

PR needs to be looked at again because of #16


Changes needed in Chemical Environments to make moves in chemical space easier

After discussions with @cbayly13 and @davidlmobley and while considering the smirksEnvMoves.ipynb Christopher built, there a number of updates to the chemical environments that we/I believe will make making moves in chemical space a lot easier. I'm going to write out the changes I think are definitely necessary and generally how they should be implemented. Comments on these and ideas for other improvements are welcome.

[x] First, we would like to separate the "base" from the decorators for ORtype decorators for example #8H0+0 has the base #8 and ORdecorators ['H0', '+0']
Separating these will allow changes to the ORdecorators to be a bit simpler than how we are making moves now. Internally I think it makes most sense for ORtypes to now be dictionaries in the form {base:[list decorators]...} unless someone has a better idea on how to handle that.

[x] Initiate ChemicalEnvironment subtypes with SMIRKS, when I initiated the ability to create a chemical environment from a smirks I only added this functionality to the base class. I think it is still going to be good for the chemical environment objects to be treated separately if we want them to, so atoms, bonds, angles, torsions, and impropers should be able to be initialized with SMIRKS input. For example:

bond = BondChemicalEnvironment("[#1:1]~[#8:2]")
print bond.asSMIRKS()

prints "[#1:1]~[#8:2]"

[x] We would like to be able to treat Atoms and Bonds almost identically, this basically means that bonds should have indices and the ORtype dictionaries where the 'decorator' lists are always empty. The ability to treat atoms and bonds identically will simplify the functions in the move proposal.

[x] Indices for bonds will tell you if they are between indexed atoms so in an angle for example the bond with index 1 is between the atom with index 1 and the atom with index 2

[x] update selectAtom and selectBond to have more useful input. For example

indexAtom = selectAtom(Index)
# returns the atom at the specified index or None if there is no atom at that index
testAtom = selectAtom(keyWord)
# Takes a key word and returns a random atom that fits the requirement for that keyword

My initial thinking for keywords would be:

"isIndexed" - a random indexed atom
"isUnindexed" - a random unindexed atom
"isAlpha" - a random alpha atom (alpha to any indexed atom)
"isBeta" - a random beta atom (beta to any indexed atom)
None - any random atom indexed or unindexed

With indices for bonds this same functionality could be used for selectBond(keyWord)

These all came in before smirky was completely updated, probably with pull request #130


Apply plugin for all paths of the route

There is question-related to the plugin configuration.
There is any possible use the nokia-oidc plugin for all path of the configured route?
Imagine, that we have a gateway link like  api-gateway.example.com/
and have few subpaths configured like another Kong routes - /service1, /service2
Can we configure plugin just on  api-gateway.example.com/ and plugin will be applied for all other paths - service1, service2.
For now, if I configure the plugin on gateway route it will be applied just for the gateway,  api-gateway.example.com/service1 accessible without any auth, so i need do the same configuration for each of them.

Hello @mikomeister
I'm not sure if I fully understand your question yet. Are you asking how to add the plugin for all routes in the Kong instance? If so, there is an option to add the plugin globally. The readme gives an example here. With this approach, authentication will be required for all routes in that Kong instance. If you add new routes, authentication will automatically be required on them.

Hi @ghunteranderson , not actually, imagine that we have few already created Gateways like api-gw-prod, api-gw-dev. So when I tried to add route under a Gateway I need to configure the plugin on application route, in case if I have like 20 applications, I have to configure the plugin on each route, mu question is can enable oidc plugin on the root gw route like api-gw-prod and other routes under this one will be inherite auth?)

Hi @ghunteranderson , not actually, imagine that we have few already created Gateways like api-gw-prod, api-gw-dev. So when I tried to add route under a Gateway I need to configure the plugin on application route, in case if I have like 20 applications, I have to configure the plugin on each route, mu question is can enable oidc plugin on the root gw route like api-gw-prod and other routes under this one will be inherite auth?)


Make example scripts consistent across plugin and library examples

The examples in the "plugin" vs "library" folders are not quite the same, and we need a PR to make them more consistent.
Context:

I also don't understand your example script organisation. At first it looks like the examples are just duplicated across the "plugin" and "library" folders, but actually not all scripts are the same, and sometimes even the ones that are named the same have slightly different code and/or comments.

Sorry, that's a bit sloppy on our side. The intention is that we have examples that both import the actual widget and launch with the plugin. The reason to show the widget import is just so folks that want to make custom widgets by composing our widgets with other know where to start. We can make sure the code is consistent in a separate PR.

Originally posted by @kevinyamauchi in https://github.com/napari-threedee/napari-threedee/issues/104#issuecomment-1491635580

I half wonder if something like mkdocs-gen-files might be useful to handle the almost-duplication, but that might be a little too complicated to be worthwhile implementing. It's not like the example scripts will be edited very frequently.

Files that exist in "library" but have no file in "plugins":

[ ] sphere annotator
[ ] surface annotator

Files that exist in "plugins" but have no file in "library":

[ ] points manipulator

Examples that have inconsistent contents between the library and plugin examples:

[ ] layer manipulator (these examples use different example datasets)
[ ] camera spline (the plane parameters look different)
[ ] point annotator (the plane parameters look different)


Can't use Microsoft Azure DevOps Maven Repository as Resolver

Ref https://github.com/sbt/sbt/issues/2366
Ref https://github.com/sbt/sbt/issues/5264
steps
Add a Microsoft Azure DevOps Maven repository as resolver with Coursier throws:
[warn]         Note: Unresolved dependencies path:
[error] stack trace is suppressed; run last update for the full output
[error] (update) sbt.librarymanagement.ResolveException: Error downloading com.foo:bar_2.11:1.0.0
[error]   Not found
[error]   Not found
[error]   not found: /Users/mantovani/.ivy2/local/com.foo/bar_2.11/1.0.0/ivys/ivy.xml
[error]   not found: https://repo1.maven.org/maven2/com/foo/bar_2.11/1.0.0/bar_2.11-1.0.0.pom
[error]   checksum format error: /Users/mantovani/Library/Caches/Coursier/v1/https/pkgs.dev.azure.com/Foo-backend/Foo/_packaging/Foo-releases/maven/v1/com/foo/bar_2.11/1.0.0/bar_2.11-1.0.0.pom.sha1

ThisBuild / name := "baz"
ThisBuild / organization := "com.foo"
lazy val scala211 = "2.11.12"

crossScalaVersions := Seq(scala211)
ThisBuild / scalaVersion := scala211

libraryDependencies ++= Seq(
  "foo" %% "bar" % 0.1 % "provided"
)

ThisBuild / useCoursier := true

resolvers +=   "nabu-releases" at "https://pkgs.dev.azure.com/foo/Foo/_packaging/foo-releases/maven/v1"
credentials += Credentials(Path.userHome / ".sbt" / ".credentials")

sbt version
[info] This is sbt 1.3.9

sbt:foo> show credentials
[info] * FileCredentials("/Users/mantovani/.sbt/sonatype_credential")
[info] * FileCredentials("/Users/mantovani/.sbt/.credentials")

cat /Users/mantovani/.sbt/.credentials

realm=foo
host=pkgs.dev.azure.com
user=foo
password=xxx

The checksum actually has a HTML from Azure:
cat /Users/mantovani/Library/Caches/Coursier/v1/https/pkgs.dev.azure.com/nabu-backend/Nabu-Bots/_packaging/nabu-releases/maven/v1/com/modak/spark-profiler_2.11/1.0.6-2.4.0/spark-profiler_2.11-1.0.6-2.4.0.pom.sha1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html lang="en-US">
<head><title>

            Azure DevOps Services | Sign In

</title><meta http-equiv="X-UA-Compatible" content="IE=11; IE=10; IE=9; IE=8" />
    <link rel="SHORTCUT ICON" href="/favicon.ico"/>

    <link data-bundlelength="508502" data-bundlename="commoncss" data-highcontrast="/_static/tfs/M166_20200303.4/_cssbundles/HighContrast/vss-bundle-commoncss-vJ2fST3DWywo5reQpe4kluM0dIKSswAv-7hLhXVoyoEU=" data-includedstyles="jQueryUI-Modified;Core;Splitter;PivotView" href="/_static/tfs/M166_20200303.4/_cssbundles/Default/vss-bundle-commoncss-vRG44Xj08_ItEwhXa3JU14uvR-wUjc7PMTHxSYSSCaHw=" rel="stylesheet" />
<link data-bundlelength="116152" data-bundlename="viewcss" data-highcontrast="/_static/tfs/M166_20200303.4/_cssbundles/HighContrast/vss-bundle-viewcss-vdlgmvK3r7d2NJT2HxmrnSW5uGherQCq6dVLcVJGo_uE=" data-includedstyles="VSS.Controls" href="/_static/tfs/M166_20200303.4/_cssbundles/Default/vss-bundle-viewcss-vu75e1r3CYt-i_9HTv9byA67VrRg063mttS0GgT3kje8=" rel="stylesheet" />

If I turn off CoursierThisBuild / useCoursier := false  I have the following error from ivy:
sbt:foo> test
[error] Unable to find credentials for [https://pkgsprodcus1.pkgs.visualstudio.com/ @ pkgs.dev.azure.com].
[error]   Is one of these realms misspelled for host [pkgs.dev.azure.com]:
[error]   * Foo-releases
[error] Unable to find credentials for [https://pkgsprodcus1.pkgs.visualstudio.com/ @ pkgs.dev.azure.com].
[error]   Is one of these realms misspelled for host [pkgs.dev.azure.com]:
[error]   * Foo-releases
[error] Unable to find credentials for [https://pkgsprodcus1.pkgs.visualstudio.com/ @ pkgs.dev.azure.com].
[error]   Is one of these realms misspelled for host [pkgs.dev.azure.com]:
[error]   * Foo-releases
[error] Unable to find credentials for [https://pkgsprodcus1.pkgs.visualstudio.com/ @ pkgs.dev.azure.com].
[error]   Is one of these realms misspelled for host [pkgs.dev.azure.com]:
[error]   * Foo-releases
[error] Unable to find credentials for [https://pkgsprodcus1.pkgs.visualstudio.com/ @ pkgs.dev.azure.com].
[error]   Is one of these realms misspelled for host [pkgs.dev.azure.com]:
[error]   * Foo-releases

For the record, I think the publishing side will be fixed by https://github.com/sbt/ivy/pull/36.
The resolving side would need to be handled by Coursier, so this should be reported to coursier/coursier.

@eed3si9n I open a ticket with as well Coursier  https://github.com/coursier/coursier/issues/1649

In order to make it work with sbt 1.3.10 you have to create a null realm credential and disable Coursier like:
ThisBuild / useCoursier := false
credentials += Credentials(null, "my.artifact.repo.net", "admin", "****")

If you do use a file just let realm blank.

@mantovani checked out the url response headers and the realm is reported as
www-authenticate →Basic realm="https://pkgsprodeus21.pkgs.visualstudio.com/" not foo

I attempted to tackle this issue and found that even if the HTTP realm is an Option in sbt/coursierint there was still room for an NPE, #5526 seems to fix it.
I'm still unsure it needs any work on upstream coursier  as stated in coursier/coursier#1649, see my latest comment in #5483... There might be an User Agent issue here as well. I tried logging UA from coursier HTTP requests, it sets the UA header with an empty value, I'll try to set it to Apache Maven or unsetting it to see what happens.

@mantovani Do you have a working setup for when you need to download artifacts that are published on your feed directly?
With
ThisBuild / useCoursier := false
credentials += Credentials("realm", "my.artifact.repo.net", "admin", "****")

it works to retrieve dependencies that are pulled in to the linked public maven of Azure Artifacts.
But for internal artifacts, it fails.

Still have this problem for sbt > 1.2.8

I'm dealing with this problem myself.  Unfortunately I tried the snippet above with sbt 1.5.5, and it didn't seem to help.
I do notice that my organization has a "(orgname).pkgs.visualstudio.com" host instead, and swapped it out as the repo host, but no joy.

I'm dealing with this problem myself. Unfortunately I tried the snippet above with sbt 1.5.5, and it didn't seem to help.

I'm dealing with right now as well. But for me update works and updateClassifiers attempts to download the same POMs as update and then tries to download it again and it will fail with the unauthorized html in the pom/sha.

Hello,
This issue is still happening for us, and it's really annoying.
What fixes it for us is including this sbt-coursier version:
addSbtPlugin("io.get-coursier"  % "sbt-coursier" % "1.0.3")

Before sbt-coursier version 1.0.3 we were doing this:
coursierChecksums := Nil,
coursierArtifactsChecksums := Nil,

But depending on sbt-coursier creates other problems and I'd rather not have it in plugins.sbt.

This is still a problem for us.  Unable to publish jar to Azure DevOps from SBT>
Any alternative ways to deal with it?

.settings(
csrConfiguration := { ..
},
updateClassifiers / csrConfiguration := csrConfiguration.value
}

Using the above I'm able to successfully download artefacts from an ADO Maven repository.

edit:
We have resolved this issue by applying the csrConfiguration to the updateClassifiers task as well as it is specifically determined in Defaults.scala.

The addition to the updateClassifiers key is necessary, but somehow blocks sources from being fetched when running sbt updateClassifiers

The addition to the updateClassifiers key is necessary, but somehow blocks sources from being fetched when running sbt updateClassifiers

That is interesting because that is exactly how we use it to make it able to download sources. Without it it lacks the proper settings.

The below worked for me in the interim: https://github.com/arktekk/sbt-aether-deploy
# Use 0.26.0 for JDK8. I think the versions above that use JDK11
addSbtPlugin("no.arktekk.sbt" % "aether-deploy" % "0.26.0")

Able to push using the above plugin and following settings:

    publishMavenStyle := true,
    publishTo := {
      val url = "https://pkgs.dev.azure.com/msazure/One/_packaging/AIOps-Core-Model/maven/v1/"
      Some("releases".at(url))
    },
    credentials += Credentials(Path.userHome / ".sbt" / ".credentials")

I am having issues publishing to an azure feed, but different. I get
[error] (publish) java.net.ProtocolException: Server redirected too many  times (20)
I can publish a regular maven project just fine, but sbt is giving me problems.
ThisBuild / version := "0.1.0-SNAPSHOT"
ThisBuild / scalaVersion := "2.13.10"
ThisBuild / versionScheme := Some("early-semver")

lazy val root = (project in file("."))
  .settings(
    name := "untitled",
    publishMavenStyle := true,
    publishTo := Some("tsmaven" at "https://[SELF HOSTED ADDRESS]/[ORG]/_packaging/tsmaven/maven/v1"),
    credentials += Credentials (Path.userHome / ".sbt" / "azureArtifactsFeed.credentials")
  )

This still keeps happening.
The solution seems to be to set the realm to null. Since we're using a credentials file, we had to resort to doing this something like this:
ThisBuild / credentials += {
  // https://github.com/sbt/sbt/issues/5492#issuecomment-614492826
  val file = Path(sys.env.getOrElse("SBT_CREDENTIALS_PATH", Path.userHome.toString)) / ".sbt" / ".credentials"
  val props = new java.util.Properties()
  props.load(new java.io.FileInputStream(file))
  Credentials(
    realm = null,
    host = props.getProperty("host"),
    userName = props.getProperty("user"),
    passwd = props.getProperty("password")
  )
}

This still keeps happening.
The solution seems to be to set the realm to null. Since we're using a credentials file, we had to resort to doing this something like this:
ThisBuild / credentials += {
  // https://github.com/sbt/sbt/issues/5492#issuecomment-614492826
  val file = Path(sys.env.getOrElse("SBT_CREDENTIALS_PATH", Path.userHome.toString)) / ".sbt" / ".credentials"
  val props = new java.util.Properties()
  props.load(new java.io.FileInputStream(file))
  Credentials(
    realm = null,
    host = props.getProperty("host"),
    userName = props.getProperty("user"),
    passwd = props.getProperty("password")
  )
}

This does not help with my issue, I am using  a null/empty realm in the creds file. Still get too many redirects, and aether deploy continually give unauthorized even when i knew the creds are good from publishing other maven projects.


just force https

I ran into trouble with loading the ima sdk on Capacitor again, Android this time. Capacitor on Android uses a http://localhost origin but also blocks any non-https requests to the internet. figured it safe enough to just always load the https version.

@niklaskorz can you give this a look?

@niklaskorz much thanks!


[libyuv] Force libyuv to use clang, update libyuv

Describe the pull request
Solve #28446

Update libyuv to latest commit.
Update vcpkg_find_acquire_tool(CLANG) to use LLVM 15.0.6. The old 12.0.0 won't pass the cmake compiler check. (It's too old anyway)
Use clang instead of MSVC as compiler when compiling libyuv, as most of its optimized path switches need clang to compile, MSVC can only use very slow approach.

After compiling with clang, we finally can use advanced instructions in libyuv.

If you want to use clang, create a custom triplet instead.

There's no point to use a custom triplet and use clang for my whole project, which I believe will introduce more issues. It is not the only port which need another compiler.
Anyway, I use clang triple i686/x86_64-pc-windows-msvc and it links well with my project.

I'll draft this PR and start another one to update vcpkg_find_acquire_program.

Mixing msvc and clang can cause some well known link issues.

I mentioned that if linking with clang, the reference to jpeg.lib will be an absolute path to the file on my PC, and failed when I am building an manifest project. Because the ninja file generated is like this
... vcpkg_installed\x64-windows\debug\lib\avformat.lib C$:\vcpkg\installed\x64-windows\debug\lib\jpeg.lib vcpkg_installed\x64-windows\debug\lib\brotlicommon.lib ...

Any suggestions about how to deal with this path?

Any suggestions about how to deal with this path?

How does it get into your build? Build of what? libyuv shouldn't use avformat.lib.

Any suggestions about how to deal with this path?

How does it get into your build? Build of what? libyuv shouldn't use avformat.lib.

Yes, it definitly not, It was a ninja build file for my whole project.
But I'm sure this jpeg.lib is here because of libyuv, as reverting this PR this problem is gone. So it should be a linker reference problem introduced by clang.

Reopen this PR because clang dependency is updated, and the link problem when using manifest mode is fixed (Passing VCPKG_INSTALLED_DIR to cmake)


Fixed bug 'update of null' with this.placeholder

update function was not checking that this.placeholder exists before attempting to call it's update function.

I am using phaser input and got the error on Uncaught TypeError: Cannot read property 'update' of null ' with this.placeHolder and as on the issue #41 @CFix-Ollie suggested to add a check on this.placeHolder before its called by update and also he gave a commit for the phaser-input.ts file. I faced the same problem in javascript version and the same solution worked for me too hence I have committed same changes for phaser-input.js. Have sent a PR #45
i haven't committed any changes to phaser-input.min.js hence if any one using minified then it still needs to be updated.


Should Events emitted by Anchor contain tx signature?

I can see a potential use case like pubsub topics when you want to commit a subscriber to process certain events. Should this instead be inferred after decoding the event via a topic field?

A tx signature would be useful information. If I recall correctly, this is not given by the web3.js subscription methods (though the RPC node does return it).


Revert "Metadata tutorial"

Reverts grpc/grpc#17504
Due to internal build failure.

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,026,842      Total (=)      2,026,842

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,324,722      Total (<)     11,324,726

 No significant differences in binary sizes


Fix bug create table like the number of replicate is inconsistent

Fix #588
create table like implement is convert to DDL SQL and then parse the statement to create same table.
but for a table it is DDL not describe info about replicate_num.
so we should add this information for some partition is not the same as table replicate_num。
and pass to the create phrase to create different replicate_num for a table.

Please create a issue

Please create a issue

Done


Fixed nightly build conflict with core

Librespot fails to build on nightly as librespot_core has a conflict with the Rust core library.

So this a duplicate of #366 but without the playlist stuff. @ashthespy can we merge?
In other news, Travis seems to be a little under the weather. We should move (along with everyone else) to CircleCI or something similar.


No Response Code For put_file

I want to upload a file to dropbox and then print out its sharable link.
However, I think it would be smart to ensure the put_file was successful before I try to call the shares method on that file.
Ideally it would be nice to return a hash with a 'success' key within it, equaling true or false. I could then say if response['success'] == true, then...
Thoughts?

If the call is successful, the return value is a hash with the metadata of the uploaded file. If the call is unsuccessful, an exception will be raised.


Web2 hackathons

[ ] research relevant hackathons for Bacalhau
data
iot
cloud
distributed

https://www.notion.so/ab7bd62497e5423c83e935d9e7594444?v=1580145058fc4646a833393b8f5201bd

[ ] Recommend ETHGlobal Paris OR ETHGlobal Waterloo (within a month of each other) – I recommend ETH Paris as it coincides with ETH CC. Also, there is Hack the North in Waterloo in late summer which would be very appropriate.
[ ] Will email HTN<EMAIL_ADDRESS>and ask about 2023 dates
[ ] Will email HackZurich<EMAIL_ADDRESS>- seems to be a lot of big industry partners. Will ask how Bac can fit into the hack
[ ] ETH Global NY will be good to get US exposure (recommend over Instanbul)
[ ] Highly recommend EU Datathon (date TBA - 2022 was in October) https://op.europa.eu/en/web/eudatathon
[ ] ETH Global Online is recommended as it is a long timeline & highly accessible
[ ] Recommend looking at Hack MIT (Date TBA - Q4 hackathon), a more general hack - email<EMAIL_ADDRESS>for more info
[ ] Datathon.cat is a good, data-focused hack (MLH hack). Date TBA (Q4). Email<EMAIL_ADDRESS>for more info
[ ] Durhack in Durham, UK. General hack with good sponsors. Data TBA (Q4). Email<EMAIL_ADDRESS>for more info

DRAFT EMAIL @it09
Subject: Inquiry about [HACKATHON NAME] Hackathon 2023 & Sponsorship Opportunities for Bacalhau Project
Dear [Hackathon Organizer's Name],
My name is [Name of Sender] and I am part of the team at Bacalhau Project, a cutting-edge platform focused on fast, cost-efficient, and secure computation by running jobs where the data is generated and stored. Our platform allows users to streamline their existing workflows without the need for extensive rewriting by running arbitrary Docker containers and WebAssembly (wasm) images as tasks.
The [NAME OF HACKATHON] Hackathon that you are organizing this year sounds like it could be a great fit for us, and I am writing to inquire about further details of the event, as well as any sponsorship opportunities that might be available for Bacalhau. We are keen on supporting the tech community and believe that the hackathon would provide an excellent opportunity for us to engage with talented developers, introduce our platform to a broader audience, and contribute to the growth of the industry.
Could you please provide more information about the hackathon, such as the event's main theme, target audience, expected number of participants, and any other relevant details? Additionally, we would appreciate it if you could share the various sponsorship packages and opportunities available, along with their respective benefits and costs.
Please feel free to reach out to me directly at [EMAIL] to discuss this further. Alternatively, you may provide us with the appropriate contact information.
Thank you for your time, and we look forward to learning more about the 2023 Hackathon and possible collaboration opportunities.


CI/CD (FastLane) should be faster

To verify a PR, FastLane is building the Pods that the app uses - this makes it very slow and it would be much more efficient if it just used the Pods as provided.

 Raise new issues resulting from using/testing the apps


Remove performance platform setup

Removing the performance platform setup config because nobody is still using this and a lot of the listed repos are out of use.  Nobody on the current team is using this anymore so let's just get rid of it.
@leenagupte, can you make sure this is okay?
(Note: I don't have write access to the original repo so I forked it.)

👍 👍  LGTM