3.6 mac osx homebrew

Hello,
I had these issues with python3.6 on OS X with homebrew python 3.6. It worked with 2.7.
~/tmp/pipenv$ pip3.6 install pipenv
~/tmp/pipenv$ head -1 /usr/local/bin/pipenv
#!/usr/local/opt/python3/bin/python3.6
~/tmp/pipenv$ pipenv install flask
Creating a Pipfile for this project...
Installing flask...
Requirement already satisfied: flask in ./.venv/lib/python2.7/site-packages
Requirement already satisfied: Jinja2>=2.4 in ./.venv/lib/python2.7/site-packages (from flask)
Requirement already satisfied: Werkzeug>=0.7 in ./.venv/lib/python2.7/site-packages (from flask)
Requirement already satisfied: click>=2.0 in ./.venv/lib/python2.7/site-packages (from flask)
Requirement already satisfied: itsdangerous>=0.21 in ./.venv/lib/python2.7/site-packages (from flask)
Requirement already satisfied: MarkupSafe>=0.23 in ./.venv/lib/python2.7/site-packages (from Jinja2>=2.4->flask)

~/tmp/pipenv$ pipenv shell
Spawning environment shell (/bin/bash).
(pipenv)source /Users/.../tmp/pipenv/.venv/bin/activate
(pipenv)(pipenv)python
Python 2.7.13 (default, Dec 17 2016, 23:03:43)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-8<IP_ADDRESS>)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

By default, the python interpreter will be used to create the virtualenv.
to use python3, simply call $ pipenv --three in your project directory (you'll have to delete your .venv first).

Ok, thanks. That works!
Could it use the sys.executable for which python interpreter to use? I guess someone will package it for the various distros eventually as pipenv3.6 etc.
I tried to run it as python3.6 -m pipenv install first, but noticed there is no __main__ for that.
$ python3.6 -m pipenv install
/usr/local/opt/python3/bin/python3.6: No module named pipenv.__main__; 'pipenv' is a package and cannot be directly executed


Add Log Filter Options for Savon

Added option to include filters for logs to Savon, to take advantage of https://github.com/savonrb/savon/blob/e76ecc00b84b998b012ecc33b55ca1edd443ec55/lib/savon/log_message.rb#L7 and thereby allow us to filter out passwords (as in https://github.com/savonrb/savon/blob/e76ecc00b84b998b012ecc33b55ca1edd443ec55/spec/savon/log_message_spec.rb#L44)

@jheth Are you the main maintainer of the Soapforce gem? How do I get a review for my PR? Thanks!

@jheth Hi, any update on this? Thanks!

Hey @lbblock2 , sorry for the delay. Forgot to click merge.


Sphinx sources addition

Trying to get markdowns generated through linkml to show up in the sphinx documentation. Addressing #24

rolling back to as it was before.


添加mosdns后提示缺少v2dat

Run TMPDIR=$(mktemp -d) || exit 1
WARNING: Makefile 'package/cmzj_package/luci-app-mosdns/Makefile' has a dependency on 'mosdns', which does not exist
WARNING: Makefile 'package/cmzj_package/luci-app-mosdns/Makefile' has a dependency on 'v2dat', which does not exist
Error: 检查到软件包依赖问题,这极有可能导致编译错误，请前往build1检查软件包依赖步骤查看详情。
WARNING: Makefile 'package/cmzj_package/luci-app-mosdns/Makefile' has a dependency on 'mosdns', which does not exist
WARNING: Makefile 'package/cmzj_package/luci-app-mosdns/Makefile' has a dependency on 'v2dat', which does not exist

你应该解决了吧 https://github.com/yndzm/OpenWrt-K/commit/30635686697f5f264fe777597a4dc1c54500871d
不过我看你添加了docker，现在新版openwrt对docker的支持不是很好，因为openwrt已经把防火墙从iptables换成了nftables。
有一些方法可能可以提供帮助
https://github.com/openwrt/packages/issues/16818#issuecomment-1555652330

谢谢回复


Tests are Skipped

Even with this command
mvn clean install -DskipTests=false -Dmaven.test.skip=false -Dskip=false
tests are skipped.
How do I run the tests (which btw. should simply run by default)

Tests are not skipped, just the core-module is not compiled (see #181)


File permission for generator tool

Hi
https://github.com/Open-CMSIS-Pack/devtools/blob/main/tools/projmgr/docs/Manual/YML-Format.md#generator-proposal
Our generator could be .sh files and need to be executed with "x" permission. (especially in Linux)
Is it up to cpackget to change file mode during "unpack",
or csolution to force x permission before executing generatot command?
Thx

@jeromecoutant, how about retaining the 'x' permission from the zip archive. Not sure what the host platform dependencies are. We probably should add a check to PackChk to list files with 'x' permission to ensure they are set "intentionally".
@lud0v1c, you should be able set all files permissions to read-only (clear the 'w' flag) without affecting the 'x' flag right?

Yes, I think that should be possible. Will try it out.

From @lud0v1c response it is unclear to me whether cpackget currently overrides/clears the execute file permission. Assuming it does, I have set the label "bug".
@jeromecoutant do you think retaining the execute permission flag would be sufficient?

Hi
In parallel of #118 workaround (changing permission of directories), I have also changes the permissions of all sh files :-)

do you think retaining the execute permission flag would be sufficient?

It is unclear to me how can be a pack formatted with Windows, and used in a Linux system...
Maybe forcing x permission for sh scripts can be easy to implement and this will avoid some future issues?

@jeromecoutant, good point. Probably the zip operation needs to be done on a UNIX system. As we may have other "executables" with or without specific file extensions, just searching for file extensions may not solve searching for *.sh either.

I am leaning towards letting the tools invoking a generator ensure that the corresponding file has the permissions set to 'executable' rather than trying to change permissions for all files with the file extension .sh.
How likely is it that a user installing a pack is different and has different permissions to the user running the generator tool?
Is it good practice to create packs on a Linux host in order to ensure that file permissions are going to be retained during unzip?

Zip does not guaranty preserving file permissions, even less if zipped on Windows and unzipped on Linux.
I tried a quick test on Unix: if you explicitly call sh ./my_script.sh instead of ./my_script.sh, you don't have permission issue.
If confirmed, would it be an acceptable workaround?

if you explicitly call sh ./my_script.sh

so csolution tool has to be updated ?

We can clearly identify *.sh is there other files? e.g. *.exe ?

Zip does not guaranty preserving file permissions, even less if zipped on Windows and unzipped on Linux. I tried a quick test on Unix: if you explicitly call sh ./my_script.sh instead of ./my_script.sh, you don't have permission issue. If confirmed, would it be an acceptable workaround?

This is correct, we can't guarantee the permissions that the zipped files have will be the same as the unpacked ones.
Has the initial reasoning for setting installed packs as read only changed? I can see the utility of the raised issue, specially in a CI setting, but in general it seems a bit unsafe to set user/group wide run permissions on unpacked executables (probably a very edge case, but an exploit in zip could execute a malicious script packed inside).
Perhaps implementing it as an optional flag? Something like cpackget add -x/--executable , or even being able to specify what extensions to set: cpackget add -x sh,exe,bat


[BUG] - [DateRangePicker] - Invalid prop ref supplied to React.Fragment. React.Fragment can only have key and children props.

NextUI Version
2.6.8
Describe the bug
I'm upgrading my project to NextJs 15 and React 19, all works well so far but found an issue when using the DateRangePicker.
Your Example Website or App
https://codesandbox.io/p/devbox/nk4vk2?file=%2Fapp%2Fpage.tsx%3A2%2C10-2%2C25
Steps to Reproduce the Bug or Issue
Open the CodeSandbox and open  the DateRangePicker. There will be an error showing up.
Expected behavior
To not have the error :)
Screenshots or Videos

Operating System Version
Window 11
Browser
Chrome

I have the same error

Currently it is only compatible with react 19 rc, since react-aria still hasn't supported react 19 yet.

Currently it is only compatible with react 19 rc, since react-aria still hasn't supported react 19 yet.

Ok, understand. Then we can keep track of it until they support LTS React. :)

seems not related to react 19. this sandbox https://codesandbox.io/p/devbox/friendly-diffie-55mxp5 can reproduce the error with react 18.


Doesn't work properly with git-lfs enabled repositories

VSCode Version: Code 1.11.2 (6eaebe3b9c70406d67c97779468c324a7a95db0e, 2017-04-13T07:56:42.517Z)
OS Version: Darwin x64 16.5.0
Extensions:

Extension
Author
Version

markdown-toc
AlanWalk
1.5.1

vscode-markdownlint
DavidAnson
0.7.1

format-php
Kasik96
1.1.2

vscode-docker
PeterJausovec
0.0.13

vscode-wakatime
WakaTime
1.1.3

vscode-instant-markdown
dbankier
1.1.0

vscode-yaml-validation
djabraham
0.0.1

python
donjayamanne
0.6.1

php-debug
felixfbecker
1.10.0

ansible
haaaad
0.2.5

phpcs
ikappas
0.7.0

MagicPython
magicstack
1.0.9

Theme-MarkdownKit
ms-vscode
0.1.4

python
tht13
0.2.3

ansible-autocomplete
timonwong
0.0.2

jinja
wholroyd
0.0.7

Steps to Reproduce:

Commit to a git-lfs enabled repository
Attempt to push

This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/pre-push.

error: failed to push some refs to 'git@server:user/repo.git'

However, git-lfs is, in fact, installed and working fine from the CLI:
$ git push
Authorized uses only. All activity may be monitored and reported.Counting objects: 9, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (9/9), 1.01 KiB | 0 bytes/s, done.
Total 9 (delta 4), reused 0 (delta 0)
To server:user/repo.git
   0ba3fb8..3a055ec  master -> master

Note that this happens even when not pushing LFS objects.

