How to easily use the new version of VMamba?

Hi! Thanks for your great work. I have been testing your old version (vssm.py), it seems to use the forward_corev0 in the vmamba.py in the current version. So if I want to use your new version (which seems to be this forward_corev1?), Can I just simply change the forward core here? It seems these 2 lines do not have (self.) before them.

The writing style forward_core = self.forward_corev1 is the same as in torch.nn.Module, where you can find __call__ = self.forward or something like that. That means when you call class.forward_core, you are calling class.forward_corev1.
You can initialize the model with hyper-parameters downsample_version="v1", dt_rank="auto", "ssm_ratio=2.0, mlp_ratio=0.0" to make the new version model acts basically the same like the old one.
If you want to infer with the model in current version, and the performance needs to be exactly the same, you would better  change forward_core = self.forward_corev1 to  forward_core = self.forward_corev0. They are different only in the torch.dtype precise.
If you want to train a model yourself, and you want the parameter random initialization to be the same (with the same random seed), check vmamba.py#check_vssm1_equals_vssm for details. The key lies in that with the tricks used in that function, you can keep the order when Modules are initialized, then the random sequence will keep the same.
We hope that helps.

Thanks for your quick response!! Actually, I want to modify the VSSM in your old 20240128 version to use the forward_corev1. I am wondering if changing the old forward_core() in vsm.py to the new forward_corev1() in vmamba.py is enough.

Oh, I know what you mean now.  It should works.

Thanks very much! I'll try it.


We don't all speak the same language

the belief that we do is harming us. making it really hard for us to actually communicate

Blair gets it:

In my experience, being able to use the right words, meanings, and associations- like its own language- to translate whatever between the different tribes is so helpful but sometimes it comes off as being inauthentic because you’re not actually from that tribe or joining that

https://x.com/blublairies/status/1823389910801469674


[php-daemon]: There is no php-daemon Helm Chart

As a developer, I'd like to be able to deloy the New Relic PHP-Daemon as a chart with vendor-specific infrastructure configuration handled by New Relic.
Is your feature request related to a problem? Please describe.
I don't really want to maintain my own custom deployment of the PHP-Daemon.
Describe the solution you'd like
I'd much prefer a simple chart install.
Describe alternatives you've considered
Obviously, running my own Helm Chart, or creating my own deployment, but I'd rather not.

Hi there,
For the time being we are not comfortable with incorporating a chart into our repo for the PHP agent, as it could be read as an official or recommended way of deploying the PHP agent. We believe users should do this on their side, as it would heavily depend on how they are architecting their applications.


Kubernetes: Unable to alter system deployments

Is this a request for help?:
Yes
Is this an ISSUE or FEATURE REQUEST? (choose one):
ISSUE
What version of acs-engine?:
0.5.0

Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm)
Kubernetes
What happened:
I've created a cluster using the ACS engine and I'm trying to update the kubernetes-dashboard by doing a deployment update or by setting the image (v1.6.1 to v1.6.3). The deployment is updated, a new Replica Set is created with the new version, but another update occur and a new Replica Set is created with the old version (v1.6.1). I'm also trying to move my dashboard to another node with the nodeSelector, but same result.
What you expected to happen:
My deployment shouldn't be overrided and my dashboard should be updated correctly.
How to reproduce it (as minimally and precisely as possible):
Just do a kubectl apply -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/ku bernetes-dashboard.yaml. The deployment will be updated, but another update will be applied to rollback the dashboard to its initial state.
Anything else we need to know:
Is there any mecanism which prevent to update deployments in kube-system?

Hey !
Same issuer here as I am trying to update tiller version from v2.5.1 (original deploy) to the new version v2.6.0 but unsure why the new deploy is killed and rolled back to v2.5.1.
If anybody could enlighten us ??
cheers !


StoreV3 protobuffer is missing

Part of https://github.com/vacp2p/rfc/pull/665

Thanks! As soon as reference implementation for https://github.com/vacp2p/rfc/pull/665 reaches some level of stability, I will add a proto file here too (and merge the spec somewhere).


Research on Castor Project for ORM module

Description:
$subject
Deliverable of this task would be finding on how common db use cases are achieved incastor such as initialisation, relation mapping select, common DM queries, etc...

Research https://docs.google.com/document/d/1lnb81WoyQFq3E_oMhUBsRJJHujqzJktCVcFvWawGzRc/edit


ModuleNotFoundError

Hello, i'm encuntering the following error when running the notebook, at the second step after all the models and loras have downoaded:
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-5-1588ddba68ae> in <cell line: 147>()
    145 print('\033[33m🏁 Download and listing of valid models completed.\033[0m')
    146
--> 147 from stablepy import Model_Diffusers, CONTROLNET_MODEL_IDS, UpscalerESRGAN
    148 from stablepy.diffusers_vanilla.inpainting_canvas import draw
    149 from stablepy.diffusers_vanilla.adetailer import ad_model_process

3 frames
/usr/local/lib/python3.10/dist-packages/ultralytics/__init__.py in <module>
      4
      5 import os
----> 6 import package
      7
      8 # Set ENV variables (place before imports)

ModuleNotFoundError: No module named 'package'

---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.

To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------

Thank you for your work on this notebook.

Thanks for the heads-up!
It looks like the issue was resolved. In the next update, I’ll freeze the ultralytics dependency to avoid any future problems.


identifier for "fetch" not unique when calling addNode/removeNode

The voltron identifier passed to the calls to IStripeMonitoring addNode/removeNode when a fetch or unfetch happen should be more unique. Currently it is a composition of client id and entity name/type so it does not support when the same client fetches several times the same entity.
The identifier should much more be as unique as the client descriptor.
Note:  this is blocking blocking M&m Ehcache PR ehcache/ehcache3#1555
Update:
One of the problem we have is that removeNode is called, and then the topology is updated accordingly, by removing all fetches information for the client/entity. But the issue is that in reality, there are still some fetched alive and the topology is then inconsistent and it crashed for future calls to removeNode or else when we update the topology or when some operations are done in relation to a fetch entry that is not there anymore.

Oddly enough, ManagementTopologyEventCollector accounts for this possibility that there may be multiple fetches of the same entity from the same client but it only tracks this to assert that the calls are balanced.  It still passes the calls on to the underlying service interface with the colliding identifiers.
Hopefully, I can fix this such that this extra accounting also becomes redundant and can be removed.


Update known-issues.md

@hkharoud : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Update Go to v1.16

Summary
Update to Go runtime 1.16

Checklist

[x] Keep pull requests small so they can be easily reviewed.
[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking,
as they show up in the changelog

ready to update yet?

Go 1.16 is not yet available on the Mac via Homebrew (see Homebrew/homebrew-core/pull/71289), but I believe this to be a matter of days or even hours.

let's wait for it then ;)

It's merged and available.


inference with transform

how would you perform inference on a single audio file using the on the fly transform setup?

Good question. This is exactly what I want to tackle next. It would essentially follow the current fastai inference procedure (which I think could be smoother overall).


fix(frontend,meta): fix show sources

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Resolve https://github.com/risingwavelabs/risingwave/issues/8879
Show sources only displays sources without associated tables.

Checklist For Contributors

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[x] I have demonstrated that backward compatibility is not broken by breaking changes and created issues to track deprecated features to be removed in the future. (Please refer to the issue)
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Checklist For Reviewers

[ ] I have requested macro/micro-benchmarks as this PR can affect performance substantially, and the results are shown.

Documentation

[x] My PR DOES NOT contain user-facing changes.

Click here for Documentation
Types of user-facing changes
Please keep the types that apply to your changes, and remove the others.

Installation and deployment
Connector (sources & sinks)
SQL commands, functions, and operators
RisingWave cluster configuration changes
Other (please specify in the release note below)

Release note

Need to fix e2e_test/source/basic/ddl.slt in L72. Rest LGTM!


"Request headers must contain only ASCII characters" in console when connecting to Azure SignalR Service

Describe the bug
When I try to run an ASPNET Core project using Azure SignalR on my local machine, I get the following message:
fail: Microsoft.Azure.SignalR.ServiceConnection[2]
Failed to connect to '(Primary)https://xxx.service.signalr.net', will retry after the back off period. Error detail: Unable to connect to the remote server. Request headers must contain only ASCII characters.. Id: d63dc5d6-898f-4adb-a960-c6e26f68e137
This also stops the Azure SignalR Client from connecting
It works on other machines.
I was able to check out this repo and reference it in my project and found the bug

The X-ARS-Server-Id header was not ASCII because my machine's name contains a non ascii character. You should probably clean up non-ascii characters in that header
To Reproduce
Try setting your computers name (Environment.MachineName) so that it contains non-ascii characters
Exceptions (if any)
See above
Further technical details

Your Azure SignalR SDK version: 1.15.0
Your Server ASPNETCORE version or Assembly version of Microsoft.AspNetCore.SignalR 6.0
Your SignalR Client SDK version N/A

I just encountered this same error message when using SignalR in serverless mode with Azure Functions.
When a user with the character é in their given name, which is inside the jwt used as the access token I see logging in the Live Trace tool as :
{
  "time": "2023-05-10T17:32:42.9009282Z",
  "logLevel": "Warning",
  "eventName": "HttpInvocationFailed",
  "message": "Failed invoking 'https://<function-app-name>azurewebsites.net/runtime/webhooks/signalr?code=x' for 'hub:<hub-name>,event:disconnected,type:sys,category:connections,requestType:<request-type>'.",
  "exception": "Request headers must contain only ASCII characters."
}

This renders any processing of messages sent by these users via the function app non-functional as the function app is never called.

This error message "Request headers must contain only ASCII characters." doesn't come from our service, but a general limitation
of HttpClient.

In general, non-ASCII characters are disallowed by the RFC in header values. https://github.com/dotnet/runtime/issues/32482#issuecomment-587590210


Remove all jira and changeid information from the kernel

Summary
Remove all jira and changeid information from the kernel
Impact
No
Testing
No

There are also several patches under “nuttx/mm/tlsf/” with change-id, but my changes will cause errors.


how can edit fields

hi,
can u help me to edite fields when i edite menu
i cant Title , Roles, Icon
but fields not found !

@sehsah we don't allow to edit fields in our package.

okey thanks :)
i developed package and add more option to make it easy

@sehsah great :) we went another way and field editing (and a lot more) made into our online generator version QuickAdminPanel.com

