libsodium

Tool information

Tool name: libsodium
Tool license: ISC license
Add or update? Add.
Desired version: latest.
Approximate size: No idea.
If this is an add request:

Brief description of tool: it's required for cryptography (which is required for your "secrets API").
URL for tool's homepage: https://github.com/jedisct1/libsodium

Area for Triage:

Question, Bug, or Feature?:

Virtual environments affected

[ ] macOS 10.15
[ ] Ubuntu 16.04 LTS
[ ] Ubuntu 18.04 LTS
[ ] Windows Server 2016 R2
[ ] Windows Server 2019

Can this tool be installed during the build?

Tool installation time in runtime

Are you willing to submit a PR?

Hello, Johanatan!
Please select the Virtual environments, where you plan to use libsodium.
Also may you provide approximate size of this feature (it may be different on various virtual environments).
Thank you

I believe it is too late for me to edit but I need it for latest Ubuntu and it’s approximately 2MB. Thanks!

libsodium is shipped by ISC license

Yes. And?

ISC license should work for us since it allows to distribute software.
Did you consider installation of this tool in runtime?
It can be installed using the following code (it takes about 5 seconds to install):
sudo apt-get install -y libsodium-dev

Yea I tried that but Clojure tools.deps caesium compile could not find it. Probably there is a way to make it work but I will have to troubleshoot some more.

@johanatan, since this is a pretty quick install and due to maintenance concerns, we won't bake it into the image. Thanks for bringing it up though.

Seems an odd choice since your Actions API requires it.


Picovoice Documentation Issue: data like Name, email and phone How I can get?

How I can get data like name, email and phone number from a intent?

using slots! Please read the documentation before opening an issue.


Implement bi-directional synced folder

In the basic vagrant getting started guide, the synced folder tutorial is to modify a file on the guest system and see how it is reflected on the host system. This feature is missing from the vagrant-aws provider and I wish it existed, either via rsync or nfs.
codemill$30

@nadavbenamram has been assigned to this task.

@nadavbenamram has been unassigned from this task.

@gabrieltaylor has been assigned to this task.

Hi @gabrieltaylor thanks for working on this, please let me know if you have any question.

@gabrieltaylor any progress?

@gabrieltaylor has been unassigned from this task.

@phuhphan has been assigned to this task.

@phuhphan any progress?

@phuhphan has been unassigned from this task.

@omkiuy9856 has been assigned to this task.

@omkiuy9856 has been unassigned from this task.

@omercnet has been assigned to this task.

@omercnet has been unassigned from this task.

@idoser96 has been assigned to this task.

@idoser96 has been unassigned from this task.

@melabes has been assigned to this task.


GitHub Actions: Deprecating save-state and set-output commands

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

I didn't use save-state and set-output.
So this issue has already finished.


search engine indexing must be not allowed

a robot.txt file may be created to prevent search engines from indexing flask profiler's dashboard because it most probably has confidential information.

With auth added, this issue can be closed too?

not necessarily because there may be some cases in which auth is disabled and indexing is still not wanted.

I don't think this must be responsible for a robots.txt file. The application probably already have a robots file.
For index.html, you can just set a meta tag:
<meta name="robots" content="noindex, nofollow">