Where is Git LFS installed? If you open the Developer Tools in Code, what does process.env.PATH return? What command prompt shell do you use?

@joaomoreno Thanks for the feedback.
> process.env.PATH
< "/usr/bin:/bin:/usr/sbin:/sbin"

So, it seems that VSCode is not looking in /usr/local/bin (which is where git-lfs is installed for me). How can I add /usr/local/bin to VSCode's PATH?

What shell do you use? Bash, ZSH, Fish?

Sorry, it's Bash and yes, git-lfs was installed via Homebrew.

What does which code return?

Null

In Code, if you open the developer tools (F1, Developer Tools) and execute the following snippet, what do you get back?
process.lazyEnv.then(console.log, console.error)

process.lazyEnv.then(console.log, console.error)

Object {__CF_USER_TEXT_ENCODING: "0x24BD:0x0:0x0", TMPDIR: "/var/folders/b8/_qcrvvx13sb30l6rr28qzdn000095x/T/", HOME: "/Users/ssteiner", SHELL: "/bin/tcsh", SSH_AUTH_SOCK: "/private/tmp/com.apple.launchd.t0pfcYyBbP/Listeners"…}
Apple_PubSub_Socket_Render: "/private/tmp/com.apple.launchd.Cex6PtLsXH/Render"
COMMAND_MODE: "unix2003"
GOOGLE_API_KEY: "AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q"
HOME: "/Users/ssteiner"LOGNAME: "ssteiner"
PATH: "/usr/bin:/bin:/usr/sbin:/sbin"
SHELL: "/bin/tcsh"
SSH_AUTH_SOCK: "/private/tmp/com.apple.launchd.t0pfcYyBbP/Listeners"
TMPDIR: "/var/folders/b8/_qcrvvx13sb30l6rr28qzdn000095x/T/"
USER: "ssteiner"
VSCODE_IPC_HOOK: "/Users/ssteiner/Library/Application Support/Code/1.11.2-main.sock"
VSCODE_NLS_CONFIG: "{"locale":"en-us","availableLanguages":{}}"
VSCODE_NODE_CACHED_DATA_DIR_40161: "/Users/ssteiner/Library/Application Support/Code/CachedData"
VSCODE_PID: "40161"
XPC_FLAGS: "0x0"
XPC_SERVICE_NAME: "0"
__CF_USER_TEXT_ENCODING: "0x24BD:0x0:0x0"
__proto__: Objectconstructor: ()arguments: nullcaller: nulllength: 0name: ""prototype: Object__proto__: ()<function scope>__proto__: Object
Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: undefined}

Interesting. What if you paste the following snippet?
(() => {
const electron = require('electron').remote.process.execPath;
const cp = require('child_process');
const mark = 'MARK123';
const env = Object.assign({}, process.env, {
    ELECTRON_RUN_AS_NODE: '1',
    ELECTRON_NO_ATTACH_CONSOLE: '1'
});
const command = `'${electron}' -p '"${mark}" + JSON.stringify(process.env) + "${mark}"'`;
const result = cp.spawnSync(process.env.SHELL, ['-ilc', command], {
    detached: true,
    stdio: ['ignore', 'pipe', process.stderr],
    env,
    encoding: 'utf8'
});
console.log(result.stdout);
})();

undefined

Wait, you don't seem to be using Bash, but tcsh. Check the value of process.env.SHELL.

VSCode is using tcsh, but my terminal is using bash...Sorry, I must have misunderstand.

That is interesting. How do you think Code got to use tcsh? In a Terminal what does echo $SHELL return?

I have no clue! I simply downloaded and installed VSCode.
Hmm...Interesting results:
$ echo $SHELL
/bin/tcsh
$ echo $0
-bash

So, to clear up a little. $SHELL is the default shell, while $0 is the active shell being used. I confirmed this below:
$ ps -p "$$"
  PID TTY           TIME CMD
19945 ttys002    0:00.09 -bash

So, the question is, "Where is VSCode looking for user environments such as shell and path?".

Got it.
Code simply reads your $SHELL variable. You should change your default shell to bash with chsh -s /bin/bash. After logging in and out, Code should work properly. Can you confirm?

Confirmed fix, thanks!


Remove comments from project.json

Comment support will be removed from project.json
https://github.com/aspnet/dnx/pull/1779

@Tratcher better?

Yes, thanks.

:shipit:


Updates

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-iotcore/TOC.md
:white_check_mark:Succeeded

windows-iotcore/release-notes/CurrentCommercial.md
:white_check_mark:Succeeded

windows-iotcore/release-notes/commercial/April2018Update.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


How to put the open source package on the verdaccio server?

We hope to put the third-party open source package that the project depends on in the verdaccio server. How can we do it?

hi @jianwenjuan , could you give a bit more context? I'm not pretty sure what's que doubt.

hi @jianwenjuan , could you give a bit more context? I'm not pretty sure what's the doubt.

Our project uses a lot of open source libraries, such as react, redux and so on. We now hope to put the npm package of these open source libraries on the verdaccio server for us to better manage. In other words, this verdaccio server not only manages our private libraries, but also manages the open source third-party libraries we rely on.

What do you mean with manages Open Source third party libraries ? Do you mean cache them or you actually modified them ?
Verdaccio cache any dependencies you install through the registry.

What do you mean with manages Open Source third party libraries ? Do you mean cache them or you actually modified them ?
Verdaccio cache any dependencies you install through the registry.

Do not modify them. Is to publish these open source third party packages to our own verdaccio server. And need to be able to see them on the package list

Ok I know what you mean, you can access this libraries via URL but are not displayed or searchable yet. If you click in any dependency in the browser and then click on dependencies you will see all the deps of your package, then click in any of them and you can browse all those packages.
This will work only if you use verdaccio as full cache solution, if you are fetch other dependencies via other source you won’t find them in verdaccio.

Ok I know what you mean, you can access this libraries via URL but are not displayed or searchable yet. If you click in any dependency in the browser and then click on dependencies you will see all the deps of your package, then click in any of them and you can browse all those packages.
This will work only if you use verdaccio as full cache solution, if you are fetch other dependencies via other source you won’t find them in verdaccio.

What you mean is that verdaccio can cache these third-party dependencies. However, at the same time, I also hope that the web UI can display a list of third-party packages that I cache. Can this be done?

All can be done, :-), just matter of time and resources ;)
I mean when you do npm install through verdaccio, all dependencies are cached in the server and at the same time downloaded to your node modules folder even if you don’t see them in the UI, but if you inspect the storage folder you will see them.

https://github.com/verdaccio/verdaccio/issues/706

All can be done, :-), just matter of time and resources ;)
I mean when you do npm install through verdaccio, all dependencies are cached in the server and at the same time downloaded to your node modules folder even if you don’t see them in the UI, but if you inspect the storage folder you will see them.

All can be done, :-), just matter of time and resources ;)
I mean when you do npm install through verdaccio, all dependencies are cached in the server and at the same time downloaded to your node modules folder even if you don’t see them in the UI, but if you inspect the storage folder you will see them.

I hope to see them on the list of web UI. Is there a version support now?

Nop, there was not develop yet, vote up if you want the feature.
Closing it, I think I already answer you.
If you want to know more I would suggest joint the chat, others users can give you more ideas.
Thanks !


Compatibility data: opendime samourai trezor wasabi xapo

rebased

removed mycelium

I'll review this for typos/formatting/etc this week.

I was skimming this in order to maybe steal some of @bitschmidty's research and I wanted to suggest, for consideration, that Trezor might be better renamed as Wallet.Trezor.Com or something because the review is of the web frontend rather than the Trezor device.

@harding Similar to the Ledger Live (vs Ledger), right?
It seems that Trezor's wallet is called Trezor Wallet (https://wallet.trezor.io/#/)
There is a similar consideration for Opendime.

@bitschmidty yeah, Ledger Live vs Ledger too.  For OpenDime, I only skimmed the listing here (I was looking for screenshots of Send screens) but it looked to me like you reviewed the hardware independent of a software wallet, so I think it's probably appropriately named.
Bitcoin.org wallet maintainer @crwatkins has previously told me that he'd have preferred it if Bitcoin.org, instead of evaluating and listing hardware wallets by themselves, instead did them in pairs with compatible software wallets.  E.g. instead of listing "Trezor" they'd list "Trezor+Trezor.com", "Trezor+Electrum", "Trezor+HWI+Core", etc...  That way if the scoring said the wallet did X, the reader could be sure that it did X when used with the indicated software.

At the risk of jumping in the middle of a PR that I haven't fully reviewed and carrying on a personal chat with @harding in the middle of it, I'll agree with what he said.  As we know, most "hardware wallets" are really just key stores with signing engines (with the notable exception of the discontinued Case wallet, and the non-notable exceptions which are just software running on top of Android on some mobile-phone-like general purpose hardware). They are not fully functioning wallets by themselves.
The issue at bitcoin.org currently is that most hardware cannot be reviewed as a wallet in isolation (perhaps as an engine, but not as a wallet) and we review "wallets".   Another complication is that historically when a new "hardware wallet" comes out from a new vendor, their companion software is often fairly immature and does not pass recommended bitcoin.org wallet criteria, requiring the use of a third party app to meet all the criteria.

I've pushed a commit that updates the image files. Ideally we want images that:

Are an image on a neutral background
that background is transparent (not white)
contain the name of the service/wallet

Pushed a commit to address (most of) @jnewbery 's great feedback.

Thanks @bitschmidty . Let me know when you've updated the captions (https://github.com/bitcoinops/bitcoinops.github.io/pull/183#issuecomment-519931177) and I'll rereview.

@jnewbery

changes to the captions prefixes made per https://github.com/bitcoinops/bitcoinops.github.io/pull/183#issuecomment-519931177
changes to caption wording based on Bitcoin Core wallet example
moved images into /rbf/ sub folder to be consistent with /segwit/ usability images (and more clear)
changes to 'na' vs 'untested' for rbf sending tests

