fix(sqlsmith): ignore ExprError with invalid parameter

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
https://buildkite.com/risingwavelabs/pull-request/builds/33427#018b379d-aa30-4408-916c-67ce2ab11b18
What about ignoring all ExprType::InvalidParam?

Checklist

[x] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[x] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

already fixed by #12855


chore(deps): update module github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper to v1.2.19

This PR contains the following updates:

Package
Type
Update
Change

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.2.18 -> v1.2.19

Release Notes

terraform-ibm-modules/ibmcloud-terratest-wrapper
v1.2.19
Compare Source
Bug Fixes

deps: update module github.com/ibm-cloud/power-go-client to v1.2.2 (#250) (4498c82)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 1.0.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Problems parsing frontmatter

Hey! First of all thanks for continuing with this lib! 🥳
I tried to upgrade our project but ran into an issue. It seems like contentlayer2 has an issue with parsing frontmatter in .mdx files:

I tried to add the remark plugin like described here. But it seems like the issue is contentlayer internal. Looking at the code, contentlayer should be able to parse frontmatter already.
Is this a known issue or is it something on our side?

Hi, I ran into the same issue when trying the updated packages.

Had the same issue.  The problem is apparent remark-gfm v3.  By upgrading to v4 it solved the problem.  (also make sure to remove contentlayer from node-modules and update imports to contentlayer2 since the first time I did this It was still using the first package 🤦 )

contentlayer2 only supports remark / rehype packages using the latest unified js packages (v11+) e.g<EMAIL_ADDRESS>If you have upgraded the packages and it still throws an error, could you share a link to the repository?

@timlrx thanks for the quick reply. I just checked again and at least I hope i updated all the plugins (luckily typescript also warns if you forget!).
This is the repo/branch I am trying to update: https://github.com/marigold-ui/marigold/tree/contentlayer2
You find the next app under /docs. Here is the package.json and contentlayer config:

https://github.com/marigold-ui/marigold/blob/contentlayer2/docs/package.json
https://github.com/marigold-ui/marigold/blob/contentlayer2/docs/contentlayer.config.ts

If I can help investigate, let me know!

I investigated a bit more, it seems like our rehype plugin is the reason it breaks.
Specifically this code:
https://github.com/marigold-ui/marigold/blob/contentlayer2/docs/lib/mdx/rehype-component-demo.tsx#L108-L127

Since this is not an issue with contentlayer2 I will close this. Thanks for all the feedback and picking up the project 🥳

It seems that the order matters.
This works:
    rehypePlugins: [
      [
        rehypePrettyCode,
        {
          ...DEFAULT_REHYPE_PRETTY_CODE_OPTIONS,
          theme: {
            dark: "github-dark",
            light: "github-light"
          },
          transformers: [
            // FIXME: Make it actually work. Currently it doesn't transform the code blocks.
            transformerTwoslash({
              explicitTrigger: true,
              renderer: rendererClassic()
            })
          ]
        } satisfies RehypePrettyCodeOptions
      ],
      [rehypeRaw, { passThrough: nodeTypes }],
      rehypeMdxCodeProps,
      rehypeSlug
    ]

This works, but incorrectly:
    rehypePlugins: [
      [rehypeRaw, { passThrough: nodeTypes }],
      [
        rehypePrettyCode,
        {
          ...DEFAULT_REHYPE_PRETTY_CODE_OPTIONS,
          theme: {
            dark: "github-dark",
            light: "github-light"
          },
          transformers: [
            // FIXME: Make it actually work. Currently it doesn't transform the code blocks.
            transformerTwoslash({
              explicitTrigger: true,
              renderer: rendererClassic()
            })
          ]
        } satisfies RehypePrettyCodeOptions
      ],
      rehypeSlug,
      rehypeMdxCodeProps
    ]

Any other config (haven't tried them all, but most of them) lead to the frontmatter error.

I have the same problem. Does anybody know what to order how? Putting rehypeSlug last doesn't help in my case.


click on datatable-body-cell

ENHANCEMENT:
actually it isn't possible to click on  we can add inside
Does it envisageable add click inside whole  tag

You can remove the padding added by default by the CSS and add that padding to your div. https://github.com/swimlane/angular2-data-table/blob/master/src/themes/material.scss#L87


Go Get Problem

When typing go get -u engo.io/engo I get the following error:
../engo.io/engo/math.go:10: cannot assign to glm.Epsilon
../engo.io/engo/math.go:10: cannot use 0.001 (type float64) as type untyped number in assignment
../engo.io/engo/math.go:82: undefined: glm.FloatEqual

System Info:

iMac: OS X El Capitan: Version 10.11.5 (15F34)
go version go1.6 darwin/amd64

I get the same error when I try to run the engo hello world as well.

@powelles I'm really sorry about this, one of our dependencies broke yesterday. In order to prevent this from happening again in the future we're going to begin pseudo-vendoring the library, you can see this being worked on in #336.
Until we get #336 merged you will have to update engo manually.

cd $GOPATH/src/github.com/luxengine/glm
git checkout 6a078d911a52a4a4fd9de1fef52a144b98345791
cd $GOPATH/src/engo.io/engo and git pull

Hopefully the fix will be in over the next few hours.

That worked for now. Thanks.

Fixed by: https://github.com/EngoEngine/engo/pull/336

:tada:


<EMAIL_ADDRESS>- Add Percy reminder + prevent execution on drafts

v1.21.0
December 8, 2022
Added

Automatic PR reminder to check visual changes in Percy
Ensure visual tests don't run on draft PRs.

No visual changes! - https://percy.io/4bc223d1/pie-microsite/builds/23536539/


Bump Golang to go1.15.7

Remember to also bump the following submodules:

[ ] golang.org/x/crypto
[ ] golang.org/x/net
[ ] golang.org/x/sys
[ ] golang.org/x/text
[ ] golang.org/x/time
[ ] golang.org/x/tools
[ ] golang.org/x/mod
[ ] golang.org/x/xerrors

Bump Dockerfile golang version

[ ] Example bump for previous go version
[ ] Sync pipelines

Acceptance

[ ] Check the progress of the bump in diego-ci. Confirm all jobs have passed and release-candidate branch has been bumped

Go 1.15.8 is now available.


Delete CTE Not supported in babelfish

Hi @bill-ramos-rmoswi ,
based on your suggestion for delete cte, if the query is working only when sortorder with code column is unique record, for example if I work below data it will remove all A and B value is removed only C is remains,

INSERT INTO [dbo].[groupingTree] ([GroupingId]
,[Code]
,[Description]
,[SortOrder]) VALUES
(1, 'B', 'fd', 4),
(4, 'A', 'fd', 3),
(2, 'B', 'fd', 4),
(2, 'A', 'fd', 3),
(4, 'B', 'fd', 2),
(5, 'C', 'fd', 5)

For the scenario, I have added one new solution, seems it is working fine, can you share your opinion on this?
SELECT * into #temp from
(SELECT *, ROW_NUMBER() OVER(PARTITION BY [Code] ORDER BY [Code] DESC) AS RN
FROM [dbo].[groupingTree]) T where T.RN = 1
TRUNCATE TABLE [dbo].[groupingTree]
INSERT INTO [dbo].[groupingTree]
(
[GroupingId]
,[Code]
,[Description]
,[SortOrder]
)
SELECT [GroupingId]
,[Code]
,[Description]
,[SortOrder] FROM #temp
DROP TABLE #temp

Hi @bill-ramos-rmoswi ,
based on your suggestion for delete cte, if the query is working only when sortorder with code column is unique record, for example if I work below data it will remove all A and B value is removed only C is remains,

INSERT INTO [dbo].[groupingTree] ([GroupingId] ,[Code] ,[Description] ,[SortOrder]) VALUES (1, 'B', 'fd', 4), (4, 'A', 'fd', 3), (2, 'B', 'fd', 4), (2, 'A', 'fd', 3), (4, 'B', 'fd', 2), (5, 'C', 'fd', 5)

For the scenario, I have added one new solution, seems it is working fine, can you please share your opinion on this?
SELECT * into #temp from (SELECT *, ROW_NUMBER() OVER(PARTITION BY [Code] ORDER BY [Code] DESC) AS RN FROM [dbo].[groupingTree]) T where T.RN = 1
TRUNCATE TABLE [dbo].[groupingTree]
INSERT INTO [dbo].[groupingTree] ( [GroupingId] ,[Code] ,[Description] ,[SortOrder] ) SELECT [GroupingId] ,[Code] ,[Description] ,[SortOrder] FROM #temp
DROP TABLE #temp

This solution is ok. It all comes down to performance related to the size of your table and the indexes you have and test the performance. For example, if this was used as a staging table for loading into a data warehouse, the approach makes sense. You might want to have a index on the [Code] column to help with the performance of the ROW_NUMBER() function.

Sure Thanks @bill-ramos-rmoswi


nuxtDetected incorrectly being true causes vue 2 to not get "cracked"

I'm running into issues when debugging an internal UAT build of a tool at work and it appears to be caused by some missing fallback logic when nuxtDetected is true.

If I set a breakpoint on the line highlighted in the screenshot and then step through until I get to this line:
https://github.com/hzmming/vue-force-dev/blob/b2ce0dfe0ac84260e60b8d4d5c5625a15c9145d9/detector.js#L52
If I then change the value of data.nuxtDetected to false then the thing works correctly. I haven't looked too closely to see why, but I assume it's lacking some fallback logic inside the if statement.

It seems that you have already solved the problem. (https://github.com/hzmming/vue-force-dev/pull/12)


Pasting using ctrl-v doesn't work in codemirror

It gives an error "codemirror.min.js:79 Uncaught TypeError: Cannot read property 'lineWise' of null"
You can try any demo example on codemirror website, for example http://codemirror.net/demo/activeline.html
Could you fix this soon? It breaks our product. Thanks.

I can't assign myself, but I will fix this and create a pull request -- we just need to fix the initialization of the new variable in https://github.com/codemirror/CodeMirror/commit/889098f1232a1223c52d5f0bbf1631b24b66e79f

Pull request: https://github.com/codemirror/CodeMirror/pull/4031


Remove LogSoftmax layer at the end

We will remove the LogSoftmax layer at the end of every model.
In order not to break the API, we will add a parameter add_logsoftmax to the models, true by default. If the argument is true, we raise a deprecated warning.

closed by #513


Where‘s the file of ’preprocess.py‘？

Hello，I find no file named ‘preprocess.py’，is it the file 'pretreatment.py'?

同问，感觉还没开始  就结束了


64bit support for x86 arch

Starting August 1, 2019, your apps published on Google Play will need to support 64-bit architectures.
But there are still no x86_64 support.
Do you have any plans to add it?

Currently, I can't give you a timeline about supporting x86-64 as most of users run Apps with armv8-64 phone instead of x86-64.
The main problem here is compiling JSC (a dependency of Weex) for x86-64 ABI. So far, no progress. You're welcomed to help us solve the problem.


[BUG] It wont work on Godot 4.2 Stable

Describe the bug
When I add addon folder in the godot, I get many error that says:
Failed to load script "..." with error parse error.
To Reproduce
I just add this 3 folder in the addons folder.
Expected behavior
not having error!
Screenshots

Environment:

OS: [Windows 10]
Godot 4.2 Stable

Additional context
all the errors:
res://addons/godot-firebase/auth/providers/facebook.gd:2 - Parse Error: Could not find base class "AuthProvider".
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/auth/providers/facebook.gd" with error "Parse error". (User)
res://addons/godot-firebase/auth/providers/github.gd:2 - Parse Error: Could not find base class "AuthProvider".
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/auth/providers/github.gd" with error "Parse error". (User)
res://addons/godot-firebase/auth/providers/google.gd:2 - Parse Error: Could not find base class "AuthProvider".
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/auth/providers/google.gd" with error "Parse error". (User)
res://addons/godot-firebase/auth/providers/twitter.gd:2 - Parse Error: Could not find base class "AuthProvider".
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/auth/providers/twitter.gd" with error "Parse error". (User)
res://addons/godot-firebase/auth/auth.gd:5 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/auth/auth.gd" with error "Parse error". (User)
res://addons/godot-firebase/auth/auth_provider.gd:1 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/auth/auth_provider.gd" with error "Parse error". (User)
res://addons/godot-firebase/auth/user_data.gd:5 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/auth/user_data.gd" with error "Parse error". (User)
res://addons/godot-firebase/database/database.gd:5 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/database/database.gd" with error "Parse error". (User)
res://addons/godot-firebase/database/database_store.gd:5 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/database/database_store.gd" with error "Parse error". (User)
res://addons/godot-firebase/database/reference.gd:5 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/database/reference.gd" with error "Parse error". (User)
res://addons/godot-firebase/database/resource.gd:4 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/database/resource.gd" with error "Parse error". (User)
res://addons/godot-firebase/dynamiclinks/dynamiclinks.gd:6 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/dynamiclinks/dynamiclinks.gd" with error "Parse error". (User)
res://addons/godot-firebase/firebase/firebase.gd:11 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/firebase/firebase.gd" with error "Parse error". (User)
res://addons/godot-firebase/firestore/firestore.gd:15 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/firestore/firestore.gd" with error "Parse error". (User)
res://addons/godot-firebase/firestore/firestore_collection.gd:6 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/firestore/firestore_collection.gd" with error "Parse error". (User)
res://addons/godot-firebase/firestore/firestore_document.gd:5 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/firestore/firestore_document.gd" with error "Parse error". (User)
res://addons/godot-firebase/firestore/firestore_query.gd:5 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/firestore/firestore_query.gd" with error "Parse error". (User)
res://addons/godot-firebase/firestore/firestore_task.gd:20 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/firestore/firestore_task.gd" with error "Parse error". (User)
res://addons/godot-firebase/functions/functions.gd:7 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/functions/functions.gd" with error "Parse error". (User)
res://addons/godot-firebase/functions/function_task.gd:12 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/functions/function_task.gd" with error "Parse error". (User)
res://addons/godot-firebase/storage/storage.gd:7 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/storage/storage.gd" with error "Parse error". (User)
res://addons/godot-firebase/storage/storage_reference.gd:5 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/storage/storage_reference.gd" with error "Parse error". (User)
res://addons/godot-firebase/storage/storage_task.gd:4 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/storage/storage_task.gd" with error "Parse error". (User)
res://addons/godot-firebase/plugin.gd:1 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/godot-firebase/plugin.gd" with error "Parse error". (User)
res://addons/http-sse-client/HTTPSSEClient.gd:1 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/http-sse-client/HTTPSSEClient.gd" with error "Parse error". (User)
res://addons/http-sse-client/httpsseclient_plugin.gd:1 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/http-sse-client/httpsseclient_plugin.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_exporter/doc_exporter.gd:3 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_exporter/doc_exporter.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_exporter/editor_help_doc_exporter.gd:1 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_exporter/editor_help_doc_exporter.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_item/argument_doc_item.gd:3 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_item/argument_doc_item.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_item/class_doc_item.gd:3 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_item/class_doc_item.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_item/constant_doc_item.gd:3 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_item/constant_doc_item.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_item/doc_item.gd:2 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_item/doc_item.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_item/method_doc_item.gd:1 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_item/method_doc_item.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_item/property_doc_item.gd:3 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_item/property_doc_item.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/doc_item/signal_doc_item.gd:3 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/doc_item/signal_doc_item.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/class_doc_generator.gd:1 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/class_doc_generator.gd" with error "Parse error". (User)
res://addons/silicon.util.custom_docs/plugin.gd:1 - Parse Error: Unexpected "Identifier" in class body.
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/silicon.util.custom_docs/plugin.gd" with error "Parse error". (User)

There are two possible problems with your setup. Either you have the wrong version and got the 3.x version by accident, or need to reimport. To reimport, close Godot, go into your project's folder, delete the .godot folder, then reopen the project. It'll reimport everything and you should be fine.

I create a new project with 4.2 stable and I still have the same problem!

for example you didnt put the @ character in this script!

Am I downloading the wrong SDK?

You must have the wrong version then! Make sure to get the 4.x version if you're downloading it directly! If you pick the main branch, that's for 3.x.

Thanks. I was in main branch.
but I still have some problems with 4.x branch.
It says:
res://addons/godot-firebase/auth/auth.gd:175 - Parse Error: Identifier "Firebase" not declared in the current scope.

Like I said: close your project, delete your .godot folder from the project's folder, then re-open the project now that you have the right version.

I delete the .godot folder. I even create a new project. It says Firebase not declared in the current scope!
shouldnt be a "class_name Firebase" in the firebase.gd? or anywhere else?

It should be a singleton. Did you enable the plugin?

Thank you. I fix it with enabling plugin!

thanks to you my problem is fixed only to realize that there is no analytics! I have one more question.
Is it hard to implement analytics? Why it is not already implemented in the SDK?

The REST API does not support analytics. To use it, you have to use one of the mobile-specific platforms, unfortunately, which our library does not include.


Refactor MN payee logic in preparation for DIP3

~This PR also includes the commits of https://github.com/dashpay/dash/pull/2212. I'll rebase and force-push after that one is merged. Only the last 2 commits are actually part of this PR.~
These commits are extracted from https://github.com/dashpay/dash/pull/2083 and slightly modified to work with the current develop branch. The original commit also enabled payment of MN rewards and superblock payments in the same block. The logic is still included in this modified commit, but hardcoded to always be disabled. When rebasing https://github.com/dashpay/dash/pull/2212, this logic will be enabled depending on spork15 (as in the original commit).

Rebased on develop after #2212 was merged.


I'am not able to serialize user

I had overridden the sessions_controller
#app/controllers/v1/user/devise_overrides/sessions_controller.rb

module V1
  module User
    module DeviseOverrides
      class SessionsController < DeviseTokenAuth::SessionsController
        protected
        def render_create_success
          render json: {data: ::UserSerializer.new(@resource)}, status: :ok
        end
      end
    end
  end
end

I got the serialized user correctlly
{
  "data": {
    "id": 1,
    "email"<EMAIL_ADDRESS>    "image": {
      "image": {
        "url": null
      }
    },
    "provider": "email",
    "uid"<EMAIL_ADDRESS>    "profile": {
      "id": 11,
      "title": null,
      "first_name": "user",
      "last_name": "user",
      "display_name": "user user",
      "martial_status": null,
      "birthday": null,
      "facebook": null,
      "twitter": null,
      "gplus": null,
      "updated_at": "2016-08-10T15:40:13.280Z",
      "user_id": 1,
      "user_type": "User"
    },
    "commune": {
      "id": 1,
      "name": "commune",
      "description": "commune descripttionnennenenenenn",
      "lat": "48.858093",
      "lng": "2.294694",
      "zoom": 15
    }
  }
}

but without headers
Access-Control-Allow-Credentials →true
Access-Control-Allow-Methods →GET, POST, PUT, PATCH, DELETE, OPTIONS
Access-Control-Allow-Origin →chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop
Access-Control-Expose-Headers →access-token, expiry, token-type, uid, client
Access-Control-Max-Age →1728000
Cache-Control →max-age=0, private, must-revalidate
Content-Type →application/json; charset=utf-8
ETag →W/"54623aaeee6543d357a19042d51196ca"
Transfer-Encoding →chunked
Vary →Origin
X-Content-Type-Options →nosniff
X-Frame-Options →SAMEORIGIN
X-Request-Id →1f7ebfc4-b252-406b-82aa-c5e75eb1eaa6
X-Runtime →0.446054
X-XSS-Protection →1; mode=block

also, I tried this solution
 #app/models/user.rb
def token_validation_response
  UserSerializer.new(self).as_json
end

and
#app/controllers/v1/user/devise_overrides/sessions_controller.rb
def render_create_success
  render json: {
    data: resource_data(resource_json: @resource.token_validation_response)
  }
end

always no headers
i'm using:
rails <IP_ADDRESS>
AMS 0.10.2 (from github)
devise_token_auth 0.1.37 (tried 0.1.38,0.1.39)
devise 4.2.0

hello Same issu !

any help, please?

I am seeing the same issue but only in production I am not seeing headers. Locally it works just fine.

Hi there @jgoodall628 , @BrahimDahmani    ,
In an effort to cleanup this project and prioritize a bit, we're marking issues that haven't had any activity in a while with a "close-in-7-days" label. If we don't hear from you in about a week, we'll be closing this issue. Obviously feel free to re-open it at any time if it's the right time or this was done in error!
If you are still having the issue (especially if it's a bug report) please refer to our new Issue Template to provide some more details to help us solve it.
Hope all is well.


bug: Meltano schema forbids env field in environment[].plugins[]

Meltano Version
2.13.0
Python Version
3.10
Bug scope
Configuration (settings parsing, validation, etc.)
Operating System
N/A
Description
As documented here, Meltano supports using a plugin-specific environment-specific env field:
environments:
- name: dev
  env:
    # environment level env
    MY_ENV_VAR: environment_level_env_var
  config:
    plugins:
      extractors:
        - name: tap-google-analytics
          variant: meltano
          env:
            # environment level plugin env
            MY_ENV_VAR: environment_level_plugin_env_var

This is not currently permitted by schemas/meltano.schema.json.
Relates to:

#7148, because schema validate is performed during manifest generation

Code
No response

@WillDaSilva thanks for opening and working on this!

This doesn't seem to be a problem with jsonschema draft 7, which is what the Meltano schema uses. Unfortunately the jsonschema validator used by VS Code seems to ignore that, and checks the schema using the latest validator.
We may want to bump the Meltano schema to jsonschema draft 2020-12 (the latest version as of now), and use unevaluatedProperties to greatly simplify the schema. This would fix this issue as a side-effect, since we'd be able to remove "additionalProperties": false in each of the environments[].plugins[] objects.


Use gomega Matcher in the visibility E2E testings

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
It would be better to use the Gomega matcher instead of directly comparing reasons.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
I confirmed that e2e testings failed if we specify the incorrect error reason.
Kueue visibility server when A subject is bound to kueue-batch-user-role, but not to kueue-batch-admin-role Should return an appropriate error
/Users/tenzen/go/src/sigs.k8s.io/kueue/test/e2e/singlecluster/visibility_test.go:555
  STEP: Wait for ResourceNotFound error instead of Forbidden to make sure the role bindings work @ 11/26/24 15:58:06.764
  STEP: Returning a Forbidden error due to insufficient permissions for the ClusterQueue request @ 11/26/24 15:58:06.768
  [FAILED] in [It] - /Users/tenzen/go/src/sigs.k8s.io/kueue/test/e2e/singlecluster/visibility_test.go:559 @ 11/26/24 15:58:06.769
• [FAILED] [0.212 seconds]
Kueue visibility server when A subject is bound to kueue-batch-user-role, but not to kueue-batch-admin-role [It] Should return an appropriate error
/Users/tenzen/go/src/sigs.k8s.io/kueue/test/e2e/singlecluster/visibility_test.go:555

  [FAILED] Expected NotFoundError, but got:
      <*errors.StatusError | 0x14000614140>:
      clusterqueues.visibility.kueue.x-k8s.io "non-existent" is forbidden: User "system:serviceaccount:kueue-system:default" cannot get resource "clusterqueues/pendingworkloads" in API group "visibility.kueue.x-k8s.io" at the cluster scope
      {
          ErrStatus: {
              TypeMeta: {Kind: "", APIVersion: ""},
              ListMeta: {
                  SelfLink: "",
                  ResourceVersion: "",
                  Continue: "",
                  RemainingItemCount: nil,
              },
              Status: "Failure",
              Message: "clusterqueues.visibility.kueue.x-k8s.io \"non-existent\" is forbidden: User \"system:serviceaccount:kueue-system:default\" cannot get resource \"clusterqueues/pendingworkloads\" in API group \"visibility.kueue.x-k8s.io\" at the cluster scope",
              Reason: "Forbidden",
              Details: {
                  Name: "non-existent",
                  Group: "visibility.kueue.x-k8s.io",
                  Kind: "clusterqueues",
                  UID: "",
                  Causes: nil,
                  RetryAfterSeconds: 0,
              },
              Code: 403,
          },
      }
  In [It] at: /Users/tenzen/go/src/sigs.k8s.io/kueue/test/e2e/singlecluster/visibility_test.go:559 @ 11/26/24 15:58:06.769

Does this PR introduce a user-facing change?

NONE

/assign @mbobrovskyi

/lgtm
Thanks!


Rename Google auth endpoint parameter approval_prompt to prompt

Issue #971

Hi @troydai, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

:shipit:


phase 0 doc standardization b4 spec freeze

Following up on #1039 for documents pertaining to Phase 0, in particular.
Summary:
Dead links, stay-on-the-same-spec links, capitalization for the first word after "Note:" & when referring to a specific phase, abbreviations spelled out when the full version is used more often in the spec and the abbreviated version appears rarely, grammatical commas, standardized syntax for describing where 'Helper functions' on 0_beacon-chain.md are defined, British spelling 'utilised' --> "utilized", etc.

Thanks for this :)
(As a side note, the freeze is only for substantive changes. Cosmetics things such as these are definitely welcome during and after the freeze.)

I count var names as substantive 😬 (unless realllllly good reason)

I count var names as substantive 😬 (unless realllllly good reason)

@djrtwo if i'm understanding correctly, i don't think i touched any var names

@JSON You didn't! That was a comment for @JustinDrake ...


Missing imports or dependencies

This issue is raised in https://forum.groupdocs.com/t/groupdocs-editor-git-hub-code-issue/8523
Hi,
Application gives an error of missing files when I try to run it in browser. Please have a look at the attached screenshot.
. Please take a look.
Thanks

@atirtahirgroupdocs on the new version of GroupDocs.Editor-for-Java-Spring these errors are fixed


Limit split of header and body to the first CRLFCRLF

Limit split to 2 results, to allow CRLFCRLF in the response body.

As stated in the methods DocComment, it is possible to receive multiple HTTP-headers.
In this case, this solution will return an invalid body, as it will include the addional header(s).


[BUG] if not install cuda，pip3 install deepspeed==0.14.0, failed in  installed_cuda_version()

Describe the bug
not install cuda， and not cpu，gpu device.
pip3 install deepspeed==0.14.0， failed in  installed_cuda_version()
To Reproduce
Steps to reproduce the behavior:
not install cuda in sys,
pip3 install deepspeed==0.14.0
Expected behavior
A clear and concise description of what you expected to happen.
ds_report output
Preparing metadata (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1kmwvije/deepspeed_6c20884bfa084655b99473b9abf58814/setup.py'"'"'; file='"'"'/tmp/pip-install-1kmwvije/deepspeed_6c20884bfa084655b99473b9abf58814/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-2j2fd59_
cwd: /tmp/pip-install-1kmwvije/deepspeed_6c20884bfa084655b99473b9abf58814/
Complete output (25 lines):
[2024-10-17 08:56:34,510] [INFO] [real_accelerator.py:191:get_accelerator] Setting ds_accelerator to cuda (auto detect)
.......................................
File "", line 1, in
File "/tmp/pip-install-1kmwvije/deepspeed_6c20884bfa084655b99473b9abf58814/setup.py", line 100, in
cuda_major_ver, cuda_minor_ver = installed_cuda_version()
File "/tmp/pip-install-1kmwvije/deepspeed_6c20884bfa084655b99473b9abf58814/op_builder/builder.py", line 50, in installed_cuda_version
raise MissingCUDAException("CUDA_HOME does not exist, unable to compile CUDA op(s)")
op_builder.builder.MissingCUDAException: CUDA_HOME does not exist, unable to compile CUDA op(s)
..............................................................................
Screenshots
If applicable, add screenshots to help explain your problem.
System info (please complete the following information):

OS: [e.g. Ubuntu 18.04]
GPU count and types [e.g. two machines with x8 A100s each]
Interconnects (if applicable) [e.g., two machines connected with 100 Gbps IB]
Python version
Any other relevant info about your setup

Launcher context
Are you launching your experiment with the deepspeed launcher, MPI, or something else?
Docker context
Are you using a specific docker image that you can share?
Additional context
Add any other context about the problem here.

if torch.cuda.is_available():
from op_builder.builder import installed_cuda_version
in setup.py

Is there any reason you don't want to install cuda ? It would be needed.

Is there any reason you don't want to install cuda ? It would be needed.

We are not using NVIDIA hardware， deepspeed is working on a non-CUDA device with a non-cuda device plugin.

@hijeffwu, DeepSpeed works on non-cuda devices as reported here: https://github.com/microsoft/DeepSpeed?tab=readme-ov-file#contributed-hw-support
Can you do the following:

Share your installed torch version with pip show torch
Try latest deepspeed version 0.15.*

@hijeffwu, DeepSpeed works on non-cuda devices as reported here: https://github.com/microsoft/DeepSpeed?tab=readme-ov-file#contributed-hw-support
Can you do the following:

Share your installed torch version with pip show torch
Try latest deepspeed version 0.15.*

Thanks @tjruwase , 0.15 ， build pass。


Update Documentation to state this is deprecated for Chocolatey/choco repo

Removed the wiki a few months ago to help documentation get updated


[MINOR] Use getOrElse(null) which can simply be orNull for Option.

What changes were proposed in this pull request?
Currently, it looks getOrElse(null) is being used which just can be orNull sparsely for Option.
It looks orNull calls getOrElse(null) internally. So, using orNull instead of getOrElse(null) might be cleaner and simpler which calls the same logics.
How was this patch tested?
sbt scalastyle was used.

First of all, I am sorry that I opened a invalid JIRA about this here. I thought it applies to all classes having getOrElse(null) but some of classes do not have orNull.
I am happy to close this if this PR is too minor or there are possible problems for all.

cc @rxin

Test build #56218 has started for PR 12495 at commit c2a4609.

It's pretty minor but looks OK to me

Test build #56218 has finished for PR 12495 at commit c2a4609.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/56218/
Test PASSed.

Merged build finished. Test PASSed.

@HyukjinKwon in the spirit of being more explicit in rejecting patches, this is one example that I think things are too minor and not worth doing (we can't enforce it, and the diff is small, and donig this also changes the blame for not much gain).

Closing this.


Adding tests

Coverage increased (+0.07%) to 88.724% when pulling 7d0e74164d584d70b177d15b2038946ac63439a8 on 17navasaw:v1.5rc into a70adf79808f4a695da1be40951c7977d639e2d6 on CS2103AUG2017-T15-B2:master.

Coverage increased (+0.08%) to 87.92% when pulling eb1693123d6559fdfef362c8fe08277e0a403f00 on 17navasaw:v1.5rc into c76e0598ec2663b05bb6ae1d841ee2ef773dc5e8 on CS2103AUG2017-T15-B2:master.


PartialViewResult in Controller with ViewData

Hi. I have the following scenario: In a View I do an ajax request to a controller, which renders a PartialView based on a posted id.
In the controller I can write return PartialView("MyView", model);
Now I just have the problem, that in the PartialView, there is a form which is supposed to have a specific prefix. In a View I can use the following:
@{
   var myViewData = new Microsoft.AspNet.Mvc.ViewFeatures.ViewDataDictionary(ViewData);
   companyViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix";
}
@Html.Partial("/PathTo/_Partial", Model, myViewData )

I think it would be nice, if one could do the same (put a ViewData in the PartialView) in the Controller with that PartialView Result.

You can do that quite easily. Just create the partial view result by yourself
        public IActionResult Index()
        {
            var myViewData = new Microsoft.AspNet.Mvc.ViewFeatures.ViewDataDictionary(ViewData);
            myViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix";

            myViewData.Model = someModel;

            return new PartialViewResult
            {
                ViewData = myViewData,
                ViewName = "MyViewName",
                TempData = TempData
            };
        }

And to simplify it, you can create an extension method:
    public static class ControllerExtensions
    {
        public static PartialViewResult PartialView(this Controller controller, string viewName, object model, ViewDataDictionary viewData)
        {
            if (model != null)
            {
                viewData.Model = model;
            }

            return new PartialViewResult
            {
                ViewName = viewName,
                ViewData = viewData,
                TempData = controller.TempData
            };
        }
    }

And then use it like:
        public IActionResult Index()
        {
            var myViewData = new Microsoft.AspNet.Mvc.ViewFeatures.ViewDataDictionary(ViewData);
            myViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix";

            return this.PartialView("myViewName", someModel, myViewData);
        }

Ah great! Thank you :)

Maybe someone will need other variant.
public PartialViewResult MyFunction ()
{
    ViewData.TemplateInfo.HtmlFieldPrefix = "MyPrefix";
    return PartialView("ViewName", MyModel);
}


Blatant flickering

Information

OS: Windows 10/11
Version: 0.48.0
Terminal: Dos Prompt, Powershell and Windows Terminal

Describe the bug
Displaying a task list with spinners causes the whole task list to flicker. Apparently, see below, this is a regression introduced in 0.48.0
To Reproduce
The following code exhibits the issue: (tested on .net 6.0 and .net 8.0)
using Spectre.Console;

namespace TestConsole
{
    internal static class Program
    {
        private static async Task LoopAsync(ProgressTask task)
        {
            await Task.Yield();

            for (int i = 0; i < 100; i++)
            {
                task.Increment(1);
                await Task.Delay(TimeSpan.FromSeconds(4)).ConfigureAwait(false);
            }
        }

        private static async Task Main()
        {
            Console.WriteLine("Flickering Test");

            var progress = AnsiConsole.Progress()
              .AutoRefresh(true)
              .AutoClear(false)
              .HideCompleted(false)
              .Columns(
              [
                  new TaskDescriptionColumn(),
                  new ProgressBarColumn(),
                  new PercentageColumn(),
                  new RemainingTimeColumn(),
                  new SpinnerColumn(Spinner.Known.Dots),
              ]);

            await progress.StartAsync(async x =>
            {
                var tasks = new List<Task>();
                for (int i = 0; i < 10; i++)
                {
                    var t = x.AddTask($"Task {i}", true, 100);
                    tasks.Add(LoopAsync(t));
                }

                await Task.WhenAll(tasks).ConfigureAwait(false);
            }).ConfigureAwait(false);
        }
    }
}

Expected behavior
No flickering, like in 0.47.0
Screenshots
0.48.0:

0.47.0:

Additional context
The "regression" has been introduced in the commit https://github.com/spectreconsole/spectre.console/commit/71a5d830671220e601e4e6ab4d4c352ae0e0a64a
The offending line is in src/Spectre.Console/Live/LiveRenderable.cs:
-            return new ControlCode("\r" + CUU(linesToMoveUp));
+            return new ControlCode("\r" + (EL(2) + CUU(1)).Repeat(linesToMoveUp));

This is also happening for other widget types in 0.48 including up to at least 0.48.1-preview.0.32 in Windows terminal
https://github.com/spectreconsole/spectre.console/assets/13159458/f2783bb7-08c5-49cd-a097-4bc06e78bea5

This happens in progress displays without spinners as well.

Can confirm what @yenneferofvengerberg posted, rolling back that commit related to long lines smooths things out again.
Probably need something a bit more clever than brute forcing a clear on each line each render. I'd almost be inclined to suggest using the RenderHook that now exists on LiveRenderables as the mechanism for including extra info while a progress is running rather than write line. Gives us a bit more control over the whole process too

Is there a PR to roll this back?

I considered doing it, but I couldn't figure out how to maintain the
correct behavior when the text goes out of screen. If someone can provide
me an hint, I would be happy to try
Op ma 1 apr 2024 13:41 schreef Patrik Svensson @.***>:

Is there a PR to roll this back?
—
Reply to this email directly, view it on GitHub
https://github.com/spectreconsole/spectre.console/issues/1466#issuecomment-2029629940,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABMUM5WCZICI3CZN2DKNCPDY3FBXTAVCNFSM6AAAAABDMVUNI6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRZGYZDSOJUGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Since it's a regression I would say that it's OK with restoring it how it was, and look at finding a solution for it later.

Opened a PR for the revert https://github.com/spectreconsole/spectre.console/pull/1504
Regarding the original issue with WriteLine during a LiveRenderable, I wonder if some cleverness could be done to detect whether or not we can do the overwrite the content (no-flicker) vs erase what was written. Have to keep state of what was previously there on the last write, but I think it would be doable if someone had the gumption.


Add HumanEvalPack, QuixBugs, Python Bugs, Parity

Old PR: https://github.com/bigcode-project/bigcode-evaluation-harness/pull/47

Looks good! feel free to merge


Resource allocation in torque

Hi,
I've noticed when using the Torque BatchSystem API, the resource requirements are not properly relayed to the cluster.
In the code only the ncpus flag is used to allocate cores, but this results in reservations of one core  on a node with ncpu number of cores available. To properly allocate the number of requested processes, the ppn flag should also be used.
More explanation on this here.
I'll look into a quick fix for this.
Cheers
M

We'd welcome a PR!  Thank you for looking into this.

You're very welcome ;)
M


Move docs

Pull request
Closes #45
Please confirm that this pull request has done the following:

[ ] ~Tests added~
[x] Documentation added (where applicable)
[ ] ~Example added (either to an existing notebook or as a new notebook, where applicable)~
[x] Added to changelog/

Preview docs are here (https://openscm-units--47.org.readthedocs.build/en/47/index.html) can also be checked via the RTD action


chore(deps): update terraform terraform-ibm-modules/secrets-manager/ibm to v1.19.0

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/secrets-manager/ibm (source)
module
minor
1.18.14 -> 1.19.0

Release Notes

terraform-ibm-modules/terraform-ibm-secrets-manager (terraform-ibm-modules/secrets-manager/ibm)
v1.19.0
Compare Source
Features

exposed the ability to set the provider_visibility in the DA. Learn more. (#233) (9b76e2f)

v1.18.15
Compare Source
Bug Fixes

mark existing_kms_instance_crn as required  in the DA (#236) (b60bfd8)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline


Could you add support for the Neeva search engine ?

See Neeva
ref #262

dup #262
You can create a PR to add it if you really need it


I think my feedgen app returns posts in JSON which randomly do not get hydrated by bsky.app

Describe the bug
I have a benchmark curated user list of the MoMA, Guggenheim and Tate art bots. I made a test feed following the same three accounts, and when I look at both side by side, in my feed I notice random posts are missing which are present in the curated user list.
I look inside my database, and I see those posts did in fact get saved to the database by my firehose indexer. I go to the URL on my site where the feed should be getting served to Bluesky, and I see those posts also appear in the generated JSON.
I've been trying to figure out what I've been doing wrong, but considering the posts are in the JSON response, it would seem that for some reason the issue is not on my end but on the Bluesky consumer end?
To Reproduce
Steps to reproduce the behavior:

Go open my feed and my user list in two windows side by side.
Notice that posts in the user list randomly do not appear in my feed.
Visit my feed generator app URL at Fly.io for this specific feed.
Notice the post ID's of the missing posts are in the JSON output Bluesky should be consuming.

Expected behavior
I expected my feed to have the exact same output as my curated user list, post for post, so my feed could be a drop in replacement for the curated user list.
Screenshots

Details
I'm just looking at the web app version of Bluesky in desktop Firefox.
Additional context
My test app repo

Have you set Content Languages to English?
It seems that the Post is not being displayed due to language judgments as in #1960
I have checked and all applicable Posts are judged by lande for language because post.record.langs is not set.
Currently, to avoid this, either unset Content Language or set post.record.langs correctly

at://did:plc:z5pxuiispc5yacvofktometn/app.bsky.feed.post/3kjzbhr3yw72o
Alan Cote, Distant Warmth, 1978

-> lande detected 'eng'

at://did:plc:pa2epocjfar2fzz4symzmb5t/app.bsky.feed.post/3kjzaoqu2v52r
Akram Zaatari, Anonymous. Studio Shehrazade, Saida, Lebanon, 1960s. Hashem el Madani, 2007

-> lande detected 'cat'

at://did:plc:jx26hj3zymmn53cfjetkmwry/app.bsky.feed.post/3kjz7ol4jm22f
Korn by Gerhard Richter, 1982

-> lande detected 'eng'

at://did:plc:z5pxuiispc5yacvofktometn/app.bsky.feed.post/3kjz6tqoasa23
Mordecai Ardon, Amulet for a Yellow Landscape, 1966

-> lande detected 'cat'

at://did:plc:pa2epocjfar2fzz4symzmb5t/app.bsky.feed.post/3kjz6byz2ne2a
Dieter Roth, Hemdenstein, 1971

-> lande detected 'deu'

at://did:plc:pa2epocjfar2fzz4symzmb5t/app.bsky.feed.post/3kjz3etd2ls2m
William Holman Hunt, Claudio and Isabella, 1850

-> lande detected 'cat'

at://did:plc:pa2epocjfar2fzz4symzmb5t/app.bsky.feed.post/3kjz23sxq232l
Paula Rego, Drawing for ‘The Dance’, 1988

-> lande detected 'eng'

@dolciss awesome answer!
i opened the deployed feed from the issue in ff and got these headers:

i cant see here content-lang header. do i miss something?

do you mean account settings at https://bsky.app/settings/language?

Opps, yes, the Content Language I am referring to is in the settings, not the header.
I have unchecked all languages, so the corresponding Post is also shown.

verified. yes, this is why it got filtered!

I don't even recall touching this setting in the client app, but changing it seems to solve my problem. Thanks!!
Interesting that this setting only affects feeds, but not curated user lists.

I don't even recall touching this setting in the client app

I think it's set by default when you create your account


Release stuck funds for DefireX

All information about locked funds
https://community.venus.io/t/proposal-defirex-stuck-money-recovery-help-needed-from-the-venus-community-team/676

@gryincent @brightdev33
Hello! May you take a look to pull request and/or leave some feedback ?
We can make a some code fixes if you don't like something.

The contract code looks good to me now. Please also add a simulation on a forked net (see spec/sim for the reference). The BSC network config with the current contract addresses is here: https://github.com/VenusProtocol/venus-config

Hello! Is any docs about simulation process? I checked spec/sim, but there are just scripts and i didn't find simulation for any existing governance proposals.
Also i can make a simulation on forked mainnet using hardhat (https://www.npmjs.com/package/hardhat).

The contract code looks good to me now. Please also add a simulation on a forked net (see spec/sim for the reference). The BSC network config with the current contract addresses is here: https://github.com/VenusProtocol/venus-config

Hello! Is any docs about simulation process? I checked spec/sim, but there are just scripts and i didn't find simulation for any existing governance proposals.
Also i can make a simulation on forked mainnet using hardhat (https://www.npmjs.com/package/hardhat).

Sadly, we have no docs on simulations yet AFAIAC (@gryincent please correct me if I'm wrong). Hardhat should work as well, please use whatever is comfortable for you and reproducible for the community :)

@Smyak
We have reviewed the code and run the simulation. The actual behavior of the proposal corresponds to the intended one: the proposal sets up a temporary implementation for vBUSD and vUSDT, releases $16M worth of stuck vBUSD and vUSDT to DefireX deployer address, and restores the current implementation.
We propose two minor modifications to the simulation configuration & docs:

Increase mocha timeout (add mocha: { timeout: 80000 } to hardhat config)
Use a public third-party node (e.g., https://getblock.io/ or https://www.quicknode.com/) instead of the DefireX node — please also provide instructions on how to get access to the third-party node.

After fixing these minor issues, please proceed with deploying and verifying the temporary VTokenDelegate implementation. To increase transparency, we also kindly ask you to verify your DefireX Controller implementation on bscscan. After these steps are finished, we can review the deployed code and submit the proposal.

Temporary VTokenDelegate implementation
https://bscscan.com/address/0x556fb1b273a1e7e737dc0c2862c7f3685305aead#code

DefireX Controller implementation has been verified on bscscan.

@kkirka
May you review my last update? I just updated yarn.lock because workflow script thrown an error at "yarn --frozen-lockfile" step

LGTM :)
Since this proposal just releases the funds and restores the initial implementation, this code shouldn't end up in the main branch IMO, let it just be a PR. We'll close it after the funds are released.


[NixOS] starting hyprland through systemd wayland-session not working properly

Already reported ? *

[X] I have searched the existing open and closed issues.

Regression?
No
System Info and Version
 System/Version info
Hyprland, built from branch v0.44.1-b at commit 4520b30d498daca8079365bdb909a8dea38e8d55  (version: bump to 0.44.1).
Date: 2024-10-09
Tag: v0.44.1, commits: 4520b30d498daca8079365bdb909a8dea38e8d55
built against aquamarine 0.4.3

flags: (if any)

System Information:
System name: Linux
Node name: thinkpad-simon
Release: 6.6.58
Version: #1-NixOS SMP PREEMPT_DYNAMIC Tue Oct 22 13:46:36 UTC 2024

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02) (prog-if 00 [VGA controller])
00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Sunrise Point-LP Integrated Sensor Hub [8086:9d35] (rev 21)

os-release: ANSI_COLOR="1;34"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="24.11.20241029.807e915"
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 24.11 (Vicuna)"
SUPPORT_URL="https://nixos.org/community.html"
VERSION="24.11 (Vicuna)"
VERSION_CODENAME=vicuna
VERSION_ID="24.11"

plugins:

======Config-Start======

Config File: /home/simon/.config/hypr/hyprland.conf: Read Succeeded
exec-once = /nix/store/ldpr2fzzk97pzml87z7lmvhqg7pp65lf-dbus-1.14.10/bin/dbus-update-activation-environment --systemd DISPLAY HYPRLAND_INSTANCE_SIGNATURE WAYLAND_DISPLAY XDG_CURRENT_DESKTOP && systemctl --user stop hyprland-session.target && systemctl --user start hyprland-session.target
$mod=SUPER
general {
  col.active_border=rgb(2aa198)
  col.inactive_border=0x00000000
  gaps_in=2
  gaps_out=5
  layout=master
  monitor=eDP-1, 1920x1080, 0x0, 1
}

input {
  touchpad {
    natural_scroll=true
  }
  float_switch_override_focus=0
  follow_mouse=0
  kb_layout=de
  mouse_refocus=0
  numlock_by_default=true
  sensitivity=0
}
bind=$mod_SHIFT, Return, exec, kitty
bind=$mod_SHIFT, Q, killactive
bind=$mod, P, exec, grimblast --notify save screen
bind=, Print, exec, grimblast --freeze copy area
bind=$mod, R, exec, killall rofi || rofi -show
bind=$mod, bracketright, exec, kitty yazi
bind=$mod_ALT, delete, exit
bind=$mod, V, togglefloating
bind=$mod, X, pin
bind=$mod, F, fullscreen
bind=$mod, Tab, exec, hyprctl dispatch overview:toggle
bind=$mod, S, swapactiveworkspaces, 0 1
bind=$mod_SHIFT, S, movetoworkspace, special
bind=$mod, O, exec, killall .ironbar-wrapper inotifywait pactl || ironbar
bind=$mod, M, focusmonitor, +1
bind=$mod_SHIFT, M, focusmonitor, -1
bind=$mod, Return, layoutmsg, swapwithmaster master
bind=$mod, J, layoutmsg, cyclenext
bind=$mod, K, layoutmsg, cycleprev
bind=$mod_SHIFT, J, layoutmsg, swapnext
bind=$mod_SHIFT, K, layoutmsg, swapprev
bind=$mod, C, splitratio, exact 0.80
bind=$mod, C, layoutmsg, orientationtop
bind=$mod_SHIFT, C, splitratio, exact 0.65
bind=$mod_SHIFT, C, layoutmsg, orientationleft
bind=$mod, H, layoutmsg, addmaster
bind=$mod, L, layoutmsg, removemaster
bind=$mod_SHIFT, H, splitratio, -0.05
bind=$mod_SHIFT, L, splitratio, +0.05
bind=$mod_ALT, L, exec, hyprlock
bind=$mod, 1, exec, hyprnome --previous
bind=$mod, 2, exec, hyprnome
bind=$mod_SHIFT, 1, exec, hyprnome --previous --move
bind=$mod_SHIFT, 2, exec, hyprnome --move
bind=$mod, mouse_down, workspace, e+1
bind=$mod, mouse_up, workspace, e-1
bindl=, XF86AudioPrev, exec, playerctl -p playerctld previous
bindl=, XF86AudioNext, exec, playerctl -p playerctld next
bindl=, XF86AudioPlay, exec, playerctl -p playerctld play
bindl=, XF86AudioPause, exec, playerctl -p playerctld pause
bindl=, XF86AudioForward, exec, playerctl -p playerctld position 10+
bindl=, XF86AudioRewind, exec, playerctl -p playerctld position 10-
bindl=, XF86Messenger, togglespecialworkspace
bindm=$mod, mouse:272, movewindow
bindm=$mod, mouse:273, resizewindow
exec-once=/nix/store/vx31v8xdqv9vmjpn8kkfxii545n95lzx-start/bin/start

======Config-End========

Description
when launching hyprland through the hyprland-systemd session none of my keybinds work and my cursor is bigger than usual
Also the 2 sessions are both just named Hyprland so it's always a guessing game which one is the working one.
How to reproduce
install hyprland from the nix flake and select the hyprland systemd session in the display manager
Crash reports, logs, images, videos
No response

Also the 2 sessions are both just named Hyprland so it's always a guessing game which one is the working one.

My oversight. Created a PR to address this.
Try to start Hyprland directly from your tty, by typing  systemctl --user start --wait hyprland-session.service.

exec-once = /nix/store/ldpr2fzzk97pzml87z7lmvhqg7pp65lf-dbus-1.14.10/bin/dbus-update-activation-environment --systemd DISPLAY HYPRLAND_INSTANCE_SIGNATURE WAYLAND_DISPLAY XDG_CURRENT_DESKTOP && systemctl --user stop hyprland-session.target && systemctl --user start hyprland-session.target

What is this? If you use dbus-broker - you don't need this string at all, if not - remove  && systemctl --user stop hyprland-session.target && systemctl --user start hyprland-session.target

What is this?

the home-manager module generates this by default, i managed to disable it by setting wayland.windowManager.hyprland.systemd.enable to false.
unfortunately it didn't fix the issue, sometimes it actually works but only for a short amount of time, then it stops working again.
here are the debug logs for the non working one:

full debug output

Nov 02 12:31:10 thinkpad-simon systemd[2007]: Starting Hyprland - Tiling compositor with the looks...
Nov 02 12:31:10 thinkpad-simon Hyprland[2748]: sh: line 1: cat: command not found
Nov 02 12:31:11 thinkpad-simon Hyprland[2781]: /nix/store/62vvkbds2b71m7m1kjk8ssr9zqivd5q6-start/bin/start: line 3: pypr: command not found
Nov 02 12:31:11 thinkpad-simon Hyprland[2783]: DEPRECATION WARNING: `swww init` IS DEPRECATED. Call `swww-daemon` directly instead
Nov 02 12:31:11 thinkpad-simon Hyprland[2788]: Failure: Entity exists
Nov 02 12:31:11 thinkpad-simon Hyprland[2792]: /nix/store/62vvkbds2b71m7m1kjk8ssr9zqivd5q6-start/bin/start: line 11: sleep: command not found
Nov 02 12:31:12 thinkpad-simon Hyprland[2783]: Error: "error spawning swww-daemon: No such file or directory (os error 2)"
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' }
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: NODE_ENV production
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: NODE_CONFIG_DIR /nix/store/fnv11a8gflllmm4060n92xpaa6359vbx-signal-desktop-7.29.0/lib/Signal/resources/app.asar/config
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: NODE_CONFIG {}
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: ALLOW_CONFIG_MUTATIONS undefined
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: HOSTNAME thinkpad-simon
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: NODE_APP_INSTANCE undefined
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: SUPPRESS_NO_CONFIG_WARNING undefined
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: SIGNAL_ENABLE_HTTP undefined
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: userData: /home/simon/.config/Signal
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: config/get: Successfully read user config file
Nov 02 12:31:12 thinkpad-simon Hyprland[2787]: config/get: Successfully read ephemeral config file
Nov 02 12:31:14 thinkpad-simon systemd[2007]: Started Hyprland - Tiling compositor with the looks.
Nov 02 12:31:14 thinkpad-simon Hyprland[2882]: /bin/sh: line 1: Xwayland: command not found
Nov 02 12:31:14 thinkpad-simon .swaync-wrapped[2785]: configModel.vala:289: Loading Config: "/etc/profiles/per-user/simon/etc/xdg/swaync/config.json"
Nov 02 12:31:14 thinkpad-simon .swaync-wrapped[2785]: functions.vala:86: Loading CSS: "/etc/profiles/per-user/simon/etc/xdg/swaync/style.css"
Nov 02 12:31:14 thinkpad-simon .swaync-wrapped[2785]: functions.vala:100: Loading CSS: "/etc/profiles/per-user/simon/etc/xdg/swaync/style.css"
Nov 02 12:31:14 thinkpad-simon .swaync-wrapped[2785]: factory.vala:44: Loading widget: inhibitors
Nov 02 12:31:14 thinkpad-simon .swaync-wrapped[2785]: factory.vala:44: Loading widget: title
Nov 02 12:31:14 thinkpad-simon .swaync-wrapped[2785]: factory.vala:44: Loading widget: dnd
Nov 02 12:31:15 thinkpad-simon Hyprland[2780]: [2024-11-02 12:31:15.013] [info] Using configuration file /home/simon/.config/waybar/config
Nov 02 12:31:15 thinkpad-simon signal-desktop[2787]: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
Nov 02 12:31:15 thinkpad-simon Hyprland[2780]: [2024-11-02 12:31:15.513] [info] Using CSS file /home/simon/.config/waybar/style.css
Nov 02 12:31:15 thinkpad-simon Hyprland[2780]: [2024-11-02 12:31:15.539] [info] Hyprland IPC starting
Nov 02 12:31:15 thinkpad-simon Hyprland[2780]: [2024-11-02 12:31:15.540] [info] Loading persistent workspaces from Hyprland workspace rules
Nov 02 12:31:15 thinkpad-simon Hyprland[2780]: [2024-11-02 12:31:15.560] [warning] No battery named BAT2
Nov 02 12:31:15 thinkpad-simon Hyprland[3030]: /usr/bin/env: ‘bash’: No such file or directory
Nov 02 12:31:15 thinkpad-simon Hyprland[2780]: [2024-11-02 12:31:15.809] [warning] Requested height: 30 is less than the minimum height: 40 required by the modules
Nov 02 12:31:15 thinkpad-simon Hyprland[2780]: [2024-11-02 12:31:15.809] [info] Bar configured (width: 1920, height: 40) for output: eDP-1
Nov 02 12:31:18 thinkpad-simon Hyprland[3065]: /bin/sh: line 1: killall: command not found
Nov 02 12:31:18 thinkpad-simon Hyprland[3064]: /bin/sh: line 1: rofi: command not found
Nov 02 12:31:19 thinkpad-simon Hyprland[3068]: /bin/sh: line 1: killall: command not found
Nov 02 12:31:19 thinkpad-simon Hyprland[3067]: /bin/sh: line 1: rofi: command not found
Nov 02 12:31:20 thinkpad-simon Hyprland[3076]: /bin/sh: line 1: killall: command not found
Nov 02 12:31:20 thinkpad-simon Hyprland[3075]: /bin/sh: line 1: rofi: command not found
Nov 02 12:31:23 thinkpad-simon Hyprland[3088]: /bin/sh: line 1: killall: command not found
Nov 02 12:31:23 thinkpad-simon Hyprland[3087]: /bin/sh: line 1: rofi: command not found
Nov 02 12:31:24 thinkpad-simon Hyprland[3091]: /bin/sh: line 1: killall: command not found
Nov 02 12:31:24 thinkpad-simon Hyprland[3090]: /bin/sh: line 1: rofi: command not found
Nov 02 12:31:25 thinkpad-simon Hyprland[3092]: /usr/bin/env: ‘bash’: No such file or directory
Nov 02 12:31:26 thinkpad-simon polkit-gnome-au[2782]: Error reading events from display: Broken pipe
Nov 02 12:31:26 thinkpad-simon .swaync-wrapped[2785]: Error reading events from display: Broken pipe
Nov 02 12:31:26 thinkpad-simon .waybar-wrapped[2780]: Error reading events from display: Broken pipe
Nov 02 12:31:26 thinkpad-simon Hyprland[2787]: [2787:1102/123126.915260:ERROR:wayland_event_watcher.cc(68)] Fatal Wayland communication error: Broken pipe.
Nov 02 12:31:26 thinkpad-simon Hyprland[2787]: [2787:1102/123126.929664:FATAL:electron_browser_main_parts.cc(504)] Failed to shutdown.
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: Welcome to Hyprland!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Instance Signature: 93b4478e70af6ffb08a4a66a6d0364c3296db296_1730547070_1210437825
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Runtime directory: /run/user/1000/hypr/93b4478e70af6ffb08a4a66a6d0364c3296db296_1730547070_1210437825
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Hyprland PID: 2744
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] ===== SYSTEM INFO: =====
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] System name: Linux
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Node name: thinkpad-simon
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Release: 6.6.58
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Version: #1-NixOS SMP PREEMPT_DYNAMIC Tue Oct 22 13:46:36 UTC 2024
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] GPU information:
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] os-release:
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] ========================
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [INFO] If you are crashing, or encounter any bugs, please consult https://wiki.hyprland.org/Crashes-and-Bugs/
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]:
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG]
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: Current splash: Thanks Brodie!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Old rlimit: soft -> 1024, hard -> 524288
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] New rlimit: soft -> 524288, hard -> 524288
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Creating the EventLoopManager!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Creating the HookSystem!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Creating the KeybindManager!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Creating the AnimationManager!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 46.88µs. Estimated average calc time: 0.05µs.
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Creating the ConfigManager!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 32.20µs. Estimated average calc time: 0.06µs.
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Using config: /home/simon/.config/hypr/hyprland.conf
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [INFO] !!!!HEY YOU, YES YOU!!!!: further logs to stdout / logfile are disabled by default. BEFORE SENDING THIS LOG, ENABLE THEM. Use debug:disable_logs = false to do>
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Creating the CHyprError!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Creating the LayoutManager!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Creating the TokenManager!
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] [hookSystem] New hook event registered: preConfigReload
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 26.48µs. Estimated average calc time: 0.04µs.
Nov 02 12:31:27 thinkpad-simon Hyprland[2744]: [LOG] Using config: /home/simon/.config/hypr/hyprland.conf

