Add reference to yeoman generator

Include yeoman voxa generator command on the readme. It should be also available on the documention

voxa-cli will take care of this!, currently @wuelcas is working on it.


Switch with multi-case near default are flagged for missing break

Consider this code:
switch (...) {
  case 1:
  case 2:
  case 3:
    return "special";
  case 4:
  case 5:
    return "ok";
  case 6:
  default:
    return "whatever";
}

JSHint flags case 6 with Expected a 'break' statement before 'default'.. I think this could be a bit more relaxed. If grouping 1-3 and 4-5 together is ok, than grouping 6-anything else should be ok too.
In general default obviously includes 6, but rather than putting a comment or jshint ignore, or case 6: /* falls through */\ndefault:, it should be acceptable to call out that "I know 6 is a valid case, and I choose to handle it the same as default". Omitting case 6 and letting default do it's magic, can be read months later as "we/they only knew about 1-5 back then, are we sure 6 should be the same as default?".
I'm against commenting like //case 6:\ndefault: or anything else other than the above example, because the comments can be lost, misplaced, or just plain outdated, while having proper, compiling and linted code there makes anyone who edits/copy-pastes the code think about that known! [potential corner] case.

Thanks for the report. This looks like a duplicate of https://github.com/jshint/jshint/issues/3148, so I am closing it to keep the discussion organized.
You'll be happy to know that a fix has already landed in the 2.10 feature branch, so the behavior you're looking for will be available in the next minor release.
Though if you'll forgive the editorializing, I do believe your use case would be better served by through documentation explaining your intentions--that's a lot to infer from an empty case clause!


Fix for Infinite loop in PersistentReplicator.startProducer()

Motivation
If replicator is stopped twice the state changes to "Stopping" and then when you start producer it goes into infinite loop. since there is a condition that checks if state is Stopping
Bug in  #232
Modifications
Changed the logic and added comments for reasoning
Result
No inifinite loops in replication logic

First commit solved the immediate problem - 072fe7e296474291fa72cd75ec8026bb695a63d2
Second commit restructures the code to solve both the immediate problem and the problem @rdhabalia had tried to fix - c1088ac4a2377a535f2503ffee2fd17331d3e1d9

can you please add the unit-test case where it tries to disconnect twice. first time it disconnects which stops producer, second time it should not flip the state and try to again restart the replicator which should restart it successfully.

@rdhabalia @saandrews - added test case


ZLYA VAC Review (DR1)

Draft directory:/global/cfs/cdirs/desi/users/abrodze/QSOredshiftsY1/zlya-QSO-DR1-v0
1 catalog file, 3 files total
Initial Checks:

[x] Includes README
[x] Columns in ALLCAPS
[x] Extension names in ALLCAPS
[ ] Files include units

Initial Notes:

