Fastlane supply fails to upload APK with different API Level.

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
I would like to upload multiple APKs to the Alpha stream. I have 1 APK currently uploaded.
APK 1: Currently hosted APK has min API level 22, target 25, versionCode 22001007
APK 2: Has min API level 16, target 23, versionCode 16001012.
Fastlane supply uploaded APK 1 ok but it's failing to upload APK 2 with the output below. When I manually upload APK 2 to Google Play it works.
Output
[!] Google Api Error: multiApkDowngradedDevice: Devices with version 22001007 of this app would be downgraded to version 16001012 if they met the following criteria: [(API_LEVEL in range 22-0 AND RELEASE_TRACK containing any of each of [[ALPHA]] AND SCREENS containing any of each of [[small, normal, large, xlarge]] AND NATIVE_PLATFORM containing any of each of [[x86, armeabi-v7a]] AND FEATURES containing all of [android.hardware.screen.PORTRAIT, android.hardware.FAKETOUCH, android.hardware.WIFI])].
Environment
✅ fastlane environment ✅
Stack

Key
Value

OS
10.12.4

Ruby
2.0.0

Bundler?
false

Git
git version 2.11.0 (Apple Git-81)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.12.4 (16E195)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib

OpenSSL Version
OpenSSL 0.9.8zc 19 Mar 2015

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
8.3.2

System Locale

Variable
Value

LANG
en_CA.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.36.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

slack-notifier
1.5.1

CFPropertyList
2.3.5

claide
1.0.1

colored2
3.1.2

nanaimo
0.2.3

xcodeproj
1.4.4

rouge
1.11.1

xcpretty
0.2.4

terminal-notifier
1.7.1

terminal-table
1.5.2

plist
3.1.0

addressable
2.3.8

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.5.0

babosa
1.0.2

colored
1.2

highline
1.7.8

commander-fastlane
4.4.4

excon
0.45.4

faraday
0.9.2

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20160310

http-cookie
1.0.2

faraday-cookie_jar
0.0.6

fastimage
1.7.0

gh_inspector
1.0.2

uber
0.0.15

representable
2.3.0

retriable
2.1.0

mime-types-data
3.2016.0221

mime-types
3.0

hurley
0.2

little-plugger
1.1.4

multi_json
1.11.2

logging
2.1.0

jwt
1.5.4

memoist
0.14.0

os
0.9.6

signet
0.7.2

googleauth
0.5.1

thor
0.19.1

httpclient
2.7.1

google-api-client
0.9.4

mini_magick
4.5.1

multi_xml
0.5.5

rubyzip
1.1.7

security
0.1.3

xcpretty-travis-formatter
0.0.4

dotenv
2.2.0

bundler
1.14.5

faraday_middleware
0.10.0

json
1.8.3

generated on: 2017-06-05

Having the same issue, but the version is not downgrade is upgrade

I have a similar issue, my specific scenario as follows:

Fastlane 2.53.1
Cordova Android application
The first APK version was uploaded manually via the Google Play console to Alpha, configured as Release "1.0.0" and inadvertently had a Version Code of "10000"
A subsequent build was also successfully uploaded using the manual method (Google Play console), with a Release of "1.0.1" and a Version Code of "2"
I can always upload a new release with a version code higher than the last via the Google Play console, and also seemed to do the same when going from 1.0.0 (10000) -> 1.0.1 (2)
All attempts at uploading using supply, however, are presently failing with the following message:

Google Api Error: multiApkDowngradedDevice: Devices with version 10000 of this app would be downgraded to version 24 if they met the following criteria: [(API_LEVEL in range 16-0 AND RELEASE_TRACK containing any of each of [[ALPHA]] AND SCREENS containing any of each of [[small, normal, large, xlarge]] AND FEATURES containing all of [android.hardware.screen.PORTRAIT, android.hardware.FAKETOUCH])].

Have anyone solved this problem? I am on the latest version 2.63.0, and still the same error message. Manual uploading to Google store works.

I'm also encountering this error on version 2.63.0

There are 3 threads with this issue already opened, and for some reason they are all closed.
The interesting part is that you can still upload the apk via Google Play interface, but you can't do it via fastlane, thus the automation is not possible.
The check_superseded_tracks parameter does not seem to work.
Also using version 2.63.0.

I'm also facing the error multiApkDowngradedDevice and figured out this error is occurring 'cause I have an older versionName "3.6.01" with versionCode 3601 and now I'm trying to upload new codeVersion 381 to play store. Doing the proccess manually everything works with not even a warning.
This is not about check_superseded_tracks.
I'm using version 2.67.0.

I'm also having this problem. It happens when the minimum API level of the new build is greater than the old build. What we need is a flag to tell the Google Play API to accept it anyway (which it does if you manually upload).  @pedpess My versionCode is 4 higher than the last versionCode uploaded and the issue still occurs.

Heeyyyyyyy 👋 Just looking into this issue for the first time so sorry for my questions but it seems like everyone is able to successfully upload manually via the Google Play website but cannot upload via fastlane/supply, correct? If that is the case, I will add this to my list of things to look into and fix 💪

Awesome! Thanks in advance, @joshdholtz!

Just wanted to give a quick update here. I'm thinking that this issue lies within the google-api-client gem that we are using to interact with the Google Play API. I was trying to replicate this error when I actually started getting cannotUpdateApksOnTrackWithDraftRelease (which is #11735).
I created a sample script using google-api-client outside of fastlane and was still getting same errors. The thing that solved it for me was manually uploading through Google Play - it essentially reset the weird state I was seeing.
Sadly, the temporary solution is to manually upload APK through Google Play like some of you mentioned above 😢
But I will keep trying thing on my end to see if we can interact with the google-api-client like how the Google Play web dashboard does (since it works over there).

I am also having this issue. The build that it is complaining about the conflict with is not actually the last build that was uploaded. It allowed one build with two APKs to be uploaded fine, then another build with identical manifests failed with this error. Uploading manually via the Google Play website works fine.


privacy resources page

Documentation for Privacy Sandbox per https://github.com/prebid/Prebid.js/issues/10932 and refactored several other privacy-related pages. Made the legal warning an include and shifted the location of privacy docs in the left nav.

fixes https://github.com/prebid/Prebid.js/issues/10932

@bretg I'm going to merge this for now to get this huge improvements live.


Inconsistant syntax highlighting

For the 9.x series:
These code blocks get highlighted very differently. Note that no language is specified.
IoContext::Ptr_t(m_pRawIoContext.get(), false);

Gets only "false" highlighted.
{
   IoContext::Ptr_t p(m_pRawIoContext.get(), false);
}

Gets nothing highlighted
{
   IoContext::Ptr_t p(m_pRawIoContext.get(), false);
   p.clear();
}

Gets m_pRawIoContext.get() highlighted green, and false highlighted blue.
The code in these blocks happens to be c++, but my concern is that such similar code gets highlighted so differently.

Highlight.js determines the language of code block by trying to apply every known language to it and choosing the one that "recognized" more "items". This generally works fine for rather large code snippets, but often fails on smaller ones. I'm afraid there is nothing we can do about it. In such cases you can specify the desired language manually.

Closing as answered. Best practice is to be explicit about the language.

Sure, I fully understand where your coming from.
All I ask is that the bug not be closed unless its actually an invalid bug. If it is invalid, please tell me, but I did not get the impression that you believed it was invalid, just that you believed you were unlikely to fix it.
If the bug stays open, someone may see it and decide to try to fix it.


few bugs with phoenixd backend

first of all really cool app!! Kudos.
I have deployed the app as a docker container with latest version, and I have an ip like this for my phoenixd instance: http://192.168...:2121 so it always tried to connect to the default ip <IP_ADDRESS>:9740 even if i specified my correct ip in in the nwc ui app, so initially it did not work with phoenixd, but then i added an ENV variable in the container PHOENIXD_ADDRESS=http://192.168....:2121 and then it worked. Strange...😉 lol..
Also the balance is shown as a sum of fee credit and actual balance...so i have 48 sats fee credit and 11k sats balance so Nwc-next ui wallet says i have 59k sats balance so it seems to read the fee credit as actual balance.

can you try again in master. I think I just fixed this.
regarding the balance: what do you think is best to show? not show the fee credit at all? -because we can only show one balance (not two)

Hi cool, will try, ....
It would be best to not show fee credit at all. Since it is not spendable balance. You can display that with phoenixd commands, anybody using phoenixd will know how to do that.... also it shows in phoenixd logs.
So best would be to display balance in alby without fee credit.
Thanks for quick reply

i think i can not try yet since i use the published docker container in my portainer app on umbrel...so that would not be updated yet i guess?

It should be up now. commit ef80548
https://github.com/getAlby/nostr-wallet-connect-next/pkgs/container/nostr-wallet-connect-next

Yes it works now, ip and password in ui. Congrats! ...looking forward for the the fix without fee credit balance.

here you can see the comparison between satress nwc from braydon fuller and alby

I am updating and not counting the fee credit

changed in the latest master release.
how does it work for you? how do you like it?

yes it works absolutely fine now! Thanks, like it very much! Useful for nostr.

i have noticed though that wallet balance after sending does not update in linked alby nwc in browser extension, whereas with braydons satdress nwc it instantly updates...

yes, there is a bit of caching to increase the speed.
we need to tweak this a bit


Error when calling runas in Windows 10 in Electron

I'm getting this too

I'm getting almost the same error too..

I'm currently using elevator, which plays nice with Electron.

All repositories in the atom-archive organization are unmaintained and deprecated. Because of this, we are archiving this repository and closing all issues and pull requests. Thanks very much for your support and contributions!


support messaging_type field

Messenger has a new required field messaging_type. Come next May messages not including this field will fail.
See: https://developers.facebook.com/docs/messenger-platform/send-messages#messaging_types

The Breaking Change Update in https://developers.facebook.com/docs/messenger-platform/send-messages#messaging_types specified that they finally automatically assign the messaging_type.
But if somebody needs to set it to UPDATE or MESSAGE_TAG then it could be interesting.
I consequently updated my PR https://github.com/remixz/messenger-bot/pull/89 to allow it.

