make the debug subcommand actually useful

Feature
Feature description
Presently, dbt debug is pretty useless. I think we should trim out a lot of the output, and instead show:

Expected path to profiles.yml (given CLI args, env vars, etc)
Whether or not that profiles.yml actually exists (and is valid)
Whether or not dbt_project.yml exists (and is valid)
Whether or not certain dependencies are met (eg. is git installed?)
Whether or not dbt can connect to the target database?
A list of available targets
A list of schemas that dbt will build into (?)

I'm sure there are other relevant things to add here, and not all of the above are strictly necessary.
Who will this benefit?
Folks who are new to dbt, or are configuring advanced functionality like custom schemas, for instance.

Yesterday, I had an issue with Snowflake. The message I got was "No active warehouse selected in current session.  Select an active warehouse with the 'use warehouse' command"
The problem ended up being a missing grant on the warehouse, but the log did not show whether it was attempting to use the warehouse I had defined in profiles.yml
It would be good to have more information on the connection to the DB.
Here is the relevant section of the log.
2018-10-14 21:36:12,473 (MainThread): Acquiring new snowflake connection "master".
2018-10-14 21:36:12,473 (MainThread): Opening a new connection (0 currently allocated)
2018-10-14 21:36:13,034 (MainThread): Using snowflake connection "master".
2018-10-14 21:36:13,034 (MainThread): On master: select distinct schema_name from information_schema.schemata
2018-10-14 21:36:13,539 (MainThread): Snowflake error: 000606 (57P03): dc8017f9-b3f3-489b-b960-1f7abf5e4565: No active warehouse selected in the current session.  Select an active warehouse with the 'use warehouse' command.
``

dbt debug options
 $ dbt debug -h
usage: dbt: data build tool debug [-h] [--profiles-dir PROFILES_DIR]
                                [--profile PROFILE] [--target TARGET]

optional arguments:
  -h, --help            show this help message and exit
  --profiles-dir PROFILES_DIR
                        Which directory to look in for the profiles.yml file.
                        Default = /Users/drew/.dbt
  --profile PROFILE     Which profile to load. Overrides setting in
                        dbt_project.yml.
  --target TARGET       Which target to load for the given profile

dbt debug usage (if everything is configured correctly)
 $ dbt debug

dbt version: 0.12.1
Using profiles.yml file at: /home/drew/.dbt/profiles.yml

Configuration:
  profiles.yml file [✓ found and valid]
  dbt_project.yml [✓ found and valid]
  profile: default [✓ found]
  target: dev [✓ found]

Required dependencies:
  - git [✓ found]

Connection:
  host: www.mydatabase.com
  user: username
  database: analytics
  schema: dbt_dbanin
  connection test: [✓ connection ok]

dbt debug usage (if not run from a dbt project directory, but with a present profiles.yml file with at least one profile in it)
 $ dbt debug

dbt version: 0.12.1
Using profiles.yml file at: /home/drew/.dbt/profiles.yml

Configuration:
  profiles.yml file [✓ found and valid]
  dbt_project.yml [✗ not found]
  profile: default [✓ found]
  target: dev [✓ found]

Required dependencies:
  - git [✓ found]

Connection:
  host: www.mydatabase.com
  user: username
  database: analytics
  schema: dbt_dbanin
  connection test: [✓ connection ok]

### If there is a profiles.yml file with one profile in it (and a default target)
A `dbt_project.yml` file was not found in this directory. Using the first profile `{profile}` and target `{target}`.

### If there is a profiles.yml file with more than one profile in it:
A `dbt_project.yml` file was not found in this directory. dbt found the following profiles:
 - default
 - redshift

To debug one of these profiles, run:
dbt debug --profile [profile-name]

dbt debug usage (with an invalid or empty profiles.yml file)
 $ dbt debug

dbt version: 0.12.1
Using profiles.yml file at: /home/drew/.dbt/profiles.yml

Configuration:
  profiles.yml file {[✗ not found] | [✗ empty] | [✗ invalid]}
  dbt_project.yml [✗ not found]
  profile: default [✗ not found]
  target: dev [✗ not found]

Required dependencies:
  - git [✓ found]

dbt looked for a profiles.yml file in /Users/drew/.dbt/profiles.yml, but did not find one. For more information on configuring your profile, consult the documentation:

https://docs.getdbt.com/docs/configure-your-profile

dbt debug usage (when unable to connect to the db)
 $ dbt debug

 $ dbt debug

dbt version: 0.12.1
Using profiles.yml file at: /home/drew/.dbt/profiles.yml

Configuration:
  profiles.yml file [✓ found and valid]
  dbt_project.yml [✓ found and valid]
  profile: default [✓ found]
  target: dev [✓ found]

Required dependencies:
  - git [✓ found]

Connection:
  host: www.mydatabase.com
  user: username
  database: analytics
  schema: dbt_dbanin
  connection test: [✗ connection test failed]

dbt was unable to connect to the specified database. The database returned the following error:

> Snowflake error: 000606 (57P03): dc8017f9-b3f3-489b-b960-1f7abf5e4565 No active warehouse selected in the current session.  Select an active warehouse with the 'use warehouse' command.

Check your database credentials and try again. For more information, visit:
https://docs.getdbt.com/docs/configure-your-profile

For the connection test, dbt should run a select 'dbt test connection' as connection_test command


Inconsistent test behaviour

Happens locally and on AppVeyor.
Sometimes all tests pass, sometimes these fail (timing issues?):

[SOLVED] EPERM, rename app.db
---EDIT---
Gave the tm server some time to turn on and off, before continuing with the tests, e.g.

    tm.config({
        log: false,
        db: path.join(tmppath, 'app.db'),
        tmp: path.join(tmppath, 'tmp'),
        fonts: path.join(tmppath, 'fonts'),
        cache: path.join(tmppath, 'cache')
    }, function(){
        setTimeout(function(){
            t.end();
        }, 1000)
    })

---EDIT---
https://ci.appveyor.com/project/Mapbox/mapbox-studio/build/1.0.2118/job/lo0m6q9ejb6ua2h0#L1680
EPERM, rename 'c:\Users\appveyor\AppData\Local\Temp\1\mapbox-studio\Source ШЖФ -<PHONE_NUMBER>260\app.db

When this happens a app.db.compacted exists in that directory

[SOLVED] Unsafe JavaScript attempt
---EDIT 2---
Solved it by copying<EMAIL_ADDRESS>into phantomjs folder after npm install.
---EDIT 2---
---EDIT---
Confirmed that it is a bug in phantom by downloading<EMAIL_ADDRESS>from http://phantomjs.org/download.html and replacing it in the phantomjs module.
---EDIT---
https://ci.appveyor.com/project/Mapbox/mapbox-studio/build/1.0.2118/job/siumulsba9vj48dp#L2826
Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL
file:///C:/projects/mapbox-studio/test/test-phantom.js.
Domains, protocols and ports must match.

Seems to be due to a bug in phantomjs:
See https://github.com/ariya/phantomjs/issues/12697
[SOLVED] General timing problem with tape and phantomjs
---EDIT---
My bad, mixed things up.
---EDIT---
See also:
https://github.com/mapbox/mapbox-studio/blob/vs2015/test/test-phantom.js#L5
// Not real TAP testing.
// @TODO actually do something like https://github.com/substack/tap-finished

Surfaced more clearly now that I've moved all temporary files, that are created during tests, into os.tmp/mapbox-studio, instead of some into os.tmp and some into os.tmp/mapbox-studio:

tape thinks that npm test has already finished and runs "posttest": "node test/cleanup.js", which deletes os.tmp/mapbox-studio but in reality test/test-client.js is still running.

closing, inserted solutions inline above.


Set Up the SAP Launchpad Service

Tutorials: https://developers.sap.com/tutorials/cp-portal-cloud-foundry-getting-started.html
Hi!
Thanks for the great tutorial. But would like to share two very minor issues with it:

The name of the service seems different now. Instead of Launchpad Service it is called Portal.
The name of the role seems to be accordingly different: Instead of Launchpad_Admin role it seems to be called Portal_admin role.

Kind regards,

Hi
I'm glad you liked the tutorials :)
The correct name is the SAP Launchpad service and the Launchpad_Admin role as is written in the tutorial.
Originally these tutorials were meant for the SAP Cloud Portal service but they were replaced by the SAP Launchpad service.
Thanks
Lindsay

Thank you for your feedback. The issue seems to be resolved, so I am closing the issue.
If you still have questions, feel free to reopen the issue.


Fix buildifier violations

not tied to any wording

I noticed that MacOS build failed due to the osx_archs.bzl failure. I went ahead and hit the re-run all jobs button.


datalist options hidden value, show only label

So I've followed the docs on using autocomplete.
Is there a way to hide the forms inputed value and only display the label.
basically my problem is that both show, when desirably label is all that is needed.

hii, do you find a solution? I have the same problem

im sorry i didnt find a solution

Hello, I also faced the same problem but there is no native way. For achieving that.

Hello, I also faced the same problem but there is no native way. For achieving that.

 I write the emails of the users on the value like this value="{{usuario.email}}" and their id like id="{{usuario.uid}}". So before sending the form I modified the value of the selected option by its id.
var datasetEvento = <HTMLInputElement>document.getElementById("eventoss");  // input
var inputEvento = datasetEvento.value;  // input value
var idEvento = document.querySelector("#eventos option[value='"+inputEvento+"']").id; // id from the selected option of the dataset #eventos
this.datosForm.value.evento = idEvento;

Place inside the input
autocomplete="off"
ت

<input "autocomplete="off">


Dashboard cards text needs updating

Context & versions
staging.sanchonet
Steps to reproduce
Please see video: https://www.loom.com/share/c885a7e207e2451cb4c100fe91e31d95?sid=623e881d-cbef-4323-a748-8108077c7e6a

17 May. This is good.


Cannot run grunt alongside app server

I've installed grunt-jasmine following the README. My (existing) Jasmine tests are running in grunt, as well as my rspec tests.
It appears the application server and the server that's launched for Jasmine are mutually exclusive. I imagine this could be because they're both accessing the same assets or database, but I would have expected this to work out of the box.

If I'm running rails s and start grunt, the rails server is stopped but cannot reboot because of an existing process lock (server.pid).

... WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT ?  [["id", 1], ["LIMIT", 1]]
  Rendered layouts/_navbar.html.slim (13.8ms)
  Rendered layouts/_flash.html.slim (3.1ms)
Completed 200 OK in 95ms (Views: 93.4ms | ActiveRecord: 0.2ms)

* Restarting...
=> Booting Puma
=> Rails <IP_ADDRESS> application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
A server is already running. Check /home/---/Dev/---/tmp/pids/server.pid.
Exiting

If I'm running grunt, and start rails s, grunt subsequently cannot run the Jasmine tests:

