Error: uninitialized constant Hbc

brew cu
Error: uninitialized constant Hbc /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/extend/hbc.rb:3:in<top (required)>'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
/usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/bcu.rb:6:in <top (required)>' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/cmd/brew-cu.rb:32:in <top (required)>'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
/usr/local/Homebrew/Library/Homebrew/utils.rb:19:in require?' /usr/local/Homebrew/Library/Homebrew/brew.rb:95:in '
`
brew cask doctor
==> Homebrew Version 1.7.3-57-g132aa14 ==> macOS 10.13.2 ==> SIP Enabled ==> Java 10.0.2, 10.0.1, 10, 9.0.4, 9.0.1, 9, 1.8.0_144, 1.8.0_141, 1.8.0_131, 1.8.0_121, 1.8.0_112, 1.8.0_92, 1.8.0_77, 1.8.0_74, 1.8.0_45 ==> Gatekeeper support Enabled ==> Homebrew Cask Install Location <NONE> ==> Homebrew Cask Staging Location /usr/local/Caskroom ==> Homebrew Cask Taps: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask (4046 casks) /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions (195 casks) /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-fonts (1175 casks) /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-drivers (151 casks) ==> Contents of $LOAD_PATH /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/site_ruby/2.3.0 /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/site_ruby/2.3.0/x86_64-darwin9.0 /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/site_ruby/2.3.0/universal-darwin9.0 /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/site_ruby /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/vendor_ruby/2.3.0 /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/vendor_ruby/2.3.0/x86_64-darwin9.0 /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/vendor_ruby/2.3.0/universal-darwin9.0 /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/vendor_ruby /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0 /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/x86_64-darwin9.0 /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/universal-darwin9.0 /usr/local/Homebrew/Library/Homebrew ==> Environment Variables LC_ALL="en_US.UTF-8" PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Homebrew/Library/Homebrew/shims/scm" SHELL="/bin/zsh"

I'm having exactly the same problem

Most probably caused by https://github.com/Homebrew/brew/pull/4838
I'll take a look on that

i've update an issue which was closed yesterday.

probably duplicate of https://github.com/buo/homebrew-cask-upgrade/issues/112

same as me

Same as me

Same as me

Same as me

Same as me

Same problem.

Error: uninitialized constant Hbc
/usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/extend/hbc.rb:3:in <top (required)>' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/bcu.rb:6:in <top (required)>'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
/usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/cmd/brew-cu.rb:32:in <top (required)>' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Homebrew/utils.rb:19:in require?'
/usr/local/Homebrew/Library/Homebrew/brew.rb:95:in `'

same as me. macOS 10.13.6.

Same here. I had a problem a few weeks ago that looked kind of similar, but wasn't exactly the same. I was able to resolve it by untapping and retapping buo/cask-upgrade. That doesn't seem to have worked this time.

Thanks!
Hbc = Cask

worked for me.

Same here. I had a problem a few weeks ago that looked kind of similar, but wasn't exactly the same. I was able to resolve it by untapping and retapping buo/cask-upgrade. That doesn't seem to have worked this time.
Easy fix though (thanks to @ondrejfuhrer for clarifying what was causing the issue) - open up the file /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/extend/hbc.rb
At the start of the file (before CASKROOM = Hbc.methods), add the following line of code:
Hbc = Cask

That's it, should work for you again until a proper fix emerges.

this works

https://github.com/buo/homebrew-cask-upgrade/pull/114 worked for me


Added man-in-the-middle attack for proper HTTPS header checking.

This is a very bootleg addition to the project to add a man-in-the-middle attack to allow ProxyBroker to check HTTPS requests and the returned headers. One of the biggest missing things on ProxyBroker was the ability to verify the return response from the servers if using HTTPS. This pull request allows that.
By creating a man-in-the-middle server ProxyBroker essentially goes from:
client <-> ProxyBroker <-> public proxy <-> server

To
client <-> ProxyBroker (server)
ProxyBroker (emulated client) <-> public proxy <-> server

By emulating the client we are able to take a peek at the responding HTTPS request coming back from the server, allowing us to ensure that the return was that actually warranted by the http_allowed_codes. This is an extremely temporary fix to the larger problem. The reality is that the entire project needs to be refactored with better usage of codes, exception throws, etc. It should also be mentioned that this PR does not include essentials like POST, SET, etc -- only GET.
If you do choose to use this implementation, you must also ensure that you either add the generated SSL certificate to your keychain or that you properly tell aiohttp or requests within your own applications to not bother checking SSL certificates. You can see a small implementation of a Python man-in-the-middle here for a better sense of the implementations here.

Tests need to be expanded on for this PR.
Add support for other HTTP methods; POST, SET, DELETE, etc.

This PR provides a much needed upgrade

I've updated the MITM project to allow any outbound requests (GET, POST, DELETE, etc.). Planning on implementing it on a seperate project, shades that will be used as a complete replacement to ProxyBroker due to inactivity by the main dev @constverum. Will update this Pull Request as soon as the project is partially finalized.

Hello @synchronizing and everyone, as @constverum is not around, I'm trying to fix bugs and add features in a separate repo https://github.com/bluet/proxybroker2
Would you be able to spend some time checking and maybe migrate the PR to the proxybroker2 repo?
And if you like, I'd be glad to add you as collaborator and we can work on improving it together :)

@bluet Hey, that sounds wonderful. I'm currently on the works to built an equivalent separate project from scratch. I'm working out a few flaws here and there, but the system would work similarly to ProxyBroker (with addons + much needed code improvements/organization).
I would not mind working together -- whether that is on a new project, or improving the current state of this project. If you have discord, my tag is sync#1871. Would love to discuss this further.

Regarding this specific PR, I would not recommend it in its current state. It's more messy than it needs to be, and it's literally a bootleg solution to the problem. It was a temporary fix to a larger problem.

@synchronizing Cool. Sent https://github.com/bluet/proxybroker2 collaborator invitation to you.
Actually I don't think I have enough python programming experiences to be qualified as the main maintainer, so it's also ok for me to transfer project ownership to you if you like. :-)
As I'm in need of a working solution to provide a single entrypoint and could dispatch requests to proxies in a pool, instead of starting from scratch and wait for the first working version, I'd personally prefer to fix / refactor from the current codebase step by step.
The next thing I (or, if possible, we) need to fix/implement is https://github.com/bluet/proxybroker2/issues/1 .
Sorry I don't have discord, do you use telegram? My account is BlueT_Lien


Feature/test external

This adds tests of the samplers, notably in examples/occupancy.ipynb. The PR found a bug or two in the basic samplers (Thanks Sean!). And it adds documentation.

Thanks @adolgert!


Fix building on latest EL9 kernels

This commit fixes building evdi on the latest EL9 kernels which have backported changes from the 6.11 kernel.
While going through the code, made some other adjustments for what applies to EL8 and what doesn't.

Thank you!


Newsletters: add 56 (2019-07-24)

[x] Add rest of the newsletter
[x] Confirm link to 0.18.1 directory works when binaries have been uploaded

Pushed a commit that I believe addresses all of @jnewbery's comments (thanks!).  I also added verifying the 0.18.1 link to the OP todo list.

ACK 05a22f4dd8d7b98b3f77424a08908198211e02f7. Thanks @harding!

Pushed commits that (1) fix the grammatical mistake reported by @adamjonas (thanks!) and (2) add an additional short noteworthy commit related to the signet story in the main news section.

tACK 670a0c7. Looks good!

ACK 670a0c75c1360a3f879f33231ea258c6c870abdd

The url for 0.18.1 is live and working.
Pushed a change to remove the fixme comment and squashed commits.

Pushed a commit with some minor changes from @jonatack
I omitted some nontrivial suggestions due to being so close to the publication time.

We just went live with the 56th newsletter
Bitcoin signet helping make testing better
If the transaction feerate doesn’t get smaller
Rising bitcoin price means high fees in dollar

Thanks to @harding for authoring and @jnewbery @jonatack and @adamjonas for reviewing.


NavMap::get_path Fix not resetting least_cost_id

least_cost_id wasn't appropriately reseted when resetting search state (which happens in case the point (within the navigation area) closest to the destination isn't reachable and thus a reachable point closest to the destination is set as the new end_point of the resulting path).
It could have resulted in undefined behavior as for std::vector::operator []: Accessing a nonexistent element through this operator is undefined behavior. (std::vector is used for navigation_polys)
Seems like it wasn't crashing but would spam errors (linked issue is for 3.5 but should be the same in here) on trying to erase a nonexistent entry from the Godot's List:
https://github.com/godotengine/godot/blob/12cb05b3040242deebb87262aed8c04218b69044/modules/navigation/nav_map.cpp#L198

Thanks!


Fix -Wshorten-64-to-32 warnings in Android build

Adjusts some int types to size_t to match the other expressions around it.
One expression is cast to silence the warning.

I've just disabled this warning (not pushed yet) since there are a bunch of others in system/llvm headers.

Ack. The type fixes were valid changes nevertheless.

Yeh, they're fine in principle and I made the same fixes, but then ran into a bunch more outside of RenderDoc's code. Since Android is a shakey platform at the best of times, no change wins out over a probably-safe-but-unnecessary change.


fix image display in firefox browser

issue #21923
old PR #19421

breaks another fix

review page https://deploy-preview-22548--kubernetes-io-master-staging.netlify.app/
check on firefox
/assign @sftim

/lgtm
Firefox 77.0.1 on Mac OSX 10.14.6 (Mojave)
Thanks!

/area web-development
/approve


1.1.1

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

This pull request updates pyserver to version 1.1.1, which includes the installation of the required tangodata script.

In the CI job you can see it performs the desired installation of the tangodata.py script here.


Finishing touches

Fixed the pop-up appearing at the page load.
Added logic to remove-number.js to return a message if the user wants to remove a number does not exist in the array.
Fixed a bug in reduceForAlert() function.

close #18

Thank you for fix our error.


fix(@schematics/update): Allow usage strict SSL configuration

Fixes https://github.com/angular/angular-cli/issues/10596

Anyone know when we can expect this? I have 5 projects that need upgrading. Or is there a temporary work around? Possibly a list of what this does so I could do it manually?


Design and implement a protocol to pilot all simulated charging stations

WS based
JSON payload

The goal is to permit to make a GUI (web or heavy) to pilot the simulator remotely.

Internal APIs revamps are in progress to isolate actions triggering remotely via the forthcoming protocol.

The Protocol is designed
The UI WS server infrastructure is merged


(wip) support ExecCredential authentication

This by no means is a final change, but through this I was able to make pykube work for our team where we use aws-iam-authenticator to authenticate users on our k8s clusters.
Let me know if this is already in the works somewhere. In case it's not and it seems to be a good addition to this project, then I'd love to make this ready for code review and hopefully merge.
Looking forward to inputs.

