Error: Building package boost-atomic:x86-windows failed with: BUILD_FAILED

Host Environment

OS: Windows
Compiler: revision

To Reproduce
Steps to reproduce the behavior:
.\vcpkg install pcl
Failure logs
Error: Building package boost-atomic:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: boost-atomic:x86-windows
Vcpkg version: 2020.06.15-nohash
Additional packages (*) will be modified to complete this operation.
Warning: The following VS instances are excluded because the English language pack is unavailable.
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
Please install the English language pack.
Additional context
The language message does not have sense, i have english language in visual studio 2019: International Settings
log.txt

@guillermoacdc, thanks for reporting this issue!
It failed to download source, as a workaround, similar issue with https://github.com/microsoft/vcpkg/issues/13348,
as a workaround, you can try to download the attachments, unzip it to downloads folder, and rebuild the port.
boostorg-atomic-boost-1.73.0.tar.zip
For the message, could you check where it installed?
see https://github.com/microsoft/vcpkg/blob/0bb8780a60e67320a966421e2923595fa57cbf22/toolsrc/src/vcpkg/visualstudio.cpp#L333
Failure:
Building package boost-atomic
[core]:x86-windows...
Could not locate cached archive: C:\Users\guill\AppData\Local\vcpkg\archives\5b\5b52d228e1cdb19f805886b855d91fc3f60dd31c.zip
-- Downloading https://github.com/boostorg/atomic/archive/boost-1.73.0.tar.gz...
-- Downloading https://github.com/boostorg/atomic/archive/boost-1.73.0.tar.gz... Failed. Status: 6;"Couldn't resolve host name"
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:181 (message):
      Failed to download file.
      If you use a proxy, please set the HTTPS_PROXY and HTTP_PROXY environment
      variables to "https://user:password@your-proxy-ip-address:port/".
      Otherwise, please submit an issue at https://github.com/Microsoft/vcpkg/issues
Call Stack (most recent call first):
  scripts/cmake/vcpkg_from_github.cmake:132 (vcpkg_download_distfile)
  ports/boost-atomic/portfile.cmake:3 (vcpkg_from_github)
  scripts/ports.cmake:79 (include)
Error: Building package boost-atomic:x86-windows failed with: BUILD_FAILED

@guillermoacdc, does this issue persist?

Thanks @PhoebeHui, the error doesnt persist. I have tried a new installation with "vcpkg install pcl:x64-windows" and that resolved all the errors.


Switch from error-chain to failure

error-chain is likely to be deprecated.

Looks good, thank you!


How to I selectively apply accelerate to trainers

I have two trainers in a script, one is SFTTrainer and one is PPOTrainer, both from trl library. Is it possible to only apply accelerate to PPOTrainer?

Hi @zyzhang1130 , SFTTrainer and PPOTrainer all uses accelerate as the backend. Does this answer your question ?

But do both of them use accelerate by default? What I meant was, is it possible to selectively apply accelerate to, say, PPOTrainer, when both SFTTrainer and PPOTrainer exist in my script?
On that note, it seems the way to use accelerate in PPOTrainer is somewhat different compared to SFTTrainer:
device = ppo_trainer.accelerator.device
if ppo_trainer.accelerator.num_processes == 1:
    device = 0 if torch.cuda.is_available() else "cpu"  # to avoid a `pipeline` bug
sentiment_pipe = pipeline("sentiment-analysis", model="lvwerra/distilbert-imdb", device=device)