[1] guard(main)>
23:53:01 - INFO - Run all
23:53:01 - INFO - Running all specs
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}
..........................................................................................

Finished in 1.05 seconds (files took 2.05 seconds to load)
90 examples, 0 failures

23:53:05 - INFO - Run all Jasmine suites
23:53:05 - ERROR - An error occurred: Unable to access Jasmine specs at http://localhost:8888/. Connection refused

If it makes a difference, I'm using Rails <IP_ADDRESS>.  If anyone needs Gemfiles etc., I'll build a minimal example project.
This is apparently the same issue as I also posted here this evening:
https://github.com/jasmine/jasmine-gem/issues/272

Hi @CJBrew,
Thanks for the report, but I think you may have opened it on the wrong repository.  This is Guard-Jasmine,  not Grunt.  Maybe you're looking for:  https://github.com/gruntjs/grunt-contrib-jasmine ?

Ah, sorry. Yes, my mistake.
BUT the symptom is the same. Guard Jasmine also kills my app server! :)

You may be able to work around that by setting the server port config on Guard Jasmine, please re-open if that doesn't help


New version: KRTirtho.Spotube version 3.4.0

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installation failed with exit code -1978335187
2023-12-30 12:16:51.693 [FAIL] Installer failed security check. Url: https://github.com/KRTirtho/spotube/releases/download/v3.4.0/Spotube-windows-x86_64-setup.exe Result: 0x80004005

(Automated response - build 516.)

Hi @KRTirtho,
The package didn't pass a Defender or similar security scan. This might be a false positive and we can rescan tomorrow.
(Automated response - build 516.)

/AzurePipelines run


Conda Package?

Dear Claudio,
do you have plans to update the current conda version of irfinder (1.3.1 on bioconda) to the current package?
Best wishes,
Jakub

Dear Jakub,
good question, we haven't thought about it.
We currently provide the docker and singularity images that ensure a higher level of reproducibility.
I have no experience with the creation of conda packages and at the moment I have not much time to spend on it, but if you or anyone in the community has the motivation to create and test it, we'll be very grateful. That's also one of the greatest strengths of open source projects :)
Cheers,
Claudio

Dear Claudio,
many thanks. I've gone with singularity at present, with some success but have hit an error.
command submitted to cluster:
singularity run -H $PWD:/home                 -B /PARENTFOLDER                /PATHTOSINGULARITY/IRFinder BAM                 -r IRFinder.dir/REF                  -d IRFinder.dir/SAMPLE                 -t 1                 SAMPLE.bam

This is the error message I get:
/usr/local/IRFinder/bin/IRFinderBAM: line 163: 48333 Aborted                 ${LIBEXEC}/irfinder ${OUTPUTDIR} ${REF}/IRFinder/ref-cover.bed ${REF}/IRFinder/ref-sj.ref ${REF}/IRFinder/ref-read-continues.ref ${REF}/IRFinder/ref-ROI.bed ${READ_TYPE} "${AI_WARN}:${AI_INTRON}:${AI_RATIO}" "${JITTER}" $1 >> $OUTPUTDIR/logs/irfinder.stdout 2>> $OUTPUTDIR/logs/irfinder.stderr

The two files are:
stderr:
terminate called after throwing an instance of 'std::invalid_argument'
  what():  stoul

stdout:
 --------------------
|  IRFinder v. 2.0.0 |
 --------------------

---
IRFinder version: 2.0.0
IRFinder start:  Fri Mar 25 16:20:49 GMT 2022
IRFinder runmode: BAM
IRFinder user@host: myself @ myserver
IRFinder working dir:  /WORKDIRPATH/splicing
IRFinder reference: IRFinder.dir/REF
IRFinder file 1: CTR.bam
---
[  Fri Mar 25 16:20:49 GMT 2022  ] Processing the BAM file with IRFinder
---
The given bam file is sorted by coordinate and is paired.
IRFinder run with options:
 - Output Dir:                  IRFinder.dir/CTR
 - Main intron ref.:            IRFinder.dir/REF/IRFinder/ref-cover.bed
 - Splice junction ref.:        IRFinder.dir/REF/IRFinder/ref-sj.ref
 - Read spans ref.:             IRFinder.dir/REF/IRFinder/ref-read-continues.ref
 - Optional ROI ref.:           IRFinder.dir/REF/IRFinder/ref-ROI.bed
 - Read type:                   SR
 - AI levels:                   1:1:0.05
 - Input BAM:                   CTR-841-1.bam

Preparing the reference:
 - Junction count...done.
 - Span points...done.
 - Coverage blocks...

If you have any suggestions, please let me know.
Best wishes,
Jakub

Hello Jackub,
there must be a problem with the ref-cover.bed file. It should look something like this:
1	924953	925003	skip	0	+	924953	925003	255,0,0	1	50	0
1	924953	925916	dir/SAMD11/ENSG00000187634/+/1/924948/925921/973/140/clean	0	+	924953	925916	255,0,0	3	191,531,111	0,241,852
1	924953	925916	nd/SAMD11/ENSG00000187634/+/1/924948/925921/973/140/clean	0	+	924953	925916	255,0,0	3	191,531,111	0,241,852
1	925194	925244	skip	0	+	925194	925244	255,0,0	1	50	0
1	925194	925916	dir/SAMD11/ENSG00000187634/+/2/925189/925921/732/90/clean	0	+	925194	925916	255,0,0	2	531,111	0,611
1	925194	925916	nd/SAMD11/ENSG00000187634/+/2/925189/925921/732/90/clean	0	+	925194	925916	255,0,0	2	531,111	0,611
1	925805	925855	skip	0	+	925805	925855	255,0,0	1	50	0

Could you show the first lines of yours?
It would be also useful to know what files did you use to generate the reference.
Cheers,
Claudio

I'm glad we spot the problem. If you need any help, don't hesitate to ask.
Cheers,
Claudio

Thanks, got it to work. As always the error was prosaic - it's visible in my above post. I passed a compressed gtf to -g above. You script is kindly readable so I could find the and repair mistake by reading through the code and rerunning Build-BED-refs.sh ;)!
Just FYI. No exception was raised for this particular error, which is why i missed in in a pipeline - not sure if you wanted to add that. There was however an error message in REF.log.


Editor ignore space

The problem is that the editor ignore spaces. I have the latest version of wysihtml (0.5.2).

Would you give some further details: os, browsser, version, how you are initializing / using wysihtml etc, how specifically is it ignoring them.

Thanks for your fast response. Problem already solved. The problem was that the bootstrap carousel component catch the space keydown event and so all spaces were ignored in the editor.


Feedback on power actions

Provides feedback to the user when we receive the "Linode busy" error message.

Changes Unknown when pulling e3a5b372015ee54724513d16adbe45cc254c55bb on asauber:feedback-on-power-actions into ** on linode:develop**.

Changes Unknown when pulling d9eeaf57ce05f3a3d6cae0687dbe8b4e88b56320 on asauber:feedback-on-power-actions into ** on linode:develop**.

Changes Unknown when pulling d9eeaf57ce05f3a3d6cae0687dbe8b4e88b56320 on asauber:feedback-on-power-actions into ** on linode:develop**.


Bch lost

Hello
I ve sent bcc (2440€) 2 days ago
I ve nothing in my wallet
https://blockchair.com/bitcoin-cash/address/qz54u7mga9vm647dnvx9ncnufv3w9cl7xqlsw3c67s
What can i do?
Thanks
￼

Hello @GateP ,
Thanks for reaching out to us.
You have sent BCH to a BTC wallet. To try to recover your funds please follow the guide on #8586 (BGalliotti's post).
Feel free to get back to us in case you have any questions or concerns.
Kind Regards

Hello
Sorry non BCH founded
Thks for your advise
2018-05-16 15:28 GMT+02:00 BGalliotti<EMAIL_ADDRESS>
Hello @GateP https://github.com/GateP ,
Thanks for reaching out to us.
You have sent BCH to a BTC wallet. To try to recover your funds please
follow the guide on #8586 https://github.com/bitpay/copay/issues/8586
(BGalliotti's post).
Feel free to get back to us in case you have any questions or concerns.
Kind Regards
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/8647#issuecomment-389518162, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AlJ99yQaXzVMIBDdogvioHzR_FVVtyfzks5tzClxgaJpZM4UAqjG
.

Hello @GateP
We appreciate your feedback.
If there is any other question or concern we can help you with please let us know.
Kind regards.

@GateP
did you restore your lost bch? if you couldn't, reach me at<EMAIL_ADDRESS>I can restore it


feat: add just syntax checker

Integrate our new just syntax checker into the build action.

@bobslept it seems like some builds are failing, but not because of the syntax checker, so I think it's fine to merge

@bobslept it seems like some builds are failing, but not because of the syntax checker, so I think it's fine to merge

Yeah no worries. All good, thank you so much!


Subid corrpution

When liquids with different subids are flowing together in a group and turn around after hitting an object, the subids are not preserved.
This only happens when the liquids encounter a solid, not when they touch the edge of the board

Additionally, subids are sometimes not reset when transformations happen. This causes problems with the new texture map system.


Are we leader?

Hi,
I'm running Marathon 1.1.1 on Mesos 0.28.0. I have 3 master nodes.
Today I got this message in one node:
May 06 10:15:55 ip-172-31-33-40.aws.cmcrc.com docker[1170]: [2016-05-06 00:15:55,694] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp215638041-567)
May 06 10:15:55 ip-172-31-33-40.aws.cmcrc.com docker[1170]: [2016-05-06 00:15:55,946] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp215638041-567)
May 06 10:15:56 ip-172-31-33-40.aws.cmcrc.com docker[1170]: [2016-05-06 00:15:56,200] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp215638041-567)
May 06 10:15:56 ip-172-31-33-40.aws.cmcrc.com docker[1170]: [2016-05-06 00:15:56,452] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp215638041-567)
May 06 10:15:56 ip-172-31-33-40.aws.cmcrc.com docker[1170]: [2016-05-06 00:15:56,703] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp215638041-567)
May 06 10:15:56 ip-172-31-33-40.aws.cmcrc.com docker[1170]: [2016-05-06 00:15:56,955] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp215638041-567)

Looks like the marathon leadership can't be reliably stablished. The other two marathon services were pointing to this server as the marathon leader, however this leader was unable to define its leadership.
I just restarted the 3 marathon services and all was ok, they agreed on a leader (the same node above) and all was ok.
Not sure what happened here.
Luck!
Guimo

FYI, before I started the nodes, looks like mesos got tired of waiting and kicked marathon out of the framework list. However the registered IP for the marathon framework before being kicked out was not the one above but one of the other leaders (which was the marathon leader previously but no longer).
After the restart, when the new node got leadership it was correctly registered.
Not sure if this helps.

