feat: function snippets

resolves #56
https://github.com/pmizio/typescript-tools.nvim/assets/5601392/4c39ab89-c38b-4d47-acfd-57f76c1f12d4
tsserver does not create snippets for functions in the completions list; only upon completion resolve (presumably this is for performance reasons).
typescript-language-server deals with this by manually constructing the snippet and tweaking the inputTextFormat. We copy that here - as long as includeCompletionsWithSnippetText = true.
I chose to do one thing different fromtypescript-language-server: even though we can't put preview all the snippet params in the cmp menu, I still at least add "~" so that it visually distinguishes them as snippets, as is convention (see lua_ls, friendly snippets / luasnips, etc)
Note that VSCode's own completeFunctionCalls feature is very rough around the edges. For example, it doesn't work on arrow functions, which is fundamentally because tsserver labels then as variables and so it doesn't make sense for them to be inputTextFormat = Snippet.
INFO:
refactor/fix: move default configs to config.lua so they can be referenced outside of just text_document/did_open

Very nice! Thank you for contribution! I looked into code and it looks fine, but can you add type annotations for new functions and ad least one test which contain new snippet response for regression purposes?
In the meantime I test it in my setup.

@pmizio Sure, no problem, just added. For the tests, this feature actually turned the existing test cases into snippets, so I instead added back test cases for non-snippets.

@pmizio Sure, no problem, just added. For the tests, this feature actually turned the existing test cases into snippets, so I instead added back test cases for non-snippets.

I mean more to assert constructed snippet which you add to resolve response here

I mean more to assert constructed snippet which you add to resolve response here

The value is the same as item.insertText: https://github.com/pmizio/typescript-tools.nvim/pull/116/files#diff-bb318b020a15617a49a83e92a30945b0ee02d37c1a9129c2768ade494dd91e03R105-R108
Which is tested here:
https://github.com/pmizio/typescript-tools.nvim/pull/116/files#diff-583bd8b57593fbf434045965a180c48661e07c2abd34cbf8c88da15d14e05ad9R197
I'm actually not sure how to trigger the item.textEdit.newText route specifically. It comes from item.replacementSpan being defined, which doesn't seem to be happening in any case for me.

I mean more to assert constructed snippet which you add to resolve response here

The value is the same as item.insertText: https://github.com/pmizio/typescript-tools.nvim/pull/116/files#diff-bb318b020a15617a49a83e92a30945b0ee02d37c1a9129c2768ade494dd91e03R105-R108
Which is tested here:
https://github.com/pmizio/typescript-tools.nvim/pull/116/files#diff-583bd8b57593fbf434045965a180c48661e07c2abd34cbf8c88da15d14e05ad9R197
I'm actually not sure how to trigger the item.textEdit.newText route specifically. It comes from item.replacementSpan being defined, which doesn't seem to be happening in any case for me.

Oh, I'm blind sorry :D ok I will work with this for one or two days and merge it if everything will be ok. Once again thanks for contrib!

@pmizio good catch, I didn't realize it was nvim-cmp thing, so I removed the code that adds ~ on our side. Instead I added indicator (...). Unfortunately nvim-cmp logic doesn't allow me to trigger the ~ indicator on their side, but I opened an issue for this: https://github.com/hrsh7th/nvim-cmp/issues/1665
I changed one more thing, which is to turn off the feature by default, similar to VSCode. I updated the README.md to show how to turn it on.

Ok, so I tested this and it looks fine for me to merge, @llllvvuu do you want to change something before merge or I can do that?

@pmizio All good on my end 👍

Once again thanks for contrib @llllvvuu!


Attribution : cannot change content

Expected : the attribution html content should be the one set in the viz json on the basemap layer.

Result : it's always the same CartoDB attribution.
Chrome 49, OSX
console.log(myapp.diJSON.layers[0].options.attribution) //©2016 HERE Terms of use

//current workaround
cdb.$('.CDB-Attribution-text').html(myapp.diJSON.layers[0].options.attribution);

There has been no activity on this issue for several months and that's why we are closing it (automatically). If you think this still needs to be addressed please reopen it. The good news is that we are now working on the next version of CARTO.js, stay tuned.


The "Open Rate" feature of insights does not recognize group email addresses

The open rate feature of insights does not recognize group email addresses (and most likely is not aware of number of users who are member of that group). So it consider it as one recipient and doesn't produce open rate for it even though it may have more than 5 members. It is reasonable for external addresses but I assume My Analytics is aware of members of internal emails groups.

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

ID: 8bbb07c4-2770-4b71-f563-e8f9f5d3c157
Version Independent ID: 9801de76-e9c2-9308-7a41-d517172c3e46
Content: Use Insights - Workplace Intelligence
Content Source: WorkplaceAnalytics/MyAnalytics/Use/use-the-insights.md
Product: mya
GitHub Login: @paul9955
Microsoft Alias: v-pausch

Hi hmozaffari,
Thank you for your interest in this feature of MyAnalytics. I'd like to clarify what you're asking about. When you refer to "group email" addresses, do you mean "shared mailboxes"? If so, this is something that the Insights open-rates feature does not report on. (For this and other details, see the section Exceptions to qualifying messages in the documentation).
If you're referring to something other than shared mailboxes, please let me know and I'll look into this further for you.
Thank you,
-- Paul

Thanks @paul9955 for looking into this. I checked and the exact technical term for it is "Distribution List". For example email addresses of employees of marketing department are added to<EMAIL_ADDRESS>distribution list and when someone sends an email to<EMAIL_ADDRESS>all marketing department employees receive the email. But seems MyAnalytics recognize it as only one recipient and doesn't produce  insights for it even though dozens or hundreds of user receive that email.

Hi @hmozaffari , Thanks for the clarification. I believe MyAnalytics counts the number of recipients after expanding distribution lists, but I'm verifying that now with the product team.   -- paul9955

Hi @hmozaffari , I just heard back from an engineer on the product team. Here's the response: "MyAnalytics read statistics supports distribution lists. If there are more than 5 people in DL the open rate is shown. The users in the distribution list should be in the same tenant as of user to view the open rate."
hmozaffari, are you seeing a behavior that differs from this?
Thank you, -- paul9955

Thanks @paul9955! I found the problematic email.  That email was sent to 2 recipients and CCed a distribution list with 10 users (total 12 recipients) and MyAnalytics mentioned it is not qualified as minimum 5 recipients. However documents mentions CCs and BCCs are counted as recipients.

Hi hmozaffari, I've passed this latest info on to the product team. I'll let you know what I hear back.
Thanks, -- paul9955

Hello hmozaffari,
I heard back from the product team. They said that if the users in DL are in the same tenant as a person who sent the email, that person should be able to see the open rate. The emails need to be no older than seven days. They are advising that you submit a ticket for this problem. They will need the following information in the ticket: Tenant info/ID, ID of person who sent the email, and the IDs of the emails that were sent.
-- paul9955


Remove "Still Empty" Sections

Feature Description
There are sections we are "beta" launching without and need to remove those sections from the UI.

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Remove Element Panel - Elements section
Remove Element Panel - Animations section
Remove Prepublish list (Ensure stories are published after hitting the publish button)

QA Instructions

@pbakaus @samitron7 Should we hide the search bar in the element panel while on the shapes and text tabs for the Alpha release?

@jauyong I'd say yes. @samitron7 to confirm.


Fixes for 2d-model

Fix problem with logging
Fix incorrect plugins and logs paths

Download:
Environment: QT=5.12, ARCH=32, CONFIGURATION=release, QTIFW=C:\Qt\Tools\QtInstallerFramework\3.1


The Console sad i should report this xD

INTERACTION_CREATE -> {"data":{"component_type":2,"custom_id":"BUTTON_RESTART"},"id":"851150279247396866","type":3,"message":{"mention_everyone":false,"pinned":false,"components":[{"components":[{"custom_id":"BUTTON_SHUTDOWN","style":4,"label":"Herunterfahren","type":2,"hash":"fT1WQEgs"},{"custom_id":"BUTTON_RESTART","style":2,"label":"Neustarten","type":2,"hash":"DHujkM2D"}],"type":1}],"attachments":[],"author":{"bot":true,"public_flags":0,"id":"813465025540128818","avatar":"fa0c18523a4bffdc3ac3f67b02d597a3","username":"AngelTaiga","discriminator":"4358"},"flags":0,"type":0,"mention_roles":[],"edited_timestamp":null,"content":"","tts":false,"mentions":[],"id":"851150272872185886","embeds":[{"type":"rich","title":"**AngelTaiga**"}],"channel_id":"813511396611588136","timestamp":"2021-06-06T17:27:18.660000+00:00"},"version":1,"user":{"public_flags":128,"id":"511151322242744331","avatar":"3b8da153a02e916f4ef6e73ebe189e19","username":"Bastitron","discriminator":"1733"},"channel_id":"813511396611588136","application_id":"813465025540128818","token
(TOKEN)
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@5732a3f5 rejected from java.util.concurrent.ScheduledThreadPoolExecutor@de6b8bd[Shutting down, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 13]
at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063)
at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830)
at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:326)
at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:533)
at net.dv8tion.jda.internal.interactions.InteractionHookImpl.<init>(InteractionHookImpl.java:64)
at net.dv8tion.jda.internal.interactions.InteractionImpl.<init>(InteractionImpl.java:50)
at net.dv8tion.jda.internal.handle.InteractionCreateHandler.handleInternally(InteractionCreateHandler.java:61)
at net.dv8tion.jda.internal.handle.SocketHandler.handle(SocketHandler.java:36)
at net.dv8tion.jda.internal.requests.WebSocketClient.onDispatch(WebSocketClient.java:952)
at net.dv8tion.jda.internal.requests.WebSocketClient.onEvent(WebSocketClient.java:839)
at net.dv8tion.jda.internal.requests.WebSocketClient.handleEvent(WebSocketClient.java:817)
at net.dv8tion.jda.internal.requests.WebSocketClient.onBinaryMessage(WebSocketClient.java:990)
at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:385)
at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:276)
at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:996)
at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:755)
at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:108)
at com.neovisionaries.ws.client.ReadingThread.runMain(ReadingThread.java:64)
at com.neovisionaries.ws.client.WebSocketThread.run(WebSocketThread.java:45)