For JSON resources, it is obviously not possible to add an HTML tag. Most crawlers respect the X-Robots-Tag.
I sent a pull request (#26) with these changes.

your solution looks like to me sufficient for this issue. :+1:


Vs Code - Special Case/Ignore .rs Fiels in target/

This is a relatively minor issue, but:
When opening a .rs file inside ./target, for example auto-generated FFI bindings, VS Code constantly (re)opens the console, spams a lot of error messages and re-displays the "a request has failed" popup.
It would be sensible to somehow disable LSP integration for those files in the plugin.

Wouldn't completion support be useful for the generated files?

Sure, ideally, but I imagine that's not something that will happen overnight.

Rather, why is RA panicking on those files?

  Message: Rust file outside current workspace is not supported yet```

fixd


createClient(options) example in README.md is incorrect

https://github.com/NodeRedis/node_redis#overloading
This shows createClient(options) as an option, but the example does not reflect it, as it still shows host and port as arguments. Are those options?

Would be nice to allow "port" and "host" as options in the connection object.

I think that section (among many) of the README.md is a little unclear, but maybe not incorrect.
You can definitely use redis.createClient({ ... options... }) and it will connect with the default redis connection (<IP_ADDRESS> / 6379) and apply options.
As an example:
var
  redis   = require("redis"),
  client  = redis.createClient({return_buffers : true});

console.log(client.connectionOption);
console.log(client.options);
client.quit();

Will result in:
{ port: 6379, host: '<IP_ADDRESS>', family: 4 }
{ return_buffers: true,
  socket_nodelay: true,
  socket_keepalive: true }

If you omit {return_buffers : true} then the the second object logged will not have return_buffers.
As for port/host in the options object, it isn't a bad idea, but I think that would be a feature request - it may be some time before the team gets to anything like that.
Does this answer your question?

You're right, it's simply unclear -- it apears from the code that
supporting a host/port argument would be trivial task .
On Wed, Jul 15, 2015 at 5:27 AM, Kyle J. Davis<EMAIL_ADDRESS>wrote:

I think that section (among many) of the README.md is a little unclear,
but maybe not incorrect.
You can definitely use redis.createClient({ ... options... }) and it will
connect with the default redis connection (<IP_ADDRESS> / 6379) and apply
options.
As an example:
var
redis   = require("redis"),
client  = redis.createClient({return_buffers : true});
console.log(client.connectionOption);
console.log(client.options);
client.quit();
Will result in:
{ port: 6379, host: '<IP_ADDRESS>', family: 4 }
{ return_buffers: true,
socket_nodelay: true,
socket_keepalive: true }
If you omit {return_buffers : true} then the the second object logged
will not have return_buffers.
As for port/host in the options object, it isn't a bad idea, but I think
that would be a feature request - it may be some time before the team gets
to anything like that.
Does this answer your question?
—
Reply to this email directly or view it on GitHub
https://github.com/NodeRedis/node_redis/issues/781#issuecomment-121600955
.

@Downchuck We modified the README for clarity - hope it helps!

How can I pass multiple host, port in creatclient method , I;ve a cluster


Broken codeplex link

All codeplex link are broken. Could you please fix it

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

ID: c517332b-3776-06fb-13f7-c24ff9d87ea8
Version Independent ID: 4ce992f7-ba2e-cdc1-a3ab-f42c914c5425
Content: Configure AdventureWorks for Business Intelligence solutions
Content Source: SharePoint/SharePointServer/administration/configure-adventureworks.md
Product: sharepoint-server-itpro
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

@bkrekacs Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@bkrekacs are you indicating that the two CodePlex links need to be swung over to https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks?

Solved on PR #1605

@bkrekacs Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Slice not configuring/ Slice status continuous loop

General Problem: Slice takes a very long time to configure/never configures
Specific Problem: in simple-workshop-demo.ipynb, in the cell below 'Slice Status' a while loop runs until the 'slice_state' returns 'Stable OK'. Many times when I've run the cells in this notebook to test a base case this cell loops
Response Status Status.OK
Slice State: Configuring

and either never stops

or errors with
'ApiException' object has no attribute 'slice_state'

which it clearly did have in the preceding n-numebr of loops.

(note: this second image is from a test slice I was working on the other day with similar code in the cell, NOT The 'simple-workship-demo.ipynb' notebook, but demonstrates the problem in another location.)
I don't know if this means the slice is failing to configure or if it's just stuck in the status and displaying incorrectly, but I can't test the slivers in the next cell or configure the nodes in subsequent cells until this cell completes and I don't know if interrupting it causes an erroneous failure when I run subsequent cells.

For starters, change slices[0].slice_state to slice_state. This will use the version of the slice_state property we are updating instead of the value stored in the slices list -- which does not update until we run status, slices = slice_manager.slices() again. This is something we need to start doing in all of our notebooks.
Your slice does appear to be failing - which is an issue, but is a slightly different one. For now this update will help you get more accurate reporting on what is going on. Hope this helps.

I'm now encountering an additional interesting problem (I think not associated with the 'slices[0]' fix suggested in the previous comment) where halfway through 'configuring', the slice state all of a sudden switched to 'closing'. Subsequent runs of these cells now start as closing. Please see images below.
problem:

Additional runs:

This is obsolete now. The new fablib interface takes care of polling for status and depicting. Slivers timeout after 30 minutes in case of any timeouts observed during provisioning and error information is passed to the user.


setScale on matter bodies is resetting fixedRotation

calling Phaser.Physics.Matter.Sprite.setScale(...) also resets the rotational inertia
Version

Phaser Version: Phaser v3.60.0-beta.18

Operating system: Windows 10

Browser: N/A, tested on chrome and firefox

Description

calling Phaser.Physics.Matter.Sprite.setScale(...) also resets the rotational inertia
When setting up matter bodies, we have to first set scale and then call setFixedRotation, otherwise setFixedRotation has no effect
Example Test Code
To demonstrate, open this example: https://labs.phaser.io/edit.html?src=src/physics/matterjs/fixed rotation.js
and add this to line 34: block.setFixedRotation(); block.setScale(0.7); Notice how the box rotates
if you instead switch the sequence  block.setScale(0.7); block.setFixedRotation(); Notice how the box does not rotate as expected

A workaround for this issue could be to set the rotational inertia after setting the scale.
Example code:
block.setScale(0.7);
block.setInertia(block.body.mass * block.width * block.width);
block.setFixedRotation();
This sets the scale first, then manually calculates the new rotational inertia based on the updated dimensions of the body, and finally sets the fixed rotation. This should give the expected behavior without resetting the rotational inertia.
I hope this helps!

SlimHR

+++

+++

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.


feature request: add support for clang-tidy v19 (currently rc2)

At the moment, my projects are primarily on Windows so I develop with MSVC; MSVC currently has better C++23 support than clang (😮), so I'm needing to keep clang-tidy on the bleeding edge.
In particular, C++23 explicit object parameters (a.k.a. 'deducing this') are supported by clang-tidy 19, but not clang 18, and this is required for my code.
Thanks!

The tricky thing with the current set up is that we're running in a ubuntu container, so the versions of clang-tidy we can use are tied to what's available in that container.
However, if we could move to a non-container based workflow, such as in #122, then I think we could be a lot more flexible.


Enable e2e test on ci

Ref #920

I assume this is unexpected?

Yep. Tried a lot of combinations for puppeteer config, nothing helped. My friends said travis works fine with it.

If disable sandbox as troubleshooting section said you will see some native lib is not found.

It's possibly debian problem

I think I'm missing some context here then. If we merge this, it will break CI. Are you suggesting we add Travis integration for some tests? or instead of CircleCI? or...? What am I missing?
This PR references #920 but I don't see where that explains why CI is expected to fail and what the plan is to fix it?

I added puppeteer for e2e tests, but wasn't successful in running it on circle ci machine.

So disabled it temporary. Wanna fix the problem here.


Arpitha-MJ's file

created a branch
created a file and made a commit
opened a pull request

created a branch
created a file and made a commit
opened a pull request


Feature Request: $Reify (like in babel-plugin-tcomb)

This is a:

[ ] Bug Report
[x] Feature Request
[ ] Question
[ ] Other

Which concerns:

[ ] flow-runtime
[x] babel-plugin-flow-runtime
[ ] flow-runtime-validators
[ ] flow-runtime-mobx
[ ] flow-config-parser
[ ] The documentation website

I'd like to be able to use babel-plugin-flow-runtime to explicitly create a validator from a flow type and explicitly call it to validate some JSON I've received from a client.
I don't want it to automatically perform runtime checking of my flow annotations, I only want to use it explicitly.
With babel-plugin-tcomb it's possible to explicitly create and use validators like so:
/* @flow */

type Person = {
  firstName: string,
  lastName: string,
}

const checkPerson = (({}: any): $Reify<Person>)

checkPerson({firstName: 'Andy', lastName: 'Edwards'})
checkPerson({firstName: 'Someone'})

Output:
$ babel-node src/index.js
/Users/andy/babel-plugin-tcomb-test/node_modules/tcomb/lib/fail.js:2
  throw new TypeError('[tcomb] ' + message);
  ^

TypeError: [tcomb] Invalid value undefined supplied to Person/lastName: String
    at Function.fail (/Users/andy/babel-plugin-tcomb-test/node_modules/tcomb/lib/fail.js:2:9)
    at assert (/Users/andy/babel-plugin-tcomb-test/node_modules/tcomb/lib/assert.js:14:12)
    at Irreducible (/Users/andy/babel-plugin-tcomb-test/node_modules/tcomb/lib/irreducible.js:18:7)
    at create (/Users/andy/babel-plugin-tcomb-test/node_modules/tcomb/lib/create.js:9:104)
    at Interface (/Users/andy/babel-plugin-tcomb-test/node_modules/tcomb/lib/interface.js:70:22)
    at Object.<anonymous> (/Users/andy/babel-plugin-tcomb-test/src/index.js:11:1)
    at Module._compile (module.js:570:32)
    at loader (/Users/andy/babel-plugin-tcomb-test/node_modules/babel-register/lib/node.js:144:5)
    at Object.require.extensions.(anonymous function) [as .js] (/Users/andy/babel-plugin-tcomb-test/node_modules/babel-register/lib/node.js:154:7)
    at Module.load (module.js:487:32)

actually maybe this is already possible? https://github.com/codemix/flow-runtime/blob/master/packages/babel-plugin-flow-runtime/src/transformVisitors.js#L139

Yeah, I see in the Type Refinements section of the docs that it's possible.  That wasn't a very obvious place to look.


Add support graphql

@josefd8 Unfortunately, I can’t launch directly in your repository, so the PR) Again, the generation of documents will probably fall)
And so I added support for GraphQL)

Hey @dmamontov ,
Thanks for the PR :) I'll give it a look tomorrow or later today since I'm going to be busy all afternoon.
One thing I was thinking though: Idk if it would be a good idea to put the steps and all functions related to graphql in a separate Feature file, that way it will have its own documentation.
Although it also makes sense for it to be in restAssured.feature, but my concern is that that feature already has so many steps that it could look a bit cramped

@josefd8 The problem is that graphql is in principle only a format, if it is taken out separately there will be many duplicates. I think you can restructure the file with the test, as in the future I will still need to add support for the swagger, async api and protobuf schemas (in fact, these are only schemas).

@josefd8 Slightly changed the structure for the documentation and in the near future I want to add support for swagger + automatic generation based on it

Hi @josefd8
And you can ask to roll out a new version. I really need the edits I made.

Hey @dmamontov
Sure, I will generate 2.2.15. Although it wont be available inmediatly

@josefd8 Thanks


Create amm from uniswap pair

Codecov Report

Merging #26 into master will decrease coverage by 1.28%.
The diff coverage is 90.56%.

@@            Coverage Diff             @@
##           master      #26      +/-   ##
==========================================
- Coverage   96.09%   94.80%   -1.29%
==========================================
  Files           6        7       +1
  Lines         205      289      +84
==========================================
+ Hits          197      274      +77
- Misses          8       15       +7

Impacted Files
Coverage Δ

Arbie/Contracts/contract.py
88.23% <81.81%> (+0.30%)
:arrow_up:

Arbie/Contracts/uniswap.py
90.32% <85.71%> (-9.68%)
:arrow_down:

Arbie/Actions/amm.py
100.00% <100.00%> (ø)

Arbie/Contracts/balancer.py
100.00% <100.00%> (ø)

Arbie/Contracts/tokens.py
100.00% <100.00%> (ø)

Arbie/big_numbers.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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

Add Jupyter example testing if this works on real Uniswap pairs.


Fix: state for REQUEST_CHANGES is CHANGES_REQUESTED

https://developer.github.com/v3/pulls/reviews/

I'm running into an issue that I believe is related to this. From what I can tell when you submit a pull request REQUEST_CHANGES should be used as the state. But, when you get an existing pull request the equivalent state returned is CHANGES_REQUESTED. So, it almost seems like this change should be to just leave REQUEST_CHANGES as is and add CHANGES_REQUESTED("CHANGES_REQUESTED"), or to introduce another enum containing the valid values when reading a review.


fix(sidebar): stop the confusion between cli and client (#2691)

Describe this PR
Fixes #2691
Changes
Updated isCurrent logic to include path separators as well

@GauBen Thank you so much!! You're my hero of the week.

@nilubava her's another place in the docs that @janpio identified, that does the same thing: https://www.prisma.io/docs/guides/deployment/deployment-guides/deploying-to-a-different-os
Nilu, does your approval of this PR mean that it has been tested and we are ready to merge this PR? Whoooot!

Thanks again @GauBen !!

Have a nice day,
Gautier


Bump GDS API adapters to 20.1.1

This changes the user agent to include the app
name in API requests.
https://trello.com/c/qkHdtob4/247-bump-gds-api-adapters-everywhere-it-s-used-to-include-user-agent-information

Can you please add something to the commit message to explain the change to the tests?

@mattbostock You mean the change to the rake task?

Yes, sorry.

@mattbostock No problem, done.

Thanks @elliotcm :+1:


  It duplicates the cleanup in #15184 so either this or that (heh) could be merged first without causing major headaches.  Expressing things in terms of bits is much more clear than comparing large hex numbers, especially 64-bit hex numbers :)
The OTC wanted this for beta as it's an API change.

I'm in favor of 64-bit options field; I had tried it a while ago when one of my features would've pushed the limit.

fixup commit pushed.

Surely someone on the git project sees things like "fixup! fixup! fixup! fixup! fixup! Slightly reformat ssl.h.in " and wants to make "spam" and alias for "fixup" :)

Surely someone on the git project sees things like "fixup! fixup! fixup! fixup! fixup! Slightly reformat ssl.h.in " and wants to make "spam" and alias for "fixup" :)

People need to learn how to use --fixup or git should recognize this stuff... Sigh...

The --autosquash handles the multiple-fixup commits just fine so it is just a cosmetic problem.

it is just a cosmetic problem.

I know.  I was making a joke, a reference to the famous (https://www.dailymotion.com/video/x9fly1 etc)

You have removed all the older OP which were defined as zero and were being left for compatibility reasons.
That wasn't meant to happen in this PR.

This pull request is ready to merge

Pushed! Thanks.


Parameters: startAngle & endAngle don't work

Thanks for tool.
KYCircularProgress class doesn't handle correctly changing values startAngle & endAngle.
It happens because of method layoutSubviews in KYCircularShapeView only calls one time (KYCircularShapeView wasn't added as subview).
I think the KYCircularShapeView should update path every time when we update angle values

Hi, @olexandr-ls .
Sorry for the late reply.
From a conclusion, I'll remove the startAngle and endAngle property.
I was added their property to use func addArcWithCenter(_ center: CGPoint, radius radius: CGFloat, startAngle startAngle: CGFloat, endAngle endAngle: CGFloat, clockwise clockwise: Bool) method. So, startAngle and endAngle property are only used for this method.
This library can make various style progress bar(in addition to the circular progress), so can't take start and end criteria from angle.
I recommend use path property to update your progress path, and use progress property to update your progress bar angle.


Update the KotlinParser to use Kotlin 1.8.20

Kotlin 1.8.20 added FIR results to compiled Kotlin scripts, which enables TypeMapping and SignatureBuilding to be used on scripts.

Superseded by https://github.com/openrewrite/rewrite-kotlin/issues/211.


New words in the Spelling rule

Modify the Spelling rule
Fix the procedure: Extending the Spelling rule
Ignore some files in tools/report_vale_alerts.sh

10 days without a comment, I guess it's OK to merge :)


Please provide support for Appendata command

I am trying to save data to Azure cosmos DB. I got the following ERROR in the log.
ERROR DatasetExtractor: class org.apache.spark.sql.catalyst.plans.logical.AppendData is not supported yet. Please contact datahub team for further support. It will be helpful if you can support this command as well

@swaroopjagadish I would like to get the spark lineage for sink like Azure Cosmos DB. I see AppendData is not supported yet. Is it  possible to support that command as well?

I used azure-cosmos-spark_3-2_2-12-4.10.0.jar to connect to Azure cosmos DB
//Sample code
dataframe.limit(10).write.saveAsTable("tripdata","cosmos.oltp","APPEND","id",**config.cfg)

We need the spark lineage from azure cosmos db. So requesting to add support for spark lineage from azure cosmosDB


fix(main.go): update installation steps

Updates installation steps per official docs
Fixes typo in README.md

Closes https://github.com/getporter/porter/issues/1663

(https://github.com/getporter/docker-compose-mixin/pull/18/commits/92433c8e5feab60185b2f4586f71cb8f9f3aaa42 applies the CI fix as seen in https://github.com/getporter/helm2-mixin/pull/86)

@carolynvs I can confirm that relevant examples in Porter build and run successfully with the mixin compiled from this PR.  (Namely, the Dockerapp bundle.)


Changes for Zed SDK 4.0

To investigate the flickering/tearing artifacts of one of our ZED2i camera's I updated the ZED SDK on the Gorilla workstation to 4.0. This did not solve the issue, however I guess we should update anyways.
The ZED SDK 4.0 has a few breaking changes, summarized (partially) in this migration guide. This PR changes the Zed2i class in two places to fix the crashes when running the zed2i.py script.
Note that after this PR lands, instantiating Zed2i objects will fail with SDK versions <4.0. Should we add a check for this and warn users?

@Victorlouisdg, this update means that workstations with SDK <4 will get errors right? maybe we should add a warning message? Like check the version of the sdk when importing and throw an error if it is not 4.X?

default error is like this
 File "/home/tlips/Documents/airo-mono/airo-camera-toolkit/airo_camera_toolkit/cameras/zed2i.py", line 265, in <module>
    with Zed2i(Zed2i.RESOLUTION_2K, fps=15, depth_mode=Zed2i.PERFORMANCE_DEPTH_MODE) as zed:
  File "/home/tlips/Documents/airo-mono/airo-camera-toolkit/airo_camera_toolkit/cameras/zed2i.py", line 107, in __init__
    self.runtime_params.enable_fill_mode = False  # standard > fill for accuracy. See docs.
AttributeError: 'pyzed.sl.RuntimeParameters' object has no attribute 'enable_fill_mode'

so I'm gonna add a check


Upgrade core to space-pen 5.0

Previously core was on space-pen 3.8 which meant it wasn't getting deduped across packages and so we were shipping 28 versions of it in the app.
This also upgrades Atom to jQuery 2.1.3 via https://github.com/atom/space-pen/pull/63

Closing this out, this probably can't happen until after 1.0 since space pen 5.0 would remove shims needed currently for backwards compatibility.


only consider the Include attribute when parsing project files

This fixes one specific instance of the issue
ERROR undefined method `fetch' for nil:NilClass

           latest_version: preferred_resolvable_version_details.fetch(:version)&.to_s,
                                                               ^^^^^^

The problem arises when there is a line like this in a project:
...
<ProjectReference Update="PackageThatDoesNotExist" Version="1.2.3" />
...

That's perfectly valid MSBuild and at restore/build time results in a noop because there is no dependency with that name (marked with Include=) so there is nothing to update, but since that package doesn't exist, trying to later determine the latest version predictably fails because not only is there no latest version, but there is no version at all.
Even if that <ProjectReference> node was for a valid package, just the presence of the Update attribute isn't enough, because if it wasn't Included to begin with, there is nothing to update so it shouldn't be reported as a dependency.
There is the possibility that just the presence of the Update attribute is sufficient to properly fix a dependency version, but that only happens if the package being Updated is a transitive dependency of an existing package, and that's a scenario that's now properly covered where an entirely new <PackageReference Include="" /> line will be added, so updating just the Update attribute is superfluous.

There is another work item to not even consider packages that don't have any versions that will be addressed later in #8502.

Scenario covered by a better solution in #8502


Create a central location to get the list of autoloads

Godot version:
3.2-dev (877912b23ccfbbb349b495bdf52b694535cc896a)
Issue description:
Currently, when we need to get the list of autoloads, the only way is to parse the ProjectSettings configuration and look for what we want. Example:
https://github.com/godotengine/godot/blob/c719cbee6996dcad9068fb5abcc107d5b9037d40/modules/gdscript/gdscript_editor.cpp#L805-L830
While autoloads are added as global constants in runtime, this isn't the case in the editor for non-tool scripts.
We need a place (maybe ProjectSettings itself with a special API) that gives a list of autoloads with metadata (type, name, path to script), that can be easily accessed by those who needed, in particular the GDScript parser.

Maybe we can add placeholder instances for the non-tool autoloads, so everything remains in the global constant map.

Some extra discussion from IRC as a follow-up to #24453:
[11:34:35] <Akien> reduz: vnen: I toyed a bit with the autoload loading code to fix support for overrides... it seems to work :) https://github.com/akien-mga/godot/commit/13e811077e1f366655d4367b5ab5bc3986974385
[11:36:56] <Akien> Would still need some extra work in GDScriptParser/Editor to fix auto-completion, and maybe some changes to the autoload settings editor to properly handle those, but I think it should be possible to make things work well.
[11:37:20] <Akien> If you agree that it would be nice, I can keep working on it for 4.0.
[11:56:52] <vnen> Akien: I think that can work well. Someone could use different scripts with the same API for different platforms, instead of doing many OS checks
[11:57:15] <vnen> ofc, people need to test on every platform to make sure it works, but that's expected
[11:57:42] <vnen> Akien: we also need #31899 to make this easier to use
[11:57:43] <IssueBot> #31899: Create a central location to get the list of autoloads | https://git.io/JvvkK
[12:04:07] <Akien> vnen: Right, that issue would simplify what I still need to do in my commit.
[12:05:16] <Akien> I think the logic in main.cpp is OK, so it could populate a Map that is exposed somehow and contains the name and path of the registered autoloads?
[12:05:35] <Akien> So we wouldn't have to do the awkward dot handling to check which are overrides, etc. as this was already done.
[12:06:04] <Akien> What more would be needed? ObjectID of the autoload instance in the tree? Or script type?
[12:10:46] <Akien> vnen: basically we'd just have to add some code here to fill the appropriate data structure, which should be available from the editor and gdscript parser: https://github.com/akien-mga/godot/commit/13e811077e1f366655d4367b5ab5bc3986974385#diff-395c1089ded171b1757742cab9e7297dR1719
[12:12:02] <vnen> Akien: we kind of have a struct on the autoload settings code: https://github.com/akien-mga/godot/blob/37f664b1a524226a4292a6bd2e613a740f634de2/editor/editor_autoload_settings.h#L51-L68
[12:12:09] <Akien> Or yeah, as you mention in the issue, this logic could likely be moved to ProjectSettings and the data structure would be exposed there. main.cpp would just need to get back the list of nodes to add to the scene tree
[12:14:57] <Akien> We can maybe move all this to a ProjectSettingsAutoload subclass in ProjectSettings and use it as single point of access for autoload data.
[12:18:05] <Akien> And main.cpp would basically just have:
[12:18:05] <Akien>     List<Node *> to_add;
[12:18:05] <Akien>     ProjectSettings::get_singleton()->register_autoloads(to_add);
[12:18:05] <Akien>     for (List<Node *>::Element *E = to_add.front(); E; E = E->next()) {
[12:18:05] <Akien>         sml->get_root()->add_child(E->get());
[12:18:05] <Akien>     }
[12:18:27] <Akien> Well `register_autloads(&to_add)` obviously ;)
[12:19:35] <vnen> Akien: yeah, that would be good