Thanks! Can you also describe the support in the docs (https://pykube.readthedocs.io/)? (the docs are not very extensive right now, but could see some love..)

Found an error while testing the code with our use of exec: https://github.com/grofers/pykube/pull/1

Is there any progress with getting this merged @dash1291 @hjacobs?

@dash1291 this is still marked as "wip", do you want to complete the PR?

@hjacobs @dlmiddlecote sorry guys, I've got busy lately and missed this. I'll get to it asap and make it merge ready.

@hjacobs @dlmiddlecote @zoidbergwill addressed all comments. let me know if it's good to merge


[SMALLFIX] remove an unused import

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/11913/
Test PASSed.

Merged build finished. Test PASSed.


fix(typography): variable depends on constants

Signed-off-by: Kevin Manson<EMAIL_ADDRESS>

@oui-header-font-weights is defined with @oui-font-light (and others) itself defined in _constants.less.
If I import _variables.less in a totally separate file, the LESS compiler will not understand @oui-font-light if _constants.less is not imported in _variables.less.


az keyvault set fails due to ModuleNotFoundError

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az keyvault secret set
Errors:
No module named 'azure.keyvault.v7_0'
Traceback (most recent call last):
python3/dist-packages/knack/cli.py, ln 206, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 528, in execute
    self.commands_loader.load_arguments(command)
azure/cli/core/__init__.py, ln 299, in load_arguments
    self.command_table[command].load_arguments()  # this loads the arguments via reflection
cli/core/commands/__init__.py, ln 291, in load_arguments
    super(AzCliCommand, self).load_arguments()
...
<frozen importlib._bootstrap>, ln 961, in _find_and_load_unlocked
<frozen importlib._bootstrap>, ln 219, in _call_with_frames_removed
<frozen importlib._bootstrap>, ln 1014, in _gcd_import
<frozen importlib._bootstrap>, ln 991, in _find_and_load
<frozen importlib._bootstrap>, ln 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'azure.keyvault.v7_0'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az keyvault secret set --vault-name {} --name {} --file {}

Expected Behavior
Environment Summary
Linux-5.4.0-104-generic-x86_64-with-glibc2.29
Python 3.8.10
Shell: bash

azure-cli 2.0.81

Extensions:
azure-devops 0.17.0

Additional Context

keyvault

azure-cli 2.0.81 is not our official Azure CLI. See #19640 for details
Please install our CLI following https://docs.microsoft.com/cli/azure/install-azure-cli

Please see https://github.com/Azure/azure-cli/issues/19640#issuecomment-1148202854


Convert PlaylistHeader to React component

Convert PlaylistHeader to React component

Link to live site: https://music.zuri.chat


[Question] Code first vs schema first

Hi!
Is there any way using https://docs.spring.io/spring-graphql/docs/current/reference/html/#execution-graphqlsource-schema-creation , or another mechanism to avoid having an schema .graphqls present in project? Do you have any example?
Some graphql frameworks support this code first approach by inspection of model classes.
Thanks!

GraphQlSource can be created in one of two ways:

GraphQlSource.schemaResourceBuilder() returns SchemaResourceBuilder which is a Builder subtype that provides options specific to building GraphQlSchema from schema files.
GraphQlSource.builder(GraphQLSchema) takes an already built GraphQLSchema and returns a Builder for further configuration of options independent of how the schema was created.

The Spring Boot starter does 1) in GraphQlAutoConfiguration, but the GraphQlSource bean it creates has @ConditionalOnMissingBean, so you can declare your own and use 2).
So, overall @igdianov is correct, although there shouldn't be any need to override any other beans besides GraphQlSource as far as I can see.

@rstoyanchev Just wanted to clarify that GraphQlAutoConfiguration is conditional on having *.graphqls resources on classpath to create ExecutionGraphQlService bean: https://github.com/spring-projects/spring-boot/blob/b97324493cdee2436720cde3ebbc7469d17d5dd3/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/GraphQlAutoConfiguration.java#L63
This prevents a custom GraphQlSource bean with the code-first generated schema to be injected into ExecutionGraphQlService: https://github.com/spring-projects/spring-boot/blob/b97324493cdee2436720cde3ebbc7469d17d5dd3/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/GraphQlAutoConfiguration.java#L130
It would be useful to make ExecutionGraphQlService and BatchLoaderRegistry conditional on GraphQlSource beans only without having to put dummy graphqls files on classpath.


Fixed #9104 -- Moved FieldDoesNotExist to core.exceptions

Cherry pick of f96990ff71d30a7397b07367e93404d816ad085b

Could you please document the exception in docs/ref/exceptions.txt and use "Fixed #9104 -- Moved FieldDoesNotExist to core.exceptions" as the commit message.

merged in<PHONE_NUMBER>b37ce346ae5257c1000bd936faa3b0, thanks. You can go ahead and make get_field() a link in the other PR.


Bug: NamedValueExtractor sets namedValueResource.Properties.Value to null if key vault named value.

Report
The NamedValueExtractor sets namedValueResource.Properties.Value = null if it is a keyvault named value.
In the BackendExtractor, the method DoesBackendReferenceNamedValue then might compare a null value to backendTemplateResource.properties.title (always null when looking in Azure Resource Explorer) or .description which could also be null
Expected Behavior
Only backends configured in the targeted API should be detected when running in single API mode
Actual Behavior
Backends from all APIs are detected as being referenced.
Steps to Reproduce the Problem

Add a certificate from Key Vault to Apim
Create an Api with a backend that uses the Client Certificate as Authorization Credentials
Run the Extractor in single API mode
Backends from other APIs are added to the backends arm template output

Component
Extractor
DevOps Resource Kit Version
1.0.0
.NET Version
6.0.401
OS
Windows 10 Enterprise 21H1
Configuration
Configuration:
version: 0.0.1
apimServiceName: example-apim-name

API Management Configuration
No response
Logs
example

Anything else?
No response
Contact Details
<EMAIL_ADDRESS>

Steps to reproduce should be:
Create a named value that is of type 'key vault'
Create an Api with a backend
Use the named value in a policy - {{NamedValue}}
Run the Extractor in single API mode
Backends from other APIs are added to the backends arm template output

This issue occurs if the namedvalue type is set to "secret" as well.

Hello @soejensen!
Thank you for reporting this.
The issue was closed since the PR #852 solving this is merged into the main branch and will be available in upcoming releases.
Feel free to reopen/create new issue in case you will face similar issue with backend templates.
Best regards.


How do I cahnge admin user add form header? (without custom template)

Version Info:
Unfold: 0.33.0
Django: 5.0.7
Chrome: 127.0.6533.84

I have a custom user model that takes email instead of username.

Hi @sabbir2609, This text comes from a Django template called add_form.html. The good news is that it's marked for translation, so if you add internationalization to your project and translate this text with the text you want, it should be enough.

@eamigo86 is right. This is coming from original Django template. If you want you can create a new PR fixing this issue. I will be happy to review it.

If you are still interested in a fix, please create a PR.


Correctly test against floating point number

Currently, due to the use of \fp_if_nan, the code throws an error if an invalid string is found, i.e. not enclosed in quotes, not a valid keyword and not a valid floating point number.
It would be better to test against valid floating point numbers at this point, possibly not via RegEx, but in the sense of \-?\d*\.?\d+(e[+-]?\d)?.

Added, but might slow down parsing. Maybe add an option for this?


Add Support for Context Menus

Adds support for Rename/Delete/Open in context menu.
Also fixes the scroll behavior of the list area.

:+1:


Check minimum astroquery version

I am not sure SBDB reader was in astroquery 0.3.8, and perhaps it was in 0.3.9.

After looking at https://github.com/astropy/astroquery/blob/master/CHANGES and https://github.com/astropy/astroquery/tree/v0.3.8/astroquery , I can say that minimum version must be 0.3.9.


vue  IntelliSense suggestion not show in vscode

I want a  IntelliSense suggestion for  ":key" after "v-for" statements. but itn't show here.

I am sorry to ask this basic question here , but I have search google for 10 pages , can't found real valuable answer.

+1  for v0.35.2

try install v0.34.16
or upgrade your VSCode.
I'm using VSCode 1.66.2

@tanpengsccd @huzedong2015  Can you reproduce it in a new VSCode,  such as Visual Studio Code Insiders.

Since last Thursday, I wasn't able to have any types or autocompletion in


[Adaptive] [DCR] We need to clarify .lg file semantics in order to support components

The semantics around .lg files need to be clarified in order to support components and overriding of templates in a consistent and comprehensible way.
Requirements:

You can have a .lg file for any $type or that has an id either through the top-level filename or through an explicit $id.
You can have an .lg file for a language and there is a fallback story.
We want to find the most specific template with respect to a given id so that people can always override and understand how to override templates including sub-templates.
We need a component story that allows using .lg files you do not own while still allowing overriding of templates.  Think of the default template values included with a type.

Proposal
This proposal grew out of working through some scenarios.  I started with using the .CSS fallback notion, but that was just way to complex and didn't seem to capture the essence of the requirements.  This proposal is relatively simple and captures how we want to be able to override in different scopes.
There are a couple of concepts in the proposal.

The contained path.  This is the path of components from where an id is defined to the id defined by the file the id is found in.  (The story becomes simpler if we did not allow embedded ids.)
The copy path.  When a component is a $copy of another id, this is the contained path starting at the id of the component that was copied.
global .lg A global .lg file provides a place to define the templates for your application.  In most cases this together with type .lg files will be enough.
type .lg The .lg file corresponding to a specific $type.  This is how a $type can define the structure and provide defaults for the templates it uses.

When trying to resolve a template we would look until we found a template definition whether a top-level one or any sub-template.  The intuition is that the contained path is a unique scoping mechanism for what a definition overrides and it is always possible to override at the leaf.  This does mean that a parent sepcifying a template override will be more specific than one specified in a copy source.  You can always fix this  by explictly copying from the source into the copy .lg file.  Here is the procedure:

Look along the contained path from ID.
Look along the highest remaining copy path.
Look in the global .lg.
Look in the $type .lg.
Fallback to the next language.

Here is a diagram to make this concrete that uses these conventions:

ID/Type: The id we are resolving the template reference with and its $type.
P: The id of a parent that contains other componentd.
C: The id of a copy source.
-contained> : A contained relationship.  Following these defines the contained path
-copiedFrom> : A pointer to where we copied the definition from.

ID/T1   -contained> P1  -contained> P2  -contained> P3
                                        -copiedFrom> C4
        -copiedFrom> C5 -contained> P6 -contained> P7
                                        -copiedFrom> C8

In this case we would look for a template in this order:

The id contained path: ID, P1, P2, P3
The copy paths in order: (C4), (C5, P6, P7), (C8)
Global
Type
Fallback to the next language