Thanks Mike. Will rereview on Monday.

Looks great @bitschmidty . I've pushed a branch that:

rebases on master
squashes commits so there's one for each wallet
adds a commit to change the wording for the template as suggested here: https://github.com/bitcoinops/bitcoinops.github.io/pull/182/files/c700ffe5fdbb8798f6e22c72d750c6f77cb787dc#diff-e907fc5ba91b63ae75420a185d17829b

If you're happy with those changes, please go ahead and merge.

@jnewbery looks great, thank you.


doc view for package

Here is a package with many functions, and some have a documentation:
https://github.com/iea-annex60/modelica-annex60/blob/master/Annex60/Media/Air.mo
When opening that in the docview, all documentation is written in one big block.
Would it be possible to have e.g. a hrule as separator between the doc for different functions/models? And the function name, but only if the documentation is not empty?

I did not try to strike the function name if it did not have documentation. I'd like to leave it the way it is because I like to see that the function/model is there even if it's not documented.

I am fine with having all function names.
Currently, there seems to be an issue, because some function names do not show up. Maybe related to redeclare?
In the below screenshot the functions density and dynamicViscosity do not have any header.

How about a new issue for that one, @thorade.

closed by #26


Fix typo mistake.

Previously, it was "noteworthy," but I have now changed it to "not a worthy."

Noteworthy is the correct word here, I'm closing the PR for this reason.


Correcting escapeColumns bug

Hello,
i'm think this is a bug and not intended.
there is an array_diff_key inside escapeColumns in DataProcessor, but it should be an array_diff i think, because it's the value that matter.
it may be related to https://github.com/yajra/laravel-datatables/issues/1305 and https://github.com/yajra/laravel-datatables/issues/1302
tests are not passing, because they test the old behaviour, so if this gets merged we will need to change the tests.
thanks

I think array_diff_key is the correct one to use because we are matching keys and not the values. In cases where make(false) is used, you then need to use the column index when using rawColumns or escapeColumns which I think is the issue on #1302.

Issue should be fixed on #1310. Thanks!

i'm using make(true), and it's not working.
the keys are not present in the array,
just the column names,
like that :
[
    0  =>  'action'
]

i don't know if we need to change how the arrays are populated or to change the check.
btw, foreach ($columns as $key) is misleading because $key is the value.

@lk77 I just reviewed this and found the issue valid.
Got confused a bit how this works. This is how it should work as I remember:
Using escapeColumns will encode any defined columns except when the column is set as raw.
rawColumns are prioritized over escapeColumns.

Released on v7.9.9 Thanks!


Support to globally disable Update Check

Which version and edition of Flyway are you using?
7.11.0 Community
If this is not the latest version, can you reproduce the issue with the latest one as well? (Many bugs are fixed in newer releases and upgrading will often resolve the issue)
-- Feature Request --
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Command-line
Which database are you using? (Type & version)
Oracle 19c
Which operating system are you using?
Ubuntu based docker container with Flyway manually installed in. This whole in GitLab as CI/CD tool.
What did you do? (Please include the content causing the issue, any relevant configuration settings, the SQL statement(s) that failed (if any), and the command you ran)
flyway [baseline|migrate|clean] -url=$DB_URL -password=$DB_PASSWORD  -baselineVersion='$FLYWAY_BASELINE_VERSION_UPSTREAM' -skipCheckForUpdate
(The Dollar variables are GitLab syntax and will be replaced during run - just ignore)
If I ommit the -skipCheckForUpdate, Flyway will take approx. 20sec until it starts doing the migration or whatever. The reason is that from my build enviornment, I cannot access directly to the Internet, so I assume it's a waiting for timeout.
Adding -skipCheckForUpdate did the trick, yes, but I have this now on every command in my pipeline.yml file. So 7 occurences repeatingly.
What did you expect to see?
I want to centrally want to set an Environment Variable and/or set this in the flyway.conf to get a consistent user experience like with all other parameters (... I know about :) )
What did you see instead?
Much boilerplate in Pipeline
Commit for reference: https://github.com/flyway/flyway/commit/b0f6073c8be8f7edef09b16f75a6813a29951310

That's also an option - thanks!

As integrated in 7.11.1:
I can confirm this fixes my issue. Thanks a lot!

So what is doing "skipCheckForUpdate" parameter? Is it somewhere documented?

No, does not seem to be documented.
If set via command line, will bypass the update check. My issue was that in my pipeline, internet access is blocked, thereby the update check lasted a minute to time out. This gets bypassed with this parameter.


Added return to original view-port after pressing esc

Added the ability to minimize a fullscreen NFT image by hitting esc as requested by @yangwao in #443.

works for me, merging!


Changes not mentioned

The changelog in IntelliJ IDEA links me to https://github.com/raniejade/spek-idea-plugin/blob/master/CHANGES.md which links me to https://github.com/raniejade/spek-idea-plugin/releases but there isn't any news about v0.6.0-1

I'll update it later, it only contains the fix for #69.


Fixes .gitignore

When editing flarectl for #976, I made the .gitignore too aggressive. Only mean to ignore flarectl.exe for Windows, but it also ignores flarectl.go.
Has your change been tested?
flarectl.go is no longer ignored
Types of changes
What sort of change does your code introduce/modify?

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[X] All new and existing tests passed.
[ ] This change is using publicly documented (api.cloudflare.com or developers.cloudflare.com) and stable APIs.

Codecov Report

Merging #987 (78c1d04) into master (1f893b6) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #987   +/-   ##
=======================================
  Coverage   49.01%   49.01%
=======================================
  Files         108      108
  Lines       10361    10361
=======================================
  Hits         5078     5078
  Misses       4176     4176
  Partials     1107     1107

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 1f893b6...78c1d04. Read the comment docs.


IU-2 | add django debug toolbar

add django debug toolbar

