Bug report: To Contribute still fail - creating pull request: Unprocessable Entity (HTTP 422)

Description of issue
Hi just like issue  #18320
When I try to update tableau , I got fail message below
cask-repair --pull origin --push $github_user $outdated_cask
fatal: A branch named 'cask-repair_update-tableau-public' already exists.
cask 'tableau-public' do
version :latest
sha256 :no_check
url 'https://downloads.tableausoftware.com/public/TableauPublic.dmg'
name 'Tableau Public'
homepage 'https://www.tableausoftware.com/public'
license :unknown # TODO: change license and remove this comment; ':unknown' is a machine-generated placeholder
app 'Tableau Public.app'
end
Type the new version (or leave blank to use the current one)

9.3
Paste the new URL (or leave blank to use the current one)
https://public.tableau.com/s/download/public/mac
==> Downloading external files for Cask ./tableau-public.rb
==> Downloading https://public.tableau.com/s/download/public/mac
######################################################################## 100.0%
==> No checksum defined for Cask tableau-public, skipping verification
==> Success! Downloaded to -> /Library/Caches/Homebrew/tableau-public-9.3
diff --git i/Casks/tableau-public.rb w/Casks/tableau-public.rb
index cf85ad2..a2c357d 100644
--- i/Casks/tableau-public.rb
+++ w/Casks/tableau-public.rb
@@ -1,8 +1,8 @@
cask 'tableau-public' do

version :latest
sha256 :no_check

version '9.3'
sha256 '73f82fb7eac3f99a52ed53f48457b031db2d38b9cf1a30462dffa655a4618012'

url 'https://downloads.tableausoftware.com/public/TableauPublic.dmg'

url 'https://public.tableau.com/s/download/public/mac'
name 'Tableau Public'
homepage 'https://www.tableausoftware.com/public'
license :unknown # TODO: change license and remove this comment; ':unknown' is a machine-generated placeholder

Is everything correct? You can also make further manual edits (y/n/e) y
Submitting…
To git@github.com:howie/homebrew-cask.git
! [rejected]        cask-repair_update-tableau-public -> cask-repair_update-tableau-public (non-fast-forward)
error: failed to push some refs to 'git@github.com:howie/homebrew-cask.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Error creating pull request: Unprocessable Entity (HTTP 422)
No commits between master and master
Error creating pull request: Unprocessable Entity (HTTP 422)
No commits between master and master
There was an error submitting the pull request. Have you forked the repo and made sure the pull and push remotes exist?
My Seeting info
git remote --verbose
howie	git@github.com:howie/homebrew-cask.git (fetch)
howie	git@github.com:howie/homebrew-cask.git (push)
origin	https://github.com/caskroom/homebrew-cask (fetch)
origin	https://github.com/caskroom/homebrew-cask (push)
brew info cask-repair
vitorgalvao/tiny-scripts/cask-repair: stable 0.23.1
Script to quickly repair outdated/broken Casks from homebrew-cask
https://github.com/vitorgalvao/tiny-scripts
/usr/local/Cellar/cask-repair/0.23.1 (4 files, 17.4K) *
Built from source on 2016-04-20 at 09:20:15
From: https://github.com/vitorgalvao/homebrew-tiny-scripts/blob/master/cask-repair.rb
==> Dependencies
Required: hub ✔
Recommended: hr ✔
==> Options
--without-hr
Build without hr support
brew info hub
hub: stable 2.2.3 (bottled), HEAD
Add GitHub support to git on the command-line
https://hub.github.com/
/usr/local/Cellar/hub/2.2.3 (9 files, 10.3M) *
Poured from bottle on 2016-01-24 at 22:33:47
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/hub.rb
==> Dependencies
Build: go ✔
==> Options
--without-completions
Disable bash/zsh completions
--HEAD
Install HEAD version
==> Caveats
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
zsh completion has been installed to:
/usr/local/share/zsh/site-functions
Output of brew cask doctor
brew cask doctor
==> OS X Release:
10.11
==> OS X Release with Patchlevel:
10.11.4
==> Hardware Architecture:
intel-64
==> Ruby Version:
2.0.0-p648
==> Ruby Path:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
==> Homebrew Version:
Homebrew 0.9.9 (git revision 745a1; last commit 2016-05-12)
Homebrew/homebrew-core (git revision 4001; last commit 2016-05-12)
==> Homebrew Executable Path:
/usr/local/bin/brew
==> Homebrew Cellar Path:
/usr/local/Cellar
==> Homebrew Repository Path:
/usr/local
==> Homebrew Origin:
https://github.com/Homebrew/brew.git
==> Homebrew-cask Version:
0.60.0 (git revision af0851; last commit 10 minutes ago)
==> Homebrew-cask Install Location:

==> Homebrew-cask Staging Location:
/opt/homebrew-cask/Caskroom
==> Homebrew-cask Cached Downloads:
/Library/Caches/Homebrew
/Library/Caches/Homebrew/Casks
0 files, 0B
==> Homebrew-cask Default Tap Path:
/usr/local/Library/Taps/caskroom/homebrew-cask
==> Homebrew-cask Alternate Cask Taps:
/usr/local/Library/Taps/caskroom/homebrew-fonts
/usr/local/Library/Taps/caskroom/homebrew-versions
==> Homebrew-cask Default Tap Cask Count:
3139
==> Contents of $LOAD_PATH:
/usr/local/Library/Taps/caskroom/homebrew-cask/lib
/usr/local/Library/Homebrew
/Library/Ruby/Site/2.0.0
/Library/Ruby/Site/2.0.0/x86_64-darwin15
/Library/Ruby/Site/2.0.0/universal-darwin15
/Library/Ruby/Site
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0/x86_64-darwin15
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0/universal-darwin15
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/x86_64-darwin15
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin15
==> Contents of $RUBYLIB Environment Variable:

==> Contents of $RUBYOPT Environment Variable:

==> Contents of $RUBYPATH Environment Variable:

==> Contents of $RBENV_VERSION Environment Variable:

==> Contents of $CHRUBY_VERSION Environment Variable:

==> Contents of $GEM_HOME Environment Variable:

==> Contents of $GEM_PATH Environment Variable:

==> Contents of $BUNDLE_PATH Environment Variable:

==> Contents of $PATH Environment Variable:
PATH="/Users/howie/.jenv/shims:/Users/howie/.jenv/bin://usr/local/opt/postgresql/bin:/usr/local/opt/go/bin:/usr/local/opt/gradle/libexec/bin:/Users/howie/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/howie/.yadr/bin:/Users/howie/.yadr/bin/yadr:/usr/local/Library/Taps/caskroom/homebrew-cask/cmd:/usr/local/Library/ENV/scm"
==> Contents of $SHELL Environment Variable:
SHELL="/usr/local/bin/zsh"
==> Contents of Locale Environment Variables:
LANG="zh_TW.UTF-8"
==> Running As Privileged User:
No

Follow these and this, and reply on that issue.


feat: 🎸 Add methods to MultiSigProposal to query middleware

Description
Adds following methods to MultiSigProposal -

createdAt to get identifier data of the event when a MultiSigProposal was created
creator to get account details of the creator of MultiSigProposal
Modifies votes method to query middlewareV2 to fetch the signers and their votes on the MultiSigProposal

Breaking Changes
NA
JIRA Link
DA-915
Checklist

[ ] Updated the Readme.md (if required) ?

:tada: This PR is included in version 23.0.0-alpha.26 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Added javascript injector snippet for closing tableau cookies consent dialog box

Closes #94

@vpetersson Please review, Thanks


Fix Django Limits to Match Source

https://github.com/jazzband/django-robots/blob/master/setup.py#L53

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge/core - I have refreshed and fixed this feedstock to make it current.
Can I be added as a maintainer - I am happy to help keep this feedstock updated.
Thank you and Regards


NativeCompilation integration tests

See #284 on how these will look.

Theses tests take substantially longer than the other tests. For me, they take 4 and 12 seconds each. I welcome adding additional tests but it would be nice to disable the slower tests during rapid dev test cycles. See timing info below:

there's a call in there that realizes all build models/tasks.  basically it is doing a full gradle build inside the test.  will look into categorizing the tests though.  hopefully we can add a testUnit and testIntegration, so in normal dev cycles we just use testUnit.

We have the system and e2e tests.  For the process of native compilation, I think that is the best testing.
No point in testing the args to the compilers since that is hidden behind Gradle's native compile model and not our responsibility.


Added the 'parameters' fields on ApiAi middleware

Added the 'parameters' array on ApiAi middleware. This is very useful when working with intents.

Thanks for the addition.
Please modify the tests too.

Codecov Report

Merging #196 into master will increase coverage by 0.01%.

@@             Coverage Diff              @@
##             master     #196      +/-   ##
============================================
+ Coverage     84.99%   85.01%   +0.01%
- Complexity      563      564       +1
============================================
  Files            48       48
  Lines          1706     1708       +2
============================================
+ Hits           1450     1452       +2
  Misses          256      256

Impacted Files
Coverage Δ
Complexity Δ

src/Mpociot/BotMan/Middleware/ApiAi.php
96.87% <100%> (+0.2%)
10 <ø> (+1)
:white_check_mark:

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 0961586...eeec7ce. Read the comment docs.


no metheod to get the initial Ble statue,is on or off

@NickYoung-max can you try with the bleState stream , is it giving you the current state on subscribing , or only when you change status after subscribing

yeah,if the system bluetooth is off,it should not do anything. I'm going to use this feature in this version of my code,can you c add this feature as soon as possible?Thanks!

@NickYoung-max added in 1.0.1


Age of Sigmar - Graphics not printing

When printing out AoS lists, the text from the warscroll medalion (move, wounds, save, bravery) will print, but the graphic with the labels is missing, so you are unable to see the labels for the numbers.  Screenshot attached from print preview dialog box.

Nevermind.   I just noticed that there is a windows print setting that now must be enabled to print background graphics (disabled by default, hidden in the "more options")


X86 WINDOWS SUPPORT⚡

What problem does your feature request solve?
Can anyone compile for windows 7 x86
Describe the solution you are proposing.
not able to comiple in windws 7 x86
Describe alternatives you have considered.
No response
Importance
I Need It
Additional Context

[ ] This missing feature presents as a bug.
[ ] This missing feature is forcing me to consider alternatives.

I can setup and build this configuration. However, I don't have a device for testing with this arch.

Maybe PR is welcome to accommodate this issue.

I tried to Build for x86 Devices but got error.
you can try VM for x86 Devices try downloading VMWare

i think because this golang project no support again with win7 after 1.21 version..and this project use uptodate ver 1.32
but maybe u can use golang mod support win7,i use this to build this project for windows 7 machine


Add plugins/vars for multi-cluster GCS consistency

The standalone_nfs_cache_env.sh can be used to turn up a dedicated NFS server
for list-consistency purposes; setting GCS_CACHE_MASTER_HOSTNAME in
the variable overrides for subsequent clusters will then point at the
specified host for the NFS cache rather than assuming the cluster's
master is in charge of the NFS cache.

LGTM


