Added reducers, actions, imported the store and provider for redux fo…

What I did:

Added reducers and actions for the parent component to help manage state
Added the store and provider into index.js to manage the state

What files were changes:

src/redux/actions/parentActions
src/redux/reducers/parentReducer
src/redux/reducers/index.js
src/index.js

Why were these changes made:

To successfully have a state management system in react using the redux store

Coauthors @JoeyMBrown & @MikeLikesCode
!(https://www.loom.com/share/fa87e9052e0e40b5b65184436ede59f7)

Wow you guys really did a lot!


[HUDI-1180] Upgrade HBase to 2.4.9

[Note: This PR currently contains changes from #4988 and #4997]
What is the purpose of the pull request
This PR upgrades HBase version from 1.2.3 to 2.4.9, addresses issues of Hudi HFile usage due to HBase API changes, and shade HBase-related dependencies in Hudi bundles.
Brief change log

Upgrades HBase version from 1.2.3 to 2.4.9 and Hadoop from 2.7.3 to 2.10.1, which is the minimum Hadoop version required based on HBase documentation.  HBase 2.x is not compatible with Hadoop 2.7 due to usage of hew Hadoop APIs from 2.8.
Extends HoodieHBaseKVComparator from CellComparatorImpl which is a CellComparator implementation, instead of KeyValue.KVComparator since it is deprecated in 2.x.
Changes HFile reader and writer factory methods and how CellComparator is configured.
Addresses HBase 2.x conflict with HBase 1.x in Hive 2:  In Hudi, we newly include hudi-common/src/main/resources/hbase-site.xml containing HBase default configs from the hbase-common 2.4.9 we use, to override the default configs loaded from hbase-default.xml from an older HBase version on the classpath and to ensure correct default configs for Hudi HBase usage.  In Hive, the Hive server loads all lib jars including HBase jars with its corresponding hbase-default.xml into class path (e.g., HBase 1.1.1), and that can cause conflict with the hbase-default.xml in Hudi bundles (HBase 2.4.9).  The exception is thrown as follows: Caused by: java.lang.RuntimeException: hbase-default.xml file seems to be for an older version of HBase (1.1.1), this version is 2.4.9.  Relevant logic causing such exception can be found in HBaseConfiguration::addHbaseResources().  To get around this issue, since HBase loads "hbase-site.xml" after "hbase-default.xml", we provide hbase-site.xml from the bundle so that HBaseConfiguration can pick it up and ensure the right defaults.
Makes changes to configuration in maven-shade-plugin for packaging hudi bundles

Adds necessary includes for HBase 2.x related dependencies
Adds ServicesResourceTransformer for shading services resource
Adds relocation for org.apache.commons.io., org.apache.hadoop.hbase., org.apache.hbase., and org.apache.htrace.
Adds relocation for classes from hbase-hadoop2-compat and hbase-hadoop-compat
Excludes **/*.proto and hbase-webapps/** from bundles
Remove unnecessary dependencies of HBase which are already introduced from hudi-common in the bundle poms

Verify this pull request
This PR is covered by existing unit, functional and CI tests for core write/read flows, compatibility with docker setup of Spark 2.4.4, Hadoop 2.8.4, Hive 2.3.3.
Further compatibility testing:

Write a hudi table before this change with metadata table enabled, containing HFile base files and log files metadata table.  List partitions and files of the data table using metadata table, with this change.  There is no issue.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@hudi-bot run azure

@danny0405 @xiarixiaoyao @alexeykudinkin PTAL after more changes to make HBase upgrade work with Spark 2.4.4, Hadoop 2.8.4, and Hive 2.3.3 (tested with Docker setup).
@danny0405 could you help verify if the changes to hudi-flink-bundle is fine?  I don't see any IT tests using Flink in Docker setup, though the hudi-flink-bundle changes are similar to other bundles which are verified.  Maybe we should add Flink ITs in Docker setup as well.

Write a hudi table before this change with metadata table enabled

can we test the reverse. For e.g writers may be upgraded, while query engines may not be. So can we write hudi table with this change and then try to read it with older code?

Write a hudi table before this change with metadata table enabled

can we test the reverse. For e.g writers may be upgraded, while query engines may not be. So can we write hudi table with this change and then try to read it with older code?

Good point.  I'll take this up as well.


Cannot omit optional properties with DeepOmit

Consider the following code:
type Whole = {
  a: number
  b?: number
  c: {
    foo: number
    bar: number
  }
}

type Filter = {
  a: never
  c: {
    foo: never
  }
}

const omitted: DeepOmit<Whole, Filter> = {
  b: 1 // ok
  c: {
    bar: 3
  },
}

This works (we have a test for this case). B is allowed in omitted, but we can do also without it can since it is optional.
Now slightly different case - we want to omit optional property b from the Whole.
type Whole = {
  a: number
  b?: number
  c: {
    foo: number
    bar: number
  }
}

type Filter = {
  b: never
  c: {
    foo: never
  }
}

const omitted: DeepOmit<Whole, Filter> = {
  b: 1 // error expected
  c: {
    bar: 3
  },
}

b should now be forbidden on omiited type. But we get error:
Type 'Whole' does not satisfy the constraint 'DeepOmitModify<Filter>' Property 'b' is optional in type 'Whole' but required in type '{ b: any; c: DeepOmitModify<{ foo: never; }>; }'
Writing b in Filter as optional doesn't help because DeepOmitModify helper makes everything in Filter required anyway.
Maybe DeepOmitModify should be modified to take 2 parameters <T, Filter> to be able to make some properties in Filter optional in accordance with Whole.

Does marking the member optional in DeepOmitModify fix it?
  [K in keyof T]?: T[K] extends never ? any : T[K] extends object ? DeepOmitModify<T[K]> : never;
  //            ^ this

It is still error 2322 but a new error text:
export const omitted: DeepOmit<Whole, Filter> = {
  // @ts-expect-error: Type 'number' is not assignable to type 'undefined'. (TS2322)
  b: 1,
  c: {
    bar: 3,
    // @ts-expect-error: Type '{ bar: number; foo: number; }' is not assignable to type '{} & Pick<{}, never> & { bar: number; } & Pick<{ foo: never; }, never>'. (TS2322)
    foo: 4,
  },
}

Probably a bunch of other side effects I've not considered.

Already tried this.
The purpose of DeepOmitModify, as I understand it, is to restrict possible properties in Filter type to those that are present in Whole. Hence the  'extends' here:
type DeepOmit<T extends DeepOmitModify, ...> ...
If we mark the member in DeepOmitModify as optional, like this
[K in keyof T]?: T[K] extends never ? any : T[K] extends object ? DeepOmitModify<T[K]> : never;
  //            ^ this

no error, but we lose type safety.
By doing as above, we make all members in Filter class optional, so this won't give error:

type Whole = {
  a: number
  b?: number
}

type Filter = {
  b: never
  d: never // should give error because d is not in the Whole
}

const omitted: DeepOmit<Whole, Filter> = {
  b: 1 // error expected
  c: {
    bar: 3
  },
}

playground:
changing ValueOf (somewhat unrelated but I'm now using it so...)
/** Easily extract the type of a given object's values */
export type ValueOf<T> = T extends Builtin
  ? never
  : T extends Map<unknown, infer ValueType> // could use infer _Key or something like that instead of unknown
  ? ValueType
  : T extends ReadonlyMap<unknown, infer ValueType>
  ? ValueType
  : T extends WeakMap<infer _K, infer ValueType> // can't use unknown here because the generic param extends object
  ? ValueType
  : T extends Set<infer ItemType>
  ? ItemType
  : T extends ReadonlySet<infer ItemType>
  ? ItemType
  : T extends WeakSet<infer ItemType>
  ? ItemType
  : T extends Array<infer ItemType>
  ? ItemType
  : T extends Promise<infer ItemType>
  ? ItemType
  : T[keyof T];

used within DeepOmitModify:
type DeepOmitModify<T, Filter> =
  | {
      [K in Extract<OptionalKeys<T>, keyof Filter>]?: Filter[K] extends never ? any : Filter[K] extends object ? DeepOmitModify<T[K], Filter[K]> : never;
    } & {
      [K in Extract<RequiredKeys<T>, keyof Filter>]: Filter[K] extends never ? any : Filter[K] extends object ? DeepOmitModify<T[K], Filter[K]> : never;
    }
  | Array<DeepOmitModify<ValueOf<T>, ValueOf<Filter>>>
  | Promise<DeepOmitModify<ValueOf<T>, ValueOf<Filter>>>
  | Set<DeepOmitModify<ValueOf<T>, ValueOf<Filter>>>
  | ReadonlySet<DeepOmitModify<ValueOf<T>, ValueOf<Filter>>>
  | WeakSet<DeepOmitModify<ValueOf<T>, ValueOf<Filter>>>
  | Map<any, DeepOmitModify<ValueOf<T>, ValueOf<Filter>>>
  | WeakMap<any, DeepOmitModify<ValueOf<T>, ValueOf<Filter>>>;

I have to get rid of the guard on DeepOmit because it seems to trigger TS deep recursion errors. To work around that I've renamed the type to DeepOmitInternal and created a new proxy external type with the guard still.

Yes, this deep recursion errors is what stopped me initially when I tried to execute this approach.
You seem to have successfully got rid of them (see point 2), but there was another problem:
1 If we do Extract from T, extraneous keys from Filter will not be taken into account.
Consider extraneous d property on Filter, it still doesn't trigger an error in your solution. This is because modified type that is obtained from DeepOmitModify and used for T typechecking (type DeepOmit<T extends DeepOmitModify, ...> ... ) will contain all properties from T anyway (because we extracting them from there), so T extends will naturally pass, even if Filter has something extraneous.
So, after all, I think passing T to DeepOmitModify and extracting from it is not an answer.
Instead, we will are able to detect our extraneous d and avoid Property 'b' is optional in type 'Whole' but required in type '{ b: any; c: DeepOmitModify<{ foo: never; }>; } error, provided that we mark b as optional in Filter too(!) and extract Required and Optional separately within DeepOmitModify in order to keep this characteristic in modified type.

Note, that if we specify { b?: never } it automatically becomes undefined for typescript (never type disappears)
Because of this we have to change condition in all lines that contain [K in Extract<OptionalKeys<F>, keyof Filter>]+?: Filter[K] extends never to Filter[K] extends undefined.

2 Once we do this, we get this error (I believe this is what you meant by deep recursion error)
Type '{ [K in Extract<Exclude<keyof F, OptionalKeys<F>>, keyof F>]: F[K] extends never ? any : F[K] extends Record<string, any> ? Modify<F[K]> : never; } & { [K in Extract<...>]+?: (F[K] extends undefined ? any : F[K] extends Record<...> ? Modify<...> : never) | undefined; }' is missing the following properties from type 'WeakMap<any, Modify<Filter>>': delete, get, has, set, [Symbol.toStringTag]
in this branch within DeepOmit type
: T extends Set<infer ItemType> 	? ItemType extends Modify<F> 		?
Currently I don't see any harm this might possibly do.
Here is the full working playground
I left your ValueOfs in place but everything works also without them.

I think the valueof changes are both unnecessary to this bug and possibly breaking for users of the DeepOmit type so I've stripped them back out: playground
I also brought in the testing code and removed unrelated code to shorten the url here and make it ready to convert to a PR.

Don't like b?: undefined; either, but I see no way to remove it completely.
However, expicitly assigning property to undefined is a bad practice and I see no reason why anyone would try to do so.
so I think we can live with it for now
I can make a PR but currently another my PR that adds DeepPick type is awaiting to be merged
https://github.com/krzkaczor/ts-essentials/pull/175
I could integrate this fix into existing PR but probably 2 different PR will look better.
However potentially there can be a conflict between them, so maybe we should wait until DeepPick PR will be merged (I hope it won't take long)

This still seems to be an issue. Has there been any progress on it?
The structure I'm using is basically:
type TheType = {
  __typename: "X",
  a?: {
    __typename: "Y",
    b?: Array<{
      __typename: "Z"
    }>
  }
}

type OmittedType = DeepOmit<TheType, { __typename: never }>

Objects of that type end up still requiring __typename: "Y", and __typename: "Z" on each array element.
I ended up using a combination of Omit and (this library's) Merge, which is a bit verbose.

@MathieuGilbert thank you for the question!
For current version that's true, it's not working – https://tsplay.dev/WK79yW
I was recently finished working on DeepPick and will switch into DeepOmit implementation (recently I updated it to use only mapped types + key remapping to be able to see the result clear)
I'm checking what master currently has and I still can reproduce this problem, let me start working on it these days, I will keep you updated about it

Thanks @Beraliv! This is what I have working. Like you say, it's repeating the structure which is not ideal. At least I can avoid completely rewriting the type, but it'd be great to get it down to a one-liner with DeepOmit.
type OmittedType = Merge<
  Omit<X, '__typename'>,
  {
    a?: Merge<
      Omit<Y, '__typename'>,
      {
        b?: Array<
          Omit<Z, '__typename'>
        >
      }
    >
  }
>

Thanks @Beraliv! This is what I have working. Like you say, it's repeating the structure which is not ideal. At least I can avoid completely rewriting the type, but it'd be great to get it down to a one-liner with DeepOmit.
type OmittedType = Merge<
  Omit<X, '__typename'>,
  {
    a?: Merge<
      Omit<Y, '__typename'>,
      {
        b?: Array<
          Omit<Z, '__typename'>
        >
      }
    >
  }
>

At the moment you can use it only this way:
 type OmittedType = DeepOmit<TheType, {
   __typename: never;
   {
     a?: {
       __typename: never;
       {
         b?: Array<
           { __typename: never; }
         >
       }
     >
   }
 >

For now you need to repeat the structure, and it's aligned between DeepPick and DeepOmit

I've double checked first scenario – https://tsplay.dev/N753RW ✅
Second is highlighting error correctly – https://tsplay.dev/Nr8Q1W
I will close this issue as it was resolved in https://github.com/ts-essentials/ts-essentials/pull/270


Cashaddress prefix

Hi Guys, really hope I'm doing this in the right place.. apologies if im not!
We are trying to use cashaddress more frequently to onboard new comers to BCH, there is 1 issue and 1 request here.
Issue: most wallets do not yet support the cashaddress prefix, can we have an option to toggle that off until they do? for example, bitcoin.com wallet can not sweep a cashaddress wallet at the moment.
Request: Can we have a few different options for background graphics for the paper wallet? would be nice to have a few options, especially with the holidays coming up! :)
You guys rock!!

So, I would like to keep the prefix. This is being used to guarantee it scans into the correct wallet. Most wallets have already updated to include this (ABC, Unit, Stash, etc). Ideally that support should be added to the bitcoin.com wallet, as it is a tiny change.
Unfortunately it's harder than it seems for us to add that toggle, as it changes the size of the QR codes that are generated, and throws off the layout considerably.
As for the additional artwork, I am sure that is something we could add. @theantnest how do you feel about that?

totally understand on the toggle prefix.
as for the graphics.. yes please!!

I also support pushing for wallet to support the spec as they are tbe one lagging behind, as discussed on slack.


fix(minor): fixed colors not being rendered

Added new linting

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


Distance Calculator only works once in Circle tab in ArcMap

I'm struggling to create circles using the Distance Calculator in Distance and Direction. I can create it once by selecting a center point, and then expanding the Distance Calculator and entering a time and speed. However, when I clear graphics and try to create a circle using time and speed again, I run into issues. I can enter time and speed in the distance calculator, but when I click enter a graphic doesn't draw.
To repro:
Open distance and direction add-in in ArcMap (I'm using 10.5 build 6488)
Navigate to the circle tab
Click a center point using the map point tool
expand the distance calculator
Enter parameters for Time and Speed and click enter. You should see a correct graphic.
Now, clear the graphic and try and create another circle using the distance calculator. I can't get it to work, regardless of whether I close and open the distance calculator section, click a new center point and clear graphics, or change the numbers in the time and minutes boxes.
If we are short on time we could always push the Distance Calculator functionality back from the version-next release @nfeuerstein @lfunkhouser

@Dbarnes1 @nfeuerstein Noticed that repopulating both time and rate makes tool respond. Both fields must be refreshed in no particular order. can this issue be addressed through doc or should we pursue a fix?

@pHill5136 I can get it to work now. A refresh fields button would be really useful for when users aren't properly refreshing both fields. Also, what if I try to create the same size circle multiple times from multiple starting locations. It seems like that bug still exists.

The problem appears to be: if values are present in Time and Rate fields before a point is added, the Radius / Diameter field does not update when the point is added. This then causes a problem in code because if the Distance variable (as obtained from Radius / Diameter) is zero, no graphic is drawn.
The problem does not occur on very first usage of the tool, so it seems like the solution could be to ensure the tool gets reset to this initial state after each creation of a graphic.
I will investigate a fix.

Looking at this again, I think there is an inconsistency between the Radius / Diameter field being cleared after adding the graphic, whereas the Time / Rate fields remain populated. Surely all three of Radius / Diameter, Time and Rate fields should be cleared, or if Time and Rate are to remain populated then so should Radius / Diameter, because presence of values in Time and Rate provides us with the inputs we need to generate Radius / Diameter.
I am clarifying this with @kgozango.

@kgonzago informs me that following creation of the circle, the Time and Rate fields should be cleared along with the Distance field

@kgonzago @Thargoids can this be moved to verify?

No. They rolled back the changes from the original. Looks like it's still in progress.

A fix is ready but I made a mistake with the pull request, which necessitated the roll back. I will create another PR.
The change I have made sets Time and Rate to zero after each point is created. This resolves the issue whereby the fields had to be refreshed after creating a point, but note it means that if a user wants to create multiple circles with the same Time/Rate, they have to reenter these values each time. I've gone with @kgonzago's direction here.

@Dbarnes1 Can you verify? Thanks.

@kgonzago verified that the distance calculator parameters reset to zero after each circle is created using the enter key:


Weird Magic Pot/Fatigue related issue

Hey Hugh,
Firstly thanks a bunch for this! Greatly appreciated! I think I ran across a bug related to the "Fatigue level check"
If the party fatigue is lower than the threshold then this happens:

^ for clarity the party enters the battle at timestamp 17:08:50 but it's still checking for the fatigue popup when the party has killed the magic pot
From what I can tell it keeps looking for the second button (the warning that this party includes...) but the fight ends before the watchdog ends by itself. Only seems to happen on Magic Pot fights as those are fast whereas a normal fight will look like:

^ for more clarity the party is already in battle at 17:12:09, it searches for a bit while the party is fighting then Watchdog kills the search and the battle concludes a short while later
When the party has higher fatigue then it's no problem:

Apologies if it's an issue on my end alone! :D
Let me know if this info makes some sense!
Thanks again

I made some changes in 5.1 to how the "in battle" state is determined that I think should fix this.
Unfortunately my test machine is too slow to reproduce.  I should finalize the release in the next few days so you can test it and report back

Please try the 5.1 release and report back, I think it should fix your issue.

I tried it yesterday and the case never happened (although it's happened to me 3-4x already in the past prior to the update haha)
The conditions are your fatigue needs to be lower than the threshold and you need to land on a magic pot, but from what I can see  with the current update it's not trying to find a button with watchdog while in battle anymore so it should have solved it.
Will update this post to confirm when I see if it fixed it :)

Any other news on this?
I'm going to close this but feel free to re-open if needed

Your fix back in version 5.1 did in fact do it! Sorry never got around to closing the thread myself :)
Thanks again


fix: page blank screen

[x] I am sure that the code is update-to-date with the dev branch.

close #1220

dev无法复现，之后staging验证


Armour + infection chance needs a detail examine

Like the health detail examine I should be able to look at some clothing in-game and know its armour value / whether it can reduce zombie infection chance.

Irrelevant since DiseaseSystem was removed?

basically done since we have armor examine + zombie infection is tied to slots and not clothing


Remove prereqLocation from coldSnap config

Fixes #1442
Cold Snap has no pre-requisites to talent, the existing config set a prereq of coldSnap itself.

Thanks for the fix!


update swift pm version to lastest PLEASE

Please consider submitting the following information (if relevant):

Library setup method: Swift Package Manager.
Version of the library. Example: 19
Xcode version. Example: 12
OS version. Example: iOS 15

Done


Remote code execution from WSL2

Would it be possible to implement remote code execution from WSL2 as well?
I've never worked with VSCode extensions, maybe with some guidance I can help implement it.
EDIT: I've been able to connect to the Windows UE5 instance from WSL2, changing TTL to 2 in the plugin and extension settings. Even so, when I try to run a script file, the UE5 output log displays:
LogPython: Error: Traceback (most recent call last):
LogPython: Error:   File "<string>", line 1, in <module>
LogPython: Error: OSError: [Errno 22] Invalid argument: '/home/richardnm/.vscode-server/extensions/nilssoderman.ue-python-1.1.0/python/execute/vscode_execute_entry.py'

It seems that it has the root for file execution on Windows, trying to access the WSL Ubuntu /home/... directory.

Hi,
Interesting, I don't se why we shouldn't support this!
I haven't used WSL2 myself, I'll download it and give it a try, but any help in both testing & implementing this would be greatly appreciated!
I'm going to put together a contributing.md document in the coming days, with some info on how to run/debug the extension.
It seems the extension is installed on the WSL2 VM, which means we cannot share any files between the extension/unreal. All  communication needs to happen through the socket.
There are currently some python scripts that the extension refers to by filepath (see src/modules/remote-handler::executeFile).
These python files will instead need to be read inside this executeFile method, and then pass along the code instead of the filepath.
Then comes the issue of vscode_execute_entry.py which does a relative import of vscode_execute.py. Worst case we could skip this and execute vscode_execute.py directly (only incase of WSL2).
Lastly, instead of passing in the filepath (fileToExecute) in src/scripts/execute::main, this file also needs to be read here and passed as code.

There is now a CONTRIBUTING.md with some info on how to setup the extension for development/debugging.
It will probably be some time before I have the time to look at this, but feel free to give it a go if you're feeling up to it.
Cheers,
Nils


Huy working branch sprint 5+6

Added server.js which acts like backend for react-planner and update load button component to support data communication to Mapalyze
Separated fetch button into different component from load button


OfficeOnlineServerDsc: Update pull request template

Pull Request (PR) description

Update pull request template

Updates the template to match this repository.
This Pull Request (PR) fixes the following issues
n/a
Task list

[x] Added an entry under the Unreleased section of the change log in the README.md.
Entry should say what was changed, and how that affects users (if applicable).
[ ] Resource documentation added/updated in README.md.
[ ] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[ ] Unit tests added/updated. See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[ ] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

This change is

Codecov Report

Merging #32 into dev will not change coverage.
The diff coverage is n/a.

@@        Coverage Diff        @@
##           dev   #32   +/-   ##
=================================
  Coverage   91%   91%
=================================
  Files        4     4
  Lines      215   215
=================================
  Hits       197   197
  Misses      18    18


bootloaderInstructions: add recovery variant

For official firmware recovery, we have separate videos for non-USB hubs.
Closes: https://github.com/pybricks/support/issues/728

Codecov Report
Base: 69.58% // Head: 69.51% // Decreases project coverage by -0.07% :warning:

Coverage data is based on head (91802f7) compared to base (0f871c6).
Patch coverage: 75.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1365      +/-   ##
==========================================
- Coverage   69.58%   69.51%   -0.08%
==========================================
  Files         189      189
  Lines        4666     4678      +12
  Branches      948      959      +11
==========================================
+ Hits         3247     3252       +5
- Misses       1402     1407       +5
- Partials       17       19       +2

Impacted Files
Coverage Δ

src/app/constants.ts
100.00% <ø> (ø)

.../bootloaderInstructions/BootloaderInstructions.tsx
69.84% <73.33%> (-6.16%)
:arrow_down:

...re/restoreOfficialDialog/RestoreOfficialDialog.tsx
100.00% <100.00%> (ø)

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

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


Upgrade to Node.js 16

Description:
Upgrade to Node.js 16 to still work when 12 is removed.
Justification:
Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/setup-java@v2. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
Are you willing to submit a PR?
Sry, no

Hello @mirvnillith. We updated the Nodejs version in v3.0.0 major tag (v3). I think you can switch to it because it is the only one breaking change.

Hello everyone. For now I'm going to close the issue because the v3 tag was switched to Node.js 16.


[Bug]: Missing constructor for absl::synchronization_internal::KernelTimeout in shared builds

Describe the issue
While building tensorflow with new abseil 20240116.1, we ran into the following issue:
# Execution platform: @local_execution_config_platform//:platform
/home/conda/feedstock_root/build_artifacts/debug_1708918309173/_build_env/bin/../lib/gcc/x86_64-conda-linux-gnu/12.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: bazel-out/k8-opt/bin/external/local_xla/xla/service/libslow_operation_alarm.pic.a(slow_operation_alarm.pic.o): in function `xla::SlowOperationAlarm::AlarmLoop()':
slow_operation_alarm.cc:(.text._ZN3xla18SlowOperationAlarm9AlarmLoopEv+0x21c): undefined reference to `absl::lts_20240116::synchronization_internal::KernelTimeout::KernelTimeout(absl::lts_20240116::Time)'

While it's clear where this symbol lives, we cannot link to absl/synchronization:kernel_timeout_internal, because it has private visibility.
However, after realizing tensorflow never explicitly uses KernelTimeout in its codebase, I decided to look back at abseil, and I think this is a similar situation to #1624, because AFAICT it concerns absl::Mutex and inlining (https://github.com/abseil/abseil-cpp/commit/1cf6469b372a0ab2787ad95f1ebb611c81b968b3).
In particular, in a shared build, some methods have to construct a synchronization_internal::KernelTimeout, e.g.
https://github.com/abseil/abseil-cpp/blob/2f9e432cce407ce0ae50676696666f33a77d42ac/absl/synchronization/mutex.h#L375-L381
Since that constructor cannot be found (due to visibility), we fail.
Steps to reproduce the problem
Build tensorflow against abseil 20240116.1
What version of Abseil are you using?
20240116.1
What operating system and version are you using?
Linux
What compiler and version are you using?
GCC 12, nvcc 12.0
What build system are you using?
bazel
Additional context
No response

Does the patch proposed in https://github.com/abseil/abseil-cpp/issues/1624#issuecomment-1941436880 fix the problem? That would be a hint that this is actually the same issue as #1624.

Does the patch proposed in #1624 (comment) fix the problem? That would be a hint that this is actually the same issue as #1624.

We ran into this problem with the patched abseil. There are three possibilities as far as I can see:

the patch is independent of the bug
the patch uncovered the bug
the patch introduced the bug

I still think that it's very closely related, because of the way how constructors/destructors are (apparently) missing in the shared library.
However, it is not the same in the sense that the tensorflow builds do set NDEBUG.

@derekmauro, what do you think about the situation here now? I get that you'd like constructurs/destructors to be inlined as much as possible, but given that synchronization_internal::KernelTimeout is used from another library (absl_mutex), this doesn't work in shared builds.

I haven't had time to look into this, sorry.

Yeah, it's OK. I managed to dig a bit more and found it's an interaction between bazel/tensorflow and their vendored abseil. I'll close this, as there's nothing to do for abseil AFAICT.


[Bug]: Can't paste text copied to clipboard unless it is plain text

What happened?
Can't paste text copied from MS Word Document/Non-Plain Text after updating to 0.7.1
Steps to Reproduce

I updated to from 0.7.0 to 0.7.1 (docker)
Attempted to copy text from a MS Word document and paste into LibreChat, but the paste does not work. Edit: It seems the issue is that the text must be plain text otherwise cannot be pasted.

What browsers are you seeing the problem on?
Firefox, Chrome
Relevant log output
No response
Screenshots
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Thank you. It still does not seem to work even after updating with this change. I am using my own separate script as a workaround for now to convert my clipboard to plain text after I copy something.

Thank you. It still does not seem to work even after updating with this change. I am using my own separate script as a workaround for now to convert my clipboard to plain text after I copy something.

I can't reproduce it after the PR that closed this issue. If you are using docker, it looks like the build image failed, which happens from time to time, that may have been why you didn't get the update.
Once the following action run is complete, you can try updating:
https://docs.librechat.ai/install/installation/docker_compose_install.html#updating-librechat
https://github.com/danny-avila/LibreChat/actions/runs/8826873828

That did the trick! Thank you!


[0.2.8] CTRL+C shutdown causes Ansible to hang waiting for phantom result?

while attempting to reproduce #623 , CTRL+C to shut down produces:
fatal: /home/dmw/src/mitogen/tests/ansible/integration/module_utils/adjacent_to_playbook.yml:9: [target-centos7-1]: FAILED! => {
  failed: True
  msg: The task worker cannot connect. Ansible may be shutting down, or the maximum open files limit may have been exceeded. If this occurs midway through a run, please retry after increasing the open file limit (ulimit -n). Original error: could not connect to /tmp/mitogen_unix_6soo1b_m.sock: No such file or directory
}

Which is fine and perfectly descriptive, except MuxProcess should not have started shutting down until the top-level process closed its socket. Need to ignore SIGINT within MuxProcess, looks like it is catching it because it's still in the foreground process group for the terminal
We don't return to the prompt. Instead we sit doing nothing. ps reveals Ansible top-level has not exitted, just sitting there waiting for a result that won't arrive. faulthandler reports:
PLAYBOOK=soak-623-adjacent-to-playFatal Python error: Segmentation fault

Thread 0x00007ff9f59c1700 (most recent call first):
  File "/usr/lib/python3.6/multiprocessing/connection.py", line 379 in _recv
  File "/usr/lib/python3.6/multiprocessing/connection.py", line 407 in _recv_bytes
  File "/usr/lib/python3.6/multiprocessing/connection.py", line 216 in recv_bytes
  File "/usr/lib/python3.6/multiprocessing/queues.py", line 94 in get
  File "/home/dmw/src/mitogen/venv36/lib/python3.6/site-packages/ansible/plugins/strategy/__init__.py", line 85 in results_thread_main
  File "/usr/lib/python3.6/threading.py", line 864 in run
  File "/usr/lib/python3.6/threading.py", line 916 in _bootstrap_inner
  File "/usr/lib/python3.6/threading.py", line 884 in _bootstrap

Thread 0x00007ff9f51c0700 (most recent call first):
  File "/usr/lib/python3.6/threading.py", line 295 in wait
  File "/usr/lib/python3.6/multiprocessing/queues.py", line 222 in _feed
  File "/usr/lib/python3.6/threading.py", line 864 in run
  File "/usr/lib/python3.6/threading.py", line 916 in _bootstrap_inner
  File "/usr/lib/python3.6/threading.py", line 884 in _bootstrap

Current thread 0x00007ff9fdb01740 (most recent call first):
  File "/home/dmw/src/mitogen/venv36/lib/python3.6/site-packages/ansible/plugins/strategy/__init__.py", line 623 in _wait_on_pending_results
  File "/home/dmw/src/mitogen/venv36/lib/python3.6/site-packages/ansible/plugins/strategy/linear.py", line 292 in run
  File "/home/dmw/src/mitogen/ansible_mitogen/strategy.py", line 348 in <lambda>
  File "/home/dmw/src/mitogen/mitogen/core.py", line 633 in _profile_hook
  File "/home/dmw/src/mitogen/ansible_mitogen/strategy.py", line 348 in run
  File "/home/dmw/src/mitogen/venv36/lib/python3.6/site-packages/ansible/executor/task_queue_manager.py", line 290 in run
  File "/home/dmw/src/mitogen/venv36/lib/python3.6/site-packages/ansible/executor/playbook_executor.py", line 154 in run
  File "/home/dmw/src/mitogen/venv36/lib/python3.6/site-packages/ansible/cli/playbook.py", line 122 in run
  File "/home/dmw/src/mitogen/venv36/bin/ansible-playbook", line 106 in <module>

(venv36) [05:37:35 k3!26 mitogen]
(venv36) [05:37:35 k3!26 mitogen]
(venv36) [05:40:43 k3!26 mitogen] PLAYBOOK=soak-623-adjacent-to-playbook.yml VER=<IP_ADDRESS> .ci/soak/mitogen.sh

<IP_ADDRESS> is fairly ancient so could possibly just ignore this, but would be nice to figure out how it happened in case it's a regression in the extension

There were definitely no WorkerProcesses left running, the management of the 'pending result count' variable is deep in Ansible code, and the associated code defies analysis. Pretty sure it's some crazy Ansible bug


cannot load qasms containing delay

e.g.
OPENQASM 2.0;
include "qelib1.inc";
qreg q[4];
creg meas[4];
delay(172) q[1];
u3(1.955526,-3.9994262,1.5396532) q[1];

Delay is not a standard instruction in QASM2. However, you could declare it as opaque.
OPENQASM 2.0;
include "qelib1.inc";

opaque delay(time) q;

qreg q[4];
creg meas[4];
delay(172) q[1];
u3(1.955526,-3.9994262,1.5396532) q[1];

Loading this as a circuit will result in a custom opaque gate, which I think we could map to our delay instruction:
circuit = QuantumCircuit.from_qasm_str(qasm)
circuit.draw(idle_wires=False)

     ┌────────────┐┌───────────────────────────┐
q_1: ┤ delay(172) ├┤ U3(1.9555,-3.9994,1.5397) ├
     └────────────┘└───────────────────────────┘

Notice that:
circuit.data[0]

<qiskit.circuit.gate.Gate at 0x12f5a9b50>

So, if I understand you correctly, the output of the last example should be:
Delay(duration=172[unit=dt])


Demo using power tacx bushido smart trainer

Seems like you have the most recent version of python-ant.

This example is basically the same as the heart rate one except that the class is BicyclePower.
I might look at improving those examples to show the general setup and then just add a comment on what types of device classes can be used, rather than a separate example for each.


Shards can't install repos with '.' in the name

When trying to install with a shard.yml like below
name: active-mysql
owner: Serdar Dogruyol
version: 0.1.0

dependencies:
  active_record.cr:
    github: waterlink/active_record.cr

I got an error like this
Updating https://github.com/waterlink/active_record.cr.git
Updating https://github.com/waterlink/mocks.cr.git
Unexpected event: NONE at 0:0 (YAML::ParseException)
[4341224130] *CallStack::unwind:Array(Pointer(Void)) +82
[4341224033] *CallStack#initialize<CallStack>:Array(Pointer(Void)) +17
[4341223992] *CallStack::new:CallStack +40
[4341268769] *Exception@Exception#initialize<YAML::ParseException, String>:CallStack +33
[4341268703] *YAML::ParseException#initialize<YAML::ParseException, String, UInt64, UInt64>:CallStack +143
[4341268529] *YAML::ParseException::new<String, UInt64, UInt64>:YAML::ParseException +129
[4341378141] *YAML::Parser#raise<YAML::Parser, String>:NoReturn +61
[4341378072] *YAML::Parser#unexpected_event<YAML::Parser>:NoReturn +88
[4341377371] *YAML::Parser#parse_node<YAML::Parser>:(Nil | String | Array(YAML::Type) | Hash(YAML::Type, YAML::Type)) +267
[4341377841] *YAML::Parser#parse_mapping<YAML::Parser>:Hash(YAML::Type, YAML::Type) +129
[4341377356] *YAML::Parser#parse_node<YAML::Parser>:(Nil | String | Array(YAML::Type) | Hash(YAML::Type, YAML::Type)) +252
[4341377029] *YAML::Parser#parse_document<YAML::Parser>:(Nil | String | Array(YAML::Type) | Hash(YAML::Type, YAML::Type)) +37
[4341376965] *YAML::Parser#parse<YAML::Parser>:(Nil | String | Array(YAML::Type) | Hash(YAML::Type, YAML::Type)) +101
[4341376609] *YAML::load<String>:(Nil | String | Array(YAML::Type) | Hash(YAML::Type, YAML::Type)) +33
[4341373197] *Shards::Spec::from_yaml<String>:Shards::Spec +29
[4341431758] *Shards::Resolver+@Shards::Resolver#spec<Shards::Resolver+, String>:Shards::Spec +78
[4341408298] *Shards::Package#spec<Shards::Package>:Shards::Spec +42
[4341397010] *Shards::Manager#resolve<Shards::Manager, Array(Shards::Dependency), Bool>:Array(Shards::Dependency) +130
[4341396869] *Shards::Manager#resolve<Shards::Manager, Shards::Spec>:Array(Shards::Dependency) +37
[4341397022] *Shards::Manager#resolve<Shards::Manager, Array(Shards::Dependency), Bool>:Array(Shards::Dependency) +142
[4341396869] *Shards::Manager#resolve<Shards::Manager, Shards::Spec>:Array(Shards::Dependency) +37
[4341396733] *Shards::Manager#resolve<Shards::Manager>:Array(Shards::Dependency)? +29
[4341441440] *Shards::Commands::Install#run<Shards::Commands::Install>:Array(Shards::Package)? +32
[4341372369] *Shards::Commands::install<String>:Array(Shards::Package)? +17
[4341372346] *Shards::Commands::install:Array(Shards::Package)? +26
[4341173622] ~fun_literal_29 +182
[4341447786] *OptionParser::ParseTask#parse<OptionParser::ParseTask>:Array(String)? +634
[4341363638] *OptionParser#parse<OptionParser, Array(String)>:Array(String)? +134
[4341159711] __crystal_main +27471
[4341168960] main +32

Have you tried this:
dependencies:
  active_record:
    github: waterlink/active_record.cr

I am asking, because actual name of the library is active_record. And .cr is just a part of the name of the repo.

@waterlink let me check

Unfortunately i got the same error trace @waterlink

I wonder, if it has anything to do with active_record.cr not yet having shards.yml. Let me try adding it.

I have pushed proper shard.yml. Can you try again?

For me provided shard.yml snippet works now :)

Besides currently issues for shards should go to http://github.com/ysbaddaden/shards

Shards does its best to generate a shard.yml when its missing, parsing deps from the Projectile. I think it failed to generate correct dependencies for mocks.cr, which you fixed by having a correct shard.yml. I guess the . is indeed the cause.

I think the cause is name (from src dir) != name (from git repo) + absence of shard.yml to clarify the difference.


add NETReactorSlayer

https://github.com/SychicBoy/NETReactorSlayer

Pull request #11 was created to fix this issue.


Refactor

Changes

Minor changes to the constants file.
Tidies up comments a tiny bit

The reason why MODSIGNORE is a tuple is because it contains a list of folder names used in PAYDAY 2's community mod library and API, BeardLib.
Without it, these folders which are not mods would show up as a mod in the program.
I haven't used sets before so my knowledge is very limited with them. But unless I am missing something, there is no point in making MODSIGNORE into a set.
The times MODSIGNORE is used is when checking if a folder in /mods/ is one of these folders.

The reason why MODSIGNORE is a tuple is because it contains a list of folder names used in PAYDAY 2's community mod library and API, BeardLib.
Without it, these folders which are not mods would show up as a mod in the program.
I haven't used sets before so my knowledge is very limited with them. But unless I am missing something, there is no point in making MODSIGNORE into a set.
The times MODSIGNORE is used is when checking if a folder in /mods/ is one of these folders.

Got it, thanks for clearing that up.

This PR has been up for a while and most of the improvements are no longer needed


On the favorite screen, the background color of the top app bar differs from the Figma design when scrolling

actual
expect

🙋

@nishimy432 Thanks! Assgined!


Microsoft Flow is now called Power Automate

Just a reminder to update this article and any mention of Microsoft Flow as it is now know as Power Automate.

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

ID: 82ee9751-961d-7109-63d6-813b1862c632
Version Independent ID: 583d1b2f-9c1a-3580-9d14-37bb551eaf44
Content: Integration and automation platform options in Azure
Content Source: articles/azure-functions/functions-compare-logic-apps-ms-flow-webjobs.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

Hi @DixitArora-MSFT can you link which PR address this issue? I was about to send a PR but I saw this issue first :)


Sorry to bother you.I  downloaded the dataset，and found it contains .mhd files and .raw files,are they belong to imgs?So what is masks should contain?

Sorry to bother you.I  downloaded the dataset，and found it contains .mhd files and .raw files,are they belong to imgs?So what is masks should contain?
Originally posted by @pomodoromjy in https://github.com/lalonderodney/SegCaps/issues/17#issuecomment-470075670
Sorry to bother you.I have the same problem with this man.I need the help to test on the dataset.

The images are split into two files. The .mhd files contain the header information and the .raw files contain the image information. Both are needed. Simply place these both files together into the imgs or masks folders and the code will find the .mhd files and read in the .raw files from these.


Utilization: Disk IO RW chart

Implemented as "best-effort", I do not have access to a Ceph environment.

Depends on: https://github.com/kubevirt/web-ui-components/pull/322

Pull Request Test Coverage Report for Build 1440

7 of 10 (70.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.05%) to 87.285%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/components/ClusterOverview/Utilization/Utilization.js
7
10
70.0%

Totals

Change from base Build 1195:
-0.05%

Covered Lines:
3324

Relevant Lines:
3649

💛  - Coveralls

missing tests/snapshots


Change tab select key

Hey guys,
first of all great plugin! it has replaced and enhanced telescope for me :) I did have one question, is there a way in which I can modify the key used to add selections to the quick fix menu? I have a habit of moving down the options using tab and shift tab to move up (but tab add the item to the quick fix). Is there a way that I can change that keybind?
Thanks again!

Fzf-lua defaults do not contain a default binding for tab/shift-tab, these come from fzf’s defaults:
https://github.com/ibhagwan/fzf-lua/blob/3b3cc17c7bb91f6bbef7166c0756f89a189c4db4/lua/fzf-lua/defaults.lua#L84-L97
You can modify fzf’s keybinds under keymap.fzf, the default is tab='select', you want to add ['tab']='down' (and shift-tab for up), man fzf to see all bind options.

Legend thank you!

Legend thank you!

Great, closing :)
Feel free to reopen if you need further clarifications.


Add support for token location for each node

Each table row should contain source code information like file, column, and row This info should be used later in refactoring and searching tools

Extend the current tables to add 3 columns (file, column, row)
Extend the visitors to collect this info and DataProvider to put them on table

Solved in 0.2.0


Rounding tool

Adds the ability to round numbers to desired decimal points through layer's configuration

This issue contains implementation of units as well


windows platform support

add patch and cmake file
tested on Windows10 11th Gen Intel(R) Core(TM) i7-11700 NVIDIA GeForce RTX 3070

We appreciate your PR - I have sent it off to @mazeyu  to test aswell. Is there any chance you could divide up the changes into more commits (especially a separate commit for the Cmake stuff) as this would make it easier to accept / include only part of the PR if we deem that necessary.

We appreciate your PR - I have sent it off to @mazeyu to test aswell. Is there any chance you could divide up the changes into more commits (especially a separate commit for the Cmake stuff) as this would make it easier to accept / include only part of the PR if we deem that necessary.
Also, I likely will not accept any PR that uses a patch file, as I feel this is hard to maintain. We will work towards a single set of code that works on all platforms, but dont feel obliged to make these changes yourself as hopefully Zeyu the code owner can look at them once you have split up the rest of your changes into separate commits.

Thank you. I submitted that the patch file was simply an attempt to provide testing for multi-platform support without disrupting the existing code. I will separate it and resubmit the changes.

All makes sense, just a formatting change really, and still a huge huge benefit to everyone as it is, we really appreciate the work.
The multiple commits thing also isn't strictly necessary as I think we will likely merge everything here. If you did have time to move things from the patch into the source files that would be awesome but no obligation as this is already great work.


[MBL-1320/1323] Fix bonus amount issues

📲 What
Fixes the following issues for bonus amount:

Allow you to decrement back to 0 additional bonus support on a "No Reward" pledge
Shows "No reward" pledges as such on the checkout screen list of items
Reverts bonus amount back to 0 when selecting a new reward

🤔 Why
Gotta get the flow to feel like it should
🛠 How
Small logic and display fixes, see code
👀 See
https://github.com/kickstarter/android-oss/assets/7563288/8a4663f4-b645-40e1-ad14-0d87a9d812e7
📋 QA
Go to a late pledge project and test bonus support using a "no reward" pledge and confirm the checkout screen reflects this correctly
Switch rewards after setting a bonus amount and confirm it resets the bonus amount added
Story 📖
MBL-1320
MBL-1323

Codecov Report
Attention: Patch coverage is 0% with 5 lines in your changes are missing coverage. Please review.

Project coverage is 68.02%. Comparing base (74128ca) to head (85f09ae).

Files
Patch %
Lines

.../compose/projectpage/ConfirmPledgeDetailsScreen.kt
0.00%
3 Missing :warning:

.../viewmodels/projectpage/ConfirmDetailsViewModel.kt
0.00%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #2005      +/-   ##
============================================
- Coverage     68.03%   68.02%   -0.02%
+ Complexity     2067     2066       -1
============================================
  Files           360      360
  Lines         22214    22217       +3
  Branches       3092     3093       +1
============================================
- Hits          15114    15113       -1
- Misses         5441     5444       +3
- Partials       1659     1660       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


bme680 iaq is really gas

Add service to model gas reported by bme680
don't report iaq

IAQ is somewhat complicated but we should report the raw gas measurement instead.


How can I configure HPAT in a cluster enviroment?

Hello,
I'm really interested in using HPAT in my project. I have a HPC cluster with 12 worker nodes. Where can I find an example to configure HPAT in order to use all my nodes and cores?
Best regards
Oscar

@ogreyesp HPAT doesn't need any especial configuration; it works on regular MPI clusters. If you can use mpiexec -n 12 ./program for MPI binaries, then you can also use mpiexec -n 12 python hpat_program.py.

Hi @ehsantn ,
Thanks for your response. I have another isue. I have followed the instructions to install HPAT and everything was installed ok. The error that I get is when executing the example of pi estimation. This is the complete error stack trace after executing "mpiexec -n 8 python pi.py". Can you help me?, Thanks.
Traceback (most recent call last):
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 17, in from_dict
ctor = self.OPTIONS[k]
KeyError: 'user_pipeline_funcs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pi.py", line 14, in
calc_pi(2 * 10**8)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 360, in _compile_for_args
raise e
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 311, in _compile_for_args
return self.compile(tuple(argtypes))
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 618, in compile
cres = self._compiler.compile(args, return_type)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 74, in compile
self.targetdescr.options.parse_as_flags(flags, self.targetoptions)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 27, in parse_as_flags
opt.from_dict(options)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 20, in from_dict
raise KeyError(fmt % (self.class, k))
KeyError: "<class 'numba.targets.cpu.CPUTargetOptions'> does not support option: 'user_pipeline_funcs'"
Traceback (most recent call last):
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 17, in from_dict
ctor = self.OPTIONS[k]
KeyError: 'user_pipeline_funcs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pi.py", line 14, in
calc_pi(2 * 10**8)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 360, in _compile_for_args
raise e
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 311, in _compile_for_args
return self.compile(tuple(argtypes))
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 618, in compile
cres = self._compiler.compile(args, return_type)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 74, in compile
self.targetdescr.options.parse_as_flags(flags, self.targetoptions)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 27, in parse_as_flags
opt.from_dict(options)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 20, in from_dict
raise KeyError(fmt % (self.class, k))
KeyError: "<class 'numba.targets.cpu.CPUTargetOptions'> does not support option: 'user_pipeline_funcs'"
Traceback (most recent call last):
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 17, in from_dict
ctor = self.OPTIONS[k]
KeyError: 'user_pipeline_funcs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pi.py", line 14, in
calc_pi(2 * 10**8)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 360, in _compile_for_args
raise e
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 311, in _compile_for_args
return self.compile(tuple(argtypes))
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 618, in compile
cres = self._compiler.compile(args, return_type)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 74, in compile
self.targetdescr.options.parse_as_flags(flags, self.targetoptions)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 27, in parse_as_flags
opt.from_dict(options)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 20, in from_dict
raise KeyError(fmt % (self.class, k))
KeyError: "<class 'numba.targets.cpu.CPUTargetOptions'> does not support option: 'user_pipeline_funcs'"
Traceback (most recent call last):
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 17, in from_dict
ctor = self.OPTIONS[k]
KeyError: 'user_pipeline_funcs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pi.py", line 14, in
calc_pi(2 * 10**8)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 360, in _compile_for_args
raise e
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 311, in _compile_for_args
return self.compile(tuple(argtypes))
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 618, in compile
cres = self._compiler.compile(args, return_type)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 74, in compile
self.targetdescr.options.parse_as_flags(flags, self.targetoptions)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 27, in parse_as_flags
opt.from_dict(options)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 20, in from_dict
raise KeyError(fmt % (self.class, k))
KeyError: "<class 'numba.targets.cpu.CPUTargetOptions'> does not support option: 'user_pipeline_funcs'"
Traceback (most recent call last):
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 17, in from_dict
ctor = self.OPTIONS[k]
KeyError: 'user_pipeline_funcs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pi.py", line 14, in
calc_pi(2 * 10**8)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 360, in _compile_for_args
raise e
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 311, in _compile_for_args
return self.compile(tuple(argtypes))
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 618, in compile
cres = self._compiler.compile(args, return_type)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 74, in compile
self.targetdescr.options.parse_as_flags(flags, self.targetoptions)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 27, in parse_as_flags
opt.from_dict(options)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 20, in from_dict
raise KeyError(fmt % (self.class, k))
KeyError: "<class 'numba.targets.cpu.CPUTargetOptions'> does not support option: 'user_pipeline_funcs'"
Traceback (most recent call last):
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 17, in from_dict
ctor = self.OPTIONS[k]
KeyError: 'user_pipeline_funcs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pi.py", line 14, in
calc_pi(2 * 10**8)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 360, in _compile_for_args
raise e
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 311, in _compile_for_args
return self.compile(tuple(argtypes))
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 618, in compile
cres = self._compiler.compile(args, return_type)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 74, in compile
self.targetdescr.options.parse_as_flags(flags, self.targetoptions)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 27, in parse_as_flags
opt.from_dict(options)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 20, in from_dict
raise KeyError(fmt % (self.class, k))
KeyError: "<class 'numba.targets.cpu.CPUTargetOptions'> does not support option: 'user_pipeline_funcs'"
Traceback (most recent call last):
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 17, in from_dict
ctor = self.OPTIONS[k]
KeyError: 'user_pipeline_funcs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pi.py", line 14, in
calc_pi(2 * 10**8)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 360, in _compile_for_args
raise e
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 311, in _compile_for_args
return self.compile(tuple(argtypes))
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 618, in compile
cres = self._compiler.compile(args, return_type)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 74, in compile
self.targetdescr.options.parse_as_flags(flags, self.targetoptions)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 27, in parse_as_flags
opt.from_dict(options)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 20, in from_dict
raise KeyError(fmt % (self.class, k))
KeyError: "<class 'numba.targets.cpu.CPUTargetOptions'> does not support option: 'user_pipeline_funcs'"
Traceback (most recent call last):
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 17, in from_dict
ctor = self.OPTIONS[k]
KeyError: 'user_pipeline_funcs'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "pi.py", line 14, in
calc_pi(2 * 10**8)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 360, in _compile_for_args
raise e
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 311, in _compile_for_args
return self.compile(tuple(argtypes))
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 618, in compile
cres = self._compiler.compile(args, return_type)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/dispatcher.py", line 74, in compile
self.targetdescr.options.parse_as_flags(flags, self.targetoptions)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 27, in parse_as_flags
opt.from_dict(options)
File "/home/ogreyes/anaconda3/envs/HPAT/lib/python3.6/site-packages/numba/targets/options.py", line 20, in from_dict
raise KeyError(fmt % (self.class, k))
KeyError: "<class 'numba.targets.cpu.CPUTargetOptions'> does not support option: 'user_pipeline_funcs'"


[UI] As a user, I can see the home screen after login success

Missing the [iOS] or [Android] here 🙏


Fix null on overflow and multiply as spark precision and support cast varchar to decimal

Can you help take a look? @rui-mo The relevant gluten PR is  https://github.com/oap-project/gluten/pull/1226


Move .mcfunction doc from Knowledge into Concepts

Article was refactored, and left in the wrong location. You should be able to move the document over into the correct folder, and then update the front-matter (set parent to Concepts instead of Knowledge)

On it.


Setup of a new site contains an issue with folder path

When creating a new cdev wrapper repository we have an issue with the folder path not being contained inside of src
sudo apachectl start
Password:
AH00112: Warning: DocumentRoot [/Users/jamie/Development/ahe/web] does not exist
AH00014: Configuration check failed

This was because there was already a config for this which wouldn't normally exist if cdev was used to setup the site. Closing this issue.


User profile dropdown

Hey,
I have a requirement to build a user profile dropdown similiar to what is in most google apps.
I have searched through all the components in React Toolbox and found that there isn't anything that quite does it. IconMenu requires all items to be clickable and selectable, it seems the same applies to DropDown.
Am I missing something, can you offer a suggestion on what component/s could be used to do this?

Well no answer in a year, no point keeping it open...


fix: onHoverDity prevent event spam by child elements

Description
https://stackoverflow.com/questions/34071798/prevent-onmouseout-from-firing-on-child-elements

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as before)