@vnen Is there a reason why this was not added to the parser? I have a PR ready for it.
It might be good generalize this autoload map for more project settings. There are still some places where we iterate over the guaranteed >300 element linked list from ProjectSettings::get_property_list. In most of those cases, all items except those that belong to a certain category of settings (usually autoload or input) are immediately thrown away.
This should also make the autoload cache in editor_autoload_settings obsolete. It uses a different AutoLoadInfo struct as well, which is not convenient.

Is there a reason why this was not added to the parser? I have a PR ready for it.

If you mean the GDScript parser, I'm currently rewriting everything and the new code already uses this. Adding to the old version is just wasted effort since it's gonna be scrapped.
,

It might be good generalize this autoload map for more project settings. There are still some places where we iterate over the guaranteed >300 element linked list from ProjectSettings::get_property_list. In most of those cases, all items except those that belong to a certain category of settings (usually autoload or input) are immediately thrown away.

Sure, you can open a new issue about those, preferably with an exhaustive list of examples.

This should also make the autoload cache in editor_autoload_settings obsolete. It uses a different AutoLoadInfo struct as well, which is not convenient.

Not really, because the cache is for the editor, which keeps extra information (like a pointer to the node) which is not really needed in the runtime projects. They could potentially be merged when the info is redundant, but editor would still need a cache for the extra info.