PRs will be created to our fork (https://github.com/mikowhy/iogt/) -> this PR will be closed


Slots not booking

im trying to book 3 slots from almost a day for my family, but im unable to book. I think the slots are not automatically booking,because todat at 5oclock in bengaluru manipal hospitals had opened their slots but the code dint book at all. I noticed that slots were open because i had cowin running in my background.

what was ur refresh rate? and and what did you choose the auto booking option or manual booking option..

my refresh rate is either 10 or 15 seconds. And i chose auto booking option

what was ur refresh rate? and and what did you choose the auto booking option or manual booking option..

my refresh rate is either 10 or 15 seconds. And i chose auto booking option

keep 5 seconds.. and for the auto booking option what did you have to type yes-please not just yes..

@subashjain manipal does covaxin usually, so if you selected covishield as your preferred vaccine, it wouldn't have picked it up.

im trying to book 3 slots from almost a day for my family, but im unable to book. I think the slots are not automatically booking,because todat at 5oclock in bengaluru manipal hospitals had opened their slots but the code dint book at all. I noticed that slots were open because i had cowin running in my background.

it's really strange. slots get booked within a couple of seconds i think. i too missed a slot

@vamsee i gave my preferred vaccine as 0( zero is for both covishield and covaxin). i dont mind booking any vaccine sir, but the slots had opened in cowin portal and dint show up here.

@aswinjayan94 i really dont know, but i have been trying since a day and its not helpingg me. @pallupz can you pls help ?

what was ur refresh rate? and and what did you choose the auto booking option or manual booking option..

keep 5 seconds.. and for the auto booking option what did you have to type yes-please not just yes..

oh i never entered yes-please i will try it now

@subashjain manipal does covaxin usually, so if you selected covishield as your preferred vaccine, it wouldn't have picked it up.

where can i find the preferred vaccine option?

what was ur refresh rate? and and what did you choose the auto booking option or manual booking option..

keep 5 seconds.. and for the auto booking option what did you have to type yes-please not just yes..

oh i never entered yes-please i will try it now

i missed a slot despite "yes-please" :/

@subashjain manipal does covaxin usually, so if you selected covishield as your preferred vaccine, it wouldn't have picked it up.

where can i find the preferred vaccine option?

after selecting beneficiary

@subashjain manipal does covaxin usually, so if you selected covishield as your preferred vaccine, it wouldn't have picked it up.

where can i find the preferred vaccine option?

after selecting beneficiary

damn, i don't seem to get the option no matter what

This is some awesome scripting....excellent job mate !!
I am not able to select Covax as my preferred vaccine in the script and for some reason it was defaulted as Covishield.
I am looking at booking Covax at Manipal, any idea how I could tell the script to look for only Covax ?

I had chosen everything correctly and missed the slots including today evening's Manipal one. I think the refresh rate has to be like 1 second. There are scripts running with a refresh rate of 0.9 seconds. The protected API's of cowin are available only to companies, right? How did you manage to go around that?

I am not able to see the option to select preferred vaccine (Covaxin/Covishield) after the select beneficiary option...Am I missing something or is it even possible to select preferred vaccine ?
Also, not sure why my preferred vaccine is Covishield and now I am looking at Manipal which provides Covax...Hopefully it does not matter to the python code, but I'll let you all know the outcome once slots open..(hopefully by evening :| )

@samnahdi - I am not sure how a vaccine got allotted to you when your status is Not Vaccinated. If there's a vaccine mentioned in the beneficiary, code will show only those. You can fork this and remove that filtering in the functions starting with check_calendar I dont know what the ramifications will be for that though. So I wont be changing it in the main version.

@sreeramvengayil - I'm using the same link as the official portal. Rate limiting is still applicable I think.

@pallupz Are you noticing any delays with the API's? There was a news that the API's are cached and will be delayed by 30 minutes.
https://www.medianama.com/2021/05/223-cowin-apis-data-delay/

Slots are not booking. Almost 10 of my friends have been trying since morning. No success with the code.
But yesterday, 8 of us were able to book with the code.

Slots are not booking. Almost 10 of my friends have been trying since morning. No success with the code.
But yesterday, 8 of us were able to book with the code.

Seems like a lot of people have woken up to the possibility of booking slots automatically. I don't think the code can fix that issue effectively

Have the APIs become protected? Apparently we need to contact GOI to get access to /v2/appointment/schedule
Ref: https://apisetu.gov.in/public/marketplace/api/cowin/cowin-protected-v2

Hello....Slots opened up at Manipal Bangalore, however the script went past it and didn't book anything...I had selected 'yes-please'

Vaccination preference ? Manipal was covaxin
On Fri, 7 May 2021 at 9:22 AM, samnahdi @.***> wrote:

Hello....Slots opened up at Manipal Bangalore, however the script went
past it and didn't book anything...I had selected 'yes-please'
[image: image]
https://user-images.githubusercontent.com/24386818/117395487-a73e8b00-af15-11eb-9677-823d70e6970f.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/pallupz/covid-vaccine-booking/issues/91#issuecomment-834043889,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AT6PS3PX7IT652XW26OZUUDTMNPYTANCNFSM44G4TDPA
.

Vaccination preference ? Manipal was covaxin
…
On Fri, 7 May 2021 at 9:22 AM, samnahdi @.***> wrote: Hello....Slots opened up at Manipal Bangalore, however the script went past it and didn't book anything...I had selected 'yes-please' [image: image] https://user-images.githubusercontent.com/24386818/117395487-a73e8b00-af15-11eb-9677-823d70e6970f.png — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#91 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AT6PS3PX7IT652XW26OZUUDTMNPYTANCNFSM44G4TDPA .

How do I select preference...am I supposed to get an option after selecting beneficiary ?


test(lint): Added eslint-plugin-jsx-a11y plugin in warning mode

Based on feedback to #885 this adds the eslint-plugin-jsx-a11y in warning mode to showcase where it thinks we're failing.
Currently have 93 warnings.

Current coverage is 100% (diff: 100%)

No coverage report found for master at 2a6a730.

Powered by Codecov. Last update 2a6a730...8f5d69d

There are a number of warnings being reported in the /test directory.  I think we should exclude these.  Could you please update /test/.eslintrc to turn off a11y rules?

Done!

Thanks much :D


.*: Don't report "object not found" as error for Get/GetRange

[x] I added CHANGELOG entry for this change.
[x] Change is not relevant to the end user.

Changes
Don't treat "object not found" as failures when reporting metrics for Get/GetRange operations.
Recently introduced IgnoreDeletionMarkFilter uses Get operation to check if block is marked for deletion, and since many blocks are not, bucket store returns "object not found" error. Since metricBucket reports this as failed operation, it looks as if there were many failed operations. But this is expected outcome for Get/GetRange, so I don't think it should be reported as failure.
Alternatively, we can modify IgnoreDeletionMarkFilter to check for file first, but that would require two operations.
Verification
See decreased number of reported failures thanos_objstore_bucket_operation_failures_total for Get operation.

check-doc target failed with
docs/getting-started.md
	ERROR	https://fosdem.org/2019/schedule/event/thanos_transforming_prometheus_to_a_global_scale_in_a_seven_simple_steps/
		Dialing to the given TCP address timed out

I believe it's unrelated to my change.

https://fosdem.org/2019/schedule/event/thanos_transforming_prometheus_to_a_global_scale_in_a_seven_simple_steps/

Indeed it seems unrelated. Reran the CI.

IMHO it would be cleaner to do this in deletionmark.go itself because some code might actually try to Get something that the code assumes that some object exists, and that should probably be reflected in the metrics. For example, the user could still run into consistency issues even with all of these safeguards in place but with this if it would be impossible to detect such a problem easily.

I've created https://github.com/thanos-io/thanos/pull/2369 that implements alternative fix in ReadDeletionMark function. Personally I weakly prefer this PR, but either one is fine. Thank you.

IMHO it would be cleaner to do this in deletionmark.go itself because some code might actually try to Get something that the code assumes that some object exists, and that should probably be reflected in the metrics.

From my perspective, bucket level metrics should track a failure only when a bucket-related failure occurs. If the object does not exist, it's not a bucket-level error (ie. networking error, storage unavailable, etc...). I personally think this PR is better than #2369.

Looking.
NotFound is a problem indeed - it's most of the time user error, but for us we used to treat it as a server error if it's unexpected.

One way of doing it is to always use Exists method before.. but that seems like overhead for most of the times ):

One way of doing it is to always use Exists method before.. but that seems like overhead for most of the times ):

#2369 :)

or actually you did that version too https://github.com/thanos-io/thanos/pull/2369
Will reach you offline

I think I like https://github.com/thanos-io/thanos/pull/2369 more, because we will be still notified for cases that not found is unexpected...
Other option is to extend the API a bit and add something like NewBucketNotFoundIsOk ;p

Slack discussion: https://cloud-native.slack.com/archives/CL25937SP/p1585903230146500
@pracucci Re https://github.com/thanos-io/thanos/pull/2365#issuecomment-608260426
You are right, but we still need to have some metric if this happens in unexpectedly. Fourth alternative is another metric (:

Alternative we agrred offline for: https://github.com/thanos-io/thanos/pull/2370 Let me know if that's make sense :hugs:

#2370 seems to fix the problem as well. Thanks!

Thanks to you for starting discussion and ideas :+1:

Thanks Bartek!


Added Content-Type header to GraphiQL response

The annotation attribute produces is ignored when writing directly on the OutputStream of the response. I've removed that and now explicitly set the Content-Type header before writing to the OutputStream, thereby ensuring that the browser understands the response. In my case Google Chrome was showing it as plain text instead of html.

Woops, didn't realize there were conflicting pull requests D:

Yeah, it was a duplicate of the other one. Thanks for merging


[Question]Health check return 400 when sending request to envoy

Title: Health check return 400 when sending request to envoy
Description:
I placed envoy in front of my application and listening port 8306.
It returns 200 when i use curl cmd to check health
> curl -s -w %{http_code} -o /dev/null http://localhost:8306/apps/newlogin.do
200
But  when i added it to zeus load balance (Stingary) pool and configure health check , it returns 400。
There is the log of envoy
[2018-10-22 23:17:29.105][22452][debug][main] source/server/connection_handler_impl.cc:218] [C282] new connection
[2018-10-22 23:17:29.105][22452][debug][http] source/common/http/conn_manager_impl.cc:197] [C282] new stream
[2018-10-22 23:17:29.105][22452][debug][http] source/common/http/conn_manager_impl.cc:912] [C282][S16084328534955463780] request end stream
[2018-10-22 23:17:29.106][22452][debug][http] source/common/http/conn_manager_impl.cc:513] [C282][S16084328534955463780] request headers complete (end_stream=true):
':path', '/apps/newlogin.do'
':method', 'GET'
'user-agent', 'HTTP-Monitor/1.1'
'connection', 'close'

[2018-10-22 23:17:29.106][22452][debug][http] source/common/http/conn_manager_impl.cc:1053] [C282][S16084328534955463780] closing connection due to connection close header
[2018-10-22 23:17:29.106][22452][debug][http] source/common/http/conn_manager_impl.cc:1106] [C282][S16084328534955463780] encoding headers via codec (end_stream=true):
':status', '400'
'date', 'Tue, 23 Oct 2018 06:17:28 GMT'
'server', 'envoy'
'connection', 'close'

[2018-10-22 23:17:29.106][22452][debug][connection] source/common/network/connection_impl.cc:98] [C282] closing data_to_write=118 type=0
[2018-10-22 23:17:29.106][22452][debug][connection] source/common/network/connection_impl.cc:98] [C282] closing data_to_write=118 type=0
[2018-10-22 23:17:29.106][22452][debug][connection] source/common/network/connection_impl.cc:492] [C282] write flush complete
[2018-10-22 23:17:29.106][22452][debug][connection] source/common/network/connection_impl.cc:133] [C282] closing socket: 1
[2018-10-22 23:17:29.106][22452][debug][main] source/server/connection_handler_impl.cc:51] [C282] adding to cleanup list

Is your /apps/newlogin.do request missing a Host header?  I believe Envoy requires the Host header be present for HTTP > 1.0

Can we configure to allow host header missing? Thanks

Not currently.  The HTTP connection manager allows configuring a default host for 1.0 but there was resistance to allowing a default host for HTTP > 1.0 as it does violate the HTTP/1.1 spec.  I'd support it being added as a default-off as I think that there's enough non-standards compliant HTTP/1.0 but you'd have to convince the community it's worth adding as I lost that argument myself over in #2792 :-P

Thank you very much for this explanation.
I added this in configure file
default_host_for_http_10: unknown_host:8306
Still 400.
Log changes to
[2018-10-23 19:12:55.700][461][debug][http] source/common/http/conn_manager_impl.cc:912] [C2][S8503380852257681030] request end stream
[2018-10-23 19:12:55.700][461][debug][http] source/common/http/conn_manager_impl.cc:513] [C2][S8503380852257681030] request headers complete (end_stream=true):
':path', '/apps/newlogin.do'
':method', 'GET'
'user-agent', 'HTTP-Monitor/1.1'
'connection', 'close'

[2018-10-23 19:12:55.701][461][debug][router] source/common/router/router.cc:252] [C2][S8503380852257681030] cluster 'webapp_83xx' match for URL '/apps/newlogin.do'
[2018-10-23 19:12:55.701][461][debug][router] source/common/router/router.cc:303] [C2][S8503380852257681030] router decoding headers:
':path', '/apps/newlogin.do'
':method', 'GET'
':authority', 'unknown_host:8306'
':scheme', 'http'
'user-agent', 'HTTP-Monitor/1.1'
'x-forwarded-proto', 'http'
'x-request-id', 'a46b5cc1-a0b0-4505-9484-9307567fd7c2'
'x-envoy-expected-rq-timeout-ms', '15000'