[JDA MainWS-WriteThread] INFO WebSocketClient - Connected to WebSocket
[JDA MainWS-ReadThread] ERROR WebSocketClient - Encountered IDENTIFY Rate Limit!
[JDA MainWS-ReadThread] WARN WebSocketClient - Got disconnected from WebSocket (Code 1000). Appending to reconnect queue
[JDA MainWS-ReadThread] INFO WebSocketClient - Connected to WebSocket
[JDA MainWS-ReadThread] INFO JDA - Finished Loading!

Closing since you didn't provide the required information from the bug report template. #1337
You likely just shutdown stuff while it tried to schedule a timeout.


[BUG]

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
System.UnauthorizedAccessException: Access to the path 'C:\Users\wheat\AppData\Local\Bloxstrap\Bloxstrap.exe' is denied.

Did you read the relevant Wiki pages?

Issue has been awaiting clarification for over a month, closing as stale. If you have anything further to add, just respond and I'll reopen.


Bert notifications need to be styled

Currently the meteorchef/bert notifications use the default styles.

don't need 'successful login' notification

Removed 'successful login' notification in #25


Fixed schema printer so that skip, include and deprecate are omitted.

Looks good, but I think there are two snapshots that are not yet updated


Upgrading to Roslyn 14.1 - Causing Unhandled Excpetion