I will take in #89 instead as this will be a breaking change for a lot of people.


fix(loader): Loader won't close when you click outside modal on BSX

Thank you for your contribution to the KodaDot - One Stop Shop for Polkadot NFTs.
👇 __ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Context

[x] Closes #6827
[ ] Requires deployment <snek/rubick/worker>

Did your issue had any of the "$" label on it?

[x] Fill up your DOT address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[ ] My fix has changed something on UI;

Copilot Summary

🤖 Generated by Copilot at 7cacba3
Enabled canceling token creation in CreateToken.vue. This improves the user experience and feedback by giving the user more control and options.

🤖 Generated by Copilot at 7cacba3

can-cancel true
user can stop token creation
a breath of spring air

pay 10 usd

pay 10 usd

😍 Perfect, I’ve sent the payout
💵 $10 @ 4.4 USD/DOT ~ 2.273 $DOT
🧗 16faLfsywwNATaEfbH2ah75dn6ZmctQWpMS5G4KFhbmj5hnD
🔗 0x5805384d33f19391d8d8673ffa3aa43d375dd99974cc7a315ccd1d44f653215c
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues


php: Multiple package and extension updates

Motivation for this change
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase 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.

3.4.4 -> 3.5.0
2.18.4 -> 3.0.0
4.6.1 -> 4.7.3

I've really got to question porting some of these bumps back to the "stable" release. What is the purpose of a stable release if it's going to receive random surprises? Why not just track master if people want to keep up with all these versions?

I don't get it... this targets master.

The backport-release-21.05 label will automatically create a backport PR for 21.05 once this is merged.

Oops! Sorry I didn't see the label.

Result of nixpkgs-review pr 128087 at 646a411c run on x86_64-linux 1

14 packages built successfully:

php74Extensions.event
php74Extensions.igbinary
php74Extensions.imagick
php74Extensions.protobuf
php74Packages.php-cs-fixer
php74Packages.phpstan
php74Packages.psalm
php80Extensions.event
php80Extensions.igbinary
php80Extensions.imagick
php80Extensions.protobuf
php80Packages.php-cs-fixer
php80Packages.phpstan
php80Packages.psalm

3 suggestions:

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/development/php-packages/phpstan/default.nix:17:3:
   |
17 |   installPhase = ''
   |   ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/development/php-packages/php-cs-fixer/default.nix:17:3:
   |
17 |   installPhase = ''
   |   ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/development/php-packages/psalm/default.nix:17:3:
   |
17 |   installPhase = ''
   |   ^

I've looked through the release notes of php-cs-fixer which was the only
major version bump.
I don't know why they consider it a major version bump after reading that
because all I could find was big fixes and things that could fit in a minor
versions bump.
https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/tag/v3.0.0
Also, backporting and what to backport is a separate discussion that
belongs to that PR thread if you ask me.
On Sat, Jun 26, 2021, 02:44 Robot Robert @.***> wrote:

Result of nixpkgs-review pr 128087 at 646a411
https://github.com/NixOS/nixpkgs/commit/646a411c9759c048e3c5b449ed686b3f28ab9d35
run on x86_64-linux 1 https://github.com/Mic92/nixpkgs-review
14 packages built successfully:

php74Extensions.event
php74Extensions.igbinary
php74Extensions.imagick
php74Extensions.protobuf
php74Packages.php-cs-fixer
php74Packages.phpstan
php74Packages.psalm
php80Extensions.event
php80Extensions.igbinary
php80Extensions.imagick
php80Extensions.protobuf
php80Packages.php-cs-fixer
php80Packages.phpstan
php80Packages.psalm

3 suggestions:

warning: missing-phase-hooks
https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

installPhase should probably contain runHook preInstall and runHook
postInstall.
Near pkgs/development/php-packages/phpstan/default.nix:17:3:
  |

17 |   installPhase = ''
|   ^

warning: missing-phase-hooks
https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

installPhase should probably contain runHook preInstall and runHook
postInstall.
Near pkgs/development/php-packages/php-cs-fixer/default.nix:17:3:
  |

17 |   installPhase = ''
|   ^

warning: missing-phase-hooks
https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

installPhase should probably contain runHook preInstall and runHook
postInstall.
Near pkgs/development/php-packages/psalm/default.nix:17:3:
  |

17 |   installPhase = ''
|   ^
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/pull/128087#issuecomment-868897214, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AADQZER2CMAPNV4DSZEXXLTTUUPFXANCNFSM47JVUEWA
.

I don't know why they consider it a major version bump after reading that because all I could find was big fixes and things that could fit in a minor versions bump.

There are some BC breaks in option names and values. Also minimal PHP version has changed.

Then the person merging this should feel free to remove the backport label
before merging :)
On Sat, Jun 26, 2021, 12:13 Jan Tojnar @.***> wrote:

I don't know why they consider it a major version bump after reading that
because all I could find was big fixes and things that could fit in a minor
versions bump.
There are some BC breaks in option names and values. Also minimal PHP
version has changed.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/pull/128087#issuecomment-868980035, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AADQZERFJJA6S42P3O2VTMLTUWR4NANCNFSM47JVUEWA
.


Remove requirement to be top-level approver for release

Only maintainers memberhip is required to do a release

/release-note-none

/lgtm


Removing extra info from request when not needed

All requests sent to chat endpoint were sending tools, tool_calls and images when not being necessary in the server-side, this prevents extra information being sent to the server.

Now that's great, thanks a lot for this one 🥰


[Question] Error format depending on the EVM backend ?

Hello, while using Ganache as a development backend, some errors are not handled as expected.
For instance with the following one (the context is a call to ethers estimateGas method which makes a dry run of the transaction and so can throw similar errors as the actual transaction):
{
	"code": -32603,
	"data": {
		"code": -32000,
		"data": {
			"hash": null,
			"message": "revert",
			"programCounter": 1420,
			"reason": "[revert message]",
			"result": "0x08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000c34303920436f6e666c6963740000000000000000000000000000000000000000"
		},
		"message": "VM Exception while processing transaction: revert [revert message]",
		"name": "RuntimeError",
		"stack": "RuntimeError: VM Exception while processing transaction: revert [revert message]\n    at exactimate ([path]/node_modules/ganache/dist/node/1.js:2:182333)"
	},
	"message": "Internal JSON-RPC error."
}

It is parsed as { errorCode: 'UNKNOWN_ERROR', context: '-32603' } while imho it should return the EXECUTION_REVERTED one : https://github.com/enzoferey/ethers-error-parser/blob/d4e452b411738e9b97a5e9e8978ce875a46bd967/lib/constants.ts#L6
The text message looks really specific to Ganache and I'm wondering whether the whole error structure is also specific to it. How could it be then handled by the error parser ?

Hey @challet ! Indeed Ganache is probably changing the format a bit, but maybe there is a way to make it compatible. Are you using https://github.com/trufflesuite/ganache#as-an-ethersjs-provider ? Could you share some code around how you are populating and executing transactions ?

Are you using https://github.com/trufflesuite/ganache#as-an-ethersjs-provider ?

Actually no, because I'm using ganache CLI and then connecting my dapp through @wagmi/core publicProvider : it wraps an Ethers StaticJsonRpcProvider and doesn't involve any error handling.
This is the code I'm using (several parts pasted together, hopefully without omission):
import { configureChains, createClient, getContract, getProvider, prepareWriteContract, writeContract, InjectedConnector } from '@wagmi/core'
import { localhost } from '@wagmi/core/chains'
import { getParsedEthersError } from '@enzoferey/ethers-error-parser'
import type { Contract } from 'ethers'

// configure wagmi
const { provider, chains } = configureChains(
  [localhost],
  [publicProvider()]
)
// it creates a singleton that will be used internally by other wagmi functions
createClient({
  autoConnect: true,
  connectors: [new InjectedConnector({ chains })],
  provider
})
[…]
const contract: Contract = await getContract({
  address, abi, signerOrProvider: getProvider()
})
try {
  const config = await prepareWriteContract({
    address: contract.address,
    abi: contract.interface.fragments,
    functionName: 'myFunction' // function of the contract that is reverting the transaction
  })
  trx = await writeContract(config)
} catch (e) {
  console.log(getParsedEthersError(e as EthersError))
}

I'm trying to dig into ethers to see where it can differ from the expected format (maybe in the providers, maybe in the backend).

Tracing it back into Metamask, that is the raw error received from the backend being re-thrown without modification by ethers or a provider.

In fact, I see two scenarios here for the same error but with a different format
call to estimateGas then populateTransaction
That's the one I'm reporting. The backend error is not caught (or re-thrown without change) by ethers and then bubbles up to the stack. See here
call to populateTransaction without prior estimate
That's the one already handled here. It is caught by ethers here and rethrown as UNPREDICTABLE_GAS_LIMIT

Thanks for all the details @challet ! 🙏🏻
Maybe indeed we do not support the estimateGas call indeed, I would need to test it out. I'm a bit busy these days, but I will get to it as soon as possible and let you know 👍🏻


no kernel image is available for execution on the device

i run this script:
eval_stru3d_tight.sh
get:

and in the folder checkpoints/eval_stru3d_tight:
gt:

pred:

map:

my CUDA 11.6

what is wrong ??
thanks

ohh,
cuda and torch not match.

My CUDA version is 11.1, and I totally follow your instruction to prepare the environment. But I got similar problem like this


Add release workflow to build and publish image.

Changes to build and publish image to GitHub container registry.
Point to ghcr.io for daemonset mode of deployment.

@Rajalakshmi-Girish can you please check why tide is not merging the PR here?

@Rajalakshmi-Girish can you please check why tide is not merging the PR here?

