When receiving new data, which is different than previously rendered, table errors with emitter undefined.

Similar to #1418. I have a table that's being redrawn on a time interval, as data changes, so the columns and data may change as new data comes in. The problem is that the table doesn't want to cooperate when the data structure changes (new columns are added). I tried replace=true on the BootstrapTable, which only seems to work if I use:
setState({ rows: [], columns: [] })
setState({ rows: newData, columns: newData: []);

Otherwise, I receive an error:
bundle.js:223729 Uncaught TypeError: Cannot read property 'emitter' of undefined
The problem is, that I then get two renders, and I can visually see the render of the empty dataset. Is there anyway to handle the new column or removal of an old column gracefully?

sorry for lately reply. some question I need to confirm:

the columns is totally different with previous?
what column configure the filter

You may describe the differentiation for your columns . thanks

Yes, columns are totally different. They change depending on the object the user selects. Thus, the columns must all be re-rendered and the old data tossed.
Not sure what you mean by number 2. Please clarify.

As I said previously, I was able to clear the headers using setState({ rows: [], columns: [] }). This is working for me, but was not intuitive and took me a few minutes to understand and find a workaround.

Fixed on v4.0.6, let me know if the problem still remain, thanks


Run Elysia on Unix socket instead of network port

Is there a way to let Elysia run on Unix socket instead of network port, like Express and Bun.serve are able to?
const app = new Elysia();
app.post('/', () => 'Hello world!');
app.listen('/run/server.sock');

Returns:
Error: Port must be a numeric value

Someone from Discord wrote me to try this:
import { Elysia } from 'elysia';

const app = new Elysia().get('/', () => '');

Bun.serve({
    unix: '/tmp/elysia.sock',
    fetch: app.fetch,
});

Did not tested yet, but will try it soon. If it works, would be great if you implement it to your docs.

This works pretty great! Please add it to your documentation.

Alternatively, you should be able to do:
new Elysia({
    serve: {
            unix: '/tmp/elysia.sock'
    }
})

We have mentioned it in constructor

Alternatively, you should be able to do:
new Elysia({
    serve: {
            unix: '/tmp/elysia.sock'
    }
})

We have mentioned it in constructor

Where? There is no mention of "unix" on that page.

Alternatively, you should be able to do:
new Elysia({
    serve: {
            unix: '/tmp/elysia.sock'
    }
})

We have mentioned it in constructor

This is not working, throws an error:  ENOENT: No such file or directory

It seems like Bun.serve walkaround is not working in the new version of Elysia.
Elysia throws:
Elysia server is not initialized. Make sure to call Elyisa.listen()
Any idea what to do with that?

Hmm, seems like it is not supporting WebSocket with Bun.serve walkaround.
Please reopen this issue.


Update documentation on hibernate resource method example

Add Path annotation, as method expects PathParam
(will get NullPointerException otherwise)

Coverage remained the same at 80.929% when pulling 63e93a488625e525fe6ee5d14c9deb9b07a0f78d on sreyseng:upt_doc_hibernate_example into d34a89cb1850e7e31eae3e1bdfcd300a0b73d756 on dropwizard:master.

Thanks!


custom rules feature would be awesome

Dear Vinta,
Thanks for this awesome project first.
I'm using pangu.js to format translations of an application(parity wallet). Though the Chinse and English are beautifully spaced, the js quotes and the Chinese characters are separated too. Would be nice if some separation rules can be disabled.
before formatting:
export default {
  button: {
    newAccount: `帳戶`, // account
    newWallet: `錢包`, // wallet
    vaults: `保險庫`// vaults
  },
  summary: {
    minedBlock: `在第#{blockNumber}個區塊被挖出`// Mined at block #{blockNumber}
  },
  title: `帳戶總覽`, // Accounts Overview
  tooltip: {
    actions: `actions relating to the current view are available on the toolbar for quick access, be it for performing actions or creating a new item`,
    overview: `your accounts are visible for easy access, allowing you to edit the meta information, make transfers, view transactions and fund the account`
  },
  tooltips: {
    owner: `{name} (owner)`
  }
};

after formatted
export default {
  button: {
    newAccount: ` 帳戶 `, // account
    newWallet: ` 錢包 `, // wallet
    vaults: ` 保險庫 `// vaults
  },
  summary: {
    minedBlock: ` 在第 #{blockNumber} 個區塊被挖出 `// Mined at block #{blockNumber}
  },
  title: ` 帳戶總覽 `, // Accounts Overview
  tooltip: {
    actions: `actions relating to the current view are available on the toolbar for quick access, be it for performing actions or creating a new item`,
    overview: `your accounts are visible for easy access, allowing you to edit the meta information, make transfers, view transactions and fund the account`
  },
  tooltips: {
    owner: `{name} (owner)`
  }
};

I think spacing a .js file is not a proper usage for pangu.js. Sorry. Won't fix.
It might be better to only spacing the output (the translated string).


Use validator from package

Q
A

Is bugfix?
❌

New feature?
✔

Breaks BC?
✔

Fixed issues
#16

Need to add resultset::isValid to finish this pr

Need to add resultset::isValid to finish this pr

👍

👍


Update README with detailed setup instructions

I noticed that the README for this repo didn't have much information on setting the bot up locally. I added to the README as I went about setting the bot up on my own machine as a reference. This should cover set up from what tools and information is required before running the just recipes, as well as steps to take when running just register. Please let me know if I missed any steps as part of the setup process!

Thanks for the suggestions Marcus! I commited your suggestions to file.

Whoops, it added my comments before I officially "reviewed" :thinking: oh well - @joeypoyiwu thank you for this wonderful addition!! Having someone work through a process really helps to point out where all the undocumented and assumed steps are :smile:


chore: release main

:robot: I have created a release beep boop
@opentelemetry/auto-instrumentations-node: 0.31.1
Dependencies

The following workspace dependencies were updated

dependencies

@opentelemetry/instrumentation-aws-sdk bumped from ^0.8.0 to ^0.8.1
@opentelemetry/instrumentation-ioredis bumped from ^0.30.0 to ^0.31.0

instrumentation-aws-sdk: 0.8.1
0.8.1 (2022-06-17)
Bug Fixes

aws-sdk: avoid repeating MessageAttributeNames in sqs receiveMessage (#1044) (4b4ded6)

instrumentation-ioredis: 0.31.0
0.31.0 (2022-06-17)
Features

ioredis: only serialize non sensitive arguments in db statement attribute (#1052) (375dfe0)

This PR was generated with Release Please. See documentation.

We need to figure out what went wrong with the previous release before merging this one.

Any update on when we can expect the release to go out?

Is this still going out?

It needs an approving review @open-telemetry/javascript-approvers

Looks like the build is broken because of the autoinjection plugin which appears to be an unmaintained module

:robot: Release is at https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/auto-instrumentations-node-v0.31.1 :sunflower:

:robot: Release is at https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/instrumentation-aws-sdk-v0.8.1 :sunflower:

:robot: Release is at https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/instrumentation-ioredis-v0.31.0 :sunflower:


Ignore files and update hasura graphql to auto deploy config

It seems like docker doesn't like relative paths. I'll put an absolute path instead and hopefully that works.


Support for storing challenge to a file

In reference to #363. After each request, challenges are stored in a local file. In the case of failure, the challenges are read from the file in the subsequent run.

This shouldn't be necessary anymore since dehydrated now checks if domains are already verified.


Athena linker input tables as lists

Updates AthenaLinker to use the new methodology laid out in the following PR.
Also includes some improved docstrings for athena linker and clustering code.

Closing this briefly to make some adjustments and then will reopen it...


DialogResourceProviderImpl throws StringIndexOutOfBoundsException

Required Information

[X] AEM Version, including Service Packs, Cumulative Fix Packs, etc: 6.5.2
[X] ACS AEM Commons Version: latest
[X] Reproducible on Latest? yes

I have ticked the "enabled" checkbox for the PID com.adobe.acs.commons.mcp.impl.DialogResourceProviderFactoryImpl and now I get periodically this exception in the logs:
24.05.2020 18:11:05.405 *DEBUG* [sling-default-4-health-com.adobe.granite.repository.hc.impl.content.sling.SlingContentHealthCheck] com.adobe.acs.commons.mcp.impl.DialogResourceProviderImpl Get resource at path: /apps/unknown/type/cq:dialog
24.05.2020 18:11:05.405 *ERROR* [sling-default-4-health-com.adobe.granite.repository.hc.impl.content.sling.SlingContentHealthCheck] com.adobe.granite.queries.impl.hc.QueryHealthCheckMetrics Error in refreshing the health check gauge
java.lang.StringIndexOutOfBoundsException: String index out of range: -2
        at java.lang.String.substring(String.java:1931)
        at com.adobe.acs.commons.mcp.impl.DialogResourceProviderImpl.getResource(DialogResourceProviderImpl.java:113) [com.adobe.acs.acs-aem-commons-bundle:4.7.1.SNAPSHOT]
        at org.apache.sling.resourceresolver.impl.providers.stateful.AuthenticatedResourceProvider.getResource(AuthenticatedResourceProvider.java:135) [org.apache.sling.resourceresolver:1.6.8]
        at org.apache.sling.resourceresolver.impl.helper.ResourceResolverControl.listChildren(ResourceResolverControl.java:298) [org.apache.sling.resourceresolver:1.6.8]
        at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.listChildren(ResourceResolverImpl.java:518) [org.apache.sling.resourceresolver:1.6.8]
        at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.hasChildren(ResourceResolverImpl.java:1005) [org.apache.sling.resourceresolver:1.6.8]
        at org.apache.sling.api.resource.AbstractResource.hasChildren(AbstractResource.java:111) [org.apache.sling.api:2.20.0]
        at com.adobe.granite.repository.hc.impl.content.sling.SearchPathResourceBrowser.traverseAllResource(SearchPathResourceBrowser.java:61) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.repository.hc.impl.content.sling.SearchPathResourceBrowser.traverseAllResource(SearchPathResourceBrowser.java:62) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.repository.hc.impl.content.sling.SearchPathResourceBrowser.browseResources(SearchPathResourceBrowser.java:54) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.repository.hc.impl.content.sling.SearchPathResourceBrowser.accept(SearchPathResourceBrowser.java:48) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.repository.hc.impl.content.sling.SearchPathResourceBrowser.accept(SearchPathResourceBrowser.java:29) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.repository.hc.impl.content.sling.CompositeSearchPathResourceBrowser.accept(CompositeSearchPathResourceBrowser.java:37) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.repository.hc.impl.content.sling.SlingContentHealthCheck.checkSlingContent(SlingContentHealthCheck.java:140) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.repository.hc.impl.content.sling.SlingContentHealthCheck.executeContentCheck(SlingContentHealthCheck.java:105) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.repository.hc.impl.content.sling.SlingContentHealthCheck.execute(SlingContentHealthCheck.java:98) [com.adobe.granite.repository.hc.impl:1.0.58]
        at com.adobe.granite.queries.impl.hc.QueryHealthCheckMetrics$LazyGauge.execute(QueryHealthCheckMetrics.java:266) [com.adobe.granite.queries:1.0.64]
        at com.adobe.granite.queries.impl.hc.QueryHealthCheckMetrics$LazyGauge.lambda$new$0(QueryHealthCheckMetrics.java:253) [com.adobe.granite.queries:1.0.64]
        at org.apache.sling.commons.scheduler.impl.QuartzJobExecutor.execute(QuartzJobExecutor.java:347) [org.apache.sling.commons.scheduler:2.7.2]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [org.apache.sling.commons.scheduler:2.7.2]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

This AEM instance is pretty much ootb (next to ACS AEM Commons).
I also haven't found any message which should be printed on DEBUG level when there were problems with evaluating the resourcetype of a sling model (see https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/7f8eb08224216d6102532785a75dff8d0bbe20d8/bundle/src/main/java/com/adobe/acs/commons/mcp/impl/DialogResourceProviderImpl.java#L98)

Found by some debugging, that the problematic slingmodel is of class com.adobe.acs.commons.indesign.dynamicdeckdynamo.models.DynamicDeckInitiatorPageModel

The problem seems to be that, this slingModel does neither specify a resourceType in the @Model annotation nor as a property, thus the default /unknown/type is assumed, which fails.
@badvision How can we handle this best? I am not really deep into this feature at all, so I wonder if we should rather change this feature to require a opt-in from each SlingModel which wants to use this feature.

Yeah - this impl is too aggressive. It seems like like a a better paradigm would’ve been:

only explicitly registered RTs are Bound
the model must sub-resource-type some specific RT
the models RT has to have a cq:dialog node in an expected location

If we need to add a breaking change to to this to prevent it from breaking general use, we should roll it into 5.0.0
Do we like one of the above options best? And/or are there others? I like #2.

I would opt for variant of 1: A sling model must provide an extra property to be considered by the DialogResourceProvider (plus of course providing the model property in the @Model annotation). Option 2 limits the flexibility and also the Sling Models do not know the concept of ResourceSuperTypes as the resource resolution does.
Regarding option 3 I assume that it might confuse people finding that node in CRXDE but no dialog definition (although a dialog is present).
In any case the case of a fallback RT (like /unknown/type today) must be removed to avoid the mentioned problem

The drawback with #1 is the user of this feature has to know/manage what is included, so if new SM's are added, they have to know to manage that list. Either way is fine with me, but as a user, i would just want all SlingModels that are built for this purpose to be automatically made available to me. sling:resourceSuperType might not be the right hook; but i wonder if there could be another way to self-identify; perhaps they have to register against some specific interface?

I agree we need a breaking change to fix the dialog resource provider, but the issue is that sling models aren't held in a registry that lends itself to interrogation easily.  Therefore the more prudent solution is to change the @DialogProvider annotation to be a compiler-side annotation and introduce a processor which decorates the model to implement a proper service interface, etc.  I can then remove the feature flag mess as well and bind to only a specific OSGi service interface.

OK the new implementation simply does not register resource providers if the resource type is not known.  This is a more sensible approach overall.  There were other performance issues unreported, but nonetheless present, with the previous dialog provider factory and those were resolved with this change as well.


Set-AzSentinel: Unable to enable Sentinel on workspace with error message: Response status code does not indicate success: 404 (Not Found).

Set-AzSentinel: Unable to enable Sentinel on law-test-sentineldeploy1 with error message: Response status code does not indicate success: 404 (Not Found).
Environment
Windows build number: Microsoft Windows [Version 10.0.19042.1586]
PowerShell version (if applicable): 7.2.2
Steps to reproduce
Set-AzSentinel -WorkspaceName WorkspaceName
Expected behavior
Sentinel is enabled on the log analytics workspace
Actual behavior
Set-AzSentinel: Unable to enable Sentinel on law-test-sentineldeploy1 with error message: Response status code does not indicate success: 404 (Not Found).

Getting the same issue, did you ever resolve this?

I too have this issue.

I am also getting this issue, anyone got this working?

I am also having the same issue, has anyone found the resolution or a workaround?

After 2 years, Is there a resolution for this issue?  it is not possible to enable Sentinel using Set-AzSentinel, getting [Response status code does not indicate success: 404


test: scenarios-feature_branch_happy_path (2024-07-22 19:52:44.120327+00:00)

automatic test cleanup


Completions are offset when line contains non-ASCII characters

I see that #1 has been fixed, but there still seems to be an annoying issue with non-ASCII characters. The autocompletion suggestions seem to be offset by some number of bytes when there are non-ASCII characters preceding it; see the screenshot attached (and note the part bolded). When I try to accept this suggestion, the result is momoved.

This issue is still present for me. :/


[Feature request] Add configuration option to disable 'aria' attributes set.

Description:
#262 and aeb577988f1a671a92cb949075c6e4ba1473fbb3 implement setting 'aria' attributes by default. However I briefly reviewed code and can't see any way to disable this feature.
Can you please confirm there's no way, so I can implement it by myself.

I've added the option for it, as well as for the custom validity for the native constrained validation.
// turn them on or off.
Vue.use(VeeValidate, {
  aria: true,
  validity: true
})

Should be up with the next release, you can use the built vee-validate.js on master branch if you need it urgently.

Thank you very much for fast response and implementation!

When the page loads and i don't have any validation errors, i noticed that aria-invalid="true" is applied on the first element of the form? Why is this happening? I can see that aria-invalid="false" is applied to all the rest elements. Any idea?


docker-compose

Dockerfile, this is very compact file..
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS base
WORKDIR /app
EXPOSE 5000
ENV ASPNETCORE_URLS=http://*:5000

docker-compose file
web:
    image: ${DOCKER_REGISTRY-}web
    networks:
      - frontendpool
    build:
      context: .
      dockerfile: WebManagement/Web/Dockerfile
    depends_on:
      - customerapi
    ports:
      - "7000"
    environment:
      - ASPNETCORE_ENVIRONMENT=Production

customerapi:
    image: ${DOCKER_REGISTRY-}customerapi
    networks:
      - backendpool
     - frontendpool
    build:
      context: .
      dockerfile: CustomerManagement/CustomerAPI/Dockerfile
    depends_on:
      - sqlserver
    ports:
      - "5000"
    environment:
      - ASPNETCORE_ENVIRONMENT=Production

I have told dockerfile to expose port 5000 and set ENV value to ASPNETCORE_URLS=http://*:5000
when I build the compose file, why is that it always set the ENV value to ASPNETCORE_URLS=http:\+80. No matter what port you expose it always set to port 80 therefore how and why is this configuration coming from???

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

ID: 3653642e-61ef-717b-5436-9bd0a3c4e6f4
Version Independent ID: 80c1ce51-46fb-0693-525a-7cad37150c7b
Content: Docker images for ASP.NET Core
Content Source: aspnetcore/host-and-deploy/docker/building-net-docker-images.md
Product: aspnet-core
Technology: aspnetcore-hostdeploy
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Thank you for contacting us. Due to a lack of activity on this discussion issue we're closing it in an effort to keep our backlog manageable. If you believe there is a concern which hasn't been addressed, please file a new issue.


Trial end fix with tests

This is wrap up for the pull request from @ryangrush. See https://github.com/rebelidealist/stripe-ruby-mock/pull/455
I resolved the merge conflicts and added a test for his fix.

@alexmamonchik My organization uses this great gem. Unfortunately, we just implemented features where we need support for products and SKUs on Stripe. So I need to get three PRs across the finish line.

This one (which hopefully finishes https://github.com/rebelidealist/stripe-ruby-mock/pull/455)
This one, which I think is the best one for supporting products: https://github.com/rebelidealist/stripe-ruby-mock/pull/536
And there isn't one for SKUs yet, but I am going to try to write one today.

Any help or guidance from you, in terms of what you are looking for, would be much appreciated.

It looks like there are CI failures on the master branch, but this branch doesn't add any new failures.

@evanmightybell I'm not alone works on this. But I don't have enough time for that project. Please, contact @gilbert and ask him for push rights.

@gilbert Any chance we can look into getting this merged?

@evanmightybell I haven't coded ruby in a while now. Would you like to become a contributor?

@gilbert I would love to become a contributor!

Invite sent!


jc: 1.14.2 -> 1.14.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jc/versions.
meta.description for jc is: "This tool serializes the output of popular command line tools and filetypes to structured JSON output"
meta.homepage for jc is: "https://github.com/kellyjonbrazil/jc"
meta.changelog for jc is: ""
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.14.3 with grep in /nix/store/wdp6vgbdjwkdnx7mpcyvbw59v3cdx1a8-python3.8-jc-1.14.3

directory tree listing: https://gist.github.com/1f092279a22fd7fc0c3455d9c548ccc2

du listing: https://gist.github.com/bdc1717d2285fec3621de99613c6bd0f

Rebuild report (if merged into master) (click to expand)

16 total rebuild path(s)

4 package rebuild(s)

4 x86_64-linux rebuild(s)
4 i686-linux rebuild(s)
4 x86_64-darwin rebuild(s)
4 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
jc
python37Packages.jc
python38Packages.jc
python39Packages.jc

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/wdp6vgbdjwkdnx7mpcyvbw59v3cdx1a8-python3.8-jc-1.14.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A jc https://github.com/r-ryantm/nixpkgs/archive/2fb689018c10f058f634e0bed0faf816675a250b.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/wdp6vgbdjwkdnx7mpcyvbw59v3cdx1a8-python3.8-jc-1.14.3
ls -la /nix/store/wdp6vgbdjwkdnx7mpcyvbw59v3cdx1a8-python3.8-jc-1.14.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

3 packages built:

jc (python38Packages.jc)
python37Packages.jc
python39Packages.jc

Maintainer pings
cc @Atemu for testing.

Result of nixpkgs-review pr 112905 at 2fb68901 run on aarch64-linux 1

3 packages built:

jc (python38Packages.jc)
python37Packages.jc
python39Packages.jc


Support Touch ID on macOS

Similar to #77

I'll put the same tags on it, but I don't think I can implement that feature as I have no way to test it, so unless someone with a mac (that supports Touch ID) pick this feature up, I don't see it'll be implemented in the near future (I don't plan to buy a macbook just to be able to implement this 🤣).
With the other one (#77), I have a few yubikey devices, but I had no time to even think how to approach it, but this one, well, described earlier.

All contributions are welcome (I still can't test it) :)

I haven't tried it, but I think this should just work with age-plugin-se because totp-cli can already accept the password on stdin 🎉  Simply store the password in an age encrypted file (that gets decrypted using age-plugin-se), just like the example in the README.


changes for Allow Update Compliance Processing policy requirement

This is a set of changes to the documentation to announce a new policy that must be configured for devices using Update Compliance, the AllowUpdateComplianceProcessing policy.
Additionally:

Directed Intune/MDM customers to not use the configuration script. Config script uses GP, Intune customers should be using MDM.
Provided more info on how long it takes devices to enroll to Update Compliance, that it varies based on device activity.

@jaimeo


The engine won't compile

Describe your bug here.
When compiling with the new 0.5 update, the engine won't compile even if it was new.
Command Prompt/Terminal logs (if existing)
source/StoryMenuState.hx:323: characters 12-14 : Expected )

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
Nothing at all, completely new build.

update your haxe

replace the storymenustate with the previous source code version storymenustate like 0.5b storymenustate (the most working storymenustate i think)

Download the source code here: https://github.com/ShadowMario/FNF-PsychEngine/archive/refs/heads/main.zip

Duplicate of #2049, #2038, #2028, #2027, #2026, #2024


[Proposal] Add autoFocus parameter to Searchfield

Is your feature request related to a problem? Please describe.
Internally, SearchField uses TextFormField, which offers a parameter autofocus, allowing to retrieve the focus if no other element requests it. I would like SearchField to have the same feature.
Describe the solution you'd like
I propose to add the parameter autofocus to the SearchField widget and pass it to TextFormField.

Thanks for filing the issue @franzlst, feel free to submit a PR if you are interested.

Closing as fixed in v0.8.8

Awesome, thank you for implementing this so quickly!


Ignore leading and trailing blanks in is_cve_in_summary

Closing in favor of https://github.com/openshift/elliott/pull/478


[PCL] set QHULL_FOUND

This patch is a workaround to resolve https://github.com/microsoft/vcpkg/discussions/27573.
PCL build system looks for QHULL_FOUND: https://github.com/PointCloudLibrary/pcl/blob/f36a69a5e89953708990c4669317f989d532cf08/PCLConfig.cmake.in#L312
However, find_package() sets Qhull_FOUND.
https://github.com/PointCloudLibrary/pcl/blob/f36a69a5e89953708990c4669317f989d532cf08/PCLConfig.cmake.in#L139
Hence, PCL doesn't find QHULL_FOUND and disables it.
The reason other PCL customers are not broken is that they set it explicitly https://github.com/PointCloudLibrary/pcl/blob/f36a69a5e89953708990c4669317f989d532cf08/cmake/Modules/FindQhull.cmake#L77
and we delete their find module: https://github.com/JavierMatosD/vcpkg/blob/f4b909297ac33cc2c966c4d914b65b99903dabdb/ports/pcl/portfile.cmake#L25
Note: Updating the port will likely fix this issue. However, this patch should unblock @drathin4 in the meantime.

/azp run

Hm, there is already fix-find-qhull.patch for the import, and this adds a separate patch for the export. It is getting hard to maintain the pile of patches.
I don't see enough context of the new export patch, but the import patch could be much simplified if using find_package(QHULL names Qhull REQUIRED), to directly get Qhull. The exported config would need a similiar find_dependency` but I can't see it in the patches.

Qhull search is probably not the only thing that needs fixing:
1> [CMake] ** WARNING ** io features related to png will be disabled
1> [CMake] ** WARNING ** surface features related to qhull will be disabled

... that's why it is important to ensure early that the original <Pkg>_FOUND is set (one local change), instead of patching it out where it is used (N changes in M files).

Hm, there is already fix-find-qhull.patch for the import, and this adds a separate patch for the export. It is getting hard to maintain the pile of patches. I don't see enough context of the new export patch, but the import patch could be much simplified if using find_package(QHULL names Qhull REQUIRED), to directly get QHULL_FOUND. The exported config would need a similiar find_dependency but I can't see it in the patches.

Upstream had a release last year that should fix some of these issues and reduce the number of patch files altogether. This patch is just to unblock another user while I comb through all the patches to see what is still needed when I update the port.

Qhull search is probably not the only thing that needs fixing:
1> [CMake] ** WARNING ** io features related to png will be disabled
1> [CMake] ** WARNING ** surface features related to qhull will be disabled

You are correct. I am also looking into why png is being disabled, but I will probably just update the port first and see if the problem persists.

I don't see enough context of the new export patch, but the import patch could be much simplified if using find_package(QHULL names Qhull REQUIRED), to directly get QHULL_FOUND. The exported config would need a similiar find_dependency but I can't see it in the patches.

To clarify, you mean like this? https://github.com/BillyONeal/vcpkg/commit/f966f49747850a2f2b63d3f22978fbcb33080242

To clarify, you mean like this? BillyONeal@f966f49

Yes  Note that NAMES implies Config mode. This is already used in other ports.


Less verbosity

An option to disable the default logging to console or an option lower verbosity would be great
Like the message: "INFO  FingerprintInjector: Successfully initialized." on instantiation

I think this one is fixed as well, or not?

Thank you! Indeed, the fingerprinting tools do not log anything anymore.


Calling Registry.ATTRIBUTE.getKey(attribute) when Attribute is a PlayerEx attribute returns null.

Hi there. I'm writing a mod that adds RPG-style affixes to loot, and it's fully data-driven. I assume i am running into this issue due to PlayerEx using Data Attributes, but i'm using the safe supplier method that is used in Data Attributes and it's still erroring out.

Hi there,
This is almost certainly because Registry.ATTRIBUTE#getKey is being called before PlayerEx's attributes are registered.
When the world is created server-side, Data Attributes loads any attributes defined in a datapack and registers them to the game. When a player joins the world, the server sends this information to the client and the attributes are then registered to the client's game too. For singleplayer this happens at the same time but for multiplayer this occurs on the server once at startup and then on the client(s) whenever a player joins the server. Additionally, when a player disconnects from a server, the attributes are unregistered from that client. This is so that different servers/worlds can have different datapack-defined attributes.
Outside of the aforementioned events, the JSON loaded attributes do not exist in the game's memory. In summary, Data Attributes implements lazy-loading attributes and PlayerEx registers its attribute using this method.
If you link me your repo I can maybe have a look and make some recommendations? I don't know exactly how (or when) you're dynamically generating datadriven rpg-style loot; is it pregame? On world load? I'm sure this is fixable.
Thanks.

Hey, sure. https://github.com/amoooooo/Affixated most of the impl is in the common package, but some stuff is inside fabric too. Forge hasnt been touched much yet, so can safely be ignored.

I actually got it working, mostly, but the AttributeModifiers i apply to it dont show up in the tooltip nor apply, but they do with default Trinket attribute modifiers. Specifically PlayerEx attributes.

Hi,
I took a brief look, and from what I can see you're doing something similar to an addon mod for PlayerEx that adds RPG-style trinket-compatible loot - RelicEx. Some things I'll just point out:

This part where you get an attribute from a datapack loaded ResourceLocation here will sometimes (not always) give you a null attribute when reading data-driven attributes (i.e., from PlayerEx like Constitution). This is because: a) the order of the datapacks loaded from mods is not reliable (so Data Attributes could be loaded before your mod sometimes or vice-versa); b) Data Attributes does not register the attributes to the client when the datapack is loaded, so you will have a mismatch on server/client depending on how your doing things. A solution would be to just keep a register/cache of the ResourceLocation as-is, until such a time when you can be certain of the attribute object being present (see last bullet point on the event provided by Data Attributes for this specific purpose).
RelicEx also uses datapacks to load item attribute modifier data similar to how you're doing it (albeit not as nicely as your json); see here. RelicEx faces the same issue as you are having; so care needed to be taken on how and when I actually reference the attributes - check here and here.
By using the event provided by Data Attributes, here, RelicEx gets a guarantee that referencing PlayerEx attributes will not result in nulls.

I'm sure you're doing things your own way, I know mine certainly isn't perfect - but you might find it helpful/insightful to take a look at some of the code in RelicEx.
Not sure about the tooltip though; I think you're storing the modifiers using a custom nbt tag/format on the ItemStack, right? Is there a reason why you're not appending to the default vanilla attribute modifiers list (I think it's nbt list with key 'Attributes')?

Hi, i've gotten something working but come back with another issue. We're running the server with proxies via velocity for some custom stuff, but PlayerEx and DataAttributes will not allow you to connect to a Velocity proxy at all. Is this something that can be fixed?

Ah - please see this issue. I don't really know how to fix this!

final question... you can't seem to add PlayerEx attributes via origins as the attribute doesn't exist, is there a workaround or is this something origins would have to fix? i assume it's because of Data Attributes

See this issue. Note that one of the issues that stopped me from contributing to Origins/Apoli seems to have been resolved - regardless, the incompatibility persists until I can fix it.

Alright, thank you. One final final question, albeit the wrong repo x) How can i change the potency of attributes rolled on relics?

Hi there,
This can be done with a datapack - the documentation for this is a bit sparse but this as well as looking at the files in the mod jar for an example explain it well enough.

I see, thank you. Would it be possible to contact you on Discord or somewhere? We are using PlayerEx, RelicEx and the mod i wrote as the core part of a modpack for ~100 streamers, and I'm wanting to look into balance options but don't want to fill up the github issues with "How would i x"

I've sent you a friend request on Discord. I'm back at work starting today so I'll only be able to reply evening.


feat(core): filesystem and asset protocol scope events

What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[ ] No

Checklist

[ ] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[x] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[ ] I have added a convincing reason for adding this feature, if necessary

Other information
Exposes an event system on the FsScope so we can offer a plugin to control it, see #3595 and #3607

Im Being hacked

Im Being hacked

Im Being hacked

Im Being hacked

Im Being hacked


Update the comments for FlowAdapters

Thanks for your contribution, @shenghaiyang!
I know this is only a documentation change, but it'd be great if you could add yourself to the CopyrightWaivers.txt in this PR—which would make any of your further contributions quicker in turnaround. :)

@viktorklang Already there.

@shenghaiyang Ouch—I can't believe I missed it—my apologies. Thanks for finding and fixing this doc issue!


Issue 459 json update json

@durack1 @gleckler1 please review and approve.

@doutriaux1 only 4 tests seem to have run, we have more than that right?

ooops.. I took them off for me locally... Putting them back on.

@durack1 I think we're good now

@doutriaux1 13 tests, that is much better.. Almost a robust star..


[flutter_tools] also listen to web stderr stream

Description
This causes previously ignored messages like "ignoring so and so overflow on X stream" tp make it to the console.


swap_columns and swap_rows are unsound

Both functions are built with the same structure and safety reasoning, so I'll focus on swap_columns.
pub fn swap_columns(&mut self, a: usize, b: usize) {
    let a: *mut MaybeUninit<Vector<T, { N }>> = unsafe { mem::transmute(&mut self.0[a]) };
    let b: *mut MaybeUninit<Vector<T, { N }>> = unsafe { mem::transmute(&mut self.0[b]) };
    // The following should return a MaybeUninit<T>, which will not be dropped.
    unsafe { a.replace(b.replace(a.replace(MaybeUninit::uninit()))) };
}

Take the case of calling swap_columns with a=b. This leads to code equivalent to
pub fn swap_columns(&mut self, a: usize) {
    let a: *mut MaybeUninit<Vector<T, { N }>> = unsafe { mem::transmute(&mut self.0[a]) };
    unsafe { a.replace(a.replace(a.replace(MaybeUninit::uninit()))) };
}

Going through the replace calls one by one. I'll refer to the parameter/return value as tmp.
a = val; tmp = uninit
a = uninit; tmp = val // first call
a = val; tmp = uninit // second call
a = uninit; tmp = val // third call

Thus the function would conclude a being uninitialised memory.

Thank you for spotting this! This is a really great find, and a pretty glaring error on my part. I have fixed this and bumped the minor version of aljabar to address it.
I  hope that this didn't cause some confusing problems for you, because I can imagine it would be quite a nuisance to debug.

I just looked through the code as the project seems interesting


Fix runtime crash from PklCreateProjectAction in 2024.1+

Fix a runtime crash happening in IDEA 2024.1+:
com.intellij.diagnostic.PluginException: `ActionUpdateThread.OLD_EDT` is deprecated and going to be removed soon. 'org.pkl.intellij.action.PklCreateProjectAction' must override `getActionUpdateThread` and chose EDT or BGT. See ActionUpdateThread javadoc. [Plugin: org.pkl]

As its update function doesn't perform any EDT-specific action, BGT works fine for this case.

Can this please be reviewed/merged?


Fedora Color

From Tyler カーネル :
Is it possible to lighten up the fedora color to maybe #4F78F3 or similar? I know we need to keep Discord Employees, Arch, and Fedora different but on the dark theme the Fedora color is kinda hard to see.

From simonizor :
We use the official colors for each distro... that blue is pretty much the only official color from Fedora that doesn't look almost exactly the same as the other blue distro colors.


Unable to set the menu icon to right hand?

HI I have tried many ways how do actually set gravitity of menu icon to right

That is not possible on the Drawable itself due to the way the animation is drawn. You can always position the drawable inside a container view thought.


Not an PR - Rather an Issue, Dive interface not starting

Hey froody, I hope you're well
I built the dive binary from your fork to test your containerd store fix, but it does not seem to work for me, nether for images using it nor for images using the normal docker image store
My actions and the console output:
dive % go build -o build/crane
dive % ./build/crane alpine
Image Source: docker://alpine
Fetching image... (this can take a while for large images)
Fetching image: alpine
Image ID: alpine
inspect: {ID:sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d RepoTags:[alpine:latest] RepoDigests:[alpine@sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d] Parent: Comment: Created:2024-09-06T22:20:07.972381771Z Container: ContainerConfig:0xc000350a00 DockerVersion:27.2.0 Author: Config:0xc000350b40 Architecture:amd64 Variant: Os:linux OsVersion: Size:3627659 VirtualSize:3627659 GraphDriver:{Data:map[] Name:overlayfs} RootFS:{Type:layers Layers:[sha256:63ca1fbb43ae5034640e5e6cb3e083e05c290072c5366fcaa9d62435a4cced85]} Metadata:{LastTagTime:2024-10-17 12:44:13.58384248 +0000 UTC}}
Temp dir: /var/folders/b9/_wwtmq1151q9t7rdp2sl16tw0000gn/T/dive-registry-349903287
Running command: 0xc000002300
Command started: 0xc000002300
^C

Closing this due to having received no answer, and MadDog2050's fork taking care of the issue


Change EncryptCookies::serialized behaviour

Currently, the serialize method returns a bool value no matter what is in the $name parameter. I changed it to work as in_array check just like the isDisabled method for the encryption. Now you can add the cookie's names to the $serialize static property which you want to serialize.

Seems like something went wrong with branching here


Error when merge pull request

Gitea version (or commit ref): 1.9.0+dev-249-g8b36f01f4
Git version: 2.20.1
Operating system: docker
Database (use [x]):

[x] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[x] No
[ ] Not relevant

Log gist:

2019/05/14 12:11:57 ...orm/session_exist.go:79:Exist() [I] [SQL] SELECT "id", "org_id", "team_id", "uid" FROM "team_user" WHERE (uid=$1) AND "team_id" IN ($2) LIMIT 1 []interface {}{2, 28},
[Macaron] 2019-05-14 12:11:57: Started GET /api/internal/branch/69/master for <IP_ADDRESS>,
2019/05/14 12:11:57 modules/auth/auth.go:97:CheckOAuthAccessToken() [T] ParseOAuth2Token: signature is invalid,
2019/05/14 12:11:57 ...s/context/context.go:308:func1() [D] Session ID: dad04db9e123606d,
2019/05/14 12:11:57 ...s/context/context.go:309:func1() [D] CSRF Token: o5QUfe4WWRuQbs-M3v_LlmRjt2I6MTU1NzgzNTkxNzIxMTM1MDExMA==,
2019/05/14 12:11:57 .../xorm/session_get.go:95:nocacheGet() [I] [SQL] SELECT "id", "repo_id", "branch_name", "can_push", "enable_whitelist", "whitelist_user_i_ds", "whitelist_team_i_ds", "enable_merge_whitelist", "merge_whitelist_user_i_ds", "merge_whitelist_team_i_ds", "approvals_whitelist_user_i_ds", "approvals_whitelist_team_i_ds", "required_approvals", "created_unix", "updated_unix" FROM "protected_branch" WHERE "repo_id"=$1 AND "branch_name"=$2 LIMIT 1 []interface {}{69, "master"},
2019/05/14 12:11:57 routers/repo/pull.go:605:MergePullRequest() [E] Merge: git push: From /data/git/repositories/project/shell-asset,
[Macaron] 2019-05-14 12:11:57: Completed GET /api/internal/branch/69/master 200 OK in 2.41096ms,
	 * [new branch]      feat_archive -> head_repo/feat_archive,
	 * [new branch]      fixBug       -> head_repo/fixBug,
	 * [new branch]      master       -> head_repo/master,
	Automatic merge went well; stopped before committing as requested,
	remote: Gitea: Internal error        ,
	remote: Fail to detect force push: chdir /data/git/repositories/shell-asset.git: no such file or directory        ,
	To /data/git/repositories/project/shell-asset.git,
	 ! [remote rejected] master -> master (pre-receive hook declined),
	error: failed to push some refs to '/data/git/repositories/project/shell-asset.git',
2019/05/14 12:11:57 models/webhook.go:867:DeliverHooks() [T] DeliverHooks [repo_id: 69],
2019/05/14 12:11:57 ...s/context/context.go:138:HTML() [D] Template: status/500,
2019/05/14 12:11:57 models/pull.go:1298:AddTestPullRequestTask() [T] AddTestPullRequestTask [head_repo_id: 69, head_branch: master]: finding pull requests,
[Macaron] 2019-05-14 12:11:57: Completed POST /Project/Shell-Asset/pulls/83/merge 500 Internal Server Error in 158.425011ms

Description
When I merge a pull request of repository Project/Shell-Asset, I got a 500 error. Project is a private organization and shell-asset is private repository also. I disabled git hook from app.ini but does not work.

Have you changed git repository storage directory? Are you using docker?

@lafriks Yes. I use gitea with docker.  data volume mounted on host and no changed  recently.

Same issue, but only on protected branches.
I use docker too.

This could be related to this change #6608

Same as @ihuro , it can do merge successfully if I close the protection of master branch.

Which merge style did you use?

Looks like it is caused by #6672 as now hooks are checking branch protection also for PR merges, cc @zeripath

Agh! Sorry about this!
@lafriks we can detect quite easily whether a push is being performed by gitea internally by checking the SSH_ORIGINAL_COMMAND which is set to gitea-internal if it's a gitea push etc. So we could remove protected branch checking if that's set - however, maybe we can do better.
(I think there's actually another issue in #6672 - whereby:
https://github.com/go-gitea/gitea/blob/7dd983797c218d7ae45e67d79517e95ad3dd24b8/models/pull.go#L622-L636
Might be sending double hooks.)
I'll take a look. Sorry once again.

OK, I think what we should do is to set (another) environment variable with the PR number we're merging - that will allow people to have hooks that detect PR merges.

This affected only when running gitea on docker

chdir /data/git/repositories/shell-asset.git: no such file or directory        ,
	To /data/git/repositories/project/shell-asset.git

It seems because the repoUserName env was blank.

@zongwei007 could you confirm that #6971 will fix this issue?

@lunny merge successfully on 1.9.0+dev-262-g96b412bb8.

@zongwei007 OK. I will close this one since it's duplicated.


v2.3.0 docker-compose.yml is using the latest tag for the docker images

It was changed to 'latest' after v2.2.0 was released.
I see the v2.3.0 tag does exist on hub.docker.com.
So, is this the intent?

Hey @orinem,  What we're thinking is, our rapid releases -- the releases that we release about every 6 weeks will remain with latest as the image tag. This will make it a little easier for folks to always grab patched versions, if any, without us having to constantly update the image tags in the compose. Additionally, if you're running docker-compose up with the toolkit, its going to build fresh docker images with whatever the specified tag unless you explicitly pull. And for our LTS releases, we will pin them explicitly since we support them for a longer time. We are open to feedback on this though !

Well, furthering my evaluation of OpenAMT, I tried a deployment to Azure.  After working out what exactly the registry field wanted (an example in the help string would go a long way here - maybe index.docker.io) and adding "intel/oact-" to the image names, I got it up and running.
Now, I have absolutely no idea what versions are running due to the 'latest' tags.  Azure doesn't have a clue (see below).  At least with Docker Desktop, you could see what image was used.  You've created a 'moving' target... that will make bug reporting/tracking difficult if not impossible.  I.e. what was latest for mps, rps etc. when I did the deployment?  I don't know!

Hey @orinem, I'm just going through old issues and I want to verify that this is working better with the changes we have implemented.  On DockerHub we have been posting both the version as well as latest when we release a new version of the components.  I think this solves the original concern, so I'm going to close this issue.   If you have additional feedback, please feel free to re-open this issue.

The thing is that every recent release has 'latest'.  If I clone the toolkit using the latest instructions:
git clone https://github.com/open-amt-cloud-toolkit/open-amt-cloud-toolkit --branch v2.9.0 --recursive
The docker-compose.yml has latest for everything.  If I go back a version...
git clone https://github.com/open-amt-cloud-toolkit/open-amt-cloud-toolkit --branch v2.8.0 --recursive
and look at docker-compose.yml - it has latest for everything!
As far as I can tell, it makes it difficult if not impossible to easily go back to a release - say if one was trying to work out when a bug was introduced.  Since the components tend to depend on one another, it would be a nightmare trying to use previous versions of say mps with the 'latest' of everything else.


raise an error when trying to create preset that is not supported

for now we should only support webm and mp4 containers, we should raise errors when trying to create different ones

closed on #156 by @saidketchman


rubber will occasionally hang on close compiling android

rubber.ts line 544 : igor.on('close', async(code) => {
changing this to exit solves the problem.

Good find, though on Windows, if you monitor the background processes, you will see that the java.exe process is not exited. Not sure if it has any side-effects, so I have been killing it once Igor.exe exits.

So can you use Rubber to build iOS and Android exports?    I understood it was only for Windows.  If so how do you specify the export?

So can you use Rubber to build iOS and Android exports? I understood it was only for Windows. If so how do you specify the export?

If you look at src/cli.ts, you just need to specify the export-platform option, which includes: "windows" | "mac" | "linux" | "ios" | "android" | "ps4" | "xboxone" | "switch" | "html5"

The above solution worked on my local machine but not my build servers
Here's a different workaround I came up with. It's definitely hacked, but it's sufficient for my use case
diff --git a/src/cli.ts b/src/cli.ts
index 8c4c1c1..782e58d 100644
--- a/src/cli.ts
+++ b/src/cli.ts
@@ -178,6 +178,15 @@ cli.main(async (args, options) => {
             });
         }
     });
+    build.on("rawStdout", (data: string) => {
+       if(data.includes("BUILD SUCCESSFUL")){
+               console.log("EXIT 0");
+               process.exit(0);
+       }else if(data.includes("BUILD")){
+               console.log("EXIT 1");
+               process.exit(1);
+       }
+    });
     build.on("allFinished", () => {
         if(!igorErrors)
             console.log(chalk.green("Compile Finished"));


feat: Configure the Gitpod ready-to-code system

Things added/changed:

Configure the Gitpod ready-to-code system.

Are all those new dependencies really necessary?

IIRC, when I ran npm install, all of that was installed.


[1.0] Make available m.request-like promise shortcuts

Pretend you have a fetch function that looks something like this:
var cache = null
function getItems () {
  if (cache) return Promise.resolve(cache)

  return m.request('/items').then(function (items) {
    cache = items
    return cache
  })
}

The problem with this pattern is that it behaves differently whether your data is cached or not:

On cache miss, a redraw is triggered after m.request() is complete
On cache hit, no redraw is triggered.

Could we have some helpers to behave like an m.request promise? Maybe name them m.request.resolve and m.request.reject.

Isn't it enough to use built in XHR abort where necessary and notRequest().then(m.redraw)?

If you mean Promise.resolve(cache).then(m.redraw), that behaves differently because (if I'm not mistaken) m.request will redraw at the end of the promise chain.

Nevermind! I just realized m.redraw triggers a redraw asynchronously, so this is not an issue.
For the record, this does mean that Promise.resolve(cache).then(m.redraw) is indeed the solution.


automatic prediction of build outcome with machine learning

Repairnator wastes a lot of time to checkout, build and test projects that are too complex or ill-formed.
It would be great to have a "fast" predictor of build outcome (typically NOT_BUILDABLE) based on features from the build log, repo content (through Github API), PR comments.
We can use the past data collected by Repairnator as training data.
Original idea by @bloriot97

Related work: Insights into Continuous Integration Build Failures (MSR 2017, 4 pages)

Towards Predicting the Impact of Software Changes on Building Activities
http://arxiv.org/abs/1901.07142


Crawl modifier

Description
hello, there are plugins that create the ability for the player to crawl.  this is done by spawning a block over the player's head, after which he starts "swimming".  like after update 1.13.  Could you make a "Crawl" modifier in the Modify_Spread_When category that would be activated when the player is "swimming" but not in water.
Configuration
Modify_Spread_When:
  Zooming: -5    # Make the gun more accurate when scoping
  Sneaking: -2
  Standing: 0
  Walking: 1.5
  Swimming: 1.5
  In_Midair: 4   # Player is probably jumping, so make them inaccurate
  Gliding: 6     # Player is probably moving super quick, so make them inaccurate
  Crawl: -5 #Player crawling

Payment (optional)

[ ] I'm willing to pay for this feature

When entity is crawling like that, either "Swimming" or "Gliding" is true

Swimming is triggered when the player is in the water.  Gliding when he flies.  Crawling is when the player crawls on the ground with the swimming animation added in updates 1.13. the Crawling modifier is very useful.  especially if the server uses a plugin that implements crawling on the server (eg the famous GSit).  This is very useful for weapons with bipods and so on.

If that crawl plugin uses sitting, then 'Riding' is true.
For a plugin to achieve crawling animation ONE of these hs to be true, you can try it yourself:

Gliding (elytra animation, doesn't matter if on ground)
Swimming (swim animation, doesn't matter if its in water)
Riding (sit animation)

The Swimming modifier does not work when the player is crawling.  He works when he is in the water.  lol, it's even written in the documentation and highlighted (This is not a 1.13+ animation, but when the player is in the water).  Gliding is when a player hovers, flies on elytras.  Some plugins on ancient version 1.12 use this for crawling.  But on the versions above for crawling, the plugins use an animation of swimming in water on the ground.  added after 1.13.  I checked what you wrote three times, and nothing.  WM version 1.14.9

Yes, and I'm telling you GSit for example sets player swimming state to true. Did you ever test the swimming option in WM to modify recoil / spread?
See here player.setSwimming(true);:
https://github.com/Gecolay/GSit/blob/main/v1_19_R2/src/main/java/dev/geco/gsit/mcv/v1_19_R2/objects/GCrawl.java#L97
IF gliding, riding or swimming doesn't work, then ask the other plugin to add support for WM. Some of those options should work if that other plugin is made properly.

Your documentation says that the Swimming modifier works ONLY in water.  Have you tried at least to check what I wrote?

Ahh, forgot that WM doesn't check if that 1.13 swimming mode is activated, but only if player is in water.
This thing you want would require option like "Swimming_Mode" for modifiers. Make a feature request about it if you want it.


When a PR is merged, calculate the contributor score

/assign

Where do you want to show the score and moreover do we already have field to ask for user's personal access token ? @DonnieBLT

@DonnieBLT sir , can you explain little bit more about , where we should store the score and where to show the score?


Fix installation

Hi Robert,
Here comes the PR to fix the installation problem by removing napari-allencell-segmenter from the dependencies list.

Jeey, thanks for your time & testing & trying @lazigu !


Add the OCaml book by Michael R. Clarkson

What does this PR do?
Add Resource(s)
For resources
A link to the free OCaml book by Michael R. Clarkson
Description
Based on the course CS 3110. In the author's own words:

This course is about making you a better programmer.

Why is this valuable (or not)
This book provides quality information about programming in OCaml and in the FP paradigm in general.
How do we know it's really free?
The cover page states that this work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License: https://creativecommons.org/licenses/by-nc-nd/4.0/
The cover page can be found here: https://www.cs.cornell.edu/courses/cs3110/2019sp/textbook/
For book lists, is it a book?
Yes. Although available only in the HTML format.
Checklist:

[x] Not a duplicate
[x] Included author(s) if appropriate
[x] Lists are in alphabetical order
[x] Needed indications added (PDF, access notes, under construction)

great addition! welcome to free-programming-books.

@eshellman Thank you!


feat: Copy and send notification when user click "This device" menu

Probably LGTM. Will look tonight.

Thank you


chore: add java versions starting from 11 to build pipeline

Took some effort, but got it working.
There is only support for major updates 8, 11, 16, 17 and 21 according to this link.


Wrong caret position after dynamically changing a mask on keyup

I have a credit card input, and its mask should dynamically change after a some keyup events (e.g. its default mask is "9999 9999 9999 9999", but after typing "37" it should change to AMEX format "9999<PHONE_NUMBER>9").
However, after calling inputmask("9999<PHONE_NUMBER>9"), the caret position goes to the second to last position instead of the last one.
Here's a very simple example:
$(function () {
  $("input").inputmask("9999 9999 9999 9999");

  $("input").on("keyup", function (event) {
    var value = $(this).inputmask("unmaskedvalue");

    if (value.length === 2 && value === "37") {
      $("input").inputmask("9999<PHONE_NUMBER>9");
    }
  });
});

Tested on Chrome 27.0.1453.116, Safari 6.0.4, Firefox 21.0.

I have similar issue but when you paste the number. I modified the code to catch the first 2 characters:
https://jsfiddle.net/7fxqo3r8/2/ but it doesn't work.


Return appropriate HTTP status codes on error

This pull request makes sure errors actually return non-OK HTTP status codes. Before, all requests (that didn't cause an actual uncaught exception serverside) returned 200. With this change, they instead return what they should according to the documentation, and as for the undocumented ones according to common sense.
With this pull request, the errors are mapped as following:

Error.NONE - 200 OK
Error.INVALID_CLIENT - 400 Bad request
Error.INVALID_SERVICE - 400 Bad request
Error.INVALID_SECRET - 400 Bad request
Error.DUPLICATE_LISTEN - 409 Conflict
Error.RATE_TOOFAST - 429 Too many requests
Error.SERVICE_NOTFOUND - 404 Not found
Error.ARGUMENT_MISSING - 400 Bad request
Error.INVALID_PUBKEY - 400 Bad request (Though this error is never used.)
Error.CONNECTION_CLOSING - 499 Client closed request (I wasn't sure about this one either, since it also goes unused.)
Error.NO_CHANGES - 400 Bad request

Pretty nice, eh? This also resolves #17.

Nice, I just need to make sure this is reflected in the docs from now on.

Error.CONNECTION_CLOSING WAS used when websockets were  still in the API instead of a connector.


Autonomous hook reset mechanism

The hook reset mechanism should work inside an asynchronous (if possible) task that allows it to manage its position within +- 10 ticks of the target, while the hook reset mechanism should be set to happen using 2 conditionals:

Checking whether the user is controlling the hook manually.
Check whether there is a ring near to the loading zone using the distance sensor. In the case that there is a ring near, DO NOT run the autonomous hook reset.

In the future, implement a PID for the hook in order to maximize its accuracy,


[TEVA-2164] Alter offline site for serving from folder

Jira ticket URL
https://dfedigital.atlassian.net/browse/TEVA-2164
Changes in this PR:

Fixes the disparity between serving from a folder in an S3 bucket, but assets being treated as being in the root.
Improves documentation

Review app deployed to https://teaching-vacancies-review-pr-3192.london.cloudapps.digital


Dark Mode

Love using this but I feel like I'm staring into the sun when doing homework late at night

ah good idea.  forgot to add that.  will include it on the next update coming within one week.  thanks for mentioning

@ninjakaib Dark Mode has been added!  I appreciate your patience, eclipse glasses needed no more ;)

Awesome!


Sample project for Xamarin.Forms without MvvmCross

Hi,
is there a sample project for Xamarin.Forms without MvvmCross?
I'm trying to run BLE on Android, but I always get System.NotImplementedExcception: This functionality is not implemented in the portable version of this assembly.
I installed Plugin.BLE nuget package in Portable project and also in Droid project in my Xamarin.Forms solution. I get the exception when I reference Plugin.BLE and call CrossBluetoothLE.Current in Droid project (in MainActivity.cs) and I get also the same exception when I reference Plugin.BLE and call CrossBluetoothLE.Current in portable part of my solution (in App.xaml.cs).
I obviously don't know how to use cross platform code in my solution, so please help me.

Hi
If you do not mind a very sample vanilla code.   I did not implement the Listview for user to select, just grep the first Device found and connect to it.  You can improve on that.  Thanks.
using System;
using System.Linq;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using Plugin.BLE;
using Plugin.BLE.Abstractions.Contracts;
using Plugin.BLE.Android;
using Plugin.BLE.BroadcastReceivers;
using Plugin.BLE.Abstractions.EventArgs;
using Plugin.BLE.Abstractions.Exceptions;
using Plugin.BLE.Abstractions.Extensions;

namespace BluetoothMonitor
{
    [Activity(Label = "BluetoothMonitor", MainLauncher = true, Icon = "@drawable/icon")]
    public class MainActivity : Activity
    {

        private Plugin.BLE.Abstractions.Contracts.IAdapter _bleAdapter;

        private IDevice currDevice;
        private IBluetoothLE _bluetooth;

        private Button scanButton;
        private Button connButton;
        private Button stopButton;
        private EditText edText;
        private DateTime datetime;

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            _bluetooth = CrossBluetoothLE.Current;
            _bleAdapter = CrossBluetoothLE.Current.Adapter;
            _bleAdapter.ScanTimeout = 10000;

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            // Get our button from the layout resource,
            // and attach an event to it
            stopButton = FindViewById<Button>(Resource.Id.stopbutton);
            scanButton = FindViewById<Button>(Resource.Id.scanbutton);
            connButton = FindViewById<Button>(Resource.Id.connblebtn);
            edText = FindViewById<EditText>(Resource.Id.edittext);

            //button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
            stopButton.Click += delegate { this.Finish(); };
            scanButton.Click += bleScan;
            connButton.Click += bleconnect;

            _bleAdapter.DeviceDiscovered += bleDiscovered;

        }

        public void bleScan(object sender, EventArgs e)
        {
            _bleAdapter.StartScanningForDevicesAsync();
        }

        public async void bleDiscovered(object sender, DeviceEventArgs e)
        {
            currDevice = e.Device;
            //Grep the first device only.
            if (_bleAdapter.IsScanning)
                await _bleAdapter.StopScanningForDevicesAsync();

        }

        public async void bleconnect(object sender, EventArgs e)
        {
            string errorstr ="" ;
            TimeSpan scantime;
            if(_bluetooth.IsAvailable)
                if(_bluetooth.IsOn)
                {
                    datetime = DateTime.Now;

                    try
                    {
                        edText.Text = "Start Scanning...";

                        if (_bleAdapter.ConnectedDevices.Count > 0)
                        {
                            Toast.MakeText(this, "Disconnecting BLE Device" , ToastLength.Short).Show();
                            await _bleAdapter.DisconnectDeviceAsync(currDevice);

                        }
                        await _bleAdapter.StartScanningForDevicesAsync();
                        scantime = DateTime.Now - datetime;
                    }
                    catch(DeviceDiscoverException er )
                    {
                        errorstr = er.Message;
                    }

                    Toast.MakeText(this, "After Try Catch ", ToastLength.Short).Show();

                     scantime = DateTime.Now - datetime;
                    if (errorstr =="")
                        edText.Text = "Scan Time in ms :" + scantime.TotalMilliseconds.ToString() + "\n";
                    else
                        edText.Text = errorstr + " :" + scantime.TotalMilliseconds.ToString() + "\n";

                    datetime = DateTime.Now;
                    errorstr = "";

                    if (_bleAdapter.DiscoveredDevices.Count > 0)
                    {
                        try
                        {
                            await _bleAdapter.ConnectToDeviceAsync(currDevice, false);
                        }
                        catch (DeviceConnectionException er)
                        {
                            errorstr = er.Message;
                        }
                        var conntime = DateTime.Now - datetime;
                        if (errorstr == "")
                            edText.Text += "Connection Time in ms :" + conntime.TotalMilliseconds.ToString();
                        else
                            edText.Text += errorstr + " :" + conntime.TotalMilliseconds.ToString();
                    }
                    else
                        edText.Text += "No Device Found";

                }
        }
    }
}

Thanks for the code but this is what I already tried. I get the not implemented exception on CrossBluetoothLE.Current call in MainActivity.cs in Droid project of my Xamarin.Forms cross platform solution.

Are you running in a physical hardware or emulator?

Physical Hardware - LG G3 (Android 5.0 API 21).

To clarify, Are you saying that you are getting the exception when running my sample code?

Almost. I guess your code is for pure Android project, not for Xamarin.Forms cross platform app. I get the exception when running this code in my Xamarin.Forms cross platform app on Android device.
`// MainActivity.cs
using System;
using Android.App;
using Android.Content.PM;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using Plugin.BLE;
using Plugin.BLE.Abstractions.Contracts;
using Plugin.BLE.Android;
using Plugin.BLE.BroadcastReceivers;
using Plugin.BLE.Abstractions.EventArgs;
using Plugin.BLE.Abstractions.Exceptions;
using Plugin.BLE.Abstractions.Extensions;
namespace BlankAppXamlXamarinForms.Droid
{
[Activity(Label = "BlankAppXamlXamarinForms", Icon = "@drawable/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
IBluetoothLE ble;
    protected override void OnCreate(Bundle bundle)
    {
        TabLayoutResource = Resource.Layout.Tabbar;
        ToolbarResource = Resource.Layout.Toolbar;

        base.OnCreate(bundle);

        global::Xamarin.Forms.Forms.Init(this, bundle);

        ble = CrossBluetoothLE.Current; // System.NotImplementedExcception

        LoadApplication(new App());
    }
}

}`

I am sorry as i am still very much not familiar with Xamarin.Forms and MVVM.  A bit too abstract for me at the moment.

No problem. Thanks for your time.

Is there anyone who can help me resolving System.NotImplementedException?

@gaminn more info? o0

I created blank Xamarin.Forms solution in VS 2015. Then, I tried to use this BLE plugin. However, I always get System.NotImplementedException on CrossBluetoothLE.Current call no matter where I call it (in portable project - App.xaml.cs - or in Droid project - MainActivity.cs). I installed the BLE plugin using Install-Package Plugin.BLE in portable project and also in Droid project.

@gaminn I've done the same, right now and it is working without any additional actions. Is your nuget up to date? Tools -> Extensions and Updates -> Updates -> Visual Studio Gallery`

It seems that Clean Solution command resolved my issue. I don't have a clue why...

I am having this issue right now.  I have tried with both the latest stable release and the pre-release nuget packages.  I think I only need to install the package in my portable project, but I also tried installing in my .Droid project with same results.  I am calling CrossBluetoothLE.Current in my App.css (PCL) just for quick testing purposes.  Testing on HTC ONE M8 Android 4.4.  Any ideas?

@skrichten how have you installed it to your .Droid project?  We tested it several times because of this discussion and it worked every time.

I just used the "manage nuget packages" feature in Visual studio.  What is the correct way to go about it?  Thanks!

So your hint that I may not have installed properly prompted me to try a different way.  So I uninstalled and tried again... installed from the solution instead of the individual projects.  I'm not seeing the error any more.


Line return problem

Product and Version: VS Code
OS Version: Windows
Live Share Extension Version: <IP_ADDRESS>
Target Platform or Language: Javascript
Steps to Reproduce / Scenario:

Place two cursors (different users) on the same line
Let one of the users strike "enter"
Both cursors will be moved to the next line
It would be nice to fix it so only the user who hit the "enter" key would be moved to the next line and not both users.

In my opinion, newline is a special case here.
In the standard case where you just type something, the current functionality feels expected, staying on the line's end.
In case of enter though, it might be I type something and a colleague wants to start with the next line, only that the line I'm at is the last one and he therefore has to go on my line to make a new one.
Tl;dr: I prefer Scenario 1, except when a new line is created.

Closing this for now, since we haven't heard significant feedback about this behavior. Please re-open this issue if folks think this is something we should investigate. Thanks!


Per Project Remotes

If you have a lot of projects running through Travis, particularly if through more than one organization, they may not all have the same remote. Can we make this configurable per repo somehow?

If a nice way of configuring it for individual projects is found we can.

Off hand, my best suggestion is leave as is by default, but optionally load per-project configs from a JSON file or similar.

Did NOT mean to close :stuck_out_tongue:

Could make this a comma separated string https://github.com/tombell/travis-ci-status/blob/master/lib/travis-ci-status.coffee#L20 and allow specifying multiple origins.

Could this be read from the .travis.yml file in the root of the current project? Maybe as a comment, if nothing that is already in there can help. Just started looking at Travis so might be misunderstanding, but wrapping it up with the .travis.yml seems like a nice way to me without having to add more config files to the root of all projects.

@JamesStidard seems like a nice solution, :+1: for not adding extra config files.

I'll be working on this this weekend

I'm not sold on using the .travis.yml file, if only because on larger collaborative projects editing it may not be ideal. Even less so if you have multiple users with different configurations using the same file and the travis ci status package. Not sold on a string either. Still looking for a better way to handle it.

I've added at least temporary support through the use of a JSON-encoded string. I'd still like to find a better way of doing it, but it'll work for now.

Reopening because the update actually causes the travis job to fail (typeerror on null repo) and I haven't figured out how to fix it yet.


Title

There is a field in BHS membership database that is called "Title" meaning "Job title" or "position". In "Persons" there is also "Title" that may seem to mean "Mr." or anything of that sort. and I see a lot of entries like "Pastor Dean Man" or "Assistant chorus director David Mills" after the sync. Suggest removing the "Title" field unless this is reserved for some rare "birds" that want to be called "Dr. David Mills"

I'll update the script.  This won't take effect until the next update from the BHS

Fixed in latest update


OSSRH deployment

OSSRH Deployment
Documentation
https://central.sonatype.org/pages/ossrh-guide.html
@maroil can you create a account in Jira of OSSRH and apply the deployer right?
After the permission grant, we can start configuring our deployment!
FYI, normally the javadoc and source maven plugin should already be configured correctly.

@qxzzxq I created the ticket OSSRH-54027. Need your confirmation !

pom file needs to be configured


IHttpContextAccessor is unavailable when an application is published

Hello,
We've found a possible issue related to IHttpContextAccessor.
Problem Description:
When an application uses Identity it registers IHttpContextAccessor in DI. We found this out in the sources. IHttpContextAccessor is available in DI when we debug the application in Visual Studio. However, when we publish the application and run dotnet.exe my.dll it is unavailable in the DI. This is true irrespectively to the publish configuration (debug/release).
When we attached a debugger to the published code we checked the private members of IServiceProvider (registered services). They are identical for Visual studio mode and publish mode except IHttpContextAccessor.
Steps to reproduce:

dotnet new mvc
inject IServiceProvider in the Startup constructor and save it as a global variable.
create a middleware
access the IServiceProvider and cal GetService (it is closured into the lambda)
In Visual Studio debug the result is not null. In published version the result is null.

Why we need the HttpContext in a Middleware if we already have the HttpContext:
We are implementing a multitenant system Using Identity Server + Identity. We determine the tenant by the request subdomain.
We have overridden the UserStore of Identity to take the user tenant into consideration during the login process.
The problem is that a user can get a JWT token using his/her tenant and try to use it for another tenant.
To fix this we have to check the correspondence of the request tenant and token tenant in runtime per each request.
To do so we've overridden the JWT issuer validator. It is a delegate and works as part of Authentication middleware.
That's why we closure the IServiceProvider in it and get the IHttpContextAccessor to get the request URL.
Point of interest:
If we inject IHttpContextAccessor into a controller it is available in the published code.
Could someone explain why in Visual Studio it works, but in the published version it doesn't work?

See https://github.com/aspnet/Hosting/issues/793#issuecomment-349760662

@campersau
This approach doesn't work. UseIdentity does exactly the same as suggested inside of it.
Moreover, we've tried this and it obviously doesn't work.

After adding the UseApplicationInsights into Program.cs  - the issue is fixed.


journeys: find out how the subsequent/preceeding journeys feature works

There is a mechanism to get subsequent/preceeding journeys, given a string that identifies/describes the last request.
Find out how this works, in order to solve https://github.com/derhuerst/hafas-client/pull/23#issuecomment-370246163 .

Found it! outCtxScrB  and outCtxScrF .


Fix emulator detection

I dunno why, but it seems like the avd option is not equal to undefined by default, but rather null
This patch should fix emulator detection for such case. See the issue report https://github.com/appium/appium/issues/8164 for the reference

Published in<EMAIL_ADDRESS>


 : Fixes the tests for testMonthAsString.

 : fix/test
Checklist

[ ] New Extension
[ ] New Test
[ ] Changed more than one extension, but all changes are related
[x] Trivial change (doesn't require changelog)

Addressing issue : https://github.com/goktugyil/EZSwiftExtensions/issues/381

          2 Messages

:book:
Executed 180 tests, with 0 failures (0 unexpected) in 4.237 (4.578) seconds

:book:
Executed 166 tests, with 0 failures (0 unexpected) in 3.878 (4.126) seconds

  Generated by :no_entry_sign: Danger

Codecov Report

Merging #385 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #385   +/-   ##
=======================================
  Coverage   39.42%   39.42%
=======================================
  Files          47       47
  Lines        2174     2174
=======================================
  Hits          857      857
  Misses       1317     1317

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 f4982cd...916f253. Read the comment docs.


gf-cli Bug of generating Dao file of MSSQL

[mssql中的TableFields产生的field的key是小写的，gdb.TableField.Name是大写的导致生成dao文件失败 bug #1780

Codecov Report

Merging #1818 (89f77a2) into develop (583d576) will decrease coverage by 0.10%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop    #1818      +/-   ##
===========================================
- Coverage    71.19%   71.08%   -0.11%
===========================================
  Files          463      465       +2
  Lines        43534    43891     +357
===========================================
+ Hits         30993    31201     +208
- Misses       10564    10678     +114
- Partials      1977     2012      +35

Flag
Coverage Δ

go-1.15
71.16% <ø> (-0.01%)
:arrow_down:

go-1.16
71.14% <ø> (-0.04%)
:arrow_down:

go-1.17
71.07% <ø> (-0.10%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

database/gdb/gdb.go
60.33% <0.00%> (-12.21%)
:arrow_down:

database/gdb/gdb_core_utility.go
53.43% <0.00%> (-3.48%)
:arrow_down:

database/gdb/gdb_core.go
68.27% <0.00%> (-2.64%)
:arrow_down:

os/glog/glog_logger_rotate.go
65.85% <0.00%> (-1.47%)
:arrow_down:

os/gcron/gcron_z_unit_schedule.go
67.09% <0.00%> (-0.43%)
:arrow_down:

os/gcron/gcron_schedule.go
67.09% <0.00%> (ø)

database/gdb/gdb_default_driver.go
7.69% <0.00%> (ø)

container/gset/gset_str_set.go
93.31% <0.00%> (+2.62%)
:arrow_up:

net/gtcp/gtcp_pool.go
38.63% <0.00%> (+4.54%)
: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 583d576...89f77a2. Read the comment docs.


fixed vercel deployment

Have you read the Contributing Guidelines on Pull Requests?
Yes
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[ ] I've edited the README.md and link to my code.

Related Issues or Pull Requests
Fixes: #527

@iamrajiv @HarshCasper @gat786 @atarax665 @bhav09 I think it's failing because of this only, as I tried this on my local machine and the website was running again.
Merge this ASAP


Regression introduced with #1804

Regression introduced with commit "added executor made of disruptor. #1804"

@koo-taejin

@dawidmalina thanks  !!


Picker error with large list Picker.Item

Issue Description
When I scrolled, the screen displayed an error:
Attempted to transition from state RESPONDER_INACTIVE_PRESS_IN to RESPONDER_ACTIVE_LONG_PRESS_IN, which is not supported.
Steps to reproduce
List countries from https://gist.github.com/Keeguon/2310008.
                  <Item fixedLabel>
                    Country/region
                    <Picker
                      mode="dropdown"
                      iosHeader="Select country"
                      selectedValue={this.state.country}
                      onValueChange={this.onValueChangeCountry}
                    >
                      {countries.map(item =>
                        <Picker.Item key={item.code} label={item.name} value={item.code} />)}
                    </Picker>
                    <View style={{ width: 30 }} />
                  </Item>

Hi @tudiantuan , on which platform are you facing this issue, Android or iOS?

I test on IOS

Hi @tudiantuan , can you provide minimal code reproduction for the same on snack?

yes, it is https://snack.expo.io/@nguoilatao/c9bb16. I try scroll on Snack but i dont get error!

Hi @tudiantuan , please update with Nativebasev2.13.14 . Let us know if the issue still persists. Found no issue on picker countries scroll.
constructor(props) {
    super(props);
    this.state = {};
  }

  onValueChangeCountry = (country) => {
    console.log(country);
    this.setState({ selected: country });
  };

<Item fixedLabel>
     Country
     <Picker
                  mode="dropdown"
                  selectedValue={this.state.selected}
                  placeholder="Select Country"
                  onValueChange={this.onValueChangeCountry.bind(this)}
                >
                  {countries.map((item) => (
                    <Picker.Item
                      key={item.code}
                      label={item.name}
                      value={item.code}
                    />
                  ))}
      </Picker>
</Item>

Hi @tudiantuan , closing for now. Let us know if the issue still persists.


Tracker state is sent with no events to action server

Rasa version: 2.0.0a1
Rasa SDK version (if used & relevant):
Rasa X version (if used & relevant):
Python version:  3.7.8
Operating system (windows, osx, ...): Ubuntu running docker
Issue:
Traying to pass metadata to slots using action_session_start; the events key on the tracker data, on the action server request, is arriving empty.
I fixed it switching to version 1.10.10, same config but now the data POST has the session_started event with the metadata from the custom connector.
Error (including full traceback):

Command or request that led to error:

Content of configuration file (config.yml) (if relevant):

Content of domain file (domain.yml) (if relevant):

Thanks for raising this issue, @melindaloubser1 will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

What does your action_session_start look like? Can you show an example of what you mean?


Fix for bug in StorageAccount.WithSku introduced when porting bug fixes from Java SDK

bug introduced in https://github.com/Azure/azure-sdk-for-net/commit/88131053bb04b01a7d1a3f6717be893665ffa7de

@martinsawicki,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


WATs should wait for update-quota command to finish

Looks like we don't wait for the the update-quota command to finish here which sometimes will cause cf logout to run in parallel and cause the update-quota command to fail with error:
[2017-07-19 18:48:30.42 (UTC)]> cf update-quota WATS-1-QUOTA-01536ba1-05d7-4e52-6 -m 99999G

[2017-07-19 18:48:30.42 (UTC)]> cf logout
Logging out...
OK
FAILED
Not logged in. Use 'cf login' to log in.

This has caused test failures in this build

Thanks @jvshahid, scheduling this.

@jvshahid I think we just need to change the update-quota line to
		Eventually(cf.Cf("update-quota", quota.Entity.Name, "-m", memoryLimit), DEFAULT_TIMEOUT).Should(gexec.Exit(0))

so that we actually wait for the command to exit before the AsUser logs us out otherwise the gexec.Session returned by cf.Cf() is just left to run as it pleases without anything waiting for it to finish

@sunjayBhatia maybe we should follow the pattern here and use cf.Cf(...).Wait(<timeout>) instead?

@jvshahid We made this change on master.


Notion number formulas always return 0 in queries response

Report bugs here only for the Node JavaScript library.
If you're having problems using Notion's API, or have any other feedback about the API including feature requests for the JavaScript library, please email support at<EMAIL_ADDRESS>Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Node version: 16
Notion JS library version: 2.2.1
Steps to reproduce the behavior:
Notion number formulas always return 0 in queries:

Create a database (monthly summary)
Create database (expenses)
Create relation between both database (monthly expenses)
create rollup of type sum on monthly summary database to sum all linked expenses amounts
create formula field on monthly summary database that calculate (income - expenses)

Expected behavior
A clear and concise description of what you expected to happen.
Notion JS SDK returns the calculated values by the formula
Screenshots
Please include any screenshots that help explain your problem.
Additional context
Add any other context about the problem here.
I double checked that I added the integration to both databases

Thanks for the investigation @s-h-a-r-c ! Closing due to inactivity.


[Bug] package ignores app locale, and only shows the english one.

Describe the bug
It seems that the package ignore the apps locale when displaying the datepicker and shows it in english.
To Reproduce
Steps to reproduce the behavior:

Set other than english locale for the app.
Implement  CalendarDatePicker2Dialog

var results = await showCalendarDatePicker2Dialog(
                              context: context,
                              config: CalendarDatePicker2WithActionButtonsConfig(
                                calendarType: CalendarDatePicker2Type.range,
                                selectedDayHighlightColor:
                                    Color(AppColors.yellow),
                                okButton: Text('Выбрать'),
                                cancelButton: Text('Отмена'),
                              ),
                              dialogSize: Size(
                                  MediaQuery.of(context).size.width * 0.9, 400),
                              initialValue: [],
                              borderRadius: 10,
                            );

Call the function and open date picker

Expected behavior
Open the date picker and see that the days, months and weeks format is shown in the language of the apps locale.
Actual Behaviour
The datepicker shows everything in english.
I can see inside the CalendarDatePicker2 widget that you use MaterialLocalizations _localizations, however, it ignores the app's locale.
I even called print(MaterialLocalizations.of(context).narrowWeekdays); in the same widget I call the date picker and the print result is as expected - it shows the days in the language of the app, but the date picker is still in english.
Screenshots

Platforms (please complete the following information):

Platforms: both IOS and Android

Hi @appregion , not too sure how you setup the localisations, but it seems working for me. I have also updated the example.

Hi @appregion , not too sure how you setup the localisations, but it seems working for me. I have also updated the example.

My bad :( I had two material apps nested and this caused the issue :( Thanks for your swift reply and helping me solve this!


how about NET framework?

how to implement the key vault in my Net Framework app?

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

ID: 87e2cd41-2a63-d083-22e0-cf5f75fb4b07
Version Independent ID: e82a144d-f425-d6ed-9f7d-bd4b5f395e45
Content: Tutorial - Use Azure Key Vault with an Azure web app in .NET
Content Source: articles/key-vault/tutorial-net-create-vault-azure-web-app.md
Service: key-vault
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

@elanay93 You can find the Nuget package for Key vault here. This works with  .NET Framework as well.
You can also find a bunch of samples using .NET SDK here.

@elanay93 We have not heard from you in a while. We will now proceed to close this thread. If you have further questions, please tag me in the comments and I will gladly continue the conversation.


CTRL + F stops working in Windows 10?

Environment
Windows build number: Microsoft Windows [Version 10.0.17763.1282]
PowerToys version: v.0.19.2
PowerToy module for which you are reporting the bug (if applicable):

Steps to reproduce

Expected behavior

Actual behavior
This is a long shot, but I can't think of anything else that could be causing this. Since I've installed PowerToys a couple of months ago, twice my CTRL + F function stopped working completely in my computer after PowerToys did an update. It didn't work in any applications. CTRL + H (Replace) and SHIFT + CTRL + F (e.g. Global Find in Visual Studio) did work. I was also able to search by going through the menus (e.g. Edit -> Find). Re-registering oleacc.dll fixed the issue, so I don't think it some kind of app taking over the CTRL + F shortcut globally.
Screenshots

@fmargueirat did you do any remaps with keyboard manager?
@arjunbalgovind anything off top of head that could cause this?

@fmargueirat what modules do you have enabled as well?  did you change any of the default key mappings?

I'm having the same issue with all computers where I've installed the latest version of PowerToys. CTRL+F works until PowerToys loads, at which point it stops working. CTRL+H and CTRL+SHIFT+F work just as OP stated.
I have not changed any default key mappings anywhere in PowerToys.
I'm running v0.22.0
I have enabled:
Color Picker
FancyZones
All 3 options in File Explorer Preview
Keyboard Manager (but not actively using)
PowerRename (but not actively using)
PowerToys Run
Shortcut Guide
I'm going to try disabling some modules and rebooting and we'll see.  I'll search for existing issues on this and create new if none, just mentioning as this proves to me that disabling a module doesn't actually mean a damn thing.
I'll update with what happens.

@marinegeek23 i'd file a new bug as the bot closed this.  Of these, Color picker, FZ, KBM, PT Run and Shortcut guide would have keyboard hooks.
Are you running PT as admin?

@marinegeek23 i'd file a new bug as the bot closed this. Of these, Color picker, FZ, KBM, PT Run and Shortcut guide would have keyboard hooks.
Are you running PT as admin?

@fmargueirat did you do any remaps with keyboard manager?
@arjunbalgovind anything off top of head that could cause this?

Sorry that I missed these. I only noticed the emails that came today with @marinegeek23 having the same issue and @crutkas asking to open another issue. If it still helps, I haven't done any keyboard remaps. I can also say that after removing PT the same day I reported this issue, it has not happened again.

@marinegeek23 i'd file a new bug as the bot closed this. Of these, Color picker, FZ, KBM, PT Run and Shortcut guide would have keyboard hooks.
Are you running PT as admin?

I am not running as admin. I run under a user account w/o admin perms and don't have it set to open as admin.
I've been able to confirm this was PT. I disabled all modules and rebooted and the CTRL+F still quit working shortly after PT loaded. A full uninstall of PT and reboot has given me continued access to CTRL+F.
I'll open a new bug report - was just replying here to see if anyone had figured anything else out before I did so. Thank you for your response!

#6813 Opened

I have this issue happening as well, powertoys is probably the cause.

Ctrl+Shift+F stopped working with 0.70.0, updating to 0.70.1 didn't help, uninstalling PowerToys and restarting the PC did help.

The same issue happened on my PC. Sometime i can't use Ctrl+Shift+F in Visual Studio, then i exit VS and reopen, and it performs normally again.
Had this problem been solved?


Release fix

Fix issue based on 6.1.0 RC1 release failure.

Coverage increased (+0.002%) to 16.011% when pulling 5e10589530e7ac76b0e6e72d9bae43d2b6fc43d1 on release-fix into 9b87086d720959f0061914feccb280a958acc805 on master.


When we click on adopt me , the information of the dog being adopted doesnt comes up.

when we click on adopt me for a dog

the information of the dog being adopted doesnt comes in front, i will make sure that the information of the dog is presented while filling up the form with proper visualizations.
Can you assign this task to me under GSSOC24

as its a dummy record so there is no info of pets


Update docs to remove any TEST wallets info related

In js-ng, js-sdk repos

@waleedhammam
I think after the last update the docs need to be updated with the last approach (Use real TFT for all main, test and devnet), FreeTFT is no longer used.

@waleedhammam
I think after the last update the docs need to be updated with the last approach (Use real TFT for all main, test and devnet), FreeTFT is no longer used.

Comments:
add_funds_to_wallet.md

Under tokens-available freeTFT no longer used
Under getting-some-tokens also freeTFT is no longer used, so no need to mention it
Under from-the-admin-dashboard this part is not needed (will be test if you are using identity against testnet)

add_funds_to_wallet_dashboard.md

Same as pervious

Comments:
add_funds_to_wallet.md

Under tokens-available freeTFT no longer used
Under getting-some-tokens also freeTFT is no longer used, so no need to mention it
Under from-the-admin-dashboard this part is not needed (will be test if you are using identity against testnet)

add_funds_to_wallet_dashboard.md

Same as pervious

Comments:
add_funds_to_wallet.md

Under tokens-available freeTFT no longer used
Under getting-some-tokens also freeTFT is no longer used, so no need to mention it
Under from-the-admin-dashboard this part is not needed (will be test if you are using identity against testnet)

add_funds_to_wallet_dashboard.md

Same as pervious

we can remove the whole file then :D

Comments:
add_funds_to_wallet.md

Under tokens-available freeTFT no longer used
Under getting-some-tokens also freeTFT is no longer used, so no need to mention it
Under from-the-admin-dashboard this part is not needed (will be test if you are using identity against testnet)

add_funds_to_wallet_dashboard.md

Same as pervious

we can remove the whole file then :D

Branch: development
commit: a28f428c116fa168964148f5d2f40fdd13721973
Verified

Branch: development
commit: a28f428c116fa168964148f5d2f40fdd13721973
Verified


relay-hooks 4.0.0

Hi guys,
as I am close to the release of relay-hooks 4.0.0 I would like your feedback on the changes that will be made.
Here https://github.com/relay-tools/relay-hooks/issues/126 you can find the issue in which to discuss any changes
Here https://github.com/relay-tools/relay-hooks/pull/128 the PR where the biggest changes are made and from which I will release the beta version.
Thanks

Oh I totally missed this issue. Thanks for making it!
We kinda tried relay-hooks in a couple of places but the team prefers the hoc way for now for most places.
Also, we saw that relay will soon add hooks officially. What are your thoughts about this?

closing this since we are using react-relay 14 that supports hooks