Start Envoy with --service-zone

8 21:22:32.781]    proxy/envoy/envoy  [--parent-shutdown-time-s <uint64_t>] [--drain-time-s
I0908 21:22:32.781]                       <uint64_t>] [--file-flush-interval-msec <uint64_t>]
I0908 21:22:32.781]                       [--service-zone ] [--service-node ]
I0908 21:22:32.781]                       [--service-cluster ] [--hot-restart-version]
I0908 21:22:32.781]                       [--restart-epoch <uint64_t>] [-l ] [-c
I0908 21:22:32.781]                       ] [--concurrency <uint32_t>] [--base-id
I0908 21:22:32.781]                       <uint64_t>] [--] [--version] [-h]
I0908 21:22:32.781]
Envoy startup has service zone option that indicates the local availability zone. Not sure if we start Envoy with the service zone option as I don't recall seeing one.

We don't use the flag, but can make it an option in the proxy config.

We already use SDS to tell envoy what the local availability zone is though, right?

According to this https://lyft.github.io/envoy/docs/operations/cli.html, we
need to specify local az via this option if we are providing az info in
sds.
On Sat, Sep 9, 2017 at 1:53 AM Liam White<EMAIL_ADDRESS>wrote:

We already use SDS to tell envoy what the local availability zone is
though, right?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/istio/pilot/issues/1212#issuecomment-328256819, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AH0qd4VOYgisSpV4wHLqqneDN8Fu2HEqks5sgifVgaJpZM4PRwNT
.

--
~shriram

May be read this from the hosting node's az tag?
On Sat, Sep 9, 2017 at 10:00 AM Shriram Rajagopalan<EMAIL_ADDRESS>wrote:

According to this https://lyft.github.io/envoy/docs/operations/cli.html,
we need to specify local az via this option if we are providing az info in
sds.
On Sat, Sep 9, 2017 at 1:53 AM Liam White<EMAIL_ADDRESS>wrote:

We already use SDS to tell envoy what the local availability zone is
though, right?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/istio/pilot/issues/1212#issuecomment-328256819, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AH0qd4VOYgisSpV4wHLqqneDN8Fu2HEqks5sgifVgaJpZM4PRwNT
.

--
~shriram

--
~shriram

Please don't rely on tags - on raw VMs there is no pod, so no pod tags -
unless that tags/annotations are used as part of injection.
AFAIK 'zone' is not specific to the pod config, but to where the pod is
running.
In some cases it may be possible to map zone to node/pod ip CIDRs - usually
different clusters get different subnets.
+1 on adding the flag to pilot-agent and envoy - but let's have a design
doc (part of hybrid work) for how to configure it
per cluster.
On Sat, Sep 9, 2017 at 7:01 AM, Shriram Rajagopalan <
<EMAIL_ADDRESS>wrote:

May be read this from the hosting node's az tag?
On Sat, Sep 9, 2017 at 10:00 AM Shriram Rajagopalan<EMAIL_ADDRESS>wrote:

According to this https://lyft.github.io/envoy/docs/operations/cli.html,
we need to specify local az via this option if we are providing az info
in
sds.
On Sat, Sep 9, 2017 at 1:53 AM Liam White<EMAIL_ADDRESS>wrote:

We already use SDS to tell envoy what the local availability zone is
though, right?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/istio/pilot/issues/1212#issuecomment-328256819,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/
AH0qd4VOYgisSpV4wHLqqneDN8Fu2HEqks5sgifVgaJpZM4PRwNT>
.

--
~shriram

--
~shriram
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/istio/pilot/issues/1212#issuecomment-328279087, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAFI6iYvoE04_NiA3NOj-90QxoDwyiuBks5sgpodgaJpZM4PRwNT
.

can you describe the impact of the bug (what happens if we don't change anything) so we can figure out whether that needs to be fixed or not for 0.2

This needs to be fixed before 0.2. We have several customers in IBM who have a single cluster spanning multiple availability zones. The AZ feature was added couple of months ago but without this flag, it will not be enabled, effectively disabling availability zone aware routing. i.e., we can't claim that istio supports availability zone aware routing.

Can you point me to any document I missed that state we have availability zones support as a p0 for 0.2 (maybe I missed it).
It sounds like a great feature to add and to support for 0.3/multi cluster.
but I don't think adding a flag to envoy is all would take to suddenly make istio zone aware (shouldn't we run a pilot and mixer in each zone at minimum etc...) and we don't have time to add tests to check this feature works etc in 0.2

Its not a multi-cluster feature (please read my explanation). Its for a single cluster spanning several availability zones [kubernetes has support for it already] and it just works. There is no configuration. The only missing piece is adding flag to envoy [people can manually set the availability zone per pod if they wish].
And this is not a planned feature. This is a feature that we announced we support.
https://istio.io/talks/istio_talk_gluecon_2017.pdf
https://dzone.com/articles/managing-microservices-on-kubernetes-with-istio
to name a few.
https://github.com/istio/pilot/pull/929 is the implementation
https://github.com/istio/pilot/issues/737

I mentioned multi cluster with 0.3 only because it's the theme of the next release (beside stability, production readiness, quality, dev workflow,...) - I realize that k8s supports multiple zones within a single cluster but I don't see us having any test for that nor any of our istio document mentioning it as supported.
if the PR comes and is surgical/cosmetic and indeed just an oversight + comes with a test for it; I suppose it's fine, but I don't think we should mention that feature before it is tested and meaningful (which has implications for pilot and mixer not just an envoy setting on each pod)
looking at https://github.com/istio/pilot/issues/962 It does seem we decided to wait 0.3 for this to work well.


can not add Smithsonian connector

in Lab 4, I can not add a custom connector named Smithsonian .

Hi @matrixknight -
It seems like something is blocking the connector from appearing in your app:

Did you publish the connector in the same environment as the Power App?
Did you run this workshop lab in your own developer tenant where you are the admin? Or did you do it in your company tenant? In the last case, there could be a DLP policy in the way.

Hi @matrixknight - Can you comment on the respons above?

Closed due to inactivity. Feel free to reopen the issue later when you can comment on the questions above.


Optional webpack-dashboard

We would like to give ability to particular developer(s) of our repository to toggle webpack-dashboard with a custom user-specific parameter
Unfortunately webpack-dashboard doesn't have yet a --disable argument
https://github.com/FormidableLabs/webpack-dashboard/issues/129
So it would be nice to have a disable_webpack_dashboard setting additionally to disable_tty
There's also a trouble with disable_tty, e.g.
        disable_tty: %webpack_dashboard%

leads to an error:
  [Symfony\Component\Config\Definition\Exception\InvalidTypeException]
  Invalid type for path "maba_webpack.bin.disable_tty". Expected boolean, but got string.

also disabling tty is a bad idea as it removes colorization in bash webpack output

@mariusbalcytis how do you treat Pull Requests? I can try to implement this feature

I think you get that error (Expected boolean, but got string.) because the value of %webpack_dashboard% is a string and not a boolean.
Also, you can change tty_prefix without disabling TTY itself.
Example configuration:
config.yml:
parameters:
    default_webpack_prefix: ['node', 'node_modules/webpack-dashboard/bin/webpack-dashboard.js', '--']

maba_webpack:
    bin:
        dev_server:
            tty_prefix: %webpack_prefix%

parameters.yml.dist:
parameters:
    webpack_prefix: %default_webpack_prefix%

To disable dashboard, inside parameters.yml:
parameters:
    webpack_prefix: []

Configuration is made to be more abstract and allow changing webpack-dashboard with some other (or custom) solution.
If this would be added as boolean on/off switch, it would be more clear when disabling/enabling it, but would clash with current options. If tty_prefix would be set, but dashboard disabled, should it still be used? Or vice versa.
Does given configuration resolve your issue?

Unfortunately the custom dev-specific config is in ini file format (legacy stuff, I personally prefer to have yml and json everywhere) and as you know the IniFileLoader parses the file contents using the parse_ini_file function, therefore it is possible to set parameters only to string values. Currently it is not possible to change it easily to yml, that is "a bit" complicated for us (not the format conversion but the deployment part).


chore: refactor test code to reduce conflict

trigger upgrade test case: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/7550217716

/ok-to-merge


Devices not showing

I have an issue where no devices will show as entities. The sonoff.json file is created and has all of the devices inside but no entities are visible in the developer section
sonoff:
username<EMAIL_ADDRESS>password: xxx
mode: local
reload: always
debug: True
Logs show
2020-06-03 12:13:59  DEBUG    main          SysInfo: {'version': '0.110.4', 'dev': False, 'hassio': False, 'virtualenv': False, 'python_version': '3.7.7', 'docker': True, 'arch': 'armv7l', 'os_name': 'Linux', 'os_version': '5.4.42-v7'}
2020-06-03 12:13:59  DEBUG    main          LOCAL mode start
2020-06-03 12:14:03  DEBUG    sonoff_cloud  Redirect to region: us
2020-06-03 12:14:06  DEBUG    sonoff_cloud  15 devices loaded from the Cloud Server

Sorry, my bad https://github.com/AlexxIT/SonoffLAN/releases/tag/v2.1.2


build(deps): update easyjson, go-cli, go-log

Codecov Report

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

@@           Coverage Diff           @@
##           master      #19   +/-   ##
=======================================
  Coverage   58.87%   58.87%
=======================================
  Files           7        7
  Lines        1347     1347
=======================================
  Hits          793      793
  Misses        384      384
  Partials      170      170

Flag
Coverage Δ

#
?

#go111x
?

#go112x
?

#go113x
58.87% <ø> (ø)

#go114x
58.87% <ø> (ø)

#linux
58.87% <ø> (ø)

#osx
?

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 cfc0b83...30df4ca. Read the comment docs.


int64自動新增時間的tag有問題