[2018-10-23 19:12:55.701][461][debug][pool] source/common/http/http1/conn_pool.cc:78] creating a new connection
[2018-10-23 19:12:55.701][461][debug][client] source/common/http/codec_client.cc:25] [C3] connecting
[2018-10-23 19:12:55.701][461][debug][connection] source/common/network/connection_impl.cc:576] [C3] connecting to <IP_ADDRESS>:8301
[2018-10-23 19:12:55.702][461][debug][connection] source/common/network/connection_impl.cc:585] [C3] connection in progress
[2018-10-23 19:12:55.702][461][debug][pool] source/common/http/http1/conn_pool.cc:106] queueing request due to no available connections
[2018-10-23 19:12:55.702][461][debug][connection] source/common/network/connection_impl.cc:466] [C3] connected
[2018-10-23 19:12:55.702][461][debug][client] source/common/http/codec_client.cc:63] [C3] connected
[2018-10-23 19:12:55.702][461][debug][pool] source/common/http/http1/conn_pool.cc:251] [C3] attaching to next request
[2018-10-23 19:12:55.702][461][debug][router] source/common/router/router.cc:981] [C2][S8503380852257681030] pool ready
[2018-10-23 19:12:55.704][461][debug][router] source/common/router/router.cc:586] [C2][S8503380852257681030] upstream headers complete: end_stream=false
[2018-10-23 19:12:55.704][461][debug][http] source/common/http/conn_manager_impl.cc:1053] [C2][S8503380852257681030] closing connection due to connection close header
[2018-10-23 19:12:55.704][461][debug][http] source/common/http/conn_manager_impl.cc:1106] [C2][S8503380852257681030] encoding headers via codec (end_stream=false):
':status', '400'
'date', 'Wed, 24 Oct 2018 02:12:55 GMT'
'server', 'envoy'
'x-envoy-upstream-service-time', '1'
'connection', 'close'```

Yes, as I said the default host will only apply to HTTP/1.0 requests. It will not help for HTTP/1.1 which is likely what you are sending.
I believe you need to make sure your health checks have a host/authority header.

I feel confused i am using http1.0 or http1.1
Per your analysis, i am using http1.1, but if i removed accept_http_10 = true in envoy config
http_protocol_options:
  accept_http_10: true

Log shows 426 .
[2018-10-24 08:51:46.561][28542][debug][http] source/common/http/conn_manager_impl.cc:197] [C26] new stream
[2018-10-24 08:51:46.561][28542][debug][http] source/common/http/conn_manager_impl.cc:912] [C26][S11436555900686090988] request end stream
[2018-10-24 08:51:46.561][28542][debug][http] source/common/http/conn_manager_impl.cc:513] [C26][S11436555900686090988] request headers complete (end_stream=true):
':path', '/apps/newlogin.do'
':method', 'GET'
'user-agent', 'HTTP-Monitor/1.1'
'connection', 'close'

[2018-10-24 08:51:46.561][28542][debug][http] source/common/http/conn_manager_impl.cc:1106] [C26][S11436555900686090988] encoding headers via codec (end_stream=true):
':status', '426'
'date', 'Wed, 24 Oct 2018 15:51:46 GMT'
'server', 'envoy'

[2018-10-24 08:51:46.562][28542][debug][connection] source/common/network/connection_impl.cc:451] [C26] remote close
[2018-10-24 08:51:46.562][28542][debug][connection] source/common/network/connection_impl.cc:133] [C26] closing socket: 0
[2018-10-24 08:51:46.563][28542][debug][main] source/server/connection_handler_impl.cc:51] [C26] adding to cleanup list


Revamp for changes to Google Ads connector

Are you a current Fivetran customer?

Fivetran created PR
What change(s) does this PR introduce?

This PR accounts for the changes to the Google Ads API connector from a few days ago. The major updates include:

Removing the ad_url_history table
Renaming the account table to account_history and treating it as a history table
Performing the utm logic using the final_urls field within the ad_history model.

Does this PR introduce a breaking change?

[X] Yes (please provide breaking change details below.)
[ ] No  (please provide explanation how the change is non breaking below.)

This will be breaking change for existing users and we should highly encourage users to ensure they upgrade if they have not done so already.
Is this PR in response to a previously created Issue

[ ] Yes, Issue [link issue number here]
[X] No

How did you test the PR changes?

[X] CircleCi
[ ] Other (please provide additional testing details below)

Select which warehouse(s) were used to test the PR

[X] BigQuery
[X] Redshift
[X] Snowflake
[X] Postgres
[X] Databricks
[ ] Other (provide details below)

Provide an emoji that best describes your current mood

🐅
Feedback
We are so excited you decided to contribute to the Fivetran community dbt package! We continue to work to improve the packages and would greatly appreciate your feedback on our existing dbt packages or what you'd like to see next.

Ran a dbt test and got the below error, was this the error you mentioned we should be receiving? Other than that, looks good to me!
23:34:28  Warning in test dbt_expectations_expect_column_values_to_not_match_regex_list_stg_google_ads__ad_history_source_final_urls__any___ (models/google_ads_connector/stg_google_ads.yml) 23:34:28    Got 1 result, configured to warn if != 0 23:34:28   23:34:28    compiled SQL at target/compiled/google_ads_source/models/google_ads_connector/stg_google_ads.yml/dbt_expectations_expect_column_f02cb56d69a9df1e600b3958899ceaa5.sql 23:34:28   23:34:28  Done. PASS=0 WARN=1 ERROR=0 SKIP=0 TOTAL=1

I'm a Fivetran user trying to install this package. I'm on the newer Google Ads API and have the package configured accordingly. Trying to run it for the first time and getting this error: Error in model stg_google_ads__ad_final_url_history_tmp ... ad_final_url_history was not found.
Looks to me like this PR will fix this issue. Just commenting in hopes that it can be merged soon!

Ran a dbt test and got the below error, was this the error you mentioned we should be receiving? Other than that, looks good to me!
23:34:28 Warning in test dbt_expectations_expect_column_values_to_not_match_regex_list_stg_google_ads__ad_history_source_final_urls__any___ (models/google_ads_connector/stg_google_ads.yml) 23:34:28 Got 1 result, configured to warn if != 0 23:34:28 23:34:28 compiled SQL at target/compiled/google_ads_source/models/google_ads_connector/stg_google_ads.yml/dbt_expectations_expect_column_f02cb56d69a9df1e600b3958899ceaa5.sql 23:34:28 23:34:28 Done. PASS=0 WARN=1 ERROR=0 SKIP=0 TOTAL=1

Yup that is the warning I was looking for. Thanks so much for reviewing @fivetran-sheringuyen 😄


Not receiving the final SR text results when ending the SR stream (streamingRecognize)

When I gracefully end the SR stream (opened with streamingRecognize), I am not receiving the final SR text results. I actually have to stream silence for several more seconds to get the final results, and delay the end of stream until then.
Environment details

OS: Debian 10, Windows 10
Node.js version: 14.15.0 LTS
npm version: 6.14.8
@google-cloud/speech version: 4.1.3

Steps to reproduce
In a nutshell:
// create SR stream
const stream = speechClient.streamingRecognize(request);

// observe data event
const dataPromise = new Promise(resolve => stream.on('data', resolve));

// observe error event
const errorPromise = new Promise((resolve, reject) => stream.on('error', reject));

// observe finish event
const finishPromise = new Promise(resolve => stream.on('finish', resolve));

// a 5 seconds test timeout
const timeoutPromise = new Promise(resolve => setTimeout(resolve, 5000));

// send the audio
stream.write(audioChunk);

// for testing purposes only, give the SR stream 2 seconds to absorb the audio
await new Promise(resolve => setTimeout(resolve, 2000));

// end the SR stream gracefully, by observing the completion callback
const endPromise = util.promisify(callback => stream.end(callback))();

// finishPromise wins the race here
await Promise.race([dataPromise, errorPromise, finishPromise, endPromise, timeoutPromise]);

// endPromise wins the race here
await Promise.race([dataPromise, errorPromise, endPromise, timeoutPromise]);

// timeoutPromise wins the race here
await Promise.race([dataPromise, errorPromise, timeoutPromise]);

// I don't see any data or error events, dataPromise and errorPromise don't get settled

I've also posted this as a question on StackOverflow, but it does look like a bug to me.
Thanks!

@bcoe could you suggest any workaround for this? I saw someone calling client.streamingRecognize(null), would that make sense? Thank you.

I've also submitted this as an issue to issuetracker.google.com.

@noseratio I don't have an immediate recommendation, as I'm not deeply familiar with this specific API. It's good that you opened an issue on the public issue tracker 👍
I'll also bring this issue up in my team's weekly meeting.

@noseratio I don't have an immediate recommendation, as I'm not deeply familiar with this specific API. It's good that you opened an issue on the public issue tracker 👍

@bcoe, I've just found a bug in my code, unsurprisingly 😂
I've put together a self-contained example that works as expected. Should have done it earlier, apologies and thank you!

@noseratio 👏 thanks for also sharing your example to stack overflow.


RHEL Power Installs require a different repo for extra rpms

File: install/linux/docker-ee/rhel.md, CC @gbarr01
In step 5 of Install using the repository is actually different for IBM power installs because of the different repo names RHEL uses for little endian. The customer had issues because the container-selinux package was out of date and the latest container-selinux package was out of date.
subscription-manager repos --enable=rhel-7-for-power-le-extras-rpms

For posterity's sake, this is the workaround the customer went through to install the latest version of container-selinux:
yum-config-manager --enable extras
subscription-manager repos --enable=rhel-7-for-power-le-extras-rpms
yum makecache fast
yum -y install container-selinux

Hi, @yongshin , can you clarify this sentence?

The customer had issues because the container-selinux package was out of date and the latest container-selinux package was out of date.

They ran into the following issue:
[root@poc yum.repos.d]# sudo systemctl start docker
Failed to start docker.service: Unit not found.
[root@poc yum.repos.d]# sudo yum -y install docker-ee.ppc64le
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package docker-ee.ppc64le 2:17.06.2.ee.7-3.el7.rhel will be installed
--> Processing Dependency: container-selinux >= 2.9 for package: 2:docker-ee-17.06.2.ee.7-3.el7.rhel.ppc64le
--> Processing Dependency: libcgroup for package: 2:docker-ee-17.06.2.ee.7-3.el7.rhel.ppc64le
--> Processing Dependency: libltdl.so.7()(64bit) for package: 2:docker-ee-17.06.2.ee.7-3.el7.rhel.ppc64le
--> Running transaction check
---> Package docker-ee.ppc64le 2:17.06.2.ee.7-3.el7.rhel will be installed
--> Processing Dependency: container-selinux >= 2.9 for package: 2:docker-ee-17.06.2.ee.7-3.el7.rhel.ppc64le
---> Package libcgroup.ppc64le 0:0.41-13.el7 will be installed
---> Package libtool-ltdl.ppc64le 0:2.4.2-22.el7_3 will be installed
--> Finished Dependency Resolution
Error: Package: 2:docker-ee-17.06.2.ee.7-3.el7.rhel.ppc64le (docker-ee-stable-17.06)
           Requires: container-selinux >= 2.9
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************
Error: Package: 2:docker-ee-17.06.2.ee.7-3.el7.rhel.ppc64le (docker-ee-stable-17.06)
           Requires: container-selinux >= 2.9
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles –nodigest

The workaround the customer performed was the following:
[root@poc ~]# subscription-manager repos --list | grep extra
Repo ID:   rhel-7-for-power-le-extras-rpms
Repo URL:  https://cdn.redhat.com/content/dist/rhel/power-le/7/7Server/$basearch/extras/os
Repo ID:   rhel-7-for-power-le-extras-beta-rpms
Repo URL:  https://cdn.redhat.com/content/beta/rhel/power-le/7/$basearch/extras/os
Repo ID:   rhel-7-for-power-le-extras-beta-debug-rpms
Repo URL:  https://cdn.redhat.com/content/beta/rhel/power-le/7/$basearch/extras/debug
Repo ID:   rhel-7-for-power-le-extras-debug-rpms
Repo URL:  https://cdn.redhat.com/content/dist/rhel/power-le/7/7Server/$basearch/extras/debug
Repo ID:   rhel-7-for-power-le-extras-source-rpms
Repo URL:  https://cdn.redhat.com/content/dist/rhel/power-le/7/7Server/$basearch/extras/source/SRPMS
Repo ID:   rhel-7-for-power-le-extras-beta-source-rpms
Repo URL:  https://cdn.redhat.com/content/beta/rhel/power-le/7/$basearch/extras/source/SRPMS
[root@poc ~]# yum-config-manager --enable extras
Loaded plugins: product-id

[root@poc ~]# subscription-manager repos --enable=rhel-7-for-power-le-extras-rpms
Repository 'rhel-7-for-power-le-extras-rpms' is enabled for this system.

[root@poc ~]# yum makecache fast
Loaded plugins: product-id, search-disabled-repos, subscription-manager
docker-ee-stable-17.06                                                                                | 2.9 kB  00:00:00
Not using downloaded docker-ee-stable-17.06/repomd.xml because it is older than what we have:
  Current   : Mon Mar 19 07:01:30 2018
  Downloaded: Mon Mar 19 06:59:06 2018
docker-ee-stable-18.01                                                                                | 2.9 kB  00:00:00
Not using downloaded docker-ee-stable-18.01/repomd.xml because it is older than what we have:
  Current   : Tue Nov 14 17:28:39 2017
  Downloaded: Tue Nov 14 17:28:36 2017
rhel-7-for-power-le-extras-rpms                                                                                | 4.0 kB  00:00:00
rhel-7-for-power-le-rpms                                                                                | 4.0 kB  00:00:00
(1/3): rhel-7-for-power-le-extras-rpms/ppc64le/group                                                                                |  104 B  00:00:01
(2/3): rhel-7-for-power-le-extras-rpms/ppc64le/updateinfo                                                                             |  45 kB  00:00:01
(3/3): rhel-7-for-power-le-extras-rpms/ppc64le/primary_db                                                                             | 117 kB  00:00:00
Metadata Cache Created

[root@poc ~]# yum -y install container-selinux

Loaded plugins: product-id, search-disabled-repos, subscription-manager

Resolving Dependencies

--> Running transaction check

---> Package container-selinux.noarch 2:2.42-1.gitad8f0f7.el7 will be installed

--> Processing Dependency: policycoreutils-python for package: 2:container-selinux-2.42-1.gitad8f0f7.el7.noarch

--> Running transaction check

---> Package policycoreutils-python.ppc64le 0:2.5-17.1.el7 will be installed

--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: libsemanage-python >= 2.5-5 for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: setools-libs >= 3.3.8-1 for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: libcgroup for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-17.1.el7.ppc64le

--> Running transaction check

---> Package audit-libs-python.ppc64le 0:2.7.6-3.el7 will be installed
---> Package checkpolicy.ppc64le 0:2.5-4.el7 will be installed
---> Package libcgroup.ppc64le 0:0.41-13.el7 will be installed
---> Package libsemanage-python.ppc64le 0:2.5-8.el7 will be installed
---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
---> Package setools-libs.ppc64le 0:3.  3.8-1.1.el7 will be installed
--> Finished Dependency Resolution


Is TARGETARCH ever passed when setting-up SWE-agent with Conda?

Describe the issue
Following the setup with Conda instructions of the README, I ran into an issue running ./setup.py which traces back to the build of swe.Dockerfile.
Specifically, it seems that the build arg TARGETARCH is never passed, thus getconda.sh exits with "unknown architecture detected?"
Suggest an improvement to documentation
This should suffice.
diff --git a/setup.sh b/setup.sh
index faa0c31..3cea813 100755
--- a/setup.sh
+++ b/setup.sh
@@ -3,8 +3,13 @@
 # bash strict mode
 set -euo pipefail

+if [ "$#" -ne 1 ]; then
+    echo "Usage: ./setup.sh [aarch64|arm64|amd64|x86_64]"
+    exit 1
+fi
+
 echo "Setting up docker image for swe-agent..."
-docker build -t sweagent/swe-agent:latest -f docker/swe.Dockerfile .
+docker build -t sweagent/swe-agent:latest -f docker/swe.Dockerfile --build-arg TARGETARCH=$1 .

 echo "Setting up docker image for evaluation..."
 docker build -t sweagent/swe-eval:latest -f docker/eval.Dockerfile .

Example of usage: ./setup.py amd64.
However, since I couldn't find any other issue reporting this, it could be a mistake on my part rather than a real issue. Hence why I am not opening a PR yet. Did anybody run into the same error?

Hmm, according to https://docs.docker.com/reference/dockerfile/#automatic-platform-args-in-the-global-scope, TARGETARCH should be set automatically (to uname -m). When you run uname -a on your system, what's the output?
Also, could you run
export BUILDKIT_PROGRESS=plain
./setup.sh

and run again? There should be output of getconda.sh:
arch=$1
echo "arch", $arch

so we can see what's going on.
Also, what's the exact error message that you had? (it should also print $arch)

@klieret  Here's the output I get
arch,
unknown architecture detected?

Here's the output of uname -a
Linux elle 5.15.0-101-generic #111~20.04.1-Ubuntu SMP Mon Mar 11 15:44:43 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Yup, it's set automatically for me (on OSX with docker 20.10.20). It also seems to work on Linux in github actions.
But it's enough to know that it doesn't work on some systems. How about we just do
# TARGETARCH should be set automatically on most (but not all) systems, see
# https://github.com/princeton-nlp/SWE-agent/issues/245
docker build -t sweagent/swe-agent:latest -f docker/swe.Dockerfile --build-arg TARGETARCH=$(uname -m)

Yep, that would work fine!


Add multi-language support

Just translate "Give me the summary of" to the target language
gptQuestion = `Give me the summary of :\n\n${request.content}`

to Chinese:
https://translate.google.com/?sl=auto&text=Give me the summary of&op=translate&tl=zh-CN
to Spanish_language
https://translate.google.com/?sl=auto&text=Give me the summary of&op=translate&tl=es
....
ISO 639-1 codes list in:
https://en.wikipedia.org/wiki/ISO_639-1

here's a PR adding a config for the prompt to use https://github.com/clmnin/summarize.site/pull/5
This is a flexible approach but not sure if it's the preferred one by @clmnin

@goldengrape I've perged PR #5 . Let us know if this works for you.

@wenlzhang I've updated the README (added an FAQ) to reflect your prompt.

This issue was fixed in 1832926cbf4909acff8008da6eba8c2005044749


Bug: hewr R CMD check CI failure

Commit d6dd2c5 seems to be failing a R CMD CI check, which I've noted as working on #159 to resolve #110 .
Its not a major bug since its 1 warning and 2 notes e.g.

Warning: '::' or ':::' import not declared from: ‘ggdist’

However, this does suggest that we either want to make a condition that warnings don't cause CI to return a fail and/or put in safety that we can't merge without all CI passing.

My favoured solution would be to keep failure with warnings to force us to check it out, and have safety on not merging with failed CI.


buildx command releasing multi arch Docker images

Using docker buildx command to build and release Docker images with multiple architectures support.
Fixes https://github.com/nerdswords/yet-another-cloudwatch-exporter/issues/484
Replaces https://github.com/nerdswords/yet-another-cloudwatch-exporter/pull/487
Goal: obtain the image with the same name and the same tag but with different architectures.
Using different architectures provides to the docker/containerd/... daemons the ability to take automatically the best image for their current running architecture transparently for the end-users.

looking forward to the next release 🤞🏻

Verifying if I get feedback of https://github.com/nerdswords/yet-another-cloudwatch-exporter/pull/490 - Then I can put it into one release.
Will release tomorrow morning hopefully with the other PR as well <3
Else I add some more debugging logging.

@jlamande - Reverting your change. Did not work sadly and I currently have no time to debug the buildx things.

No pb @thomaspeitz. I understand.
Sorry not being able to easily reproduce the thing. I will check it : https://github.com/nerdswords/yet-another-cloudwatch-exporter/runs/4484552861?check_suite_focus=true

the step that failed is "Is Release published ?"
    - name: Is release published?
      if: github.event.action != 'published'
      run: exit 78

I don't get the point.


Fix bitfield_bytes type error

Issue
Address #1787.
How did I fix it
Rename bitfield_bytesto pack_bits and make this function return BYTES_PER_CHUNK-byte chunks.
p.s. it seems the spec was misleading but the implementations are all good? /cc @protolambda to confirm.

Also confirm that the spec was misleading here, good catch and fix. Thanks.


How to use with Github Actions?

I am using  Github Actions to build my app and distribute it to Testflight.
- name: Checkout repository
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

- name: build archive
        run: |
          xcodebuild -scheme "AppName" \
          -archivePath $RUNNER_TEMP/AppName.xcarchive \
          -sdk iphoneos \
          -configuration Release \
          -destination generic/platform=iOS \
          clean archive

- name: export ipa
  env:
    EXPORT_OPTIONS_PLIST: ${{ secrets.EXPORT_OPTIONS_PLIST }}
  run: |
    EXPORT_OPTS_PATH=$RUNNER_TEMP/ExportOptions.plist
    echo -n "$EXPORT_OPTIONS_PLIST" | base64 --decode -o $EXPORT_OPTS_PATH
    xcodebuild -exportArchive -archivePath $RUNNER_TEMP/AppName.xcarchive -exportOptionsPlist $EXPORT_OPTS_PATH -exportPath $RUNNER_TEMP/build

Would this plugin work with my automation?
Or what would I need to do to make it work?

I would run the following:
git clone https://github.com/liamnichols/xcstrings-tool
cd xcstrings-tool
swift build -c release
./xcstrings-tool/.build/release/xcstrings-tool generate path/to/localizable.xcstrings path/to/generated.swift

But is this enough?
And will my action compile with the package + added Build Phase?
Or do I need to add the Build Phase somehow to the xcode which runs inside the Github Action?

Hey @LuegM, you shouldn't need to run the xcstrings-tool cli directly if you add the Build Tool plugin to your project as per these instructions: https://swiftpackageindex.com/liamnichols/xcstrings-tool/0.3.0/documentation/documentation/integrating-xcstrings-tool-into-an-xcode-project-target
The only thing that you would need to do on the CI is to mark the plugin as trusted by doing something like this: https://github.com/liamnichols/xcstrings-tool/discussions/42#discussioncomment-8507434

Thank you!
adding this was enough for it to work:
- name: Set Xcode Defaults
  run: defaults write com.apple.dt.Xcode IDESkipPackagePluginFingerprintValidatation -bool YES


:memo: Docs: Add getting started docs

Description
Add getting started content to starlight docs. Still a WIP
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #827   👈

This stack of pull requests is managed by Graphite.


fix: use correct gir paths for NixOS

Problem: running the CLI would error on NixOS as it does not have /usr/share:
$ yarn build; and yarn ts-for-gir generate
ERROR: No module found in /usr/share/gir-1.0!
Please make sure that you have installed the necessary gir files.
For example with "sudo apt install libgtk-3-dev" for Gtk3 on Ubuntu or "sudo dnf install gtk3-devel" on Fedora. []

Solution: use XDG_DATA_DIRS as commented in code.  I think this is harmless on other distros.

@samdroid-apps thanks you!
When the CI has finished without errors, I will merge your changes

Okay the errors in the CI do not seem to be related to your changes, so I will merge it despite errors 👍


Coerce file migration from esModuleInterop default prop.

Add a check for a default prop when dynamically importing file migrations.
The FileMigrationProvider wasn't working in my project which is compiled to commonjs and has esModuleInterop enabled. So, I edited my local Kysely dependency to add some logging around the imported migration. I saw that the imports where wrapped like this: { default: { up: Function, down: Function } }, so I changed the code to coerce the value from the default property like this:
let migration = await Promise.resolve().then(() => require(
/* webpackIgnore: true */ this.#props.path.join(this.#props.migrationFolder, fileName)));
migration = migration?.default ?? migration;

All existing tests have passed for me. I did not write any new tests surrounding this change because I didn't think it was warranted, but if it's required for acceptance please let me know. Thanks!
(I was on the fence about the one comment line that I added. Do you think it's self explanatory?)

One mistake that I made when I initially created my Migration files was that I exported a default object with up/down function fields instead of just exporting 2 named functions up/down.
Now that I changed the export style of my files, the original FileMigrationProvider works just fine.
Perhaps you will still want this change though, so I'll leave it here.

To play it safe, you could check isMigration(migration?.default) before coercing. Someone could in theory export some unrelated stuff as default by accident or otherwise.

OK, I changed it a bit to avoid a duplicate call to isMigration. If you don't want that, I'll do it the other way - I'm not too concerned about performance for migrations, but I thought it made more sense this way...


Bullet and numbered list are not working

Bullet and numbered list don't work right now. Apparently it's just a CSS thing but it would be good to polish the editor experience a bit now.

From #110

Found that the styles applied still don't look very nice

Noticed that the rule
.tiptap-editor ul,
ol {
  @apply pl-3;
}

is applying pl-3 to ol globally instead of only inside the tiptap editor.
Also, I think we should use margin instead of padding for this rule (with ml-7)
Also, the spacing between list items happens because TipTap editor wraps content with p elements.
The end result is nicer.

Will send a PR for review @sehyod


ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER  @shikijs/twoslash@catalog: isn't supported by any available resolver.

Describe the bug
I had just tried the fix for #299 and it did work to create a new project. However,  when doing pnpm install I'm getting this error:
ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER  @shikijs/twoslash@catalog: isn't supported by any available resolver.

This error happened while installing the dependencies of<EMAIL_ADDRESS> at<EMAIL_ADDRESS>
Perhaps from #298?
A similar issue also occurs with npm
npm error code EUNSUPPORTEDPROTOCOL
npm error Unsupported URL Type "catalog:": catalog:

Reproduction
pnpm create @sveltepress@latest then pnpm install
OR
npm create @sveltepress@latest then npm install
Logs
No response
Screenshots
No response
Severity
blocking all usage of sveltepress

Thanks for your feedback!
New version of @sveltepress/create (1.1.2) and @sveltepress/theme-default (5.0.1)
were published to fix this.
If your project has already been created. You can udpate  @sveltepress/theme-default to 5.0.1 to solve this.
Can also you can create a new project by running pnpm create @sveltepress@latest

Thank you for your continuous effort, sveltepress is properly running locally now from a fresh create 👍

FYI, updating to @sveltepress/theme-default to 5.0.4 didn't fix this for me.
 ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER  @shikijs/twoslash@catalog: isn't supported by any available resolver.

This error happened while installing the dependencies of<EMAIL_ADDRESS> at<EMAIL_ADDRESS>
An external package outside of the pnpm workspace declared a dependency using
the catalog protocol. This is likely a bug in that external package. Only
packages within the pnpm workspace may use catalogs. Usages of the catalog
protocol are replaced with real specifiers on 'pnpm publish'.

This is likely a bug in the publishing automation of this package. Consider filing
a bug with the authors of:

<EMAIL_ADDRESS>
Progress: resolved 233, reused 211, downloaded 18, added 0

Looking at the error message this bug doesn't seem to originate from @sveltepress/theme-default but from @sveltepress/twoslash. More precesily pnpm doesn't seem to tolerate these catalog: dependencies:
https://github.com/SveltePress/sveltepress/blob/959d7fbd58228adb1f9105b20862bd5c74f5380a/packages/twoslash/package.json#L41-L42
@Blackman99 should I open a new ticket for this or do you want to reopen this one?

I just tested this with a fresh sveltepress project and I get the same error message:
$ node --version
v22.5.1
$ pnpm --version
9.15.0
$ pnpm create @sveltepress@latest
✔ Project name: … sveltepress-project
✔ Use Javascript or Typescript for your new project? › Typescript

Scaffolding project in /Users/gregor.aisch/projects/test/sveltepress-project...

Done. Now run:

  cd sveltepress-project
  pnpm install
  pnpm run dev

$ cd sveltepress-project
$ pnpm i
 ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER  @shikijs/twoslash@catalog: isn't supported by any available resolver.

This error happened while installing the dependencies of<EMAIL_ADDRESS> at<EMAIL_ADDRESS>
An external package outside of the pnpm workspace declared a dependency using
the catalog protocol. This is likely a bug in that external package. Only
packages within the pnpm workspace may use catalogs. Usages of the catalog
protocol are replaced with real specifiers on 'pnpm publish'.

This is likely a bug in the publishing automation of this package. Consider filing
a bug with the authors of:

<EMAIL_ADDRESS>
Progress: resolved 142, reused 106, downloaded 4, added 0


Bump path package version constraint in quest for build greenness.

The plot thickens.  The change right after mine was green.

The analyze shard (which was red for me) is green for the next run as well:

https://travis-ci.org/flutter/flutter/builds/240999342
Closing this in the hopes that this was just a flake.
cc @cbracken


Adding functionality for enumerating trusted domains

Saw this https://github.com/garrettfoster13/pre2k/issues/7 and ran into the same issue on a client engagement. Tested the auth functionality and it works as intended. Let me know if there's any issue as it's my first PR

NIce, skimmed through and its how I would've done it. Thanks for taking care of my laziness.

I referenced sccmhunter while adding it in so it's basically you by proxy lol

@jgoosey can you take a look at #18?

Yupp! Modified the wrong line in pre_2k.py. Fixing now


Testnet? Mainnet?

How can I know whether the secnodetracker is connecting to the main Zen network, or the testnet? How can I change it?

Make sure testnet=1 is in the zen.conf.
When the tracker starts it displays the nodes transparent address (t-address).  If it starts with 'zt' the node is on testne; if it starts with 'zn' it is on mainnet.


Support CoffeeScript

Hello!
Cant find any info about support coffee file. Tried run script on folder with coffee files, but
...We found 0 files...
YUIDoc can parse coffeescript. Your plugin can do same?

I use coffeescript too but I just let a 'pre-commit'-githook convert it to javascript and add smartcomments  for undocumented functions.


Request: add callback when ZIP is done writing

To save running zipPack twice, I have written a small custom plugin to copy the ZIP into another directory (for automatically uploading to Google Drive).
Currently zipPack reports "done" before the file is actually done writing. It looks like this is because createZipArchive uses .generateAsync, which is obviously is async. So when the next plugin looks for the file using "./build/*.zip" it can't find it. As a workaround I'm using a watcher for waiting for the file to be added and then copying it.
const watcher = chokidar.watch("./build/*.zip", {
                    awaitWriteFinish: true,
                });

                watcher.on("add", () => {
                     //ZIP has finished writing and now I can copy it
                 });

It would be helpful to have a callback or some kind of awaitFinish flag for allowing createZipArchive to finish before moving on to the next plugin.

Cool and thanks for the lib. Before that i had an extra file for zipping the output. Do you need a CI-Step that publishes the package to npm?

No problem, thanks for contributing to lib, glad to see you find it useful. There is currently no need for npm CI-Step but thanks for asking

Your welcome. If you decide to use npm CI-Step, you can use this YML-File i wrote last week for this job.
https://github.com/reinerBa/vite-plugin-stopdev/blob/primary/.github/workflows/release-tag.yml
It works like a charme 🤞

Ok, thanks

Included in release v1.1.0


avoid Unknown variable messages in master log

$::lsbdistcodename is not available on all operatingsystems
if not available (eg. on OpenBSD) an error on masters log
is written ("Unknown variable: '::lsbdistcodename'. at).

This should no longer be an issue.


The Right Control Sidebar Toggle Button it doesn't work in V 2.1.2

Its removed from dashboard v2 and still just icon in the rest of template

I tested dashboard v2. The control sidebar works. The icon works in all pages. Make sure you loaded all of the scripts and there are no errors in the console.

yes its work.
Thank you


Action Plan Automation, Flow via CreateActionPlanfromTemplate

Discussed in https://github.com/SalesforceLabs/ActionPlansV4/discussions/109

Originally posted by tatertotsey March 23, 2023
Hi,
I am trying to create an Action Plan depending on pre-created Action Plan Template via flow.
If an Opportunity's stage changed into Closed, the flow is triggered and creates Action Plan from Template. The issue is, when the Action Plan is created via flow, the controlling fields of the tasks become different from the chosen template.
If I create the Action Plan manually, the depending fields seems exact to the ones in the Template, so no problem there.
What should be the solution to this, what am I missing while creating the flow?
Thank you!

Appears we may need to reconcile VF-driven Apex from Invocable-driven Apex. May need to centralize more around our batch process - but could have implications if action is run from asynchronous Flow. Needs more research.
Thanks for raising this issue @tatertotsey


LoginManager breaks when used with Rides SDK 0.6.0

If I use the Rides SDK 0.6.0 (needed to get extra details about a ride, e.g. pickup ETA) with v0.5.4 of the Android library you get a crash when the login manager is used to authenticate a user.
This is because of the following line (180 in LoginManager)
.authority(ENDPOINT + "." + configuration.getEndpointRegion().domain)

The domain attribute is private and can't be accessed here, this line needs to be changed to use the getDomain() method on the enum.
Thanks.

Thanks for reporting. We have a .6 for the SDK planned this week with the new dependency, so it should resolve your issue. I'll close the issue when we push that out.

This should be resolved with the latest release.


Mat-Tree

Mat-Tree
Angular Material's Tree component with HRA styles will be used in the new version of the FTU Explorer and the EUI. We will eventually need a nested tree for the EUI.
Figma

Design System Components: Mat-Tree
Design System Repo: Mat-Tree

Examples
FTU Explorer

Figma: FTU Explorer iteration: App Page

Completed up to spec on Aug 21. Will submit an update request eventually for minor cosmetic updates.


E492 Not and Editor command on Windows

Hello everyone,
so I am trying to figure this out for three days now, but it just wont work.
I Installed vim for windows, version 9.1. Vim installation folder C:\Program Files\vim\vim91

I installed vim-plug for Windows via the provided Powershell command, and got the following structure in my home directory:

With autoload containing the plug.vim file.

My _vimrc, is located in C:\Program Files\vim

And it looks like this:
Vim with all enhancements
source $VIMRUNTIME/vimrc_example.vim
" Use the internal diff if available.
" Otherwise use the special 'diffexpr' for Windows.
if &diffopt !~# 'internal'
set diffexpr=MyDiff()
endif
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg1 = substitute(arg1, '!', '!', 'g')
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg2 = substitute(arg2, '!', '!', 'g')
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let arg3 = substitute(arg3, '!', '!', 'g')
if $VIMRUNTIME =~ ' '
if &sh =~ '<cmd'
if empty(&shellxquote)
let l:shxq_sav = ''
set shellxquote&
endif
let cmd = '"' . $VIMRUNTIME . '\diff"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
let cmd = substitute(cmd, '!', '!', 'g')
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3
if exists('l:shxq_sav')
let &shellxquote=l:shxq_sav
endif
endfunction
set number
all
plug#begin('C:\Program Files\Vim\vimfiles\autoload\plug.vim')
" List your plugins here
Plug 'tpope/vim-sensible'
call plug#end()
I've tried to put the plug.vim file in the following locations (Absolute paths allways):

C:\users\dado\vimfiles\autoload\plug.vim
C:\Program Files\vim\vimfiles\autoload\plug.vim
C:\Program Files\vim\vim91\vimfiles\autoload\plug.vim

Of course, I replaced the paths in plug#begin(...)  block, inside the _vimrc file, every time I changed the location of plug.vim file. I even I copied plug.vim file to all autoload folders.
But allways with the same results, when i issue :scriptnames command inside vim, I can see that the plug.vim file is loaded:

When I make changes to the _vimrc config file, I allways reload the terminal, tried with rebooting the laptop, without luck.
Also, I have Git installed, as some people mentiot it can be an issue, vim-plug uses git to download plugins.
Also, tried running  it with cmd, powersell and Windoes termnal, as a regular user and Administrator.

 plug#begin('C:\Program Files\Vim\vimfiles\autoload\plug.vim')

This is incorrect.

No call
The argument to plug#begin is the directory to install plugins, not the location of plug.vim file. You can just omit it so vim-plug will choose the default directory.

Change it to
call plug#begin()

and see how it works.


[Bug]: Gemini function call notebook pages are down

File Name
gemini/function-calling/intro_function_calling.ipynb
What happened?
A bug happened!
The following notebook pages are returning a 404 error
https://github.com/GoogleCloudPlatform/generative-ai/tree/main/gemini/function-calling
See below for an example behavior
intro_function_calling.ipynb

Relevant log output
No response
Code of Conduct

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

In fact, all notebooks on this repo seem to be broken for the preview tab:

... but it's also happening on .ipynb on other repos in github as well, not just this repo

Workaround
Go to code mode and find the link to load in colab


Filter params for tensorboard logging

Before submitting

[X] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[X] Did you read the contributor guideline, Pull Request section?
[ ] Did you make sure to update the docs?
[ ] Did you write any new necessary tests?
[ ] If you made a notable change (that affects users), did you update the CHANGELOG?

What does this PR do?
Related to #609. Filter params for tensorboard logging. Discussed here
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

Hello @shubhamagarwal92! Thanks for opening this PR.

In the file pytorch_lightning/loggers/tensorboard.py:

Line 112:101: E501 line too long (103 > 100 characters)
Line 119:101: E501 line too long (107 > 100 characters)

Do see the Hitchhiker's guide to code style

@Borda
all my changes related to https://github.com/PyTorchLightning/pytorch-lightning/pull/1094 also got reflected in this. I guess first we should resolve that PR and then merge this.
Sorry for the mess.

@PyTorchLightning/core-contributors ^^

@shubhamagarwal92 @Borda
As mentioned in #1144, no values enter the IF-statement if params are sanitized #1130, right?

I'm not sure, but I think this PR overlaps with #1130, at least the hparams part. Correct me if I'm wrong.

@shubhamagarwal92 @Borda
As mentioned in #1144, all value enters the IF-statement if params are sanitized #1130, right?

True, the first part is not needed any more...
about root GPU think not sure yet...

It's frustrating that tb only accepts those types. I have use cases where filtering the lists and None would be very confusing when looking at the parameters.
How would you feel about converting all non supported types to strings? I.e.
if not isinstance(v, (int, float, string_types, bool, torch.Tensor)):
  v = str(v)

tensorboard_params[k] = v

yeas, it sounds as a reasonable solution

wasn't this already done in another pr? it was called something like sanitize_hparams

found it on master. You should probably just merge?

found it on master @tullie . You should probably just merge?

I think that it was already pointed out in another issue that there are two PRs doing almost the same
the only thing remaining is about the setting device... I will rename it to lower confusion

@tullie @awaelchli ready now...

now this pr is the same as #1094 by the same author :) one should be closed.

now this pr is the same as #1094 by the same author :) one should be closed.

@awaelchli you are right that a follow-up but conflicting PR #1130 has already been merged now with the master. Could you please let me know what should be done for #1094 ?
PS. @Borda already closed this one.