user docs: Fix unwanted scrollbar in mobile view navigation on /help.

The scrollbar which appeared on the compact sidebar on /help page
in mobile view is no longer appearing until the sidebar is expanded
and overflowing.
Fixes #8495.

@timabbott This is a followup to PR #8472 . Please review.

https://github.com/zulip/zulip/pull/8583 does this the right way with CSS.  Thanks for working on this @aedorado!


Style refactor

This PR doesn't touch any logic.

Coverage remained the same at 88.425% when pulling a4af9cf2df35fa6f5afb3f984d093e88d583330d on bdmbdsm:style-refactor into 140170cf7462705b02c54c55e09bb9e29de573ee on openprocurement:master.


[From VSTS] hash function produces same value for (0.0, 2.0) and (2.0, 0.0)

This was originally reported in internal VSTS, but I decided to try it out.  Screens below are with Mono/VsCode/Ionide.

Compared with hash (0.0, 1.0) and hash (1.0, 0.0):

Is this a bug?  It feels unexpected that we'd have a collision for something as "simple" as (2.0, 0.0) and (0.0, 2.0).

Same in VS 2015

Hash collisions always look like a bug. But they do happen. Usually it
should not be a problem.
There is this interesting debugging rule: if you set your program to return
0 for every hash function call then it should still work.
So actually I think it's nice that we now know a concrete collision. This
allows us to write tests against our hash based collections to see if
collisions are handled correctly.
Am 22.11.2016 8:46 vorm. schrieb "Colin"<EMAIL_ADDRESS>
Same in VS 2015
[image: image]
https://cloud.githubusercontent.com/assets/585546/20515053/9aa7c974-b087-11e6-8f64-f7f4ed5ab60a.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/visualfsharp/issues/1799#issuecomment-262170036,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADgNLCmZ6d3C9VbWtl8L9ZwKqo7PltKks5rAp3JgaJpZM4K5CCu
.

This is not an F# choice, it's a decision made long ago in the design of System.Tuple in the BCL.  It's a known problem but we've asked them not to churn the hash codes for reasons of stability.
(As an aside, hashing floating point numbers is nearly always a bad idea, though the collisions can no doubt happen with other values too)

Will strict tuples and reference tuples support structural equality and / or will hashing algorithm differ between them?

@isaacabraham AFAIK the decision was to make them precisely the same, so you could  switch between them seamessly, and advanced compilers could even choose representations.

Good - that was my hope. I has visions of converting between them and getting spurious results.


pull request for e2e test at 11/05/2016 09:56:01

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

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


Return success on adding existing IP using redfish.

Currently while adding an existing static IP using redfish will get a internal error in response.
This commit will allow to by-pass the static ip entry/object creation if we try to add existing static IP.
Tested By:
curl -k -H "X-Auth-Token: $bmc_token" -X PATCH -D patch.txt -d '{"IPv4StaticAddresses":[{},{}, {"Address": "<IP_ADDRESS>",   "SubnetMask": "<IP_ADDRESS>","Gateway":"<IP_ADDRESS>"}]}' https://$bmc/redfish/v1/Managers/bmc/EthernetInterfaces/eth1
When try to add existing static IP with modified subnet and gateway
Tested By:
modified subnet
curl -k -H "X-Auth-Token: $bmc_token" -X PATCH -D patch.txt -d '{"IPv4StaticAddresses":[{},{}, {"Address": "<IP_ADDRESS>",   "SubnetMask": "<IP_ADDRESS>","Gateway":"<IP_ADDRESS>"}]}' https://$bmc/redfish/v1/Managers/bmc/EthernetInterfaces/eth1
modified gateway
curl -k -H "X-Auth-Token: $bmc_token" -X PATCH -D patch.txt -d '{"IPv4StaticAddresses":[{},{},{"Address": "<IP_ADDRESS>","SubnetMask": "<IP_ADDRESS>","Gateway":"<IP_ADDRESS>"}]}' https://$bmc/redfish/v1/Managers/bmc/EthernetInterfaces/eth1

Is this not upstreamed?

This fix is for 1030 and for upstream we are not facing any issue on 1050 driver. upstream master already has refactored code. So there is no change required for upstream. I have discussed the same with @raviteja-b


Export to PDF

am looking for Export to PDF can any one help me.
in table i have graph , images and text all these i wanted export to pdf

@shashidhar-slk it's duplicated issue and so far I dont have schedule to implement this feature, so PR is welcome. thanks


No scrolling

Hey there,
thanks for this awesome extension! I really like it.
Unfortunately there I can't scroll the left part.

I am using the QuickDark theme, latest version of Brackets (v.1.3.0) on ArchLinux.
Thanks in advance!

Wow it's rare to see a linux user using Brackets I think! It seems like a webkit bug and I used to see this on Windows, but restart the machine it works again.
I would like to install a ArchLinux this weekend and see if I can reproduce it, and do some css tricks on it :)

Any linux users with the same problem?

Hey, your extension is exactly what I'm looking for but unfortunately Im using OpenSuse 13.1 and Brackets 1.4 and having the exact problem as OP. Any chance you can fix it in near future? This is pretty much only snippets extension I've found. Thanks

On Ubuntu  the same happens, there's no scrolling on the left side.

Same for me on Xubuntu 12.04. Otherwise, thank you so much

same here under both ubuntu and arch linux

... same here on Linux Mint 18

PROBLEM SOLVED!
Add the following 2 lines of code in:
~/.config/Brackets/extensions/user/edc.brackets-snippets/widget/css/main.less

@FrantzSchropp your found solution was good in my ubuntu 16.10


Squash the annoying Chrome warning. Closes #28

Coverage remained the same at 100.0% when pulling 516a510aac7e56f364d3c0193852d89bca6798c3 on robbiet480:patch-1 into af45ccc49228d2bdc03016560bdc8cac7b9a816a on Jimdo:master.

Thank you!


Title should be same as menu. The tab name should be 'List', 'Edit', 'Create'

Title should be same as menu. That means it should be dynamic. If change the menu name then title will be changed automatically.

Bug fixed


.PSM1 files not included in code coverage for Pester Task

From a Market Place Q&A by Sarah Sloan
VSTS Extension you are using
Pester
Where are you running it?
Either
Version of Extension/Task
Current public
Expected behaviour and actual behaviour
Could you add .psm1 files to what's included in code coverage please? Took me a while to figure out why I had 0 coverage!
Looks like line 111 of Pester.ps1.
Steps to reproduce the problem
Enable code coverage for a project with a .PSM1 file

@ChrisLGardner I have made this change in the same branch as the work for #202 (which I have done) and #204 that you said you would look at

Released in 6.1.36


Concourse 3.3.0 and GitLab Auth configuration for main team

Concourse 3.3.0 introduced GitLab OAuth provider support (similar to GitHub auth provider).
This PR contains the config changes to provide the ability to set GitLab auth configuration for the Concourse main team
Updated README.md and values.yml with placeholders
Deployed and tested helm chart on GKE k8s 1.6.4 using Concourse 3.3.0 and GitLab CE 8.17.4.
See related:

http://concourse.ci/downloads.html#v330
https://github.com/concourse/atc/pull/172

/cc @frodenas

/ok-to-test

LGTM

/ok-to-test

/retest


See if packaging scripting can be updated

Look into updating the packaging flow to try using different webpack plugins instead of manually writing TypeScript to do everything

@scholarsmate I will make a separate ticket for these items.


Support for Apple TV (A1625, A1842, A2169, A2737/A2843)

It's interesting to know if it supports or will support Apple TVs. Since TrollStore is compatible with Apple TVs, so would Dopamine be a problem to let it jailbreak Apple TVs?

If SileoTV existed, I'd consider adding Apple Tv suppport

What is the use?


[Sidebar] Connect to wallet

As a LikeCoin user, I want to login with my wallet so that I can view my data or interact with chain
Acceptance Criteria

[x]  Open a modal for user to choose their login methods
[x]  Users can use WalletConnect and their Liker.Land wallet to login
[x]  User can use Keplr extension to login
[x]  User can access the website without login
[x]  Support RWD (but may not be able to connect through mobile)
[ ] Handle exceptions when using mobile and can't connect to wallet
[x] Able to logout when click the exit icon

Test Flow

Try login with liker.land
Try login with Keplr
Try login with other chain’s wallet
Try login with mobile view
Try logout

UI
Figma: https://www.figma.com/file/SMaKDFUALEopfVeDHcBemr/DAO-likecoin?node-id=70%3A3385

Handle exceptions when using mobile and can't connect to wallet
Try login with other chain’s wallet

@mitchellchou do we expect error from third-party wallets and mobile wallets? if so do we display it to user or just digest it silently? cc @frank-oursky

@hochiw I think we should digest it and display the related error msg of our own

@hochiw I think we should digest it and display the related error msg of our own

@mitchellchou then i think we might need a design for displaying them with toast or modal? cc @koskosm

i think we need a toast / non blocking message box anyways, for showing txn progress?

Can use WalletConnect (amazing!!!)
build: dev
device: mac 12.1 / chrome
Description
Prompt error "Failed to connect to wallet" when choosing to connect with Keplr Wallet
Expected results
Should be able to connect with Keplr Wallet
Screenshot

@mitchellchou oops seems i've missed a few lines for the deployment, redeployed, please try again 🙏


HELP: Maintainers

I'm looking for maintainers to help take care of issues and fixes, since I'm too busy at the moment to maintain the project myself.

I'm fixing every possible issue right now :+1:


aarch64 VMs: Slower containers, GDB timeouts, Postgress 10 not for v8 aarch64

e.g.
FAIL_ON_PERF_REGRESSION=false mvn clean verify -Ptestsuite-builder-image -Dtest=DebugSymbolsTest#debugSymbolsQuarkusContainer -Dquarkus.native.builder-image=quay.io/quarkus/ubi-quarkus-mandrel-builder-image:jdk-17 -Dquarkus.version=3.2.3.Final

Also a follow up to #175

@jerboaa

gdb numbers across our various tests systems:
WIP

Amending the timeouts:
The latest commit takes the GOTO URL for hitting web app url during gdb session for a different approach using timeout, not trials. I also removed the FAIL_ON_PERF_REGRESSION check.  I.e. less magic I hope.

The #171 has an incorrect exclusion matrix, e.g.
Error: [ERROR] 	[error]: Build step io.quarkus.deployment.pkg.steps.NativeImageBuildStep#build threw an exception: java.lang.IllegalStateException: Out of date version of GraalVM detected: native-image 17.0.8 2023-07-18. Quarkus currently supports 22.3.0. Please upgrade GraalVM to this version.

trying to run Q 2.16 with M 23 on Windows.

trying to run Q 2.16 with M 23 on Windows.

OK. Let's fix this first and then we have a better idea about the state of this PR. Sound good?

/me examining the failures

Hmm, looks like we are also hit by something quite unrelated here;
 Error:    RuntimesSmokeTest.quarkusEncodingIssues:212->testRuntime:166 build-and-run.log log should not contain error or warning lines that are not whitelisted. See /home/runner/work/mandrel-integration-tests/mandrel-integration-tests/ts/testsuite/target/archived-logs/org.graalvm.tests.integration.RuntimesSmokeTest/quarkusEncodingIssues/build-and-run.log and check these offending lines:
Warning:  Checksum validation failed, expected 2811ba27a71a8bda0602161ffe2f6e1429da8068 but is 36257165a0945753efb3f9d473d86c6f4c6c6f6e from google-maven-central for https://maven-central.storage-download.googleapis.com/maven2/org/jboss/arquillian/arquillian-bom/1.7.0.Final/arquillian-bom-1.7.0.Final.pom
Warning:  Could not validate integrity of download from https://maven-central.storage-download.googleapis.com/maven2/org/jboss/arquillian/arquillian-bom/1.7.0.Final/arquillian-bom-1.7.0.Final.pom

I'll bump Q version...

This:
    strategy:
      fail-fast: false
      matrix:
        os: [ ubuntu-20.04 ]
        include:
          - quarkus-version: '2.13.8.Final'
            mandrel-builder-image: '22.3-java17'
          - quarkus-version: '2.16.8.Final'
            mandrel-builder-image: '22.3-java17'
          - quarkus-version: '3.2.2.Final'
            mandrel-builder-image: 'jdk-17'

Makes only the last line run.  I will revert to the previous older matrix format.

Fighting GHA aside, I can confirm that the 23.0 passes GDB tests also on slow aarch64 VMs now with this branch.

Some CI failures don't seem to cope well with extra output. Example from here:
There were errors in the GDB session. Note that commands in the session might depend on each other. Errors:
Command 'b ConfigTestController.java:33' did not match the expected pattern '.*Breakpoint 1 at .*: file com/example/quarkus/config/ConfigTestController.java, line 33.*'.
Output was:
"b ConfigTestController.java:33
",
Command 'run&' did not match the expected pattern '.*Installed features:.*'.
Output was:
Breakpoint 1 at 0x40e766: file com/example/quarkus/config/ConfigTestController.java, line 33.
breakpoint-created,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x000000000040e766",func="com.example.quarkus.config.ConfigTestController::getLookupConfigValue()",file="com/example/quarkus/config/ConfigTestController.java",fullname="/home/runner/work/mandrel-integration-tests/mandrel-integration-tests/ts/apps/quarkus-full-microprofile/target/quarkus-native-image-source-jar/sources/com/example/quarkus/config/ConfigTestController.java",line="33",thread-groups=["i1"],times="0",original-location="ConfigTestController.java:33"}^done(gdb) "run&
"Starting program: /home/runner/work/mandrel-integration-tests/mandrel-integration-tests/ts/apps/quarkus-full-microprofile/target/quarkus-runner
thread-group-started,id="i1",pid="16284"thread-created,id="1",group-id="i1",
Unexpected GOTO URL http://localhost:8080/data/config/lookup failure in 60034ms, see: java.net.ConnectException: Connection refused ==> expected: <true> but was: <false>
	at org.graalvm.tests.integration.DebugSymbolsTest.carryOutGDBSession(DebugSymbolsTest.java:452)
	at org.graalvm.tests.integration.DebugSymbolsTest.debugSymbolsQuarkus(DebugSymbolsTest.java:263)

Line is there:
Breakpoint 1 at 0x40e766: file com/example/quarkus/config/ConfigTestController.java, line 33.

but has extra output...

@jerboaa It is timing on GHA.
$ export JAVA_HOME=/home/karm/workspaceRH/mandrel-release/mandrel-java20-<IP_ADDRESS>-Final;export GRAALVM_HOME=${JAVA_HOME};export PATH=${JAVA_HOME}/bin:${PATH}
$ mvn clean verify -Ptestsuite -DincludeTags=reproducers,perfcheck,runtimes -Dquarkus.version=3.2.3.Final
<SNIP>
[INFO] Native image integration TS ........................ SUCCESS [  0.105 s]
[INFO] testsuite .......................................... SUCCESS [27:34 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  27:35 min
[INFO] Finished at: 2023-08-11T22:07:56+02:00
[INFO] ------------------------------------------------------------------------

The question is how to make it more resilient to that. Apparently the crude timeout per gdb command ain't enough. The text appears in the StringBuffer but is never checked again...?

Re-running those two failed...

I am not giving up : )
When I use my local Ubuntu VM and set it to 2 vCPU and 8G RAM, I can reproduce the issue:
INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR]   DebugSymbolsTest.debugSymbolsQuarkus:263->carryOutGDBSession:452 There were errors in the GDB session. Note that commands in the session might depend on each other. Errors:
Command 'run&' did not match the expected pattern '.*Installed features:.*'.
Output was:
"run&
"Starting program: /home/karm/mandrel-integration-tests/apps/quarkus-full-microprofile/target/quarkus-runner
thread-group-started,id="i1",pid="6539"thread-created,id="1",group-id="i1"library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7fc5090",to="0x00007ffff7fee335"}]^running*running,thread-id="all"(gdb) library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7f92280",to="0x00007ffff7fa2c14"}]library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7c28700",to="0x00007ffff7dbaabd"}][Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
 ==> expected: <true> but was: <false>
[INFO]
[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0

When I run it locally on my CentOS 8 Stream workstation (12 cores, 32G RAM), I cannot reproduce it any more.
So I will keep poking at it until it's reliable.

I think the problem is that run& command immediately returns and that different gdb versions decide differently when to spit output, see the key difference beginning line 84:
https://editor.mergely.com/u0uC749D
On my fast CentOS system on the right, the output fed immediately after the run& command contains the expected string about Installed features, marking Quarkus is started.
On the left panel, the somewhat feeble 2 vCPU Ubuntu VM, with a much different gdb version, does not spit any such output until a next command, bt is called. Hence the parsing fails.
I will try to jam some no-op command in the session to see if we could make it spit all the output sooner.

As I play with it, I'd put out there an idea that intermittently, clearly due to some race condition, debugged Quarkus app does not get into a correct state where it would be able to serve webpages at all, i.e. it keeps turning Connection Refused even minutes after 'run&' command executed.  Sometimes.

@zakkak  I don't know...
Unexpected GOTO URL http://localhost:8080/data/config/lookup failure in 300014ms, see: java.net.SocketTimeoutException: Connect timed out

Looking at the logs I see that gdb starts fine in 18505ms. Then spents 500ms to show the version, Then 54012ms to set the breakpoint and another 500ms to run the application and interestingly it stops at the breakpoint, which is an indication that the application and gdb behave as expected !?

@zakkak Is it a Firefox glitch or are all check finally green? :-)
Let me know if you are O.K. with the solution. I have a strong feeling it could be drastically simplified.  On the other hand, I am happy I finally know what's going on...


Missing dependency on ansi-up

Running the console example produces:
ERROR in ../~/jupyter-js-ui/lib/renderers/index.js
Module not found: Error: Cannot resolve module 'ansi_up' in /home/pablo/Source/jupyter-js-notebook/examples/node_modules/jupyter-js-ui/lib/renderers
 @ ../~/jupyter-js-ui/lib/renderers/index.js 10:16-34

Hi @albop, what is the output of npm -v?

I have:
npm --version
2.14.20

Could it just be that ansi_up is not listed in the dependencies ? If I install it manually, it works.

Can you try pulling from master, removing node_modules from the example and building it again?   I believe this should be fixed now.

@blink1073 : last pull reintroduced the bug I was seeing before https://github.com/jupyter/jupyter-js-notebook/pull/209 , i.e.,
> tsc --project src && webpack --config webpack.conf.js

src/index.ts(81,7): error TS2322: Type 'JavascriptRenderer' is not assignable to type 'IRenderer<Widget>'.
  Types of property 'render' are incompatible.
    Type '(mimetype: string, data: string) => Widget' is not assignable to type '(mimetype: string, data: string) => Widget'.
      Type 'Widget' is not assignable to type 'Widget'.
        Types of property 'layout' are incompatible.
          Type 'Layout' is not assignable to type 'Layout'.
            Property 'initialize' is protected but type 'Layout' is not a class derived from 'Layout'.