Error Details
[Main Instruction]
Unhandled Exception
[Content]
System.InvalidOperationException: No platform version selected
at RoslynPad.Hosting.AssemblyExecutionHost.get_PlatformVersion()
at RoslynPad.Hosting.AssemblyExecutionHost.CreateRuntimeConfig()
at RoslynPad.Hosting.AssemblyExecutionHost.set_Platform(ExecutionPlatform value)
at RoslynPad.UI.OpenDocumentViewModel.set_Platform(ExecutionPlatform value)
at RoslynPad.UI.MainViewModelBase.b__38_0(String x)
at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()    at NuGet.Packaging.CollectionExtensions.AddRange[T](ICollection1 collection, IEnumerable`1 items)
at async RoslynPad.UI.MainViewModelBase.OpenAutoSavedDocuments(?)
at async RoslynPad.UI.MainViewModelBase.InitializeInternal(?)
at async RoslynPad.UI.MainViewModelBase.Initialize(?)
[Buttons]
[Header=C_lose, Content=]
Additional Information:
OS: Windows 7 Enterprise

Can you please list the directories you have under C:\Program Files\dotnet\shared?
Also, please make sure you use 14.1 and not 14, which had this exact bug (#251).

To answer the version question. Yes I did download new package from official site.

Closed by mistake. Reopening.

@aelij I had a screenshot in this https://github.com/aelij/RoslynPad/issues/266#issuecomment-480372098

@aelij Installign Dotnet Core 2.2 Did the Trick


Flutter doctor failed

Analyzer Feedback from IntelliJ
Version information

IDEA IU-173.4548.28
2.0.0-dev.16.0
IU-173.4548.28, JRE 1.8.0_152-release-1024-b11x64 JetBrains s.r.o, OS Mac OS X(x86_64) v10.13.3 unknown, screens 1280x800  Retina

Exception
Please append the contents of:
file:///private/var/folders/pc/znf5nspx5h7_l3f9qksn4tp40000gn/T/report.txt
Dart analysis server, SDK version 2.0.0-dev.16.0, server version 1.18.4, error: Analysis failed: /Users/fangtao/Documents/FlutterWorkspace/Projects/SafeMonitor/gs_safe_monitor/test/widget_test.dart context: exception_20180205_005456_005
NoSuchMethodError: Class 'DynamicElementImpl' has no instance getter 'supertype'.
Receiver: Instance of 'DynamicElementImpl'
Tried calling: supertype
#0      Object.noSuchMethod (dart:core-patch/dart:core/object_patch.dart:46)
#1      InheritanceManager._gatherInterfaceLookupMaps (package:analyzer/src/dart/resolver/inheritance_manager.dart:478)
#2      InheritanceManager._computeInterfaceLookupMap (package:analyzer/src/dart/resolver/inheritance_manager.dart:450)
#3      InheritanceManager._gatherInterfaceLookupMaps (package:analyzer/src/dart/resolver/inheritance_manager.dart:496)
#4      InheritanceManager.lookupOverrides (package:analyzer/src/dart/resolver/inheritance_manager.dart:205)
#5      InstanceMemberInferrer._computeFieldOverrideType (package:analyzer/src/task/strong_mode.dart:114)
#6      InstanceMemberInferrer._inferField (package:analyzer/src/task/strong_mode.dart:403)
#7      InstanceMemberInferrer._inferClass.<anonymous closure> (package:analyzer/src/task/strong_mode.dart:308)
#8      List.forEach (dart:core-patch/dart:core/growable_array.dart:274)
#9      InstanceMemberInferrer._inferClass (package:analyzer/src/task/strong_mode.dart:307)

It looks like you're running on 2.0.0-dev.16.0; were you by chance trying the --preview-dart-2 flag? If so, that's know not to work with 2.0.0-dev.16.0 - you'll want to move to dev23.

This seems to be quite common recently.
flutter upgrade doesn't seem to actually upgrade and also doesn't cause an error.
People then think they got the latest version but they didn't.
I suggested (on Gitter) several times to just purge the flutter directory and clone it again.
This usually fixed the issues.

/cc @jcollins-g for possible issues with flutter upgrade
@zoechi, thanks! Purging the directory seems like a reasonable workaround.

Seems a dupe of https://github.com/dart-lang/sdk/issues/30865


Require sync settings in every instance

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.95.2 (user setup)
OS Version: Windows_NT x64 10.0.19045

Steps to Reproduce:

Open vscode normally
Look at sync settings in the primary side bar > Account

Maybe see the pinned issue https://github.com/microsoft/vscode/issues/232516

@albertosantini thanks

/duplicate


updateUserDrips and updateUserSplits are properties instead of functions in DripsClient

I think this is just a mistake. We should change them into functions and test.

This is done as part of this commit and it's merged.
Closing the issue.


Update golangci-lint and run tests in parallel

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
We now enable additional linters with the bump of golangci-lint. The
tests are now using the t.Parallel() method to let them executed
simultaneously.
Which issue(s) this PR fixes:

None
Special notes for your reviewer:
None
Does this PR introduce a user-facing change?

None

Now that the tests are being parallelized, should we enable the -race flag in both the build and the test invocation?

Now that the tests are being parallelized, should we enable the -race flag in both the build and the test invocation?

Now that the tests are being parallelized, should we enable the -race flag in both the build and the test invocation?

Good point, I enabled it for the tests.
I think we should keep it disabled for the (production) build, because I'm not sure about the performance implications when enabling the race detector.

Now that the tests are being parallelized, should we enable the -race flag in both the build and the test invocation?

Good point, I enabled it for the tests.
I think we should keep it disabled for the (production) build, because I'm not sure about the performance implications when enabling the race detector.

/lgtm

/lgtm


Include mysql as dependencies not optional dependencies

As the app support both mysql and sqlite, but only sqlite3 included as dependencies. mysql included as optional dependencies.
Also how to reproduce:
build pigallery2 by using --omit=optional
Full command: npm install --only=prod --omit=optional
expected behavior:
Mysql connection work on the fly on switching.

The docker build should include mysql and if someone build from sources,
should be able to force it or remove it.
Let me know if it doesn't work from docker.
-- Sorry for being brief, sent from my phone.
Dedy Martadinata S @.***> ezt írta (időpont: 2021. jún.
9., Sze 8:35):

As the app support both mysql and sqlite, but only sqlite3 included as
dependencies. mysql included as optional dependencies.
Also how to reproduce:
build pigallery2 by using --omit=optional
Full command: npm install --production --omit=optional
expected behavior:
Mysql connection work on the fly on switching.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bpatrik/pigallery2/issues/322, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABZKA5VP5TXZDKFH3JRR2T3TR4DR7ANCNFSM46LLWIPQ
.

oh i see, thanks for the clue, got it working.
I tried build my own custom docker image, and prefer using from distro ffmpeg instead from npm. And use --omit=optional but it also remove the mysql because it included in optionalDependencies.

Yeah that is the case for the docker too (not using npm ffmpeg) so I did
some magic gulp build to avoid ffmpeg but keep mysql. You can check the
docker file for the executed command.
-- Sorry for being brief, sent from my phone.
Dedy Martadinata S @.***> ezt írta (időpont: 2021. jún.
9., Sze 10:52):

Closed #322 https://github.com/bpatrik/pigallery2/issues/322.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bpatrik/pigallery2/issues/322#event-4863592460, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABZKA5QOXXUDFIK4H5YEAXTTR4TTXANCNFSM46LLWIPQ
.

After browse around the workflow, i get what i need
npm run create-release -- --skip-opt-packages=ffmpeg,ffprobe --force-opt-packages
That command i need, to create a release without ffmpeg, as the readme just create-release that will include everything.
Thanks 👍🏼


[W6.2b][T16-1] Mohd Aslam

isMutating() method implemented in Command class, added overriding methods for isMutating() in command classes that modify data.
logic test(s) modified to accommodate isMutating() method.

Thank you for reviewing the PR.


Chore: bump minor versions on dependancies

We want to get some downstream minor patches propagated into the repo the most exiting of which is the allow primitives from revm here #revm
We may want to do this in the feature branch in case it causes a breaking change, but if it doesn't i am open to merging it into main as a patch.

I can take this up

Assigned to You!


[shiftmedia-libgnutls] Fix mkdir too many arguments

[x] Changes comply with the maintainer guide.
[x] SHA512s are updated for each updated download.
[x] The "supports" clause reflects platforms that may be fixed by this new version.
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Fix #40738
From here:
https://stackoverflow.com/questions/12102147/too-many-arguments-to-function-int-mkdirconst-char

I am working with upstream
https://github.com/ShiftMediaProject/gnutls/pull/29
@MonicaLiu0311 Can you test it on your computer to see if it fix your build errors.
Thank you in advance 🙏🏻🙏🏻🙏🏻

@FrankXie05 when you test it, test it without the fix (master) and see if you can reproduce the problem.

The test passed on x64-windows.
Installing 19/19<EMAIL_ADDRESS>Building<EMAIL_ADDRESS>-- Downloading https://github.com/ShiftMediaProject/gnutls/archive/3.8.4.tar.gz -> ShiftMediaProject-gnutls-3.8.4.tar.gz...
-- Extracting source E:/shiftmedia-libgnutls/downloads/ShiftMediaProject-gnutls-3.8.4.tar.gz
-- Applying patch external-libtasn1.patch
-- Applying patch pkgconfig.patch
-- Applying patch ssize_t_already_define.patch
-- Applying patch fix-warnings.patch
-- Applying patch mkdir.patch
-- Using source at E:/shiftmedia-libgnutls/buildtrees/shiftmedia-libgnutls/src/3.8.4-7d5d4b8442.clean
-- Downloading https://git.savannah.gnu.org/gitweb/?p=gnulib.git\;a=snapshot\;h=3639c57\;sf=tgz -> gnulib-3639c57.tar.gz...
-- Extracting source E:/shiftmedia-libgnutls/downloads/gnulib-3639c57.tar.gz
-- Using source at E:/shiftmedia-libgnutls/buildtrees/shiftmedia-libgnutls/src/3639c57-6c17dd416b.clean
-- Building SMP/libgnutls.sln for Release
-- Building SMP/libgnutls.sln for Debug
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/share/shiftmedia-libgnutls/copyright
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/abstract.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/compat.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/crypto.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/dtls.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/gnutls.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/gnutlsxx.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/ocsp.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/openpgp.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/pkcs11.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/pkcs12.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/pkcs7.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/self-test.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/socket.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/system-keys.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/tpm.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/urls.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/x509-ext.h
-- Installing: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/include/gnutls/x509.h
-- Fixing pkgconfig file: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/lib/pkgconfig/gnutls.pc
-- Downloading https://mirror.msys2.org/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://repo.msys2.org/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst;https://mirror.selfnet.de/msys2/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst -> msys2-mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst...
-- Downloading https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://repo.msys2.org/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://mirror.yandex.ru/mirrors/msys2/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://mirrors.ustc.edu.cn/msys2/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst;https://mirror.selfnet.de/msys2/msys/x86_64/msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst -> msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst...
-- Using msys root at E:/shiftmedia-libgnutls/downloads/tools/msys2/1e74ca60daa10104
-- Fixing pkgconfig file: E:/shiftmedia-libgnutls/packages/shiftmedia-libgnutls_x64-windows/debug/lib/pkgconfig/gnutls.pc
-- Performing post-build validation
Stored binaries in 1 destinations in 1.4 s.
Elapsed time to handle shiftmedia-libgnutls:x64-windows: 4.9 min
shiftmedia-libgnutls:x64-windows package ABI: ee8a8e0ebe043c6ba78b487ff006e3f067132bfcf8429debffbabceb3b9590a7
Total install time: 4.9 min
shiftmedia-libgnutls provides pkg-config modules:

  # Transport Security Layer implementation for the GNU system
  gnutls

@Sibras
The fix is working.
Can you give your input as well?

@FrankXie05 This pr solve regression when you have newer msvc it break shiftmedia-libgnutls port.
Now @MonicaLiu0311 report that this fix for her the regression.
Can you review this PR?


Using in React Native TypeError: undefined is not an object (evaluating 'root.Code128Generator')

I'm trying to use this library in React Native but when I import code-128-encoder and use "new Code128Generator()" I have the error  TypeError: undefined is not an object (evaluating 'root.Code128Generator')

Close as no answer and ending up using another library


License ?

Hello, under what license is this project released under ? I would like to learn from it. Thank you.

I have added a license.  You can do whatever you want with the code.  But I should warn you, I think the mesh is currently upside down.


Change eslint example command

eslint seems to fail on globbing if files with some of the extensions do not exist in the path - updated the example to using the --ext option instead.
Changes

Testing

Docs

Thanks for this!

Thanks for this!


Fixes #8645: s_client starttls bug handling multiline reply

Fixes #8645: s_client starttls bug handling multiline reply
No documentation has changed.
No tests added.

What is the problem being addressed here?

What is the problem being addressed here?

See the description in #8645

The travis red cross appears to be an unrelated problem in master.

Why would it not qualify as trivial?

Why would it not qualify as trivial?

What is trivial and what is not, is itself a very nontrivial question. In order to avoid endless discussions, the OMC decided to draw the line very low: trivial is something like fixing some typos, changing indentation, adding a semicolon, and so on. Everything else, which requires a little thought to very its correctness is already non-trivial.
In this sense, I would agree with Matt that your change should be considered non-trivial.
The simplest solution would be if you could sign and send us the CLA, in particular if you intend to make further contributions (which we are looking forward to :-) ).

What is the problem being addressed here?

See the description in #8645

(Whoever will squash and merge this commit: please note that the commits were done using the web interface and don't have a proper commit message. Also, the Fixes #8645 should go into the body not the title of the commit message)

@ws0w Note that "trivial" is no reflection on the thought or work involved. It is a legal term, referring to whether or not something is copyrightable. If it is trivial, then it is not copyright and no CLA is needed. If it is 'more than trivial' then you have to sign the CLA giving OpenSSL the rights to use your contribution. For further protection, the project requires (a) the author to assert "CLA: trivial" in their commit message, and (b) both reviewers to agree that it's trivial. For some other details, see https://www.openssl.org/policies/cla.html

I just emailed a signed CLA to<EMAIL_ADDRESS>...
I can do a proper commit ... I think that would then require a new pull request?
Sound good?

I can do a proper commit ... I think that would then require a new pull request?

It is not necessary to create a new pull request. You can squash your commits locally and force push them.
Here is a rough description how to do it. If you want to learn more about squashing and (interactive) rebasing, see Section 7.6 Git Tools - Rewriting History from the Pro Git book.
I assume you have a local working copy, which you cloned from your ws0w/openssl repo. Since you committed to the master branch(*) of your clone, you need to update your local master branch first:
git checkout master
git pull

Now undo the last three commits as follows,
git reset HEAD~3

which will leave the changes as uncommitted changes in your working copy. You can now commit your change them as a single new commit.
git commit -a

Now add your commit message, something like
s_client starttls: fix handling of multiline reply

Fixes #8645

(Note the empty line between the title and the body of the commit message.)
Since you rewrote the history of your local master branch, you need to add --force when pushing to your github repo:
git push origin master --force

GitHub will automatically notice the change and update the pull request's page.
Hope that helps.
(*) Note: normally it is better to create a topic branch before adding commits, instead of using the master branch directly, because topic branches can be rebased more easily.

@mspncp -- I followed your instructions.
I assume it takes some time for the CLA to be processed,

Close/reopen to kick CLA bot.

Hmmm....the email address used in the commit does not match the email address in the CLA so the clabot is still not happy. You can correct that using git commit --amend --author emailaddresshere

@mattcaswell , I've fixed the email issue and it passed the cla-check.

Needs second review.

Merged to master and 1.1.1.  Thanks for the contribution.


Complete built-in function support for GLSL ES 3.20 Common Functions

Section 8.3 of the GLSL ES 3.20 specification defines Common functions.
Support for these functions should be made complete.

TyperHelper::getBuiltinsForGlslVersion should get the builtins of this kind by invoking a helper function, getBuiltinsForGlslVersionCommon

This new method should return templates for all of the functions specified in Section 8.3 of the GLSL ES 3.20 specification if the shading language version is ESSL_320.

If the shading language version is different from ESSL_320, templates for all of the GLSL ES 3.20 builtins from Section 8.3 that are available in the particular shading language version should be returned.

The test functions, "testBuiltins[shadinglanguageversion]" in TyperTest should already serve to ensure that inappropriate builtins for a shading language version are not generated.

Fixed by #592.


Assignment of subdomains

Give sub-domains as per our current illustrative model to data products and tables
Currently our python datahub client does not assign domains/sub-domains to tables so this will need to be added to the entity and upsert_table method of the client.
If we then add a sub-domain and domain property to the table metadata we are ingesting (data-discovery-tool) it can be replicated should we need to purge dev datahub

Subdomain model
https://github.com/ministryofjustice/find-moj-data/issues/52

When finishing this, run the script to dump data products to YAML, so we don't have to manually assign again.
I will also script the propagation of subdomain tags from data product to asset, as it's annoying to do this manually


docs: case study from HDI Global SE

Description

added the case study for asyncapi use by HDI Global SE

@TRohit20 why WIP? I'm focusing on review

@derberg do we need other people to approve this one or we can merge this one

/rtm


Assorted fixes to source ranges computed for the AST

There are a handful of fixes here that improve the source ranges computed for the AST, on which the scope map depends but which are general goodness.

@swift-ci please smoke test and merge


Pet stops following normally after dismounting.

Many thanks for making this plugin! One issue iv come across while testing it is that once you dismount from the pet, it will continue trying to run forward and come back to u again. It will keep doing this until you relog, after which it starts following you as normal again.

Hmmm, I haven't had this issue yet. I'll look into it :)

Could I ask if the pets do follow you through worlds btw? I haven't tested it yet 😛

They didn't follow after switching worlds when I tested it. The pet disappeared and even after going back to the original world it was not there.

Hmmm... I'll have to look into that too.

For the not able to switch worlds, do you get any errors in console? I've had experience with PurePerms giving an error if the entity switching worlds is not a player.

Yep pureperms shows those errors

I'm not entirely sure if it IS the problem, but you can fix it by using this version: https://github.com/poggit-orphanage/PurePerms
The original plugin is lacking a check if the entity changing worlds is a player, which this version does do.

When pets are ridden, they are very Maggy and move in chunks rather than moving slowly. Its a bit like those rideable minecarts a spoon of pocketmine once had that acted like cars. At first they weren't so smooth but one day all of a sudden they moved perfectly.
Would it even be possible to make it so you can control their movement yourself using the arrow keys like MCPC. This was implemented on minecarts once in a spoon.
Otherwise excellent plugin. Thanks allot for making it.

They move in chunks?
And yeah, I'm looking into using the arrows at the moment.

You might want to try and test the latest version. I've implemented experimental arrow driven riding of the pets, but it might not work.

idk if I'm doing something wrong but when I tap a pet with a saddle, they keep getting damage and doesn't ride the player anymore. Weird

Hmmm, lemme look into it.

Is there any error again?

Nope. no errors.

My apologies, it's fixed in the latest commit.

Np. Thanks

Alright, I've tested the arrow driven movement, and it sort of works. It's DEFINITELY not flawless yet, but it's a start. My local version allows you to somewhat go where you want to go. The original issue is quite annoying to deal with though. MCPE handles the unmounting of pets using the jump or sneak button, and I can't manage it. Maybe I can find a workaround for it.

I've added a workaround for this issue in latest commits. This workaround at the moment causes pets to spin around in circles when mounted after a second or 3 and make them unable to be controlled again. I'm going to try and improve this.

Fixed it in a clean way and it works fawlessly again! Closing it now. :)

Cross world pets work perfectly now too! :)

Amazing!! Thanks for your effort in making such an amazing plugin ;)

No problem, I like doing it. :)
The plugin's still got a long way to go, but the base is there.


Database Icons in the website gets displaced after hovering

Before Hovering

After Hovering

Hi , I hope you're doing well. I I believe I can contribute effectively, and I'm eager to help resolve it. If it's possible, could you please assign me this task? I would really appreciate the opportunity. Thank you!"

Hi , I hope you're doing well. I I believe I can contribute effectively, and I'm eager to help resolve it. If it's possible, could you please assign me this task? I would really appreciate the opportunity. Thank you!"

HI @uskYash  just wanted to let you know that this is only observed on few browsers like safari for example.

Hi @coolwednesday is the issue still open??If so, could you please provide more details?The hover feature is working fine on my local machine across the following browsers: Safari, Chrome, Firefox, and Microsoft Edge.


geocratic, coelelminth

This pull request was generated by the 'mq' tool
[test]
flake rate: 0.4
logical conflict every: 100
sleep for: 300s
[pullrequest]
requests per hour: 30
deps=[c,g]

/trunk merge


Add CameraHost callback for entering, leaving preview

Basically, when inPreview changes, that needs to get reflected out to the CameraHost, for enabling/disabling anything that might call takePicture().
Right now, autoFocusEnabled() will be invoked when inPreview changes to true. There is no good counterpart method for when inPreview changes to false, though autoFocusDisabled() comes close. Monitoring autoFocusDisabled(), plus noting when you call takePicture(), should cover it.

Just a note for those who come here looking for a solution: the forementioned method is called autoFocusAvailable() (called from startPreview) instead of autoFocusEnabled().

I had the same issue but resolved it by adding a method in CameraView class and CameraFragment which returns the inPreview boolean. On click of button I first check if inPreview is true then takePicture is called else restart the fragment. Hope this helps!


Fixes OneAgent daemonset not having a separate service account for privileged mode

Description
The OneAgent daemonset had always the same service account for both modes of operation, privileged and non-privileged.
The privileged mode needed a separate security context constraint (SCC), linked to a separate service account (SA).
This PR adds the appropriate SA, SCC and the selection of the SA when creating the daemonset.
N.B.:
This PR also includes nil checks for certain member variables as part of some minor refactoring to ease unit testing by removing the need of having to initialize the affected variables.
How can this be tested?

Create an Openshift cluster, either cloud-based or with crc
Deploy the operator using make deploy/openshift and the appropriate secret
Apply the Dynakube

normally
with read-only disabled
privileged
with read-only disabled and privileged

In each deployment, the OneAgent pods of the daemonset should be deployed and the security contexts of the container must match the ones defined in code.

Checklist

[x] Unit tests have been updated/added
[x] PR is labeled accordingly
[x] I have read and understood the contribution guidelines

pls do make manifests and commit the relevant stuff
otherwise I tested it and LGTM

@0sewa0 done


Small optimization for EqArchive

I found a small inefficiency when looking at this file - Archive.filenames() was getting called for each item in the archive, which meant the directory was getting repeatedly decompressed.
Note that the method Archive.get which I eliminated was a bit confusing because it depended on index_entries being sorted to actually work correctly - and that sort was being done in the read method of EqArchive

I was a little slow on the draw here 😆. Thank you for finding and fixing this! 😄


should we use ruff?

Hello everyone,
Nowadays I'm using ruff for my projects and it's been amazing.
Some projects:
https://github.com/marcieltorres/safe-chat-slack-bot (it's a bot using Slack Bolt :) )
https://github.com/marcieltorres/python-boilerplate-project
So, what do you think about we add ruff on this template?

In my own projects I do combine several linters (in unit tests).
I do run ruff (with --preview flag) as the first because it is the fastest one. After that all the others (pycodestyle, pylint, codespell) are in the line. See my code.


Unable to view parameter details by profile when profile name contains periods

One cannot view parameter details for an individual profile if the profile's name contains periods.

looks like this was merged into master, and can be closed?

this was addressed by #1599.  closing


implement one_for_one strategy

if child is terminated, it shall be restarted

see if a test can be created in this regard. unit tests with caf have some disadvantages, it works fine but some things like timing behavior, it might be better to create a real application and then set up everything so we can parse the log output as a test result or something similiar.  In any case logging works now, so we are ready to go.

for now this should be good enough


implement observable for all entries

Closed in https://github.com/schuldners-liste/app/commit/33ee40e45caa4b3385f313a5deb31e2677ece717


RSS support Follow

Is your feature request related to a problem? Please describe.
I want to support fead claim  in rss.xml for Follow.app
https://github.com/RSSNext/follow
Describe the solution you'd like
Add following id in RSS

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

You can just override the RSS template by copying themes/blowfish/layouts/_default/rss.xml to the layouts folder and add whatever ID needed, the theme itself doesn't need to be changed

You can just override the RSS template by copying themes/blowfish/layouts/_default/rss.xml to the layouts folder and add whatever is needed, the theme itself doesn't need to be changed

I have done it  in my project, but I thought maybe more people who perfer RSS will need this ?  👀
RSSNext/follow is already 15k star.


[v7] share throws an exception when using observables with circular references

Bug Report
Current Behavior
When you have an observable with circular references, something like:
const deferredCount = defer(() => source).pipe(
   startWith(0)
);

const source: Observable<string> = from([1, 2, 3]).pipe(
  withLatestFrom(deferredCount),
  map(([a, b]) => String(Number(a) + Number(b))),
  share()
);

(Sorry for the contrived example, this could be easily done with a scan, but shows the essential shape of a circular reference in observables)
Share will throw an error. I've seen two different errors depending on the environment I'm running this test, but both of them look similar. When testing with rxjs-marbles:
    TypeError: Cannot read property 'complete' of null

      at Object.complete (node_modules/rxjs/src/internal/operators/share.ts:138:10)
      at Object.complete (node_modules/rxjs/src/internal/Subscriber.ts:188:14)
      at SafeSubscriber.Object.<anonymous>.Subscriber._complete (node_modules/rxjs/src/internal/Subscriber.ts:126:24)
      at SafeSubscriber.Object.<anonymous>.Subscriber.complete (node_modules/rxjs/src/internal/Subscriber.ts:100:12)
      at OperatorSubscriber.Object.<anonymous>.Subscriber._complete (node_modules/rxjs/src/internal/Subscriber.ts:126:24)
      at OperatorSubscriber.Object.<anonymous>.Subscriber.complete (node_modules/rxjs/src/internal/Subscriber.ts:100:12)
      at OperatorSubscriber.Object.<anonymous>.Subscriber._complete (node_modules/rxjs/src/internal/Subscriber.ts:126:24)
      at OperatorSubscriber.Object.<anonymous>.Subscriber.complete (node_modules/rxjs/src/internal/Subscriber.ts:100:12)
      at Object.observeNotification (node_modules/rxjs/src/internal/Notification.ts:238:102)
      at VirtualAction.subscriber.add.scheduler.schedule.message (node_modules/rxjs/src/internal/testing/ColdObservable.ts:43:13)
      at VirtualAction.Object.<anonymous>.AsyncAction._execute (node_modules/rxjs/src/internal/scheduler/AsyncAction.ts:116:12)
      at VirtualAction.Object.<anonymous>.VirtualAction._execute (node_modules/rxjs/src/internal/scheduler/VirtualTimeScheduler.ts:111:28)
      at VirtualAction.Object.<anonymous>.AsyncAction.execute (node_modules/rxjs/src/internal/scheduler/AsyncAction.ts:91:24)
      at TestScheduler.Object.<anonymous>.VirtualTimeScheduler.flush (node_modules/rxjs/src/internal/scheduler/VirtualTimeScheduler.ts:52:26)
      at TestScheduler.Object.<anonymous>.TestScheduler.flush (node_modules/rxjs/src/internal/testing/TestScheduler.ts:212:16)
      at TestScheduler.Object.<anonymous>.TestScheduler.run (node_modules/rxjs/src/internal/testing/TestScheduler.ts:678:12)
      at Object.wrapper (node_modules/rxjs-marbles/marbles.js:49:36)

In a playground:
Uncaught TypeError: Cannot read property 'next' of null
    at Object.next (share.js:31)
    at Object.eval [as next] (Subscriber.js:133)
    at SafeSubscriber.Subscriber._next (Subscriber.js:77)
    at SafeSubscriber.Subscriber.next (Subscriber.js:50)
    at eval (map.js:13)
    at OperatorSubscriber._this._next (OperatorSubscriber.js:22)
    at OperatorSubscriber.Subscriber.next (Subscriber.js:50)
    at eval (withLatestFrom.js:42)
    at OperatorSubscriber._this._next (OperatorSubscriber.js:22)
    at OperatorSubscriber.Subscriber.next (Subscriber.js:50)
    at Observable.eval [as _subscribe] (from.js:59)
    at Observable._trySubscribe (Observable.js:52)
    at Observable.subscribe (Observable.js:38)
    at eval (withLatestFrom.js:39)
    at OperatorSubscriber.eval (lift.js:17)
    at Observable.subscribe (Observable.js:38)
    at eval (map.js:12)
    at SafeSubscriber.eval (lift.js:17)
    at Observable.subscribe (Observable.js:38)
    at eval (share.js:29)
    at OperatorSubscriber.eval (lift.js:17)
    at Observable.subscribe (Observable.js:38)
    at Observable.eval [as _subscribe] (defer.js:11)
    at Observable._trySubscribe (Observable.js:52)
    at Observable.subscribe (Observable.js:38)
    at mergeInternals (mergeInternals.js:55)
    at eval (mergeMap.js:26)
    at OperatorSubscriber.eval (lift.js:17)
    at Observable.subscribe (Observable.js:38)
    at doInnerSub (mergeInternals.js:26)
    at outerNext (mergeInternals.js:20)
    at OperatorSubscriber._this._next (OperatorSubscriber.js:22)
    at OperatorSubscriber.Subscriber.next (Subscriber.js:50)
    at Observable.eval [as _subscribe] (from.js:59)
    at Observable._trySubscribe (Observable.js:52)
    at Observable.subscribe (Observable.js:38)
    at mergeInternals (mergeInternals.js:55)
    at eval (mergeMap.js:26)
    at OperatorSubscriber.eval (lift.js:17)
    at Observable.subscribe (Observable.js:38)
    at eval (startWith.js:17)
    at OperatorSubscriber.eval (lift.js:17)
    at Observable.subscribe (Observable.js:38)
    at _loop_1 (withLatestFrom.js:28)
    at eval (withLatestFrom.js:37)
    at OperatorSubscriber.eval (lift.js:17)
    at Observable.subscribe (Observable.js:38)
    at eval (map.js:12)
    at SafeSubscriber.eval (lift.js:17)
    at Observable.subscribe (Observable.js:38)

Expected behavior
In v6.x it worked as expected, without throwing any error.
Reproduction
https://codesandbox.io/s/stupefied-cdn-x92sk?file=/src/index.ts
Environment

Runtime: any
RxJS version: 7.0.0-beta.13

Additional context/Screenshots
It looks like subject at this point is null, so it breaks when calling .next, .error or .complete... but by reading the code I can't seem to understand how it's possible that it has a null value, as it seems like it's only set in here?
I tried adding a delay(x) on the deferredCount to check if it's because it's something synchronous, but that doesn't seem to help either.
Also note these kind of circular references in v6 always keep a subscriber open, which I guess it's discouraged. If I break this circular reference with a subject:
const countSubject = new Subject<string>();

const source: Observable<string> = from([1, 2, 3]).pipe(
  withLatestFrom(countSubject.pipe(startWith(0))),
  map(([a, b]) => String(Number(a) + Number(b))),
  tap(countSubject),
  share()
);

It doesn't throw any exception.

This is a bug, but IDK what behaviour you would expect in this contrived repro. AFAICT, no emissions received by any subscribers to source. That's because the subscription to the same, shared observable that occurs internally - within the withLatestFrom - completes and resetOnComplete defaults to true.
The fix would be for the subject and dest calls made with the share implementation's observer's handlers - e.g. here - to take into account that the subject could be null - e.g. next: (value) => subject?.next(value)

Actually, the problem is here:
https://github.com/ReactiveX/rxjs/blob/105bf99d27144a24100b211116af1341c5263738/src/internal/operators/share.ts#L121
connection isn't assigned until the subscribe call returns, but that subscribe effects another - reenterant - call to the shared observable's subscribe. The implementation needs to use a Subscriber instance instead of an anonymous observer.


Default to iOS13 system icons

I'd like to suggest defaulting to the new iOS13 icon provided by Apple when they are available and if the icons have not been overridden. They look great and there's an icon for everything.

Hi @RobSwish That is definitely a road we want to take. We have to support previous versions so this would only be available for iOS13 devices. I'm quite busy at the moment but feel free to take a crack at it with a PR :)

There is 2022 year outside🎉 Old outdated issues are closing. Please search if there are already existing issues with the same problem before opening new ☮


AIRFLOW-45: Support Hidden Airflow Variables

Dear Airflow Maintainers,
Please accept this PR that addresses the following issues:

https://issues.apache.org/jira/browse/AIRFLOW-45

Reminders for contributors:

Your PR's title must reference an issue on Airflow's JIRA. For example, a PR called "[AIRFLOW-1] My Amazing PR" would close JIRA issue #1. Please open a new issue if required!
You must add an Apache License header to all new files.
Please squash your commits when possible and follow the 7 rules of good Git commits.

Wondering whether we want to include extras in the filtering. It's annoying, and I don't think that there is any secret stuff in there for existing connections. Thoughts?

Note: installed locally, and this did appear to work.

Actually, I take that back. It worked for the hooks. For variables, it only works for very specific fields:
  	test	test
  	password	********
  	secret_password	test

I would have expected either all to be encrypted, or anything with 'password'/'secret' in it.

Thx for providing a screen shot.. generally a requirement for all UI-changing PRs, though you can attach the screen shot here or in the JIRA. Both work.

@mattuuh7, this is looking good.

Can you remove extras from being masked? I think the cons outweigh the pros of masking it. (I know this is annoying, considering how much time you spent trying to figure out how to mask it. Sorry. :()
Can you rename hide_encrypted_ui_fields to hide_sensitive_variable_fields?
Could you add some docs either to the .rst or to the config comments saying which variables get masked (password, secret, etc).
Could you squash your commit, and rename both the commit message and title of the PR as: 'AIRFLOW-45: Support Hidden Airflow Variables'

When running this off of master, I get:
  File "/Users/chrisr/Code/airflow/airflow/models.py", line 3200, in get_val
    "Can't decrypt _val, configuration is missing")
AirflowException: Can't decrypt _val, configuration is missing

This can be reproduced by going to a fresh airflow install, running airflow initdb, airflow webserver, and opening the variables UI.

Removing val from:
column_list = ('key', 'val', 'is_encrypted',)

Made the exception go away. The patch appears to work without it, but val isn't shown in the table view anymore.

I've determined the issue was with some rows that somehow persisted even after I ran airflow initdb. Running airflow resetdb fixed the issue.

Ready to merge. Could you change the commit message to:
AIRFLOW-45: Support Hidden Airflow Variables

@criccomini done with the change. please review again. thx

thanks @criccomini


Dynamic calling of native functions in ctypes does not support setting the last error number.

Currently the mechanism to call a native function uses an emitted calli instruction to call the native method after marshaling the arguments and so forth manually. This bypasses the mechanism that P/Invoke uses to set the last error, thus the last error code is not set when some functions are called.
test_errno.py in ctypes\test\test_errno.py#test_GetLastError fails because of this

This only actually matters for errno, which is not available from C# anyway.


chore: Migrate talent synth.py to bazel

The changes in grpc stubs are caused by the gRPC upgrade from 1.10 (more than a year old) to 1.27 (same version which is used as runtime dependency)

@chingor13 PTAL


KubevirtMachineTemplate VMs with our default ubuntu images have no console logs

What steps did you take and what happened:
We used the ubuntu-2004 images generated from  our-image-creation-process.md as in a KubeVirtMachineTemplate here
What did you expect to happen:
Be able to view the output via: virtctl console VM
However no logs appear.
Anything else you would like to add:
It seems the default serial console tty is ttyS0, however at least our ubuntu images do not seem to be configured to log to console. I may be missing something, but by default ubuntu does no logging to console, and I do not see us doing anything an image-build time or vm-creation time to modify the necessary kernel argument for console=ttyS0
Environment:

Cluster-api version: v1.2.3
Cluster-api-provider-kubevirt version: v0.1.2
Kubernetes version: v1.23.5
KubeVirt version: v0.58.0

/kind bug

Latest Ubuntu image we use a kubevirtci at capk has console, they are build from https://github.com/kubernetes-sigs/image-builder/pull/984

Not sure if my comment on the closed #186 would notify folks, so pulling into this open issue: https://github.com/kubernetes-sigs/cluster-api-provider-kubevirt/pull/186#issuecomment-1280072067
I can see the image was pushed here: https://quay.io/repository/capk/ubuntu-2004-container-disk?tab=tags&tag=latest
Are there other locations / type of images?
Is there a documented release process for these images?

ie. Do we push qcow or other images?

This is the docs capk has to build images:

https://github.com/kubernetes-sigs/cluster-api-provider-kubevirt/blob/main/docs/our-image-creation-process.md

Right now there is no automation to push image changes.


refector: refector node webhook

What type of PR is this?
/kind refactor

What this PR does / why we need it:
refactor node webhook
Which issue(s) this PR fixes:
Fix: https://github.com/kubewharf/katalyst-core/issues/577
Special notes for your reviewer:
Modify the original code, please help to check whether it is consistent with the previous one

@caohe @luomingmeng @WangZzzhe /PTAL thanks!

sorry for late. can we go next?


AttributeError: 'NoneType' object has no attribute '_inbound_nodes'

Platform: Ubuntu 18.04.3 LTS
Python version: 3.6.5
Source framework with version: PyTorch 0.4.0
Destination framework with version: Keras 2.3.1
Pre-trained model path: Model
Running scripts: python -m mmdnn.conversion.examples.keras.imagenet_test -n keras_code_snippet.py -w test.npy --dump keras_model.h5
Thank you for this nice repo. I am trying to convert a small PyTorch model to Keras. It is successfully converted into IR representation i.e. when I run the following command:
mmtoir -f pytorch -d test --inputShape 1,150,3 -n test.pth
It outputs .json, .pb and .npy files. And as mentioned in the documentation, there are further 2 steps.

Creating keras_code_snippet.py, which is also created using the following command:
mmtocode -f keras --IRModelPath test.pb  --IRWeightPath test.npy --dstModelPath keras_code_snippet.py

But finally for generating Keras model, I've been trying two different commands. The given one in documentation is (replacing file names with local names):
python -m mmdnn.conversion.examples.keras.imagenet_test -n keras_code_snippet.py -w test.npy --dump keras_model.h5
And the other:
mmtomodel -f keras -in keras_code_snippet.py -iw test.npy -o keras_model

Both give the following error:
2020-01-14 16:59:06.904022: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2020-01-14 16:59:06.908270: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] Successfully opened dynamic library libcuda.so.1
2020-01-14 16:59:06.986419: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-01-14 16:59:06.986822: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x5625e00fa030 executing computations on platform CUDA. Devices:
2020-01-14 16:59:06.986839: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): GeForce GTX 1050 Ti, Compute Capability 6.1
2020-01-14 16:59:07.005012: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2020-01-14 16:59:07.006160: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x5625e0571340 executing computations on platform Host. Devices:
2020-01-14 16:59:07.006223: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): <undefined>, <undefined>
2020-01-14 16:59:07.006541: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2020-01-14 16:59:07.007142: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1640] Found device 0 with properties:
name: GeForce GTX 1050 Ti major: 6 minor: 1 memoryClockRate(GHz): 1.62
pciBusID: 0000:01:00.0
2020-01-14 16:59:07.007386: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open shared object file: No such file or directory
2020-01-14 16:59:07.007555: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcublas.so.10.0'; dlerror: libcublas.so.10.0: cannot open shared object file: No such file or directory
2020-01-14 16:59:07.007712: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcufft.so.10.0'; dlerror: libcufft.so.10.0: cannot open shared object file: No such file or directory
2020-01-14 16:59:07.007866: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcurand.so.10.0'; dlerror: libcurand.so.10.0: cannot open shared object file: No such file or directory
2020-01-14 16:59:07.008021: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcusolver.so.10.0'; dlerror: libcusolver.so.10.0: cannot open shared object file: No such file or directory
2020-01-14 16:59:07.008175: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcusparse.so.10.0'; dlerror: libcusparse.so.10.0: cannot open shared object file: No such file or directory
2020-01-14 16:59:07.012256: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] Successfully opened dynamic library libcudnn.so.7
2020-01-14 16:59:07.012274: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1663] Cannot dlopen some GPU libraries. Skipping registering GPU devices...
2020-01-14 16:59:07.012290: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1181] Device interconnect StreamExecutor with strength 1 edge matrix:
2020-01-14 16:59:07.012296: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1187]      0
2020-01-14 16:59:07.012301: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1200] 0:   N
2020-01-14 16:59:07.022135: W tensorflow/compiler/jit/mark_for_compilation_pass.cc:1412] (One-time warning): Not using XLA:CPU for cluster because envvar TF_XLA_FLAGS=--tf_xla_cpu_global_jit was not set.  If you want XLA:CPU, either set that envvar, or use experimental_jit_scope to enable XLA:CPU.  To confirm that XLA is active, pass --vmodule=xla_compilation_cache=1 (as a proper command-line flag, not via TF_XLA_FLAGS) or set the envvar XLA_FLAGS=--xla_hlo_profile.
WARNING:tensorflow:From /home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py:4070: The name tf.nn.max_pool is deprecated. Please use tf.nn.max_pool2d instead.

WARNING:tensorflow:From /home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py:4074: The name tf.nn.avg_pool is deprecated. Please use tf.nn.avg_pool2d instead.

Traceback (most recent call last):
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/mmdnn/conversion/examples/keras/imagenet_test.py", line 157, in <module>
    tester = TestKeras()
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/mmdnn/conversion/examples/keras/imagenet_test.py", line 31, in __init__
    self.model = self.MainModel.KitModel(self.args.w)
  File "keras_code_snippet.py", line 79, in KitModel
    model           = Model(inputs = [input], outputs = [reducedndepthwisenseparablenconvnLinearndense2n47])
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/legacy/interfaces.py", line 91, in wrapper
    return func(*args, **kwargs)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/engine/network.py", line 94, in __init__
    self._init_graph_network(*args, **kwargs)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/engine/network.py", line 241, in _init_graph_network
    self.inputs, self.outputs)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/engine/network.py", line 1434, in _map_graph_network
    tensor_index=tensor_index)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/engine/network.py", line 1421, in build_map
    node_index, tensor_index)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/engine/network.py", line 1421, in build_map
    node_index, tensor_index)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/engine/network.py", line 1421, in build_map
    node_index, tensor_index)
  File "/home/user/anaconda3/envs/dummyEnv/lib/python3.6/site-packages/keras/engine/network.py", line 1393, in build_map
    node = layer._inbound_nodes[node_index]
AttributeError: 'NoneType' object has no attribute '_inbound_nodes'

Could you please explain what the error means? And how it can be resolved.
Thanks.

Have the same issue after manually changing

 data= layers.Input(name = 'data', shape = (112, 112, 3,) )
 # The following line throws could not find minusscalar0_second
 minusscalar0    = my_sub()(data, minusscalar0_second)
 mulscalar0      = mul_constant(weight_factor=None, layer_name= minusscalar0)

to :
    data = layers.Input(name = 'data', shape = (112, 112, 3,) )
    minusscalar0_second = tf.constant(weights_dict['minusscalar0_second']['value'], dtype=tf.float32, name='minusscalar0_second')
    mulscalar0_second = tf.constant(weights_dict['mulscalar0_second']['value'], dtype=tf.float32, name='mulscalar0_second')
    minusscalar0    = data - minusscalar0_second
    mulscalar0      = minusscalar0 * mulscalar0_second

by cheating from the TF generated file.
It blows up at :
 File "k_model.py", line 350, in KitModel     model           = Model(inputs = data, outputs = fc1)
Also the TF conversion works.

After reading this This issue I figured out that everything needs to be a keras Layer so I changed those lines to :
    minusscalar0_second = K.constant(weights_dict['minusscalar0_second']['value'], name='minusscalar0_second')
    mulscalar0_second = K.constant(weights_dict['mulscalar0_second']['value'], name='mulscalar0_second')
    data = layers.Input(name='data', shape=(112, 112, 3,))
    minusscalar0 = my_sub()([data, minusscalar0_second])
    mulscalar0 = mul_constant(weight_factor=mulscalar0_second, layer_name=minusscalar0)

Yet still facing the same error ... the generated file with all the layers is hard to go through line by line to figure out which layer is not making Keras happy :(

After reading this This issue I figured out that everything needs to be a keras Layer so I changed those lines to :
    minusscalar0_second = K.constant(weights_dict['minusscalar0_second']['value'], name='minusscalar0_second')
    mulscalar0_second = K.constant(weights_dict['mulscalar0_second']['value'], name='mulscalar0_second')
    data = layers.Input(name='data', shape=(112, 112, 3,))
    minusscalar0 = my_sub()([data, minusscalar0_second])
    mulscalar0 = mul_constant(weight_factor=mulscalar0_second, layer_name=minusscalar0)

Yet still facing the same error ... the generated file with all the layers is hard to go through line by line to figure out which layer is not making Keras happy :(

Facing the same issue ,did you find any solution ?


lowdown: disable sandbox on x86_64-darwin

After https://github.com/NixOS/nixpkgs/pull/346043, lowdown will also try to use the sandbox on x86_64-darwin, which won’t work. It fixes the following error in installCheckPhase.
sandbox initialization failed: Operation not permitted
lowdown: sandbox_init: Operation not permitted

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 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.

Add a :+1: reaction to pull requests you find important.

@emilazy Thoughts on how to proceed? Yours is arguably the more robust approach (because it preserves the sandbox mode for users). Is it worth preparing ahead of https://github.com/NixOS/nixpkgs/pull/346043, or wait for yours?

If you’re happy with my approach, then I’d personally prefer it over this PR. I just didn’t want to rush a self‐merge, though it does already have an approval.
I don’t mind this PR as a stop‐gap, either, since it’s already doing the bad thing on aarch64-darwin. But I’d personally prefer to take the opportunity to do the right thing here.

Since you got approvals for your approach, I went ahead and committed it.


Twig: Form states should be consistent

For example, when Text Input is required it shows a yellow border on the left that stays yellow even after you start entering text. Text Area on the other hand is instantly red.

@justintemps So what should the desired behaviour be? And should this only apply to the Text Area and Text Input components?

@bashlk this actually requires some input from @inesdgomes. But this is assigned to me so don't worry about it.

@justintemps @bashlk Not sure where the yellow comes from as it doesn't show in the designs. Here's how I would suggest it should behave for both Text Area and Text Input:

The red colour (not yellow) shows when a user tries to submit a form that has an empty required Text Area/Input (see Invalid state)
Once the user starts entering text, the colour becomes blue (see Focus state)

Now, there's currently no way of showing users what are the compulsory fields before they submit the form - typically there would be a red asterisk close to the label. This is a design issue and we'll handle it in a separate ticket.


communitygames is cool channel lol

trash mod

Bro this is most certainly not getting accepted.


Override Generic.Files.LineLength in phpcs

Hi,
I want to override value Generic.Files.LineLength.limit to 150, but I don't found how can I do it.
In phpcs directly is really simple, I make a phpcs.xml with rule.
I cannot apply this in by phpqa.yml. I try to add a config file in php (with https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/master/.php_cs.dist) or the phpcs.xml but they are never read.
Can you help me ?
Regard

Configure paths in .phpqa.yml:

phpcs has phpcs.standard (https://github.com/EdgedesignCZ/phpqa/issues/25)
php-cs-fixer has php-cs-fixer.config (https://github.com/EdgedesignCZ/phpqa/pull/160)

phpcs:
    standard: phpcs.xml

php-cs-fixer:
    config: .php_cs.dist


Bootstraping refreshVersions

Context
We have a chicken-and-egg problem on how to tell Gradle that plugins versions should be found in versions.properties.
Describe the solution you'd like
The setup for Groovy should now be:
// settings.gradle
import de.fayard.versions.RefreshVersionsSetup
buildscript {
        dependencies.classpath("de.fayard:refreshVersions:VERSION")
}
RefreshVersionsSetup.bootstrap(settings)

The setup for Kotlin should now be:
// settings.gradle.kts
import de.fayard.versions.bootstrapRefreshVersions

buildscript {
    dependencies.classpath("de.fayard:refreshVersions:VERSION")
}

settings.bootstrapRefreshVersions()

Describe alternatives you've considered

users write tons of boilerplate in settings.gradle
the plugin copy/paste that boilerplate in the gradle folder
we try to use the plugins block in settings.gradle

none of this is nice or works with Gradle 5-6
The best solution so far was found by @LouisCAD: using the classpath inside settings.gradle
https://github.com/jmfayard/refreshVersions/blob/a20c43b071a0e17eb92545710ec89df8c562796a/sample-groovy/settings.gradle#L1-L19
Biggest drawback of this solution: the bootstrap function is tied to the version of the plugin. This makes updating refreshVersions itself potentially unsafe, and at least not as easy as the other plugins.

Resolved in version 0.9.1


OneTouchUltraMini - fixes from IOET team

Creating pull request for your consideration, fixes OneTouchUltraMini driver and minor fixes on OneTouchUltra2

Can you update with a merge from master and/or fix the merge conflicts and update this PR please?


SITE WAS CHANGED ? U DIDN'T HAVE TO GO THIS HARD

can we get the code?

Yes bro,

I will soon make it public. There are a lot of things that I need to add and fix right now!
sorry for the late response though

Alright

@real-zephex I would love to attempt to run the new version locally on my machine. Hows the code release coming along?

Checkout the main branch!


Add last contributer/responsible person to each page/section

To boost the communication between user and developer we could add the gh-profile of the last contributer or the responsible person to each page displayed on the webpage. As example we thought of the profile displayed on the news section of the tractus-website.
inital suggestion by @stephanbcbauer

Hi @LuisRickert ,
cool idea and i think we already have a list of our working members.
So basically i would just reference it to our Eclipse-Foundation page to prevent so many updates on the page for just replacing the last committer. (reduce workload on the actions to build the page)
https://projects.eclipse.org/projects/automotive.tractusx/who
Generally News Blogs are cool for the docusaurus page. As System Team member we also use it... https://catenax-ng.github.io/blog

@FaGru3n maybe you can have a look here #298

cool thanks for the input, then is would suggest seems a nice and informal idea to add the last contributor on the page and for questions there are at lease one person how you can talk to... ;)

Hi @FaGru3n and @stephanbcbauer ,
is this issue still relevant?
I'm not sure though, if this is a good thing on all pages. Most content is maintained by a group of people, I would expect. if we would start to add team names as authors, then it would again be hard to reach them. Could be mitigated by linking to a dedicated Matrix room, if that makes sense.
A Docusaurus built in option to specify authors exists in the last_update frontmatter option.
I would hope, that the author: property resolves to the ID in the authors.yaml, but we would need to try that out.

I suggest to imply that the latest commit to a relevant file (like a kit's adoption view) is the respective owner. And to close this ticket.

I suggest to imply that the latest commit to a relevant file (like a kit's adoption view) is the respective owner. And to close this ticket.

with that i would close the issue, if further work should be added we can reopen the issue. 😉


Fix Typo

You have a typo! Now you don't!

In the above comment, s/have/had/

if you really want to get to the root of the problem...
https://github.com/Esri/workflowmanager-viewer-js/blob/master/README.md

resolved by https://github.com/Esri/workflowmanager-viewer-js/pull/6. thanks @nwoodthorpe!


Increasing confidence

The confidence with which it is telling the person is alive or not is very small. Can you please upload your own model on which you have trained the classifier to get liveness detection?

I made some upgrades. It works bit better but if you want to get good results, I would recommend training your own model.


Show "member since" using auth db info

In the publisher page, show Member since information about the user under the username. Info can be obtained from profile.join_date in auth/check response.
Acceptance criteria

[x] When visiting a publisher page, I can see for how long he/she has been using the site.

Tasks

[x] in /:owner route, query auth db to get profile info of a user
[x] refactor template

FIXED, see https://datahub.io/anuar.ustayev/


Ancestry feat not showing for variant ancestry (Sylph)

First off - love this module! Especially now that it pops up when players level up!
In my last game however we had an issue with one of my players. It was not showing the ancestry feat he was planning to take, He plays an Elf with Sylph ancestry (which is a variant and was planning on taking the Slip with the Breeze feat but it was not showing.
The feat does have a Prerequisite that the character is expert in Athletics which he was also planning to upgrade on this level (level 5) so we tried leveling him back to 4, making him expert in athletics then leveled up again but it still was not showing.
Here is the uuid - Compendium.pf2e.feats-srd.Item.mfy0nasMIiMLUm3f
here was the selections he had...

Looking at the Sylph ancestry feats for level 1-5 it looks like all of them are missing.  It appears that it is just pulling from the Elf Ancestry feats.

Ah thank you for this! You're right, currently it's only pulling from the Elf ancestry list. I'll work on a fix for this.


ENH: raise SystemExit when calling meson fails

Fixes #228.

This fixes the case when Meson errors out. However, the new configuration handling code raises ConfigurationError exceptions that are not handled gracefully. Maybe the pep517 hooks should be wrapped in something that turns these into nicer error messages. I don't know what is the recommended pep517 way of doing this, though.

What is the status of this PR? People are reporting the failures directly to Meson itself now.
As far as I can tell, this flawlessly solves the problem some of the time, and doesn't touch the code involved in some other times. It seems obviously correct (incremental improvements FTW) and solves real problems for people, so why delay in merging it?

What is the status of this PR? People are reporting the failures directly to Meson itself now.

I am almost finished in #87, after that is in, I will merge this too and make a release.

On user input error (either command line or configuration file) we now raise ConfigError and nothing catches that. I wanted to fix that too before merging. But this can come at a later time.

I am almost finished in https://github.com/mesonbuild/meson-python/pull/87, after that is in, I will merge this too and make a release.

@FFY00 I recommend leaving enough time pre and post merge of that PR, so we're sure it's in good shape when it is released. This PR doesn't have to wait for that one.

I added handling of the exceptions raised for configuration errors. Please have a look.

@FFY00 I recommend leaving enough time pre and post merge of that PR, so we're sure it's in good shape when it is released. This PR doesn't have to wait for that one.

Yeah, it makes sense to release this first :+1:


Is GetChats an offline request?

It looks like it, no comment.

No, it can result in multiple network requests.


Rename master branch to main

As the computer science / software development industry is trying to become more inclusive, we're trying to remove the use of the terms "master" and "slave." It would be nice to rename the master branch to main in this repository if possible.

I would like to suggest the Subversion-esque trunk/dev naming strategy, where trunk is the stable code that you "put in the trunk" for people to use, and dev is where you do the (potentially unstable) development.

It turns out that master branch is neither "master" nor "main".  Everything in this repo is a slave (see #181).


D435 External Connector

D435, all operating systems

This information is probably obvious to many, however I am having a difficult time finding exactly what I need.
For the D435.  There is an external connector located on the top of the device.
From the reference specifications I believe it is a:
9 Positions Header, Shrouded Connector
SM09B-SRSS- TB(LF)(SN)
www.jst-mfg.com
Can someone post the exact connector model number which will fit into the D435?
Is it this one?
http://www.jst-mfg.com/product/detail_e.php?series=244
What would even be better is a link to DigiKey or some other reseller for the item.  Looking up the above connector on DigiKey doesn't yield results.  Or it seems to not yield correct results.
Maybe it is this one?
https://www.digikey.com/product-detail/en/jst-sales-america-inc/09JQ-BT/455-2971-ND/4941249
Thanks a lot.

@timprepscius  Hello,
I got these, and they fit just fine on D415 & D435 also.
You will also need its corresponding pin connectors
To assemble the connector you will also need the specified crimp tool  for those pins. But it is too expensive, so maybe you want to improvise a little.
In addition (depending on your needs) you will need either just two cables (GND, external-sync signal) or a 9-way ribbon cable (if you want to access all of the pins).
Hope that helps

JST - Some links for other who might be having this problem:
https://www.digikey.com/product-detail/en/jst-sales-america-inc/SM09B-SRSS-TB-LF-SN/455-1809-1-ND/926880
https://www.digikey.com/product-detail/en/jst-sales-america-inc/SHR-09V-S-B/455-1384-ND/759873
https://www.digikey.com/product-detail/en/jst-sales-america-inc/SHR-09V-S/455-1399-ND/759888
https://www.digikey.com/product-detail/en/jst-sales-america-inc/SSH-003T-P0.2/455-1561-1-ND/720818
https://www.digikey.com/product-detail/en/jst-sales-america-inc/YRS-859/455-2569-ND/2298138
The crimping tools is $1000.  WTF.  Talk about a company that needs to be put out of business.
And who will put them out of business?
Aliexpress:
https://www.aliexpress.com/item/50Pcs-SH-1-0-Wire-Cable-Connector-DIY-SH1-0-JST-2-3-4-5-6/32867440519.html
You can search Aliexpress for JST 1mm pitch.
Of course, I don't know if this is exactly compatible.  I will find out in 12-22 days (minus 2)
Also:
Wurth electronik gives away free samples of all of their stuff.  I could not find this exact compatible product, but it's probably there.

[Realsense Customer Engineering Team Comment]
Hi
The P/N of the 9-pin connector is "SM09B-SRSSTB(LF)(SN)" (made by www.jst-mfg.com)
It can be ordered from Digikey as an example:
https://www.digikey.com/product-detail/en/jst-sales-america-inc/SM09B-SRSS-TB-LF-SN/455-1809-1-ND/926880
Also there is a Whitepaper including the connector info and its mating plug ....
https://realsense.intel.com/wp-content/uploads/sites/63/Multiple_Camera_WhitePaper_rev10.pdf
Thanks

[Realsense Customer Engineering Team Comment]
Thank you.
You're welcome to bookmark this page. There is a lot of official info published here:
https://realsense.intel.com/intel-realsense-downloads/#whitepaper
Should you have any question, please feel free to contact us.
Have a great day

Hey there, thanks for this. I've read most of those papers.
I found some references for presentations here:
https://www.researchgate.net/profile/Anders_Grunnet-Jepsen/amp
Scroll to the bottom of the page for the references.
Do you have any of those presentation papers uploaded anywhere?
I'm interested in reading pretty much anything I can get a hold of.
Thanks!
On Fri, Jul 13, 2018 at 1:29 PM RealSense Customer Engineering <
<EMAIL_ADDRESS>wrote:

[Realsense Customer Engineering Team Comment]
Thank you.
You're welcome to bookmark this page. There is a lot of official info
published here:
https://realsense.intel.com/intel-realsense-downloads/#whitepaper
Should you have any question, please feel free to contact us.
Have a great day
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IntelRealSense/librealsense/issues/2033#issuecomment-404900365,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADML5rRXbyk1gQeSUBRBw0Exr8nKZtyFks5uGNj0gaJpZM4VKOg3
.

[Realsense Customer Engineering Team Comment]
Hi
No, I think the realsense.intel.com is the official page to public. I agree you can also get a lot of info from GitHub as well.
Thanks

I'm trying to utilize the top connector on a D415, but I do not have an Intel username or password to access the provided material.

Hi @Ken-Thorburn ,
You can check here for some info regarding HW sync with RealSense sensors.
Best,
Antonis


fix js lint

can you push a complete prettier config file and lint github action? this way formatting changes wont be an issue going forward

Do you want also a CI lint check ?

yeah ideally, used this one before https://github.com/blockworks-foundation/mango-ui-v3/blob/main/.github/workflows/node.js.yml

Ok I added but I cannot test the workflow

kicked it off

Do you want me to put rust fmt and clippy in the tests workflow or I separate in 3: tests, Rust lint, Js lint

I hope it will be good now

sorry, but i think you have a syntax error in one of the yaml files

Sorry I will fix

Was going to have a look at these jobs today, but good to see this is in hand! @Aursen, given the use case for prettier is about 5% of the codebase in the test files, suggest splitting into a separate workflow that is only triggered when changing the tests

I need some help, I'm really not an expert with GitHub actions

No worries! Lots of good fmt/clippy fixes in this PR. Suggest removing the prettier step and merge the rest? Can pickup tmw.

Normally everything is good

hooray!


Can't support object hashes

I find a interesting thing:
$obj = {
  color: #000
}

.title
  color: $obj.color // -> got error

while the situation below is ok:
$obj = {
  color: #000
}

.title
  color: $obj['color'] // -> OK

Is it a bug?
Thx for u hard work! It's perfect.

Hello,
Thank you for reporting this. Please spare me a day to check if this is really a bug.
Cheers!

: )~

I can confirm this is a bug. Fixing in progress.

@Molunerfinn, this issue has been resolved in version 1.6.3.
If you are using Atom package (extension), please wait few more days because I do not have authorization to publish a new version.
Thank you for making Stylus Supremacy a better library.

Amazing~! Actually I use VSCode haha.
Thank you for your hard work, it's a wonderful tool to me :)


EA Origin Client v<IP_ADDRESS>482

Added the current Origin game launcher for installation
Microsoft Reviewers: Open in CodeFlow

i am running into an error due to a dependency.
The code execution cannot proceed because MSVCP140.dll was not found.  Reinstalling the program may fix this problem.

Ah sorry there! Reminds me i need to work in setting up a redeployable workstation to do clean tests of installs so thanks for that! :)
As i understand from the bot response, currently there is no option yet to mark dependencies or add them right?
If so i'll close the pull request and look back into it when that is possible (since the launcher will most definitely have an update as well.)

Closing the pull request and will update when the dependencies can be added to the manifest


style embeding

Hi Cris,
Well done with this wrapper, that is almost what I was looking for but then when I saw the href on the styling I thought that would create issue especially if I try to deploy and share my component outside.
Do you hitnk/know if it is possible to embed styles directly in the svelte app to avoid having to pass the URL of the bundled css?
Thank you in advance, good job on that one! frameworks and web components are hard to get along... 😄

To get the css into the webcomponent you'd need to get the generated css from the bundler (rollup / webpack) them pass the output into a script tag within the web component. Svelte adds hashes to all the classes to prevent style conflicts, so it's not just a case of grabbing the css.
That's a bit outside the scope of this wrapper, as it isn't a build tool as such.
If your component is fairly simple, inline styles would work, but I realise that's far from ideal. You can also use the compiler flag in svelte to generate web components, which may be closer to what you need.

Thanks for your answer, I tried with split compilation (compile the entry with customComponent and the rest as a svelte app) but it is hacky, and I don't like that for production projects... based on this template https://github.com/redradix/svelte-custom-element-template.
Anyway, I guess I will have to dig deeper and understand better how to hack it in a cleaner way...
Thank you again for trying to make the webcomponent integration better with svelte... I guess we are not that far from being able to do it properly...

Feel free to fork this project. All of the code is in https://github.com/crisward/svelte-tag/blob/master/index.js
If you change the way the style tag is added at line 42 and instead insert an inline style tag with some very identifiable content, you may be able to do a bit of find and replace with rollup to insert your compiled css at that point.
eg
  let style = document.createElement('style');
  style.innerHTML=`--MYSTYLES--`
  root.appendChild(style);

Then in rollup get the css from the svelte plugin, and inject it into the javascript with a replace on --MYSTYLES--
You'll only be able to do this with one component, but it should work. You'll need to take a look at the rollup and https://github.com/sveltejs/rollup-plugin-svelte docs.
Hope that helps.

That's what I am look at right now, thank you!
But then I will have to also bind attribute and functions externally...
I started svelte one week ago and I am not used to rollup yet, it is nice learn new things... hopefully they will switch soon to snowpack 🚀  😄


python3Packages.onetimepass: init at 1.0.1

Motivation for this change
https://github.com/tadeck/onetimepass is a one-time password library for HMAC-based (HOTP) and time-based (TOTP) passwords for Python.
Dependency of #141518, and itself needs another Python library not yet in Nixpkgs: timecop (to follow shortly.)
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[X] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 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.

Thanks @r-burns, let me merge this to get awslimitchecker building :pray:


Workaround Flux#1027

This example very much does not work:
julia> output
10×1 Matrix{Float32}:
 1.2540959f-6
 5.1405354f-5
 0.00020041084
 3.131654f-5
 5.9973813f-6
 4.5418696f-7
 5.347429f-8
 0.99964094
 3.7541522f-5
 3.067953f-5

julia> output2
10×1 Matrix{Float32}:
 0.086956024
 0.10940457
 0.09150873
 0.098902285
 0.088835925
 0.06954686
 0.06539499
 0.20102207
 0.090939134
 0.0974893

The goal of this PR is to fix things so that we can correctly (de)-serialize this model so the test passes.

This works around https://github.com/FluxML/Flux.jl/issues/1027 by essentially following the strategy of https://github.com/FluxML/Flux.jl/pull/1509#issuecomment-798947090, where here I've called @touchesir's actually_all_params just weights and added loadweights! as an analog to loadparams! that uses these.
This adds a Flux dependency here which is a little unfortunate because downstream code might want to use the LegolasFlux schema without actually touching weights/flux stuff (e.g. looking at a bunch of losses or something), and now such code will pull in the Flux dependency. But when upstream fixes #1027 we can probably remove the flux_workarounds.jl file (and make a breaking release).

Thanks for the reviews!
Thanks especially for the pointers to fcollect and Functors, @ToucheSir! Super helpful. In the last two commits, I switched to using that approach and dropped the Flux dep (for the very light Functors dep). I found that fcollect as-is does not work because of this line: https://github.com/FluxML/Functors.jl/blob/adeb24bc3b2fb3e9959f1157d81f4633a855e207/src/functor.jl#L109. x in arr for arrays arr compares by value, and if we end up with several xs with the same values (say zero'd out arrays from a freshly initialized model or something like that), then we only keep 1 of each, and when it comes time to load the weights later, we don't have enough of them (this isn't hypothetical, it happened with the DigitsModel example here and had me confused for awhile). So instead in fcollect2 I switched to using an IdSet to keep track of the objects we've already added (similarly to fmap above). Since an IdSet is unordered and we definitely care about the ordering, I had to also keep the original Vector{Any} used to collect the weights. Keeping them in two data structures is a little inelegant (I guess I actually want an OrderedIdSet which doesn't exist AFAIK) but should have a negligible perfomance cost in this context.
Also, since we now have loadweights! available in the package, we might be able to make the API a little easier to use (e.g. allow a user to pass a model directly instead of making them get the weights out first themselves). But I think that should be followup work (I think it requires a little more thought about the best approach).

Nice catch for fcollect. IMO this also a bug in the upstream implementation and we should fix it to work like fcollect2. Will have a look at that when I next find time to work on Functors.

Ok good to hear this is likely a bug! I've filed an issue, https://github.com/FluxML/Functors.jl/issues/16.

(Too bad params is already taken by Flux!)

Not only that, the name params is misleading because it only returns trainable parameters. Moreover, it conflicts with BenchmarkTools.params as well. I wish we could rename it to something else, but it would be a massive back compat break because params is arguably the most used function in all of Flux (not counting re-exports from Zygote etc.)

Ok, we've got some bikeshedding to do! Some ideas...

Getter
Setter
Column name

Current
weights
load_weights!
weights

state
fetch_state
load_state!
state

learnings
fetch_learnings
load_learnings!
learnings

We're leaning towards state but if anyone has any further ideas or comments let me know! I will pick something and merge tomorrow morning if there aren't other objections.

...pytorch uses state:

In PyTorch, the learnable parameters (i.e. weights and biases) of an torch.nn.Module model are contained in the model’s parameters (accessed with model.parameters()). A state_dict is simply a Python dictionary object that maps each layer to its parameter tensor. Note that only layers with learnable parameters (convolutional layers, linear layers, etc.) and registered buffers (batchnorm’s running_mean) have entries in the model’s state_dict. Optimizer objects (torch.optim) also have a state_dict, which contains information about the optimizer’s state, as well as the hyperparameters used.
(https://pytorch.org/tutorials/beginner/saving_loading_models.html#what-is-a-state-dict)

...tensorflow uses weights (huh):

A Keras model consists of multiple components:
The architecture, or configuration, which specifies what layers the model contain, and how they're connected.
A set of weights values (the "state of the model"). (https://www.tensorflow.org/guide/keras/save_and_serialize#introduction)

so maybe I sent us down this bikeshed prematurely, and it is okay to stick with weights after all... 🤷

Ok cool! Thanks for looking up how others do it, that was a great idea.
I think then since weights seems acceptable I'd like to go with that. We only allow (multi-dimensional) arrays with all the same element type, which is far from arbitrary state. That restriction is on purpose of course, since we are trying to provide a different way to serialize the model rather than include arbitrary state from your julia session, so I think it's good to highlight it a little. Also, it's nice to keep this non-breaking by not adjusting the schema.
But I think I'd like to use fetch_weights instead of weights so that we have fetch_weights, load_weights!, and column name weights. I like that better than reusing weights for both the function and the column name because you can then do
weights = fetch_weights(model)

row = ModelRow(; weights, ...)


API cleanup: v1/cmd/batch endpoint.

Adding a transact endpoint to support a list of commands, and breaking out API functions into their own module, adding an API wrapper function to encapsulate repeated code request handling.

Looks good overall, minor edits needed


Formulae not retained on export

When I read a file which has formula in single or multiple worksheet, the value is not calculated as per formula. Please suggest how do all formula are applied. Its urgent.

@kirtiesl Exceljs doesn't calculate formula values as this would add a lot of complexity (basically a lot of parsing, etc) especially when Excel itself will recalculate values when the document is opened.


Fix apiVersion in ChildReference Conversion to SchemeGroupVersion

Changes
This commit fixes the apiVersion in ChildReference Conversion to SchemeGroupVersion

/kind bug
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[x] Has Docs included if any changes are user facing
[x] Has Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including
functionality, content, code)
[x] Has a kind label. You can add one by adding a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[n/a] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[n/a] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

cc @abayer

/approve


Add class to displayMessage (4.0)

I would like to style the message displayed, ex: Please enter 1 or more characters, separately from the rest of the results
https://github.com/select2/select2/blob/master/dist/js/select2.js#L776
from
var $message = $(
  '

'
);

to
var $message = $(
  '

'
);

Thanks!

I believe this all should be handled in templateResult.  See https://select2.org/dropdown#built-in-escaping:

Anything rendered in the results is templated. This includes results such as the "Searching..." and "Loading more..." text which will periodically be displayed, which allows you to add more advanced formatting to these automatically generated options. You must ensure that your templating functions can support them.

Would be good if we had some more specific documentation for this, though.