(see https://github.com/huggingface/trl/blob/main/examples/notebooks/gpt2-sentiment.ipynb)

Could you give me your use case. I'm not sure to understand why you would want to selectively apply accelerate. Both Trainer relies on accelerate to prepare the model, the optimizer and the dataset + training setup. You can't just disable accelerate.

Could you share the full traceback ? Thanks !

@SunMarc can you please show me an example, where I can move either SFTtrainer or ppo_trainer to device other than 'device:0' for training? If this works it can solve my issue. I worry my code is too complex to look at the trace.


[discussion] Revise configuration endpoints according to the RFC

Description
According to the Configuration Overhaul RFC (https://github.com/hyperledger/iroha/issues/2585), the current configuration endpoints should be revised.
Current Design

Iroha's API currently provides two endpoints related to configuration:

POST /configuration: Allows runtime updating of the configuration. As of now, it only supports modifying the log level using a request body structured as {"LogLevel":"<level>"}.
GET /configuration: Serves a dual purpose; it can either return the entire configuration in a JSON format or provide documentation for a specific field.

From the Configuration Endpoints section of the RFC
Detailed Proposal
For the reasoning please refer to the Proposal 9 of the RFC.

Remove documentation fetching via API
Use the same naming conventions as used in the config file (or ENV)
Use GET/POST /configuration for fetching and updating the subset of configuration parameters. The subset and format should be the same between the two endpoints for the sake of uniformity.
While updating the configuration accepts partial structure (i.e. user might specify only those fields they need to update), retrieval always returns the whole subset. Note: this is not relevant now because we only have a single dynamic parameter.

The only dynamic parameter as of now is logger.level (according to the updated naming of parameters). Therefore, the following JSON request might be used to update the value with POST /configuration:
{
  "logger": {
    "level": "DEBUG"
  }
}

The same will be returned by GET /configuration.
Caveats
In that place of the docs it is recommended to get peers' configuration in the network through the configuration endpoint. It suggests me that probably retrieval of the configuration might include more fields than only dynamic ones.
Also
There is an issue:

https://github.com/hyperledger/iroha/issues/3107

, which suggests using sub-routing in a way it is used in GET /status endpoint. In general, I don't see a conflict here and it might be adopted for the new configuration endpoints:

Samples
Getting whole configuration:
GET /configuration

{
  "logger": {
    "level": "DEBUG"
  }
}

Getting a logger part:
GET /configuration/logger

{
  "level": "DEBUG"
}

Getting logger.level precisely:
GET /configuration/logger/level

"DEBUG"

Updating logger parameters:
POST /configuration/logger

{
  "level": "DEBUG"
}

In that place of the docs it is recommended to get peers' configuration in the network through the configuration endpoint. It suggests me that probably retrieval of the configuration might include more fields than only dynamic ones.

Consensus critical parameters are now configured on-chain, so i'm not sure this section is still relevant.

Other than that i have no objections.

Fine to me as well

Looks fine to me too


OpenFile returns error when opening a locked database in read-only mode.

This seems to be related to #111, but I don't think any fix was upstreamed.
Expected behaviour
Since I am opening the database in ReadOnly mode, I would expect that a lock doesn't need to be acquired since nothing should be written. However, I'm not sure if this is how it works in LevelDB.
Actual behaviour
When calling OpenFile on a locked database (LOCK file present), with the ReadOnly database option set to true, the database will fail to open. On Windows, I'm getting:
The process cannot access the file because it is being used by another process.

Why was this issue closed? It is still present from my testing?

Can you post some debugging? This fix worked for my situation so let's work out what the difference is.

Can you post some debugging? This fix worked for my situation so let's work out what the difference is.

What exactly do you need? I'm not sure what to debug here haha?


🎛 Migrate Upgrade Notification to a Stimulus Controller

ℹ Part of the Stimulus  🎛 RFC 78

Is your proposal related to a problem?
The Upgrade Notification widget, which shows to admin users when their Wagtail installation is out of date, would be good to migrate to the new Stimulus controller convention.
Describe the solution you'd like

Create a stimulus controller w-upgrade that will replace the existing ad-hoc JS implementation
The behaviour should be exactly the same as current state
Controller should be written in TypeScript
Ensure that the existing unit tests are updated to reflect the new DOM usage
Ensure that there is a Storybook story for this component (not critical, do this as a second PR)
No upgrade considerations in the documentation should be needed for this change, nor should we need any changes to the utils/version files for this implementation.

Additional context

This work can be started off the branch from https://github.com/wagtail/wagtail/pull/9337 but cannot be merged until that PR is in.
To 'fake' the widget rendering, you can change the template tag in your code to reflect an older version of Wagtail temporarily.
To reduce the git diff changes in the history, as a first commit, rename the file client/src/includes/initUpgradeNotification.ts to client/src/controllers/UpgradeController.ts and save that commit. After this, make changes to the Controller file. This will preserve the longer history of the file for future developers.

POC Implementation
A rough POC has been done of this and can be found at the following commits/files. Note that these used the controller name w-upgrade-notification but a shorter name is probably more suitable for the actual implementation w-upgrade.
Be sure to consider any recent changes to the Upgrade notification that have been done since this POC was written, avoid just copy/pasting it.

https://github.com/lb-/wagtail/blob/rfcs/stimulus-ui/client/src/controllers/UpgradeNotificationController.ts
https://github.com/lb-/wagtail/blob/rfcs/stimulus-ui/client/src/controllers/UpgradeNotificationController.test.js
https://github.com/lb-/wagtail/blob/rfcs/stimulus-ui/wagtail/admin/templates/wagtailadmin/home/upgrade_notification.html

Current files

wagtail/admin/templates/wagtailadmin/home/upgrade_notification.html
client/src/includes/initUpgradeNotification.ts
client/src/includes/initUpgradeNotification.test.js
Uses the wagtail_version template tag https://github.com/wagtail/wagtail/blob/main/wagtail/templatetags/wagtailcore_tags.py#L77-L79 (note: this does not need changing but good to understand)
Exported at https://github.com/wagtail/wagtail/blob/main/client/src/index.ts#L14 & initialised at https://github.com/wagtail/wagtail/blob/main/client/src/entrypoints/admin/wagtailadmin.js#L39 (both of these can be removed once migrated)

export default class UpgradeNotificationController extends AbstractController<HTMLElement> {


Fix mace_run not linking model library

A previous commit has removed model target from target_link_libraries of mace_run target. Without that, MACE build fails when RUNMODE=code.

@gasgallo Sorry for the late review, we were busy in these days, thanks for your contribution!


teleport to specific element

Describe the feature
I hope this works in SSR mode.
currently I have to wrap it in <client-only>.
<teleport to="#test">

test

</teleport>

Additional information

[ ] Would you be willing to help implement this feature?
[ ] Could this feature be implemented as a module?

Final checks

[X] Read the contribution guide.
[X] Check existing discussions and issues.

Yes, you must wrap teleports in <client-only> unless you are teleporting to body, which Nuxt will handle for you.

Hi @danielroe, Yes I notice that limitation so I created this topic. I don't think this should be closed.

No, we wouldn't support them fully. In order to 'render' such teleports on the server we would need to parse the HTML and insert them in the appropriate place in the DOM, which is a heavy performance cost.
Moreover, it's very clear that <Teleport> should not be used to teleport to an element within your Vue app unless you are quite sure you know what you are doing, so the potential benefit/use case seems small.
On the other hand, I would be up for improving the DX here, such as automatically wrapping <Teleport> with <ClientOnly>.

Got it, thanks:)


Add language support for NAMESPACE & .Rbuildignore

Edit: not sure if "language support" is the right terminology. Maybe "syntax highlighting grammars and configurations" would be correct.
What problem did you solve?
This PR adds language support for NAMESPACE and .Rbuildignore R package files according to the specification:

Namespaces: https://cran.r-project.org/doc/manuals/R-exts.html#Package-namespaces

Written from scratch
Visually differentiates imports and exports and highlights im-/exported symbols

R ignore: https://cran.r-project.org/doc/manuals/R-exts.html#Building-package-tarballs

JavaScript Regex grammar is dynamically imported
Much easier to visually parse lines and not wrongly detected as XML anymore

Screenshots

Note
(I am currently participating in the hacktoberfest. If you like this PR consider to tag it with hacktoberfest-accepted .)

Thanks for working on this?
Looks like NAMESPACE file is more like R syntax, just like the following:

https://github.com/r-lib/lintr/blob/main/NAMESPACE
https://github.com/Rdatatable/data.table/blob/master/NAMESPACE

where both do some R version checking.
Is there a reason we don't just use R syntax and extend a bit if helpful?

Thanks for working on this?
Looks like NAMESPACE file is more like R syntax, just like the following:

https://github.com/r-lib/lintr/blob/main/NAMESPACE
https://github.com/Rdatatable/data.table/blob/master/NAMESPACE

where both do some R version checking.
Is there a reason we don't just use R syntax and extend a bit if helpful?

Interesting, the documentation does mention version checks, I wonder if general R code is allowed in these files.
I will see if I can link with the R grammar for everything that is not an import/export directive.
As for the use-case: I find myself looking at NAMESPACE files solely to figure out what symbols a package imports and exports, which I tried to simplify with this. I realize that this is subjective so it's perfectly fine if you don't want to merge this feature.
The problem with extending the R grammar is that the NAMESPACE directives are legal symbols in R:
> S3method
Error: object 'S3method' not found
> S3method <- "asd"
> S3method
[1] "asd"
> import
Error: object 'import' not found
> import <- 12
> import
[1] 12

so it would be wrong to highlight them differently in R code files.

It seems that functions in baseenv() are allowed. We might need to add highlighting for if else, string literal and simple function calls.
I tried something like the following and it works, but anything like utils::capture.output won't work.
export(fun1)
export(fun2)
export(fun3)

if (findInterval(1, c(0, 1)) >= 1) {
  export(fun4)
}

parseNamespaceFile() is called on package installation to parse NAMESPACE file.

Thanks! It's not easy to to fall back to the R grammer for everything but specific functions as the grammar is "hungry" and once a scope starts (i.e. with {, () it will completely take over. I am pretty sure there is a way to do it but I could not find it in the short time I tried.


Make VoiceChannel#getMembers use Member#getVoiceState as single source of truth

Pull Request Etiquette

[x] I have checked the PRs for upcoming features/bug fixes.
[x] I have read the contributing guidelines.

Changes

[x] Internal code
[ ] Library interface (affecting end-user code)
[ ] Documentation
[ ] Other: _____

Closes Issue: NaN
Description
By tracking the connected channel independently from the member, we can persist the information regardless of the member cache policy. VoiceChannels track the connected members internally, for optimization purposes and bypasses the cache policy in that regard. This means GuildVoiceState#getChannel is now depending on the voice state cache, rather than being atomic. We could in theory try to optimize this by using some kinda lazy caching system, but that isn't really worth it I presume.
This removes the complexity of having two cache points track the connections of members. The runtime gain from having such an additional tracking seems like unnecessary micro-optimization that makes the cache management unnecessarily complex.

Bump.
Why is this in the freezer?
Is this effected by the weirdness introduced by Public Instances of StageChannels?

I put this on freezer because of stage channels and need to re-evaluate the impact of lurking members. Potentially, its unaffected by that but at the time, and currently still, the stage channel voice states are not documented well.

this might need to be reopened


Error after loading on SAMP

Once the game il loaded and I get on the connection to server page, I get this: http://www.noelshack.com/2016-45-1479038570-iphone-image-11-13-2016.jpg

Once the game is* loaded


Implement cast_ray_predicate to allow filtering the colliders with a function

As I was writing a xpbd backend for bevy_mod_picking, I found that a ray cast with a predicate was missing to implement the functionality efficiently.
I was inspired by the predicate from bevy_rapier: https://github.com/dimforge/bevy_rapier/blob/c6bcce4695d596a7a9c8e91748d4dbb3d31f6d13/src/pipeline/query_filter.rs#L12
Objective

Implement a ray cast function with the support for a predicate function to filter the colliders

Solution

Added support for a predicate starting at SpatialQuery and down the pipeline
I added a small (and fun to play with) example to illustrate one possible use case
I chose not to change existing functionality. Therefore there is some code duplication in QueryPipelineAsCompositeShapeWithPredicate. This could be unified by introducing an Option in QueryPipelineAsCompositeShape, but that would create breaking changes at many places.

My branch should now pass all workflows (and I updated it to the current state of main).

Should i squash the commits or is this fine the way it is?
(Or are there other concerns?)

Sorry for responding so late.
I was originally considering a predicate in SpatialQueryFilter like what Rapier does, but I think that would have annoying lifetime issues when used with the RayCaster/ShapeCaster components, so your approach is definitely fine too.
Note that predicates should already work when using ray_hits_callback, but having one for cast_ray is definitely useful. I'd like to have cast_shape_predicate and project_point_predicate too if you have time, but leaving them to a follow-up is fine as well.
The example is really fun, but it's a bit confusing in that it only colors one box even though the laser/indicator goes through multiple:

I think it should either color all of the non-glass boxes it hits (using e.g. ray_hits_callback to get many hits) or stop the laser at the first hit (draw it from left to the hit point with gizmos).
No need to squash the commits, I tend to squash merge like Bevy :)

OK, so the failed lints are from deprecated methods outside my pull request. Should I rebase on a different branch or can this be merged?

I just pushed a quick fix for it here, it was simply a method that was renamed in a dependency. I think everything looks good, so I'll merge this once CI passes :)


save to file function

does the framework support this function：
save the live test data to file, and the users can download from the browser
Thanks.

Not support now, I will consider this suggestion.


Bump AdobeMobileSDK version to 4.18.7.

This PR bumps the AdobeMobile SDK to version 4.18.7 (latest). The version of this package was also programmatically bumped to 1.1.1-beta on its own - I'm not sure if this is expected behavior.
The below changes were programmatically produced after I ran the following:
make install  // in the project's root directory
pod update AdobeMobileSDK  // in the "Example" directory

I determined that bumping the Adobe Analytics mobile SDK from 4.14.1 would not result in breaking changes for customers after reading the notes from the Adobe changelog, which I've collected here: https://paper.dropbox.com/doc/DEST-1095-Update-Adobe-Mobile-SDKs--AlGceSRLVCMylGJsGdTos_pbAg-9DUwD8gxgVMm0eBkeSR7n#:uid=424646328851932162258834&h2=iOS-SDK
I confirmed that bumping the Adobe Analytics mobile SDK does not introduce any buildtime errors by running the Example app in this repo locally.

Thanks @briemcnally! Yes, all tests pass locally, and here's the passing CI job that runs the tests in the repo: https://circleci.com/gh/segment-integrations/analytics-ios-integration-adobe-analytics/175?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link


Texual Changes in add collaborative wallet

the subtext here is incorrect. Also see how “Co-signer” is used.
Show Co-signer Details
Add to another Collaborative Wallet
Import Collaborative Wallet
To view wallet on this app
Act as Co-signer
Sign transactions (637D1…)

plz update here

see the CoSigner above in 3 places. Make it “co-signer”. Like “Add 2nd co-signer”

app crashing on add wallet not able to test this flow

Make it "co-signer"

C should be small in "Act as Co-signer"

@PraneethGunas and also here

Completed verified on 1.1.6 (252)


[BUG]

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Include code snippet

Expected behavior
A clear and concise description of what you expected to happen.
Desktop (please complete the following information):

OS Version: [e.g. MacOS 14.1.2]
Version [e.g. 0.7.0]

Additional context
Add any other context about the problem here.

https://github.com/settings/emails


user-guide redirects display as 404 if javascript is disabled

http://kubernetes.io/v1.1/docs/user-guide/persistent-volumes.html does not redirect without JS turned on. It isn't clear that javscript is needed.

This is a known issue, but it is not actionable for now. Eventually, we will have a proper redirect mechanism.


Fix #199

We should also document the usage \sidecite[offset][pre][post]{key}. The current documentation only contains an explanation of \sidecite{key}.

The failing checks are unrelated, see #193.


Implement plot_parity for CvResults

it would be nice to have a method like CvResults.plot_parity (e.g. each split in a different color in one plot)

We should orient on this one https://github.com/facebook/Ax/blob/5c0cbb698d303210ce1522c2cfc90f13f8859ca0/ax/plot/diagnostic.py#L520

I would also advocate for a method in /plot which takes CvResults as input.


fix: add data-ouia-component-id to some elements

Design: https://miro.com/app/board/uXjVOeGbzSM=/
Add ouiaId (which will replace the auto generated data-ouia-component-id) to RHOSAK card and create Kafka button.

Due to the PR https://github.com/redhat-developer/app-services-ui/pull/287 to use the assets in app-services-ui-components, I will close this PR and create another PR in app-services-ui-components repo.
Link: https://github.com/redhat-developer/app-services-ui-components/pull/105


Updating dependencies for 1.0.2

Thanks for fixing the test @natemcmaster. The dependencies have been updated, and the version number has been bumped up to 1.0.2. Verified to build locally.
cc @pranavkm

@divega \ @bricelam didn't you guys already have a branch with 1.0.2 changes?

@pranavkm yes, it is rel/1.0.2.

Gotcha. I guess the versions weren't updated in the branch. :shipit:  @JunTaoLuo

Yes, that seems to be the case.


[e2e]: maven workflow_dispatch main default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7484903589
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.maven.workflow_dispatch.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.maven.workflow_dispatch.main.default.slsa3.yml
Trigger: schedule
Branch: main
Date: Thu Jan 11 06:05:08 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7498552040
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.maven.workflow_dispatch.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.maven.workflow_dispatch.main.default.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Fri Jan 12 06:11:14 UTC 2024
Tests are passing now. Closing this issue.


RHODS-13077 Rebranding: updating references to operator

Description
https://issues.redhat.com/browse/RHODS-13077
Replaced {productname-long} Operator instances with plaintext Red Had OpenShift Data Science.
How Has This Been Tested?
local build, screenshots attached

lgtm


Renderman not showing up, plugin displaying an error

I just installed the plugin, and it shows i need to update to 2.8x, issue is i'm running Blender 2.81
Not only that, there isn't an option to switch to RenderMan in the rendering engines
here's a screenshot

The plugin needs to be updated to 2.8x ... you are already using Blender 2.8x.
Same "issue" here ... not going back to 2.79. So, I can't use RenderMan until the plugin gets updated.

Sadly I don't think this is supported anymore. Prman is on 23 and I see no sign of this plugin being updated. Blender has been on the 2.8x branch for a while already. It's really sad because I think there is a big movement to use this, and Renderman is wonderful. I really wish someone would pick it up and maintain the plugin. The last time files were released was 17 months ago... sad times.

It looks pretty bleak- Brian was the main dev, and once he left, it fell by
the wayside. Pixar is a big outfit, but they don’t have spare bodies to
throw at these projects, either.
On Tue, Feb 18, 2020 at 9:19 PM jasonvfx<EMAIL_ADDRESS>wrote:

Sadly I don't think this is supported anymore. Prman is on 23 and I see no
sign of this plugin being updated. Blender has been on the 2.8x branch for
a while already. It's really sad because I think there is a big movement to
use this, and Renderman is wonderful. I really wish someone would pick it
up and maintain the plugin. The last time files were released was 17 months
ago... sad times.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/prman-pixar/RenderManForBlender/issues/588?email_source=notifications&email_token=AKLFHTQPKJEEN3LQFA5N2ELRDSQMDA5CNFSM4JVSINQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMGGLZY#issuecomment-588015079,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKLFHTWWFBO35YYLYTNCXWDRDSQMDANCNFSM4JVSINQA
.

I'm a Blender noob and have started with 2.90.1. Isn't blender used commercially too and do addons for other software such as the Autodesk lineup have the same issue with plugin support as we are seeing here? Or is it just a lack of interest in supporting Blender? I get the impression third-party renderer addons for Blender is generally not a market. On Youtube I see coverage of V-Ray for Blender etc but it all seems so out of date and no longer applicable to newer Blender versions. Very confusing for newcomers.

If we had customers using Blender, we would allocate more resources to Blender. Sadly, I don't think we have a single one.
A new RenderMan plugin is coming. The plugin's code will be open-sourced and anyone will be able to help support it.

I'm a customer using Blender! :'(
talking a bit about the new plugin, will it be available on GitHub, or will it be on a custom git service such as GitLab? also, will it comes soon?
thanks for your time though.


update: _examples/simple/main.go ambiguous naming

Fixes
Make sure that you've checked the boxes below before you submit PR:

[x] Tests exist or have been written that cover this particular change.

@go-playground/admins
I'm new to golang, and I think using err is better than errs, because  validate.Var return error.
and, i test in my goland.

@huoyinghui I did this in order to keep the outer and inner errors differentiated to avoid confusion that their variable names were the same.
your changes do work as the inner err shadows the outer one, but I'd prefer to keep them with different names to avoid the confusion. I'm not apposed to changing the name though if it makes it clearer.

@deankarn ,  Are you referring to the code of this block? you are right! the var of err in this code,  error has be used twice
_examples/simple/main.go:56
	// returns nil or ValidationErrors ( []FieldError )
	err := validate.Struct(user)
	if err != nil {

		// this check is only needed when your code could produce
		// an invalid value for validation such as interface with nil
		// value most including myself do not usually have code like this.
		if _, ok := err.(*validator.InvalidValidationError); ok {
			fmt.Println(err)
			return
		}

		for _, err := range err.(validator.ValidationErrors) {

			fmt.Println(err.Namespace())
			fmt.Println(err.Field())
			fmt.Println(err.StructNamespace())
			fmt.Println(err.StructField())
			fmt.Println(err.Tag())
			fmt.Println(err.ActualTag())
			fmt.Println(err.Kind())
			fmt.Println(err.Type())
			fmt.Println(err.Value())
			fmt.Println(err.Param())
			fmt.Println()
		}

		// from here you can create your own error messages in whatever language you wish
		return
	}

in this code(_examples/simple/main.go:89), i think errs only local, not shadows the outer one. just use err is good
func validateVariable() {

	myEmail := "joeybloggs.gmail.com"

	errs := validate.Var(myEmail, "required,email")

	if errs != nil {
		fmt.Println(errs) // output: Key: "" Error:Field validation for "" failed on the "email" tag
		return
	}

	// email ok, move on
}


v0.5.0-beta craft recipes conflict

epicfight:iron_dagger and chisel:iron_chisel craft recipes are the same
materials to fix :

iron
diamond

Will be fixed in v0.6.0-beta


Stats

Display basic statistics about danger-brewing-hub:

[x] temperature
[x] humidity
[x] is air circulating?
[x] last line cleaning

Will come in with #14


DataArray Attributes are lost when running get_anomaly_data in warming_levels.py

Data fed to get_anomaly_data loses its attrs in the output. This is because a new Xarray DataSet is created and populated but the attrs are not transferred:
https://github.com/cal-adapt/climakitae/blob/308454fa29f4ba75a0cfc95e6ca695694a1d254e/climakitae/warming_levels.py#L120
This causes downstream issues with exporting as projection information is lost.

It is worth checking in the explore_amy notebook as to whether this also occurs with the separate tmy_calc calculation, as this follows a similar process. Will check on this now.

Fixed in #99


scrollbars always visible

What feature or improvement do you think would benefit Files?
For those who use the graphics tablet and do not always have the mouse wheel under their finger, going to select the scroll bars is complicated and you have to wait for them to open every time. Repeated over time is a waste of time.
From the settings it would be necessary to have a switch to have the possibility of keeping them always visible

Requirements

go to setting
scroll bar auto hidden OFF

Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.1702
Comments
No response

@Josh65-2201 correct, now they are always visible

@Josh65-2201 does that completely hide them or just auto collapses them?

With the option on it shows the scrollbar as if you were hovering over them always. If off it will have the smaller collapsed state. There's no hide option in Windows as far as I know.


$PATH not getting reset during reload (maybe boxen specific)

I might be doing this wrong but I need to add additional stuff to path and my brew is in the boxen default path so the brew completion entry point is too early.
Anyhow in order to get stuff to load in the proper order I had to add this to
$HOME/.bash_it/completion/custom.completion.path
export PATH=/usr/bin:/bin:/usr/sbin:/sbin
export PATH=~/bin:/usr/local/bin:/usr/local/sbin:$PATH
# Boxen stuff
[ -f /opt/boxen/env.sh ] && source /opt/boxen/env.sh
# Make brew happy
if [ -f $(brew --prefix)/etc/bash_completion ]; then
  . $(brew --prefix)/etc/bash_completion
fi

Attempting to add my local bin:/usr/local* stuff in bash_it/custom loaded too late and caused issues.
Also had to redefine PATH on the first line each run otherwise performing reload just kept making my PATH grow.  Should there be somewhere that resets PATH? Should I manage PATH outside of bash_it ?

Here's a couple of things you could try:

Instead of using a custom file to set your PATH, you could define it in your ~/.bash_profile, before the line source $BASH_IT/bash_it.sh. This will make sure that your PATH is defined before Bash-it is loaded. The loading order is aliases, completions, plugins, custom - by putting your definition before that, you might hit the right spot.
Instead of setting the PATH, you could use the pathmunge function. Depending on your OS, it might already be defined - if not, it's defined in https://github.com/Bash-it/bash-it/blob/94ffef8cf70cbb47d7651eaff70a673a33962ba7/lib/helpers.bash#L365. So instead of EXPORT PATH=..., you would use pathmunge ~/bin, which will avoid duplicates in the PATH.

Hope that helps...

@nwinkler Great I think one of those will work just fine for my usage. Perhaps it should be mentioned in the docs?

Good to hear! Feel free to provide a PR for updating the documentation :smile:

This issue is very stale, so I close it. Thanks for contributing and posting!


Have to type enter twice on terminal after punctuation and other special characters

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.63.2
OS Version: Windows 10 21H1

Everytime a terminal command ends with punctuation or special characters like ? or ~ I have to hit enter twice, this happens on any terminal, like PowerShell or bash and zsh if I'm connected to my remote Ubuntu machine.
I trying experimenting with the settings but nothing I found fixed this.

does this also happen for you in external terminals?
what are your settings?
can you include a gif with screen capture toggled on?

This only happens with VScode terminal. The only setting I'm using for the terminal is this: "terminal.integrated.copyOnSelection": true, but I alteready tried without it and got the same problem.
Also, a coworker just tested it on his pc, and the same thing happens.
I'm sending a gif showing the behaviour on vscode (remote connected to ubuntu and locally using powershell), on Windows Powershell, and on another terminal(conemu running GitBash) I use with ssh. As you can see, this only happens on VSCode

.

thanks for that info. can you please turn on escape sequence logging and provide the logs when you see this issue?

I'm attaching the log file.
What I noticed is that when I type ENTER for the first time, it does not
log anything, only the second one that works.
--
Felício Moysés Neto
Em qua., 29 de dez. de 2021 às 00:11, Megan Rogge @.***>
escreveu:

thanks for that info. can you please turn on escape sequence logging and
provide the logs when you see this issue?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/139585#issuecomment-1002374937,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADB72MHTQ5UTFT5QDNQUHLUTJ35RANCNFSM5KQRLBPQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

/duplicate https://github.com/microsoft/vscode/issues/133597


Docker Image Request

Hi, thank you for sharing your wonderful work.
Can you provide the docker image which includes your environment?

Hi @SongDoHou, thank you very much for your interest in our work and your request! We added a Dockerfile that includes our environment.

Thank you a lot! I really appreciate it.


Postgres: enum array custom type

Using version 0.5.9 with the postgres driver I am having issues trying to Encode an enum type with a custom array variant.
Example
I have been able to reproduce it using the following minimal example.
enum Value {
    String(String),
    Array(Vec<Value>),
}

impl<'r> Decode<'r, Postgres> for Value {
    fn decode(
        value: sqlx::postgres::PgValueRef<'r>,
    ) -> std::result::Result<Self, Box<dyn std::error::Error + 'static + Send + Sync>> {
        let typ = value.type_info().into_owned();

        if typ == PgTypeInfo::with_name("text") {
            let s = String::decode(value)?;

            Ok(Self::String(s))
        } else if typ == PgTypeInfo::with_name("_text") {
            let arr = Vec::<String>::decode(value)?;
            let v = arr.into_iter().map(|s| Value::String(s)).collect();

            Ok(Self::Array(v))
        } else {
            Err("unknown type".into())
        }
    }
}

impl Encode<'_, Postgres> for Value {
    fn produces(&self) -> Option<PgTypeInfo> {
        match self {
            Self::Array(_) => Some(PgTypeInfo::with_name("_text")),
            Self::String(_) => Some(PgTypeInfo::with_name("text")),
        }
    }

    fn encode_by_ref(&self, buf: &mut PgArgumentBuffer) -> IsNull {
        match self {
            Value::String(s) => <String as Encode<'_, Postgres>>::encode_by_ref(s, buf),
            Value::Array(arr) => arr.encode(buf),
        }
    }
}