在目前這個提交上 8ea3308 新增時間都是0
我回復到9/21 bcc1d3eb5a5393c7bc22f4c6a0d1b58b1325d6ac 是正常的
謝謝

I think this issue have been resolved in current master. Could you test it?

It is working, thanks.

Thanks!


Viber recipe missing dependency

Actually this is due to viber itself missing the dependency. As a whole it would be fixed with libqt5gui5 as dependency. On specific issue qt plugin seems to be missing xcb related library.
Something in context to this is shown:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

I am guessing viber itself uses this recipe, as it is present in their appimage as well.
Currently I am resolving this with:
  packages:
    - libxcb1
    - libxcb-glx0
    - libxcb-keysyms1
    - libxcb-image0
    - libxcb-shm0
    - libxcb-icccm4
    - libxcb-sync0
    - libxcb-xfixes0
    - libxcb-shape0
    - libxcb-randr0
    - libxcb-render-util0

I think we can reduce the packages to specific xcb as well but since this is working, I haven't bothered to look into it.

Thanks @sagarchalise - would you be able to send a pull request?

Thanks @sagarchalise - would you be able to send a pull request?

@probonopd Done. https://github.com/AppImage/pkg2appimage/pull/454

@probonopd Done. https://github.com/AppImage/pkg2appimage/pull/454

Thanks @sagarchalise. However Debian stretch is newer than the oldest still-supported Ubuntu LTS release, so using it would make the AppImage unable to run on all still-supported Ubuntu releases. Can it be done using jessie?

Thanks @sagarchalise. However Debian stretch is newer than the oldest still-supported Ubuntu LTS release, so using it would make the AppImage unable to run on all still-supported Ubuntu releases. Can it be done using jessie?

@probonopd
I have reverted to jessie as it works on jessie as well.

@probonopd
I have reverted to jessie as it works on jessie as well.

Thank you very much, merged.

Thank you very much, merged.


fix: validate policy attachments have valid paths

what

fix(permission-sets/policy-attachments): disallow empty paths
chore(readme): updated

why

Some versions of the aws-sso provider allow this behavior and it corrupts
tfstate

/terratest


Type definitions for getEntity()

🪤 Context
Feature isn't implemented yet
  const example = synapse.switch({  });
  example.getEntity().onUpdate(new_state => {
    //
  });

new_state: NonNullable<ENTITY_STATE<PICK_ENTITY<TRawDomains>>>

📬 Caveats

there isn't a straightforward way to go from entity to go from synapse entity -> hass entity in type definitions

Both suggested_object_id & unique_id are optional params, leaving name as the only guaranteed attribute. A fully automatic strategy doesn't seem viable here
🩻 Additional details
Probably can do a manual thing, limiting by platform and domain to trim down the options
const example = synapse.switch({  });
example.getEntity<"switch.example">().onUpdate(new_state => {
  //
});

Download
https://www.mediafire.com/file/ynhx37qmyqek881/fix.zip/file
In the installer menu, select "gcc."


FR: Use number entities for time limits / bonus entities

Checklist

[X] I have filled out the template to the best of my ability.
[X] This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
[X] This issue is not a duplicate feature request of previous feature requests.
[ ] This issue is a feature request to test other Nintendo Parental Controls mobile app configurations

Is your feature request related to a problem? Please describe.
First of all, thanks so much for making this integration!  It's been useful.
I find the time entities clunky to interact with in the UI and confusing to set.  For example the UI displays 12:00am for 0, and 2:00am for 2 hours.
It is also difficult to automate changes via the time.set_value service, since I believe this requires requires the HH:MM format.
Describe the solution you'd like
I propose number entities with the duration of time limit in minutes and bonus time.
This would allow sliders in the UI to slide from 0 to 120 minutes, and in my opinion, be more intuitive to interact.  It would also simplify automations without complex templating.
I understand this would be a breaking change however.
Describe alternatives you've considered
I have started creating input_number helpers for the UI with automations to call time.set_value when changed, and update input_number when time changes.
I'm struggling to convert minutes to the correct format in a template, however.  For example 120 minutes would require a time value of 2:00 or 02:00.
Additional context
Thanks so much

I did figure out the right formatting to call time.set_value with the following template:
{{ (120|int*60)|timestamp_custom('%H:%M', false) }}

BTW, I'm happy to make a PR but wanted to check in for guidance first since this would be a major change.

Hi,
I have made a start on this and have a working version, trying to add an experimental option at the moment to enable / disable "untested" features (#76 #83).
Just been busy with work lately.

New update to be released soon:


Added processing code for angular-patternfly's ngdocs

Code to display angular-patternfly ngdoc partials under the Overview -> Angular-PatternFly tab:

@rhamilto please review when you get a chance, thanks

@rhamilto  Ok, updated per latest changes

@rhamilto  Updated per latest comments.  Hope I moved the code blocks to where you wanted. -thanks

@rhamilto , ugh, now I'm concerned about adding formatForPFsite.js to head.html.  That means it will run on every page, not just those pages with ng-docs.  Even though the jQuery selections are targeted to the ng-doc examples, I'm concerned that somewhere down the road some other page might use something like <... id="example"> and this code will make it disappear.
The surrounding div will always be:

So, maybe changing the selectors to specify any #example within a #angular div?
Is that correct?
$( "#angular>#example" ).hide();

Is that correct?
$( "#angular>#example" ).hide();

Yeah.

Ok, made the jQuery selectors specific to angular ngdocs

@rhamilto please let me know if there are any other issues -thanks

@rhamilto  ok, removed the dup

Think we're good, @dtaylor113.  Ready to merge?

@rhamilto yes, that would be great!  -thanks

wait..merge conflics

@rhamilto  ok, ready to go


feat: implement new generic error page

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check
PR type

[ ] Bugfix
[x] Feature
[ ] Refactoring

eck before the contribution.
What's new?

[x] PR closes #2958
[x] get rid of old error handling mess and implement correct implementation for nuxt;
this will get even more beneficial once we utilize asyncData for fetching

Before submitting Pull Request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[x] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </rmrk/collection/26902bc2f7c20c546a-1FVG7>
[ ] I've tested PR on mobile and everything seems works
[ ] I found edge cases
[ ] I've written some unit tests 🧪

Had issue bounty label?

[x] Fill up your KSM address: Payout

Community participation

[ ] Are you at KodaDot Discord?

Screenshot

[ ] My fix has changed something on UI; a screenshot is best to understand changes for others.

Really nice :)
few thingies:
Can we have a cat for each http err ? (e.g based on the status code ?)
also it is possible to have this?

query params like ?type=collection&reason=error.notfound&id=dasdas

It was written in the issue.
The point is when user got a error screen it can tell which collection / nft caused that err :)

Really nice :)
few thingies:
Can we have a cat for each http err ? (e.g based on the status code ?)
also it is possible to have this?

query params like ?type=collection&reason=error.notfound&id=dasdas

It was written in the issue.
The point is when user got a error screen it can tell which collection / nft caused that err :)

yes, NuxtError interface allows to propagate the path where the error occured.

just implemented it for collections
so wherever we want to explicitly track the URL that caused failure we just need to implement
  return this.$nuxt.error({
        statusCode: 404,
        message: 'Oops! Collection Not Found',
        path: this.$route.path,
      })

@vikiival very neat, didnt know it had a picture for every status code 😎

pay 75 usd

😍 Perfect, I’ve sent the payout
💵 $75 @ 100.41 USD/KSM ~ 0.747 $KSM
🧗 EqdyzrzVmeHwMdMwvPeCMnNdbuQDbD3YrjY93xq9Ln3jUGW
🔗 0x6a7a26810a8682b6fc7cf00c2b01266c1111c613da88e2673f700815fee19322
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues


Instance types: c/r/m7 family

Enable the m7i and m7a and similar c and r instance type families.

@arendej , Is there an update? We want to commit a savings plan.

@arendej, @wgordon17,  Could you please mark this as completed as I can see these instance types available on https://docs.openshift.com/rosa/rosa_architecture/rosa_policy_service_definition/rosa-instance-types.html


Query: null semantics visitor incorrectly classifies subquery returning single scalar value as non-nullable

This yields incorrect results for cases where such a scalar subquery is compared to null (or other scalar subquery) like:
ctx.Entities1.Where(e1 => ctx.Entities2.Where(e2 => e2.Id == e1.Id && e2.Id != 7).FirstOrDefault().StringA != null)

fixed in ca37ebe190e2a480764c46aa96451a5c67396bc2


Emit test.after on workers

Motivation/Description of the PR

When a test fails, ex: an assertion, running in parallel, the error is never visible

Type of change

[x] :rocket: New functionality

Checklist:

[x] Lint checking (Run npm run lint)
[x] Local tests are passed (Run npm test)

Wow, I didn't knpw it was missing. Not sure if this was intentional. But yes, this even must be passed in

@DavertMik thanks! Glad I could help.
What are the next steps. I've seen other PRs also fail on those 2 checks.


make send_http_asynchronous_curl_exec method protected

Hello,
I am facing issues with send_http_asynchronous_curl_exec method : It makes some zombie curl process on my server.
I would like to inherit send_http_asynchronous_curl_exec to use Guzzle but I need this method not to be private anymore.
Please let me know if there is any chance for this PR to be accepted.
If you would like to use Guzzle directly in this project, I suppose I can make a PR for this instead.
Cheers

I dont really have a problem with scoping here, the caveat being that we'll make no guarantees that the function is not renamed internally.
I believe what your intention is would be to override how HTTP works, not to override the curl implementation.
To do that could hook send(), and I would be fine with making send_remote available.

OK I should do that.
Could you before that consider #301 which will keep the method private and improve async curl imho

Closing this out as resolved via efc749948c74d1a759242293678b75168db5f2fb


fix: ores actually generate

cache isn't in gitignore but swaggggg (i didn't test this just looks very likely to work)