it seems like it's losing the PATH

@fufexan

dbus-broker is not the default dbus impl on nixos, so you still want the command to be present. Otherwise you get the PATH errors above.

Given the systemd wayland session is going away in favour of uwsm, this can be closed I think.

There still are things to be ironed out before the uwsm transition is seamless, but I will close the issue since we no longer have the systemd session.


Error on Itwin connection

When trying to connect with my application clientId, I got an error "400 - Invalid client_id" in my web browser.
I fix this issue by changing the issuerUrl to "https://ims.bentley.com".
Also, could we use a connector in a service application (not a SPA) ?
Thanks

@lmborione Sorry for the late reply! Yes, you can use a service application to do a non-interactive sign-in. SPA was used to support interactive sign-in through your Bentley account.
Note that<EMAIL_ADDRESS>does not integrate service application sign-in, but it's available in<EMAIL_ADDRESS>An example:
// in your pcf.HubArgs definition under App.ts
clientConfig: {
      clientId: process.env.imjs_test_client_id as string,
      // PCF would automatically do a non-interactive sign-in if this property is defined.
      clientSecret: process.env.imjs_test_client_secret as string,
      redirectUri: "http://localhost:3000/signin-callback",
      scope: "itwinjs",
},


Best way to migrate to mise?

We leverage this tool for some development related tooling, but was surprised when we had a developer try to install rtx, which succeeded, but actually installed mise. Was there a reason we didn't leave the rtx homebrew package around so folks could migrate on their own leisure?
We are thinking of a couple options:

alias rtx to mise (will this work?)
host our own rtx homebrew Formula
roll forward and upgrade our software to use mise (hopefully just a search and replace)
anything else I'm missing?

I found https://mise.jdx.dev/rtx.html
Might be a good idea to link to that page.  I can open a PR.

someone else asked about this problem and I suggested doing the following:
$ cat <<EOF >/opt/homebrew/bin/rtx
#!/usr/bin/env bash
echo "[WARN] rtx has been replaced with mise. Please use `mise` instead of `rtx` to hide this warning." >&2
mise "$@"
EOF

Some help with migration would be great - I wasn't aware of a pending rename.
My main question is whether rtx-actions will stop working immediately or not.
Doing an FAQ, or maybe pinning key issues for rtx and rtx-actions migration, would be great.
Thanks for all your work on mise/rtx, it really is a great tool!  👍

Yeah, this surprised me as well. I even looked at the README and still missed the link talking about the rename. I'd suggest putting the announcement with a link to that page much larger and at the top of the README for a month or two.

@jdx the migration doc says it's required to reinstall Ruby & Python. Can you pls describe why? Is it due to some hardcoded paths in the compiled binaries? I really want to avoid re-installation - especially for Ruby, cause I have a lot of Rubies with a lot of gems installed.

right, they're not compiled to be able to be moved. You can symlink the install directory to the old rtx directory manually.

