Should not wakeup hdd from standby/idle (spinned down) to active status

I am trying to monitor the temperature and the device state of my HDDs.
Most of them go into sleep mode and have small periods of activity from time to time.
The behaviour i see on win10 is by having the exporter running, it will keep the HDDs in active mode (making exporting "smartctl_device_state" useless). I didn't check on linux, but would expect a similar behaviour.
I would like a new command line option (or the default behaviour changed) so that the exporter would not wake up sleeping drives.
It will probably not collect most of the stats on sleeping drives but that makes sense and is acceptable.
smartmontools has the "-n POWERMODE[,STATUS[,STATUS2]], --nocheck=POWERMODE[,STATUS[,STATUS2]]" command to prevent waking sleeping drives

Starting to realize that even if the option was available, once the HDD becomes active, the exporter will prevent it to go back to sleep...

According to the man page : https://linux.die.net/man/8/smartctl
the desired parameter would be : -n standby (or --nocheck=standby
About having the disks able to sleep, given another monitoring agent I'm using (telegraf) which does not block the drive in active state, 2 things seems required :

retrieving the existing drives: --scan should be used, and not --scan-open that is causing a wake event.
getting the drive informations: the full list of used arguments is: --info --health --attributes --tolerance=verypermissive -nocheck=standby --format=brief

With that the drives are able to sleep while still being monitored.
Beware that when scanning a sleeping drive, smartctl will exit with the error code  2, which obviously must be ignored.

Tested 8.0.0 .
It doesn't wake up sleeping drives (yeah !) but for the drives that are not sleeping (or wake up after), it will prevent them from going to sleep.
NB: No "smartctl_device_status" will be present for sleeping drives, should the exporter send 0 for those ?
I use this command to check if drive is sleeping or not "smartctl.exe -n standby o: --nocheck=standby"

@EcceGratum
Get a look here : https://github.com/adelolmo/hd-idle
Basically, you can't have both monitoring and drive able to sleep without external assistance. Hd-idle will take care of this.
Careful tho : drives consume much more power when spinning up. If you have many drive, your power supply might not like it.
Due to this, I suggest to put a sleep timer to at least 15 mins, if not more. Dunno what is your setup, but I've set mine to 1h delay, which is enough to have them down most of the time when nobody is around to make use of them.
Regarding the missing smartctl_device_status when drive are sleeping : having a missing status or a status = 0 is the side effect of sleeping drives, as for smartctl, while it is not a real error, it will still return an error code that you have to handle one way or another.

@Daryes
The drives are already configured to go to sleep after 5 mins in the windows power plan but what you seem to imply is that windows will consider monitoring as activity and prevent them going to sleep & hd-idle won't or doesn't care ?
I have plenty of headroom on the PSU side. Currently only 4x 3"5 hdds are concerned by this, peak power usage should be around 10 watts each, i think.
I can live with no smartctl_device_status when hdd is sleeping.
I will take a look at what you recommended, hd-idle and perhaps telegraf too.
Thank you.


Remove max reservation limit.

Currently when the user validateCode, then 3 reservations are created automatically if the max amount of reservations are not reached.
Remove that limit and always create 3 reservations for each user.

correct


Fix django.urls.reverse import DeprecationWarning

@tomturner Can this be merged? It seems django-tenants is not Django 2.0 at this time.

I thought djangol-tenants was Django 2.0 ready with commit fd1996e115072485c158988e591159c89f4ef42b.
@tomturner I would prefer that django-tenants support all Django LTS releases that are currently active. At this moment, 1.8 and 1.11 are the active LTS releases. Django 1.8 is supported until April 2018. I notice that you have removed 1.8.
Also, looks like django-tenants does not support Python 2.7 (from the setup.py). Ideally, we should support Python 2.7 and Django 1.11 until April 2020.

The next version of Django tenant will only Django 2. This is what Django recommend in there release notes. If anyone wants to use Django tenants on the other versions they can stay with the version that is already released. The reason is that this means lots of check of version can go which will speed the code up and make it easier to maintain. I will be working on get this new version within a week of now.

From
https://docs.djangoproject.com/en/2.0/releases/2.0/#third-party-library-support-for-older-version-of-django

Following the release of Django 2.0, we suggest that third-party app
authors drop support for all versions of Django prior to 1.11.

I suggest that django-tenants supports Django 1.11 LTS as well. I
understand the relief you will get from cleaning up code. I think it would
be prudent to continue supporting the current LTS. Django 1.11 has a longer
life than Django 2.0.
On Wed, Dec 6, 2017 at 4:31 AM, Tom Turner<EMAIL_ADDRESS>wrote:

The next version of Django tenant will only Django 2. This is what Django
recommend in there release notes. If anyone wants to use Django tenants on
the other versions they can stay with the version that is already released.
The reason is that this means lots of check of version can go which will
speed the code up and make it easier to maintain. I will be working on get
this new version within a week of now.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tomturner/django-tenants/pull/143#issuecomment-349470378,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACpdrgnPl6YN6Gp_ZNd-32_oqex7A33ks5s9csxgaJpZM4P9sD1
.

Then maybe create branch that support django 1.x and django 2.x, then add info to Readme about which version use with what Django. And up django-tenants version to 2.0 for django 2.x.
There may be still people using it with python 2.7, and there still may be needed some fixes.

My suggestion is to keep one branch and support both versions, which is the current practice. Continuing this until Django 1.11's end-of-life should be straightforward.

I understand people wants Django Tenant to support both Django 1.X. However I don't want the code not to be a mess. That was the problem with the code before I forked the project. As I said before this project will drop support for Django 1.X. You can still use version 1.3.3 which supports Django 1.X.
If a major bug is found in Django tenant in version 1.3.3 then I would consider creating a branch at that point.

This has been fixed in my Django 2 support

@tomturner I am currently running Django 1.11 LTS with django-tenants 1.3.3. My practice for upgrading Django is to go from one LTS release to the next. Before upgrading, I ensure that I handle all DeprecationWarnings. (In fact, that's what prompted this pull request).
django-tenants 1.3.3 supports Django <= 1.11 but not Django >= 2.0. The next release django-tenants 2.0.0 supports only Django >= 2.0 but not Django <= 1.11. As a result, there is no clean upgrade path for an existing user running the latest releases of Django and django-tenants (1.11 and 1.3.3 respectively). Any user who wants to either upgrade Django or upgrade django-tenants has to upgrade both packages at the same time. Imagine, if every third-party package did the same, users would have to upgrade them all in one go. There would be too many moving parts and it would be difficult to isolate and debug issues.
I recommend that the latest release supports the latest Django LTS release. This is in fact Django's recommendation as well.
If there is anyway I can be of help, please let me know. If needed, I can create a separate compat.py file that handles all compatibility and I volunteer to own and maintain that file.


Extra redundant Reservation time field in shipment copies the text from field above which is Destination.

Create new Shipment and add test to destination field.
Note this field is copied and removed as per the interaction with destination field.
Expected. This field should be independent of the destination field and should contain time, not text. This is extra field in between DESTINATION and actual reservation time field.

Ok. Great.

Ok. Great.


App under windows loading more then 30 minutes.

How I can check whats going on ?
I have install docker-machine and create default one.
Install app and run. After it (under my VM in Parallels) it show me loading screen and nothing more. It take more than 30 minutes.
I have 4 cpu and 4 gig ram for this VM.

Hm. It's very strange. Did you change the general settings in the app (Set Docker Machine with )?

No, It's fresh install, so I cant configure anything.

Ok. Disable the Docker Machine (off VM). After need to relaunch the app. You should see the screen with error

Go to

Preferences
Docker
Select Docker Machine
Select VMWare Fusion driver
Relaunch the app or click on the Projects tab

Same here, win 10 pro, using hyper V fresh installation, just open dockstation and I can only see a loading screen

Ok, I'll try to find some Windows machine for check your issue.

I dont have fusion I have VirtualBox, sorry for miss VM- Virtual Machine not VMWare

Is there some logfile to see whats happend and provide it to you?

You advise helps. Now I created docker-machine from App, connected. But when I create a project ad add simple mysql image, i have an error same as https://github.com/DockStation/dockstation/issues/146

After a reboot now it's working in my pc, don't know how, but it works ahhah

lol, I'll use this case

Reboot the PC and check again
...
...


Zookeeper connection number continuously increased after posting /refresh endpoint

Steps to Reproduce：

Start an application with spring-cloud-zookeeper-config
Type "netstat -Antlu -p tcp | grep '.2181' | wc -l" in terminal to see zookeeper connection numbers (e.g. 1)
Post /refresh endpoint for several times
Type "netstat -Antlu -p tcp | grep '.2181' | wc -l" again in terminal to see zookeeper connection numbers, now it comes 6

Analysis Result:
ZookeeperConfigBootstrapConfiguration import ZookeeperAutoConfiguration, which means zookeeper CuratorFramework is initialized during "bootstarp" phase. After post /refresh, Spring Cloud ContextRefresher is invoked. It seems will refresh all the beans initialized during "bootsrap" phase including CuratorFramework. But due to some reason, the previous one is not destroyed correctly (destoryMethod not invoked).
Question:

Why the previous CuratorFramework is not destoryed correctly, is it a bug?
Is there a way to disable re-initialize CuratorFramework after invoke ContextRefresher. It seems no needed and waste resources.

Any updates about this? Help wanted.

I don't see the behaviour you describe with the spring-cloud-zookeeper-sample in this repo. Maybe you are using an older version or something?

boot_server2.zip
I upload a sample which can reproduce the problem, please have a look.

I can't compile that project (loads of unresolved dependencies). If I remove the custom repository I can run it, but I can't see any issues as described above. Maybe you are doing something else that I'm not seeing?
$ sudo netstat -ntlu -p tcp | grep '.2181' | wc -l
1
$ curl localhost:8082/refresh -d {}
$ curl localhost:8082/refresh -d {}
$ curl localhost:8082/refresh -d {}
$ curl localhost:8082/refresh -d {}
$ sudo netstat -ntlu -p tcp | grep '.2181' | wc -l
1

The netstat command you listed is also invalid on my system. Maybe that's the difference?

I tried the same netstat command, also has the problem:

refresh endpoint should return a string array. and refresh is invoked, you should see following logs:

Well, what can I say. It works fro me. Your custom repository could be the problem. Did you try without that?
What is your OS/Java version etc.?
Please don't use screenshots for documenting issues.

I'm not sure whether it depends on the zookeeper version. My version is 3.4.9, what's yours?
Can you upload your project after custom repository been removed? Let me have a try with this.

I just used the latest zookeeper from dockerhub (3.4.10 I think). But that has nothing to do with /refresh. The code I was running is here: https://github.com/scratches/zookeeper-sample.

Hi @dsyer,
I could confirm that this issue exists.
We've faced it on our testing environment, when we update all application specific properties in ZK. We've see a big thread grow: more than 300 thread in 2 minutes, all thread with Curator prefix. Also i could confirm when ContextRefresher is invoked, destroy method close
@Bean(destroyMethod = "close")
	@ConditionalOnMissingBean
	public CuratorFramework curatorFramework(RetryPolicy retryPolicy, ZookeeperProperties properties) throws Exception {
		CuratorFrameworkFactory.Builder builder = CuratorFrameworkFactory.builder();

is never called.
Here is a project that reproduce this issue
https://github.com/ma3a/zookeeperthreads

@ma3a this has been fixed via https://github.com/spring-cloud/spring-cloud-commons/pull/267. You should be able to try Dalston or Edgware BUILD-SNAPSHOTS.

@spencergibb, test on Edgware.BUILD-SNAPSHOT and problem is fixed, CuratorFramework.close() invoked successfuly

Closed via  spring-cloud/spring-cloud-commons#267


Connection refused from app container to postgresql

I'm getting SQLSTATE[08006] [7] could not connect to server: Connection refused
Is the server running on host "localhost" and accepting
TCP/IP connections on port 15432 when connecting from app container htttp://localhost:8000
My app/config/parameters.yml:
parameters:
    database_driver: pdo_pgsql
    database_host: localhost
    database_port: 15432
    *****

My docker ps output at host:
$ docker ps

CONTAINER ID        IMAGE                     COMMAND                  CREATED             STATUS              PORTS                                                                          NAMES

0dcfd05e6225        tfgnextentorno_app        "/opt/docker/bin/e..."   40 minutes ago      Up 11 minutes       9000/tcp, <IP_ADDRESS>:10022->22/tcp, <IP_ADDRESS>:8000->80/tcp, <IP_ADDRESS>:8443->443/tcp  tfgnextentorno_app_1

9077cc959ec8        tfgnextentorno_postgres   "/docker-entrypoin..."   49 minutes ago      Up 11 minutes       <IP_ADDRESS>:15432->5432/tcp                                                        tfgnextentorno_postgres_1

230771a097d2        app_web                   "/usr/bin/supervisord"   About an hour ago   Up About an hour                                                                                app_web_1

b066892ac462        mailhog/mailhog           "MailHog"                2 hours ago         Up 11 minutes       1025/tcp, 8025/tcp

My netstat output at host:
$> netstat -at
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
....
tcp6       0      0 [::]:15432              [::]:*                  LISTEN
tcp6       0      0 [::]:57741              [::]:*                  LISTEN
tcp6       0      0 [::]:sunrpc             [::]:*                  LISTEN
tcp6       0      0 [::]:45904              [::]:*                  LISTEN
tcp6       0      0 [::]:55762              [::]:*                  LISTEN
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN
tcp6       0      0 localhost:ipp           [::]:*                  LISTEN
tcp6       1      0 localhost:59728         localhost:ipp           CLOSE_WAIT

I have tried ::1, <IP_ADDRESS> as host address at parameters.yml but got same result. I can connect to postgresql container from the host but not able to do it from app container.
Thx in advance.

Try to use the hostname postgres instead of localhost, as postgres is the default service name for the postgres docker container in the docker-compose.*.yml.

perfect @tbal . that works!


Update supporting Kubernetes (1.29)

Update Procedure

Read this document.

Before Check List
There is a check list to confirm depending libraries or tools are released. The release notes for Kubernetes should also be checked.
Must Update Dependencies
Must update Kubernetes with each new version of Kubernetes.

[x] k8s.io/api

https://github.com/kubernetes/api/tags

The supported Kubernetes version is written in the description of each tag.

[x] k8s.io/apimachinery

https://github.com/kubernetes/apimachinery/tags

The supported Kubernetes version is written in the description of each tag.

[x] k8s.io/client-go

https://github.com/kubernetes/client-go/tags

The supported Kubernetes version is written in the description of each tag.

[x] k8s.io/mount-utils

https://github.com/kubernetes/mount-utils/tags

The supported Kubernetes version is written in the description of each tag.

[x] sigs.k8s.io/controller-runtime

https://github.com/kubernetes-sigs/controller-runtime/releases

[x] sigs.k8s.io/controller-tools

https://github.com/kubernetes-sigs/controller-tools/releases

[x] external provisioner

https://github.com/kubernetes-csi/external-provisioner/tree/master/CHANGELOG

[x] external resizer

https://github.com/kubernetes-csi/external-resizer/tree/master/CHANGELOG

[x] external snapshotter

https://github.com/kubernetes-csi/external-snapshotter/tree/master/CHANGELOG

[x] kind

https://github.com/kubernetes-sigs/kind/releases

[x] minikube

https://github.com/kubernetes/minikube/releases

[x] crictl

https://github.com/kubernetes-sigs/cri-tools/releases

Semi-required Dependencies
These are not released on the occasion of a Kubernetes version upgrade, so if there is a release that corresponds to a Kubernetes version, use it.

[x] node driver registrar

https://github.com/kubernetes-csi/node-driver-registrar/tree/master/CHANGELOG

[x] liveness probe

https://github.com/kubernetes-csi/livenessprobe/tree/master/CHANGELOG

[ ] cri-docker

https://github.com/Mirantis/cri-dockerd/releases

Release notes check

[x] Read the necessary release notes for Kubernetes.

Checklist

[ ] Finish implementation of the issue
[ ] Test all functions

update kubescheduler.config.k8s.io api version to v1 from v1beta3

what is the current state in supporting 1.29? What needs to be done to support 1.29?

Is there an update on the 1.29 compatibility?

We have not worked on it, but we don't know the incompatibility to kubernetes 1.29, so topolvm would work.


Fix - Failed to initialize Reuters

uses different user-agents to try and get RSS feed
uses more of a curl command
RSS feeds in this bug had the creator/author in a different area
https://github.com/Qolors/FeedCord/issues/25

I should be able to review/merge this when I get back tomorrow morning before work. Appreciate what you're doing - Cheers! 👍


Add cluster-wide option in e2e tests

@andraxylia is there any remainder work for this after #338 ?

this is done (though the test isn't mandatory at the moment)


[QUERY]

Facebook  Query/Question
How can we help?
Environment:

Name and version of the Library package used: [e.g. Azure.Storage.Blobs 12.2.0]
Hosting platform or OS and .NET runtime version (dotnet --info output for .NET Core projects): [e.g. Azure AppService or Windows 10 .NET Framework 4.8]
IDE and version : [e.g. Visual Studio 16.3]

Youtube #23223

Facebook  @ChroBOB

skype

Skype

[ ]

Viber

[ ]

#23459

WhatsApp

[ ]

Youtube #23223

@****

##23131

[Firefox](www.firefox.com) #


Overrides types in userguide not working.

I followed the federationv2 user guide. When i try to make test resources with
kubectl apply -R -f example/sample1
The overrides types are not working. The placement and templates types are working as expected.
unable to recognize "example/sample1/federatedconfigmap-override.yaml": no matches for kind "FederatedConfigMapOverride" in version "primitives.federation.k8s.io/v1alpha1"
unable to recognize "example/sample1/federateddeployment-override.yaml": no matches for kind "FederatedDeploymentOverride" in version "primitives.federation.k8s.io/v1alpha1"
unable to recognize "example/sample1/federatedjob-override.yaml": no matches for kind "FederatedJobOverride" in version "primitives.federation.k8s.io/v1alpha1"
unable to recognize "example/sample1/federatedsecret-override.yaml": no matches for kind "FederatedSecretOverride" in version "primitives.federation.k8s.io/v1alpha1"

How did you install, and were there any error messages during the install?  Very strange to see just the override types missing.

I installed the clusters following this guide
https://github.com/kubernetes-sigs/federation-v2/blob/master/docs/environments/gke.md
Then i tried to deploy the federation control plane with the provided script
./scripts/deploy-federation-latest.sh cluster2
I got some errors during this script about kubefed2 and my GOPATH,, but the control plane was up and running so i manually joined the federation with kubefed.
When i described the clusters they both were ready so i the federations seems te be working fine. Only the override types are not working, both template and placement are just fine.

I think this was fixed in https://github.com/kubernetes-sigs/federation-v2/pull/502 , can you help test this and close if test passed? @klingeleersbenjamin
FYI @marun

I will test it tomorrow at work!

I changed the override yaml files but im getting the same issue as before
unable to recognize "example/sample1/federatedconfigmap-override.yaml": no matches for kind "FederatedConfigMapOverride" in version "primitives.federation.k8s.io/v1alpha1"
unable to recognize "example/sample1/federateddeployment-override.yaml": no match
es for kind "FederatedDeploymentOverride" in version "primitives.federation.k8s.io/v1alpha1"
unable to recognize "example/sample1/federatedjob-override.yaml": no matches for kind "FederatedJobOverride" in version "primitives.federation.k8s.io/v1alpha1"
unable to recognize "example/sample1/federatedsecret-override.yaml": no matches for kind "FederatedSecretOverride" in version "primitives.federation.k8s.io/v1alpha1"
The api doesnt recongnize the kind so i think the problem is somewhere else.

During the deploy federation script i got these errors
cmd/kubefed2/kubefed2.go:27:2: cannot find package "github.com/kubernetes-sigs/federation-v2/pkg/kubefed2" in any of:
/usr/lib/go-1.6/src/github.com/kubernetes-sigs/federation-v2/pkg/kubefed2 (from $GOROOT)
($GOPATH not set)
cmd/kubefed2/kubefed2.go:24:2: cannot find package "k8s.io/apiserver/pkg/util/logs" in any of:
/usr/lib/go-1.6/src/k8s.io/apiserver/pkg/util/logs (from $GOROOT)
($GOPATH not set)
cmd/kubefed2/kubefed2.go:25:2: cannot find package "k8s.io/client-go/plugin/pkg/client/auth" in any of:
/usr/lib/go-1.6/src/k8s.io/client-go/plugin/pkg/client/auth (from $GOROOT)
($GOPATH not set)
root@ubuntu:/home/user/Desktop/fedv2/federation-v2# go install kubefed
can't load package: package kubefed: cannot find package "kubefed" in any of:
/usr/lib/go-1.6/src/kubefed (from $GOROOT)
($GOPATH not set)
root@ubuntu:/home/user/Desktop/fedv2/federation-v2# go install kubefed2
can't load package: package kubefed2: cannot find package "kubefed2" in any of:
/usr/lib/go-1.6/src/kubefed2 (from $GOROOT)
($GOPATH not set)
Maybe this is the cause?

Generic overrides working fine after @klingeleersbenjamin using master build.


update rolling update function - [closed]

In GitLab by @sokril on May 23, 2018, 09:02
Merges updatek8s18 -> updatek8s18

In GitLab by @wknet123 on Nov 13, 2019, 11:01
closed


No implicit any - can't get rid of these checks for JS file

I'm getting the following error in a JS file:
Parameter 'someParam' implicitly has an 'any' type, but a better type may be inferred from usage
The error is coming from coc-tsserver. I've tried adding noImplicitAny: false to my jsconfig.json but that doesn't seem to work.
This is the only unexpected error I'm getting otherwise my ts-server config seems to be perfect in coc. Any idea how to fix it?
Below is part of the dump from CocCommand tsserver.openTsServerLog that I think shows the noImplicitAny: false, but it was a very large dump so I wasn't sure what the relevant parts were.
Info 30   [15:52:56.513] event:
    {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"/Users/.../schedule.js to open"}}
Info 31   [15:52:56.612] Config: /Users/.../jsconfig.json : {
 "rootNames": [
     ...
 ],
 "options": {
  "allowJs": true,
  "maxNodeModuleJsDepth": 2,
  "allowSyntheticDefaultImports": true,
  "skipLibCheck": true,
  "noEmit": true,
  "checkJs": true,
  "target": 2,
  "module": 5,
  "moduleResolution": 2,
  "jsx": 2,
  "alwaysStrict": true,
  "forceConsistentCasingInFileNames": true,
  "noFallthroughCasesInSwitch": true,
  "noImplicitAny": false,
   ...
 }
}

Try minimal vimrc.

Hi @chemzqm, thanks for the help.
I am trying with a minimal .vimrc. I've disabled all my other plugins except coc, and am still getting the following error in a javascript file:
  app/someFile.js:43:24 Information [tsserver 7044] Parameter 'prevProps' implicitly has an 'any' type, but a better type may be inferred from usage.

Try:
  "javascript.suggestionActions.enabled": false,

in your coc-settings.json

@chemzqm Thanks. That got rid of my 7044 no implicit any error, but I'm still getting:
app/file.js|43 col 24 info| [tsserver 6133] 'prevProps' is declared but its value is never
Is it supposed to be reading my jsconfig.json? I would prefer to explicitly define which warnings/suggestions I'd like to turn on and off, but adding  "noImplicitAny": false, to my jsconfig.json doesn't seem to have any effect.

Use   "javascript.showUnused": false,, please read readme.

but adding "noImplicitAny": false, to my jsconfig.json doesn't seem to have any effect.

Should be issue of typescript, check log of tsserver.

Ok, thanks. This removed all the suggestions, which works for now.
It looks like it may be an issue with tsserver: https://github.com/microsoft/TypeScript/issues/28702


GEODE-9064: Configure serial filter during ManagementAgent start (#6196)

The Geode JMX layer will configure the system property
“jmx.remote.rmi.server.serial.filter.pattern" to only accept
JDK classes identified as open-types required for JMX.
If the system property already has a value then Geode will log
a statement and leave the system property alone.
(cherry picked from commit c43dbc59dd54df3538598e85243698840f8b6541)

DistributedTestOpenJDK11 failed with:
> Task :geode-core:distributedTest

timeout exceeded


[Bug]: Version 2.2.0 (4033) is crashing with sigsegv

Before submitting your bug report, please confirm you have completed the following steps

[X] Searched the issue is not already listed in the Issue List (I've searched it)
[X] Searched in the Quicksilver Users' Group for questions relating to tech support.
[X] Downloaded the latest version of Quicksilver for your system and confirmed the issue still persists.

Bug description
Quicksilver crashes with SIGSEGV
Steps to reproduce

Start Quicksilver and use it for a while
It crashes

Expected behavior
Shouldn't crash, but:
May 25 20:10:50 Dougs-MacBook-Pro com.apple.xpc.launchd[1] (application.com.blacktree.Quicksilver.8628724025.8628724030[18737]): Service exited due to SIGSEGV | sent by exc handler[18737]
MacOS Version
macOS 11
Quicksilver Version
2.2.0 (4033)
Relevant Plugins
No response
Crash Logs or Spindump
No crash log available, just a message in system.log: May 25 20:10:50 Dougs-MacBook-Pro com.apple.xpc.launchd[1] (application.com.blacktree.Quicksilver.8628724025.8628724030[18737]): Service exited due to SIGSEGV | sent by exc handler[18737]
Screenshots
No response
Additional info
No response

Seeing the same behavior. OSX 11.6.5.

Please try looking in Console.app here for a crash log, and then uploading it:

I've looked. There are no crash reports. The SIGSEGV is happening repeatedly, a dozen times a day. My system has no User Reports (folder?) showing in the console, only Crash, Spin, Log, Diagnostic, Analytics and system.log. Is it possible some system configuration is (by default?) preventing it from creating crash reports?

attaching txt of report crash.txt

On both old and new hardware architectures. Looks like corruption of malloced memory pool.

Duplicate of bug report #2878.

I'll go ahead and close as duplicate as the other issue precedes this one, and the conversation seems to be consolidating there, and @pjrobertson has submitted a potential fix -- thank you @DougHockin and @nevioth, please let us know if this needs to be re-opened.


'console' is undefined in swagger/ui/index with IE10

I am open the page of Swagger UI with IE10, the broswer popup a error "'console' is undefined", if I press F12 to open the developers tool and refresh the page, it is normal.

I've run into this as well. I'll bet it is related to your IE running in compatibility mode, i.e. really old mode so new functions will not work correctly. Check your compatibility view settings and try unchecking the display intranet sites in compatibility view and use Microsoft compatibility lists. Also make sure your domain isn't in there.
I also add a meta tag into html pages to force IE to run in Edge mode so it doesn't try to run the page using the out dated engines,

I'm going to close this as it's really an issue for swagger-ui rather than SB. In fact, looks like it's already being tracked and is going to be fixed:
https://github.com/swagger-api/swagger-ui/issues/1355


Rust Nightly Error: Found value used as a type

When compiling with rust nightly (1.8) I get the following errors:
rotor-0.4.0/src/compose.rs:34:22: 34:31 error: found value `compose::Compose2::A` used as a type [E0248]
rotor-0.4.0/src/compose.rs:34             As(s) => A::create(s, scope).map(A).map_err(|mut e| {
                                                   ^~~~~~~~~
rotor-0.4.0/src/compose.rs:34:22: 34:31 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:36:44: 36:51 error: found value `compose::Compose2::A` used as a type [E0248]
rotor-0.4.0/src/compose.rs:36                     let mut s: NoSlabSpace<A::Seed> = unsafe { zeroed() };
                                                                         ^~~~~~~
rotor-0.4.0/src/compose.rs:36:44: 36:51 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:35:20: 35:50 error: the type of this value must be known in this context
rotor-0.4.0/src/compose.rs:35                 if e.is::<NoSlabSpace<A::Seed>>() {
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rotor-0.4.0/src/compose.rs:35:39: 35:46 error: found value `compose::Compose2::A` used as a type [E0248]
rotor-0.4.0/src/compose.rs:35                 if e.is::<NoSlabSpace<A::Seed>>() {
                                                                    ^~~~~~~
rotor-0.4.0/src/compose.rs:35:39: 35:46 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:38:54: 38:61 error: found value `compose::Compose2::A` used as a type [E0248]
rotor-0.4.0/src/compose.rs:38                         e.downcast_mut::<NoSlabSpace<A::Seed>>().unwrap());
                                                                                ^~~~~~~
rotor-0.4.0/src/compose.rs:38:54: 38:61 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:40:50: 40:57 error: found value `compose::Compose2::B` used as a type [E0248]
rotor-0.4.0/src/compose.rs:40                     Box::new(NoSlabSpace(As::<_, B::Seed>(s.0))) as Box<Error>
                                                                               ^~~~~~~
rotor-0.4.0/src/compose.rs:40:50: 40:57 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:45:22: 45:31 error: found value `compose::Compose2::B` used as a type [E0248]
rotor-0.4.0/src/compose.rs:45             Bs(s) => B::create(s, scope).map(B).map_err(|mut e| {
                                                   ^~~~~~~~~
rotor-0.4.0/src/compose.rs:45:22: 45:31 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:47:44: 47:51 error: found value `compose::Compose2::B` used as a type [E0248]
rotor-0.4.0/src/compose.rs:47                     let mut s: NoSlabSpace<B::Seed> = unsafe { zeroed() };
                                                                         ^~~~~~~
rotor-0.4.0/src/compose.rs:47:44: 47:51 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:46:20: 46:50 error: the type of this value must be known in this context
rotor-0.4.0/src/compose.rs:46                 if e.is::<NoSlabSpace<B::Seed>>() {
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rotor-0.4.0/src/compose.rs:46:39: 46:46 error: found value `compose::Compose2::B` used as a type [E0248]
rotor-0.4.0/src/compose.rs:46                 if e.is::<NoSlabSpace<B::Seed>>() {
                                                                    ^~~~~~~
rotor-0.4.0/src/compose.rs:46:39: 46:46 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:49:54: 49:61 error: found value `compose::Compose2::B` used as a type [E0248]
rotor-0.4.0/src/compose.rs:49                         e.downcast_mut::<NoSlabSpace<B::Seed>>().unwrap());
                                                                                ^~~~~~~
rotor-0.4.0/src/compose.rs:49:54: 49:61 help: run `rustc --explain E0248` to see a detailed explanation
rotor-0.4.0/src/compose.rs:51:47: 51:54 error: found value `compose::Compose2::A` used as a type [E0248]
rotor-0.4.0/src/compose.rs:51                     Box::new(NoSlabSpace(Bs::<A::Seed, _>(s.0))) as Box<Error>
                                                                            ^~~~~~~
rotor-0.4.0/src/compose.rs:51:47: 51:54 help: run `rustc --explain

Well, you should use current "master". It changed API a little so it's not future-proof to use the old one anyway. I hope to release 0.5 in a week or two.

The rotor 0.5.1 is just released and travis shows that it's okay in nightly (0.5.0 was also okay, AFAIR)


Laravel 11 Support

Will Laravel 11 be supported? Thanks.

use this
composer require hardevine/shoppingcart "dev-master"


[chore] Release v1.0

We should follow go semantic versioning. If the current API seems stable enough and good enough for now, we should tag this as v1.0 and then do v2, v3, etc if any breaking changes are needed.

Happy to go ahead with a v1.0.0 from current head of main (been running most of my stuff against this for the past weeks)

Sounds good. I can go ahead and tag v1.0.0.
Do you think it's realistic to finish #17 so that we can automatic releases and CHANGELOGs?

Closing this as done.


web editor idea

Description
okay so the idea is that you can make groups of perms and apply them to players as parents right but if your running a bungee you can either tie ever perm to specific servers or you can make a new group for each Rank(rank will be what I will say when I mean the main group) and you can add this new group to the rank and tie that group to the specific server. Now what if we could make categories and could apply those categories to a player as a parent and that category would then hold all the different groups that are tied to the specific servers and could make the web editor look nicer.
Proposed Behaviour

This is what it may look like.
i only did the owner role since that all i really needed to change to show
the categorys would be like folders you can open and close maybe with there own witgh or then maybe a thing that inly exists on the web editor to make it look cleaner
Edit:
tecnickly the categorys could be used in tracks and group so that you could make a track that will  give you categorys and not groups this is to say yous add this idea ofc
Extra Details
as you can see from what i didnt edit i use a group per server so that if plugins are added/removed i can find the perms that i need to remove/add easyer and faster this is the way i do it and categorys would help me idk how much it may help others but i think its somthing worth saying

This sounds like an overcomplicated way of per-server permissions, which we have context for.

it would be more of a visual way to separate the permissons by server insted of having multiple servers perms stuffed into one group

If you want to do this, all you need to do is nest your groups - make a 'category' group for each category and add all the parent groups and permissions you want to be a part of that category as a parent/permission of that group. Taking the idea of groups as-is and adding effectively groups to group the groups (when it can already be done) is out of scope for this plugin - sorry!


debpackage.py missing

Hello, i would like to try your html2markdown tool. It depends on this library which i need to install. Unfortunately i get following error while running make deb:
/bin/sh: 1: debpackage.py: not found
make: *** [Makefile:37: libchthon2_0.5.1_amd64.deb] Fehler 127

I cant find the file anywhere, please help.

Sorry, I hadn't touch this project in ages, completely forgot about this external dependency.
This is from my personal dotfiles: https://github.com/clckwrkbdgr/dotfiles/blob/master/bin/debpackage.py
I will try to make build chain more user-friendly when I have time.
In the mean time, you can just download this script, make it executable and put somewhere in the $PATH (it requires only click package, pip install click).


Consolidating the selector functionality.

Hi @ardalis
I added the missing parts and the integration tests for the selector.
Let me describe shortly the functionality:

The intention was not only adding the selector functionality in the specification, but also keeping the evaluation of the same within the specification (not delegating it out to the EFRepository).
Select always returns new type. That's why need new inherited infrastructure containing the output type.
Adding new List method in EFRepository would just confuse the users. Therefore, the method is overloaded, and based on the fact if specification contains a selector or not, the appropriate method will be utilized.

I'm not quite sure why the build failed in azure pipeline. It failed to compose the docker image (image operating system "linux" cannot be used on this platform).
Azure just recently this week changed the build pipeline, so the configuration might need to be revisited.


Negative length at -e line 13. (1.4-dev)

Anyone else getting Negative length at -e line 13. when using arkmanager rconcmd?
Can't seem to track down the root cause of this.
Edit: Server version 215.4 (build 789143)

I was able to replicate it by changing the ServerAdminPassword after starting the server.
$ ./arkmanager rconcmd "broadcast hello"
Server received, But no response!!

$ echo 'ark_ServerAdminPassword="penguin"' >>/etc/arkmanager/arkmanager.cfg
$ ./arkmanager rconcmd "broadcast hello"
Negative length at -e line 13.

@klightspeed I have completely removed that line in the arkmanager.cfg
It should fetch the password from GameUserSettings.ini in that case.
Haven't changed the password since i launched the server for the first time either.
Maybe the ARK devs did some hidden changes to their RCON?

Solved. Turns out that my GameUserSettings.ini randomly got corrupt for some reason. Restored from a backup and everything works as usual.


docs: Fix port in sample lnd.conf

This fixes a typo in docs/INSTALL.md in the btcd RPC port.

Coverage decreased (-0.007%) to 68.965% when pulling ede91ba4b249555642ebaec594050804a5b18c96 on aakselrod:fix-install-port into 2e2da11d089fa55ddae8646758e621cc3306ec90 on lightningnetwork:master.


Bug: Fix Close Toggle Action for Animation Drop Down

Summary
Fixes a race condition that wasn't allowing you to close out of the drop down from clicking the animation effect dropdown toggle
Relevant Technical Choices
Just implemented a similar strategy as in the advanced drop down component. Didn't want to augment the advanced dropdown component further as it's already supporting a lot of use cases and we're gonna update the dropdowns soon to become part of our global component library, so no need for a major update now imo
To-do
NA
User-facing changes
Clicking the animation dropdown toggle now works for closing the drop down.
Testing Instructions
-> Go to Editor
-> Select an element on the page
-> Click on the animation selector toggle to expand the dropdown
-> Click on the animation selector toggle again to close the dropdown
-> see that the dropdown closes when it's open and you click on the toggle

Fixes #5533

Verified in QA


openmvg: 2.0 -> e1bbfe8

Description of changes
The installation instructions recommend latest master. Fixes build on arm and darwin.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

@AndersonTorres thanks for the review, could you take another look?


[illegal_argument_exception] Rejecting mapping update to [items] as the final mapping would have more than 1 type: [_doc, items]

Hello,
I am very new to Firebase Elastic search but It would seem like Firebase has changed something in their SDK because no matter what method I try to send data to Elastic Store I am getting this new error. I opened a ticket with Google and they aren't sure either what is happening.
Please help

Hey! That looks like an elasticsearch error, not a Firestore error. When you create an index in elasticsearch it dynamically creates the fields and types unless otherwise specified.
It looks like you're trying to add a document with a conflicting type value.
// Insert and creat first object in index
var obj1 = { key1: "hello" }
// try to add with different type
var obj2 = { key1: 1234 }
// Fails because key1 expects a string

There shouldn't be a data type clash because all the fields I am getting are all strings. This is my mapping.
I apologize this is my first time working with Elastic Search.
{
"items": {
"aliases": {},
"mappings": {
"properties": {
"itemClass": {
"type": "text"
},
"itemCode": {
"type": "text"
},
"itemGroup": {
"type": "text"
},
"itemType": {
"type": "text"
},
"name": {
"type": "text"
}
}
},
"settings": {
"index": {
"creation_date": "1563308921659",
"number_of_shards": "1",
"number_of_replicas": "1",
"uuid": "AggIu0BaTey0Tk7k9fYCTA",
"version": {
"created": "7020099"
},
"provided_name": "items"
}
}
}
}

Can you console log the doc that's being inserted and the last successful inserted doc?

There has been no successful doc insert into this ES

Can you show me an object you're trying to insert then?

I Did
console.log("Item ->"+doc.data())
I got
Item ->[object Object]
This was the console.log when i was getting the same error but using cloud functions.
Indexing item: { itemClass: 'MARFURI',
itemCode: '111605CPB',
itemGroup: 'PRODUSE CARNE',
name: 'PORC : MASCA CU SORICI, FARA RAT / CONGELAT POLIBLOC',
syncTime: Timestamp { _seconds:<PHONE_NUMBER>, _nanoseconds: 527899000 },
totalStock: 83.5,
unit: 'KG',
}
StatusCodeError: 400 - {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Rejecting mapping update to [items] as the final mapping would have more than 1 type: [_doc, item]"}],"type":"illegal_argument_exception","reason":"Rejecting mapping update to [items] as the final mapping would have more than 1 type: [_doc, item]"},"status":400}
at new StatusCodeError (/srv/node_modules/request-promise-core/lib/errors.js:32:15)
at Request.plumbing.callback (/srv/node_modules/request-promise-core/lib/plumbing.js:104:33)
at Request.RP$callback [as _callback] (/srv/node_modules/request-promise-core/lib/plumbing.js:46:31)
at Request.self.callback (/srv/node_modules/request/request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request. (/srv/node_modules/request/request.js:1161:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage. (/srv/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickDomainCallback (internal/process/next_tick.js:219:9)

I am also getting
Error in FS_MODIFIED handler [doc@111210CPB]: [document_missing_exception] [items][111210CPB]: document missing, with { index_uuid="9tiLNgeIQGeJt4kaL1J9oA" & shard="0" & index="items" }

My guess would be that you don't specify syncTime, totalStock or unit in your Elasticsearch index but are trying to insert a document with those specified. You could try deleting the index and letting the first document insert specify it for you? (note there will be data loss in doing this)
https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-delete-index.html

You were right, once I deleted the index and let your app or es create the index it works great. Side question can I post ElasticStore to firebase cloud hosting or functions right?

Glad to hear it! You can to cloud hosting - not to functions. It has to be running constantly and functions only run on-demand.

That is awesome Thank You very very much

@mayankjanmejay happy to help!


GPL-840 Lighthouse_sample data, inconsistency between date_test_string and date_test

PAM (Ian W) have noticed data inconsistency in mlwh lighthouse_sample table where there is a date_test_string entry but the date_tested is null. Looking at the examples (877)  the date_test_string in the plate maps has a whitespace!
In addition (but date related) date_test_strings with format '19/07/2020 21:41' result in NULL date_test entries
RT: https://rt.sanger.ac.uk/Ticket/Display.html?id=710743
PAM's SQL
select * from lighthouse_sample
where date_tested_string IS NOT NULL AND date_tested IS NULL
order by created_at desc;

=> 877 records (+ve, -ve, void results)
Slack conversation with @pjvv

The dates format is one issue which we need a feature and data fix for
The AP ones from May last year look to be a bug in the code which has been fixed so instead of setting the value to NULL is was set to an empty string “”. This could be fixed with a patch.
The newer ones sometimes have double space between date and time and then space at the end so we need to clean these up before parsing them.

So, in summary:

[x] We need to add a new datetime format for potential dates from the labs
Data patch to set all date_tested_string to NULL where they are an empty string
[ ] Remove date_tested_string (waiting another week to hear back from PAM)
[x] Remove data from old Randox files (all before box 21 - confirmed by Rich C)
[x] Clean the date tested string from the labs with regex before attempting parse

Mongo script to convert string date to BSON date:
updateResult = db.samples.update(
  {
    "Date Tested": { $exists: true, $type: "string", $ne: "" },
  },
  [
    {
      $set: {
        "extracted_date": {
          $trim: {
            input: {
              $substrBytes: ["$Date Tested", 0, 20],
            }
          }
        },
      },
    },
    {
      $set: {
        converted_date: {
          $dateFromString: {
            dateString: "$extracted_date",
            format: "%Y-%m-%d %H:%M:%S",
            timezone: "UTC",
            onError: {
              $dateFromString: {
                dateString: "$extracted_date",
                format: "%Y-%m-%d  %H:%M:%S",
                timezone: "UTC",
                onError: {
                  $dateFromString: {
                    dateString: "$extracted_date",
                    format: "%d/%m/%Y %H:%M",
                    timezone: "UTC",
                    onError: {
                      $dateFromString: {
                        dateString: "$extracted_date",
                        format: "%Y/%m/%d %H:%M",
                        timezone: "UTC",
                        onError: null,
                      }
                    },
                  }
                },
              },
            },
          },
        },
      },
    },
    { $unset: "extracted_date" },
    { $unset: "cleaned_date" }
  ],
  { multi: true }
);

printjson(updateResult);

Mongo script to rename converted date:
// remove the string "Date Tested" field
updateResult = db.samples.update(
    {
        "Date Tested": {
            $exists: true,
            $type: "string",
            $ne: ""
        },
        converted_date: {
            $exists: true,
            $type: "date"
        }
    },
    [
        { $unset: "Date Tested" },
    ],
    { multi: true }
);

printjson(updateResult);

// rename the "converted_date" field
updateResult = db.samples.updateMany(
    {
        converted_date: {
            $exists: true,
            $type: "date"
        }
    },
    { $rename: { 'converted_date': 'Date Tested' } }
);

printjson(updateResult);

Mongo script to remove old randox imports and samples:
// imports delete
try {
    result = db.imports.deleteMany(
        {
            csv_file_used: {
                $regex: /^lw-randox-biocentre-box-((\d)|(1\d)|20)-.*$/
            }
        }
    );
} catch (e) {
    print(e);
}

// samples count
countResult = db.samples.count(
    {
        source: "Randox",
        file_name: {
            $regex: /^lw-randox-biocentre-box-((\d)|(1\d)|20)-.*$/
        }
    }
)

// samples delete
try {
    result = db.samples.deleteMany(
        {
            source: "Randox",
            file_name: {
                $regex: /^lw-randox-biocentre-box-((\d)|(1\d)|20)-.*$/
            }
        }
    );
} catch (e) {
    print(e);
}


Create Aringoty.toml

Description
My last PR from testnet-14 :
https://github.com/anoma/namada-testnets/pull/2343
All previous genesis validators should name their PRs "Update {validator_alias}.toml for tesntet-15" and provide links to previous PRs merged.
If this is an UPDATE for a previous genesis validator
Checks are made against your net_address. If this has changed since the previous testnet, make sure you provide links of previous prs merged from your previous git username.
Thanks in advance!
Checklist before merging

[ ] Only one toml is added in this PR
[ ] The file being added is indeed a .toml file
[ ] The toml being added is to the correct folder, and only to the correct folder
[ ] The eth_hot_key and eth_cold_key are present
[ ] The email, discord, elements telegram, and twitter fields are present and valid

Successfully validated transactions.toml file for commit hash 29c2a25


[Task]: Improve AssociatedOutputs table scaling

Task description
Associated outputs is broken for addresses with large number of outputs.
Implement paginated fetching of output details.
Example: https://explorer.alphanet.iotaledger.net/alphanet/addr/rms1qq3v8m2hjvflnau3zqm4qw4j9ufmy3qv26ggus28z9wts3n5up82kxhu7m5
Requirements
N/A
Acceptance criteria
N/A
Creation checklist

[X] I have assigned this task to the correct people
[X] I have added the most appropriate labels
[X] I have linked the correct milestone and/or project

Issue was due to iota.js library being outdated.


Bitwise reductions operators not available？

I found that Bitwise reductions operators (xorR, orR, andR) list in https://github.com/ucb-bar/chisel3/wiki/Builtin Operators and https://chisel.eecs.berkeley.edu/doc/chisel-cheatsheet3.pdf
But I can't use it in chisel-tutorial (ID: ca9d5618acb77330251b96cf8ea82ebf10941147 ) with import chisel3._ and Rocket Chip (ID: 4146f6a792277297bd80d4b6f1b6f2b3cb0f31d7) with import Chisel._
I also can't found in API https://chisel.eecs.berkeley.edu/api/index.html
If these are available, what should I do to use them?

I used xorR(io.in0 & io.in1) with chisel2 before, but can't work with chisel3 (id: c5b39d0)
I look at source file at chiselFrontend/src/main/scala/chisel3/core/Bits.scala, and I hack this way:
 (io.in0 & io.in1).xorR(). It works!
Is it the new way to use xorR()?

Yes, I've updated the wiki.  @ucbjrl can you update the cheat sheet to match the wiki with respect to the reduction operators?

@aswaterman Thinks very much！

I'm going to reopen the issue to track it until the cheat sheet is updated.

@chick , I've updated the cheatsheet in pr ucb-bar/chisel-doc#2. Could you review and possibly adjust the layout (too much space between "Operators" and "Methods")?

Closed by ucb-bar/chisel-doc#2 - cheatsheet updated and pushed to web site.


Negative numbers are parsed as new arguments

I tried using minimist to write a command line tool that accepts a latitude and longitude, but I ran into a problem when one of the values is negative.  You can see the issue by simply dumping the parsed arguments, like this:
// dump.js
var argv = require("minimist")(process.argv.slice(2));
console.log(JSON.stringify(argv, null, 2));

Try running this: node dump.js --lat 34.0168729 --long -118.3459323
Since the longitude is negative, it starts with a "-", so apparently it is being interpreted as a new argument.  The output looks like this:
{
  "1": true,
  "8": 0.3459323,
  "_": [],
  "lat": 34.0168729,
  "long": true
}

I expected that to be:
{
  "_": [],
  "lat": 34.0168729,
  "long": -118.3459323
}

I tried quoting the negative value, but this did not help.

Double-dashed arguments usually should use =, ie, --long=-118.3459323. Does that work?

Arguments which start with a dash are assumed to be options and not used as option-values.
The work-around is to be explicit and embed the option value in the argument with an = like:
node dump.js --lat=34.0168729 --long=-118.3459323

I tried quoting the negative value, but this did not help.

As a side-note on why this did not work, quotes around an argument are usually removed by the shell before they reach node and minimist. Quotes can help with special shell characters like $ in arguments, and with spaces within an argument, but don't help with how - is processed.

Thank you @ljharb and @shadowspawn -- you are right, adding an "=" resolves this.  I should have thought to try that!


have some x64 mutiply thingies

win32/linux tests have been collapsed into the common path.

In reply to: 947943670

Refers to: win32/tests/arithmetic_int/arithmetic_int.c:13 in 9916fe5. [](commit_id = 9916fe5f41f518dae267d30cfea155d5e8aa81ed, deletion_comment = False)


Race condition: undefined is not an object (evaluating 'this.parameters[t]=n')

I ran into this exception because promiseGetWebViewUserAgentAsync() take to long to complete and parameters stills undefined. (a.k.a: Race condition.)
It can fixed by init parameters with an empty object, then copy into current parameters alter promise resolved.

Please give a look at Expo Analytics Google

@murshudov quit spamming all the issues in here with your rip off copy of our work. You literally copied this library with no attribution.

@ryanvanderpol , first of all, thanks for a great solution. Regarding attribution, I will for sure update the description. Actually I wanted to make a PR at the beginning, but I wanted a static API (something similar to Sentry API) and with all of the changes I needed it would mean a total rewrite of this library. That's why I created new library based on your code for personal project.

In that case @murshudov you should have made a fork instead of a straight copy, plus you should have credited @ryanvanderpol as this is his project not yours. Even if there is not a single line of this repository that will be kept afterwards you still have to do this since this repository is the base for your personal project.

@BillyCottrell, my bad. Previously didn't work with GitHub as SC and honestly, don't know what forking means and what are the different types of licenses. I will read about them and update repo accordingly to reflect the work done by @ryanvanderpol  as soon as I will have free time.


Update Cloud Run action

Major Refactor
Fixes issues #192 #177 #179
Test coverage extended

@bharathkkb please review

@averikitsch Overall LGTM; looks like one test is failing?
https://github.com/GoogleCloudPlatform/github-actions/pull/207/checks?check_run_id=1300476405

it was running for both push and pull requests therefore causing a race condition. changed IT to only push like other actions


Lightprobe process fails to complete quite often.

Been trying out light probes lately and I keep having an issue where the light probe process will not complete past 73%.
Can hit refresh and the next process will complete, however, the original attachment process remains stuck at 73%.
Testing is on a 2mx2m cube with one pbr material so it shouldn't even have a problem.

Never had a problem with that, but atm light probes are a bit of a mess in the sdk. The fact that their code changes with every engine release doesn't help either.
The actual issue here could do with multithreading, since light probes create the env maps in a separate thread and maybe that thread somehow crashes or just fails to update the indicators?

I am not sure at all what's going on since it just stops at 73% every time it happens. Would seem to be something other than a crash since the process requires killing to stop it. Maybe its stuck in an infinite loop.

Editor says: "Generating environment maps. Prefiltered env map face 5 generated."
java.lang.IllegalArgumentException: Cannot decrease processed workunit count (2) to lower value than before (4)
at org.netbeans.modules.progress.spi.InternalHandle.progress(InternalHandle.java:322)
at org.netbeans.api.progress.ProgressHandle.progress(ProgressHandle.java:264)
at org.netbeans.api.progress.ProgressHandle.progress(ProgressHandle.java:242)
at com.jme3.gde.core.sceneexplorer.nodes.JmeLightProbeProgressHandler.progress(JmeLightProbeProgressHandler.java:58)
at com.jme3.environment.LightProbeFactory$JobListener.progress(LightProbeFactory.java:299)
at com.jme3.environment.generation.RunnableWithProgress.progress(RunnableWithProgress.java:78)
at com.jme3.environment.generation.PrefilteredEnvMapFaceGenerator.generatePrefilteredEnvMap(PrefilteredEnvMapFaceGenerator.java:195)

It doesn't seem to be a problem with the generation per se, rather the reporting. I have a potential fix for this, but will test a bit more.


Add arctanh function

This function is intended to be used to model a Gaussian distribution squashed by tanh as described in https://arxiv.org/abs/1812.05905.

Double-backprop test failed in travis. Could you check it?
FAIL tests/chainer_tests/functions_tests/math_tests/test_arctanh.py::TestArctanh_param_0_{dtype=float16, shape=(3, 2)}::test_double_backward_cpu

I set eps=1e-3 for backward and double backward tests and locally confirmed that pytest -m "not gpu" tests/chainer_tests/functions_tests/math_tests/test_arctanh.py succeeded 100 times in a row.

Jenkins, test this please

Jenkins CI test (for commit fb01e6b145582b2da66ef3bb8a8b0e961255708d, target branch master) failed with status FAILURE.

LGTM
Thank you!


Ported to Core22

I have a plan to rebase the snap, but for now, porting to core22

Thanks for contributing with this PR, but I will hold off on merging this. core18 is still supported and a valid choice when building. There's no need to upgrade unless it's fixing a bug or introducing a feature. I haven't seen any deprecation notices for core18, so until then, we'll leave this PR pending.

No, let me explain you. Core18 is the snap based on the Ubuntu 18.04 and core20= Ubuntu 20.04, core22=Ubuntu 22.04. core18 and 20 should only be used when core22 is just failing. Every snap should be upgraded to the latest core possible. This introduces latest packages, which introduces bug fixes and everything. Also, as most of the snaps now have core22, core18 will just take extra space in the users pc. Like, in my pc, only headset uses core18. With headset updated to core22, this can improve the stability and the overall performance also. With the latest refreshments brought to snaps.

I'm well aware of how snap cores work and what they're based on. Bug fixes and updates are still available for core18. We probably release a new version almost every month only for snaps because of this.
I get that if we were just starting to develop a snap, we'll probably be using core22. It's bad practice to start with an old base, but our app has been around for a while (we actually started with core16 before it was even named that) and there's really no need to update (yet). The only compelling reason I see is saving space on your drive, but this is only the case if we're the only app using core18 and this might not be true for all users. I have multiple applications installed and dependent on core18, core20, and core22. In addition, disk space is no longer an issue nowadays.
Ubuntu 18.04, and hence core18, might become deprecated sometime later this year. When that date comes, will revisit this PR.

Hii @fcastilloec I have also added support for symbolic icons in this PR. Users after logging out once after installation, will be able to see the icons properly


Esp32 or Arduino..

Hi, do you have any instructions and C/C++ code for using this board with Arduino or Esp32?

did you get it working with arduino?


[wgpu.image] Workaround WGPU OpenGL heuristics

wgpu OpenGL image rendering has been broken for years (every image is a black rectangle), but finally I accumulated enough willpower to debug and fix this.
So, it turns out that wgpu has to use heuristics to guess that the texture we are creating will be used as TEXTURE_2D_ARRAY rather than TEXTURE_2D, and OpenGL needs to know that ahead of time, otherwise it will refuse to bind it because of type mismatch.
The real fix should be on wgpu side, but that seems to be known and not obvious problem.
So in the meantime, I just increased default layers allocation in the atlas to 2. That way wgpu will see layer depth 2 and correctly assume that we want to use this texture as TEXTURE_2D_ARRAY
EDIT: Found an issue that mentions the array layer limitations: https://github.com/gfx-rs/wgpu/issues/1574

Great, when the amount of layers is a multiple of 6 we will lose images again, as wgpu hard-codes 6 to a cube map 🤦
I belive this is still better then nothing tho.

@PolyMeilex Looking at the code, if we are hitting the first branch of the match it means the texture isn't cube compatible; so we should be safe and never hit that problem.


Exception Caught: org.owasp.dependencycheck.analyzer.exception.SearchException

Reporting Bugs/Errors
Getting error while executing dependecy check via Jenkins.
Example
14:15:14 [DependencyCheck] Exception Caught: org.owasp.dependencycheck.analyzer.exception.SearchException
14:15:14 [DependencyCheck] Message: Could not perform NSP analysis. Invalid payload submitted to Node Security Platform.
14:15:14 [DependencyCheck] org.owasp.dependencycheck.analyzer.exception.SearchException: Could not perform NSP analysis. Invalid payload submitted to Node Security Platform.
14:15:14 [DependencyCheck] 	at org.owasp.dependencycheck.data.nsp.NspSearch.submitPackage(NspSearch.java:168)
14:15:14 [DependencyCheck] 	at org.owasp.dependencycheck.analyzer.NspAnalyzer.analyzeDependency(NspAnalyzer.java:181)
14:15:14 [DependencyCheck] 	at org.owasp.dependencycheck.analyzer.AbstractAnalyzer.analyze(AbstractAnalyzer.java:136)
14:15:14 [DependencyCheck] 	at org.owasp.dependencycheck.AnalysisTask.call(AnalysisTask.java:88)
14:15:14 [DependencyCheck] 	at org.owasp.dependencycheck.AnalysisTask.call(AnalysisTask.java:37)
14:15:14 [DependencyCheck] 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
14:15:14 [DependencyCheck] 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
14:15:14 [DependencyCheck] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
14:15:14 [DependencyCheck] 	at java.lang.Thread.run(Thread.java:748)
14:15:14 [DependencyCheck]
14:15:14 Build step 'Invoke Dependency-Check analysis' changed build result to FAILURE

Then it's likely that running nsp check will also fail. If so, try correcting the package.json and resubmit. BTW, nsp was suppose to have been shut down by now, but appears to still be in operation. The NPM Audit analyzer (still being worked on) will likely be included in the next dependency-check release (hopefully).

I am using Jenkins Plugin, where should I correct package.json file?

It’s part of the workspace the Jenkins job is building from. Likely checked into version control somewhere.


[WIP]: feat(themes): corp theme update in mobile tabs component

Обновил темизацию в коровской темизации в компоненте Tabs в мобильной версии

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Details

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

Totals

Change from base Build<PHONE_NUMBER>4:
0.0%

Covered Lines:
10210

Relevant Lines:
11262

💛  - Coveralls


chore: always use email<EMAIL_ADDRESS>

why don't we use something with orbos.ch?
We actually own that domain

TODO:

[ ] Switch to an ORBOS email domain
[ ] Pass email domain with New

why don't we use something with orbos.ch?
We actually own that domain

@fforootd What about<EMAIL_ADDRESS>and<EMAIL_ADDRESS>


how to use brave in my application

how to integrate brave with my Application? Is there any introduction about this?

https://github.com/openzipkin/brave-resteasy-example

my application front-end is servlet, and many components in the middle, and the back-end is DB, how can I integrate the Brave with my application?

https://github.com/openzipkin/brave-resteasy-example seems not my needed

i think brave is zipkin's api, you will call brave's api to produce zipkin's span in you application and send these span to zipkin's store(cassandra or es) by collector(kafka or scribe).

@galen-guo You can try Wingtips In my opinion it is better documented and easier to use.

@galen-guo https://github.com/galen-guo You can try Wingtips
https://github.com/Nike-Inc/wingtips In my opinion it is better
documented and easier to use.

:) classy...

Brave is a collection of components used to instrument libraries. For
example, if you look at the naming convention of components, they
correspond to libraries.
Ex "brave-jersey2" is brave integration for the jersey 2 (rest) library and
"brave-p6spy" is integration for JDBC connection pools.
If you are using brave directly, you would configure your applications to
use these components, possibly making new ones where they don't exist. You
could alternatively use products that layer on top (such as
dropwizard-zipkin).
If you are looking for something that automatically does everything, with
no code or configuration in application artifacts, and you aren't using
something like spring boot or dropwizard...
 We currently
don't have a list of JVM agents that use Brave or otherwise, but there are
APM systems that have zipkin integration or similar functionality. If you
want to ask more about that, it is better to use gitter or the zipkin-user
google group since it is certainly out of scope here.
https://gitter.im/openzipkin/zipkin
https://groups.google.com/forum/#!forum/zipkin-user


Screen shots are not correct, showing blob storage connector instead of dynamics crm connector. thanks

[Enter feedback here]

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

ID: 304d4c46-c0ac-05c9-15eb-d8b677ec5e90
Version Independent ID: 36a79d36-2b72-2722-68e5-e167f9a2cd41
Content: Copy data in Dynamics (Microsoft Dataverse) - Azure Data Factory & Azure Synapse
Content Source: articles/data-factory/connector-dynamics-crm-office-365.md
Service: data-factory
Sub-service: data-movement
GitHub Login: @jianleishen
Microsoft Alias: jianleishen

@HemantiDeoli  Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Thank you for reporting this @HemantiDeoli, and helping improve the docs!  I fixed this and it was published previously but I had missed updating this issue.  Since it is fixed now I will close the issue out, but if we need to continue the discussion we can still do so here in this thread, even after the issue is closed.
#please-close


Introduce regular data backups

Daily
Weekly
Monthly

Store... somewhere...
Restore regularly into UAT

Option 1:

New API route that requires some simpler auth process (Bearer Token? Basic Auth?)
Returns ZIP of all tables, deleted or not


Remove curl|bash instructions

Insecure practices should never be taught. Bad nvm, bad!

There are always tradeoffs between security and convenience and everyone has different requirements.
I'd be fine with swapping the order of the instructions to prefer manual install over the install script, but honestly, is that any safer?  Maybe as a middleground we can tell them to download the install script, look inside it, and then run it?

That's not any more secure. Telling people to read a shell script isn't going to make anyone safer.
@lattera how would you propose any software be securely installed from the internet, ever, for people who aren't security experts nor experts in the programming language the software is written with?

The problem of easy, fast, distributable, and secure software installation
has been solved for the past few years by a thing called a package manager.
Package managers allow me as a sysadmin to easily audit and maintain the
integrity of the software and dependencies I want to install. That doesn't
exist in the slightest for curl|bash.
On Jul 31, 2015 9:52 PM, "Jordan Harband"<EMAIL_ADDRESS>wrote:

That's not any more secure. Telling people to read a shell script isn't
going to make anyone safer.
@lattera https://github.com/lattera how would you propose any software
be securely installed from the internet, ever, for people who aren't
security experts nor experts in the programming language the software is
written with?
—
Reply to this email directly or view it on GitHub
https://github.com/creationix/nvm/issues/793#issuecomment-126848795.

That's just moving the security problem, and it doesn't solve it for people who don't have npm yet, and want a cross-system package manager (that's not brew).

@lattera It's all about trust.  Either you trust nvm to now do evil things to your computer or you don't.  Also do you trust node itself to not do anything evil?  How about the hundreds of npm authors you depend on when using node?  How about the github infrastructure?  How about the npm servers? (Let's not even delve into compilers, operating systems, network libraries, etc)
With or without an easy curl-bash install procedure, the overall amount of trust required is about the same.  Every line of code in every npm dependency you ever load (many blindly as deep dependencies) has just as much power to harm your computer as the nvm install shell script.
Personally I love using git submodules and signed tags or commits using gpg keys and a web of trust.  Git has fairly strong guarantees with the SHA1 hashes in the content addressable graph.  But even that requires me to trust some the author to not do anything bad and keep their secrets secure.   A bash script over an HTTPS connection piped to bash is about the same.

https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/

yeah, that's an interesting serverside attack, but if you can intercept github, you'd just do it unconditionally.
https://twitter.com/wycats/status/650745635365240833 and https://github.com/creationix/nvm/issues/793#issuecomment-126859332 I think cover this sufficiently.

@ljharb True. I believe @lattera was concerned with the teaching of bad practice. Advising users to download then verify the installer has its merits. :fuelpump::fire:

Not quite true.

How about the github infrastructure? How about the npm servers? (Let's not even delve into compilers, operating systems, network libraries, etc)

That is the point, one does not trust servers. This should not be needed (ref). And the answer has also already been given:

The problem of easy, fast, distributable, and secure software installation has been solved for the past few years by a thing called a package manager.
Package managers allow me as a sysadmin to easily audit and maintain the integrity of the software and dependencies I want to install. That doesn't exist in the slightest for curl|bash.

That is because signatures are checked locally by the package manager and the trust is pre-distributed.
There is also a related PR: https://github.com/creationix/nvm/pull/736

@ypid re "pre-distributed", that's only true if you use the default repository, which nobody does, because they're always painfully out of date. Thus, effectively, there is no such trust in practice.

My package repo's anything but out-of-date for all the packages I use on a day-to-day basis.

Happy Debian stable user here. I only have Debian repos enabled and am using quite a number of software. Also, with Qubes OS if I ever wanted other repos, I could use a different VM for that. I am convinced that you don’t always need the latest and greatest of all software you are using. For the things you do, Debian Backports usually provide them. So effectively, there is such trust in practice :wink:
For other software, I verify OpenPGP signatures if present or otherwise help to improve this.

You do, in fact, need the latest. "stable" is up to the author of the software.
At any rate, discussing PGP signatures can happen in #736. However, you're quite welcome to compute your own checksum when you do trust something, and verify it later - that's not the job of individual software projects.


additional integration tests for ADDRESSES_IMPORT

#
Overview

[ ] I have added capabilities for batch address import into https://docs.google.com/spreadsheets/d/1ztF2PnnrMnkAxrhdq3LUbP1KazxcxuMrbiObTs1CuTk [ADDRESS_IMPORT]
[ ] I intend to add missing integration tests covering - ADDRESS_IMPORT_04, 05, 06

Comments

#320 merged :+1:

@piotr-iohk #320 merged, feel free to update :+1:


DistillReid KeyError: 'Non-existent config key: MODEL.HEADS.IN_FEAT'

while using distill reid I am getting KeyError: 'Non-existent config key: MODEL.HEADS.IN_FEAT' using KD-bot50ibn-bot18.yml for both dukemtcm and market1501 config files. I used pretrained model from model zoo
Traceback (most recent call last):
File "./projects/DistillReID/train_net.py", line 62, in
args=(args,),
File "./fastreid/engine/launch.py", line 71, in launch
main_func(*args)
File "./projects/DistillReID/train_net.py", line 35, in main
cfg = setup(args)
File "./projects/DistillReID/train_net.py", line 27, in setup
cfg.merge_from_file(args.config_file)
File "./fastreid/config/config.py", line 112, in merge_from_file
self.merge_from_other_cfg(loaded_cfg)
File "./fastreid/config/config.py", line 124, in merge_from_other_cfg
return super().merge_from_other_cfg(cfg_other)
File "/home/ubuntu/.local/lib/python3.6/site-packages/yacs/config.py", line 217, in merge_from_other_cfg
_merge_a_into_b(cfg_other, self, self, [])
File "/home/ubuntu/.local/lib/python3.6/site-packages/yacs/config.py", line 478, in _merge_a_into_b
_merge_a_into_b(v, b[k], root, key_list + [k])
File "/home/ubuntu/.local/lib/python3.6/site-packages/yacs/config.py", line 478, in _merge_a_into_b
_merge_a_into_b(v, b[k], root, key_list + [k])
File "/home/ubuntu/.local/lib/python3.6/site-packages/yacs/config.py", line 491, in _merge_a_into_b
raise KeyError("Non-existent config key: {}".format(full_key))
KeyError: 'Non-existent config key: MODEL.HEADS.IN_FEAT'
I have also tried with other config file provided in DistillReid and got same error

This is due to the fastreid version change. I will fix it later.

fixed.


circuit: narrow the return type of QuantumCircuit.assign_parameters

Summary
This patch improves on the type annotations of the qiskit.circuit.quantumcircuit.QuantumCircuit.assign_parameters method.
The return type is now correctly narrowed depending on the inplace argument:
qc = QuantumCircuit(...)

a = qc.assign_parameters(..., inplace=False)  # default
reveal_type(a)  # type: QuantumCircuit

b = qc.assign_parameters(..., inplace=True)
reveal_type(b)  # type: None

Details and comments
As an alternative to the verbose type overload, one could always return the bound circuit (as a reference to self when inplace=True). This should be backwards compatible since users of inplace=True should not be using the return value.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 6 (66.67%)  changed or added relevant lines in 1 file are covered.
7 unchanged lines in 4 files lost coverage.
Overall coverage increased (+0.02%) to 85.83%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

qiskit/circuit/quantumcircuit.py
4
6
66.67%

Files with Coverage Reduction
New Missed Lines
%

crates/qasm2/src/expr.rs
1
93.76%

qiskit/transpiler/passes/synthesis/unitary_synthesis.py
1
95.14%

qiskit/extensions/quantum_initializer/squ.py
2
80.0%

crates/qasm2/src/lex.rs
3
91.9%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
71080

Relevant Lines:
82815

💛  - Coveralls


World map: Hide p2p areas while in f2p world

Is your feature request related to a problem? Please describe.
As a f2p player the world map shows me more information than I need.
Describe the solution you'd like
When in f2p worlds, add a toggle to hide/grey out areas on the world map that I can't access as a f2p member.
Describe alternatives you've considered

Turn off all icons outside the f2p areas as well as p2p icons in f2p areas (similar to #11599)
There's plenty of world map settings in RuneLite already toggle-able. Perhaps you could divide them into f2p, p2p, and a general category that applies to both, then users can easily toggle off all p2p-related settings

Additional context
None

I agree, sometimes it gets confusing figuring out which parts are f2p and which are p2p

Additional idea that I got reading the title: It would be cool to have a plugin that makes members' areas not render at all in the world; i.e., a plugin that makes anything not in an F2P tile not visible at all. Probably warrants a separate issue, though.

This is a good idea

This is a good idea


Support for common set-theory character, aleph "ℵ"

ℵ (\aleph) is used to denote infinite cardinals in set theory. It is missing from the _utf8latexmap.py map. Its character code is 0x2135.
See: https://en.wikipedia.org/wiki/Cardinal_number for a common use case.

Resolved by merging #19 .


Unknown snippets when inside other snippet

Description of the problem or steps to reproduce
Install snippets plugin: micro -plugin install snippets
Run command: micro test.c
Create main function using snippet: main, alt+s
Attempt to use printf snippet (pr, alt+s), get unknown snippet instead.
Using pr, alt+s outside main's curly braces: pr snippet works perfectly fine.
Am I doing something wrong, or is this a bug?
Specifications
Commit hash: 68d88b57
OS: Arch Linux
Terminal: foot

I came across a similar issue - micro-editor/updated-plugins#11
It seems to be a bug in the snippets plugin


Create 0000-01-02-Engineer-John.md

following instructions from the lab bot
include second slide in my repo

slides comments included in back arrow note

Complete low impact change.

no software change


Ariel/Solve Conflict on CB-6-Create-Account-UI-Layout-Part-Two

Solve Conflict on branch CB-6-Create-Account-page-figma-1-c-create-account-UI-Layout-Part-Two

[x] Add AuthButton and AuthTextFiled folders under components folder
[x] Add Undefined enum in Button for adjusting size prop
[x] Update CreateAccount page information and create Form component under CreateAccount/Components folder.

(Solve all conflicts) Ready for Review

Ready For Review:

Create Label, TextField, IconVisibility modules

Ready for Review

Make a change on FlexLayout file to place AuthPage in center of the screen

This PR has been closed.


song downloading only in its MP4 version and with empty mp3 file

Hello!
So I'm facing this very unusual issue, where when I enter a song to download, spotdl is finding it, and when it gets to 95% of the download this error appears
95%|███████████████████████████████████████████████▌  |ETA: 00:00, 0.06min/songNo song named "Modern Fears - Electric Youth" could be found on spotify
When I then go to the download location, there is a Temp folder with a mp4 file of the right song (no video, just mp4 format) and two other file : one empty mp3 file (literally 0 oct) and a file with a .spotdlTrackingfile extension
Is anyone else is having this issue?

I ran into that problem. I removed spotdl and uninstalled all python versions (I had a few). Reinstalled and set up everything again with latest version of Python. All seems well now. If you run into errors try updating pytube.
pip install git+https://github.com/nficano/pytube.git

Let us know if the issue is fixed by @pspunk instructions.

Closed due to inactivity.
Try install spotdl v3.2.1
Open a new Bug Report if still experiencing issues.

Closed due to inactivity.
Try install spotdl v3.2.1
Open a new Bug Report if still experiencing issues.


System has not reached graphical.target

I'm trying to get the Shell profile integration to work. My .bash_profile snippet looks like this:
if uwsm check may-start -v; then
    exec uwsm start -S sway
fi

But instead of sway starting, I'm getting error message "System has not reached graphical.target" – same as in #27.
A few seconds later, I see the journal message saying that graphical.target has been reached.
If I then Ctrl+D out of the bash prompt, it logs me in again, and this time the sway launch works successfully.

To add a bit more detail:

Arch Linux
uwsm 0.15.7
sway 1.9
systemd 256.1
dbus-broker 36
Issue is consistently reproducible

Does it happen only right after boot?

It happens after a fresh boot, as well as after systemctl soft-reboot. It does not happen when exiting sway; in that case, the auto-login on VT1 kicks in, .bash_profile gets re-executed, and uwsm/sway starts successfully immediately.
I'm wondering how this is normally supposed to work – what is supposed to cause graphical.target to have been reached by the time of the initial user login?

Startup is async, graphical.target is probably linked as default.target, so it is the end goal. But getty.target does not depend on it and is reached earlier. Autologin just happens too fast.
I'm assuming autologin is configured via a drop-in for<EMAIL_ADDRESS>already, so try also adding this to it:
[Unit]
After=graphical.target

Thanks – that fixes it!
I'm actually a bit surprised that works, as I think I've now got a circular temporal dependency:
$ systemctl list-dependencies --before getty@tty1
<EMAIL_ADDRESS>○ ├─rescue.service
○ ├─getty.target
● │ ├─multi-user.target
● │ │ ├─graphical.target
○ │ │ │ ├─shutdown.target
○ │ │ │   ├─systemd-soft-reboot.service
○ │ │ │   └─final.target
○ │ │ │     └─systemd-soft-reboot.service
  │ │ │ └─...

That final ... I think indicates the circular dependency. The chain is<EMAIL_ADDRESS>→ getty.target → multi-user.target → graphical.target →<EMAIL_ADDRESS>But I guess systemd has some way of handling this that seems to work here (or I'm missing something)…
But I'm also wondering if wanting to sequence uwsm start after graphical.target is even necessary or desirable? If anything, I could imagine it making some sense the other way round – graphical.target coming after the compositor being started.

graphical.target is a system unit, display manager units wanted by it. So for example having default.target linked to multi-user.target instead will leave system in CLI mode.
Checking for graphical.target in uwsm check may-start serves as a way to replicate this behavior. Maybe this is a bad practice, I'll think about it.

I see. Yes that doesn't seem quite like the right way to do it; uwsm check may-start should probably (also?) check whether graphical.target is intended to be reached as part of the current systemd transaction, not (just) whether it is already active.
How about something like:

Create system unit aiming-for-graphical.target that has Before=basic.target, WantedBy=graphical.target, DefaultDependencies=no.
Change uwsm check may-start to check whether aiming-for-graphical.target is active, instead of whether graphical.target is active.

Intent of starting a unit is visible in systemd job listing. I'm currently a way to leverage this.

For reference, here is systemd commenting on the cycle introduced with<EMAIL_ADDRESS>having After=graphical.target:
Fri 2024-06-28 20:55:02 BST systemd[1]: multi-user.target: Found ordering cycle on getty.target/start
Fri 2024-06-28 20:55:02 BST systemd[1]: multi-user.target: Found dependency on<EMAIL_ADDRESS>Fri 2024-06-28 20:55:02 BST systemd[1]: multi-user.target: Found dependency on graphical.target/start
Fri 2024-06-28 20:55:02 BST systemd[1]: multi-user.target: Found dependency on multi-user.target/start
Fri 2024-06-28 20:55:02 BST systemd[1]: multi-user.target: Job getty.target/start deleted to break ordering cycle starting with multi-user.target/start

I've got good results with jobs queue, solution is in progress, among some other things.


Refactor/rename

Issue
https://github.com/orgs/FlowSquad/projects/9/views/1?pane=issue&itemId=23810200
Description
see issue
Checklist

Code is easy to understand
No obvious errors or bugs
CI/CD Pipelines did run successfully
Tests were implemented
Documentation was created

Codecov Report
Patch and project coverage have no change.

Comparison is base (d4c99b5) 19.91% compared to head (b5ce58d) 19.91%.

Additional details and impacted files
@@            Coverage Diff            @@
##               main      #94   +/-   ##
=========================================
  Coverage     19.91%   19.91%
  Complexity       34       34
=========================================
  Files            78       78
  Lines           492      492
  Branches         10       10
=========================================
  Hits             98       98
  Misses          391      391
  Partials          3        3

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[Classified]

Changes / Comments
Fixed pc wounds resetting when sheet closed and reopened.
Missing quotes from attributes drawTurn and selectTarget
Added a modifier for pain multiplier.
Fixed attribute name for pain DF for first squad member.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[X] Does the pull request title have the sheet name(s)? Include each sheet name.
[X] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


first code review

looked through and made sure all the code ran and commented. still ned to brush up tsa_sciprt, time_shift_script, and noise_correction.
A few issues i found:

Get rid of warnings
We need to figure out the subject list indexing
Should we make ‘make_convolve_lamdba’ into a function?
Do we need to require stats models and patsy for ‘tsa_script'

statsmodels (required for tsa_script) is already in requirements.txt. Where is patsy being imported? I don't see/recall it.

patsy was within statsmodel. I had to download both modules though. idk.. what do you think

It's not that big of a deal to just add patsy, so I'll go ahead and do that on my next pull request to be safe.

Did you just clean up all my comments? I thought it would keep them :(, oh well. It's good right @janewliang

Think it's good.


Add Cirrus script to test the package on FreeBSD

If someone with admin rights on this repo con install Cirrus, this PR enables testing for FreeBSD, which can be particularly useful for a package depending on a binary artifact.  Based on the script for SpecialFunctions.jl

This (and SpecialFunctions) should be updated to use CirrusCI.jl.

Nice, I didn't know about it, thanks!  Patch updated

In https://github.com/JuliaAstro/WCS.jl/pull/25 it wasn't sufficient to close and reopen the PR to trigger the test with Cirrus, I had to close and open a brand-new PR.  Should I do that?

Hm, that's unfortunately. Sounds okay to me though if you're up for it.


[bug]: Cannot install Start-OS desktop, x.org error

Prerequisites

[X] I have searched for existing issues that already report this problem.

Server Hardware
Beelink RSO5 mini PC (Ryzen 7, 16GB DDR4)
StartOS Version
<IP_ADDRESS>-39DEO98_X86_64
Client OS
Linux
Client OS Version
Ubuntu 22.04 LTS
Browser
Firefox
Browser Version
133.0.3
Current Behavior
When trying to install, an error occurs, something about an x.org error.
Expected Behavior
Start OS should install.
Steps to Reproduce
1: Download ISO from here
2: Use SHA256 to verify download (first 7 downloads were corrupted...)
3: Use RPi imager to flash ISO  - Error: Unable to customize. File '/me/username/StartOS v<IP_ADDRESS> amd64/config.txt' Does not exist.
4. Click continue.
5. Attempt to install - will fail due to some x.org error.
Anything else?
Might be due the error with RPi imager, I search, I could not find anything related to StartOS.

Two initial comments...

I'm not sure or convinced that the Pi Imager is a good choice, while I may be entirely wrong and it may be more powerful that I know, the wording of "Unable to customize" makes me think that it's doing something more than it should, something specific perhaps for and ARM processor... which would make sense considering it's a imager for RPis. I would eliminate this as a vector for troubleshooting by just using Balena Etcher, as detailed in the flashing guides. You mention this yourself, so it's a good first step.

From the githash, it looks like you've got the nonfree image there, which is good. You definitely need the x86_64-nonfree.iso. At this stage, without looking into point 1 above, this might just be to do with a bad flashing with your chosen imager, since we don't even get as far as X failing for something like missing drivers. If bits of the OS are missing, or permission are wrong, this could explain xauth file /home/kiosk/.xauthority does not exist

I downloaded the nonfree iso and used balena etcher to flash the iso to my brand new sandisk USB thumb drive. Flash completed successfully. I was able to get the install wizard screen where I selected the 500GB NVME SSD to install StartOS on it. After installation was complete I was told to remove installation media and reboot. After rebooting, the same error occurred as with RPi imager.

It looks like the unbranded NVME SSD (Crucial P3) might be the problem. I installled a spare 1TB 2.5" SSD and everything installed correctly, if only it would show a log screen. More troubleshooting is needed but this bug can be closed.


Update license attribute

specifying the type and URL is deprecated:
https://docs.npmjs.com/files/package.json#license
http://npm1k.org/

Unfortunately, no easy way to resolve conflicts here.


Create result.html

Hi @PinkLasagna1!!
Could you make the following edits before we can accept your submission!

change the name of the file from result.html to a more appropriate name such as check_weather_based_on_location.html
: the formatting of your website looks rather weird. could you do some slight editing to make it look nicer. For eg: I believe beside Key in your country:, there should be a textbox?

thanks! (if you need help pls feel free to reply to this thread)


chore(deps): update terraform terraform-ibm-modules/base-ocp-vpc/ibm to v3.14.2

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/base-ocp-vpc/ibm (source)
module
patch
3.14.1 -> 3.14.2

Release Notes

terraform-ibm-modules/terraform-ibm-base-ocp-vpc (terraform-ibm-modules/base-ocp-vpc/ibm)
v3.14.2
Compare Source
Bug Fixes

deps: update terraform-module (#318) (31a52f4)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

:tada: This PR is included in version 1.0.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Change Google.com to....

Perfect extention..... Works great!
But is it possible to change Google.com to Google.nl ????
Thanks for an answer

Just download code put in a folder called "New Google Tab" change in index.html the "google.com" string to "YOURWEBSITE" and
add extension using developer mode

Just download code put in a folder called "New Google Tab" change in index.html the "google.com" string to "YOURWEBSITE" and
add extension using developer mode

It works but then you get the annoying "Disable Developer Mode" message. It would be great to have a configuration option to put whatever site we want in the official extension. Thanks!

need add option for localization of country for google. google.cz google.at .nz .it ...
thx Adam


Specify which 'window' to attach to.

Example usage: $(this).ekkoLightbox({parentDocument: top.document});
Allows the user to force ekkolightbox to always open inside 'top.document' instead of the default 'document'.
When a different parentDocument is specified the modal backdrop is disabled.

this will max it into #166


Update the quick tour with IDE locations and remove composers section

Purpose

Update the quick tour with IDE locations and remove composers section

Quick question: Why are we removing composer-related docs?

Quick question: Why are we removing composer-related docs?

Because we are removing Composer from this release.  Composer functionalities such as diagram editing could be done by using VSCode Plugin.
I think instead of just removing Composer content we should update by sepcifying how to do same steps with VSCode.


TypeError: undefined is not a function (near '...device.monitorCharacteristicForService...')

I'm trying to pull data from a glucose monitor. I've connected successfully and have the correct UUIDs for the relevant services and characteristics but I'm getting the error below:
TypeError: undefined is not a function (near '...device.monitorCharacteristicForService...')

Does anyone know why this might be? Code below shows the connecting function and the attempt to monitor the data. Both are being i nitiated by button presses.
Note I'm trying to run on android.
  const connectDevice = device => {
    manager.stopDeviceScan();
  manager.connectToDevice(device.id).then(async device => {
              await device.discoverAllServicesAndCharacteristics();
              manager.stopDeviceScan();
              setDisplayText(`Device connected\n with ${device.name}`);
              setConnectedDevice(device);
              setDevices([]);

              device.services().then(async service => {
                console.log(service)
              })

  }
  );
  }

  const getData = async device => { await
    device.monitorCharacteristicForService(
      '00001808-0000-1000-8000-00805f9b34fb',
      '00002A18-0000-1000-8000-00805f9b34fb',
      (error, characteristic) =>{
        if (error) {
          console.error("Error at receiving data from device", error);
          return;
        } else {
          console.log('Characteristic', characteristic)
        }},
  )};

same issue on calling device. write_characteristics_without_response()
anyone ?
@JamesOwen7
@corymsmith
@below
@Kaspa
@bitcrumb

I'm excited to inform you that we've released a new version of react-native-ble-plx. Many of the concerns and bugs have been addressed in this update.
If you encounter any issues or have further suggestions, please don't hesitate to open a new issue.


Feat @/charterafrica/cms Focal Countries support

Description
Fixes #282 .
Type of change

[x] New feature (non-breaking change which adds functionality)

Screenshots

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas

Code looks good, however I get the above error trying to test this branch out

Open the end point on your local Payload @koechkevin (e.g. http://localhost:3003/api/globals/focal-countries) and see if anything is returned as undefined. Everything should have values or null.

Code looks good, however I get the above error trying to test this branch out

Open the end point on your local Payload @koechkevin (e.g. http://localhost:3003/api/globals/focal-countries) and see if anything is returned as undefined. Everything should have values or null.

The object looks good.
Just wondering why the shape of fc object looks like this when I log on the console

Code looks good, however I get the above error trying to test this branch out

Open the end point on your local Payload @koechkevin (e.g. http://localhost:3003/api/globals/focal-countries) and see if anything is returned as undefined. Everything should have values or null.

The object looks good.
Just wondering why the shape of fc object looks like this when I log on the console

I'm forcing a null here @koechkevin so I hope that fixes it (when there is no data).


initial Ionic 2.0 support

initial Ionic 2.0 support

Coverage decreased (-1.09%) to 90.405% when pulling c0d833eced5096aa44de657734aae099888f4246 on development into 6b22e3356b67fa639ab039d3498eb50c5c3af7aa on master.


Update README.md

Added the new run command to include a toleration, specifying the node(s) to run the container on.

Sorry I missed this @bstrauss84 - no need to keep the old. Could we just update the existing command in place?

sure thing.