Checklist

[x] Read the Contributing Guide
[x] Perform a code self-review
[x] Comment the code, particularly in hard-to-understand areas
[x] Add documentation
[x] Add hook's story at Storybook
[x] Cover changes with tests
[x] Ensure the test suite passes (yarn test)
[x] Provide 100% tests coverage
[x] Make sure code lints (yarn lint). Fix it with yarn lint:fix in case of failure.
[x] Make sure types are fine (yarn lint:types).

rebase please and ill merge


Understanding Many constraint

while creating an Author/Books example. I am trying to add a list of Authors and its associated books . Below is the code to for Author/Book.

I then for testing purpose use the debug console and manually add values.

To the Author table

_To the books from many relation _

When i add to the books from Author.withId("0").books.add({}) shouldnt there be an entry created for it too in the Books table so when i do a Book.all().count() the count is of all books ?

Please help me understand this.

You must create the Book model instances yourself, and add will only cause the relationship between Author and Book to be registered. toBookId in the AuthorBooks instance should just be the id of a book.
// assuming the following:
Book.idAttribute == 'ISBN' // true
const book = Book.create({ISBN: '93293293HGHG', title: 'APP Insights'});
session.Author.withId("0").books.add(book);
// or
session.Author.withId("0").books.add(book.ISBN);