Or even hardlink. Maybe add this as an automatic migration option with an alert that removing the original directory will break things?
And what about community-developed plugins? I assume they are not migrated automatically too, right?

I can't (or maybe don't want is more accurate) to put much complexity into the migration code. It's hard to test and since it runs every single time the CLI launches it's a precarious place to be. I've already caused several bugs in that logic and really don't want to make more mistakes there. It also happens before the CLI starts so doing things like showing a prompt isn't easy because prompting relies on initialization that wouldn't have happened yet. It's also of little value compared to other things I could be working on since it only happens once per user.
If I had all the time in the world I would get e2e tests around it and make it as automated as possible, but that's just not the reality.
I think there is also some question on how the linking would be done (hard, sym for a start). You could symlink the whole directory: ln -s ~/.local/share/{rtx,mise} individual languages: ln -s ~/.local/share/{rtx,mise}/installs/python or individual versions: ln - s ~/.local/share/{rtx,mise}/installs/python/3.0.0.
That said, if someone wants to add a note on how to setup links for this I'd be more than happy to add it to the migration doc. I think that's the easier and safer approach here.

And what about community-developed plugins? I assume they are not migrated automatically too, right?

All plugins are migrated.

if someone wants to add a note on how to setup links for this

Ok, maybe I'll try. But honestly, I don't want to migrate right now