Allow me a marketing plug for you povilas
I love your package but I prefer your online version. I like the idea that
what I get is a clean laravel no package, no learning curve, just step one
of code.
I use both. But now almost exclusively your online. And I always recommend
it. The annual license is more than reasonable and if for any reason (i.e.
No credit card) someone can't pay the license the generated code is visible
for free just not downloadable as installation package.
Almost seems your are doing a public service with it :)
On Sun, 26 Feb 2017 at 9.56 AM, PovilasKorop<EMAIL_ADDRESS>wrote:

@sehsah https://github.com/sehsah great :) we went another way and
field editing (and a lot more) made into our online generator version
QuickAdminPanel.com https://quickadminpanel.com
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/LaravelDaily/quickadmin/issues/102#issuecomment-282539722,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACy6_NNAhxHh75RbImy83xrJz4DSuvhGks5rgTAVgaJpZM4MMQud
.

Thanks for the "natural" marketing, that's the best way - to ask customer's opinion :)
To be honest, you've described it really well - in short, this Github is a package, and online version is a service (including live-chat support, consultations, updates, bugfixes etc.)


template literal operator

The template literal operator has been added to standard since C++17, but as of this day(6 years later) visual studio cannot compile standard code. When is it going to be fixed??
the links below show how Microsoft treats developer feedbacks. We have been await for 6 years. Do we need to wait for another 60 years??

Document Details
https://developercommunity.visualstudio.com/t/C20-String-literal-operator-template-u/1318552
https://developercommunity.visualstudio.com/t/literal-operator-template-fails-to-compile-when-us/681493
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: ba17b29c-7421-ef5a-5817-dc1d7cde6e64
Version Independent ID: a5405b59-608f-eaa8-c5c2-e38b6c89248a
Content: User-defined literals (C++)
Content Source: docs/cpp/user-defined-literals-cpp.md
Product: visual-cpp
Technology: cpp-language
GitHub Login: @corob-msft
Microsoft Alias: corob

@OptimumCpp
I understand this issue is fixed in Visual Studio 2022 version 17.5, which is now in preview mode and should be released to production shortly. Since it's a product issue rather than a documentation issue, I'm closing it.

Thanks for rapid response. I will check it on.
در تاریخ جمعه ۱۷ فوریهٔ ۲۰۲۳، ۰۳:۴۳ Colin Robertson <
@.***> نوشت:

Closed #4422 https://github.com/MicrosoftDocs/cpp-docs/issues/4422 as
not planned.
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/cpp-docs/issues/4422#event-8542340341,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADY5PPTCEX45X2IOVIURY5LWX27CJANCNFSM6AAAAAAU6YQ3GA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Remove ImageLoader's extensions

https://coil-kt.github.io/coil/getting_started/#supported-data-types

If we just use resIds with bindingAdapters instead of drawables, it's hard to migrate to multi-themes(one icon in one theme) in the future.


Add definitions for criteria quality type

@aeidi89 and @tgbugs, could you please check if the definitions make sense? @lzehl, asked me to add them, but I'd like some expert opinion whether or not this is 100% correct ☺

@aeidi89 & @tgbugs what do you think?


istioctl: improve error handling

Many commands in istioctl have minimal error handling, making debugging/catching regressions very hard. For example, https://github.com/istio/istio/blob/57557d71896c829de2961b4b16b33fdb3f281f7e/istioctl/cmd/describe.go#L606. This is common throughout most of the commands

This is made worse by code paths where we are explicitly using errors to filter filters: https://github.com/istio/istio/blob/57557d71896c829de2961b4b16b33fdb3f281f7e/istioctl/cmd/describe.go#L643

describe.go is a bit of a mess because I was asked to base it on reading the Envoy config instead of the CRs.  For this reason it may never leave experimental.
It may be that describe.go needs to be pulled out of the standard integration test into its own test where it can be disabled.  I realize I am the only one who can fix it.  It would be great to throw away 100% of the code here and just ask Pilot which CRs route to the pod and I can make that request as part of the refactoring for using XDS Events instead of the debugging API.
Are the pains you are having just on the integration test for describe and authz or is there a more general problem I am missing with the istioctl error handling?

The primary concern is that I am pretty sure there are certain things that are silently failing unexpectedly did to all the xds changes, but it's very hard to tell - the integration test is actually the only reason it's not 100% broken now


MultiSelect does not prevent default action with arrow down key

This PR makes sure the default action when pressing the arrow down key (usually: scrolling the document) is prevented when the focus is inside the aria:MultiSelect widget.

9202f9a is fine for me

@fbasso Thank you for your review


Using the Gameboy Advance's buttons to start ROM and BIOS dumps

Yeah, pretty simple request. I know that the GBA link cable can send button inputs over it that a gamecube game can read since it's a feature of many GBA link cable games. So why not do this instead of requiring a GameCube controller? Amazingly, I don't seem to have one or if I do it's lost and I can't find it, so a solution that doesn't require one would be great and the most elegant and simple solution I can think of is to just let the GBA control things. Since... why not? Also hoping this project isn't dead, it's really awesome.

that would require some logic changes which I dont really feel like doing, I assume you are on a wii and use wiimotes? because I think for some reason I never added that, if you are I guess I can just add support for that instead for controls.

Fair enough, I went and got an after-market controller in the end. I'll leave this issue open in case anyone else feels like putting in a PR. I took a look into it and decided I didn't really feel like doing it either, haha. Yeah though, I'm on wii and I'd appreciate if you did add support for that for future wii users.

The gba link cable can't send directly the button inputs, but it's done by a "custom mini game" loaded on the gba memory that sends back the commands back.
So it's not a "pretty simple request" , but a complete rewrite of the gba code that needs to fit the communication part in just 256k ram. Not easy at all

Re: Wiimote input, I've started a fork with changes exclusive to the Wii.dol output file that should allow at least one connectable Wii Remote in the app to navigate alongside a GC controller, with mentions of optionally using their respective buttons on screen. I need to test some more, but for those who need to run this app on a Wii without Gamecube controllers, check it out.


Operation not permitted

Administrator@PC-20170315WQST MINGW64 /f/mySoft/apollo-quick-start
$ ./demo.sh start
Windows new JAVA_HOME is: /c/Program
Files/Java/JDK18~1.0_1
Java version is , please make sure java 1.8+ is in the path
==== starting service ====
Service logging file is ./service/apollo-service.log
ln: failed to create hard link './service/apollo-service.jar' => 'apollo-all-in-one.jar': Operation not permitted
chmod: cannot access './service/apollo-service.jar': No such file or directory
./demo.sh: line 115: ./service/apollo-service.jar: No such file or directory
Failed to start service, return code: 127. Please check ./service/apollo-service.log for more information.

没有权限写目录？

开始放在f盘不行，放到桌面就可以了，不知道啥原因
发自我的iPhone
------------------ Original ------------------
From: Jason Song<EMAIL_ADDRESS>Date: Mon,Jun 17,2019 10:52 PM
To: ctripcorp/apollo<EMAIL_ADDRESS>Cc: tuyongjian<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [ctripcorp/apollo]  Operation not permitted (#2347)
没有权限写目录？
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Pie display instead of border circle

For very small indicators, a pie display would be more readable, ex. https://www.theverge.com/2017/5/19/15664348/things-3-review-ios-mac-productivity (1st picture)
Is that possible ?

Just tried it out and a basic pie display is possible by setting strokeWidth to 50, and tweaking the CSS to be
.CircularProgressbar-path { stroke-linecap: butt; }
.CircularProgressbar-trail { stroke: transparent; }

Here's an example: https://codesandbox.io/s/7mjzyq9x9x

Nice but the trail was pretty nice before ;)

P.S. your lib is amazing.

Thanks, appreciate the kind words!
You can get partway to what you're looking for by setting the background color, e.g.: https://codesandbox.io/s/v81xrrq7k0
However, I don't think there's any built-in way to add the extra border you have there, and I think that's outside the scope of the component itself. You could do it by by overlaying the progressbar on top of some background element that's shaped like a circle though (e.g. an svg circle or a div with 50% border radius), using absolute positioning as demonstrated with https://github.com/iqnivek/react-circular-progressbar/issues/32#issuecomment-369129732, but changing the order of the children so the progressbar is in the foreground instead of background.
Hope this helps.


Invalid login is shown even if the right credentials are provided for a superset.

Bug description
Invalid login is shown even if the right credentials are provided for a superset when superset is installed via a shell script
How to reproduce the bug

Install super via a shell script
Open superset in chrome using localhost:8088
Try to login using valid credential

Screenshots/recordings
No response
Superset version
master / latest-dev
Python version
3.10
Node version
I don't know
Browser
Chrome
Additional context
No response
Checklist

[X] I have searched Superset docs and Slack and didn't find a solution to my problem.
[X] I have searched the GitHub issue tracker and didn't find a similar bug report.
[X] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.

I have the same issue.
I followed instructions from official documentation using v0.20.0 tag and running
docker compose -f docker-compose-image-tag.yml up

Don't use the 0.20.x tags/releases. Those have been deleted. They were generated by a script that needs work. Superset is on 4.0.x and will soon be at 4.1.x once an RC passes a vote.
That said, you should be able to log into Superset with admin/admin after installing. You said you're using latest master so I assume that the issue is with your install script. If that's something custom, we're not likely to be able to support it as a community, but we're happy to try to help if it's a standard installation procedure that's not working right.

Also having this issue. Steps, as instructed at https://superset.apache.org/docs/installation/docker-compose

git clone --depth=1  https://github.com/apache/superset.git
docker compose up
Access login page at http://localhost:8088
Enter admin / admin

-> "Invalid login. Please try again."
Trying to run this on on WSL2 (<IP_ADDRESS>-microsoft-standard-WSL2).

I have follow the instructions at https://superset.apache.org/docs/quickstart/
Enter admin/admin
-> "Invalid login. Please try again."

@rusackas Can you help please? Seems to me the standard install procedure has something that's not working.

If you're using docker compose up try stopping it (control-c or docker compose down) and then docker compose up again. Let me know if that works (or not). It worked for me when I ran into this.

Thanks! Doing docker compose up twice with a fresh setup cleared the issue for me.