src/index.ts(86,54): error TS2345: Argument of type 'RenderMime<Widget>' is not assignable to parameter of type 'RenderMime<Widget>'.
  Types of property 'clone' are incompatible.
    Type '() => RenderMime<Widget>' is not assignable to type '() => RenderMime<Widget>'.
      Type 'RenderMime<Widget>' is not assignable to type 'RenderMime<Widget>'.

I think you may still have stale files.  Do you mind running git clean -dfx from the root of the repo and running the example install instructions again?

I did try it, but I get the same error message.

Looks like I missed a dependency, should be fixed by https://github.com/jupyter/jupyter-js-notebook/pull/216.

It works now !

Great!


switch bower dependencies to npm

This PR removes bower as a secondary dependency manager and moves all dependencies under npm.
As this are only devDependencies used in the build or test step and not runtime dependencies, we don't need the advantages of bower (flat dependency list) to manage them.
Having all dependencies under npm allows for easier updates and having a single place to manage all depedencies.

Coverage remained the same at 91.071% when pulling c026568528a60529c686e1262b88d246cf661994 on Shegox:remove-bower into 28660d8e2a14c58b04c604878668a16430eb7a35 on cla-assistant:master.


Tab view not working when page is loaded via f7router

So in my framework7 vue app, I have users directed to the home page after successful login. When these home page is loaded via the f7router, the tabs are not working but only showing the default active tab for each tab. When  i refresh the page manually, everything works fine. Please kindly look into this for me.

The home page is loaded via an ajax call if successful in this manner this.$f7router.navigate("/"); and the tabs are static(same as the ones on the vue kitchen sink)

Would be good to see live example or JSFiddle with the issue


Rancher Marketplace default values Vs Helm CLI default values for the same chart

Where are the default values for Rancher's Marketplace helm charts displayed in Rancher UI coming from?
For example if we look to install Monitoring and click Edit yaml in the UI. The values listed are very different to what's in source control for the same version e.g. charts/rancher-monitoring/[version]/values.yaml.
This means to install Rancher Tools (like Monitoring) via helm CLI (using the https://charts.rancher.io repo), as opposed to the Rancher Marketplace with the same configurations as the Rancher Marketplace install, we need to create a values yaml file from the default values displayed in the Rancher UI first...
Maybe i'm just missing something?

cc: @leflambeur @MKlimuszka @prachidamle


Reproducer (not fix) for DROOLS-1420 (int) ($p * 1_000.0) throws a misleading exception

See https://issues.jboss.org/browse/DROOLS-1420

Fixed by https://github.com/droolsjbpm/drools/commit/d70058bb6ea7516a0054ef5063d94d173cda479f


Docs don't use available space and it makes tables hard to read.

Current behavior:

Desired Behavior:

The above is just a couple of CSS changes that make the page fill available space.  You could improve it further by making the columns not all the same width, but that is a problem specific to this page and a much bigger change so for now I'm just lobbying for the very simple removal of hard-coded widths.
For reference, here is the getting started page with the same settings:

Note that it is still quite pleasing to read, and I argue better than the current version.
I tried looking for CSS files in this repository but couldn't find them, so I'm not actually sure how/where to make this change.

Fixed in new docs

I'm still seeing a large amount of extraneous whitespace.  Is this fix not live yet?  If not, when will it go live and/or is there a place I can check out a preview of it?

By "fixed," I mean we no longer have tables and horizontal spacing issues with them.
Now, about unused white spaces. Although expanding text to take all the available screen space is possible, it makes it harder to read. We haven't explicitly chosen that; it's the template's default behavior and makes sense from a readability perspective. While it might not look aesthetically pleasing on wide screens, it remains easily readable and centered.

While I admit that the default max width could be wider, taking the entire screen space on very wide screens doesn't help readability, quite the opposite. Generally, reading newspaper-sized texts is easier than reading very long horizontal ones. Of course, it depends on the content, but this is generally the case. When it comes to long code snippets, we'd prefer to make them multiline rather than expanding the pages.
With this said, we would consider changing the width once we have issues like the one with the tables you mentioned initially.


Typo in the dependency-analysis project name

Should be 'dependency-analysis', not 'dependecy-analysis'. Missing hte 'n' before 'cy'.

Create JIRA issue for it and close it, please ;-)


Add radio & checkbox & shared form styles

Summary

Adds individual shared form stylesheets & updates existing components to use styles instead of embedding in component
Adds KInputCheckbox
Adds KInputRadio

Changes made:

Migrates styles from component .vue files to stylesheets
Adds doc
New input components

PR Checklist

[x] Does not introduce dependencies
[x] Functional: all changes do not break existing APIs and if so, bump major version.
[x] Tests pass: check the output of yarn test packages/
[x] Naming: the files and the method and prop variables use the same naming conventions as other Kongponents
[x] Framework style: abides by the essential rules in Vue's style guide
[x] Cleanliness: does not have formatting issues, unused code (e.g., console.logs), or leftover comments
[x] Docs: includes a technically accurate README, uses JSDOC where appropriate
[x] Version: package.json and the release tag both reflect the same, accurate version

your tests are showing a vue warning that a required prop is missing on kradio


LIBS-289 - moved to springcloud release

Pull Request Test Coverage Report for Build 113

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 16.447%

Totals

Change from base Build 103:
0.0%

Covered Lines:
25

Relevant Lines:
152

💛  - Coveralls


Consider giving the ICMail a reference to the ICEndpoint

The ICFolder is responsible for all actions offered in the ICFolder Dialog. The ICEmail is responsible for the ICEmailDialog. Therefore the ICEmail is responsible for retrieving its own body. In order to do that it needs to access the endpoint. It does this at the moment by getting the endpoint from its folder, which is not according to the law of demeter.
This is a good first issue to dive into our architecture and discuss with your team whether you want to refactor it further.

As far as I'm aware, the ICFolder now does everything related to this. Therefore not relevant anymore.


Optional Time Lockup for Voting

Potentially require people to lock up their capital to vote? Would any communities consider using this?

Work on #12 should be done first. We don't want to get into a situation where the DAO can accidentally send user funds.

Killing this for now. Going with the Compound checkpoint / snapshot approach.


Roll GYP forward so it supports compiling managed code on Windows.

This is in preparation of landing the dotnet extensions for Crosswalk
on Windows. At some point GYP will naturally roll into Chromium
so we may get it around M47.
GYP CL : https://codereview.chromium.org/1331463002

@rakuco

This like some fixes were made since the last roll of GYP. I need to figure that out.

So GYP fails on Android because two files are named the same. The fix was landed upstream a while back. It should be part of M45 so I won't push for this patch, I'll just wait M45.


Remove an Action View deprecation in Rails 6

We're seeing a bunch of Action View work for Rails 6 and template handlers are changing their interface.
Fixes the following warning:
$ bundle exec rails s
DEPRECATION WARNING: Single arity template handlers are deprecated.  Template handlers must
now accept two parameters, the view object and the source for the view object.
Change:
  >> Module#call(template)
To:
  >> Module#call(template, source)
 (called from <main> at /Users/genadi/.rbenv/versions/2.6.1/lib/ruby/gems/2.6.0/gems/maildown-3.0.2/lib/maildown/handlers/markdown.rb:45)

@gsamokovarov Looks good. @schneems I am experiencing this on CodeTriage as well in the Rails 6 update PR.

Thanks!


Getting "Client not specified" message

Hey !
I'm new to URQL and got a problem trying to use it with NextJS; it doesn't seems to take into account my client config into the Provider.
Console message:

Default Client: No client has been specified using urql's Provider.This means that urql will be falling back to defaults including making requests to /graphql. If that's not what you want, please create a client and add a Provider.

Couldn't find anything about this issue on the web. Did I miss a step about configuration ?
I've generated my nextJS app with "with-ant-design-less" config if it can help also.
Thanks for your help !
urql version & exchanges:
Urql v1.10.0
Next v9.5.3
My _app.tsx:
// import App from "next/app";
import type { AppProps /*, AppContext */ } from 'next/app'
import React from 'react';
import {
    Layout as LayoutAD,
    Menu,
    Button,
    Space,
} from 'antd';
import { HomeFilled, SearchOutlined, UserOutlined } from '@ant-design/icons';
import { Provider, createClient } from 'urql';

const client = createClient({
  url: 'http://localhost:4000/graphql',
  fetchOptions: {
    credentials: 'include',
  },
});

const { Header, Content, Sider } = LayoutAD;

import '../styles/components/layout.less';

function MyApp({ Component, pageProps }: AppProps) {
        return (
          <Provider value={client}>
            <LayoutAD style={{ minHeight: '100vh', overflow: 'auto' }}>
            <Sider
              breakpoint="lg"
              collapsedWidth="0"
              onBreakpoint={broken => {
                console.log(broken);
              }}
              onCollapse={(collapsed, type) => {
                console.log(collapsed, type);
              }}
            >
              {/*
 */}

Dylt

              <Menu theme="dark" mode="inline" defaultSelectedKeys={['1']}>
                <Menu.Item key="1" icon={<HomeFilled />}>
                  Accueil

                </Menu.Item>
                <Menu.Item key="2" icon={<SearchOutlined />}>
                  Explorer
                </Menu.Item>
                <Menu.Item key="3" icon={<UserOutlined />}>
                  Mon profil
                </Menu.Item>
              </Menu>
            </Sider>
            <LayoutAD>

                  <Space>
                  <Button>Inscription</Button>
                  <Button type="primary">Connexion</Button>
                  </Space>

              <Content style={{ margin: '24px 16px 0' }}>

                    <Component {...pageProps} />

              </Content>
            </LayoutAD>
          </LayoutAD>
          </Provider>
        );
};