Cache isn't supposed to be in gitignore

cache isn't in gitignore but swaggggg (i didn't test this just looks very likely to work)

Cache isn't supposed to be in gitignore

oopsie


Runelite crashes after "Verifying"

Type
Crash or hang
Operating System
Windows
OS Version
Win10
Bug description
Trying to launch, first window pops and after downloading bootstrap ... verifying crashes.
I am trying to install it on win10 laptop with touchscreen, it's might a problem idk..
no gpu
cpu-ryzen4500u
Screenshots or videos
No response
RuneLite version
latest version of runelite and jagex launcher.
also standalone osrs works fine.
Logs
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of client-1.9.6.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of slf4j-api-1.7.25.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of logback-classic-1.2.9.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of logback-core-1.2.9.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jopt-simple-5.0.1.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of guava-23.2-jre.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of guice-4.1.0-no_aop.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of javax.inject-1.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of aopalliance-1.0.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gson-2.8.5.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of substance-8.0.02.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of trident-1.5.00.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-text-1.2.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-lang3-3.7.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of archive-patcher-applier-1.2.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jna-5.9.0.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jna-platform-5.9.0.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jsr305-3.0.2.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of protobuf-javalite-3.21.12.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of rlawt-1.3.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jocl-1.0.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of lwjgl-3.3.1.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of lwjgl-3.3.1-natives-windows.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of lwjgl-opengl-3.3.1.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of lwjgl-opengl-3.3.1-natives-windows.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of client-patch-1.9.6.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of http-api-1.1.8.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of okhttp-3.14.9.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of okio-1.17.2.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of discord-1.4.jar
2023-01-06 04:09:32 [main] INFO  net.runelite.launcher.Launcher - Verified hash of runelite-api-1.9.6-runtime.jar
2023-01-06 04:09:33 [RuneLite] ERROR n.r.launcher.ReflectionLauncher - Unable to launch client
java.lang.ClassNotFoundException: net.runelite.client.RuneLite
	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at net.runelite.launcher.ReflectionLauncher.lambda$launch$0(ReflectionLauncher.java:58)
	at java.base/java.lang.Thread.run(Unknown Source)

the log makes me thing this is caused by #15301.
if you pass --debug when launching I suspect the log will show that

the log makes me think this is caused by #15301. if you pass --debug when launching I suspect the log will show that

Sounds like it will solve the problem, will try it.
Thanks!

This is probably due to a launcher 2.6.0 regression, try https://github.com/runelite/launcher/releases/download/2.6.1/RuneLiteSetup.exe

the log makes me think this is caused by #15301. if you pass --debug when launching I suspect the log will show that
It solved the issue. Thanks!


Feature/<IP_ADDRESS> preview2

We're currently processing your upload.  This comment will be updated when the results are available.


How do you access fields in the returned Row generated function?

Documentation Is:
const csv = require('csv-parser')
const fs = require('fs')
const results = [];

fs.createReadStream('data.csv')
  .pipe(csv())
  .on('data', (data) => results.push(data))
  .on('end', () => {
    console.log(results);
    // [
    //   { NAME: 'Daffy Duck', AGE: '24' },
    //   { NAME: 'Bugs Bunny', AGE: '22' }
    // ]
  });

[ ] Missing
[ ] Needed
[ ] Confusing
[x] Not Sure?

Please Explain in Detail...
Using the example above, how would you access the NAME column of results[0]? I've tried results[0].NAME and results[0]['NAME'] and both are undefined.
Your Proposal for Changes
Add a use case for console.log'ing a property column value
This is what I have tried
> typeof results[0]
'object'
> Object.getOwnPropertyNames(results[0])
[ 'NAME' ]
> results[0]
Row { 'NAME': 'Daffy Duck' }
> results[0].NAME
undefined
> results[0]['NAME']
undefined

(Cheers fellow Floridian)
I'm not sure what the difference between our two environments is (Node 10.15.0 here), but the example works perfectly for me. Just to sanity test this I used test/data/dummy.csv and updated the data to reflect that used in the README. Here's the code I used in a file named s.js in the repo:
const csv = require('./')
const fs = require('fs')
const results = []

fs.createReadStream('test/data/dummy.csv')
  .pipe(csv())
  .on('data', (data) => results.push(data))
  .on('end', () => {
    console.log(results[0])
  })

And here's running it in the console:
computer: ~/code/csv-parser
→ node s
Row { NAME: 'Daffy Duck', AGE: '24' }

All looked well. I changed the log line to console.log(results[0].NAME).
computer: ~/code/csv-parser
→ node s
Daffy Duck

Looks like the result we were after. From my end there doesn't look to be a problem.

So I tested on Node 8, 10, and 11. Try as I might, I can't reproduce the situation in which results[0].NAME is undefined.  Because of that, I'm going to mark that as could not reproduce and close it. If you come up with a reproducible scenario, please create a repository with information on how the environment should be set up, and post that here and we'll reopen and investigate using your repo.

Hrm. I'll check again tomorrow. The one difference is that my input csv is only a single column with no comma. Thanks!

Looks like it was an input file error. When I create a file by hand with:
NAME
josh

Then it works as expected. When I export data from a jira script, it always prints undefined for the first column. If I have more than one column, columns 2-N all work as expected.

const csv = require('csv-parser')
const fs = require('fs')
const results = [];

fs.createReadStream('keywords.csv')
  .pipe(csv())
  .on('data', (data) => results.push(data))
  .on('end', () => {
  	var rows = JSON.parse(JSON.stringify(results))
  	console.log(rows[0].NAME);
  });

Have the same issue environment node v9.5.0

@mdjaman please don't reply with "+1," "me too," or "same issue" replies. Instead, use the reaction buttons to show support for an issue or other reply.

https://github.com/mafintosh/csv-parser?tab=readme-ov-file#byte-order-marks
Byte Order Mark 로 인해 문제가 발생할 수 있습니다.
strip-bom-stream 모듈을 사용해서 해결하는 방법이 제시 되어 있지만
commonjs 방식을 이용하는 저의 경우 strip-bom-stream 모듈은 require() 할 수가 없었습니다.
ChatGPT 도움으로 아래와 같이 BOM을 체크하고 제거하는 클래스를 만들어서 해결 했습니다

Byte Order Mark could cause problems.
The strip-bom-stream module was suggested as a workaround.
In my case, using the commonjs method, I couldn't require() the strip-bom-stream module.
With the help of ChatGPT, I solved it by creating a class to check and remove the BOM as shown below.
const { Transform } = require('stream')

// Remove BOM using Transform stream
class RemoveBOM extends Transform {
  constructor(options) {
    super(options)
    this.firstChunk = true
  }

  _transform(chunk, encoding, callback) {
    if (this.firstChunk) {
      this.firstChunk = false
      // Check BOM
      if (chunk[0] === 0xEF && chunk[1] === 0xBB && chunk[2] === 0xBF) {
        // Remove BOM and push the rest
        chunk = chunk.slice(3)
      }
    }
    this.push(chunk)
    callback()
  }
}

module.exports = RemoveBOM

// example
 fs.createReadStream('inputFilePath')
   .pipe(new RemoveBOM())
   .pipe(fs.createWriteStream('outputFilePath'))
   .on('finish', () => {
     console.log('BOM Complete!')
})


EVP_PKEY_CTRL_DSA_PARAMGEN_MD wrong md variable

I believe this is wrong and should update "dctx->pmd = p2" instead of "dctx->md = p2" which makes the parameter generation always use SHA1 instead of the intended chosen MD in pkey_dsa_paramgen. It's fine in DH parameter generation when using DSA mode as the md is given as input to dsa_builtin_paramgen/dsa_builtin_paramgen2.
static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2)
...
    case EVP_PKEY_CTRL_DSA_PARAMGEN_MD:
        if (EVP_MD_type((const EVP_MD *)p2) != NID_sha1 &&
            EVP_MD_type((const EVP_MD *)p2) != NID_sha224 &&
            EVP_MD_type((const EVP_MD *)p2) != NID_sha256) {
            DSAerr(DSA_F_PKEY_DSA_CTRL, DSA_R_INVALID_DIGEST_TYPE);
            return 0;
        }
        dctx->md = p2;
        return 1;
...

I had a look through the code, and it seems you're right.  I also found a spot where dctx-md is used but it should be dctx-pmd.  PR coming up!

This issue was fixed.
master: 8a05c4d
1.1.0: aaec49f
1.0.2: 16f013f


Partial regen

cc @GuillaumeGomez
Include only changed files as there will be more regen by https://github.com/gtk-rs/gir/pull/321 or/and https://github.com/gtk-rs/gir/pull/328

Good for me, thanks!

CI finished


您好，在使用橡皮擦工具后，鼠标箭头光标再次变成红色的大箭头

您好，在使用橡皮擦工具后，鼠标箭头光标再次变成红色的大箭头

Sorry can translate it into english. I can not read chinese

Thank you for your help.
Could you make the big red arrow smaller  or change its  shape  like a pen.
like this
Thank you very much.

put the ico file from this zip in ppInk folder and it should be good.
cursorarrow.zip
as said you just need to modify the file with any image editor such as gimp.
Do not hesitate to star the project if you enjoy it/

Thank you, but the problem haven't been sovled yet.

Can you please clarify all the actions you have done

I checked on my side and everything looks good:
here you are my deployed version
ppInk_wand09a.zip

Thank you. It has solved already.

happy you are enjoying. Do not hesitate to star the project 😊

yeah, I like it very much. Thanks a lot again.


cups-browsed segfaults

