wrong API call path

Hello,
 /**
 * @Resource("User", uri="/user")
 */
class AuthController extends Controller
{

/**
     * Login user
     *
     * Login with a `username` and `password`.
     *
     * @Post("/login")
     * @Versions({"v1"})
     * @Transaction({
     * @Request({"email"="foo", "password"="bar"}, contentType="application/json"),
     * @Response(200, body={"access_token":"token","token_type":"bearer","expires_in":3600}),
     * @Response(401, body={"error":{"code":103,"message":"Email or password is incorrect."}})
     * })
     */
    public function login(Request $request)
    {

When I am using Resource with uri=, docs is creating wrong paths for methods, or I dont know how to use blueprint annotations. And same thing is happening if I try to convert blueprint > postman dump with apiary2postman.
https://image.prntscr.com/image/xJq79Cr3RsKZxNSaroMYPQ.png
And generated bluprint file :
FORMAT: 1A

# docTest

# User [/user]

## Login user [POST /user/login]
Login with a `username` and `password`.

+ Request (application/json)
    + Body

            {
                "email": "foo",
                "password": "bar"
            }

+ Response 200 (application/json)
    + Body

            {
                "access_token": "token",
                "token_type": "bearer",
                "expires_in": 3600
            }

+ Response 401 (application/json)
    + Body

            {
                "error": {
                    "code": 103,
                    "message": "Email or password is incorrect."
                }
            }

## Get current user [POST /user/me]
Get user with token.

+ Request (application/json)
    + Body

            {
                "email": "foo",
                "password": "bar"
            }

+ Response 200 (application/json)
    + Body

            {
                "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0Ojg4OC9hcGkvdXNlci9sb2dpbiIsImlhdCI6MTUxMjQ5NjM1OCwiZXhwIjoxNTEyNDk5OTU4LCJuYmYiOjE1MTI0OTYzNTgsImp0aSI6ImZJd1BmTkVZc1FRNTROYmIiLCJzdWIiOjUsInBydiI6Ijg3ZTBhZjFlZjlmZDE1ODEyZmRlYzk3MTUzYTE0ZTBiMDQ3NTQ2YWEifQ.Eh-oQ8MpK1rrbpwqeOnoouIASkdGOKijzgGVjxTyy9s",
                "token_type": "bearer",
                "expires_in": 3600
            }

+ Response 401 (application/json)
    + Body

            {
                "error": {
                    "code": 103,
                    "message": "Email or password is incorrect."
                }
            }

Thanks !!

Hi @aradhell, you define a resource # User [/user]. Your nested sections become actions and should only define HTTP request methods that act upon the resource (and not include other URIs). I think, what you really want to do is change # User [/user] to # Group User so your nested sections become resources. Check out this API Blueprint tutorial and the official specs. Cheers!


Update app icon

The logo in the app icon was too large and needed to be readjusted. A monochrome icon has also be added in case the user choose themed icons.

Adaptive
Monochrome

Resolves #98

Great!
Our logo seems a bit smaller than the other apps, no?
Should we follow some UI guidelines? like this maybe
They seem to use a 384px width for the content of the logo (0.75*512)

@nmondollot the app icon guideline for android is available here:
https://developer.android.com/develop/ui/views/launch/icon_design_adaptive
I just updated the app icon with a vector asset that I have found in the source code, without changing the size. Let me update it with the SVG asset that you just sent me. 😉

@nmondollot I updated the app icon from the SVG file and here is how it looks:

Adaptive
Monochrome


Avoid that is detected as light only.

Probably is not related to fauxmoESP, but im curious to see if somebody has found a workaround.
Every thing that i create is detected as light. (in the past was detected as switch if i remeber well but i suppose that something is changed in the alexa app, not in fauxmo).
I use it to turn on my media center...
But because is detected as light when i say: "Alexa turn off light." or "Alexa turn off all the lights" alexa turn off also the mediacenter.
In the alexa app is not possible to change device type for fauxmoESP devices (but is possible to do with other devices for example with alexa plug)
I also made a little mail box that raise the flag when you receive emails and on the back there are 4 USB ports remotable with fauxmo esp... and all turn off when i say "Lights off" is a pity...
Suggestion, workaround? Modifications?
Regars.
Enrico.

Hi Enrico, my best suggestion is to create a group or routine for turning off all of your real lights.


Release (Unscheduled)

[ ] zabbix updated to 3.0.3-1 (removed unnecessary patch)
[ ] ansible-lint updated to 3.0.0
[ ] postgresql92 added installing pg_config link using update-alternatives
[ ] postgresql93 added installing pg_config link using update-alternatives
[ ] postgresql94 added installing pg_config link using update-alternatives
[ ] postgresql95 added installing pg_config link using update-alternatives
[ ] elixir updated to 1.3.1
[ ] vsftpd updated to 3.0.3-1 (added PAM configuration)
[ ] nodejs updated to 4.4.7
[ ] ejabberd updated to 16.06
[ ] haproxy updated to 1.6.8

@andyone probably, you should include ejabberd package in your list.

@gongled Yes, you right. Thanks.

Hello @andyone , is this the right place to suggest golang v1.6.3 ?

@simukti No. If you want to suggest update for golang package, you should create new issue in this repo and I prepare spec for new version.


Batch mode, asynchronous queries

Potentially-multi-level cache+queue-based implementation of asynchronous queries of a batch of metric expressions.
GET /metrics/batch - create a new batch
GET /batches - see all your batches
GET /batches/id - see the status of and result datapoints of a batch

[Current coverage][cc-pull] is 34.74%

Merging [#72][cc-pull] into [master][cc-base-branch] will decrease coverage by 0.86%

@@             master        #72   diff @@
==========================================
  Files           210        218     +8
  Lines         11705      12090   +385
  Methods           0          0
  Messages          0          0
  Branches       2024       2065    +41
==========================================
+ Hits           4168       4201    +33
- Misses         6998       7344   +346
- Partials        539        545     +6

Powered by Codecov. Last updated by [4d4af49...fa659de][cc-compare]
[cc-base-branch]: https://codecov.io/gh/SalesforceEng/Argus/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/SalesforceEng/Argus/compare/4d4af49092134a38588eed8bb3b987a137612c05...fa659de2f03f581d5e2370687c2c6a4398c4415f
[cc-pull]: https://codecov.io/gh/SalesforceEng/Argus/pull/72?src=pr

@colbyguan I've added my comments.  Please do check them out.  One general question though, has this been tested running with multiple instances of the web services running?  Or just tested on a single instance?

@colbyguan Looks good.  A couple of minor comments.  Not sure if you want to merge your UI changes for chart rendering in this PR, but if you do please include them along with the couple of minor changes.  Once it's merged, you'll need to update the wiki, with the new service endpoint and document the behaviour.  This is awesome!


Naming for Features with Quantity 2+

Currently if we specify a quantity of 2+ for a feature, the naming shortcuts (like [[text]]) cannot differentiate between the two separate cards included in the feature generation. It would be good to make it so we can specify a particular card in the feature to save time. The way I thought of it working was specifying the specific card via numbers. So let's assume feature A is listed with a quantity of 2, we could use [[A%1]] to denote the first card pulled from feature A, [[A%2]] for the second, and so forth. The % can be any special character you see fit, except a dash (-), equal (=) or plus (+) because we commonly use those in feature names. Whatever character is chosen, it would be advisable to then edit feature names and template names to forbid that character. I would recommend maybe the tilde since it seems to make sense and is something we won't use, but realistically any special character except those mentioned should work fine.
Mentioned in #546

I've implmented [[Feature X|Alias1$2|Alias2]] with Alias1 as a new alias for Feature X,, 2 as selector for the second replacement for Feature X, Alias2 as a new alias for the second replacement of Feature X


Can rkt be installed on Ubuntu Utopic?

Hi!
I don't want to use virtualbox. I have a local Ubuntu Utopic machine and I tried installing and running the etcd ACI based on the getting started guide for Ubuntu Vivid (https://github.com/coreos/rkt/blob/master/Documentation/getting-started-ubuntu-vivid.md).
rkt installs OK, and its possible to grab the etcd ACI just fine. However, when I go to run the image with rkt, I get issues:
jaypipes@uberbox:~/rkt-v0.8.0$ sudo ./rkt run coreos.com/etcd:v2.0.9
rkt: searching for app image coreos.com/etcd:v2.0.9
rkt: found image in local store, skipping fetching from https://github.com/coreos/etcd/releases/download/v2.0.9/etcd-v2.0.9-linux-amd64.aci
2015/08/22 19:41:16 Preparing stage1
2015/08/22 19:41:16 Writing image manifest
2015/08/22 19:41:16 Loading image sha512-91e98d7f1679a097c878203c9659f2a26ae394656b3147963324c61fa3832f15
2015/08/22 19:41:16 Writing pod manifest
2015/08/22 19:41:16 Setting up stage1
2015/08/22 19:41:16 Wrote filesystem to /var/lib/rkt/pods/run/902887d9-0e7c-4946-94a9-c26667c861fe
2015/08/22 19:41:16 Pivoting to filesystem /var/lib/rkt/pods/run/902887d9-0e7c-4946-94a9-c26667c861fe
2015/08/22 19:41:16 Execing /init
Failed to read link /sys/fs/cgroup/blkio: No such file or directory

I went ahead and apt-get install'd libvirt-bin after a little bit of googling led me to think that cgroups were properly set up by installing libvirt-bin, but unfortunately, the problem persisted, though with a failure to read a different link:
jaypipes@uberbox:~/rkt-v0.8.0$ sudo ./rkt run coreos.com/etcd:v2.0.9
rkt: searching for app image coreos.com/etcd:v2.0.9
rkt: found image in local store, skipping fetching from https://github.com/coreos/etcd/releases/download/v2.0.9/etcd-v2.0.9-linux-amd64.aci
2015/08/22 19:44:07 Preparing stage1
2015/08/22 19:44:07 Writing image manifest
2015/08/22 19:44:07 Loading image sha512-91e98d7f1679a097c878203c9659f2a26ae394656b3147963324c61fa3832f15
2015/08/22 19:44:07 Writing pod manifest
2015/08/22 19:44:07 Setting up stage1
2015/08/22 19:44:07 Wrote filesystem to /var/lib/rkt/pods/run/0bac9301-395c-4a1c-8695-29a0fbbdad0a
2015/08/22 19:44:07 Pivoting to filesystem /var/lib/rkt/pods/run/0bac9301-395c-4a1c-8695-29a0fbbdad0a
2015/08/22 19:44:07 Execing /init
Failed to read link /sys/fs/cgroup/cpuacct: No such file or directory

Any ideas? Is it possible to run rkt and ACIs on Ubuntu Utopic?
Thanks much in advance!
-jay

BTW, each time I run the sudo ./rkt run coreos.com/etrcd:v2.0.9 command, I will get a different failed read link. Sometimes it is /sys/fs/cgroup/cpuacct. Sometime it's /sys/fs/cgroup/memory, sometimes it's /sys/fs/cgroup/cpuset, etc...

Also note that every failed rkt run command results in an entry in /var/lib/rkt/pods/run/:
jaypipes@uberbox:~/rkt-v0.8.0$ sudo ls -l /var/lib/rkt/pods/run
total 32
drwx------ 3 root root 4096 Aug 22 19:44 0bac9301-395c-4a1c-8695-29a0fbbdad0a
drwx------ 3 root root 4096 Aug 22 20:00 3ee3049c-4363-4ee1-97cf-700f3ac0a4b9
drwx------ 3 root root 4096 Aug 22 19:58 59e0f0c2-30a7-4ef5-8b7a-97cd1a34a4fa
drwx------ 3 root root 4096 Aug 22 19:41 902887d9-0e7c-4946-94a9-c26667c861fe
drwx------ 3 root root 4096 Aug 22 20:00 a341d39c-ddce-4325-9f8f-168d453e8ff0
drwx------ 3 root root 4096 Aug 22 20:00 c9f40535-b844-4c11-81c1-50137469a052
drwx------ 3 root root 4096 Aug 22 19:59 d317edd0-d068-4eb2-ae68-70d711aa6e48
drwx------ 3 root root 4096 Aug 22 19:40 d8a082eb-9c97-4899-a323-678668f7f87c

Is that intended?

Maybe this somehow help to solve an issue. The error originates here systemd-nspawn
I've experience similar issues but related to missing "systemd cgroup hierarchy", which in ubuntu 14.04 LTS is provided by systemd-logind service (that was broken in my situation).
IMO docs should explicitly inform about these requirements.
It your cause it looks like you don't have a docker installed, which installs mount cgroup hierarchies (that is by default available on semaphore CI - that's why passes functional tests check)

related ones #1076 and #1313

rancher-os v0.4.0-rc1
void

I tried to run rkt in Ubuntu Utopic (14.10) and after installing the cgroupfs-mount package it worked fine.

Same issue here, but on Trusty (14.04.3 LTS). I tried the workaround specified in #1076:
mkdir /sys/fs/cgroup/systemd/user
echo $$ > /sys/fs/cgroup/systemd/user/cgroup.procs

Without any success. I am using rkt 0.8.0 and I do not have docker installed.

Freshly installed Ubuntu Utopic:
iaguis@iaguis-VirtualBox:~/rkt-v0.8.1$ cat /etc/os-release
NAME="Ubuntu"
VERSION="14.10 (Utopic Unicorn)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.10"
VERSION_ID="14.10"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
iaguis@iaguis-VirtualBox:~/rkt-v0.8.1$ sudo ./rkt run --mds-register=false coreos.com/etcd:v2.0.9
rkt: searching for app image coreos.com/etcd:v2.0.9
prefix: "coreos.com/etcd"
key: "https://coreos.com/dist/pubkeys/aci-pubkeys.gpg"
gpg key fingerprint is: 8B86 DE38 890D DB72 9186  7B02 5210 BD88 8818 2190
	CoreOS ACI Builder<EMAIL_ADDRESS>Trusting "https://coreos.com/dist/pubkeys/aci-pubkeys.gpg" for prefix "coreos.com/etcd" without fingerprint review.
Added key for prefix "coreos.com/etcd" at "/etc/rkt/trustedkeys/prefix.d/coreos.com/etcd/8b86de38890ddb7291867b025210bd8888182190"
Downloading signature from https://github.com/coreos/etcd/releases/download/v2.0.9/etcd-v2.0.9-linux-amd64.aci.asc
Downloading signature: [=======================================] 819 B/819 B
Downloading ACI: [=============================================] 3.79 MB/3.79 MB
rkt: signature verified:
  CoreOS ACI Builder<EMAIL_ADDRESS>2015/09/16 14:53:07 Preparing stage1
2015/09/16 14:53:18 Writing image manifest
2015/09/16 14:53:19 Loading image sha512-91e98d7f1679a097c878203c9659f2a26ae394656b3147963324c61fa3832f15
2015/09/16 14:53:19 Writing pod manifest
2015/09/16 14:53:19 Setting up stage1
2015/09/16 14:53:19 Wrote filesystem to /var/lib/rkt/pods/run/3c0b2368-7130-42a6-8105-1a891682165e
2015/09/16 14:53:19 Pivoting to filesystem /var/lib/rkt/pods/run/3c0b2368-7130-42a6-8105-1a891682165e
2015/09/16 14:53:19 Execing /init
Failed to read link /sys/fs/cgroup/memory: No such file or directory

Now I install cgroup-lite:
iaguis@iaguis-VirtualBox:~$ sudo apt-get install cgroup-lite
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  cgroup-lite
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 4.100 B of archives.
After this operation, 58,4 kB of additional disk space will be used.
Get:1 http://de.archive.ubuntu.com/ubuntu/ utopic/universe cgroup-lite all 1.10 [4.100 B]
Fetched 4.100 B in 0s (44,0 kB/s)
Selecting previously unselected package cgroup-lite.
(Reading database ... 198043 files and directories currently installed.)
Preparing to unpack .../cgroup-lite_1.10_all.deb ...
Unpacking cgroup-lite (1.10) ...
Processing triggers for ureadahead (0.100.0-16) ...

And try again:
iaguis@iaguis-VirtualBox:~/rkt-v0.8.1$ sudo ./rkt run --mds-register=false coreos.com/etcd:v2.0.9
rkt: searching for app image coreos.com/etcd:v2.0.9
rkt: found image in local store, skipping fetching from https://github.com/coreos/etcd/releases/download/v2.0.9/etcd-v2.0.9-linux-amd64.aci
2015/09/16 14:58:47 Preparing stage1
2015/09/16 14:58:48 Writing image manifest
2015/09/16 14:58:48 Loading image sha512-91e98d7f1679a097c878203c9659f2a26ae394656b3147963324c61fa3832f15
2015/09/16 14:58:49 Writing pod manifest
2015/09/16 14:58:49 Setting up stage1
2015/09/16 14:58:49 Wrote filesystem to /var/lib/rkt/pods/run/5ae55435-fc35-4f1d-b15a-89073884f080
2015/09/16 14:58:49 Pivoting to filesystem /var/lib/rkt/pods/run/5ae55435-fc35-4f1d-b15a-89073884f080
2015/09/16 14:58:49 Execing /init
[  642.833522] etcd[4]: 2015/09/16 12:58:49 etcd: no data-dir provided, using default data-dir ./default.etcd
[  642.834462] etcd[4]: 2015/09/16 12:58:49 etcd: listening for peers on http://localhost:2380
[  642.835015] etcd[4]: 2015/09/16 12:58:49 etcd: listening for peers on http://localhost:7001
[  642.835725] etcd[4]: 2015/09/16 12:58:49 etcd: listening for client requests on http://localhost:2379
[  642.836425] etcd[4]: 2015/09/16 12:58:49 etcd: listening for client requests on http://localhost:4001
[  642.837704] etcd[4]: 2015/09/16 12:58:49 etcdserver: datadir is valid for the 2.0.1 format
[  642.838270] etcd[4]: 2015/09/16 12:58:49 etcdserver: name = default
[  642.839372] etcd[4]: 2015/09/16 12:58:49 etcdserver: data dir = default.etcd
[  642.839950] etcd[4]: 2015/09/16 12:58:49 etcdserver: member dir = default.etcd/member
[  642.840576] etcd[4]: 2015/09/16 12:58:49 etcdserver: heartbeat = 100ms
[  642.841187] etcd[4]: 2015/09/16 12:58:49 etcdserver: election = 1000ms
[  642.841716] etcd[4]: 2015/09/16 12:58:49 etcdserver: snapshot count = 10000
[  642.842515] etcd[4]: 2015/09/16 12:58:49 etcdserver: advertise client URLs = http://localhost:2379,http://localhost:4001
[  642.847474] etcd[4]: 2015/09/16 12:58:49 etcdserver: initial advertise peer URLs = http://localhost:2380,http://localhost:7001
[  642.864863] etcd[4]: 2015/09/16 12:58:49 etcdserver: initial cluster = default=http://localhost:2380,default=http://localhost:7001
[  642.870187] etcd[4]: 2015/09/16 12:58:49 etcdserver: start member ce2a822cea30bfca in cluster 7e27652122e8b2ae
[  642.879796] etcd[4]: 2015/09/16 12:58:49 raft: ce2a822cea30bfca became follower at term 0
[  642.888922] etcd[4]: 2015/09/16 12:58:49 raft: newRaft ce2a822cea30bfca [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
[  642.889552] etcd[4]: 2015/09/16 12:58:49 raft: ce2a822cea30bfca became follower at term 1
[  642.894250] etcd[4]: 2015/09/16 12:58:49 etcdserver: added local member ce2a822cea30bfca [http://localhost:2380 http://localhost:7001] to cluster 7e27652122e8b2ae
[  644.148716] etcd[4]: 2015/09/16 12:58:51 raft: ce2a822cea30bfca is starting a new election at term 1
[  644.149347] etcd[4]: 2015/09/16 12:58:51 raft: ce2a822cea30bfca became candidate at term 2
[  644.150871] etcd[4]: 2015/09/16 12:58:51 raft: ce2a822cea30bfca received vote from ce2a822cea30bfca at term 2
[  644.151713] etcd[4]: 2015/09/16 12:58:51 raft: ce2a822cea30bfca became leader at term 2
[  644.161509] etcd[4]: 2015/09/16 12:58:51 raft.node: ce2a822cea30bfca elected leader ce2a822cea30bfca at term 2
[  644.171451] etcd[4]: 2015/09/16 12:58:51 etcdserver: published {Name:default ClientURLs:[http://localhost:2379 http://localhost:4001]} to cluster 7e27652122e8b2ae

Should we add a special section in the documentation telling the user to install that package?

@iaguis +1 for docs and deb package maintainer should also know about this cgroup-lite dependency, linking #1307

Documentation would be great, please!
On Wed, Sep 16, 2015 at 8:02 AM, Pawel Palucki<EMAIL_ADDRESS>wrote:

@iaguis https://github.com/iaguis +1 for docs and deb package
maintainer should also know about this cgroup-lite dependency, linking
#1307 https://github.com/coreos/rkt/issues/1307
—
Reply to this email directly or view it on GitHub
https://github.com/coreos/rkt/issues/1320#issuecomment-140768423.


check text-color in HeadLine with LightMode

white foreground on white background

text color is now parameter of headline, everything is ok


GraphQL/FieldUniqueness and GraphQL Enterprise Changesets

We have just started adopting GraphQL Enterprise Changesets and it seems to conflict with this cop:
class Changesets::FixIdFieldTypes < GraphQL::Enterprise::Changeset
  release "2022-05-16"

  modifies Types::Objects::ExampleType do
    field :id, ID, null: false
  end

  modifies Types::Objects::OtherExampleType do
    field :id, ID, null: false
  end
end

raises
app/graphql/changesets/fix_id_field_types.rb:9:5: C: GraphQL/FieldUniqueness: Field names should only be defined once per type. Field id is duplicated.
    field :id, ID, null: false

It appears to think this is the same file defining the same field twice in a row.

Hi @bessey! Looks like we just need to handle modifies like we do for arguments nested under different fields


TypeScript Vue Plugin JSX type error is not expected

It happen when TypeScript Vue Plugin is enabled.
const Comp = defineCompnent({
  props: {
     foo: String
  }
})
// expect error, but nothing happen
const ele = <Comp bar="str" />

This is an expected side effect, you add following setting in tsconfig to avoid this behavior:
{
  "vueCompilerOptions": {
    "strictTemplates": true
  }
}


Impossible to debug pyspark script after upgrade vscode v1.53.1

Issue Type: Bug
1- Set debug configuration :
{
"name": "PySpark : test",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${workspaceRoot}/sparkSubmit.sh",
"program": "${workspaceRoot}/test_pyspark.py",
"args": [],
"cwd": "${workspaceRoot}/",
"console": "integratedTerminal",
"envFile": "${workspaceRoot}/.env",
"env": {"PYSPARK_PYTHON":"python3"}
}
2- sparkSubmit.sh call sparkSubmit standard tool
3- After upgrading vscode to 1.53.1, the debugger cannot start. In the python output console I have the followinf message.
Error 2021-02-11 13:21:50: Invalid Python Path '/home/...../..../sparkSubmit.sh'
Error 2021-02-11 13:39:19: Failed to parse interpreter information for /home/...../..../sparkSubmit.sh,/home/...../.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/pyvsc-run-isolated.py,/home/s27750/.vscode-server/extensions/ms-python.python-2021.1.502429796/pythonFiles/interpreterInfo.py stderr: SPARK_MAJOR_VERSION is set to 2, using Spark2
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to <IP_ADDRESS>:7074.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/hdp/<IP_ADDRESS>-152/spark-atlas-connector/spark-atlas-connector-assembly-<IP_ADDRESS>.1.5.0-152.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/hdp/<IP_ADDRESS>-152/spark2/jars/slf4j-log4j12-1.7.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
Error 2021-02-11 13:39:19: Invalid Python Path '/home/...../git/POC_Dataevent/sparkSubmit.sh'
4- It was working well whith vscode v1.46.1.
Is there a way to bypass this check.
Thanks
Extension version: 2021.1.502429796
VS Code version: Code 1.50.1 (d2e414d9e4239a252d1ab117bd7067f125afd80a, 2020-10-13T15:06:15.712Z)
OS version: Windows_NT x64 10.0.18363
Remote OS version: Linux x64 3.10.0-1062.4.1.el7.x86_64

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-5600U CPU @ 2.60GHz (4 x 2594)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
7.70GB (3.67GB free)

Process Argv
--crash-reporter-id 55c4bf73-b16b-4ed5-911e-f28bb5de3a36

Screen Reader
no

VM
0%

Item
Value

Remote
SSH: npmp1384-hdpd0-e001.prod.macif.fr

OS
Linux x64 3.10.0-1062.4.1.el7.x86_64

CPUs
Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz (48 x 2300)

Memory (System)
251.40GB (152.89GB free)

VM
0%

While this is failing before it gets to the debugger, even if you could bypass this check, it would still fail when debugger actually tries to use it. The problem is that spark-submit doesn't fully support the same command line switches that a normal Python interpreter would. Furthermore, it also prints a bunch of things out, which interferes with the debugger trying to use stdout to communicate with VSCode.
To clarify, this wasn't really a supported scenario before - if it worked, it did so by accident of implementation. You cannot use spark-submit directly. If you wrap it into your own script, which takes care of suppressing anything that Spark prints to stdout or stderr, then it should work, I think.


HDDS-11103. Do not assume working dir is writable

What changes were proposed in this pull request?
Acceptance check relies on a hack (sudo chmod -R a+rwX hadoop-ozone/dist/target) to let all tests pass, because some of those assume "current directory" is writable.  Developers may encounter the same problem locally, where such hack is not desired.
Most acceptance tests already use /tmp for temporary files.  The goal of this change is to fix all remaining tests, which rely on writable working dir.

Create local files in ${TEMP_DIR} instead of the working dir.
Configure ozone.http.basedir, because S3 Gateway also defaults to the working dir.
Simplify some tests to use built-in keywords.
~Disable the test case Adds optional dir entries, which needs to create subdir in share/ozone/lib/.~

https://issues.apache.org/jira/browse/HDDS-11103
How was this patch tested?
Removed the chmod hack, so existing tests now run in "read-only" environment, thus validate the change.
https://github.com/adoroszlai/ozone/actions/runs/9843024729

Thanks @tanvipenumudy for the review.


README: update model list

We recently added gpt-4o support (https://github.com/google/oss-fuzz-gen/pull/398) and a number of other models in addition to the ones on the list are also available.

/gcbrun skip


Handling of Complex Polygons in Box2D

Make sure these boxes are checked before submitting your issue - thank you!

[y ] Ask for help on discord and/or reddit
[y ] Consider providing a dump file using b2World::Dump
Dear Box2D Developers,

I am a researcher working on simulating the random packing of carbon fibers with no overlaps in an RVE (Representative elementary volume), which could have convex or concave cross-sections with anywhere from 60 to 180 vertices. The complexity and irregularity of these shapes present a significant challenge.
We chose Box2D as our physics engine due to its wide usage and solid reputation. However, we've run into a hurdle. My understanding is that Box2D is designed to work primarily with convex polygons of 8 vertices or less, which limits our ability to simulate the complex and irregular fiber shapes we're interested in.
To work around this, we have considered the possibility of decomposing the complex shapes into simpler polygons that fall within Box2D's limitations, but we are wondering if there might be a better way.
In the course of our research, we came across the Viper software, which is reported to use Box2D and is capable of handling smooth polygon and C-shaped fiber cross-sections. This suggests to us that it might be possible to use Box2D for our purposes after all.
Could you provide any insight on how Viper achieves this? Are there any specific adaptations or extensions to Box2D that could facilitate our handling of complex polygons? Alternatively, could you provide any suggestions or guidance on how to best work with complex polygons in Box2D?
Your expertise and advice would be invaluable to our project. Thank you in advance for your assistance.

I believe we chatted on discord. Let me know if you have any other questions.


Keyboard Manager doesn't work as it should

Microsoft PowerToys version
"0.62.1"
Running as admin

[ ] Yes

Area(s) with issue?
Keyboard Manager
Steps to reproduce
Set , (num lock) as pause/play
Set PageDown as play next
Set PageUp as Play Previous
✔ Expected Behavior
(,) just pause music
PageDown and PageUp just change music
❌ Actual Behavior
In LoL (,) pause music but also works as G key
PageDown opens Shop (I think it works as P key)
In Far Cry 5 (,) pause music but also works as G key
In Minecraft PageDown opens Social Interactions Menu (It opens normally with P key)
Other Software
League of Legend
Minecraft
Far Cry 5

Are you still experiencing this issue? /needinfo

No, it was fixed probably around last year.


App-JIT failure for reload sources test after

After cl/128585 landed a app-jit failure started:

/====================================================================\
| service/reload_sources_test broke (Pass -> Timeout, expected Pass) |
\====================================================================/

--- Command "app_jit" (took 37.000526s):
DART_CONFIGURATION=DebugX64 out/DebugX64/dart --snapshot=/b/s/w/ir/out/DebugX64/generated_compilations/app_jitk/runtime_observatory_tests_service_reload_sources_test/out.jitsnapshot --snapshot-kind=app-jit --ignore-unrecognized-flags --packages=/b/s/w/ir/.packages /b/s/w/ir/runtime/observatory/tests/service/reload_sources_test.dart

exit code:
0

stdout:
** Launching SERVICE_TEST_TESTEE=true out/DebugX64/dart --write-service-info=file:///b/s/w/iteKlhk7/dart_serviceXGINTK/service_info.json --profiler --snapshot=/b/s/w/ir/out/DebugX64/generated_compilations/app_jitk/runtime_observatory_tests_service_reload_sources_test/out.jitsnapshot --snapshot-kind=app-jit --ignore-unrecognized-flags --packages=/b/s/w/ir/.packages --enable-vm-service:0 /b/s/w/ir/runtime/observatory/tests/service/reload_sources_test.dart
>testee>out> Observatory listening on http://<IP_ADDRESS>:40659/01X2dtWordY=/
>testee>out>
** Signaled to run test queries on http://<IP_ADDRESS>:40659/01X2dtWordY=/
Loading VM...
Done loading VM
Running reload_sources_test.dart [1/10]
Paused with PauseBreakpoint
Running reload_sources_test.dart [2/10]
Running reload_sources_test.dart [3/10]
Paused with PauseBreakpoint
Running reload_sources_test.dart [4/10]
>testee>out> 1
Running reload_sources_test.dart [5/10]
Running reload_sources_test.dart [6/10]
Paused with PausePostRequest
Running reload_sources_test.dart [7/10]
Running reload_sources_test.dart [8/10]
Running reload_sources_test.dart [9/10]
Running reload_sources_test.dart [10/10]
All service tests completed successfully.
** Killing script
** Process exited

--- Command "vm" (took 16:00.000556s):
DART_CONFIGURATION=DebugX64 out/DebugX64/dart --ignore-unrecognized-flags --packages=/b/s/w/ir/.packages /b/s/w/ir/out/DebugX64/generated_compilations/app_jitk/runtime_observatory_tests_service_reload_sources_test/out.jitsnapshot

exit code:
null

diagnostics:
Process list including children: [10872, 10879]
Trying to capture stack trace for pid 10872
PID 10872 - process
TID 10872:
#0  0x00007fddd8eb6360 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000556143688634 dart::Monitor::WaitMicros(long)
#2  0x0000556143ba90aa Dart_RunLoop
#3  0x00005561432af1aa dart::bin::RunMainIsolate(char const*, dart::bin::CommandLineOptions*)
#4  0x00005561432b002c dart::bin::main(int, char**)
#5  0x00005561432b0c79 main
#6  0x00007fddd93ef830 __libc_start_main
#7  0x0000556143284029 _start
TID 10873:
#0  0x00007fddd94d6a13 epoll_wait
#1  0x00005561432b3675 dart::bin::EventHandlerImplementation::Poll(unsigned long)
#2  0x000055614330c8f5 dart::bin::ThreadStart(void*)
#3  0x00007fddd8eb06ba start_thread
#4  0x00007fddd94d641d __clone
TID 10875:
#0  0x00007fddd8eb6360 pthread_cond_wait@@GLIBC_2.3.2
#1  0x0000556143688634 dart::Monitor::WaitMicros(long)
#2  0x000055614392120a dart::BackgroundCompiler::Run()
#3  0x0000556143745e3c dart::ThreadPool::Worker::Loop()
#4  0x0000556143745951 dart::ThreadPool::Worker::Main(unsigned long)
#5  0x0000556143687852 dart::ThreadStart(void*)
#6  0x00007fddd8eb06ba start_thread
#7  0x00007fddd94d641d __clone
TID 10880:
#0  0x00007fddd949b02e __wait
#1  0x00005561432bb848 dart::bin::ExitCodeHandler::ExitCodeHandlerEntry(unsigned long)
#2  0x000055614330c8f5 dart::bin::ThreadStart(void*)
#3  0x00007fddd8eb06ba start_thread
#4  0x00007fddd94d641d __clone

Trying to capture stack trace for pid 10879
PID 10879 - process
TID 10879:
#0  0x00007fa779e99360 pthread_cond_wait@@GLIBC_2.3.2
#1  0x000055bafac32634 dart::Monitor::WaitMicros(long)
#2  0x000055bafb1530aa Dart_RunLoop
#3  0x000055bafa8591aa dart::bin::RunMainIsolate(char const*, dart::bin::CommandLineOptions*)
#4  0x000055bafa85a02c dart::bin::main(int, char**)
#5  0x000055bafa85ac79 main
#6  0x00007fa77a3d2830 __libc_start_main
#7  0x000055bafa82e029 _start
TID 10881:
#0  0x00007fa77a4b9a13 epoll_wait
#1  0x000055bafa85d675 dart::bin::EventHandlerImplementation::Poll(unsigned long)
#2  0x000055bafa8b68f5 dart::bin::ThreadStart(void*)
#3  0x00007fa779e936ba start_thread
#4  0x00007fa77a4b941d __clone
TID 10882:
#0  0x00007fa779e99360 pthread_cond_wait@@GLIBC_2.3.2
#1  0x000055bafac32634 dart::Monitor::WaitMicros(long)
#2  0x000055bafaced318 dart::ThreadInterrupter::ThreadMain(unsigned long)
#3  0x000055bafac31852 dart::ThreadStart(void*)
#4  0x00007fa779e936ba start_thread
#5  0x00007fa77a4b941d __clone
TID 10884:
#0  0x00007fa779e99360 pthread_cond_wait@@GLIBC_2.3.2
#1  0x000055bafac32634 dart::Monitor::WaitMicros(long)
#2  0x000055bafab476da dart::KernelCompilationRequest::SendAndWaitForResponse(int, long, char const*, unsigned char const*, long, int, Dart_SourceFile*, bool, char const*, char const*, char const*, dart::MallocGrowableArray<char*> const*)
#3  0x000055bafab47032 dart::KernelIsolate::CompileToKernel(char const*, unsigned char const*, long, int, Dart_SourceFile*, bool, char const*, char const*, char const*)
#4  0x000055bafab2a5d5 dart::IsolateGroupReloadContext::CompileToKernel(bool, char const*, unsigned char const**, long*)
#5  0x000055bafab28c9f dart::IsolateGroupReloadContext::Reload(bool, char const*, char const*, unsigned char const*, long)
#6  0x000055bafab1f476 dart::IsolateGroup::ReloadSources(dart::JSONStream*, bool, char const*, char const*, bool)
#7  0x000055bafacbc615 dart::ReloadSources(dart::Thread*, dart::JSONStream*)
#8  0x000055bafacb3a7f dart::Service::InvokeMethod(dart::Isolate*, dart::Array const&, bool)
#9  0x000055bafacb45be dart::Service::HandleIsolateMessage(dart::Isolate*, dart::Array const&)
#10 0x000055bafab1b4f4 dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete<dart::Message> >)
#11 0x000055bafab5ee3f dart::MessageHandler::HandleMessages(dart::MonitorLocker*, bool, bool)
#12 0x000055bafab5f68f dart::MessageHandler::HandleOOBMessages()
#13 0x000055bafb153baf Dart_HandleServiceMessages
#14 0x000055bafab23f76 dart::Isolate::PauseEventHandler()
#15 0x000055bafaacc3f2 dart::Debugger::Pause(dart::ServiceEvent*)
#16 0x000055bafaadba96 dart::Debugger::SignalPausedEvent(dart::ActivationFrame*, dart::Breakpoint*)
#17 0x000055bafaadbfa0 dart::Debugger::PauseStepping()
#18 0x000055bafaca0e3f dart::DRT_SingleStepHandler(dart::NativeArguments)
#19 0x00007fa7783010a7
TID 10892:
#0  0x00007fa779e99360 pthread_cond_wait@@GLIBC_2.3.2
#1  0x000055bafac32634 dart::Monitor::WaitMicros(long)
#2  0x000055bafaecb20a dart::BackgroundCompiler::Run()
#3  0x000055bafacefe3c dart::ThreadPool::Worker::Loop()
#4  0x000055bafacef951 dart::ThreadPool::Worker::Main(unsigned long)
#5  0x000055bafac31852 dart::ThreadStart(void*)
#6  0x00007fa779e936ba start_thread
#7  0x00007fa77a4b941d __clone

eu-stack: dwfl_thread_getframes tid 10884 at 0x7fa7783010a6 in /memfd:dart-codespace (deleted): Callback returned failure

stdout:
** Launching SERVICE_TEST_TESTEE=true out/DebugX64/dart --write-service-info=file:///b/s/w/iteKlhk7/dart_serviceRRKMXY/service_info.json --profiler --ignore-unrecognized-flags --packages=/b/s/w/ir/.packages --enable-vm-service:0 /b/s/w/ir/out/DebugX64/generated_compilations/app_jitk/runtime_observatory_tests_service_reload_sources_test/out.jitsnapshot
>testee>out>
>testee>out> Observatory listening on http://<IP_ADDRESS>:34815/jLgG0ENaSv0=/
** Signaled to run test queries on http://<IP_ADDRESS>:34815/jLgG0ENaSv0=/
Loading VM...
Done loading VM
Running out.jitsnapshot [1/10]
Paused with PauseBreakpoint
Running out.jitsnapshot [2/10]
>testee>err> kernel-service: Error: Unhandled exception:
>testee>err> Bad state: No element
>testee>err> #0      Iterable.first (dart:core/iterable.dart:520:7)
>testee>err> #1      MappedIterable.first (dart:_internal/iterable.dart:374:31)
>testee>err> #2      lookupOrBuildNewIncrementalCompiler (file:///b/s/w/ir/cache/builder/sdk/pkg/vm/bin/kernel_service.dart:400:45)
>testee>err> #3      _processLoadRequest (file:///b/s/w/ir/cache/builder/sdk/pkg/vm/bin/kernel_service.dart:679:22)
>testee>err> #4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
>testee>err>
>testee>err> Unhandled exception:
>testee>err> Bad state: No element
>testee>err> #0      Iterable.first (dart:core/iterable.dart:520:7)
>testee>err> #1      MappedIterable.first (dart:_internal/iterable.dart:374:31)
>testee>err> #2      lookupOrBuildNewIncrementalCompiler (file:///b/s/w/ir/cache/builder/sdk/pkg/vm/bin/kernel_service.dart:400:45)
>testee>err> #3      _processLoadRequest (file:///b/s/w/ir/cache/builder/sdk/pkg/vm/bin/kernel_service.dart:679:22)
>testee>err> #4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

--- Re-run this test:
python tools/test.py -n app_jitk-linux-debug-x64 service/reload_sources_test

The kernel service seems to fail while trying to build a new incremental compiler.
@jensjoha Could you take a look (since it seemingly started after your change)?

This particular issue is fixed with https://dart-review.googlesource.com/c/sdk/+/130374/.
A more general problem persists through (and wasn't caused by my CL):
Say you have this file:
$ cat test.dart
import "dart:developer";

main(List<String> args) {
  if (args.isEmpty) {
    print("Done!");
  } else {
    debugger();
    print("Hello!");
  }
}

and you make a app-jit snapshot of it:
$ out/ReleaseX64/dart --snapshot=out.jitsnapshot --snapshot-kind=app-jit test.dart

and remove it or move it so the path no longer exists:
$ mv test.dart test.dart.moved

and run the snapshot in observatory:
$ out/ReleaseX64/dart --observe out.jitsnapshot test

and go to observatory, navigates to the isolate and clicks the Reload Source button at the top:
kernel-service: Error: Unhandled exception:
Bad state: No element
#0      Iterable.first (dart:core/iterable.dart:520:7)
#1      MappedIterable.first (dart:_internal/iterable.dart:374:31)
#2      lookupOrBuildNewIncrementalCompiler (file:///usr/local/google/home/jensj/code/dart-sdk/sdk/pkg/vm/bin/kernel_service.dart:400:45)
#3      _processLoadRequest (file:///usr/local/google/home/jensj/code/dart-sdk/sdk/pkg/vm/bin/kernel_service.dart:679:22)
#4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

Unhandled exception:
Bad state: No element
#0      Iterable.first (dart:core/iterable.dart:520:7)
#1      MappedIterable.first (dart:_internal/iterable.dart:374:31)
#2      lookupOrBuildNewIncrementalCompiler (file:///usr/local/google/home/jensj/code/dart-sdk/sdk/pkg/vm/bin/kernel_service.dart:400:45)
#3      _processLoadRequest (file:///usr/local/google/home/jensj/code/dart-sdk/sdk/pkg/vm/bin/kernel_service.dart:679:22)
#4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)

Again, basically the same thing happens (I'm guessing):
It walks though all libraries, and all sources for libraries, checks if the file test.dart is modified --- as it doesn't exist anymore it is reported as being modified. It's send to the kernel isolate which again think it must have a compiler (which it doesn't) and it crashes...
I'll re-assign this issue to @mkustermann who can probably assign a VM engineer to fix that underlying issue.

We might simply want to disable using hot-reload for isolates which were started from AppJIT snapshots. This would also make our work on the concurrency easier.
@rmacnak-google wdyt?

Is it done?

@franklinyow What this issue discusses is not used by any customer AFAIK, so it's low priority in general.
The original issue was fixed, but Jens pointed out another/similar issue. So we won't close the issue yet. Maybe we'll decide to just disable hot-reload if running in AppJIT mode.

Moving to D29

Removing milestone. It doesn't affect customers afaik and is low priority.


Support for CFN intrinsic functions in sam local

Coming here from #194: this is a much-needed feature for sam local to support CFN intrinsic functions. For us, the main use of sam local is to speed up development and testing. This will only be achieved if 'sam local invoke' works with the same template as the main template that will be used to deploy lambda functions to aws. It defeats the purpose if we need to maintain a separate template just for using with sam local.

I think some basic documentation around what works and where would be valuable now that there is some support but not for all. Working off of some SAM templates I was attempting to !Ref resources locally, chasing my tail when it didn't work 😄

Release in v0.21.0.
Closing


Default abstract implementations for lifecycle methods?

OpenUI5 version: latest
Browser/version (+device/version): n/a
Any other tested browsers/devices(OK/FAIL): n/a
URL (minimal example if possible): n/a
User/password (if required and possible - do not post any confidential information here): n/a
Steps to reproduce the problem: n/a
What is the expected result? n/a
What happens instead? n/a
Any other information? (attach screenshot if possible)

A question:
When overriding a super-class's life-cycle method we typically need an if-statement to safely avoid a reference error:
// within sap.m.Dog.prototype.init
if (sap.m.Animal.prototype.init) {
    sap.m.Animal.prototype.init.apply(this, arguments);
}

Would it make sense to include default abstract implementations of init, onBeforeRendering, onAfterRendering, and exit? If so, what level would this be best at...sap.ui.core.Control? Is this something that would be a good candidate for a pull-request?

Please check the Note in https://openui5nightly.hana.ondemand.com/#/topic/d12d2ee6a5454d799358d425f9e7c4db and the details in https://blogs.sap.com/2015/08/31/extending-a-sapui5-control/
About the code you want to include to extend the base sap.ui.core.Control, please elaborate on it and the purpose for adding it. Also in which cases it is applicable.
Thanks

@stephania87 This proposal is to provide default implementations for Control life-cycle functions. This change would relieve developers from needing to always check that a super class has an implementation of init, 'onBeforeRendering, onAfterRendering, or exit`.
I have also created a pull-request which implements the feature here: https://github.com/SAP/openui5/pull/1786

I will log the pull request internally (#1780419423) to let colleagues check it. Updates will be posted in the thread of the pull request.
Thanks for the clarififcation


[radiocanada] [tou.tv] Possible platform change affecting some videos

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.08.23. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2017.08.23

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
youtube-dl-2017-08-23 -o "C:/Video/Grands reportages S23E142" "http://ici.tou.tv/les-grands-reportages/S23E142?lectureauto=1" --no-check-certificate --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-o', 'C:/Video/Grands reportages S23E142', 'http://
ici.tou.tv/les-grands-reportages/S23E142?lectureauto=1', '--no-check-certificate
', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2017.08.23
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: none
[debug] Proxy map: {}
[tou.tv] les-grands-reportages/S23E142: Downloading JSON metadata
[radiocanada] 132179: Downloading metadata XML
[radiocanada] 132179: Downloading ipad XML
[radiocanada] 132179: Downloading m3u8 information
[radiocanada] 132179: Downloading flash XML
[radiocanada] 132179: Downloading android XML
ERROR: radiocanada said: Cette plate-forme n'est pas supportée
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0sgn5d73\bu
ild\youtube_dl\YoutubeDL.py", line 776, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0sgn5d73\bu
ild\youtube_dl\extractor\common.py", line 434, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0sgn5d73\bu
ild\youtube_dl\extractor\radiocanada.py", line 88, in _real_extract
youtube_dl.utils.ExtractorError: radiocanada said: Cette plate-forme n'est pas s
upportée
...
<end of log>

whereas older episodes still work:
youtube-dl-2017-08-23 -o "C:/Video/Grands reportages S23E131" "http://ici.tou.tv/les-grands-reportages/S23E131?lectureauto=1" --no-check-certificate --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-o', 'C:/Video/Grands reportages S23E131', 'http://
ici.tou.tv/les-grands-reportages/S23E131?lectureauto=1', '--no-check-certificate
', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2017.08.23
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: none
[debug] Proxy map: {}
[tou.tv] les-grands-reportages/S23E131: Downloading JSON metadata
[radiocanada] 131996: Downloading metadata XML
[radiocanada] 131996: Downloading ipad XML
[radiocanada] 131996: Downloading m3u8 information
[radiocanada] 131996: Downloading flash XML
[radiocanada] 131996: Downloading android XML
[radiocanada] 131996: Downloading m3u8 information
[radiocanada] 131996: Downloading f4m manifest
[radiocanada] 131996: Downloading m3u8 information
[radiocanada] 131996: Downloading f4m manifest
[radiocanada] 131996: Downloading m3u8 information
[radiocanada] 131996: Downloading f4m manifest
[radiocanada] 131996: Downloading m3u8 information
[radiocanada] 131996: Downloading f4m manifest
[debug] Default format spec: best
[debug] Invoking downloader on 'http://medias-rtsp.tou.tv/vodtoutv/_definst_/mp4
:012/mp4/g/2017-08-08_20_01_30_grandsreportages_2070_2000.mp4/chunklist.m3u8?wow
zasessionid=896241365'
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 316
[download] Destination: C:\Video\Grands reportages S23E131
[download]   0.0% of ~848.48MiB at 544.87KiB/s ETA 46:56
...
<end of log>

Description of your issue, suggested solution and other information
It looks like the newer episodes are hosted in a somewhat different way than the older ones and so a modification is needed. Also, if ipad, android and Flash versions all exist, can the user choose which of them to use?

Why was this issue closed without an explanation or duplicate id? Just curious.


Mastodon bot has marked many or all slow zones as resolved

I think this corresponds with the dashboard v4 announcement

APIs changed with v4, we missed a spot to update it. Should be fixed by EOD

Should be fixed by https://github.com/transitmatters/slow-zones/pull/34


Swift 4 新特性 - 政浩的博客

http://www.yazawanico.cn/2017/09/11/Swift-4-新特性/
Every failure is leading towards success.

你好，测试评论


git-describe output from setup.py get_git_version not pep 440 compatible

Use format_git_describe from here: https://github.com/opencobra/cobrapy/blob/master/cobra/version.py

Ooh, this looks even better:
https://github.com/warner/python-versioneer

We're using versioneer now. It's been working well.


xdg-popup: remove code repetition

Fixes #2724.

Uh, nevermind all that. I was testing with wlroots 0.12.0. Turns out https://github.com/swaywm/wlroots/commit/b482c90e1ac3f04236eaf3b00eb28a58823494aa already fixes it. Sorry for bothering.


indexer: consider different encodings and transports

protobuf vs json vs rlp/abi encoding vs mud encoding
rest vs grpc vs trpc

closing this as we've moved from trpc to rest (and soon sse)
and gzip over top of this is good enough for now


Dashboard: gather UI requirements

This is done under https://github.com/kubeshop/kusk-gateway-dashboard


feat: fixed the site

Please accept my hard work :)

Works fine for me! Great work with responsive design in user.html <3

Works fine for me! Great work with responsive design in user.html <3


ISPN-6791 - Add tests for Remote Task Execution with passing mojos as parameter

https://issues.jboss.org/browse/ISPN-6791
Added test which verifies that custom mojo is successfully passed to server task and processed.

Looks good, integrating.

Integrated, thanks @andyuk1986 !


How can i use your server application in C++

Currently i am trying to pass kinectv2 streams between different machines.I like your way of sending and receiving kinect streams between different machines very much.But the only thing is your client application is in C++ and server application is in C#.
Is there any source which you have developed server application in C++.
Please suggest me how can i use your server application in C++.
Thanks ,
Kirubha

Hi,
Unfortunately I do not have any version in C++. However if you only want to send and receive streams (not settings windows, live display etc.), creating a C++ version should be easy.
I suggest you start with the socket library that I use in KinectClient, as it is very easy to use.
In order to have a "minimal" setup working, you need to reimplement the KinectSocket and KinectServer classes. Or at least their basing functionality which is, accepting connections from clients and requesting/receiving frames.
Let me know if you need more help with this.
Best,
Marek

Thanks Marek for you immediate reply.Yes i am also looking for client server code using socket library.So that i could try to send and receive kinect streams between machines.
Please tell me any link that would do server code using socket library that would be much more helpful to me.
Thanks,
Kirubha

The socket library I use in the KinectClient has a very simple server example that should get you started here:
https://github.com/ReneNyffenegger/development_misc/blob/master/c%2B%2B/socket/examples/EchoServer.cpp
Look at the ReceivingWorker method in KinectServer.cs, specifically the main loop of this method. Try and reimplement similar message handling in C++ based on the example I just sent you.

Thanks Marek,
I have created sample server application using the link what you given.But when i debugging the  RunProxyThread function.
unsigned __stdcall RunProxyThread (void* a) {
Socket*      s = (Socket*) a;
SocketClient c(addrServer, portServer);
while (1) {
SocketSelect sel(s, &c);
bool still_connected = true;
if (sel.Readable(s)) {
std::string bytes = s->ReceiveBytes();
// c.SendBytes(bytes);
std::cout << "Server: " << bytes << std::endl;
if (bytes.empty()) still_connected=false;
}
if (sel.Readable(&c)) {
std::string bytes = c.ReceiveBytes();
//   s->SendBytes(bytes);
std::cout << "Client: " << bytes << std::endl;
if (bytes.empty()) still_connected=false;
}
if (! still_connected) {
break;
}
}
delete s;
return 0;
}
The SocketSelect readable API function returns byte data but we cannot identify whether the function returns color,depth,body data. I am getting the bytes like this "250,510,3435973836,3435973836,3435973836" and the buffer length also 64 only.At the sametime ReceiveBytes function does not returns any data.Please help me to read entire data from client side with separate buffer for color,depth and body data.
Thanks,
Kirubha

Hello,
The ReceivingWorker function in the KinectServer shows you how to distinguish between different types of messages. In short: if the first byte of a message is 2 or 3, then that message is a frame. A frame will contain depth, color and body data. In order to see how frames are read, look at the KinectSocket::ReceiveFrame method. You can also look at how they are sent in the client.
Also - please notice that in order to receive any frames, you first need to request them by sending a byte equal 4 to the client. Looking at how the client (which is in C++) handles the messages might help you.
I suspect that the bytes you mention might not be the bytes you receive. Take a moment to look at their values: "250,510,3435973836,3435973836,3435973836". Only the first one is within the range of a byte, which is 0 - 255.
Best regards
Marek

Thanks marek,Your answer helped me a lot to identify color,depth and body data.Now i can see point clouds coming from another machine.It really gives me great joy to see another machine data from my server machine.Once again a great thanks to you.
I have a few questions running on my mind.Please suggest me with answer for this questions.
1.I want to display the other machine point cloud with in 512 * 424 resolution.How can i do that?
2.How to get depth data from livescan application?
3.How can i map any skeletal joint cameraspace to depth space?
4.How to map depth point from your 3D point cloud?
Thanks,
Kirubha

Hello,
I am glad to hear that you have made progress.

You cannot really display a point cloud at any resultion. What I think you meant is displaying the point cloud as depth data at the given resolution, which brings us to your second question.

I understand that you want to obtain separate depth maps from each of the Kinects you are connecting to the server. In order to do that I suggest you modify the client application so that it sends the depth maps to the sever instead of the point clouds. There is no easy way to project the point clouds to depth maps on the server side as the projection parameters of the Kinects are not known (or at least I do not know how to extract them from the CoordinateMapper class).

3 and 4. You can do it easily on the client side using the CoordinateMapper class, read more about it here:
https://msdn.microsoft.com/en-us/library/dn785530.aspx?f=255&MSPPError=-2147217396
Best regards
Marek

Hi,
Yes great thanks to you marek,
Following are my next task:-
1.My next task is to send depth from client machine to server machine.Please tell me in your client code, which part i need to concentrate in order to send depth to server.
2.I need  floor clip plane values of client machine and send it to server.
Please suggest me with some ideas to proceed.
Thanks,
Kirubha

Hi Kirubha,

The point cloud is being sent in the "SendFrame" function in liveScanClient.cpp.
The depth data is store in pCapture which is a pointer to ICapture in the main file. Inside ICapture there is a field called pDepth, which is an array containing the depth data. The size of the array is nDepthFrameHeight * nDepthFrameWidth.

The floor clip plane is a part of the BodyFrameIndex object, as you can see in the SDK documentation, here:
https://msdn.microsoft.com/en-us/library/windowspreview.kinect.bodyframe.floorclipplane.aspx
The BodyFrameIndex data is read using the KinectCapture class, which is derived from ICapture (pCapture is an object of that class). I suggest that you add the floor clip plane field to ICapture and read it in KinectCapture. If you do that you will be able to access and send it easily inside the main class.

Best regards and good luck,
Marek

Thanks Marek,Your explanations are very clear.Now i know how to start getting depth data and floor clip plane.


Biased Mean Quantile Returns for Non-Equal Bins

I was doing a study today, and I came across a potential issue with the performance.mean_return_by_quantile logic in the returns tear sheet. I guess it is not so much an issue with the logic of that function, but more so how it is used in building the tear sheet. I think this would only be an issue if a user created bins or quantiles with a non-uniform number of observations in each bin over time. In other words, the amount of stocks in each bin changes over time.
If the number of stocks in a bin is correlated with market direction, this could bias the mean return calculation. For instance, if a factor quantile tends to have a lot of stocks when the market is going up, it will receive a higher weight on those up-days and will thus bias the mean return upwards for that factor quantiles.
Here is an example I created. Note how it affects the mean return of the spread of going long the best quantile and short the worst quantile.
I believe the mean_return_by_quantile function already has the ability to group by date, so therefore, you could calculate the mean return for each quantile and date first, and then take the mean by quantile.
Am I thinking about this right?

Good, point. I totally agree with you. To tell the truth I thought Alphalens was already working accordingly with the solution you are proposing, but unfortunately it is not.

I believe the mean_return_by_quantile function already has the ability to group by date, so therefore, you could calculate the mean return for each quantile and date first, and then take the mean by quantile.

I agree and I would do that inside mean_return_by_quantile. Currently the function compute the mean returns by date only if by_date option is true. We should do that all the time instead and finally take the mean by quantile averaging the daily mean returns only if by_date is false.
Do you agree?

I would think that would be the way to go unless there are somehow other use cases where you would actually want the current functionality. However, I can't really think of any cases where that would be the case off the top of my head. So yah, I agree with you.

@MichaelJMath would you like to submit a PR? I tried working on this but I am busy on something else at the moment.

Sure, I'll try to get to it this weekend.


Remove old kernel CI/CD workflow

Now that the new kernel CI/CD workflow is working, we can remove the old one.

This workflow no longer runs. The VM that it was set up to run on is gone. We either need to deploy a new VM to run this on or get the new workflow to run release.

Agree, since this is a regression, I'd like to see that done as part of this PR if possible. I would hope that getting the new workflow to run release would trivial (one line change to driver_test_vm.yml maybe?)

It will take a few days until the new runner is ready. Feel free to add release in the _vm.yml - but that will increase validation time by an extra 10-12 minutes. Or, just wait till EoW for a new runner to be ready.


Fix typo, bellow -> below

Thanks :+1:

:partying_face: :partying_face: :partying_face: :partying_face: :partying_face:


Question about pre_training epochs

Hello, why set the pre-trained model to 20 and 10  for waymo and nuscenes, is there any basis for this? And what is the pretrained epoch for KITTI?

Can you release the pretraining models on these datasets?

Hello, why set the pre-trained model to 20 and 10 for waymo and nuscenes, is there any basis for this? And what is the pretrained epoch for KITTI?

We find 3 epochs are enough for pre_training.

Can you release the pretraining models on these datasets?

Due to the limited time, we have only released the models for Waymo dataset.


how can validate select type

my query is when i select state name  drop down then error show city required error without select state name don't give error that required citi name

Wow. You need to explain yourself better. It's pretty low quality english.

Closing due to inactivity.


To do list for hackathon

package building:

[ ] fix the logo
[x] rename to clustifyr (so it's clustifyr::clustifyr())
[x] remove s_small and s_small3, so no package errors are thrown in building, but that means removing tests as well
[x] evaluate vignette chunks (to identify errors) <- mostly unreferenced packages and data files, currently set as eval = F
[x] currently all RMD examples need clustifyrdata, is that ok or do we need to subset to 2 clusters?
[x] dplyr variables throwing warnings in building
[x] does this install and run on windows?
[ ] put on bioconductor

good code practice:

[x] code tidying by packages
[x] no "print()"
[x] all T/F update to TRUE/FALSE
[x] no if (abc == TRUE)
[x] add usage examples to all functions?
[ ] clusters in seurat 3 meta now come as factors, which throws a lot of warnings
[x] unify var/option order and names
[ ] opinions on the state of the tutorial website
[x] tutorial example of going from ucsc data (like https://cells.ucsc.edu/?ds=cortex-dev#, there's also annotated markers at https://github.com/cole-trapnell-lab/garnett/issues/4), and Ebi SCE atlas (https://www.ebi.ac.uk/gxa/sc/experiments/E-EHCA-2/downloads, also need metadata)
[x] clustifyrdata cleaning and documenting, also needs to be renamed now, also too large now?

classification theory:

[ ] what is the best dataset example? pbmcs aren't actually that good (CD8) without correction
[ ] way to assess whether markers are actually good
[ ] negative selection on markers, and a good example
[ ] spatial assessment of cor consistency in clusters
[x] lower limit on fgsea n_perm?
[ ] any modifications to the gsea pathway function in particular
[ ] do we need a wrapper heatmap function? its current state has no optimizations over base heatmap

[ ] All T/F updated to TRUE/FALSE

for factor coersion: 1, try forcats::fct_explicit_na or levels(x) <- value
2, as.character first or just leave as is (but jay is rewriting that part)


fix(peer-deps): re-declaring peer-dependency of vue-demi

When yarn installing this package, I receive the following error:
➤ YN0000: ┌ Resolution step
➤ YN0002: │ @pinia/testing@npm:0.0.14 [329d6] doesn't provide vue (pa561a), requested by vue-demi
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed

Which then yields the following message when running yarn explain peer-requirements pa561a
➤YN0000: @pinia/testing@npm:0.0.14 [329d6] doesn't provide vue, breaking the following requirements:
➤YN0000: vue-demi@npm:0.13.11 [e1ef3] → ^3.0.0-0 || ^2.6.0 ✘

It is customary to re-export the peer-dependencies of your dependencies so that consumers of @pinia/testing are able to identify what the peer dependency requirements are at a glance instead of needing to traverse the entire dependency graph to figure that out. The required version range here was taken from the latest release of vue-demi, but since the vue-demi dependency used here is *, it might be more appropriate to also just list the vue peer dependency version as *.
In the meantime, I was able to work around this issue by setting the following in my .yarnrc.yml:
packageExtensions:
  "@pinia/testing@*":
    peerDependencies:
      "vue": "*"

It is customary to re-export the peer-dependencies of your dependencies

That seems counterintuitive. Do you have a source? Is this yarn only? If a package dependency's peer dependencies are always needed, the package manager should always take care of it

@posva this may be a yarn specific thing. I'm not sure if pnpm or npm have similar requirements as I don't personally use them.
Here is a reference from the yarn docs for the error message it prints on install: https://yarnpkg.com/advanced/error-codes#yn0002---missing_peer_dependency

A package requests a peer dependency, but one or more of its parents in the dependency tree doesn't provide it.
Note that Yarn enforces peer dependencies at every level of the dependency tree. That is, if ─D> is a dependency and ─P> is a peer dependency,
# bad
project
├─D> packagePeer
└─D> packageA
    └─P> packageB
         └─P> packagePeer

# good
project
├─D> packagePeer
└─D> packageA
    ├─P> packagePeer
    └─D> packageB
         └─P> packagePeer
>```

Which also links to the following blog post that further explains the problem: https://dev.to/arcanis/implicit-transitive-peer-dependencies-ed0
The blog post is a bit hand wavy in regard to the "isn't this something the package manager should handle?" argument, but I think the point is while presumably yarn could handle this, it doesn't currently, and it doesn't sound like they intend to.

@posva any other thoughts or concerns with this PR?

@posva its been a little while since I last commented so I thought I'd ping this PR again and see if you were ok with merging?

Thanks for the contribution, I found out this could break usage for existing users and creating really hard to debug errors. Usually one installs this package after installing vue and pinia so I don't think it adds much value to re declare the peer dependency until all package managers reach some agreement on how to make them work


Added hard drive image support

What does this PR do?

It adds support for generating hard disk drive images (.img), installing GRUB on them, and running them on qemu
Provides a foundation to start writing some fat32/ext2 filesystem drivers
It adds the make img and make debug-img commands to the main makefile.

Background
It will be most necessary to be able to test on a real hard disk at some point, and since I had already investigated this at my previous attempt at making an OS, I thought it'd be a good idea to doa  PR for willOS too.
Right now it creates a fat32 hard disk but it could easily support ext2 instead if you prefer that.

woah that looks cool, thanks!
Let me test it first. I was wondering if we could reuse the iso file and convert it to an image instead of rebuilding everything from scratch, but maybe that's not feasible (the idea would be to avoid duplicating the logic to create an iso and an img).

instead of rebuilding everything from scratch, but maybe that's not feasible (the idea would be to avoid duplicating the logic to create an iso and an img).

Well, the logic to create an ISO and IMG isn't the same other than sharing the KERNEL and INITRD branches, so should be fine either way :)

instead of rebuilding everything from scratch, but maybe that's not feasible (the idea would be to avoid duplicating the logic to create an iso and an img).

Well, the logic to create an ISO and IMG isn't the same other than sharing the KERNEL and INITRD branches, so should be fine either way :)

Right, I get it now. We could use a common directory name instead of ISO_DIR

Provides a foundation to start writing some fat32/ext2 filesystem drivers

Note: this sounds like a good idea but I'd like not to jump into that right now. There is other features to implement and bugs to fix before. I'll try to file issues with things that I'd like to do first.
I think moving most of the kshell to the init program would be a good start. Once we have that, we could look into how to run init in user mode (ring 3).

So, should I close this? Or do we leave it open?

So, should I close this? Or do we leave it open?

I suppose we can keep it open for now and I'll look into it later (I need to learn a bit more about all of that first)

Let's close this PR for now.


Is this DevID will change if we format device

Where this devID is stored? If device is formatted then this value will be changed?

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

ID: b771bd46-01fc-7a0f-d58a-93758645f697
Version Independent ID: 248d6831-0c01-fd2c-34f8-56175e6d9f2b
Content: DevInfo CSP
Content Source: windows/client-management/mdm/devinfo-csp.md
Product: w10
Technology: windows
GitHub Login: @MariciaAlforque
Microsoft Alias: maricia

@officedocsbot assign @e0i

@fijojosep
The issues section of this repository is intended for documentation and content related issues.
Please open a support ticket via the link below so that that your question gets answered quickly.
Windows 10 Support
Thank you.

@officedocsbot close


Support Waves network

Description
Added support for the waves network, the following were implemented

get balance (WAVES and Waves Tokens)
create wallet
generate wallet from mnemonics/seed
transfer (WAVES and Waves Tokens)
smart contract call
get token info
get transaction

Type of change

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

Checklist:

[x] I have selected the correct base branch.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] Any dependent changes have been merged and published in downstream modules.
[x] I ran npm run test and my test cases cover all the lines and branches of the added code.
[x] I ran npm run build with success.
[ ] I have tested my code on the live network.
[x] I have checked the Deploy Preview and it looks correct.

Hi @bytedeveloperr , Everything looks great well done. But next time you shouldn’t bundle everything into one commit.


add prop open to Task component #51

@diego-pascual Shoul we include also an event for this? Example:
<Task onToggle={callback} />

More info

@oscarotero added onToggle event

@diego-pascual @oscarotero Open and onToggle are native props of the details node. These should be passed directly without having to re-declare them. We are using {...props} in these cases.

@pedroparra if you put {...props} to a component, non-native properties such as "htmlTitle" will give a warning. Do you know any way to avoid that?
<img width="1125" alt="Captura de pantalla 2019-12-03 a las 9 45 @oscarotero src="https://user-images.githubusercontent.com/29247073/70034629-c2cf9480-15b1-11ea-884e-74345ff2861d.png">
@oscarotero

@diego-pascual I think @pedroparra means to use ...props only for those remaining properties that are not specific of React. Example:
const Task = ({ title, htmlTitle, variant, children, extra, ...props }) => {
    return <details {...props}>
})

@oscarotero Exactly, thanks!
@diego-pascual Perfect


Application incoming!

👋 Hi everyone. My name is Shane O'Neill and I am the lead developer of the Mobilizing Million Hearts application. This repository won't be "empty" for long, as once the code is audited I will be pushing it right here for everyone to see and use!
Thanks!

Some Administrative stuff is currently being processed so hang in there anyone watching this repository!


Downgrade interface programming error to warning.

It can also occur when the interface is flapping.

retest this please

retest this please

LGTM


GO:1990814 DNA/DNA annealing activity vs. GO:0036310 annealing helicase activity

A
GO:1990814 DNA/DNA annealing activity
A nucleic acid binding activity that brings together complementary sequences of ssDNA so that they pair by hydrogen bonds to form a double-stranded DNA.
(only PomBase has used in experimental annotation)
B
GO:0036310 annealing helicase activity
Catalysis of the ATP-dependent rewinding of single-stranded DNA (ssDNA) to reform base pairs between strands. Often acts on ssDNA bubbles bound by replication protein A (RPA).

B (Annealing helicase) is a descendant of DNA strand renaturation
A.  GO:1990814 DNA/DNA annealing activity SHOULD also be a descendant of DNA strand renaturation
I can't see a difference between A and B *except * that
B is defined as a helicase and A isn't, However, isn't all annealing activity helicases?
The  term name for B says that it is a helicase, but this is not reflected in the definition, or the parentage.....

Suggest a merge and rehash of def and parents....

Alos add synonyms
DNA annealing...
GO:0000733 DNA strand renaturation
GO:0061306 DNA strand renaturation involved in double-strand break repair
(wouldn't that be a better primary name with a definitions tweak? current term sounds more like the assay than the BP)

Also isn't renaturation a geometric change rather than metabolic process?  as is only base-pairing?

Whatever the outcome, we need an ATP-dependent and ATP-independent version of the DNA/DNA annealing activity term
RecA, for example is ATP-dependent, condensin is ATP-independent

B (Annealing helicase) is a descendant of DNA strand renaturation
A. GO:1990814 DNA/DNA annealing activity SHOULD also be a descendant of DNA strand renaturation

Not necessarily. What if it is strand invasion? Then is is not renaturation. It is de novo annealing.
I can't see a difference between A and B *except * that B is defined as a helicase and A isn't, However, isn't all annealing activity helicases?

I don't think recombinases are helicases are they?
The term name for B says that it is a helicase, but this is not reflected in the definition, or the parentage.....

A helicase is defined as driving the unwinding of DNA, so despite the name, this does the opposite.
So you want DNA/DNA annealing ATPase activity?

Not necessarily. What if it is strand invasion? Then is is not renaturation. It is de novo annealing.

OK good point!

OK, that's the sibling, it makes sense now.

So GO:0000150 should be a descendant of GO:0097617?

The annealing helicase should probably have some existing terms as descendants too... and some of those kids will also be under DNA/DNA annealing....

I'm not sure they should be descendants. Maybe they should have has_part relations. I think they do more than just strand invasion. Let me know if you know mechanisms of the specific enzymes. Otherwise I think we can close this and add them as we come across them.

The rad51 recombinase doe shave other MF's  but recombinase activity is defined as
Catalysis of the identification and base-pairing of homologous sequences between single-stranded DNA and double-stranded DNA.
(although it has the comment "Note that this term represents activities that do not break or form phosphodiester bonds," which seems that it should be part of the definition?
So for example pombe rad51 is annotated to both "recombinase" and "protein loading ATPase"

Hmm, is recombinase is a collection of activities/gene product name?

Val,
What would you like for me to do with this?
-D

I think you can close it. I think there are some problems in the recombination part of the GO graph, but I don't understand recombination well enough to know  exactly what they are. Thye will probably become resolved as a  LEGO model is built (there is clearly enough functional data to model this process).
val

OK. I am making a list of areas of the ontology that need refinement. I will add it to that. So far in this area, I've got both repair and recombination.


Add PostgreSQL storage support

This solves #90, adding a new instance for Storage that uses an underlying PostgreSQL database.
Some thoughts:

Used bytea data type when storing protocols
When retrieving protocol identifiers from the database, we need to lift them into the ProtocolId refined type. Currently, I'm using .right.get, but this blows when identifiers do not follow the refined constraints. Any idea on how to deal with that problem? Not sure if doobie Meta could handle this for us. See higherkindness.compendium.storage.pg.implicits#protocolIdMeta
Migrations folder is now split into data and metadata, I modified the Migrations and PGHelper accordingly
No dedicated config yet in application.conf
Upserts protocol content on re-store

Thank you @bilki for all the work!!
One little thing, I think we should wait until #54 is merged to update the changes in this branch and then merge in master. Sounds good?

Yep!


Sonia

Fixes #5842
Thank you a lot for this valuable feedback! @wetneb @Abbe98
-To ensure client-server synchronization, I've placed the toggling function within the onDone.
-Considering that toggling the star and flag only affects these specific elements and the rest of the cells in the row remain unaffected, I believe the proposed solution is secure.
-I really appreciate your suggestion about branch usage. I've now set up a new branch named sonia and I'll be sure to use it for future pull requests.

I already merged #5842, so this PR is not necessary.
You can make changes to an existing pull request by pushing more commits to the branch it is opened from. There is no need to open a new pull request as long as the original one is still open.
Also, we recommend to use a branch only for one pull request. See the expected workflow here:
https://openrefine.org/docs/technical-reference/contributing#submitting-your-changes


E2E tests to not use production code for volume operations

Currently vSphere E2E test cases uses VCP production code for bootstrap logic, example is to get an instance of vSphere struct. Once it gets an instance vSphere struct, it will use this object to call into methods in VCP code like - DiskIsAttached(), DisksAreAttached() etc.
This direct dependency on the VCP production should be removed as any changes to the production code would create a problem in E2E test cases as well.

Internal PR out for review: https://github.com/vmware/kubernetes/pull/456

PR Merged: https://github.com/kubernetes/kubernetes/pull/59761


Adding Social Media icons to the footer

Assign this to me!!

try to increase the height of footer with small social media icons and minimal design

sure!!


EE-2386 - Populated Submission object

Ticket reference
EE-2386
Overall changes

[ ] Populated submission object JSON schema
[ ] Modified other JSON schemas for objects to reference submissions
[ ] Added submission JSON document example
[ ] Modified some existing JSON examples to reference submissions

Future TO-DOs

[ ] Possibly adding the constraint that every object needs to at least point to a submission project. Waiting for Sabela/Oscar to answer to my inquiry.

Great job updating all the examples, as well 👍  It was useful to have only the examples and schemas to look at.
I wasn't sure what all the additions of "minLength": 1, were for, as they don't appear to be linked to adding the submission object.


Example for using json instead of glb format.

Thank you so much for this wonderful project. I wanted to know how to use JSON format instead of glib format.

You mean json XVIZ input?
You only need to change some lines in the kitti converter example. If that is what you mean i can show them to you

yeah, the way I do this is in this script file
https://github.com/aurora-opensource/xviz/blob/master/scripts/run-kitti-example.sh#L69
Add -json the line, such as
 (cd "${SCRIPT_DIR}/../examples/converters/kitti" && yarn && yarn start -d ${INPUT_DIR} -o "${OUTPUT_DIR}" -json)


Too much syncing time

Yes, now I must mention that it depends of 2 different things: the server and the client.
Yes, maybe Vinilox could be a slow server, but in the other hand, on other clients like Mustard, MustarMod or Twidere it's not a big problem and is not appreciated, the syncing is very fast.
I thought about the double accounts feature, but it's still too much time.

Closing as too broad. Let's measure and optimize concrete critical parts of the application


fix(restclient): default to http security schema when not defined

Current dependencies on/for this PR:

main

PR #66   👈

This comment was auto-generated by Graphite.


upgrade to FluentCSV 3

Hi !
The result of fluentCSV in your benchmark is too scary, so I have made a new version to address this issue.
Feel free to see our page for more details : https://github.com/aboudoux/FluentCSV/blob/master/Benchmark/README.MD
Thanks !

Thanks!


resolve arch board review comments in desktopvirtualization

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.DesktopVirtualization


Implementation of "Structural Knowledge Distillation for Object Detection"

I read this paper Structural Knowledge Distillation for Object Detection and implemented KD with yolov8 but the result was very bad. I think that the problem was the way I scaled the feature map of student and teacher models. I combined both feature maps to scale to the range [0, 1]. Has sb used this method in the paper and had a better result than the original model? I just want to see how KD loss is implemented.

Hi @minhhotboy9x ! I am trying to KD yolov8x into yolov8n too, but i dont understand how to extract feature maps during training. Could be kind enough to tell me how you extracted them? Thanks!

@mzikkhan I'm using an old version of Ultralytics yolov8 so if you want to extract them, you may have to find a similar file code in the latest version. In my work, I accessed ultralytics/nn/tasks.py, at _forward_once function of class BaseModel I added a list mask_id as the parameter which is the indexes of feature maps I want to extract. In the original loop for inference, a variable m is used for looping each module in the model to infer. I just extract the feature maps in which those indexes' mask is in my mask_id. You can see the code below for more easy understanding.
 class BaseModel(nn.Module):
    """
    The BaseModel class serves as a base class for all the models in the Ultralytics YOLO family.
    """

    def forward(self, x, profile=False, visualize=False, mask_id = []):
        """
        Forward pass of the model on a single scale.
        Wrapper for `_forward_once` method.

        Args:
            x (torch.Tensor): The input image tensor
            profile (bool): Whether to profile the model, defaults to False
            visualize (bool): Whether to return the intermediate feature maps, defaults to False

        Returns:
            (torch.Tensor): The output of the network.
        """
        return self._forward_once(x, profile, visualize, mask_id)

    def _forward_once(self, x, profile=False, visualize=False, mask_id = []):
        """
        Perform a forward pass through the network.

        Args:
            x (torch.Tensor): The input tensor to the model
            profile (bool):  Print the computation time of each layer if True, defaults to False.
            visualize (bool): Save the feature maps of the model if True, defaults to False

        Returns:
            (torch.Tensor): The last output of the model.
        """
        # print(mask_id)
        y, dt = [], []  # outputs
        feature_mask = [] # outputs of mask i_th
        for m in self.model:
            if m.f != -1:  # if not from previous layer
                x = y[m.f] if isinstance(m.f, int) else [x if j == -1 else y[j] for j in m.f]  # from earlier layers
            if profile:
                self._profile_one_layer(m, x, dt)
            x = m(x)  # run
            y.append(x if m.i in self.save else None)  # save output
            if visualize:
                LOGGER.info('visualize feature not yet supported')
                # TODO: feature_visualization(x, m.type, m.i, save_dir=visualize)
            if m.i in mask_id:
                feature_mask.append(x)
        if feature_mask:
            return x, feature_mask
        # print(f'------------{type(x)}------------{len(x)}----------------')
        return x


Proxy configuration support in Docker images

#46 added support for specifying the proxy Octopus should use when communicating with a listening Tentacle
Docker images should also provide this configuration option.

Release Note: Added the ProxyName environment variable to the Tentacle Docker container to allow configuring the Proxy used by Octopus to connect to a listening Tentacle.


fix: Lighthouse a11y improvements + fixes for Lighthouse SEO errors

Changelog Entry
Description
This PR addresses lots of low-hanging fruit fixes to greatly improve the Lighthouse score. After these fixes:

No errors are reported for the SEO tests and it is now scored at 66, up from 50. Only way to improve it is to allow search engines to index which is probably unwanted for most people.
Accessibility score has improved from 71 to 100 by improving contrast, adding aria label for some buttons, and increasing the size on one button.

Fixed

The inclusion of a robot.txt file with Disallow All addresses a Lighthouse SEO error, preventing content indexing by search engines.
A meta description has been added, addressing a Lighthouse recommendation and positively impacting the SEO score.
Missing aria labels on buttons have been added, enhancing the Lighthouse accessibility test results.
The "More Models" button has been adjusted, including margin and size increases, to improve the Lighthouse score and align with WCAG.
The maximum-scale setting has been updated to 2 to comply with Lighthouse and WCAG zoom functionality recommendations.
Text color adjustments have been made to enhance contrast, improving the Lighthouse accessibility score and aligning with WCAG guidelines.

Additional Information

Partly fixes #2790. There's still some more accessibility fixes to do on the admin panel. But the login page and main page should be greatly improved.

Screenshots or Videos

I appreciate the PR, and PRs for aria-labels are generally welcomed but please do not change the styling as we won't be merging them, Thanks!

I appreciate the PR, and PRs for aria-labels are generally welcomed but please do not change the styling as we won't be merging them, Thanks!

Hi, thank you for the quick response!
Any reason why styling changes won't be merged? Is it part of a bigger overhaul to address the remaining issues?


For OM 1.0.4 and Dagster 1.3.9 the dagster integration is broken

For OM 1.0.4 and Dagster 1.3.9 the dagster integration is broken:
metadata ingest -c recipe_dagster.yml
[2023-06-14 14:47:37] INFO     {metadata.Ingestion:workflow:115} - Service type:ServiceType.Pipeline,dagster configured
/metadata/ingestion/source/pipeline/dagster/connection.py:37: ExperimentalWarning: "DagsterGraphQLClient" is an experimental class. It may break in future versions, even between dot releases. To mute warnings for experimental functionality, invoke warnings.filterwarnings("ignore", category=dagster.ExperimentalWarning) or use one of the other methods described at https://docs.python.org/3/library/warnings.html#describing-warning-filters.
  dagster_connection = DagsterGraphQLClient(
Traceback (most recent call last):
  File "/bin/metadata", line 8, in <module>
    sys.exit(metadata())
  File "/metadata/cmd.py", line 409, in metadata
    run_ingest(config_path=config_file)
  File "/metadata/cli/ingest.py", line 45, in run_ingest
    workflow.execute()
  File "/metadata/ingestion/api/workflow.py", line 215, in execute
    raise err
  File "/metadata/ingestion/api/workflow.py", line 196, in execute
    for record in self.source.next_record():
  File "/metadata/ingestion/api/topology_runner.py", line 132, in next_record
    yield from self.process_nodes(get_topology_root(self.topology))
  File "/metadata/ingestion/api/topology_runner.py", line 80, in process_nodes
    for entity_request in stage_fn(element) or []:
  File "/metadata/ingestion/source/pipeline/pipeline_service.py", line 212, in yield_create_request_pipeline_service
    yield self.metadata.get_create_service_from_source(
  File "/metadata/ingestion/ometa/mixins/service_mixin.py", line 48, in get_create_service_from_source
    return create_entity_class(
  File "pydantic/main.py", line 341, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 1 validation error for CreatePipelineServiceRequest
name -> __root__
  string does not match regex "^(?u)[\w\'\- .&()]+$" (type=value_error.str.regex; pattern=^(?u)[\w\'\- .&()]+$)

https://openmetadata.slack.com/archives/C02B6955S4S/p1686746236123469

my bad - I overlooked the 401

I am also observing:

dagster._core.errors.DagsterExecutionStepExecutionError: Error occurred while executing op "dagster_meta_lineage"::

TypeError: type NoneType doesn't define __round__ method

Stack Trace:
  File "/dagster/_core/execution/plan/utils.py", line 54, in op_execution_error_boundary
    yield
  File "/dagster/_utils/__init__.py", line 445, in iterate_with_context
    next_output = next(iterator)
  File "/dagster/_core/execution/plan/compute_generator.py", line 124, in _coerce_op_compute_fn_to_iterator
    result = invoke_compute_fn(
  File "/dagster/_core/execution/plan/compute_generator.py", line 118, in invoke_compute_fn
    return fn(context, **args_to_pass) if context_arg_provided else fn(**args_to_pass)
  File "/opt/dagster/dagster_home/src/MWF/assets/meta_governance/ops/open_metadata.py", line 172, in dagster_meta_lineage
    om_workflow_factory(context, workflow_config, is_profiler=False)
  File "/opt/dagster/dagster_home/src/MWF/assets/meta_governance/ops/open_metadata.py", line 87, in om_workflow_factory
    workflow.execute()
  File "/metadata/ingestion/api/workflow.py", line 215, in execute
    raise err
  File "/metadata/ingestion/api/workflow.py", line 196, in execute
    for record in self.source.next_record():
  File "/metadata/ingestion/api/topology_runner.py", line 132, in next_record
    yield from self.process_nodes(get_topology_root(self.topology))
  File "/metadata/ingestion/api/topology_runner.py", line 98, in process_nodes
    yield from self.process_nodes(child_nodes)
  File "/metadata/ingestion/api/topology_runner.py", line 80, in process_nodes
    for entity_request in stage_fn(element) or []:
  File "/metadata/ingestion/source/pipeline/dagster/metadata.py", line 205, in yield_pipeline_status
    endTime=round(run["endTime"]),

The first stacktrace was when using a recent 1.3.x version of dagster (but not the latest client binary). The last one (2nd one) is the result for the confirmed latest binaries

@geoHeil for the 1st error here what is the service name that you have defined in your yaml file?

For OM 1.0.4 and Dagster 1.3.9 the dagster integration is broken:
metadata ingest -c recipe_dagster.yml
[2023-06-14 14:47:37] INFO     {metadata.Ingestion:workflow:115} - Service type:ServiceType.Pipeline,dagster configured
/metadata/ingestion/source/pipeline/dagster/connection.py:37: ExperimentalWarning: "DagsterGraphQLClient" is an experimental class. It may break in future versions, even between dot releases. To mute warnings for experimental functionality, invoke warnings.filterwarnings("ignore", category=dagster.ExperimentalWarning) or use one of the other methods described at https://docs.python.org/3/library/warnings.html#describing-warning-filters.
  dagster_connection = DagsterGraphQLClient(
Traceback (most recent call last):
  File "/bin/metadata", line 8, in <module>
    sys.exit(metadata())
  File "/metadata/cmd.py", line 409, in metadata
    run_ingest(config_path=config_file)
  File "/metadata/cli/ingest.py", line 45, in run_ingest
    workflow.execute()
  File "/metadata/ingestion/api/workflow.py", line 215, in execute
    raise err
  File "/metadata/ingestion/api/workflow.py", line 196, in execute
    for record in self.source.next_record():
  File "/metadata/ingestion/api/topology_runner.py", line 132, in next_record
    yield from self.process_nodes(get_topology_root(self.topology))
  File "/metadata/ingestion/api/topology_runner.py", line 80, in process_nodes
    for entity_request in stage_fn(element) or []:
  File "/metadata/ingestion/source/pipeline/pipeline_service.py", line 212, in yield_create_request_pipeline_service
    yield self.metadata.get_create_service_from_source(
  File "/metadata/ingestion/ometa/mixins/service_mixin.py", line 48, in get_create_service_from_source
    return create_entity_class(
  File "pydantic/main.py", line 341, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 1 validation error for CreatePipelineServiceRequest
name -> __root__
  string does not match regex "^(?u)[\w\'\- .&()]+$" (type=value_error.str.regex; pattern=^(?u)[\w\'\- .&()]+$)

Hi folks! Coming from Slack discussion with another error.
I'm trying to setup connection between Dagster and OM.
We are running Dagster Cloud 1.3.10
OM is 1.0.4 run in Docker in GCP.
Connectivity test passes just fine, but ingestion itself fails with following error:
[2023-06-16 00:21:56,601] {taskinstance.py:1909} ERROR - Task failed with exception Traceback (most recent call last):   File "/home/airflow/.local/lib/python3.9/site-packages/airflow/operators/python.py", line 171, in execute     return_value = self.execute_callable()   File "/home/airflow/.local/lib/python3.9/site-packages/airflow/operators/python.py", line 189, in execute_callable     return self.python_callable(*self.op_args, **self.op_kwargs)   File "/home/airflow/.local/lib/python3.9/site-packages/openmetadata_managed_apis/workflows/ingestion/common.py", line 228, in metadata_ingestion_workflow     workflow.execute()   File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/api/workflow.py", line 215, in execute     raise err   File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/api/workflow.py", line 196, in execute     for record in self.source.next_record():   File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/api/topology_runner.py", line 132, in next_record     yield from self.process_nodes(get_topology_root(self.topology))   File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/api/topology_runner.py", line 98, in process_nodes     yield from self.process_nodes(child_nodes)   File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/api/topology_runner.py", line 80, in process_nodes     for entity_request in stage_fn(element) or []:   File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/source/pipeline/dagster/metadata.py", line 114, in yield_pipeline     for job in jobs["solidHandles"]: KeyError: 'solidHandles'

@OnkarVO7 dagster_source_prod


added example with IBM Carbon Components, with demonstrated customizability

Awesome! Thank you very much for your contribution 🙏


StaticClass property in network component

How can i set staticClass property for network component?  I can't find any props/attrs or another opportunity to do it.

Hello @Anatolych97,
as shown in this exemple you can use the  class and style property on the network component.


xmpp intergration errors after internet reconnect

Describe the bug
After internet reconnection the following logs appear every minute in home assistant and sensors do not get updated anymore.
2020-11-29 07:55:12 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/config/custom_components/bosch/__init__.py", line 275, in thermostat_refresh
    await self.component_update(SENSOR, event_time)
  File "/config/custom_components/bosch/__init__.py", line 254, in component_update
    await entity.bosch_object.update()
  File "/usr/local/lib/python3.8/site-packages/bosch_thermostat_client/helper.py", line 199, in update
    result = await self._connector.get(item[URI])
  File "/usr/local/lib/python3.8/site-packages/bosch_thermostat_client/connectors/xmpp.py", line 99, in get
    self.register_callbacks()
  File "/usr/local/lib/python3.8/site-packages/bosch_thermostat_client/connectors/xmpp.py", line 50, in register_callbacks
    self.message_dispatcher.register_callback(
  File "/usr/local/lib/python3.8/site-packages/aioxmpp/dispatcher.py", line 207, in register_callback
    raise ValueError(
ValueError: only one listener allowed per matcher

To Reproduce
Steps to reproduce the behavior:

Use xmpp integration
Reset internet connectivity

Expected behavior
Internet reconnect should not affect behavior of component.
Version

HA version: 0.118.4
HA Bosch component version: v0.9.4
Python Bosch HTTP client version?

Debug SCAN
Debug scan service is not starting with same error message: only one listener allowed per matcher

I don't know how to fix this issue with aioxmpp.
I'm trying to rewrite this part with slixmpp, maybe it will give me an option to reconnect.

Fixed in release 0.10.0


[SP-4934] Backport of PDI-17830 - In repository, File>Open has differ…

…ent functionality depending on the perspective (8.2 Suite)
@bantonio82 @pentaho-lmartins

Build Completed
:x: This pull request has errors. They will need to be addressed before it can be accepted. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/spoon/Spoon.java

Newly Broken Tests:
com.pentaho.repository.importexport.PDIImportUtilTest.whenLoadingMaliciousXmlFromInputStreamParsingEndsWithNoErrorAndNullValueIsReturned:
:red_circle: java.lang.Exception
java.lang.Exception: test timed out after 2000 milliseconds

Still Broken Tests:
com.pentaho.repository.importexport.PDIImportUtilTest.whenLoadingMaliciousXmlFromStringParsingEndsWithNoErrorAndNullValueIsReturned:
:red_circle: java.lang.Exception
java.lang.Exception: test timed out after 2000 milliseconds

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.trans.steps.salesforceupsert.SalesforceUpsertMeta

Instruction Change: -0.1% :small_red_triangle_down:

License header violations

:heavy_exclamation_mark: Copyright year is not the current year on ui/src/main/java/org/pentaho/di/ui/spoon/Spoon.java. Found 2018. Was expecting 2019

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/spoon/Spoon.java


Documentation needed

We need a webpage for the documentation of the implemented functionals

Done: https://xitorch.readthedocs.io/