Looks like a dupe of #3866 which was fixed in v1.1.1.

I have the same problem, but when I start marathon, the console log shows "MESOS_NATIVE_JAVA_LIBRARY is not set. Searching in /usr/lib /usr/local/lib.", then I realized that I've pass the --prefix=/usr/local/mesos option when configure the mesos source code,so the libmesos.so cannot be found in marathon.
So I set the environment value MESOS_NATIVE_JAVA_LIBRARY to the right path(the location of libmesos.so), then it works well.

@gkleiman
This ticket is a duplicate of this ticket? :)
I run from the docker image 1.1.1 which is the version you mention should be fixed.
I think this ticket shouldn't be closed.

It happened again. The mesos leadership changed and marathon is again unable to claim leaderhsip. The assigned leader keeps asking if he is leader.
May 27 10:11:22 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:22,851] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:23 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:23,103] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:23 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:23,355] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:23 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:23,607] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:23 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:23,859] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:24 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:24,111] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:24 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:24,362] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:24 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:24,614] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:24 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:24,866] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:25 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:25,118] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)
May 27 10:11:25 ip-172-31-35-90.aws.cmcrc.com docker[3114]: [2016-05-27 00:11:25,370] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp1074976188-48)

I have the same problem running 1.1.1:
Jun 28 10:41:21 ip-10-1-4-231 marathon[25194]: [2016-06-28 10:41:21,434] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp650679
Jun 28 10:41:21 ip-10-1-4-231 marathon[25194]: [2016-06-28 10:41:21,437] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp650679
Jun 28 10:41:21 ip-10-1-4-231 marathon[25194]: [2016-06-28 10:41:21,458] INFO Do not proxy to myself. Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.Lead
Jun 28 10:41:21 ip-10-1-4-231 marathon[25194]: [2016-06-28 10:41:21,460] INFO Waiting for consistent leadership state. Are we leader?: false, leader: Some(<IP_ADDRESS>:8080) (mesosphere.marathon.api.LeaderProxyFilter$:qtp650679

Stopping all (3) the marathon instances and starting them one by one solves the problem.

This should hopefully be fixed by 2a1bbe4.

Awesome... waiting for 1.2 then!

same bug here

Please reopen if this is still a problem on 1.3


Add Chatting features with Socket.io

Add chat feature. Use socket.io and maybe redis.

Socket.io implementation has been completed.


Add github templates

@cbeust Feel free to comment a lot, because I'm really not an English writer expert ;)

Thanks for the review. I will update it asap.

Updated!

Update! Thanks again for the review :)


First input box takes 2 characters when editing.

When user edits the OTP, for the first box, user can input 2 characters if the text is not selected. Below is the screenshot of the first box having 2 characters instead of 1.

Duplicated #115


notebook file open perf marks are broken

Whenever using notebooks for a non-trivial period of time I see this warning: notebook file open perf marks are broken

@jrieken can you share the log next time you see it, I updated the error message to give me better hints of what goes wrong.

Don't know if it's the exact same issue but I get this:
notebook file open perf marks are broken: startTime<PHONE_NUMBER>041, extensionActiviated<PHONE_NUMBER>076, inputLoaded<PHONE_NUMBER>080, customMarkdownLoaded undefined, editorLoaded<PHONE_NUMBER>097 setInput @ notebookEditor.ts:278 await in setInput (async) doSetInput @ editorPanes.ts:281 doOpenEditor @ editorPanes.ts:150 openEditor @ editorPanes.ts:118 (anonymous) @ editorGroupView.ts:1096 doShowEditor @ editorGroupView.ts:1120 doOpenEditor @ editorGroupView.ts:1078 doCloseActiveEditor @ editorGroupView.ts:1504 doCloseEditor @ editorGroupView.ts:1435 doCloseEditorWithDirtyHandling @ editorGroupView.ts:1425 await in doCloseEditorWithDirtyHandling (async) closeEditor @ editorGroupView.ts:1410 run @ editorActions.ts:462 runAction @ actions.ts:190 run @ actions.ts:181 run @ titleControl.ts:84 onClick @ actionViewItems.ts:168 (anonymous) @ actionViewItems.ts:148

This (or same root cause messages) also happen when running integration tests
[44512:0707/143850.406603:INFO:CONSOLE(19)] "Skipping overwrite of notebook perf value: extensionActivated", source: vscode-file://vscode-app/Users/jrieken/Code/vscode/out/vs/workbench/contrib/notebook/common/notebookPerformance.js (19)
[44512:0707/143850.506597:INFO:CONSOLE(19)] "Skipping overwrite of notebook perf value: customMarkdownLoaded", source: vscode-file://vscode-app/Users/jrieken/Code/vscode/out/vs/workbench/contrib/notebook/common/notebookPerformance.js (19)

I am not really sure what's going wrong here but the fact that perfMarks is a global which is used by instances seems fishy. I believe the usage of a global assumes one resources is only opened in one editor at a time (which doesn't hold)

Steps

open a notebook (no preview tab)
split it
in any split, open another notebook
close it
🐛 perf marker are broken

https://user-images.githubusercontent.com/1794099/177779809-bca73bb6-5cfb-4bcc-ac5e-fa251a8fa591.mov

I was looking at refactoring this so the perf marks correspond to editors, not resources. Easiest thing to do would be to make the perf marks owned by NotebookEditorWidget. One is in NotebookEditor, it can be moved. The weird one is the one on the editor input https://github.com/microsoft/vscode/blob/4dc272701b0a6e5cf59cfc38d1e08f8862604b05/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts#L239. Not sure how to handle this since an editor input doesn't know which editor it is being resolved for. Also you are logging one time for extensionActivation, then subsequent calls will log something short because the extension is already activated. Are we more concerned about the actual extension activation time or the typical time that this phase takes, whether or not the extension was already activated?

Are we more concerned about the actual extension activation time or the typical time that this phase takes,

For the former there is also dedicated extension activation telemetry which should help with insights about this

Yeah, I feel like in this case we care about the typical time to open a notebook. I want to know what the typical experience is but that phase seems less interesting if it's mostly out of our control.

Still seeing this or see this again

reproduces with these steps: https://github.com/microsoft/vscode/issues/135834#issuecomment-1177577742

This fails when reopening the same notebook that was previously open in a NotebookEditorWidget. I think the fix is to ignore the customMarkdownLoaded mark here because that step didn't happen on this open. However this means that the telemetry event is now fired in a case where it was not previously fired. I could also add a new event besides notebook/editorOpenPerf to cover that case, if that event should only cover a fresh editor open.


can't run any Grasshopper example under FemDesign.Examples/Grasshopper

can't run any example in femdesign-api/FemDesign.Examples/Grasshopper/
it shows

IO Read error: Unknown data type encountered.

Hi @netsonicyxf I could not reproduce the problem, could you please help me by providing some more information?

What version are you using?
Do you get the error in all grasshopper examples?
Which of the components in the script gives the error message?

You find the version in the info-component:

I have used the examples without any problem. Seems like corrupt data. (See https://discourse.mcneel.com/t/corrupted-files-recovery-target-name-cannot-be-resolved-io-read-error-unknown-data-type-encountered/87316/4). Try to download with a different method.

Looks like the gh files that I got for the first time are corrupted.
Now they work fine.

Glad you got it to work @netsonicyxf!
Thank you @berkdemir for helping out!


Create scene.{rotate|translate}

This would only be changing the camera position and recalculating the up vector.

Yes it does, but it's not implemented yet...
On Wed, Nov 16, 2011 at 5:51 PM, Drew Wells
<EMAIL_ADDRESS>wrote:

Does this also cover the issue discussed in this thread? http://groups.google.com/group/philogl/browse_thread/thread/34b2178e3db43a/ab62a602810b0173?lnk=gst&q=different+camera#ab62a602810b0173
If so, +1

Reply to this email directly or view it on GitHub:
https://github.com/senchalabs/philogl/issues/26#issuecomment-2771116

--
Nicolas Garcia Belmonte - http://philogb.github.com/


Double Skip or Take query throw exception

using (var session = store.OpenSession()) {
    var result = session.Query<T>().Skip(4).Skip(4).ToList();
    var result = session.Query<T>().Take(4).Take(4).ToList();
}

Both of this requests throw exception: At least one object must implement IComparable.

My first question is "why would you want to do that?"

I get linq query from Client. Query can include Skip or Take method.
I don't know included in query Take or Skip methods.
I add to query limit 1000 object by Take(1000). If Client add Take method in his query, in this case i have request with double Take methods.

Okay. I found the problem and fixed it. The fix will be in v0.8.6 later today w/ some other fixes.


fix: refine checks for moving files into themselves

Fixes the issue with https://github.com/slsa-framework/slsa-github-generator/pull/3083

Jobs failing: https://github.com/pandaninjas/java-sample-project/actions/runs/7547919648/job/20548920747

I'll reopen a PR to fix the Maven Builds, since Gradle builds are fixed by #3250


Use correct UIManager in findCameraView depending on the architecture

What
UIManagerHelper.getUIManager has following signature:
UIManager getUIManager(ReactContext context, @UIManagerType int uiManagerType)

(Here's the source: https://github.com/facebook/react-native/blob/3f8882116782da609664f311427d7a6523ad06cf/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/UIManagerHelper.java#L51)
But in findCameraView it's used like this: https://github.com/mrousavy/react-native-vision-camera/blob/83168044a66f18a5b36dc996a389ded7bb840a1c/package/android/src/main/java/com/mrousavy/camera/CameraViewModule.kt#L59-L62
where the view tag is passed instead of the UI manager type. This effectively makes it behave as if DEFAULT was passed and UIManagerModule was returned on the new arch instead of FabricUIManager.
Changes

Updates finding the camera view to use correct UIManager depending on the architecture

Tested on
I've only tried on Android emulator
Related issues
Potentially fixes https://github.com/mrousavy/react-native-vision-camera/issues/2613

Wow, nice catch man - thank you so much! LGTM 💪


[turborepo] getting eror while installing

What version of Turborepo are you using?
1.10
What package manager are you using / does the bug impact?
npm
What operating system are you using?
Mac
Describe the Bug

Unexpected error. Please report it as a bug:
Bv [Error]: self-signed certificate in certificate chain

Expected Behavior
it should install right
To Reproduce

Reproduction Repo
No response

Hi @srikanth-rakuten, thanks for the issue. This appears to be an issue with certificate signing in yarn. This issue might provide some potential solutions.

No i tried both npm set strict-ssl false  and yarn config set strict-ssl false --global but non worked

Hmm. I'm not able to reproduce this. This does appear to be an issue with your package manager, and not turborepo specifically. Have you tried re-installing the package manager? What version are you using?

Hey @srikanth-rakuten this is almost guaranteed not an issue with turborepo as we simply run npm install (or yarn) to install packages. You can get around this by passing a flag to skip the installation npx create-turbo --skip-install and then installing packages yourself with your own toolchain. My guess is that you aren't able to install packages from npm's registry even outside turborepo.
Feel free to jump into our Discord #help channel if you still need help and someone might be able to help you, but as of now this does not look like a Turborepo issue.


Add docs from node-docker-setup

We should sync the docs from the hornet and node-docker-setup docs.
We probably need to import single sections from the node-docker-setup for this to works as we can't really import the whole file. But maybe we can also find a way to restructure everything to make that possible 🤔

We should add a link to the wiki in the node-docker-setup readme.


[DEV-5525] Changes in quote presentation and font color

@e1himself you can take a look once again.

Good job @OskarGasiorowski 👍
I've found one small problem with missing spacing between the vertical line and text in right-aligned quotes. Pushed a fix for it: 92be6ea
Before:

After:

Thanks. I don't know how I haven't noticed that one.

@aspirisen would you like to take a look or can I merge it? :)


Installation failure for grub-efi-amd64-signed

Description
We're seeing some intermittent failures using the ubuntu-20.04 image (Version: 20200914.1). We run a bootstrap script that does an apt update and then an apt upgrade which fails with:
Setting up grub-efi-amd64-signed (1.142.6+2.04-1ubuntu26.4) ...
Trying to migrate /boot/efi into esp config
Installing grub to /boot/efi.
Installing for x86_64-efi platform.
grub-install: warning: Internal error.
grub-install: error: failed to register the EFI boot entry: Operation not permitted.

You can see some failures here:
https://github.com/timberio/vector/pull/3932
Specifically:
https://github.com/timberio/vector/pull/3932/checks?check_run_id=1123684447
You can see one of the workflows here:
https://github.com/timberio/vector/blob/master/.github/workflows/tests.yml
And the bootstrap script we run here:
https://github.com/timberio/vector/blob/master/scripts/environment/bootstrap-ubuntu-20.04.sh
Area for Triage:
Packages
Question, Bug, or Feature?:
Bug
Virtual environments affected

[ ] macOS 10.15
[ ] Ubuntu 16.04 LTS
[ ] Ubuntu 18.04 LTS
[X] Ubuntu 20.04 LTS
[ ] Windows Server 2016 R2
[ ] Windows Server 2019

Expected behavior
To be able to apt upgrade successfully.
Actual behavior
apt upgrade fails with:
Setting up initramfs-tools (0.136ubuntu6.3) ...
update-initramfs: deferring update (trigger activated)
Setting up grub-efi-amd64-signed (1.142.6+2.04-1ubuntu26.4) ...
Trying to migrate /boot/efi into esp config
Installing grub to /boot/efi.
Installing for x86_64-efi platform.
grub-install: warning: Internal error.
grub-install: error: failed to register the EFI boot entry: Operation not permitted.
dpkg: error processing package grub-efi-amd64-signed (--configure):
 installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
Setting up cryptsetup-initramfs (2:2.2.2-3ubuntu2.2) ...
update-initramfs: deferring update (trigger activated)
update-initramfs: deferring update (trigger activated)
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Processing triggers for rsyslog (8.2001.0-1ubuntu1.1) ...
Processing triggers for systemd (245.4-4ubuntu3.2) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for install-info (6.7.0.dfsg.2-5) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for initramfs-tools (0.136ubuntu6.3) ...
update-initramfs: Generating /boot/initrd.img-5.4.0-1025-azure
Errors were encountered while processing:
 grub-efi-amd64-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
##[error]Process completed with exit code 100.

Repro steps
It's intermittent - but is happening more on each run we've monitored.
https://github.com/timberio/vector/pull/3932
https://github.com/timberio/vector/pull/3932/checks?check_run_id=1123684447

Hello, @jamtur01
Could you please add update-grub command before apt update --yes and validate build?

Looks like that fixes it from what I can see. Certainly, none of our bootstraps have failed, but the problem has been intermittent.

This isn't a permanent solution. We use the same bootstrap script inside Docker containers - this solution will obviously choke in there as update-grub will fail.

@jamtur01 , As a temporary workaround you can test if process running in a docker container:
if ! grep 'docker' /proc/1/cgroup -q ; then
	update-grub
fi

Feel free to open the thread if you have any concerns.

Has the issue been resolved and can we remove the workaround?

@jamtur01, Looks like the issue doesn't reproduce on the new image:
 - name: Azure
      run: |
        sudo apt update --yes
        sudo apt upgrade --yes

This is back again.
https://github.com/timberio/vector/runs/1308881114?check_suite_focus=true
Setting up grub-efi-amd64-signed (1.142.8+2.04-1ubuntu26.6) ...
Trying to migrate /boot/efi into esp config
Installing grub to /boot/efi.
Installing for x86_64-efi platform.
grub-install: warning: Internal error.
grub-install: error: failed to register the EFI boot entry: Operation not permitted.
dpkg: error processing package grub-efi-amd64-signed (--configure):
 installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
Processing triggers for systemd (245.4-4ubuntu3.2) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for dbus (1.12.16-2ubuntu2.1) ...
Processing triggers for install-info (6.7.0.dfsg.2-5) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.31-0ubuntu9.1) ...
Processing triggers for initramfs-tools (0.136ubuntu6.3) ...
update-initramfs: Generating /boot/initrd.img-5.4.0-1031-azure
Errors were encountered while processing:
 grub-efi-amd64-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Error: Process completed with exit code 100.

Hello, @jamtur01
Looks like a bug - https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1871963
As a temporary workaround, please update workflow to include:
- run: sudo apt-get purge grub\*
- run: sudo bash scripts/environment/bootstrap-ubuntu-20.04.sh

Maybe https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1901650 ?

Hello, @jamtur01
Seems the bug is fixed in - https://launchpad.net/ubuntu/+source/efivar/37-2ubuntu2.2
Waiting for a new image rollout with updated libs:
libefiboot1/focal-updates,now 37-2ubuntu2.2 amd64 [installed,automatic]
libefivar1/focal-updates,now 37-2ubuntu2.2 amd64 [installed,automatic]

Deployment of Ubuntu 20.04 has been finished.


Improve the whole package

Fixes bug where everything was rendered twice 566a2e1fafb018fe939a7f701239a8004104837e
Implements ThemeProvider 2c003afcad70e86034798633312712c43cda20da
Adds unit tests f105919a90756b39a0e8a00f4a30fdcc403b26b6, aaf22bc19970d7cbb435643edb7edc438fca9847, 2c1dec6d8c03a49dab32f2aa3465afa564f7e4dc
The ref property was broken and it was fixed 7310f90e544b1e8f8b1d10a6b12347f0ba5e2359
Types were improved 4c8df0dd63808d900524ccb9c3f2d5bf41d5147c

I don't have time to check this in detail, so I'm going to trust that everythings working well.
I truly appreciate your time put into this PR, from what I can see it looks great, thanks a lot!


New laptop doesn't allow me to send notifications  / doesn't get discovered

Describe the bug
I have a new laptop. Old laptop works fine. Goal is to receive notifications. On my new laptop the test notification works fine. When API is enabled and I want to add it as HASSAgent integrtation i'm presented the following error:
Logger: homeassistant.config_entries
Bron: config_entries.py:586
Eerst voorgekomen: 09:16:17 (5 gebeurtenissen)
Laatst gelogd: 09:51:15

Error setting up entry DESKTOP-2Z5DV73-HassAgent for hass_agent
Error setting up entry G10LaptopHassAgent for hass_agent
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 586, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/hass_agent/__init__.py", line 135, in async_setup_entry
    _logger.debug("setting up device from config entry: %s [%s]", entry.data["device"]["name"], entry.unique_id)
                                                                  ~~~~~~~~~~^^^^^^^^^^
KeyError: 'device'

I don't need the API, but for some reason it doesn't get autodiscovered by my HA instance. My old laptop runs just fine. But laptops are HP laptops (different model), both are on Windows 11 23h2, both same company policies.
When I remove the integration from my old laptop, it immideately gets rediscovered after a reboot of HA. My new laptop just doesn't get discovered. I thought it maybe was due to the name of my laptop device, but that doesn't seem to matter.
When I enable extended logging I'm getting a error in the log:
2024-07-15 21:14:18.432 +02:00 [FTL] [PROGRAM] FirstChanceException: Unable to cast COM object of type 'System.__ComObject' to interface type 'NAudio.CoreAudioApi.Interfaces.IMMDevice'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{D666063F-1587-4E43-81F1-B948E807363F}' failed due to the following error: Interface wordt niet ondersteund (0x80004002 (E_NOINTERFACE)).
System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'NAudio.CoreAudioApi.Interfaces.IMMDevice'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{D666063F-1587-4E43-81F1-B948E807363F}' failed due to the following error: Interface wordt niet ondersteund (0x80004002 (E_NOINTERFACE)).
   at System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease)
   at NAudio.CoreAudioApi.Interfaces.IMMDevice.GetState(DeviceState& state)
   at NAudio.CoreAudioApi.MMDevice.get_State()
   at HASS.Agent.Shared.Managers.Audio.AudioManager.<>c.<GetDevices>b__18_0(InternalAudioDevice d) in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 225
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at HASS.Agent.Shared.Managers.Audio.AudioManager.GetDevices() in D:\a\HASS.Agent\HASS.Agent\src\HASS.Agent\HASS.Agent.Shared\Managers\Audio\AudioManager.cs:line 225

To Reproduce
I can't reproduce it on my old laptop device, but my new one doesn't work at all with notifications. Sensors and all other stuff work just fine.
When the device get's discovered, it doesn't create a notify service, which it does on my old laptop.
Expected behavior
Screenshots
If applicable, add screenshots to help explain your problem.
Misc info (please complete the following information):

Windows build (ideally screenshot/info of winver.exe output): Win11 23h2
Windows' UI language: Dutch
HASS.Agent version: 2.1.0 b2

Please check what's applicable (multiple answers possible):

[x] Installed via installer
[ ] Installed manually
[x] Problem occurs in HASS.Agent
[ ] Problem occurs in Satellite Service

Additional context
All information gets pushed to MQTT. There must be something wrong, but I can't seem to grasp the difference between the two laptops. In MQTT it also seems to be the same.
Logs
[2024-07-15] HASS.Agent_20240715.log

I'll close this one and keep the integration issue open https://github.com/hass-agent/HASS.Agent-Integration/issues/5 - at least the first one related to the integration.
The second one related to COM objects of audio sensors/commands has been fixed with https://github.com/hass-agent/HASS.Agent/pull/122 and will be included as part of beta3 (alpha build of alpha3 can be found here https://github.com/amadeo-alex/HASS.Agent/releases/tag/2.1.0-beta3-testbuild1)


Add remote-only tasks to repo, part deux