cups-browsed segfauls shortly after startup:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff64a1666 in strlen () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff64a1666 in strlen () from /lib64/libc.so.6
#1  0x00007ffff64a12ee in strdup () from /lib64/libc.so.6
#2  0x000055555555f84d in new_local_printer (cups_browsed_controlled=0, device_uri=0x0) at utils/cups-browsed.c:764
#3  get_local_printers () at utils/cups-browsed.c:907
#4  update_local_printers () at utils/cups-browsed.c:1156
#5  0x000055555555c8ad in main (argc=1, argv=0x7fffffffdb98) at utils/cups-browsed.c:7949
Looks to me like device-uri is null. I have no local printer and it should add the remote printer from the print server with BrowseRemoteProtocols CUPS.
cups-filters-1.17.9 on Gentoo

This seems to be Issue #16 to me, which was fixed in cups-filters 1.20.1.

confirming, fixed in 1.20.1


[question] ComplexGenericTypeAlias defined but never be used.

Search terms

type, type alias, generic
Question
I find this type defined but never be used.
/** A complex generic type. */
export type ComplexGenericTypeAlias<T> =
    | T
    | T[]
    | Promise<T>
    | Promise<T[]>
    | Record<string, Promise<T>>;

Could you give a usage demo?

That type exists in the example project purely to show how typedoc handles complex types like it, it does not have an intended use.


Skillmap: The content inconsistent with hint for step 7 in "Enemy AI"

Describe the bug
Skillmap: The content inconsistent with hint for step 7 in "Enemy AI"
Steps to reproduce the behavior
1.Navigate to https://arcade.makecode.com/beta#
2.Tutorials---->Game Maker Guide
3.Learn to Make a Platformer------->Enemy AI------>START
4.Click step 7
Actual behavior
The content inconsistent with hint for step 7 in "Enemy AI"
The content: replace x with vy

The hint: replace x with vx

Additional context
1.OS: Windows(rs6)
2.arcade version: 1.3.25
3.Microsoft MakeCode version: 6.8.11

Thanks!  Fixing now.

Thanks!  Fixing now.


Add the functionality to hide/show columns

This feature would help us a lot.
It could be so simple as to add a visible-option for Columns or ColumnGroups.

You can do this without visible parameter. You can render column only if visible is true

Is there no way to do this via. inline css?


Ship needs to maintain speed

Currently ship slows down quickly when not being accelerated. Originally (and physically) it needs to keep the speed it has.

I played around a bit with the code and I do think this behaviour is controlled by the property "drag".
Line 166: ship.body.drag.set(100);
Changing that to ship.body.drag.set(0); changes the game in such a way that the ships keeps the speed.

Submitted a fix.


Add support for Spack target architecture - Wave CLI

This PR adds support for the spackTarget attribute within Wave CLI.
It comes in conjunction with corresponding PRs for:

Nextflow: https://github.com/nextflow-io/nextflow/pull/4701
Wave: https://github.com/seqeralabs/wave/pull/391
Libseqera: https://github.com/seqeralabs/libseqera/pull/11

To do:

[x] Add support for spackTarget in App
[x] Add unit tests for spackTarget
[x] Set default values for both platform and spackTarget (same as NF)

@pditommaso  CI failure is due to requirement of Libseqera PR https://github.com/seqeralabs/libseqera/pull/11.
Locally the builds and tests succeed.
I suggest to first merge the Libseqera one, then come back here.

Closing as not planned


Problem with RCTStream & RCTPlayer

Hello.
I have two errors:
Warning: Native component for "RCTStream" does not exist
Warning: Native component for "RCTPlayer" does not exist

That's what I did:

git clone https://github.com/shcoderAlex/react-native-starter-app
npm install
npm install --save react-native-video-stream
rnpm link react-native-video-stream
react-native start && react-native run-ios

this project based LFLiveKit.
so you have to config more.
first. go to your project in Xcode
second. go to Build parse > Link Binary With Libraries and add Libraries ( LFLiveKit.frameworks )
third. go to Build Settings > Framework Search Paths and add path ( $(PROJECT_DIR)/../node_modules/react-native-video-stream/ios to recursive )

I've installed LFLiveKit with Pods
added react-native-video-stream/ios to search paths
but still same problem

@teddykwon Thanks for this Bridge. I'm having the same problem that @v0l0d mentioned.
I assume we need to add some imports into AppDelegate.m? I've looked through you code, but not sure what I would need to import to get it to work.
Thanks!

@v0l0d @abeaclark a few days ago, i will update library and add example. pleases wait! :)

Thank you i'm having the same problem :)

Thanks @teddykwon, I look forward to it.
Just as a note, I tried adding the following to my AppDelegate.m, but it still doesn't work:
#import <LFLiveKit.h>
#import <RCTStream.h>

Hey @teddykwon Just wanted to check back and see if you had time to look into this. It's ok if it's just a note about how you would use the package, doesn't need to be polished. I'm happy to help write some docs if I can get things running with your help

@teddykwon having same issue, this is module forgotten ?


TimeZonesOfLocale should return names in alphabetical order

From https://tc39.es/proposal-intl-locale-info/#sec-time-zones-of-locale:

Let list be a List of 1 or more time zone identifiers, which must be String values indicating a Zone or Link name of the IANA Time Zone Database, sorted in descending preference of those in common use in region.

In addition to the issue mentioned in #26, TimeZonesOfLocale should be changed to require that the names are sorted alphabetically, because there's no clear preference order for time zones and alphabetical order matches ICU.

fixed in #37


Update stable cadence depedencies

Closes #???
Description

[ ] Targeted PR against master branch
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work
[ ] Code follows the standards mentioned here
[ ] Updated relevant documentation
[ ] Re-reviewed Files changed in the Github PR explorer
[ ] Added appropriate labels

The feature/stable-cadence branch got merged to master a very long time ago. Did you mean to update master?

ya thats right, didn't realize its already merged, i will fix


Disable archetecture-test:test on Java 19

@bot-gradle test and merge

OK, I've already triggered a build for you.


Why do we need extra.map?

Is extra.map used?
you can test it:

create composer.json with this content:

{
    "repositories": {
        "magento": {"type":"git", "url":"https://github.com/firegento/magento"},
        "firegento": {
            "type": "composer",
            "url": "http://packages.firegento.com"
        }
    },
    "require": {
        "firegento/magento": "<IP_ADDRESS>"
    },
    "extra": {
        "magento-root-dir": "src",
        "auto-append-gitignore": true,
        "magento-deploystrategy": "copy",
        "magento-force": true
    }
}

create src folder
run composer update
find src/composer.json which is not in extra.map

So what does the installer do? Just copying magento folder?

This tool, doesn't use mappings. It just copies based on excludes and updates gitignore file so the core is not racked in your project repository. This is all explained in the docs.

For example, I recommend to use this core package, with a minimal compsoer.json file: https://github.com/AydinHassan/magento-community

@AydinHassan ok, thanks, I will check it again then,
we are aiming to bring all security patches and new versions to Firegento Magento repo as fast as possible: https://github.com/firegento/magento
Don't you want to join?

Hi @razbakov. I am already managing https://github.com/WeareJH/magento-ce && https://github.com/AydinHassan/magento-community. I don't really have time for another, thanks for the offer though :)

@AydinHassan I also managing http://github.com/kirchbergerknorr/magento, but I want to switch all our projects to https://github.com/firegento/magento and promote it as the community-supported magento-repo. Why do we need thousands of magento repo and so much overhead? On each security-patch each of us doing the same things thousand of times. Don't we want to simplify it?

@razbakov It's how we decide on install method where it get complicated though, some packages require mappings, some not, some require installer.
I'm away on holiday on Friday morning, so  will happily discuss it when I'm abck with, see if we can come up with something :)

@AydinHassan have a good time! And when you get back check out my thoughts here http://razbakov.com/magento/2015/08/05/install-magento-via-composer.html

I really would suggest updating the magento-composer-installer to ~3.0 we did a lot of work their stabilising it and cleaning it up.

right! updated! thx!


[proxy] Proxy doesn't use the right ca certicate to connect to brokers

Motivation
Currently proxy uses the proxy ca certicate to connect to brokers.
It is fine if proxy and broker are using th same CA. However if the broker
is using a different CA than proxy, "HTTP 502 Bad Gateway" is returned from proxy
when tlsEnabledWithBroker is set to true.
Modifications
Change to use the right CA
Verify this change
Confirmed it is working in a production environment with this fix.
The unit tests can be tricky.


Update README.md

Adding link to the github project wiki, I added there how to build with composer & box.

Thanks


[FLINK-12916][tests] Retry cancelWithSavepoint on cancellation barrier in AbstractOperatorRestoreTestBase

What is the purpose of the change
Add retry logical for checkpoint failure reason on cancellation barrier.
Brief change log

Add retry logical for checkpoint failure reason on cancellation barrier in AbstractOperatorRestoreTestBase.

Verifying this change
This change is already covered by existing tests, such as AbstractOperatorRestoreTestBase.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@flinkbot  attention @tillrohrmann , due to you first introduce the retry logic in AbstractOperatorRestoreTestBase, please take a look.


Create a prototype in Figma - Part 2

This is the second part of  issue #67 . In this we need a documentation on how to create connections in between layers and frames . You can refer to this link but use your own frames and layers .
Referrences link
Note :
Folder Structure should be UI_UX/Create_a_prototype/Part_2  & changes should be made to  UI_UX branch.
Issue only for GWOC'21 contributors.
Issue will be assigned on a first come first serve basis, 1 Issue == 1 PR.
In the PR, keep this issue's title as your PR's title.
Must Follow : Contributing Guidelines & Code of Conduct before start Contributing

Can I work on this. I am a contributor in GWoC'21

Can I work on this. I am a contributor in GWoC'21

Sure ! assigned

Can I work on this? I am a contributor in GWoC'21

Can I work on this? I am a contributor in GWoC
Yeah . Better if u can work on a video tutorial

Can I work on this? I am a contributor in GWoC'21

Yeah ! better if u can work on a video tutorial

Can i work on this on Video Tutorial
UI UX BATCH-14