All plugins are migrated

Oh, I should have been more precise, I mean tools installed via those plugins. It's unknown whether they are movable

everything that's not ruby/python is migrated. It's possible other tools may use unmovable binaries but I haven't heard of any yet. I think there aren't likely to be too many though since not very many tools actually compile inside the plugin.

vladimir@np940x5n:~/.local/share/rtx/installs/php$ grep -rnFe 'share/rtx' -l
8.3.1RC3/pear.conf
8.3.1RC3/lib/php/.registry/archive_tar.reg
8.3.1RC3/lib/php/.registry/pear.reg
8.3.1RC3/lib/php/.registry/xml_util.reg
8.3.1RC3/lib/php/.registry/console_getopt.reg
8.3.1RC3/lib/php/.registry/structures_graph.reg
8.3.1RC3/lib/php/pearcmd.php
8.3.1RC3/lib/php/peclcmd.php
8.3.1RC3/lib/php/test/Structures_Graph/tests/helper.inc
8.3.1RC3/php/man/man8/php-fpm.8
8.3.1RC3/bin/php-cgi
8.3.1RC3/bin/phar.phar
8.3.1RC3/bin/php
8.3.1RC3/bin/php-config
8.3.1RC3/bin/phpize
8.3.1RC3/bin/pecl
8.3.1RC3/bin/pear
8.3.1RC3/bin/phpdbg
8.3.1RC3/bin/peardev
8.3.1RC3/php-fpm.conf.default
8.3.1RC3/include/php/main/build-defs.h
8.3.1RC3/sbin/php-fpm
8.3.1RC3/php-fpm.d/www.conf.default
vladimir@np940x5n:~/.local/share/rtx/installs/php$ cd ../lua/
vladimir@np940x5n:~/.local/share/rtx/installs/lua$ grep -rnFe 'share/rtx' -l
5.4.6/luarocks/bin/luarocks-admin
5.4.6/luarocks/bin/luarocks
5.4.6/luarocks/etc/luarocks/config-5.4.lua
vladimir@np940x5n:~/.local/share/rtx/installs/lua$
vladimir@np940x5n:~/.local/share/rtx/installs/lua$ cd ../go/
vladimir@np940x5n:~/.local/share/rtx/installs/go$ grep -rnFe 'share/rtx' -l
1.20.4/packages/bin/gophernotes
vladimir@np940x5n:~/.local/share/rtx/installs/go$ cd ../node/
vladimir@np940x5n:~/.local/share/rtx/installs/node$ grep -rnFe 'share/rtx' -l
16.13.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-310.pyc
16.13.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-310.pyc
16.13.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-310.pyc
16.13.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-310.pyc
16.13.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-310.pyc
16.13.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-310.pyc
16.13.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-310.pyc
vladimir@np940x5n:~/.local/share/rtx/installs/node$ cd ../rust/
vladimir@np940x5n:~/.local/share/rtx/installs/rust$ ll
total 20
drwxrwxr-x  5 vladimir vladimir 4096 сту  8 19:49 ./
drwxrwxr-x 17 vladimir vladimir 4096 сту 10 19:53 ../
lrwxrwxrwx  1 vladimir vladimir    8 кас 14 04:42 1 -> ./1.73.0/
lrwxrwxrwx  1 vladimir vladimir    8 сту  8 19:49 1.71 -> ./1.71.1/
drwxrwxr-x  2 vladimir vladimir 4096 кас 14 04:41 1.71.1/
lrwxrwxrwx  1 vladimir vladimir    8 кас  2 01:24 1.72 -> ./1.72.1/
drwxrwxr-x  8 vladimir vladimir 4096 ліс 10 02:00 1.72.1/
lrwxrwxrwx  1 vladimir vladimir    8 кас 14 04:42 1.73 -> ./1.73.0/
lrwxrwxrwx  1 vladimir vladimir   21 кас 14 04:42 1.73.0 -> /home/vladimir/.cargo/
lrwxrwxrwx  1 vladimir vladimir    8 кас 14 04:42 latest -> ./1.73.0/
drwxrwxr-x  7 vladimir vladimir 4096 кас 11 03:11 nightly/
lrwxrwxrwx  1 vladimir vladimir   21 кас 14 03:41 rustup -> /home/vladimir/.cargo/
vladimir@np940x5n:~/.local/share/rtx/installs/rust$ grep -rnFe 'share/rtx' -l
1.72.1/lib/rustlib/manifest-rustfmt-preview
1.72.1/lib/rustlib/install.log
1.72.1/lib/rustlib/manifest-rust-analyzer-preview
1.72.1/lib/rustlib/manifest-rustc
1.72.1/lib/rustlib/manifest-rust-demangler-preview
1.72.1/lib/rustlib/manifest-rust-analysis-x86_64-unknown-linux-gnu
1.72.1/lib/rustlib/manifest-rust-docs
1.72.1/lib/rustlib/manifest-rust-docs-json-preview
1.72.1/lib/rustlib/manifest-rls-preview
1.72.1/lib/rustlib/manifest-cargo
1.72.1/lib/rustlib/manifest-rust-std-x86_64-unknown-linux-gnu
1.72.1/lib/rustlib/manifest-llvm-tools-preview
1.72.1/lib/rustlib/manifest-clippy-preview
1.72.1/bin/evcxr_jupyter
1.72.1/bin/evcxr
1.72.1/bin/bindgen
1.72.1/bin/cargo-expand
nightly/lib/rustlib/manifest-rustfmt-preview
nightly/lib/rustlib/install.log
nightly/lib/rustlib/manifest-rust-analyzer-preview
nightly/lib/rustlib/manifest-rustc
nightly/lib/rustlib/manifest-rust-demangler-preview
nightly/lib/rustlib/manifest-rust-analysis-x86_64-unknown-linux-gnu
nightly/lib/rustlib/manifest-rust-docs
nightly/lib/rustlib/manifest-rust-docs-json-preview
nightly/lib/rustlib/manifest-rls-preview
nightly/lib/rustlib/manifest-cargo
nightly/lib/rustlib/manifest-rust-std-x86_64-unknown-linux-gnu
nightly/lib/rustlib/manifest-llvm-tools-preview
nightly/lib/rustlib/manifest-miri-preview
nightly/lib/rustlib/manifest-clippy-preview