/// Don't really have enough information since `self` is inaccessible
impl Type<Postgres> for Value {
    fn type_info() -> PgTypeInfo {
        PgTypeInfo::with_name("unknown")
    }

    fn compatible(ty: &PgTypeInfo) -> bool {
        [
            PgTypeInfo::with_name("text"),
            PgTypeInfo::with_name("_text"),
        ]
        .contains(ty)
    }
}

What works
Obviously a normal Vec like the following works.
    let row: (Vec<String>,) = sqlx::query_as("SELECT $1::text[] as Dummy")
        .bind(vec!["Some", "simple", "test"])
        .fetch_one(pool)
        .await?;

The string variant of the enum also works.
    let row: (Value,) = sqlx::query_as("SELECT $1::text as Dummy")
        .bind(Value::String("Test string".to_string()))
        .fetch_one(pool)
        .await?;

What does not work
But the array variant does not. It gives a wrong element type error from arrayfuncs.c:1317.
    let row: (Value,) = sqlx::query_as("SELECT $1::text[] as Dummy")
        .bind(Value::Array(vec![
            Value::String("Test 0".to_string()),
            Value::String("Test 1".to_string()),
        ]))
        .fetch_one(pool)
        .await?;

For this last example I can see encode_by_ref is being called three times: once for the array and twice for each string. So I am thinking the call to arr.encode(buf) is somehow using the wrong type.
Strangely, if I flatten the array to Vec<String> in encode_by_ref then everything works. This leads me to believe the type in produces is correct for the array since changing it to text gives an error again. But this won't work for me since my enum has more than just string variants.