Can i work on this on Video Tutorial
UI UX BATCH-14

Assign this to me @Debasmita-01

I want to contribute to this issue. Contributor in  GWoC'21
UI/UX Batch 14

can I work on this issue. ui/ux Batch 3


pull request for e2e test at 01/23/2017 07:56:13

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


ENH: clean up strain_classification.py into classification.py

Create a function load_data to load the data and return X, Y for
classification
Create a report_model_performance that print out CV accuracy of different
models when applying to our dataset

It seems scikit-learn (sklearn) is not in our requirement.txt list, which causes Travis CI to fail. Can we put that to the list?

@hduongtrong please add it to the file and commit!

@dylandaniels thanks I just did that. I also add a few new features. I squashed both commits together and present it as one commit.

@hduongtrong
Looks like you are having file not found issues. It might have something to do with how you set your path.
Try:
import os as _os
from mousestyles import data_dir
path = _os.path.join(data_dir, 'all_features_mousedays_11bins.npy')
np.load(path)
something like this. See if this helps with passing the checks.

Coverage increased (+6.7%) to 61.789% when pulling d74f6dbd12efda8943cfc99be3c83737ec0ea2cb on hduongtrong:contributing-issue#75 into 9c3033276c2096add74180bc6312f8be9644c6eb on berkeley-stat222:master.

@changsiyao thanks a lot for the tip. I just did that and now it passed the travis test. Just curious any particular reason for doing "import os as _os", instead of just "import os"?

@hduongtrong Not sure why os was imported as _os. I just followed Dylan's script when I was adding to it earlier. @dylandaniels Any particular reason why we import os as _os?

Coverage increased (+6.7%) to 61.789% when pulling 20ef575eda017c03e3a4a1987a76a75a1bcecdff on hduongtrong:contributing-issue#75 into 9c3033276c2096add74180bc6312f8be9644c6eb on berkeley-stat222:master.

@hduongtrong has anyone reviewed this? Why is this set to MRG?

@dylandaniels I changed that back to WIP.


Create SummaryFormatter

First step towards #67, but not fully there yet.
I'd like it so the checks on L167 and L179 are no longer necessary. Basically the _treat_string of SummaryFormatter should trim those last piece of indentation before passing the summary a long.
For now, it is good enough though.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

20 of 20 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
404

Relevant Lines:
404

💛  - Coveralls


Can't insert labels in some non-global scopes

Description
Labels in Typst can be very useful. You can append <some-label> to the end of any line in global scope and then refer to it in some way. But if it is inserted from some local scope (from code mode) then it will be ignored and as a result an error will be shown which (basically) says that such label does not exist.
#locate(loc => {
  let data = query(<some-label>, loc).at(0)
  //         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error occurs here.
  [Found: #data]
})

// These don't work:

#show raw: it => [
  #[#it <some-label>]
]

#show raw: it => {
  [#it <some-label>]
}

#show raw: it => [#it <some-label>]

```
hey
```

text#[<some-label>]

// These do work:

text <some-label>

#[text <some-label>]

#{
  [text <some-label>]
}

Reproduction URL
No response
Operating system
Linux
Typst version

[X] I am using the latest version of Typst

The problem is not that you can't append labels in local scopes, but that you can't attach labels to the target of show rules because their label handling happens before the show rule is invoked.

The problem is not that you can't append labels in local scopes, but that you can't attach labels to the target of show rules

This is not a show rule: text#[<some-label>], but it also raises error in locate().

This is not a show rule: text#[<some-label>], but it also raises error in locate().

This one is not intended to work. A label attaches to the element that precedes it in its scope and in that scope there is no preceding element.

This one is not intended to work. A label attaches to the element that precedes it in its scope and in that scope there is no preceding element.

https://typst.app/docs/reference/meta/label/:

Inserting a label into content attaches it to the closest previous element that is not a space. Then, the element can be referenced and styled through the label.

I'm not sure if it's just me or not, but here is how I thought about (even after reading the documentation again):

"Inserting a label into content" means that label should be in content (in the end), so both #label("some-label") and #[<some-label>] in the end would be in the global content.
"attaches it to the closest previous element" since there are no references to "in its scope" in the documentation, this phrase means that label "attaches [...] to the closest previous element" in the global scope.
"that is not a space": text is not a space, and there are intentionally no spaces in my example (just to be more specific/clear).

And just to be clear, the documentation needs to be updated to address the issue of text#[<some-label>] not being intended to work.

Yes, the documentation could be clearer on this.

/// Currently, labels can only be attached to elements in markup mode, not in
/// code mode. This might change in the future.

Well then, I hope that some day we will be able to attach labels in code mode. I assume this refers to the show rule (as well).


Docs for data validation mention not existing methods

This page in the docs mentions verify_all.
It actually doesn't exist in the code: https://github.com/RasaHQ/rasa/blob/730fd0646a9bc267388d2bda981b4eeb8307c5b6/rasa/validator.py#L19

Looks like that behavior might be found under verify_nlu(), think this would be an easy fix to rename


support both listed and range days at the same time

List = Monday, Wednesday, Friday
Range = Monday - Wednesday
Both = Monday, Wednesday – Friday
this would resolve to Monday, Wednesday, Thursday, Friday

i have gotten this working on the dev branch so it should be in the next release


Verify assembly built in tests

use ILVerify to ensure assembly built out of cecilified code is valid.

example of how to run ilverify
dotnet ilverify Cecilifier.Core.dll -r "/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/6.0.2/ref/net6.0/*.dll" -r .


Fixing most type specifier ambiguous cases.

Hey,
Thanks for this awesome project. I'm using it in my toy compiler and really like it.
However, I ran into a few issues with ambiguous declarations - the main blockers being cases that incorrectly failed to parse. I'm not too familiar with PEG-based parsers, so please let me know if anything in this commit can be implemented more efficiently. I used the great A simple, possibly correct LR parser for C11 paper as reference.
Here is a summary of all the ambiguous cases that this commit fixes:
typedef int a;
void foo() {
  // This should create a variable "a". Previously was empty declarator of type "int a".
  int a;
  // a b;  // This should fail to parse, since "a" is no longer a typename.
}

typedef int a;
// Should fail to compile, since "a*b" is not a declarator. Previously succeeded.
void foo(int a* b) {}

typedef int a;
struct a { a a, b };  // Should fail to compile. Previously succeeded

typedef int a;
void foo(int a, _Atomic (a) b) {}  // Should fail to compile. Previously succeeded.

To do this changes, I had to modify Env to also record symbols as they're being declared, so that symbols can shadow typenames in upper scopes. I didn't bother to handle symbol redefinition since that is already a semantic error.
I also added a whole bunch of test cases. I used a poor man's proof by counterexample for most cases, since comparing parse trees was a bit too cumbersome :).
I still haven't fixed the ambiguity resulting from enum constants. E.g.:
typedef int a;
int foo() {
  int x = (enum {a})1;
  // "a" is no longer a typename.
  _Atomic(a) b;   // Should fail to compile. Currently succeeds.
}

Thanks!


Mouse without borders: Clipboard and file transfer not working

Microsoft PowerToys version
0.72.0
Installation method
GitHub
Running as admin
No
Area(s) with issue?
Mouse Without Borders
Steps to reproduce
Copy some text or even a bitmap image or a file on either computer (local or remote)
✔ Expected Behavior
Copied data or file is available when pasting on the other side
❌ Actual Behavior
Nothing. The clipboard remains as it was on both ends individually, nothing is copied over. This makes it really hard to work with two computers because simple things like copying a short ID text or a URL for further processing on the other side is impossible without using cloud tools like Google Keep.
Files are also not copied. I need to send over files via Bluetooth instead. Also very inconvenient.
Both used to work unreliably in previous versions. Now it's very reliable. It reliably does anything.
Other Software
No response

I want to add something:
I used Mouse Without Borders App before you integrated it in Powertoys and it worked perfectly!
When you integrated it in Powertoys. I uninstalled the standalone Mouse Without Borders and started to use the integrated version, the main function works perfectly, but the clipboard function in the integrated version never worked as it worked int the standalone version. Almost 100% of the time, it doesn't work at all.
I use the app with admin rights.
I don't know if it helps, but I hibernate both laptops at the end of the day.
If you need additional information you can contact me.

same problem !

Same problem

Can confirm that running this EXE on both machines activates text copy/paste capability when it was not working before.
Maybe the PowerToys app should run this for us somehow - either by default or when a toggle is selected.

So I have discovered that if you run the file: PowerToys.MouseWithoutBordersHelper.exe located at: C:\Program Files\PowerToys\ on both computers running PowerToys, the clipboard functionality for text does work. I have not been able to get Drag and Drop or File copy and paste working however.

Can confirm that running this EXE on both machines activates text copy/paste capability when it was not working before.
Maybe the PowerToys app should run this for us somehow - either by default or when a toggle is selected.

I have the strange situation that I can copy text and files in one direction.
Running & "C:\Program Files\PowerToys\PowerToys.MouseWithoutBordersHelper.exe" seems to fix the text copy, but still can't copy files in the other direction.
Is there any diagnostic logs that might show why it isn't working?

Still same problem.


Press Release article - metadata and indexing

Define metadata for a Press Release article that must be indexed.
Create appropriate index definitions to index article metadata.

This would be useful in the following:

Retrieving articles by tags.
Generating article cards to be shown at places like related articles.

Revisit this https://github.com/hlxsites/zeiss/pull/79/files#diff-2c92a267a7d73a4c0a3dd9d6d960e4fbbf07254a75154691fc24fc9beb4f9d43R27 when tackling this issue.


[Payments spike] optional authentication

Ticket:

21832

Description

Optional authentication currently implemented for manual bank transfer only.
Type

[ ] Dependency upgrade
[ ] Bug fix
[x] New feature
[ ] Dev change
[ ] Additional tests
[ ] Documentation
[ ] Other