export default MyApp;

This is a warning and means that some part of your app where you've maybe got a useQuery is not using the client you've provided with a Provider via context.
If you're using Next.js you may also want to look into using next-urql so that you tie in server-side rendering for urql: https://formidable.com/open-source/urql/docs/advanced/server-side-rendering/#nextjs

this also can be happen if you double urql version instaled

@kitten That was it, thanks ! Forgot to use withUrqlClient on export of my registration page.

this also can be happen if you have double urql version instaled

This was curial for me! I have a yarn workspace project that for some reason required me to nohoist next-urql. Some dependency forces yarn to not fully hoist urql, the peerDependency of next-urql then causes it to still duplicate it to the project level node_modules which ended up duplicating urql leading to this error!

@geisterfurz007 what's important to note here is, while preventing a hoist here may have worked for now, Yarn generally tends to duplicate dependencies on upgrades or additional installs. The peer-dependency in next-urql specifically means that it's supposed to use whichever version you've installed though. More importantly these issues can sometimes cause @urql/Core to be duplicated which leads to more severe issues.
That's why we recommend instead to check for duplicates with yarn list --pattern=urql. If any nested duplicates come up then the lock file can often simply be fixed using npx yarn-deduplicate. So, no nohoist should be necessary for any urql packages.


Add metrics for the BEAM-VM

Changes
Add metrics for the BEAM-VM
Merge requirement checklist

[x] CONTRIBUTING.md guidelines followed.
[x] Change log entry added, according to the guidelines in When to add a changelog entry.

If your PR does not need a change log, start the PR title with [chore]

[x] schema-next.yaml updated with changes to existing conventions.

@tsloughter @ferd following the comment on https://github.com/open-telemetry/opentelemetry-erlang-contrib/pull/299, I've prepared a suggestion for the BEAM-VM metrics.
I think it makes sense to agree on a specification before continuing with the implementation.

@tsloughter would love a review on this.

@ferd I've addressed you comments, but I don't have rights to reopen the PR.
Could you check if the new version is acceptable to you and maybe reopen the PR?

@jsuereth sorry! I somehow missed this. I'll start reviewing (may take a bit) but can it be reopened, I'll get it done within the 7 day limit for sure :).

seems I can't make suggestions on a closed PR.

seems I can't make suggestions on a closed PR.

argh, the PR also has not picked up the changes I pushed to my branch, probably because it's closed. So, most of the comments are already addressed.
@tsloughter I think it will be simpler if I open a new PR.


Animation works only if heroModifiers in storyboard

When I add modifiers in storyboard the animation works properly, but if I add heroModifiers programmatically it doesn't work!!
I triad with buttons and views the same problem!!!

Can confirm that. In my current project i don't use the storyboard. Therefore I tried a lot of stuff to understand why my views don't animate as expected. The heroModifiers are not applied :(

Same problem here. Any workaround?


UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)

i try to reload the spatial model but it's not useful,,,.....    the report errors as follows:
torch.Size([3, 224, 224])
==> Validation data :71877frames
torch.Size([3, 224, 224])
==> Build model and setup loss and optimizer
==> loading checkpoint 'record/spatial/spatial_video_preds.pickle'
Traceback (most recent call last):
File "/home/xm/python/action/two-stream-action-recognition-master/spatial_cnn.py", line 268, in
main()
File "/home/xm/python/action/two-stream-action-recognition-master/spatial_cnn.py", line 65, in main
model.run()
File "/home/xm/python/action/two-stream-action-recognition-master/spatial_cnn.py", line 109, in run
self.resume_and_evaluate()
File "/home/xm/python/action/two-stream-action-recognition-master/spatial_cnn.py", line 93, in resume_and_evaluate
checkpoint = torch.load(self.resume)
File "/usr/local/lib/python3.6/dist-packages/torch/serialization.py", line 367, in load
return _load(f, map_location, pickle_module)
File "/usr/local/lib/python3.6/dist-packages/torch/serialization.py", line 528, in _load
magic_number = pickle_module.load(f)

add code "#coding:utf-8"  at the top of  spatial_cnn.py file

pickle_module.load(f)
->
pickle.load(f,encoding='bytes')


📖 Inital Netlify book structure version of operator

What this PR does / why we need it:
This commit puts together the skeleton of Netlify book structure and
by no means a final one and subject to change and iterations. Builds on top of https://github.com/kubernetes-sigs/cluster-api-operator/pull/433 and will be rebased once it is merged.
To try it, run from docs/book folder:

make build
make server
navigate to http://localhost:3000 to see the local version of the book deployed

Related to: #329

#423 is merged and rebased this PR on top of it now, next waiting for Netlify site and DNS issues to be resolved before we take this in.
/hold

/hold cancel
Netlify site and DNS records are all setup: https://cluster-api-operator.sigs.k8s.io/
so, this is ready for review.
/cc @Fedosin @alexander-demicev

@furkatgofurov7 Can you please follow previous naming convention from initial book structure? This way it does not need to update SUMMARY.md, it is done automatically.


Support for "Job and Slave ownership plugin"

Extend Sync Project-Based Security option to control Ownership-Based
security.
https://wiki.jenkins-ci.org/display/JENKINS/Ownership-Based+security

Thank you for really great plugin!!!!! It is awesome.
Our team using Ownership-Based security.
https://wiki.jenkins-ci.org/display/JENKINS/Ownership-Based+security
It is extened version of Project-Based Security.
Could you extend Sync Project-Based Security option to control Ownership-Based security? :)

Joel Johnson » ez-templates #7 SUCCESS
This pull request looks good
(what's this?)


Missing information in README file

I would recommend to include:

List of issues created in EstherCastellano/mparra-csic-github

Thanks, I will add this information


cor function incorrect

Hi,
the cor() function does not use the arrays with the mean substracted for its calculation but t1 and t2.
Marcel

Thanks for pointing this out, cov should have used dev1 and dev2, just fixed that


Dockerfile: merge nginx into django

https://github.com/DefectDojo/django-DefectDojo/pull/11181 is a "lighter" simplification but I believe this one is much better
By merging nginx as a target of Dockerfile.django:

No risk of the build stage going out of sync (and wasting precious cache)
We can actually re-use the django stage for collectstatic, saving one stage

I've only updated the dockerfiles and docker-compose. No docs or any mentions of the files were updated. I can do so, if this PR gets a 👍

I like the idea of simplification.
By the way, different images are not mentioned only in the docker-compose file. They are pushed to docker-hub and used in helm charts. Maybe even more. Can you check other places as well, please?

Hi @kiblik yeah, I did add that note to the description, that many places were missing but I didn’t want to waste the time if the idea of reusing same dockerfile was not welcome.
Can I assume it is then?

Sorry, I missed last paragraph of description.
I'm not core maintainer of project. My voice might be supportive but I have no formal power over decision.

I don't think we should go to that direction, as you going away from the cloud native principles.

@dsever honestly curious as I'm not familiar with their principles, would you be able to quote or link which principle it goes against?

@fopina  One reason to keep Nginx as a separate container is that it allows users of DefectDojo to choose other options if they want to front DefectDojo with something else. This could be something like Caddy or maybe a LB from their cloud provider.
Yes, I understand that the static assets are built into the Nginx container and someone who chooses to use something different to front DefectDojo would need to also handle that situation but that would mean they'd only need to:

Create a new container (maybe) to replace nginx + the static assets
Use all the other upstream containers from DefectDojo without modification

So, if for no other reason, I like the fact that keeping Nginx separate gives the community flexibility to change out Nginx without having to modify the other containers needed to run DefectDojo.

@fopina  Please see the update I posted earlier today - the project is about to do a fairly significant change/upgrade to the containers for this project. Given that's about to happen, merging two dockerfiles into one doesn't really add much value IMHO.
It does break our existing GHA tests.
I realize we'll have to update those once the new containers/dockerfiles are in place but why do that work twice when this PR doesn't change any real functionality - rather it create a different style of dockerfile.
I'd also prefer to slow roll changes to our containers given the size of our user base. (10+ million pulls). For new hardened container images, we can produce a new image for a period of time to allow people to transition to the new images before we deprecate and eventually stop building the older images.
I appreciate and can understand the desire to potentially optimize 2 dockerfiles into a single file but given the potential side effects, the optimization isn't better than the costs.

Understood and agreed.
Impact (known or unknown) was an expected argument against the change and the reason I didn't fully complete it (updating docs and references).
Also why I mention the other PR I created.
I was just confused by which principle this would be against so I would avoid PRs like that again, but I see now it was a misunderstanding.
Thanks, I'll close the PR

@fopina Thanks for being understanding.
FWIW, I'm trying to find time today to do a proper review the other PR you did - #11181 but at a quick glace, that one looks nice. :+1:


Use consistent file names for adaptive icons, or allow customization

The file names of the generated adaptive images have changed recently. This breaks our workflow, as we rely on having consistent file names every time we use this tool. We already have a lot of apps using the old names.
It would be great to go back to the previous naming scheme. Or to allow the user to customize the file names, in this case the postfix.
The postfix used to be like "*background":
ic_launcher_background.png
ic_launcher_foreground.png
Now it's like "*adaptive_back":
ic_launcher_adaptive_back.png
ic_launcher_adaptive_fore.png
Right now we're forced to rename the files manually after using this tool, which is quite some work that should be avoided. So if this doesn't get resolved we'd have to fork the project, or write a script to rename the files, which feels like a bad workaround. I imagine that other people must have run into the same problem, so I prefer solving this at the source and sharing my solution.
I can try to open a PR with the change, depending on what the maintainer prefers.
Let me know!
https://github.com/romannurik/AndroidAssetStudio/commit/951c463ef846fdf89d0b413938b1c1b010aa0834#diff-7f35945bac61b3f2b58ce5d461adf27cf2073083697ebe0765ccf9cc892bbc8cR130

Hi there, my new tool icon.kitchen does this. I'm looking to avoid further changes to the Android Asset Studio's launcher icon  generator.


Use a better state class; more general refactor work

Changes the code to use a central state class instead of global variables. This makes the code cleaner and easier to extend.
Any methods dealing with state like threading or contact we want to put within this class to separate from pure functions or talon user facing code.
Cleaned up a few other things. gpt.talon included "normal" as the default but "normal" was not being checked anywhere. So just used "" instead.
Don't believe this causes any regressions and is just a refactor.

Should not regress any behavior. Once this is merged and reviewed, lets take a look at #128 and make sure our context / thread code is very explicit. Didn't want to touch that and cause a regression.

Merging for now, should be fine from what I can tell as well.


Update metrics crate versions

This synchronizes the versions here with those in Vector.

This failure in sds-go doesn't seem to be related, or is it?

After updating Vector, I have rebuilt this one on metrics 0.24.0

Just wanted to note that the CI failure for sds-go is unrelated to this change, so we are merging anyway. (It will be fixed separately)


EnderIO Capacitor Banks can't recive RF directly from Reactor.

Placing any EnderIO Bank next to Reactor Controller doesn't charge it. It works perfectly with mods conduits, but they are capped at 20k RF/t max which is a lot less than most of Reactors. Cells from Thermal Expansion charge fine by direct contact.

BTW EnderIO Banks are one of the best ways to store high RF/t input, would be nice if it worked ;)