Used the same strategy for this PR as #433.
More progress towards #402, #170.
Changes

Added 47 implementations
Added two additional features: --with-gtk and --with-ncurses which compile tasks with those libraries enabled. Without the features enabled, the tasks are no-ops.
Made the regex for parsing task headers stricter (to make things easier for coverage)
Fixed a link in the README.

Remaining work

There appears to be a few tasks implemented on the wiki that aren't being picked up by coverage
The Y-Combinator implementation currently does not compile

@euclio This is no small feat. Thanks so much for doing this!


html2canvas issue with icons

Hi,
I am trying to print some icon with some text on it. html2canvas hiding that text and icon starts looking too odd. All details about issue is here .
Thanks :)

It was working fine in  html2canvas 0.4.1 but when I switched to  html2canvas 0.5.0-alpha1 then this issue appeared.

Hi @niklasvh this is the issue with html2canvas 0.5.0 please see this fiddle you will find the issue. I think its a bug with html2canvas 0.5.0.
But if you will see my this fiddle then you will its working fine.

我画html内容到canvas中怎么设置它从左上角开始画起

Fixed in 1.0.0 https://jsfiddle.net/j09qd4xm/7/


Add fabric-client-flutter and fabric-server-node (2 repos).

Signed-off-by: Hengming Zhang<EMAIL_ADDRESS>Checklist for Hyperledger Lab Proposal PR

[ ] Read README.md carefully
[ ] Make sure your changes are committed with the proper sign-off
[ ] Use the labs name as the PR title
[ ] Copy the short description of the proposal as the description of the PR
[ ] Remove this checklist section
[ ] Submit your PR and the labs stewards will review your proposal

We could highlight that the server has special purpose of supporting offline signing use case.

We could highlight that the server has special purpose of supporting offline signing use case.

Yes, it's defined in Scope of Lab section, and I'll highlight that in the README.

Please follow the process outlined.

Separate the PR into two with the proper lab titles
Please have a little more detail in the description instead of just links to docs.
Sponsorship from ambassadors are allowed in the current charter? I will take a good look at this before signing off

3. dors are allowed in the current charter? I will take a good look at this before signing off

In wiki I see sponsor could be (i.e. a maintainer of one of the Hyperledger projects, a TSC member or a WG chair), so could I as TWGC Committee Board be a sponsor?

Close and reissue the PRs.

Redirect to #104 and #105.


4D IMS ion trace builder

Added a 4D feature finder for IMS data. Some things are work in progress. I think I have to make some changes after PR#118 from @SteffenHeu. Will make last additions once modular feature list model was adjusted.

#118 has been merged, it seems there is a single merge conflict in ScanSelection

By the way the ion mobility trace looks awesome :)
(minor point: I think we don't use the all-capitals notation in MZmine, e.g., "Ion Mobility Trace" -> "Ion mobility trace")

thanks Tomas! Will continue working on the PR tomorrow.

I think we can merge this for now. There are some todos regarding all the feature specific types I will add once the Robin is done, e.g. calculation of quality parameters or area calculation

Thanks Ansgar!


Error when running evaluation

Hello author, first of all, thank you for your excellent work!
I ran into an error when performing evaluation with the codes, the command and the checkpoint provided.
The command is:
python evaluate_gen.py
-mode vd_eval_val
-start_path checkpoints/student_v1.0_iter3.ckpt
-save_path results
-save_name gen.txt
-gpu_ids 1 2 5 6
The error report is:
File "evaluate_gen.py", line 188, in
ranks_json = evaluate(model, dataloader, params, eval_batch_size, mode=mode)
File "evaluate_gen.py", line 118, in evaluate
ndcg.observe(output, gt_relevance)
File "/home/mmc_mychen/gst-visdial/utils/visdial_metrics.py", line 163, in observe
dcg = self._dcg(
File "/home/mmc_mychen/gst-visdial/utils/visdial_metrics.py", line 177, in _dcg
sorted_relevance = relevance[rankings].cpu().float()
RuntimeError: indices should be either on cpu or on the same device as the indexed tensor (cpu)
It seems that something is placed on the wrong device. I am not familiar with this project right now. Could u please help me solve it?

Hello, thank you for your interests
I think the problem comes from the version of pytorch.
I've installed the PyTorch version 1.7.0 or 1.7.1 and never seen the error you showed.
I think the immediate solution is to change the version of pytorch.
If you want to fix the problem, can you tell me the version of pytorch you use?
Thanks!

Thanks a lot! I have solved the problem by changing the version of pytorch.
PS. I would like to remind you that the environment setup part in the README.md file does not work properly (at least for me). There seems to be a version incompatibility issue with the environment configuration file.
Here is a simple script which I have used to successfully establish the environment:
conda create -n gst python=3.8 -y
conda activate gst
pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
pip install transformers pytorch-transformers pytorch_pretained_bert lmdb

Pleased you have resolved the issue!
Plus, thank you for sharing your experience building environments. I will revise the requirements.txt file.
I will close the issue if you have not further problems.


Add support for the Sensirion SHT4x temperature and humidity sensor

Summary
This PR introduces a new driver for the SHT4x family of temperature and humidity sensors that operate over the I2C protocol. It provides a POSIX interface for all of the sensor's features: reading data, serial number, performing a reset and operating the sensor's heater within the safe usage limits.
This PR also closes #12665.
Impact
An easier interface for future developers to interact with this family of sensors, rather than having to write their own driver.
Testing
In order to test the driver, I performed a series of basic checks on all of the implemented functionality.

First, I performed a simple read of the device driver path from the command line using cat to ensure that the character driver interface works as expected.
I performed a command line write with echo to see that no write executed (not implemented intentionally)
I created a small test suite binary which I ran to test all of the IOCTL commands and the driver restrictions, as described below:

Reset
The SNIOC_RESET command was tested by making the corresponding ioctl call and ensuring that no error was returned.
  err = ioctl(sensor, SNIOC_RESET);
  if (err) {
    fprintf(stderr, "SNIOC_RESET: %s\n", strerror(errno));
  } else {
    puts("RESET success!");
  }

Who Am I
The SNIOC_WHO_AM_I command was tested by making the corresponding ioctl call and ensuring that the device serial number was returned in the uint32_t *serialno variable without any errors.
  uint32_t serialno = 0;
  err = ioctl(sensor, SNIOC_WHO_AM_I, &serialno);
  if (err) {
    fprintf(stderr, "SNIOC_WHO_AM_I: %s\n", strerror(errno));
  } else {
    printf("Serial no: %lu\n", serialno);
  }

Read Raw Data
SNIOC_READ_RAW_DATA was tested by making the corresponding ioctl call and checking that raw data was present in the passed pointer argument.
  struct sht4x_raw_data_s raw = {0};
  err = ioctl(sensor, SNIOC_READ_RAW_DATA, &raw);
  if (err) {
    fprintf(stderr, "SNIOC_READ_RAW_DATA: %s\n", strerror(errno));
  } else {
    printf("Temp: %u, Hum: %u\n", raw.raw_temp, raw.raw_hum);
  }

Read Converted Data
SNIOC_MEASURE and SNIOC_READ_CONVERT_DATA were tested by making both ioctl calls and ensuring that they had identical results. The converted data was verified against the ambient temperature and humidity of my environment (my desk).
  // Read converted data
  struct sht4x_conv_data_s data = {0};
  err = ioctl(sensor, SNIOC_MEASURE, &data);
  if (err) {
    fprintf(stderr, "SNIOC_MEASURE: %s\n", strerror(errno));
  } else {
    printf("Temp: %ld, Hum: %d\n", data.temp, data.hum);
  }

  // Read again
  data.temp = 0;
  data.hum = 0;
  err = ioctl(sensor, SNIOC_READ_CONVERT_DATA, &data);
  if (err) {
    fprintf(stderr, "SNIOC_READ_CONVERT_DATA: %s\n", strerror(errno));
  } else {
    printf("Temp: %ld mC, Hum: %d %%RH\n", data.temp, data.hum / 100);
  }

Change precision
Verified by making the ioctl call with CONFIG_SHT4X_DEBUG enabled and checking that the corresponding debug log was made.
  // Change precision
  err = ioctl(sensor, SNIOC_CONFIGURE, SHT4X_PREC_LOW);
  if (err) {
    fprintf(stderr, "SNIOC_CONFIGURE: %s\n", strerror(errno));
  } else {
    puts("Set precision low successfully");
  }

Heat for 1 second
Verified by making the ioctl call and ensuring that no error was returned and that the returned data had a slightly higher temperature than the previous SNIOC_READ_CONVERT_DATA call, since the heater had then been active.
  // Try to heat for 1 second
  data.temp = SHT4X_HEATER_200MW_1;
  err = ioctl(sensor, SNIOC_HEAT, &data);
  if (err) {
    fprintf(stderr, "SNIOC_HEAT: %s\n", strerror(errno));
  } else {
    puts("Heat successfully (1st try).");
    printf("Temp: %ld mC, Hum: %d %%RH\n", data.temp, data.hum / 100);
  }

Heat again before cooldown
The SHT4X should not have its heater active more than 10% of the time, so the driver enforces a 1 second cooldown after each heating command. I tested this by performing a second SNIOC_HEAT ioctl call immediately after the first, which correctly resulted in an EAGAIN error instead of performing the heater operation.
  // Immediately try to heat again for 0.1
  data.temp = SHT4X_HEATER_200MW_01;
  err = ioctl(sensor, SNIOC_HEAT, &data);
  if (err) {
    fprintf(stderr, "SNIOC_HEAT: %s\n", strerror(errno));
  } else {
    puts("Heated (2nd try) again, should not have been possible.");
    printf("Temp: %ld mC, Hum: %d %%RH\n", data.temp, data.hum / 100);
  }

Test Output
Here is the test console output:
26050 mC, 35 %RH
RESET success!
Serial no:<PHONE_NUMBER>
Temp: 26624, Hum: 22183
Temp: 26050, Hum: 3525
Temp: 26050 mC, Hum: 35 %RH
Set precision low successfully
Heat successfully (1st try).
Temp: 74525 mC, Hum: 17 %RH
SNIOC_HEAT: Unknown error 11

Unknown error 11 corresponds to EGAIN, it seems strerror was not working. Likely a config setting I missed.

I am only just now seeing that some sensors (such as the HYT271) implement a different interface which use the sensor_* types (in this case sensor_humi and sensor_temp) and a "lower" and "upper" half. Is there a preference as to which style is followed? I used the SHT21 and SHT3x sensor drivers as a guide to my own, but I am now wondering about this other interface style which even includes a polling thread for periodic measurement.
I suppose there's a trade-off between having an interface which is generically listed as /dev/temp0 for just wanting to read temperature data, versus something more descriptive such as /dev/sht4x0 which allows for specialized SNIOC_* controls over things like a heater, etc.
As another aside, is there a good way to document the IOCTL interface to a sensor driver? The SHT4X driver makes use of existing SNIOC commands, but uses different arguments when compared to some of the other sensors using the same commands. I don't feel like adding new set of SNIOC commands is a good solution, but I don't see any publicly facing docs for the sensor interfaces?

@jerpelea I've now added a description of the changes alongside my previous title!

Hey @acassis, if I were to write some kind of post about my experience creating a driver for NuttX, what would be the best place to put that?

Hi @linguini1 I think you can try to post in more than one place, like LinkedIn, Hacker News: https://news.ycombinator.com/ , etc.
In the past https://slashdot.org used to be the right place to post about it, but now few people follow them


Typing Prediction (experimental): Colors not correct in highlighted block

The predicted text colors always use the foreground color, instead of the highlighted block, which is jarring:

NOTE: The input latency was artificially set to 250ms via the debug.fakeLag.neovimInput setting - but it's still jarring even if it shows for a split second.

As a fix, we should use the last color the cursor was on.

Fixed by #1071


DOCS: correct broken links

Correct internal links between documentation pages
Delete defunct links to documentation removed during documentation reorganization
Restore testing glossary
Verify by crawling site locally

Epic docs pull request @oddnoc :+1:

wowsers, thanks.
@camfindlay is there any 404 or link tracking going on with the docs site so we can monitor 404s and be a bit more proactive?
Maybe a link scanner needs to run on the site to check for these?

@dhensby have google webmaster tools running. I'll look to post a csv of reported incoming 404s which might help. There is still the issue of permalinks e.g. being able to reference the current docs via /en/3.1/something that needs to be corrected over on the docsviewer modules that is causing a few 404s.

Have started a list of top 50 crawl errors from GWT over at https://github.com/silverstripe/doc.silverstripe.org/issues/50 - Will update as I see changes in the crawl status.


Refactor the functionality of generating reach points from a Venn diagram

Requested addition to Summary of Pending Pull Requests for Planning Evaluation Framework

Hi @RonPinelliMRC. The PR is added to Summary of Pending Pull Requests for Planning Evaluation Framework. Thank you so much.


Ability to use a image mirror is broken in Beta 6

If we use a image mirror on Beta 6, the bootstrap does not complete.
The bootstrap node is up and running, but the machine-config-server pod on the bootstrap node continuously throws the following error:
I0630 18:45:36.895271       1 api.go:111] Pool master requested by address:"<IP_ADDRESS>:46408" User-Agent:"Ignition/2.3.0"
I0630 18:45:36.895300       1 bootstrap_server.go:64] reading file "/etc/mcs/bootstrap/machine-pools/master.yaml"
I0630 18:45:36.897382       1 bootstrap_server.go:84] reading file "/etc/mcs/bootstrap/machine-configs/rendered-master-e9382f7f28911605dfe4d3383ea20eed.yaml"
E0630 18:45:36.907454       1 api.go:131] failed to translate {master} config: failed to convert Ignition config spec v2 to v3: unable to convert Ignition spec v2 config to v3: Config has conflicting inodes: "File: /etc/containers/registries.conf" and "File: /etc/containers/registries.conf".  All files, directories and links must specify a unique `path`.

