[BUG] Could not decode attr value, using undecoded value

Information

Apktool Version (2.6.1) -
Operating System (Linux) -
APK From? (Playstore) -

Stacktrace/Logcat
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
I: Using Apktool 2.6.1 on APK_NAME.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
W: Could not decode attr value, using undecoded value instead: ns=android, name=versionCode, value=0x00000005
W: Could not decode attr value, using undecoded value instead: ns=android, name=versionName, value=0x0000001e
W: Could not decode attr value, using undecoded value instead: ns=android, name=versionCode, value=0x00000005
W: Could not decode attr value, using undecoded value instead: ns=android, name=versionName, value=0x0000001e
W: Could not decode attr value, using undecoded value instead: ns=android, name=compileSdkVersion, value=0x0000001e
W: Could not decode attr value, using undecoded value instead: ns=android, name=compileSdkVersionCodename, value=0x0000001f
W: Could not decode attr value, using undecoded value instead: ns=android, name=minSdkVersion, value=0x00000017
W: Could not decode attr value, using undecoded value instead: ns=android, name=targetSdkVersion, value=0x0000001e
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000031
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000002e
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000002d
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000030
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000002b
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000002f
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000032
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000029
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000002a
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000044
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000003c
W: Could not decode attr value, using undecoded value instead: ns=android, name=label, value=0x00000022
W: Could not decode attr value, using undecoded value instead: ns=android, name=icon, value=0x7f0d0000
W: Could not decode attr value, using undecoded value instead: ns=android, name=allowBackup, value=0x00000000
W: Could not decode attr value, using undecoded value instead: ns=android, name=supportsRtl, value=0xffffffff
W: Could not decode attr value, using undecoded value instead: ns=android, name=extractNativeLibs, value=0x00000000
W: Could not decode attr value, using undecoded value instead: ns=android, name=roundIcon, value=0x7f0d0001
W: Could not decode attr value, using undecoded value instead: ns=android, name=appComponentFactory, value=0x00000033
W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000059
W: Could not decode attr value, using undecoded value instead: ns=android, name=value, value=0x00000023
Exception in thread "main" java.lang.NullPointerException
        at java.base/java.util.regex.Matcher.getTextLength(Matcher.java:1770)
        at java.base/java.util.regex.Matcher.reset(Matcher.java:416)
        at java.base/java.util.regex.Matcher.<init>(Matcher.java:253)
        at java.base/java.util.regex.Pattern.matcher(Pattern.java:1133)
        at brut.androlib.res.decoder.AndroidManifestResourceParser.isNumericStringMetadataAttributeValue(AndroidManifestResourceParser.java:56)
        at brut.androlib.res.decoder.AndroidManifestResourceParser.getAttributeValue(AndroidManifestResourceParser.java:41)
        at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(XmlPullParserDelegate.java:69)
        at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)
        at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
        at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:80)
        at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:139)
        at brut.androlib.res.decoder.XmlPullStreamDecoder.decodeManifest(XmlPullStreamDecoder.java:151)
        at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecoder.java:159)
        at brut.androlib.res.AndrolibResources.decodeManifestWithResources(AndrolibResources.java:193)
        at brut.androlib.Androlib.decodeManifestWithResources(Androlib.java:141)
        at brut.androlib.ApkDecoder.decode(ApkDecoder.java:109)
        at brut.apktool.Main.cmdDecode(Main.java:175)
        at brut.apktool.Main.main(Main.java:79)

Steps to Reproduce

apktool d APK_NAME.apk

Frameworks
APK is not from an OEM ROM
APK
I cannot share the link, as it is a QA build.
Questions to ask before submission

Have you tried apktool d, apktool b without changing anything?. Yes
If you are trying to install a modified apk, did you resign it?. I did, it was working before.
Are you using the latest apktool version? Yes, also tested on previous versions.

Extra Info
I update my linux, and now its giving me this error on all previously tested APK's too, so i'm guessing is not a problem in the APK.

It's probably a bug in Apktool as we easily changed that resource parsing code, but I'm just going to blindly fix the NPE and call it fixed, since I have no way to confirm.

I'm still having this issue. I don't know what the problem. Maybe because of java. I've observed that when I use MobSF for static analysis, it decodes properly, whereas manually doesn't work anymore. Please refer to the error log file I've generated on a test application.  The main error is at the bottom. Thanks.
log.txt

Ok. ive found the problem just after the above comment.
With the current low privilege user its not working but when i run the following command it works:
sudo java -jar /home/{CURRENT_USER}/.local/bin/apktool.jar d {APK_FILE}
Hopefully it helps someone.

Jeez, never in a million years I'd guess the problem was in with the privileges.

Ok. ive found the problem just after the above comment. With the current low privilege user its not working but when i run the following command it works: sudo java -jar /home/{CURRENT_USER}/.local/bin/apktool.jar d {APK_FILE} Hopefully it helps someone.

how i can do this in windows shell if any one can help regarding apk decompile  I tries apk easy too 1.60 and  apk tool both faild


Low success rate

Hi,
Thank you for sharing your project. I tried to run generate_noise.py with the default configuration. I got a 9.1% attack success rate. Would you please share with me the configuration with a high success rate as you have shown in the readme?

Thanks

Thanks. Pls correct line 35 in generate_noise.py as follows:
num_each_class = 10
==> num_each_class = 1000

Thanks. Pls correct line 35 in generate_noise.py as follows:
num_each_class = 10
==> num_each_class = 1000


Table builder MarshalJSON error

I tried adding a Table to a dashboard and had the following error during the build
json: error calling MarshalJSON for type dashboard.PanelOrRowPanel: json: error calling MarshalJSON for type common.TableAutoCellOptionsOrTableSparklineCellOptionsOrTableBarGaugeCellOptionsOrTableColoredBackgroundCellOptionsOrTableColorTextCellOptionsOrTableImageCellOptionsOrTableDataLinksCellOptionsOrTableJsonViewCellOptions: unexpected end of JSON input
Sample Table usage which triggers the error:
WithPanel(table.NewPanelBuilder().Title("table")).
The cell option struct in the error was composed of pointers and the json for each field had omitempty.  I wanted to see if there additional options which are expected to create a table?

Thanks for reporting this, I'll look into it and come back to you once I have more info :)

A fix was released today :)


fix(notify): exempt the administrator to create the receiver verification

这个 PR 实现什么功能/修复什么问题:

[x] 功能、bugfix描述
[x] 冒烟测试

是否需要 backport 到之前的 release 分支:

release/3.7

/area notify
/cc @zexi

Codecov Report

Merging #10654 (390476e) into master (50c1858) will increase coverage by 1.92%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master   #10654       +/-   ##
===========================================
+ Coverage    5.89%    7.82%    +1.92%
===========================================
  Files         867      110      -757
  Lines      135289    13477   -121812
===========================================
- Hits         7972     1054     -6918
+ Misses     126611    12303   -114308
+ Partials      706      120      -586

Flag
Coverage Δ

aFlag
7.82% <ø> (+1.92%)
:arrow_up:

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

Impacted Files
Coverage Δ

pkg/util/samlutils/encrypt.go

pkg/compute/models/snapshotpolicy.go

pkg/multicloud/aws/iam_group.go

pkg/compute/models/vpc_peering_connections.go

pkg/appsrv/workers_watchdog.go

pkg/compute/models/storages.go

pkg/monitor/alerting/conditions/query.go

pkg/baremetal/tasks/start.go

pkg/compute/models/cloudregionschedtags.go

pkg/compute/models/loadbalancerbackends.go

... and 747 more

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 50c1858...390476e. Read the comment docs.


Calculate TechDebt for ProdCloudInNonProdEnv & ProdProfileWithStageClouds

Added feature to calculate technical debt for ProdCloudInNonProdEnv & ProdProfileWithStageClouds.
Updated Tech Debt Record format to add technical debts as labels to the record.
Added new Test cases to increase code coverage

@dsinghcoder , merging. Please create separate PR for changes we discussed.


Bump pxt-core and pxt-common-packages to include Python fixes

I restarted the build as npm hadnt received the bumped common packages version quite yet, should be good to go in a few

Guardian angel, Joey :P


[SPARK-34304][SQL] Remove view checks in v1 alter table commands

What changes were proposed in this pull request?
Remove the check verifyAlterTableType() from the following v1 commands:

AlterTableAddPartitionCommand
AlterTableDropPartitionCommand
AlterTableRenamePartitionCommand
AlterTableRecoverPartitionsCommand
AlterTableSerDePropertiesCommand
AlterTableSetLocationCommand

The check is not needed any more after migration on new resolution framework, see SPARK-29900.
Also new tests were added to:

AlterTableAddPartitionSuiteBase
AlterTableDropPartitionSuiteBase
AlterTableRenamePartitionSuiteBase
v1/AlterTableRecoverPartitionsSuite