I think I've accidentally fixed it :)


Layout Issue: Default GitHub Links, Print Option and Table of Contents misplaced at bottom instead of right side on multiple pages

This is a Bug Report

Problem:
In the [kustomization] page,  [Edit this page, Create child page, Create an issue, Print entire section] links are displaying in the bottom of the page.
Proposed Solution:
It should be displayed in upper right of the page.
Page to Update:
https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization/

/language en

This issue is legit but the link provided in issue is wrong. This issue is present in these below pages:-
Declarative Config Page
Imperative Command Page
Imperative Config Page
Update API object KubeCtl Page
/area web-development

/retitle Layout Issue: Default GitHub Links, Print Option and Table of Contents misplaced at bottom instead of right side on multiple pages

/remove-language en
/remove-priority backlog

When the side navigation panel is resized to a smaller size or if the page is zoomed out sufficiently, the page layout reverts to its expected appearance (refer screenshots).
It appears that this issue could also be inadvertently caused due to PR #41695, which aimed to added a splitter for resizing the left navigation panel.

Zoomed out

Navigation panel resized

/priority important-soon
/triage accepted

@tamilselvan1102 a screenshot showing the problem would help us track this work. Would you be willing to add one?

wrong layout

Expected Layout

if you zoom out to 80%. it displaying as expected

This issue is fixed in the recent commit of PR #42943

Thanks for the fix @priyanshuchaudhary53

Looks like the issue reported here is fixed via #42943
/close


[Database] Implement UUID and build common interface for single upload and bulk upload

This requires a new API with UUID which ROS will use to get UUID results (status of each request and its status success or not)
**Singular upload - 1 experiment 1 request sent and retreiving the status (success or failure)
**Bulk - multiple experiments - 1 request with status with reasoning of failure
** UUID is applicable per request sent by ROS (irrespective of no of experiments)

There's no requirement to incorporate UUID for ROS, given that inserting 100 rows of data takes less than a second.
we can close this issue


Inquiry about the environment requriements

Collecting deform-conv
Installing build dependencies ... error
  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 2
  ╰─> [65 lines of output]
      Collecting setuptools>=40.8.0
        Downloading setuptools-69.5.1-py3-none-any.whl.metadata (6.2 kB)
      Downloading setuptools-69.5.1-py3-none-any.whl (894 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━                 542.7/894.6 kB 5.8 kB/s eta 0:01:01
      ERROR: Exception:
      Traceback (most recent call last):
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher
          yield
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 561, in read
          data = self._fp_read(amt) if not fp_closed else b""
                 ^^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read
          return self._fp.read(amt) if amt is not None else self._fp.read()
                 ^^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 98, in read
          data: bytes = self.__fp.read(amt)
                        ^^^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/http/client.py", line 479, in read
          s = self.fp.read(amt)
              ^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/socket.py", line 707, in readinto
          return self._sock.recv_into(b)
                 ^^^^^^^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/ssl.py", line 1252, in recv_into
          return self.read(nbytes, buffer)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/ssl.py", line 1104, in read
          return self._sslobj.read(len, buffer)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      TimeoutError: The read operation timed out

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper
          status = run_func(*args)
                   ^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper
          return func(self, options, args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 377, in run
          requirement_set = resolver.resolve(
                            ^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 179, in resolve
          self.factory.preparer.prepare_linked_requirements_more(reqs)
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 552, in prepare_linked_requirements_more
          self._complete_partial_requirements(
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 467, in _complete_partial_requirements
          for link, (filepath, _) in batch_download:
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/network/download.py", line 183, in __call__
          for chunk in chunks:
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/cli/progress_bars.py", line 53, in _rich_progress_bar
          for chunk in iterable:
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_internal/network/utils.py", line 63, in response_chunks
          for chunk in response.raw.stream(
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 622, in stream
          data = self.read(amt=amt, decode_content=decode_content)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 560, in read
          with self._error_catcher():
        File "/x/miniconda3/lib/python3.12/contextlib.py", line 158, in __exit__
          self.gen.throw(value)
        File "/x/miniconda3/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher
          raise ReadTimeoutError(self._pool, None, "Read timed out.")
      pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 2
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

When install the package deform-conv, it always went wrong, or it tells me, No module named 'Cython', even though this package has already been installed:
(base)XXX:/workspace$ pip install --use-pep517 deform-conv==0.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting deform-conv==0.0.0
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/7d/8d/9f2ce9b86be46fdab86aaa1b25ad4b96e2b69d37d341576cbd6a34d56854/deform_conv-0.0.0.tar.gz (66 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [20 lines of output]
      Traceback (most recent call last):
        File "/X/miniconda3/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/X/miniconda3/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/X/miniconda3/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-b92gxup4/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-b92gxup4/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-b92gxup4/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 487, in run_setup
          super().run_setup(setup_script=setup_script)
        File "/tmp/pip-build-env-b92gxup4/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 311, in run_setup
          exec(code, locals())
        File "<string>", line 3, in <module>
      ModuleNotFoundError: No module named 'Cython'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

Thanks!

Hi, are you able to solve this, I'm having trouble with "deform-conv==0.0.0" every time I try to install the requirements.


[Event Request] - New event "OnItemTrackingSummaryFormExitCondition" in codeunit 6501 "Item Tracking Data Collection"

Please, consider adding the following event to codeunit 6501 "Item Tracking Data Collection":
    [IntegrationEvent(false, false)]
    local procedure OnItemTrackingSummaryFormExitCondition(var ItemTrackingSummaryForm: Page "Item Tracking Summary"; var TempGlobalReservEntry: Record "Reservation Entry" temporary; var TempGlobalEntrySummary: Record "Entry Summary" temporary; var SearchForSupply: Boolean; var ItemTrackingSummaryFormExitAction: Action; var ItemTrackingSummaryFormExitCondition: Boolean)
    begin
    end;

and call it in the following way inside the "AssistEditTrackingNo" procedure:
procedure AssistEditTrackingNo(var TempTrackingSpecification: Record "Tracking Specification" temporary; SearchForSupply: Boolean; CurrentSignFactor: Integer; LookupMode: Enum "Item Tracking Type"; MaxQuantity: Decimal)
    var
        ItemTrackingSummaryForm: Page "Item Tracking Summary";
        Window: Dialog;
        AvailableQty: Decimal;
        AdjustmentQty: Decimal;
        QtyOnLine: Decimal;
        QtyHandledOnLine: Decimal;
        NewQtyOnLine: Decimal;
        IsHandled: Boolean;

        **ItemTrackingSummaryFormExitCondition: Boolean;
        ItemTrackingSummaryFormExitAction: Action;**

    begin
        OnBeforeAssistEditTrackingNo(TempTrackingSpecification, SearchForSupply, CurrentSignFactor, LookupMode, MaxQuantity);

        Window.Open(Text004);
...
...
...
        **// if ItemTrackingSummaryForm.RunModal() = ACTION::LookupOK then begin
        ItemTrackingSummaryFormExitAction := ItemTrackingSummaryForm.RunModal();
        ItemTrackingSummaryFormExitCondition := ItemTrackingSummaryFormExitAction = ACTION::LookupOK;
        OnItemTrackingSummaryFormExitCondition(ItemTrackingSummaryForm, TempGlobalReservEntry, TempGlobalEntrySummary, SearchForSupply, ItemTrackingSummaryFormExitAction, ItemTrackingSummaryFormExitCondition);
        if ItemTrackingSummaryFormExitCondition then begin**

            ItemTrackingSummaryForm.GetRecord(TempGlobalEntrySummary);

            if TempGlobalEntrySummary."Bin Active" then
                AvailableQty := MinValueAbs(TempGlobalEntrySummary."Bin Content", TempGlobalEntrySummary."Total Available Quantity")
            else
                AvailableQty := TempGlobalEntrySummary."Total Available Quantity";
            QtyHandledOnLine := TempTrackingSpecification."Quantity Handled (Base)";
            QtyOnLine := TempTrackingSpecification."Quantity (Base)" - QtyHandledOnLine;
...
...
...

Thanks !

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: .