This results in a HTTP 500 error on the machine config server.
root@jumphost01vt:~# curl https://api-int:22623/config/master -k -v
...
< HTTP/2 500
< content-length: 0
< date: Wed, 01 Jul 2020 09:57:23 GMT
<
* Connection #0 to host api-int left intact

I think we either need to remove the duplicate entry for the registries.conf or add overwrite: true to the ignition config.
Example install-config.yaml:
---
apiVersion: v1
baseDomain: 'example.com'
metadata:
  name: 'c04'
compute:
  - hyperthreading: Enabled
    name: worker
    replicas: 0
controlPlane:
  hyperthreading: Enabled
  name: master
  replicas: 3
networking:
  networkType: OpenShiftSDN
  clusterNetworks:
    - cidr: <IP_ADDRESS>/14
      hostPrefix: 23
  serviceNetwork:
    - <IP_ADDRESS>/16
  machineCIDR:
platform:
  vsphere:
    vcenter: '...'
    username: '...'
    password: '...'
    datacenter: '...'
    defaultDatastore: '...'
pullSecret: '{"auths": {"gitlab.example.com:5050": {"auth": "eW91OmZ1Y2tpbmctaGFja2VyCg=="}}}'
sshKey: ssh-rsa AAAbbb....
imageContentSources:
- mirrors:
  - gitlab.example.com:5050/openshift-release/okd
  source: quay.io/openshift/okd
- mirrors:
  - gitlab.example.com:5050/openshift-release/okd
  source: quay.io/openshift/okd-content

See also https://deck-ci.apps.ci.l2s4.p1.openshiftapps.com/view/gcs/origin-ci-test/logs/release-openshift-origin-installer-launch-aws/1278245417905033216

MCO is not clearing duplicate files when converting from Ignition 2 to Ign3

Should be resolved since https://origin-release.apps.ci.l2s4.p1.openshiftapps.com/releasestream/4.5.0-0.okd/release/4.5.0-0.okd-2020-07-02-060735

Successfully tested a disconnected install with: OKD 4.5.0-0.okd-2020-07-03-185244
No issues with mirrored registry.

Also can confirm, tested with 4.5.0-0.okd-2020-07-05-061321. Thank you!

@vrutkovs  This can probably be unpinned soon, now that you've released the RC.


Variant: Fog of war

I saw a chess version of this game mode. Basically, you only see the cells surrounding your own stones. I guess 8 surrounding cells, but maybe wider ranges will be interesting too.
I suppose it could be way more fun with Go (compared to chess) due to the bigger board size.

We actually have discussed this over on discord a few times. We haven't managed to get to a conclusion on what kind of vision, or how much of it, stones should give. If we show the surrounding points, you miss moves like the keima approach, which feels odd. If you show a circle with radius 2, the board lights up so quickly that it feels meaningless. One of the interesting ideas provided by a community member is that a group would have a light radius equal to the number of stones in it, up to a limit.
This should be a relatively simple feature to implement once we figure out good rules for it.

also case for feature of coloring not only stoned but also background (fog, vision)


win-1 is dead.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
win-1 is dead.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

win-1 is out of sync with Salt master, ran command "salt-call state.apply" to re-sync with salt master.


No module named 'samplerate'

BEFORE POSTING A BUG REPORT Please look through existing issues (both open and closed) to see if it's already been reported or fixed!
Describe the bug
A clear and concise description of what the bug is.
No module named 'samplerate'(I found that samplerate does not support linux..., can you select another package)
This error is lazily reported, having originally occured in
File /home/developer/anaconda3/envs/roleplay/lib/python3.10/site-packages/librosa-0.10.2.post1-py3.10.egg/librosa/core/audio.py, line 32, in
----> samplerate = lazy.load("samplerate")
To Reproduce

Expected behavior
I hope it works
Screenshots
If applicable, add screenshots to help explain your problem.
Software versions*

I have solved this problem by compiling the source code

download samplerate source code
https://pypi.org/project/samplerate/#files
tar -zxvf samplerate....
cd samplerate
pip install -r requirements.txt
sudo apt-get install cmake
python setup.py install
import samplerate


Extract constant term from loop.

The case of the dynamic constant was the only one where we wouldn't move the code

Including in #9575


Pc 366 holding page

I think we might want to do something slightly different for the link in the page heading banner for 'Check eligibility for Great British Insulation Scheme. Currently, in base.html it redirects to the homepage but I assume if this page is being shown then the homepage won't be available. We could either change the href to just redirect back to this holding page, or only render it if the page isn't the holding page? It doesn't appear in the Figma designs here.
Alternatively, if the plan is to make '/' redirect to the holding page when it's in use, please ignore!
Not sure if the same logic could be applied to the feedback section in that a user wouldn't be able to review the service to offer feedback, but that is included in the designs.

Let's not merge til end of day. We need this to go to prod but not to staging or dev.


Fixed mkdir data

This is to address https://github.com/eikofee/eikonomiya/issues/6, which has been marked as closed altough the issue is still there.
The Docker image can now be (re-)built even if the data/ folder already exists. The Dockerfile starts by testing if the folder already exists. If it does, then it does not try to create it again.

I removed the need to have a data folder during build. It is however still needed for eikonomiya to work.


Not working, always showing OS scrollbar

Can you include system details (browser, OS, versions)?
If using OS X System Preferences » General » Show scroll bar?
Any link to a demo recreating the problem? (JS Bin, JSFiddle, Codepen, etc)
thanks

@asso1985 Any chance you are missing gemini's css file?

I was mistaking, you should highlight in the docs the fact that in OSX the plugin won't start. Wich is cool anyway. Sorry


Generic Abstract KubernetesCluster properties

General Kubernetes Cluster properties should be added to the resource claim (abstract) type and all provider cluster handlers should be updated to honor/resolve them during the provisioning flow.

Add resolver in *_handler.go
Add types/fields in KubernetesCluster

Fields:

KubernetesVersion
?

Related to #870.


Loading large files that are not in a local dat is causing Beaker to crash

Operation System: macOS
Beaker Version: 0.7.3 and built from master 273a7574e3f58b63daf45445079effe46483ff6f
I shared a blog page with a large (250MB) mp4 file. When navigating to that page in Beaker, the Beaker browser will exit with no warning. Then dat clone on the command line that same dat archive and open the same page in Beaker browser and it does not crash. We replicated this on two different machines.
What the command to start Beaker with log output? I'll upload the log output on crash.

Thanks @chrisekelley for helping reproduce this.

Here's the dat dat://blog-rjsteinert.hashbase.io/. Click on the first link to start loading up that troubled page or go straight to it at dat://blog-rjsteinert.hashbase.io/#!2017-07-22/p2p-sharing-of-live-notes-during-a-metting-with-beaker-browser-and-dat.md

Also, an issue we're seeing with hashbase's bridge to https, this file is causing a 500 error.

Oops, changed the link that explodes to dat://blog-rjsteinert.hashbase.io/#!2017-07-22/real-time-decentralized-P2P-sharing-of-notes-using-beaker-browser.md