Closed by #1511


Bump openapi generator to 7.2.0 and openapi-generator-cli

Superseded by https://github.com/svix/svix-webhooks/pull/1480.


Fix typos in CONTRIBUTING.md. Fixes #291.

:+1: Thanks for the proof-read.
I'll let CI pass, as a formality; but will merge when it's :white_check_mark:

Thanks!

Coverage remained the same at 90.684% when pulling 59e6a91d3a2ac3ed5ab53cb4b8f5cf9fdeafd4bc on redlibrarian:feature/contributing-typos into 23ec1891807bbd56d322f9e9d235779a097fd975 on ruby-rdf:develop.


promql: Provide an option to replace rate extrapolation funcs

This change adds an option to replace the rate & friends functions outright with xrate & friends functions. It allows for a drop-in replacement to disable rate extrapolation without needing to change dashboards, recording rules, alerts, etc. This should also keep the ecosystem working: Grafana auto-complete, tooling, Thanos, etc.
I decided to use an env var since the kingpin flags aren't global and this should be easier to merge over time (otherwise we'd need to change main.go). I also figured it makes sense to remove the xrate keys if using this mode instead of having both sets.
Tested locally and ran queries too:
$ REPLACE_RATE_FUNCS=1 ./prometheus
Successfully replaced rate & friends with xrate & friends (and removed xrate & friends function keys).
level=info ts=2018-06-15T00:34:27.021727565Z caller=main.go:222 msg="Starting Prometheus"
...

I also hear you w.r.t the muddling. I really hope xrate merges in officially someday and would have no problem updating my dashboards/configs if that happens. Or, maybe a scrape_config group option to disable rate extrapolation for those targets if they don't want to add another rate function.


Added recordData variable

I needed something to disable data recording during some of the trials (familiarization trials). This seemed like the easiest way to accomplish that and figured others might be able to use it.

Thanks! I will review when I can.
But generally I am not convinced - why would you ever want to discard data even for familiarisation # trials? Is storage space an issue? You could mark them with a setting, then filter them out in data analysis.

Thanks! I will review when I can.
But generally I am not convinced - why would you ever want to discard data even for familiarisation # trials? Is storage space an issue? You could mark them with a setting, then filter them out in data analysis.