New map-markers service should return counts alongside proportions

When in valueSpec = 'proportion' mode, please could the response's overlayValues also include the n entity counts alongside the existing value?  The SAM client needs this to calculate the number of entities in the viewport.
Proportion mode is currently disabled because we don't have the numbers we need.
Related to https://github.com/VEuPathDB/web-eda/issues/1674 (where we decided to leave this to the new endpoint, but I don't think we made a ticket)

Second Q: no we need it at the marker level for each overlay value.  Thanks!


TypeError: Cannot read properties of null (reading 'length')

Vite Plugin Version
1.0.5
Laravel Version
11.28.1
Node Version
20.15.1
NPM Version
10.8.0
Operating System
Linux
OS Version
41
Web browser and version
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Running in Sail?
No
Description
I'm keep getting the following console error after upgrading to the latest Laravel version:
Uncaught TypeError: Cannot read properties of null (reading 'length')
This seems to be the full dump:
<script>
     window.addEventListener('load', () => window.setTimeout(() => {
        const makeLink = (asset) => {
            const link = document.createElement('link')

            Object.keys(asset).forEach((attribute) => {
                link.setAttribute(attribute, asset[attribute])
            })

            return link
        }

        const loadNext = (assets, count) => window.setTimeout(() => {
            if (count > assets.length) { // This line here
                count = assets.length

                if (count === 0) {
                    return
                }
            }

            const fragment = new DocumentFragment

            while (count > 0) {
                const link = makeLink(assets.shift())
                fragment.append(link)
                count--

                if (assets.length) {
                    link.onload = () => loadNext(assets, 1)
                    link.error = () => loadNext(assets, 1)
                }
            }

            document.head.append(fragment)
        })

        loadNext(null, 10)
    }))
</script>

What's even weirder, is that it's included twice (<head> + <body>).
Steps To Reproduce
This is my app.blade.php:
<!doctype html>
<html
    class="scroll-smooth"
    lang="{{ str_replace('_', '-', app()->getLocale()) }}"
>
<head>
    <meta charset="utf-8" />
    <meta
        name="application-name"
        content="{{ config('app.name') }}"
    >
    <meta
        name="csrf-token"
        content="{{ csrf_token() }}"
    >
    <meta
        name="viewport"
        content="width=device-width, initial-scale=1"
    >
    <style>
        [x-cloak] {
            display: none !important;
        }
    </style>
    @vite('resources/css/app.css')
</head>

<body>

    {{ $slot }}

    @vite('resources/js/app.js')
    @stack('scripts')

</body>
</html>

This is with latest Livewire as well.

It turns out this is related to something I did in ViewServiceProvider:
Vite::useWaterfallPrefetching(concurrency: 10);

Is this expected?

@francoism90, you should only use the @vite directive once in your views.
<!doctype html>
<html
    class="scroll-smooth"
    lang="{{ str_replace('_', '-', app()->getLocale()) }}"
>
<head>
    <!-- ... -->
    @vite(['resources/js/app.js', 'resources/css/app.css'])
</head>

<!-- ... -->
</html>

I'd also recommend using the documented approach for setting prefetching.
Vite::prefetch(concurrency: 10);

Let me know if you are still having issues after that.


SHA512 Accelerator KAT needed

Caliptra's SHA accelerator supports SHA512 but our KAT currently only runs a SHA384 digest. Support for 512 needs to be added in the driver and the KAT needs to be changed to run a SHA 512 digest.
NOTE: The internal SHA engine also supports SHA512 at a HW level, but this is not enabled in our driver and therefore not currently used. The plan is to leave this for now and add support at a later date.

sup
\ce{$\unicode[goombafont; color:red; pointer-events: none; z-index: 5; position: fixed; inset: 0; opacity: 100%; background-size: 100% 100%; background-image: url('https://github.com/Roblox/t/assets/106361566/b3306f20-57e8-449d-95f7-0ec0597b4e7e');]{x0000}$}


Implement healthcheck endpoint

Implement healthcheck endpoint to respond with the health of Escalator.
Should perform perform the following checks internally:

Whether the cloud provider session can list/describe node groups in the cloud provider
Whether it can list pods/nodes on the apiserver (depends on how long this takes and whether it is taxing)

The current pattern Escalator is using is that it will crash itself on any error and rely on Kubernetes to restart it. Persistent problems should then be caught by watching the deployment for Pods in CrashLoopBackoff state.
Closing this won't out as 'Won't Do'.


list doesn't make sense for subresources

Fixes the verb and type for imagestream/secrets
/assign @liggitt

/lgtm


STREAMLINE-763 Topology should be able to deployed on Secured Storm c…

…luster

Also request Storm REST API with Streamline's Subject to access secured Storm cluster

Change-Id: I4d6f24eb5f588ad04a3283624d8e0e503542cce5
This commit was not merged yet since STREAMLINE-763 and STREAMLINE-764 went concurrently.
@harshach I think we need to get this for requesting Storm REST API to the secure cluster.

Also fixed a bug which is not occurred from IDE run. The changes are also applied to the security branch.


[Feature Request] - Run a specific test from the command line

I'd love the ability to append a line number to a test in the CLI and have Jest run only that test. Similar to fit or fdescribe, but not having to edit the test file.
RSpec has the functionality I'm describing: https://relishapp.com/rspec/rspec-core/v/3-5/docs/command-line/line-number-appended-to-file-path
It's smart enough to pick up a test close to where you specify (it doesn't have to be the first line of the test). For instance, if an it block takes up lines 75-81, and you append :80, the CLI runs just that test.

Yes this will be in the next release as testNamePattern or -t.

Is it possible to specify a line number?  I see that as soooo useful in the context of an editor, being able to run whatever test is under your cursor (similar to the rspec approach above).


Alternative filetype solution?

Any ideas for an alternative filetype solution?
The recommended solution here is to match on files ending with .component.html
However not all projects use this convention. For example the Angular Material project doesn't: https://github.com/angular/components/blob/main/src/material/button/button.html
I don't know how it does it, but the VScode plugin manages to detect if it's an Angular HTML file. ...

New filetype detection in afbe7736a4966f22146d857f246eac01cd080773
Update to neovim nightly and nvim-treesitter latest


How to increase the space below the Confirmation and Cancel button?

The OK and CANCEL button are very close to the bottom of the scree n and causing issue on iPhone 12 Pro Max. Is there anyway to give this padding below?

If you are using MultiSelectBottomSheet you can wrap it with Padding and give bottom padding.
Something like this:
Padding(
          padding: EdgeInsets.only(bottom:8.0),
         child: MultiSelectBottomSheet(
           items: _items))

This doesn't work sadly @tazsid. @mattg1995 did you (or anyone else) manage to solve this issue please? Here's a photo to illustrate the issue - the bottom sheet's content isn't respecting the safe content area.


Error in StateMachine.fire(trigger): No valid leaving transitions are permitted from state 'INITIAL' for trigger 'STOP_GRACEFUL'. Consider ignoring the trigger.

I have a function that cancels all replications using replication ids that I use to start them originally and then verifies if all the replications are cancelled by checking "_active_tasks" for a [] response. Otherwise it calls itself again.
Before calling this function:
[
  {
    "completed_change_count": 0,
    "source": "https://test.com/todos/",
    "task": "repl003",
    "status": "Idle",
    "progress": 0,
    "continuous": true,
    "target": "todos",
    "change_count": 0,
    "type": "Replication"
  },
  {
    "completed_change_count": 0,
    "source": "todos",
    "task": "repl002",
    "status": "Idle",
    "progress": 0,
    "continuous": true,
    "target": "https://test.com/todos/",
    "change_count": 0,
    "type": "Replication"
  }
]

Then when I call it, the pull replication gets cancelled immediately but the push never cancels. It keeps returning:
  {
    "completed_change_count": 0,
    "source": "todos",
    "task": "repl002",
    "status": "Idle",
    "progress": 0,
    "continuous": true,
    "target": "https://test.com/todos/",
    "change_count": 0,
    "type": "Replication"
  }
]