{"branch":"main","component":"tide","controller":"status-update","file":"k8s.io/test-infra/prow/tide/status.go:285","func":"k8s.io/test-infra/prow/tide.(*statusController).expectedStatus","level":"debug","msg":"The PR is not mergeable","org":"ppc64le-cloud","pr":4,"reason":"Merge type \"merge\" disallowed by repo settings","repo":"kube-sentry","severity":"debug","sha":"b80279d473d1c1a6d6d9dd6613d126f67f87cdbd","time":"2023-10-16T05:19:45Z"}

looking into.

/lgtm

@Rajalakshmi-Girish can you please check why tide is not merging the PR here?

{"branch":"main","component":"tide","controller":"status-update","file":"k8s.io/test-infra/prow/tide/status.go:285","func":"k8s.io/test-infra/prow/tide.(*statusController).expectedStatus","level":"debug","msg":"The PR is not mergeable","org":"ppc64le-cloud","pr":4,"reason":"Merge type \"merge\" disallowed by repo settings","repo":"kube-sentry","severity":"debug","sha":"b80279d473d1c1a6d6d9dd6613d126f67f87cdbd","time":"2023-10-16T05:19:45Z"}

looking into.

bot account didn't had access to this repo, fixed and see at least now it is adding the labels.

/close

/reopen

Now, known issue with merge of PR containing changes to .github/workflows
{"base-sha":"0822fc46f1149ac19805d3335008d7ff7a8c31ec","branch":"main","component":"tide","controller":"sync","error":"status code 404 not one of [200 405 409], body: {\"message\":\"Not Found\",\"documentation_url\":\"https://docs.github.com/rest/pulls/pulls#merge-a-pull-request\"}","file":"k8s.io/test-infra/prow/tide/github.go:275","func":"k8s.io/test-infra/prow/tide.(*GitHubProvider).mergePRs","level":"debug","merge-targets":[4],"msg":"Merge failed.","org":"ppc64le-cloud","pr":4,"repo":"kube-sentry","severity":"debug","sha":"b80279d473d1c1a6d6d9dd6613d126f67f87cdbd","time":"2023-10-19T09:42:05Z"}

ref: https://kubernetes.slack.com/archives/CDECRSC5U/p1667223444882849
@mkumatag Hope the github token has workflow permissions.

/reopen

Now, known issue with merge of PR containing changes to .github/workflows
{"base-sha":"0822fc46f1149ac19805d3335008d7ff7a8c31ec","branch":"main","component":"tide","controller":"sync","error":"status code 404 not one of [200 405 409], body: {\"message\":\"Not Found\",\"documentation_url\":\"https://docs.github.com/rest/pulls/pulls#merge-a-pull-request\"}","file":"k8s.io/test-infra/prow/tide/github.go:275","func":"k8s.io/test-infra/prow/tide.(*GitHubProvider).mergePRs","level":"debug","merge-targets":[4],"msg":"Merge failed.","org":"ppc64le-cloud","pr":4,"repo":"kube-sentry","severity":"debug","sha":"b80279d473d1c1a6d6d9dd6613d126f67f87cdbd","time":"2023-10-19T09:42:05Z"}

ref: https://kubernetes.slack.com/archives/CDECRSC5U/p1667223444882849
@mkumatag Hope the github token has workflow permissions.

lemme check, need to fix this!


docs(Contributing.md): Add Contributing.md

docs ( Contributing.md): added Contributing.md

Let's use this convention instead:
https://www.conventionalcommits.org/en/v1.0.0/
Can you mention the steps to use the following CLI, so that commit messages are as per convention.
http://commitizen.github.io/cz-cli/

https://github.com/github/docs/blob/main/CONTRIBUTING.md

@M-0-N-K a lot of the comments are still un-resolved

@M-0-N-K ping


Huge output breaks scrolling

Prepare a thousand lines of text. cat it. Ubuntu 18.04 LTS, Hyper 2.0.0.

Please see #280 and PR #3056

Closing because this is a duplicate.


feat: allow symlink

Signed-off-by: Batuhan Apaydın<EMAIL_ADDRESS>Fixes #460
Is that what you thought? @imjasonh

Codecov Report

Merging #571 (090a01f) into main (70b671c) will decrease coverage by 0.17%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #571      +/-   ##
==========================================
- Coverage   48.70%   48.52%   -0.18%
==========================================
  Files          43       43
  Lines        2234     2242       +8
==========================================
  Hits         1088     1088
- Misses        959      967       +8
  Partials      187      187

Impacted Files
Coverage Δ

pkg/commands/options/filestuff.go
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

I think the suggestion in https://github.com/google/ko/pull/571#discussion_r792132067 is still useful, we could add a symlink in the repo and exercise this new path in an e2e test

NIT: One small concern here is that we do not support the case in which symlink points itself: too many levels of symbolic links
A workaround: https://github.com/fkautz/gitbom-go/pull/7/files (It would be overengineered to implement that in this project I think)

kindly ping 🙋🏻♂


Scrape url

What this Pull Request (PR) does

added --scrape_url or -u CLI command to curl the content of a webpage in markdown form
uses Jina AI
no API key is needed

Screenshots
Video Overview
How to use it
The easiest way to use it is with this format: fabric -scrape_url {URL} | fabric --stream --pattern  {fabric}. This scrapes the {URL}, transforms it into markdown, and then pipes it into fabric.

also s.jina can be added, ive added it on my own path and use it ez

Hi, thank you for the PR.
I see two problems:

You are calling external command here, it will not work for Windows and if curl is not installed. We would need a native Go implementation. Maybe there is a Go client library for the service or to use some Rest API client libraries to call the service.

 curlCommand := fmt.Sprintf("curl https://r.jina.ai/%s", url)
fmt.Println("Executing command:", curlCommand) // Debug print
if err := exec.Command("sh", "-c", curlCommand).Run(); err != nil {
return "", fmt.Errorf("failed to run curl command: %w", err)
}
`

Fabric uses OOP programing style. So, we would need a struct/methods implementation. E.g. check the YouTube impl. youtube/youtube.go

also s.jina can be added, ive added it on my own path and use it ez

I made a similar tool (https://github.com/johnconnor-sec/fabric/tree/jina-tool)

Holy crap this is incredible. And you did a video showing it!
One question / concern is how scalable / dependable jina ai will be as a solution, especially if tons of us are using this.
Also, how well it scrapes content that's resistant to scraping.
Thoughts?

Hi, thank you for the PR.
I see two problems:

You are calling external command here, it will not work for Windows and if curl is not installed. We would need a native Go implementation. Maybe there is a Go client library for the service or to use some Rest API client libraries to call the service.

curlCommand := fmt.Sprintf("curl https://r.jina.ai/%s", url) fmt.Println("Executing command:", curlCommand) // Debug print if err := exec.Command("sh", "-c", curlCommand).Run(); err != nil { return "", fmt.Errorf("failed to run curl command: %w", err) }`

Fabric uses OOP programing style. So, we would need a struct/methods implementation. E.g. check the YouTube impl. youtube/youtube.go

Great points here. We need to make sure all functionality in the app works across all the platforms.

 And you did a video showing it!
One question / concern is how scalable / dependable jina ai will be as a solution, especially if tons of us are using this.
Also, how well it scrapes content that's resistant to scraping.
Thoughts?

It's completely free with rate limit and if we add api key which is free we get millions of tokens without rate limit

@eugeis @danielmiessler @johnconnor-sec
I made an update video on the new commits that were pushed.
Some changes can be made before bringing this to production. I wanted to commit these as soon as possible to start the feedback loop.
Thanks for the great feedback -- this was a great excuse to learn Go!

@noamsiegel  Thank you for adaptions.
Did I understood it correct, that the API key is optional?
If yes, we need to adapt here
client.ApiKey = client.AddSetupQuestion("API Key", true), ... false
if check if it is empty don't send the Auth.. header.

@eugeis I Just pushed the fix to make the Jina API key optional. If blank, it does not set the header token for the request.


RDS licensing when Azure AD authentication is used

I have an Azure VM that has been configured using the instructions on this page.  All is well with user access:  users can log in successfully and use the VM.  That said, I'm having trouble with remote desktop licensing.  Five, per user, CALs are installed.  The licensing manager does not issue these licenses and this results in the "Remote Desktop not configured .... will be disconnected in 60 minutes ..." message.  I'm assuming this is because the machine is not formally AD joined thereby creating problems with licensing manager rules.  That said, I cannot use the normal Domain Join process as I do not have (and do not want) to set up an Azure AD domain controller blade (this is due to cost).  Is this a known issue or limitation, or am I doing something wrong?

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

ID: c946fe0f-e18d-2529-2fbf-bce04759fbca
Version Independent ID: 885a61d1-6096-5aa0-fe8d-f1ec8d55e542
Content: Sign in to Windows virtual machine in Azure using Azure Active Directory (Preview)
Content Source: articles/active-directory/devices/howto-vm-sign-in-azure-ad-windows.md
Service: active-directory
Sub-service: devices
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@gkuzkin Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

As I understand, the license server needs to be added to the domain. https://techcommunity.microsoft.com/t5/ask-the-performance-team/rd-licensing-configuration-on-windows-server-2012/ba-p/375383
I do not believe there is a workaround for this outside of adding a domain, though you can create a request in user voice. https://feedback.azure.com/
@MicrosoftGuyJFlo for confirmation
If you have further questions or if I misunderstood your ask feel free to reach out in Q&A and we will gladly continue the conversation there. https://docs.microsoft.com/answers/topics/azure-active-directory.html


fix context menu position mistake when user is using scroll

In my application context menu shows in different place from click place. I fixed it. It works in demo.hmtl to.

Please have a look on my proposal to use window.scrollY instead of window.pageYOffset.

window.scrollY

Please have a look on my proposal to use window.scrollY instead of window.pageYOffset.

pageYOffset is a read-only window property that returns the number of pixels the document has been scrolled vertically. And scrollY is the exactly same thing. The main difference is that there is better cross-browser compatibility for pageYOffset than scrollY so it's safe to just stick with pageYOffset .
Why do you think scrollY better?

@flipwordit let me answer for @turtle-hobbit due she is off today :)
there is no difference but looks like pageYOffset is an old alias for the scrollY property. Most IDE's mark it as deprecated.