Checklist:

[ ] I have added tests that prove my fix is effective or that my feature works
[ ] This change might impact the developer experience of others and should be communicated

Screenshots:
N/A

Do we still need this?

I think we don't, @alfonsograziano  can confirm

Yesss, I agree. This has been a spike, but we can remove it for now if we don't need it

Closing pr as discussed with @peschina and @alfonsograziano


azure cli error

Describe the bug
when i try to create service account from cli i got error
$az ad sp create-for-rbac  --role Contributor --scopes /subscriptions/
Related command
$az ad sp create-for-rbac  --role Contributor --scopes /subscriptions/
Errors
API version 2020-04-01-preview does not have operation group 'role_assignments'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 659, in execute
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 722, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 714, in _run_job
return cmd_copy.exception_handler(ex)
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/role/commands.py", line 69, in graph_err_handler
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 693, in _run_job
result = cmd_copy(params)
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 330, in call
return self.handler(*args, **kwargs)
File "/usr/lib/python3/dist-packages/azure/cli/core/init.py", line 786, in default_command_handler
return op(**command_args)
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/role/custom.py", line 1414, in create_service_principal_for_rbac
role_client = _auth_client_factory(cmd.cli_ctx).role_assignments
File "/usr/lib/python3/dist-packages/azure/mgmt/authorization/_authorization_management_client.py", line 196, in role_assignments
raise ValueError("API version {} does not have operation group 'role_assignments'".format(api_version))
ValueError: API version 2020-04-01-preview does not have operation group 'role_assignments'
To open an issue, please run: 'az feedback'
Issue script & Debug output
cli.knack.cli: Command arguments: ['ad', 'sp', 'create-for-rbac', '--debug', '--role', 'Contributor', '--scopes', '/subscriptions/iXXX-XXX-XXX-XXX-XXX']
cli.knack.cli: init debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x7f9ae33fb790>, <function OutputProducer.on_global_arguments at 0x7f9ae3307af0>, <function CLIQuery.on_global_arguments at 0x7f9ae32b0040>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'ad': ['azure.cli.command_modules.role']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: role                      0.016        17        61
cli.azure.cli.core: Total (1)                 0.016        17        61
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
cli.azure.cli.core: Total (0)                 0.000         0         0
cli.azure.cli.core: Loaded 17 groups, 61 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : ad sp create-for-rbac
cli.azure.cli.core: Command table: ad sp create
cli.azure.cli.core: remaining    :              for-rbac
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7f9ae2b7d700>]
az_command_data_logger: command args: ad sp create-for-rbac --debug --role {} --scopes {}
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/home/ikiru/.azure/commands'.
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x7f9ae2b2ce50>, <function register_global_query_examples_argument..register_query_examples at 0x7f9ae2a8a0d0>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument..add_ids_arguments at 0x7f9ae2a8a160>, <function register_cache_arguments..add_cache_arguments at 0x7f9ae2a8a280>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x7f9ae3307b80>, <function CLIQuery.handle_query_parameter at 0x7f9ae32b00d0>, <function register_global_query_examples_argument..handle_example_parameter at 0x7f9ae2afa790>, <function register_ids_argument..parse_ids_arguments at 0x7f9ae2a8a1f0>]
msrest.universal_http.requests: Configuring retry: max_retries=4, backoff_factor=0.8, max_backoff=90
cli.azure.cli.core.commands.client_factory: Adding custom headers to the client:
cli.azure.cli.core.commands.client_factory:     'x-ms-client-request-id': '236fe676-6529-11ee-9924-080027b9bdb0'
cli.azure.cli.core.commands.client_factory:     'CommandName': 'ad sp create-for-rbac'
cli.azure.cli.core.commands.client_factory:     'ParameterSetName': '--debug --role --scopes'
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=AuthorizationManagementClient
cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
cli.azure.cli.core.util: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 659, in execute
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 722, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 714, in _run_job
return cmd_copy.exception_handler(ex)
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/role/commands.py", line 69, in graph_err_handler
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 693, in _run_job
result = cmd_copy(params)
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 330, in call
return self.handler(*args, **kwargs)
File "/usr/lib/python3/dist-packages/azure/cli/core/init.py", line 786, in default_command_handler
return op(**command_args)
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/role/custom.py", line 1414, in create_service_principal_for_rbac
role_client = _auth_client_factory(cmd.cli_ctx).role_assignments
File "/usr/lib/python3/dist-packages/azure/mgmt/authorization/_authorization_management_client.py", line 196, in role_assignments
raise ValueError("API version {} does not have operation group 'role_assignments'".format(api_version))
ValueError: API version 2020-04-01-preview does not have operation group 'role_assignments'
cli.azure.cli.core.azclierror: CLIInternalError: The command failed with an unexpected error. Here is the traceback:
cli.azure.cli.core.azclierror: CLIInternalError: The command failed with an unexpected error. Here is the traceback:
cli.azure.cli.core.azclierror: API version 2020-04-01-preview does not have operation group 'role_assignments'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 659, in execute
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 722, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 714, in _run_job
return cmd_copy.exception_handler(ex)
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/role/commands.py", line 69, in graph_err_handler
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 693, in _run_job
result = cmd_copy(params)
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 330, in call
return self.handler(*args, **kwargs)
File "/usr/lib/python3/dist-packages/azure/cli/core/init.py", line 786, in default_command_handler
return op(**command_args)
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/role/custom.py", line 1414, in create_service_principal_for_rbac
role_client = _auth_client_factory(cmd.cli_ctx).role_assignments
File "/usr/lib/python3/dist-packages/azure/mgmt/authorization/_authorization_management_client.py", line 196, in role_assignments
raise ValueError("API version {} does not have operation group 'role_assignments'".format(api_version))
ValueError: API version 2020-04-01-preview does not have operation group 'role_assignments'
cli.azure.cli.core.azclierror: API version 2020-04-01-preview does not have operation group 'role_assignments'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 659, in execute
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 722, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 714, in _run_job
return cmd_copy.exception_handler(ex)
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/role/commands.py", line 69, in graph_err_handler
raise ex
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 693, in _run_job
result = cmd_copy(params)
File "/usr/lib/python3/dist-packages/azure/cli/core/commands/init.py", line 330, in call
return self.handler(*args, **kwargs)
File "/usr/lib/python3/dist-packages/azure/cli/core/init.py", line 786, in default_command_handler
return op(**command_args)
File "/usr/lib/python3/dist-packages/azure/cli/command_modules/role/custom.py", line 1414, in create_service_principal_for_rbac
role_client = _auth_client_factory(cmd.cli_ctx).role_assignments
File "/usr/lib/python3/dist-packages/azure/mgmt/authorization/_authorization_management_client.py", line 196, in role_assignments
raise ValueError("API version {} does not have operation group 'role_assignments'".format(api_version))
ValueError: API version 2020-04-01-preview does not have operation group 'role_assignments'
To open an issue, please run: 'az feedback'
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7f9ae2b7d940>]
az_command_data_logger: exit code: 1
cli.main: Command ran in 1.184 seconds (init: 0.278, invoke: 0.906)
telemetry.save: Save telemetry record of length 6394 in cache
telemetry.check: Negative: The /home/ikiru/.azure/telemetry.txt was modified at 2023-10-07 18:49:02.103739, which in less than 600.000000 s
Expected behavior
creating service account
Environment Summary
$az --version
azure-cli                         2.18.0 *
core                              2.18.0 *
telemetry                          1.0.6
Extensions:
azure-devops                      0.19.0
Python location '/usr/bin/python3'
Extensions directory '/home/ikiru/.azure/cliextensions'
Extensions system directory '/usr/lib/python3/dist-packages/azure-cli-extensions'
Python (Linux) 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110]
Legal docs and information: aka.ms/AzureCliLegal
You have 2 updates available. Consider updating your CLI installation with 'az upgrade'
Please let us know how we are doing: https://aka.ms/azureclihats
and let us know if you're interested in trying out our newest features: https://aka.ms/CLIUXstudy
Additional context
$az upgrade
This command is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Your current Azure CLI version is 2.18.0. Latest version available is 2.29.0.
Please check the release notes first: https://docs.microsoft.com/cli/azure/release-notes-azure-cli
Do you want to continue? (Y/n): y
[sudo] пароль до ikiru:
В кеші:1 https://apt.releases.hashicorp.com bookworm InRelease
В кеші:2 https://download.docker.com/linux/debian buster InRelease
В кеші:3 https://deb.parrot.sh/parrot lts-updates InRelease
В кеші:4 https://packages.cloud.google.com/apt cloud-sdk InRelease
В кеші:5 https://deb.parrot.sh/parrot parrot InRelease
В кеші:6 https://deb.parrot.sh/direct/parrot parrot-security InRelease
В кеші:7 https://deb.parrot.sh/parrot parrot-backports InRelease
В кеші:8 https://packages.microsoft.com/repos/azure-cli bookworm InRelease
Зчитування переліків пакунків... Виконано
Зчитування переліків пакунків... Виконано
Побудова дерева залежностей... Виконано
Зчитування інформації про стан... Виконано
azure-cli is already the newest version (2.18.0-2).
оновлено 0, встановлено 0 нових, 0 відмічено для видалення і 0 не оновлено.
CLI upgrade failed or aborted.

Thank you for opening this issue, we will look into it.

/clibot unresolve

I installed it from  https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux

/usr/lib/python3/dist-packages/ indicates that it's an unofficial version.
Which OS are you using?

now i resolve by using docker container azure cli.
i use parrotos ara based on debian bookworm

/clibot resolve


Big Sur support?

I downloaded and installed 1.2.1 dmg on Big Sur, but application seems not to launch

1.2.1 works fine for me. x86/Intel.
It launched first to the app drawer at the top, check for it there.
Can only comment that sometimes the keyboard doesn't work as expected as covered within https://github.com/Clipy/Clipy/issues/428