fix(): fixed slicegw health status for single cluster (#207)

fix(): fixed slicegw health status for single cluster

fix(): fixed broken UTs

fix(): fixed ITs

fix(): handling multiple slicegw deployments

https://github.com/kubeslice/worker-operator/pull/207 PR for reference

Allure report for https://github.com/kubeslice/worker-operator/pull/207 PR  https://kubeslice.github.io/e2e-allure-reports/Kind-worker-operator-2023-04-01T16:48:11-release-guwahati-394/index.html

report link  'https://kubeslice.github.io/e2e-allure-reports/Kind-worker-operator-2023-04-02T17:35:45-master-395/index.html'

report link  'https://kubeslice.github.io/e2e-allure-reports/Kind-worker-operator-2023-04-02T20:13:18-master-396/index.html'

report link  'https://kubeslice.github.io/e2e-allure-reports/Kind-worker-operator-2023-04-02T20:58:08-master-396/index.html'


Add inputs for sample tests

Context
Some tests depend on sample directories (for example this one https://github.com/gradle/gradle/blob/96eecdf0f6c6c942470678ef4e2ce325ac3851fa/subprojects/ivy/src/integTest/groovy/org/gradle/api/AutoTestedSamplesIvyIntegrationTest.groovy#L26) but didn't mark them as inputs. This breaks distributed test.

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.

@bot-gradle test QF

OK, I've already triggered QuickFeedback build for you.

@bot-gradle test QF

OK, I've already cancelled the old build and triggered a new QuickFeedback build for you.

@bot-gradle test QF

OK, I've already cancelled the old build and triggered a new QuickFeedback build for you.

@bot-gradle test QF

OK, I've already triggered QuickFeedback build for you.

@bot-gradle test QF

OK, I've already triggered QuickFeedback build for you.

I need this change so I'm going to merge it, thanks @wolfs !


⚠ SceneTime has degraded performance

In 4d7aafa, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1477 ms

Resolved: SceneTime performance has improved in 83b36f0 after 6 minutes.


Honor the buffer size in gzip middleware; use streamz's default.

Fixes #327.

:+1:
Although the buffer size increase will move us further from our goal of running on an Arduino... :wink:

That's why it's a parameter. :)


Docs

Can you please add a readme?

I'm addressing the issue. See https://github.com/micheletriaca/sfdy/tree/readme


Add login POST Request

This pull request aims to handle issue #50: POST login route.
The code attempts to follow the following workflow.
Create a route in src/routes/login.ts
I followed along with jesses routing & express validators for the request body.
Then confirm user is in database & confirm correct password is provided.
If both conditions are met create jwt set to expire in 60 minutes. I propose we discuss how to handle the duration the user has access to this in the next sprint(s)
Finally send response code, json of ( username, email, & password) and a cookie with jwt access token for subsequent request to the server.
I tested the route in postman as shown below.
Let me know what I can improve upon!

Thanks for the comments @ArturoDucasse! I agree they improve the quality of the code. I'll look through and make those adjustments  on my next PR!


Add: translation for Bengali (bn) locales language

[*] Have you followed the contributing guidelines?
[*] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

banglawiki:locales/bengali

banglawiki:locales/bengali

banglawiki:locales/bengali

Check the details of GitHub Actions CI.Under the word TEST you will find all the errors to correct.

Thank u

As a native Bengali speaker, I can confirm that the Bengali translation in this file is machine-generated and of poor quality. It's difficult to understand. Please consider using a professional translator or improving the machine translation quality.

@Rifat-Hasan-BD thank you for this feedback.  As this is open source, hiring a professional translator is mostly unlikely.  Would you consider helping us out with the translation?

Gonna close this per the comment from @Rifat-Hasan-BD


Expand the documentation

Could you please expand the documentation for dummies? I´m not really firm with GO and Docker, so it would be nice to get the instructions to install and set the required components for using BLE-Proxy on a Raspberry Pi.

I will update the documentation this week so that a detailed guide on how to handle these values will be available.

I will update the documentation this week so that a detailed guide on how to handle these values will be available.

Thank you very much in advance, any improvement is appreciated.
I am circulating the various issues/discussions and the various solutions.
There are so many possibilities and steps, such as install evcc, teslamate, this ble proxy, and what else. Also you have to understand docker, maybe install golang and compile your first program. And when you have all the software pieces, you have to configure evcc the proper way. This is fun but really a lot (depending on your starting point).
Right now, I have strong hope in the following command to build locally the container on my machine (but I am not even sure that is the right way): docker build -t wimaha/tesla-ble-http-proxy https://github.com/wimaha/TeslaBleHttpProxy.git

The additional doco would be very helpful.  I finally got mine working with Node Red, though I gave up on docker.  Now I feel somewhat insulated from what Tesla does with their new charging-for-the-api regime.
Thanks for your effort on this little project.

I have added some more instructions here: https://github.com/wimaha/TeslaBleHttpProxy/blob/main/docs/installation.md

Hi @wimaha, when following the installation procedure I am getting issues at the built process.
In STEP2 after I did the clone github I receive the following error:
alex@raspberrypizero:~/vehicle-command $ go get ./...
warning: GOPATH set to GOROOT (/home/alex/.local/share/go) has no effect
go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
...
...
alex@raspberrypizero:~/vehicle-command $ go build ./...
warning: GOPATH set to GOROOT (/home/alex/.local/share/go) has no effect
runtime/cgo
gcc: error: unrecognized command-line option '-marm'
Do you know what went wrong? Many thanks in advance!

Hi @wimaha, when following the installation procedure I am getting issues at the built process. In STEP2 after I did the clone github I receive the following error:
alex@raspberrypizero:~/vehicle-command $ go get ./... warning: GOPATH set to GOROOT (/home/alex/.local/share/go) has no effect go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 ... ...
alex@raspberrypizero:~/vehicle-command $ go build ./... warning: GOPATH set to GOROOT (/home/alex/.local/share/go) has no effect runtime/cgo gcc: error: unrecognized command-line option '-marm'
Do you know what went wrong? Many thanks in advance!

You have to use the 32 bit version of the OS and the correct version of Go.

Many thanks!
True I installed the 64 bit version!
I will give it a try on the weekend.

I've changed the description to the 64 bit version.

Oh I had that '-marm' issue on my Pi4 and I figured that I was running the 64 bit version... since I had a NUC nearby I gave up on the Pi installation. And it goes much faster on NUC (the performance might not be needed for running the software, but to compile and create the container... be ready to wait).
However, I found a neat way to compile the software with go avoiding most of the problem by compiling in a container. So that could be one alternative option. And I have also seen "two stage" docker file trick...
Just remember that at the end, I did not do it on my Pi... but I am still interested because maybe one day I will run this on a PiZero 2W or something with that kind of size.

I will add a feature, so you can generate the needed keys and send them to the vehicle without installing extra software. If you want, you can test it: https://github.com/wimaha/TeslaBleHttpProxy/pull/23

The new way of generating the keys and sending to the vehicle without additional software is published. So the problems above with generating the keys with vehicle-command are solved. I think we can close this issue. :-)


Need for a Code of Conduct

Describe the bug
This is a great open source projects and I enjoyed skimming through the technical documnetation. However, I noticed that there is no Code of Conduct available.
One of the key metrics we look out for in Open source project at CHAOSS to maintain project and community healthy is the availability and accessibility of the COC.
It would be great to clearly outline this projects Code of Conduct for contributors participating.
To Reproduce
Steps to reproduce the behavior:

Run '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
System

OS: [e.g. macOS 13.1]
Ockam Command/Rust library version (if applicable):
Browser [e.g. chrome, safari] (if applicable):

Additional context
Add any other context about the problem here.

Hi @Anita-ihuman!
Our code of conduct is here: https://github.com/build-trust/.github/blob/main/CODE_OF_CONDUCT.md. It's at the organizational level in Github.
I hope this helps! Please let me know if you have any questions. Thank you!

Thank you for pointing to the Code of conduct.
I almost did not realise there was one. Is it possible to point to it on the ReadMe for this Repo? For easy access?

Hi Anita, super helpful feedback!
If you think another mention would be good, we would love a PR that adds it right after the Contribute to Ockam link at the bottom of the readme.
Github displays and links it next to the our license:

@mrinalwadhwa Thanks for pointing that.
I must have missed it.
I suppose if thats right there, I can proceed to close this issue.

@Anita-ihuman thank you for taking time to give us feedback.


Proposal for customization autocomplete sort priority

VSCode Version: 1.20.1
OS Version: elementary OS 0.4.1 Loki (Built on "Ubuntu 16.04.3 LTS")
code --disable-extensions

Autocomplete - it's very useful option of IDE. But vscode do it sometimes not good.
First of all we need to improve autocomplete sort priority by default.
const autocompleteSortPriority = [
    // example
    /* 1 */'possible reserved words' // `for`, `extends` etc, if it won't throw SyntaxError
    /* 2 */'lexical environment', // in current file
    /* 3 */'snipets',
    /* 4 */'global scope', // and auto exports
    /* 5 */'not need at all',
]

Current (wrong) behavior:

Wrong order, 'lexical environment' not use at all.

Wrong order

"2" - not use at all

extends_for_test_variable must be after eee_variable.

The could be a lot of examples to add. So, it is possible to improve autocomplete sort priority by this simple ruls?
And much better, if we could customize autocompleteSortPriority in settings of possible ruls list.

Is this suggestion still being considered? Asking since we recently got a new feature for #45039 (also see #71084) and it's kind of related...

I think this is still needed. Suggestions based on the scope are the most natural thing.
I like having text suggestions around, but they are the least interesting to me, so they should be put at the bottom of the list. There they can be ordered either alphabetically or by the localitybonus.
When get intellisense for properties of an object, they should be on top of the list.
On the other hand, in a string, string suggestions are more useful.

Local scope should definitely get priority by default IMO, in Go's case you get a bunch of import suggestions for packages you're not even using before you get a local variable

It's kind of disappointing that such a useful feature is not even considered for Backlog, to be honest.

For js/ts, we improved the default sorting order with https://github.com/microsoft/TypeScript/issues/15024
@jrieken I feel @randrade23 is correct that this feature request is similar to #45039 and could be handled in core VS Code in some way. Assigning back to you for more feedback

How do I get object properties to the top of the suggestions? I'd rather get properties listed first than unrelated snippets from emmet

This is mostly covered with #45039 - which we have shipped a while back

This is mostly covered with #45039 - which we have shipped a while back

But I think the priority ordering part has not been covered, which I think is the main point here.

This is mostly covered with #45039 - which we have shipped a while back

But I think the priority ordering part has not been covered, which I think is the main point here.

I agree!  I'm googling to try and figure out how to configure the order.  Personally I want all the methods together and all the snippets together etc. and to be able to order methods before snippets etc.

+1. As an embedded developer I would love to prioritize methods over defines.

+1. As an embedded developer I would love to prioritize methods over defines.

As for me, it would be great to be able to customize the order of import suggestions. Don't understand why this feature hasn't implemented yet

I too would love to see some way of prioritizing methods over defines.

@trojanj I opened a request here: https://github.com/microsoft/vscode/issues/122281

Sorting order based on suggestion type (locals before word-based suggestions, etc.) is still needed and not covered by the feature introduced with #45039