plus poetry and pipenv, ofk


Is southeastasia a valid region?

It's indicated here that southeastasia is a valid region for AKS - i've tried to provision one via ARM template, CLIv2, and portal, and none work. Is this a documentation error, or are the tooling (ARM, CLIv2) not updated?
Which Azure regions provide the Azure Kubernetes Service (AKS) today?
Canada Central
Canada East
Central US
East US
South East Asia
West Europe
West US 2

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

ID: d501ff67-9208-8bcb-e8df-f09e9b16a802
Version Independent ID: e3fc3851-ddc4-d26c-251d-6ae53d714081
Content: Frequently asked questions for Azure Kubernetes Service
Content Source: articles/aks/faq.md
Service: container-service
GitHub Login: @neilpeterson
Microsoft Alias: nepeters

@justinbarias - this appears to be a documentation issue. I will look into it and update.
Thanks for raising the issue.

@justinbarias - confirmed as a doc issue. Updates have merged and will publish today. Apologies for the trouble, thanks again for raising the issue.
#please-close

No worries - i admit i was hoping it wasn't. Thanks for all the awesome work you guys are doing.


Show underlying type documentation in interfaces and types that implement that type.

I often have function signatures saved as a separate type when I use them in a lot of places.
The problem is, whenever I use such a type in an interface or a compound type, it doesn't automatically show me the documentation for the underlying type when hovering over the property...
This makes it veeeery un-user-friendly for devs who consume my libraries. So to mitigate that I have to manually duplicate the documentation block of the type inside every interface and compound type that uses it!
/**
 * Documentation for function that is used in multiple places
 */