The hashbase bug is new so I'll look into that, but the Beaker bug is a known and long-standing problem with electron. I've been lobbying them to fix it for us. See also https://github.com/beakerbrowser/beaker/issues/474 and https://github.com/beakerbrowser/beaker/issues/576
Sorry for the crash :( Hopefully we'll get this nipped soon. Closing as a duplicate.

Bummer about that Electron bug. Thanks for the info @pfrazee !

@pfrazee Hm, actually, maybe that electron bug isn't the issue here because of the fact that after you dat clone ... that archive locally, the video file does load in Beaker.

Actually, if I reload the page a couple of times it does eventually crash.


Add routing

Add routing to the frontend application

is it okay if I had a pages folder within the src and add multiple pages like home page checkout page etc to that folder. Then I can route those?

@Prerak1310 You can add two pages for now, the Products page and the Cart page, rename the "view" folder to pages and continue to configure the routing, update the App.js file accordingly.


Add all Iron Bank cyTokens to assets repo

cyTokens need more work. Ideally, the whole dragon part should be redrawn.


Clean up keyboard event handlers - remove keyboardBusy

Currently, all keyboard shortcuts handlers are bound to the window element, and the handler checks if any other element is focused (keyboardBusy). Instead, we want to attach handlers to appropriate DOM elements and stop propagation where needed (for example, letters in text fields/editors), removing keyboardBusy in the process

Refinement notes:

Next to stopping propagation, we may make sure that the currently focused panel takes precedence in handling conflicting bindings. So every panel should attach its bindings' handler for its DOM element key events, but there should be still a global handler to handle events not handled by the focused panels.


Fix ticks callback and auto skip

As explained in #1800 the ticks callbacks have some unexpected behavior where labels you return and expect to see still can be filtered out since the auto skip functionality always runs.
This fixes it by disabling the auto skipper if there is a userCallback is defined (or if the user has set autoSkip to true in config).

@olyckne Looks good. The only feedback I have is to remove the bit that disables the auto skipper when a userCallback is defined. The reason being is that the user could replace either callback or userCallback. We left userCallback in when the template engine was removed for backwards compatibility but the docs indicate that callback is the preferred way to change the label.

Oh okay. It would probably be a lot more clear if you actually need to set autoSkip: false in your config :)
Realized I forgot to add the key to the docs as well. Any ideas of a good description?
Not the easiest thing to describe
*ticks*.autoSkip | Boolean | true | If true, automatically calculates how many labels that can be shown and hides labels accordingly. Turn it off to show all labels no matter what

I think the description is good :smile:

:+1:

Thanks @olyckne


[Bug]: Home Page UI FIX

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
When I land on the homepage, the responsiveness doesn't work properly on small devices, and on larger devices, some navbar buttons overflow from the navbar.
Add Screenshots

What browsers are you seeing the problem on?
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

@mansiruhil13 , please assign this issue to me.

Make responsive for smaller screens. @saurabh-dev-vns


Change UI for project details

At the moment when you click on your project, it goes to the project detail page but from a UI perspective, it might look good if we can make the cards clickable where an overlay could pop up with all the information related to the project.
Or, perhaps we can also add an option to switch between these options.

Happy to help, @prakharrathi25 as discussed in Discord PMs

Hope our 1 on 1 helped, @prakharrathi25. Let me know if you need any more help tomorrow.

It definitely did. I am through with the card fixes. Just looking at how to connect it to the JS so that the clicking feature works.

Awesome work, @prakharrathi25. Hope the links to JS articles I gave you help.

@prakharrathi25 great work with the cards! I was wondering, maybe if we could add a link to the github repo and the deployed version to the project card, would be better. what say?

@prakharrathi25 great work with the cards! I was wondering, maybe if we could add a link to the github repo and the deployed version to the project card, would be better. what say?

That's a really cool idea. We can definitely do that! I will create an issue for it. Thanks!


Add Prometheus scrape annotations to agent

As discussed in #28, it was created a way to insert prometheus annotations at agents that are deployed as sidecars so it won't overwrite similar annotations provided by the service.
Closes #28

The tests are now failing in a recipe for target vendor, that's strange since i only added a newline in a file. Locally i can run Make test but only after a remove the line replace git.apache.org/thrift.git => github.com/apache/thrift v0.12.0. Since on first PR the checks were a success without changing that file, i didn't pushed any changes to it.

It failed due to this:
go<EMAIL_ADDRESS>unrecognized import path "vbom.ml/util" (https fetch: Get https://vbom.ml/util?go-get=1: dial tcp: lookup vbom.ml: Temporary failure in name resolution)

I'm restarting the jobs, hopefully the host is up again.

CI passed. Thanks for your contribution!


Nutshell executable cannout be found

This looks like an awesome extension, but to me, it does not seem to be working. I tried to install nutshell using quarto install extension schochastics/quarto-nutshell, and all seemed to be going well. After that, I added the filters to the YAML header, and tried to render my document. For some reason, it gives me the following error Error running filter nutshell: Could not find executable nutshell. My Quarto version is 1.2.69 and I am on Windows.
How can I check if the extension was actually installed?

No, I'm afraid I didn't. Sorry about that - this is the first time using a Quarto extension for me.

No worries. Did the same mistake in the beginning too. It is never explicitly mentioned anywhere


Configure workflows for running actions on PR from forks

Follow the best practice recommended here

The new CI flow works OK. A PR from fork will run docs, unit, integration_docker and notebooks_except_cloud.
The cloud workflows will run on commit to master, so as long as these are verified before a release is made, we are good.


Beidou and Glonass co-existence

BeiDou and Glonass may both be enabled if neither GPS nor Galileo are:
See https://www.u-blox.com/sites/default/files/GNSS-FW3.01_ReleaseNotes_(UBX-16000319)_Public.pdf for the allowed combinations.
Thanks to Adam Kumiszcza for reporting this.

Fixed in release v1.7


Multiple tests

Thank you for this extension!
Is it possible to have multiple files for splitting up tests instead of having a single file with a lot of tests in it?

Thanks, glad you like it :)
Yep! See the last part of the documentation - you can have multiple testing files - each one just needs to be named XXX_tests.h.


Installation instructions cleanup + added conda

Coverage remained the same at 100.0% when pulling 35833ee259f4425e7176aa6ac41ad0d576e7e4ec on SijmenHuizenga:conda-installation into a55c562a73d91b2ea39f31056416fb745f96bfb8 on dbader:master.

Coverage remained the same at 100.0% when pulling 35833ee259f4425e7176aa6ac41ad0d576e7e4ec on SijmenHuizenga:conda-installation into a55c562a73d91b2ea39f31056416fb745f96bfb8 on dbader:master.


Fold1: provide non-empty container folds

e.g.
nonEmpty :: Fold1.Fold1 a (NonEmpty a)
nonEmpty = Fold1.Fold1 $ \init -> fmap (init :|) Original.list

Maybe it makes sense to invoke a dependency on https://hackage.haskell.org/package/nonempty-containers ?

I’ve got another function I needed:
concatMap1 :: Semigroup x => (a -> x) -> (x -> b) -> Fold1 a b
concatMap1 to extract = Fold1 $ \begin -> Fold (\x a -> x <> (to a)) (to begin) extract

I probably wouldn't implement concatMap1 because you can derive it from Control.Foldl.NonEmoty.sconcat and dimap

Closed by #186

you can derive it from Control.Foldl.NonEmoty.sconcat and dimap

yeah, however dimap is not the first thought I have when I think about concatMap :)

Even still, the function you propose is not the type signature I would expect for a function named concatMap1.  I would have expected a type signature like this one:
concatMap1 :: Semigroup b => (a -> b) -> Fold1 a b

I meant foldMap1, analogous to foldMap from Control.Foldl.


Backend supports saving file to specific branch

Change saving file in backend to push a branch with a branch name given as a parameter

OR

Make a new function to handle branch saving/pushing and leave current function to handle master push

thoughts?

I would suggest chopping saveChanges in git.ts service in smaller functions doing only one thing each, e.g.

gitCreateNewBranch: create a new branch: use param branch name if given, else use default
gitCheckoutToBranch: make sure the branch is set to where user wants it; current/new branch
gitAddFiles: git add
gitCommit: git commit;  use given commit message, if none given, use default (perhaps a good idea to isolate defining commit message to a separate function too)
gitAddRemote
gitPush
etc

Then we can either use those functions directly in resolvers or treat them as "private" and create a few "public" functions which take care of the logic. Thoughts?

note that issue #97 is also related


Frost Blades - Multistrike interaction

Calculations for Melee hit part of the skills seem alright, but calculations for icy projectiles are flawed:
PoB doesn't count in more atk speed for the projectile part of the skill,
which results in massively reduced effective dps calculated compared to real value.
I'm not sure if any additional info is required.

As per #241, the attack speed (and therefore DPS) of non-melee skill parts isn't currently accurate; only the average damage is reliable.
The program's skill part system is due for an overhaul in the reasonably near future, which will fix this issue.


Update store when dependencies update

If a fetch depends on other fetches then trigger Store#hasChanged when all of those dependencies are done/failed. Resolves #113.

@oliverwoodings this should fix the issue you were seeing


Allow different concurrent development environments on a single machine

Environment

Python version: 3.8.5
Nautobot version: 57c8b8f1e8cc (v1.0.4b1)

Proposed Functionality
The project_name specified within "invoke" should be taken into account when building the docker image with invoke build

Use Case
As a developer I want to be able to have different development environments on the developers machine (different projects).
The problem with the current invoke build version ist, that the container image name will not be affected by the docker-compose --project-name ... parameter because it is fully specified as image name in docker-compose.yml file. Thus overwriting the image of all the other project when invoke build is executed.
services:
  nautobot:
    build:
      args:
        PYTHON_VER: "${PYTHON_VER}"
      context: ../
      dockerfile: docker/Dockerfile
      target: dev
    image: "networktocode/nautobot-dev-py${PYTHON_VER}:local"
    ports:
      - "8000:8080"
    depends_on:
      - postgres

Database Changes
None

External Dependencies
None

Good suggestion! I think fixing this may be a bit more involved than just adding the project_name; we also need to consider making it possible to override the exposed ports (8080 and 4444) by each running development environment.

Is some of this better supported with a docker-compose-override.yml that the invoke command looks for and proper documentation? This is a pattern we have used before, but not sure it exactly fits here.

I see that using the docker-compose-override.yml override method will solve my problems.
As I can see one can specifiy the override filename with the compose_override_file: "docker-compose.override.yml" in invoke.yml file
For me this solves all my needs and I'm proceeding by creating project specific override.yml files.

@jifox looks like we're good to close as you were able to move forward with overrides?

@jedelman8 Yes, you're right.

I'll close this then - thanks! FYI there are some workflow changes here in 1.1.x - if you get a chance to review #782, it would be appreciated!


MINIFICPP-1092 - Make CoAP compile and work on Windows

Thank you for submitting a contribution to Apache NiFi - MiNiFi C++.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[ ] Does your PR title start with MINIFICPP-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[ ] Has your PR been rebased against the latest commit within the target branch (typically master)?

[ ] Is your initial contribution a single, squashed commit?

For code changes:

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file?
[ ] If applicable, have you updated the NOTICE file?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

This is awesome. I'll try to split some time to check but I had some compile time errors as this could be my instance. I'll spin up another windows instance on windows 10 home server as my current one may have an unrelated issue...but I see appveyor errors. are those related?