@MattzFiber there was no app icon on the drawer, but as mentioned it started to work after recompilation, see #472


rte: fix permissions issues related to latest RTE changes

grant NRT permissions on the cluster scope level
grant permissions to update pod conditions under the RTE daemon set
namespace

Signed-off-by: Artyom Lukianov<EMAIL_ADDRESS>

It lgtm but i'll leave @fromanirh the final approval

/lgtm


Possible to add folders instead of hole disks?

Hi again,
the project is very beautiful and nice, thank you for that. But my question is:
Can i add folders to plotfs instead of hole disks which will be formatted. Because i dont want to add the hole disk to plotfs but single folders which has the left space of the disk and its also separated from other files on disk.
Is that possible or can you make it possible :) ?
Thank you

That's not quiet how PlotFS works.
If you want to share a hard disk, instead, you should partition your disk to the size space you would like to allocate towards Plots. After, add the partition as a device to Chia.
You can mount the PlotFS folder where ever you want. If you have a specific path that you prefer to have your plots, you can mount it at that location.
Debian

sudo mount.plotfs /your/desired/location

That's not quiet how PlotFS works.
If you want to share a hard disk, instead, you should partition your disk to the size space you would like to allocate towards Plots. After, add the partition as a device to Chia.
You can mount the PlotFS folder where ever you want. If you have a specific path that you prefer to have your plots, you can mount it at that location.
Debian

sudo mount.plotfs /your/desired/location

it would be very nice if plotfs could work also with just with folders, because i have disks these are not physically connected with my pc. I have disks in my network which are only mounted, so in that case create a new partition will not work.
But also in that case i want to use all available space and want to share my plots to all my disks. This case with network disk and different harvesters is not a unusual case. everyone in chia make it on this way.
So it would be nice have the chance to work with mounts/folders. the mount for the plots is irrelevant i think or do i have thinking error ?

PlotFS is a file system that is used with a disk or partition. Your network folders or other local folders exist on another file system, already.
The advantage of PlotFS is that it will use each block of the drive or partition. That's not possible by pointing PlotFS at a folder.
What exactly are you trying to accomplish with the use of PlotFS in your current scenario?

PlotFS is a file system that is used with a disk or partition. Your network folders or other local folders exist on another file system, already.
The advantage of PlotFS is that it will use each block of the drive or partition. That's not possible by pointing PlotFS at a folder.
What exactly are you trying to accomplish with the use of PlotFS in your current scenario?

to use all space on the disk, just like you wrote.  its not possible to read the blocks of a drive over the network?
I mean at the end have the drives on my machine the same linux standard fs as the machine in my network and it is in most cases the ext4. The only difference is that is not phsically connected.
I dont understand where the problem is ^^ sorry.

PlotFS uses the raw sectors of the disk. Not files or folders.
The locations of those sectors are stored in a database on your OS drive (typically /var/local/plotfs). That is used to simulate a file at the mount point (typically /farm) for the Chia farmer to read. Thus no space is wasted on the plot drive with filesystem overhead.
Remote access via NFS/SMB is not designed for accessing raw sectors over the network, only files. iSCSI is for remote raw sectors.
Regardless, you should be using remote harvesters for network attached plots.

This is not possible. You should use a harvester on the second machine.


ci: add Semantic Release changelog generation (skip ci)

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

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


2.0.x

Add context to sets and maps within tests. Adjust security username used to match client tools.

Looks good, tests pass, +1.


card UX improvement

Description
Added a little indication that you can edit takeaways and action items

Type of change

[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
took 5 seconds to make sure it worked
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

This is definitely an improvement over what we have now but I think it might be better to have the entire card become highlighted. I think that having the individual fields be highlighted implies that you will only be editing that field. Thoughts?


Change SCD functions to take DeltaTable instead of Path

Resolves #65
Includes:

Changing functions to take delta_table instead of path
Update tests to pass DeltaTables instead of paths to said functions.
update code snippet in readme that references path for said functions.

P.S: Please forgive the extra commit & revert, accidentally merged poorly but all should be in order now :)

Looks great, thanks for the contribution!  Really appreciate the feedback.
@robertkossendey @souvik-databricks - FYI, this is an example of a breaking public interface change.  Once mack is mature, we would never make breaking public interface changes without a major version bump, see Semantic Versioning 2.0.0.
mack is still young, so we can break stuff for now.  As the project gets more mature and more users depend on it, we will be very careful to not make breaking API changes.


Allow using AddMissingSchemas in net8 too

Updated the directive to include .Net version greater than 7 for the MissingSchemasOperationFilter and the extension method to add this OperationFilter

Sorry about that, I should have checked if it works without the OperationFilter on net8 before creating a PR 😅


Post grant announcement

Post NSF EAGER grant announcement. Should go to:

DMPTool blog
FAIR Island site
UC3 blog
?? others ??

thanks for doing this, @mariapraetzellis 🥳


Docker env not work, and need few modifications to run the code

First of all, thanks for your amazing job.
However, when I try to run the code, I failed to use the docker environment that you provided.
After a long time struggling, I took modifications suggested by
(1) https://github.com/gligen/GLIGEN/pull/66
(2) https://github.com/gligen/GLIGEN/pull/33
Then build the conda environment from ./demo/environment.yaml, where I also met a package version conflict and I changed the NumPy to 'numpy==1.23.5' version.
What's more, the model that you provided in the HF are of '.bin' format, while in the 'gligen_inference.py' it will read the model in '.pth' format. What I did is to rename the model by the code, and change the reading format directly to '.bin' in the code.
After all these modifications, I can successfully run the inference and yield results. It would be nice if you could update the README to make the tutorial more clear, and I hope my struggle can help other people.

How did you use the .bin file then? Change the .pth to .bin or something else. I am trying to train the model, but it's in .bin format and the code has .ckpt format in the code. Could you please help me?


MINOR: Remove Scala Procedure Syntax

Scala 2.13 deprecates procedure syntax. This means that for every usage, there will be a build warning stating this. There are 1800+ instances of procedure syntax in Kafka, and this PR attempts to remove them.

Thanks for the speedy review! I've made the suggested changes.

LGTM.  Thanks, @jolshan


faiss: 1.7.2 -> 1.7.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/faiss/versions.
meta.description for faiss is: "A library for efficient similarity search and clustering of dense vectors by Facebook Research"
meta.homepage for faiss is: "https://github.com/facebookresearch/faiss"
meta.changelog for faiss is: ""
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 1.7.3 with grep in /nix/store/ranb37ixsawsrjxrb2gwpg0m1xkg515v-faiss-1.7.3
found 1.7.3 in filename of file in /nix/store/ranb37ixsawsrjxrb2gwpg0m1xkg515v-faiss-1.7.3

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

5 total rebuild path(s)

5 package rebuild(s)

First fifty rebuilds by attrpath
faiss
python310Packages.faiss
python310Packages.pytorch-metric-learning
python39Packages.faiss
python39Packages.pytorch-metric-learning

Instructions to test this update (click to expand)

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

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ranb37ixsawsrjxrb2gwpg0m1xkg515v-faiss-1.7.3
ls -la /nix/store/ranb37ixsawsrjxrb2gwpg0m1xkg515v-faiss-1.7.3/bin

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

4 packages built:

faiss (python310Packages.faiss)
python310Packages.pytorch-metric-learning
python39Packages.faiss
python39Packages.pytorch-metric-learning

Maintainer pings
cc @SomeoneSerge for testing.

https://github.com/NixOS/nixpkgs/pull/224083


Dataset link issue

Sorry but it seems the dataset link has been reset, could you please reupload the dataset? I'm very appreciate if you can do this

Dataset is in the data folder already.


[move-only] Add support for switch_enum in borrow2destructure

Previously for move only types, SILGen would emit an owned switch_enum. This became an issue since for objects, SILGenPattern always attempts to push it towards borrowing, so eventually we would borrow which could have introduced an inadvertent copy along the decision tree before bindings are assigned.
This patch fixes this issue by doing the following:

Refactoring Borrow2Destructure so that it can be used for switch_enum arguments and what it already does.
Integrates Borrow2Destructure into the address checker so that when we switch_enum on loaded values, we do not run into this problem.
Moves the verification that we haven't introduced unfortunate copies from the object checker into the address checker and then moved the object checker before the address checker in the pipeline.
Added to the address checker validation that we never after it runs have load [copy]/copy_addr [!take] on move only types in addition to the copy_value change.
It splits out PrunedLiveBlocks and FieldSensitivePrunedLiveBlocks so that they use two different implementations. I tried to split this out of a larger patch in a different PR, but this patch began to rely on it so I moved it into this PR. I am going to close the other one.

@swift-ci smoke test

@swift-ci smoke test macOS platform

This was rdar://104874356


[Feature] Integration with Google PaLM APIs

Reference:

https://github.com/hwchase17/langchain/pull/3575
https://developers.generativeai.google/tutorials/chat_node_quickstart

Is there a PR open for this? I may be able to help.

@ap-1 - The VertexAI PaLM models have been fully integrated for several versions now.
I've had the "PaLM API" models on hold until they make them available without the wait list. But if you'd like to tackle it - go for it! (I'm currently backlogged on trying to get Matching Engine to work.)

@ap-1 @afirstenberg I just raised a PR for Google PaLM support :). Yet to write documentation and have to make some changes to be compatible with Python implementation here


How to use Lime with the 1-output network

Dear all,
I would like to use Lime to understand how the network works with images.
The network receives images with 3 channels, includes one sigmoid regression giving 1 output which produces a probability.
When I use num_features=10,
explanation = explainer.explain_instance(data[0], loaded_model.predict, top_labels=1)
temp, mask = explanation.get_image_and_mask(0,positive_only=True, num_features=10, hide_rest=True)

I have the result