export type MyFunction = () => void

export interface SomeInferface {
  /**
   * I HAVE to duplicate the documentation manually here, if not, it won't show up on hovering over the `myFunction` prop in `SomeInterface`...
   */
  myFunction: MyFunction
}

export type SomeType = {
  /**
   * I HAVE to duplicate the documentation manually here, if not, it won't show up when hovering over the `myFunction` prop in `SomeType`...
   */
  myFunction: MyFunction
}

But this in turn is very error-prone if I change it and forget to update it somewhere...
VSCode should automatically show the documentation of the underlying type, if no other documentation was provided inside the interface or the compound type.

Duplicate of https://github.com/microsoft/TypeScript/issues/37876


Added test case for github issue 1775

I finally managed to create a test case for #1775.

@pascal-hofmann is the test also failing on 1.2.x branch?

@malarzm Yes. I only used 1.1.x because that's what's in use here. Should I create a PR for 1.2.x?

No need, just wanted to make sure it's not something that was fixed "in the meantime" :)

Closing here, the test is part of #1784. Thanks!


Deprecate *_enabled flags under cupy.cuda

Currently when using *_enabled flags, users should write:
import cupy
if cupy.cuda.cutensor_enabled:
    from cupy.cuda import cutensor as cuda_cutensor
    from cupy import cutensor

def foo():
    if cupy.cuda.cutensor_enabled:
        # do cutensor things
        ...

I think this is better:
# This import is always safe.
# Dummy object is returned when cuTENSOR is unavailable.
from cupy.cuda import cutensor

def foo():
    if cupy.cuda.cutensor.available:
        # do cutensor things
        pass

This is related to #3731.
In this way, we can use __getattr__ in dummy objects to warn users if the library is not installed.
(note: module-level __getattr__ is another choice, but only available in Python 3.7 or later)
I would like to hear opinions before completing this PR.

pfnCI, test this please.

Jenkins CI test (for commit a8bb2de3bebca735219e0fa28fa4712dd0a3b9da, target branch master) failed with status FAILURE.

pfnCI, test this please.

Jenkins CI test (for commit 2b5eaa87bab62ae3120e3e5e981d5c227a29c9f3, target branch master) failed with status FAILURE.

Jenkins, test this please

Jenkins CI test (for commit 2b5eaa87bab62ae3120e3e5e981d5c227a29c9f3, target branch master) failed with status FAILURE.

@kmaehashi Could you fix also tests/cupy_tests/cuda_tests/test_cutensor.py to use cutensor.available?

Please resolve conflicts and fix also cupyx/runtime.py.

Jenkins, test this please.

Jenkins CI test (for commit 7c2de447459f0d82c54a78944ca5822443bb92cd, target branch master) failed with status FAILURE.

Jenkins, test this please.

Could you check failure?

Jenkins CI test (for commit 7c2de447459f0d82c54a78944ca5822443bb92cd, target branch master) failed with status FAILURE.

pfnCI, test this please.

Jenkins CI test (for commit 2c752582b65ae17c35c1871e35d7f7c0164a5e80, target branch master) succeeded!

Could you resolve conflicts?

pfnCI, test this please.

Jenkins CI test (for commit 0dbb9d5cb977a0ed2cbb7daf019f4451ead4bff8, target branch master) failed with status FAILURE.

TestCuTensorReduceNumpyArrayCreation in test_cutensor.py was removed in #3744, but maybe restored in this PR?

Sorry, I made a mistake when resolving conflict.
pfnCI, test this please.

Jenkins CI test (for commit 49271c916d170ad97b469563826e6d9ee7c0ad13, target branch master) succeeded!

LGTM.


added user question in FAQ re: shared drives and Docker Machine nodes

Proposed changes
In response to user feedback, added an FAQ about shared drives and Docker Machine created hosts   on Docker for Windows w/cross-refs to the "shared drives" and "what to know before you install topics"
Related issues (optional)
#994
Reviewers please have a look
@friism @mstanleyjones
Signed-off-by: Victoria Bialas<EMAIL_ADDRESS>

@mstanleyjones thanks, please have a look now, made all changes, some slightly re-worded but kept the spirit of your comments

@mstanleyjones excellent, thanks! Merging for now.
@friism just let me on this if you want more changes.


Time is not being updated