GUI Windows do not display

GUI version does not display the window. Missing [System. prepend to the [Windows.Message... structure.

This should now be resolved.


running systemd inside docker arch container hangs or segfaults

I tried running the base/arch image in "system container" mode.
However, docker run -i -t base/arch /sbin/init doesn't seem to work like it should.
I detach it (Ctrl-p, Ctrl-q), and with strace I see /sbin/init (which doesn't do anything), however it should normally spawn some other processes (like systemd-journald)
When I run docker run -i -t base/arch /bin/bash, and enter /sbin/init --system, I get the following output:
systemd 208 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)
Detected virtualization 'lxc'.
Failed to set hostname to <888e6c612435>: Operation not permitted
Failed to enable kbrequest handling: Operation not permitted
No control group support available, not creating root group.
Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
Segmentation fault (core dumped)

In the same container (but with strace installed), running
# docker run -i -t 1cff36031b68 /bin/bash
[root@bef7f6801a3d /]# strace -fvv /sbin/init --system

segfaults, leaving the following output: https://gist.github.com/flokli/8456044
Do you have any idea whats wrong here? I'd really like to use docker in system container mode, and according to #223, this should already be possible...
Florian

closing as duplicate of #7395


How to get a property of object selection

Reproduction Link
https://jsfiddle.net/essivision/L76qzvur/4/
How to get id when select an object. I wanna to save id of object in value of input. As matter of fact I have a regular form that use vue-multiselect and after select we want to submit it.
But now I get whole of object. What should I do?

take a look at this: https://github.com/shentao/vue-multiselect/issues/385


hotspot and popup problem

Hi! I've created a tour with pannellum and added some hotspots. I added to hotspots a click handler to show details of hotspot like an image, title and a description, with a popup. this work only when the fullscreen is disabled. I want to show details also in fullscreen mode. How can I do this?

How are you showing the popup? I'm guessing its DOM isn't a child of the element that's fullscreen (the Pannellum container).

Closing due to lack of response.


Migrations: Represent Target migration field as a dropdown instead of textfield with autocomplete

Target migration always has a limited and predefined set of available options to choose from. Typing migration name manually is not so comfortable compared to just selecting the migration from the dropdown.

Awesome stuff, was just wishing for this the other day.
Was also surprised by the fact that it selected oldest rather than newest migration, which I see you've pushed out in this release as well  🙌


Context Menu

A right click context menu would be nice. Put that in the components!

copy as: and that also always puts the MathLayout into the clipboard as a JSON entry

LaTeX
MathML
Ascii
MathLayout (only in debug mode)

I think using an existing web component here is the right way to go

Take your code from Starboard

Is this library any good: https://github.com/solidjs/solid/tree/main/packages/solid-element ?


Remove dependency on Microsoft.Experimental.Collections

This dependency:
https://github.com/microsoft/qsharp-compiler/blob/73429cd30b77e3ffff96a26f36f1f3ce97236c66/src/QsCompiler/SyntaxProcessor/SyntaxProcessor.fsproj#L39
causes issues with downstream documentation publishing because all versions of Microsoft.Experimental.Collections are tagged as prerelease. It's easier to remove this dependency than to update the docs publishing scripts.

Fixed in #1464.


There's no information for Packages required by ADE for Linux

Please add the list of packages required for ADE to work in case those need to be manually downloaded and installed.

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

ID: 8fced1c4-261e-91b2-6756-766304dd0739
Version Independent ID: 7a561a07-b166-e2de-bba6-8ce5828e9382
Content: Enable Azure Disk Encryption for Linux IaaS VMs
Content Source: articles/security/azure-security-disk-encryption-linux.md
Service: security
GitHub Login: @mestew
Microsoft Alias: mstewart

@jofrance Thanks for your feedback! We will investigate and update as appropriate.

@jofrance Thanks for the feedback !  I have assigned this issue to content author to investigate and update the document as appropriate.

@msmbaldwin

List of the packages that the ADE extension needs in order to work :
cryptsetup
lsscsi
psmisc
cryptsetup-reencrypt
lvm2
uuid
at
patch
procps-ng
util-linux
pyparted

We have added a page for this: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/disk-encryption-isolated-network #please-close


simplexml_load_string error in error log

This error is logged in error log file how to resolve it?? is it the reason for same issue can t connect
simplexml_load_string(): ^ in /home/xxxxxxx/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604

Can you give more information as requested by the issue template please? Otherwise nobody will be able to help.

RainLoop version, browser, OS:  Rainloop 1.13.0  Chrome browser Server OS Linux Centos
Expected behavior and actual behavior:
The expected behavior is smooth login but actually frequently  gives error Can't Connect to server and  error log file is bulked with error simplexml_load_string()
Steps to reproduce the problem: I have no idea, how to reproduce the problem
Logs or screenshots:
[09-Jan-2020 13:11:28 UTC] PHP Warning:  simplexml_load_string():  in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 13:11:28 UTC] PHP Warning:  simplexml_load_string(): ^ in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string(): Entity: line 1: parser error : Opening and ending tag mismatch: META line 1 and head in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string(): "><META HTTP-EQUIV="refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"> in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string():                                                                                ^ in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string(): Entity: line 1: parser error : Opening and ending tag mismatch: META line 1 and html in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string(): "refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"></html in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string():                                                                                ^ in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string(): Entity: line 2: parser error : Premature end of data in tag head line 1 in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string():  in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string(): ^ in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string(): Entity: line 2: parser error : Premature end of data in tag html line 1 in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string():  in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604
[09-Jan-2020 14:24:37 UTC] PHP Warning:  simplexml_load_string(): ^ in /home/mbplco/public_html/email/rainloop/v/1.13.0/app/libraries/SabreForRainLoop/DAV/Client.php on line 604


added issue and pr templates

issue : #15
@khannakshat7

@khannakshat7 no issues but I see prs are already getting merged in other projects under gssoc my 1pr has been merged too In another project anyways can you please add tags gssoc'21 to issue else they won't be counted

We'll look into your pull request ASAP.

@khannakshat7 @CodesbyUnnati can you guys please review this pr?

please add the labels that are attached to the issue to the pr too else they are not getting counted @CodesbyUnnati


Add Research Institute for Linguistics of the Hungarian Academy of Sc…

…iences (URL: www.nytud.mta.hu/eng/)

@m-ivan I am afraid that we are unable to add the institute to this repository because it is primarily a research institution, not educational one. Please correct me if I am wrong.
If you have a significant number of students studying in the institute, please let us know. The students are eligible for the free licenses, however if there are just few of them (say, 20-50), it will be better to ask their teacher to apply for a free classroom license for them by email to<EMAIL_ADDRESS>Thank you.

The Research Institute for Linguistics runs the Theoretical Linguistics Programme with MA and PhD studies. The curriculum contains courses on python and human language technology as well (e.g. http://bobac.nytud.hu/courses/python2015/index.html).

@m-ivan Thank you for the clarification! Pull request merged.

@philipto Thank You!


Domain activation is Failed - One or more of the CNAMEs you provided are already associated with a different resource.

App Id: d1cemn72xtnv5b
Region: us-east-1
Step: Domain activation
Status: Failed
Error message
Error message: One or more of the CNAMEs you provided are already associated with a different resource.
Notes:-
The domain exists in Azure so the cname was already added in Azure and "SSL Verification" was successfully completed.

https://docs.aws.amazon.com/amplify/latest/userguide/custom-domains.html#custom-domain-third-party
https://aws.amazon.com/premiumsupport/knowledge-center/resolve-cnamealreadyexists-error/
Please note, even after completing the below steps, it can take up to 48 hours for your third party DNS provider changes to propagate and properly reflect in Amplify Console.
These guides are helpful for getting started with custom domains, for existing domains there are number of steps that will need to be completed (as outlined in the docs above) depending on your current hosting and DNS providers.
In the case of a third party DNS provider that you are still using, you must configure your CNAME verification (which looks successful) and ALIAS (A) records before your domain can become available in Amplify. Your domain's current A record still resolves to a non-Amplify address.
Per the first doc above, make sure the A record is configured with your Azure DNS provider and restart the validation process (or disconnect and reconnect the custom domain) in Amplify Console. You will also need to configure an additional CNAME record that points traffic from your custom domain to the Amplify Console hosted URL, you can do this at the same time (if hosting production traffic, it's recommended to wait until the ALIAS record resolves before attempting this step) or after the domain becomes available.

Closing this issue, please feel free to re-open if you are still having issues.


Fixing Wheezy link on debian installation page

Fix: #14287
Correct wheezy link on debian installation doc by added two - in the link.
The link in the right menu is already good and match the corrected changed link.
Signed-off-by: Quentin Tayssier<EMAIL_ADDRESS>

@Tenk42 Here is some rules how you can close issues automatically https://help.github.com/articles/closing-issues-via-commit-messages/
I'll do it for you this time.

LGTM, thanks @Tenk42 !
ping @fredlf @jamtur01 @moxiegirl @SvenDowideit

LGTM

cherry-picked


Fixed Perandus Signet not working correctly when imported

The wording on mods like "X for each  Item you have equipped" has been truncated to "X for each $rarity Item Equipped". This would lead to Perandus Signet's respective mod not working correctly when importing a character opposed to a build. Hidden Potential was also using an outdated, albeit supported wording. Furthermore, this PR removes the old wordings that are no longer used anywhere. Reference: https://feathub.com/LocalIdentity/PathOfBuilding/+18

This is mostly fine, but please do not remove the old versions of the parsing patterns when you make changes like this, as they may be necessary to allow old builds to continue working.


Color syntax missing on multi generic method

Please check this piece of code.
It seen the method is not well colored.
module main

struct Db {}
struct User {}
struct Post {}

fn main() {
	r := Db{}
	u := User{}
	p := Post{}

	r.do(u, p)
}

fn (r Db) do<X,Y>(x X, y Y) {
	println(x)
	println(y)
}

By the way, thank you for this great extension.

@danieldaeschle I think this issue can be closed, I don't see bad coloring in the syntax

Here what I have in VScode:

Should not the function name colored in yellow?

Yes, this is a bug.


Current release is out of date

It looks like the last release was in 2014. Can you cut a new release for the issues that have been fixed since then?

Please check out https://github.com/bats-core/bats-core/releases/tag/v1.0.0.


Include LICENSE in manifest

Needed for the conda-forge package: https://github.com/conda-forge/staged-recipes/pull/10138#discussion_r345907238

ping @lucywang000

That would require to release a new version to pypi too.

Thx @hadim . A new version 0.5.5 is released to pypi.


Fix authentication issue for most users using javascript basic consumer implementation

Not sure what that snippet of code expects in terms of how the app was registered but it's not necessary for an out of the box implementation. Most users are having issues with this code because of that extra param. Removing it resolves the issue.

Which issue is this commit resolved? I still hit the issue when I close the picker window and launch it again.


command-t fails to build

Issue description
unpacking source archive /nix/store/pqcpp59h34adnk3j4sfw2y5a5c7hxp8r-command-t-3f0d21a
source root is command-t-3f0d21a
patching sources
configuring
building
/tmp/nix-build-vimplugin-command-t-2017-06-08.drv-0/command-t-3f0d21a/ruby/command-t /tmp/nix-build-vimplugin-command-t-2017-06-08.drv-0/command-t-3f0d21a
ruby: No such file or directory -- extconf.rb (LoadError)
builder for ‘/nix/store/19cfg329b42y88pjxw9mvqhacj0inxhm-vimplugin-command-t-2017-06-08.drv’ failed with exit code 1

Steps to reproduce
nixos-rebuild switch --upgrade --fallback
Technical details

System: 17.09pre108553.0011f9065a (Hummingbird)
Nix version: nix-env (Nix) 1.11.9
Nixpkgs version: "17.09pre109180.0d4431cfe9"
Sandboxing enabled: build-use-sandbox = true

I can confirm this on unstable, seems to be fixed on master.
Looks like this commit is what fixed it.

3477f560279e362477f2620b6f9b825e919629d5 actual link to the commit

Upgrading now works.


feat: allow outputting the workdir(s) for one or more Dockerfiles

This command is useful in inspection of Dockerfiles, and can be used to intelligently push/pull built files from a docker image. It also allows disabling of ranking, such that the the workdirs are output in order of appearance.
For instance, if a build tool expects to pull a config file from a container and has access to the respective Dockerfile, it can do something like:
# get the workdir and
WORKDIR=$(dockfmt workdir --no-rank --skip-header path/to/Dockerfile | tail -n1)
[[ -z "$WORKDIR" ]] && WORKDIR="/app"
docker cp "container-name:$WORKDIR/nginx.conf.template" nginx.conf || true

In this way, we can pull a file from a container at the best path possible - either a specified WORKDIR or a sane default.
As an aside, I would be using this functionality for dokku/dokku#3263, to pull all sorts of config files from built images for the purposes of orchestrating the containers.

thanks!


[Navigation] Set statics on the NavigationCard container

NavigationCard is wrapped in a container, which breaks statics so apply the statics to the wrapped class instead.
Test Plan:
> Object.keys(require('react-native').NavigationCard)
[ 'CardStackPanResponder',
  'CardStackStyleInterpolator',
  'PagerPanResponder',
  'PagerStyleInterpolator' ]

By analyzing the blame information on this pull request, we identified @ericvicenti and @hedgerwang to be potential reviewers.

@ide : Thanks for fixing this.

Looks like there are a couple of Flow errors. I'll fix / suppress them to get tests passing and update this PR soon.

@ide updated the pull request.

cc @hedgerwang

@facebook-github-bot shipit

Thanks, @ide! Sorry it took so long to merge this simple fix!

Thanks for importing. If you are an FB employee go to Phabricator to review.


Consider adding currentFrame getter/setter on MovieClip/Sprite

This would be an easy way to get/set the current frame. Likely, this would only gotoAndStop when using the setter.

Our general rule is to avoid getter/setters for more complex tasks. Calling gotoAndStop() runs a bunch of code to normalize the frame, may modify the original input, and may generate events.
The more important issue here, is that our docs have lost their readonly indicators.

Fixed the @readonly indicators. Note that there is a critical change in the YUIDocs source, which is not git-managed. An updated builder.js is supplied in the build/updates folder, with instructions on where to put it to properly build docs.
Here is a link to the YUIDoc request to support @readonly on properties. https://github.com/yui/yuidoc/issues/123


Unconnected pinging the remote, custom response on offline

With this changes the server always pings the remote server and if it is offline then sends back the clients an offline server status so the clients always receives a stored pong structure or offline pong structure, client unconnected pings will be never sent to the remote server.

Hey @scr34m, thanks for the contribution! This is a really good idea. I built off of your branch and made some (opinionated) changes. Check out #84 and feel free to leave comments.


[Bug]: Indent line of code is not aligned properly on JS editor

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Manually indenting on a copy paste code that's being indented causes the lines to get misaligned.

Steps To Reproduce

Copy paste a long code to JS editor and try to format code by indenting and observe the indents misalinged like above

Environment
Production
Version
Cloud

design https://www.figma.com/file/X03G0OsEtvH9JHDhU8XREy/JS-Editor-Improvements?node-id=1082%3A61878

requirements derived from old conversation in https://github.com/appsmithorg/appsmith/issues/9269#issuecomment-1003015660
Updated Requirements
Note: there are competing schools of thought whether to use spaces or tabs for indentation, and again about how many spaces/tabs for each level of indentation. Since the JSEditor already has the indentation facility partially working, we will stay with: 2 tabs per level of indentation
The following rules should apply for auto indentation in the JS Editor (with inputs from here https://google.github.io/styleguide/jsguide.html#formatting-block-indentation):
Auto Indent

[x] 1. Each time a new block or block-like construct is opened, the indent should increase by two tabs. A block is defined by either '{', '[', or '(' followed by a new line
[x] 2. This indent should continue until the block is closed. When the block is closed by the corresponding '}', ']', or ')', the next line should start with (- two tabs)
[x] 3. at all times, the user should be able to over-ride the auto-indentation to allow for users with peculiar tastes :-D

Manual trigger

[ ] 1. At any time, I should be able to trigger prettify of my code, and on doing so the indentations should be reset according to the scheme described above.
[ ] 2. The formatting should work on the entire code in the editor
[ ] 3. The "Prettify" button should be offered as both a button and a keyboard shortcut
[ ] 4. Button/CTA placement - design
[ ] 5. Keyboard shortcuts are as follows (same as vscode, considering its popularity, open to other options):
On Windows Shift + Alt + F
On Mac Shift + Option + F
On Linux Ctrl + Shift + I
[ ] 6. The keyboard shortcut should be shown in as per the design

For later

[ ] 3. When I go "home"(home key on windows or cmd+left arrow on mac) on my keyboard, the cursor should move to the first column after current indentation level - this should also apply to selection. E.g, at the end of the line, if I do cmd+shift+left arrow, the line should be selected only until the current first indented column. //this works for the "home" button, but not for "cmd+left", which works in vscode.
[ ] 4. If I go "home" when I am already on the current first indented column, the cursor should take me to column 0
[ ]  (can do selection-based prettify in a later release)

need to discuss this further

After discussion with @parth-appsmith, regarding auto indent on save vs shortcut or manual triggers.
We realized that on save formatting might not be the best experience for users in scenarios like

When users add multiple tabs or spaces inline intentionally.

Hence, we could move forward with the manual triggers for now.

The edge case bug has been solved, updating the cypress tests. Pushing to QA to get the manual testing started, so the process can be parallelised a bit!


Implement ACL or RBAC for Access Control

Investigate libraries and implement one for Access Control, using either an Access Control List (ACL) or Role Based Access Control (RBAC) pattern

Hi @gilcrest , I can help you with this. We can use RBAC with (casbin)[https://github.com/casbin/casbin] library, to simplify, we can implement with two roles: user and admin. The user role can do the read actions, and the admin can do the write action to the current APIs.
I already implemented this locally but can't push it to your repo. How can I contribute to your project?

Hi @gilcrest , I can help you with this. We can use RBAC with (casbin)[https://github.com/casbin/casbin] library, to simplify, we can implement with two roles: user and admin. The user role can do the read actions, and the admin can do the write action to the current APIs.
I already implemented this locally but can't push it to your repo. How can I contribute to your project?

Love it @nguyenhien1994 ! I've been meaning to checkout casbin anyway, so a PR for this is definitely welcome :) Have you tried to create a Pull Request (PR) for this change and it's not working for some reason?

I created a PR here: https://github.com/gilcrest/go-api-basic/pull/40. If you want to make it better somehow, please comments on the PR.


UCP UI Bug - Double AIC files

Just trying the new patch out and discovered a minor but annoying bug.
If you export the already available AIC files UCP-Bugfix.aic and vanilla.aic the patch will create the aic folder with the two files.
If you then reload the AICs with the button, you get the files multiple times:

Even after restarting the patch program it stays the same.

They are differently coloured, though barely noticeable. The two below are the exported versions on disk, the two above are builtin into the patch tool. The bug here is bad visualisation.

Hmm yeah, it should definitely be possible to easily differentiate between the built in versions and the versions on the hard disk.
But now I have a question: You can check all .aic files in this window. But I guess only one file can be installed at the time, or did I miss something?

Evrey is correct, those are the local files. The coloring is much more distinct for me though. I guess I should change it.

But now I have a question: You can check all .aic files in this window. But I guess only one file can be installed at the time, or did I miss something?

You can check as many as you want, but the ones further down in the list will be overridden by the ones further up. I had done that with aics for single additional characters in mind, but that's future talk, so ignore it and just check one atm.

Reopen to remind me to change the color...

Or to add an icon. Better than some arbitrary palette pick that changes across Windows versions and WINE.

the color still needs to be changed right?


sl-drop-option test error thrown

GET http://localhost:4200/testDir/testImg.jpeg 404 (Not Found) error being thrown in the console.

will be addressed in #1451