@jrieken This issue has now more than 80 up votes (4 times the ammount asked on the docs above - vscodebot) and there have been four different new issues regarding this. Please reconsider reopening as I tagged you following the same docs instruction.

Status? Please re-open


Mv namespaces endpoints to /_ui/namespace #57

Issue: ansible/galaxy-dev#57

Can you please also add prefix to tags related to UI API? Something like:
UI: Namespaces

Also please try writing appropriate titles and descriptions to your PRs.
For example:

Move namespace endpoints to UI space
Add _ui/ prefix to namespace endpoints.


Some fix for read_openephys

@alejoe91 we need this patch other it bug for some OE folder I have and used to work.
also we need to change this
settings_files = [p for p in folder.iterdir() if p.suffix == ".xml" and "setting" in p.name]
because for some dataset there one more folde rhieracical when several nodes!!
I will whos you


RSDK-2014 & RSDK-2027 & RSDK- 2025 - Implement cartographer model + integration tests & set up integration tests in CI

Tickets:

RSDK-2014 - Implement cartographer model
RSDK-2025 - Implement cartographer integration tests
RSDK-2027 - Set up cartographer integration tests automation in CI

This PR is an accumulation of PRs to make the changes more digestible:

The first step was to copy/paste the relevant RDK code (mostly builtin.go & related files)
The following PRs are merged into this branch/PR:

https://github.com/viamrobotics/viam-cartographer/pull/14
https://github.com/viamrobotics/viam-cartographer/pull/20
https://github.com/viamrobotics/viam-cartographer/pull/22
https://github.com/viamrobotics/viam-cartographer/pull/24
https://github.com/viamrobotics/viam-cartographer/pull/28

@zaporter-work @tessavitabile @EshaMaharishi this PR should be ready to be merged. The only thing I have changed outside of the merged PRs is adding the -race flag to the integration tests:

https://github.com/viamrobotics/viam-cartographer/pull/15/commits/9b432fa34ce04aa1cc9646fd6ea1efccd37bc7bd

If that looks good to you, I'll go ahead and merge.


Add ESP job to the list of allowed failures

The toolchain build that is part of the ESP job relies on external
components. The isl.gforge.inria.fr server of the isl-0.14
dependency is experiencing (hopefully transient) errors. It has
been unreachable for more than a day and is thus blocking all
Travis CI builds.
Once the server becomes reachable again, the ESP job may be
reinstated as a full right job.
JerryScript-DCO-1.0-Signed-off-by: Akos Kiss<EMAIL_ADDRESS>

For the records, crosstool-NG build.log excerpt:
[EXTRA]    Retrieving 'isl-0.14'
[DEBUG]    Trying 'http://isl.gforge.inria.fr/isl-0.14.tar.xz'
[DEBUG]    ==> Executing: 'wget' '--passive-ftp' '--tries=3' '-nc' '--progress=dot:binary' '-T' '10' '-O' '/home/akiss/devel/jerry/crosstool-NG/.build/tarballs/isl-0.14.tar.xz.tmp-dl' 'http://isl.gforge.inria.fr/isl-0.14.tar.xz'
[ALL  ]    --2018-08-08 11:50:15--  http://isl.gforge.inria.fr/isl-0.14.tar.xz
[ALL  ]    Resolving isl.gforge.inria.fr (isl.gforge.inria.fr)... <IP_ADDRESS>
[ALL  ]    Connecting to isl.gforge.inria.fr (isl.gforge.inria.fr)|<IP_ADDRESS>|:80... failed: Connection timed out.
[ALL  ]    Retrying.
[ALL  ]
[ALL  ]    --2018-08-08 11:50:26--  (try: 2)  http://isl.gforge.inria.fr/isl-0.14.tar.xz
[ALL  ]    Connecting to isl.gforge.inria.fr (isl.gforge.inria.fr)|<IP_ADDRESS>|:80... failed: Connection timed out.
[ALL  ]    Retrying.
[ALL  ]
[ALL  ]    --2018-08-08 11:50:38--  (try: 3)  http://isl.gforge.inria.fr/isl-0.14.tar.xz
[ALL  ]    Connecting to isl.gforge.inria.fr (isl.gforge.inria.fr)|<IP_ADDRESS>|:80... failed: Connection timed out.
[ALL  ]    Giving up.

And browser error:
This site can’t be reached
isl.gforge.inria.fr took too long to respond.
Search Google for isl gforge inria fr
ERR_CONNECTION_TIMED_OUT

The ISL server seems to have been revived. Better late than never. That makes this PR unnecessary. Revoking/closing.


Edge and volume test pictoralist mkII text generation

As it says, still work to be done on testing strange data edge cases and doing high volume stress tests of the new pictoralist script.
Have to update LDT with new snake_case output keys to patch automatic verification, will massively expedite bulk volume testing.

After further testing, requires that we update the message templates derived from cedar in the knowledgebase, then text messages will be internally consistent. Working through this change now

Message templates updated, tested with full-team, think closing issue is sufficient for merge to main of this pictoralist version


reload_configuration timeouts after service restart

https://github.com/canonical/prometheus-operator/blob/ccc2858ac1b2c8d1a4dc1a0293969b94687598f0/src/charm.py#L123
When I juju config scrape-config, then prometheus tries to reload configuration but the workload is probably not running yet.
  File "./src/charm.py", line 123, in _configure
    reloaded = self._prometheus_server.reload_configuration()
  File "/var/lib/juju/agents/unit-prometheus-0/charm/src/prometheus_server.py", line 38, in reload_configuration
    response = post(url, timeout=self.api_timeout)
  File "/var/lib/juju/agents/unit-prometheus-0/charm/venv/requests/api.py", line 117, in post
    return request('post', url, data=data, json=json, **kwargs)
  File "/var/lib/juju/agents/unit-prometheus-0/charm/venv/requests/api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "/var/lib/juju/agents/unit-prometheus-0/charm/venv/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/var/lib/juju/agents/unit-prometheus-0/charm/venv/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/var/lib/juju/agents/unit-prometheus-0/charm/venv/requests/adapters.py", line 529, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='localhost', port=9090): Read timed out. (read timeout=2.0)
unit-prometheus-0: 14:46:05.350 ERROR juju.worker.uniter.operation hook "metrics-endpoint-relation-changed" (via hook dispatching script: dispatch) failed: exit status 1

@sed-i I am unable to reproduce this issue using juju config directly for the Prometheus charm (for example juju config prometheus-k8s evaluation-interval=45s). I presume you are using the Prometheus scrape config charm and setting a configuration option on the scrape config charm. Is this correct ? Could you please provide steps to reproduce this issue if possible ? Is it still happening ?

Can't reproduce atm with the steps above.
Feel free to close, will reopen if happens again.

OK. Closing. Even though it would be trivial to trap the ReadTimeout exceptions let us wait and see if these happen again so we can analyse in detail the cause of these problems and "cure the disease rather than treat the symptom".


Checksum

SHA512 mismatch with latest-linux.yml
Run shasum -a 512 Lens-3.0.1.AppImage or sha512sum Lens-3.0.1.AppImage
and the result is different from the checksum given in latest-linux.yml.
I've downloaded 3 times and the values always the same for shasums, but different from the given in yml

See https://github.com/electron-userland/electron-builder/issues/3913

Posted link explains how electron-builder creates the checksum.


Objects in Content View not clickable

Hi,
when I've opened the ResideMenu, sometimes objects in my content view can't be clicked anymore after closing the ResideMenu. Clicking objects in the ResideMenu works fine, but not in the content view.
Any idea on how to fix this or what the problem may be?
Thanks in advance!

I've found a fix to make it working again. In onClose(), I call setState() and everything works as expected. Inside setState, there's no content.


Error with BLNET-Direct

Hello,
I just tested the latest version.
With that, I get this error.
Traceback (most recent call last):
File "H:/HeimNetzwerk/UVR/pyblnet_updated_orig/pyblnet/example.py", line 47, in
print(blnet.get_latest())
File "H:\HeimNetzwerk\UVR\pyblnet_updated_orig\pyblnet\pyblnet\blnet_conn.py", line 322, in get_latest
frames.update(self._split_latest(data, frame))
File "H:\HeimNetzwerk\UVR\pyblnet_updated_orig\pyblnet\pyblnet\blnet_conn.py", line 344, in _split_latest
frames[frame] = BLNETParser(data[1:LATEST_SIZE + 1])
File "H:\HeimNetzwerk\UVR\pyblnet_updated_orig\pyblnet\pyblnet\blnet_parser.py", line 76, in init
self._convert_speed(speed[channel]), 3)
TypeError: type NoneType doesn't define round method
Process finished with exit code 1
With the previous version, I did not get this error. I am not sure, what the reason could be...
Could it be related to https://github.com/nielstron/pyblnet/issues/6 ?
Regards,
Hendrik

The BLNET component seems to use the "direct_ta" protocol. This protocol is not at all supported as of now, so the error is to be expected. Using the protocol has been disabled by default in current versions.

The BLNET component seems to use the "direct_ta" protocol. This protocol is not at all supported as of now, so the error is to be expected. Using the protocol has been disabled by default in current versions.

#33 seems to be related

should be fixed with merged: https://github.com/nielstron/pyblnet/pull/43


UE5 build warning fixes

Fixes #1314
Fixes several UE5.3 build warnings when packaging.

Looks like there might be some problems on some platforms/versions. Perhaps just a missing #include. Mind taking a look?
https://github.com/CesiumGS/cesium-unreal/actions/runs/7282601826

@TeraDanielR It looks like CI is complaining about the use of #if instead of #ifdef. Do you mind changing these for the lines you added?

I will do that now! Thanks for the info!
On Mon, Jan 8, 2024 at 9:11 AM Janine Liu @.***> wrote:

@TeraDanielR https://github.com/TeraDanielR It looks like CI is
complaining about the use of #if instead of #ifdef. Do you mind changing
these for the lines you added?
—
Reply to this email directly, view it on GitHub
https://github.com/CesiumGS/cesium-unreal/pull/1321#issuecomment-1881198034,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBUDZJDBKXERO762JKNE7ILYNQEB3AVCNFSM6AAAAABAVFHGTKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBRGE4TQMBTGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Sorry I don't think switching to ifdef is the right solution here (despite the error message suggesting that it is). You should be able to fix it by adding #include "CesiumCommon.h" to the source files that use these ENGINE_VERSION macros, because that's the header where they're defined. Once that's included, ENGINE_VERSION_5_3_OR_HIGHER are defined in all versions of UE, but they're defined to either true or false depending on the UE version. Using ifdef doesn't work, because #ifdef ENGINE_VERSION_5_3_OR_HIGHER will be considered true even on UE 5.2 where the value is false (because it's still defined!) when the header is included. And meanwhile #ifdef ENGINE_VERSION_5_3_OR_HIGHER will evaluate to false even on UE 5.3 when the header is not included (because it's not defined). Not sure if all that makes sense, but the short version is: switch back to #if and include the CesiumCommon.h header in any .cpp files that use these version macros.

