Error

Hello,
I congratulate you on the work you have done!
http://prntscr.com/l092nk
I've tried installing the various "cogs" but I can not!
I can only install the "crtools"
can you help me?

Please update your pip to the latest version and update to python 3.6

python 3.6.0
pip...
C:\Users\Gonfe>python -m pip install --upgrade pip
Cache entry deserialization failed, entry ignored
Collecting pip
Using cached https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-18.0
I continue with the same error. What happened?
Sorry for the inconvenience.

Downloading https://files.pythonhosted.org/packages/1b/50/869910cd7110157fbefd0fed3db3656c1951f1bceecdd00e3716aa269609/Pillow-5.2.0-cp36-cp36m-win_amd64.whl (1.6MB)
100% |████████████████████████████████| 1.6MB 1.5MB/s
Installing collected packages: Pillow
Successfully installed Pillow-5.2.0
Collecting clashroyale
Using cached https://files.pythonhosted.org/packages/ff/25/a963cac6bbd14373d53f962969ba7cf771d32a57e09d247b490c003cb9d9/clashroyale-3.5.14.tar.gz
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\clashroyale.egg-info
writing pip-egg-info\clashroyale.egg-info\PKG-INFO
writing dependency_links to pip-egg-info\clashroyale.egg-info\dependency_links.txt
writing requirements to pip-egg-info\clashroyale.egg-info\requires.txt
writing top-level names to pip-egg-info\clashroyale.egg-info\top_level.txt
writing manifest file 'pip-egg-info\clashroyale.egg-info\SOURCES.txt'
C:\Users\Gonfe\AppData\Local\Programs\Python\Python36\lib\distutils\dist.py:261: UserWarning: Unknown distribution option: 'long_description_content_type'
warnings.warn(msg)
C:\Users\Gonfe\AppData\Local\Programs\Python\Python36\lib\site-packages\setuptools\dist.py:331: UserWarning: Normalizing 'v3.5.14' to '3.5.14'
normalized_version,
warning: manifest_maker: standard file '-c' not found
reading manifest file 'pip-egg-info\clashroyale.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pip-egg-info\clashroyale.egg-info\SOURCES.txt'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\Gonfe\AppData\Local\Temp\pip-install-gd3drg3f\clashroyale\setup.py", line 34, in <module>
    data = json.loads(urllib.request.urlopen('https://fourjr-webserver.herokuapp.com/cr/constants').read())
  File "C:\Users\Gonfe\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "C:\Users\Gonfe\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 532, in open
    response = meth(req, response)
  File "C:\Users\Gonfe\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "C:\Users\Gonfe\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 570, in error
    return self._call_chain(*args)
  File "C:\Users\Gonfe\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 504, in _call_chain
    result = func(*args)
  File "C:\Users\Gonfe\AppData\Local\Programs\Python\Python36\lib\urllib\request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 503: Service Unavailable

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Gonfe\AppData\Local\Temp\pip-install-gd3drg3f\clashroyale\

It looks like there is a problem with installing clashroyale library. Can you try downgrading it and see if the issue persists?
https://github.com/cgrok/clashroyale

There is an issue for this on the clashroyale repo https://github.com/cgrok/clashroyale/issues/27

http://prntscr.com/l0fit9
another error.
once again I apologize for the inconvenience,
In the end, I wanted to ask you for your paypal account. To thank you!
sorry for my english xd

C:\WINDOWS\system32>pip --version
pip 18.0 from c:\users\gonfe\appdata\local\programs\python\python36\lib\site-packages\pip (python 3.6)
C:\WINDOWS\system32>python --version
Python 3.6.0

No problem, the clashroyale author told me he will fix this tomorrow.

I only have to do what tomorrow?
!cog install Legend-Cogs clashroyale (discord)
or....
pip install https://files.pythonhosted.org/packages/fa/67/f4aa76b75b1dfc8dc83f4492cb84ec7ece8c7df86a046a96c11bbba3d2c3/clashroyale-3.5.10.tar.gz
(cmd)
?

Do pip install -U clashroyale

should be up a few hours ago


Trap callback

Ability to specify a callback function in the configuration options that will be called by active focus trap when prevents an event.

I am confused, @andrea-spotsoftware. I just merged the other PR. This, however, looks like the same thing with additional material. Can you please explain?

I worked on the previous branch, instead of creating a new branch from master! The only relevant commit is just the last one https://github.com/davidtheclark/focus-trap/pull/28/commits/4d0d72e77cd64779089df8360fe8f900d21c31e0
Is the purpose of the PR clear?

I worked on the previous branch, instead of creating a new branch from master!

Ok, please rebase for a clean PR.

Is the purpose of the PR clear?

Actually not really. Could you please explain a use-case that motivates this change?


BackProp through Progressive nets

Hi, Thanks for putting in efforts to code the progressive nets. I have two questions:

I could not find the backpropagation method in the ProgColumn class.  Do you have any plans of implementing it?
In the manuscript (Adapters section), the authors talked about multiplying the lateral activations with a learned scalar alpha before feeding them to another neural network (e.g., MLP or CNN). I do see that you are passing the lateral connections to the neural network but I could not find the learned scalar alpha  anywhere.

I'm glad you like it!
Regarding backpropagation, that is generally computed automatically by autograd in pytorch. As its a module, a column can be trained just like any other neural net in pytorch using autograd, but the whole Progressive net can as well if freezing is used correctly (freezing all previous columns before making a new one).
As for the adapters modification, we may add that in later. It hasn't been needed thus far. If you want to implement that as an option for your own uses on a fork and then create a pull request, that would be greatly appreciated :)

Thanks for your response. If I have any plans of implementing it, I will let you know.


Question about layer norm.

Very interesting work, I read the code and paper,  and have a question about the layer normalization in ConvNeXt. Previously, when we use CNN, the Layer norm usually calculate mean and standard deviation of [C, H, W]. (like the description in GN's paper and Pytorch's documentation) But in Transformer structures, such as DETR, they calculate mean and variance for only channel dimension. Did you compare the layer norm between [C] and [C, H, W] in ConvNeXt? Was the layer norm in convNext carefully designed, or just imitate the Transformer architecture?

In my understanding, the original LayerNorm paper is for RNNs, and it is on (N, C) data, where N is batch size, without any spatial or token dimensions. It is straightforward to normalize only across C.
For vision (N,C,H,W) / (N,H,W,C), or NLP (N, L, C), I cannot read from the original LayerNorm paper whether it is suggested to normalize over all dimensions (CHW/HWC, LC) or just the C dimension. GN paper's figure does suggest it's over all dimensions, but I'm not sure. So we followed vision Transformers' implementations in that we only normalize in the C dimension.

I have the same question , Layer Norm in ConvNext like this implemtation

I have the same question , Layer Norm in the ConvNext looks like this

You are right, and it is same as layer norm in transformer(N, L, C).  Maybe we can use another name for this kind of normalization in convolution layers(N,C,H,W). Just like, we can also use layer norm function to implement instance norm in Pytorch, but instance norm also has its name. XD


Per page configuration

Is there an easy way to specify configuration on a per page level, rather than project wide?
As an example I wish to allow images on one page, but disallow them on another.
A similar idea to what was mentioned here
https://github.com/nuxt-community/markdownit-module/issues/7#issuecomment-855342164

I have found a temporary solution, I do not know if this is the best way to handle this but I will post it for now.
Inside nuxt.config
markdownit: {
    runtime: true
}

Then inside your page or component.
created() {
    this.$md.disable('image')
}


Use client credentials flow to fix broken non-authorized requests in test files