(The first row includes original images, the second was produced from Lime)
When I use num_features=1
explanation = explainer.explain_instance(data[0], loaded_model.predict, top_labels=1)
temp, mask = explanation.get_image_and_mask(0,positive_only=True, num_features=1, hide_rest=True)

I have the result:

(The first row includes original images, the second was produced from Lime)
I have some questions:

When I use num_features=1, the range colored yellow appeared. As I known, this is superpixel, but I do not know why it did not appear when num_features=10? I am wondering whether num_features in image is the number of pixel in superpixel or not?

With the model like above and the image, which parameters I should use to show the best visualization?

I would like to change color of the border (currently, it is yellow) to some color, e.g pink. How can I do that?

Thank you so much for your help.

Two comments:

It seems that the default segmentation is terrible for the kind of images you are using. I would suggest using a different segmentation_fn here.
The representation you are using to display the images is different than what we assume (check out this notebook. When you set hide_rest=True, everything in the image should be gray except for the explanation (which should look the same as in the original image).

Now, to your questions:

You can take a look at explanation.local_exp to understand what's going on for those two explanations. The num_features parameters is for display only - if the explanation is the same, any superpixel with num_features=1 should be there when num_features=10
As mentioned above, you should probably use a different segmentation function and change the display function. It should be clear how to from the examples in the notebook I linked above.
That yellow border shouldn't exist in the first place.

Thank you so much for your reply. I will try again.


Chrome Error Message

"This extension may have been corrupted". I can enable it at all

Found a workarround!

How are you installing it?
Put Chrome > chrome://extensions > Developer Mode
Unzip the crx extension
chrome://extensions > Load Unpacked Extension

Should work know. Please check the README.


Group replication topology is not recognized by Orchestrator

Orchestrator doesn't rocognize the group replication with a single primary.

orchestrator.conf.json
orchestrator -c topology -i mysql_master returns mysql_master:3306 [0s,ok,8.0.28,rw,ROW,>>,GTID,P-GTID]
orchestrator -c topology -i mysql_slave returns mysql_slave:3306 [0s,ok,8.0.28,ro,ROW,>>,GTID]
SELECT * FROM performance_schema.replication_group_members; executed on one of the members returns:

+---------------------------+--------------------------------------+--------------+-------------+--------------+-------------+----------------+----------------------------+
| CHANNEL_NAME              | MEMBER_ID                            | MEMBER_HOST  | MEMBER_PORT | MEMBER_STATE | MEMBER_ROLE | MEMBER_VERSION | MEMBER_COMMUNICATION_STACK |
+---------------------------+--------------------------------------+--------------+-------------+--------------+-------------+----------------+----------------------------+
| group_replication_applier | 96f27822-b03b-11ec-b60c-02420a011202 | mysql_master |        3306 | ONLINE       | PRIMARY     | 8.0.28         | XCom                       |
| group_replication_applier | a10d4411-b03b-11ec-9040-02420a01120c | mysql_slave  |        3306 | ONLINE       | SECONDARY   | 8.0.28         | XCom                       |
+---------------------------+--------------------------------------+--------------+-------------+--------------+-------------+----------------+----------------------------+

Web UI reports that there's no connection between these servers.

Orchestrator version: 3.1.4
MySQL version: 8.0.28

Okay, after searching through commits I've found out that the group replication support was added in the 3.2.3 version. But the latest available version in the repository is 3.1.4, can you please update the packages up there?) As I was going through the installation document and this repo is mentioned there.


Add task.uploadfile command support

Not supposed to merge this change to master at this time due to build errors caused by vss-api-netcore package version upgrade. This is for code review only.

Thanks @GitHubHainingW, looks good. I left a couple small comments.
I'd like for @TingluoHuang to give this a quick glance over as well. He has more context on the logging commands.
It looks like you have merge conflicts. Also, if you can squash before merging, that would be good to keep the history clean (less clutter to sort out when digging through history).

Looks good, i only had a small comment.

We have an update going out tomorrow so if you can get this in then it will be in that preview.


implement a custom hook to handle panics

This hook is very similar to the console_error_panic_hook, but it instead binds to a JS module that the "app" exposes and which can show the panic message to the user, along with a shortcut to recover the broken process.
This is still crude, but a huge improvement over the complete lack of feedback (when not looking at devtools).

Looks good!


[Bug]: Cannot update to v1.8.5 from v1.8.4 - Migration failing

Is there an existing issue for this?

[X] I have searched the existing issues

Description
Upgrading to v1.8.5 fails using container. It give me this error.
backend stdout | [2022-10-24 15:16:34,790]  - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mongockInitializingBeanRunner' defined in class path resource [com/appsmith/server/configurations/MongoConfig.class]: Invocation of init method failed; nested exception is com.github.cloudyrock.mongock.exception.MongockException: Error in method[DatabaseChangelog2.updateSuperUsers] : No enum constant com.appsmith.server.acl.AclPermission.CREATE_WORKSPACES

Steps To Reproduce

In community edition v1.8.4
Attempt an update using enterprise edition v1.8.5 image. *Setup failed due to license expired.
Update and use community edition v1.8.5 instead then this error happened.

Public Sample App
No response
Version
Self Hosted - CE v1.8.5

@pranavkanade, @Nikhil-Nandagopal  any quickfixes you can recommend?

@pranavkanade  @Nikhil-Nandagopal FYI
I logged-in to the database and find the permission that is being mapped. I saw these non-existing permissions in community edition applied to Instance Administrator Role in permissionGroup table so clearing those permissions worked.
db.permissionGroup.findOneAndUpdate({name: "Instance Administrator Role"}, { $set: { permissions: [] } })

I'm sure this is not the best way to fix it but at least it got working now. Please let me know what could be the side effect of doing this and the correct fix so i can apply it. Thank you.

The migration that is failing gets re-applied as well
backend stdout | [2022-10-26 03:20:33,997]  - RE-APPLIED - ChangeEntry{, "id"="update-super-users", "author"="", "class"="DatabaseChangelog2", "method"="updateSuperUsers"}

@sh-TU sorry you're facing this issue with update, and thank for sharing your analysis. We will look into this get back to you asap.


Remove matplotlib as pip depenedency

Checklist before submitting

[x] Did you read the contributor guide?
[x] Did you update any affected documentation?

Description
matplotlib can't be installed with pip on ppc. This PR removes the pip dependency and adds a check for it.

@dllehr81 This fixes the issue you were seeing.

Codecov Report

Merging #57 (967dc4c) into main (144c789) will decrease coverage by 0.10%.
The diff coverage is 66.67%.

@@            Coverage Diff             @@
##             main      #57      +/-   ##
==========================================
- Coverage   96.59%   96.49%   -0.10%
==========================================
  Files          23       23
  Lines        1936     1936
==========================================
- Hits         1870     1868       -2
- Misses         66       68       +2

Flag
Coverage Δ

unittests
96.49% <66.67%> (-0.10%)
:arrow_down:

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

Impacted Files
Coverage Δ

open_ce/utils.py
94.33% <0.00%> (-0.45%)
:arrow_down:

open_ce/errors.py
100.00% <100.00%> (ø)

open_ce/graph.py
95.65% <100.00%> (+0.20%)
:arrow_up:

open_ce/validate_config.py
97.14% <0.00%> (-2.86%)
:arrow_down:

open_ce/conda_utils.py
98.63% <0.00%> (-0.02%)
:arrow_down:

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 144c789...967dc4c. Read the comment docs.

Codecov Report

Merging #57 (967dc4c) into main (144c789) will increase coverage by 0.05%.
The diff coverage is 66.67%.

@@            Coverage Diff             @@
##             main      #57      +/-   ##
==========================================
+ Coverage   96.59%   96.64%   +0.05%
==========================================
  Files          23       23
  Lines        1936     1937       +1
==========================================
+ Hits         1870     1872       +2
+ Misses         66       65       -1

Flag
Coverage Δ

unittests
96.64% <66.67%> (+0.05%)
:arrow_up:

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

Impacted Files
Coverage Δ

open_ce/utils.py
95.14% <0.00%> (+0.36%)
:arrow_up:

open_ce/errors.py
100.00% <100.00%> (ø)

open_ce/graph.py
95.65% <100.00%> (+0.20%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #57 (967dc4c) into main (144c789) will increase coverage by 0.05%.
The diff coverage is 66.67%.

@@            Coverage Diff             @@
##             main      #57      +/-   ##
==========================================
+ Coverage   96.59%   96.64%   +0.05%
==========================================
  Files          23       23
  Lines        1936     1937       +1
==========================================
+ Hits         1870     1872       +2
+ Misses         66       65       -1

Flag
Coverage Δ

unittests
96.64% <66.67%> (+0.05%)
:arrow_up:

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

Impacted Files
Coverage Δ

open_ce/utils.py
95.14% <0.00%> (+0.36%)
:arrow_up:

open_ce/errors.py
100.00% <100.00%> (ø)

open_ce/graph.py
95.65% <100.00%> (+0.20%)
:arrow_up:

Continue to review full report at Codecov.

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


CDF + Google Season of Docs

Tracking potential CDF involvement with GSOD
https://lists.cd.foundation/g/cdf-toc/message/635
Application deadline is March 26
Interested parties so far:

Jenkins
Ortelius
CDF

Communities will apply individually as per the update in the thread above.


perlPackages: remove old broken packets

Remove packets which marked 'broken' because they target old versions of Perl which are unsupported in nixpkgs.
The most recent releases of those packages are dated 2003-2013

I kept broken Test-Aggregate for a while because it seems not abandoned (the latest release was in 2017) so it has a chance to unbreak.


Store value and policy arrays in forward time

Currently the value and policy arrays are stored in backward time, so v[:, 1] represents the value function at t=T and v[:, end] represents the value function at t=0.
Redo this so we get it the right way.

Sorted with f4b088f