Thanks for the info Kevin! I have pushed the changes you suggested.
On Mon, Jan 8, 2024 at 9:24 PM Kevin Ring @.***> wrote:

Sorry I don't think switching to ifdef is the right solution here
(despite the error message suggesting that it is). You should be able to
fix it by adding #include "CesiumCommon.h" to the source files that use
these ENGINE_VERSION macros, because that's the header where they're
defined. Once that's included, ENGINE_VERSION_5_3_OR_HIGHER are defined
in all versions of UE, but they're defined to either true or false
depending on the UE version. Using ifdef doesn't work, because #ifdef
ENGINE_VERSION_5_3_OR_HIGHER will be considered true even on UE 5.2 where
the value is false (because it's still defined!) when the header is
included. And meanwhile #ifdef ENGINE_VERSION_5_3_OR_HIGHER will evaluate
to false even on UE 5.3 when the header is not included (because it's not
defined). Not sure if all that makes sense, but the short version is:
switch back to #if and include the CesiumCommon.h header in any .cpp
files that use these version macros.
—
Reply to this email directly, view it on GitHub
https://github.com/CesiumGS/cesium-unreal/pull/1321#issuecomment-1882325090,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBUDZJHRBYVIOKARQFORJD3YNSZ6BAVCNFSM6AAAAABAVFHGTKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBSGMZDKMBZGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@TeraDanielR Everything looks good here to me. Can you just push an edit to CHANGES.md adding a bullet point under Fixes for your change? Something like "Fixed deprecation warning messages when packaging in Unreal 5.3." Once that's in I can get this merged!

I am just searching around for possible solutions and am unsure if the commits in this thread will apply, but i am getting  Build Failed in 5.3.2 and getting these errors stated
In planetrack.cpp:
...\Unreal Projects\Global_Interactive_1\Source\Global_Interactive_1\PlaneTrack.cpp(48): error C2039: 'TransformLongitudeLatitudeHeightToUnreal': is not a member of 'ACesiumGeoreference'
...\Unreal Projects\Global_Interactive_1\Plugins\Marketplace\CesiumForUnreal\Source\CesiumRuntime\Public\CesiumGeoreference.h(35): note: see declaration of 'ACesiumGeoreference'
...\Unreal Projects\Global_Interactive_1\Source\Global_Interactive_1\PlaneTrack.cpp(58): warning C4996: 'ACesiumGeoreference::GetGeoTransforms': Use transformation functions on ACesiumGeoreference and UCesiumWgs84Ellipsoid instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
I am fairly new to c++ as well, so i am stumbling through all this as I go. I would appreciate any help

Hi @FaradaysInfinity, I don't believe this PR is related to your problems. This is addressing deprecation warnings, not build errors.
Would you mind moving your question over to our Cesium for Unreal forum?
https://community.cesium.com/c/cesium-for-unreal/10
Thanks!


Updating sqllogictests with cargo test --test sqllogictests -- --complete fails "failed to rename file from"

This should work
cargo test --test sqllogictests -- --complete

Currently, it does not:
$ cargo test --test sqllogictests -- --complete
...
Running "information_schema_columns.slt"
Running "unnest.slt"
Running "information_schema_multiple_catalogs.slt"
Running "map.slt"
Execution error: Error completing "string/string_view.slt": failed to rename file from test_files/string/string_query.slt.part.temp to test_files/string/./string_query.slt.part
Execution error: Error completing "string/large_string.slt": failed to rename file from test_files/string/string_query.slt.part.temp to test_files/string/./string_query.slt.part
Execution error: Error completing "string/dictionary_utf8.slt": failed to rename file from test_files/string/string_query.slt.part.temp to test_files/string/./string_query.slt.part
Error: Execution("3 failures")
error: test failed, to rerun pass `-p datafusion-sqllogictest --test sqllogictests`

Caused by:
  process didn't exit successfully: `.../target/debug/deps/sqllogictests-ab68b2841bcae5a2 --complete` (exit status: 1)
...

A workaround is to --complete only individual tests, which is cumbersome.

proposed solution
fix completing with shared include files in upstream sqllogictests crate
proposed solution 2
provide a "sqllogictest complete" script that would invoke string tests sequentially thus avoiding the problem that they share include files

Duplicated from #12752

Thank you @jayzhan211 !


Docs

Documentation (Readme) update

@SanaBob Please change the base branch to dev. We then make the final PR to main.


Update config.toml

I'm going to fix this but you should also look into rebasing your repo on mine. Let me know if you need help with that.


No helpers found B+

I start the server up standalone and it gives me this
`Loading config ...
Loading module helpers ...
No helper found for module: alert.
No helper found for module: clock.
Initializing new module helper ...
No helper found for module: compliments.
No helper found for module: currentweather.
No helper found for module: weatherforecast.
Initializing new module helper ...
All module helpers loaded.
Starting server op port 8080 ...
Server started ...
Connecting socket for: calendar
Starting node helper for: calendar
Connecting socket for: newsfeed
Starting module: newsfeed
Sockets connected & modules started ...
Ready to go! Please point your browser to: http://localhost:8080
`
It then won't display anything at localhost:8080 other than the black background associated with the mirror.

It's correct that those modules don't have a helper. There probably is an other issue. Please check your web inspector.

Oh sorry it hasn't ever worked so I didn't know!
`

Magic Mirror

That is the inspector`

`

Magic Mirror

`

Use html pretty print and markup code highlighting.

This is the page source. The console probably shows you the error.

TypeError: undefined is not a function(evaluating 'Object.assign(defaults, config)')
loadConfig
init
That is the error

There probably is something wrong with your config file. Could you share it here? (Don't forget to remove any personal info.)

config.txt
Obviously it is named .js but github doesn't accept .js

That seems to work fine over here. Which OS are you using? You should be running Jessie.

Yup raspbian jessie

You seem to be using a chromium version which does not support Object.assign. (See: https://github.com/MichMich/MagicMirror/issues/188). Why are you using the serveronly setup?

I am actually using midori because chromium is no longer supported (or at least through apt-get).  Also I am using just the serveronly setup because in #145 you couldn't get it to start but that worked.  It was the same for me, wouldn't do anything until I used serveronly.

B+ is a Pi one isn't it? So Electron does not work there.

I thought it would work with the serveronly then go to it via the browser?

Yes that should work indeed. Could you try another browser?

Am 18.04.2016 um 19:47 schrieb ryantrappy<EMAIL_ADDRESS>I thought it would work with the serveronly then go to it via the browser?
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub https://github.com/MichMich/MagicMirror/issues/194#issuecomment-211497381

Ok, I understand the problem now. @PtrBld has a solution for this. I'm still waiting for his Pull Request. (See: #188)

I have used midori and epiphany.  What does his solution do? Would I need to install chromium via his methods to use it?

No, it's a fix in out app to support those browsers.

I just pust an update. Could you test?

ok sorry I am a little new to this whole git thing.. how would I update it it? Rerun the install script or is there a update command? sorry

git pull in your MagicMirror folder.

Perfect! Works now! Thanks a ton

Super! Good to hear! Enjoy your MM! :)

i am having the same issue however i am not running in server mode. I am using a raspberry pi 3. git pull`` is not working for me


Support for creating and destroying stacks #62

New two modes- creating and destroying stacks.
perun --mode=create-stack --template=/path/ --stack="name"
perun --mode=delete-stack --stack="name"

@SylwiaGargula Please attach here also documentation update for that review (_README.md).

@SylwiaGargula And also please rebase this branch on top of the current master - I've fixed building process, it may help.

This closes #62.

Awesome 🥇


Types registered with InjectionConstructor ignore DependencyOverrides

Description
If a constructor argument has a default value registered via InjectionConstructor then a matching DependencyOverride in a Resolve call is ignored.
To Reproduce
    class Program {
        static void Main(string[] args) {

            var container = new UnityContainer();

            container.RegisterType<Foo>(new PerResolveLifetimeManager(),
                                        new InjectionConstructor("default"));

            Console.WriteLine(container.Resolve<Foo>()
                                       .ToString());
            Console.WriteLine(container.Resolve<Foo>(
                                           new DependencyOverride<string>("custom-via-dependencyoverride"))
                                       .ToString());
            Console.WriteLine(container.Resolve<Foo>(
                                           new ParameterOverride(typeof(string), "custom-via-parameteroverride"))
                                       .ToString());
        }
    }

    public class Foo {
        private readonly string _dependency;

        public Foo([Dependency] string dependency) {
            _dependency = dependency;
        }

        public override string ToString() => _dependency;
    }

will output
default
default
custom-via-parameteroverride

Additional context
As shown in the example, ParameterOverride correctly uses the passed override, it's just DependencyOverride which doesn't.

Just a heads-up for the change. Starting with 5.9.8 this will no longer work. To override the parameters you'll have to use ParameterOverride.
This is a tutorial on DependencyOverride that explains how it works

Unity v6 is fixing this issue


[SPARK-41144][SQL] Unresolved hint should not cause query failure

What changes were proposed in this pull request?

Skip UnresolvedHint in rule AddMetadataColumns to avoid call exprId on UnresolvedAttribute.
Why are the changes needed?

CREATE TABLE t1(c1 bigint) USING PARQUET;
CREATE TABLE t2(c2 bigint) USING PARQUET;
SELECT /*+ hash(t2) */ * FROM t1 join t2 on c1 = c2;

failed with msg:
org.apache.spark.sql.catalyst.analysis.UnresolvedException: Invalid call to exprId on unresolved object
  at org.apache.spark.sql.catalyst.analysis.UnresolvedAttribute.exprId(unresolved.scala:147)
  at org.apache.spark.sql.catalyst.analysis.Analyzer$AddMetadataColumns$.$anonfun$hasMetadataCol$4(Analyzer.scala:1005)
  at org.apache.spark.sql.catalyst.analysis.Analyzer$AddMetadataColumns$.$anonfun$hasMetadataCol$4$adapted(Analyzer.scala:1005)
  at scala.collection.Iterator.exists(Iterator.scala:969)
  at scala.collection.Iterator.exists$(Iterator.scala:967)
  at scala.collection.AbstractIterator.exists(Iterator.scala:1431)
  at scala.collection.IterableLike.exists(IterableLike.scala:79)
  at scala.collection.IterableLike.exists$(IterableLike.scala:78)
  at scala.collection.AbstractIterable.exists(Iterable.scala:56)
  at org.apache.spark.sql.catalyst.analysis.Analyzer$AddMetadataColumns$.$anonfun$hasMetadataCol$3(Analyzer.scala:1005)
  at org.apache.spark.sql.catalyst.analysis.Analyzer$AddMetadataColumns$.$anonfun$hasMetadataCol$3$adapted(Analyzer.scala:1005)

But before just a warning: WARN HintErrorLogger: Unrecognized hint: hash(t2)
Does this PR introduce any user-facing change?

yes, fix regression from 3.3.1.
Note, the root reason is we mark UnresolvedHint is resolved if child is resolved since https://github.com/apache/spark/pull/32841, then https://github.com/apache/spark/pull/37758 trigger this bug.
How was this patch tested?

add test

cc @cloud-fan @cfmcgrady @viirya

thanks, merging to master/3.3!


Add default rollup config and rollup config to core package

Basic Rollup config file is being added to root. And the core package imports it. For other packages, they could import it and modify it.
Tested with a simple react app created via creat-react-app, components work fine. Only issue is that pcln-icons package seems to be a peer dependency.
for size comparison, in that simple react app, it imports like this in app.js
import { Box, Banner, ThemeProvider, ToggleBadge } from 'pcln-design-system'
With rollup esm export
File sizes after gzip:

  72.59 KB  build/static/js/1.38ac86de.chunk.js
  7.92 KB   build/static/js/main.08411e1d.chunk.js
  763 B     build/static/js/runtime~main.229c360f.js
  510 B     build/static/css/main.0fe55b7a.chunk.css

With design system v1
File sizes after gzip:

  116.06 KB (+43.47 KB)  build/static/js/1.adb2dba3.chunk.js
  808 B (-7.13 KB)       build/static/js/main.33990733.chunk.js
  763 B                  build/static/js/runtime~main.229c360f.js
  511 B (+1 B)           build/static/css/main.7eb40025.chunk.css

Codecov Report

Merging #435 into next will not change coverage.
The diff coverage is n/a.

@@         Coverage Diff         @@
##           next   #435   +/-   ##
===================================
  Coverage   100%   100%
===================================
  Files        43     43
  Lines       369    369
===================================
  Hits        369    369

Continue to review full report at Codecov.

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

Awesome! The bundle size reduction looks promising! I assume this is a replacement for #421?

Should resolve #401.

Awesome! The bundle size reduction looks promising! I assume this is a replacement for #421?

Yep


Add command line args to Android builds.

This uses Intent extras to allow the Android application to be started over ADB with additional arguments.
For example:
adb shell am start -n com.google.bigwheels/.MainActivity -e arguments "--help"

I am new to the project, but Contributing page recommends adding new commits, instead of amending, so that it's easier to see what has changed.

Thanks for fixing! Sorry you had to go through JNI calls, always horrible to witness 😅


Monarch sync is broken with v2.0

I just rolled back to 1.5 to get it working again.
Also a wishlist item - I'd love to be able to choose the time of the 24 hour sync instead of it being locked in based on the time of the first sync.
Thanks so much for building this!

I'm also experiencing the issue with Monarch authentication in v2.0
Will roll back to 1.5 in the meantime. Thanks for building this!

The app continually says there are no transactions even though I'm on the Amazon transactions page with transactions visible. Is this due to v2.0 or something else?


French translation + README.md

Hi,
This small PR adds the French translation. It also adds a button to get the app on F-Droid in the README.md
You can ping me in the future for any translation you need ;)
Thanks for this app :)