In practice for most bots they will just rely on the type .lg and a single global file and likely only override at the leaf if needed.

Although this is already way simpler than .css fallback or node module look up (which the author regret about), this still looks too complex to me, let me feel like we will push users away from this.
My top problem around .lg file semantic is lg file is being used too "implicit". Unlike LU, we explicitly says about which .lu is used in this dialog, but we are not explicit about .lg file.  I think making this explicit, can large solve the problem of supporting components, (or at least force we think LU + LG together).
So here is my simplest proposal on here, we being as explicit about .lg files as .lu files, means we have a field in dialog called 'MultiLanguageOutputGenerator' (this name comes from Vishwac), with a similar structure of MultipleLanuageRecongizer, which has the same language fallback policy there.  Then we are all set.
The scenario of copying object, or shipping objects as components, is like this

if you are using my component, you should always include my .lg, it should ship with my objects and it should work.
if you want to override my lg. you can still use my dialog object but overriding the MultiLanguageOutputGeneator, then you basically have to create your own .lg at least for this object.

This means

we don't allow you to override one template inside .lg (we don't allow override one intent in luis, right?)
we don't built any fallback except for language (same as luis model, we don't do automatically model fallback\lookup).

I know this sounds plain, simple and not exciting, and i may oversimplify the scenario. But to me, this is a lg story same good as lu. My intuition is that we can always go complex as we wish, when the requirement is so strong, when so many many people are asking for something more, then this becomes a 'happy problem', in some sense.

From @tomlm
Here arethe goals:

Templates are evaluated against a ILanguageGenerator
Fallback logic is built into ILanguageGenerator
We don't use class hierarchy or prototype hierarchy, but simply use file name as the id for the ILanguageGenerator to use.

Here are the changes we think we need:

The default for ActivityTemplate today does TurnContext.get() to get the active language generator.  This will not change
ActivityTemplate optionally takes in ILanguageGenerator.  This allows you to customize any instance of ILanguageGenerator anywhere.
change instead of having ILanguageGenerator at the root for all language resources we change to
a.	have global dictionary driven by ResourceExplorer resource changes which has map of D1.lg -> ILanguageGenerator, this will be registered into turn context giving anyone access to the ILanguageGenerator for a given lg
b.	Change AdaptiveDialog to have peer to IRecognizer called ILanguageGenerator.  If the ILanguageGenerator is set, then we will register the turnContext.Set() contextually to that dialog.  This has the effect that whenever we are calling in the context of a dialog we can contextually change the language generator for that dialog in that context.
c.	When resource changes we simpy update the global map for file -> ILanguageGenerator
The net result of this is that you can simply have 1 lg file at the root and write it that way, you can have a component with a LG resource and just consume, and you can replace it if you want.

I think this is super targeted and clean and mirros the way that LU files are stitched into the system.


ARM: Introduce gigadevice gd32f403

This introduce GigaDevice ARM SoC vendor. The minimal support is added just to bring up the gd32f403e_eval board.
depends on #38658 ~#38659 #38660~

Added DNM until got all depends merged.

Rebase and reorganize due to restrictions of #38659


IPv6 Link Local Addresses

While testing libmill on to my IPv6 enabled cluster, I noticed the following.
My cluster uses IPv6 Link Local Addresses (fe80:: network prefixes). There is no consideration (correct me if i am wrong) on setting the link-local sin6_scope_id [1] in the libmill. So libmill does only work with global IPv6 addresses and does not work with link local addresses.
Similarly if one sets IPv6 link local address like this, they will get nothing
./test fe80::230:48ff:fefc:eb00 5555
ipaddr raddr = ipremote(, atoi(argv[2]), IPADDR_IPV6, -1);
ERROR: Network is unreachable
./test fe80::230:48ff:fefc:eb00**/64** 5555
ipaddr raddr = ipremote(, atoi(argv[2]), IPADDR_IPV6, -1);
NOTE: ipremote stucks
./test fe80::230:48ff:fefc:eb00**%eth0** 5555
ipaddr raddr = ipremote(, atoi(argv[2]), IPADDR_IPV6, -1);
NOTE: ipremote stucks
In the code there is no such parameter which sets the link local scope. Even if I do that, I don't pass through the ipremote function call.
References:
1- http://man7.org/linux/man-pages/man7/ipv6.7.html
2- see comment section, especially in the middle and at the end http://www.electronicsfaq.com/2012/12/simple-tcp-client-server-sockets.html

Yes, it sucks.
Feel free to propose a solution. IIRC there is an RFC with best practices for this...

Just updated this on my system (ip.c) and it works like a charm in my tests
https://gist.github.com/shehzadkhawar/cebdfc01659030fb7dedb6eb6601c6a4
If you think that is good enough, can you kindly push it, I am unable to do since I have many fragments which I don't want to be pushed here for now

Can you please send a pull request and state that it's submitted under MIT/X11 license?

I've re-read RFC 4007, specifically section 11. It turns out it's not that easy. If the node has two interfaces, both can have the same link-local address. To disambiguate zone index should be added (e.g.  fe80::1234%1). Picking the first one as in your patch may lead to non-deterministic name resolution. The rfc even suggest disambiguation based on interface names (e.g. fe80::1234%eth0).
inet_pton is not able to parse that kind of address string.
However, at least in theory, getaddrinfo() should be able to parse IP addresses with zone IDs. I haven't tested it though.


New package: XCB v0.2.0

Registering package: XCB
Repository: https://github.com/JuliaGL/XCB.jl
Created by: @serenity4
Version: v0.2.0
Commit: 46dc77d36915718627f654aa04132ad97a2d5b03
Reviewed by: @serenity4
Reference: https://github.com/JuliaGL/XCB.jl/issues/7#issuecomment-723037247

@serenity4 @SimonDanisch :point_up:

We'd like to keep the name XCB.jl if possible, since it wraps the library of the same name. The compat entries were also updated.

The compat entries were also updated.

Automerge doesn't think so.  You need to retrigger registration so that this pull request is updated

Oh, my bad, I indeed need to retrigger registration. I can't manage to do it though. I tried here (last comment) and there, without success.
The instructions from the README say

How do I retrigger Registrator in order to update my pull request?
Do what you did when you triggered Registrator the first time.

and this is what I did, am I doing something wrong?

JuliaRegistrator has been today yesterday and until a couple of hours ago.  Try again

Great! Thanks.


EE-1126: rename AuctionInfo to EraInfo

Ref: https://casperlabs.atlassian.net/browse/EE-1127
Doing this to avoid naming conflicts with the existing GetAuctionInfo RPC endpoint.

bors r+


[DEV] Add a Sliding Carousel to Landing

Development Task 🔧
What? ❓

Add a sliding carousel for the hero section (simple 5-second timer with a simple fade/slide-in animation)

@filbertmang this isn't feasible to complete by tomorrow so I'll put in Icebox for work in the future


add support-notification test script

Signed-off-by: Bruce<EMAIL_ADDRESS>

@tsconn23 help review test script for support-notification

@cloudxxx8 -- I am asking @akramtexas to be responsible for verifying this PR as he has the task for bringing the support-notifications into the main repo on his plate.

Sure thing @tsconn23  I will be glad to take responsibility for verifying this PR.

recheck

recheck

test has passed
please help review and merge

@tsconn23 @JPWKU conflict solved , please help recheck .

@akramtexas Please confirm that the tests in this PR have been run against the Notitifcations service as integrated with the California branch, and that this PR can be approved/merged.

@tsconn23 Now support-notifications service are test by java's master branch, and other services also use master branch.
You can watch this comment for why use master branch to test :
https://github.com/edgexfoundry/blackbox-testing/pull/38#issuecomment-407087647
And I think we can create another PR for California release after these three PRs merge: https://github.com/edgexfoundry/blackbox-testing/pull/31, https://github.com/edgexfoundry/blackbox-testing/pull/39, https://github.com/edgexfoundry/blackbox-testing/pull/53
@akramtexas Is California release use docker-support-notifications-go:0.6.1

@tsconn23 This is to confirm that the tests in this PR have been run against the notifications service as integrated with the California branch. All tests pass with the exception of the two for which the plan is for the test team to open another PR. Those two tests are related to the update each (one each for both "/transmission" and for "/notification") in the RAML in the edgex-go codebase as noted in the comment I had added to Issue #21.

@weichou1229 Yes, that is correct: California release is indeed using version 0.6.1.

@tsconn23 and @weichou1229 Please note, for fuller context: At this time the tests on the master branch for notifications are being run against the Java version (And those pass 100%), since the Golang version isn't on the master branch yet. As such, this PR can be approved/merged.
Basically, what will need to happen to that end, separately, beyond this PR, is that we'll need to coordinate the PRs on the master branch, which means:

move notifications over to master branch, and
update notifications tests to include the changes to  address Golang changes to those 2 APIs (one each for both "/transmission" and for "/notification").


build contracts-upgradeable error evm assembly not supported on target solana

node_modules\@openzeppelin\contracts-upgradeable\utils\AddressUpgradeable.sol:181:17-184:18: error: evm assembly not supported on target solana
node_modules\@openzeppelin\contracts-upgradeable\utils\AddressUpgradeable.sol:58:50-56: error: conversion truncates uint256 to uint64, as value is type uint64 on target solana
use solang version v0.1.9

This needs better documentation, and the error message should point to this documentation.
Since solang does not build for EVM, evm instructions are not supported. We should port openzeppelin to solang if possible.


ARXIVNG-1084 accommodate client sessions in arxiv.users

Coverage increased (+0.09%) to 82.199% when pulling 4756943a9d81c4d72df98aa28a3b81c32f951f7e on task/ARXIVNG-1084 into d61515672f31fb37c561662308b1472390da1036 on develop.


Remove unused type aliases

Found by rust-lang/rust#37631 and necessary to land because of cargotest.

r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+

:pushpin: Commit 79e25ce has been approved by alexcrichton

:hourglass: Testing commit 79e25ce with merge a3d86dd...

:sunny: Test successful - cargo-cross-linux, cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64
Approved by: alexcrichton
Pushing a3d86dd62237a40f51160ae750c53acdabde5879 to master...


Button content and labels/text not vertically aligned

If we let users submit a variable height we should probably use display: flex; align-items: center; to automatically align content to the center otherwise it doesn't look natural to have text at the very top of a taller button.

Fixed by 2df97e6a4b3694dee143d1fbfcadc8b677ef022b


fix watch error due to elb/proxy timeout

What this PR does / why we need it:

If there is a release hook, that takes long time, we have observed that the ELB (in front of API server) closes the watch connection and that causes "Error event for " error and fails the rollout
this issue has been addressed in kubectl commands. one such PR: https://github.com/kubernetes/kubernetes/pull/67817

Special notes for your reviewer: we have successfully tested the fix with our pipeline which uses helm-v2. We thought it might be useful in helm-v3 as well.
If applicable:

[X] this PR has been tested for backwards compatibility

I am marking the PR as WIP to be able to fix if any issues found during helm's PR auto-tests.

Hi @bacongobbler
could you please take a look at this PR, and also help trigger the circleci build for it. For some reason it didn't trigger by itself.
Many thanks

Hi @rajatjindal. A few questions here:

Have you tested and confirmed whether this fixes the issue? I notice there's no test cases here covering this issue, making it difficult to test.
Have you checked for backwards compatibility? I can't fully recall but I believe in the past we were concerned switching out the current logic with the kubectl sync APIs.

https://github.com/helm/helm/pull/4734#discussion_r222795375 holds some of that conversation.

Can you please link to existing issues this fix addresses.

Hi Matthew
thanks for replying.
We are using helm 2.x and it indeed fixed the problem we were running into where our job hook was timing out with "Error event from".
our pipeline which was consistently failing due to this, has been running fine (including the pipelines of other projects) since then.
thanks for sharing the link of the discussion. I was looking for that link to refer in this PR (that discussion actually led me to finding the related k8s PR's).
this PR https://github.com/kubernetes/kubernetes/pull/50102#issue-134010925 holds more info about this new function and it was introduced as part of this PR https://github.com/kubernetes/kubernetes/pull/66971
Also I reported https://github.com/helm/helm/issues/8512 as a new issue as I could not find the exact issue reported earlier (though there is a mention of similar issue in https://github.com/helm/helm/issues/2025)

/test

@rajatjindal Can you do an amend and force push to see if it kicks off CI?

Hi @hickeyma thanks for helping trigger the ci step.
would you happen to know what is the next step to get this PR merged?

I can confirm it still exists.
$ helm version
version.BuildInfo{Version:"v3.5.1", GitCommit:"32c22239423b3b4ba6706d450bd044baffdcf9e6", GitTreeState:"clean", GoVersion:"go1.15.7"}


[#OSF-8174]Make file view counts through OSF file storage available through the API

Purpose
Change the place for updating counter take place to avoid MFR caching problem on staging.

Changes

Side effects

Ticket
https://openscience.atlassian.net/browse/OSF-8174

closed in favor of https://github.com/CenterForOpenScience/osf.io/pull/7799


Kill monitors spawned by microscope in CI

fixes #4011

test-me-please

test-me-please

should not this happens when the monitor command is closed?

This is not enough yet, seems like our helpers send SIGHUP to spawned process, microscope process doesn't handle this properly, I will add support for that in microscope repo.

test-me-please

test-me-please

test-me-please

@nebril if flake please file GH issue

@aanm I think this flake was fixed in master already, let me check again

test-me-please

test-me-please

test-me-please

Given that the build failed, marking as wip.

test-me-please


Parse string from game and display player info

Name, Region, Server, timeGood, totalTime, glucoseLevel, insulin, insulinUsed, foodEaten is the order that the string is outputting.

:shipit:

Lha,US,Thunderlord,15,15,90,10,0,0 is an example string for you to use for testing, I can send more your way if you need me to.

For the leaderboard, which item / combination of these items will be used to rank the players?


OSM Notes reminder

Description
This isn't just an iD issue, but couldn't think of anywhere else to raise it!
Would there be any way of modifying OSM Notes so that, if the Note hasn't been resolved after a set period e.g. 3 months, the system sends you a reminder that it is still open?
Naturally, this wouldn't work if the Note has been added by a non-mapper e.g. by somebody using OSMAND, but it would help with those Notes that have been created as an aide-memoir by active mappers, who have then forgotten about them! :-)
Thanks,
Graeme
Screenshots
No response

@Fizzie41 iD would not be able to send reminders. It's a browser app without any server component that could do such a thing. This is something for https://github.com/openstreetmap/openstreetmap-website.

Thanks!
I knew that some bright person would know where I had to go :-)
I'll raise it over there.


Private Store - Populated from Foreign Key

Good Afternoon,
Is it possible to create a "private store" that populates items by referencing them through a foreign key?
We have individual items for customers with special pricing, and referenced by SKU in a different database.
What Id like them to do is sign in, a menu option "Private Store" shows up, and by clicking it runs a query searching the contract table, references the items by FK, and populates them dynamically on the page.
Is this something Saleor would be suited to do?

Hey @ehutzle, I'd say it's a rather specific feature and I'm not convinced that it should be part of Saleor. It seems also fairly easy to implement and shouldn't be a difficult task for a Python dev customizing the project.
If I understand the problem correctly, this is how I'd implement it in Saleor. The simplest way would be to add a boolean flag to the Product model. Then you'd have to modify the querysets that are used by product listings views to exclude those private products. Lastly, you'd need to add a new view, accessible only by your chosen customers that would render only private products. Each "private product" details page would need some to require some permissions as well.


ESP32 Unable to define channel

Hi,
i have problem with assign pins and channels using Esp32Hal(pin, chan). I get a message that Esp32Hal is not defined. I tried to include also esp32-hal.h library but without effect. Using only pin number works everythig fine but i would like to have more control of channels. I tried to explore what could cause this issue but the code is too complex for me.
I tried also just copy paste example from readme and it doesnt work either.
Thanks for your help.

I have managed to find a solution adding jled:: before jled helped. Is this expected behaviour? Maybe update to readme is in order:
Final code that worked for me is:
auto esp32Led = JLed(jled::Esp32Hal(2, 7)).Blink(1000, 1000).Forever();

Yes, it's namespaced. I'll update the docs - thanks for the hint.

README.md updated on b0373f90474701d95b667ed6a645efd7765e0e85 (master)


🎖 Bookstore: initialize project with components 🎖

Project Requirements : https://github.com/microverseinc/curriculum-react-redux/blob/main/bookstore/project_init_project_wth_comps_v3_0.md
📝 General requirements

✅ No Linters error
✅ Used GitFlow.
✅ Used React Router to navigate through pages (Home and Categories)
✅ Used React components
✅ The application runs in the browser without errors

@fobadara  Thanks for the review 👏


Allow configuration of docker_network in platforms

Map a list of docker_networks to Ansible's docker_network module. This
change allows to define additional parameters, while the previous code
only allowed to define the name of the Docker network.
Keep backward compatibility if a network name is defined for the
platform, without a docker_network definition.
Example:
platforms:
  - name: instance1
    image: docker.io/pycontribs/centos:8
    docker_networks:
      - name: foo
        ipam_config:
          - subnet: "<IP_ADDRESS>/16"
            gateway: "<IP_ADDRESS>"
    networks:
      - name: foo
        ipv4_address: "<IP_ADDRESS>"
  - name: instance2
    image: docker.io/pycontribs/centos:8
    networks:
      - name: foo
        ipv4_address: "<IP_ADDRESS>"
  - name: instance3
    image: docker.io/pycontribs/centos:8
    networks:
      - name: bar

This will create 2 Docker networks foo and bar.
Docker network foo is created with a subnet <IP_ADDRESS>/16 so we can define IP addresses for instance 1 and 2 and attach these interfaces to this network.
Docker network bar is created as previously.
Fixes: #1879

Related to #1879.

I only consider labels and state as internal defaults.
docker_host, cacert_path, cert_path, key_path and tls_verify were defaulting to docker_network's default values, so I removed these.

Note the warning with this change:
    TASK [Delete docker network(s)] ************************************************
[WARNING]: Using a variable for a task's 'args' is unsafe in some situations
(see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat-unsafe)
    changed: [localhost] => (item=ice1-1)
    changed: [localhost] => (item=bar)
    changed: [localhost] => (item=ice2-1)

Hello @ssbarnea - does the new code answer your change request?

recheck


:hammer: fix pulumi-cli-url

Swapped out the wrong URL (from mailgun.com to the official pulumi cli how-to docs). 🍀

/run-acceptance-tests


Linting issues for @ServiceMethod

The linting is checking the naming pattern which does not always apply to client SDK.
Also the link needs to be fixed:
https://azure.github.io/azure-sdk/java_design.html#common-service-client-patterns

@joshfree @sima-zhu I would like to work on this.  Do you think this is the best newcomer task that I could work on to start with ? Thank you.

I just looked at the code - there are existing suppressions in the checkstyle-suppressions.xml file referencing this issue.
This issue can be fixed in two ways - either rename all the methods to follow the convention or leave the suppressions and just fix the link.
The methods are named like upload.. and merge.., which seem more clear than if we replace the method name with say add.. or update...
I'd just like the your opinion on the right fix for this - basically you mentioned that the checkstyle "does not always apply to client SDK".  Does this mean that we can create some annotation to override this for specific functions?

@sima-zhu Is this issue resolved?
I am a beginner looking to contribute to OSS. Can I pick this issue if this is not resolved yet?

To resolve the linting issues for @ServiceMethod in Azure SDK for Java, you could try the following steps:

Review the linting rules and regulations that apply to the Azure SDK for Java to understand what naming conventions are expected.
Check if the @ServiceMethod naming pattern you use is compliant with the defined rules and regulations.
If the naming pattern you use is not compliant, could you update it to align with the expected way?
Could you test the updated code to make sure that the linting issues are resolved?

For more information and sources, you can refer to the following URLs:

Azure SDK for Java official documentation: https://docs.microsoft.com/en-us/azure/java/
Azure SDK for Java GitHub repository: https://github.com/Azure/azure-sdk-for-java
Azure SDK for Java linting and coding conventions guidelines: https://github.com/Azure/azure-sdk-for-java/wiki/Coding-Conventions

Hi i am new to open source
I think changing the method name from analyzeText to analyzeTextAsync would be better given the naming conventions,thereby solving the above issue.
Let me know what you think.


[BUG] Error in 'timeout' parameter while compiling libcamera-hello.cpp manually

Hi,
I am trying to compile the libcamera-hello.cpp program using the below command. However, I am encountering an error related to a timeout. Could you please assist me in resolving this issue?
$ sudo apt-get update
$ sudo apt-get install libcamera-apps licamera-dev  libcamera0 libboost-dev -y
$ # Download libcamera-hello.cpp file from this repo and save it as test.cpp
$ g++ -std=c++17 -o test test.cpp -lcamera -lcamera_app  -I/usr/include/libcamera -I/usr/include/libcamera-apps
test.cpp: In function ‘void event_loop(LibcameraApp&)’:
test.cpp:44:65: error: request for member ‘value’ in ‘options->Options::timeout’, which is of non-class type ‘const uint64_t’ {aka ‘const long long unsigned int’}
44 |   if (options->timeout && (now - start_time) > options->timeout.value)
Thanks,
Manjunatha

I can't seem to reproduce this - what I did was go to the libcamera-apps/apps directory and run:
g++ -std=c++17 -o test test.cpp -lcamera -lcamera_app -I/usr/include/libcamera -I/usr/include/libcamera-apps

it seems to succeed correctly.  Can you try exactly this please?

Hi,
Thanks for replying.
My understanding is I don't have to download the source from this GitHub repo. All the necessary components for libcamera-apps should be available via the command $ sudo apt-get install libcamera-apps.
Therefore, I'm wondering what dependency I might be overlooking in the apt-get install process.
Also, I tried to download the source from the repository and navigated to libcamera-apps/app, but I still see the same issue. Here are the steps that I followed,
$ git clone https://github.com/raspberrypi/libcamera-apps.git
$ cd libcamera-apps/apps/
$ g++ -std=c++17 -o new libcamera_hello.cpp -lcamera -lcamera_app -I/usr/include/libcamera -I/usr/include/libcamera-apps
libcamera_hello.cpp: In function ‘void event_loop(LibcameraApp&)’:
libcamera_hello.cpp:44:65: error: request for member ‘value’ in ‘options->Option                                                                        s::timeout’, which is of non-class type ‘const uint64_t’ {aka ‘const long long u                                                                        nsigned int’}
44 |   if (options->timeout && (now - start_time) > options->timeout.value)
|
However, this doesn't align with my use case, as I shouldn't need to download the source given that everything should be readily available via the apt-get install. Is there something that I am missing?
Here are some info about my setup,
$ uname -a
Linux raspberrypi 6.1.21-v7+ #1642 SMP Mon Apr  3 17:20:52 BST 2023 armv7l GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
$ cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5
processor       : 1
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5
processor       : 2
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5
processor       : 3
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5
Hardware        : BCM2835
Revision        : a21041
Serial          : 00000000e156716b
Model           : Raspberry Pi 2 Model B Rev 1.1
Thanks,
Manjunatha

I think I understand the problem now.  You have installed the v1.2.1 release of libcamera-apps on your system.  However, since that release, we have made changes to the libcamera-apps code in this repo, and now your libraries/headers installed on the system are out of date with the libcamera_hello.cpp source code.
We are in the process of making a new release soon which should fix this issue.  In the meantime, please checkout the "v1.2.1" tag of this repo and use the libcamera_hello.cpp source file from that tag.

Using v1.2.1 works!
Thanks for the info.
-Manjunatha

Great thanks for confirming!


Prepare to distribute the tool on PyPI

Regression tests are failing because the name of the tool changed, so it can't find xl2times in the main branch to compare to. Perhaps I can compare the numbers manually and override the check for this PR when we're ready?

@siddharth-krishna I've compared the numbers manually and it looks okay. I'll merge this so that we can move on.

Give me a few minutes

Sorry, was too fast. Did not know you were on it!


chain_display with alternate format for linebreaks and backtraces

This is a riff on #233, prototype based on discussions of that PR.

Uses chain_display() -> ChainDisplay as rename of display() -> FailDisplay

Adds a convenient top level failure::chain_display function, which simplifies usage (see examples/simple changes).

Uses single line format for "{}" and multiple lines with backtraces for (alternate == true) "{:#}".

Propagates alternate format selection to Fail types Display::fmt.

Extends examples/simple.rs with all output variants. (There is not unit or doctests yet to riff on.)

Adds a example/custom.rs which might demonstrate a typical double (but not particularly harmful) output of an inner error, based on current usage.

As another improvement (beyond #233) add (as of 37dafed) a Debug implementation for ChainDisplay as well.
Formal rationale: As Fail requires Debug, so should ChainDisplay be `Debug.
Practical reasoning: Users are likely to want this when println! debugging applications.
Like with the alternate Display format, Debug formatting is propagated to each Fail in the chain.


BuildDeps: packages with version

containers:
  test-build-deps:
    setup:
    - !Ubuntu xenial
    - !BuildDeps [make=4.1-6]

Fails with:
...
E: Unable to locate package make=4.1-6
E: Couldn't find any package by glob 'make=4.1-6'
E: Couldn't find any package by regex 'make=4.1-6'
E: No packages found
ERROR:vagga::builder: Error building container "test-build-deps": error running <Command "/usr/bin/apt-mark" "auto" "make=4.1-6"; environ[5]; chroot="/vagga/root"; work-dir="/work"> exited with code 100
ERROR:vagga::wrapper: Error executing _build: Builder exited with code 1
Command <Command "/proc/self/exe" "__wrapper__" "_build" "test-build-deps"; environ[3]; uid_map=[UidMap { inside_uid: 0, outside_uid: 1000, count: 1 }, UidMap { inside_uid: 1, outside_uid: 100000, count: 65535 }]
; gid_map=[GidMap { inside_gid: 0, outside_gid: 100, count: 1 }, GidMap { inside_gid: 1, outside_gid: 100000, count: 65535 }]> exited with code 124

Should BuildDeps support specifying package version?

Should BuildDeps support specifying package version?

Yes it should

Fixed in #465


Support more DOT tokens

[x] vDOT_ - Bifrost Polkadot
[x] DOT - Bifrost Polkadot => New
[x] LDOT - Acala
[x] DOT - Acala
[x] sDOT - Parallel => New
[x] DOT - Parallel => New
[x] DOT - Interlay => New
[x] DOT - HydraDX => New

Version test: https://file.cdmteck.com/s/4oimk9zDJ8R5Aai/download?path=%2F&files=./upgrade-ui-pr-1884-build-1.1.10-2023-09-08T10-16-13UTC.zip
Validation passed for cases:

Show balance
Transfer token (approve step)


Oracle Graph Connector documentation sample sql has wrong syntax

The SQL syntax on the page https://docs.microsoft.com/en-us/microsoftsearch/oraclesql-connector has && for AND.

@vellabati  Thank you for bringing this to our attention, I will validate it with our Engineers and update the document accordingly.

An update for this document is in process, and will include the suggested correction to the and operator.


tarpaulin-check: ld: library not found for -liconv

When building the tarpaulin check, I get a linker error on aarch64-darwin
<project>-tarpaulin>   = note: ld: library not found for -liconv
<project>-tarpaulin>           clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
<project>-tarpaulin> Error: "Failed to compile tests!\nerror: linking with `cc` failed: exit status: 1\n  |\n  = note: env -u

My error, I didn't add libiconv to the buildInputs:
buildInputs = [
  openssl.dev
] ++ lib.optionals stdenv.isDarwin [
  darwin.apple_sdk.frameworks.SystemConfiguration
];


System 'Windows' not yet supported

I have installed dockstring with anaconda
conda install -c conda-forge dockstring
I ran jupiter in VScode on Windows 11 to test
from dockstring import load_target
target = load_target('DRD2')
score, aux = target.dock(smiles)

Then this error appeared:
{
	"name": "DockstringError",
	"message": "System 'Windows' not yet supported",
	"stack": "---------------------------------------------------------------------------
DockstringError                           Traceback (most recent call last)
Cell In[2], line 4
      1 from dockstring import load_target
      3 target = load_target('DRD2')
----> 4 score, aux = target.dock(smiles)

File e:\\Software\\Anaconda\\envs\\che\\lib\\site-packages\\dockstring\\target.py:209, in Target.dock(self, smiles, pH, num_cpus, seed, verbose)
    207 write_mol_to_mol_file(refined_mol, ligand_mol_file)
    208 convert_mol_file_to_pdbqt(ligand_mol_file, ligand_pdbqt)
--> 209 self._dock_pdbqt(ligand_pdbqt, vina_logfile, vina_outfile, seed=seed, num_cpus=num_cpus)
    211 # Process docking output
    212 try:

File e:\\Software\\Anaconda\\envs\\che\\lib\\site-packages\\dockstring\\target.py:140, in Target._dock_pdbqt(self, pdbqt_path, log_path, out_path, seed, num_cpus)
    129 \"\"\"
    130 Run AutoDock Vina.
    131
   (...)
    136 :param num_cpus: number of CPU cores available to AutoDock Vina
    137 \"\"\"
    138 # yapf: disable
    139 cmd_list = [
--> 140     get_vina_path(),
    141     '--receptor', self.pdbqt_path,
    142     '--config', self.conf_path,
    143     '--ligand', pdbqt_path,
    144     '--log', log_path,
    145     '--out', out_path,
    146     '--seed', str(seed),
    147 ]
    148 # yapf: enable
    149 if num_cpus is not None:

File e:\\Software\\Anaconda\\envs\\che\\lib\\site-packages\\dockstring\\utils.py:119, in get_vina_path()
    117 def get_vina_path() -> Path:
    118     \"\"\"Path pointing to system-dependent AutoDock Vina executable.\"\"\"
--> 119     path = get_bin_dir() / get_vina_filename()
    120     if not path.is_file():
    121         raise DockstringError('AutoDock Vina executable not found')

File e:\\Software\\Anaconda\\envs\\che\\lib\\site-packages\\dockstring\\utils.py:85, in get_vina_filename()
     83     return 'vina_mac_catalina'
     84 else:
---> 85     raise DockstringError(f\"System '{system_name}' not yet supported\")

DockstringError: System 'Windows' not yet supported"
}

How I can handle this problem?

Hi @BuiQuocDung1991 , as the error message states windows is not supported. This is because we need to include a binary executable file for all operating systems, and have not done this for windows.
To get around this, you should use windows subsystem for Linux: https://learn.microsoft.com/en-us/windows/wsl/install
It is really useful. I have used it before (and run dockstring successfully).

Thanks you. I hope that I can see your support for Windows in near future

Hi @BuiQuocDung1991 , we are not planning to add windows support (especially since windows users can download WSL, which tends to work better with many python packages), but dockstring is an open-source project, so if you want windows support feel free to make a pull request to this repository.


text_input can not use chinese input Method

Is there an existing issue for this?

[X] I have searched the existing issues.

Is this issue related to iced?

[X] My hardware is compatible and my graphics drivers are up-to-date.

What happened?
when iced UI start with text_input ,it can not use chinese input Method
What is the expected behavior?
fix
Version
master
Operating System
Windows
Do you have any log output?
No response

duplicate of #979

When can this problem be solved? Unable to input Chinese is very uncomfortable.

I don't know when the official can solve this problem. I am looking forward to it

I don't know when the official can solve this problem. I am looking forward to it

Check the roadmap. It will be fixed in 0.14 release


Adding a reference to original XSpec file in report

The xml report has no reference to the original XSpec file. It's not a matter when we have only few XSpec files, but when you have 100+ XSpec files, it may be difficult to identify which report you are consulting.
It'll be great to add an attribute on x:report :
<x:report original-xspec-location="file:/...">
   ...
</x:report>

This will be consistent with Issue 176.
Christophe

Closing this as resolved by #188


Kalman filter calculations rework

rework of kalman calculations (both in Matriplex and SMatrix), to use hit coordinates on tangent plane and "polar" coordinates for kalman update
add curvilinear jacobian (as cmssw), not used and not optimized
go back to iterative jacobian by default
add option to read seed collection from cmssw input "readCmsswSeeds"
protections against non finite eta values
fix small issue with wrapping in SelectHitRanges causing small inconsistency in output for different MPT_SIZE
update of Math/MatrixRepresentationsStatic.h from recent ROOT version, looks like SMatrix has now reduced the object size as well
other minor fixes

Hi @cerati , why are there changes to the Math/  directory?  Just glancing at the changes, I have a feeling this is because of multiplying symmetric matrices by non-symmetric matrices (the compiler getting all mad).  I had this problem quite a bit when investigating the KF update with symmetric vs. nonsym matrices... If you found a work-around, +1 for sure.

Looks like it's just updated from a newer version of ROOT (which is good, what's in Math should stay compatible with ROOT since that's where it came from, and we don't want to lose the ability to compile with the ROOT versions of those headers).
-dan

Hi Kevin, do you mean the changes in  Math/MatrixRepresentationsStatic.h? It is new copy from ROOT6, which actually reduces the size of SMatrix to the same as the plain array of floats - basically looks like they also realised they had unecessary data members

Benchmarking results: http://uaf-7.t2.ucsd.edu/~cerati/mictest/2016-04-08-PR39/


Some icons (SVG?) are not displayed in Xfce in 16.09beta172

Issue description
I’ve tentatively updated my mother’s laptop—her DM is Xfce—to 16.09beta172 and some of the icons are gone:

Chromium’s,
battery applet,
“Applications” menu in the corner of the display,
LibreOffice.

Also, this might be of importance, gtk-update-icon-cache is gone from the PATH. It was there, previously.
Steps to reproduce

Enable Xfce on 16.09beta172.
Install, e.g., Chromium → no icon shown in Xfce.

Technical details

System: 16.09beta172.e3bdf6b (Flounder)
Nix version: nix-env (Nix) 1.11.4
Nixpkgs version: "16.09beta172.e3bdf6b"

Could you post your system config?

@rasendubi, okay, but it’s not minimal. :blush:
https://github.com/michalrus/dotfiles/blob/e1a97b9f9bae9aa4fad5c6037b674a52eee30823/.nixos-config.symlink/machines/desktop/hardware/mother.nix
It does import this one, here’s where Xfce is enabled:
https://github.com/michalrus/dotfiles/blob/e1a97b9f9bae9aa4fad5c6037b674a52eee30823/.nixos-config.symlink/machines/desktop/base-parents.nix
Thank you for taking interest in this issue!

The same exact config with nix-channel switched back to 16.03 displays the icons correctly.

I'll try to reproduce the issue with VM at the weekend.

Thank you!

I see what's the problem. gtk-update-icon-cache is the key trigger. I've put it into the .dev output and that isn't installed by default, so the cache doesn't get (re)generated.

The tool is so tiny that I think I shall put it into .out (again).

@vcunat has this been fixed?

@rasendubi: I believe so. I didn't experience it in noticeable way recently, so I hope there wasn't something else also going on.

Cool. I'm closing this then.
@michalrus, feel free to reopen if you still experience this.

I still have this issue, for example, with xfce.xfce4-power-manager_gtk3:

[chronos@yegatool:~]$ cat /run/current-system/sw/share/applications/xfce4-power-manager-settings.desktop
[Desktop Entry]
Version=1.0
Name=Power Manager
Comment=Settings for the Xfce Power Manager
Exec=xfce4-power-manager-settings
Icon=xfce4-power-manager-settings
Terminal=false
Type=Application
Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-HardwareSettings;
NotShowIn=GNOME;KDE;Unity;
StartupNotify=true
X-XfcePluggable=true
X-XfceHelpComponent=xfce4-power-manager
X-XfceHelpPage=start
[chronos@yegatool:~]$ ls /run/current-system/sw/share/icons/hicolor/scalable/status/xfce4-power-manager-settings.svg
/run/current-system/sw/share/icons/hicolor/scalable/status/xfce4-power-manager-settings.svg

Oh, OK. This makes SVG icons work:
environment.extraInit = ''
    export GDK_PIXBUF_MODULE_FILE="$(echo ${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/*/loaders.cache)";
'';

Thanks to @Pitometsu https://github.com/NixOS/nixpkgs/issues/16268#issuecomment-226964988 and @joncfoo https://github.com/NixOS/nixpkgs/issues/13537#issuecomment-332327760.

I think this should be reopened since SVG icons indeed do not show up in XFCE.

Does the following configuration snippet fixes the issue?
{
  environment.pathsToLink = [ "/lib/gdk-pixbuf-2.0" ];
}

If it does, could you open a PR to add it to https://github.com/NixOS/nixpkgs/blob/710973e354cc0f1c18a2d201f631d54420c6084a/nixos/modules/services/x11/desktop-managers/xfce.nix#L123-L124?

@rasendubi Neither snippet fixes the issue, unfortunately.

Adding this to my configuration fixes it for me. See in the linked issue.
  environment.variables = {
     GDK_PIXBUF_MODULE_FILE = "$(ls ${pkgs.librsvg.out}/lib/gdk-pixbuf-*/*/loaders.cache)";
  };

@yegortimoshenko could you test it?

@davidak I already do that in https://github.com/NixOS/nixpkgs/issues/18536#issuecomment-338438919, it works.

Great. Then we should add it to Xfce.

It's funny, but this is broken for me on unstable...


[dy] Add visualization section

Summary
Add visualization section for datasets and columns. The column view page doesn't seem to be available yet, so I'll integrate that when it's ready.

Tests

cc:

Could you add screenshots to your PR?

Added the individual column (feature) view in this PR: https://github.com/mage-ai/mage-ai/pull/93


Fixed issue with md5 not support LargeUtf8 correctly

Which issue does this PR close?

Closes #13444
Closes https://github.com/apache/datafusion/pull/13443

Rationale for this change

Bug fix for md5 not working as expected with largeutf8 input
What changes are included in this PR?

Code, tests.
Are these changes tested?
Yes
Are there any user-facing changes?
No

Since this is a small code / bug fix merging it in now


NumberField blog post

🙋 Documentation Request

Add a blog mdx for creating an internationalized numberfield with formatting.
🧢 Your Company/Team

Excited for this one! Some ideas I had, in no particular order:

Why don't we use <input type="number">? Accessibility issues, formatting control, etc. Find that gov.uk post too.
Problems we had with spinbutton and voiceover
Intro to numbering systems, locale formatting differences, and how they fit together. Maybe include some examples of some of the differences we found.
How the number parser works, how we handle different formatting options, etc.
How we prevent input of invalid characters (before input stuff)
Handling input method editors (e.g. pinyin), e.g. composition events
The things we did to show mobile keyboards, deal with minus signs, etc.
How we handle stepping, handling rounding errors, etc.


replay is very slow after 5,000,000

We deploy a full node of EOS,  and we meet he problem of repaly is very slow after about 5,000,000 block.  cpu usage is under 5%.  mem usage is about 85%,  we use aws ec2 with 4vcpu and 16G memeory.   EOS version 1.4.3
log:
error 2018-11-20T05:21:23.162 thread-0  wasm_interface.cpp:933        eosio_assert         ] message: refund request not found
debug 2018-11-20T05:21:23.162 thread-0  controller.cpp:893            push_scheduled_trans ] 3050003 eosio_assert_message_exception: eosio_assert_message assertion failure
assertion failure with message: refund request not found
{"s":"refund request not found"}
thread-0  wasm_interface.cpp:934 eosio_assert
pending console output:
{"console":""}
thread-0  apply_context.cpp:72 exec_one

There are already numerous threads discussing the hardware requirements for running a node synced with mainnet, both here and on Stack Exchange as well as elsewhere on the web.  When your CPU usage is low, your instance needs higher IOPS to persistent storage.  See #5797 for one of the longer discussions.  Search the web for others.


migrate:refresh and reset

it would be nice to be able to rollback all migrations in one go and maybe have a command that does both that and rerun all migrations.
This is mostly useful in dev environment.

@nickcv-ln you can easily do this now with phinx migrate -e development -t 0

And the use of breakpoints will allow you to mark the migrations that are in your production database so that you can rollback to target 0, but stop at the breakpoint.

It seems this would just be a wrapper around the above solution.
Closing due to lack of activity or out of scope. If there is new interest, please open a PR.

Can this be reopened? @dereuromark has expressed interest in having the commands as defined by:

reset: rollback all migrations and put you back at starting point
refresh: drop all tables from database, and then run phinx migrate programmatically

I think this needs to be split up into discrete feature requests. They can link back to this.


Social and Local Spy not exempting Authors and recipients

The local spy and Social Spy commands do not appear to have any mechnism to exempt players who send the PMs or receive them, when they possess the permission, from receiving a Spy message themselves.
This may cause confusion and may cause unnecessary spam inside chat...

I'm going off third party testing for this... Will try to confirm this tomorrow however the results I have been shown seem consistent with others reports

Duplicate of https://github.com/WiIIiam278/HuskChat/issues/29


[BUG] dt not recognizing me in trained image

Describe the bug
Again, I am not sure this is a bug. More about how to use DT. I have trained it to recognize me in 3 different images.   It is only recognizing me in the body shot image. I would like to understand how to configure the system so it can recognized me in different situations. Or if this is even possible.
If I remove the non-closeup image from the training set, it recognizes me.
Version of Double Take
<IP_ADDRESS>
Expected behavior
I would think it would recognize me in all the trained images.
Screenshots

Hardware

Architecture or platform: AMD64
OS: Ubuntu
Browser: Chrome and Safari
Docker image: latest

Additional context
N/A

What recognition system do you use? Show the configuration files

Both Codeproject.AI and Deepstack, all in one docker-compose.yaml.
---
auth: true

mqtt:
  host: m
  username: !secret mqtt_username
  password: !secret mqtt_password
  topics:
    frigate: frigate/+/person/snapshot

frigate:
  url: http://f:5000
  update_sub_labels: true
  labels:
    - face
  image:
    height: 640
  attempts:
    mqtt: true

detectors:
  deepstack:
    url: http://ds:5000
  aiserver:
    url: http://cpai:5000

Docker-compose.yaml:
  ds:
    image: deepquestai/deepstack:gpu
    environment:
      - VISION-FACE=True
      - VISION-OBJECT=True
    ports:
      - 7000:5000
    volumes:
      - deepstack_localstorage:/datastore
    healthcheck:
      test: ["CMD", "wget", "-q", "http://<IP_ADDRESS>:5000/", "-O -"]
      interval: 30s
      timeout: 1s
      retries: 10
    deploy:
      restart_policy:
        condition: any
      placement:
          constraints:
            - node.labels.webproxy == true

  cpai:
    image: codeproject/ai-server:cuda12_2
    ports:
      - 32168:32168
    volumes:
      - codeproject_ai_data:/etc/codeproject/ai
      - codeproject_ai_modules:/app/modules
    healthcheck:
      test: ["CMD", "wget", "-q", "http://<IP_ADDRESS>:32168/", "-O -"]
      interval: 30s
      timeout: 1s
      retries: 10
    deploy:
      restart_policy:
        condition: any
      placement:
          constraints:
            - node.labels.webproxy == true

  dt:
    image: skrashevich/double-take
    user: "1000"
    environment:
      - VIRTUAL_HOST=custom.domain.com
      - VIRTUAL_PORT=3000
      - LETSENCRYPT_HOST=custom.domain.com
    volumes:
      - double_take_storage:/.storage/
    ports:
      - 3000:3000
    extra_hosts:
      - host.docker.internal:host-gateway
    healthcheck:
      test: ["CMD-SHELL", "timeout 10s bash -c ':> /dev/tcp/<IP_ADDRESS>/3000'"]
      interval: 30s
      timeout: 1s
      retries: 10
    deploy:
      restart_policy:
        condition: any
      placement:
        constraints:
          - node.labels.webproxy == true

frigate:
  labels:
    - face # <-- I don't recommend to use this label
    - person # <-- add it

Ok. I was testing the difference in behaviour but I have changed it back to person.
However, I am not sure that would solve the original problem though, right?

Probably fixed in this commit: https://github.com/skrashevich/double-take/commit/d66b68e0870d364e019373ac6d0a6bcae0201fd3
available now in "beta" image, and will be included to coming rc2 release

Had the same issue, can confirm it's working in v<IP_ADDRESS>rc3 (which is the current beta tag on DockerHub)


Provide details for update_not_possible

Is there an existing issue for this?

[X] I have searched the existing issues

Feature description
When we at Orchard Core get update_not_possible, we are always confused why the update is not possible, as there's no indication of it in Dependabot's output. Please make Dependabot output error details, thus making the error actionable and something that we can thus fix.
We've encountered this with NuGet updates, but the issue might span all package ecosystems.
https://github.com/dependabot/dependabot-core/issues/5301 and https://github.com/dependabot/dependabot-core/issues/8903 are related but I think are about slightly different angles. Also, this is related to NuGet updates if that makes a difference.
E.g. this run failed for libphonenumber-csharp with the following output:

2024-10-04T10:48:16.5645537Z updater | 2024/10/04 10:48:16 INFO <job_895909503> Updating libphonenumber-csharp from 8.13.46 to 8.13.47
2024-10-04T10:48:16.6126080Z   proxy | 2024/10/04 10:48:16 [330] POST /update_jobs/895909503/record_update_job_error
2024-10-04T10:48:16.7107816Z   proxy | 2024/10/04 10:48:16 [330] 204 /update_jobs/895909503/record_update_job_error
2024-10-04T10:48:16.7117902Z updater | 2024/10/04 10:48:16 INFO <job_895909503> Handled error whilst updating libphonenumber-csharp: update_not_possible {:dependencies=>["libphonenumber-csharp"]}

This provides no details. At the end of the workflow output, we have "For more information see: https://github.com/OrchardCMS/OrchardCore/network/updates/895909503 (write access to the repository is required to view the log)" but that just brings us to this page:

This is despite dependabot.yml being there and configuring this update (what the Configure button actually points to too):
version: 2
updates:
  # Dependabot can handle at most 150 "manifests", so for NuGet, csprojs referencing packages (see docs:
  # https://docs.github.com/en/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph#are-there-limits-which-affect-the-dependency-graph-data).
  # Thus, it would fail for the whole solution.
  # Grouping updates per directories or otherwise trying to have smaller batches is unnecessary, because due to
  # centralized package management, Dependabot will find all dependencies from any project. So, just processing the
  # OrchardCore project.
  - package-ecosystem: "nuget"
    directory: "/src/OrchardCore/OrchardCore"
    schedule:
      interval: "weekly"
    groups:
       all-dependencies:
          patterns:
            - "*"
    ignore:
      # We'll update GraphQL for v3 because it's breaking, see https://github.com/OrchardCMS/OrchardCore/issues/16826.
      - dependency-name: "GraphQL*"
      # See the corresponding comment in Directory.Packages.props.
      - dependency-name: "System.Drawing.Common"

Even before when this page recognized the configuration being present, it just linked back to the workflow output.

This needs to increase in terms of visibility priority, we have roughly 28 .NET dependencies that fail to update with a similar message that is quite useless.
e.g.,
2024-10-24T18:19:45.2257740Z updater | 2024/10/24 18:19:45 INFO <job_906158683> Checking if Dapper 2.0.35 needs updating
2024-10-24T18:19:45.3275490Z   proxy | 2024/10/24 18:19:45 [368] GET [https://api.nuget.org:443/v3/registration5-gz-semver2/dapper/index.json](https://api.nuget.org/v3/registration5-gz-semver2/dapper/index.json)
2024-10-24T18:19:45.4090527Z   proxy | 2024/10/24 18:19:45 [368] 200 [https://api.nuget.org:443/v3/registration5-gz-semver2/dapper/index.json](https://api.nuget.org/v3/registration5-gz-semver2/dapper/index.json)
2024-10-24T18:19:45.5303231Z updater | 2024/10/24 18:19:45 INFO <job_906158683> Filtered out 20 pre-release versions
2024-10-24T18:19:45.6316097Z   proxy | 2024/10/24 18:19:45 [370] GET [https://api.nuget.org:443/v3-flatcontainer/dapper/2.0.35/dapper.nuspec](https://api.nuget.org/v3-flatcontainer/dapper/2.0.35/dapper.nuspec)
2024-10-24T18:19:45.6347312Z   proxy | 2024/10/24 18:19:45 [370] 200 [https://api.nuget.org:443/v3-flatcontainer/dapper/2.0.35/dapper.nuspec](https://api.nuget.org/v3-flatcontainer/dapper/2.0.35/dapper.nuspec)
2024-10-24T18:19:45.6422552Z updater | 2024/10/24 18:19:45 INFO <job_906158683> Latest version is 2.1.35
2024-10-24T18:19:45.6433987Z updater | 2024/10/24 18:19:45 INFO <job_906158683> Requirements to unlock all
2024-10-24T18:19:45.6435059Z 2024/10/24 18:19:45 INFO <job_906158683> Requirements update strategy
2024-10-24T18:19:45.6435935Z updater | Finding updated dependencies for Dapper.
2024-10-24T18:19:45.7435937Z   proxy | 2024/10/24 18:19:45 [372] GET [https://api.nuget.org:443/v3-flatcontainer/dapper/2.1.35/dapper.nuspec](https://api.nuget.org/v3-flatcontainer/dapper/2.1.35/dapper.nuspec)
2024-10-24T18:19:45.7517383Z   proxy | 2024/10/24 18:19:45 [372] 200 [https://api.nuget.org:443/v3-flatcontainer/dapper/2.1.35/dapper.nuspec](https://api.nuget.org/v3-flatcontainer/dapper/2.1.35/dapper.nuspec)
2024-10-24T18:19:45.7651758Z updater | 2024/10/24 18:19:45 INFO <job_906158683> Updating Dapper from 2.0.35 to 2.1.35
2024-10-24T18:19:46.1115498Z   proxy | 2024/10/24 18:19:46 [374] POST /update_jobs/906158683/record_update_job_error
2024-10-24T18:19:46.2251816Z   proxy | 2024/10/24 18:19:46 [374] 204 /update_jobs/906158683/record_update_job_error
2024-10-24T18:19:46.2262742Z updater | 2024/10/24 18:19:46 INFO <job_906158683> Handled error whilst updating Dapper: update_not_possible {:dependencies=>["Dapper"]}

The current shape of the update_not_possible error only allows for the dependencies to be returned, not an explanation, as helpful as that may be.  This would be a larger change, including on all of the backend telemetry to track some additional field.

I understand it is not currently possible to provide additional context, but could you please help me understand how we could go about identifying and solving the issue preventing the update otherwise? Is there currently some other ways we could go about doing this?

@fredericboyer There might be some information in the log (or we could output some messages.)  Do you have a full log you can share?  I'll see if I can identify any useful messages or where we could add a useful message.

Here is a dump of the full log: logs_30058420741.zip.

I see a bunch of lines like this in the log:
WARN: Cannot read TLS response from mitm'd server lookup ao1-proget.corp.amilia.com on <IP_ADDRESS>:53: no such host

Can you double check the feed information in your NuGet.Config file as well as dependabot.yml?  Because that feed can't be contacted, the updater doesn't know what dependencies are present or what can be done.

The issue is not with dependencies hosted on our private registry, but those that are hosted on nuget.org.
In one of my previous comments, you can clearly see that Dapper has an upgrade available from 2.0.35 to 2.1.35 available from the NuGet feed yet fails without providing any reason apart from Handled error whilst updating Dapper: update_not_possible {:dependencies=>["Dapper"]}.
This is the same error as the initial report.

@fredericboyer Looking through the log for the Dapper/2.0.35 issue, that dependency was only reported from the Directory.Packages.props file and not in any .csproj.  While the package version would ideally be updated in Directory.Packages.props, if the dependency isn't detected as having come from any .csproj then nothing can be done.
This looks like an issue with the dependency detector.  We just merged a change a few days ago that uses real MSBuild to detect the dependencies, so it's much more accurate.  Do you have a log from 25 November or later that shows the same update_not_possible error?  I'd like to see the new MSBuild package detector results.


Fix import

Codecov Report

Merging #510 into master will decrease coverage by 0.18%.
The diff coverage is 68.75%.

@@            Coverage Diff             @@
##           master     #510      +/-   ##
==========================================
- Coverage   90.09%   89.91%   -0.19%
==========================================
  Files          22       22
  Lines        1696     1705       +9
==========================================
+ Hits         1528     1533       +5
- Misses        168      172       +4

Flag
Coverage Δ

#unittests
89.91% <68.75%> (-0.19%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

lineage/LineageInputOutput.py
73.28% <68.75%> (-0.79%)
:arrow_down:

lineage/states/stateCommon.py
96.15% <0.00%> (-0.15%)
:arrow_down:

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 01e44e8...e019e51. Read the comment docs.


Add test image

Can you provide some context? What is this test image meant to be used for?

Sorry, was just messing around trying to fix the masks on circular flags locally!

No worries! It's great to see all the updates you're doing, and I just wanted to make sure I am able to follow along! :smiley:


🐞 [Bug]: Mycelium type mismatch

Is there an existing issue for this?

[X] I have searched the existing issues

which package/s did you face the problem with?
Dashboard
What happened?
Currently, ZOS expects the ZMachine seeds to be 6 bytes which are 12 hex
https://github.com/threefoldtech/zos/blob/main/pkg/gridtypes/zos/zmachine.go#L274-L279
and we send only 6 hex, which is invalid
https://github.com/threefoldtech/tfgrid-sdk-ts/blob/development/packages/grid_client/scripts/single_vm_mycelium.ts#L75
also there are some validations in the client must be changed
Steps To Reproduce

Run the script

which network/s did you face the problem on?
Dev
version
Development
Twin ID/s
143
Node ID/s
No response
Farm ID/s
No response
Contract ID/s
No response
Relevant screenshots/screen records
N/A
Relevant log output
N/A

The method should accept hex length and then divide the hex length by 2 to get the bytes

Update docs

The function https://github.com/threefoldtech/tfgrid-sdk-ts/blob/development/packages/grid_client/src/helpers/utils.ts#L57 generates 6bytes encoded as hex so 12chars in total.

Work Completed:
Document generateRandomHexSeed function.


Crash on Startup [quilt 1.20.1]

Minecraft Version
1.20.1
Describe the Bug
Crashes on start up. Tested using only Create, Create Enhchantment Industry, quilted fabric API, and Sodium.
Tested both normal create with sodium 4, and the create sodium fix version with sodium 5. Both crash.
Reproduction Steps
Start game with mod on quilt, game crashes
Expected Result
Game doesn't crash
Screenshots and Videos
No response
Crash Report or Log
https://gist.github.com/NolanHewitt/c17349cc3b8802f2b196cc9d1caddc7a
Other Mods
Tested using only the required mods and sodium.
Mod Version
1.2.9

#29


parameter scope issue

The MWE below comes from a pipeline that works for earlier SoS versions but not the current version:
[global]
parameter: job_size = 60

[1]
task: trunk_size = job_size
bash:
 echo 1

error message is:
$ sos run test.sos
INFO: Running 1:
ERROR: [1]: [1]: Failed to execute process
""bash('echo 1\\n')\n""
name 'job_size' is not defined

Confirmed. Should be a problem with the detection of variables passed to steps.

The problem here is that task parameters were intentionally excluded because they affect how the tasks are executed by sos, not task themselves... So change of job_size should not trigger rerun ... It worked before since we passed all global parameter to steps, and now we are more selective.

So change of job_size should not trigger rerun ...

Yes this would be the expected behavior; hopefully is still the case after the fix.

Sorry I think there is a new bug that I cannot reproduce with a MWE, so I'm pasting the command here anyways:

Please let me know if you need me to come up with an actual MWE. Thanks!

Are you sure you are on latest master? https://github.com/vatlab/sos/commit/a44a607d5a706479300867fafe0306548a53786a addressed this and used eval mode for statement parsing.

Hmm okay this is interesting: first, I install latest master via:
pip install git+https://github.com/vatlab/sos
￼```

but apparently it does not work for some reason! I then did `git pull & pip install .` things change, which brings to my 2nd puzzle:

![Screenshot from 2019-08-07 22-23-38](https://user-images.githubusercontent.com/917985/62672965-31814600-b962-11e9-807a-2775569b9413.png)

somehow the same problem persists. I then tried to run the MWE as shown in the first post of this thread, it simply hangs. I have to terminate it:

![Screenshot from 2019-08-07 22-27-24](https://user-images.githubusercontent.com/917985/62673066-8d4bcf00-b962-11e9-86d1-af32a02852bb.png)

Cannot reproduce here.
$ sos run test -s force
INFO: Running 1:
INFO: M1_daef55b77802737a re-execute completed
INFO: M1_daef55b77802737a started
INFO: All 1 tasks in M1_daef55b77802737a completed
INFO: Workflow default (ID=256b55dff1540d7c) is executed successfully with 1 completed step and 1 completed task.

I suppose you will need to remove all existing versions of sos and re-install.

Okay that minimal example does not reproduce it, but this more complicated does:
issue_1281.tar.gz
$ sos run summary_statistics_wrangler.ipynb --reference 1KG_EUR.manifest --loci 1.txt --ss-data 1.txt --columns 1 2 3 4 6 7 --adjust-panel-position 1
INFO: Running get summary statistics: Get summary stats
WARNING: Substep default_1 (id=8c5141c371af32a3, index=0) returns an error. Terminating step after completing 2 submitted substeps.
ERROR: [default_1]: [(id=8c5141c371af32a3, index=0)]: NameError: name 'job_size' is not defined
[index=1]: NameError: name 'job_size' is not defined
[index=2]: NameError: name 'job_size' is not defined
[default]: 1 pending step: default_2

Also, if you just run
sos run summary_statistics_wrangler.ipynb

the error prompt is also unfriendly:
ERROR: Failed to execute global statement #begin_parameter reference
reference = sos_handle_parameter_('reference',  path()

) #end_parameter reference
#begin_parameter loci
loci = sos_handle_parameter_('loci',  path()

) #end_parameter loci
#begin_parameter ss_data
ss_data = sos_handle_parameter_('ss_data',  path()

) #end_parameter ss_data
#begin_parameter strand_flip
strand_flip = sos_handle_parameter_('strand_flip',  True

) #end_parameter strand_flip
#begin_parameter ref_flip
ref_flip = sos_handle_parameter_('ref_flip',  True

) #end_parameter ref_flip
#begin_parameter job_size
job_size = sos_handle_parameter_('job_size',  80

) #end_parameter job_size
if not ref_flip and not strand_flip:
    strictly_match = True
else:
    strictly_match = False

fail_if(not reference.is_file(), msg = 'Please specify valid path for --reference')
fail_if(not loci.is_file(), msg = 'Please specify valid path for --loci')
fail_if(not ss_data.is_file(), msg = 'Please specify valid path for --ss-data')

: Please specify valid path for --reference

Both should be fixed now. The variable was passed to steps, but not to concurrent substeps.

Great -- it works, thanks a lot!


Choose a good name for the project

There are few kinds of GitHub projects. The ones that aim at being imported as a library in other codes (numpy, tensorflow, jax) and the standalone ones that have a single purpose (produce data, reproduce an analysis, run a benchmark).
Depending on the category, the name of the project is more or less important.
Then there are a few considerations, Python-wise

short names should be preferred
a non existing package on pypi

You can also have a project name that is different from the Python package name (e.g. "scikit-learn" vs. sklearn)
In your case, you might want the name to convey the purpose of the package, or give it the name of your choosing.
But at least we should start discussing it here.

I vote for a name that conveys the purpose of the package!
If we decided on this option, maybe we could start thinking of a few keywords and then see if we can find a name or nice acronyms that convey/incorporate these words.
I would say, for example:

Differentiable simulator
Implicit likelihood
Weak lensing (even though the simulator could generate also density maps one day, so I don't know if we want to specify it )
Other ideas?

Can we put 'ax' at the end ? :D


chore(lib): use pathlib.Path instead of str

Closes #131.

Waiting for reply on https://github.com/jeertmans/manim-slides/discussions/120#discussioncomment-5106970.


"Access is denied (-1593835515)" & "The system cannot find the file specified (-1593835518)" error messages

Hi,
I have an issue after installing this mod, I receive a lot of "Access is denied (-1593835515)" (when launching the game) & "The system cannot find the file specified (-1593835518)" (when I try to save game) error messages.

Is this happened to someone else ?

My specs :
CPU : i7 13700K
RAM : 32 Go DDR5 - 6400
GPU : AMD RX 6950 XT
OS : Win 11 - 23H2


can not resolve error.js

Getting Could not resolve from this line:
https://github.com/bytecodealliance/jco/blob/130706498ac9a9f2200318323ca588adbf61938e/packages/preview2-shim/lib/browser/http.js#L1
I also cannot find a http/error.js file in the repo, could you kindly point to where this is supposed to resolve from?
Thanks!

Fixed in https://github.com/bytecodealliance/jco/pull/288.


Add git commit ID to About dialog for beta build

Currently only the version of wxGlade is displayed in the About dialog. This isn't enough information to determine which version of this program the user is testing. If the About dialog displayed the git commit ID, this would help a tester know if he or she is using the correct version. I understand this git commit ID would be unpleasant to look at. So I suggest that this ID only be displayed when the user clicks on the version text.

Unfortunately this requires reading the output from git, e.g.
subprocess.check_output(["git", "describe"]).strip()

This is something that I won't implement...


BUG: Fix defition of initial position and preprocessing

This should close #242 and #206

Is this ready for review?


fix(tests): pass context into Compile

this also pulls the latest server commit into go.mod temporarily, until<EMAIL_ADDRESS>is available

tests will fail until go-vela/server#1189 is merged


add bitergia logo and link to opensearch partners page

Description
This PR adds Bitergia logo and  website link to opensearch partners page
Issues Resolved
None
By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

LGTM - thanks @anajsana


HACS

Hi,
I am not able to find this integration in HACS?
The only we connect integration i can findis for older VW cars.
What am I doing wrong?

You need to add this repository as a Custom Repository:

Repository: https://github.com/mitch-dc/volkswagen_we_connect_id
Category: Integration

Thanks. Didn't understand that part of the installation instructions.


migration for a existent Server

Hello, i will migrate my existent Server to your Manager..
i have install a fresh server and copy my Server Things in the folders..
but when i start the tool i see only the default PalworldSettings.ini the Server name is the default Server name from your tool and the settings are also not correct..
What can i do to import this and can see the settings for my server?

Hello,
Currently, there isn't an import option for the PalworldSettings.ini file because Palworld Server Manager (PSM) doesn't directly read settings from it. Instead, it retrieves settings from a JSON file called ServerSettingsPreset.json. This file stores all the PSM settings data, including your server settings. As a result, you'll need to recreate your PalworldSettings.ini through PSM rather than simply copying and pasting it.


[Feature request] parse get parameters for events

Similarly to how we can use CSS classes as events, I'm proposing to be able to interpret specific URL parameters as tracking events.
The use case I have in mind for this is incoming links from emails or other places where we can't embed the script tag. For example the URL https://example.com?src=email&type=fall-newsletter would count this as a custom event with referrer "Email" and event name "Fall newsletter"
GA has a complicated URL builder for campaign tracking with UTM tags, this would be a simpler version of the same idea.

The example.com in this case is your website right? Even if the traffic comes from an email it would still hit your site and run the script. You can then just run a custom javascript function to check the url and create an event.

Yes true, but the method to check for the GET params and send the event would have to be loaded and run on every page. Since I'm already loading and running umami.js on every page I thought it would be more practical.

There's no practical way to determine which query parameters you want converted into events. You would have to write your own function to do it using window.umami. See https://umami.is/docs/tracker-functions. Another person may not want the same params as events.

No of course not, I just gave an example with arbitrary parameters for illustration. Umami would determine which specific parameters it monitors, kind of like how GA reserves utm_ for a similar purpose.

Won't be adding this to the main functionality. You can always write your own functions if needed. See https://umami.is/docs/tracker-functions