Can you draft a short (~1-2 paragraph) summary of the VAC to include in the DR1 paper? For an example of what this would look like you can look at section 3.3.6 of the EDR paper (https://arxiv.org/abs/2306.06308).
It looks like you have an .ipynb_checkpoints folder in your VAC directory, unless we need it I think we should delete it
If possible can you propagate the degree units to the catalog (as outlined in the README)?
No comments on the README at this time except to include paper links when they're available, although in the near future it'll need to be reformatted to match desidatadocs.

Thanks for the review. The checkpoint file has been deleted and units are added. Text for the DR1 paper will be emailed.

updated version directory: /global/cfs/cdirs/desi/users/abrodze/quasarsY1/Y1-catalogs/VACs/zlya-QSO-DR1-v1

Thanks @abrodze, I've looked over the v2 files and I don't see any issues with them, and I see you've added the units. I think this VAC is almost ready to be signed off on and handed off for final checks, but there is one more thing I think needs to be taken care of.
I see that you have a jupyter notebook included in the VAC directory, do you want to release this as part of the VAC? If you do, we can certainly do that, but you'll need to do some minor (hopefully quick) things:

Make the notebook runnable by the general public. This means that the spectrumdir needs to be updated to refer to the public dr1 release, and not the internal desi-only access points, and that the reference to the RR templates also needs to be made public-acccesible (probably with some reference to a generic template_dir variable, with an included comment that the rr templates can be downloaded from https://github.com/desihub/redrock-templates)
Make a static html version of the notebook that can be viewed in a web browser (e.g. the AGN physical properties VAC from EDR has one hosted as part of their VAC here: https://data.desi.lbl.gov/public/edr/vac/edr/cigale/fuji/v1.4/CigaleExampleFuji.html)

Notebook paths updated (please confirm this is what you meant)
HTML file added
README updated to match desidatadocs format
directory and catalog file renamed to (1) match the lowercase format I see for edr and (2) make it explicitly clear to an external user what the catalog is


read field value after sorting collection

I sorted my collection with "userid" successfully. Then i want to read value of user id to increment +1 for creating new user.
db.find({dept:deptid}).sort(userid:-1}).limit(1).exec(function(err,doc){
//here i want to get userid value to pass next query
if i m trying to read with (doc.userid) is not working
})
Can we read return doc field values with nedb query

find the value with
doc[0].userid


Inference of function pointer parameters for callback routines

I'm not sure if this is related to #15114, but I feel like it's a separate case.
Under Typescript 2.4.1, shouldn't type inference work here:
function map<T,R>(container: IterableIterator<T>, callback: (T) => R) : Array<R> {
    //omitted
}

function foo {
    map(new Map<number, number[]>.values(), v => v[0]);
}

The type for callback parameter v is never inferred. I have to explicitly declare it:
function foo {
    map(new Map<number, number>.values(), function (v: number[]) {
        return v[0];
    });
}

I don't see why the compiler can't figure this out from the typing of the map function?

Your example contains a few typos. When they are fixed the example works.
function map<T,R>(container: IterableIterator<T>, callback: (t: T) => R) : Array<R> {
    return <any>null;
}

function foo() {
    map(new Map<number, number[]>().values(), v => v[0]);
}

Oh, that suddenly makes sense :)
As you can see, I'm new to typescript. Is there any way tsc can catch  T => R as being a mistake?

--noImplicitAny (or better, --strict, which includes it), because it was interpreting that as a parameter named T with no type.

I think I can't use that yet because I'm slowly migrating a JS project over, but I'll definitely turn that on when it becomes possible.
If I have a function declared like this:
function foo<T>((t: T) => void) {

Is there anything sane I could do with t? As in, is there a reason why I would include a name for a parameter that probably only exists for type deduction? I'm trying to understand why in a function declaration in a parameter to a function, the left-hand side of the call presumes a single T is an untyped parameter rather than a unnamed type. It had no problem deducing that R was an unnamed type rather than a reference to a (likely undeclared) variable named R.

TypeScript always expects parameters to have names for the sake of documentation, even if those parameters appear as part of a type. So if you type:
function foo<T, R>(x: T, f: (t: T) => R): R { return f(x); }
foo(1, /*cursor*/

You'll get useful signature help.

Thanks.


Theme editor - Clicking add or remove button under a Type's style causes theme editor window to close

Godot version
4.0 beta 17
System information
Windows 10, GTX 1080ti (Driver #527.56), GL_Compatibility renderer
Issue description
Within Theme Editor, if I add a new Type (e.g. RichTextLabel) then I click the plus (add) next to default_color it closes the theme editor window. This happens with trash can (removing) icon too.
I've tried this with multiple Types and styles, all do the same. See video below.
https://user-images.githubusercontent.com/64120654/218242230-f0244258-1ab2-4068-9723-628920b4c5f2.mp4
EDIT: Happens on adding Fonts too, both on the pencil icon then on the New FontFile options.
Steps to reproduce

Create new theme
Save into file
Add new Type (e.g. RichTextLabel)
Add new style or remove existing style (e.g. default_color)

Minimal reproduction project
N/A

Happens to me on Godot_v4.0-rc1_win64 as well.
It also throws this error as theme editor closes:
  editor/plugins/theme_editor_plugin.cpp:2289 - Condition "edited_theme.is_null()" is true.

Duplicate of #72271


Output format (AMP) .Site.Menus.main is not getting output as AMP format

What version of Hugo are you using (hugo version)?

v0.75.1

Does this issue reproduce with the latest release?
Yes.
Reproduce method
With the config .Site.Menus.main:
     [menu]

       [[menu.main]]
         identifier = "about"
         name = "about hugo"
         pre = ""
         url = "/about/"
         weight = -110

       [[menu.main]]
         name = "getting started"
         post = "New!"
         pre = ""
         url = "/getting-started/"
         weight = -100

Checking AMP page with code below:

              {{ range .Site.Menus.main}}

                 {{ .Name }}

              {{ end }}

Expected Behavior
http://localhost:1313/about/
http://localhost:1313/getting-started/
Actual Behavior
http://localhost:1313/amp/about/
http://localhost:1313/amp/getting-started/
Other scenario by adding "amptest" at href

              {{ range .Site.Menus.main}}

                 {{ .Name }}

              {{ end }}

Actual Behavior
http://localhost:1313/amp/amptest/about/
http://localhost:1313/amp/amptest/getting-started/

When did Hugo start supporting AMP? I have the feeling this is connected to a theme or theme component you are using and in this case this might be an issue at the originating theme(component), not here.

I'm using my layout without no theme.
I think, I have showed the reproduce method already.
And Hugo support AMP long ago.

This issue might related to #7159 .


Not working in Ionic4

We have tried to implement in an ionic4 project, and it seems to not be working.
I created a blank project in cordova and another one in ionic4.
It compiles properly. In both projets, I see the log about my InstallationId. I copy this id, then go in dashboard=> send test notification to this installation id. My device is not receiving notification it on Ionic4. No popup, no error.
It is working in cordova.
We create a

blank cordova project => OK

blank ionic 4 project => KO

I created a private repo for these 2 projects if you want.

Hello,
This plugin targets Cordova and not Ionic.
Ionic makes some tweaks and generally works differently. They're a cordova based solution, meaning that they're the ones that should not break compatibility. From the internal ticket you opened, it looks like their build system isn't merging the manifest properly (or is skipping the plugin's java source files)
That said, I know that some users have used Batch with Ionic successfully. Not sure what's happening in your case.
Could you compare what the backing cordova (and especially cordova-android) versions are?
Please note that since Ionic is moving away from cordova plugins, they might not be interested in looking at the issue

I made a PR that fix prob in ionic4.
https://github.com/BatchLabs/cordova-plugin/pull/20/files
I havn't tested regression

Hello,
Thanks for your report.
This should be fixed in the 3.0.0-beta.1 version of the plugin, which brings compatibility with Ionic and Ionic Capacitor.


New read screening strategy

In addition to checking whether each k-mer is "interesting" (abundant in case, absent from control), there is now an option to discard entire reads if any k-mer is below some threshold.

Codecov Report

Merging #106 into master will increase coverage by 0.09%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #106      +/-   ##
==========================================
+ Coverage   85.49%   85.59%   +0.09%
==========================================
  Files          31       31
  Lines        1524     1534      +10
  Branches      240      242       +2
==========================================
+ Hits         1303     1313      +10
  Misses        170      170
  Partials       51       51

Impacted Files
Coverage Δ

kevlar/cli/novel.py
100% <100%> (ø)
:arrow_up:

kevlar/novel.py
77.87% <100%> (+1.91%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d8d4059...1265062. Read the comment docs.


Build process + Release Script

@addyosmani @wibblymat @jeffposnick
This PR adds in a build step to make the in browser code work in older browsers and also makes the module usable by other projects.
This desperately needs docs to move forward, will sort that out in the next PR

Reviewed.

Thanks Jeff, super appreciate it.
On Tue, 29 Mar 2016, 19:51 Jeffrey Posnick<EMAIL_ADDRESS>wrote:

Reviewed.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/GoogleChrome/sw-testing-helpers/pull/4#issuecomment-203047438

@jeffposnick I've gone through and made changes to the promises + general gulp tidiness. Did you want to have another look or are you sort of happy?

Couple of more comments. Thanks for putting up with my curiosity.

:+1:


Decompiling CS2 vmap_c files is largely broken

Describe the bug
Opening and decompiling CS2 most release version vmap_c files fails with an error dialog. HLA maps work fine, I never had access to the CS2 beta so I can't be sure if those work.
Relevant log output or exception with stacktrace
System.NotImplementedException: Unsupported kv3 entity data type: NULL
   at ValveResourceFormat.ResourceTypes.EntityLump.ConvertKV3TypeToEntityFieldType(KVType type) in D:\a\ValveResourceFormat\ValveResourceFormat\ValveResourceFormat\Resource\ResourceTypes\EntityLump.cs:line 339
   at ValveResourceFormat.ResourceTypes.EntityLump.<ParseEntityPropertiesKV3>g__ReadValues|5_0(KVValue values, <>c__DisplayClass5_0&) in D:\a\ValveResourceFormat\ValveResourceFormat\ValveResourceFormat\Resource\ResourceTypes\EntityLump.cs:line 145
   at ValveResourceFormat.ResourceTypes.EntityLump.ParseEntityPropertiesKV3(IKeyValueCollection entityKv) in D:\a\ValveResourceFormat\ValveResourceFormat\ValveResourceFormat\Resource\ResourceTypes\EntityLump.cs:line 158
   at ValveResourceFormat.ResourceTypes.EntityLump.ParseEntityProperties(IKeyValueCollection entityKv) in D:\a\ValveResourceFormat\ValveResourceFormat\ValveResourceFormat\Resource\ResourceTypes\EntityLump.cs:line 87
   at System.Linq.Enumerable.SelectArrayIterator`2.ToList()
   at GUI.Types.Renderer.WorldLoader.LoadEntitiesFromLump(Scene scene, LoadResult result, EntityLump entityLump, String layerName) in D:\a\ValveResourceFormat\ValveResourceFormat\GUI\Types\Renderer\WorldLoader.cs:line 221
   at GUI.Types.Renderer.WorldLoader.Load(Scene scene) in D:\a\ValveResourceFormat\ValveResourceFormat\GUI\Types\Renderer\WorldLoader.cs:line 71
   at GUI.Types.Renderer.GLWorldViewer.LoadScene() in D:\a\ValveResourceFormat\ValveResourceFormat\GUI\Types\Renderer\GLWorldViewer.cs:line 154
   at GUI.Types.Renderer.GLSceneViewer.OnLoad(Object sender, EventArgs e) in D:\a\ValveResourceFormat\ValveResourceFormat\GUI\Types\Renderer\GLSceneViewer.cs:line 142
   at GUI.Controls.GLViewerControl.OnLoad(Object sender, EventArgs e) in D:\a\ValveResourceFormat\ValveResourceFormat\GUI\Controls\GLViewerControl.cs:line 316

What game does this happen in
CS2
Reference file in a Source 2 game
Most CS2 vmap_c files. This specific instance was de_overpass
Expected behavior
I expected it to not give me an error lol
What version of VRF are you using? On what platform?
5.0.2120

use unstable build https://valveresourceformat.github.io/

use unstable build https://valveresourceformat.github.io/
(Also searching for that error in the issues would have lead you to an issue where that error was resolved)

Apologies, I thought I was on the unstable build (I am very bad at finding things on github)


Feature Request

feature request don't pick up items from applied energistics try to add items to whitelist but only worked for vanilla

Yea, because applied energistics doesn't use item ids correctly for the seeds.

Yea, because applied energistics doesn't use item ids correctly for the seeds.


fix bug: 'change' event callback was called multi times.

every time we call changestream.on('change',callback), the changestream will call this.cursor.on('data'...) , which is not correct.
change event was add to changestream,  not changestream.cursor, so this.cursor.listenerCount('change') === 0 will always be true.
bug demo

Thank you for your contribution @huangciyin!


New UI and searched results

Hi, the UI of KekFinder now looks odd to me , the searched items in a row are now only two and there is another feature of copying multiple emoji's which is great but now we have scroll more to find our desired emoji.
Current View :
After adding the above feature ---

**This has also some issue like overlaping of emoji's and multiple select features. which had already been noticed **
.
.
.
I would like to propose new UI to our project :
Light Theme :

Dark Theme :

And another suggestion on what to show when nothing is searched -- Rather than creating favourite section or showing all the emoji's , We can show all the previously copied emoji's to the user so that we don't have to bother about the number of emoji's to be displayed.
I am giving the link to the Figma design , feel free to make changes and present your idea
https://www.figma.com/file/MLuUOQ38c7UC3Qh7dT0ekc/kekFinder?node-id=5%3A31
:)

The part of, what to di when nothing is searched is being covered by another contributor so you dont have tk worry about that
You can start working on the ui fixes

working on UI :)

Hey @Rudresh-pandey is this a critical work, and if I proceed with https://github.com/aditya-singh9/kekfinder/issues/41, will it be breaking changes to your work?

Yes let me do the changes first .

Sure. Let me know once you're done, and I'll proceed.

bhai , hum Ui improve kar diye h lekin ab ek do orr merge ho gaya ab kaise PR bheje

Iguess you have to sync your fork
Or i think make a new branch and push the changes to that branch and then create a pr
I do no know exactly what we have to do.

Did you fix it?
I wont merge anything from now till i merge your pr

bro , ye changes nhi ho paaega kuki jab starting mai user enter karga tab emoji's 0 rahega or tab UI thik nhi laega

isse leye close kar diye isko :) sorry message thoda late se kar rahe hai

It is being taken care by @Substancia at https://github.com/aditya-singh9/kekfinder/issues/60
so don't worry about it
make a pr

bro wo tho tab show hoga jab user pahle se emoji's ko pahle se copy kiya ho

Now see the website.
Now it is showing

On it sir ..
Great work everyone

Okay i wont merge anycode in this repo tmrw until your pr is made and merged

There shouldn't be any merge conflicts if we are periodically syncing our fork with the upstream (or original repo). Technically blocking other PRs isn't ideal and goes against the concept of Git, but since we don't have many critical works running in parallel right now, I guess this is doable.
My point is, please periodically sync your fork with the original repo to avoid merge conflicts, so other devs won't have their work blocked. Cheerio!

@Rudresh-pandey now please sync the repo and then start working on it

phone view wala code kidhr hai? desktop wala pe changes kiye tho mobile view wala change ho ja raha h uska code kaha hai?

What do you mean by the phone code?
I do not know where it is because i havent seen the project for 10month
It must be in some css file

ok

@aditya-singh9  bro  laptop ka screen mai thik dikh raha h ,
https://user-images.githubusercontent.com/96531798/193795935-c9d59775-34a9-4589-966d-e2b081985c5d.mp4
Lekin responsive nhi ho raha
https://user-images.githubusercontent.com/96531798/193796047-48bf89e3-9848-45a3-b91b-6ad9b489ebd9.mp4
Responsive hone ka code node modules mai hai usse kasie karte hai mujhe nhi pata  i guess iss issue ko close karke dusra method dhundna hoga wo sticky wala issue ko solve karne ke leye #64 ya koi orr responsive code pe kaam kar sakta hai agar tho .
@Substancia @ArunBohra12  any suggestions ?

One way to tackle this is creating responsiveness using CSS media queries. You can define a screen width which differentiates different devices, and style the container accordingly for each screen.
As for mobile view, maybe we can stick with old design of having emojis below? In which case the sticky section issue will be needed to be addressed.
Also there has been a PR merge (purely functional), which will not conflict your changes. So please, before you create your PR, sync your fork once and pull changes to your branch once.

How can the code of responsiveness be be in node modules
The code must be components folder. separate components have their separate css files, therefore the css of separate components will be in thier respective folders

One way to tackle this is creating responsiveness using CSS media queries. You can define a screen width which differentiates different devices, and style the container accordingly for each screen.
As for mobile view, maybe we can stick with old design of having emojis below? In which case the sticky section issue will be needed to be addressed.

Yes iguess in the mobile view, we should stick to the older design

Yes IMO, media queries will be the best.

Lekin responsive nhi ho raha
Responsive hone ka code node modules mai hai usse kasie karte hai mujhe nhi pata i guess iss issue ko close karke dusra method dhundna hoga wo sticky wala issue ko solve karne ke leye #64 ya koi orr responsive code pe kaam kar sakta hai agar tho . @Substancia @ArunBohra12 any suggestions ?

Where do you see the code in node modules?

and ToastContainer using toastContainer.scss (node modules -> react-toastify -> scss -> animations )

and ToastContainer using toastContainer.scss (node modules -> react-toastify -> scss -> animations )

These are certain default styles coming from certain packages, and are overridden by the css files that we define, don't have to worry about them IF you're writing the styles that we need (just pretend that the default media queries don't exist and start writing).
TL;DR: write your own media queries for responsiveness and these styles from node modules will disappear.

ok thanks :)

Have a look :-
https://user-images.githubusercontent.com/96531798/193889062-9020a03c-d531-4388-9e46-b43258e78055.mp4
This will solve some issues :
1 . The text on the search bar is not visible completely
Old View:

New View:

2 . The issue of the sticky search bar and multiple select feature(msf)  - in desktop view .
We dont't have to worry about the search bar and msf in mobile view because we have a feature ScrollToTop (see the video)
3 . Number of emoji's in a row : more to see less to scroll
Old View :

New View :

thanks  -
@aditya-singh9
@Substancia
@ArunBohra12  , for helping me out

Good job @Rudresh-pandey.
https://github.com/aditya-singh9/kekfinder/issues/46#:~:text=2 . The issue of the sticky search bar and multiple select feature(msf) - in desktop view .
We dont't have to worry about the search bar and msf in mobile view because we have a feature ScrollToTop (see the video)
Tbh I'd prefer as a user to have the selected emojis section visible at all times, including when we scroll down, for the ease of keeping track what all emojis I've selected so far. This way, I can also keep track of misclicks and wrong emojis and immediately delete the wrong emojis from the selection. In which case, the sticky situation has to be taken care of as well.
Otherwise, the UI looks good. What does @aditya-singh9 think?

Yes we have to keep track of emoji's . Working on it :)

I really appreciate his work and i really like the ui too.
And for the stickness, i am not sure, what should we do.
Like should we keep it or remove it

Can i merge the current code then we should have a discussion whether to keep the MSF or not .
:)

Yes, please merge the current code.
And about the stickness it will be taken care in new pr and we can have discussion about it in https://github.com/aditya-singh9/kekfinder/issues/64


using "export interface" produces import/named error

Declaration code:
export interface SourceInterface {
  search (query: string): Promise<SearchResultsType>
}

Import code:
import type {
  SearchResultsType,
  SourceInterface
} from './types';

Error:
/Users/gajus/Documents/[..]/src/sources/TestSource.js
  4:3  error    SourceInterface not found in '../types'          import/named

Invalid issue.

May I ask why it is invalid?

I am running into this now, and I believe this bug should be re-opened. There is no test covering this case, so at the very least there should probably be a test on this. Flow gives exporting and importing interfaces as a canonical example in their docs, so I believe this should work.
Thanks for the work on this plugin, it's been great at catching issues!

@gajus can you elaborate on why you thought the issue was invalid?

@gajus can you elaborate on why you thought the issue was invalid?

Re-opened the issue as I cannot recall the original reason/ problem for tagging it as invalid.

I think I simply was unable to find documentation at the time proving that this syntax is valid.
Documentation for export {} syntax in general is a recent addition to the docs.

export { } is valid; i'm not sure about export interface. Is that typescript? I don't think the eslint ecosystem works consistently with TypeScript yet.

It's flow syntax: https://flow.org/en/docs/types/modules/
On my side, if I remember correctly, I started using this plugin because I read somewhere it was supporting flow type imports, but I bumped into this error.
Hope this helps :)

(Can't remember where I read about flow type support though...)

It definitely supports flow; I'm just not familiar with it is all :-)

Possibly https://github.com/benmosher/eslint-plugin-import/pull/881 will fix this as well as issue #708 .

I believe the issue lies here. typescript-eslint-parser has some extra AST node types, hopefully it's just a matter of adding the extra cases to support them (specifically, TSEnumDeclaration and TSInterfaceDeclaration should definitely be added, and I think TSNamespaceFunctionDeclaration as well, but I'm not sure about TSModuleDeclaration)

FWIW, in general we've trying to allow/support Flow syntax but definitely rely on community support to keep that up to date. There is only as much testing/support for it as community members have provided.
@spencerhakim, you're saying TS's interface import/export will be processed if those TS node types are added alongside the Flow interface node type? (and tested to ensure whatever necessary fields are under the same names)

BTW it is not clear to me whether the original issue with Flow syntax was fixed or not, by #881. Same thing goes for TypeScript as Flow: if it's easy and the community is up for it, will happily support more syntax.

If no one else picks this up, I can put some time into a PR within the next week.

FYI, the above PR passes all tests, but is marked as failing because a break statement decreased coverage by 0.04% 😑

I think there was perhaps a regression with this?
Defined in react-select:
export interface Option<TValue = OptionValues> { // ... }

Imported:
import Select, { Option } from 'react-select'

Error:
[eslint] Option not found in 'react-select' (import/named)

Relevant packages:
    "eslint": "4.19.1",
    "eslint-plugin-import": "2.12.0",
    "typescript": "2.9.1",
    "typescript-eslint-parser": "16.0.0"

New flow syntax often results in rules not working with it; can you open a new issue for that?


Error in Async Example: ReferenceError: regeneratorRuntime is not defined

I'm getting following error when trying to run an example from this directory:
https://github.com/facebook/jest/tree/master/examples/async
 FAIL  __tests__/user-test.js
  ● Test suite failed to run

    ReferenceError: regeneratorRuntime is not defined

      at Object.<anonymous> (__tests__/user-test.js:16:48)
      at process._tickCallback (internal/process/next_tick.js:103:7)

Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        1.495s
Ran all test suites.

Same issue can be reproduced using node 6.10 and node 7.7.4:
git clone https://github.com/facebook/jest jest
cd jest/examples/async
npm install
npm run test

This doesn't repro locally on our CI or locally. Maybe there is something wrong with your version of npm?

@cpojer
Thanks Chris.
This issue can be reproduced from docker container running node:latest from following repository:
https://hub.docker.com/_/node/
Below are the steps which lead to an error:
# from local machine (also tested in vagrant 1.9.2 running ubuntu/trusty64)
docker pull node:latest
docker run --rm -it node bash
# from inside the container (docker version 17.03.0-ce, node version 7.7.2)
git clone https://github.com/facebook/jest /jest
cd /jest
# as per instructions from https://github.com/facebook/jest/tree/master/examples
npm install
cd examples/async
npm install
npm test

Am I correct in the way I execute this example?
Is it possible that I'm missing some global requirements that will make this scenario pass?
Can I offer you any additional info?

I'm experience same issue with Travis CI: https://travis-ci.org/okonet/lint-staged/jobs/212179781
Tests running okay locally but not on CI

I just bumped into this issue!
@mpontus @okonet you can use jest@next where it's fixed or otherwise you need install babel-polyfill.
Jest used to autoinclude babel-polyfill (and still does it in 19.0.2), but since it caused memory leaks, we moved to using regenerator-runtime only, which ships with our transitive deps (so since Jest v20 if you're using npm >=3 or yarn you don't need to install anything for async/await support).
The problem is that we eradicated babel-polyfill from docs, but forgot to include this diff https://github.com/facebook/jest/pull/2755 in 19.0.2 and didn't roll out a decent release since then (only jest@next tag).
Sorry about the inconvenience!

@thymikee How can I use regenerator-runtime as described in the docs along with a transform?
I'm not using any .babelrc file in my project and load a babel configuration which is shared for both webpack and jest configuration just like below:
jest.config.js
...
'transform': {
    '^.+\\.js$': '<rootDir>/config/jest.transform.js'
}
...

jest.transform.js
var babelConfig = require('./babel.config')

module.exports = require('babel-jest').createTransformer(babelConfig)

Sorry to wake up an old issue: I'm running into the same issue with Jest 20.0.4, and can't really suss out the take-away of these comments. From what I can see:

The async/await documentation advises to use babel-preset-env, but the async/await example uses babel-plugin-transform-runtime instead. Which is the recommended dependency?
Like okonet, the regeneratorRuntime crops up on CircleCI but not locally. Running my CI test script locally with --runInBand does not indicate that that's the issue.
It looks like the root cause is that regenerator-runtime needs to be installed directly if you're using an older package manager, which, on CI, is likely.

I was facing the same issue, importing the babel-polyfill directly into the jest.init.js  (jest setup file) solved the issue for me.
  ...
 "setupFiles": [
   "<rootDir>/jest.init.js"
  ],
  ...

/// jest.init.js
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
import 'babel-polyfill';

Adding this in my general plugins works for me:
    [
      "transform-runtime",
      {
        "helpers": false,
        "polyfill": false,
        "regenerator": true
      }
    ]

I don't know if this is the best way of handling it, though.

This worked for me to fix "ReferenceError: regeneratorRuntime is not defined" in Jest:
npm install --save-dev @babel/plugin-transform-runtime

Then in .babelrc (besides other options):
{
  "env": {
    "test": {
      "plugins": ["@babel/plugin-transform-runtime"]
    }
  }
}

I was facing the same issue, importing the babel-polyfill directly into the jest.init.js (jest setup file) solved the issue for me.
  ...
 "setupFiles": [
   "<rootDir>/jest.init.js"
  ],
  ...

/// jest.init.js
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
import 'babel-polyfill';

I tried this but it broke my test weirdly. I didn't have the undefined generator error but I had lots of errors that I didn't have previously in my tests, such as missing component imports or missing props.
My jest.conf.js contained the following line:
setupFiles: ['<rootDir>/test/unit/setup']

Hence I had to import the polyfill in setup.js instead of jest.init.js (which did not exist):
import Vue from 'vue'
import '@babel/polyfill';

Vue.config.productionTip = false
Vue.config.silent = true

Except for the polyfill import line, the 3 other lines were already in the file when I opened it.
Importing the polyfill in setup.js worked while importing it in jest.init.js didn't work (yes, I had changed the setupFiles path).

adding node to my current targets in my .babelrc works for me
{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": {
          "node": "current"
        }
      }
    ]
  ]
}

Adding targets node current worked for me to fix "ReferenceError: regeneratorRuntime is not defined" in Jest:
{
  "presets": [
    [
      "@babel/preset-env",
      {
        "targets": {
          "node": "current"
        }
      }
    ]
  ]
}

This won't actually help babelyfing, my code won't be compiled with the target node current. It will look exactly the same (ES6). Tests would be running, great, but no compiled code :P

This still seems to be an issue

For me it was not enough to have preset-env targets specified in common config.
I had to define the targets again explicitly for node under env.test.
{
  'presets': [
    [
      '@babel/preset-env',
      {
        'targets': {
          'chrome': 61,
          'node': 8,
          'electron': '2.0.9'
        },
      }
    ],
    '@babel/typescript',
    '@babel/preset-react'
  ],
  'env': {
    'test': {
      'presets': [
        [
          '@babel/preset-env',
          {
            'targets': {
              'node': 8,  // <- ADDED
            },
          }
        ],
        '@babel/typescript',
      ]
    }
  }
}

The only thing I had to do is to define the target in babel as mentioned by @AoDev. No additional targets elsewhere.

To import and define regenerator-runtime globally, you do:
require('regenerator-runtime/runtime');

For those that just want to add the required thing, and not mess around with adding all babel polyfills for jest.

This was mentioned in the blog post introducing Jest 24, if people missed it: https://jestjs.io/blog/2019/01/25/jest-24-refreshing-polished-typescript-friendly#breaking-changes. You need to configure babel properly, no need to change any code. See this comment from the PR: https://github.com/facebook/jest/pull/7595#issuecomment-454486373

@ghengeveld This is work for me, Thank you

What solved it for me, was to not just add the regenerator, but also the runtime to my config:
  'globals': {
    'vue-jest': {
      'babelConfig': {
        'plugins': [
          '@babel/plugin-transform-regenerator',
          '@babel/plugin-transform-runtime',
        ],
        'presets': [['@babel/preset-env', { 'modules': false }]],
        'env': {
          'test': {
            'presets': [
              ['@babel/preset-env', { 'targets': { 'node': 'current' } }],
            ],
          },
        },
      },
    },
  },

@here none of the attempts here have worked out for me , I still seem to be getting Test suite failed to run
ReferenceError: regeneratorRuntime is not defined

"devDependencies": {
"@babel/core": "^7.6.2",
"@babel/plugin-transform-regenerator": "^7.8.7",
"@babel/runtime": "^7.9.6",
"@react-native-community/eslint-config": "^0.0.5",
"babel-eslint": "^10.0.1",
"babel-jest": "^24.9.0",
"babel-plugin-module-resolver": "^3.1.3",
"babel-plugin-transform-runtime": "^6.23.0",
"detox": "^16.5.1",

Encountered same issue. Fresh jest (26.6.3), plain async test and this..
For a framework that defines itself as "delightful" this really is not.


X / Y axes swapped in heat map

julia> Pkg.status()
    Status `~/.julia/environments/v1.1/Project.toml`
  [e2554f3b] Clp v0.6.1
  [a93c6f00] DataFrames v0.17.1
  [c91e804a] Gadfly v1.0.1
  [7073ff75] IJulia v1.17.0
  [83e8ac13] IniFile v0.5.0
  [b6b21f68] Ipopt v0.5.3
  [4076af6c] JuMP v0.18.5
  [ee78f7c6] Makie v0.9.1
  [fdba3010] MathProgBase v0.7.7
  [39abe10b] MySQL v0.7.0
  [76087f3c] NLopt v0.5.1
  [47be7bcc] ORCA v0.2.1
  [58dd65bb] Plotly v0.2.0
  [f0f68f2c] PlotlyJS v0.12.3
  [91a5bcdd] Plots v0.23.0
  [612083be] Queryverse v0.2.0
  [ee283ea6] Rebugger v0.2.2
  [2913bbd2] StatsBase v0.27.0

using Makie
result = let
              data = rand(6,100)
              scence = heatmap(data)
              end

The x axis only has 6 elements but goes 1:100, the y-axis has 100 elements but ticks go 1:6.

Dup of https://github.com/JuliaPlots/Makie.jl/issues/205 , see the discussion there.

I don't think this is a duplicate. It's a real issue that was reported in #205 (here, here, and here) but somewhat buried within the larger discussion of whether heatmaps should be displayed transposed or not. It's not a question of whether the whole plot should be transposed or not, but that the data and the axes need to be consistent.
I think that @tshort has suggested a reasonable fix.
If the behavior in this issue is still present in master than I'd propose to keep this issue open.

I'm keen to use Makie for an application with mixed plotting of images & shapes, so it would be great to get the axes size bug fixed, and options exposed to make image use default to standard image orientation (transposed & y-flipped), with exposed kwargs... So I created a PR: https://github.com/JuliaPlots/AbstractPlotting.jl/pull/98


Bergen County, NJ

To<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: [CUSTOM SUBJECT]
To County Executive Tedesco, Board of Freeholders, County Prosecutor Musella, and County Sheriff Cureton,
My name is [YOUR NAME] and I am a resident of [YOUR TOWN/DISTRICT] in Bergen County. I am writing to demand that County Executive Tedesco and the Bergen County Board of Freeholders adopt a city budget that prioritizes community wellbeing, and redirects funding away from the police.
This week, the country has been gripped by protests demanding reconsideration of the role of police in America and an end to racism and anti-Blackness. Bergen County is not immune to the violence of racism in this country: Garfield resident Malik Williams was murdered by a police officer in 2011. His death is just one of many instances of police brutality in Bergen County, with several more instances of violence, abuse, and death at the hands of Bergen County officers. The County must do better. Moving funds away from the sheriff’s office and police department is a crucial way to combat these issues at the county level.
The 2019 budget passed by County Exec. Tedesco and the Board of Freeholders appropriated almost 81 million dollars to the Sheriff’s Office, which is just about 15% of the county’s total budget. At the same time, an additional $658,000 was earmarked in revenues for spending on police body armor, among other costs (“BC 2019 Adopted State Budget”). While the budget for 2020 has not been made public, the appropriations in the 2019 budget highlight a severe imbalance in priorities. I demand that the County Board and County Executive begin to meaningfully defund the Sheriff’s Office and redirect funds to community-based mental health services, substance abuse treatment services, affordable housing programs, and more. I demand a budget that supports community wellbeing, instead of one that empowers police forces to tear communities apart.
Sincerely,
[YOUR NAME] [YOUR ADDRESS] [YOUR EMAIL] [YOUR PHONE NUMBER]

Thank you for submitting your county to defund12.org! Your request is now in the queue for review and publishing. We’ll reply here if we have any questions.

I’m reviewing


Unable to set or override global headers

I'm using Vue 2.1.8 and am trying to set an Authorization header:
axios.defaults.headers.common['Authorization'] = 'Basic xxxxxxxxxxxx'
console.log(axios.defaults.headers.common)

Output: Object {Accept: "application/json, text/plain, */*"}
If I try to alter the Accept header, it remains unchanged.

I cam here because I'm also having problems changing the default headers after they've been set globally, although; I'm using vue-axios @ ^1.2.2, and Vue @ 2.1.8 and can confirm:
axios.defaults.headers.common.Authorization = 'Bearer xxxxx';
console.log(axios.defaults.headers.common.Authorization);

Results in Bearer xxxxx in my console.
Perhaps try with vue-axios?

// Set config defaults when creating the instance
var instance = axios.create({
  baseURL: 'https://api.example.com'
});

// Alter defaults after instance has been created
instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

Have the same problem. Solved it by creating new file axios.js and import me instead of global.
`import axios from 'axios';
export default axios.create({
headers: {
'X-CSRF-TOKEN': '...',
'X-Requested-With': 'XMLHttpRequest'
}
});`

@robaxelsen im not quite sure of how to use your approach, could you explainme a bit more?

@pekosoG I was referring to the solution given by jacobarriola. Did you try that?
If you did try, and it didn't help, please provide examples and console output.

Not totally sure why, but if I set the Authorization header in the axios.create() function, I was unable to change it at a later time.
I had to initialize the axios instance and set the header separately
import axios from 'axios'

const axiosApi = axios.create({
   baseURL: 'http://localhost:5000/'
});

export const setAuthHeader = (token) => {
   axiosApi.defaults.headers.common['Authorization'] = `Bearer ${token}`;
}

// Set the initial header from storage or something (should surround with try catch in actual app)
setAuthHeader(localStorage.getItem('ACCESS_TOKEN'));

export default axiosApi;

This worked for me
    import axios from 'axios';

    export default function setAuthToken(token) {
         const instance = axios.create({
         baseURL: 'http://localhost:4000/'
    })

    instance.defaults.headers.common['Authorization'] = `Bearer ${token}`;
   }

hi guys just include Bearer in the first of token like this:
axios.defaults.headers.common['Authorization'] = "Bearer "+token;

Check out the comment by @agm1984: https://github.com/axios/axios/issues/1346#issuecomment-532463835
Mutating the instance solved it for me.

@isaacghorbani , any idea why this is needed, instead of Bearer ${token}
I've been trying to figure out why Jquery-static is not doing it's job..is it because axios version and babel versions changed or is it a bad jxs configuration?
Please someone let us know


Broken layout after using scrollbar in notebook

Issue Type: Bug
The layout in ADS was broken after using the notebook and I think the last thing was using the scrollbar. The viewlet and menus were hidden:

Azure Data Studio version: azuredatastudio-insiders 1.12.0-insider (8e1a2248e47925eb825b0ce037b96b6c87798a8a, 2019-10-04T07:52:03.973Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (8 x 3392)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwareoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_deferred_display_list: disabled_offskia_renderer: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.76GB (12.78GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions: none

Thanks @llali, have you been able to repro this since this post?

Chatted with @llali offline and confirmed that she hasn't seen this recently. Therefore, closing this issue.

Chatted with @llali offline and confirmed that she hasn't seen this recently. Therefore, closing this issue.


Allowing list items selection

Try List Demos->Select Items from menu and selection work well now

Thank you for your contribution!


Inconsistent content type header

Set content type returning data from cache

Looks good

Looks good.

@alexanderLavrik Can you please add a check for content type in unit tests?

@alexanderLavrik Can you please add a check for content type in unit tests?

Done


some new twitter user has no avatar

2017-01-19 00:19:11.237  - error: Couldn't set new avatar for @huxim because of { [M_FORBIDDEN: Application service has not registered this user]
errcode: 'M_FORBIDDEN',
name: 'M_FORBIDDEN',
message: 'Application service has not registered this user',
data:
{ errcode: 'M_FORBIDDEN',
error: 'Application service has not registered this user' },  httpStatus: 403 }

other samilar error:
2017-01-19 00:19:11.236 error UploadContent Failed to upload content:
M_FORBIDDEN: Application service has not registered this user
2017-01-19 00:19:11.237  - error: UploadContent Failed to upload content:
M_FORBIDDEN: Application service has not registered this user
2017-01-19 00:19:11.237 error Couldn't set new avatar for @huxim because of { [M_FORBIDDEN: Application service has not registered this user]
errcode: 'M_FORBIDDEN',
name: 'M_FORBIDDEN',
message: 'Application service has not registered this user',
data:
{ errcode: 'M_FORBIDDEN',
error: 'Application service has not registered this user' },  httpStatus: 403 }

another one, my version us rc1
2017-01-19 00:18:59.117  - error: Failed to submit tweet to queue, reason: %s { [M_FORBIDDEN: Application service has not registered this user]
errcode: 'M_FORBIDDEN',
name: 'M_FORBIDDEN',
message: 'Application service has not registered this user',
data:
{ errcode: 'M_FORBIDDEN',
error: 'Application service has not registered this user' },  httpStatus: 403 }

2017-01-19 00:18:59.082 error UploadContent Failed to upload content:
M_FORBIDDEN: Application service has not registered this user
2017-01-19 00:18:59.082  - error: UploadContent Failed to upload content:
M_FORBIDDEN: Application service has not registered this user

my log file full if this 403 error

I'll take a look at this soon

@LifeNT Could you share your config file so I can debug this further? Don't forget to censor your private data (Tokens, passwords, etc)

Please reopen this issue if you've got more information.


Embed symfony/ux-turbo-mercure into symfony/ux-turbo

Hi!
Since the repository reorganization in 2.6, I've discovered a problem #577.
Basically, when you install symfony/ux-turbo you ALSO get (and have always gotten) the code for the symfony/ux-turbo-mercure package. This is because that package lives as a subdirectory of symfony/ux-turbo: https://github.com/symfony/ux-turbo/tree/2.x/src/Bridge/Mercure. In 2.6, because autoloading rules were normalized, this becomes more obvious because Composer sees the classes 2 times.
Proposal: let's deprecate/remove the symfony/ux-turbo-mercure package and just include it (like we already are in 2.6) inside symfony/ux-turbo. Notes:
A) symfony/ux-turbo-mercure only includes 2 classes - it does not include a bundle, configuration or anything else.
B) When those 2 classes exist, there IS some magic in MercureBundle to wire them as services https://github.com/symfony/mercure-bundle/blob/fed303b571bbb58a411e02d52bebfe3b86d774ee/src/DependencyInjection/MercureExtension.php#L213-L230
However, I think this is "safe". If MercureBundle is not installed, then these services will not be registered and the user has 2 unused classes in vendor/. If MercureBundle IS installed, then it would instantly mean that Mercure could be used for listening to Turbo streams, without needing to install an extra package.
What's the potential negative behavior change? It's very edge. If someone:
A) Has symfony/ux-turbo installed
AND
B) Has symfony/mercure-bundle installed
AND
C) Does NOT have symfony/ux-turbo-mercure installed
AND
D) Has registered their own custom broadcaster with symfony/ux-turbo so that they can publish/listen to messages using some other publisher.
If you have this situation, then you might now end up with 2 default broadcasters in symfony/ux-turbo, and one might win over the other. And IF we have this problem, we can think of some config to solve it.

Makes sense to me.


[BUG] Roblox keeps crashing after some time

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
After launching roblox, Bloxstrap opens and then it launches roblox perfectly fine. Roblox launches and then after playing for a while it crashes leaving in message. The weird part is that I can still hear the game sounds and it is open IN THE BACKGROUND, in OPERA GX BROWSER category. When I installed bloxstrap the issue started. When I uninstalled bloxstrap it didnt work aswell. When I launched using the Windows app it said "Experienced launched from another device". I cant play roblox rn for more than idk 5 mins?? Please help pizzaboxer.
Thank you.

When I installed bloxstrap the issue started.

Did you opt to use Vulkan when you installed it?

When I installed bloxstrap the issue started.

Did you opt to use Vulkan when you installed it?

What do you mean  did I opt to use Vulkan when I installed it?
btw I made an error it crashes without leaving a message which is frustrating.

Just reinstalled windows, Still doesnt work. Probably roblox or my pc's problem.
Can you provide help??

When I uninstalled bloxstrap it didnt work aswell.

Oh, I didn't look at this part carefully. It's a Roblox problem then. If you read #828 you would've found this out.


Custom logo field becomes wider if to add a file

EPAM AI DIAL chat version
0.16.0
What happened?

Open settings -> note that Theme and custom logo fields have the same field width

Add picture to the logo -> note that the Custom logo is wider -> bug

Expected: nice UI and stable field
Confidential information

[X] I confirm that do not share any confidential information

Verified on staging (laptop and mobile) successfully


update regression test due to SEV2

What this PR does / why we need it: westcentralus has lsi with disks, updating regression test.

This change is

@acs-bot test this please


Add custom zpool handle methods

This PR proposes a small change that adds the ability to define custom methods in the handle namespace of zpool.
While working with zpool, I found myself wanting to have a cleaner and shorter way of working with the handles.
This is subjective and I am not saying that this is better or that this is how things should be.
I wanted to turn code like:
texture_pool.getColumnPtr(handle, .texture);
into
handle.getPtr();
or turn code like:
texture_pool.requireLiveHandle(handle);
texture_pool.remove(handle);

into
handle.release();
For more details, have a look at the last test Pool with custom handle methods in the pool.zig file, where I give a more comprehensive example of a TextureSystem that ends up with a clean api thanks to the proposed change.
I'm sure that this could be achieved in a cleaner and more non-breaking way via some zig comptime magic or if creating a Pool takes a single struct parameter with the THandleMethods initialized to an empty struct so you only specify it if you want to add custom methods to the handle.
I am open to learning if all this is not a good idea and why.

It's not clear to me that this is any better than just writing something like:
const TextureSystem = struct {
    ...
    pub fn acquire(handle: Handle) !void {
        try pool.requireLiveHandle(handle);
        const reference_count = pool.getColumnPtrAssumeLive(self, .reference_count);
        reference_count.* +|= 1;
    }
}

which may be called like:
    try texture_system.aquire(handle);

Does this convention meet your needs?

I am not saying that the current way doesn't work, but just that the api can be more concise and cleaner if you can use the handle more like a reference rather than explicitly doing everything through the texture_system. Why does the user of the api need to know that there is a system when he only wants to work with a texture?
if (handle.getPtrIfExists()) |texture_1| {
    std.log.info("{s}", .{ texture_1.name });
}

if (handle.exists()) {
    try handle.acquire();
}

try handle.release();

vs
if (texture_system.getColumnPtrIfLive(handle, .texture)) |texture_1| {
    std.log.info("{s}", .{ texture_1.name });
}

if (texture_system.isLiveHandle(handle)) {
    texture_system.acquireTexture(handle);
}

texture_system.releaseTexture(handle);

I only included TextureSystem because your example code uses that. It could just as easily be written as a top level function.
This change proposes an api that encourages an object orientated style that serves little to no practical benefit at the cost of increased api surface, obfuscation of ownership and increased compile times.
I am open to reconsidering my position on this if there is a use case presented where the benefit is obvious.


Feature Request: Role Keyword Search and improve community functions

We obviously have a labeling system now, but it's not enough. Every character uploaded online has their public panel content, such as first contact, character introduction, etc. By establishing a keyword search mechanism, users can find their favorite characters more quickly. In addition, I also suggest that users can follow each other to improve the community function. An excellent community can not only help users quickly find their favorite characters, solve the problem of character collection in disguise, but also inspire hard-working character creators. Come on, 4000 followers is cool! With the community as the foundation, subsequent value-added services can also be developed step by step.

Yes, such functions are in the plans.


[Feat] filter bar should always visible

When scrolling down the newsflash feed, the filter bar is not visible
Before scroll

After scroll -  filter bar is not visible

Solved by #444
Todo: Add top and bottom borders


Enhancement Translation

Purpose of the pull request

This pull request enhanced translation work.
Brief change log

replaced all the single Loading... with i18n $t(Loading...)
replaced Edit translation from '编辑' to '更新' （'编辑' feels like starting Edit, '更新' is more like done edit, equivalent to submit（提交）)

Verify this pull request

This pull request is code cleanup without any test coverage.

Codecov Report

Merging #6042 (ce7129f) into dev (04720b3) will increase coverage by 0.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev    #6042      +/-   ##
============================================
+ Coverage     46.29%   46.33%   +0.04%
- Complexity     3732     3736       +4
============================================
  Files           609      609
  Lines         25074    25075       +1
  Branches       2868     2868
============================================
+ Hits          11608    11619      +11
+ Misses        12322    12311      -11
- Partials       1144     1145       +1

Impacted Files
Coverage Δ

...uler/server/worker/runner/WorkerManagerThread.java
74.28% <0.00%> (-2.19%)
:arrow_down:

...e/dolphinscheduler/server/worker/WorkerServer.java
0.00% <0.00%> (ø)

...inscheduler/common/task/sqoop/SqoopParameters.java
74.00% <0.00%> (ø)

...ver/worker/runner/RetryReportTaskStatusThread.java
0.00% <0.00%> (ø)

...r/plugin/registry/zookeeper/ZookeeperRegistry.java
39.00% <0.00%> (+0.54%)
:arrow_up:

...dolphinscheduler/remote/future/ResponseFuture.java
83.05% <0.00%> (+1.69%)
:arrow_up:

...ache/dolphinscheduler/server/log/LoggerServer.java
86.95% <0.00%> (+8.69%)
:arrow_up:

...he/dolphinscheduler/common/enums/SqoopJobType.java
88.88% <0.00%> (+88.88%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 04720b3...ce7129f. Read the comment docs.

Sorry, I deleted zh_CN.js file by mistake

Sorry, I found that I deleted zh_CN.js file by mistake

Don't worry, the zh_CN.js has been uploaded by #6054


ModuleManager fails to recognize modules for tests if jar task has not run

loadModulesFromClassPath depends on module.txt being visible to ClassLoader.getSystemResources: https://github.com/MovingBlocks/Terasology/blob/3833ede320e614bcd500483ab839ecda7ebcc448/engine/src/main/java/org/terasology/engine/core/module/ModuleManager.java#L151-L156
module.txt is in the base directory of a module's source, but that directory is never on the classpath. The task that currently picks up that file is the jar task: https://github.com/MovingBlocks/Terasology/blob/3833ede320e614bcd500483ab839ecda7ebcc448/build-logic/src/main/kotlin/terasology-module.gradle.kts#L157
the jar task is not a dependency of the test task

(This is what caused the module loading failure where I saw with https://github.com/Terasology/ModuleTestingEnvironment/issues/69)


Update iodine's ifconfig path patch

Looks like something changed but now we can pass a #define directive via the
CFLAGS instead. Still need to patch the route path, though.

Please rename commit's name following our guide in CONTRIBUTING.md.


Actor System does not shut down when using SQSRestServerBuilder#stopAndWait - resulting in main process hanging indefinitely

Description
When using SQSRestServerBuilder directly, stopAndWait method does not shutdown the Actor System, resulting in main process hanging indefinitely.
The following code hangs indefinitely since 1.0.0 (finishing correctly in 0.15.8):
public static void main(String[] args) {
   var sqsRestServer = SQSRestServerBuilder.withDynamicPort().start();
   sqsRestServer.waitUntilStarted();
   sqsRestServer.stopAndWait();
}

Minimal reproducible example (Java): https://github.com/mgr32/elasticmq-stopandwait-issue
Expected results
The above code should finish, in the same way as it worked in 0.15.8.
Details
Last version working ok: 0.15.8
First version where the issue occurs: 1.0.0
Last version checked where the issue occurs: 1.4.2
Commit that probably introduced the issue: https://github.com/softwaremill/elasticmq/commit/e49a1d2408f47cff7c1f6543659a0b92372756fb
Workaround
To workaround the issue, you can create and terminate ActorSystem manually:
public static void main(String[] args) throws Exception {
        var actorSystem = ActorSystem.apply("elasticmq");
        var sqsRestServer = SQSRestServerBuilder.withActorSystem(actorSystem).withDynamicPort().start();
        sqsRestServer.waitUntilStarted();
        sqsRestServer.stopAndWait();
        Await.result(actorSystem.terminate(), FiniteDuration.apply(1, TimeUnit.MINUTES));
    }

Thank you @micossow for such a quick fix, it helped :+1:


compile error on Linux : solved

when compiling the source of v1.1.0 (dev 24 / PR 27) on Linux (Xubuntu 22.04), using the makefile, i get this error:
NOTE: in the makefile i changed clang++ to clang++-16
Magics.cpp:145:5: error: return type 'unsigned long long' must match
previous return type 'uint64_t' (aka 'unsigned long')
when lambda expression has unspecified explicit return type
                                return 0ull;

i found a solution to meet the message and solve the error by changing return 0ull into return 0ul.
concerning this 'value construct' in C++ : at https://stackoverflow.com/questions/7036056/what-do-0ll-or-0x0ul-mean i read :
each L or l represents a long and each U or u represents an unsigned

Thanks for reporting this, glad that you've found a way to resolve it.
I'll look into this soon.

I was a bit busy, but finally got around to fixing this in https://github.com/pkrisz99/Renegade/commit/1e4f9d96c302faa4c8d63290f634e324d2e20d89. Worked for me under both clang and g++.
In the future I would like to add some kind of automated testing to catch these problems. Until then, feel free to report these issues as I might not be aware of them.


vendor: update govmm

s389x doesn't support dimm and we need to skip it.
Fixes: #2003
detail commit change:
9463486 s390x: dimm not supported
Signed-off-by: Alice Frosi<EMAIL_ADDRESS>

@jschintag

/test

@alicefr You need to write Fixes: #2003 instead of Fix: #2003

/test

Hi @alicefr - thanks for raising. Please can you modify the commit message to list the commits you are introducing from govmm as explained here:

https://github.com/kata-containers/community/blob/master/CONTRIBUTING.md#re-vendor-prs

@jodh-intel thanks!Update the commit message

/test


Determine what to do with python files in the .../examples/ directory

Four python scripts were copied over from the old repo's examples directory to the new one. I didn't know where they belonged, since they seem to be utility scripts that are used for plotting and results.
For the time being I've placed them in a new examples directory, but we should find a better location for them.

For now, we'll keep these where they are. Other established users expect these files to be in this location. We can revisit later if needed.


How to stop selected tab animation

Hello
your control is good but how to  stop  movement with  circle
want to only central tab menu is round circle rest will be not change
want to look like this

Hi,
I'm not sure that I have understood your feature request correctley!
You don't want any animation or that the selected element is highlighted?
That is the wrong component for your requirement!
What you want is simple to implement! I see there two buttons on a view and a button with round corners.
It would make more effort to implement it into this component than do a specific solution.


Incorrect month diff in April 1893 with german locale

> moment([1893, 3]).diff(moment([1893, 4]), "months");
0

Expected result: -1
Without truncating:
> moment([1893, 3]).diff(moment([1893, 4]), "months", true);
-0.9998487654320988

Other differences are fine:
> moment([1893, 4]).diff(moment([1893, 3]), "months");
1
> moment([1893, 2]).diff(moment([1893, 3]), "months");
-1
> moment([1893, 2]).diff(moment([1893, 5]), "months");
-3

When using .utc() it's also fine:
> moment.utc([1893, 3]).diff(moment.utc([1893, 4]), "months");
-1

I'm in Germany and apparently the Timezone was changed in April 1893 from LMT to CET:
https://www.timeanddate.com/time/zone/germany/berlin
> moment([1893, 3]).toString()
'Sat Apr 01 1893 00:06:32 GMT+0100'

However I would not expect this to affect the month difference.
My environment:

macOS Mojave 10.14.6
node v12.10.0

> (new Date()).toString()
'Mon Jan 27 2020 16:56:14 GMT+0100 (Central European Standard Time)'
> (new Date()).toLocaleString()
'1/27/2020, 4:56:14 PM'
> (new Date()).getTimezoneOffset()
-60
> moment.version
'2.24.0'

I think the amount of time is reduced when the time zone changed. So, it is not 1 full month, but slightly less.
Using UTC avoids these sorts of problems, as you noticed.
Please re-open if you still have issues.


fixed assignment error

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 76.59%. Comparing base (2eb1acd) to head (7d70edf).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4553      +/-   ##
==========================================
- Coverage   81.51%   76.59%   -4.93%
==========================================
  Files         110      110
  Lines       53745    53744       -1
==========================================
- Hits        43811    41165    -2646
- Misses       9934    12579    +2645


I'd like to join this project's community

Your public repo
https://github.com/GlenWeyl/PluralityGov4Gitegw
Your public branch
main
Your email (optional)
<EMAIL_ADDRESS>

Approved

Could not add member due to (file does not exist). Reopen the issue to retry.


[Cyberpunk Red Tabbed] Updates and enhancements, 2021-01-02

Changes / Comments
Updates and enhancements for the Cyberpunk Red Tabbed character sheet.

Add Initiative button to the Combat section.
Enable horizontal scrolling in character sheet when the modal window is narrower than the character sheet it contains.
Add Martial Arts to the Combat section (mirrors the entries from the Skills section but allows for more values for attacks/damage/descriptions).
Add thrown weapons as an option in the Weapons portion of the Combat section.
Updates to the Solo role abilities and including their values automatically in calculations elsewhere in the sheet. (Initiative reaction, precision attack, etc.)
When creating new characters all "required" skills will default to a value of 2 (exceptions: Languages and Local Expert are not pre-populated because they are children of a repeating fieldset).
Add basic 1d10+Stat buttons (clicking the stat names will trigger this behavior).
Education is now flagged as a required skill and Accounting is no longer flagged as a required skill.
Added a note in the Nomad role ability section describing the skills where Moto will be applied automatically (in the Skills section), removed the duplicated roll buttons that were in the role ability section.
Add Evasion button to the Combat section.

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name. Yes
[ ] Is this a bug fix? No
[x] Does this add functional enhancements (new features or extending existing features)? Yes, as listed above.
[ ] Does this add or change functional aesthetics (such as layout or color scheme)? No
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data? Only new uses for existing data have been added, no new data or changes to the existing uses of data were made.
[ ] If this is a new sheet, did you follow Building Character Sheets standards? This is not a new character sheet. (But I do strive to work within the standards.)

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

Character Sheet Info Roll20 Internal Use only.

Character Sheet Info Roll20 Internal Use only.

Character Sheet Info Roll20 Internal Use only.

Character Sheet Info Roll20 Internal Use only.

seeing as this sheet is being worked on, as opposed to the other cyberpunk red sheet then I will help you with this.
Would you like bugs posted in the general issues tab, or some where else where you may be more likely to see them?

Hola. The source code for the character sheet (and ongoing development) actually goes on in the repo over here: https://github.com/mraichelson/cyberpunk-red-tabbed
If you want to post issues or contribute that's the best place to do so.

seeing as this sheet is being worked on, as opposed to the other cyberpunk red sheet then I will help you with this.
Would you like bugs posted in the general issues tab, or some where else where you may be more likely to see them?

Hola. The source code for the character sheet (and ongoing development) actually goes on in the repo over here: https://github.com/mraichelson/cyberpunk-red-tabbed
If you want to post issues or contribute that's the best place to do so.


Kmonad package on nixpkgs is broken

When I try to install kmonad using nixpkgs, with the package haskellPackages.kmonad, it shows a warning saying that the package is broken:
error: Package ‘kmonad-0.4.1’ in /nix/store/nanws06l7r1avkvjjga5vlv01y2v4n8d-source/pkgs/development/haskell-modules/hackage-packages.nix:156052 is marked as broken, refusing to evaluate.

       a) To temporarily allow broken packages, you can use an environment variable
          for a single invocation of the nix tools.

            $ export NIXPKGS_ALLOW_BROKEN=1

       b) For `nixos-rebuild` you can set
         { nixpkgs.config.allowBroken = true; }
       in configuration.nix to override this.

       c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
         { allowBroken = true; }
       to ~/.config/nixpkgs/config.nix.

Even though if I try allowing nix to download and build broken packages, I get this build error:
error: builder for '/nix/store/qijz9m2yfbzpm8fvhs07ll7s1vsac04a-kmonad-0.4.1.drv' failed with exit code 1;
       last 10 log lines:
       >   configureAction, called at libraries/Cabal/Cabal/Distribution/Simple.hs:180:19 in Cabal-<IP_ADDRESS>:Distribution.Simple
       >   defaultMainHelper, called at libraries/Cabal/Cabal/Distribution/Simple.hs:116:27 in Cabal-<IP_ADDRESS>:Distribution.Simple
       >   defaultMain, called at /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs:2:8 in main:Main
       > Setup: Encountered missing or private dependencies:
       > base >=<IP_ADDRESS> && <4.13,
       > lens >=4.17.1 && <4.18,
       > megaparsec >=7.0.5 && <7.1,
       > optparse-applicative >=<IP_ADDRESS> && <0.15,
       > time >=<IP_ADDRESS> && <1.9
       >
       For full logs, run 'nix log /nix/store/qijz9m2yfbzpm8fvhs07ll7s1vsac04a-kmonad-0.4.1.drv'.
error: 1 dependencies of derivation '/nix/store/m986n5k0029gmz3m3jyms167m1qg3xbz-home-manager-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/fh0wm3dpl7h2fy4ppd21mjz9qklw7fg8-home-manager-generation.drv' failed to build
error: 1 dependencies of derivation '/nix/store/vrbqk40biw1isf9xbajkacp9j0s8d8q6-activate-vini.drv' failed to build
error: 1 dependencies of derivation '/nix/store/2vfm4b7aqz0x2dfkb2yrk36vsdkr6rry-unit-home-manager-vini.service.drv' failed to build
error: 1 dependencies of derivation '/nix/store/m22ymsh8xj9s05pkblrbbjq63p60nxxq-system-units.drv' failed to build
error: 1 dependencies of derivation '/nix/store/xcy291pjky5qlgibrapnkxnlzxv4cqvb-etc.drv' failed to build
error: 1 dependencies of derivation '/nix/store/5ssmg847ckinq4l1wiykjwig4jqvjmhi-nixos-system-nixos-21.11.20210625.e1f8852.drv' failed to build

I would really like to be able to setup kmonad declaratively on my config.

You can still use kmonad on NixOS declaratively via a module
https://github.com/kmonad/kmonad/blob/master/doc/installation.md#the-nixos-module

Thanks, I've had to make some adaptations in order for it to work in a pure nixos + home-manager config. But it's working now (fetching the binary from releases).
I'll leave the issue open, since would be cool have default nixpkgs support to installation, and I think the precompiled binary may fail in some systems.

Maybe it would be nice to look into how to get the module into NixOS itself as well. It seems like a bunch of people are using it now, so maybe it's mature enough? Then, using Kmonad on NixOS would be pretty streamlined. If I find the time, maybe I'll look at it

I don't think the time has come to put in on nixpkgs, since kmonad is still very unstable (e.g. the config language will probably change).

On Tue, Jul 06 2021 12:41, Valentin Herrmann wrote:

I don't think the time has come to put in on nixpkgs, since kmonad is
still very unstable (e.g. the config language will probably change).

It's not like Nix doesn't update their packages ;) From an outsiders
perspective, I think the whole nix stuff seems mature enough that
whoever wants to take the initiative and submit it to nixpkgs should
feel free to (perhaps only waiting until the flake PR is merged)

My concern isn't that nixpkgs won't update their package. It's just that since kmonad will change a lot, imo nobody should expect their config to continue working with the next versions of kmonad. That's why I think there should be a small obstacle to using it.

If one is worried about that, he can easily pin its kmonad package version in nix.

I will close this, since the original issue seems fixed.  If people want to push for kmonad to be part of nixpkgs, feel free to open a new issue for that!  (though I would advise everyone to wait at least until after the keycode-refactor branch has been merged)

I think the same issue started happening again:
kmonad is installed through home-manager on debian,
no new version of kmonad was released,
kmonad fails to build due to mostly the same missing dependencies
both nixpkgs packages are failing to build

log
@nix { "action": "setPhase", "phase": "setupCompilerEnvironmentPhase" }
Running phase: setupCompilerEnvironmentPhase
Build with /nix/store/pzcm7f77z4agljk87pjdjway224hgi3m-ghc-9.6.4.
@nix { "action": "setPhase", "phase": "unpackPhase" }
Running phase: unpackPhase
unpacking source archive /nix/store/ipis901z2icg6z3i3j56ixywv4588s2b-kmonad-0.4.2.tar.gz
source root is kmonad-0.4.2
setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file kmonad-0.4.2/kmonad.cabal
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "compileBuildDriverPhase" }
Running phase: compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.lWLsT0Ht3x/setup-package.conf.d -j8 +RTS -A64M -RTS -threaded -rtsopts
[1 of 2] Compiling Main             ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.lWLsT0Ht3x/Main.o )
[2 of 2] Linking Setup
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
Running phase: configurePhase
configureFlags: --verbose --prefix=/nix/store/9381c7l9zyl6hzjj28g5sji5qyly3rb9-kmonad-0.4.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/b9n8r9kkpdfghv7vz9cm9rh5ak3rwx37-kmonad-0.4.2-doc/share/doc/kmonad-0.4.2 --with-gcc=gcc --package-db=/build/tmp.lWLsT0Ht3x/package.conf.d --ghc-options=-j8 +RTS -A64M -RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-options=-haddock --extra-lib-dirs=/nix/store/1n8dg5f4435qm73m4b9m0479igx7iq7l-ncurses-6.4/lib --extra-lib-dirs=/nix/store/wb7d5iw5f08qbm6p72pz1mdd4qgcb7gs-libffi-3.4.6/lib --extra-lib-dirs=/nix/store/s2d4y6k2lanq8v8vg3skaxhmdflv12px-elfutils-0.190/lib --extra-lib-dirs=/nix/store/bhfwvw0h09nvkaj4vr2pcrfm9i758c54-gmp-with-cxx-6.3.0/lib
Using Parsec parser
Configuring kmonad-0.4.2...
CallStack (from HasCallStack):
  withMetadata, called at libraries/Cabal/Cabal/src/Distribution/Simple/Utils.hs:368:14 in Cabal-<IP_ADDRESS>:Distribution.Simple.Utils
Error: Setup: Encountered missing or private dependencies:
base <4.18,
hspec <2.11,
megaparsec <9.4,
mtl <2.3,
optparse-applicative <0.18,
resourcet <1.3,
template-haskell <2.20,
unix <2.8

Thanks for the report! It seems like I forgot to enter myself as a maintainer in nixpkgs and so did not get pinged. I've pushed a revision on Hackage just now and will unbreak kmonad later

@IT-Luka This landed in haskell-updates in https://github.com/NixOS/nixpkgs/pull/300746 and should trickle down to master (and then eventually to {nixpkgs,nixos}-unstable in a few weeks; thanks for reporting this! I also added myself as a maintainer, so that going forward I will be pinged about any incompatibilities and they can be resolved before the package is marked as broken again.


Please clarify what AssertionTypes would be valid here, or provide links to other documentation.

The documentation here is incredibly sparse. Would really appreciate some elaboration.

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

ID: cda09a3d-ffad-2ce0-5723-3d3659015d5c
Version Independent ID: b995f2b5-4994-9984-8625-ad20def2b269
Content: UserAssertion.AssertionType Property (Microsoft.IdentityModel.Clients.ActiveDirectory)
Content Source: xml/Microsoft.IdentityModel.Clients.ActiveDirectory/UserAssertion.xml
Service: active-directory
GitHub Login: @erickson-doug
Microsoft Alias: douge

Closing this out; I've transferred to the product repository.   Please see #1719


error replaceLastName

i got error when do QR.navigator.replaceLastName

those error if use replaceLastName, when using replaceName its work fine

Hi @hiroppi401 ,
Which version are you using?

i'm using version 1.6.3

Could you provide an example code of the problem, I tried one, and it worked as expected!


The problem with the dump of structures

Hi,
After the dump was formed, I decided to work with the structures. In all structures, the field offset does not start from 0x0, but from 0x10 for arm64 and 0x8 for arm
// Arm64
// Assembly-CSharp
struct Str : System.ValueType
{
    System.String field1; // 0x10
    System.Int32 field2; // 0x18
}

// Arm
// Assembly-CSharp
struct Str  : System.ValueType
{
    System.String field1; // 0x8
    System.Int32 field2; // 0xc
}

it should be like this:
// Arm64
// Assembly-CSharp
struct Str : System.ValueType
{
    System.String field1; // 0x0
    System.Int32 field2; // 0x8
}

// Arm
// Assembly-CSharp
struct Str  : System.ValueType
{
    System.String field1; // 0x0
    System.Int32 field2; // 0x4
}

Hi, why would you expect these offsets to start from zero? What are the advantages?
il2cpp api returns the "wrong" offsets also.
Moreover, structs can be boxed to objects, so I would have to check if a certain object is a boxed struct before retrieving fields: this is certainly uglier than the adopted solution (= always subtract Il2CppObject size (16, 8) when it's a Il2Cpp.ValueType).
Also, this can't be a "dump only" thing.

okay


tweak the codeclimate formatter to include the highlighted module nam…

…e in the description, for requiresafe/requiresafe#53

+1


Change samplers to return tags in isSampled() call

Coverage decreased (-0.02%) to 97.632% when pulling 48a933a9c61d8ca915f4227e814040575d31f54f on return-sampler-tags-inline into 12f2e86e3a62bb94319a80cb3c40b36f28ddd0c4 on master.

Coverage increased (+0.08%) to 97.74% when pulling b46ff7d205818321db77effa1d0000511858af76 on return-sampler-tags-inline into 12f2e86e3a62bb94319a80cb3c40b36f28ddd0c4 on master.


Entity searching

It would be useful to be able to search across entities' (class, rel) attributes with something like:
# Check for exact matches on each item in the class and rel attributes
root.search("sender") # => Array<SirenClient::Entity>
# Check for a regex match on each item in the class and rel attributes
root.search(/(sender|receivers)/) # => Array<SirenClient::Entity>

This would be especially useful if you have a payload with entities of different types and are embedded. For example:
{
    "class": [
        "messages"
    ],
    "properties": {
        ...
    },
    "entities": [
        {
            "class": [
                "sender",
                "concepts"
            ],
            "rel": [
                "sender"
            ],
            ...
        },
        {
            "class": [
                "receivers",
                "concepts"
            ],
            "rel": [
                "receivers"
            ],
            ...
        },
        {
            "class": [
                "absurb-class"
            ],
            "rel": [
                "/rels/hello"
            ],
            ...
        },
    ],
    ...
}

root.search("sender") # => 1 Entity
root.search(/(sender|receiver)/) # => 2 Entities
root.search(/hello/) # => 1 Entity

After adding this is redundent.


Adding #ref for pre-requisits.

As you can see in the above gif, the pre-requsit modules are now clickable links which take you to that module. fix #25

Great :D


Fixed bug on first index of fill_missing_samples

close #238

Thanks @Alek050
I merged this pull request and I will write a test for it, for this bug to not come back. I much appreciate those fixes, thank you!

No problem @felixchenier, happy to help. And thanks for the quick release!


[VIT-395] Voting Center

This PR adds the 'Voting Center' page that allows users to generate a QR code and be able to vote proposals in Catalyst application.
Design:
https://app.zeplin.io/project/57acfaa7436a750316161a8b/screen/5f7389134841f85e3649081a
https://app.zeplin.io/project/57acfaa7436a750316161a8b/screen/5f4762e70ecff184a9d491e9
Todos

[ ] Integrate with chain-wallet-libs to encrypt QR code
[ ] Adjust metadata when submitting a TX to the blockchain using Cardano Wallet Backend API
[ ] Display error message when PIN code is invalid
[ ] Implement loader component until TX is confirmed/approved

Review Checklist
Basics

[ ] PR has been assigned and has appropriate labels (feature/bug/chore, release-x.x.x)
[ ] PR is updated to the most recent version of the target branch (and there are no conflicts)
[ ] PR has a good description that summarizes all changes
[ ] PR has default-sized Daedalus window screenshots or animated GIFs of important UI changes:

[ ] In English
[ ] In Japanese

[ ] CHANGELOG entry has been added to the top of the appropriate section (Features, Fixes, Chores) and is linked to the correct PR on GitHub
[ ] Automated tests: All acceptance and unit tests are passing (yarn test)
[ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in development build (yarn dev)
[ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in production build (yarn package / CI builds)
[ ] There are no flow errors or warnings (yarn flow:test)
[ ] There are no lint errors or warnings (yarn lint)
[ ] There are no prettier errors or warnings (yarn prettier:check)
[ ] There are no missing translations (running yarn manage:translations produces no changes)
[ ] Text changes are proofread and approved (Jane Wild / Amy Reeve)
[ ] Japanese text changes are proofread and approved (Junko Oda)
[ ] UI changes look good in all themes (Alexander Rukin)
[ ] Storybook works and no stories are broken (yarn storybook)
[ ] In case of dependency changes yarn.lock file is updated

Code Quality

[ ] Important parts of the code are properly commented and documented
[ ] Code is properly typed with flow
[ ] React components are split-up enough to avoid unnecessary re-renderings
[ ] Any code that only works in main process is neatly separated from components

Testing

[ ] New feature/change is covered by acceptance tests
[ ] New feature/change is manually tested and approved by QA team
[ ] All existing acceptance tests are still up-to-date
[ ] New feature/change is covered by Daedalus Testing scenario
[ ] All existing Daedalus Testing scenarios are still up-to-date

After Review

[ ] Merge the PR
[ ] Delete the source branch
[ ] Move the ticket to done column on the YouTrack board
[ ] Update Slack QA thread by marking it with a green checkmark

@juan-cieri please fix fow and lint issues:

...and don't forget to run translation manager: yarn manage:translations.
I will continue with the review tomorrow.


Runtime can't load

Whenever I load my os. I get this error:
Uncaught exception: __loader:26: Error: Cannot resolve module '/' from '/'
Error: Cannot resolve module '/' from '/'
at Module.require (__loader:45:20)
at Loader.require (__loader:247:25)
at __loader:322:10
at __loader:323:3
You can find the code here: https://github.com/SpaceboyRoss01/basicos

@SpaceboyRoss01 I think the issue is that it can't find initial entry point file index.js.

@SpaceboyRoss01 Is this resolved?

yes


add: dagster/concurrency_key to partitioned assets

This PR adds the dagster/concurrency_key to all partitioned assets created via the dlt_factory decorator. This tag will be used to limit concurrency to 1 for those assets to avoid race-conditions for the time being.

/test-deploy 613af142c73e2a2dc271e8b0ed65bcbe5fba8a99


Conflict with Immersive Vehicles

ReachFix-1.12.2-1.0.5
forge: 1614
Issue:
You cannot interact with vehicles from immersive vehicles with this mod installed.

Also please fill out the issue template completely.
And why are you using forge 1614?

forge 2860 sorry.

Closing this due to inactivity. If the issue persists add a new comment and provide the requested information.


create product take more than 2 minutes

i try to create a products by woocommerce-api in nodejs it takes more than 2 minutes to add only 10 products
i need a solution for this i think it should take just 1,2 second at most to add 50 product
WC.put('products/batch', data, function(err, data, res) {        console.log(res);  });

The time will depends on the server configuration where you are submitting those products, this may take some times depending in the server.


changed DAG, JSON and TestJSON to pascal case

fixes #62

Great!  I'm happy to merge now.
However, I don't want to fill the master branch with loads of 'fixup' commits (like the minor fix commits), so if you could do a rebase and squash/fixup merge them then that would be great.  There's no shame in making fixup commits - we all do - but it's good practice to combine them once a PR is complete.
If you use Git from a console, you can do an interactive rebase with git rebase -i master, and then replace the pick with fixup in front of the fixup commit and then save and close the editor.  Not sure if this tutorial or this tutorial are helpful...

Great!  I'm happy to merge now.
However, I don't want to fill the master branch with loads of 'fixup' commits (like the minor fix commits), so if you could do a rebase and squash/fixup merge them then that would be great.  There's no shame in making fixup commits - we all do - but it's good practice to combine them once a PR is complete.
If you use Git from a console, you can do an interactive rebase with git rebase -i master, and then replace the pick with fixup in front of the fixup commit and then save and close the editor.  Not sure if this tutorial or this tutorial are helpful...

Awesome! Merging now.

Awesome! Merging now.


Enforce MTLS in IG when hitting the access_token endpoint

IG route: 54-ob-token-endpoint protects the access_token endpoint.
According to FAPI, this endpoint must enforce MTLS.

The FetchApiClientResourcesChain and TransportCertValidationFilter achieve this for other routes.
However, this chain relies on the client being authenticated (by providing an access_token). As this is the flow to get an access_token then we can't rely on this.
We have 2 options

Find the client_id in the request
Defer validation until we get a response from AM

Both options are incompatible with the current filter chain. In the first option we need a way of resolving the client_id from the request, this is messy as we will then be responsible for returning error responds for malformed requests (which is re-implementing stuff in AM), we also do not know if the client_id is correct.
In option 2, non of the filters can be used as they rely on the checks taking place on the request path. For this option, it is probably easiest to create a single filter that does all of the work. In which case, we will need to refactor the other filters in the chain to allow the logic to fetch the data to be reused.

The best approach is to do this validation on the AM response path in the filter.
This will require that we create a new TransportCertValidationFilter for this use case, the filter will combine the logic for all of the filters in the existing chain but allow it to be done on the response path. To achieve this, we will refactor the existing filters to extract the logic into services which can then we reused.


API query "errors.com.epicgames.httpserver.route_handler_not_found"

Experiencing issues? Check our Troubleshooting FAQ wiki!
Describe the Bug
Getting server status via API call to https://[server]:7777/api/v1/ fails with the response below:
{"errorCode": "errors.com.epicgames.httpserver.route_handler_not_found", "errorMessage": ""}
Fails whether using local IP, external IP, or DNS URL.
Having read and tried the fixes in #260 and have no issues joining a game, status API queries fail.
Have tried curl requests and GameDig calls, both fail.

Added "-ini:Engine:[HTTPServer.Listeners]:DefaultBindAddress=any" // added line for API access to the end of ini_args in run.sh
Found no -multihome= parameters anywhere
Your Runtime Command or Docker Compose File
services:
  satisfactory-server:
    container_name: 'satisfactory-server'
    hostname: 'satisfactory-server'
    image: 'wolveix/satisfactory-server:latest'
    ports:
      - '7777:7777/udp'
      - '7777:7777/tcp'
    volumes:
      - /opt/dock/satisfactory/config:/config
    environment:
      - MAXPLAYERS=6
      - PGID=1000
      - PUID=1000
      - ROOTLESS=false
      - STEAMBETA=false
#      - DEBUG=true
      - LOG=true
    restart: unless-stopped
    deploy:
      resources:
        limits:
          memory: 12G
        reservations:
          memory: 4G

Debug Output
satisfactory-server  | ===== Satisfactory Server 1.9.1 =====
satisfactory-server  | https://github.com/wolveix/satisfactory-server
satisfactory-server  |
satisfactory-server  | Debugging enabled (the container will exit after printing the debug info)
satisfactory-server  |
satisfactory-server  | Printing environment variables:
satisfactory-server  | declare -x AUTOSAVENUM="5"
satisfactory-server  | declare -x DEBIAN_FRONTEND="noninteractive"
satisfactory-server  | declare -x DEBUG="true"
satisfactory-server  | declare -x DISABLESEASONALEVENTS="false"
satisfactory-server  | declare -x GAMECONFIGDIR="/config/gamefiles/FactoryGame/Saved"
satisfactory-server  | declare -x GAMESAVESDIR="/home/steam/.config/Epic/FactoryGame/Saved/SaveGames"
satisfactory-server  | declare -x HOME="/home/steam"
satisfactory-server  | declare -x HOSTNAME="satisfactory-server"
satisfactory-server  | declare -x LANG="en_US.UTF-8"
satisfactory-server  | declare -x LANGUAGE="en_US:en"
satisfactory-server  | declare -x LOG="true"
satisfactory-server  | declare -x MAXOBJECTS="2162688"
satisfactory-server  | declare -x MAXPLAYERS="6"
satisfactory-server  | declare -x MAXTICKRATE="30"
satisfactory-server  | declare -x OLDPWD
satisfactory-server  | declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
satisfactory-server  | declare -x PGID="1000"
satisfactory-server  | declare -x PUID="1000"
satisfactory-server  | declare -x PWD="/config"
satisfactory-server  | declare -x ROOTLESS="false"
satisfactory-server  | declare -x SERVERGAMEPORT="7777"
satisfactory-server  | declare -x SERVERSTREAMING="true"
satisfactory-server  | declare -x SHLVL="1"
satisfactory-server  | declare -x SKIPUPDATE="false"
satisfactory-server  | declare -x STEAMAPPID="1690800"
satisfactory-server  | declare -x STEAMBETA="false"
satisfactory-server  | declare -x TIMEOUT="30"
satisfactory-server  | declare -x USER="steam"
satisfactory-server  | declare -x VERSION="1.9.1"
satisfactory-server  | declare -x VMOVERRIDE="false"
satisfactory-server  |
satisfactory-server  | System info:
satisfactory-server  | OS:  Linux satisfactory-server 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec  5 13:09:44 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
satisfactory-server  | CPU: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
satisfactory-server  | RAM: 20GB/32GB
satisfactory-server  | HDD: 54GB/458GB (13% used)
satisfactory-server  |
satisfactory-server  | Current version:
satisfactory-server  | 1.9.1
satisfactory-server  | Current user:
satisfactory-server  | uid=0(root) gid=0(root) groups=0(root)
satisfactory-server  | Proposed user:
satisfactory-server  | uid=1000(?) gid=1000(?) groups=1000(?)
satisfactory-server  |
satisfactory-server  | Exiting...

System Specs (please complete the following information):
===== START ISSUE REPORT =====
OS:  Linux tenserv 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec  5 13:09:44 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
CPU: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
RAM: 20GB/32GB
HDD: 55GB/458GB (13% used)
===== END ISSUE REPORT =====

Logs
log_20241218.txt
Additional Context
Add any other context about the problem here.

That API response is correct, there are no issues here. You have to make a real request to the endpoint, not a simple GET request. For example (from our healthcheck.sh):
curl -k -f -s -S -X POST "https://<IP_ADDRESS>:7777/api/v1" \
-H "Content-Type: application/json" \
-d '{"function":"HealthCheck","data":{"clientCustomData":""}}'

This will return:
{"data":{"health":"healthy","serverCustomData":""}}


Happy Path for Squashing Migrations Together

Environment
Knex version: "0.9.0"
Database + version: Postgres 9.4
OS: macOS High Sierra
Feature discussion / request

Explain what is your use case
We have been using knex for years and have hundreds of migrations written. Every time we run a set of integration tests, we run all of our migrations forward to bring the DB into the expected state, and after the tests we run all migrations backward to clean up. Over the years this has become a pretty inefficient process, and we'd love to have the capacity to squash all the existing migrations into a single "base" migration for local development and testing purposes, while maintaining the history of all the migrations we've run in the past for historic reasons.

Explain what kind of feature would support this
We'd love to see a tool like Django's migration squasher, which concatenates migrations together in an intelligent way.
That's obviously a huge request to solve a relatively small problem - another less drastic approach would be to add a key to each migration export's options and leave the creating of the squashed migration up to the user.

Give some API proposal, how the feature should work

Suppose we have the following files in our migrations/ dir:
201801010_first_migration.js
201801020_second_migration.js
201801030_third_migration.js

And then we add in a new migration
201802000_squash_migration.js

That migration would have a new config option, which could look something like:
exports.config = {
   squashes: [
    '201801010_first_migration.js',
    '201801020_second_migration.js',
    '201801030_third_migration.js'
  ]
}

Then, when knex runs the migrations, it can choose whether to run each sub-migration individually or a single squash migration, depending on what is more efficient. For example, if we connect to a DB where the first and second migrations have run, and we want to run UP, we can just run the third migration. But, if we connect to a fresh DB instead, we only need to run the squash migration.

You could just run migrations, take sql dump from database and apply that when initializing fresh DB.

Every time we run a set of integration tests, we run all of our migrations forward to bring the DB into the expected state, and after the tests we run all migrations backward to clean up.

This is very inefficient way to setup / teardown DB for tests. What we've been doing many years is that when we start running tests, we restore database from some SQL dump, then run any new migrations which has been added after dump was created on top of it to have completely correct schema setup fast.
That is done only once when running tests is started.
After that we only truncate all tables (with knex-db-manager) and sequences between test cases, which is easily 1000x faster than rolling migrations back. When DB has been truncated we use objection.js to push adequate test data in as a nested JSON object and objection ORM resolves efficient order of queries to push all the data to DB tables.
I don't see how this feature would resolve slowness of migrations during tests since there would still be lots of DDL queries made, which are really slow by their nature.


remove androidx.test dependency from lib

androidx.test:monitor is distributed as dependency of connect-sdk. It's presence interferes with sdk users builds

Can we get this merged in?

@postalservice14 We can't merge this MR due to our organization policy we would recommend to exclude
implementation('com.mastercard.openbanking.connect:connect-sdk:3.0.3') {
    exclude group: 'androidx.test', module: 'monitor'
}

@dhandonthula, it would be lovely if you shed some light on the technical reasons for it.
If I'm not mistaken, this library makes no sense in Android runtime but only in instrumentation tests.

Thank you for your inputs, @eugene-krivobokov , @postalservice14 . You’re right that this library is intended for instrumentation tests. Unfortunately, we cannot merge this GitHub PR directly due to our organization’s policies.
Rest assured, this will be addressed in our upcoming Connect SDK release.
In the meantime, if you're experiencing issues, you can exclude the library using the below configuration, and the library will not be added to your dependencies.
implementation('com.mastercard.openbanking.connect:connect-sdk:3.0.3') {
    exclude group: 'androidx.test', module: 'monitor'
}


Explicitly add standard include dir to extension module include_dirs

Fixes #9
Also adds long description text and classifier strings.

Superseded by #11


"SDK Initialization/Deinitialization" missing hyperlink

https://github.com/aitos-io/BoAT-X-Framework/blob/master/docs/en-us/BoAT_Overall_Design_en.md
BoAT SDK initialization: Please refer to the description of "BoAT SDK Initialization" in SDK Initialization/Deinitialization

Same issue with #400


Frontend compilation error

Following the install instructions:
> npm install
generate a few warnings that aren't stoppers (I think due to conflicting dependencies).
Then I launch the development mode:
> npm start
and gets:

NOTE: I am running on a remote Linux server using VSCode from a Windows laptop.

@giangiac To run the frontend, you'll need to run
 npm start DISABLE_ESLINT_PLUGIN=true

I'm working on a PR (#83) to fix the formatting everywhere so the disable argument is no longer needed.
Beyond that, there is still a bug in the main branch (#82) which also needs to be addressed


Added Gitter chat badge

Added the Gitter chat badge alongside all the badges on the repo.
Will Fix. #6

Thank you for your contribution. 🙂