@Poussinou Thanks for the contribution to this project. Much appreciated :)
Can you please also translate the upload licenses?
https://github.com/CommonsLab/CommonsLab/blob/master/app/src/main/res/values/array.xml
Thanks in advance


Arabic support

adding Arabic .po file and rtl css files

Thank you for the contribution!
The MaterializeCSS library have no RTL support (https://github.com/Dogfalo/materialize/pull/4391)
Django Material build MaterializeCSS library from the source https://github.com/viewflow/django-material/blob/master/gulpfile.babel.js#L45
If rtlcss really works, I think it's really good news for everyone.
Could be have rltcss build integrated into django-material gulp file?

@kmmbvnr what do you mean by

Could be have rltcss build integrated into django-material gulp file?

I supposed you made rtl CSS files automatically with rtlcss tool. Is it right?
At this case the rtlcss call could be included into the build in Django-material gulp file.

So, I tried the automatic conversion, and it doesn't work by default very well.

I think the right solution would add RTL support to the MaterializeCSS itself, with proper rltcss config and value directives
Please discuss this at https://github.com/Dogfalo/materialize/pull/4391

link1
link2


Problems with Debian Sid

I have two systems running Debian Sid in which the scripts worked perfectly, but (more or less) recently, both stopped working, but with different errors.
$ update_hosts
M       data/StevenBlack/hosts
M       data/malwaredomainlist.com/hosts
M       data/mvps.org/hosts
M       data/someonewhocares.org/hosts
M       data/yoyo.org/hosts
M       hosts
M       readme.md
Your branch is up-to-date with 'origin/master'.

Do you want to update all data sources? [Y/n] y
Updating source /root/hosts/data/mvps.org from http://winhelp2002.mvps.org/hosts.txt
Updating source /root/hosts/data/someonewhocares.org from http://someonewhocares.org/hosts/zero/hosts
Updating source /root/hosts/data/yoyo.org from http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=<IP_ADDRESS>
Updating source /root/hosts/data/malwaredomainlist.com from http://www.malwaredomainlist.com/hostslist/hosts.txt
Updating source /root/hosts/data/StevenBlack from https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts
Updating source /root/hosts/data/adaway.org from http://adaway.org/hosts.txt
Problem getting file:  http://adaway.org/hosts.txt
Traceback (most recent call last):
  File "/root/hosts/updateHostsFile.py", line 384, in <module>
    main()
  File "/root/hosts/updateHostsFile.py", line 93, in main
    promptForUpdate()
  File "/root/hosts/updateHostsFile.py", line 107, in promptForUpdate
    updateAllSources()
  File "/root/hosts/updateHostsFile.py", line 176, in updateAllSources
    updatedFile = updatedFile.replace('\r', '') #get rid of carriage-return symbols
AttributeError: 'NoneType' object has no attribute 'replace'

and
$ update_hosts
M       data/StevenBlack/hosts
M       data/malwaredomainlist.com/hosts
M       data/mvps.org/hosts
M       data/someonewhocares.org/hosts
M       data/yoyo.org/hosts
M       hosts
M       readme.md
M       updateHostsFile.py
Your branch is up-to-date with 'origin/master'.

Do you want to update all data sources? [Y/n] y
Updating source yoyo.org from http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext&useip=<IP_ADDRESS>
Updating source adaway.org from http://adaway.org/hosts.txt
Traceback (most recent call last):
  File "/root/hosts/updateHostsFile.py", line 312, in <module>
    main()
  File "/root/hosts/updateHostsFile.py", line 41, in main
    promptForUpdate()
  File "/root/hosts/updateHostsFile.py", line 54, in promptForUpdate
    updateAllSources()
  File "/root/hosts/updateHostsFile.py", line 120, in updateAllSources
    updatedFile = urllib2.urlopen(updateURL)
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 473, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden

In this last one, I did check that I can access http://pgl.yoyo.org/adservers/serverlist.php.
Any help would be greatly appreciated.

Are you using a (very) old version?  The current line #384 in updateHostsFile.py isn't prone to erroring like this.
Same can be said for line #312.

OK, I thought I was under the newest version, as my "update_hosts" scrip started with git checkout and as you can see above, it seemed to indicate it was up to date:
$ update_hosts
M       data/StevenBlack/hosts
M       data/malwaredomainlist.com/hosts
M       data/mvps.org/hosts
M       data/someonewhocares.org/hosts
M       data/yoyo.org/hosts
M       hosts
M       readme.md
M       updateHostsFile.py
Your branch is up-to-date with 'origin/master'.

I guess I need to look up how to make sure I update to the newest version before running the script...  Sorry for the noise and thanks for the support!


[3.0.0-beta] query.substr is not a function

Tried installing 3.0.0-beta to see if it would get rid of the parseQuery warning, and instead I'm getting this error for every file:
ERROR in ./src/helpers/promise.ts
Module build failed: TypeError: query.substr is not a function
    at Object.parseQuery (/Users/dpogue/Coding/project/node_modules/loader-utils/lib/parseQuery.js:12:11)
    at Object.exports.default (/Users/dpogue/Coding/project/node_modules/istanbul-instrumenter-loader/dist/index.js:17:43)
 @ ./src/helpers/promise.spec.ts 3:0-49
 @ ./src .spec.ts$
 @ ./webpack.tests.js

Hi. I'm still getting this error, and I'm using Webpack 3.8.1, and all other packages are latest version. Is there anything I can try? Thanks.

Same here, I used Webpack 3.8.1, and I got this error
Module build failed: TypeError: this.query.substr is not a function
    at Object.module.exports.pitch (/var/www/html/node_modules/expose-loader/index.js:43:34);

I use istanbul-instrumenter-loader in a few projects without issue.
For either of you still experiencing issues, we are going to need something minimal that reproduces the issue.

Closing due to inactivity. Please test with latest version and feel free to reopen if still regressions. Thanks!


Add modifiedTime, objectStatus, lang & metadata properties to UCOObject

The UCOObject class is currently missing some key properties to enable its practical real-word use.
To support practical versioning of objects as they evolve and change, propose the addition of the following new property as required on UCOObject:
core:modifiedTime
a owl:DatatypeProperty
rdfs:comment """Specifies the time that this particular version of the object was modified. The object creator can use the time it deems most appropriate as the time this version of the object was modified. The value of the modified property for a given object version MUST be later than or equal to the value of the created property.
Object creators MUST update the modified property when creating a new version of an object.
The modified timestamp MUST be precise to the nearest millisecond (exactly three digits after the decimal place in seconds)."""@en-US ;
rdfs:range xsd:dateTime
To support tracking of status for particular objects as they are codified, exchanged, persisted, analyzed, etc., propose the addition of the following new property as required on UCOObject:
core:objectStatus
a owl:DatatypeProperty
rdfs:comment "Specifies the current status of the object."@en-US ;
rdfs:range vocab:ObjectStatusVocab
vocab:ObjectStatusVocab with the following values:
active, deprecated, incomplete, draft, unstable, stable, revoked
To support basic explicit tagging of multilingual content, propose the addition of the following new property as optional on UCOObject:
core:lang
a owl:DatatypeProperty
rdfs:comment """Specifies the language of the text content in this object. When present, it MUST be a language code conformant to RFC 5646. If the property is not present, then the language of the content is unspecified."""@en-US ;
rdfs:range vocab:ISO639LangaugeCodeVocab
vocab:ISO639LangaugeCodeVocab with the ISO 639-1 language codes (e.g., "en-us")
To support the codification of object characteristics that are undefined in UCO (e.g., ad-hoc characteristics), propose the addition of the following new property as optional on UCOObject:
core:metadata
a owl:DatatypeProperty
rdfs:comment "Specifies a reference to characteristic metadata, as key/value pairs, for an entity. The value portion of any entry may be one and only one of the following: a single literal, a set of literals, a referenced UCO Object, a set of referenced UCO Objects, an embedded dictionary, a set of embedded dictionaries"@en-US
rdfs:range core:DictionaryEntry
New class core:DictionaryEntry
a owl:Class ;
rdfs:comment """Specifies the name and corresponding value for an entry within a dictionary.
One of key_value or dictionary or object properties MUST exist, but MUST exist independent of the others."""@en-US ;
rdfs:subClassOf owl:Thing ;
  rdfs:subClassOf [
      a owl:Restriction ;
      owl:cardinality "1"^^xsd:nonNegativeInteger ;
      owl:onProperty core:key_name ;
    ] ;
rdfs:subClassOf [
      a owl:Restriction ;
      owl:minCardinality "0"^^xsd:nonNegativeInteger ;
      owl:onProperty core:key_value ;
    ] ;
rdfs:subClassOf [
      a owl:Restriction ;
      owl:minCardinality "0"^^xsd:nonNegativeInteger ;
      owl:onProperty core:object ;
    ] ;
rdfs:subClassOf [
      a owl:Restriction ;
      owl:minCardinality "0"^^xsd:nonNegativeInteger ;
      owl:onProperty core:dictionary ;
    ] ;
.
core:keyName
a owl:DatatypeProperty
rdfs:comment "Specifies the name of the key for the metadata entry."@en-US ;
rdfs:range xsd:string ;
core:keyValue
a owl:DatatypeProperty
rdfs:comment """Specifies the value associated with the key name for the metadata entry is a string or list of strings, an integer, or a timestamp in UTC format.
If the keyValue is specified, the keyName property MUST be used but the dictionary and object properties MUST NOT be specified."""@en-US ;
  rdfs:range [
      a owl:Class ;
      owl:unionOf (
          xsd:string
xsd:int
          xsd:dateTime
          xsd:boolean
        ) ;
    ] ;
core:dictionary
a owl:DatatypeProperty
rdfs:comment "Specifies a nested dictionary.
If a nested dictionary is to be used, the keyName property MUST be used but the keyValue and object properties MUST NOT be specified."@en-US ;
rdfs:range core:DictionaryEntry

Food for thought:  it’s not hard to imagine near term scenarios where machines vs. humans are creating objects.  Does time-stamp precision reflect events in machine time-scales?
Pat Maroney

On Nov 26, 2019, at 3:17 PM, Sean Barnum<EMAIL_ADDRESS>wrote:

The UCOObject class is currently missing some key properties to enable its practical real-word use.
To support practical versioning of objects as they evolve and change, propose the addition of the following new property as required on UCOObject:
core:modifiedTime
a owl:DatatypeProperty
rdfs:comment """Specifies the time that this particular version of the object was modified. The object creator can use the time it deems most appropriate as the time this version of the object was modified. The value of the modified property for a given object version MUST be later than or equal to the value of the created property.
Object creators MUST update the modified property when creating a new version of an object.
The modified timestamp MUST be precise to the nearest millisecond (exactly three digits after the decimal place in seconds)."""@en-us ;
rdfs:range xsd:dateTime
To support tracking of status for particular objects as they are codified, exchanged, persisted, analyzed, etc., propose the addition of the following new property as required on UCOObject:
core:objectStatus
a owl:DatatypeProperty
rdfs:comment "Specifies the current status of the object."@en-us ;
rdfs:range vocab:ObjectStatusVocab
vocab:ObjectStatusVocab with the following values:
active, deprecated, incomplete, draft, unstable, stable, revoked
To support basic explicit tagging of multilingual content, propose the addition of the following new property as optional on UCOObject:
core:lang
a owl:DatatypeProperty
rdfs:comment """Specifies the language of the text content in this object. When present, it MUST be a language code conformant to RFC 5646. If the property is not present, then the language of the content is unspecified."""@en-us ;
rdfs:range vocab:ISO639LangaugeCodeVocab
vocab:ISO639LangaugeCodeVocab with the ISO 639-1 language codes (e.g., "en-us")
To support the codification of object characteristics that are undefined in UCO (e.g., ad-hoc characteristics), propose the addition of the following new property as optional on UCOObject:
core:metadata
a owl:DatatypeProperty
rdfs:comment "Specifies a reference to characteristic metadata, as key/value pairs, for an entity. The value portion of any entry may be one and only one of the following: a single literal, a set of literals, a referenced UCO Object, a set of referenced UCO Objects, an embedded dictionary, a set of embedded dictionaries"@en-us
rdfs:range core:DictionaryEntry
New class core:DictionaryEntry
a owl:Class ;
rdfs:comment """Specifies the name and corresponding value for an entry within a dictionary.
One of key_value or dictionary or object properties MUST exist, but MUST exist independent of the others."""@en-us ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf [
a owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty core:key_name ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty core:key_value ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty core:object ;
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:minCardinality "0"^^xsd:nonNegativeInteger ;
owl:onProperty core:dictionary ;
] ;
.
core:keyName
a owl:DatatypeProperty
rdfs:comment "Specifies the name of the key for the metadata entry."@en-us ;
rdfs:range xsd:string ;
core:keyValue
a owl:DatatypeProperty
rdfs:comment """Specifies the value associated with the key name for the metadata entry is a string or list of strings, an integer, or a timestamp in UTC format.
If the keyValue is specified, the keyName property MUST be used but the dictionary and object properties MUST NOT be specified."""@en-us ;
rdfs:range [
a owl:Class ;
owl:unionOf (
xsd:string
xsd:int
xsd:dateTime
xsd:boolean
) ;
] ;
core:dictionary
a owl:DatatypeProperty
rdfs:comment "Specifies a nested dictionary.
If a nested dictionary is to be used, the keyName property MUST be used but the keyValue and object properties MUST NOT be specified."@en-us ;
rdfs:range core:DictionaryEntry
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

This issue was broken out into separate issues for each of its 4 constituent parts.
As such, this issue is now being closed.


Add changelog support for helm chart

We are currently managing the application upgrades using the helm chart version.
As the changelog for helm charts most of the times does not contain really valuable information about the application that it manages, I would like to include some information about the application changelog in the Pull request created by updatecli.
I though it could be nice to define some pipeline as:

Get chart source
Parse appVersion value (application version) from Chart.yaml
Retrieve application information using Github Release Source filtering by appVersion parsed in step 2
Create pull request containing information from both chart and application release.

I've tried some approaches using githubrelease with semver and regex filter with no luck.
Is this something that updatecli can handle ?
Thanks !
Originally posted by @treezio in https://github.com/updatecli/updatecli/discussions/1835

FWI e've used the following kinds of changelogs for helm chart used in the Jenkins infrastructure:

githubrelease where the helm chart release embeds the whole changelog
artifacthub which may provide a changelog, such as the ingress-nginx: https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx?modal=changelog&version=4.8.4
github which provides the changelog in a file rendered by GitHub itself, such as datadog: https://github.com/DataDog/helm-charts/blob/main/charts/datadog/CHANGELOG.md#3497
githubcompare which is the fallback when no viable changelog is available, such as the official Kubernetes autoscaler: https://github.com/kubernetes/autoscaler/compare/cluster-autoscaler-chart-9.33.0...cluster-autoscaler-chart-9.34.0


Don't require license to be included by bundlers

#96 updated the license to zero clause BSD so that bundlers didn't need to keep the license intact.
However, the /*! still signifies to bundlers such as Webpack, Uglify that they should keep this license intact.
https://stackoverflow.com/questions/11248363/the-purpose-of-starting-an-initial-comment-with-in-javascript-and-css-files

This is for legal reasons. By default comments with @license, @preserve or starting with /*! are preserved

https://github.com/webpack/webpack/issues/324#issuecomment-157855568

Yep, I think this is the right thing to do looking at the license text and the linked PRs - thanks

@orta thanks for merging! Do tslib.d.ts, tslib.es6.js and tslib.js need to be manually updated too? I'd assumed these were built assets, but looking again perhaps they require manual updates...

@orta thanks for merging! Do tslib.d.ts, tslib.es6.js and tslib.js need to be manually updated too? I'd assumed these were built assets using this txt file, but looking again perhaps they require manual updates...

PR opened for this here https://github.com/microsoft/tslib/pull/164


feat: add Docker build

Recreates https://github.com/freeCodeCamp/freeCodeCamp/pull/40593
@raisedadead I know we're considering other options for the client, but I thought I'd put this up anyway.  I wasn't sure how soon you were thinking about shifting the infrastructure, so if you want to use Docker in the interim, here it is.

To get it working locally, use the fix: add default CLIENT_PORT commit, since the last one removes the db service.
Building the client is achieved like so:
DOCKER_BUILDKIT=1 docker build --build-arg FREECODECAMP_NODE_ENV=development --build-arg STRIPE_PUBLIC_KEY=pk_from_stripe_dashboard --build-arg HOME_LOCATION=http://localhost:8000 --build-arg API_LOCATION=http://localhost:3000 --build-arg FORUM_LOCATION=https://forum.freecodecamp.org --build-arg NEWS_LOCATION=https://www.freecodecamp.org/news --build-arg CURRICULUM_LOCALE=english --build-arg CLIENT_LOCALE=english --build-arg SHOW_UPCOMING_CHANGES=false --build-arg ALGOLIA_APP_ID=app_id_from_algolia_dashboard --build-arg ALGOLIA_API_KEY=api_key_from_algolia_dashboard --build-arg PAYPAL_CLIENT_ID=id_from_paypal_dashboard --build-arg DEPLOYMENT_ENV=staging -t fcc_client -f ./client.Dockerfile .

Yep, it's a silly length, but I'm not sure how else to pass in build args.
The api doesn't have any, so it's much shorter:
DOCKER_BUILDKIT=1 docker build -t fcc_api -f ./server.Dockerfile .

Once those two have run
docker-compose -f docker-compose.api.yml up

starts the server and
docker-compose -f docker-compose.client.yml up

starts the client.
They're configurable via API_PORT and CLIENT_PORT respectively.

So we could potentially load those build scripts into .sh files and add a package.json script to run them - that would also allow them to be version controlled and might make things easier to maintain?

So we could potentially load those build scripts into .sh files and add a package.json script to run them - that would also allow them to be version controlled and might make things easier to maintain?

Yep, that's exactly what https://github.com/freeCodeCamp/freeCodeCamp/pull/41762 will do.  The only real difference is that scripts are inlined as run scripts.

Perfect for CI, but I'm wondering about local development too - I know a lot of contributors seem to want a Docker build to work on our codebase locally.

Perfect for CI, but I'm wondering about local development too - I know a lot of contributors seem to want a Docker build to work on our codebase locally.

Oh, fair point. These images would provide a pretty bad developer experience as is, but putting the scripts in .sh files seems reasonable.

I am merging this in to unblock further work.


Hashcode of message key is inconsistent between different language clients

Expected behavior
Hashcode of message key should be consistent between different language clients. Otherwise two messages of same message key might have different hash codes using different language clients (e.g. java vs cpp).
Actual behavior
Based on my understand of pulsar code, the message key is calculated using String.hashCode() using java client, while boost::hash is used for calculating the hash code when using cpp client.

This is a question raised up based on looking into the code. We need to verify if we have any tricks on cpp client. /cc @merlimat


Avoid using docker daemon

Fixes https://github.com/projectriff/cnab-k8s-installer-base/issues/3

@sbawaska Issues fixed, rebased on HEAD, re-tested. Please merge when you are ready.

closing in favour of #7


[ISSUE] Unset the network connectivity configuration for the Azure databricks workspace.

Problem Statement
Once the network connectivity configuration (NCC) is updated for a Databricks workspace, there is currently no way to disable or unset this configuration. This limitation can be restrictive in scenarios where the network configuration needs to be reverted or removed due to changes in network policies, troubleshooting needs, or other administrative reasons.https://docs.databricks.com/api/azure/account/workspaces/update
Proposed Solution
Introduce an enhancement to the existing API endpoint for updating the workspace configuration that allows unsetting the network connectivity configuration.
Additional Context

Allow the network_connectivity_config_id field in the request body to accept a null value.
When network_connectivity_config_id is set to null, the existing network connectivity configuration should be removed from the workspace

Example
Example Use Case: An administrator initially sets up a specific network connectivity configuration for a workspace for a particular project. Once the project is completed, the administrator wants to remove the custom network configuration and revert the workspace to its default state. This feature will allow the administrator to easily unset the network configuration without having to delete and recreate the workspace.

@tanmay-db can you help here.


bugfix/wrong-notebook-link

PR to fix wrong link for the multi-model ML pipeline notebook

@damccorm @andyxiexu


Change "subscriptions" table name to "subscription"

All my table names are in singular and not plural. Is there a protected $table = ""; Available for cashier?

I'd like to change the default too...did you find a way around this limitation?

Not at the moment. You can fork the project and update it yourself, and require your own fork.
http://stackoverflow.com/a/13500676

I have the same need. Maybe can provide a config/cashier.php file to setup own table name.

Hello! Same issue.. I need to change default connection but I don't want to edit cashier/src/Subscription.php ... Any foresight to do a config file?
Thx!

Same here, would like to change the default table name. Is there any config/setting to change this?

I finally solved it creating my own custom class and extends to Subscription, somethis like this:
`use Laravel\Cashier\Subscription;
class CustomSubscription extends Subscription
{
protected $connection = 'mysql';
protected $table = 'subscriptions';

}`
And then I created this trait:
`use App\CustomSubscription;
use Laravel\Cashier\Billable;
trait CustomBillable{
use Billable;

public function subscriptions()
{
    return $this->hasMany(CustomSubscription::class, 'user_id')->orderBy('created_at', 'desc');

}

}`
In my User class I did this:
`use App\Adinton\Traits\CustomBillable;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Jenssegers\Mongodb\Eloquent\HybridRelations;
use PHPZen\LaravelRbac\Traits\Rbac;
class User extends Authenticatable
{
use Rbac, SoftDeletes, HybridRelations, CustomBillable;
[..]
`
This worked for me.

php artisan vendor:publish --tag="cashier-migrations"
Publish cashier migrationsh and change it as you want. Don't forget to set up your model properly. Good luck :)
link to documentation

^ to add on to the above, you can now use a custom model without the need to create a trait.
https://laravel.com/docs/11.x/billing#using-custom-models


Swipe to change the month

It's possible to use the SWIPE to change the months ?

Not supported yet.
On Thursday, 14 January 2016, Vinicius Oliveira<EMAIL_ADDRESS>wrote:

It's possible to use the SWIPE to change the months ?
—
Reply to this email directly or view it on GitHub
https://github.com/npanigrahy/Custom-Calendar-View/issues/4.

--
--
Nilanchala Panigrahy
Blogger, author and developer, London
Mobile: +44-7405 555361, +91-973 1563021
Website http://javatechig.com | Facebook
https://www.facebook.com/nilanchalapanigrahy | Linkedin
https://uk.linkedin.com/in/npanigrahy | Twitter
https://twitter.com/npanigrahy | Google+
https://plus.google.com/u/0/+NilanchalaPanigrahy

Is there any solution to swipable month in your app?


Fixes #298 Add time analysis of each engine for the results retrieved

Fixes #298
Checklist

[x] I have read the Contribution & Best practices Guide and my PR follows them.
[x] My branch is up-to-date with the Upstream master branch.
[x] I have added necessary documentation (if appropriate)

Changes proposed in this pull request:

Add time analysis of each engine for the results retrieved

@vaibhavsingh97 @gabru-md Please review the PR.
Providing heroku deployment at https://hidden-harbor-34393.herokuapp.com/

These changes are include the time taken by the network request from client to server and back.
We should only display the time taken to generate the results, that is returning the time along with results.

The changes should be in backend code and not in front end IMHO.
Along with the results include the time and then parse the time to front end.

@AnshulMalik @raju249 @gabru-md The thing is we cannot include time analysis in backend as API GET /api/v1/search/<search-engine>?query=query&format=format will get affected and since this api is used by SUSPER and OPEN EVENT to get the responses so can't affect the API.

I think we don't have to include or change anything in the URL.
We can send the time in response.
Maybe I am missing something.

@bhaveshAn That's good point.
So let's hold this, and try to think, do we really need this time analysis feature?
If yes, we can discuss with SUSPER or SUSI or others who are using.

@raju249, our response is currently just array, not a dictionary so we can not directly add another key to response.

Ohh.
I thought its a key value pair.
No issues then, I think we can follow what you said.

Scrapers current return one parameter: the urls list.  It would be possible to modify the scrapers to return two parameters instead: the urls list and the elapsed time.  The first parameter would be returned to the calling program and the second parameter would only be used for display, logging, or printing.

That's possible @cclauss, but when I think about it's use case, I don't think this would be useful anywhere?
Why would someone want the time taken to generate the search results ?

As @AnshulMalik stated. I guess there is no definite benefit/use of actually including the time elapsed into query-server results. I mean i cannot figure out the possible benefits that it will have since it is not a search engine
@bhaveshAn please throw some light on this matter and explain ?

@bhaveshAn remainder

I actually like this PR a lot...  In modern software you should "instrument everything" and round trip time measurement is worth doing as long as at least one user is going to study the resulting data from time to time to understand if we have any bottleneck that are worth addressing.

@cclauss considering round trip time is not recommended, since it can vary a lot depending upon user connection, It won't help anyhow, but marking time for fetching and parsing on backend can be a matrix which we can rely on.

Our code's performance is roughly the time to run server.search() - the time to run each scraper's search().  Once we have tuned the former, we can focus on which search engines are too slow.  My bet would be that some are faster than others but without metrics, we do not know for sure.

I think unless we pass the time in response from server, adding time via js  is not useful.

There are two things: What we want to measure #382 and how we want to measure it (this PR / discussion).  I believe the “what” should come before the “how”.  Is it possible for the maintainers to respond to #382 so we know what we are trying to do before we decide how we are going to do it?

@bhaveshAn Update please

In Flask backend where the API GET /api/v1/search/?query=query&format=format will get affected and we will return the search results response alongwith time taken.

@vaibhavsingh97 Should I make these corresponding changes.

@bhaveshAn yes, just pass one dictionary context while rendering the page

This PR needs updation in codebase. Please give some time.

I agree time should be retrieved from the server, not the client.
Work on this issue is stalled. Closing this due to inactivity. Please reopen new PR if you want to resolve this.


Add transaction claim card

https://www.loom.com/share/d0ddb3a0756a435e9addd16da5e3f121
This PR creates a transaction after getting a succesfull claim receipt from clicking claim. Main idea is that the values from a transaction card is populated into a model before the user saves

it works in operator mode and code edit mode but not card view
if a transaction card is linked to a claim card, the claim button will be disabled with "Claim has been used"
there is no inverse linking. Ideally, once a claim occurs, the saving of transaction card will initiate a link on the claim card but thats currently not supported
If you want to create your own claims, dm me. I use the test-dapp

expose new card action to create card
add an isolated view to the stack

Resolved without changes to Edit template. It looks like fields still remain editable despite the template

im merging this to see if it works on staging


[156] Do not install unittest-xml-reporting==1.14.0 (4-3-stable)

Tests pass.

Octothorpe'd.

@FifthPotato - Please cherry-pick to main. Thanks


socket dont listen when I send a string

Hello!
I have created a socket with the following code in a myfile.js file:
var PORT = 44444;
var HOST = '<IP_ADDRESS>';
var dgram = require('dgram');
var client = dgram.createSocket('udp4');
buffer = new Buffer(this.result);
client.send(buffer, 0, buffer.length, PORT, HOST, function(err) { console.log(err);});
This Code is implemented in a js file called myfile.js, inside ../features/step_definitions directory which has a step definitions for Gherkin language, because I want to send a string by this socket, then I execute the command from ../features
'cucumber.js myfile.feature'
but when I type in a shell
'nc -lu 44444'    I dont see anything, and I dont know why. I am using   cucumber.js   module, that module runs on Node.js, but it doesnt work !!
I have tried the code of this socket on Node.js and works perfectly in the same port.
Note: my structure is
project/
features/
myfile.feature
step_definitions/
myfile.js
And I run   'cucumber.js  myfile.feature'   from    ../features
Thanks in advanced !!
See you coders ! :)

Hi @anasalinas - I am not sure we are the correct bunch here to resolve your problem. Perhaps a more general node message board might help you better with your socket related questions.