Please have a look on my proposal to use window.scrollY instead of window.pageYOffset.

pageYOffset is a read-only window property that returns the number of pixels the document has been scrolled vertically. And scrollY is the exactly same thing. The main difference is that there is better cross-browser compatibility for pageYOffset than scrollY so it's safe to just stick with pageYOffset .
Why do you think scrollY better?

Done

In order to solve this problem, I recently reconstructed the project. The changes are too large, so I can't merge your pull requset. Thank you for your suggestions and pull requset!


pip install tflite-runtime fails on Fedora 36, possibly due to Python 3.10

Click to expand!
Issue Type
Build/Install
Source
binary
Tensorflow Version
2.10
Custom Code
No
OS Platform and Distribution
Linux Fedora 36
Mobile device
No response
Python version
3.10.7
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
$ cat /etc/os-release | head -2
NAME="Fedora Linux"
VERSION="36 (Workstation Edition)"

$ python --version
Python 3.10.7

$ python3 -m pip install tflite-runtime

ERROR: Could not find a version that satisfies the requirement tflite-runtime (from versions: none)
ERROR: No matching distribution found for tflite-runtime

NB that python --version on this Fedora Fedora 36 (Workstation) says Python 3.10.7...
... and a friend of mine pointed out that this could well be because on https://pypi.org/project/tflite-runtime/ we can see Python 3.7, 3.8, 3.9 - but not 3.10, yet. (Whereas e.g. https://pypi.org/project/numpy/ already has 3.10 and 3.11, and I CAN install that.)
Perhaps you would like to consider relaxing those version constraints, if that's possible? Or publish tflite for more recent Python versions already as well? Please let me know if this is easy enough to contribute a PR for an test - I'm happy to help! (Full disclosure: I'm a Googler  at work, playing with this on the weekend at home on a personal computer.)
In the mean time, I'll try to work around this with https://www.tensorflow.org/lite/guide/build_cmake_pip, or perhaps just use full Tensorflow instead of Lite and learn ;-) how to adapt project-keyword-spotter...
Background: I'm a new and noob user and wanted to figure out how to run e.g. https://github.com/google-coral/project-keyword-spotter/ on my workstation instead of on my Coral Dev board. https://www.tensorflow.org/lite/guide/python says that I should do python3 -m pip install tflite-runtime but this fails on Fedora 36 (Workstation), as described above.

### Standalone code to reproduce the issue

```shell
You would have to try on Fedora.

I could build a simple reproduce using a container, if that would of any use for CI of this project?

Relevant log output
No response

BTW https://pypi.org/project/tensorflow/ has Python :: 3.10 - perhaps it would be sensible to publish both tensorflow and tflite-runtime for the same Python versions on PyPI? I'm happy to try to propose a PR doing that, if you want to point me to where this is specified.
PS: It would be neat if pip install would be more helpful here... see https://github.com/pypa/pip/issues/7565, https://github.com/pypa/pip/issues/8831, https://github.com/pypa/pip/issues/4228, https://github.com/pypa/pip/issues/6526.

In the mean time, I'll try to work around this with https://www.tensorflow.org/lite/guide/build_cmake_pip

FTR: That seems to require more RAM than I have, and at least on a 20 GB laptop kicks in the OOM killer 😿

This is essentially a duplicate of:

https://github.com/tensorflow/tensorflow/issues/56137#issuecomment-1156723441

@terryheo mentioned he could do this:

https://github.com/tensorflow/tensorflow/issues/56137#issuecomment-1156729053

But unfortunately it has been several months and the latest tflite-runtime-nightly still only has Python 3.7-3.9 wheels.

TFLite team and TF team have different release processes, although the code resides in the same repository.

@mihaimaruseac Would you happen to know where the build automation for tflite-runtime is if community members wanted to like to try to help update it to build 3.10 wheels?

I'd triage this to @terryheo or someone else from TFLite team. I left TF in June and only do OSS drive-by work now

You can close this issue and track the progress in the ongoing thread in the issue here https://github.com/tensorflow/tensorflow/issues/56137, , unless if you like to convert this to a feature request as mentioned below.

BTW https://pypi.org/project/tensorflow/ has Python :: 3.10 - perhaps it would be sensible to publish both tensorflow and tflite-runtime for the same Python versions on PyPI? I'm happy to try to propose a PR doing that, if you want to point me to where this is specified.

Bump. This issue still needs resolved.

@sachinprasadhs is there any update on this issue? Or is there another way to avoid this blocking users on with python 3.10 (arm64 Ubuntu 22.04)?

@bperseghetti
See
-https://github.com/tensorflow/tensorflow/issues/56137#issuecomment-1342705829
We're basically blocked on either DeadSnakes armhf builds being fixed, which some of us in the community tried to help with but we're unsuccessful, OR bumping the Docker image builds up to Ubuntu 20.04.
As a community member, any help with these would be greatly appreciated as this is a big blocker for many of us.

@johnthagen are you on the TF Discord? I just joined it and will post in bugs-and-issues. I did change the make file to build 3.10 through docker on 22.04 for arm64. I did it by changing the numpy dependency. How tightly coupled is TF to numpy version?

If you are stuck in my boat here is a solution that I created: https://github.com/tensorflow/tensorflow/issues/56137#issuecomment-1367563496 might work for some of you.

Some notes on a summary of the blockers here

https://github.com/tensorflow/tensorflow/issues/56137#issuecomment-1397351028

Should be fixed by

#59423

Hi @vorburger
The tflite-runtime wheels for 3.10 have now been merged with the PR #59423
https://github.com/tensorflow/tensorflow/blob/012530303cf66c15a7dc431d62e78e28a66858cc/tensorflow/lite/tools/pip_package/Makefile#L16-L18
https://github.com/tensorflow/tensorflow/blob/012530303cf66c15a7dc431d62e78e28a66858cc/tensorflow/lite/tools/pip_package/setup_with_binary.py#L53
Thanks.

@pjpratik I see that a new stable release of tflite-runtime was made 2.12.0

https://pypi.org/project/tflite-runtime/2.12.0/#files

But this one does not include the 3.10 wheels (cp310) that have been in tflite-runtime-nightly for a long time

https://pypi.org/project/tflite-runtime-nightly/2.14.0.dev20230510/#files

Did something go wrong with the stable release?
CC @terryheo

For the changes needed to support Python 3.10 wasn't included in r2.12 branch.
The Python 3.10  package will be available from r2.13 releases.


Adjust cost_urb to reflect frontend change in floods

See notes in Pivotal. This change should only be deployed if frontend unit cost multiplier is changed.

Looks like I can close this for you 😂

It looks like you need a minimum of triage permissions for the repo to be able to manage pull requests. It's under Repository Roles in settings.


train on my datasets

i want train on  my datasets,but some error
KeyError: 'Traceback (most recent call last):\n  File "/home/wncc/anaconda3/envs/Track/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 106, in _worker_loop\n    samples = collate_fn([dataset[i] for i in batch_indices])\n  File "/home/wncc/anaconda3/envs/Track/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 106, in \n    samples = collate_fn([dataset[i] for i in batch_indices])\n  File "/home/wncc/RefineDet.PyTorch/data/voc0712.py", line 110, in getitem\n    im, gt, h, w = self.pull_item(index)\n  File "/home/wncc/RefineDet.PyTorch/data/voc0712.py", line 125, in pull_item\n    target = self.target_transform(target, width, height)\n  File "/home/wncc/RefineDet.PyTorch/data/voc0712.py", line 67, in call\n    label_idx = self.class_to_ind[name]\nKeyError: 'trepang'\n'
could you help me?

i want train on my datasets,but some error
KeyError: 'Traceback (most recent call last):\n File "/home/wncc/anaconda3/envs/Track/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 106, in _worker_loop\n samples = collate_fn([dataset[i] for i in batch_indices])\n File "/home/wncc/anaconda3/envs/Track/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 106, in \n samples = collate_fn([dataset[i] for i in batch_indices])\n File "/home/wncc/RefineDet.PyTorch/data/voc0712.py", line 110, in getitem\n im, gt, h, w = self.pull_item(index)\n File "/home/wncc/RefineDet.PyTorch/data/voc0712.py", line 125, in pull_item\n target = self.target_transform(target, width, height)\n File "/home/wncc/RefineDet.PyTorch/data/voc0712.py", line 67, in call\n label_idx = self.class_to_ind[name]\nKeyError: 'trepang'\n'
could you help me?

hello,i met the same question.could you give me some suggestions?thanks!


AppIntroSlider is not showing inside View tag

Team,
If I place AppIntroSlider inside  tag I am getting blank screen.
I want to place my signin button and AppIntroSlider in same component.
How can I solve this problem?

Could you post some minimal reproducible code and potentially a screenshot?

Closing this for now. Please reopen and provide some reproducible code if you still need help


droidcam: 2.0.0 -> 2.1.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/droidcam/versions.
meta.description for droidcam is: Linux client for DroidCam app
meta.homepage for droidcam is: https://github.com/aramg/droidcam
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.1.0 with grep in /nix/store/rg57sgvfkikhqkzf75bkbpidk2n7yyaj-droidcam-2.1.0
found 2.1.0 in filename of file in /nix/store/rg57sgvfkikhqkzf75bkbpidk2n7yyaj-droidcam-2.1.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
droidcam

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/rg57sgvfkikhqkzf75bkbpidk2n7yyaj-droidcam-2.1.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A droidcam https://github.com/r-ryantm/nixpkgs/archive/bbf1b29bcd5e6cc423f7f09ca517e33de4c3f0b4.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/bbf1b29bcd5e6cc423f7f09ca517e33de4c3f0b4#droidcam

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/rg57sgvfkikhqkzf75bkbpidk2n7yyaj-droidcam-2.1.0
ls -la /nix/store/rg57sgvfkikhqkzf75bkbpidk2n7yyaj-droidcam-2.1.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

droidcam

Maintainer pings
cc @suhr for testing.

@GrahamcOfBorg eval


Check the relevancy of dependencies vulnerabilities

Check the relevancy of potential security vulnerabilities in Bee dependencies reported by Github:
https://github.com/ethersphere/bee/security/dependabot/3
https://github.com/ethersphere/bee/security/dependabot/6

The go-ethereum vulnerability has been addressed in #4298 and the libp2p vulnerability is addressed in #3927


How to return a full array filtered by its elements?

How to return a full array filtered by its elements?
It seems like when the current node @ is an array the filter is acting on the array elements and not on the array.
e.g.
I want to return the array that its first element is 1
{
   "a": [1,2,3],
   "b": [4,5,6]
}

Query:
$.*[?(@[0]==1)]

Returns:
[]

I would expect it to return
[[1,2,3]]

While the following query:
$.*[?(@==1)]

Returns:
[ 1 ]

hi, that sounds interesting! I would like to explore it!

Just remove the wildcard at the beginning of the query, like this => $.[?(@[0]==1)]

http://jsonpath.com/


screen share

Hello! Thanks for your hard work! how can i switch to input "screen share"?

Screen share has the appId:

com.webos.app.miracast

, so you can use it as an input.


Mouseover checker doesn't update when moving or attacking (Part 7)

This is a really tiny problem but I figured it's worth submitting an issue
The mouseover label updates when the player moves the mouse, but if you move or perform an action like picking up an item or killing an enemy, it doesn't update.
The mouseover checker code looks like this in part 7:
func _unhandled_input(event: InputEvent) -> void:
    if event is InputEventMouseMotion:
        var mouse_position: Vector2 = get_local_mouse_position()
        var tile_position: Vector2i = Grid.world_to_grid(mouse_position)
        if _mouse_tile != tile_position:
            _mouse_tile = tile_position
            var entity_names = get_names_at_location(tile_position)
            entities_focused.emit(entity_names)

I don't know if there's a cleaner solution, but to solve it I moved all the code under the if to a new function update_names_at_location(). Then I called it here in game.gd's _physics_process:
+   @onready var mouseover_checker: MouseoverChecker = $Map/MouseoverChecker

    ...

    func _physics_process(_delta) -> void:
        ...
         _handle_enemy_turns()
        map.update_fov(player.grid_position)
+       mouseover_checker.update_names_at_location()

For some reason this causes it to start flickering, but I added await get_tree().process_frame to the start of the new function and it was fixed.

Thank you for reporting this! And thank you for providing a solution right away. I'll have to see when I'll get a chance to integrate this, but I'll be sure to fix this.


rebuild solution button from VS removes all source files

Hi, I decided to post issue here because for a long time I have a problem with building GraphQL.NET repo. This happened immediately after using Nullability.Source in this project:

This error frustrated me with MSVS 2019. The same for MSVS 2022. Interesting that dotnet build from command line works without any error. Then if I rebuild solution from MSVS the error comes again. I found that after rebuild all the files from graphql-dotnet\src\GraphQL\obj\Debug\netstandard2.0\NuGet\18DDE7FA843FFDD01ACD50BABCFD8EA1FF8B9B8B\Nullability.Source\2.0.4\Nullability.Source folder disappear. dotnet build "heals" this situation - all files appear again.
GraphQL.NET consumes this package in such a way:
 <PackageReference Include="Nullability.Source" Version="2.0.4">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>

This error is very annoying, because it often hides other real errors, while in itself it does not prevent successful compilation - I can just run tests and all needed files appear again. The long story short - fore some reason rebuild solution button from VS removes all source files from graphql-dotnet\src\GraphQL\obj\Debug\netstandard2.0\NuGet\18DDE7FA843FFDD01ACD50BABCFD8EA1FF8B9B8B\Nullability.Source\2.0.4\Nullability.Source.

ping @Shane32 . Once I already talked you about this issue.

It happens on my PC as well. I’m unaware of a solution. This is the only project that I use that has a nuget package with source files.

so what am i doing wrong in my source package?

I don't know. Maybe it is some VS issue that correlates with internals of that package.

Maybe it is somehow related to nuget transformations. I see you distribute pp files instead of cs but I don't see any transformation marker inside these files. Maybe try to switch to "normal" static cs files?

can u try 2.1.0

note i use Rider and do not have this problem

The error is gone and files become visible in solution

@Shane32 try too


Upgrade to Groovy 3

Groovy 3 is almost out!  Would be good to upgrade to it with the release version in future or a release candidate now.

Out now!

Have tried it out, finding that while the programs still run, the tests don't any more.  Spock for Groovy 3 is still in pre-release form and for a new major version (2.0), so might have to check again once it reaches 2.0 for realsies.

D'oh, didn't notice that Spock 2 uses the JUnit test platform, so forgot to add:
test {
  useJUnitPlatform()
}

🤦


chore: small version bumps

This PR is in hopes of making interchain test compatible with this pr:
https://github.com/cosmos/ibc-go/pull/3874

bump wasmd
bump cometbft

Thanks @faddat.
FYI, comet was just updated here: https://github.com/strangelove-ventures/interchaintest/pull/633
Feel free to pull in main and re-open to update wasmd.

@boojamya tbh, I think I'll just close this one and work more on #674


Empty directory / open empty directory icons don’t look correct

Hello!
Unicode characters f114 and f115 refer to empty directory / opened empty directory in fontawesome / nerdfont (example here). However, when using nonicons in nvim, you can notice that the icons seem to default to two completely unrelated icons:

f114 () is this icon:

f115 () wraps back to bug:

Due to the large number of icons, it is difficult to make it compatible with other font sets now by myself.
I will consider it when I have time, but I am also waiting for PR

any news?

@yamatsum


Firmware reflash update

Development branch to resolve errors in previous update.

Looks like there are really two parts to the PR. FW updates to the new protocol and fixes for the various effects. You should sperate them out. I have a different PR update that address the FW side and has some advantages over what is currently here. We obviously need to do some testing with FastLED to ensure there are not issues, but from my testing it works better and fixes some glitches I has having with the strips.

Is this a case of FastLED over NeoPixelBus? So far NPB has worked very
well. If there are any significant advantages to FastLED, could you briefly
run through them please?
On Mar 4, 2018 18:52, "ahodges9"<EMAIL_ADDRESS>wrote:

Looks like there are really two parts to the PR. FW updates to the new
protocol and fixes for the various effects. You should sperate them out. I
have a different PR update that address the FW side and has some advantages
over what is currently here. We obviously need to do some testing with
FastLED to ensure there are not issues, but from my testing it works better
and fixes some glitches I has having with the strips.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/not-matt/Systematic-LEDs/pull/2#issuecomment-370253390,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ae5azIPaXXhd5oCaEO6GB5UiiCoTZ754ks5tbDfYgaJpZM4SZytX
.

FastLED is a much more active community and by far the most used. The biggest advantage though is that it works for virtually any LED strip and not just WS2812Bs . So I have a bunch of WS2801s that can be used now. There are lots of threads out there (i.e. https://forum.arduino.cc/index.php?topic=356405.0) about the advantages of FastLED.
The only reason people really use NeoPixel's library still is because Adafruit completely dominated the market early on. Always helps to be first... Most people buying individually addressable LEDs were buying NeoPixels which included all the samples using their own library. FastLED just came along later but IMO is by far better due to the active community.

One other thing is that FastLED has tons of features for running animations. For non-reactive effects it is probably better to have the FW manage them (will not have any glitches from network instability). So the controller just says enable effect XXX and the ESP8266 is capable of driving the effects itself. Doing this well with NeoPixelBus is quite a bit of work (as you have to manage pretty much everything yourself), with FastLED you can build great effects with just a line or two. There are also tons of sample effects already done that can be easily incorporated (see https://github.com/atuline/FastLED-Demos)


Add font-at-breakpoint classes

Type
🚑 Health
Value
We have a set of 24 possible typography styles and 4 breakpoints. This adds a font-at-breakpoint class for each combination (e.g. .font-HNM3-s).
The end goal is that we could do away with any font-family declarations within components and handle them in the markup (using  a fontClasses() filter, à la spacingClasses()).
Updating each component to use these classes in the markup will be a fairly tedious bit of grunt work if we want to do it. Reckons?

We have a set of 24 possible typography styles and 4 breakpoints

This seems like we would / should never use these - for the sake of consistency, is this a good idea?

This seems like we would / should never use these - for the sake of consistency, is this a good idea?

Given we have four fonts, 24 possible styles doesn't necessarily seem out of control given that they have to work well at all breakpoints (and maintain their hierarchies).


Making use of free Memory to speed up the parsing speed.

Hi. So, I am using wildcards to read the new log files that are written every 5 minutes and every file has about 6 lakh logs line at least. The thing is the parsing is happening quite slow and the buffer is not getting cleared, the memory usage of grok_exporter is only about 3-4% of my system. I want the grok_exporter to use more memory, I am okay with it consuming 80-85% of memory to increase the parsing speed.
Because of slow parsing, I am not able to get the real-time analysis from grok_exporter, because even though new files are being read by grok_exporter it isn't even finished with the 1st file when the 3/4th file is ingested.

Config file:
global:
    config_version: 2
input:
    type: file
    path: /home/Service_Logs/elblogs/api/51*
    readall: true
    fail_on_missing_logfile: false
grok:
    patterns_dir: /home/Exporters/grok_exporter/patterns
metrics:
    - type: counter
      name: pattern_count
      help: Count for every pattern received, along-with Response Code and Method.
      match: '%{ALB}'
      labels:
          protocol: '{{.request_type}}'
          method: '{{.type}}'
          path: '{{.request_url}}'
          elb_code: '{{.elb_status_code}}'
          target_code: '{{.target_status_code}}'
server:
    host: localhost
    port: 9144

Is there any configuration that can be done to achieve this?

Also, I have noticed the speeds decreases gradually, the parsing speed is amazing in the first 2-3 minutes(parses around 1 lakh lines in first 1-1.5 minutes), but then it starts to decrease(as low as some 20-30k in 1-1.5minutes).

grok_exporter should read log lines into an internal buffer as fast as it can. Processing takes log data from that buffer. Processing should not slow down the reading of new log data. If processing is slower than reading, the buffer will grow and consume more memory. The buffer load can be monitored with the built-in grok_exporter_line_buffer_peak_load metric.
You should not expect too much memory usage. For example, if you have 600,000 lines and each line has 120 Bytes, the entire file should be under 70 M. That's not much compared to typical available system memory.
Could you comment how grok_exporter_line_buffer_peak_load behaves over time? This should be a good indicator of the internal buffer usage.
Moreover, processing speed should not decrease over time. The reason might be the readall: true configuration, because it might be that reading existing log data is faster than reading new log data. Please set readall: false and observe if the processing speed still decreases?

Hi. Sorry for the very late response.
Here is the behaviour of buffer_load in last 15 minutes.

The ingestion rate of logs into the grok_exporter is gradually decreasing. It was in the order of tens of thousands at the start and it has gradually dropped to tens of hundreds now.

Okay, so I changed one thing here, instead of making grok_exporter read all the 9 crore+ files and filling it's buffer, I set a cron that adds 3000 lines at once everytime grok_exporter finishes the parsing of the last sent 3000 lines. Now, the buffer remains small, but here is my problem now - Only 1% memory is being used by grok_exporter and the buffer has around 6000 lines, why isn't grok_exporter using the free memory of my machine to clear out the buffer with a higher speed?


ens_beautify import issue from @adraffy/ens_normalize

ens_beautify cannot not be resolved from @adraffy/ens_normalize, but it will resolve from @adraffy/ens_normalize/src/lib.js
Importing ens_beautify from @adraffy/ens_normalize results in import error therefore to import ens_beautify function the user must point to @adraffy/ens_normalize/src/lib
import { ens_beautify } from "@adraffy/ens_normalize/src/lib"
Testest on: Angular 2.0 v13.4

Which version of @adraffy/ens-normalize?
Does npm i @adraffy/ens-normalize@latest --save fix the issue?  I might not be using semver correctly when I make a breaking change (previous beautify was a boolean option to ens_normalize.)

It would be 1.5.6:
    "@adraffy/ens-normalize": "^1.5.6",
I will update the package now to the latest.

The package has been updated to 1.6.0 but it's encountered the same issue.

Okay thanks. I will investigate.

Oh, Angular must use the "browser" import.  I forgot to include the extra functions in "only-norm.js".
This will be fixed in the next release.

Thank you.

This should be fixed in 1.6.1 — package.json/"browser" points to "index.min.js" instead of "only-norm.js".

Confirmed fixed and working on 1.6.1! Thanks a lot.

Confirmed fixed and working on 1.6.1! Thanks a lot.


[stable/postgresql] error validating data: ValidationError(StatefulSet.spec.template.spec.containers[0].securityContext): unknown field "fsGroup" in io.k8s.api.core.v1.SecurityContext

I'm using Helm templates but not Tiller for deploying Postgres and is running into the following issues after a patch that was recently introduced.
Version of Helm and Kubernetes:
Helm: 2.12.3
Kubernetes: 1.11.6 (kubectl from the same version)
Which chart:
stable/postgresql
What happened:
When applying the config files the follow error appears:
error: error validating "<_REDACTED_path_to_rendered_templates>/statefulset.yaml": error validating data: ValidationError(StatefulSet.spec.template.spec.containers[0].securityContext): unknown field "fsGroup" in io.k8s.api.core.v1.SecurityContext; if you choose to ignore these errors, turn validation off with --validate=false
What you expected to happen:
No error
How to reproduce it (as minimally and precisely as possible):
helm fetch stable/postgresql --untar --untardir ./database/helm
mkdir -p ./database/manifests
helm template database/helm/postgresql \
  --namespace "<NAMESPACE>" \
  --name "<NAME>" \
  --set image.tag="<POSTGRES_VERSION-DOES-NOT-MAKE-A-DIFFERENCE>" \
  --set postgresqlUsername="<USERNAME>" \
  --set postgresqlPassword="<PASSWORD>" \
  --set postgresqlDatabase="<DATABASE>" \
  --output-dir ./database/manifests

kubectl apply --recursive -f ./database/manifests/postgresql

Anything else we need to know:
This started happening after the following patch was introduced:
https://github.com/helm/charts/commit/895ef9b7d095ddaace220c2f8230cccf45346eef#diff-7cc3f808fcb264d3efe83e85db9b5ef2

After googling around I have yet to find one place that specifies fsGroup under containers.securityContext. Is this a mistake in the template?
Here you can see a redacted version of the rendered template (note that some full lines has been removed and some text has been redacted, this is more for showing the structure then anything):
# Source: postgresql/templates/statefulset.yaml
apiVersion: apps/v1beta2
kind: StatefulSet
metadata:
  name: <REDACTED>
  labels:
    app: postgres
    chart: postgresql-3.10.2
    release: "<REDACTED>"
    heritage: "Tiller"
spec:
  serviceName: <REDACTED>-postgres-headless
  replicas: 1
  updateStrategy:
    type: RollingUpdate
  selector:
    matchLabels:
      app: postgres
      release: "<REDACTED>"
      role: master
  template:
    metadata:
      name: <REDACTED>-postgres
      labels:
        app: postgres
        chart: postgresql-3.10.2
        release: "<REDACTED>"
        heritage: "Tiller"
        role: master
    spec:
      initContainers:
      - name: init-chmod-data
        image: docker.io/bitnami/minideb:latest
        command:
          - sh
          - -c
          - |
            chown -R 1001:1001 /bitnami
            if [ -d /bitnami/postgresql/data ]; then
              chmod  0700 /bitnami/postgresql/data;
            fi
        securityContext:
          runAsUser: 0
        volumeMounts:
        - name: data
          mountPath: /bitnami/postgresql
      containers:
      - name: <REDACTED>
        image: docker.io/bitnami/postgresql:<REDACTED>
        securityContext:
          fsGroup: 1001
          runAsUser: 1001

I stumbled across this problem today as well.
According to the Kubernetes docs the fsGroup is only allowed in the PodSecurityContext:
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#securitycontext-v1-core
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#podsecuritycontext-v1-core
So this looks like an error in the template.
As a workaround you can fetch the previous version of the chart explicitly:
helm fetch --untar --untardir ./database/helm --version 3.10.1 stable/postgresql

Yes, that seems to be the issue. I guess we should specify runAsUser at container level and fsGroup at pod level.
I will send a PR soon


Update AppState.js

Add constructor method.

The existing example is valid, it uses the stage 3 class fields feature.


EN-13205 delete stale copies after working copy is published

We have not been deleting stale data from the Spandex Elasticsearch index, which means that our
index has been growing without bound. This fix ensures that we delete stale copies after
WorkingCopyPublished events.

This build looks good.

🙀

This build looks good.

Overall, looks good to me :sheep: :tada:

This build looks good.

lgtm :boat:

This build looks good.


Add plugin-info

What does this PR do?
Adds the plugin-info command to display release notes on the command line
Do not merge this until https://github.com/salesforcecli/plugin-info/pull/33 and https://github.com/salesforcecli/plugin-info/pull/32 are merged.
What issues does this PR fix or reference?
@W-10184599@
Testing Instructions

Pull branch
View help ./bin/run info:releasenotes:display -h
View notes ./bin/run info:releasenotes:display -v 7.127.0

Note that this currently fails without passing a version because of an accidental release (1.129.0). This will be resolved after Thursday

Test alias ./bin/run whatsnew -v 7.127.0

CI failures related to: https://salesforce-internal.slack.com/archives/C02J2118Z47/p1638386765346100


Enhanced readme and fixed all .md links to main readme file

solved issue #50

[x] Have you renamed the PR Title in a meaningful way?

Type of change
What sort of changes have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist

[x] My code follows the code style of this project.
[x] I have followed the contribution guidelines
[x] I have performed a self-review of my own code.
[x] I have ensured my changes don't generate any new warnings or errors.
[x] I have updated the documentation (if necessary).
[x] I have resolved all merge conflicts.

Closes #50


Unsupport type bytes 64

It happende when i convert onnx model to rknn model,if anyone konw how can i resolve it？
E RKNN: [11:13:37.407] Unsupport tyep bits 64
Aborted (core dumped)

@Ergou-Liu hello, how did you solve this problem ?

You can check whether there is a line of code in the model that calculates the index and specifies the data type as int64. If so, the calculation process needs to be float and the index process needs to be int64.


CmsComponentData returning undefined for uid and data$

import { CmsComponentData } from '@spartacus/storefront';
import { CmsComponent } from '@spartacus/core';

export class customComponent extends CmsComponentData<CmsComponent> {
  component: any;

  public getText(): any {
    console.log('text', this.uid);
    return this.uid;
  }
}

uid and data$ returning undefined

`export class customComponent implements OnInit {
ComponentData = {};
constructor(
public component: CmsComponentData
) {}
ngOnInit(): void {
this.getText();
}
public getText(): any {
return this.component.data$.subscribe(data => {
return this.ComponentData = data;
})
}
}`

correct, the CmsComponentData is not a class you can extend from. It's injected in the component injector tree, so you can use make a reference in the component constructor.
btw, I'd refactor to (assuming there's a text property):
export class customComponent implements OnInit {
  text$: Observable<string> = this.component.data$.pipe(map(data => data.text));

  constructor(
    private component: CmsComponentData<CmsComponent>
  ) {}
}

so, you can use {{text$ | async}} in your view.


Add Analytics

Have not decided to go with any particular analytics provider yet. But, we can discuss that.

I have added Cloudflare Web Analytics for now.


As a developer, I want to make sure that the node is compatible with devnet, so that I can connect to it

Right now the node is compatible with the current berkeley testnet (tag 2.0.0berkeley_rc1), but there are some incompatible changes that have been introduced between that release and devnet.
Relevant PRs/changes:

[x] https://github.com/MinaProtocol/mina/pull/15298 (not needed, this code is in snarky-rs which we are not using)
[x] https://github.com/MinaProtocol/mina/pull/15079

[ ] Revise (we have constants but not config)

[x] https://github.com/MinaProtocol/mina/pull/15267
[ ] https://github.com/MinaProtocol/mina/pull/15255
[x] https://github.com/MinaProtocol/mina/commit/6fb600894e7364b9e32be7282ff9838aa8f90749#diff-cf018237f78477ee79b400396de05b8a2555a294cee1416ecafd5df2add83afa

we do not generate circuits yet, so this doesn't affect our code

[ ] https://github.com/MinaProtocol/mina/commit/88391e57e9ab2cb9986586cccad9d86ba78ddaa6#diff-03530b50346aa5f8c96ed606fa4dea83160764d4b4e58579616f0a09af2e9b48
[x] https://github.com/MinaProtocol/mina/pull/15092
[x] https://github.com/MinaProtocol/mina/pull/15363
[x] https://github.com/MinaProtocol/mina/pull/15091
[ ] https://github.com/MinaProtocol/mina/pull/15221 (maybe?)
[ ] soft zkapp txn limit (partially implemented in the transaction pool already, check block production too)
[x] https://github.com/MinaProtocol/mina/blob/9f38ff1bbeac34cd2e3d3cf516efb2ab30b5163f/src/lib/hash_prefixes/hash_prefixes.ml#L38-L40 zkapp body value is different when on mainnet vs testnet
[x] Dump and update gates data (see: https://github.com/openmina/circuit-blobs/pull/2)
[x] Produce a genesis ledger json file that we can load
[ ] Update genesis protocol state production so that it can handle the fork

Update: All required code updates should be ready (but this will be confirmed with testing) along with updated circuits data.
Pending:

[ ] Produce a genesis ledger openmina can load
[ ] Connect to devnet using this genesis ledger, making sure we can bootstrap, verify snarks and blocks, etc
[ ] Update proof tests and ensure they work
[ ] Update CI tests that currently depend on berkeley testnet so that they use devnet instead (for example, the bootstrap test)

Update: All required code updates should be ready (but this will be confirmed with testing) along with updated circuits data.
Pending:

[x] Produce a genesis ledger openmina can load

[ ] Update ledger parsing which is not correctly handling some accounts

[ ] Connect to devnet using this genesis ledger, making sure we can bootstrap, verify snarks and blocks, etc
[ ] Update proof tests and ensure they work

[x] Non-block proof tests passing
[ ] block proof test passing
[ ] hashes and checksum values checked against OCaml

[ ] Update CI tests that currently depend on berkeley testnet so that they use devnet instead (for example, the bootstrap test) (partially done)

Update: more fixes (config and hashes parsing), but computed ChainID is still off.

Update: made some fixes required for mainnet, changed genesis ledger loader so that invalid public keys are also accepted (required because there are two accounts on the mainnet genesis with invalid public keys). Now back to fixing the genesis protocol state reconstruction for devnet. Once it is all working, regenerating the circuit blob data for mainnet should be enough to also have post-hf mainnet support.

Fixing block proof generation for devnet

Update: genesis protocol state is mostly right, except that either the last_vrf_output + next_epoch.seed values or next_epoch.lock_checpoint are incorrect (fixing the former breaks the later). Trying to figure out how to fix that issue, then the genesis protocol state will match the one produced by the OCaml node.
incorrect vrf output and seed: https://gist.github.com/tizoc/7d26fe1c8bd58ea1a60ba28e5972f1a8/90d79a1bcf3a7d86641b9139d3af8ddc59c9c596
vs
incorrect lock checkpoint: https://gist.github.com/tizoc/7d26fe1c8bd58ea1a60ba28e5972f1a8/344924229d9caf16f74c5c6089d8f2cb0e75ead0

Block proof generation has been fixed in https://github.com/openmina/openmina/pull/412/commits/828e11cffe215d812cbde5ed74e805babdb434f8


India and Bangladesh are missing when running on planet.pbf

I think this may be an issue in https://github.com/Qwant/osm_boundaries_utils_rs but I'm reporting here to bring it to your attention, I'm happy to close it if you think it should only exist there.
I realized that ZoneType=Country zones were missing for India and Bangladesh. In fact, it seems much more is missing, possibly because the larger country boundary is missing?
I'm reporting this not as a matter of pedantic precision but with the intention to alert you that it seems this entire area (India/Bangladesh) is missing.

Note however that the flanking islands are present:

For Bangladesh, the only part that is present is this little chunk (osm id: relation:3921211, specifically this chunk, name: রংপুর বিভাগ). Interestingly, I think it is precisely one of those enclaves (not sure)

I think it may be related to many enclaves being present between India and Bangladesh. See this wikipedia article, in fact there are even counter-counter enclaves, see this diagram on wikipedia:

The interesting thing is that southern Netherlands at the border with Belgium there are some enclaves as well but those seem to be handled fine (Yellow is the Netherlands and green is Belgium). Maybe it has to do with there being counter and counter-counter enclaves in India/Bangladesh? Wikipedia seems to claim they both create the only counter-counter enclave in the world.

I think this is just not supported right now?
https://github.com/Qwant/osm_boundaries_utils_rs/blob/master/src/boundaries.rs#L143-L144
I did notice that for example has a role of subarea within Bangladesh, and subarea is not in the list of roles to extract here, might it be as simple as adding it?

Thanks for your feedback.
On which date was generated the planet file you used as the input ?
The most common cause for this kind of issues is that some multipolygons have been broken in OSM. By any chance, do you stll have logs from your run where we could find more details about the boundary parts that would be broken ?
There have been several suspicious edits on India relation recently.
On 2021-03-05 in changeset 100473803, the admin_level value for India has been modified from 2 to 4. That alone may explain why India is no longer considered as a country by Cosmogony.
The diagram from the Wikipedia article refers to former enclaves that have been exchanged in 2015. They are now greatly simplified:

Since the exchange of territory took place, the only remaining enclave is Dahagram–Angarpota, an exclave of Bangladesh.

So the limitations of the algorithm should not be an issue with current boundaries. And this kind of "third-order enclave" should not break the whole polygon anyway.
Boundaries relations with role subarea  are not used indeed. But that's actually on purpose. "osm_boudaries_utils" builds a multipolygon by iterating though member ways with role inner or outer. These are the minimum roles that are required to form a valid multipolygon in OSM.
Subareas relations can also be defined as members of the parent relation but they optional and cannot be substituted for member ways. See https://wiki.openstreetmap.org/wiki/Relation:boundary for more details.


[stable/cluster-autoscaler] Bump to 1.14.5 and update RBAC permissions

What this PR does / why we need it:
Updates to 1.14.5 because 1.13.x is EOL now that Kubernetes 1.13 has EOL'd and matches RBAC changes from https://github.com/kubernetes/autoscaler/pull/2404
Special notes for your reviewer:
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [stable/chart])

/assign @yurrriq

Thanks!
/ok-to-test
/approve
/lgtm


Updating Github releases

Hi! I'm wondering where to look for the latest releases for this project.
It seems that the latest Github release/tag is about a year old, at v0.2. However, looking at https://pvsc.blob.core.windows.net/python-language-server-stable?restype=container&comp=list&prefix=Python-Language-Server-linux-x64 indicates that v0.5.50 was released on 13 May 2020.
Would it be possible to start tagging releases on this repo as they're cut for https://pvsc.blob.core.windows.net/python-language-server-stable? This would be helpful for package maintainers who build from source, e.g. https://aur.archlinux.org/packages/microsoft-python-language-server/.
If not, is there a recommended way to find the commit associated with a release on https://pvsc.blob.core.windows.net/python-language-server-stable?
Thanks!

It's important to note that we build and release from master, then select builds manually to push out via the blob storage. The tags do not reflect our release mechanism.
The version in the blobs isn't an actual release version, but a build number that "looks" like semver. Multiple blobs can point to the same commit as we change our build pipeline or rerun builds. These versions are intended purely for the VS Code extension's download and should not be used otherwise.
The tags are definitely out of date; we tagged 0.2 in order to preserve builds for Visual Studio; the tag is for a very old version we need to be able to refer to for reproducibility.
If you want to package this, you may want to instead package at a specific commit from master. A -git package I think makes the most sense for this repo where we aren't using tagging for our builds (at the moment).

Great, thanks! That’s helpful.
I would still personally benefit from up-to-date tagged releases here, but can absolutely just make a -git package. As such, I’ll close the issue as solved.
Thanks again!

Note that because of that tag, you may want to use the r<NUMBER>.<HASH>-1 form for aesthetic reasons in a -git package, otherwise you'll get something like 0.2.r<NUMBER>.g<HASH>-1 which might be misleading. Entirely up to you, of course. I don't think it much matters so long as it works.
I know many Arch packages also use a specific commit and package a "stable" version that way, e.g. ttf-dejavu is currently at 2.37+18+g9b5d1b2f-1, if you'd want a non -git version.

@jakebailey Thanks again for the information! I've made https://aur.archlinux.org/packages/microsoft-python-language-server-git, which should work for now.


Toolbar and Commands

As requested, I have opened a new discussion for the implementation of the feedback received. I intend to elaborate more on the command keywords, as well.

Hi @flancast90 , what we could do is let users create tiddlers tagged with $:/tags/VoiceCommand, let them add a field voice-command with the corresponding text that should invoke the action and in the text field they can write the action which should be invoked

That's a good idea! What if we just add some kind of $:/config/VoiceCommands tiddler, with some input fields and a button to add a new field onclick. The input fields would define the input (words), as well as the code/action the words will invoke.
At runtime, the program can listen for 'Ok Wiki', and then detect if what comes after that is defined in one of the fields. If it is, it can run the code in the input next to it (store the number of the input with data-id or similar, possibly). If you can have the program create this tiddler (if it doesn't exist already in the user's wiki), and give me some way to grab the inputs (by id or some other method), I can do the rest!

I'm one step ahead @flancast90 - see #7

Pasta Macaroni Sidebar Question: just tested this, and nothing seems to happen. Is this intended? What is supposed to happen?

:grin: when nothing happens then it did not recognize one of the words correctly
the sidebar should toggle open/closed

Did you get a resulting transcript tiddler @flancast90 ?

I just made "Pasta" an alias for "Ok" and "Macaroni" an alias for "Wiki" (not within the JS code, user-side) ... and a user-defined action that is triggered by "Sidebar"

No. I did not get a transcript. A few times, it found incorrect words,
which it then gave in a transcript, but the two times I got it right, I got
no transcript and the Mic ended.
On Thu, Aug 12, 2021 at 11:54 AM Simon Huber @.***>
wrote:

I just made "Pasta" an alias for "Ok" and "Macaroni" an alias for "Wiki"
(not within the JS code, user-side) ... and a user-defined action that is
triggered by "Sidebar"
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/flancast90/Speech-To-Text-in-TW5/issues/3#issuecomment-897754896,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR2EVECZ5JOEXNTW7ZBSKCDT4PVBTANCNFSM5B4ZS5HQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.

That's strange @flancast90 , on my side it's working fine. Does "Ok Wiki Sidebar" work for you?

We'll probably re-add some console logs and see their outputs

Well I can't even test it now :) The thing either thinks: wiki is Nikki (got wiki as Google once, too), or Sidebar is: divebar, Side Bar, etc.

You can use the tiddler $:/config/speech-to-text/keywords and add "Nikki" to the field wiki-keywords
And you can use the tiddler $:/VoiceCommands/toggle-sidebar and add "divebar" and "[[Side Bar]]" to its voice-commands field

OK Wiki Sidebar works, just had to refresh and move my phone away from my laptop Mic. I'd assume the closeness of the devices was causing the Mic signal and my voice to be distorted to the program. Probably worth mentioning in the documentation, too.

Worth noting, too, that side bar is recognized as salad bar 75% of the time. Is that easy enough to add to the JS right now, as with Wiki? Or does it need new code for that?

Worth noting, too, that side bar is recognized as salad bar 75% of the time. Is that easy enough to add to the JS right now, as with Wiki? Or does it need new code for that?

Yes :grin: that happened to me, too
You'll have to understand the user-voice-command mechanism which is done in WikiText only

Sidebar is a custom user command
It's in a tiddler tagged $:/tags/VoiceCommand
The JS side filters all tiddlers tagged so and stores whatever is in their voice-commands field in an array. What's in the text field is stored in another array (the actions that should get triggered when one of the voice commands from the voice-commands field is detected)

Just realized I might have made a stupid mistake. The language was in
English UK. It may have trouble for me because my accent is American. I’ll
run more test for this, but it might be a facepalm moment for me.
On Thu, Aug 12, 2021 at 1:21 PM Simon Huber @.***>
wrote:

Worth noting, too, that side bar is recognized as salad bar 75% of the
time. Is that easy enough to add to the JS right now, as with Wiki? Or does
it need new code for that?
Yes 😁 that happened to me, too
You'll have to understand the user-voice-command mechanism which is done
in WikiText only
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/flancast90/Speech-To-Text-in-TW5/issues/3#issuecomment-897821144,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR2EVEBSVSHDTNOXVYL6LQ3T4P7J5ANCNFSM5B4ZS5HQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.

I'll close this issue and create a new one for the text-editor toolbar button only


WIP

https://togenron.com/apu.php?zoneid=1535173, found on https://masstamilan.fm/drishyam-2-malayalam-songs#
http://dudslubesviol.com/fZneYvVYz9u/26342 and http://catwenbat.com/rOvKq7eWSpomiq/13736 on http://isaidubb.co/tamil/tamil-dubbed-movies-download.html

You either back quote your malicious links or your post will be deleted for sure ❗

Closing.


Create GUI for Train Line Names and Routes Web Application

Develop the graphical user interface for the web application, ensuring a responsive and user-friendly design. The GUI should include the following features:

A landing page displaying all line names and associated routes in alphabetical order.
A table format for displaying search results and the "Display All" option.
An A-Z navigation bar to filter line names by their starting letter.
A search bar to allow users to search by line name or route description.

Acceptance Criteria:

The landing page should display all line names and routes in a table.
Clicking on a letter in the A-Z navigation bar filters results accordingly.
The search bar works as intended and displays relevant results.
A "Display All" button shows all line names and routes in a table.
The layout is visually appealing and user-friendly.

Create prototypes in Figma
Create and share a user feedback form to potential users to select from the design options (at least 2 options). Design with the highest number of vote will be implemented.


feat(TextInput): add support for helper text

Adds support for helper text element in TextInput, Select and NumberInput components. See Carbon Design System for reference.
Changelog
Changed

{{TextInput}}: new {{helperText}} property
{{NumberInput}}: new {{helperText}} property
{{Select}}: new {{helperText}} property

Sure thing, thanks! Can you help me figure out why the builds are failing? I don't use yarn locally but I ran the tests using npm. I had some issues with some Babel dependecies (apparently preset-stage-1 is deprecated and there are plugins to replace it). Once I changed the Babel config, the tests were all passing for me.


Segment multiplicity differences

We see different segment multiplicities for the event #5 (and other subsequent events) when we run the code multiple times

Does the number change on every run or does it follow a pattern?

Yes, the number changes every time. No specific pattern found. Here is an example output of 3 runs (# of segments produced 57722, 57727,57713).

is this issue still present or was it resolved?


Disable 'New dataset' options when no available/remaining storage quota

This PR fixes bug in https://github.com/CartoDB/product/issues/300, which pointed out that we let the users open the modal to create datasets but it was loading forever without showing any UI at all.
Steps for acceptance

Log in to an organization user who is out of quota.
Check that you cannot open the modal to create a new dataset. The button will be disabled and greyed out.

We'd need to check the opposite case. Check that a user who has available quota can create a new dataset without issues.
Related to https://github.com/CartoDB/product/issues/300

Acceptance done following the same steps:

Log with an organization user who is out of quota
Check that the following new dataset options were disabled:

[ ] New Dataset button in welcome section (first time and compact view) in homepage
[ ] New Dataset button in dataset section in homepage
[ ] New Dataset button in dataset page
Acceptance 🆗

Acceptance for latest additions (Viewers not allowed to click "New Map" )done following the same steps:

Set an organization user as viewer
Check that the following new map options were disabled:

[x] New Map button in welcome section in homepage
[x] New Map button in map section in homepage
[x] New Map button in map page
Acceptance 🆗


[Feature] How can I create a heatmap ?

No documentation for creating heatmap.

Step by step documentation for creating heatmap

Still not found a solution

Hi Rameez,
Runtime doesn't support creating a heatmap yet. You'll need to create the heatmap in ArcGIS Pro or ArcGIS Online, save it as a webmap or a feature layer, then display in Runtime.
For instance, if you want to display this public Manhattan Coffee Heatmap
import UIKit
import ArcGIS

class ViewController: UIViewController {
    @IBOutlet var mapView: AGSMapView! {
        didSet {
            mapView.map = AGSMap(url: URL(string: "https://www.arcgis.com/home/item.html?id=67c10b4b5d3d4eab86b6aaf41d9dcba6")!)
        }
    }
}

Thank you.


How should deprecated properties in the open metadata types be handled?

When we deprecate a property in an open metadata type, what should happen when:

A repository discovers an instance with deprecated properties
A remote cohort member sends an instance with a deprecated property
An OMAS retreives instances using a deprecated property
An OMAS creates an instance using deprecated properties
An OMAS updates an instance containing deprecated properties (including changing the deprecated property itself)

Deprecation is defined in the property's TypeDefAttribute.
When a property is marked as deprecated, it is possible to provide a replacedBy property name if the property has effectively been renamed.  However, if it is going away then the replacedBy property is null in the TypeDefAttribute.

Is it a reasonable answer to suggest that repositories and OMASs should continue to support a deprecated property for a limited amount of time (actually measured in number of releases, e.g. "up to and including 1.6")  after which it should report an error or refuse to handle/accept/store an instance with a discontinued property?

An OMAS creates an instance using deprecated properties

Maybe a question/idea from this topic, does any consumer of OMASes need to aware of version of OM types beforehand? Such as for a data engine tries to plug in Data Engine OMAS, it needs to verify the version of the DE OMAS supports. Probably even send a standard OM Type payload to verify the consistency of the types that it is going to interact with the OMAS.

The OMASs should completely hide the version of the types that they are using.  They are responsible for providing a backward compatible interface to their consumers so the clients of the OMASs should not care.
However, it is reasonable that an OMAS does some checking of the types they are using at server start up since the types it uses may not be supported in the cohort - or types may have been deprecated or extended.
I agree that the deprecated types need to be supported - probably "forever".
I was thinking that we could have a discovery service that is looking for instances that are using either deprecated types and/or attributes.  It could file a report - just as we do for duplicate suspects and divergent duplicates - that the stewardship server would handle.
The value I see in this is that the OMASs are relatively easy to keep up-to-date.  However, there may be third party integrations that are using the deprecated types and are pumping that use them instances into the cohort.  The stewardship report would be to highlight that a thrid party integration needs updating.

Are we ready to add the rules/requirements to the developer documentation and close this issue?


Enhancement: Open task in desktop app rather than in a browser

Hi there,
first of all, thank you for the AlfreDo, I really like it.
Would you consider adding possibility to open task detail in a Todoist desktop app instead of in a browser?
It seems to me that it should be possible using URL scheme map. Currently I am able to get my desktop app to open task details using link to specific task in a form todoist://task?id=11111111111111111111.
I would love to contribute to the code as well, but I feel there should be some consensus on how to integrate this functionality for people who don't prefer/don't have desktop app. What about using currently unused Cmd+Enter on the alfred suggestioned item?

great idea @HalisCz. I think most users would choose one or the other, would you agree? If that is the case, we can set this preference in Workflow Configuration

@HalisCz this feature is now added in Version 3