and removed duplicate tests from SQLViewSuite and HiveDDLSuite.
The tests for AlterTableSerDePropertiesCommand/AlterTableSetLocationCommand exist in SQLViewSuiteandHiveDDLSuite`, and they can be ported to unified tests after SPARK-34305 and SPARK-34332.
The ALTER TABLE .. CHANGE COLUMN command accepts only tables too, so, the check can be removed after migration on new resolution framework, SPARK-34302.
Why are the changes needed?
To improve code maintenance by removing dead code.
Does this PR introduce any user-facing change?
No
How was this patch tested?

Added new tests to unified test suites:

$ build/sbt -Phive-2.3 -Phive-thriftserver "test:testOnly *AlterTableAddPartitionSuite"
$ build/sbt -Phive-2.3 -Phive-thriftserver "test:testOnly *AlterTableDropPartitionSuite"
$ build/sbt -Phive-2.3 -Phive-thriftserver "test:testOnly *AlterTableRenamePartitionSuite"
$ build/sbt -Phive-2.3 -Phive-thriftserver "test:testOnly *AlterTableRecoverPartitionsSuite"

Run the modified test suites:

$ build/sbt -Phive-2.3 -Phive-thriftserver "test:testOnly *SQLViewSuite"
$ build/sbt -Phive-2.3 -Phive-thriftserver "test:testOnly *HiveDDLSuite"

@imback82 @cloud-fan @HyukjinKwon Could you review this PR, please.

@imback82 @cloud-fan @HyukjinKwon Could you review this PR, please.

Test build #134695 has started for PR 31405 at commit 3bd5e30.

Test build #134695 has started for PR 31405 at commit 3bd5e30.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39281/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39281/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39281/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39281/

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

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

Test build #134695 has finished for PR 31405 at commit 3bd5e30.

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

Test build #134695 has finished for PR 31405 at commit 3bd5e30.

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

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

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

Test build #134737 has started for PR 31405 at commit 0dedf33.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39323/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39323/

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

Test build #134737 has finished for PR 31405 at commit 0dedf33.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class AlterTableSetLocation(
class ResolveSessionCatalog(val catalogManager: CatalogManager)

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

Hi @MaxGekk , can you resolve the conflicts?

Test build #134773 has started for PR 31405 at commit a756fc5.

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

Test build #134773 has finished for PR 31405 at commit a756fc5.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

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

Test build #134789 has started for PR 31405 at commit d2ee36b.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39375/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39375/

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

Test build #134789 has finished for PR 31405 at commit d2ee36b.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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

Test build #134819 has started for PR 31405 at commit becc740.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39406/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39406/

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

Test build #134819 has finished for PR 31405 at commit becc740.

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

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

thanks, merging to master!


--inspect not working

Hello,
I followed the Quick Start guide:
npx create-razzle-app my-app
cd my-app
and then i did yarn start --inspect
And there was no Remote Target on chrome://inspect
i'v the following dedicated DevTools for node configured.

Any one with the same issue with inspect?
Razzle versions:

2.4.1
3.0.0

Maybe try to specify the port razzle start --inspect --inspect-port 9230? I have no problems running inspect on VSCode.

Ye sure, but i'm talking about inspect without port.
Either it should work or documentation should not say that you can use it.
Probably the default port on --inspect that is on documentation is not correct?

There is a pull to fix this. This i on my radar. Closing issue


sticky notes added

Fixes #343

@isha614 Please follow the Template to create the PR.
Also , do the following changes :

Add Comments to your code
Attach a README file , with output SS in the same folder

@isha614Are you going to do the changes ? Or else your PR will close .

@isha614Are you going to do the changes ? Or else your PR will close .

Yes I will do it today. sorry for being late

@isha614 Did you opened new PR for same project  #406 ?

@isha614 Did you opened new PR for same project #406 ?

It was already opened, when you told changes to be done it was with that #406 PR

@isha614 Did you opened new PR for same project #406 ?

It was already opened, when you told changes to be done it was with that #406 PR

Then close this one from your side .

I have closed that.

@isha614 You should close the PR but not the new one as this PR #384 is old one so close this one make sense ?

#406 reopen this .


Segmentation fault with latest lavaplayer version

I'm getting a SIGSEGV when loading a Youtube URL.
08.06.2019 13:26:18 INFO  c.s.l.c.natives.NativeLibraryLoader - Native library libmpg123-0: loading with filter com.sedmelluq.discord.lavaplayer.natives.ConnectorNativeLibLoader$$Lambda$101/250890607@7b053a61
08.06.2019 13:26:18 INFO  c.s.l.c.natives.NativeLibraryLoader - Native library connector: loading with filter null
08.06.2019 13:26:18 INFO  c.s.l.c.natives.NativeLibraryLoader - Native library connector: successfully loaded.
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000000000072b6, pid=1, tid=0x00007fc226b76b10
#
# JRE version: OpenJDK Runtime Environment (8.0_212-b04) (build 1.8.0_212-b04)
# Java VM: OpenJDK 64-Bit Server VM (25.212-b04 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea 3.12.0
# Distribution: Custom build (Sat May  4 17:33:35 UTC 2019)
# Problematic frame:
# C  0x00000000000072b6
#
# Core dump written. Default location: /home/core or core.1
#
# An error report file with more information is saved as:
# /home/hs_err_pid1.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   https://icedtea.classpath.org/bugzilla
#

The Discord bot is running in a Docker container with the following Java base image: openjdk:8-jre-alpine

Don't use alpine.

But non-alpine images are huge af.

Same thing here. Looks like it's a musl thing as adoptopenjdk alpine images that use glibc works properly.
I get the same error when I set a custom volume though.

Duplicate of #537


Build error for Embedded ARM devices

Hi,
The tool set works great in my mac connecting to an RSMB. But when I tried to build a mqtt client code using your mutt-sn.c for a Marvel micro controller, I get the following error. I am using GNU ARM GCC from https://launchpad.net/gcc-arm-embedded.
The error:-
mqtt-sn.c:29:24: fatal error: sys/socket.h: No such file or directory
Appreciate any kind of assistance with a resolution or a work-around.
Regards

Hi,
Do you know why sys/socket.h doesn't exist on ARM?
Thanks,
nick.

Thank you so much for the prompt response. I am a novice when it comes to embedded OS. Tried to google the issue and it looks like the cross compiler that I am using for ARM is bare metal and may not support those libraries. Also, I came across lip (http://savannah.nongnu.org/projects/lwip/) which seems to have their own sockets.h but I couldn't built mqtt-sn.c even with those libraries.

Sorry, I don't have any experience with cross-compiling code for ARM on bare metal.
Have you been able to compile other network code for Marvel?

Yes. I got this AWS Starter kit for Marvel which has some AWS MQTT specific code and that seems to work fine. I noticed that they were using using a 'posix/sys/socket.h' and some lwip code as I mentioned above. I tired to use that for MQTT-SN.c and couldn't go very far.

Here is the link to the aws mqtt code for the Marvel kit. https://github.com/marvell-iot/aws_starter_sdk

Sorry, I don't have a AWS Starter kit for Marvel, so I am unlikely to be able to help you.
You might have more success asking was is required to get a generic Unix programme to work on Marvel.


⚠ Spryr has degraded performance

In 9c7a924, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 14171 ms

Resolved: Spryr performance has improved in fc40c3f after 7 minutes.


[696] Redesign the feedback form

Trello card URL:
https://trello.com/c/fG04DWAP/696-re-design-the-feedback-form-to-gather-most-relevant-data-and-to-consider-ways-to-promote-more-responses-from-hiring-staff-resear
Changes in this PR:

Replace the SurveyMonkey form with an internally managed one called GeneralFeedback.
Rename Feedback to VacancyPublishFeedback.
Combine user satisfaction from GeneralFeedback with that of VacancyPublishFeedback for Performance Platform.
Export GeneralFeedback to a spreadsheet as part of the update_spreadsheets rake task.
Refactor feedback views to use shared partials.
Rename the audit key for VacancyPublishFeedback.

Screenshots of UI changes:
After

Next steps:

[ ] Add a new sheet to the audit spreadsheet
[ ] Add the GID of the new sheet to the tfvars files
[ ] Deploy Terraform

 Re-design the feedback form to gather most relevant data and to consider ways to promote more responses from hiring staff research


CPT-DC-001_adding wheather app file

CPT-DC-001_adding wheather app file

There is no task in CPT-DC-001 ! Please read the documentation well next time. Try again in next time. Best of luck !


InResponseTo must match the Request

Issue overview
As part of the 100+ checks performed by spid-saml-check in order to pass SPID validation, Assertion.Subject.SubjectConfirmationData.InResponseTo

must match the SAML request ID

If not available or mismatching, 3 different mandatory tests fails.

Proposal
This can be checked in SpidSAMLEndpoint.handleLoginResponse, problem is, I cannot find any way to retrieve the original request data! @lscorcia any hint on this?
!assertion.getSubject().getConfirmation().stream().findFirst().get().getSubjectConfirmationData().getInResponseTo()

@nicolabeghin I guess you have to debug the request flow, starting from the SpidIdentityProvider class, you have to check if the request is saved somewhere, If not you have to create some store where to put the request, accessible also by the endpoint (be aware of clustering issue).

Thanks, I spent some hours debugging in SpidSAMLEndpoint but couldn't find any place where the request is stored, so will try to dig more. I found out keycloak checks InResponseTo already when SP initiated so hope to find a way to reuse standard code because otherwise it would mean a lot of work is required in Keycloak foundation to get it working with Spid.

InResponseTo check in existing Keycloak sources

tentative (not sure): in SpidIdentityProvider.performLogin store request Assertion ID in order to be able to retrieve it for comparison in Response:
request.getAuthenticationSession().setClientNote("requestID", authnRequest.getID());

Submitted PR #22


v1.0.0 not working next 13

I'm having this error below after upgrading to version 1.0.0 on next 13.0.0 with appDir enabled. Next suggests it's an issue with the package.json, but I can't figure it out... Can this be fixed? Thanks

Error: Module not found: Package path . is not exported from package node_modules\next-image-export-optimizer (see exports field in node_modules\next-image-export-optimizer\package.json)
2 | import Heading from '@components/heading'
3 |
4 | import ExportedImage from 'next-image-export-optimizer'
5 |
6 | import styles from './Links.module.css'
7 |

Hey @ajhawkings,
I could reproduce the error but haven't found a fix yet. As the app directory is still in beta and, more importantly, does not support next exportyet (https://beta.nextjs.org/docs/app-directory-roadmap#:~:text=not-found-,Planned Features,-The app directory), I will postpone the work to get it working. Please feel free to investigate yourself and propose a PR.

Hi @Niels-IO, completely missed the fact that it doesn't support next export! Thanks for spending time on it.

Hi @ajhawkings, and @Niels-IO
I had this problem when trying to import ExportedImage into a server component (the default). It needs to be imported into a client component - i.e. a component with use client at the top of the file. After that everything works fine for me.

As far as I'm aware next export isn't supported yet. When I try it I get an error about  missing exportPathMap in next.config.js.
But in my case I just rely on automatic static optimisation and don't set up SSR or ISG or anything like that. When deployed to netlify it amounts to more or less the same thing.
By the way, thanks for this brilliant tool. In theory I could use the next on demand optimisation in my netlify deployment, but there are so many issues, (e.g. netlify image cache not persisting after a new deploy, or randomly failing) that it's much easier to use this.

Hi @mdj-uk,
Thanks for sharing your use case! Interesting to see that this module also can be used like this.


Get coordinates in wgs84

Is it possible to configure g-search to return coordinates in wgs84 instead of euref89 (EPSG:25832)?
Looks like API only supports EPSG:25832
https://github.com/SDFIdk/gsearch/tree/main/doc#response

Correct, the backend does not support other projections yet. Once it does support it it will be added in gsearch-ui aswell.
https://github.com/SDFIdk/gsearch/issues/122


[zh-cn] sync ingress-minikube.md

content/zh-cn/docs/tasks/access-application-cluster/ingress-minikube.md

The preview still has some issue, like this note:
更改 IP 地址以匹配 `minikube ip` 的输出。

The preview still has some issue, like this note:
更改 IP 地址以匹配 `minikube ip` 的输出。

Fixed, thx

/lgtm


Avoid the need for other technical helper apps or API's, i.e. Marker for PDF's

I just upgraded to version 0.6.1 and it was excited by the release notes, but then you lost my interest when I realized that I had to be running something called 'Marker'. I haven't got the technical ability to run my own instance of Marker, and the paid-for service seems to cost $25 a month. Obsidian has a PDF extractor plugin**. Is it not possible for your plugin to make use of the capabilities we already have to interpret PDFs? Requiring the use of some other highly technical service means that your features aren't nearly so accessible to the general user. Otherwise, incredible job you're doing.
(** I obviously know very little about this but in the few minutes I spent looking into this it seems that Marker offers very high quality conversion of PDFs using advanced AI models. And forgive me if I'm mistaken but in order to provide the text from a PDF for what SystemSculpt is doing, I would assume that you would need just the raw text. The fine detail of the PDF's format and layout isn't going to be that useful.  The 'Text Extractor' community plugin seems to provide that without the hassle or expense of a third party service)

I totally understand; I should have made it clear that Marker is just a temporary "let's make sure everything works properly" type of deal at first, with much more intuitive/automatic/built-in solutions coming in the next iteration
Marking this as enhancement and leaving it open until this is solved and what I said above comes into production :)


Feature 1684

We'll revisit some of this changes in the short term after 5.8, marketplace changes moved to other PR


Fix container deprecations, refactor internal-session tests

I have refactored the tests of internal-session to use describeModule, which provides an isolated container so stubbing one isn't necessary. In order to use describeModule, I needed to have a resolvable name, and so I put an internal-session.js into the dummy app, which allows describeModule to use the resolvable name internal-session:main. This is only necessary for testing, because in regular use the initializer sets up InternalSession. I also needed to change the authenticator's name to something that Ember is happy with, and so chose authenticator:test (i.e., it needed a colon).
These changes appear to solve the container deprecation warnings, and do so in a way that all tests pass.
I believe this solves issues #857 and #822.

@kbullaughey: thanks for the work! However, this actually makes the Internal Session public API which I don't think is great as people will actually start to rely on it.
Also the real problem is actually this line: https://github.com/simplabs/ember-simple-auth/pull/822#discussion_r52180625
If you could put sth. together that fixes that and the tests without making the internal session available to the application that would be great of course. A fix for that really needs to go out soon and I don't really have time for that currently.

I'm confused how these changes make the Internal Session API public. I've only added an internal-session.js file to the dummy application. I believe from the perspective of someone including the addon, nothing has changed.
Or are you suggesting that taking out the following line somehow makes the API public?:
container: null

Could you help me understand how the API is now public? I'd be happy to try and adjust my fix.
I realize I haven't fixed the shared content problem. I figured that should be a separate PR.

If the internal-session.js fils is in the addon folder it's only accessible from the addon itself while if it's in the app folder it's merged into the application's tree which doesn't officially make it public API of course but suddenly it's part of the app and people will start to use it.
Also the actuel problem that's causing tests to fail when deleting container: null is what I describe here: https://github.com/simplabs/ember-simple-auth/pull/822#discussion_r52180625 so fixing the shared content bug should be part of the same PR that removes the container property as it's actually required to get the tests green again after removing the container property.

But I didn't put internal-session.js in the main app/ folder, only in tests/dummy/app. This was just an artifact of how describeModule works. In order to be able to use describeModule and have it set up an isolated container, it needs to be able to use the resolver to find internal-session. Having a real container allows getOwner(this).lookup(authenticator) to work out of the box and thus doesn't require stubbing.
Are you worried about people taking a cue from the dummy application and assuming that InternalSession can be imported and used? Perhaps there's another way to get describeModule to work, or set up our own isolated container for testing using the ember-test-helpers functionality. I tried to do this, but it was turning into a nightmare, and so I resorted to putting internal-session.js in the dummy app.
How is the shared content related to our use of the container? I still don't see how these have anything to do with each other.

Ah sorry, I see. I thought you moved it into the app folder. Using describeModule probably makes sense but I wouldn't like to include this into this fix as it is not actually required.
The problem with the shared content instance is that when removing the container: null from InternalSession it will call the _updateStore method which uses this.content internally which will still have some data in it that was set in a previous test as it is a globally shared instance. Changing the content property so that it is a fresh instance for each instance of InternalSession will fix these test failures (a few others will come up though in tests that depend on the globally shared content instance).

I was getting test failures that required the describeModule change. The unit tests for Internal Session involve the following beforeEach:
let container = { lookup() {} };
store         = EphemeralStore.create();
authenticator = Authenticator.create();
session       = InternalSession.create({ store, container });
sinon.stub(container, 'lookup').withArgs('authenticator').returns(authenticator);

Without container: null subbing the container in this way breaks because the following will return undefined:
getOwner(this).lookup(authenticator)

So I think my other changes would need to be part of this PR.

#822 removes the container property without switching to describeModule. As long as the test sets the container on the internal session instance later it shouldn't be necessary to switch to describeModule.
The problem in #822 is that there's data from previous tests left in the session's content as that's a shared instance on the prototype and thus tests have side effects on other tests. That's why it should be fixed so that it is a fresh instance for each instance of InternalSession.

I've added a commit that makes the content a separate object for each instance. I tried applying this change without the describeModule changes and lo and behold it all worked.
I'll submit those changes as a separate PR, as it seems you prefer that route. Feel free to close this issue of you accept that PR.

Closed in favor of #894


Doesn't work in Offline and in slow connection, strong external js libs depend

Delayed init on slow internet connection, and empty editor screen in offline mode.

Hello, @iBog.
I forked this repository and restructured the code. One of the things I did was add offline mode support. Basically, I downloaded the JS and CSS files from the dependent libraries for the plugin.
My version of the plugin is available at the link:
https://github.com/Jeferson505/flutter_summernote
Instructions on how to use it in a flutter project are in the Setup section of README.md.
The changes I made are described in the CHANGELOG.md file, available in:
https://github.com/Jeferson505/flutter_summernote/blob/master/CHANGELOG.md
In the future, I plan to add my version of the plugin to pub.dev.
Unfortunately I couldn't support all languages in offline mode. This is because to provide a language in offline mode it is necessary to add to one of the JS files (summernote.js) the content of the desired language present in the files available at:
https://github.com/Jeferson505/summernote/tree/develop/src/lang
However, to add all the plugin would be an additional 500kb. I only added the following languages to offline mode:

en-US
es-ES
fr-FR
pt-BR
pt-PT

Feel free to use it if it suits your needs.

I wanted to express my gratitude to @Jeferson505 for the work done. Until the changes merge, I will use your fork. You guys saved my life because I was very desperate in search of a good fast html editor. <3


[Feature request] Slider for blur level

It would be cool for us to customize how much blur we'd like for the background.

The blur is done by the OS and isn't adjustable.


create a trade study for deployment mechanism and composite structure verification

Design constraints of composite structure:

Passive deployment as stakeholder need

blocked #186


crash file attatched

crash-2024-04-18-21-43-24.log

crash-2024-04-18-21-43-24-AUTOSCAN.md

Checking for *[HUD / Interface Crash]...... SUSPECT FOUND! > Severity : 1
Have you changed anything in the list?

Checking for *[HUD / Interface Crash]...... SUSPECT FOUND! > Severity : 1
Have you changed anything in the list?

No


How to output NLog log to Rider's console

I use Rider as the editor of Unity. How do I redirect the log output from Nlog to Rider's console?

Rider seems to have support for displaying Unity Console:
https://blog.jetbrains.com/dotnet/2018/04/10/view-unity-console-logs-directly-rider-2018-1/
You can write to Unity Console using UnityEngine.Debug:
You can make you own NLog-target like this:
    [Target("UnityConsole")]
    public class UnityConsoleTarget : TargetWithLayout
    {
        protected override void Write(LogEventInfo logEvent)
        {
              string logMessage = RenderLogEvent(this.Layout, logEvent);
              if (logEvent.LogLevel <= LogLevel.Info)
                  UnityEngine.Debug.Log(message);
              else if (logEvent.LogLevel == LogLevel.Warn)
                  UnityEngine.Debug.LogWarning(message);
              else
                  UnityEngine.Debug.LogError(message);
        }

        protected override void CloseTarget()
        {
            _dispatcher = null;
        }
    }

And you can configure the target together with Unity-Bootstrap:
using System.IO;
using UnityEngine;

public static class Bootstrap
{
    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
    private static void ConfigureLogging()
    {
       var config = new NLog.Config.LoggingConfiguration();

       // Targets where to log to: File and Console
       var unityConsole = new UnityConsoleTarget() { Name = "Unity" };

       // Rules for mapping loggers to targets
       config.AddRule(LogLevel.Info, LogLevel.Fatal, unityConsole);

       // Apply config
       NLog.LogManager.Configuration = config;

       // Generate output
       NLog.LogManager.GetCurrentClassLogger().Info("Hello World");
    }
}

@snakefoot
Thank you very much.  The log can indeed be output to the Rider console, but I encountered a problem. If I switch the unity scene, the rider will automatically clear the console log. I don’t want him to clear mine log, is there any solution for this？

@ZhouJiaZhi If I switch the unity scene, the rider will automatically clear the console log. I don’t want him to clear mine log, is there any solution for this？

I have never used Rider or Unity3D. This place is primary for NLog-specific issues/questions. Maybe try the support-forum for Rider  / Unity3d or try StackOverflow

@snakefoot
OK, Thank you

I am not using Unity, but have the same problem. NLog does now show in the console or Debug Output window of Rider.
I'm using Rider 2023.2.1, running on Mac M2 (it's the arm version of rider).
I've got the following nlog targets:
    <target name="debuglog" xsi:type="File"
                fileName="debuglog${processid}.txt"
                layout="${processid}|${threadid}|${time}|${level}|${callsite}|${message}" />
    <target name="console" xsi:type="Console" detectConsoleAvailable="false"
                layout="${processid}|${threadid}|${time}|${level}|${callsite}|${message}" />
    <target name="nw" xsi:type="Network" newLine="true" lineEnding="LF" address="tcp://<IP_ADDRESS>:5061"
                layout="${processid}|${threadid}|${time}|${level}|${callsite}|${message}" />
    <!-- The next line is for outputting to the debugger in rider -->
    <target name="debugger" xsi:type="OutputDebugString" layout="${logger}::${message}"/>

(The last one I saw in a comment elsewhere, but its only for VS).
Is there something else I can do?
Thx.

Again this is for questions about NLog. You will probably get better response asking at Rider-Support-Forum or StackOverflow:
The Rider Debug-output window can be found here:

Show/hide: View | Tool Windows | Debug (or shorcut-key ALT + 5)
Configure: Settings/Preferences | Build, Execution, Deployment | Debugger

In the Debug-window then you can choose to see:

Console-output - From Console.WriteLine - https://github.com/NLog/NLog/wiki/Console-target
Debug-output - From Debug.WriteLine - https://github.com/NLog/NLog/wiki/DebugSystem-target

See more: https://www.jetbrains.com/help/rider/Debug_Tool_Window.html


Version 4.6.4 no longer available?

We use version 4.6.4 of openlayers but this version suddenly disappeared. Now we receive the following error:
GET https://openlayers.org/en/v4.6.4/css/ol.css net::ERR_ABORTED 404
GET https://openlayers.org/en/v4.6.4/build/ol.js net::ERR_ABORTED 404

Version 4.6.5 is still available though but we still need 4.6.4
Is this an error or are we forced to upgrade?

Related to https://github.com/openlayers/openlayers.github.io/commit/adbe2872b226e5de92e9324b7513034df788bfcb
I already provided a similar answer for a near similar issue https://github.com/openlayers/openlayers/issues/8331#issuecomment-401632460


Galaxy score lowered to 4.9

Ansible Galaxy Score lowered to 4.9. Fedora 33 is falsely marked as invalid platform. Related to the Bug https://github.com/ansible/galaxy/issues/2533

https://github.com/MonolithProjects/ansible-hashicorp_tools/pull/6


Gloss pages display wrong field choices

When user language is set to English, for all signs the same field choices are shown. For each field choice, this is the lowest available machine value (so all signs have Handedness = 1, Handshape = 5 for both hands, etc).
When user language is set to Dutch, the sentence 'not yet translated' is shown (this is correct).
Field values are shown correctly in the search page, and searching also works as expected.

Ah sorry, a bug I introduced last week while working on the field choices #32 , caused by the fact that fundamentally changed how and where 'human values' are retrieved. I already fixed it quietly hoping nobody had noticed, but now I see it even has its own issue. Let me know if it still pops up somewhere.


More explicitely explain route settings

fixes #255
I'm not sure about indentation and rst syntax here, please check carefully

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
52 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.1%) to 93.975%

Files with Coverage Reduction
New Missed Lines
%

pyads/utils.py
1
95.45%

pyads/ads.py
10
92.7%

pyads/pyads_ex.py
41
90.09%

Totals

Change from base Build 895069826:
-0.1%

Covered Lines:
1622

Relevant Lines:
1726

💛  - Coveralls


fix: tests on iOS 17

Summary
Running the tests locally with the latest Xcode results in a few failures, so I've fixed the following:

Use sorted key output for JSON, as iOS 17+ uses a more secure dictionary type that randomizes key order
Use strict URL parsing as the URL(string:) default behavior has changed in iOS 17
Clean up testFilterAndEnrichmentPlugin results so that events aren't duplicated between runs (this does not appear to be an issue on CI, only while running locally). (@yuhao900914, can this test just use an in-memory store instead?)

Checklist

[X] Does your PR title have the correct title format?
Does your PR have a breaking change?:  No

Can this test just use an in-memory store instead?
Yes, which memory it's using doesn't matter.


Add nuget package for F#

@Mizux @lperron
Let me know how best to configure the build runners so this can be included in regular releases (if desired)

Also we would like to make a the release v6.7 this week, not sure if we integrate this PR in it or not
Currently I set the milestone to v6.X

@Mizux @lperron
Please review latest changes. Will look at runners soon.


Fixes syntax highlighting in README

Small change, but it bugged me 😄

Thx! Didn't realize that broke at some point.

👍 no problem! I think GH changed the way they handle markdown a while back, had to do similar fixes in a bunch of our repos too. Cheers!


Add: Save Project

The way I see it, we need to be able to save the following data:

Raw Data file
Feature Tables
Audit Log
Parameters

We already have a lot of methods which I suggest we re-use for saving the project. Here are my suggestions:
Raw Data file
I suggest that we don’t save the imported raw data files to the project file. This will speed up the save process a lot and reduce the size of the project files. Instead, we can reference the raw data files (e.g. in the mzTab files).
Any raw data file created in MZmine can be exported to mzML and included in the project file.
Feature Tables
We can export the feature tables to mzTab files and include them in the project file. This will however not support the chromatogram column (e.g. XIC profiles) which I suggest we export to mzML files – one for each feature table.
Audit Log
We will need to make a method for exporting and importing the audit log to e.g. an xml file. If we can find a standard format for reporting audit files then I would recommend this instead.
Parameters
Methods are already present to save and load the config.xml file.


Issue when prototype.js is present

Hi, I have a problem with es6-shim when is using prototype.js.
Basically the code is a widget that is injecting in the website. I using es6-shim to fix a compatibility with IE11, but we have a client that is using prototype.js 1.7 https://ajax.googleapis.com/ajax/libs/prototype/1.7.0/prototype.js in the site and we have a conflict:

To do this widget, we are using https://github.com/KoryNunn/crel to create the html and next minify in only one file.
If I use "es6-shim", the widget works in all browsers, but If I remove the "es6-shim" the the script do not work in IE11, but if we use "es6-shim" and in the site is using prototype.js, the script do not work in any browser.
I test with last version of prototype.js (<IP_ADDRESS>)
https://ajax.googleapis.com/ajax/libs/prototype/<IP_ADDRESS>/prototype.js and there another error:

But only I need to solve for 1.7!
Can you help me with some tip?, I wish to know some opinion.
Thanks you community!

Written this, I take the solution. xd

@dimaslz what was your solution?

prototype.js is obsolete, but I still want the es6-shim to work with it.

@ljharb Yes, I know that is obsolete, but is a special case.
So the solution, I used babel-polyfill and works properly. With es6-shim I have problem, I don't know way. But don't care, will improve a lot thing soon.
Thanks!

@dimaslz could you provide me with a jsfiddle that reproduces the problem?


Feed: Remove contour from avatar photo (on card + popups)

The avatar photo circle size should be equal to the size of the icons on the right side.
*** If there are any more places with the avatar, please let me know.

@Zhigamovsky @sirpy  The contour from the avatar photo is removed.
Checked on the QA 1.23.1-8
Device: Desktop // Windows 10 // Chrome 88.0.4324.150
Attachment:


Desync of game state on PredictionBarrierReached

Whenever the prediction barrier gets reached due to an influx of inputs, there will be a bunch of jitters, which leads to the players' positions in this sample project getting desynced. The current theory is that the inputs during that frame don't get read.

This should be fixed as of cf0b896c7e56c7916aceb8595fd4cdb04df44ea8.


Improve Documentation

Yes, I know that no-one likes doing it, but I think we all agree that it needs doing.
I have been giving some thought to how I am going to be doing the documentation for ChocolateyGUI, and I am thinking that I am going to use this: https://readthedocs.org/
I first saw it being used on this project: https://github.com/cake-build/cake and you can see what it looks like here:  http://cake.readthedocs.org/en/latest/
Things I like about it:

ties into existing documentation that we already have
is fully searchable
you can tag a "version" of the documentation that matches to a release of the product

Thoughts?  Could we use this for GitVersion as well?

I have started using readme.io for this.
See shouldlys docs at http://docs.shouldly-lib.net/

I have started this at #502
Interestingly enough, cake has moved to this approach. And must build their gh-pages docs from that folder. https://github.com/cake-build/website/blob/develop/src/Cake.Web/App_Data/docs/fundamentals/tasks.md

Actually, cake doesn't have a different website. But I think we could build that

Closing this, have new tasks and have made a decent start on this


sim-lib: Get rid of nested json for node definition

I must have been way more sleep-deprived than I thought when originally designing this, but we don't really need the nested json with node type tags to parse node information (as long as the node info has, at least one different field name).
Mainly, this goes from:
"nodes": [
    {
        "LND": {
            "id": "...",
            "address": "...",
            "macaroon": "...",
            "cert": "..."
        }
    },
    {
        "CLN": {
            "id": "...",
            "address": "...",
            "ca_cert": "...",
            "client_cert": "...",
            "client_key": "..."
        }
    }
]

To:
"nodes": [
    {
        "id": "...",
        "address": "...",
        "macaroon": "...",
        "cert": "..."
    },
    {
        "id": "...",
        "address": "...",
        "ca_cert": "...",
        "client_cert": "...",
        "client_key": "..."
    }
]

Let's get this done with high priority if we're going to change it, told the warnet folks to wait on a stable config file before they proceed.

Let's get this done with high priority if we're going to change it, told the warnet folks to wait on a stable config file before they proceed.

On it

@carlaKC should be good now


Error: No package definition files found.

Download and Unzip binaries,Run build.cmd,Can't build package.
Prompt "Error: No package definition files found."

Run buildpkg .pkg.xml will generate wm.xml,but when Processing wm.xml,There's another error. (PkgGenCommon) : error : Failed DoConvert

Modify .inf file can buile suceess.
[Manufacturer]                                                     [Manufacturer]
%MSFT%=Standard,ntarm     ------------>         %MSFT%=Standard,ntx86
[Standard.ntarm]                                                  [Standard.ntx86]

Hi @CharlieTao, this may have been fixed in recent updates so I will close this for now. If that is not the case, please file an issue here: https://github.com/MicrosoftDocs/windows-iotcore-docs


[WIP] node-zmq 3

Hopefully, this makes things a bit more sane.
Please note that this would be a major version bump to 3. We will still need to maintain node-zmq 2 for a while (bugfixes), so we should create a 2.x branch off of master before merging this.
Closes #515
Closes #438
Closes #279
Closes #175
Changes:

All APIs are now documented in the readme.
The module exports no longer is the binding. The binding is now on exports.binding. Users shouldn't need it, but there's no real need to hide it either.
All hardcoded constant lists removed from JS, all now come straight from C++ and feature detection. That means: socket types, send-flags, socket options, context options.
All number referred constants removed from C++. All constants are registered by name now.
All constants may be referred to by their string version (eg: "ZMQ_SUBSCRIBE") or by their lower case version with the "zmq_" prefix removed (eg: "subscribe").
Alias for getsockopt/setsockopt to simply get/set on the Socket class.
All constants are removed from the module exports. No more zmq.FOO_BAR. All getters and setters are gone. That means you now have to use get(sockopt) and set(sockopt).
Exposed zmq.contextOptionExists(option), zmq.socketOptionExists(option) and zmq.socketTypeExists(type) functions.
Context is now a proper JS class, and custom contexts can be created and configured.
Sockets can now be created from a context, or still straight from the module (using the default context).
Some style fixes and added some zmq_ return code < 0 checks that were missing.
Maintained support for Node >=0.10 <=5, and ZMQ >=2 <= 4.1.
Removed legacy send/receive methods from C++ that were no longer used.
Updated all unit tests.
probably more...

TODO:

Incorporate fixes from #531 and #536
More style fixes, everywhere.
ESLint (could be post-merge).

cc @kkoopa @reqshark

pretty impressive cleanup to MessageReference class, i defer to @kkoopa for review there
(outside my pay grade)

MessageReference I didn't really touch. I just moved it. But yes, lots of things pertaining to native code have been touched or changed, so @kkoopa's review would be most welcome.

For the amount of changes this entails, I could really use some review :) Anyone who wants to help out is welcome to.

lgtm

+1 awesome docs!

Deifinitely makes the module Mord interesting. Good effort.

@kkoopa @reqshark Does it make sense if I pursue this PR before #537? That way, if that proposal is successful, we don't have to backport it and can move on with node-zmq v3. If I go with #537, the branches will drift further apart and I will have to radically update this (v3) PR as well. Perhaps limit the experimentation to v3? Does that sound good?

Yes, that sounds reasonable.

Does it make sense if I pursue this PR before #537? That way, if that proposal is successful, we don't have to backport it and can move on with node-zmq v3. If I go with #537, the branches will drift further apart and I will have to radically update this (v3) PR as well. Perhaps limit the experimentation to v3? Does that sound good?

Yep!

Maintained support for Node >=0.10 <=5, and ZMQ >=2 <= 4.1.

What about node 6?

When I made this PR, either there was no Node 6, or we didn't support it yet. Of course if I merge this, it will be in a state where it works on Node 6, no worries :)

Excited for many of the changes coming in this PR! :+1:

Thanks :) I really need to pick it up again, have been quite busy lately.

IMO node 5 and node 6 are the same thing in terms of binding compiles... at least using<EMAIL_ADDRESS>

May I know when will node-zmq 3 be ready? Or has it already been launched?

It's not ready yet. But I'm thinking within about 2-3 weeks it should be.

I'm also facing the same issue as #438 at the moment, but since it will require me to wait for another 2-3 weeks for the issue to be closed until version 3 comes out, may I ask if I can get any temporal help for now to get the ZMQ_IMMEDIATE issue solved?

Time is my problem right now (else I would've shipped node-zmq 3 by now) so if anyone wants to help reinvigorate #438, raise your hands please.

@ronkorving Sure. Hopefully there are someone who will help in this, and in the meantime I'll wait for the next release. Thanks!

To address #552 (asking to be able to share a zmq context between two different node C++ add-ins), I think the right strategy is to extract the class declarations of zmq::Context and zmq::Socket from binding.cc into a binding.h file that can be included from the other node module. They can use Nan::ObjectWrap::Unwrap<Context>(...)->context_ to get what they need (the zmq_context handle) from a JS Context argument.
I'm happy to submit a patch if people like the idea.


Support adding fixed parameters to the function in the operationId

Different API endpoints use the same python code, but with a different parameter (like a template), which is not part of the payload, and depends on the the endpoint.
for example http://<IP_ADDRESS>/api/v1/server/interfaces uses a python class or a function that parses interface data using the template which depends on the API endpoint.
So, I would need an operationId like myapi.view.genericparser, which takes as a first argument the template, and as other arguments the ones in the API query, path or body.
The function would look like:
def myfunc(fixed_var, *args, **kwargs):
    # your code

or
class MyClass(object):
    def __init__(fixed_var)
         self.fixed_var = fixed_var

    def __call__(*args, **kwargs):
         # Your code

Anyone had a similar request?

Hi @WimDH It might not be so clear to me, but I was just wondering whether you can use something like a generic handler class and other detailed ones representing the resources:
class GenericHandler:
    @classmethod
    def get(cls, *args, **kwargs):
         inst = cls()
         # generic stuff depending on inst methods impl and inst.fixed_var

class SpecificResourceHandler(GenericHandler):
    fixed_var = 'specific value'
    # more methods etc...

and in swagger, use myapi.view.SpecificResourceHandler.get


QMAPS-2157 feedback remember close

Description
Implement the mechanism to keep a user feedback question hidden if the user dismissed it by clicking on the close button.

when a question is answered or dismissed, store the action (yes|no|dismiss) and the current datetime in localstorage
use a localstorage key based on the questionId so all questions across the app are independant, and dismissing one will not hide the others
before rendering the question, check if there is a stored value

if not, means the user previously did nothing with this question => display the question
if there is a value but which isn't dismiss, it means the user already answered this question but probably in a different context (query, route, etc.) => display the question
if the user previously dismissed the question, check if enough days have passed. If not, don't display the question.

Closed because the branch had the bad ticket number, re-opened as https://github.com/Qwant/erdapfel/pull/1114


allow localhost as ip address, fix valid port function

Allow localhost for usage with WSL based devices, or anything else that might be tunnelled via localhost. <IP_ADDRESS> and localhost are NOT identical in all cases.
Allow ports from 1-65535, inclusive.

Thank you!

Your code has been reflected in the main branch:

https://github.com/webos-tools/cli/commit/7ec34179a488c3cb5258a8c1a0cb14c3538cba6d

Thanks.


Add variable for author name

By adding a variable for author name, it will be able to use it for linking to a author document.

I came here to request this - I like to have author's names linked to their quotes and ideas in Obsidian so that would be useful, if at all possible with how Kobo readers work.

@rsletta i was under the impression that you wanted to pick this up? Is this still the case or shall I have a look?

It has been my intent. See my other comment.

I had a look in the database, and it seems that it doesn't store who the author of a book is 😕
At least, in my database, the author table is empty.

So I'm a bit confused where the e-reader is pulling this information from to show in the UI 🤔

The only data I found was in the content table. There is one entry where the author name is in the "attribution" column, which I assume is the ebook, based on MimeType.

The ContentID of that row is the same as the BookID of the other rows for that book.

It might be that

I've managed to even include more details than just the author!
Thanks for the hint.

If anyone is available or interested to test before an official release: https://github.com/OGKevin/obsidian-kobo-highlights-import/releases/tag/1.6.0-beta.2


Preprocessing pipeline question

Hello!
I would like to utilize your model on a custom dataset of MRI images, however for that I would need to replicate the preprocessing pipeline you used for model training to process my own data. Did you use some end-to-end pipeline or are you running multiple software one after another?
In any case in the article only mentions the algorithms not the software, with versions and parameters so I would like to ask for that.
Additionally I found a few typos in the documentation so I'm going to just leave them here:
In the installation section you mention Smile-GAN instead of Surreal-GAN.
In the Pypi documentation page the text says version 0.1.0 whereas it is for the 0.1.1 version.

Hi!
Thank you for your interest in our paper! The versions of software can be found in the reporting summary here: https://static-content.springer.com/esm/art%3A10.1038%2Fs41591-024-03144-x/MediaObjects/41591_2024_3144_MOESM2_ESM.pdf.
Our lab is also providing an end-to-end processing framework called Nichart: https://neuroimagingchart.com/, which can be used to process your data easily. Since I have graduated, I am not sure about the details of that right now, but you can contact Dr. Erus at<EMAIL_ADDRESS>for further information on that. I will transfer this repository to the lab Github account soon: https://github.com/CBICA, and you can also ask there if you prefer asking on Github.
Also, thank you for pointing our the typos, we'll correct them soon!

Thanks for the quick answer and sorry to further bother you, but I have a follow up question. Did you use the individual tools for this project or  NiChart's automated pipeline? I'm asking since as far as I can see NiChart uses DLMUSE not MUSE, for example.
Naturally it would be far more convenient to use the end-to-end pipeline, but I'm afraid it would lead to different results.


Some builds for NSE Indices - Test Run remaining

This will be worked on in the coming days!

All run success


README

Hi David,
I really would like to try your library. It looks really good and I saw it being used in other contexts already. I'm not an extensive MATLAB user and I regret that your gaimc doesn't even come with a README file to clarify how it needs to be installed.
If I run gsp_install.m, it just throws an error regarding gsp_start...
Thanks
Julia

gsp_install isn't my function ... you just put this into a directory on your path -- there is no need to install anything.

Thanks a lot for the quick reply! The other code that suggested to use yours said "download and install" 😄 thanks again.


Admin's navigation bar (front page)

All navigation bars including the entry bar needs to be improved visually, think maybe dropping Bootstrap and transform to Angular Strap or Angular Material


No method named clipboard found for struct Navigator in the current scope

This doesn't prevent using just dev. However, it does prevent trunk build --release --filehash true from compiling (at least locally, unsure about CI).

Tricky one.

I initially tried to have [build] target = "wasm32-unknown-unknown".
However, that caused issues:
target/wasm32-unknown-unknown/debug/deps/mina_block_explorer-4dea99a3bc484a0d.wasm: 1: Syntax error: end of file unexpected

So, I ended up just always setting rustflags = ["--cfg=web_sys_unstable_apis"] in build.
Note that this likely causes issues with incremental compilation [1, 2].


Csvlint validation

@pezholio and @quadrophobiac can you review this please before we merge?

Currently outputs errors, warnings and info messages into console

That's awesome :+1:
Can you add the validate CSV button as a menu item instead though?
Should be a simple case of adding a menu item to main.js, which triggers an ipc event in hot.js, which then triggers the function.

Links to issue #2


Disable windowsonly tests when running on !Windows platforms

These changes were in the code earlier, but seem to have been lost
in the nunit->xunit migration. But they are still relevant, so, adding them
again.

Updated the PR to fix an issue (use -notrait .. instead of -exclude) with my earlier patch.

Changed the category WindowsOnly to windowsonly to be consistent with other categories.

Can you please use the [PlatformSpecific] attribute? (example: https://github.com/Microsoft/msbuild/blob/xplat/src/Shared/UnitTests/FileUtilities_Tests.cs#L855)
It's an xunit extension msbuild inherits from the buildtools package: https://github.com/dotnet/buildtools/blob/f6361d1f2d53a64ae6c0971be959981390f9d8a2/src/xunit.netcore.extensions/Discoverers/PlatformSpecificDiscoverer.cs#L23

@cdmihai ah, my bad. Fixed.

LGTM, thanks.


Fixes for release

Fixes #
Checklist

[ ] My branch is up-to-date with development branch.
[ ] Everything works and tested on latest stable Rust.
[ ] Coverage and Linting have been applied

Current behaviour

New expected behaviour

Change logs

I think you are overthinking it. It looks quite easy to me:

wasm32-unknown is for browsers
wasm32-wasi is for other VMs that have access to binary interfaces

Also, let's try to not duplicate pipelines in tests, once we run cargo tests --all-features for each target isn't it enough?

In Fluvio we use wasm32-unknown-unknown with wasmtime. I think that should not assume that thing.

We recently added support for WASI, but still is not enabled by default, we could consider to migrate to only use WASI in the feature but that decission has not been taken yet


Add ignored http headers to SpaProxy

Ignore Connection and Cookie header when using UseProxyToSpaDevelopmentServer
Addresses #16797

Thanks for your PR, @ChristopherHaws.
Cookie headers can be important in some cases, and we don't feel that it's the right thing to do to always remove these. For the Connection headers, we like your proposal. Can you tweak your PR to remove only the Connection headers?
As for the Cookie header, you can have a custom middleware registered in the middleware pipeline, which can remove the Cookie header for your specific application.

I have removed the cookie header from the NotForwardedHttpHeaders.

Thanks for your contribution, @ChristopherHaws.


add eaf parser

I suppose this is the specification of EAF.

EAF parser: https://speach.readthedocs.io/en/latest/index.html

The main trouble with eaf is that you don't know beforehand which tiers are going to contain the utterance content that we actually want to parse.
This means you'll need to have some kind of UI where either

you let the user give a list of desired tiers (this presupposes the user has that list beforehand
you present the user with some sample content, allowing them to choose the desired tiers

After that, you would probably also need some checks that will enable the user to see whether they made the right choice, and redo as needed.

todo for @liesenf: pick 2 openly available eaf corpora that we have parsed before and enumerate the desired tiers

One would be IFADV

The main trouble with eaf is that you don't know beforehand which tiers are going to contain the utterance content that we actually want to parse.
This means you'll need to have some kind of UI where either

you let the user give a list of desired tiers (this presupposes the user has that list beforehand)
you present the user with some sample content, allowing them to choose the desired tiers

After that, you would probably also need some checks that will enable the user to see whether they made the right choice, and redo as needed.

@mdingemanse check the documentation! Any feedback/corrections, feel free to re-open this issue.

docs are looking good!


i need fog sphere

Feature
it'd be cool i swear, even though im the only one that noticed this in 1 year
timber hearth has a special fog sphere that makes it blue on the front
Context

should be pretty easy? just expose the fogramp property


Arrows

Is there way to only show the left arrow when they have started scrolling through?

You can manage an additional state in the wrapper component to achieve this functionality with the help of inner-slider's currentSlide state. Pass a ref to the slider, and then you can access currentSlide with this.slider.innerSlider.state.currentSlide.


Mention --ip_address_types Cloud SQL proxy flag

@kurtisvg should we mention the --ip_address_types flag in the deployment yamls:
https://github.com/GoogleCloudPlatform/kubernetes-engine-samples/blob/master/cloudsql/postgres_deployment.yaml
https://github.com/GoogleCloudPlatform/kubernetes-engine-samples/blob/master/cloudsql/mysql_wordpress_deployment.yaml
Perhaps in the command args array, add something like:
# Uncomment below to force the pod to use the private IP address of the Cloud SQL instance.
# The instance must have a private IP on the same network and in the same region.
# "-ip_address_types=PRIVATE",

Update version as well


Cross Platform Cryptography: Remove remarks about unsupported .NET versions

Summary
The cross-platform cryptography guide noted a number of remarks regarding .NET versions that are no longer supported. This removes those remarks and updates tables to remove any caveats about a minimum .NET version where they are no longer needed.

/cc @bartonjs


Improve detection of machO backdoors & stealers

Based on studying some recent submissions to the Malware Bazaar.

It's odd that make integration doesn't seem to be completing with the changes in this branch. Generating the test data should indicate that the rules work and produce results but the tests never finishing is weird.

Yeah, it looks like there may be no fast way to match a long string of alphanumeric text. It turns out that compiled regexps are run across all files - not just the ones matching conditions:
https://github.com/Neo23x0/YARA-Performance-Guidelines

commit incoming to improve performance ...

updated rules are still slower than I like, but they are faster than they were.
there doesn't seem to be a fast way to detect a very large string with YARA :(

finished in 6 minutes - not bad! I had to remove a query, but the best improvement was adding a nul character up front to find the start character.


disqus does not work

now i find that it works fine on my mobile phone's Firefox browser!

perhaps, the ERR_CONNECTION_RESET is because of the Disqus Fee Plan i choose


Documentation should be clarified (Customization, FAQ)

Not clear where to put the recommended code

On the Customization wiki page there is a sentence:

If your configuration needs are simple, use add-hook! and after! to reconfigure packages:

Should be more exact:

If your configuration needs are simple, use add-hook! and after! [Where? In which file?] to reconfigure packages:

For doom-emacs beginners

Your customizations are split between ~/.emacs.d/init.el and your private module. So how do you keep the two version controlled?
Move your doom! call to your private init.el!
;; in ~/.emacs.d/init.el
(doom! :private my-module)

;; in ~/.emacs.d/modules/private/my-module/init.el
(doom! ...)

The last line is confusing:

(doom! ...) ;; [What does this line do? What do these three dots mean?]

Not for all doom emacsers it is clear that much valuable information can be found in Issues (both closed and open)

This discussion #241 "Understanding how to efficiently setup packages." should be included into the Customization page.

Even subtle details are important. Information from the following issues should be placed in FAQ or Customization or some another wiki page, maybe "Various questions" or something like that.

#208 "[Question] How to open emacs manual in vertical window?"
#197 "[Question] How to change doom-theme background color?"
#195 "Can't add a package." -- maybe.
#171 "How can one move a REPL window?"
#88 "Best practices for overriding settings in doom modules"
#77 "Auto completion not working"
#16 "[question] what is this map! function of yours"

Maybe it would be a good idea to document what doom! macro exactly does.

@hlissner this probably has not been looked at in awhile, but rather than open a new issue it's probably best to ask here:
I using the develop branch and pulling updates often. Most times that I see you've updated init.example.el I copy this over to ~/.config/doom/init.el.
I do make a few customizations to the default setup though such as modifying theme, projectile, and neotree settings. Currently I just cut and paste these changes into init.el each time I see you update init.example.el, but it's becoming a little tedious 😄
I see here: https://github.com/hlissner/doom-emacs/wiki/Customization that you make reference to a private/default module but this no longer even exists on the develop branch.
Is there an updated simple way that I can retain my custom changes in a separate module / config file and have init.example.el automatically load this custom module/file from ~/.config/doom (if it exists)? Just wondering if you had any suggestions?
Thanks!


Swift

Hi,
I'm trying to include SPMediaKeyTrap in one of my project written in swift.
I get several errors in NSObject+SPInvocationGrabbing.m. For example :

Anyone knows how to fix these errors ?
Thanks :)

Just wen through this today. This file is easier to convert than the SPInvocationGrabbing file. (Once you fix this file, it's out of the frying pan and into the fire…)
For this file, you can just remove all of the troubled lines (and the other lines related to the NSAutoreleasePool). ARC handles memory management for you so dealloc, release, etc. aren't needed.
The other file requires you to add lots of "(__bridge )" casts to it. I've successfully converted both and the app is working, so it is possible! Good luck!


Create a doc which gives 'brand guidelines' for the installation docs

I'm thinking things like the max size of screenshots, the nature and color of arrows, etc.

lol https://github.com/EagerIO/EmbedBox/issues/25 great minds

Duplicate of #25  :)


Share your lsp configuration

Hi All,
This is not an Issue, but for someone who does not have much experience with tree-sitter and lsp, are you guys able to share your configuration settings?
I am trying to make a move from VScode to Zed. The things I am struggling with are the syntax highlighting, eg: with the Ansible plugin in VSCode, the task names and variables are highlighted in a different color and it makes it more readable.
I am also affected by the memory leak issue and have currently disabled the plugin to continue to use Zed but keeping a close watch on the issue being tracked here.

Hey @SudarshanVK , currently for me, the settings as listed in the project's README work just fine. Here's how my Zed extension config file looks like for detecting Ansible files and configuring the LSP:
{
  ...,
  "file_types": {
    "Ansible": [
      "**.ansible.yml",
      "**/defaults/**.yml",
      "**/defaults/**.yaml",
      "**/meta/**.yml",
      "**/meta/**.yaml",
      "**/tasks/**.yml",
      "**/tasks/*.yml",
      "**/tasks/*.yaml",
      "**/handlers/*.yml",
      "**/handlers/*.yaml",
      "**/group_vars/**.yml",
      "**/group_vars/**.yaml",
      "**playbook*.yaml",
      "**playbook*.yml"
    ]
  },
  "lsp": {
    "ansible-language-server": {
      "settings": {
        "ansible": {
          "path": "ansible"
        },
        "executionEnvironment": {
          "enabled": false
        },
        "python": {
          "interpreterPath": "python3"
        },
        "validation": {
          "enabled": true,
          "lint": {
            "enabled": false,
            "path": "ansible-lint"
          }
        }
      }
    }
  }
}

The things I am struggling with are the syntax highlighting, eg: with the Ansible plugin in VSCode, the task names and variables are highlighted in a different color and it makes it more readable.

Ha, you and me both! So that additional colour highlighting is provided courtesy of the LSP server via something called semantic tokens. Unfortunately, Zed doesn't support this at the moment.
Feel free to track this in the following issue to know when it's rolled out: https://github.com/zed-industries/zed/issues/7450

Hey Kartik, Thank you for sharing your config. Now can I get ansible lint showing me errors in the editor? is that even possible in Zed?

Yes, absolutely - you can see the ansible lint errors under diagnostics and as red squigly lines in the editor:

Feel free to install and play around with the extension - fyi, I have just pushed a new update that has temporarily disabled highlighting (till we can fix it), so you should be able to at least play around with the LSP without the extension crashing your computer.


Fix US FL Broward county data URL

Fixing http://results.openaddresses.io/sources/us/fl/broward

Possibly a duplicate of #3875

Bump - this is now updated and checked with circle ci as well.


Añadir dominio reduc.edu.cu

https://reduc.edu.cu/
https://www.reduc.edu.cu/uc/universidad/?repeat=w3tc#page-content
https://webmail.reduc.edu.cu/

@JesaIraola Unfortunately, your request cannot be processed further because JetBrains doesn’t provide products or services to territories subject to applicable EU, UN, or US sanctions or under comprehensive export control restrictions due to legal, compliance, and other commercial risks.
I have to close the request. I appreciate your understanding.


Release first version

To make types library available on master so that we can start testing adding as a dependency

Closing to test approval process


Extend Pixhawk unit tests to cover simultaneous directions and IMU/depth

For simultaneous directions: just set multiple values in the twist message and verify that the results are as expected
For testing IMU/depth: Make up a pose with depth and an orientation in quaternion, then see that wolf_depth and wolf_imu_euler matches. Quaternions are another way of expressing orientation in space compared to Euler angles (pitch, roll, yaw) that are more robust, but it's simpler to use Euler angles.
An important note for testing equality of floating points - you don't want to actually see that the two floating point numbers (like pitch, roll, yaw) are completely equal, because they can be off by 1e-10 and the test would fail. Instead, pick some epsilon and check that the result is close enough (1e-5?)

I've added simultaneous direction tests. Also not sure what you mean by checking floating point numbers, all the comparison checks in the code are done on integers, though it may be relevant when checking the IMU data.

These tests are done, issue can be closed once Pose Control Merges with master


Wrong goal punishment

This adds an optional penalty for when the car scores in the wrong goal and adds a test case to confirm this behavior. It also improves the test case infrastructure so that they don't randomly fail (for this specific test). The tests can be run with catkin test

@hmccarty @dgerblick Can we set up a workflow with GitHub so that it runs catkin build and catkin test inside the Docker container and verifies that they build all packages?

Also, @hmccarty I'm pretty comfortable with how rostest works now, so we can take a look at yours together and see if we can get them working


Windivert Capture mode, 260 disconnect due to union

In windivert capture if you join a game with a union in it you get disconnected.
This place file simply contains a baseplate with a default brick that is unioned.
SalaUnionIssueRepro.zip

Thanks for reporting. This probably has something to do with the SharedString format.


Update backend.ts

Abstraction of Common Methods:
The AbstractBackend has been introduced with common methods for instantiate, generateProof, verifyProof, getVerificationKey, and destroy. Methods specific to each type have been moved to the UltraPlonkBackend and UltraHonkBackend classes.
Encapsulation of Duplicate Code:
The method extractProofAndPublicInputs has been moved to the abstract class for data processing in one place. The instantiate method has been implemented with the honkRecursion parameter to configure the recursive mode, reducing logic duplication in each class.
Use of Interfaces:
An interface Backend has been created to unify expectations for the classes, simplifying future class replacement and modification.
Simplification of proofAsFields and vkAsFields Generation:
The generation and serialization of fields (proofAsFields and vkAsFields) are now more unified and isolated in the class.
Improvement of Modularity:
Helper functions (acirToUint8Array and base64Decode) have been extracted separately, simplifying their use and testing. Extracting methods into separate classes and using higher-order methods improves readability and maintainability, making testing and refactoring easier.
Improvement of Error Handling:
Error handling for decoding in base64Decode is now more specific to the environment (Node.js and the browser).

Thank you for the contribution. I'm just seeing the complete removal of UltraPlonkBackend and references to an AbstractBackend which is not defined anywhere so I don't believe this would build. Many of the methods you mention being moved to the AbstractBackend are actually specific to the different backend flavours so I don't believe we'd gain much code reuse here.
We're also looking to remove UltraPlonkBackend in future so I believe that creating an abstract class to unify it with the honk backend class would be premature.


🔗FastAPI Performance Enhancements

Features

[x] Implement & test async functionality
[x] Implement & test FastAPI with diskcache for caching
[x] Implement & test FastAPI with Redis for caching
[x] Use Upstash Redis Service
[x] Publish blog on Medium

Task Completed✅
Closing the ticket🎫

Medium Blog: https://medium.com/towards-artificial-intelligence/supercharge-fastapi-with-redis-74f2e70e0d4f


Is it possible to "overlook" typst warnings?

With typst 0.7.0 I am getting this warning (in particular when using tablex)
warning: layout did not converge within 5 attempts

Which makes the Build return with Error
How would done filter these? Or perhaps show them as with Warnings?
As I use the Better Build System I have created an issue there as well referring to this one as I don't know which one is responsible

It is definitely possible to filter warnings in a build system by writing a python script.
However, I'm not in a hurry to bring python into this project. In most of the cases this simple build system just works. You're free to write your own complex build system in your User package.

Take a look at LSP for Typst


Github action workflow to greet contributors when they raise an issue or pr

Is your feature request related to a problem? Please describe.
There is a problem in the current workflow where the welcome action is not performed
Describe the solution you'd like
An alternate github workflow to handle the same situation
Describe alternatives you've considered
Two files to greet contributors when they make a new pr or raise an issue

@ChaitanyaAnand1202 gitHub shouldn't  greet when code owner should comment anything.

ok, i will work on it to debug the code

@ChaitanyaAnand1202 Done


Use bech32 addresses by default when generating new addresses

Use bech32 addresses by default (environment variable controlled if someone has a compelling reason not to). Can't think of any reason not to. Cheaper fees for starters.
I think its been long enough that most decent wallets and even exchanges now support them (even the Thai ones now support it).
Just change the below to 0 (proto reference)
https://github.com/getumbrel/umbrel-middleware/blob/fb870f493276f27721e164f010ebf01563ca6fb1/services/lnd.js#L189

Appreciate comments and thoughts @lukechilds @mayankchhabra

Yeah, I agree that we can have bech32 as the default. Someone's gotta push the adoption, and we shouldn't be sitting on the sidelines waiting for it to happen!
And I agree, the support for bech32 is really good these days. In case we get a lot of users saying that their wallets consider the addresses generated by Umbrel as "invalid", we can consider adding an option in the settings to switch between address type.
Btw, Luke's away till Aug 10 so we can wait for him to chime in since the change isn't urgent.

No rush.. it's an easy change but would love to hear more feedback


protractor issue: on hold

There is a bug with protractor, but it is waiting on another library to be fixed (of course). there is a work around.
https://bugs.chromium.org/p/chromedriver/issues/detail?id=1464#c2

see also: https://github.com/AngularClass/angular2-webpack-starter/issues/615

@crh225  can't see any bug with protractor or webdriver. Works fine for me. I have fixed the e2e with some commands in readme. Run the e2e tests using npm run e2e and you should be able succeed with one test verifying the title of the site. Closing this for now.


[DPE-3517] Kyuubi Charm Implementation

This PR creates the initial draft implementatin of Apache Kyuubi charm.
The tests are yet to be added and will be added via a different PR.
DPE-3517, DPE-3751

Thanks @welpaolo. I'll move the PR back to draft, address these comments and then mark it as ready to review again.


Add locale to the GroupedBarChart

Expected Behavior

It should have locale support
Difference from Current Behavior

It doesn't
Possible Implementation

Copy from other charts
Context

Consistent API!

GroupedBarChart  has a data shape like this:
[
    {
        name: "2011-01",
        group: "Direct",
        value: 0
    }
]

Should 1) the locale function be applied to name or value chart data property? Since the name property can be a Date data type, the locale setter could be applied to it. Or 2) we could simply apply locale to the value property of the chart data just like in BarChart.

I think the value would make more sense.
I would assume that the users would pass in the name localized if needed.


Update Hue Bulbs

PowerCalc was not identifying bulbs that are on the list of supported lights (LCA009 and LTA010).
The logs indicated that they weren't being reported with any necessary identifying information.
2023-05-12 18:27:12.822 DEBUG (MainThread) [custom_components.powercalc.discovery] light.living_bulb_b: Auto discovered model (manufacturer=Signify Netherlands B.V., model=Hue white and color ambiance E26#slash#A19 1600lm<PHONE_NUMBER>))
2023-05-12 18:27:12.160 DEBUG (MainThread) [custom_components.powercalc.discovery] light.bathroom_bulb_outer_a: Auto discovered model (manufacturer=Signify Netherlands B.V., model=Hue white ambiance A19 1100lm with Bluetooth<PHONE_NUMBER>))
Adding the model numbers as aliases allowed PowerCalc to discover these bulbs again.

Thanks for the contribution. LGTM.


Fix webhook reconciliation when controller runs locally

Description
The changes added in #9 include the setup of an Ingress that exposes the webhook server, and the reconciliation of webhook configuration pointing to that ingress. This setup works when the controller runs in-cluster but currently fails if the controller runs locally and the webhook ingress is not found.
Add the logic to handle these errors and allow the controller to continue running if no webhook ingress is created
Verification steps
Run the controller locally and see no errors are shown regarding the webhook config reconciliation

Getting this error locally when running make run
2023-02-02T10:51:27Z	ERROR	setup	problem running manager	{"error": "listen tcp :8082: bind: address already in use"}

8082 is the hostPort for kind cluster
Should a different port number be used, or am I missing some config?

Getting this error locally when running make run
2023-02-02T10:51:27Z	ERROR	setup	problem running manager	{"error": "listen tcp :8082: bind: address already in use"}

8082 is the hostPort for kind cluster Should a different port number be used, or am I missing some config?

Same, I've just been disabling it entirely for now ./bin/manager --webhooks-port=0 but we should try and make all those default ports numbers not conflict with the ones we are using for the kind cluster locally.

As a curiosity, the reason we went for 8082 is that both 8080 and 8081 were conflicting with the proxy container that runs alongside the controller when running it in-cluster

As a curiosity, the reason we went for 8082 is that both 8080 and 8081 were conflicting with the proxy container that runs alongside the controller when running it in-cluster

@sergioifg94 The argocdAddCluster function in local-setup will start from 8082 and use up ports for each new workload cluster.
Might be best to jump to a different number far enough away by default, and one that's unlikely to conflict with other things locally.

Closing this as the main reason of this PR was relevant to the dynamic reconciliation of the webhook configurations, which has been removed in favour of them being created statically in the local setup.
I'll move the changes related to stopping the proxies to #67


Determine how to handle overwriting DataFrame methods on Accessor

Our current implementation of the WoodworkTableAccessor has several methods that overwrite Pandas methods: drop, pop, rename, value_counts, index, and the serialization methods are all examples.
Some of these methods add additional functionality beyond the pandas operations (serialization adding the Schema to the output, index referring to the Schema index, value_counts only counting for categorical columns); however, others serve the purpose of performing the same operation while maintaining typing information that would otherwise be invalidated (rename, pop, and drop).
For the latter examples of overwritten names, it might be a problem if Woodwork's methods differ from pandas' or Dask's or Koalas'. df.ww.drop, for example, only offers the ability to drop columns, while df.drop allows dropping rows as well. This means that before we implemented drop on the accessor, users could get that functionality through the accessor, and we took it away by adding our own method. It's worth noting that users can still go through the DataFrame directly and then initialize Woodwork afterwards.
Since we ask users to go through the accessor for DataFrame operations, this means we're asking them to know when we've implemented our own method to overwrite the DataFrame one, and the input parameters might be different.
To help mitigate this, we could:

Make sure our parameters match Pandas' as closely as possible (though Dask and Koalas don't always match)
allow for extra kwargs beyond the ones necessary for schema updates in these methods and apply them to the DataFrame call that happens internal to the method
avoid overwriting pandas methods in these cases and instead choose method names that don't overlap - df.ww.drop_columns in this case.

My initial inclination is to learn towards creating methods with names that don't overlap OR allowing for extra kwargs. We don't want the Woodwork accessor to become the 1 method where we handle the arg differences between all the libraries (Dask/Koalas/Pandas).


Add com.snowplowanalytics.snowplow/pii_transformation/jsonschema/1-0-0

Add a schema that describes the event emitted from the enrichment process when using the pii_enrichment. That event must contain the fields that were configured for pii enrichment along with their original value.

@chuwy This commit, should probably not have passed the linter: https://github.com/snowplow/iglu-central/commit/35351a9accea2bd7ae57c06ffda8aa11be87326c
Because here https://github.com/snowplow/iglu-central/commit/7b127f34b7dcdab883b4916c768bc86e8d135083#diff-9325b150b0e0662473647de4b88a7e36R17
The field is called pojoField
However the constraints here: https://github.com/snowplow/iglu-central/commit/7b127f34b7dcdab883b4916c768bc86e8d135083#diff-9325b150b0e0662473647de4b88a7e36R118
and
https://github.com/snowplow/iglu-central/commit/7b127f34b7dcdab883b4916c768bc86e8d135083#diff-9325b150b0e0662473647de4b88a7e36R132
Effectively do not allow for a valid instance of that datum to be created.

Good catch. Feel free to create issue in iglu.


LUCENE-8519 MultiDocValues.getNormValues should not call getMergedFieldInfos

Description
Please provide a short description of the changes you're making with this pull request.
Solution
Please provide a short description of the approach taken to implement your solution.
Tests
Please describe the tests you've developed or run to confirm this patch implements the feature or solves the problem.
Checklist
Please review the following and check all that apply:

[x] I have reviewed the guidelines for How to Contribute and my code conforms to the standards described there to the best of my ability.
[ ] I have given Lucene maintainers access to contribute to my PR branch. (optional but recommended)
[x] I have developed this patch against the main branch.
[x] I have run ./gradlew check.
[ ] I have added tests for my changes.

Hi @dsmiley
Can you please help me review this patch ? I have tried to implement this using your suggestion in the jira. Thank you.

I ended up cherry picking #902 so I'll close this.


Arnav(Contributed 3 projects)

Frontend Wonder Description
[Provide a brief, engaging description of your Frontend Wonder. What makes it unique or interesting?]
Type of Submission

[ ] CodePen Link / Github Link / (or any other static site link with repo URL)
[ :white_check_mark:] New Folder in Repository

Implementation Details
[For CodePen submissions, include your CodePen link here]
[For new folder submissions, describe the files you'll be adding and any special instructions for viewing]
Technologies Used

[:white_check_mark: ] HTML
[:white_check_mark: ] CSS
[:white_check_mark: ] JavaScript
[ :white_check_mark:] OpenGL
[:white_check_mark:] Python
[:white_check_mark:] Batch file
[:white_check_mark:] MongoDB
[:white_check_mark:] C

Preview

Inspiration
It was shared in one our official groups at my university to encourage students.The initiative encouraged me to explore and implement new features, combining practical skills with creativity to build a Node.js-powered website. The collaborative spirit of the university environment pushed me to develop this project and contribute to the open-source community.
Feedback Requested
As a contributor to the Build-In-Bharat/FrontendWonders project, I would appreciate any feedback on my submission. I’m particularly interested in suggestions for improving code structure, design, and user experience. Please feel free to share any ideas for new features or report any bugs you encounter. Your feedback will help me grow and contribute more effectively to this community project!
Checklist

[:white_check_mark: ] I have read the CONTRIBUTING.md file
[:white_check_mark: ] My submission is my original work
[:white_check_mark: ] I have tested my Frontend Wonder in multiple browsers (if applicable)
[ ] I have commented my code for better understanding (if applicable)
[✅ ] I am ready to submit a Pull Request

Stale. Closing


Updates node-fetch to version 2.

A review of the code indicates that no other parts are affected by the breaking changes in the library update.

Coverage remained the same at 88.083% when pulling 3b47fa6233e615b67bc2bbf1d181a02ede448650 on barslev:master into a2edd1ea570b840965e980c0900c5aaa27d80148 on esbenp:master.


Observability of the cluster provisioning process

This is an umbrella issue for #748 #801.
According to those improvements, I believe we'd generally want more observability in your cluster provisioning process.
If the process failed due to AWS resource limit(s), invalid userdata, etc., kube-aws should tell the user about those failure reasons so that the user can act accordingly without wasting time trouble-shooting.
cc @jollinshead @redbaron

Once https://github.com/kubernetes-incubator/kube-aws/pull/801 is implemented, we could introduce a filter to show CREATE_FAILED (and any other similar) events.

@jollinshead That sounds great 👍


Can you specify the license please ?

Hello guys,
Is it possible to specify the license of this project. I would like use a part for a project. Is it okfor you ?
Kind regards,

Hi, I just added https://github.com/shuding/flappybird/blob/master/LICENSE. Feel free to use the code :)


add build matrix for Linux,macOS & Windows

can be manually started and automatically runs on pull request to master