Updated the files in the examples folder to use client credentials flow instead of non-authorized requests (which, as mentioned in issue #194, is no longer supported by Spotify). Also updates this in tests/tests.py so that all tests pass.
Also fixed the test_search_timeout function in tests/tests.py, which was looking for a requests.ReadTimeout exception. According to the requests docs, this should actually be requests.exceptions.Timeout.

Hey! I am hosting a new master branch for this repo since the old creator has been MIA for 2 years. Hoping to get this repo back on it's feet and in good standing. I've been working on updating tests and adding all new functionality and have merged some of the PR's that I thought were sufficient for merging. If your PR didn't make it, resubmit it please.
Thanks!
https://github.com/Harrison97/spotipy


New version of cli ng build --prod gives error.

Bug Report
- [X] bug report
- [ ] feature request

Versions.
Output from: ng --version.
@angular/cli: 1.0.0-rc.2
node: 7.6.0
os: linux x64
@angular/cli: 1.0.0-rc.2
@angular/common: 2.4.10
@angular/compiler: 2.4.10
@angular/core: 2.4.10
@angular/forms: 2.4.10
@angular/http: 2.4.10
@angular/platform-browser: 2.4.10
@angular/platform-browser-dynamic: 2.4.10
@angular/router: 3.4.10

Repro steps.
Nothing changed.
Problem is happening after upgrading CLI version to rc.2.
I read the issue https://github.com/angular/angular-cli/issues/5623 , but it is closed without any solution. It is nearly impossible to change all properties to public, because project is too big.
I tried to change, but I gave up now.
Strange thing is build on Github through Codeship is succeed. How is it possible? And why not on local?
The log given by the failure.
ERROR in /home/rango/Desktop/test/accepter/ng-reason/src/$$_gendir/app/components/home/home.component.ngfactory.ts (1038,49): Property 'test_detail_mode' is private and only accessible within class 'HomeComponent'.
/home/rango/Desktop/test/accepter/ng-reason/src/$$_gendir/app/components/home/home.component.ngfactory.ts (1041,44): Property 'test_detail_mode' is private and only accessible within class 'HomeComponent'.

ERROR in /home/rango/Desktop/test/accepter/ng-reason/src/$$_gendir/app/components/reason/reason.component.ngfactory.ts (1230,44): Property 'hours' is private and only accessible within class 'ReasonComponent'.
/home/rango/Desktop/test/accepter/ng-reason/src/$$_gendir/app/components/reason/reason.component.ngfactory.ts (1234,50): Property 'statistic' is private and only accessible within class 'ReasonComponent'.
... ... ...

Desired functionality.
Is there anyway to upgrade codebase without changing all issues by manually?
Migrating all issues line by line is too pain for us, also creating getter, setter is same for us.
Mention any other details that might be useful.
I think if this error is too critical then CLI should gives error on ng serve or ng build.
Thank you very much.

Hi,
I had the same issue. Follow this tips to get everything working again: https://github.com/qdouble/angular-webpack2-starter#aot--donts

Hi,
Thanks @TheZeroNine
I had also the same issue. But it only appears on 'ng build --prod --aot' and not on 'ng serve'.
Is it possible to see these error before starting a build. (don't want to start build after every change -.-)

I have these after upgrading form angular cli beta into version 1.0.
the sad part is my project is too big to handle this :(

Hi, I had the same issue when running ng build --aot --prod -sm false.
TerminalListComponent.ngfactory.ts (10181,35): Supplied parameters do not match any signature of call target.
And I can't find the ngfactory.ts file ,so i don't know how to solve it . so sad ...

Check TerminalListComponent, then you can see this kind of issue.
HTML :
<element (click)="customfn(a, b)"></element>

Typescript :
public customfn(param:any):void {
...
}

As you can see Supplied parameters do not match any signature of call target.

I also can't find the ngfactory files after build errors.

I am having this issue as well. Is there a way to find that ngfactory file?
Also, it would be great if the error message could show the name of the call target or something similar to identify the offending method

@webcat12345 Thx , I check my code again , and i find the problem and slove.

Problem is some npm packages are having same issues. They should be upgraded to latest angular and angular/cli version since we are using Angular4 and angular/cli 1.0.0.

why ng serve and ng build (without --prod option) are OK ?!!!!!

make the property hours,test_detail_mode,statistic public.

I am having issues with ng build and ng serve when AOT is enabled.
The errors are along the lines of:
$$_gendir/node_modules/.../XYZ.ngfactory.ts (1,1): Cannot find module 'XYZ'.
and
ERROR in ./src/$$_gendir/app/app.module.ngfactory.ts
Module not found: Error: Can't resolve 'XYZ' in '/.../demo/src/$$_gendir/app'
 @ ./src/$$_gendir/app/app.module.ngfactory.ts 24:0-37
 @ ./src/main.ts
 @ multi webpack-dev-server/client?http://localhost:3000 ./src/main.ts

Typescript compiles cleanly, I have looked at the "don'ts" page. It also works perfectly in either build or serve with --aot false.
A lot of other people seem to be having similar issues:
https://github.com/angular/angular-cli/issues/6013
https://github.com/angular/angular-cli/issues/6020
https://github.com/angular/angular-cli/issues/5802
https://github.com/angular/angular-cli/issues/5765
If we could get a better error message, or have the option of saving the files somewhere to inspect maybe it would be a little less opaque.

I hope this is of help to someone out there, wondering why their recently updated angular4(...but only moments ago, angular2) project won't build without throwing this decipherable message
_"ERROR in /Users/me/Desktop/kodotest/src/$$gendir/app/app.component.ngfactory.ts (4352,35): Supplied parameters do not match any signature of call target."
Aha...ok...thanks for that! What ever could you mean?...First of all, I don't own a factory...ahem!
Ok, enough jibbering...DO THIS!(I'm on a Mac.Not sure if Terminal prompts are identical on Windows.)

In Terminal execute: "npm install -g angular-cli-ghpages"
In your app's 'package.json', add the line:  "deploy": "ng build -sm -ec -bh /aboutme/ & ngh --silent=false",
3)Finally, in Terminal execute: "npm run deploy"

Strangely enough, I still get an error.....(error: unknown option `--silent' ) but IT STILL BUILDS!
And outputs my dist folder...
Hope this saves someone an hour.

I love the CLI, guys!
Can you write the generated files in $$_gendir to disk, so that AoT users can debug?

same problem with cli 1.0.0, but I downgrade to 1.0.0-rc4 and it works without errors.

So just wanted to add my 2cents (australian, not sure how much that is US).
We were struggling with these problems and it is I think not reasonable for ng serve to work and then have build issues but I probably just don't have enough fingers in the pie's of Angular/cli to know how it all hangs together, anyway.
We are now running everything at latest, 4.1.0 and CLI 1.0.1.
We updated all of our dependant packages of which thankfull we don't have many but some awesome people had already upgraded their projects to use Angular 4, some olders are still not updated but are working fine.
ng serve and prod build now all work fine, so I think we were stuck in a loop of cli version mismatching with angular version and also some 3rd party packages. I did go through and change custom filters we had created to ensure the right number of parameters were matching.
I know this could be a big step for some people but for us it was worth it and 2 of us sat down with a strong cup of tea and knocked it over in 2 hours.
Just got 1 package that a previous developer got from somewhere which has to be completely replaced.

I'm sorry but this issue really is a duplicate of https://github.com/angular/angular-cli/issues/5623. The fix for the outstanding errors really is to fix your templates (e.g. change the variables that are private and need to be accessed in templates to public).
As mentioned in #5623 these really are AOT errors and it was a CLI bug that they weren't reported before.
We agree that it's a very bad experience to non-AOT builds to work, but then for AOT builds to not work. The plan for the future is to have AOT builds be fast enough they can be used even during development so this doesn't happen anymore, but we're not there yet.

I think the main problem here is not that the build breaks but the fact that we get no info about where it breaks. My error was in some package I was using. Tracking that down is just a big PITA.

#5601 gives better error reporting. We just need to be alittle patient for it to be released. Maybe a 1.0.2 ?

Not sure if this was mentioned, but I found  "private": true in package.json. After removing this line and restarting the app,  ng build worked for me

Me, personally that seems like "possibly" a good way to hide certain behaviour, without reading I don't know what that setting does, I would prefer to have everything up to date and building correctly which just took us a bit of time.
I have total faith in the team because they fixing things very well as they come up on subsequent minor releases and we are very happy with what is coming out.

This link wasvery helpful
https://github.com/qdouble/angular-webpack2-starter#aot--donts
Still have a problem using pipes

We have fixed all private methods and variables that were called from html
and now it builds perfect.
On May 16, 2017 1:42 PM, "Ian Sam Mungai"<EMAIL_ADDRESS>wrote:

This link wasvery helpful
https://github.com/qdouble/angular-webpack2-starter#aot--donts
Still have a problem using pipes
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/angular/angular-cli/issues/5733#issuecomment-301756212,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQ65fet0aKaf6D6MkAMCRhqqaUv_hNcVks5r6YuQgaJpZM4MtGxa
.

@iansamz By pipes do you mean pipes used to transform data or do you mean pipes used to indicate that parameters may be of several types (aka | as an OR operator)?   I Isolated it by removing template to make sure that's where it was and then just searching through the events until I found calls that didn't match the signatures of their methods.  Once, I fixed that, it compiled with --aot.  Would have been better to have a more helpful error message.

I had the following case:
with "ng build" worked fine.
with "ng build -prod" failed with:
ERROR in ..../src/$$_gendir/app/app.module.ngfactory.ts (499,57): Supplied parameters do not match any signature of call target.
In app modules had:
providers: [
    {
      provide: Http,
      useFactory: translateHttpServiceLoader,
      deps: [XHRBackend, RequestOptions]
    }
  ]

and
export function translateHttpServiceLoader(backend: XHRBackend, options: RequestOptions, router: Router) {
  return new HttpService(backend, options, router);
}

I've found that useFactory should have only 2 params.
I've removed the last param and now is building fine also with "ng build -prod"
working version:
export function translateHttpServiceLoader(backend: XHRBackend, options: RequestOptions) {
  return new HttpService(backend, options);
}

Just upgraded to latest angular-cli
@angular/cli: 1.2.7
node: 7.5.0
os: darwin x64
@angular/animations: 4.0.0
@angular/common: 4.0.0
@angular/compiler: 4.0.0
@angular/core: 4.0.0
@angular/forms: 4.0.0
@angular/http: 4.0.0
@angular/platform-browser: 4.0.0
@angular/platform-browser-dynamic: 4.0.0
@angular/router: 4.0.0
@angular/cli: 1.2.7
@angular/compiler-cli: 4.0.0

ng build -prod is giving me errors like this, which I do NOT get in ng serve:
Property 'name' does not exist on type 'Object'.
Property 'editing' is private and only accessible within class 'AviaCommentComponent'.

I'm fine fixing these, but HOW do I get ng serve to inform us during development rather than surprise us later when building for production???  That is going to be a bad thing for us, i'd like to avoid
Backstory:
We used to use 1.0.0-beta30 of the @angular/cli and 2.3.1 of @angular/core and friends, For some reason this bug JUST showed up for us in the last two days after one of us did a rm -rf node_modules && npm install - the others on the team could still build with -prod fine...  Which prompted us to upgrade to Angular4 and latest 1.2.7 cli.  And we use all fixed versions in our package.json, so some sub dep must have changed to cause this because our versions are fixed (wtf indeed).

You can replicate this problem with this sequence:
ng new project
cd project
edit src/app/app.component.ts  (put a private in front of title:string;)
npm start   (works!   but should not...  very misleading during development)

<EMAIL_ADDRESS>start /Users/username/src/project
ng serve

** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200 **
Hash: 7449fd53eff15e84d8b5
Time: 5212ms
chunk    {0} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 177 kB {4} [initial] [rendered]
chunk    {1} main.bundle.js, main.bundle.js.map (main) 5.28 kB {3} [initial] [rendered]
chunk    {2} styles.bundle.js, styles.bundle.js.map (styles) 10.5 kB {4} [initial] [rendered]
chunk    {3} vendor.bundle.js, vendor.bundle.js.map (vendor) 2.19 MB [initial] [rendered]
chunk    {4} inline.bundle.js, inline.bundle.js.map (inline) 0 bytes [entry] [rendered]
webpack: Compiled successfully.

`ng build -prod` **(doesn't work!)**

Hash: d066ff91b21cc6eafccb
Time: 7596ms
chunk    {0} polyfills.550cf10c9aa54b8194c7.bundle.js (polyfills) 177 kB {4} [initial] [rendered]
chunk    {1} main.2149231fc44e7510bd2f.bundle.js (main) 13.5 kB {3} [initial] [rendered]
chunk    {2} styles.d41d8cd98f00b204e980.bundle.css (styles) 69 bytes {4} [initial] [rendered]
chunk    {3} vendor.330bdb50b9e3457f8646.bundle.js (vendor) 849 kB [initial] [rendered]
chunk    {4} inline.95b082410a205220057a.bundle.js (inline) 0 bytes [entry] [rendered]
ERROR in /Users/username/src/project/src/$$_gendir/app/app.component.ngfactory.ts (57,31): Property 'title' is private and only accessible within class 'AppComponent'.

From other threads, you can work around the problem.  Meaning, you CAN use -prod or --aot without changing any private to public, or fixing other errors...
Tested with my Angular 4.0.0 described above, which was installed by<EMAIL_ADDRESS>Couple different ways to disable those errors in AoT mode:
Hack, which is not optimal and does not carry over on reinstalls.
npm install --save-dev<EMAIL_ADDRESS>rm -rf node_modules/\@angular/cli/node_modules/\@ngtools/webpack/
npm install --save-dev<EMAIL_ADDRESS>
and pin those versions.   Tested with<EMAIL_ADDRESS>  enhanced-resolve fixes the error Can't resolve './$$_gendir/app/app.module.ngfactory'
OR
"devDependencies": {
 "@angular/cli": "1.0.0-rc.4",
 "@ngtools/webpack": "1.2.14",
  ...
}

without the<EMAIL_ADDRESS>from the first one or it wont work...
I tested both with a large project, and I no longer get those ~400+ errors about private and others when building with ng build -prod and ng serve --aot
References:

https://github.com/angular/angular-cli/issues/5623#issuecomment-289072266
https://github.com/angular/angular-cli/issues/4551#issuecomment-317459157

So, Out of the box<EMAIL_ADDRESS>has an inconsistency between ng serve and ng build -prod and what errors stop the show. (see reproduction steps I posted above).
What is the long term solution going to be?  Anyone know?
I see 3 possibilities:

get ng serve to emit the same errors as ng build -prod so you're not surprised when making a prod build.
modify ng build -prod so that these private errors are ignored or aren't errors (like it works in the workaround I posted above).
Modify angular so that templates are compiled within the class scope, so html can reference private vars and make javascript style object.key references instead of object['key'] - so it is then correct to reference private vars from within a template.

Okay so how again are we suppose to figure out where the problem is if we have a:
ERROR in C:/.../src/$$_gendir/app/app.module.ngfactory.ts (159,52): Supplied parameters do not match any signature of call target.
??? Can we somehow keep the $$_gendir around? Is there some log file that it spits out? I have no clue what it is complaining about and I've spent about 5 hours looking through all the code and there is a lot of it.

i have error like this
ng -v
_                      _                 ____ _     ___
/ \   _ __   __ _ _   | | __ _ _ __     / | |   | |
/ △ \ | ' \ / _ | | | | |/ _ | '|   | |   | |    | |
/ ___ | | | | (| | || | | (| | |      | || | | |
//   __| ||_, |_,||_,||       _|||
|___/
@angular/cli: 1.4.3
node: 7.10.1
os: linux x64
@angular/animations: error
@angular/common: error
@angular/compiler: 4.4.4
@angular/core: error
@angular/forms: error
@angular/http: error
@angular/platform-browser: error
@angular/platform-browser-dynamic: error
@angular/router: error
@angular/cli: error
@angular/compiler-cli: 4.4.4
@angular/language-service: error
typescript: 2.0.10
how to solve this error
package.json:
"dependencies": {
"@angular/animations": "^4.0.0",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/router": "^4.0.0",
"bootstrap": "^3.3.7",
"core-js": "^2.4.1",
"rxjs": "^5.1.0",
"zone.js": "^0.8.4"
},
"devDependencies": {
"@angular/cli": "^1.2.0",
"@angular/compiler-cli": "^4.0.0",
"@angular/language-service": "^4.0.0",
"@types/jasmine": "2.5.45",
"@types/node": "~6.0.60",
"codelyzer": "~3.0.1",
"jasmine-core": "~2.6.2",
"jasmine-spec-reporter": "~4.1.0",
"karma": "~1.7.0",
"karma-chrome-launcher": "~2.1.1",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.1.2",
"ts-node": "~3.0.4",
"tslint": "~5.3.2",
"typescript": "~2.0.0"
}

The issue in my case was that My component was running, Stopped it and ran " ng build --prod --aot" and it worked.

help I have a problem problem mark me this error when I put the command
ng build --prod
Date: 2019-06-26T19:47:29.429Z
Hash: 47649eb13e262d7eaef3
Time: 45551ms
chunk {0} runtime-es5.741402d1d47331ce975c.js (runtime) 1.41 kB [entry] [rendered]
chunk {1} main-es5.7c04bb8524a34ea08589.js (main) 828 kB [initial] [rendered]
chunk {2} polyfills-es5.b8d6dd293b73bbb8581d.js (polyfills) 132 kB [initial] [rendered]
chunk {scripts} scripts.000eefc49a6f20ab379c.js (scripts) 607 kB [entry] [rendered]
ERROR in scripts.000eefc49a6f20ab379c.js from Terser
Unexpected character '@' [scripts.000eefc49a6f20ab379c.js:17652,1]


Relationships

In order to perform on-the-fly random forest calculations based on parameter selection, I need to have multiple tables of unrelated information pass through into the Python visualization. Each table contains an independent variable that I filtered via a slicer. I need all of these independent variables for the random forest algorithm to be able to make its prediction. Otherwise, it is impossible to do so currently in Power Bi.

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

ID: 9c6b7b4f-9f34-cec1-687c-2f5c708fe99f
Version Independent ID: e66e6e43-157d-8331-20e2-89d1379c5251
Content: Create Power BI visuals using Python - Power BI
Content Source: powerbi-docs/desktop-python-visuals.md
Service: powerbi
GitHub Login: @otarb
Microsoft Alias: otarb

@hifihedgehog - closing this issue. Feel free to reopen if this is a doc request.
You can submit product feedback or feature ideas by going to https://ideas.powerbi.com. You can also engage with the Power BI engineering team by being active in the Power BI Community, at https://community.powerbi.com.


Add a functioning 'Deprecated' filter

Add the capability for the user to toggle on/off deprecated attributes in their view, similar to this

Merged via #50


Create quiz facade and add /available and preview endpoints

This also extracts out ContentSummarizerService and ContentService.

Pull Request Check List

[ ] It seems like the deprecated endpoints on SegueContentFacade (search and getContentById) should be removed since there is no sensible way for them to not return quizzes that are  not visibleToStudents (and they already expose full question page details.)
[ ] Unit Tests & Regression Tests Added (Optional)
[ :+1: ] Removed Unnecessary Logs/System.Outs/Comments/TODOs
[ None ] Added enough Logging to monitor expected behaviour change
[ :+1: ] Security - Injection - everything run by an interpreter (SQL, OS...) is either validated or escaped
[ :+1: ] Security - Data Exposure - PII is not stored or sent unencrypted
[ :+1: ] Security - Access Control - Check authorisation on every new endpoint
[ N/A ] Security - New dependency - configured sensibly not relying on defaults
[ N/A ] Security - New dependency - Searched for any know vulnerabilities
[ N/A ] Security - New dependency - Signed up team to mailing list
[ N/A ] Security - New dependency - Added to dependency list
[ N/A ] DB schema changes - postgres-rutherford-create-script updated
[ N/A ] DB schema changes - upgrade script created matching create script
[ N/A ] Updated Release Procedure & Documentation (& Considered Implications to Previous Versions)
[ ] Peer-Reviewed

Also, this PR puts in place IsaacQuiz and IsaacQuizPage. I don't know how the content editor handles things, but I'm wondering if I have the right structure here. In particular:

Should the only top level objects in git be IsaacQuiz objects, which then contain the IsaacQuizPage objects, or should there be an indirection from IsaacQuiz to IsaacQuizPage?
Either way, is IsaacQuizPage really a page? I thought it was a page like a question page, but now I see it has a load of gubbins around related content and tags which are irrelevant.

If anything, IsaacQuiz is more like a page, so perhaps it should inherit from SeguePage, and contain page-lite objects for each page of the quiz?

Does any of this complicate the content editor?

Also, this PR puts in place IsaacQuiz and IsaacQuizPage. I don't know how the content editor handles things, but I'm wondering if I have the right structure here. In particular:

Should the only top level objects in git be IsaacQuiz objects, which then contain the IsaacQuizPage objects, or should there be an indirection from IsaacQuiz to IsaacQuizPage?
Either way, is IsaacQuizPage really a page? I thought it was a page like a question page, but now I see it has a load of gubbins around related content and tags which are irrelevant.

If anything, IsaacQuiz is more like a page, so perhaps it should inherit from SeguePage, and contain page-lite objects for each page of the quiz?

Does any of this complicate the content editor?

@mlt47 re: feature flag: when I make a functionality change to the existing code I think that might be worth putting behind a flag. Is DEV the best flag? Or would not PROD (is it called PROD) be better? But for all this new stuff it doesn't seem worth it to me.

@mlt47 re: feature flag: when I make a functionality change to the existing code I think that might be worth putting behind a flag. Is DEV the best flag? Or would not PROD (is it called PROD) be better? But for all this new stuff it doesn't seem worth it to me.

Yes @jsharkey13  agrees, there's no need to hide these endpoints behind a feature flag.


Buffer manager exception: Failed to claim a frame: Python API: Bulk Load kuzu==0.0.12 v  kuzu==0.2.0

Python API:
Executed on a Mac local client: 2.6 GHz 6-Core Intel Core i7. AMD Radeon Pro 5300M 4 GB. Intel UHD Graphics 630 1536 MB. Memory 32 GB 2667 MHz DDR4
Scenario:
A parquet snappy compressed file to bulk load a relationship table, file size: 1.97 GB from disk:
Version of Kuzu:
kuzu==0.0.12
Result:
Loads successfully
Version of Kuzu:
kuzu==0.2.0
Result: ERROR:
Buffer manager exception: Failed to claim a frame.

Hi @saschamcdonald , thanks for reporting this! We've made significant changes to the rel storage since v0.1.0, and that should be why the behaviour is inconsistent between these two versions, though the exception is not expected. We'd love to look into the exception and fix it. Is it possible for you to share the parquet file with us?

Hi @saschamcdonald , thanks for the info. Is it possible to share the rel table schema and some statistical information of the dataset, like number of nodes and number of rels and also some degree distribution info? We can try to reproduce this locally on our side.

I'll try and create test data over the next couple of weeks to offer a repeatable test data set for the team.

That would be much appreciated!

In the interim is there a debug level I can set to capture more info for the team?

Unfortunately, we currently don't have a way to collect more debugging info without compiling from source and running inside a debugger.

hi @saschamcdonald thanks for sharing this. will take a look into it.

@saschamcdonald: This error means that the buffer manager is running out of memory. A couple of questions:

How much RAM do you have on the machine? You might need to try to on a larger machine.
How many nodes do your node tables have?
If you can share the database somehow we can test to see how much memory we require for this now. If the test databases was generated from your generator, let us know how we can generate a similar database.

Hi @saschamcdonald we'll take a look at the artificial dataset repo that you created, it shouldn't be hard to reproduce. Will get back to you on this.

Got it, will keep you posted.

@saschamcdonald We've narrowed it down to the partitioning changes introduced in 0.1.0, explaining why it worked up to Kùzu 0.0.12. We'll need to run some profiling to further isolate the issue.
For now, since this is a showstopper, could you run your workflow with the latest release that works (0.0.12)? I was able to successfully load it up until that version. We'll look into this more and update you when we have a fix. Thanks!

Yup, we saw the same on our end too. As I mentioned, @ray6080 will get back to you on our next steps for the latest version of Kùzu, but you at least have a version that works.

Hi @saschamcdonald, we've got the root cause inside our partitioner. briefly, the problem is due to that we unnecessarily allocated large memory blocks for strings, and that makes BM go out of memory when we have a large num of rel tuples with a few string properties. Will open an issue on this with a solution and let u know once we fixed it.


Dutch Auction

Project title
Dutch Auction
Project Description
Seller of NFT deploys this contract, participants can bid by depositing ETH greater than the current highest bidder. All bidders can withdraw their bid if it is not the current highest bid.
Domain

[x] Solidity

Are you contributing under any open-source program ?
Hackoberfest

what does this means seller of nft ?

Basically the person who is selling the product in this case the product is NFT

Great idea start working  on this .


No such file model.onnx_data for BAAI/bge-m3

Hi, and thank you for your work!
I'm trying to use the gem with the model BAAI/bge-m3:
Informers.pipeline("embedding", "BAAI/bge-m3")

But it produces this error:
2024-11-13 19:57:07.882 ruby[1938:1293654] 2024-11-13 19:57:07.882052 [E:onnxruntime:, inference_session.cc:2117 operator()] Exception during initialization: filesystem error: in file_size: No such file or directory ["/Users/juraj/.cache/informers/BAAI/bge-m3/onnx/model.onnx_data"]
/Users/juraj/.asdf/installs/ruby/3.3.6/lib/ruby/gems/3.3.0/gems/irb-1.14.1/lib/irb.rb:1260:in `full_message': Exception during initialization: filesystem error: in file_size: No such file or directory ["/Users/juraj/.cache/informers/BAAI/bge-m3/onnx/model.onnx_data"] (OnnxRuntime::Error)

Is this fixable, or is this model not supported?

Hi @jkostolansky, models over 2 GB (which have a separate model.onnx_data file) aren't currently supported.
You could try using an FP16 version of the model.
Informers.pipeline("embedding", "Xenova/bge-m3", model_file_name: "model_fp16")

Thank you! 🙏


Add double precision support

Because the more, the better...

Actually, the custom FFT instance only needs to provide the precision mode float or double according to specific StftPitchShift::shiftpitch overload...


Handle iterations field

Following the issue https://github.com/gr2m/github-project/issues/94 I created, here is the start of solution.
I'm not used to Typescript so sorry if I make rookie mistakes. :)
Closes https://github.com/gr2m/github-project/issues/94

I rebased your PR and removed updated fixtures for now.
When I run
node test/recorded/record-fixtures.js api.items.update-iteration

I get an error

TypeError: Cannot read properties of undefined (reading 'existsInProject')

Can you check that please?

could you check the failing tests @blombard? Do run a single recorded test you can e.g. do
npx ava test/recorded.test.js --match api.items.add-draft-with-invalid-date

Hi @gr2m, sorry for letting this fall into limbo.
Tests are now successful on my side.

I see that there are now new conflicts but when I try to resolve them, new testing errors arise 😬

@all-contributors please add @blombard for code and test


How do I update dns dynamically?

I used to update dns manually with using nsupdate command with bind9 as DNS Server
Now I'm succeed using DNS Server/Client with this library, thank you so much.
I'm wonder should I make my own algorithm or own program,
or there is already feature in this library?
In nsupdate command, there was update section instead of addition section nor answer section. So there's special section to update like that, but that readme.me didn't mention it. Instead, it mention DNSSec which it's one component for updating?

This library only provides encoding/decoding - you need to implement this in your application


A way to re-enable it on Firefox

I have decided to keep using it, as it supports both Google and Microsoft Translate.

Go to about:config
Set 'extensions.blocklist.enabled' as false.

Please dont abandon this project.

Duplicate of https://github.com/jeremiahlee/page-translator/issues/26#issuecomment-545307375 and please see https://github.com/jeremiahlee/page-translator/issues/26#issuecomment-545636643

@Restia666Ashdoll, it's best to use a workaround for installing an unsigned extension, disabling the blocklist is dangerous.

Wow, I was sick and tired of googling for so many other methods only for none of them to work. This worked like a charm,
I get that it's a "security issue" to disable it, but as long as people don't click on Install for random extensions, it should be fine.

… should be fine.

▶ https://github.com/jeremiahlee/page-translator/issues/26#issuecomment-550173251

@dessant Could you please give an instruction of how to do it? When I go to about:addons and click 'install an addon from file', then navigate to the folder, it wants me to select some file, and this doesn't work. If I try this instruction: https://support.mozilla.org/en-US/questions/1205572
And drag the file to the about:addons it says the addon couldn't be installed because it's not verified. Even after changing xpinstall.signatures.required to false

@Sentero-esp12 see this comment on the various methods currently available to Firefox users. Ignore the giant write-up at the top of the comment.


Conflicting layout constraints

I'm getting layout constraint warnings like below (APCStudyOverviewCollectionViewController) for many AppCore view controllers out of the box. That is with no changes on my part.
Has anyone else seen these?

2015-07-22 15:18:00.452 myApp[3046:271833] Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
"<NSLayoutConstraint:0x7fa546014d30 V:[UIView:0x7fa546012cd0(343)]>",
"<NSLayoutConstraint:0x7fa5460153e0 UIView:0x7fa546012cd0.top == UIView:0x7fa546012bc0.topMargin - 8>",
"<NSLayoutConstraint:0x7fa546015480 UIView:0x7fa546012bc0.bottomMargin == UIView:0x7fa546012cd0.bottom - 8>",
"<NSAutoresizingMaskLayoutConstraint:0x7fa546018090 h=--& v=--& V:[UIView:0x7fa546012bc0(50)]>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x7fa546014d30 V:[UIView:0x7fa546012cd0(343)]>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.

Yes. Some were fixed, some re-introduced conflicting constraints.


improve serviceAccountToken docs

Hey, I just made a Pull Request!
Resolves #18490: gives instructions for k8s 1.24+, and mentions the in-cluster option.
:heavy_check_mark: Checklist

[ ] ~A changeset describing the change and affected packages. (more info)~
[x] Added or updated documentation
[ ] ~Tests for new functionality and regression tests for bug fixes~
[ ] ~Screenshots attached (for UI changes)~
[x] All your commits have a Signed-off-by line in the message. (more info)

@cthtrifork having indicated your willingness to collaborate on a PR, it would be great to get your feedback on this and ensure it addresses the spirit of your bug report!

@cthtrifork having indicated your willingness to collaborate on a PR, it would be great to get your feedback on this and ensure it addresses the spirit of your bug report!

will try it out and report back with feedback!

@benjdlambert  🙏


 This is so that the FocusableActionDetector in the Slider widget will get to aggregate the semantics information, since otherwise Talkback won't focus the slider because it thinks that the focus node doesn't have anything to say (which it doesn't but the _RenderSlider child does).  If the _RenderSlider is a semantics container, then it keeps its speakable information to itself, but it isn't the Focus widget, so when the keyboard focus goes to the focus node, the accessibility focus doesn't move.
Since the _RenderSlider is always wrapped by the Slider widget, there's nothing lost in making it not be a container.
Related Issues

Fixes #57038

Tests

Updated slider semantics tests.

Breaking Change

[X] No, this is not a breaking change.

One thing, though: The focus widget is not a semantics boundary though. If I understand this right, the Slider will now no longer contain a semantics boundary. I am wondering whether this causes bad semantics merges, e.g. when you have a Text widget and a Slider in a Column within a Card, this change may now merge the entire Card into into one semantics node, no?

OK, good point. What if I just added a semantics boundary in the Slider (e.g. a Semantics widget with container:true around the focus node)?
I'll try that and see if it works the way I would expect.

OK, I made those properties be available even when disabled, since that makes sense to me too. I now set the isEnabled bit to isInteractive, and I added a container semantics node to Slider.
PTAL

Can you double-check that the disabled and enabled slider is announced correctly in TalkBack and VoiceOver?

I don't have any way to test VoiceOver, but Talkback announces things correctly.


Updated index.js file to add all HTML tags in an array.

Updated index.js file to add all html tags in an array named "tags".
This resolves the issue #2 .

This resolves issue #2.
Please  , accept my Pull Request.

Hey @octosapien. Thank you for your contribution. Please refrain from opening PRs when the issue is not assigned to do.


[c++] Reindexer overrides and fast COO/CSR

Issue and/or context:
#1611
#1614
#1590
#718
#1610
Changes:

libtiledbsoma
python apis
AxisQuery and some other python code

Notes for Reviewer:
Implement a re-indexer similar to Pandas reindexer
Provide pybind11 for the re-indexer (currently only numpy and soon Arrow interface) for python

khash.h and khashl.h are klib library

Expose AxisQuery and fast_csr to use the re-indexer to speedup COO to CSR conversion
For the time being switching between the two indexer (IntIndexer and pandas indexer) is possible using two variables (named use_int_indexer) in _query and fast_csr. As a part of this PR review, I'd like to figure out the best way to have this new feature  easily enabled or disabled.

Reading this now, I have a good idea of how we can add an abstraction in somacore to make this change much less invasive and more straightforward. I have some more work to do here, but this is the start: https://github.com/single-cell-data/SOMA/compare/main...build-index-abstraction

this is the start

I like @thetorpedodog's starting refinement.
Questions before we finalize it:

if the indexer needs access to shared state, e.g., a thread pool or context, how is that passed to _build_index? Short term, I don't think we need it, but longer term is seems like it might be useful.
do we like adopting the Pandas API get_indexer API, or do we want to tweak that?  (the current proposal seems OK to me)

if the indexer needs access to shared state, e.g., a thread pool or context, how is that passed to _build_index? Short term, I don't think we need it, but longer term is seems like it might be useful.

I’ve been working on some more plumbing on this, and (as of the current version) whatever thing you pass to index_factory will be called for all indices in the current AxisQuery. I am happy to hear more ideas.

do we like adopting the Pandas API get_indexer API, or do we want to tweak that?  (the current proposal seems OK to me)

I would suggest mirroring the get_indexer API, as reflected in the current version of the IndexLike protocol.
(Also, naming is hard. There’s AxisIndexer, pd.Index, some_pd_index.get_indexer, …)

@thetorpedodog - TY.
On (1) - factory, seems good. I can't immediately think of use cases that would be unsupported.
On (2) - naming,  I'm fine with the current proposal. I've always found get_indexer slightly confusing, but I don't have a better suggestion (to my eye, it returns the result of indexing, not an indexer).

@thetorpedodog and I had a chat about the planning and next steps. With this structure in order to pass the. factory down to soma core, the only function that needs to be overriden is somacore.Experiment.axis_query (via tiledbsoma.Experiment.axis_query where the index factor is passed to query) which is an very small change.
The plan moving forward is for me to keep my PR on top of his branch (https://github.com/single-cell-data/SOMA/compare/main...build-index-abstraction). Finally, when his PR is in and after then next somacore release, my PR can finally land.

As discussed with @beroy offline, the IntIndex code should reside in apis/python/src/tiledbsoma alongside the other Pybind11 specific classes and should not be a part of the C++ API. The problem is that reindexer.h depends on <thread_pool/thread_pool.h>  which is code internal to libtiledbsoma. That means when building the Pybind11 code, reindexer.h does not have access to thread_pool.h unless we install thread_pool.h somwhere -- which is not an ideal solution either. Opening discussion to any ideas of how we can resolve this.

@nguyenv I'm ok with this solution as long as we have general agreement. @johnkerl @thetorpedodog

My preference actually would be to place the thread_pool.cc, thread_pool.h, and khash.h code in api/python/tiledbsoma/src. Then in setup.py add thread_pool.cc as a source file into Pybind11Extension (along with reindexer.cc). It's still not ideal because we now carry two copies of the same code in the repo. But it avoids installing internal headers and code that is meant to be Python-only.

I presume R would have to do the same making it three copies of internal files.

Yikes that's too many copies 😬

Yes, I was gonna make the same comment api is not the rest place!

There is a design bug here in if one queries with fewer keys than there were default threads the logic goes haywire.

@thetorpedodog this PR is now synced your SOMA branch

I rebased it once more as we also had corrections to the CI system last evening.  The branch and PR are now current to the main branch and should not be affected by other issues.  Let's see how CI shakes out.

After rebasing this, the new revision of somacore for the setup.py file is: https://github.com/single-cell-data/SOMA/commit/1d71cc1f54eb700f6215d1d82cfa74e0d01571d3

It looks like it is currently failling because it is using an older version of somacore

The issue with dependency and tests are fixed @nguyenv

Looks like you need to run pre-commit for formatting


Log SQL of queries in when log level set to debug mode

Brings back logging when the log level is set to debug mode for queries. Will print the SQL and any binds depending on the queries being executed.

These changes are now available in 2.1.3


Add a new function to return the compiler flags

These new flags can be toggled at compile time:
#DEFINE DSS_CAPI_MVMULT
#DEFINE DSS_CAPI_HASHLIST

It would be helpful to list them in some variation of the DSS_Get_Version function.

So far building/distributing versions with multiple combinations of flags (besides debug/release) has not been useful. If this ever becomes a requirement, we can add the function later.


Small addition for the Ansible fork() issue

Adding in the fork issue documentation to the Azure instructions as this was where I found the issue originally for issue #543

Thank you!


Fix/remove revlogs after manual reset & use const

AFAIK, in the old version of Anki, revlogs didn't record manual reset. The related code in this PR is used to remove those revlogs after manual reset. In this case, the revlog's review_kind after manual reset is learning and the revlog's review_kind before manual reset is review or relearning.

Minor point: I find the "invalid" label confusing, as that's often used for when a bug report is not actually correct (eg user errors). Maybe "bug" would be a better label?

Oh, it's my habit of labeling. I use bug for cases where the program is crashed, and invalid for cases where the program works but not as expected.
I don't insist my habit if you have a better labeling methodology.

I'd suggest "crash" for the former, and "bug" for the latter :-) But I don't have strong feelings; just wanted to let you know the current wording is a bit surprising.

Maybe I misunderstand these descriptions😅:

I will use bug for the current case.

That short description is ambiguous, but if you see the longer description of 'invalid' here, it makes more sense: https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels


veryshorttitle and compound words

Hi, I'm not sure opening an issue is the right way to go about this, as I just have a question concerning syntax - so please just ignore this if you are too busy.
The issue is the following: I am using Zotero Standalone with your BetterBibTex to manage my bibliography. I have BetterBibTex automatically generate citation keys, and would like them to be in the format: author_first-word-of-title_year.
This was how BetterBibTex behaved previous to an update in the beginning of the year (I think), and many of my citation keys are formatted that way.
So far I have specified the citation key format as  [auth:lower]_[veryshorttitle]_[year] in the Zotero->BetterBibTex preferences following the advice given here, which works fine in most cases.
However, for titles that begin with a hyphenated word, the automatic key generation skips the first element of the word and generates a key based on the second element.
So a reference like
Author, Between-group competition, 2010
generates the key:
author_group_2010.
Instead, I would like to have a key generated that concatenates the two elements of the hyphenated word, i.e.
author_betweengroup_2010.
Could you let me know which BetterBibTex/Jabref key-formatting command will achieve this?

Looks like I deviated from what JabRef did in any case, which generates author_group_2010.
It's not hard to revert to the earlier behavior (which unfortunately did sometimes include odd punctuation characters), but I want to spend a little time thinking about what's the good route here.

I'm just going to go back to the previous behavior. New release will probably be before the weekend somewhere.

Sounds good, looking forward to it.

Can you right-click that reference, select "Send Better BibTeX error", and post the red debug ID here? That will give me a reference to test, I have a fix lined up.

Also, can you give https://github.com/retorquere/zotero-better-bibtex/releases/download/builds/zotero-better-bibtex-1.6.75-circle-2894.xpi a spin?

Still interested?

In order to continue writing, I manually changed my citation keys to reflect the the format [auth:lower][veryshorttitle][year]. That format wasn't very far from your original format, so it required only a few changes and now works fine.
This also means that I don't really have any error codes to report. I have sent you a report of a reference that previously had caused problems (because of the -'s- in the first word of the title). The reference is WATDWZ36.

You currently have the citekey pattern set to [zotero], which won't use the new word splitter (it mimics Zotero exactly, warts and all), but I could just change that to [auth:lower]_[veryshorttitle]_[year] to test for your initial request. But there is no reference with Between-group in WATDWZ36. I need to have a test case so I know what I'm aiming for.

I'm not quite sure if this helps, but I have sent you an error report (NXTHGDTT) that contains a reference with 'between-group', and another one (SBWDR88B), where the reference 'Author, The co-evolution, 2003' results in the key 'author_co_2003'. In this case, a better key would be 'author_coevolution_2003'.

For those two references, I now get puurtinen_betweengroup_2009 and bowles_coevolution_2003. Can you try https://github.com/retorquere/zotero-better-bibtex/releases/download/builds/zotero-better-bibtex-1.6.75-circle-2942.xpi?

With the version you sent me, I get puurtinen_between-group_2009 and parijs_co-evolution_2003. Note the hyphens, which might better be avoided, and the editor instead of the author (parijs instead of bowles).
Also, apostrophe s ('s) is merged with the word, while it would better be omitted; e.g. Bauer et al. War's enduring effect  results in the key bauer_wars_2014.
What's more, when the first word of a title is followed by a colon (:), this is included in the key - but that key would be nicer without; e.g. Sumner 1906 Folkways: a study of the... receives the key sumner_folkways:_1906, whereas sumner_folkways_1906 would be nicer.

What pattern do you use to generate these? The references you submitted in SBWDR88B and  NXTHGDTT had [auth:lower]_[veryshorttitle:lower:fold]_[year] (your current BBT settings are sent along with the reference), and with that they generate keys puurtinen_betweengroup_2009 and bowles_coevolution_2003.

also, can you submit the other references (Bauer et al. War's enduring effect/Folkways: a study of the...) through the error reporting mechanism, I'll add them to the test set.

You aren't using the [zotero] pattern for this, are you? If I use the [zotero] pattern I get puurtinen_between-group_2009 and parijs_co-evolution_2003, but that's by design. The [zotero] pattern replicates the key generation from the standard Zotero Bib(La)TeX exporters, including all their problems. It's really only there so people who have articles written using the default Zotero BibTeX support to move over easily, but the key generator has so many problems I don't generally recommend to keep using it. To be clear, I can't change the behavior of [zotero] because it's explicit purpose is to behave exactly as Zotero does. If you want sensible keys, use something like [auth:lower]_[veryshorttitle:lower:fold]_[year].
Still interested in the other two references for testing.

I just clicked on the link () you gave me above, installed the firefox add-on, and then had a look which references were generated. I also use Zotero standalone, which uses the Zotero settings for key generation, and it gives me bowles_co_2003 as a key for the Bowles reference, not parijs.
You find the references at UZBEJDU7 and X9DI96D8.

I'm not sure what the Zotero settings for key generation unpacks to, as Zotero doesn't have configurable key generation, but if I export those references using BibTeX (so no BBT involvement whatsoever) rather than Better BibTeX, I get puurtinen_between-group_2009 and parijs_co-evolution_2003. It is these values that the [zotero] patterns aims to replicate. This is by design and will not change.
From my end it looks like bowles_co_2003 was generated using BBT (the stock Zotero BibTeX exporter wouldn't generate this from your reference), but I don't know with what pattern. Certainly not [auth:lower]_[veryshorttitle:lower:fold]_[year]. It looks like edtr made its way into your pattern, but that pattern is not what was sent along with the references you submitted. Can you look in the BBT preferences what the pattern is in the installation where you generated bowles_co_2003?
UZBEJDU7 and X9DI96D8 were generated on an installation that had the [zotero] pattern BTW. With [auth:lower]_[veryshorttitle:lower:fold]_[year] they generate keys sumner_folkways_1906 and bauer_war_2014 for me. With [zotero] they generate sumner_folkways:_1906 and bauer_wars_2014, but this is by design. If you don't want the keys that Zotero would otherwise generate, you must use a different pattern.
Could you please try installing this version, make sure to restart Firefox or Standalone, whichever is in use (OSX has a habit of keeping programs running -- you need to have fully quit and restarted Zotero to effectuate an installation of an extension), check what pattern is in use, and then check what references you get.

To make sure, you say you use Zotero standalone, you  also installed these test versions of BBT in standalone right?

I'd prefer to get this into the release I'm about to cut, so your feedback would be very valuable.

I installed version zotero-better-bibtex-1.6.75-circle-2971.xpi in both Zotero and Zotero Standalone. The citation key style defaults to the scheme '[zotero]', which gives me  sumner_folkways:_1906 and parijs_co-evolution_2003 (I shared the reports with you at GFH49PX9 and KMCVZPIU). I'm not entirely sure what we're trying to achieve, though - are you defining a [better biblatex] citation key format that would replace the [zotero] one?

I'm not specifically trying to achieve anything -  you said you wanted words separated by a dash to be used as a single word in key generation, I've made changes that I think accomplish this,  and I'm trying to find out whether it works to your satisfaction.
To find this out, I need to know which pattern you want to use. I'm not looking to create a specific [better biblatex] formatter (no idea what it'd do, or what'd be useful for), nor am I looking to replace the [zotero] pattern (which does exactly what it's supposed to do even if I would not recommend its use).
You said you previously got coauthor when the input had co-author in your reference, but that you now get co-author. I need to know which pattern you use that has seen this change. It is not [zotero] because that has never generated coauthor for this input, nor will it be changed to do so, because it's supposed to give co-author as it's output.
The change I've made in response to this request is that words like co-author will be treated like single words in pattern parts like title,  shorttitle and veryshorttitle, but if you're not using any of those you obviously won't see that change. In your initial request you said you were using [auth:lower]_[veryshorttitle]_[year], but that's not in any reference report you've sent me so far.
Also please keep to one client (either zotero Firefox or zotero standalone) while after trying to figure this out. They usually don't share settings so switching between the two is just going to cause confusion. Please also don't have the two running at the same time with both bbt installed, bbt doesn't work well in that mode

Sorry if I sounded offensive. I'm just a little confused here. So I guess what happens is that Zotero changed the way it generates citation key formats at some point (including the colon for titles ending on ':' in the citation key, for instance), which  broke the links in my documents.
I thought that the citation key format was set by better bibtex, as it's tweaked it under that menu point. So I asked you if you could help me get back to the old behaviour e.g. bornstein_betweengroup_2003 instead of bornstein_group_2003 (my first post).
But now I understand that you never changed the way that citation keys are generated - is this correct?

Sorry if I sounded offensive. I'm just a little confused here. So I guess what happens is that Zotero changed the way it generates citation key formats at some point (including the colon for titles ending on ':' in the citation key, for instance), which  broke the links in my documents.
I thought that the citation key format was set by better bibtex, as it's tweaked it under that menu point. So I asked you if you could help me get back to the old behaviour e.g. bornstein_betweengroup_2003 instead of bornstein_group_2003 (my first post).
But now I understand that you never changed the way that citation keys are generated - is this correct?

I'm likewise confused. Zotero hasn't changed the key-generation algorithm ever as far as I know. This is the algorithm used by the BibTeX and BibLaTeX exporters that come with Zotero. There's nothing configurable about this. This key-generation algorithm is fixed, I consider the keys it generates flawed, and it's not deterministic (if you have duplicate keys, whether a key gets a postfix (and if it does, which) differs depending on which combination of references you export.
Better BibTeX has a way better key generator, but it is possible to have it generate bad keys - one of which (afaic) is to use [zotero] as your pattern, and thereby requesting the flawed algorithm. The sole reason this inadvisable pattern is the default is that if you come from using the standard BibTeX export, you will get the same keys you're used to, just vastly better BibTeX.
But I recommend changing that default as soon as you can. [auth:lower]_[veryshorttitle]_[year] gets you close to the standard Zotero key generator while avoiding some of the problems (and coming with vastly improved BibTeX over the standard exporter). I think if you set that pattern, and then export with Better  BibTeX (and not BibTeX, which is the translator that comes with Zotero), you'll get what you want. If under those conditions you don't get the keys you want, I'd live to hear about it.

I think I understand a bit better. Let me also just restate my issue.
For a reference like: Bornstein, Gary, and Zohar Gilula. 2003. ‘Between-Group Communication and Conflict Resolution in Assurance and Chicken Games’. Journal of Conflict Resolution 47 (3): 326–39 the different citation key formats we have been mentioning generate the following keys:

[zotero] gives me: bornstein_between-group_2003
[auth:lower]_[veryshorttitle]_[year] gives me: bornstein_Group_2003
[auth:lower]_[veryshorttitle:lower:fold]_[year] (which I had adopted before contacting you) gives me: bornstein_group_2003
but my preferred key would be: bornstein_betweengroup_2003

Really the thing I was after was the syntax for the citation-key generator that would give me that last key format.

The :fold is superfluous, as veryshorttitle is alway folded, but I don't know where bornstein comes form as it's not in any of the references you sent. With [auth:lower]_[veryshorttitle:lower:fold]_[year] I get puurtinen_betweengroup_2009 (the only reference you sent that has "between-group") and bowles_coevolution_2003 (the only reference you sent that has "2003").
Did you change the reference after installing the test version? BBT won't change the citation key until you change the reference. You can force a key update by right-clicking the reference and selecting "clear BibTeX key".

No hold on, that isn't right -- changing the pattern will change all non-fixed citation keys. So just changing the pattern from [zotero] to [auth:lower]_[veryshorttitle:lower:fold]_[year] should do the trick. When I import this reference though, using [auth:lower]_[veryshorttitle:lower:fold]_[year], I get bornstein_betweengroup_2003.
The citation key displayed doesn't always update immediately in the Zotero display, but in an export it should immediately take effect. If it's in the Zotero interface that the key doesn't update, try selecting any other reference are re-selecting Bornstein -- the key should show the updated version.

Interesting, in my zotero, no matter what I do, the reference remains  bornstein_group_2003. I use (and have been using) exactly the citation format you use: [auth:lower]_[veryshorttitle:lower:fold]_[year]
It must somehow been screwed up - maybe zotero interacts in funny ways with jabref, bibdesk or some other programme? I'm inclined to leave this issue as it is, though, as the problem seems pretty intractable, but not very consequential (esp. since I've already changed most of the citation keys in my documents anyway). What do you think?

I'd still love to get to the bottom of this. This build has specific logging in the veryshorttitle generator -- could you

install it and restart Zotero
enable extended debugging in the BBT prefs
change the bornstein reference1
right-click the bornstein reference and select "send better bibtex error"
paste the debug ID here

That will tell me what goes into the veryshorttitle formatter and what it thinks the words are it gets to choose from.
1 and back if you wish -- it doesn't matter what change it is, as long as it changes. Adding a character to the extra field and clicking away from the reference will do.

One thing that consistently puzzles me is that in the debug reports you submit (like KMCVZPIU and GFH49PX9) you consistently have the [zotero] pattern set. The debug build I posted above won't help in this case as the veryshorttitle won't get called. I know that in a clean install the pattern will default to [zotero] -- please change it to [auth:lower]_[veryshorttitle:lower:fold]_[year] before step 3.

I installed the version you sent me. However, it does not let me set the citation key pattern. The box is red and whenever I change it, it reverts back to [zotero]. I also changed the ref, but now I got the zotero pattern. I sent you the extended report at 2NPIRX2M.

Just noticed the red box, you beat me to it; here's a new version: https://github.com/retorquere/zotero-better-bibtex/releases/download/builds/zotero-better-bibtex-1.6.75-circle-3010.xpi

(I'll need a new report because the version you have forced [zotero] to be in effect.

Aha, look at this! No error to be reported here: HJZ2CFWC

And it also improved the key generation for refs 8JH3SQTP and WF58RA2C .
On a different note: when reporting BetterBibTex errors, I always have to: 'right-click on ref' -> Report better BibTex errors... -> Continue -> Go Back -> Continue
in order to obtain the error code. That is, the reporter only works with going back-and-forth once.

The improvement is mysterious because I only added logging. Superb, more ghost errors. HJZ2CFWC showed veryshorttitle working as it should, so it must be one if its callers. I've added more logging to this version, could you try again with that?
When you say "improvement", what does that mean? Remember I can't replicate the problem on my end, so I can't see what changed for you.
Same goes for the error reporting. I don't see that happening here, I can just click through and submit, no going back and forth.
Can you try disabling all Firefox extensions except Zotero & BBT, and try again (both the key generation and the error report)? It doesn't happen too often (anymore), but it is possible that another extension is interfering.

I turned off all the add-ons, and turned them on one-by-one, sending an error report each time.
No problems for most of the time (i.e. the report was sent straight away), but then I turned on the keybinder add-on, which seems to have caused this problem.

I turned off all the add-ons, and turned them on one-by-one, sending an error report each time.
No problems for most of the time (i.e. the report was sent straight away), but then I turned on the keybinder add-on, which seems to have caused this problem.

I can reproduce the keybinder issue, but it's a different problem than generating the right citation key. Please leave it disabled for now.
I've looked at a few of the errors logs, but the ones I tried don't have the "between-groups" reference. Can you try changing that reference, submit a new report, and post its ID here?

I have submitted the 'between-group' reference at ZH5AXJKT. Just to repeat, the idea would be that hyphenated words like 'between-group' would be concatenated when generating the citation key, i.e. a reference like
Author, Between-group competition, 2010
would get the key author_betweengroup_2010 rather than author_group_2010.

ZH5AXJKT was submitted with 1.6.75, not 1.6.75-circle-3011, so I can't tell what's going on.

plus we already know 1.6.75 doesn't exhibit the behavior you want, I'm trying to get confirmation on a pre-release which does so I can merge that into the upcoming release.

Ok, sorry, I don't know why the old version was installed. The new version 1.6.75-circle-3011 actually does generate the key in the format author_betweengroup_2010 as you can see here: SGE5UB7X. Looks good!

Could I bother you for one more round? Changes have been made to master between 3011 and now, this is #551 + those changes -- all tests run green, but it'd be great to have confirmation before I merge this & release.

Cirle-3091 does not work for me (it doesn't generate any key at all), as it seems to conflict with Zotfile, which I'm also using.
I followed your instructions and installed Zotfile version 4.2.6, but without success.
Better BibTeX has been disabled because it has detected conflicting extension "ZotFile" 4.2.5 or
earlier. After upgrading to 4.2.6, Better BibTeX will start up as usual. A pre-release of ZotFile 4.2.6 can be
found at

https://addons.mozilla.org/en-US/firefox/addon/zotfile/versions/

Can you enable extended debugging in BBT, install this (and restart) and submit a new debug log? There's another user that's experiencing this (#574) with Zotfile, but I haven't yet been able to reproduce the problem here. This build will explicitly report what version of Zotfile it thinks is installed.

I couldn't go straight to the reporting page, because BBT was disabled...
So I installed the , and submitted a report (98CBUH3T), then installed the version you sent me, but couldn't send another report because
Better BibTeX has been disabled because it has detected conflicting extension "ZotFile" true. After upgrading to ZotFile to 4.2.6, Better BibTeX will start up as usual.

Right, that was stoopid of me, of course you can't submit a debug report when BBT is disabled.
After restart, can you type zotero://debug in the address line, and look for errors (they'll be at the top) or lines containing Addon: (BBT's addon detection) and post those here?
smacks forehead I think I have it (the true in the message gave it away). Try this.

Typing zotero://debug resulted in a white screen, but I the 'real-time debug output' instructions here, and got a lot of output, which I included in the .txt file below. Lots of mentioning of BBT there, so I wasn't sure what to select.
zotero_debug.txt

The new version seems to work, though! Just for fun, I submitted an error report with my standard betweengroup reference to 7EPTPF22.

And this is with ZotFile installed -- super. I'm hoping to get confirmation on #547, and then I'll merge & release.

Now there's still the head-scratcher why I didn't have the same problem on my end. But that's not a release-blocker.

(oh and the white screen is because zotero://debug only does something when extended debugging is on -- but the real-time debug output is even richer than that, so super thanks for getting me that)

Thank you for your hard and persistent work. I'm looking forward to using the new release.

Tests are running, when they go green (and they should) I'm cutting a new release.


Cloudflare API Keys Instructions

Create instructions in the README for how to access the Cloudflare API key, create an API token for DNS modification, and where to find the zone ID that will be used for accessing the Cloudflare API from PyDDNS.

Issue logged in Jira [PYDDNS-6]


Server Caching

Is it possible to cache action results on the server side?
In ASP Web API it can be achieved the way below (though through external lib):
[CacheOutput(ClientTimeSpan = 100, ServerTimeSpan = 100)] public string Get() {     return "s"; }

through external lib which lib? if caching is a part and responsibility of that lib, then that lib should provide a decorators for the caching

Let me rephrase my question. Is it possible to cache controller results on the server side in an elegant way?

yes since this library is using express.js there are libraries like https://www.npmjs.com/package/apicache https://www.npmjs.com/package/express-redis-cache https://www.npmjs.com/package/route-cache and others you need to check.


-device pvpanic doesn't work on AArch64

Describe the bug
When using KraftKit to run an AArch64 image, there is an error related to -device pvpanic. This appears to be an option only for x86_64. Sample run:
$ kraft run -W .unikraft/build/helloworld_qemu-arm64
could not start and wait for QEMU process: qemu-system-aarch64: -device pvpanic: 'pvpanic' is not a valid device model name
exit status 1

Steps to reproduce
Build app-helloworld and run using KraftKit:
kraft run -W .unikraft/build/helloworld_qemu-arm64

Expected behavior
There should be a normal run of the Unikraft instance, printing "Hello, world".
Which architectures were you using or does this bug affect?
arm64
Which operating system were you using or does this bug affect?
linux/debian
Relevant log output
No response

This has been fixed in #720.


vsdx direct import from Confluence

I would like to import directly from confluence, not from a file system.
To import from a file system is one step more and a double administration of data. I have to export from confluence to a file system and again in confluence draw.io to import.
https://desk.draw.io/a/tickets/12211

Closing due to lack of interest.


Remove application state argument from 'merge' and add 'route' to the view state

Remove application state argument from merge.
Add 'route' property to the top level view state.

I think it is better if we keep application state separate from a particular view state.


clarify the design and user interface

This is a proposal to clarify the design and to serve to improve/complete the implementation.
It allows edits from maintainers, so please use the issue commenting and edit where appropriate.
The writing style (as "proposal") is still not appropriate for the actual readme, so needs more work once we agree upon the design and API and user-interface.

@gllmflndn @arnodelorme @ftadel @CPernet @vlitvak, I would like your input on this.
For those of you not yet aware of this repository: it is an effort to make a common MATLAB interface between (current and future) BIDS datasets and our MATLAB-based software packages. The idea is that this interface will be maintained to reflect updates to the BIDS specification, so that we don't have to do that multiple times ourselves. Also, this interface should deal with the complexities such as inheritance of metadata, and resolve the (known) ambiguities in a consistent manner.

Thanks, Robert.
Adding @martcous to the discussion, he's dealing with part of the BIDS I/O in Brainstorm.

Robert, do you think this should be merged with https://github.com/sccn/bids-matlab-tools. This repo contains tools to specifically deal with EEGLAB import and export to BIDS. However, there is also support files to export tsv and json files.
Arno

What do you all think about using an object instead of a struct for the BIDS structure (the thing that's returned from bids.layout and passed to bids.query(BIDS,...) and bids.report(BIDS,...)? When query() or report() receive an argument, it needs to be either a char (filename) or a BIDS structure in the proper format. To ensure that, it really ought to be validating that the BIDS argument is a struct with the correct fields, instead of some other random struct that the user created and passed in. Using objects would make this easier, because then all you'd have to test is whether it's an object of the right type using isa(BIDS, '<class-name>), instead of checking the set of fields and their values on a struct. An object could also be a convenient place to stick some of the parsing and querying logic, in ways that would make it easier to unit test, even if that interface wasn't exposed to end users and they were supposed to treat it as a custom struct. You could also do custom display formats, which could make it easier on users once the BIDS` structure gets really big, with fields to support eeg and other extensions.
Matlab R2014a and Octave 4.4 both have decent support for MCOS objects, so I don't think compatibility is a concern for using Matlab/Octave's OOP support here.

What do you all think about using an object instead of a struct for the BIDS structure (the thing that's returned from bids.layout and passed to bids.query(BIDS,...) and bids.report(BIDS,...)?

Agreed, that would provide better encapsulation of the details.

Question: The consequence of making a proper object out of it would also be that the functions/methods would look different, right? Like this?
dataset = bids('bids-examples/ds000117')
query(dataset, 'subjects')   % returns an array of strings like {'01', '02', ...}
query(dataset, 'sessions')   % returns an array of strings
query(dataset, 'modalities') % returns an array of strings, like {'eeg', 'anat'}
query(dataset, 'types')      % returns an array of strings, like {'eeg', 'T1w', 'T2w'}
query(dataset, 'tasks')      % returns an array of strings
query(dataset, 'runs')       % returns an array of strings

The consequence of making a proper object out of it would also be that the functions/methods would look different, right? Like this?

That is entirely optional. You could change them to be like that (which is what pybids does, I think). Or you could just let all the fields on dataset be public and leave the logic in bids.query(), treating dataset as a glorified struct that just enforces its field structure. Or you could do a mix of both: implement some of the logic as smaller-size methods inside the dataset class, and leave the bids.query() function as the main interface for users to interact with it, leaving them the option to dig down into the dataset class's methods if they want to do advanced programming.

objects are also interesting to deal with the probably soon-to-be-merged derivatives, which in themselves are BIDS datasets. E.g. for this https://openneuro.org/datasets/ds000117/versions/1.0.3 (which is more recent than the bids-examples version) it would be
dataset = bids('bids-examples/ds000117')
query(dataset, 'derivatives')   % returns an array of BIDS datasets

which would return an array similar to
array{1} = bids('bids-examples/ds000117/derivatives/freesurfer')
array{2} = bids('bids-examples/ds000117/derivatives/meg_derivatives')

You could also entirely mimic the existing PyBIDS interface/class design. If it's a more mature library, that could mean their interface is good. And it might make it easier for users to switch between the two languages, if that's a concern.

I put together another draft PR that's an example of how you could go OOP while maintaining compatibility with the current interface: #39.

this is outdated and not suitable for merging. I do hope that in one of the coming meetings we will be able to discuss how to move toward a API design specification.

Yes I think that this would be next in line right after we have a better idea of what we exactly need from the code base.
This should happen early because changing this later is going to be a world of pain.


Automate Versioning

The CI/CD process publishes a new package on every build in the main branch. However, when the version is not increased in the pyproject.toml file the build fails. Currently, developers have to manually bump the version. This ticket will ensure this is automated.

This issue doesn't affect anyone not developing so I'm removing it from the milestone. I can't come up with anything good.


pull request for e2e test at 11/20/2016 07:26:05

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add new CRD GCPTrafficDistributionPolicy.

/assign @briantkennedy

Can you please configure the CRD to receive the label as per https://gateway-api.sigs.k8s.io/geps/gep-2648/#standard-label-on-crd-objects
Refer https://github.com/GoogleCloudPlatform/gke-gateway-api/pull/13 for an example

Can you please configure the CRD to receive the label as per https://gateway-api.sigs.k8s.io/geps/gep-2648/#standard-label-on-crd-objects
Refer #13 for an example

Added

Thanks!


enhance: config unification conflict value error message

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[ ] N
[x] Y
re #193

2. What is the scope of this PR (e.g. component or file name):

kclvm/runtime/src/value/val_union.rs
3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[x] Other

enhance: config unification conflict value error message.
When a union conflict occurs, the following error message will be generated:
conflicting values on the attribute 'app' between :
    1
and
    {...}
with union path :
    labels.app
try operator '=' to override the attribute, like:
    {...} | {
            ...
            app = {...}
            ...
    }

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[x] N
[ ] Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[x] Unit test
[ ] Integration test
[ ] Benchmark (add benchmark stats below)
[ ] Manual test (add detailed scripts or steps below)
[ ] Other

test_dict_union_conflict_attr() is used to test error message when the union conflicts.
6. Release note

Please refer to Release Notes Language Style Guide to write a quality release note.
None

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1369

Relevant Lines:
1526

💛  - Coveralls


[CI error]Build example - Open IoT SDK / Open IoT SDK examples building error

Reproduction steps
src/test_driver/openiotsdk/integration-tests/tv-app/test_app.py::test_smoke_test
-------------------------------- live log setup --------------------------------
09:34:19.391   INFO   Starting "FVPdev" runner...
09:34:19.647   INFO   "FVPdev" runner started
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
--------------------------------- JSON report ----------------------------------
report saved to: /__w/connectedhomeip/connectedhomeip/src/test_driver/openiotsdk/integration-tests/tv-app/test_report_tv-app.json
=========================== short test summary info ============================
FAILED src/test_driver/openiotsdk/integration-tests/tv-app/test_app.py::test_command_check - AssertionError: assert 'added pp' == 'added app'

added app
?       -

added pp
============== 1 failed, 3 passed, 3 warnings in 81.75s (0:01:21) ==============

Please see this link in detail.
https://github.com/project-chip/connectedhomeip/actions/runs/5620526957/job/15229640737?pr=27748
Bug prevalence
always
GitHub hash of the SDK that was being used
a1c1126e457
Platform
core
Platform Version(s)
xxx
Type
Platform Issue
Anything else?
No response

Closing older issues, trying to focus on current build failures


Cosmos Java repo has moved

We're moving to the azure-sdk-for-java repo! 🎉🎉🎉
V3 🧀🚚
The contents of v3 have been moved to azure-sdk-for-java.
V3 issues and feature requests will move to azure-sdk-for-java. Any new issues opened on this repo that are V3 bugs or feature requests will be moved to the azure-sdk-for-java repo.
Once we've switched development to the new repo, we'll update the readme to make this clear.
V2 🧊
For the time being V2 code and issues will stay in this repo. If you're not sure if it's a V2/V3 issue, you can use the azure-sdk-for-java and we'll manage it there.
Once V2 is end of life'd (not announced yet; 1 year's notice will be given), this repo will be archived.

For reference for others the new code is at https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/cosmos


Question on addExternalEntity

We probably discussed this before (apologies if I forgot the answer -- opening this so we can refer back to it later going forward), but is there a reason we don't allow a GUID for the entity instance itself to be provided via the addExternalEntity method?
Example use case: an ETL engine sync'ing its process information via the Data Engine Proxy Services (into a Data Engine OMAS) will most likely be able to provide a unique ID for each one -- and it would potentially be useful to retain this to be able to cross-reference between the data engine's own records of its processes and those held in metadata as owned by the data engine.

Assigning and managing guids is the responsiblity of the reposiotry services.  The repository services may change the guid via the reIdentifyXXX() methods so the data engine can not rely on the value.   The Data Engine should put its unique id into the qualified name.


Unable to debug tests in VS 2017

Expected behavior
I would like to debug tests. Could you provide working configuration of my plugins?
Actual behavior
I am unable to debug tests after upgrade from Visual Studio 2015 to 2017
Steps to reproduce
I can run selected tests from Test Explorer but progress bar in Test Explorer is always stuck at 50% and I have to Cancel execution to run tests again.
I can not debug test - there is message in output
The program '[27768] testhost.x86.exe' has exited with code 0 (0x0).
and test disappear from test explorer after that (it reappear if I run/debug other test)
I have tried to upgrade everything to the latest builds but then I but after that I was not able to run test anymore because of such error:
System.Runtime.Serialization.SerializationException: There was an error deserializing the object of type Gauge.VisualStudio.TestAdapter.TestExecutionEvent. Encountered invalid character '	'. ---> System.FormatException: Encountered invalid character '	'.
at System.Runtime.Serialization.Json.XmlJsonReader.ComputeQuotedTextLengthUntilEndQuote(Byte[] buffer, Int32 offset, Int32 offsetMax, Boolean& escaped)
at System.Runtime.Serialization.Json.XmlJsonReader.ReadQuotedText(Boolean moveToText)
at System.Runtime.Serialization.Json.XmlJsonReader.Read()
at System.Xml.XmlBaseReader.Skip()
at System.Runtime.Serialization.XmlObjectSerializerReadContext.SkipUnknownElement(XmlReaderDelegator xmlReader)
at System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.GetJsonMemberIndex(XmlReaderDelegator xmlReader, XmlDictionaryString[] memberNames, Int32 memberIndex, ExtensionDataObject extensionData)
at ReadTestExecutionEventFromJson(XmlReaderDelegator , XmlObjectSerializerReadContextComplexJson , XmlDictionaryString , XmlDictionaryString[] )
at System.Runtime.Serialization.Json.JsonClassDataContract.ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context)
at System.Runtime.Serialization.Json.JsonDataContract.ReadJsonValue(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context)
at System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.ReadDataContractValue(DataContract dataContract, XmlReaderDelegator reader)
at System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator reader, String name, String ns, Type declaredType, DataContract& dataContract)
at System.Runtime.Serialization.XmlObjectSerializerReadContextComplex.InternalDeserialize(XmlReaderDelegator xmlReader, Type declaredType, DataContract dataContract, String name, String ns)
at System.Runtime.Serialization.Json.DataContractJsonSerializer.InternalReadObject(XmlReaderDelegator xmlReader, Boolean verifyObjectName)
at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver)
--- End of inner exception stack trace ---
at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver)
at System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(XmlDictionaryReader reader)
at Gauge.VisualStudio.TestAdapter.GaugeRunner.OnOutputDataReceived(Object sender, DataReceivedEventArgs args)
at System.Diagnostics.Process.OutputReadNotifyUser(String data)
at System.Diagnostics.AsyncStreamReader.FlushMessageQueue()
at System.Diagnostics.AsyncStreamReader.GetLinesFromStringBuilder()
at System.Diagnostics.AsyncStreamReader.ReadBuffer(IAsyncResult ar)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.IO.Stream.ReadWriteTask.System.Threading.Tasks.ITaskCompletionAction.Invoke(Task completingTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.Finish(Boolean bUserDelegateExecuted)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Encountered invalid character '	'.
at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver)
at System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(XmlDictionaryReader reader)
at Gauge.VisualStudio.TestAdapter.GaugeRunner.OnOutputDataReceived(Object sender, DataReceivedEventArgs args)
at System.Diagnostics.Process.OutputReadNotifyUser(String data)
at System.Diagnostics.AsyncStreamReader.FlushMessageQueue()
at System.Diagnostics.AsyncStreamReader.GetLinesFromStringBuilder()
at System.Diagnostics.AsyncStreamReader.ReadBuffer(IAsyncResult ar)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.IO.Stream.ReadWriteTask.System.Threading.Tasks.ITaskCompletionAction.Invoke(Task completingTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.Finish(Boolean bUserDelegateExecuted)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Gauge version
Gauge version: 1.0.4
Commit Hash: 3a9a647
Plugins
csharp (0.10.1)
html-report (4.0.6)
screenshot (0.0.1)
Visual Studio Professional 2017 Version 15.9.6

@mdramski what version of gauge Visual Studio plugin are you using?
Also please update csharp plugin to the latest version and try.

I use 0.3.6 Gauge plugin for Visual Studio.
Updating csharp to 0.10.5 did not help. With this version I am unable to run test case because test never starts (infinite spinner loop).

@mdramski I am able to replicate the issue with VS2017. Thanks for reporting. We will look at fixing this soon.

This issue was moved to getgauge/gauge-visualstudio#246


Update hello-world.md

This commit adds the missing prompt for "Ethereum framework: Ether v6" in the project creation process through the CLI Quickstart: hello world! hello zkSync
What :computer:
Added prompt for "Ethereum framework: Ether v6" in the project creation process
Why :hand:

Ensures users can select the correct Ethereum framework for project setup
Improves clarity and completeness of the CLI Quickstart process

Evidence :camera:

Notes :memo:
The update aligns the project creation process with specified Ethereum framework requirements

you're welcome


Detect keys with wrong format, fixes #6

Has to be tested before merge.

working !

keys *

"fatboy.nanard.org#cf3/policy_server"
"toto"
"fatboy.nanard.org#motd"

:~/beholder/rainbow# ./rainbow.py -ac
Querying_redis_server localhost
Warning - Skipping key with invalid format: toto
1 cf3/policy_server
1 motd


Set up project versioning for PyPI upload.

Because our project is not at the root of our Git repository, we can't use straight setuptools_scm, so we do a little extra work.

When building a package for release, run write-version-file before running build/twine.
After that, everything works like normal.

A slightly different solution than we use in TileDB-SOMA but lets us have a purely declarative pyproject.toml, with just a bit of extra work in the build process.

@mlin this has a slightly different set of constraints than the way you do versioning on TileDB-SOMA but you might be interested in this solution

@thetorpedodog LGTM thanks; I have no particular attachment to the ad hoc version.py script used in TileDB-SOMA, I just switched to something I knew works ok after reading the setuptools_scm issues threads. The script does work reasonably well in the local checkout case (i.e. gives you a meaningful version number incl. '-dirty' if applicable, by looking at git status).


float.Parse in Invariant Culture

Hi,
french here, our windows default culture settings would want a "," decimal symbol, so parsing Float using float.Parse(VALUE); will result in a crash.
Unhandled Exception: System.FormatException: Input string was not in a correct f ormat.
at System.Number.ParseSingle(String value, NumberStyles options, NumberFormat Info numfmt)

I would recommend using float.Parse(VALUE, CultureInfo.InvariantCulture); to parse the xml files without any problems.
For the moment it is possible to resolve this issue locally by changing the settings with this panel : https://i.imgur.com/VVRySBd.png (Sorry this in french, rough translation is "Region" -> Advanced settings -> Decimal sign)
Finded the solution for this crash here : https://stackoverflow.com/questions/5592950/why-do-i-get-a-formatexception-when-converting-a-string-to-a-float

I added the invariant culture to the parses, see if this fixed the issue for you