This is awesome. I'll try to split some time to check but I had some compile time errors as this could be my instance. I'll spin up another windows instance on windows 10 home server as my current one may have an unrelated issue...but I see appveyor errors. are those related?

I have compiled and tried it on a 64-bit Windows 10 machine. The AppVeyor error seems unrealted: CUSTOMBUILD : error : timer thread did not terminate timely [C:\projects\nifi-minifi-cpp\build\curl-external.vcxproj]

This is awesome. I'll try to split some time to check but I had some compile time errors as this could be my instance. I'll spin up another windows instance on windows 10 home server as my current one may have an unrelated issue...but I see appveyor errors. are those related?

I have compiled and tried it on a 64-bit Windows 10 machine. The AppVeyor error seems unrelated: CUSTOMBUILD : error : timer thread did not terminate timely [C:\projects\nifi-minifi-cpp\build\curl-external.vcxproj]

Cool. I'll run the build across variants of 10, 2012 server, 2016 server, and 2019 server later today as I usually do.

We may/should add those variants to appveyor if they have licensing to support that. I have paid for those licenses in the past -- but I imagine apache has access through appveyor.

@bakaid  I saw some updates in my email and have been jumping around between projects, so I don't want to be the long pole. I have it on my white board to  re-try on windows * server, so if you don't get a chance to try it I'd go ahead and merge. I'm good with the changes. We can always make a follow on task if issues arise.

@arpadboda I've rebased this to the new master and added an ObjectFactoryInitializer for the CoAP extension to properly initialize winsock.

@arpadboda rebased to fresh master, addressed all review comments, built and ran tests on macOS and Windows. Let's wait for CI, but otherwise I think this should be good to go.

my +1 still applies, fyi


Recognize pruned nodes and ask only recent blocks (NETWORK_LIMITED)

Add logic to BP that will allow recognizing pruned nodes and it will requesting blocks from them when we are asking for blocks with timestamps that are more than 2 days behind current time.
See BIP 159

This is done using the NetworkService enum and should already be enforced, if not its a bug.

I looked into this further, we are missing a few defined bits from the enum (e.g. NODE_NETWORK_LIMITED, indicating a pruned node). However, the required services in the block puller get set to NETWORK, which a pruned node should not be advertising anyway.
The current layout of the NetworkPeerRequirement.Check method does not really lend itself to a hierarchy among the bits. I.e. NODE_NETWORK_LIMITED is sufficient to provide NETWORK as long as the blocks getting downloaded are newer than the chosen threshold (~2 days per BIP 159).
I'm not sure whether we should close this, or leave it open so that NODE_NETWORK_LIMITED support can be properly added to the required services in future.

This task is to enable the service NETWORK_LIMITED to do that we need to make sure we either don't ask for blocks from such peers or only ask blocks that are supported by NETWORK_LIMITED protocol (the pruned node will only keep X blocks back)


Error: error creating new System for External system

i try create external system but got error:
Error: error creating new System
with apstra_freeform_system.vmx_mpls,
on 1_systems.tf line 104, in resource "apstra_freeform_system" "vmx_mpls":
104: resource "apstra_freeform_system" "vmx_mpls" {
{"api_response":null,"config_blueprint_version":0,"errors":{"device_profile_id":"Device Profile is only applicable for systems with type "internal""},"error_code":422} - http response '' at
'http://<IP_ADDRESS>:8443/api/blueprints/36b6a1db-b62a-41e5-82f8-df08bfa6eb77/generic-systems?async=full&async=full'
this example system.tf for external system
resource "apstra_freeform_system" "vmx_mpls" {
blueprint_id      = "36b6a1db-b62a-41e5-82f8-df08bfa6eb77"
name              = "vMX_MPLS"
tags              = null
type              = "external"
hostname          = "vMX-MPLS"
deploy_mode       = "undeploy"
device_profile_id = "null"
}

At a quick glance, I guess "null" should be null.

This looks like a bug.

Version 0.68.1 should have better compatibility with external freeform systems.

after upgrade for this version, now is working


Respawning does glitches the match

Rocket League Version: 1.89
BakkesMod Version:  130
RocketPlugin Version:  0.6.4

Describe the bug
I will list 2 bugs I'm aware of and will label them [1] and [2]* (If you'd prefer 2 separate reports lmk, I don't mind changing it):
[1] Demolish button sometimes works (mostly doesn't) and when it fails it causes major fps tank.
[2] UPnP scanning and forwarding no longer works. It searches for it but then after some time fails
To Reproduce
Steps to reproduce the behavior for [1]:

Host a match
Select a team or auto
After kickoff timer, open Rocket Plugin and navigate to demolish.
Demolish any player (including yourself)

Steps to reproduce the behavior for [2]:
1.  Open Rocket Plugin on either main menu or in match
2.  Click 'search for UPnP devices'
Expected behavior
[1] Demolish should follow up with a respawn shortly after. However the result is not spawning in with a major fps tank. I have to restart my matches to get out of this.
[2] Should identify the UPnP on my router. It did before just not anymore. RL Lobby still works so there is a work around here for now.
Additional context
I really appreciate your work on this plugin. It is used by a huge number of us and I want to say thanks :)
Especially appreciated the little fix to 'copy map and restart' instead of just 'join.' It confused a lot of new people when I tried to explain it to them, but no more!

2nd  issue might just be isolated to me.

This may or  may not relate to the spawning issue. It has the same results but this is from my perspective joining my laggy friend. This wasn't induced with demolish, rather, simply spawning in.
https://youtu.be/ChXlSgu-ZLQ

Thanks for the bug report.
For issue 1, I encounterd this with swapping teams and thought that I disabled all the functions that caused that, so this will be fixed once I find an overall fix for the not respawning thing.
For issue 2, when I enable UPnP on my router and click 'search for UPnP devices' it still find my router.

Thanks for the bug report.
For issue 1, I encounterd this with swapping teams and thought that I disabled all the functions that caused that, so this will be fixed once I find an overall fix for the not respawning thing.
For issue 2, when I enable UPnP on my router and click 'search for UPnP devices' it still find my router.

Happy to help! That's strange and interesting for the UPnP. I wouldn't know why it works on one plugin and not the other but it's never was a big deal in that regard. I'll scratch that off for now.

Happy to help! That's strange and interesting for the UPnP. I wouldn't know why it works on one plugin and not the other but it's never was a big deal in that regard. I'll scratch that off for now.

Looks like I just kept respawning the car:
https://github.com/Stanbroek/RocketPlugin/blob/master/source/RocketPlugin.cpp#L1455
https://github.com/Stanbroek/RocketPlugin/blob/master/source/RocketPlugin.cpp#L1541


🍒 Cherry pick PR #10783 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/10783 to staging 🍒

🚀 Cherry-picked to staging by @AndrewGable in version: 1.1.96-4 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.


Remove const_fn feature as its removed

This pull request removes the const_fn feature as its removed. This should most of the project's build failing on the latest version of nightly.

Thanks for the PR! I've merged #214 and published new versions of the crates, should fix the issue.


Add example / implementation for coap-handler

The coap-handler trait provides a means for servers to be implemented in a portable way across CoAP stacks. For example, it can be served from the coap crate, or from RIOT-OS. This PR adds an example of how to run an EDHOC server on there.
On the long run, this may spin into a standalone crate that pulls together EDHOC, OSCORE and CWT implementations; for the time being, it serves me as a test bed for making sure that this can be used even on very minimal CoAP implementations. I'm making this into a PR so that a) it's easier to show where requirements such as those behind #104 come from, and b) because I think it may make for a more versatile demo than the current one (at least when duly polished, at which point it'll go from draft PR into PR).
This branch is based on remove-hacspec, in particular because it depends on #104.

Feel free to target main now that remove-hacspec has been merged.

@chrysn what is the status of this PR? It seems it passes the CI but it is still marked as a draft. Could you rebase on top of latest main?

Rebasing; all I'll change to replace dependency wildcards.


codet5-base.commons-jxpath.mid-555.idx-11226.3.mutant

Cleaned mutant code in UIUCPlus/commons-jxpath/src/main/java/org/apache/commons/jxpath/ri/compiler/ExtensionFunction.java
Mashequr Rahman Khan
<EMAIL_ADDRESS>

This is merging to main,DO NOT MERGE


Often the TextField does not focus and not enabled, and text input is not possible.

Steps to reproduce

Preset: add system keyboard, Japanese - Romaji
select keyboard, Japanese - Romaji
app launch
TextField tap
input japanes text
hide keyboard
retry tap TextField
Often the TextField does not focus, and text input is not possible.

environment

iPad 17.0.1 (real device)
Flutter 3.19.2
It cannot be reproduced in the iOS simulator.
It cannot be reproduced on Android.

Expected results
When I tap on the TextField, the TextField becomes focused and enabled, and I want to use the TextField normally.
Actual results
The TextField does not focus and not enabled, and text input is not possible.
Code sample
full source code: https://github.com/hohoins/flutter_text_field_issue
Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      home: Scaffold(
        appBar: AppBar(title: const Text('Flutter Demo')),
        body: const Center(
          child: Column(
            children: <Widget>[
              SizedBox(height: 100),
              Text('TextField issue'),
              SizedBox(
                width: 400,
                child: TextField(),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

Screenshots or Video
Actual results: The TextField does not focus and not enabled, and text input is not possible.

Screenshots / Video demonstration
https://github.com/flutter/flutter/assets/3438181/8f9b6b13-c645-4393-9e85-bdd253e11a77

expected results: normal_operation

Screenshots / Video demonstration
https://github.com/flutter/flutter/assets/3438181/85d02abc-f742-4549-8b94-580b9480c2f9

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
➜  text_field_bug git:(main) flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.19.2, on macOS 14.3.1 23D60 darwin-arm64, locale ko-KR)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.85.2)
[✓] Connected device (5 available)
[✓] Network resources

• No issues found!

This is a duplicate of https://github.com/flutter/flutter/issues/138395
Kindly subscribe to the original issue for updates.
Closing from here.
Thank you


netflix_top_10: Use built-in HTTP caching

Disabled this app entirely since it doesn't seem to work.


Add a sanitation to OpenAPI spec

Purpose
Add a sanitation to open API spec to resolve a payload binding error.
Changes

Added the sanitation to OpenAPI specification
Documented the sanitation in sanitations.md
Included the generated types.bal file

In the OpenAPI spec you have only done changes to ListMessagesResponse schema. But, I see several other types generated as well. Any reason for that ?

In the OpenAPI spec you have only done changes to ListMessagesResponse schema. But, I see several other types generated as well. Any reason for that ?

Those types were generated with the testing. Should I remove them from here and add to testing PR?

Those types were generated with the testing. Should I remove them from here and add to testing PR?

+1 to that.