From: Jack Brookes @.>
Sent: Friday, February 4, 2022 3:12:58 PM
To: immersivecognition/unity-experiment-framework @.>
Cc: Subscribed @.***>
Subject: Re: [immersivecognition/unity-experiment-framework] Added recordData variable (PR #102)
Thanks! I will review when I can.
But generally I am not convinced - why would you ever want to discard data even for familiarisation # trials? Is storage space an issue? You could mark them with a setting, then filter them out in data analysis.
—
Reply to this email directly, view it on GitHubhttps://github.com/immersivecognition/unity-experiment-framework/pull/102#issuecomment-1030077426, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFUG7XEGCZMKFFV5LEYOGSTUZPUHVANCNFSM5NSBBR5A.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Our experiment has a 5 min familiarization phase among some other stages (a training stage) that over ~30 participants will add up to a lot of additional data.
It's not going to be a huge problem, but a problem nonetheless. I like to clean up my data as early as possible.

@Avdbergnmf what does the output look like when e.g. saving to csv (trial_results)? Are there blank rows?

I added this feature but with a different method. The property is called saveData and can be assigned to a whole session, block or trial. Thanks!


RTL_TCP doesn't start automatically on v2.3.x

jpuigs ported following in Issue #106 :
I've noticed that RTL_TCP doesn't start automatically on v. 2.3.2 and 2.3.3. using manual option in settings.
Device and software options work fine.
@jpuigs:  could you please be more specific about the behaviour and your expectations? I have tried to reproduce the issue but I did not see anything wrong

Sorry, I was away from home and I couldn't post this video.
In this video you'll see....
You execute version 2.2.4, the one I had for several months, and it works fine using rtl_tcp server.
I have manual gain selection, and you see that as I open program, reception starts correctly.
Then I close v 2.2.4 and open version 2.3.2 , and signal is KO.
Until I move manually gain +1 / -1 , it doesn't start to work.
Then I close again and open version 2.3.3 , and signal is KO too, until I wake it up by moving manual gain....
Now I've seen that version 2.3.4 is published,  I've done tests and it works like 2.3.2 and 2.3.3
https://youtu.be/Hx6ag3bfXW8

I've done another test.
I've downloades version 2.3.0-1, and it doesn't work too.
So last version in which RTL TCP works just starting in manual mode correctly is 2.2.4

I cannot reproduce this behaviour using RTL_TCP server running locally. However I have done one change with RTL_TCP gain handling, I will try to remove this modification in next version.
Is the server running on other machine or on the same as application? I would be curious about server messages.

RTL TCP server is on a raspberry model 3B

Here you have logs:
I open server

pi@raspberrypi:~ $ rtl_tcp -a <IP_ADDRESS> -f 188928000 -g 44.5 -P -2
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Tuner error set to -2 ppm.
[R82XX] PLL not locked!
Tuned to 188928000 Hz.
Tuner gain set to 44.500000 dB.
listening...
Use the device argument 'rtl_tcp=<IP_ADDRESS>:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).

I open abracaDABra v 2.2.4 ans it gets signal.
client accepted! <IP_ADDRESS> 53430
Allocating 15 zero-copy buffers
set gain mode 1
set tuner gain by index 23
set freq 223936000

I close v 2.2.4
comm recv bye
Signal caught, exiting!
worker cond timeout
Signal caught, exiting!
all threads dead..
listening...
Use the device argument 'rtl_tcp=<IP_ADDRESS>:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).

I open v 2.3.3
client accepted! <IP_ADDRESS> 53431
Allocating 15 zero-copy buffers
set gain mode 1
set gain mode 1
set agc mode 0
set tuner gain by index 23
set freq 223936000
set gain mode 1
set agc mode 0

Nothing happens...
When I move manual gain.....
set tuner gain by index 24
It starts working

Thanks you for sharing to log. I think I understand why it does not work but I do not understand why it works in my case. I did that change on purpose, I hope that anything else won't be broken.

Yes, it works fine now !.
Thanks.


Add Instance Group support to GCE deployments

Can one of the admins verify this patch?

@ericmand Thanks for this! Apart from a comment on formatting, LGTM. Also, could you sign the license agreement please?

@ericmand thank you for the PR ... could you please create a JIRA issue on alluxio.atlassian.net for this PR (as per instructions on http://alluxio.org/documentation/master/en/Contributing-to-Alluxio.html)

ok to test

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/9970/
Test PASSed.

Merged build finished. Test PASSed.

Merged build finished. Test PASSed.

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/9976/
Test PASSed.

LGTM


[CSLA-62] Fix Daedalus shortcut link in Windows

I've tested the changes with a local build and verified that

daedalus.bat installs to the correct path
the shortcut targets the batch file instead of cardano-launcher.exe + args
running the shortcut works
the uninstaller removes daedalus.bat and the shortcut

Before merging I'd like to confirm the version built on appveyor works as well.

Found some issues with the AppVeyor installer.

In Windows 10 I have to explicitly run the shortcut as an administrator, but running daedalus.bat directly works. (Shortcut works in Win Server 2012 r2.)
CMD window pops up now. (Didn't happen in my pre-AppVeyor testing, so something must be different.)

@DominikGuzei, @darko-mijic, @nikolaglumac, @tomothespian, @domenkozar, @jagajaga, @rockbmb: You all have commits that ended up in this PR, but I suspect were intended for a different branch. If you know of an accidental merge to jmitchell/daedalus:fix/csla62-windows-shortcut, please ensure the commits are merged to the proper branch.
I have now unchecked "Allow edits from maintainers" and am closing this PR.


single caption query

This code works quite well.  Thanks for sharing it.
I'm wondering, do you have any code snippets to show how one might use a trained VSE++ model to create their own caption query from text (i.e. a string), submit it to the VSE++ model to get a single caption embedding and then search for matching images that have also mapped to the joint space using the same model?
It's easy to do the comparison once a numpy array for the caption and image embeddings in joint space are created, but it's not clear how to use your model with a brand new caption query or simply a set of CNN image features that are not part of some complete COCO/FLICKR/etc train or test set with corresponding caption/image pairs.
Thanks for any tips.   I'd prefer not to rewrite everything if you already have some additional tools for this.

I don't have any particular script for that purpose. But you can look at the function encode_data to get an idea:
https://github.com/fartashf/vsepp/blob/226688a0f26aa1c32d34fbe723795dc65702504c/evaluation.py#L73
encode_data gets the input from data_loader and encodes all images and captions given by that loader. It's probably easiest to write a special data loader class that handles your data. For that, take a look at data.py.

@wingz1 were you able to do it, any snippets or tips?
I am having a similar task in hand, I want to utilize COCO captions to extract top k images.

Yes, actually.  I added a  "def caption2emb( model, mycaption, vocab )" function to evaluate.py

Oh that's great to know, is it available anywhere to have a look? I would help me a lot.


Check for non-consented vendor calls

We'd love to flag non-consented vendors appearing in user syncs and markups. The google additional consent list has a map of domain to gvl id and acl id at https://storage.googleapis.com/tcfac/additional-consent-providers.csv

related: https://github.com/prebid/Prebid.js/issues/9088

We will need to generate a chain of network calls initiated by prebid modules (bidders, user-id modules).
The Chrome Network panel helps but we will need to putt extra checks and highlight when a signal is not passed by a partner. The Proff Prebid should not always run this analysis, this flow should be initiated at user request.

Jason is working on generating a chain of network calls initiated in user-sync process to display in the Professor Prebid

Hi @patmmccann @ChrisHuie  @pm-harshad-mane (feel free to tag anyone else that you think should be included on this thread as well)
Just created a PR (linked to this issue ticket) for the first iteration of a tool within Prof Prebid that can generate a chain of network calls that initiate based on a provided user sync URL.  Under the hood this tool relies on Chrome's devtools network API.  I've created a quick video demonstrating what I've built out so far to make things easier to visualize (the video also explains how to use the tool): https://vimeo.com/835964741
Since this is a POC, I'm definitely expecting feedback, so was curious to see what your thoughts on this are and what the "next steps" might look like.  Some known "todo-items" for improvement based on some feedback I have already come across include the following:

Remove the “refresh” button (but of course keep the functionality to generate the init req chain object in UI.. would seem cleaner and more intuitive without the button).
Some kind of loading animation would be nice to display while a request chain is generating.
As of right now, the root url to listen for to generate an init req object from can be any url (there is a form field that accepts any value).  In the future I was thinking that maybe we could hardcode just user sync url's within a dropdown select field perhaps?  to make this more restricted?

Hi @jlquaccia ,
thanks a lot for your PR! I applied your changes to https://github.com/prebid/professor-prebid/tree/version-0.2.64. I have created a dev-tool-panel in version 0.2.63 and added it directly there:

Let me know what you think please

Hey @florianerl,
No problem!  Also, nice!  I will take a look soon this week and get back to you.

Hey @florianerl,
Getting around to some more Prof Prebid work this week.  Nice, looks good where you put the module I made!  Just took a look on the branch that you mentioned above. I'm planning on addressing some changes this week to the Network Inspector module I was working on.. which includes the following:

removing the "refresh" button (but keeping the functionality and automating it, so the dependency of a button click is not needed)
some style changes
add a loading animation while the init request chain is being updated/built

Will update you once I have a new PR ready to be reviewed.

Hi @jlquaccia ,
what do you think of using typescript for src/pages/Devtools/index.js ? Just for the sakes of uniformity?

Hey Florian,
Ah, good call out.  Yes, I can definitely use TypeScript in that file 👍
On Wed, Jun 28, 2023 at 1:19 AM Florian Erl @.***>
wrote:

Hi @jlquaccia https://github.com/jlquaccia ,
what do you think of using typescript for src/pages/Devtools/index.js ?
Just for the sakes of uniformity?
—
Reply to this email directly, view it on GitHub
https://github.com/prebid/professor-prebid/issues/65#issuecomment-1610975719,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABX6NQY33DX7DKTNUVXLVKLXNPSKZANCNFSM6AAAAAAYNXEPN4
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hey @florianerl,
Just submitted a new PR addressing a few things, including converting src/pages/Devtools/index.js to now use TypeScript.  Take a look when you have some time.  The description on the PR contains more info about the changes I made.
PR: https://github.com/prebid/professor-prebid/pull/71


Add description for Plurimath

What is plurimath?
How to use plurimath?
Examples of using plurimath?

sample formulas

@suleman-uzair can you help check this? Thanks.

@ronaldtse

I'm currently working on https://github.com/plurimath/plurimath/pull/178, If this task is urgent I'll work on it right away.
Do I have to add a page or blog posts of the details?

@ronaldtse, Could you please add me as a contributor to the repository? Thank you!


update utp dependency and publish 1.2.0

Changes Unknown when pulling ee85eb8c874e11892bfe9833b6aaa46eda7bcdee on feat/utp-updates into ** on master**.

It is stock utp or is it modified?


Enhancing the process of Comitting

Type: Bug
When I do not put a message and commit it just stays in the loading loop. Instead VS Code should give me a message that 'A commit message is required'. That would have been so helpful.
 The behaviour is described in the release notes. Is that not the behaviour that you are seeing? Thank you!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Verification and Signing Key

Child Private Key not working
I was able to follow these steps to create keys
./cardano-address recovery-phrase generate --size 15 > mnemonic.prv
./cardano-address key from-recovery-phrase Shelley < mnemonic.prv > root.prv
./cardano-address key child 1852H/1815H/0H/0/0 < root.prv > addr.prv
./cardano-address key public --with-chain-code < addr.prv > addr.pub
./cardano-address address payment --network-tag mainnet < addr.pub > addr.pay
We deposited test funds to addr.pay successfully and would like to move the funds with Exodus Wallet and using the private key.
But when I try to use the addr.prv in Exodus wallet to move the funds it does not accept the format as a private key.
Currently, the addr.prv starts with addr_xsk1..... and not sure if this is the correct format to work with Exodus Wallet or I have a Verification Key and need a Signing Key.
Any guidance would be appreciated.

solved in https://github.com/IntersectMBO/cardano-addresses/pull/266


transpose rows to column in MDX

How to transpose rows to column in MDX .
Generate MDX output with dimension combination with measure in columns

Hi @nischal009,
I am not sure I understand your first request.
Are you requesting a function on the MdxBuilder class that swaps the rows and columns?
Why not just position it that way in the first place?
I don't quite understand the second request. Please provide more context.

Trying to write MDX to swap rows (highlighted in yellow) to column .
In SQL we can write case function to achieve this .

Hi @nischal009,
needless to say, you can't use mdxpy to query data from Excel.
What is the origin of this data? Does it come from TM1 or another OLAP data source that can be queried through MDX?
You can use mdxpy to build an MDX query with measures on the columns.
So this python code:
from mdxpy import MdxBuilder, MdxHierarchySet

query = MdxBuilder.from_cube("Sales") \
    .rows_non_empty() \
    .add_hierarchy_set_to_row_axis(MdxHierarchySet.all_members(dimension="Business Unit", hierarchy="Business Unit")) \
    .add_hierarchy_set_to_row_axis(MdxHierarchySet.all_members(dimension="Industry", hierarchy="Industry")) \
    .add_hierarchy_set_to_row_axis(MdxHierarchySet.member("[Customer].[Total Customer]")) \
    .add_hierarchy_set_to_column_axis(MdxHierarchySet.members([
    "[SalesMeasure].[Revenue]",
    "[SalesMeasure].[Gross Margin]",
    "[SalesMeasure].[COGS]"])) \
    .where("[Time].[2018]", "[Version].[Actual]")

mdx = query.to_mdx()
print(mdx)

produces this MDX query:
SELECT
{[SALESMEASURE].[SALESMEASURE].[REVENUE],[SALESMEASURE].[SALESMEASURE].[GROSSMARGIN],[SALESMEASURE].[SALESMEASURE].[COGS]} ON 0,
NON EMPTY {[BUSINESSUNIT].[BUSINESSUNIT].MEMBERS} * {[INDUSTRY].[INDUSTRY].MEMBERS} * {[CUSTOMER].[CUSTOMER].[TOTALCUSTOMER]} ON 1
FROM [SALES]
WHERE ([TIME].[TIME].[2018],[VERSION].[VERSION].[ACTUAL])

Hi Marius ,
Data is from TM1 only , just for representation i have shown you the excel data .
Thanks for the support . Will check this and get back to you .

Hi @nischal009,
I suggest you use TM1py to retrieve the data.
If you do so, make sure you use the function execute_mdx_dataframe_shaped. It retrieves the data in the shape of the MDX query.
with TM1Service(address=ADDRESS, port=PORT, user=USER, password=PWD, ssl=SSL) as tm1:
    df = tm1.cells.execute_mdx_dataframe_shaped(mdx)

The execute_mdx_dataframe function retrieves the data in a "flat table".

yes, currently we are retrieving into Data frame and changing the format of data required for calculation .
Thought if we can bring the data through MDX exactly in the format required for calculation , we can optimize the data processing .

Yeah. if you use execute_mdx_dataframe_shaped you can don't have to rearrange the data in the data frame. That's a good use case for this function.

I could use  execute_mdx_dataframe() method only .
df = tm1.cells.execute_mdx_dataframe_shaped(mdx) is giving (AttributeError: 'CellService' object has no attribute 'execute_mdx_dataframe_shaped') also this method tm1.cells.execute_mdx_dataframe_shaped(mdx) is not there in tm1py documentation 1.0.2

You must upgrade to the latest version of TM1py with pip
pip install tm1py --upgrade


New NOAA sites

I've added three new sites - PAO, AOC and WPC to the list of NOAA sites. These have no height or lat/long data associated with them as they're samples captured from onboard ships. Is this OK?

I guess we don't need this info in the metadata for these mobile sites. However, we'll likely need to add variables to the data files, which provide the instantaneous lon/lat/height (which are in the data files). I think you can leave this as lower priority for now...

Once ObsMobile is completed and the mobile processing  functions are connected we can add these sites to the obsmobile metadata file.

This should also cover aircraft data.


Support for reverse proxy that changes path

I am trying to access Prometheus via the Kubernetes reverse proxy (kubectl proxy). The resulting URL is http://localhost:8001/api/v1/proxy/namespaces/prod/services/prometheus/graph which gets proxied to the path /graph on the Prometheus server. Problem is that the JS can not load its resources, since it tries to use  http://localhost:8001/static/js/ instead of  http://localhost:8001/api/v1/proxy/namespaces/prod/services/prometheus/static/js/.
I found the -web.external-url flag, but it does not solve my problem. If I do -web.external-url=/api/v1/proxy/namespaces/prod/services/prometheus/ then http://localhost:8001/api/v1/proxy/namespaces/prod/services/prometheus/graph does not work any more, because it would need to be http://localhost:8001/api/v1/proxy/namespaces/prod/services/prometheus/api/v1/proxy/namespaces/prod/services/prometheus/graph. So I can't solve the issue with the flag because it expects that the reverse proxy does not change the path, which the Kubernetes proxy does.

@neelance Interesting, https://cloud.google.com/container-engine/docs/kubectl/proxy says it's for connecting to the Kubernetes API server, but I guess people use it for connecting to other things as well? So it basically only works for web pages that only have relative paths in links and no absolute ones?

The problem with making all links relative in Prometheus is that at least console template library functionality from https://github.com/prometheus/prometheus/blob/master/console_libraries/prom.lib can be included from arbitrary path depths, so it would add complexity to make it come up with the right relative links somehow.
@neelance Is being able to use something through kubectl proxy considered pretty much essential when using Kubernetes, or more of a nice-to-have?

@juliusv kubectl proxy is very convenient, because it gives you access to internal web interfaces of your cluster with authentication provided by Kubernetes.
I think there is no need to make all paths relative, the approach with -web.external-url is essentially the right one. The only problem is that it also affects the routes of the HTTP server in Prometheus instead of just using the path in JS for building absolute URLs. Why is the changing of the routes necessary? Advanced reverse proxies can map the path to anything, including /. More simple reverse proxies like the one of Kubernetes are fixed to a mapping to /. Are there reverse proxies which can only do a 1-to-1 mapping?

Not sure how much more complex it usually is to set up a proxy that alters the path like you suggest, but there's another reason why we include the path prefix in the HTTP routes right now: if we didn't, it would be impossible to use the Prometheus server UI directly, even though you often only need to use a proxy in certain situations (like when you're accessing it from a wall screen in a restricted dashboard VPN). One idea would be to additionally handle all routes without the prefix, but that could cause collisions between the chosen path prefix and a route.
So if we want to support proxies that change the path, we will have to add a separate flag to turn off path prefixes for the actual HTTP routes and only include the path prefix in links back to Prometheus. I can send a PR and then people can discuss whether they like the idea or think that it's one flag too much :)
Other ideas welcome.

Im sort of a fan of how Grafana handles all of this: https://github.com/grafana/grafana/blob/master/conf/defaults.ini#L24-L48
Basically you domain and enforce_domain is effectively web.external_url and #1193 web.prefix-routes. However I'm not convinced the above PR alone is enough for all use-cases, for example when you don't want to redirect, but do want both the to set a prefix on both the server-side and front-end (not just the frontend, which is what the above PR allows).
I'd also like to say the current approach Prometheus takes is a bit confusing, but Grafana's configuration is very obvious in how it would behave (to me at least) so it would be worth trying to approach this similarly.
Also, Grafana's approach is pretty flexible because you can interpolate, or just hardcode the root_url. I don't really think interpolation is needed, but being able to override the whole URL seen by the browser in the config, without the redirect logic would be great.

Just capturing the TL;DR of a discussion in the Kubernetes slack here:
This is not so much an issue with kubectl proxy because that opens a layer 4 path to Prometheus. The problem arises when using the proxy built into the Kubernetes api-server. It allows access to services running in Kubernetes through a URL like https://some-host//api/v1/proxy/namespaces/default/services/prometheus without needing to cross with or set up any ingresses or LoadBalancers (which cost $$$ on cloud providers). This is the main and by default only way to access services running in a cluster provisioned using any of the standard methods in a cloud provider. I think it is pretty important to make this work.

Absolutely +1 to what @matthiasr just mentioned. I spent the whole day trying to understand what was the issue here, it's essential to test prometheus in k8s.

Okay, so ultimately distinguishing between frontend and backend path rewriting both seem necessary.
@chancez did I get your objection correctly, that the missing use case in #1193 is that one might want different path prefixes for the frontend and backend paths?
Would that be solved by having two different flags – -web.external-url for URLs generated in the HTML output and another -web.route-prefix for prefixes to the actual internal routes?
@matthiasr @juliusv

@fabxc I think so. I'm mostly concerned that the frontend, always needs to have it's hyperlink's updated so the basepath is correct if you change the internal route prefix/basepath. I'm not 100% sure they need both need their own flags right now though. A flag which updates the basepaths for hyperlinks in the web frontend + the routes in the backend will probably be enough. I'll let you try and see what makes sense.

We could add -web.route-prefix but default to the path from
-web.external-url – that way we have the full flexibility but keep the
current behavior if the former is not specified.

Good idea!
That would even allow us to add it post 1.0.0
On Sun, Jul 3, 2016, 6:26 PM Matthias Rampke<EMAIL_ADDRESS>wrote:

We could add -web.route-prefix but default to the path from
-web.external-url – that way we have the full flexibility but keep the
current behavior if the former is not specified.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/prometheus/prometheus/issues/1191#issuecomment-230161738,
or mute the thread
https://github.com/notifications/unsubscribe/AEuA8hr_g0b-xlsSkgWOTuE8nmJMSuybks5qR-KjgaJpZM4GYlve
.


Add more identifying information to the trace query result table

Enhancement Proposal
Currently, the following is the layout of the trace query result table:

The proposal is to add more identifying information to this table so that the user has enough context to pick the trace that they are interested in. Off the top of my head, the following information may be useful:

The unit of the trace (which will inherently imply the application of the trace)
The hook of the trace (e.g. update-status or a-relation-created)

Additionally, providing filtering mechanisms may be very useful. For instance, if we want to see what happened during relation formation, we can query a-relation-created event traces and just look at traces for this hook (across various units and applications)

could definitely do:
`catalogue/0 update-status charm exec


remove libxml as a dependency

Libxml is a very old gem, with tons of C problems (static stuff that makes GC crazy)
We've been stuck about 3 weeks with tons of segfaults because of it.
Problem with libxml is that, even if you don't use it anywhere, it override the constant XML and will be "in control" of xml parsing everywhere (and destroy your entire runtime).
This patch needs a doc update.
How to install
gem 'opensrs'
gem 'nokogiri' # if you want to use nokogiri as XML Parser
gem 'libxml-ruby' # if you want to use libxml as XML Parser

In your software initialization:
OpenSRS::Server.xml_processor = :nokogiri

Great PR! Can you please rebase against master first, and then also please create some sort of exception for when users will undoubtedly forget to choose an XML parser?

Voila!
For some reason I never received the email notification about your comment. But better late than never :p


Lag spikes when jumping near Dynamic Trees

Mod Version:
DynamicSurroundings-1.16.4-<IP_ADDRESS>
Forge Version:
1.16.5-forge-36.1.0
Link to client log:
https://pastebin.com/uARqZvxz
Link to crash log:
No crash.
Description:
When using Dynamic Trees in conjunction with Dynamic Surroundings, jumping near the trees causes the sound processor to lag. The issue is made worse by wearing armor, since it triggers more sound events.

Did you just add the mod to a pack? This was discovered in a pack, but still occurs with only Dynamic Trees, Dynamic Surroundings, and OptiFine.

What are the symptoms of the lag spikes?  I see trace related to sound processor lagging behind, but that is more for me the dev than anything to worry about.

I'm on a newer MacBook Pro. My graphics card is a Radeon Pro Vega 20, my CPU has 2.4Ghz. I can usually run vanilla shaders just fine with minimal performance issues. I have never encountered lag like this in Minecraft before, barring actual bugs and issues.

I have the same issue running Manjaro with kernel version 5.12.1-2 on an XPS 9700 laptop with NVIDIA GeForce RTX™ 2060 6GB GDDR6.

I have the same issue here... Dynamic trees seems to be causing issues (Too many surfaces to render?) and thereby making the system overwhelmed. Although it does fix it to remove spatial rendering it comes at a large cost, I did find that it made the spike more managable to disable armor sound
Hope this helps you :)

I'm getting the same issue and in my latest log it's spammed with the SoundControl/SoundFXProcessor lagging behind which may be a memory leak as I like to think about it.
'Cause when I was in a fight with some mobs in a roofed forest biome that I've almost got my teeth kicked in cause of the lag spikes with both Dynamic Trees and Dynamic Surroundings installed. (was going hambone sprinting at the mobs which may have been a pretty bad idea cause of the lag spikes I was getting...)
I had to uninstall Dynamic Surroundings cause of the lag spikes and the potential memory leak it might have caused...
The log spam lasted for the entire game session which was like 5 or so hours long, from start to finish.....

The lag message is letting me know that the sound effect processor is getting behind.  DS sound FX processing does not occur on the main client thread.  By default this works out to be 2 threads in the pool.  Try setting it to a higher number in the sndctrl-client.toml file (Background Thread Workers or something like that).  By default it is 0 meaning that it would use the internal default of 2.


Not sure if issue, but...

I was wondering if its possible to have several scannings on at once. I have manage somehow to make mine scan two areas atm. But i dont know how.
I would like to push like several 3 or 2 radius scans all over my town instead of just having 1 big 1. Is this possible?
If so, then how do i do?

Not currently possible on one machine. You can create a large scan and open multiple instances of the map with multiple PTC accounts 5 minutes apart to stagger the scan time but thats about it right now.

Okey thx. :(


SystemError: unknown opcode

I am encountering a SystemError: unknown opcode when trying to use a nuitka compiled library in a distributed Dask cluster. There are no issues when running the source code directly in the cluster, or when running the compiled code outside of the cluster. I am using the same docker image across all of these tests and for all nodes in the cluster so I don't believe it is a version mismatch issue. Please let me know if there is other information or debugging that would be helpful, I'm aware this isn't much to go on, but I'm not sure how to proceed.
Source code:
def clean_spac_research_data(df: dd.DataFrame) -> dd.DataFrame:
    symbology_columns = ['cusip', 'isin', 'symbol', 'type']
    symbols_meta = [(type_, str) for type_ in symbology_columns]

    def to_series(symbols):
        return pd.Series(dict(sorted(symbols.items())))

    df[symbology_columns] = df['symbols'].apply(to_series, meta=symbols_meta)
    df = df.drop(columns=['symbols'])
    ...

Traceback:

20:32:10
ERROR
CloudTaskRunner
Task 'write_result': Exception encountered during task execution!
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/prefect/engine/task_runner.py", line 859, in get_task_run_state
value = prefect.utilities.executors.run_task_with_timeout(
File "/usr/local/lib/python3.9/dist-packages/prefect/utilities/executors.py", line 445, in run_task_with_timeout
return task.run(args, **kwargs)  # type: ignore
File "", line 92, in write_result
File "/usr/local/lib/python3.9/dist-packages/dask/base.py", line 285, in compute
(result,) = compute(self, traverse=False, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/dask/base.py", line 567, in compute
results = schedule(dsk, keys, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/distributed/client.py", line 2666, in get
results = self.gather(packed, asynchronous=asynchronous, direct=direct)
File "/usr/local/lib/python3.9/dist-packages/distributed/client.py", line 1975, in gather
return self.sync(
File "/usr/local/lib/python3.9/dist-packages/distributed/client.py", line 843, in sync
return sync(
File "/usr/local/lib/python3.9/dist-packages/distributed/utils.py", line 353, in sync
raise exc.with_traceback(tb)
File "/usr/local/lib/python3.9/dist-packages/distributed/utils.py", line 336, in f
result[0] = yield future
File "/usr/local/lib/python3.9/dist-packages/tornado/gen.py", line 762, in run
value = future.result()
File "/usr/local/lib/python3.9/dist-packages/distributed/client.py", line 1840, in _gather
raise exception.with_traceback(traceback)
File "/usr/local/lib/python3.9/dist-packages/dask/optimization.py", line 963, in call
return core.get(self.dsk, self.outkey, dict(zip(self.inkeys, args)))
File "/usr/local/lib/python3.9/dist-packages/dask/core.py", line 151, in get
result = _execute_task(task, cache)
File "/usr/local/lib/python3.9/dist-packages/dask/core.py", line 121, in _execute_task
return func((_execute_task(a, cache) for a in args))
File "/usr/local/lib/python3.9/dist-packages/dask/utils.py", line 34, in apply
return func(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/dask/dataframe/core.py", line 5673, in apply_and_enforce
df = func(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/dask/utils.py", line 900, in call
return getattr(obj, self.method)(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/pandas/core/series.py", line 4357, in apply
return SeriesApply(self, func, convert_dtype, args, kwargs).apply()
File "/usr/local/lib/python3.9/dist-packages/pandas/core/apply.py", line 1043, in apply
return self.apply_standard()
File "/usr/local/lib/python3.9/dist-packages/pandas/core/apply.py", line 1099, in apply_standard
mapped = lib.map_infer(
File "pandas/_libs/lib.pyx", line 2859, in pandas._libs.lib.map_infer
val = f(arr[i])
File "/usr/local/lib/python3.9/dist-packages/exos_equity_research/spac_research.py", line 50, in to_series
SystemError: unknown opcode

Versions:

nuitka <IP_ADDRESS> (installed with pip)
python 3.9.4
pandas 1.3.3
numpy 1.21.2
dask 2021.4.1
distributed 2021.4.1

There are solutions for compiled function to be pickled, e.g. with dill, and multiprocessing, with the respective plugin. What technology is used by dask?
The bytecode object of compiled functions is empty, and as such will be very difficult to execute. It looks as if that's what's happening here.

Dask is using cloudpickle to pickle functions sent between nodes. I have tried to reproduce the issue locally by creating cloudpickle.loads(cloudpickle.dumps(clean_spac_research_data)), but didn't encounter any error.
I was able to pull XXX lineno: 50, opcode: 0 out of a different log destination, but I don't think that provides any additional information.
I suspect it may have something to do with pickling the nested compiled functions, I will try to create a small, reproducible example.

Update: removing all nested functions did allow the compiled code to run on the cluster.

Let me know if you have something reproducible, ideally with only cloudpickle.

Hi @kayhayen after some effort I was able to create a reproducible example, the issue exists only when using a Dask cluster. I plan to raise this issue on the Dask github page and continue investigating, but wanted to see if you had any additional thoughts based on this example.
dev.py
def process_df(df):
    def f(arg):
        return arg

    df['a'] = df['a'].apply(f, meta=('a', int))
    return df

Compiled with the following on Ubuntu 16.04.7
nuitka3 --no-pyi-file --module dev.py
Example:
import pandas as pd
import dask.dataframe as dd
from distributed import Client

df = dd.from_pandas(pd.DataFrame({'a': [1]}), npartitions=1)

from dev import process_df

print('Without Cluster:')
print(process_df(df).compute())

# this will create a local process-based Dask cluster and use it for subsequent dask dataframe operations
client = Client()
print()

print('With Cluster:')
print(process_df(df).compute())

Output:

Without Cluster:
a
0  1

With Cluster:
XXX lineno: 2, opcode: 0
distributed.worker - WARNING - Compute Failed
Function:  subgraph_callable-6a3708df-626b-4826-b785-71208e5d
args:      (   a
0  1)
kwargs:    {}
Exception: SystemError('unknown opcode')
SystemError                               Traceback (most recent call last)
/tmp/ipykernel_1446/3196535699.py in
12 print()
13 print('With Cluster:')
---> 14 print(process_df(df).compute())
...
/usr/local/lib/python3.9/dist-packages/pandas/core/apply.py in apply_standard()
1097                 # List[Union[Callable[..., Any], str]]]]]"; expected
1098                 # "Callable[[Any], Any]"
-> 1099                 mapped = lib.map_infer(
1100                     values,
1101                     f,  # type: ignore[arg-type]
/usr/local/lib/python3.9/dist-packages/pandas/_libs/lib.pyx in pandas._libs.lib.map_infer()
2857             result[i] = arr[i]
2858             continue
-> 2859         val = f(arr[i])
2860
2861         if cnp.PyArray_IsZeroDim(val):
/exos/dev.cpython-39-x86_64-linux-gnu.so in f()
SystemError: unknown opcode

So, it seems cloudpickle want's to transfer function code to where it doesn't exist, that's not going to be supported with compiled functions, you need the extension module to load things from. So cloudpickle will be a problem.
Your example doesn't run for me at all, I am getting:
RuntimeError:
        An attempt has been made to start a new process before the
        current process has finished its bootstrapping phase.

with pure Python already. I believe the issue is not well broken down enough and will close it until a better case is presented.


Omniauth

Have Instagram pull working, still needs guest user testing and back to album button on tag results page along with ability to add as image to album

Changes Unknown when pulling 69ec2edae9e30dc59aede9ea588f6b7ab8613c0a on omniauth into ** on development**.

Changes Unknown when pulling e251905da572a746c7b4d3bd26d8f470f5bc31d2 on omniauth into ** on development**.


chore(master): release 1.1.20

:robot: I have created a release beep boop
1.1.20 (2023-04-16)
Miscellaneous

deps: update dependency postcss to v8.4.22 (301b9e6)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/keywind/releases/tag/v1.1.20 :sunflower:


HyperHDR won't start on Fedora 41

Bug report, debug log and your config file (FULL LOGS ARE MANDATORY)

Steps to reproduce
Tried to start hyperhdr
What is expected?
hyperhdr starts
What is actually happening?
Nothing happens
System

Cannot access web interface
this is the log
sep 24 10:28:08 fedex hyperhdr[99420]: /usr/bin/hyperhdr: /usr/share/hyperhdr/bin/../lib/libcrypto.so.3: version `OPENSSL_3.2.0' not found (required by /lib64/libssl.so.3)
sep 24 10:28:08 fedex systemd[1]<EMAIL_ADDRESS>Main process exited, code=exited, status=1/FAILURE
sep 24 10:28:08 fedex systemd[1]<EMAIL_ADDRESS>Failed with result 'exit-code'.
sep 24 10:28:08 fedex audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=hyperhdr@wann comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
sep 24 10:28:10 fedex systemd[1]<EMAIL_ADDRESS>Scheduled restart job, restart counter is at 2187.```
sep 24 10:28:10 fedex systemd[1]: Started<EMAIL_ADDRESS>- HyperHdr ambient light systemd service  for user wann.

forgot to mention that openssl-libs package is installed. Version >= 3.2.0

HI
Fedora 41 still in beta phase, currently we offer installers for Fedora 40 only. Did you try to compile HyperHDR yourself?

No I didn't. I'll try and report back.

OK, you can also try HyperHDR v21 installer ( ex. https://github.com/awawa-dev/HyperHDR/actions/runs/11392201769 ) because some things has changed. In your case I suspect the packaging problem, source RPATH of depended libraries more specifically.

OK, you can also try HyperHDR v21 installer ( ex. https://github.com/awawa-dev/HyperHDR/actions/runs/11392201769 ) because some things has changed.

Seems this installer works fine both on Fedora 40 and 41. the service must be enabled for GUI system otherwise run HyperHDR as a GUI app from the menu.

Please reopen the issue if the problem recurs in the latest HyperHDR 21 version on the newer stable release of Fedora 41. So far it seems to work OK on Fedora 41 beta.


Fix: scrollToItem method not working with dynamic size

Fix: scrollToItem method not working with dynamic size

Pull Request Test Coverage Report for Build 888098379

0 of 13 (0.0%)  changed or added relevant lines in 1 file are covered.
4 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.04%) to 2.098%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/useVirtual.ts
0
13
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/useVirtual.ts
4
0%

Totals

Change from base Build 886423883:
-0.04%

Covered Lines:
7

Relevant Lines:
264

💛  - Coveralls


Add telemetry to check how many users are connecting to local host notebook servers

Check for string localhos, <IP_ADDRESS>, <IP_ADDRESS> or similar (we have code to check if something is localhost)

Wonder if it is possible to get this in earlier than "nice to have". Would like to use this info to see how many people are connecting to remote asap

Validated


[android] Transfers: "Pause All Transfers" not available.

Steps to reproduce:

Start 2 or more transfers
Click on the menu on the top right.
The only option available is bugging out "Resume all torrent transfers" despite transfers already being in "Downloading" state.

Fix:
There should be an action to "Pause all torrent transfers"

code looks ok, did another build and couldn't replicate
perhaps already fixed


Cache input and result image?

Is there currently a plan to support cache storage for input/output images to reduce processing time? We can save produced AVIF/Webp or other optimized/filtered images in a local storage for future use when client sends same/similar requirements. Or is this done in the proxy/CDN layer?

Hi there,
Thanks for openning an issue and it's something I was thinking  a lot.
Currently, in SaaS version we have CDN as a first layer of caching but also, there is a second level on GCS bucket. The way we are doing it at the moment is using transformimgs as a library and adding middleware that does caching. This works well with the central bucket given we run a lot of instances in the cluster configuration that still share the second level cache.
We were thinking about open-sourcing second level cache but didn't want to tie the implementation to the specific Cloud Provider.
One of the solutions I can think of is to to use local filesystem and if needed we can mount Cloud Storages using Fuse. There are implementations for  GCP, AWS, and Azure so that would still allow to deploy transformimgs onto the big clouds.
The other way to approach it could be to add cache to the web server. For instance,  we can use distributed Caddy cache handler in the quickstart/ to have it out of the box.
Would any of the above cover your use case?

Hi! Thank you for your quick response!
I'm currently using Nginx as proxy layer caching, by client header(accept) and request URI as caching key, and it is covering my use case now. Thank you for your suggestion!
As for the first approach you'd suggested, if I might have any ideas about it, I'll contribute it back to the project.
Thank you for your efforts in creating the project!


More descriptive exception message for cloud spanner

Hi,
From times to times we send invalid data into spanner. For instance today I'm getting this message:
Exception: Expect utf-8 encoding. in google/protobuf/src/Google/Protobuf/Internal/GPBUtil.php:102
...

Note: This is just an example because it actually already occurred with other messages that I cannot remember.
The issue with this message is that we don't know what query caused it (we can potentially handle this with a wrapping catch) but essentially we don't know what field caused this error. And sometimes it's not easy to figure it out. We need to spend some effort on debugging in order to find which field was responsible for this.
Could you consider adding more descriptions to those error message to make debugging easier?
Thanks,
Soufiane

Soufiane,
This is a great suggestion, I've gone ahead and filed a feature request on the protobuf library which is where this change would need to occur. I'm going to close this out as a result, but if you feel like there is anything else we can address here please feel free to re-open. :)


Feature request: Split yaw LPF from the rest so one can tune its filter independently

In a system I am currently working on excessive noise in the yaw axis is causing problems, and I have currently solved it by manually setting the yaw rate LPF manually in the code.
To this end, I'd like to request that the yaw rate LPF can be tuned by its own, and not be locked to the other axises.
The rationale is the the yaw axis has generally way less bandwidth than the roll and pitch axises and to reflect this, and since the yaw controller generally has a lot higher gains than the roll and pitch controllers, more aggressive filtering of yaw can be needed.
What are the thoughts from the devs on this?

That's a good idea.  @dpkoch, what do you think?
It's a relatively straight-forward adjustment.  I'll code up a prototype.

Closed by #308


As an instructor, I want to discover curated syllabi so I can reuse proven out pedagogy for my proposed course.

Background
Professors need a way to start from available syllabi for their proposed classroom. This includes viewing, cloning, and editing existing syllabi to model their curriculum after.
Goal

Create a discovery page for professors to browse and duplicate pre-made Syllabi

Acceptance criteria

[x] Professors should be able to see a curated set (3) of Syllabi for a variety of learning goals
[x] Professors should be able to clone a syllabus
[x] Professors should be able to edit a cloned syllabus

Out of scope
No response
Resources
No response
Tasks

[x] https://github.com/Qiskit/platypus/issues/1512
[x] ~https://github.com/Qiskit/web-components/issues/153~
[x] https://github.com/Qiskit/qiskit.org/issues/2770
[x] https://github.com/Qiskit/qiskit.org/issues/2769
[x] https://github.com/Qiskit/platypus/issues/1513
[x] https://github.com/Qiskit/platypus/issues/1514
[x] https://github.com/Qiskit/platypus/issues/1515
[x] #1626
[x] Announce on Twitter

I would like a single page that demonstrating these two, since they complement each other. As for what's interesting:

Syllabus: This can cover a broad set of topics...seeing the title and a preview of the materials is interesting (possibly time to completion, but that can be out of scope for now)
Problem Sets: I think the topic, number of problems, and difficult (out of scope) will be interesting in a list format

I've created a very very rough mockup in Mural for how this should look

Meeting with @techtolentino + @gracelindsell:
Syllabus Bank

Syllabus Bank can be a tile on Learn page
Bank page will link out to multiple Syllabus pages (/syllabus/<CODE>)

Duplicating Syllabus

There should be a button on every Syllabus to allow anyone to duplicate
If a user is logged in, it should direct them to /syllabus/edit/<NEW CODE> (and show up in their Classroom section)
If they're not logged in, route to log in screen

Meeting with @gracelindsell + @techtolentino:
Looks like we have three bodies of work
Duplicate Syllabus Button

Present on all Syllabi
If logged in, this reroutes the user to the /syllabus/edit/<CODE> page with the Syllabus details section empty
If logged out, we prompt the account creation flow + direct them to /syllabus/edit/<CODE> page (@techtolentino to explore feasibility)

Classroom Empty State

The Classroom page should have a Curated Syllabi section that's always present with the curated syllabi
User Published Syllabi should be first if present
Curated Syllabi should not be dismissible / deletable

Discoverability

Adding two tabs to the Learn page
The first, Learn, contains all course content etc
The second, Teach, contains Curated Syllabi, Problem Sets, etc

Next Steps

@gracelindsell: higher fidelity prototype
@techtolentino: investigating logged out redirection flow
@pandasa123: review launch plan (announcement banner) + reaching out for authors to drive adoption

Yep, will keep that in mind as we curate 5+ high quality syllabi over time

Creating an issue for release plan

Thanks for showing this work during sprint review this morning. Do these pages have all the instrumentation we want to gather data about this initial release?

A few thoughts regarding the links to external pages.
When linking externally, we should use the "launch" icon after the URL to indigate it's going to a page outside of our domain. It should also open in a new tab if it's outside of Qiskit.org.
Do we know we have permission, regarding copyright, to link out to these pages? This last point was brought up @AGFQ, so we may need more discussion here.

Leaving a note here to follow up on user testing, now that we have finished material.

Do these pages have all the instrumentation we want to gather data about this initial release?

Yep! We have Segment + Amplitude ready to track visits, clicks -- but only if users allow us to track

When linking externally, we should use the "launch" icon after the URL to indigate it's going to a page outside of our domain. It should also open in a new tab if it's outside of Qiskit.org.

I think that's a great idea. We can add that as a future improvement?

Do we know we have permission, regarding copyright, to link out to these pages?

Definitely needs more discussion, but it should be ok since these are public links -- all open access

User testing

100%. This should tell us if #1526 is a hugely detrimental problem to learning

Amazing launch everyone, closing this issue out!


Add ls alias to list-sessions.

I typically use tmux ls to see the list of sessions. This adds that behavior to pymux.

Fixed in: https://github.com/jonathanslenders/pymux/commit/99ce328da79e30296ef18d5fc083f0741e1cc475
Thanks everyone!


add cicd-goat

CI/CD Goat is already in the Uncategorized category

CI/CD Goat is already in the Uncategorized category

sorry my bad


Linked List programs in c++.

Linked List Implementations in C++.

Hi @saurabhcommand I'm closing this PR due to inactivity. Please feel free to work on any other algo/ds, just make sure to create an issue for it first so that a maintainer can assign it to you. 😄


set spell was not well handled in xpm syntax file

When opening an xpm file with Vim with "set spell", I see that misspelled words are highlighted outside of comments which does not make sense. This PR fixes that.
Screenshot before fix:

Notice e.g. that colors like FFFFFF were highlighted as syntax errors (undercurl).
Screenshot after fix:

I emailed the maintainer of runtime/syntax/xpm.vim.

Not sure if the maintainer is still active, let me just include this.


add comands new roles

Description
Please include a summary of the changes and the related issue.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

develop

PR #74

PR #75

PR #76

PR #53   👈

This stack of pull requests is managed by Graphite.


A question about "get_image_features_for_query_points" in "run_pixelnerf.py"

Hi~ thanks for your clear reproduction!
However, I still confuse about how to query the image feature for the points along the target rays.
https://github.com/airalcorn2/pytorch-nerf/blob/a6e1e92e97d4686a4cabd7f02fcbb6350b8e59d4/run_pixelnerf.py#L50-L70
I notice that the z-value of the points is based on the world coordinate not the camera coordinate.
So directly adopting the projection in L53 seems not reasonable according to your reference.
If I was wrong, please let me know! Thanks!

The scene is organized such that the object is centered at the origin and the camera is located at (0, 0, camera_distance), regardless of what the initial viewpoint is. To get the NeRF rays, the camera and ray directions are first rotated and then marched accordingly, i.e., both the camera coordinates and the ray coordinates are in world space. That's why the projection is 1 / (camera_distance - z).

My carelessness.
Thanks for your clear explanation!


notes_de for 9gag, +linksalpha

Hello @paradonym ,
This repo is not being maintained anymore, but we are trying to keep it alive on a fork here, would you kindly submit your PR there and close this one here? :)


WIP - don't merge, don't review. some renaming, code cleaning

cleaning
renamed get_combo_partition to execute
renamed weight_prop to weight to be concise and consistent with networkx
extracted graph decomposition into a separate function
moved misc functions into separate file misc.py
Set weight by default to None.
Checks and raises if given weight property is present in the graph (raises ValueError if not)
added tests for graph decomposition
turned on old test on "test known partition"

TODO:
split execute into

execute (graph)
execute_from_file (str)
execute_from_array (list of tuples)
pass return_modularity into C

Frankly, I wouldn't do that. This function does exactly the same thing - applies combo to the graph and returns partition. That would be a perfect case for function overloading in typed language. Keeping it as one function does some work for the user. Consider this scenario: I have a script where I call this function several times for the same graph but with different parameters. If I want just to replace my graph with modularity matrix, now I can just change one line - initialization of graph. In your case, I need to find all calls to the function and replace it with another one or write checks everywhere.
As for returning modularity, no, it's not worth it. We would need to have two versions of each function, as you cannot overload function differing only by return type. We are calculating modularity anyway and could return it from combo.run(). But this calculation is negligible compared to the whole algorithm, so it's done as a separate call for now.

Sounds good. I think it is still worth it to add one more option within the same function - to pass raw tuples (or  maybe even an array) so that networks would be optional as well.
Just to clarify - it is not possible to overload function returns in C++?

I need to think a bit on weights - there is an edge case of some edges (pun not intended) lacking given property, so it should be set to Zero. But we also need to deal with unweighted graphs (by setting weight to 1). On my first attend doing both led to setting zero for edges in unweighted graph.

Sounds good. I think it is still worth it to add one more option within the same function - to pass raw tuples (or maybe even an array) so that networks would be optional as well.
And as Stan mentioned in an email we will add one more option to pass modularity matrix, I assume as list of lists. So we would need to distinguish these cases either by adding another parameter, or yet by having another function.
I'd say let's keep just one function for now, and split only if we have to.
Just to clarify - it is not possible to overload function returns in C++?
Yes.

I need to think a bit on weights - there is an edge case of some edges (pun not intended) lacking given property, so it should be set to Zero. But we also need to deal with unweighted graphs (by setting weight to 1). On my first attempt doing both led to setting zero for edges in unweighted graph.

When would that case arise? To me it seems like ill-formed graph and we don't have to assume such edges to have weight zero.
But if you think it's something reasonably common, then we can firstly check if at least one edge has this attribute. If that's the case, then set default weight to 0, otherwise keep it 1.

And as Stan mentioned in an email we will add one more option to pass modularity matrix, I assume as list of lists. So we would need to distinguish these cases either by adding another parameter, or yet by having another function.
I'd say let's keep just one function for now, and split only if we have to.

Cool. Re list of lists - we don't have to be very specific here, I hope to keep code the same for list of lists or numpy array (this should be possible given they both slice the same way.
AFAIK, there should be a way to nicely pass numpy arrays to C++ without re-building them, but not sure if this is something easy/worth it

@Alexander-Belyi I fixed default weight, import, some internals. Merging as is. Let's discuss arrays input in a separate issue


Fix Travis badge

It currently reports an unknown build status due to the organisational shift.

too slow :)