Hi, thanks for this great plugin!
I have the problem that my time is not being updated
When I open your demo page and I leave it open the time is automatically updated every minute.
In my situation when I open my page the time is only being updated on page load but when I leave the page open for a few minutes time is not being updated anymore.
This is how I format my time in my page {{activitie.start_date | timeAgo}}
this time item is in a ng-repeat div (I don't know if that has something to do with it).
Thanks!

It's hard to know what the exact problem is without reading the code. If you can create JSFiddle (http://jsfiddle.net/) or Plnkr (plnkr.co), I can take a look at it.

@yaru22 I found the solution.
I changed {{activitie.start_date | timeAgo}} to
I already tried this earlier but this time it seems to work.
If you like I can provide you with a dutch translation, can I copy it here in a comment or should I drop it somewhere else?

Glad to hear you found the solution. If you'd like to add dutch translation, that would be great as well. Have you created a pull request before?
You can fork this repo, make the necessary changes and commit to your forked repo. Then you can create a pull request (https://help.github.com/articles/creating-a-pull-request/). Look forward to it =)

@Jarvey having the same problem. How did you change {{activitie.start_date | timeAgo}}? seems parts of your last comment are skipped... Thanks in advance!

@3x14159265 Sorry for the late response. I edited my previous response.


Updated dependencies

As per Grunt/NPM guidelines, updated the peer and deve dependencies to have latest major release.

Thanks for the PR, there are a few tweaks I'm making to make this plugin compatible with grunt 1.x.


Cursor not showing

Cursor not shown at all. No block, line or anything.
Currently using Atom Version 0.209.0 (0.209.0)

Yeah, this is an issue with the new tile rendering of the editor... You can use the cursorLineFix config as a workaround for now, but it is not a perfect solution. You'll have to use very low alpha, because it renders the cursor above the text.
Not much more I can do about this right now, I'm afraid. I'll talk with the Atom team, and see if this can be fixed somehow...

Hey, I've just published a new version that should work around this problem as I described above. It breaks the current configuration, so you will need to set it up again.

Superb, many thanks!


cattle-cluster-agent pod CrashLoopBackOff

What kind of request is this (question/bug/enhancement/feature request):
Question / Bug
Steps to reproduce (least amount of steps as possible):
I'm trying to setup a k8s cluster with rancher 2.3.3 (2.3.0, 2.3.2 all the same).
3 cp / etcd nodes
4 worker nodes
all running ubuntu 18.04 in VMs / docker 19.03.5.
I create the k8s cluster, register the custom nodes described above, network plugin - canal with no isolation (same issues with flannel and calico), k8s version: 1.16.3-rancher-1 (same issues with older k8s versions).
Result:
everything in System project is green except cattle-cluster-agent
logs:
INFO: Environment: CATTLE_ADDRESS=<IP_ADDRESS> CATTLE_CA_CHECKSUM= CATTLE_CLUSTER=true CATTLE_INTERNAL_ADDRESS= CATTLE_K8S_MANAGED=true CATTLE_NODE_NAME=cattle-cluster-agent-7c6fcf58d5-qvl5w CATTLE_SERVER=https://rancher.mydomain.org
INFO: Using resolv.conf: nameserver <IP_ADDRESS> search cattle-system.svc.cluster.local svc.cluster.local cluster.local esol-prime options ndots:5
ERROR: https://rancher.mydomain.org/ping is not accessible (Could not resolve host: rancher.mydomain.org)

Other details that may be helpful:
https://rancher.mydomain.org is publicly accessible over internet
Tried to search similar issues with cattle-cluster-agent not starting for this reason in the past, suggested fixes to change URL to https://rancher did not work.
 Can you curl the url from the node?
Is there some kind of security group or proxy config on the web end?

core-dns running successful on two instances
.:53
2019-11-28T12:09:44.258Z [INFO] plugin/reload: Running configuration MD5 = 68ad62e82bb7a01ce4a04dd06bd0bf2c
2019-11-28T12:09:44.258Z [INFO] CoreDNS-1.6.2
2019-11-28T12:09:44.258Z [INFO] linux/amd64, go1.12.8, 795a3eb
CoreDNS-1.6.2
linux/amd64, go1.12.8, 795a3eb

rke-coredns-addon-deploy-job is also running successfully
serviceaccount/coredns created
clusterrole.rbac.authorization.k8s.io/system:coredns created
clusterrolebinding.rbac.authorization.k8s.io/system:coredns created
configmap/coredns created
deployment.apps/coredns created
service/kube-dns created
deployment.apps/coredns-autoscaler created
serviceaccount/coredns-autoscaler created
clusterrole.rbac.authorization.k8s.io/system:coredns-autoscaler created
clusterrolebinding.rbac.authorization.k8s.io/system:coredns-autoscaler created

curl to that address works from each of the controller and worker nodes, so there's no problem there.
No security group or proxy on the rancher machine afaik, websocket connection seems to be working properly if that info helps.
Also, each of worker k8s nodes have both public and private ips, public interface is firewalled and allows only 443,80, and some 30000+ ports for node ports. Each controller + etcd node has only private ip. Traffic is unrestricted on private ip, I expect nodes to communicate between each other using internal ip.

walking through the rancher DNS troubleshooting document, I can see another thing that is not working properly:
export DOMAIN=www.google.com; echo "=> Start DNS resolve test"; kubectl get pods -l name=dnstest --no-headers -o custom-columns=NAME:.metadata.name,HOSTIP:.status.hostIP | while read pod host; do kubectl exec $pod -- /bin/sh -c "nslookup $DOMAIN > /dev/null 2>&1"; RC=$?; if [ $RC -ne 0 ]; then echo $host cannot resolve $DOMAIN; fi; done; echo "=> End DNS resolve test"
=> Start DNS resolve test

command terminated with exit code 1
<IP_ADDRESS> cannot resolve www.google.com
command terminated with exit code 1
<IP_ADDRESS> cannot resolve www.google.com
=> End DNS resolve test

cattle-cluster-agent resolv.conf does not look right, it is as if cluster provisioning is not considering that ubuntu is working with systemd-resolved.
resolv.conf from a pod that has external access to interned:
cat /etc/resolv.conf
nameserver <IP_ADDRESS>
nameserver <IP_ADDRESS>
search prime

resolv.conf from cattle-cluster-agent:
cat /etc/resolv.conf
nameserver <IP_ADDRESS>
search cattle-system.svc.cluster.local svc.cluster.local cluster.local prime
options ndots:5

Is this normal ?

I used all the combinations possible: different rancher versions, different k8s versions, different network plugins, different configuration for nodes (w/wo external ips) different firewall configurations (even dropped entirely the firewall). The problem is persistent. The original rancher setup on the same servers worked without problems. Started having this problem after upgrading rancher to versions > 2.2.8 (because of acme API incompatibility as of nov 1st).

solved using suggestion here: https://github.com/rancher/rancher/issues/16454#issuecomment-542674961, however this is a workaround and the issue remains: rancher should provision cluster correctly

Closing in favor of #16454

i see the same issue in 2.5.7 and 2.5.8, simply can not deploy cluster cattle agent, needs resolution guys


Push dev release

@laura-digio @carlosDigio @blehr @alvaromarco new dev release now available (https://pub.dev/packages/device_calendar/versions/3.2.0-dev.11640) - please check it out and provide feedback. Let's try to iron out as many issues as possible before we push this to a production release


Fixes the install failure if gulp not installed already

Waterline-sql won't install unless gulp and gulp-babel are available,so
have added these to the package.json - npm install works as
expected now regardless of whether you have gulp installed globally.

I'm closing this PR as it has been open for a considerable amount of time and we're trying to cut down the number of orphaned PRs in alphagov.


🌱 kubesec: update codeql-action to v2

codeql-action v1 is discontinued as of 18th Jan 2023 and will receive no more updates or security patches.
https://github.blog/changelog/2023-01-18-code-scanning-codeql-action-v1-is-now-deprecated/

/test-ubuntu-integration-main

/retest


Investigate large bundle size of management function

It seems that the Azure SDKs are the culprit here:

After looking at their repository, it seems that the problem is that most of the code is not tree-shakeable. There was an already reported issue: https://github.com/Azure/azure-sdk-for-js/issues/22017 but it seems that it was not resolved in the end.
One proposed solution was to use their REST SDK library: https://www.npmjs.com/package/@azure-rest/arm-appservice however it is still in beta, so I don't think that it's a good idea to use it for now.
Until the REST SDK is stable, or tree-shaking is improved in their SDKs, and I'm not sure if we can reduce the bundle size, so I'm going to close this issue for now.


MP4 files in assets resolved to wrong android folders structure

Current Behavior
one of reactive-native modules introduce MP4 assets, during bundle operation MP4 file place into drawable-* folder.
Expected Behavior
MP4 files are not allowed in res/drawable-* folders, it should be placed into res/raw folder.
Haul Configuration (webpack.haul.js)
default
Your Environment
Mac OS

software
version

Haul
1.0.0-rc.7

react-native
0.55.4

node
8.11.3

npm or yarn
yarn 1.6

Happy to accept PR fixing that :)

https://github.com/callstack/haul/pull/476


Animated GIFs are displayed as static images

Hello! First, thanks for the project, I use it since a few months and it works flawlessly.
I've noticed that animated GIFs are transformed into a lower-resolution static image of the first frame when shown in the gallery...
From what I know, this is due to https://github.com/nicokaiser/hugo-theme-gallery/blob/6db1464246e48aacc53dd5b156cf6034d088fb13/layouts/partials/gallery.html#L34 , because the image module of Hugo doesn't handle GIFs pretty well...
Would it be possible to have some kind of exception for GIFs so that they can skip the transform process?
Thank you!

Yes, this is kind of the same as #98: images are processed (yes, all of them, in order to ensure a compatible format and good compression).
You could maybe try to exclude GIFs from this transformation and deliver them directly, but this is clearly out of scope of this theme, since animated/video content is a whole different story than photos.

Oh, alright, I'll try to write a quick patch and send it here if other people are interested in it.
Thanks for your quick response!

I experimented with a patched „gallery.html“ which excludes gifs and svgs from „processing“ and it kind of worked(-ish). (and I‘m not sue the gifs were still animating…)
But my programming abilities are very „trial-and-error-until-something-sticks“ so I‘m rather embarrased showing my code…


Playing a snap track with only two hearts crashes the game

I just tested two snap tracks and it didn't crash, so maybe it went away.

...The game crashed the round after. Maybe reproducable.


Detached head when loading PolyMath from baselines

I am not quite sure if this it's an error but I am reporting just in case :)
When you load the development version of PolyMath using the Metacello script of the README, there are some detached head repos that are loaded:

I suspect that's because those are dependencies of PolyMath that are pinned to a specific commit, tagged with a semver-compliant version. This just means that Git has checked out a specific commit that isn't the HEAD commit of a branch for those dependencies, which is what you want for ensuring reproducible behavior in an applications that uses 3rd party libraries

Thank you for your report Sebastian. As mentioned, this is more a feature than a bug. We want PolyMath to depend to specific versions for external libraries in order to avoid any surprise if dependencies change. We have to check if all dependencies have fixed versions, not sure about that.


colly OnError shows EOF error for the given website

For my given website after the colly.Visit function, the colly.OnError shows Get "{website}": EOF. When I check the StatusCode it shows 0 Why?. Is I'm missing anything?
Note: the URL is working  in browser & curl action. (it's a non-https URL)

It's impossible to tell from this information alone.
I suppose "non-https URL" means "HTTP"? If you don't want to share the website URL with us, you could capture the network traffic with tcpdump/Wireshark and see if there's something obviously wrong.

I experienced this today. After seeing that error, I visited that link with Chrome Browser, but it seemed fine.
I think the target page was down shortly because of too fast crawling requests on the specific site.
In my case, adding dalay sovled the phenomenon.

I also encountered this error
caught in the error handle
All requests will get: Post "Url": EOF
This error disappeared after I restarted the program
But after some time this problem occurs again.
This is an obscure error,
i don't know how to fix it.

I have the same issue! I don't need to scrape the body of a resource, I just need to check if it exists using c.Head(url), but it returns EOF error. I tried to circumvent this by using the onError callback but the problem is that this callback seems to be called multiple times... maybe this is a clue?


publish<EMAIL_ADDRESS>

Requested by: @st0012
Quick links:

View changes
View check runs

Assign the accepted label to this issue to approve the release.
Targets

[ ] gem
[ ] registry
[ ] github

@HazAT can you make the release? thanks


Support 2016-07-25 Toolchain

The latest Xcode beta changes some methods into properties, such as URLSessionConfiguration.default() is now a class property URLSessionConfiguration.default.

Supporting this will also allow us to use travis for CI, travis currently supports Xcode beta 2 via the osx_image: xcode8 flag in the yaml see https://docs.travis-ci.com/user/osx-ci-environment/#Xcode-8 for details.

Beta 3 has just been released, we should skip beta 2 support and go straight to beta 3.

A new swift snapshot was released, this puts us closer to the final swift release