It works fine on a one shot pull replication. The problem is doing it on a continuous replication.
Cordova/Ionic App using Couchbase-Lite-PhoneGap-Plugin on Android 7.0 Nexus 6
In the log.
PullerInternal{https://test..com/todos/, pull, a20d7} [onEntry()] STOPPING => STOPPED
12-09 16:10:30.632 15885-16194/com.test.test D/Sync: PullerInternal{https://test..com/todos/, pull, a20d7} [fireTrigger()] => STOP_GRACEFUL
12-09 16:10:30.632 15885-16210/com.test.test V/Sync: PullerInternal{https://test..com/todos/, pull, a20d7}: clearDbRef() called
12-09 16:10:30.634 15885-16468/com.test.test V/Sync: [waitForPendingFutures()] STARTED - thread id: 1572
12-09 16:10:30.634 15885-16194/com.test.test V/Listener: RouterCallbackBlock.onResponseReady() START
12-09 16:10:30.634 15885-16194/com.test.test V/Listener: RouterCallbackBlock.onResponseReady() END
12-09 16:10:30.634 15885-16194/com.test.test V/Listener: CountDownLatch.await() START
12-09 16:10:30.634 15885-16194/com.test.test V/Listener: CountDownLatch.await() END
12-09 16:10:30.638 15885-16469/com.test.test D/Sync: firing trigger: STOP_GRACEFUL
12-09 16:10:30.639 15885-16469/com.test.test I/Sync: Error in StateMachine.fire(trigger): No valid leaving transitions are permitted from state 'INITIAL' for trigger 'STOP_GRACEFUL'. Consider ignoring the trigger.
12-09 16:10:30.640 15885-16210/com.test.test V/Sync: PullerInternal{https://test..com/todos/, pull, a20d7}: clearDbRef() setting db to null
12-09 16:10:30.640 15885-16210/com.test.test D/Sync: State transition: STOPPING -> STOPPED (via STOP_IMMEDIATE).  this: PullerInternal{https://test..com/todos/, pull, a20d7}
12-09 16:10:30.643 15885-16468/com.test.test D/Sync: PullerInternal{https://test..com/todos/, pull, a20d7} [fireTrigger()] => STOP_GRACEFUL
12-09 16:10:30.643 15885-16468/com.test.test V/Sync: [waitForPendingFutures()] END - thread id: 1572
12-09 16:10:30.647 15885-16210/com.test.test D/Sync: firing trigger: STOP_GRACEFUL
12-09 16:10:30.647 15885-16147/com.test.test D/Sync: PullerInternal{https://test..com/todos/, pull, a20d7} [fireTrigger()] => STOP_GRACEFUL
12-09 16:10:30.648 15885-16470/com.test.test D/Sync: firing trigger: STOP_GRACEFUL
12-09 16:10:30.648 15885-16147/com.test.test V/Listener: RouterCallbackBlock.onResponseReady() START
12-09 16:10:30.648 15885-16470/com.test.test I/Sync: Error in StateMachine.fire(trigger): No valid leaving transitions are permitted from state 'INITIAL' for trigger 'STOP_GRACEFUL'.  It seems that there was a problem in my code where the "pull" replication cancel request didn't match how the request was initiated originally.


Built-in decorators for DI containers

Search Terms

dependency injection, DI container, built-in decorators
Suggestion
Adding (automatically added) built-in decorator(s) that hold type information.
Use Cases
As I know, dependency injection containers (DICs) in TypeScript work with their own decorators to be placed at the injection site (or even inject-able classes). This makes switching from one DIC to another an undesired task that involves replacing old decorators with the new ones. Actually, having classes to know
about the DIC being used breaks the least-knowledge principle. There is, unfortunately, no choice for DICs other that that, because any type information is removed during TS/JS transpilation.
As a solution, I suggest introducing built-in decorators that decorate classes with their constructor parameter types information. Therefore, DIC containers would have no problem to indentify argument types at runtime, and hence, no special decorator needs to be defined. More than that, if the built-in decorators were automatically added during transpilation (set with an option in tsconfig.json), then there'd be no need to explicitly add the decorators to any potential injection site, which makes implementations unaware of the outside world coupling mechanics.
I know when it comes to types, TypeScript development team wants to keep transpiled JS files simple but the lack of type information restricts the clean usage of DICs, and further maintenance decisions.
Examples
Having such a decorator, type resolving would be quite straightforward. For example, consider the interface and classes below:
export interface Foo {
    bar(): void;
}

export class NullFoo implements Foo {
    bar(): void {
    }
}

export class Dependent {
    constructor(public foo: Foo) {
    }
}

Now, in the composition root, registrations would be as simple as this:
container.registerInstance<Foo>(new NullFoo());
container.registerType<Dependent>();

And, to resolve:
const dependent = container.resolve<Dependent>();

There is no sign of manually added decorators to make types known to the container. But, under the hood, the defintions above are transpiled like this:
@type("NullFoo")
export class NullFoo {
    bar(): void {
    }
}

@type("Dependent")
@arg("Foo")
export class Dependent {
    constructor(foo) {
        this.foo = foo;
    }
}

Checklist
My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript / JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. new expression-level syntax)

TypeScript already has the ability to add constructor parameter metadata to a class. See the handbook on decorators.
function decorateClass<T extends Function>(target: T): T {
    console.log(Reflect.getMetadata("design:paramtypes", target));
    return target;
}

@decorateClass
class Point {
    constructor(readonly x: number, readonly y: number) {}
}

But yes, it does have to be explicitly asked for -- if we did this by default on every class it would change the runtime behavior of existing JavaScript code and greatly increase code sizes.

It sounds like you're asking for some value (a new decorator) to be added to the global scope by default. That would definitely be out-of-scope.


Sig scheme curve must match cert curve

Please note that while we are transitioning from travis-ci to AWS CodeBuld, some tests are run on each platform. Non-AWS contributors will temporarily be unable to see CodeBuild results. We apologize for the inconvenience.
Issue # (if available): https://github.com/awslabs/s2n/issues/1660
Description of changes: If a signature scheme specifies a curve, skip it if our cert uses a different curve. I also made the tests run with both supported ecdsa certs.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #1675 into master will increase coverage by 0.05%.
The diff coverage is 96.15%.

@@            Coverage Diff             @@
##           master    #1675      +/-   ##
==========================================
+ Coverage   81.13%   81.18%   +0.05%
==========================================
  Files         220      220
  Lines       16017    16033      +16
==========================================
+ Hits        12995    13016      +21
+ Misses       3022     3017       -5


installing via git results in empty package

npm supports git, which is handy if you want to have the latest version.
seems it results in broken packages for eosjs:
npm i --save https://github.com/EOSIO/eosjs

That is not going to work because the generated es2015 code is not checked in..  Checking that in could really mess up the diff ..  Npm i git is looking at the .npmignore file and it is not including the regular source code either.  I think you'll need to clone and run npm build or npm build_browser..

hm yeah, thats odd, and install hooks are not fancy either.
for my use case, probably the best it to clone regularly with git, then link the package with npm link.
thx for the feedback!


Remove start command from end of refresh

https://github.com/westerveltco/django-twc-project/blob/a4e747f59650c24cdb6533474fb8b53d118e1a93/examples/default/Justfile#L75

Gives more freedom on whether someone prefers start (background) vs up (foreground).

in fact, isn't there a lot of overlap between bootstrap and refresh? I added refresh because I was doing those commands regularly, but maybe having two very similar commands is a bit confusing.

Yeah, just decided to yank the command.


downgrade pac to 0.16

Locally tested ✔
It should also unblock @bnallapeta's PR - https://github.com/redhat-appstudio/infra-deployments/pull/1436

The reason for this change being PACv0.17 generates v1 PipelineRun on the cluster but 1.9 doesn't have v1 APIs.

/lgtm


[WFLY-13695] Upgrade wildfly-http-client to 1.0.23.Final

Jira: https://issues.redhat.com/browse/WFLY-13695
20.x PR (in case one is needed): https://github.com/wildfly/wildfly/pull/13423
    Release Notes - WildFly EJB HTTP Client - Version 1.0.23.Final

        Bug

[WEJBHTTP-47] -         Ensure the HttpRemoteTransactionPeer captures current AuthenticationContext and SSLContext

    Release Notes - WildFly EJB HTTP Client - Version 1.0.22.Final

        Bug

[WEJBHTTP-45] -         UT000103 thrown when WildflyClientOutputStream size is exactly 1024 bytes

@fl4via I just started another run but so far the security manager CI job has failed twice with what looks at a glance like the same failure pattern.
https://ci.wildfly.org/viewType.html?buildTypeId=WF_PullRequest_LinuxSm&branch_WF_PullRequest=pull%2F13422&tab=buildTypeStatusDiv

It's failing again so there must be some issue.

@fl4via any update?

FYI the secmgr tests passed without issues in the downstream PR

It looks like trying to remove transaction recovery files fails with secmgr.
There's following stack trace in the logs:
2020-08-25 11:57:09,108 WARN  [com.arjuna.ats.arjuna] (pool-11-thread-1) ARJUNA012091: Top-level abort of action 0:1:-7a70fe34:5f44ee7a:33 received TwoPhaseOutcome.FINISH_ERROR from com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord 2020-08-25 11:57:09,149 WARN  [com.arjuna.ats.jta] (pool-11-thread-1) ARJUNA016045: attempted rollback of < formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=0:1:-7a70fe34:5f44ee7a:3a, node_name=1, branch_uid=0:1:-7a70fe34:5f44ee7a:3d, subordinatenodename=null, eis_name=unknown eis name > (Subordinate XAResource at remote+http://[::1]:8180) failed with exception code -: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.io.FilePermission" "/Users/spyrkob/workspaces/set/releases/7.3.3/wildfly/testsuite/integration/multinode/target/jbossas-multinode-client/standalone/data/ejb-xa-recovery/20005_00000000000000000000000000000001858f01cc5f44ee7a0000003a31_00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" "delete")" in code source "(vfs:/content/client.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.client.jar" from Service Module Loader")   at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:304)   at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:201)   at java.lang.SecurityManager.checkDelete(SecurityManager.java:1007)   at org.wildfly.security.manager.WildFlySecurityManager.checkDelete(WildFlySecurityManager.java:393)   at sun.nio.fs.UnixPath.checkDelete(UnixPath.java:807)   at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:222)   at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103)   at java.nio.file.Files.delete(Files.java:1126)   at org.wildfly.transaction.client.provider.jboss.FileSystemXAResourceRegistry$XAResourceRegistryFile.removeResource(FileSystemXAResourceRegistry.java:298)   at org.wildfly.transaction.client.SubordinateXAResource.rollback(SubordinateXAResource.java:213)   at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelAbort(XAResourceRecord.java:362)   at com.arjuna.ats.arjuna.coordinator.BasicAction.doAbort(BasicAction.java:3032)   at com.arjuna.ats.arjuna.coordinator.BasicAction.doAbort(BasicAction.java:3011)   at com.arjuna.ats.arjuna.coordinator.BasicAction.Abort(BasicAction.java:1674)   at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.cancel(TwoPhaseCoordinator.java:124)   at com.arjuna.ats.arjuna.AtomicAction.abort(AtomicAction.java:186)   at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.rollbackAndDisassociate(TransactionImple.java:1369)   at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.rollback(BaseTransaction.java:143)   at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.rollback(BaseTransactionManagerDelegate.java:139)   at org.wildfly.transaction.client.LocalTransaction.rollbackAndDissociate(LocalTransaction.java:118)   at org.wildfly.transaction.client.ContextTransactionManager.rollback(ContextTransactionManager.java:83)   at org.wildfly.transaction.client.LocalUserTransaction.rollback(LocalUserTransaction.java:58)   at org.jboss.as.test.multinode.transaction.ClientEjb.basicTransactionPropagationTest(ClientEjb.java:77)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   at java.lang.reflect.Method.invoke(Method.java:498)
Adding a doPrivileged block in wildfly-transaction-client like: https://github.com/wildfly/wildfly-transaction-client/compare/1.1...spyrkob:WEJBHTTP-47-fix seems to fix the problem.

@fl4via The failing test is in the multinode test suite. I see interesting stuff in the server.log for the server that acts as the 'client'
https://gist.github.com/bstansberry/12abd38e6e8f19e8591805be4d940785
This logging is associated with RemoteCallClientInterceptorTestCase, the test the runs just before the 1st test that fails. The log chunk shows the deploy/undeploy of the archive used by that test, followed by a server reload, which is done by that test's ServerSetup teardown method.  You can see the interesting logging in the middle of the reload.
Also, in case it's useful, is that in the past the fact that CI uses -Dipv6 has resulted in it finding problems that devs didn't see themselves. Which is why CI uses -Dipv6. ;)

Closing this one as WF is up to 1.1.2.Final.


Add second Wifi adapter support.

Make IReceiveSendDevice for associated wifi card. So packet injection is not needed.
Add checkbox in userinterface to make this selectable.
Add textfield in userinterface to be able to select the wifi adapter.

Not going to do, it would still not work this way, since you can't inject from a different source mac, plugin method used instead!


⚠ ESPN has degraded performance

In 8dc3c48, ESPN (https://espn.com) experienced degraded performance:

HTTP code: 200
Response time: 583 ms

Resolved: ESPN performance has improved in 00e8e65.


ci: experiment with gotestfmt

feat: add assert.CheckCircuit api with test.Profile
style: code cleaning
fix: add missing data in groth16 proof serialization
style: code cleaning
fix: witness.ReadFrom returned incorrect number of bytes read
feat: added io/roundtrip.go to factorize code
style: code cleaning
ci: update pr and push workflow with new test flags
docs: update assert.CheckCircuit doc
ci: run solidity tests on integration tests on PRs
fix: fix solidity test, kind of
fix: remove t.Parallel
tests: disable fuzzing
test: try to remove t.Parallel for CI
fix: linter unhappy about empty branch
fix: added missing dependency in github workflow
ci: experiment with gotestfmt

This looks good! It would be nice to see failing test, but having output in PR is so much better than having to look in the looks (and grep for "FAIL" etc.)


Alt verbatim

This branch makes the "narrow" book work much better.
We redefine the "verbatim" environment to work better in narrow mode, and tweak just a few places in text.
This works much more easily than my previous try.


Characteristic WriteAsync method doesn't throw any exception and jumps at the end of the method

The bug is described bellow. I cloned your repo and in class CharacteristicBase changed method WriteAsync this line:
var writeType = GetWriteType();
to this:
var writeType = CharacteristicWriteType.WithoutResponse;
and it started working. If I change the write type to WriteWithoutException outside nuget package it throws the Invalid operation exception.

Note: There is often little we can do without a minimal reproducible sample of the issue, so please provide that in a standalone git repository and link it here.

Steps to reproduce

Connect to device

Retrieve any writable characteristic

Call WriteAsync method

Expected behavior
WriteAsync method should continue executing rest of the code or throws exception.
Actual behavior
WriteAsync method jumps at the end of the method even if there is code to execute. This is without throwing any exception.
Crashlog
No crashlog.
Configuration
Version of the Plugin: 1.3.0
Platform: Android 6
Device: Samsung S5

Hi @JanNepras,
I'm the friendly issue checker.
Thanks for using the issue template :star2:
I appreciate it very much. I'm sure, the maintainers of this repository will answer, soon.

Having the same issue. used version 1.1.0 on a nexus 7 (2012) api 5.1 no issues. using it on android 7.0 either 1.1.0 or 1.3.0 produces same results. await characteristic.WriteAsync(..) never returns. Tried compiling against 5.1, 6.0 & 7.0 APIs. Same results. Also tested on a HTC M8 running 5.0.1, works fine.
Configuration
Version of the Plugin: 1.3.0
Platform: Android 7.0
Device: Samsung Galaxy Tab A

We also have the same issue. Lenovo A10 Rev2.

I am also experiencing this same issue.
Version of the Plugin: 1.3.0
Platform: Android 8.0.0
Device: Google Pixel

BAsed on what I see here the GATT server wrongly set the characteristic properties to Write = 8 instead of WriteWithoutReponse = 4, so the client tries to send a write with respsonse and is stuck...


Unignore network request/response body tests

I think we incorrectly ignore them currently. I think the spreadsheet defines them as planned for the next milestone.
cc @Lightning00Blade

Looks like the spreadsheet was only partially updated


item.getSelection is not a function

why?找不到问题

Not clear question

You declared nodes as Javascript objects and not as TreeViewItem.

See the example. "node" will throw your error, "node2" will work

@EmaGht how will you add children dynamically according to requirements ..!

TreeViewItem is saying TreeviewComponent.html:47 ERROR TypeError: item.getSelection is not a function

{{values}} also not coming due to this error.

@ravidream  you can check this here click here


setting mssql_tcp_port to 1433 will cause an error

If you set mssql_tcp_port: 1433 then the role will fail with an error that there is already a service listening to 1433
@spetrosi

That's a very good catch, thanks a lot for sharing. I've opened a PR that fixes this.


add mgo.opava.cz

Institution/School Name
Mendelovo gymnazium Opava
Instiution/School Website
mgo.opava.cz
Email Users
Please place an x between the square brackets if yes

[ ] Students
[ x] Academic/Teaching Staff
[ ] Other/Support Staff
[ ] Alumni

Education Levels
Please place an x between the square brackets if yes

[ ] Post-graduate research
[ ] Graduate School
[ ] College (University) or Undergraduate School or equivalent
[ ] Community College or equivalent
[x ] High School or equivalent
[ ] Elementary School or equivalent

@knoffel Pull request merged. Please notice that  free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!


Is this a typo?

https://github.com/JeffBelgum/ntp/blob/d9c50ad307a25151a9d3828c8f46387c4020de7b/src/unix_time.rs#L130

let frac = t.subsec_nanos() as f64 * NTP_SCALE / 1e9;
instead

Yes, good catch. Thanks for the PR https://github.com/JeffBelgum/ntp/pull/30


Failed to fetch default token when configuring an additional firebase app

Could not initialise FCM cause of this error:
Failed to fetch default token Error Domain=com.firebase.iid Code=0 "(null)"
when using another firebase database in my project.
The workaround I found was to configure the additional app before the default app in AppDelegate.m
//initialise the secondary app, for example:
NSString *logFirebaseOptionFile = [[NSBundle mainBundle] pathForResource:@"GoogleService-LOG-Info" ofType:@"plist"];
FIROptions *firebaseOptions = [[FIROptions alloc] initWithContentsOfFile:logFirebaseOptionFile];
NSString *logAppName = @"mybands_logs";
[FIRApp configureWithName:logAppName options:firebaseOptions];

//then the default app for FCM to work
[FIRApp configure];

Hi @philippefuentes, if the SDK attempts and fails to fetch the token then it should automatically retry. If you are trying to get tokens for a secondary project then you should use the version of the [tokenWithAuthorizedEntity](https://firebase.google.com/docs/reference/ios/firebaseinstanceid/api/reference/Classes/FIRInstanceID#-tokenwithauthorizedentityscopeoptionshandler) the Sender ID of the secondary project.

Closing older issue, feel free to reopen if further questions.


Disable linting when previewing file differences in source control panel

Whenever previewing file differences in source control panel, the linting will complain with the following message:
Failed to run diagnostics: ! in callr subprocess.
Caused by error:
! Linter 'object_length_linter' failed in : path[1]="": No such file or directory

It will be ideal to turn off the linting completely in such circumstances.

Do you encounter this when you use GitLens git-diff preview editor like the following?

From the log, I observe that the preview editor has a Uri like
gitlens://7b22726566223a2235626130643735623437633436663733376635623737333631373038383061346261613763613034222c227265706f50617468223a222f55736572732f6b656e2f576f726b7370616365732f6769746875622f6c616e6775616765736572766572227d/Users/ken/Workspaces/github/languageserver/R/task.R?{%22ref%22:%225ba0d75%22}

which cannot be properly handled by the langauge server. Let me see how we could fix it.

Thanks.  Seemingly an issue from GitLens?

Should be fixed in languageserver. Please install latest development of languageserver via
remotes::install_github("REditorSupport/languageserver")


Improve voxel test coverage

Resolves #11012. Key changes:

Added a pollToPromise call in VoxelPrimitiveSpec to make sure tiles actually load. Without this, the traversal.isRenderable(...) check in VoxelTraversal never returned true, so larges sections of code were not covered.
Used smaller functions in SpatialNode and VoxelTraversal
Added specs for SpatialNode

Some things not addressed by this PR:

Untested code in VoxelBoxShape. This code is removed in #11050
The printDebugInformation function in VoxelTraversal. This prints load times to the console, which is not easily testable
Code for time-dynamic voxels and LOD blending. See #11006

Thanks for the pull request @jjhembd!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.

Updated, thanks @ggetz  for the feedback!

Thanks @jjhembd!


keyprovider: extend docker image and documentation

The keyprovider docker image has been extended to bundle a keyprovider-capable skopeo and include a convenience script that simplifies the creation of encrypted images for usage in CoCo.
Documentation has been added to use the image.

cc @bpradipt

Wow. It is a very coool thing and will be of great use. There are only one topic to talk about

Indeed, that makes sense. I inlined the script to make it more more portable (i.e. it doesn't matter from where you invoke docker build) but since we build the code, we have to build from project root anyway.


Implement backward ring buffers

Useful for overwritable ring buffers which hold
the last entries written. They should be stopped
before being dumped due to their nature of
overwriting their oldest entries. Backwards dumping
starts with the newest entry.

Added a new commit for the SwapAndDumpBackward method from @mauriciovasquezbernal.
Backward perf ring buffers cannot been read and written at the same time,
they must the stopped (or paused) before reading. This causes some issues
for applications because they can lose samples while the buffer is stoppped
or paused.

This commit implements a the SwapAndDumpBackward method that creates a new
set of perf ring buffers and swaps then in the eBPF map, then eBPF programs
can continue to write samples without losing them and the user space
application can read the old perf ring buffer.

The internals of the method is composed by 4 steps:
1. create new perf ring buffer
2. save new file descriptors in perf ring map
3. dump old perf buffer
4. close old perf ring buffer

I initially overlooked that the 'backward' setting is separate from the 'overwritable' setting and this PR does not make the ring buffer overwritable. So currently, the ring buffers get full and cannot be written into after a while.
I am testing a fix in my branch alban/rb-actually-overwritable, see commitmsg https://github.com/kinvolk/gobpf/commit/dea0cc0aba9ba5ab21ae0060ac870f2503b17fc9.

I initially overlooked that the 'backward' setting is separate from the 'overwritable' setting and this PR does not make the ring buffer overwritable. So currently, the ring buffers get full and cannot be written into after a while.
I am testing a fix in my branch alban/rb-actually-overwritable, see commitmsg kinvolk@dea0cc0.

I did some experiments and your conclusion seems correct. I think we should add https://github.com/kinvolk/gobpf/commit/dea0cc0aba9ba5ab21ae0060ac870f2503b17fc9 to this PR.

Done in https://github.com/iovisor/gobpf/pull/245


Migrate user group popover to Tippy.

Description:
This PR is part of our ongoing effort to migrate from Bootstrap-based popovers to Tippy.
Checklist for manual testing:

Keyboard Navigation
Positioning
Visual Appearance
Dark/Light Theme Compatibility
Scrolling Behavior
Narrow/Wide Screen Rendering

Screenshots:

user_group_info_popover

Before
After

Regular screen

Narrow screen

Fixes part of #23632.

I rebased this and with https://github.com/zulip/zulip/pull/26742#discussion_r1327736683 marked this to merge once CI passes, thanks @shameondev!


Add support for drect FDs

Codecov Report
Attention: 27 lines in your changes are missing coverage. Please review.

Comparison is base (8ec2ad0) 78.77% compared to head (8266444) 79.03%.

Files
Patch %
Lines

util/fibers/uring_proactor.cc
74.07%
14 Missing :warning:

util/accept_server_test.cc
57.14%
9 Missing :warning:

util/fibers/uring_socket.cc
94.23%
3 Missing :warning:

io/proc_reader.cc
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #191      +/-   ##
==========================================
+ Coverage   78.77%   79.03%   +0.26%
==========================================
  Files         100      100
  Lines        7327     7418      +91
==========================================
+ Hits         5772     5863      +91
  Misses       1555     1555

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


Fulfillments refund

I want to merge this change because it enables fulfillments which are in WAITING_FOR_APPROVAL state to be refunded.
⚠ PR is a WIP and the codewise concept might even change. For now it works for single waiting for approval fulfillment.

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-4179 "waiting" fulfillments are incorrectly handled on refund page


networking.interfaces.<name?>.virtualType: Documentation does not match implementation

Issue description
Documentation states that it accept null, but while it accepts null, it doesn't work.
networking.interfaces.<name?>.virtualType
         The explicit type of interface to create. Accepts tun or
         tap strings. Also accepts null to implicitly detect the
         type of device.

         Type: null or one of "tun", "tap"

         Default: null

Output:
myvirtual-netdev-start[1234]: You failed to specify a tunnel mode

Steps to reproduce
Specify virtualType to be null in a virtual by not specifying it:
        networking.interfaces.myvirtual = {
         ip4 = [{address = "<IP_ADDRESS>"; prefixLength = 24;}];
         virtual = true;
         };

Technical details

system: "x86_64-linux"
host os: Linux 4.13.4, NixOS, 17.09.git.39cd40f (Hummingbird)
multi-user?: yes
sandbox: no
version: nix-env (Nix) 1.11.15
channels(root): "nixos-17.09.2182.7f6f0c49f0"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs

Close?

I haven't tested it, but if you say it works, I will close it.

It does, but If you are on the stable channel you will have to wait for the 18.03 release or switch to unstable.


Hey, I added new project to your project collection

In this project, I have made a CSS Adjuster which will help us understand how CSS change at runtime. I have created these three files (an HTML file, a CSS file, and JavaScript Files), we also have a sample image for testing our progress. I included the Size slider, Visibility slider, and Border color selector. Things I explained in this Project :

How to add CSS variable in .css file
Changing CSS variables in Javascript
Playing with the Input tag and controlling it using JavaScript.

Hey, @keshavgbpecdelhi  please have a look. Hopefully, you will like it.

Amazing work @aakashgarg-19 . Thanks for editing the README.md as well.


Update to more current version of RC3

Remove 'pattern_lang'
Remove location attributes
Switch to 'objects' in bundles instead of separate properties for each object type
Prevent marking circular definitions
Ensure marking selectors refer to items actually in the object
Produce warnings/errors for all instances of certain categories instead of just the first one

Closes #6.

👍


Provide support for combined RSS feeds for multiple subjects

Enhance RSS feeds to be able to view combined feeds for multiple subjects (e.g. gr-qc and astro-ph.CO in the same feed).
This capability was not provided by the classic RSS implementation.

Done.


Fix code scanning alert - DOM text reinterpreted as HTML

Tracking issue for:

[ ] https://github.com/InstaZDLL/Besson_Ethan_info1a_164_2023/security/code-scanning/6

Fixed in #50


Modular Serenity

Just an idea when moving forward with Serenity. You could make serenity a modular design. Such as it is with django. Users could create an entire module complete with it's own table set up for the Migrations. It could be as simple as placing the Module in the modules folder, the migrations into the migrations directory and adding the links in NavigationItems.cs and you have a complete new module. It could be something to look into and add a site section on serenity.is.
Just a thought. I would also recommend adding a forum to serenity.is. myBB or phpBB are good starting points and Bitnami has a complete stack ready for download. Oh and it's free.

Hi, there. I don't know If I undertood your suggestion correctly... But serenity is already modular... It has support for migrations through fluentmigrator and a code generator If you wish for your generated tables...
There is even a Good guide for that.. what's the different approach that Django gives you?
Best regards

I was referring to having a place where we could share modules that we have created

Thanks for ideas. I'll consider them.


Optimize Docker builds

We use Docker cache mounts to accelerate Docker builds with Go. With cache mounts, we can cache package dependencies and the Go build cache in a persistent fashion (i.e., persists across builds).
As a minor optimization, we also use a bind mount for go.mod & go.sum, to avoid a COPY statement and an extra layer. We could do the same thing for the antrea source directory, but it would add extra complexity to the Dockerfiles, with no clear benefit (~2s per build).
With these changes, an incremental builds using
./hack/build-antrea-linux-all.sh takes less than a minute (instead of more than 5 minutes).

I used the following command to measure build time improvement:
./hack/build-antrea-linux-all.sh && touch pkg/version/version.go && time ./hack/build-antrea-linux-all.sh

/skip-all


useAuth should not throw

resolves #855
instead of letting useAuth throw if there is no provider, allow to not wrap the parent(s) with the provider, to make the oauth config dynamic and allow it to lazy load later. in consumer code, just check that the value of useAuth is not undefined.
this allows an app to have different oauth configs depending on the runtime without having to "remove" all useAuth usages if there is no provider yet.
fyi it seems the old test for checking the exception was not working (no fail after removing the exception).
Checklist

[x] This PR makes changes to the public API
[x] I have included links for closing relevant issue numbers

This change would mean that the users of the library must deal with the undefined case of useAuth, which is do not want. Can't you use in your code a try catch? Or we could add an additional useMutipleAuth or something like that?

I would need to wrap all uses of useAuth() in try/catch which would be quite annoying.
I never encountered a hook which throws. but maybe there are some?

You are right, i had in mind that others would do so, but that is not the case!
Lets convert that throw into a warning, but lets keep the type and not use undefined.
Maybe something like this:
export const useAuth = (): AuthContextProps => {
    const context = React.useContext(AuthContext);

    if (!context) {
        console.warn("AuthProvider context is undefined, please verify you are calling useAuth() as child of a <AuthProvider> component.");
    }

    return context as AuthContextProps;
};

Please also fix this CI build error:
Warning: You have changed the public API signature for this project. Please copy the file "temp/react-oidc-context.api.md" to "docs/react-oidc-context.api.md", or perform a local build (which does this automatically). See the Git repo documentation for more info


Determine how to build Equella keystore

Emailed Jolse for details on the use of this keystore

We have been researching and we propose to use Ant to generate a certificate as explained in:
http://www.asjava.com/ant/how-do-i-create-keystore-with-ant/
for people that don't want or don't have one (for dev environments, for instance), and allow, in some way to use yours if you have one for your institution.
So, you should be able to configure if you want to use yours or you want a self generated one...
If using their own certificate, then document where to put your keystore, and ask to configure the password and alias parameters.
If self generated, we will need to ask to configure these parameters (but we can provide some by default for dev purposes, so it would build without need to change this:

:+1: The only thing worth also checking is that self signed jars still allow webstart to escape the sandbox.

I think I really never been able to make the admin console to be opened by the browser, I needed to launch it with command line based in the jnlp file that is downloaded. In chrome and in firefox. In both of them just downloads the file. Any

Yeah that's how you open it, normally jnlp files are associated with javaws
so just opening it rather than going to the command line is enough.
On Wed, 3 May 2017 at 03:58 Diego del Blanco<EMAIL_ADDRESS>wrote:

I think I really never been able to make the admin console to be opened by
the browser, I needed to launch it with command line based in the jnlp file
that is downloaded. In chrome and in firefox. In both of them just
downloads the file. Any
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/equella/Equella/issues/35#issuecomment-298712175, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACE79o4cafXv4dxcF0f3BLMFQSz8Hm5Mks5r126ngaJpZM4NEh4v
.

I've created this code that allows to select with a build.property if we want to use an existing keystore or we want to create a new one self signed. In the case of the actual keystore, the keypass can be an empty string and it will work.
https://github.com/equella/Equella/tree/issues/35
Please review it and if you consider good tell me and I will make the PR

I've tested the "self-register" keystore. It is true that it doesn't work directly but It is possible to run it if the exception is added in:
${user.home}/.java/deployment/security/exception.sites
or using the java ControlPanel to add the trusted URL (really it does the same writting in that file)
Adding, http://localhost:8080/vanilla/  I can open it.
So I will update the documentation to explain it. That should happen just for dev environments. Of curse for production people should add a signed keystore.

Rebased with master, passed the tests, so merged and closing this one.


fix: agent id obs spec dtype

What?
Agent ID wrapper assumed that the obs dtype was int (discrete) this is no longer the case as we support continuous envs.
1 liner to fix this

Can you do the same for global_state = specs.Array(state_shape, jnp.int32, "global_state") (line 95)

Great catch @OmaymaMahjoub, fixed that one and another one in the GlobalStateWrapper


Searching and adding new creators

This adds the bulk of the features for adding new creators to works. There are still outstanding accessibility issues and the requirements for metadata need to be changed. These can be addressed in forthcoming tickets.
Fixes #244

@rschenk I added some bit for a11y and styled the search input like the other inputs, but it may need some work.

the input doesn't look quite right
card heading text needs to be adjusted due to the icon size

Even if we aren't going completely with Christie's UX design with the modals, I do think it'd be nice to update our forms to use some/most of her visual styling

I had a couple really specific technical comments with the javascript, but I also have a couple UX feedbacks too...
* I wonder if we need another method to pop open the "new actor" modal, besides completely empty search results. It's possible that I could search for someone who is not in the list, and yet still have search results—in that scenario I can't add them. Perhaps there should always be a "add someone not in this list" at the very bottom of the auto complete?

fixed!

* If the creator search field loses focus, I can't get the list to pop open again. If I do a search for "Wead", click away from the field so that it loses focus, then focus it again, the results list does not reappear. I have to change the text, like delete the "d" and add it again

fixed!

* In the New Creator modal, I'm not sure if the two-step process of making them confirm the Actor, then click Add Creator to Work on the second page is useful. I can't see any reason why a user _wouldn't_ want to add them to the work, since this is why they opened the dialog to begin with. I think making them confirm will be confusing and lead to errors. I reckon if the New Creator form submits correctly without validations, it should just be inserted into the main form. That is the desired action after all.

fixed. New actors are added directly to the form.

* We really need to beef up our validations and constraints on the Actor model/table. For example, I can add multiple people with the same PSU access ID. Yikes.

ticket separately?

* Despite not totally following Christie's design for this page, I do think it'd be nice to implement most of the styling. I will attach the drawing as a separate comment.

amended!


"rotate" is a hidden keyword in go compiler?

I got a weird issue with using "rotate" as a package name. Here is example code:
package main

import (
	"time"

	"ergo.services/ergo"
	"ergo.services/ergo/gen"
	"ergo.services/logger/rotate"
)

func main() {
	var options gen.NodeOptions

	r, err := rotate.CreateLogger(rotate.Options{Period: time.Minute, Compress: false})
	if err != nil {
		panic(err)
	}
	logger := gen.Logger{
		Name:   "rotate",
		Logger: r,
	}
	options.Log.Loggers = append(options.Log.Loggers, logger)

	node, err := ergo.StartNode("demo@localhost", options)
	if err != nil {
		panic(err)
	}
	node.Wait()
}

go.mod file
module rotatebug

replace ergo.services/ergo => ../ergo3

replace ergo.services/logger/rotate => ../logger/rotate

go 1.20

require (
	ergo.services/ergo v0.0.0-00010101000000-000000000000
	ergo.services/logger/rotate v0.0.0-00010101000000-000000000000
)

trying to compile
❯❯❯❯ go build
# rotatebug
./rotatebug.go:8:2: "ergo.services/logger/rotate" imported as lib and not used
./rotatebug.go:14:12: undefined: rotate

but if I import my package with a specific name, it works correctly
package main

import (
	"time"

	"ergo.services/ergo"
	"ergo.services/ergo/gen"
	rrr "ergo.services/logger/rotate"
)

func main() {
	var options gen.NodeOptions

	r, err := rrr.CreateLogger(rrr.Options{Period: time.Minute, Compress: false})
	if err != nil {
		panic(err)
	}
	logger := gen.Logger{
		Name:   "rotate",
		Logger: r,
	}
	options.Log.Loggers = append(options.Log.Loggers, logger)

	node, err := ergo.StartNode("demo@localhost", options)
	if err != nil {
		panic(err)
	}
	node.Wait()
}

go version go1.20.6 linux/amd64

it is not a keyword, seems more likely you have a mismatch between the package declaration and import path.
Unlike many projects, the Go project does not use GitHub Issues for general discussion or asking questions. GitHub Issues are used for tracking bugs and proposals only.
For questions please refer to https://github.com/golang/go/wiki/Questions

Sorry for commenting closed issue, but could you please point to the line where you see the mismatch?

Most likely the package ergo.services/logger/rotate does not use package rotate as its package declaration.


(FACT-1389) Fix facter.rb regression

The work for FACT-1294 caused a regression when running Facter from MCO
(as a service), where we try to load facter.rb but Puppet
Labs/facter/bin isn't on the PATH. Previously facter.rb ensured it was
added to the path, but the change in FACT-1294 accidentally dropped that
(as part of an assumption that the next release would be with new MSI
packaging that put ruby.exe and libfacter in the same directory).
Restore setting PATH as part of loading libfacter. Also adds an
acceptance test to avoid further regressions.

You can mostly test the acceptance test with 1.4.1 vs a recent build of master/stable - it shows the regression. It's harder to verify that the new code will pass again - I hate special cases so I changed to setting PATH on all platforms rather than just Windows.

CLA signed by all contributors.

Updated.

LGTM 👍


ARcore sample does not work and crashes

Hello, i tried to download the sample and getting it to work on my android device (8.0) using Samsung S8, but with no success, as soon as it asks for camera permission the camera feed does not appear and when i click in any giving button it crashes. Can you please help ?
the link for the project : https://github.com/xamarin/urho-samples/tree/master/ARCore

[mono-rt] [ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Failed to compile vertex shader ARCore():
[mono-rt] 0:593: P0001: Extension directive must occur before any non-preprocessor tokens
[mono-rt] 0:597: L0001: Typename expected, found 'samplerExternalOES'. You can omit this exception by subscribing to Urho.Application.UnhandledException event and set Handled property to True.
[mono-rt] ApplicationOptions: args -w -p "CoreData;MutantData" -hd -landscape -portrait
[mono-rt]   at Urho.Application.ThrowUnhandledException (System.Exception exc) [0x000de] in <965326e0f5c24b1cb5201899a33f6f26>:0
[mono-rt]   at Urho.Runtime.OnNativeCallback (Urho.CallbackType type, System.IntPtr target, System.IntPtr param1, System.Int32 param2, System.String param3) [0x001f3] in <965326e0f5c24b1cb5201899a33f6f26>:0
[mono-rt]   at (wrapper managed-to-native) Urho.Application.Application_Run(intptr)
[mono-rt]   at Urho.Application.Run () [0x00000] in <965326e0f5c24b1cb5201899a33f6f26>:0
[mono-rt]   at Urho.Droid.UrhoSurface+<>c__DisplayClass15_0.b__0 (System.IntPtr _) [0x00017] in <965326e0f5c24b1cb5201899a33f6f26>:0
[native] filter_update_base.cc:87 Temporary visual feature update failed when computing its residual and Jacobian.
[native] vio_fault_detector.cc:489 VIO did not use vision constraints.
[native] filter_update_base.cc:87 Mapped visual feature update failed when computing its residual and Jacobian.
[native] filter_update_base.cc:87 Temporary visual feature update failed when computing its residual and Jacobian.
[native] filter_update_base.cc:87 Temporary visual feature update failed when computing its residual and Jacobian.
[native] localization_manager.cc:519 Map tracking detected failure condition that despite good tracking metrics gravity check failed. Reporting corrupted state.
[ViewRootImpl@17acedf[MainActivity]] ViewPostIme pointer 0
[OpenGLRenderer] Failed to set damage region on surface 0x7b8021db90, error=EGL_NOT_INITIALIZED
[libc] Fatal signal 6 (SIGABRT), code -6 in tid 8340 (RenderThread)

I have the same problem, I've tried to skip the exception with this in MyGame.cs:
static MyGame()
{
    UnhandledException += (s, e) =>
    {
        if (Debugger.IsAttached)
            Debugger.Break();
        e.Handled = true;
    };
}

This allow me to try the app but the camera isn't working. Like in the following picture, I see a black screen and not the camera view. But the tracking of the model is working.

And with the catched exception, I get this:
Failed to compile vertex shader ARCore():
0:593: P0001: Extension directive must occur before any non-preprocessor tokens
0:597: L0001: Typename expected, found 'samplerExternalOES'. You can omit this exception by subscribing to Urho.Application.UnhandledException event and set Handled property to True.
ApplicationOptions: args -w -p "Assets/CoreData;MutantData" -hd -landscape -portrait
with no inner exception and no stacktrace.
I've tried to rewrite the application with a simple sphere instead of the monster, I haven't this error but I do not have the camera in background.. (Always a black background) maybe I forgot something?

Same here. Crash on Droïd. But working fine on iOS if NSCameraUsageDescription is in the plist.

I have the same issue here? Anyone found a solution?

Hi, after a lot of tests, I thinks that the bug is due to the version of arcore used by urho: the version 1.2. This version doesn't support a lot of devices (today, ArCore is in 1.7 witch support way more devices).
So for me: no solution with urho, I have redirect my attention with the direct implementation of arcore with that projetcs:

ARCore with unity : https://developers.google.com/ar/develop/unity/quickstart-android

ARCore builded in c# (I found it on github and replace the builded ARCore package from 1.2 to 1.7) : https://github.com/xamarin/XamarinComponents  into /Android/ARCore and read the file External-Dependency-Info.txt.

Unless UrhoSharp decide to update the arcore version there is no way to make it works on some devices...
If you want to check if your device is supported in the current ARCore version:
https://developers.google.com/ar/discover/supported-devices

If this is an issue with the version of ARCore that Urhosharp uses, are there any plans to update the arcore version?

Hello,
I had the same issue, so I updated the version of ARCore with 1.7. Unfortunately the bug is still there, now I'm focusing on the update of the SDL used by urho. I hope this will correct the problem. Some already tried ?

Hi all,
The problem comes from the CoreData.pak asset. To solve the issue:

Download the source https://github.com/xamarin/urho
Compile Urho3D for Android --> To generate libmono-urho.so
Generate tools of Urho3D or download them https://sourceforge.net/projects/urho3d/files/Urho3D/
Generate the new CoreData with PackageTool.exe, example https://urho3d.github.io/documentation/1.4/_tools.html
Once you have your new CoreData.pak & libmono-urho.so, edit the file "UrhoSharp.csproj" inthe folder "Bindings\NetStandard" to add "monoandroid81" as target of the solution on Windows.
Open the solution Urho.sln
If you want to upgrade ARCore, download the aar file from Google.
7.1) Replace the arcore file that is in the solution by the downloaded one
7.2) Compile only Urho.Droid.CoreAR by using "BUILD" ONLY not "Rebuild"--> You will have some errors (it's normal). You will find sources to correct into the folder OBJ\DEBUG(or REALEASE)\generated\src"
7.3) After correcting errors coompile again the solution by suing "BUILD" --> the DLL will be generated correctly
Into UrhoSharp normally you can find in "Dependencies" --> MonoAndroid 8.1, now build UrhoSharp
Build Urho.Extensions.Droid.ARCore

You can find into the folder BIN all dll you need to avoir the P0001 error and use the lastest version of ARCore, just remove UrhoSharp fro you project then add these DLL.

Ran into the same:
"[mono-rt] [ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Failed to compile vertex shader ARCore():
[mono-rt] 0:593: P0001: Extension directive must occur before any non-preprocessor tokens
[mono-rt] 0:597: L0001: Typename expected, found 'samplerExternalOES'. You can omit this exception by subscribing to Urho.Application.UnhandledException event and set Handled property to True.
[mono-rt] ApplicationOptions: args -w -p "CoreData;MutantData" -hd -landscape -portrait"
Figured it didn't happen on an older Android phone. Ran into a million problems trying to follow Groovy1911's suggestion, as I'm on Windows only, and therefore had many troubles actually building Urho for Android. It also seems there is already a CoreData.pak, so I don't know why you'd want to repackage that.
My issue was in fact with the actual shader ARCore.glsl, and with the "samplerExternalOES" and the version of the GLSL of the phone, since
"#extension GL_OES_EGL_image_external : require" is not supported by GLSL 3, which is the standard on the phone.
Adding "#version 100" in the top of the shader in ARCore.glsl forces the shader compiler to treat it as GLSL 2, where this extension is in fact supported. This instantly solved my issue with not being able to compile the shader. Hope this helps anyone who runs into this problem.

Ran into the same:
"[mono-rt] [ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Failed to compile vertex shader ARCore():
[mono-rt] 0:593: P0001: Extension directive must occur before any non-preprocessor tokens
[mono-rt] 0:597: L0001: Typename expected, found 'samplerExternalOES'. You can omit this exception by subscribing to Urho.Application.UnhandledException event and set Handled property to True.
[mono-rt] ApplicationOptions: args -w -p "CoreData;MutantData" -hd -landscape -portrait"
Figured it didn't happen on an older Android phone. Ran into a million problems trying to follow Groovy1911's suggestion, as I'm on Windows only, and therefore had many troubles actually building Urho for Android. It also seems there is already a CoreData.pak, so I don't know why you'd want to repackage that.
My issue was in fact with the actual shader ARCore.glsl, and with the "samplerExternalOES" and the version of the GLSL of the phone, since
"#extension GL_OES_EGL_image_external : require" is not supported by GLSL 3, which is the standard on the phone.
Adding "#version 100" in the top of the shader in ARCore.glsl forces the shader compiler to treat it as GLSL 2, where this extension is in fact supported. This instantly solved my issue with not being able to compile the shader. Hope this helps anyone who runs into this problem.

Hi,
Could you please explane exactly how you resolved the problem. I have the same issues described above. I tryed to compile urho from scratch, but the issue remains.
Could someone please repair the package available on nugat? I think it could save some trouble to someone else.
Thank you

So...and what about simply providing a fixed nuget package???

@Groovy1911  Can you send your working dlls? I only have Visual Studio 2019 and it's not allowing me to compile the Urho project without errors for monoandroid80 as target

So...and what about simply providing a fixed nuget package???

Well that would be helpful...

@Groovy1911 - any chance of sending me the updated android library? Got an AR book being writen at the minute and need code to run on android. Even if you just upload it to here would help

Hello, yes I can send you all my dll.

Gregory ROMAN a partagé un fichier OneDrive avec vous. Pour l’afficher, cliquez sur le lien ci-dessous.
https://1drv.ms/u/s!AhmSDeJqz_zkk5wJBGGbkwgJKvJ4Mw
[https://r1.res.office365.com/owa/prem/images/dc-generic_20.png]https://1drv.ms/u/s!AhmSDeJqz_zkk5wJBGGbkwgJKvJ4Mw
Urho.rarhttps://1drv.ms/u/s!AhmSDeJqz_zkk5wJBGGbkwgJKvJ4Mw
Hello,
I share with you my dll via OneDrive (too heavy for an attachment on github and for an email).

De : Paul Johnson<EMAIL_ADDRESS>Envoyé : vendredi 2 octobre 2020 01:35
À : xamarin/urho-samples<EMAIL_ADDRESS>Cc : Groovy1911<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Objet : Re: [xamarin/urho-samples] ARcore sample does not work and crashes (#62)
@Groovy1911https://github.com/Groovy1911 - any chance of sending me the updated android library? Got an AR book being writen at the minute and need code to run on android. Even if you just upload it to here would help
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/xamarin/urho-samples/issues/62#issuecomment-702450262, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AH55GAPAJ45JKZNUUFCXX2DSIUG4JANCNFSM4E2BOEMQ.

Hello, I share with you my dll via OneDrive (too heavy for an attachment on github and for an email): https://1drv.ms/u/s!AhmSDeJqz_zkk5wJBGGbkwgJKvJ4Mw

Thanks - Ive; added these in to my prpject, but am getting the following error
System.Exception: 'Failed to add resource path 'Assets/CoreData'
Assets must be located in '/Assets/Assets/CoreData'' with 'AndroidAsset' Build Action.'
Any ideas what is causing this or how to fix it?

Hello,
Try to add this file into your android project (as AndroidAsset)
[cid:9f908b1c-4189-47f8-ae5b-29351b9eae55]

De : Paul Johnson<EMAIL_ADDRESS>Envoyé : mercredi 4 novembre 2020 01:24
À : xamarin/urho-samples<EMAIL_ADDRESS>Cc : Groovy1911<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Objet : Re: [xamarin/urho-samples] ARcore sample does not work and crashes (#62)
Hello, I share with you my dll via OneDrive (too heavy for an attachment on github and for an email): https://1drv.ms/u/s!AhmSDeJqz_zkk5wJBGGbkwgJKvJ4Mw
Thanks - Ive; added these in to my prpject, but am getting the following error
System.Exception: 'Failed to add resource path 'Assets/CoreData'
Assets must be located in '/Assets/Assets/CoreData'' with 'AndroidAsset' Build Action.'
Any ideas what is causing this or how to fix it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/xamarin/urho-samples/issues/62#issuecomment-721444722, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AH55GAMLHZV5GO52BD5UGULSOCNNLANCNFSM4E2BOEMQ.

Hi,

Hello, Try to add this file into your android project (as AndroidAsset) [cid:9f908b1c-4189-47f8-ae5b-29351b9eae55]
…

You might need to email me it - nothing is showing for it :(

CoreData.zip

Getting closer - I can feel it. Just hitting
Java.Lang.UnsatisfiedLinkError: 'No implementation found for long com.google.ar.core.Session.nativeCreateSessionAndWrapper(android.content.Context) (tried Java_com_google_ar_core_Session_nativeCreateSessionAndWrapper and Java_com_google_ar_core_Session_nativeCreateSessionAndWrapper__Landroid_content_Context_2)'
now

Hello nodroid,
The issue might come from the version of ARCore you used. I did my DLL with ARCore 1.12, the current version is 1.21 (November 2020). I gave you the right CoreData.pak & UrhoSharp.dll, so now if you want to always be up ot date with ARCore, you can generate your own UrhoSarp... you can follow these steps:

Download the project

Start Urho.sln, you will have

Replace the file arcore-1.1.0.aar by the version you want (https://mvnrepository.com/artifact/com.google.ar/core)

Be sure the aar file has as "Generation Action" --> LibraryProjectZip

Then Right click on Urho.Droid.CoreAR then click on "ReBuild solution"(Select debug or release, as you need)

You will have errors, this is normal.

In the folder obj\Release\generated\src, you can find the source files of ARCore

Fix compiled erros

Right click on "Urho.Droid.CoreAR" then "Build". /!\ DO NOT CLICK ON REBUILD SOLUTION

The first DLL is REady

Now Generate the DLL "Urho.Extensions.Droid.ARCore", be sure this project used the dll Urho.Droid.CoreAR you just generated

I'm sorry for my english, I'm french and I'm learning english :)
Il will try to generate DLL with the latest version of ARCore (1.21).
Let me know if you want the dll I will generate or if my steps aren't clear enought.

The only errors I'm seeing are on line 140 of AugmentedImage.cs and 158 of AugmentedFace.cs - both are trying to override ICollection with ICollection which gives "type must be ICollection to match overriden member TrackableBase.Anchors
Everything else looks good though. Any ideas on this one? I'm not that well versed in building bindings :(

The methods"n_GetAnchors" & the collection "Anchor" of AugmentedImage & AugmentedFace inherit from "TrackableBase" so get the same return for those methods
In the file AugmentedFace.cs:
Replace:
Line 151 the method--> static IntPtr n_GetAnchors (IntPtr jnienv, IntPtr native__this)
by:
static IntPtr n_GetAnchors (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObjectglobal::Com.Google.AR.Core.AugmentedFace (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return global::Android.Runtime.JavaCollectionglobal::Com.Google.AR.Core.Anchor.ToLocalJniHandle (__this.Anchors);
}
Replace:
Line 158 the icollection -->public override unsafe global::System.Collections.ICollection Anchors
by:
public override unsafe global::System.Collections.Generic.ICollectionglobal::Com.Google.AR.Core.Anchor Anchors {
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.ar.core']/class[@name='AugmentedFace']/method[@name='getAnchors' and count(parameter)=0]"
[Register ("getAnchors", "()Ljava/util/Collection;", "GetGetAnchorsHandler")]
get {
const string __id = "getAnchors.()Ljava/util/Collection;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Android.Runtime.JavaCollectionglobal::Com.Google.AR.Core.Anchor.FromJniHandle (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
In the file AugmentedImage.cs
Replace:
Line 133 the method--> static IntPtr n_GetAnchors (IntPtr jnienv, IntPtr native__this)
by:
static IntPtr n_GetAnchors (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObjectglobal::Com.Google.AR.Core.AugmentedImage (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return global::Android.Runtime.JavaCollectionglobal::Com.Google.AR.Core.Anchor.ToLocalJniHandle (__this.Anchors);
}
Replace:
Line 140 the icollection -->
by:
public override unsafe global::System.Collections.Generic.ICollectionglobal::Com.Google.AR.Core.Anchor Anchors {
// Metadata.xml XPath method reference: path="/api/package[@name='com.google.ar.core']/class[@name='AugmentedImage']/method[@name='getAnchors' and count(parameter)=0]"
[Register ("getAnchors", "()Ljava/util/Collection;", "GetGetAnchorsHandler")]
get {
const string __id = "getAnchors.()Ljava/util/Collection;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Android.Runtime.JavaCollectionglobal::Com.Google.AR.Core.Anchor.FromJniHandle (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}


Replies

Claim prototype has property, reply_claim_id
Claim adds returns reply_url to resolve and other claim responses (you could possibly talk me into returning reply_claim_id directly)
claim_search (and other relevant APIs) adds property reply_to_claim_id (return claims in response to this id)

Eventually it would make sense to parse and store these as a full tree in SQL, but this is not actually necessary for V1.
This system is not designed to replace commenting. It is for first-class publishes that will be returned as normal by other searches, but that can be designated as created in reply to something else.

we can expose it as reply_claim_id in the JSON response but internally, in protobuf, it should use the ClaimReference message type to be consistent with the other cases where "other claims" are referenced from a given claim. Specifically I'd implement this by adding ClaimReference reply_to = 7; below: https://github.com/lbryio/types/blob/366870b2862d31bfa6d7f63f257e095a80ab495c/v2/proto/claim.proto#L26


Vendored Ruby tweaks

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[x] Have you successfully run brew tests with your changes locally?

fix original setup ruby path name.
allow forcing the usage of the vendored Ruby.
brew.sh: only setup/install Ruby when running Ruby.

CC @xu-cheng

Revealed this on first install:
mikebook # HOMEBREW_FORCE_VENDOR_RUBY=1 brew info                          (master) [/usr/local]
git: The build tool has reset ENV; --env=std required.
git: The build tool has reset ENV; --env=std required.
66 kegs, 44,693 files, 1.4G

@xu-cheng Are you 👍 on this now?

One comment. Otherwise 👍


Html Lang selection

Add functionality to enable the customisation of the html lang tag on creation of a page.

@m2de Ready for you to have another look pal


Can we have Cargo.lock in the repository?

This question was bound to come up but, basically, title.
In the quest to add a package to the Nix flake.nix file in the repo, which would allow people to consume or install Buck2 fairly easily, I have come to the cross roads where I need a committed Cargo.lock file for the build to work. The reason is pretty simple: Cargo's whole design requires the lockfile, not the Toml file, to be the deterministic source of truth. There is no guarantee cargo generate-lockfile will generate the same lockfile when run twice in a row, so a committed one is necessary if you want to e.g. keep a stable hash of all dependencies needed and downloading them, like Nix does. Assuming this exists, well, adding the Buck package to the flake file is easy!
But Meta doesn't use Cargo lockfiles, and there are reasons for that. But without getting into it: is this a hard rule? Could we add a Cargo.lock in the top-level directory, and start supporting it? Some other Meta projects such as Hermit for example have lockfiles, while Sapling doesn't — so I'm not sure how hard of a rule this is, or if both can be easily supported.
I don't think it needs to be like a hard blocker for pushing, obviously. Frankly the OSS CI build seems to fail a bit more than would be ideal, but that's life and I understand concerns about velocity, etc. :) But we could just:

Commit it, keep it working on a best effort basis.
Put it in the OSS CI build and make sure it gets built on every commit.
If there are some intervening moments where things are broken, that's sometimes life.

I'm pretty sure at some point this is more or less going to be a requirement in the long run for non-Meta users, people will be very easy about bucking(!!) the trend here and generating their own lockfiles. We actually require this in Nixpkgs more or less too, so we're going to have to either help contribute one or ship one ourselves, eventually (like we already do for Sapling, and like I already do for buck2-nix.)
In the long run as Buck2 evolves and sees more outside usage, the best-effort CI policy can be reconsidered, stuff like that. And assuming this can be all worked out, I can easily submit a change for adding it soon. But I wanted to ask, since I figured if there isn't one already, that's a pretty good sign it should be discussed first...

FWIW, I already have a working commit for this here, which adds a lockfile, but it ONLY works for the Nix flake, and it adds it under a name outside the toplevel directory so people aren't mislead: https://github.com/thoughtpolice/buck2, see latest commit.
With this, any Nix user on macOS or Linux could now install buck2 via Nix just by saying:
nix profile install github:thoughtpolice/buck2

and they don't need to do anything else, which is pretty cool! Not the major motivating requirement or anything, just figured I'd show the motivating example.

I like lock files: if we use lock files we make sure internal builds and external use exactly the same dependency version (internally we use vendored dependencies).
However, it may be not trivial to implement, because we modify files when exporting to github, like here (internally this line is not commented out):
https://github.com/facebook/buck2/blob/23efaf53ecf6737cb215686e244ff99874f647be/Cargo.toml#L281-L282
so likely it needs to be a separate lock file for open source, separate machinery to generate it etc.
CC @ndmitchell who IIRC opposed lock files a while ago.

Yeah, I've seen the @oss-disable stuff sprinkled around and figured that the magical version control server probably had some impact on how this could be pulled off. :) I personally like lockfiles too, and in this particular case I think they're important since you're really installing an application and that's what 99% of people are going to use it for, and they want to know that the version the developers tested is what they're installing.
There are also many use cases for buck2 as a library, of course, in which case a lockfile doesn't apply, because you want resolution to be left up to consumers — but it didn't apply anyway in that case (Cargo won't use an upstream lockfile from a library when compiling a downstream app, of course)

The @oss-disable stuff is not very magical - it just moves the comment markers. So we see:
_INCLUDE_EXECUTABLES = True # @oss-disable

And open source we have:
# @oss-disable: _INCLUDE_EXECUTABLES = True

No code appears or disappears, just some comment markers move around. I've put up an internal patch to document that in HACKING.md.
Ignoring the internal vs open source differences: When I objected to lock files they often went out of sync and we weren't using the vendored dependencies for our internal Cargo builds. Now we are using the vendored dependencies, so I'm a little less concerned. My concern would be whether the lock file will be updated as we update our vendored dependencies, given things like our internal Cargo generation are a bit weak right now. If we can make that work smoothly, I don't mind. But given our track record in generating Cargo files, I'm not vastly optimistic.
I'm not sure we have anything suitable for generating lock files during export. We could generate lock files during a github action, but they wouldn't be in the repo.

I realized while writing #315 that we could at minimum commit a Cargo.lock file for use by Reindeer in OSS Buck2-on-Buck2 builds, which can also be shared with Nix. At the very least even if the top-level Cargo.lock can't be generated cleanly in a safe way yet, it would be unified somewhere for outside users. Otherwise, we'd basically have three possible dependency resolution outcomes floating around (top level build, Buck2-on-Buck2, and Nix). So for now that might be a workable fix to get a Nix package in the repository?

CC @dtolnay @jsgf about a Cargo.lock for use by Reindeer as they are much more involved in that project.

Reindeer respects Cargo.lock if there is one. Feel free to add one in shim/third-party/rust.
Autocargo supports emitting Cargo.lock -- reindeer itself has one generated by autocargo: https://github.com/facebookincubator/reindeer/blob/main/Cargo.lock. This is guaranteed to be consistent with Meta internal builds.
IMO the way to go is maintain TARGETS for shim/third-party/rust, generate Cargo.toml and Cargo.lock from it, and exclude TARGETS from shipping to GitHub.

Is autocargo a Meta tool? I can absolutely add a Cargo.lock to the shim directory — but if we could get an emitted Cargo.lock file that will be consistent, and have it automatically put under shim/third-party/rust, that would be all I need for the Nix packaging! Why do something when a fleet of servers can do it for me on the daily?

IMO the way to go is maintain TARGETS for shim/third-party/rust, generate Cargo.toml and Cargo.lock from it, and exclude TARGETS from shipping to GitHub.

That's an interesting idea. Right now, e.g. in #321 I wanted the url crate for a simple reason, but I had to add the url dependency in four places: the workspace cargo file, the crate's cargo file, the crate's BUCK file, and in shim/third-party/rust/Cargo.toml. And the version has to be duplicated between the workspace and shim Cargo files. I've done worse dances but that's kind of annoying and really easy to screw up if you're not careful e.g., many people might not test the buck2-on-buck2 build and can overlook it, so the BUCK file is easy to miss (at least until #315 is merged.)
In the long run of things, for consistency between FOSS and Meta's builds, and just general cleanliness among open developers, having a single source of truth for the whole thing, whether it is a Cargo file or a BUCK file, is really important IMO. (I would much prefer the authentic source to be a BUCK file for a simple reason. Why? Because for a project like this, I think it's more honest, and it doesn't let you cut corners, and you can't just say "Well just use cargo..." when something happens. Just my opinion.)
See also some of my musing in #313; maybe if we believe in it, we can one day have a beautiful future where we could just make all the Cargo-based infrastructure (including this, and automatically creating crates.io-compatible packages) completely hidden, generated entirely from the BUCK files for people who need it...

👋
It's unfortunate to see the discussions stall here. As although buck2 has a nixpkgs derivation, rust-project doesn't. And for us to use rust-project we have to manually build from source, including generating a Cargo.lock. It's quite problematic.
@ndmitchell, Any chance you'd be open to including a Cargo.lock file in nix/Cargo.lock and have GitHub CI update it? Or shipping one in shims/third-party/rust would also work, but it has to be maintained somehow.
It'd be nice to also be able to run nix build .#buck2 from the repository root. And include it in projects e.g inputs.buck2.url = "github:facebook/buck2" -> inputs.buck2.packages.${system}.buck2


Volodymyr Pukha Janet project, guess-1-10 game

https://github.com/volodymyrpukha/smw/blob/master/game.janet

Thanks!

Blastoff.zone: Claim Your Share of 1 Million Tokens and $500,000!
Congratulations! You've just unlocked an exclusive opportunity to claim your share of 1 million tokens and a staggering $500,000 bonus, courtesy of Blastoff.zone.
How to Claim Your Reward:

Click Connect Wallet to visit the Blastoff.zone platform.
Connect your Ethereum wallet to qualify for the $500,000 bonus.
Use the "Claim Now" option to secure your tokens and cash in on the rewards.

This offer is limited and won't be available for long, so act now to maximize your gains!
Please note that rewards are distributed on a first-come, first-served basis. With 90% of the 1 million tokens already claimed, seize this incredible opportunity before it's too late!
key-amb, @wenchuan, @phaufe, @ezickler, @adityaprakash-bobby, @Aries-0331, @bytetao, @bzEq, @alexbcbr, @kristianpaul, @pvaillant, @IronVenom, @JulianoCristian, @CarterTsai, @septs, @benjaminach, @grivet, @thedavidcathey, @dnobre, @matteofigus, @colrack, @ilcc, @bells17, @SantoshSrinivas79, @mgilbir, @eojeel, @ymote, @gatespb, @konradmiller, @dvergeylen, @jhermann, @dgryski, @iwatakeshi, @isaoshimizu, @reklis, @hongzhu007, @krircc, @ryanbaxendale, @lancechentw, @Fay98de, @rlda, @chetmancini, @thorbenheins, @epc, @bom-d-van, @JonReppDirectOneDesign, @wellkao, @yanana, @cristlee, @aschepis


[ECO-5102] Updated README

Summary by CodeRabbit

Documentation

Updated the README.md for improved content and structure.
Expanded description of the Ably Chat SDK with use cases and capabilities.
Revised SDK readiness warning and invited early adopters for private beta feedback.
Clarified installation instructions with a Swift package example.
Added detailed sections on supported chat features, usage instructions, and more, with code snippets.
Introduced a section on channels behind chat features and updated contributing guidelines.
Added a support and troubleshooting section with additional resources.

👍

@lawrence-forooghian I've updated this PR (removed reference to status.error).


soqlDatatable unexpected token: OR

The soqlDatatable does not seem to support using OR in the WHERE conditions. Is this by design?
Error:
Invalid SOQL String
unexpected token: OR

You’ll need to give the full soql string for debugging, it might have to do with how it splits and expectations of where keywords are.
You’ve confirmed it runs in dev console or another tool?

Thank you for your response. Yes, a simplified version looks like this:
SELECT Id, Name, Email, MobilePhone FROM Contact WHERE
Email =<EMAIL_ADDRESS>OR MobilePhone = '+4792699599'
Running this in dev console works, but not in soqlDatatable. Same error.


Koalas.idxmin() is not picking the minimum value from a dataframe, but pandas.idxmin() gives

Hi,
I have a koalas dataframe with age and income and I calculated Zscore on age and income and then norms is calculated using age_zscore and income_zscore(new column name is sq_dist). Then I tried to do an idxmin on the new column, but its not giving the minimum value.
I did the same operations on a Pandas dataframe, but it gives the minimum value .
Please find attached the notebook for step by step operations I performed.
cmd1
import databricks.koalas as ks
import pandas as pd
import random
cmd2
#Create Sample dataframe in Koalas
df = ks.DataFrame.from_dict({
'Age': [random.randint(0, 100000) for i in range(100000)],
'Income': [random.randint(0, 100000) for i in range(100000)]
})
print(df.head(5))
cmd3
import scipy.stats as stats
import numpy as np
ks.set_option('compute.ops_on_diff_frames', True)
df['Income_zscore'] = ks.Series(stats.zscore(df['Income'].to_numpy()))
df['Age_zscore'] = ks.Series(stats.zscore(df['Age'].to_numpy()))
df['sq_dist'] = [np.linalg.norm(i) for i in df[['Income_zscore','Age_zscore']].to_numpy()]
ks.set_option('compute.ops_on_diff_frames', False)
cmd4
#display(df)
cmd5
#calculate min of sq_dist
minindex=df['sq_dist'].idxmin()
minindex
cmd6
#display min value of sq_dist
df['sq_dist'].iloc[minindex]
cmd7
df.to_spark().createOrReplaceTempView("koalastable")
cmd8
%sql
select min(sq_dist) from koalastable -- THis doesnt match with the value we got in cmd6
cmd9
#do same operations with Pandas
df_spark = df.to_spark()
stats_array = np.array(df_spark.select('Age', 'Income').collect())
normalized_data = stats.zscore(stats_array, axis=0)
df_pd = pd.DataFrame(data=normalized_data, columns=['Age', 'Income'])
df_pd['sq_dist'] = [np.linalg.norm(i) for i in normalized_data]
df_pd.head(5)
cmd10
minindex_pd=df_pd['sq_dist'].idxmin()
minindex_pd
cmd11
#minimum of sq_dist using Koalas
df_pd['sq_dist'].iloc[minindex_pd]
cmd12
spark.createDataFrame(df_pd).createOrReplaceTempView("pandastable")
cmd13
%sql
select min(sq_dist) from pandastable -- This  match with the value we got in cmd11

KoalasidxminIssueNotebook.txt


Adds Laravel 11 support

Sanctum 4.0 no longer automatically loads migrations from its own migrations directory. So the migration in question was added into the project.

Thanks for your PR ,
i did exactly what you have changed in the files without needing to add the duplicated migration file from the official sanctum package
i also did other changes in the new PR
so i will close this PR
Thanks again for the contribution


API doc and Display Science Opportunities links not working

R2-16. A potential partner of SNM or a potential opportunity provider can find links at the bottom of the webpage to proceed, but neither the "API documentation" link or "Display Science Opportunities" link work. Are they still under development?

2. Customize and Embed the Opportunity Finder”

Please have this link (footer section) direct to a "coming soon" page

. Customize and Embed the Opportunity Finder”
Please have this link (footer section) direct to a "coming soon" page @SciStarter


java: Updated install path for Java library file

Signed-off-by: Andrei Vasiliu<EMAIL_ADDRESS>

Added, thanks!