system.boot.kernel: warn about requiredKernelConfig limitations

Description of changes
I struggled a lot before realizing that system.boot.kernel.requiredKernelConfig was not only being ignored (due to kernel?features) but wasn't even really checking my requirements against the true kernel configuration.
This commit updates the option documentation to warn others of the limitations I discovered.
Long-term we should probably either remove this option or else have it check the requirements against the true, final .config that was used to build the kernel.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

I dreamt at some point of being able to check the kernel config against requiredKernelConfig and requiredKernelConfig being loaded from analyzing the installed derivations but options change names between kernel releases (sometimes) and this is hard to check anyway between programs requiring an option as module etc.  It would still be valuable IMO in the "meta" attribute of derivations.

options change names between kernel releases (sometimes)

That's okay!  You want a failure when that happens in order to let you know that you need to update the requiredKernelConfig to follow the kernel's name change.


Add Resource Detectors to payment service

Changes
Like #648 this will add resource detectors to the payment service, to create richer data for the backend, e.g.:

Merge Requirements

[X] CHANGELOG.md updated to document new feature additions
[X] Appropriate documentation updates in the docs folder

please fix conflicts, lgtm :)


[DNM] Test PR for finding why integration testing fails

Creating this PR to try and test the integration CI testing which seems to be failing after the most recent merge. Everything was working fine in the #101 PR but after merging, a couple of the integration tests are failing. It's not immediately obvious to me why they might be failing.

Well then.. no idea why it's failing on master, but it seems to be passing with and without the call to the type: unix so that isn't required. I'm feeling better though that the test is likely a false-positive on master.


Package prefixes for object naming

Hello ABAP Lint Team,
Using ATC I have in the past created checks that package prefixes  (I'm not a big fan of them myself) of coding guidelines are being followed.
Usually it looks something like this,
IF the Package is ZSD, then all developments should start with ZSD.
E.g.
Classes: ZCL_SD_MY_CLASS. (although I've enough customers who then even use use ZSD_CL_MY_CLASS )
Tables: ZSD_MY_TABLE
etc for data elements, structures, etc.
The prefix itself is selected either via a customizing table or from the first letters of the package that the development object.
I'm curious if there is a chance to generalize this for various systems using ABAP LInt?
Or would I need to have one ABAP Lint defintion per package/repository?

You can accomplish this using object_naming, although it has to be configured in each repository separately.
"object_naming": {
      "clas": "^ZC(L|X)\\_ABAPGIT\\_",
      "intf": "^ZIF\\_ABAPGIT\\_",
      "prog": "^ZABAPGIT",
      "fugr": "^ZABAPGIT",
      "tabl": "^Z",
      "ttyp": "^Z",
      "dtel": "^Z",
      "doma": "^Z",
      "msag": "^Z",
      "tran": "^Z",
      "enqu": "^EZ",
      "auth": "^Z",
      "pinf": "^Z",
      "idoc": "^Z",
      "ssfo": "^Z",
      "ssst": "^Z",
      "shlp": "^Z",
      "xslt": "^Z"
    },

thinking, perhaps add the possibility to have multiple configs under object_naming, being matched by a filename regex
alternatively as a general thing for all rules, hmm

i think this one is cleaner per object type as often the desired prefix has to be in a special position anyway or there is some extra convention or exception for a particular object type.
So if you generalize it weakens the validation, e.g. uniting zcl_prefix and zif_prefix to z(cl|if)_prefix means i can now have a class with zif

Okay. I've got this. To check it in abaplint would require the repository definition to match to the package prefix that is required, as illustrated by "clas": "^ZC(L|X)\\_ABAPGIT\\_",


WIP Issue 75 account update

I have reverted the changes from PR #74, set reply header for PATCH , and added request header to DELETE /session
The test fail as intended but I'm unsure on how to fix the implementation in lib/accounts/update.js

done via https://github.com/hoodiehq/hoodie-account-client/pull/94


Social Share button is not visible in desktop

Hi,
Social Sharing buttons are not visible on desktop but they are ok in mobile. Do I have to configure something to make them work for desktop ?
Same is the case on http://demo2.telescopeapp.org/

"In this specific case, adding a few lines of CSS should be enough to make the share button appear everywhere :)"
Is there any chance of a blog post on how to do this? which file to edit and where?

@rodclarke
.post-share {
    display: block;
}

...in the extra css box on the settings page

thanks very much! @jshimko

@SachaG would like please adding it to master repo
.post-share {
    display: block;
}

plenty of people are expecting this to be displayed
thanks

Yeah I'll have to think about it.


Update pamdir_suse to accommodate with TW pam.d move

On newer builds of openSUSE tumbleweed the path of pam.d has moved from /usr/etc/pam.d to /usr/lib/pam.d, which prevents install script to correctly guess pam rules. Updating path in mkpamrules solves the problem.
The script should still work on older SUSE systems since there's still /etc/pam.d/common-account on those, which should allow for correct rule guess.

I think it's worth cherry-picking to v0.9 so I applied v0.9.21 milestone.

@MosakujiHokuto - thanks for your contribution!


board/config: remove TESTING_SENSORTEST

Summary
board/config: remove TESTING_SENSORTEST
Signed-off-by: Jiuzhu Dong<EMAIL_ADDRESS>Impact
don't using sensortest and using uorb_listener to test sensor
Testing
local test

This PR is associated with https://github.com/apache/incubator-nuttx-apps/pull/1228

@Donny9 @xiaoxiang781216 @pkarashchenko please see my comment on nuttx-apps, I think we should keep sensortest because it is a good option for users that don't need/want to share data with multiples applications. Also consider the overhead of uorb for people that don't need it.

Ok, @Donny9 let's adjust sensortest to the new sensor driver.


Allow HTTP status code

Allow fixed http codes instead of <400
Move status code to be HTTP {{ CODE }} instead of in asert

Before:
GET {{host}}/

HTTP *
[Asserts]

status < 400
body isString
GET {{host}}/api/containers

After
GET {{host}}/

HTTP 200
[Asserts]

body isString
GET {{host}}/api/containers

Perfect, thanks again for your help with this issue!


Being able to stop api/pull models download stream

Feature request
Hi,
I would like a feature to make it possible to cancel a pullModelStream , so Ollama stops downloading the model if we want to.
Motivation
In my Ollama client, I want to give users the right to missclick. Therefore, if they finally decide they don't want the huge models on their computer, they can stop downloading it !
Your contribution
Please share your preferences of implementation, and I will be happy to contribute

Hey @JulienElkaim,
Thanks for bringing this up.
The problem is that the official http package doesn't support cancelling requests yet. Do you have any suggestions?

Hi,
Interesting for an official http package!
I understand they feel it's negligible most of time... but with models that size the stake is high. As official library they should support these edge cases :/
I would hope we can support it. I tried with curls & ctrl+C and it confirms cancelling http request stops download, see screenshot:

Could we switch http library? I did not dig into your codebase yet so I am not sure how big it is.
If you like the idea, I can do further analysis. It seems dio package support cancellation, If I understand correctly.

How open would you be to switch to dio?
Do you prefer the same http package dependency for ALL Ollama calls or can we only switch library for api/pull ?

I can give a try with dio and provide an example  next week. See if switching library is worth it before doing anything :)

I agree, it's a pity that such a basic feature is still not supported.
Migrating to another client would have quite some impact, as we generate the client from the OpenAPI spec using the openapi_spec generator. So, first we would need to add support for different clients in the generator... And using different clients for different methods would be a bit confusing, I think.
Do you know if there is any alternative that wraps the official http client and adds support for cancelling requests without modifying its API? That would be an ideal solution, as you can always pass your custom http client:
final client = OllamaClient(
  client: CancellableHttpClient(),
);

An example would be https://pub.dev/packages/fetch_client (which is used internally by OllamaClient when targetting web to support streaming). It implements the same http API, but under-the-hood it uses the JS fetch API which supports cancelling requests.

I'll close this issue for now, as it's not actionable at the moment. We'll reconsider it if http package adds the needed functionality or if we decide to migrate to a different http client.


[Action] TAG ENV Conference Preparation Checklist

Hey, I would like to work on a checklist which we can use before each conference to make sure folks representing the TAG are well-prepared, and we do not miss out on the event.
ref #266

cc @catblade @guidemetothemoon @mkorbi @nikimanoledaki

Great suggestion, @leonardpahlke, +1! I'll be happy to help out here and contribute to the checklist. I can come up with some suggestions on potential items in the coming days.

Here are some of the things we did (some of them were ad hoc and worked really well! :) ) at KubeCon NA 23 that would be great to do for KubeCon Europe 24:

Organise a project meetup on zero-day - best to share this on Slack & social media by Friday of the week before
Organise a TAG ENV update with slides
Add event to the website (example)
Create visual schedule with talks

1 with an overview of talks for all days
1 with talks for each day
Must include: talk name, speakers, date, time & room number
Feel free to reuse the template here
It would be great to add the zero day events as well.

Assign task of posting daily digests on Slack channel & social media (Twitter example & LinkedIn example)

Ensure that individual(s) have access to social media accounts

It would be good to figure out a way to be "shouty" at each conference about all of the different things people can attend. This might bring in new people who may not be looking at our slack or social media (yet :crossed_fingers: ). For instance for the zero day event! Utilising more general social media/connections for this might help.
If we figure out what can be done for this we can make it a sub checkpoint.

Great idea, Claire! It would be great if you could join the WG- Comms
meeting on Thursdays at 11am EST.
Meeting Info:
https://zoom.us/my/cncftagenvsustainability
https://www.google.com/url?q=https://zoom.us/my/cncftagenvsustainability%2520-%2520Meeting%2520password:%252077777&sa=D&source=calendar&ust=1701622063753455&usg=AOvVaw3WA5QBedRlBWxEezfSFZ_W
Meeting password: 77777
On Wed, Nov 29, 2023 at 11:54 AM Claire @.***> wrote:

It would be good to figure out a way to be "shouty" at each conference
about all of the different things people can attend. This might bring in
new people who may not be looking at our slack or social media (yet 🤞 ).
For instance for the zero day event! Utilising more general social
media/connections for this might help.
If we figure out what can be done for this we can make it a sub checkpoint.
—
Reply to this email directly, view it on GitHub
https://github.com/cncf/tag-env-sustainability/issues/270#issuecomment-1832329133,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUMK6CMKATI7JMXYIQL5XNDYG5SC7AVCNFSM6AAAAAA7IA2LWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZSGMZDSMJTGM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

As part of the wg-comms meeeting I suggested I can help with this. What is the best place and format for the final checklist?

cc @caradelia @patricia-cahill ^ could you create a shared Google doc

Assigned you both @claire-fletcher and @guidemetothemoon to give review and in general collab :)

This is going to be a good iterative checklist, I'll have a think of an end goal for the first version. I separated out the content into generic and KubeCon specific too which Kristina added the draft to.
It could be good to gather names of people who want to go and want to meet up so people know and can find each other? We could do this at the same time as finding volunteers for the TAG booth. I was thinking this could be slack messages and a sign up schedule for this conference; but we could do something more sophisticated in the future.
We can discuss in the TAG comms meeting.

Following up on this we have the good beginnings. One thing we have noted during the WG comms roles review is if the events lead should ensure the checklist is completed pre-event. We can use some of the notes from this checklist to create a github issue template for them to use for this.


Cache is_justifiable

See #2393

@Enter-tainer I am going to leave until late this afternoon (Brussels time), I have just pushed all of the changes I have done, I think this should fix the cache by updating it in the right placed, but apparently I must have missed one, do you think you could have a look at it so that I can push it when I get back? Please 😄

I will take a closer look when I leave work. (aka ~2 or 3h later) :+1:

i'm thinking of changing fields in shapeglyph to private and use setters to access x_advance and stretchability 🤔 this can avoid problem like this

seems that cjk punctuation adjustment is broken, let me see how to fix it

I had a look at it, and I did see that some of the spacing was wrong, but since I know nothing about CJK (sorry about that, might one day try and learn Japanese or Chinese) I didn't know where to look for. Thanks a lot @Enter-tainer :D

Overall this PR is great but there is something I concern. As all field of ShapedGlyph is public, there is a chance people change x_advance or something but forget to update is_justifiable. I don't know if there is some good rust pattern to handle this.
From another view, after adding is_justifiable, fields in this struct is no longer vary independently but has an invariant. Therefore I'd prefer change fields of this struct to private and use getters to get access to them, and only allow mutate these fields through certain setters and accessors -- is_justifiable is maintained in them. But this sounds like a lot of code change 🤔. cc @laurmaedje what do you think?

I think that's a valid concern and a needed change

A lot of the shaping code is in the same module, so as long as we don't move ShapedGlyph to another file making it private wouldn't actually prevent wrong mutations, right?

A lot of the shaping code is in the same module, so as long as we don't move ShapedGlyph to another file making it private wouldn't actually prevent wrong mutations, right?

Oh i've written too much C++ these days and forgot about that. You are right. So make it private might not work. How do rust people solve this problem?

Sometimes by putting it into a module, sometimes by just not using it wrongly. Depends. For public API, I would also enforce correct usage, but for internal use I think it's okay to enforce some variants manually. There's tons of different ways to break the shaping code that the compiler won't catch.

Thanks!


How to disable mixer console logs

Hey,
I don't want/need istio-telemetry writing every request to the console log... I've tried to disable it with - --log_output_level=warn, as you can see it says outputLevels:"warn" below, but then messages with log level info are still being shown.
LoggingOptions: log.Options{OutputPaths:[]string{"stdout"}, ErrorOutputPaths:[]string{"stderr"}, RotateOutputPath:"", RotationMaxSize:104857600, RotationMaxAge:30, RotationMaxBackups:1000, JSONEncoding:false, LogGrpc:true, outputLevels:"warn", logCallers:"", stackTraceLevels:"default:none"}
TracingOptions: tracing.Options{ZipkinURL:"http://zipkin:9411/api/v1/spans", JaegerURL:"", LogTraceSpans:false}
IntrospectionOptions: ctrlz.Options{Port:0x2694, Address:"<IP_ADDRESS>"}

2018-06-03T17:28:10.149396Z     warn    Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
2018-06-03T17:28:40.291424Z     info    adapters        serving prometheus metrics on 42422     {"adapter": "handler.prometheus.istio-system"}
2018-06-03T17:28:40.291455Z     info    adapters        getting kubeconfig from: ""     {"adapter": "handler.kubernetesenv.istio-system"}
2018-06-03T17:28:40.291473Z     warn    Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
2018-06-03T17:28:40.292306Z     info    adapters        Waiting for kubernetes cache sync...    {"adapter": "handler.kubernetesenv.istio-system"}
2018-06-03T17:28:40.392502Z     info    adapters        Cache sync successful.  {"adapter": "handler.kubernetesenv.istio-system"}
Istio Mixer<EMAIL_ADDRESS>Starting gRPC server on port 9091
{"level":"info","time":"2018-06-03T17:28:18.861666Z","instance":"accesslog.logentry.istio-system","apiClaims":"","apiKey":"","apiName":"","apiVersion":"","connectionMtls":true,"destinationIp":"<IP_ADDRESS>","destinationNamespace":"istio-system","destinationService":"istio-telemetry.istio-system.svc.cluster.local","latency":"4.996667496s","method":"POST","originIp":"<IP_ADDRESS>","protocol":"https","receivedBytes":1086,"referer":"","requestOperation":"","requestSize":760,"responseCode":500,"responseSize":0,"responseTimestamp":"2018-06-03T17:28:23.858207Z","sentBytes":0,"sourceIp":"<IP_ADDRESS>","sourceNamespace":"istio-system","sourceService":"istio-mixer.istio-system.svc.cluster.local","sourceUser":"cluster.local/ns/istio-system/sa/istio-mixer-service-account","url":"/istio.mixer.v1.Mixer/Report","userAgent":""}

Any tips?

Thanks @mandarjog

Generally the value for the --log_output_level flag is in the format of: <scope>:<level>,<scope>:<level>,...
In your case --log_output_level=adapters:warn.
Never tried it. Maybe @mandarjog can confirm.

The debug logoutput syntax is correct. However in this case we just need to disable the adapter that produces this output. The adapter output is not considered “debug” output and therefore it cannot be controlled by that flag.

Deleting the rule worked a treat, thank you :-)


 How can I use it to style only certain elements?

This is kind of the point of bootstrap. It's meant to be a drop-in application layout/theme mechanism.

Yup. If you want to use pieces of Bootstrap, you have to manually pluck those out.


about your data and code

Hello, is there any difference between your code and BMN series? According to my understanding, this task should be the same label format as activitynet1.3. In addition, your dataset is 32x of ActivityNet, can you provide a feature file extracted by GEBD for us to use? Thank you

Hi, sorry for the late reply.

This code focuses on generic boundaries while BMN focuses on action proposal. Therefore, BMN tends to predicts the start and end of an action instance, but the GEBD aims at detecting all the generic boundaries. You can refer to the paper and dive into the dataset&annotation for more details.
Currently we do not provide features on GEBD but will do this in the future. For your reference, you can use features provided by winner in our workshop challenge, here is the repo: https://github.com/hello-jinwoo/LOVEU-CVPR2021.

Thanks

Thank you


contextual zoom initial font size reduction

When a pod is initially collapsed, the font size for the contextual zoom summary will be smaller. When the canvas is zoomed out past a certain point, the font size of the summary will increase to the previous set size. Fixes #316.
https://github.com/codepod-io/codepod/assets/105993789/5120bd62-19d6-4384-a903-31a1b8944214

How about let's make the contextualZoomParams configurable? That is, add a setting in the sidebar allowing users to  override these numbers (which are the expected font sizes for each level).
https://github.com/codepod-io/codepod/blob/0f1b143cb555edfbbc56bacb4932fc4272a92f79/ui/src/lib/store/settingSlice.tsx#L78-L87

Also, note that the same code (for computing and setting fonts) is used in three places: Code.tsx, Rich.tsx, Scope.tsx. We might want to make them with reasonable font size.
https://github.com/codepod-io/codepod/blob/0f1b143cb555edfbbc56bacb4932fc4272a92f79/ui/src/components/nodes/Code.tsx#L581-L590
https://github.com/codepod-io/codepod/blob/0f1b143cb555edfbbc56bacb4932fc4272a92f79/ui/src/components/nodes/Rich.tsx#L769-L776
https://github.com/codepod-io/codepod/blob/0f1b143cb555edfbbc56bacb4932fc4272a92f79/ui/src/components/nodes/Scope.tsx#L225-L235

This setting-in-sidebar thing sounds like another PR. Feel free to work on it and submit another PR if you find fit.


chore(package): release 0.1.0

:robot: I have created a release beep boop
0.1.0 (2024-03-30)
Features

add --gpu flag (#3) (9910ba7)
add a European WhatsApp date format and support ngrok domains (#5) (49a6100)
finish ChatGPT connector (#15) (69f2355)
improved data model and UI (#10) (7cf9a98)
macOS executable (ec10c92)
Manage Data page (#22) (4bc26b6)
Refactor GET /documents to return minimal fields (#21) (db81e61)
Show loading indicator when searching for documents (#19) (c9d3913)
support files exceeding browser data URI limits (#16) (6a64586)
Telegram and Text Files connectors (#20) (02cc326)

Bug Fixes

deleting documents (cee0022)
embeddings that are too large (313a2df)
new WhatsApp format, dependency errors, UI improvements (#1) (b67e497)
parse old ChatGPT conversations (#18) (ce8df83)
pyinstaller instructions (246ef06)
require python 3.11 to avoid segfault (#6) (1945f58)
start.sh fails in some environments (#24) (e979c71)
use a default model that works OOTB with latest llama.cpp (#4) (831d261)
use correct API endpoints in UI development mode (#7) (b44a860)

Documentation

clarify Add Directory (#9) (12cf251)
poetry install instructions  (#8) (10b16f0)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/tnunamak/selfie/releases/tag/v0.1.0 :sunflower:


Sync: remove confirmation

The confirmation was intended to be a safe guard against cache issues that would cause a huge number of roles/users to deleted after syncing. With wait_until_guild_available, such cache issue shouldn't arise. Therefore, this feature is obsolete.
Resolve #1075

would it be worth changing the namedtuples to NamedTuples?

I don't think so. It's internal and the individual attributes aren't really used directly besides the ID. _Diff would have to be generic if done properly, which significantly complicates things.


AuthorizationsService.Check should use basic auth with client ID and client secret

GitHub documentation is a bit confusing regarding the endpoint for checking OAuth access token. The example in the documentation is misleading, because it says you need to send Authorization: Bearer header which is not true.
As written, you need to send header for basic authentication, like this:
curl -L \
  -X POST \
  -H "Accept: application/vnd.github+json" \
  -H "Authorization: Basic <base64(clientId:clientSecret)>" \
  -H "X-GitHub-Api-Version: 2022-11-28" \
  https://api.github.com/applications/<clientId>/token \
  -d '{"access_token":"e72e16c7e42f292c6912e7710c838347ae178b4a"}'

I believe similar error is made in: https://github.com/google/go-github/blob/a5b1cea2fe8d05dc2a9e0190abd6f17d519b2696/github/authorizations.go#L138-L169
Edit: At least I can't find the code that adds the basic authentication header.

Did you try BasicAuthTransport ?

The following seems to be working:
basicAuthTransport := github.BasicAuthTransport {
  Username: ginOauth2Verifier.GithubConfig.ClientID,
  Password: ginOauth2Verifier.GithubConfig.ClientSecret,
}
githubClient := github.NewClient(basicAuthTransport.Client())

// https://docs.github.com/en/rest/apps/oauth-applications?apiVersion=2022-11-28#check-a-token
check, r, err := githubClient.Authorizations.Check(ctx, ginOauth2Verifier.GithubConfig.ClientID, token)
if err != nil {
  println(err.Error())
  ctx.AbortWithStatus(http.StatusUnauthorized)
  return
}

Thanks :pray: .

Closed as resolved. Thanks for reporting back, @Blarc!


Add example of deployable dashboard

From @rauchg on July 7, 2017 6:17
Running the event feed and basic switcher from https://zeit.co
Copied from original issue: zeit/now#4

This needs to go to https://github.com/now-examples or our docs.


Added code for group anagrams (Leetcode) under LGMSOC'21

Description
Added code for Group Anagrams in C++.
Fixes #1508
Checklist:

[x] My code follows the style guidelines(Clean Code) 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] My changes generate no new warnings

@ravikr126 Kindly review my code under LGMSOC'21.

@ravikr126 Kindly review my PR.


Add evaluateString support

Something like:
https://gist.github.com/663868
would be nice.

I don't think that such a feature is for a broader audience. This would require a special treatment just for evaluateString and I see no demand for it. Possible a wontfix for now.


483 : replace is-grouped by is-inline-flex

Sorry for my english.
Why
Replace the class is-grouped by is-inline-flex (#483)
What

[x] Replace is-grouped by is-inline-flex in views

How
By searching the keyword in the project. :sweat_smile:
Testing
I don't know what to add, the tests are still full green.
Next Steps
Unknown.
Outstanding Questions, Concerns and Other Notes
Not seem to be concerned.
Accessibility
Not seem to be concerned.
Security
Not seem to be concerned.
Meta
Not seem to be concerned.
Pre-Merge Checklist
I think the reviewer will check this so i let it empty.

[ ] Security & accessibility have been considered
[ ] Tests have been added, or an explanation has been given why the features cannot be tested
[ ] Documentation and comments have been added to the codebase where required
[ ] Entry added to CHANGELOG.md if appropriate
[ ] Outstanding questions and concerns have been resolved
[ ] Any next steps have been turned into Issues or Discussions as appropriate

This change looks great. I assume there's some autoformatter that cleaned up the CSS here, and I like those cleanups, too.
For our own future reference since some context is missing from the issue, it looks like we gain two things from this change.
First, is-grouped comes from Buefy so it really should only be used for Vue components. Bulma provides is-inline-flex, so it's fine for use site-wide.
Second, is-inline-flex looks better at smaller widths.
Screen shots from playing around with this locally:
Before
(with is-grouped)
Wider breakpoint:

Smaller breakpoint:

After
(with is-inline-flex)
Wider breakpoint:

Smaller breakpoint:

So at the wider breakpoint they look identical, and at the narrower width the is-inline-flex leads to less need for left-right scrolling


update pip and conda install doc

This PR

updates the installation instructions, adding details how some of the extensions can be installed separately
closes #993

Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

@akchinSTC do we also have conda recipes for these?

@akchinSTC do we also have conda recipes for these?

We do not, ill get started on them.

We do not, ill get started on them.

Super. It was more of a general question to make sure I didn't miss anything in the doc update (:
Thanks => https://github.com/elyra-ai/elyra/issues/1014

I also updated the conda section based on Alan's input.


[enhancement] prevent double-wrapping of _run_with_n_jobs

Seen in #1649, when an object aliases a method which has been wrapped with n_jobs support, it will fail testing unless it is included in decorated_methods. When it is in decorated_methods, it will wrap the method again (which is unnecessary).  This adds a check to see if it already has an n_jobs wrap. Secondly the original getattr is now set to fail if the method doesn't exist (currently sets to None, but an exception is preferrable). The user should be cognizant of changing n_jobs support if they are changing methods at class definition.
Changes proposed in this pull request:

Add if statement to prevent double wrap
Remove getattr to set to None in case method doesn't exist (exception preferrable)
move text generation to where it is needed (text is not necessary unless logger is to be called), no reason to waste cycles

/intelci: run

/intelci: run

/intelci: run

/intelci: run

Rerun to see if omp issues are sporadic
http://intel-ci.intel.com/eebab51f-093c-f1b5-932a-a4bf010d0e2e

Please see second run for green CI


Failure on lektor v3.3.2

This plugin fails with the following error message on lektor 3.3.2:
  File "/home/uyar/.cache/lektor/packages/68475a57fb73d96ddc1c25c948a524eb/lektor_tinymce.py", line 70, in on_server_spawn
    for path, endpoint in dash.endpoints:
AttributeError: module 'lektor.admin.modules.dash' has no attribute 'endpoints'

@dairiki Could you point me toward a fix for this?

This plugin is using internal, undocumented parts of both Flask and Lektor to inject its own custom javascript into the admin page.  As such, it's not surprising that it broke.
It could be fixed, but the result would be as fragile as it is now.   And (without conditionally checking Lektor version) it would no longer work with earlier version of Lektor (if that matters.)  And it will almost certainly break again once Lektor 3.4.0 is released due to lektor/lektor#987.
I'm not enough of an expert on Flask to know whether there might be a better way to "decorate" a view in a Blueprint.  If there were, that would be the ideal solution.  I've googled a bit and haven't found anything along those lines, however.

Note that lektor-simplemde uses the same code to inject its javascript into the admin page and is going to suffer the same issues.

I'm not adverse to adding a simple hook to Lektor to enable something like this.  I'm not quite sure what the best API for it may be.
This would likely require creating an on_webapp_created Lektor hook that could be used to configure and/or modify the admin app.
The simplest (but most limited) idea would be to add some way to specify extra javascript to be injected on the admin page.
It might be nice to also provide a means whereby plugins can apply custom middleware to the Flask app.  Maybe that's all that's needed — it's not quite as clean but middleware can, of course, inject whatever it wants into the admin page by munging the returned HTML.

This plugin is using internal, undocumented parts of both Flask and Lektor to inject its own custom javascript into the admin page. As such, it's not surprising that it broke.

I figured as much. I've looked into the source code for the error but didn't see an obvious fix.

It could be fixed, but the result would be as fragile as it is now. And (without conditionally checking Lektor version) it would no longer work with earlier version of Lektor (if that matters.) And it will almost certainly break again once Lektor 3.4.0 is released due to lektor/lektor#987.

There are a couple of sites that I run for friends and for them I need an HTML editor. So, I'll have to stay on Lektor 3.3.1 for those.
I'll keep following Lektor releases closely to see if any chance comes up for a nicer solution. Thanks!


Process Failures in PGo

We want the following for building fault-tolerant systems in PGo:

A method to express failure behavior in model checking.
Approaches to use for failure detection in the model-checking and the generated implementation.

@fhackett I think We can move related card to "In review" column in the board.


Menu Bar

This could be how it is implemented:

A row of buttons in the top row with the ToolButton style (Like File, Edit, About, etc.)
When one of the buttons is clicked, a small window with overrideredirict set to true opens where the mouse is currently located
The small window would have a small column of ToolButtons with each action (Like Save, Save As, Open, etc.)
Maybe there could be a MenuButton class with all of the above (tho you don't like classes so...)

I think i found a way to do that more efficiently

Yeah, but the dropdown looks bad... You can use whatever way you like

I think its alright


Compatibility certification request for jaxb-ri 3.0.0-M5

[x] Organization Name ("Organization") and, if applicable, URL:
Eclipse Foundation
[x] Product Name, Version and download URL (if applicable):
Eclipse Implementation of JAXB 3.0.0-M5
[x] Specification Name, Version and download URL:
Jakarta XML Binding 3.0
[x] TCK Version, digital SHA-256 fingerprint and download URL:
Jakarta XML Binding TCK 3.0.0, SHA-256: 8fc7e5c861e0afb83d675987361f84f3b1fc7019c7db53ef8e478007d38a3bb4
[x] Public URL of TCK Results Summary:
TCK results summary
[x] Any Additional Specification Certification Requirements:
None
[x] Java runtime used to run the implementation:
Oracle JDK 1.8.0_202
[x] Summary of the information for the certification environment, operating system, cloud, ...:
Linux
[x] By checking this box I acknowledge that the Organization I represent accepts the terms of the EFTL.
[x] By checking this box I attest that all TCK requirements have been met, including any compatibility rules.

The link for the Product Name isn't accurate.  It's pointing at the jaxb issues index?

@kwsutter oops, fixed

Please update the TCK link to point at the staging TCK URL. Without it, you have to "know" where the TCK was promoted. https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee9-eftl/promoted/jakarta-xml-binding-tck-3.0.0.zip

accepted


Support css variables for edge marker colours

The current implementation of the edge markers makes it very difficult to use a css variable for its colour. These are quite common with design systems. Example edge config:
{
    style: { stroke: 'var(--primary-400)' },
    markerEnd: { type: MarkerType.ArrowClosed, color: 'var(--primary-400)' },
}

For clarity I'm referring to the Edge type and the EdgeMarker type defined here
The style property on Edge supports css vars, but the color property for EdgeMarker is being used with the svg attributes. If instead they used the style attribute, css variables should be supported. Here's a proposal of the change I think is necessary:
packages/core/src/container/EdgeRenderer/MarkerSymbols.tsx
const ArrowSymbol = ({ color = 'none', strokeWidth = 1 }: SymbolProps) => {
  return (
    <polyline
      style={{
        stroke: color,
      }}
      strokeLinecap="round"
      strokeLinejoin="round"
      strokeWidth={strokeWidth}
      fill="none"
      points="-5,-4 0,0 -5,4"
    />
  );
};

const ArrowClosedSymbol = ({ color = 'none', strokeWidth = 1 }: SymbolProps) => {
  return (
    <polyline
      style={{
        stroke: color,
        fill: color,
      }}
      strokeLinecap="round"
      strokeLinejoin="round"
      strokeWidth={strokeWidth}
      points="-5,-4 0,0 -5,4 -5,-4"
    />
  );
};

Thanks, that's good feedback! We will change this for v12.

available in 11.9.0


Update hexo-filter-responsive-images

Correct plugin link to 'hexo-filter-responsive-images'.
Link '.../hexo-responsive-images' doesn't exist.

Thank you so much for your contribution.


CSP missing after latest release

Not sure if something changed under the hood for this, but the CSP on a site of mine is no longer recognized, even though I've still got the CSP set to an empty string. Any idea on that?
Just running the sites through https://securityheaders.com/ to verify this.

I made a mistake. I had the CSP set to '', when it should have been null. Thanks for getting back and sorry for the confusion!


Machine dashboard calendar widget

Once #75 is resolved, we can replace the manually-drawn calendar on the machine dashboard with a Fomantic-UI calendar widget. We would be able to highlight specific dates and go back in time further than the previous month. The calendar widget is primarily designed as a date picker form input, but disabling it and making it permanently open should make it work as a calendar view instead of an input.

test comment

Closed by PR #104


Subscription with authLink, HttpLink and WebSocketLink

I'm trying to subscribe to a query in Hasura, with custom authentication headers.
I'm using HttpLink(for Query/Mutation), WebsocketLink(for subscription) and CustomAuthLink (for custom header)
GraphQLClient: (based on this)

String subscribeFAQ(){
 return """
subscription subscribeFAQ{
 faqs {
   id
   question
   answer
 }
}
""";

ValueNotifier<GraphQLClient> clientFor ({
 @required String uri,
 String subscriptionUri,
}) {
 final CustomAuthLink _customAuthLink = CustomAuthLink(getHeaders: (){return {"x-hasura-admin-secret":PERSONAL_ACCESS_TOKEN};});

 Link link = HttpLink(uri: uri);

 if (subscriptionUri != null) {
   final WebSocketLink websocketLink = WebSocketLink(
     url: subscriptionUri,
     config: SocketClientConfig(
       autoReconnect: true,
       inactivityTimeout: Duration(seconds: 30),
     ),
   );

   link = link.concat(websocketLink);

 }

 link = _customAuthLink.concat(link);

 return ValueNotifier<GraphQLClient>(
   GraphQLClient(
     cache: InMemoryCache(),
     link: link,
   ),
 );
}

Custom Auth Link: (based on this)
typedef GetHeaders = Map<String, String> Function();

class CustomAuthLink extends Link {
  CustomAuthLink({
    this.getHeaders,
  }) : super(
    request: (Operation operation, [NextLink forward]) {
      StreamController<FetchResult> controller;

      Future<void> onListen() async {
        try {
          final Map<String, String> headers =  getHeaders();

          operation.setContext(<String, Map<String, String>>{
            'headers': headers
          });
        } catch (error) {
          controller.addError(error);
        }

        await controller.addStream(forward(operation));
        await controller.close();
      }

      controller = StreamController<FetchResult>(onListen: onListen);

      return controller.stream;
    },
  );

  GetHeaders getHeaders;
}

The UI trying to subscribe to the data:
class FAQs extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Padding(
      padding: EdgeInsets.all(16),

          child: Subscription<Map<String, dynamic>>(
            'subscribeFAQ',subscribeFAQ(),
            builder: ({dynamic loading, dynamic payload, dynamic error}) {
              if (error != null) {
                return Text(error.toString());
              }

              if (loading == true) {
                return Center(
                  child: const CircularProgressIndicator(),
                );
              }
              print(payload);
              return Center(child: Text('Data Fetched'),);
            },
          )
    ));
  }
}

But I run into an error while trying to subscribe:
{errors: [{extensions: {path: $, code: validation-failed}, message: no subscriptions exist}]}

Banging my head on this for a long time now. Anyone?

Subscription detection is currently based on regex and requires operationName to be set. Could you try to manually set operationName to subscribeFAQ?

{errors: [{extensions: {path: $, code: validation-failed}, message: no subscriptions exist}]}

Looks like a server response. Can you verify that this is returned from the query/mutation endpoint instead of the subscription endpoint?

@klavs if you are using Hasura, authentication error gives the following response from the server when using subscription
{errors: [{extensions: {path: $, code: validation-failed}, message: no subscriptions exist}]}

I'm not sure, but I suspect that the WebSocketLink does not actually use the headers set by AuthLink.
https://github.com/zino-app/graphql-flutter/blob/519381cd1c57515fd26cedb33c68a68d563a6eac/packages/graphql/lib/legacy_socket_api/legacy_socket_link.dart#L8-L27

@klavs how to add the auth headers to websocket? While Apollo does it when creating the WebSocket client object, is there any way for us to do the same? This is super important for our project :(

@vishal-android-freak, I guess you can use the legacy socket link I was referring to earlier as a quick workaround.

@klavs alright. Will do that. Thanks for the help :)

@vishal-android-freak can you try setting up at initPayload as described here and see if help, I think it works with the latest version.

@mainawycliffe that worked! We really need this documented in the Subscription section :) @klavs.
@DrBanner97 I think we can close this!

Hi, initPayload don't work for me, this is my code. i'm make anything wrong?
class WebSocketTest {
  static final WebSocketLink _webSocketLink = WebSocketLink(
    url: "ws://192.XXX.XXX.XXX:XXXX/api/socket",
    config: SocketClientConfig(
      autoReconnect: true,
      initPayload: {
        "headers": {
          "current-tenant": "Test",
          "Autorization": "Bearer Test",
          "tenant": "Test"
        },
        "params": {
          "tenant": "Test"
        }
      }
    ),
  );
}

Why is it not working? Any specific errors? And can you try without params, just headers and see if it works.

this errors appears on flutter log
I/flutter ( 3045): Connecting to websocket: ws://<IP_ADDRESS>:4000/api/socket... I/flutter ( 3045): There was an error causing connection lost: WebSocketException: Connection to 'http://<IP_ADDRESS>:4000/api/socket#' was not upgraded to websocket
i was try with only headers like you recommend but not work, my project run on elixir and this is the request info that get from flutter, on my elixir project i need a "tenant" header to know where it have to go the request.
elixir log:
https://paste.ubuntu.com/p/RC78K5PjY4/

hi guys, i found a way to make it work, this was my solution:
final WebSocketLink _webSocketLink = WebSocketLink(
      url: 'ws://$url/graphql',
      config: SocketClientConfig(
          autoReconnect: true,
          initPayload: () => {
              "authorization": 'Bearer $token'
         }),
    );

if you have some extra questions about it, let me know, glad to help


Static field emit is IIFE

TypeScript Version:  3.9.2
Search Terms:  static field, static class members, emit
Code
// @target: esnext
// @useDefineForClassFields: true
class C {
    static x = 3;
}

Expected behavior:
Expected JS emit is:
class C {
    static x = 3;
}

Actual behavior:
Actual JS emit gets wrapped in an unwanted IIFE.
let C = /** @class */ (() => {
    class C {
        static x = 3;
    }
    return C;
})();

Playground Link:

Correct behavior in TypeScript 3.8.3
Correct behavior in TypeScript 3.9.0-dev.20200214
Incorrect behavior in TypeScript 3.9.0-dev.20200215
Incorrect behavior in TypeScript 3.9.2

Related Issues: #38374
The bug is that classes with static fields are now getting wrapped in an IIFE.  This undesirable bloat occurs unconditionally.  There does not appear to be anyway to turn this off to get back to standard JS emit.
The emit change was introduced by #32011
Credit to @evmar for discovering this issue.

Also, I should apologize for not catching this sooner.  We promised to set up CI coverage of TypeScript candidate releases.   Unfortunately the CI early-exited when it hit a package that wasn't ready for TypeScript 3.9, which stopped it reaching our emit-equivalence check for any of the packages.  Having just disabled the early-exit, it immediately revealed this issue in the Beta 😬 We'll do better for the next release.

Ok, I think I understand the full issue now.
Dead-code elimination for unused classes was previously failing for down-leveled classes with static fields.  So the IIFE + magic-comment was introduced to fix this.
The remaining problem is that the fix was scoped too widely, and ends up getting applied even in cases where no down-leveling is required.

We (Google) are also running into this issue 😞 I filed #38374 to add a flag controlling the IIFE emit, because although the emit is valuable to some users, it messes up our toolchain.

Thanks for highlighting this @rrdelaney.  I think these two issues are related and orthogonal.

#38374 gives control over different flavors of down-leveling
#38528 restores the ability to have lossless emit for the case of no down-leveling

I think we might be on the same page here. The idea behind #38374 is to allow us to have lossless emit behind a flag, while still allowing the community to have optimizer hints if they want them. The IIFE doesn't work with our pipelines but is definitely helpful for a lot of people.

The issue here is that the ESNext target is not accounted for in the logic.  In all actual ECMAScript targets, static is down-leveled.  This was definitely an oversight.

Only emitting for ESNext wouldn't solve Google's issue, we're still using ES2015 emit.

The problem demonstrated in this issue only represents when targeting ESNext and the useDefineForClassFields option is enabled.  In this specific situation, static class properties are not down-leveled and are instead kept as direct members of the class.  As a result, a wrapper has no real value (assuming no decorators are present) since the wrapper would only contain the class definition.

This is also an issue when targeting ES2015: https://www.typescriptlang.org/play?target=2&module=1#code/MYGwhgzhAEDC0G8BQ1oQC5nQS2NADgE4D2+0AvNAIwAMA3EitAOYCm6ACifgBQCUiJqkLsAroQB2cAHRFSDVAF8kyoA
The output from 3.8 allowed for better understanding of the class declaration by static analyzers. Having the wrapper is definitely valuable for something like Terser, but it is not desirable in all situations.

Oh wait ok I think I understand this better now. This issue is a subset of the problem we are experiencing, where we would not like the wrapper for ES2015 classes at all. I should incorporate this fix into my CL as well then.

No problem and yes, that's correct. This issue is occurring due to an interesting edge case involving ESNext and the useDefineForClassFields option.
As an aside, is there any information on the choice of behavior in this situation regarding the static property retention? I assume it is related to ECMAScript spec compliance regarding initialization ordering but I'm curious if there is any background on the topic.

https://github.com/microsoft/TypeScript/pull/32011 was reverted by https://github.com/microsoft/TypeScript/pull/38719

That’s unfortunate.
The alternative is to reimplement the TS transformer’s wrapping logic separately to support minification against some commonly used tools (terser, etc.).  There’s a variety of edge cases that need to be taken into account that make that transformation non-trivial.
The revert also causes the awkward situation where TypeScript’s ES5 output can be better optimized and smaller than ES2015+ output since the ES5 output is wrapped.


What are the VDI plugin type names?

These values are controlled by the plugin registration with the VDI service and must align exactly with the type values posted along with
the dataset in the HTTP API.
For each plugin we need the exact, case-sensitive type name.

Judging by PRs in other locations it appears that 3 of them may be:

BigwigFiles
RnaSeq
GeneList

These can be defined by us:

BIOM
RNASeq
BigWig
GeneList
ISASimple


Add URL-based preset selection

Discussed in https://github.com/bartificer/xkpasswd-js/discussions/92

Originally posted by sandrock June 18, 2024
I am writing procedures and I would like to add some links that would load a specified preset.
Something like https://beta.xkpasswd.net/?preset=NTLM
I can't find a way so I believe this is not implemented?

Implementing this on Pull request #109

PR is merged. Thanks so much.


[FEATURE] Unauthenticated mode

Show off features and make the barrier for data exploration lower by allowing anonymous users to browse and launch public data.

This feature is mostly for reviewers / managers
We need an explicit "view-only" mode that hides all the edit GUI elements.

Needs discussion
We have 2 similar but slightly different asks of this feature:

We would like the ability to launch datasets in a mode that does not allow for editing.
We would like to be able to launch and share links to public data that people can view without logging in.

Options

Just disable the save button, and let people play with the full UI controls client-side.  This is preferable for the second case because it allows us to showcase some of the powerful editor features to new users quickly without registration
Disable all "mutation" controls, such that the environment is truly read only and a user cannot make any changes to the data.

This will also probably impact any plans for #614.
Just disabling save is significantly easier and I'd suggest doing this as a first pass.
Other questions
I believe MEVA wants this for desktop.  How would you expect to signify to the application that you want your user in review mode and not able to make changes?  Unlike web, desktop has no permissions system.   The only thing I can think of is to put a toggle in the settings page.
What is the purpose of this?  To make the data easier to look at or to prevent accidental changes?

MEVA would probably prefer the disable-mutation options, but either could work. The overall goal is to reduce opportunities for errors in transition situations, where we will have little or no opportunity to provide advice and users will have little or no opportunity (or motivation) to reach back for help. For example:

They may be demoing the system to a local VIP (or even just a co-worker), accidentally click EDIT, get confused, and everybody just goes "Whatever, this is weird, what's the next item on the agenda"

They may hand it off to somebody who hands it off to somebody else who hands it off to somebody who never got the documentation and thinks editing the results, since it's possible, is therefore somehow meaningful

...generally just looking to let the interface manage expectations since we won't always be there to do it ourselves.

@collinsr thanks for the clarification.
Because this is desktop, there's really no way of knowing when a user launches the application or opens data that they wanted to open it in read-only mode.  How would you want to accomplish this?  It would be the user's responsibility to turn on their own read-only mode to protect themselves.
I'd love to be able to set a "protected" flag on the annotation file or something like that, but we didn't think ahead when designing the file format.  Fixing that mistake to enable extensions like this is on our list, but unlikely to happen short term.

If read-only mode can be a command line parameter / environment variable / etc, we would ship a shell script / batch file that invokes the tool passing that parameter, or something like that, and then in our instructions we'd tell them to launch the tool via that pathway. If somebody is feeling adventurous enough to explore beyond our instructions and inadvertently enables editing, more power to them; this is more about minimizing possible distractions for somebody trying to just follow (possibly second-hand or hearsay) directions.


Multi-AZ configuration fails on PCF 1.11

When using om to configure multiple AZs against Ops Manager 1.11.3 I get a 500 HTTP response and the following error (hidden amongst a whole bunch of HTML):
ArgumentError
missing keyword: name
The command I'm executing is just setting the az-configuration, having separately done directory-configuration and the iaas-configuration first:
om --target https:/opsman.example.org -k    --username "myname"    --password "mypassword"    configure-bosh   --az-configuration "{"availability_zones":[{"name":"Bob","cluster":"bobcluster","resource_pool":"bobpool"},{"name":"Steve","cluster":"stevecluster","resource_pool":"stevepool"}]}"
Running the same command with only 1 element in the availability_zones array succeeds.
The workaround I'm using in the interim is to 'om curl' the AZs API endpoint as follows:
om --target https:/opsman.example.org -k    --username "myname"    --password "mypassword"    curl  -x PUT  -p '/api/v0/staged/director/availability_zones'  --data 'the_az_json'

Hi @dhrapson,
This looks like you are running on vSphere, correct? I'm not at all surprised that this doesn't work as our own vSphere environments are all single AZ. I'm going to leave this issue open for now and discuss it with our PM to prioritize bringing our vSphere support in line with the other infrastructures we work with.
Regards,
Dave

Hi @dhrapson,
Actually, if this is vSphere, then this is a duplicate of issue #33, so I am going to close this in favour of that issue. Please feel free to reopen this issue if my assumption of which infrastructure you are using is wrong.
Regards,
Dave


Proto.Persistence.SqlServer does not support irregular identifiers

I have found it convenient to use '.' in my actor names, and child actors spawned have a '/' in their name automatically.  I also find it convenient to split the state of actors into separate tables for performance and debugging purposes.  Unfortunately the characters I mentioned are iirregular identifiers so they must be delimited when used as the table name for persistence.
Currently the SQL in https://github.com/AsynkronIT/protoactor-dotnet/blob/dev/src/PersistenceProviders/Proto.Persistence.SqlServer/SqlServerProvider.cs does not delimit identifiers [1], so only actor names containing regular identifiers [2] will work with the SQL Server persistence driver.
I can workaround it by replacing irregular identifiers but that looks inconsistent with my logs (which include actor names) and increases the risk of a namespace collision.
This is straightforward to fix, happy to do it if there is agreement that it be done?
[1] https://technet.microsoft.com/en-us/library/ms176027(v=sql.105).aspx?f=255&MSPPError=-2147217396
[2] https://technet.microsoft.com/en-us/library/ms175874(v=sql.105).aspx?f=255&MSPPError=-2147217396

As I understand the change is trivial like replacing
SELECT EventIndex, EventData FROM {_tableSchema}.{_tableEvents}

by
SELECT EventIndex, EventData FROM [{_tableSchema}].[{_tableEvents}]

right?


android? 🤗

I'm currently working on an Android implementation. I'll report back when I have news.

ok the Android implementation of the synchronous render view is ready and can be found under the #Android branch here --> https://github.com/SudoPlz/react-native-synchronous-list/tree/android

@SudoPlz the repository for android branch is not there anymore, any reason ?

@AnisDerbel the reason is that the android branch was merged to master https://github.com/SudoPlz/react-native-synchronous-list


Create new release (0.1.0)

It would be desirable to have a release created (0.1.0), containing binaries required

Release was created (v0.1.0)


add noFailFast option to FinagleMysqlContextConfig

Problem
Finagle manage clients, but sometimes we want to connect LB. At that time, it is better to set noFailFast. But FinagleMysqlContextConfig.client doesn't have such config.

Usually, it's a good idea to disable Fail Fast for server sets with only one host in the load balancer's replica set.
https://github.com/twitter/finagle/blob/b60efda72dca015b2f5921191d064fc3b0295c4e/finagle-core/src/main/scala/com/twitter/finagle/param/SessionQualificationParams.scala#L21-L35

Solution
Add noFailFast option into FinagleMysqlContextConfig.
Notes
N/A/
Checklist

[ ] Unit test all changes
[ ] Update README.md if applicable
[ ] ~Add [WIP] to the pull request title if it's work in progress~
[x] Squash commits that aren't meaningful changes
[x] Run sbt scalariformFormat test:scalariformFormat to make sure that the source files are formatted

@getquill/maintainers

thanks 🙏


Update introduction.md to fix broken link

Link to redux-saga was broken.
React Boilerplate
Thank you for contributing! Please take a moment to review our contributing guidelines
to make the process easy and effective for everyone involved.
Please open an issue before embarking on any significant pull request, especially those that
add a new library or change existing tests, otherwise you risk spending a lot of time working
on something that might not end up being merged into the project.
Before opening a pull request, please ensure:

[ ] You have followed our contributing guidelines
[ ] double-check your branch is based on dev and targets dev
[ ] Pull request has tests (we are going for 100% coverage!)
[ ] Code is well-commented, linted and follows project conventions
[ ] Documentation is updated (if necessary)
[ ] Internal code generators and templates are updated (if necessary)
[ ] Description explains the issue/use-case resolved and auto-closes related issues

Be kind to code reviewers, please try to keep pull requests as small and focused as possible :)
IMPORTANT: By submitting a patch, you agree to allow the project
owners to license your work under the terms of the MIT License.

Before opening a pull request, please ensure:
You have followed our contributing guidelines
double-check your branch is based on dev and targets dev
Pull request has tests (we are going for 100% coverage!)
Code is well-commented, linted and follows project conventions
Documentation is updated (if necessary)
Internal code generators and templates are updated (if necessary)
Description explains the issue/use-case resolved and auto-closes related issues

Fixed in #1465.


Update experiments to use the new sparql-benchmark-runner

This is a draft PR because it is still waiting for the sparql-benchmark-runner library to have a new version released, but the changes to the experiments could already be done.

This should be ready for review now. I will make another PR for updating the SolidBench version used, when the PR for that one is merged eventually. :slightly_smiling_face:

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

14 of 14 (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:
829

Relevant Lines:
829

💛  - Coveralls

@surilindur I did not realize this before, but I see the CSV column names of the output of sparql-benchmark-runner have changed. For example, we used to have a time column, but this is now called duration.
Was this change deliberate? If not, can we revert it to the old column names, so all of our tooling that works on these CSV files is backwards-compatible?

Was this change deliberate? If not, can we revert it to the old column names, so all of our tooling that works on these CSV files is backwards-compatible?

It was deliberate at the moment, yes, but I totally forgot it. The reason I changed them was that time on its own is really non-specific, so either executionTime or duration made more sense. Maybe it is specific enough in the context of the results, though, and thereby works.
I have made a PR to revert it here: comunica/sparql-benchmark-runner.js#8

This is now rebased on the master branch, and uses the latest benchmark runner library with reverted CSV column names.

Linter seems to fail 😢

It worked locally, but I think there was something funny going on with the ESLint cache. After I deleted it, the linter failed. That is why I usually do not use the --cache flag, even for large projects, but maybe it is just a weird bug in an older version that has since been fixed. :thinking:

The linter rules and Jest disagree on whether undefined is actually needed, I will need to fix that, still. :sweat_smile:

Thanks! Released as 5.0.0.
@surilindur Could you look into updating the jbr version over at https://github.com/comunica/comunica/tree/master/performance/benchmark-watdiv-file ?


[auth] creationTime is always equal to lastSignInTime

Description
When signing in anonymously, then linking the anonymous with an email/password credential, we always get the creationDate and lastSignInDate equals even tho we didn't create and sign in at the same time.
First reported here: https://github.com/firebase/flutterfire/issues/9640
Reproducing the issue
[[FIRAuth auth] signInAnonymouslyWithCompletion:^(FIRAuthDataResult * _Nullable authResult,
                                                  NSError * _Nullable error) {
FIRAuthCredential *credential =
    [FIREmailAuthProvider credentialWithEmail:email
                                             password:password];
    [[FIRAuth auth].currentUser linkWithCredential:credential
    completion:^(FIRAuthDataResult *result, NSError *_Nullable error) {
// Expect creationDate and lastSignInDate to be different
}];

 }];

Firebase SDK Version
10.3.0
Xcode Version
14.2
Installation Method
CocoaPods
Firebase Product(s)
Authentication
Targeted Platforms
iOS
Relevant Log Output
No response
If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

Thanks for reporting this, @Lyokone. Per checking, I was able to reproduce the same behavior, but it seems like this is intended because when you sign in using an anonymous account, it will automatically create an account with a UUID and then it will login at the same time. If this is not the case, please share detailed steps to reproduce the issue.

Thanks for reporting this, @Lyokone. Per checking, I was able to reproduce the same behavior, but it seems like this is intended because when you sign in using an anonymous account, it will automatically create an account with a UUID and then it will login at the same time. If this is not the case, please share detailed steps to reproduce the issue.

Hello, I am the original poster of this issue in the flutterfire repo.
Just to clarify on the issue, the account has already been created/linked: It's when an app is launched that the creationTime and lastSignInTime are the same. Signing out and back in will return the correct creationTime and lastSignInTime if getting the metadata directly from the firebase auth instance, but not from the listener that returns the user's metadata, so there's some sort of disconnect there.

Hi @AdamBridges, regarding this statement:

Just to clarify on the issue, the account has already been created/linked: It's when an app is launched that the creationTime and lastSignInTime are the same.

To see that we're on the same page, could you clarify the steps to replicate the issue below:

Sign in anonymously
Link to email/password account
Sign out
Sign in again using the email/pass account

If that's the case, I tested again and it's working fine on my end using the Auth.auth().addStateDidChangeListener since userChanges().listen is not available on native iOS.

Hi @AdamBridges, regarding this statement:

Just to clarify on the issue, the account has already been created/linked: It's when an app is launched that the creationTime and lastSignInTime are the same.

To see that we're on the same page, could you clarify the steps to replicate the issue below:

Sign in anonymously
Link to email/password account
Sign out
Sign in again using the email/pass account

If that's the case, I tested again and it's working fine on my end using the Auth.auth().addStateDidChangeListener since userChanges().listen is not available on native iOS.

Okay, then it's possible that the issue still lies in the firebase_auth package of the flutterfire repo.
@Lyokone should be able to clarify further.

Thanks for investigating, I'll have another look on my end


Support TypeScript projects?

Is your feature request related to a problem? Please describe.
when using the plugin as an import,
import { createPlugin } from '@newrelic/apollo-server-plugin'

my IDE complains about;
TS7016: Could not find a declaration file for module '@newrelic/apollo-server-plugin'. <EMAIL_ADDRESS>implicitly has an 'any' type.
Try `npm install @types/newrelic__apollo-server-plugin` if it exists or add a new declaration (.d.ts) file containing `declare module '@newrelic/apollo-server-plugin';

When used as require My IDE complains about the untyped plugin to the point where I have to silence the linter with:
// eslint-disable-next-line @typescript-eslint/no-var-requires
const createPlugin = require('@newrelic/apollo-server-plugin')

Feature Description
adding a type wrapper to: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/newrelic ?
Or add a d.ts file
https://www.typescriptlang.org/docs/handbook/declaration-files/templates/module-d-ts.html
Priority
Please help us better understand this feature request by choosing a priority from the following options:
[Really Want]

Thank you for the feature request @alexfanshawebabylon ! We'll get this prioritized with our product manager!

+1 on that

Having the same issue here.

Effort: Small

A fast resolution is to add this code in  a d.ts file
declare module '@newrelic/apollo-server-plugin' {
  import type { ApolloServerPlugin } from 'apollo-server-plugin-base'

  declare let NWApolloPlugin: ApolloServerPlugin

  export default NWApolloPlugin
}


MudDataGrid sort indicator from SetSortAsync

Description

fixes #4743.
When DataGrid's SetSortAsync is called directly (not from the headerCell events),
Header indicator direction is not updated correctly.
This changes propagates the dataGrid's current sort definitions to all headers indicators, through a new headerCell SortDirection property (bound to current _initialDirection variable).
How Has This Been Tested?

unit
Types of changes

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

Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[x] I've added relevant tests.

@henon Not this PR but what about using the opportunity to change the variable name from _initialDirection to _currentSortDirection

Hi, @tjscience and another PR for you to review. Of course, only if you have time for it

@just-the-benno, this one looks good. Thanks @jgoday!


Add CompressionPlugin

What do you think about adding CompressionPlugin? I usually statically compress the build assets during the build rather than dynamically on a Web server, it has a couple of advantages:

Saves computation resources on the server
Simplifies a bit the Web server configuration - no need to configure threshold, ratio, buffers (nginx-specific varies on the platform), the file types that should be compressed.
Allows to calculate the real application payload size after the build and report/draw charts on CI.

good idea! can you make a pull-request for the prod webpack.config?

Sure, will do. The plugin doesn't allow configuring the compression level, the default one I believe is 6. To enable level 9 it requires a tiny wrapper function around zlib which slightly complicates the build script. Which level you would prefer?

@antonmoiseev does angular need any configuration to serve the gzipped files?


Cleanup utils should not use default Gomega

In order to make the cleanup util generic (and any future utils), we should make sure that the test that calls the util should be able to pass in their own Gomega. This will ensure that the util can be reused when a test declares its own Gomega (eg when using NewWithT). This is basically an effort to make sure this is generic enough to be copied into other projects/a shared library at some later date.

/test all

/override ci/prow/e2e-aws
/override ci/prow/e2e-aws-disruptive
/override ci/prow/e2e-aws-serial
/override ci/prow/e2e-aws-upgrade
This isn't in payload yet, and even if it were, there's nothing actually being deployed, this code isn't running in the E2E yet

/override ci/prow/e2e-aws
/override ci/prow/e2e-aws-disruptive
/override ci/prow/e2e-aws-serial
/override ci/prow/e2e-aws-upgrade


stacked bar graph not showing value

I am populating the data on stacked bar graph.But I am getting on bar with different colors.where as the other bar come as blank with not proper value.

@vidhyasagaran88 do you have a jsfiddle that reproduces this? We can't help you without something to work with

Closing due to lack of test case


[Errno 111] Connection refused

Hi there,
I've just made a clean flash of an AGX Orin dev kit and now trying to setup jetson-copilot. After starting the  ollama server I get this error message when trying to connect to localhost. Any idea why the connection is refused?
2024-11-28 17:08:58.946 Uncaught app exception
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/httpx/_transports/default.py", line 69, in map_httpcore_exceptions
yield
File "/usr/local/lib/python3.10/dist-packages/httpx/_transports/default.py", line 233, in handle_request
resp = self._pool.handle_request(req)
File "/usr/local/lib/python3.10/dist-packages/httpcore/_sync/connection_pool.py", line 216, in handle_request
raise exc from None
File "/usr/local/lib/python3.10/dist-packages/httpcore/_sync/connection_pool.py", line 196, in handle_request
response = connection.handle_request(
File "/usr/local/lib/python3.10/dist-packages/httpcore/_sync/connection.py", line 99, in handle_request
raise exc
File "/usr/local/lib/python3.10/dist-packages/httpcore/_sync/connection.py", line 76, in handle_request
stream = self._connect(request)
File "/usr/local/lib/python3.10/dist-packages/httpcore/_sync/connection.py", line 122, in _connect
stream = self._network_backend.connect_tcp(**kwargs)
File "/usr/local/lib/python3.10/dist-packages/httpcore/_backends/sync.py", line 205, in connect_tcp
with map_exceptions(exc_map):
File "/usr/lib/python3.10/contextlib.py", line 153, in exit
self.gen.throw(typ, value, traceback)
File "/usr/local/lib/python3.10/dist-packages/httpcore/_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.ConnectError: [Errno 111] Connection refused
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/streamlit/runtime/scriptrunner/script_runner.py", line 589, in _run_script
exec(code, module.dict)
File "/opt/jetson_copilot/app/app.py", line 42, in
models = [model["name"] for model in ollama.list()["models"]]
File "/usr/local/lib/python3.10/dist-packages/ollama/_client.py", line 333, in list
return self._request('GET', '/api/tags').json()
File "/usr/local/lib/python3.10/dist-packages/ollama/_client.py", line 69, in _request
response = self._client.request(method, url, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/httpx/_client.py", line 827, in request
return self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/usr/local/lib/python3.10/dist-packages/httpx/_client.py", line 914, in send
response = self._send_handling_auth(
File "/usr/local/lib/python3.10/dist-packages/httpx/_client.py", line 942, in _send_handling_auth
response = self._send_handling_redirects(
File "/usr/local/lib/python3.10/dist-packages/httpx/_client.py", line 979, in _send_handling_redirects
response = self._send_single_request(request)
File "/usr/local/lib/python3.10/dist-packages/httpx/_client.py", line 1015, in _send_single_request
response = transport.handle_request(request)
File "/usr/local/lib/python3.10/dist-packages/httpx/_transports/default.py", line 232, in handle_request
with map_httpcore_exceptions():
File "/usr/lib/python3.10/contextlib.py", line 153, in exit
self.gen.throw(typ, value, traceback)
File "/usr/local/lib/python3.10/dist-packages/httpx/_transports/default.py", line 86, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: [Errno 111] Connection refused

jetson@ubuntu:~/jetson-copilot$ ./launch_jetson_copilot.sh
ARCH:  aarch64
L4T_VERSION:  36.4.0

JTOP_SOCKET=
JTOP_SOCKET_FILE=/run/jtop.sock
'[' -S /run/jtop.sock ']'
JTOP_SOCKET='-v /run/jtop.sock:/run/jtop.sock'
'[' aarch64 = aarch64 ']'
verions_numbers=(${L4T_VERSION//./ })
L4T_VERSION_MAJOR=36
'[' 36 == 35 ']'
'[' 36 == 36 ']'
log 'JetPack 6.x :'
test -n 'JetPack 6.x :'
printf '\033[0;93mJetPack 6.x :\033[0m\n'
JetPack 6.x :
CONTAINER_TAG=r36.3.0
cat /proc/device-tree/model
pid=21056
PID_LIST+=' 21056'
echo '#############################  21056 added to PID_LIST'
#############################  21056 added to PID_LIST
docker run --runtime nvidia -it --rm --network host --volume /tmp/argus_socket:/tmp/argus_socket --volume /etc/enctune.conf:/etc/enctune.conf --volume /etc/nv_tegra_release:/etc/nv_tegra_release --volume /tmp/nv_jetson_model:/tmp/nv_jetson_model --volume /var/run/dbus:/var/run/dbus --volume /var/run/avahi-daemon/socket:/var/run/avahi-daemon/socket --volume /var/run/docker.sock:/var/run/docker.sock --volume /home/jetson/jetson-copilot/Documents:/opt/jetson_copilot/Documents --volume /home/jetson/jetson-copilot/Indexes:/opt/jetson_copilot/Indexes --volume /home/jetson/jetson-copilot/logs:/data/logs --volume /home/jetson/jetson-copilot/ollama_models://data/models/ollama/models --volume /home/jetson/jetson-copilot/streamlit_app:/opt/jetson_copilot/app --device /dev/snd --device /dev/bus/usb -v /run/jtop.sock:/run/jtop.sock dustynv/jetson-copilot:r36.3.0 bash -c '/start_ollama && cd /opt/jetson_copilot/app/ && streamlit run ./app.py'
tee -a ./logs/container.log
echo ''
zenity --progress --text 'Display test' --auto-close
'[' 0 -eq 0 ']'
+ pid=21098
+ PID_LIST+=' 21098'
+ trap 'kill  21056 21098' SIGINT
chromium --profile-directory=Default '--app=data:text/html,'
+ echo 'Parallel processes have started'
Parallel processes have started
+ wait 21056 21098
2024/11/29 14:48:48.430437 cmd_run.go:1276: WARNING: cannot create user data directory: failed to verify SELinux context of /home/jetson/snap: exit status 255

Starting ollama server
Opening in existing browser session.
Couldn't find '/root/.ollama/id_ed25519'. Generating new private key.
Your new public key is:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAc3SsTDCWbBGjM+c5DDjOvLoW/IL7IKKTWZzAwSb+op
2024/11/29 13:48:48 routes.go:1077: INFO server config env="map[CUDA_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: OLLAMA_DEBUG:false OLLAMA_FLASH_ATTENTION:false OLLAMA_HOST:http://<IP_ADDRESS>:11434 OLLAMA_INTEL_GPU:false OLLAMA_KEEP_ALIVE: OLLAMA_LLM_LIBRARY: OLLAMA_MAX_LOADED_MODELS:0 OLLAMA_MAX_QUEUE:512 OLLAMA_MAX_VRAM:0 OLLAMA_MODELS:/data/models/ollama/models OLLAMA_NOHISTORY:false OLLAMA_NOPRUNE:false OLLAMA_NUM_PARALLEL:0 OLLAMA_ORIGINS:[http://localhost https://localhost http://localhost:* https://localhost:* http://<IP_ADDRESS> https://<IP_ADDRESS> http://<IP_ADDRESS>:* https://<IP_ADDRESS>:* http://<IP_ADDRESS> https://<IP_ADDRESS> http://<IP_ADDRESS>:* https://<IP_ADDRESS>:* app://* file://* tauri://*] OLLAMA_RUNNERS_DIR: OLLAMA_SCHED_SPREAD:false OLLAMA_TMPDIR: ROCR_VISIBLE_DEVICES:]"
time=2024-11-29T13:48:48.638Z level=INFO source=images.go:751 msg="total blobs: 0"
time=2024-11-29T13:48:48.638Z level=INFO source=images.go:758 msg="total unused blobs removed: 0"
time=2024-11-29T13:48:48.638Z level=INFO source=routes.go:1124 msg="Listening on [::]:11434 (version 0d4dd70)"
time=2024-11-29T13:48:48.639Z level=INFO source=payload.go:30 msg="extracting embedded files" dir=/tmp/ollama1823698012/runners
OLLAMA_MODELS /data/models/ollama/models
OLLAMA_LOGS   /data/logs/ollama.log
ollama server is now started, and you can run commands here like 'ollama run llama3'
Collecting usage statistics. To deactivate, set browser.gatherUsageStats to false.
2024-11-29 13:49:28.672 Did not auto detect external IP.
Please go to https://docs.streamlit.io/ for debugging hints.

I've got exactly the same error - have you fixed yours?

Not yet unfortunately. I'm digging deeper into selinux which seems to cause this issue. Have tried to change Ubuntu versions, disabling selinux and adjusting selinux policies. No success so far.
Maybe @dusty-nv has an idea what may cause this issue.

I confirmed I get the same error on L4T_VERSION: 36.4.0.
I will check.

Hi,
Will you do this quick fix and see if that will solve the issue?
In launch_jetson_copilot.sh, replace CONTAINER_TAG="r36.3.0" to CONTAINER_TAG="r36.4.0".
We actually have built and push the r36.4 container image.
When I tested with that it worked, so I probably need to fix the launch_jetson_copilot.sh to handle both revision of L4T.

I merged this fix.
https://github.com/NVIDIA-AI-IOT/jetson-copilot/pull/16
We will need to build and update the Jetson-copilot image on jetson-containers.

I can confirm the fix. Thx @tokk-nv

Thank you, Cadasa and AiZUBI for checking.
I will work with @dusty-nv to rebuild and push the jeston-containers image.

Thank you, Cadasa and AiZUBI for checking.
I will work with @dusty-nv to rebuild and push the jeston-containers image.


How to use SelectListItem for dropdown

Hi
I need to use dropdown. So for example i need to add this
public IEnumerable<SelectListItem> CreditCards { get; set;
to
CustomerViewModel
but SelectListItem is part of Microsoft.AspNetCore.Mvc.ViewFeatures.dll
Is it correct to add MVC dependency to Application project?
Thanks

Hi @MKI-Miro

Is it correct to add MVC dependency to Application project?

God no! You Application should not be aware of what kind of client is consuming it - web, mobile, windows, don't care. So, no dependency at all on it. The Application project should be ready to serve any kind of project.
About the SelectListItem...
Actually, this depends on you. You can extend the CustomerViewModel class in you presentation layer and add more properties to it.
You also can - but shouldn't - create the SelectListItem directly at your Razor view.

but I cannot add SelectListItem to CustomerViewModel.... (because of dependency to MVC)
so what is the solution?

You extend it.
At you UI.Web project, create a file /CustomViewModels/MyCustomerViewModel.cs
public class MyCustomerViewModel : CustomerViewModel
{
    public IEnumerable<SelectListItem> CrediCards { get; set; }
}

but CustomerAppService does not reference UI.Web

Yes, it does.
The UI.Web project do reference mainly to Application project.

Ok, we are missing some info here.
What you have right now at your Application.ViewModels.CustomerViewModel?
Can you share the code here?

nothing :) it was just wondering how to do it. All I have is your code. So maybe you can extend your application with one dropdown.

But I already show you that with MyCustomerViewModel sample.
What you didn't get it?

Can we close your issue, @MKI-Miro ?

I think @thiagolunardi helped you, if you have more questions please reopen the issue.


Anonymise previous session ID and user identifiers in subject when user anonymisation is enabled (close #549)

Issue #549
Anonymises additional properties when TrackerConfiguration.userAnonymisation is enabled. In particular, the following additional properties are anonymised:

Session context entity

previousSessionId – otherwise one could recreate the whole user journey from the chain of sessions and basically recreate a user id

Subject

userId – also anonymised in the JavaScript tracker
domainUserId – also anonymised in the JavaScript tracker
networkUserId – anonymised when server anonymisation is enabled, I think it makes sense to also anonymise if it is set client-side
ipAddress – anonymised when server anonymisation is enabled, I think it makes sense to also anonymise if it is set client-side

Thanks for your pull request. Is this your first contribution to a Snowplow open source project? Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
:memo: Please visit https://docs.snowplowanalytics.com/docs/contributing/contributor-license-agreement/ to learn more and sign.
Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.


Ability to filter by status in test view

Is your feature request related to a problem? Please describe
At the moment, you can't filter test findings by status.
Having an easy way to filter findings by status would help in navigating the many findings scan imports can have.
Describe the solution you'd like

on the column itself (if the datatable permits) ?
To the left of the number of pages of the report?

This was somewhat implemented in #1884 in the filter dropdown

Yes, it seems this is there for the /finding, but not when viewing under /test/{id}.

I think it is there as the changes from #1884 are actually causing the problem seen in #1995.

Addressed by https://github.com/DefectDojo/django-DefectDojo/pull/2365


Failure the server could not find the requested resource

env k8sv1.22
portainer:2.6
[root@XNJ-18-127 ~]# kubectl logs -f pod/portainer-78f67dc4b6-x6f44 -n portainer
2021/08/23 09:11:13 server: Reverse tunnelling enabled
2021/08/23 09:11:13 server: Fingerprint bc:67:3c:56:41:7e:2e:86:28:1f:65:06:66:26:5d:5e
2021/08/23 09:11:13 server: Listening on <IP_ADDRESS>:8000...
2021/08/23 09:11:13 Starting Portainer 2.6.2 on :9000
2021/08/23 09:11:13 [DEBUG] [chisel, monitoring] [check_interval_seconds: 10.000000] [message: starting tunnel management process]
2021/08/23 09:11:13 [DEBUG] [internal,init] [message: start initialization monitor ]
2021/08/23 09:11:50 http error: No administrator account found inside the database (err=Object not found inside the database) (code=404)
2021/08/23 09:11:50 http error: No administrator account found inside the database (err=Object not found inside the database) (code=404)
![po](https://user-images.githubusercontent.com/47584650/130424328-7fc7b7a6-433a-4420-8032-d338fed70574.jpg)

why

Portainer does not support Kubernetes 1.22 yet. We are about to release a patch for it.
Watch https://github.com/portainer/portainer/issues/5424 for updates.


Building master branch with space in User folder name throws error (Windows)

Building the master branch locally on Windows fails at "Done with build, starting assembly version checks" stage if the user folder has a space in the name.
Repro steps
Provide the steps required to reproduce the problem

Create User Folder with space in name (e.g. William Tetlow)

Pull down latest from visualfsharp/master

Run build.cmd

Expected behavior
Solution should build correctly.
Actual behavior
Build Log
Time Elapsed 00:03:18.20
---------------- Done with build, starting assembly version checks ---------------
"C:\Users\William Tetlow\HomeProjects\visualfsharp\debug\net40\bin\fsi.exe" C:\Users\William Tetlow\HomeProjects\visualfsharp\tests\fsharpqa\testenv\src\AssemblyVersionCheck\AssemblyVersionCheck.fsx -- "C:\Users\William Tetlow\HomeProjects\visualfsharp\build\config\AssemblySignToolData.json" "C:\Users\William Tetlow\HomeProjects\visualfsharp\debug"

stdin(0,1): error FS0078: Unable to find the file 'C:\Users\William' in any of
 C:\Users\William Tetlow\HomeProjects\visualfsharp

stdin(0,1): error FS0078: Unable to find the file 'Tetlow\HomeProjects\visualfsharp\tests\fsharpqa\testenv\src\AssemblyVersionCheck\AssemblyVersionCheck.fsx' in any of
 C:\Users\William Tetlow\HomeProjects\visualfsharp

Error verifying assembly versions and commit hashes.

Known workarounds
Create user folder without space in name.
Related information
Provide any related information

Operating system - Windows 10
Branch - Master

@williamtetlow Can you add a build log please?

@dsyme @williamtetlow I've encountered the same issue. The build fails as in the attached log when using repo path C:\Users\Joerg Beekmann\Documents\GitHub\visualfsharp but succeeds with path C:\GitHub\visualfsharp. Attached is a build log. Below is VI version information.
Microsoft Visual Studio Community 2017 Preview
Version 15.7.0 Preview 1.0
VisualStudio.15.Preview/15.7.0-pre.1.0+27512.0
Microsoft .NET Framework
Version 4.7.02556

Installed Version: Community

Visual F# Tools 10.1 for F# 4.1   00369-60000-00001-AA455
Microsoft Visual F# Tools 10.1 for F# 4.1

ASP.NET and Web Tools 2017   15.0.40306.0
ASP.NET and Web Tools 2017

ASP.NET Core Razor Language Services   1.0
Provides languages services for ASP.NET Core Razor.

ASP.NET Web Frameworks and Tools 2017   5.2.51214.0
For additional information, visit https://www.asp.net/

Azure App Service Tools v3.0.0   15.0.40301.0
Azure App Service Tools v3.0.0

Azure Data Lake Node   1.0
This package contains the Data Lake integration nodes for Server Explorer.

Azure Data Lake Tools for Visual Studio   2.2.9000.1
Microsoft Azure Data Lake Tools for Visual Studio

Azure Data Lake Tools for Visual Studio   2.2.9000.1
Microsoft Azure Data Lake Tools for Visual Studio

Azure Functions and Web Jobs Tools   15.0.40301.0
Azure Functions and Web Jobs Tools

C# Tools   2.8.0-beta1-62707-12. Commit Hash: 2602e45d85f554d8be49cf5ab7811f25a31b0029
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

Fabric.DiagnosticEvents   1.0
Fabric Diagnostic Events

JavaScript Language Service   2.0
JavaScript Language Service

Microsoft Azure HDInsight Azure Node   2.2.9000.1
HDInsight Node under Azure Node

Microsoft Azure Hive Query Language Service   2.2.9000.1
Language service for Hive query

Microsoft Azure Service Fabric Tools for Visual Studio   2.0
Microsoft Azure Service Fabric Tools for Visual Studio

Microsoft Azure Stream Analytics Language Service   2.2.9000.1
Language service for Azure Stream Analytics

Microsoft Azure Stream Analytics Node   1.0
Azure Stream Analytics Node under Azure Node

Microsoft Azure Tools   2.9
Microsoft Azure Tools for Microsoft Visual Studio 2017 - v2.9.10202.1

Microsoft Continuous Delivery Tools for Visual Studio   0.3
Simplifying the configuration of continuous build integration and continuous build delivery from within the Visual Studio IDE.

Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers

Microsoft Visual Studio Tools for Containers   1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.

NuGet Package Manager   4.6.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

ProjectServicesPackage Extension   1.0
ProjectServicesPackage Visual Studio Extension Detailed Info

SQL Server Data Tools   15.1.61801.210
Microsoft SQL Server Data Tools

ToolWindowHostedEditor   1.0
Hosting json editor into a tool window

TypeScript Tools   15.6.20202.3
TypeScript Tools for Microsoft Visual Studio

Visual Basic Tools   2.8.0-beta1-62707-12. Commit Hash: 2602e45d85f554d8be49cf5ab7811f25a31b0029
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Visual Studio Code Debug Adapter Host Package   1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio

visualfsharp_buildlog.txt

@jbeeko I haven't had time to look into cause but had an older branch from my fork with a build.cmd that still worked.
Here's the gist for it if you need it https://gist.github.com/williamtetlow/e3a055781fc74dcd522488ec28f09b55


Tab navigation mounting any screens with a large delay

Version
Tell us which versions you are using:

react-native-router-flux: ^4.0.0-beta.31
react-native: 0.55.4
Developing for android only for now

Expected behaviour
Scenes should be mounted instantly once the scene is set fully to the view
Actual behaviour
It has 1-2s delay before the screen is mounted. Have in mind I am talking about the production app so no debugging issues here. Both screens have very minimal code. In fact, there is no logic in them at all. Just to show text with some styling for now.
My router for the tabs looks like this:
 <Tabs key="tabbar" showLabel={false} tabs={false} hideNavBar style={{ marginTop: -50 }} type={ActionConst.RESET}>
                    <Scene key="contacts" component={Contacts} hideNavBar type={ActionConst.RESET}/>
                    <Scene key="chats" component={Chats} hideNavBar initial={true} type={ActionConst.RESET}/>
                    <Scene key="profile" component={Profile} hideNavBar type={ActionConst.RESET}/>
                </Tabs>

Is that the actual behavior of this library? If not can I somehow mount them all at once on the app load as I would like to show at least the styling of the screen before applying with the data once the data is loaded, but I cant do that as it gets mounted with this long delay (yes, 2 seconds is a century here)

Please check latest version based on react navigation 2.x

@aksonov I switched the app navigator to the React Navigation, but I will test on my backed up app to see if there are any differences in speed at all

Thank you, closing it


cant connect using teltype to my peers

Prerequisites

[ ] Put an X between the brackets on this line if you have done all of the following:

Followed all applicable steps in the debugging guide
Checked the FAQs on the message board for common solutions
Checked that your issue isn't already filed?

Description
[Description of the issue]
Steps to Reproduce

[First Step]
[Second Step]
[and so on...]

Expected behavior:
[What did you expect to happen?]
Actual behavior:
[What actually happened instead?]
Reproduces how often:
[What percentage of the time does this happen?]
Versions
You can get this information from copy and pasting the output of atom --version and apm --version from the command line. Also, please include the OS and what version of the OS you're running.
Additional Information
Please include any additional information, configuration or data that might be necessary to reproduce the issue. Screenshots, if appropriate, are helpful as well.

Thanks for reaching out!
We require the template to be filled out on all new issues and pull requests so if you can open a new issue with the template filled out, that would be helpful for us. We do this so that we can be certain we have all the information we need to address your submission efficiently. This allows the maintainers to spend more time fixing bugs, implementing enhancements, and reviewing and merging pull requests.
Thanks for understanding and meeting us half way :grinning:

sir, the real issue is I can't see my friends document on my atom editor
meanwhile he can see mine
On Tue, Jul 31, 2018 at 9:43 PM, Robert Sese<EMAIL_ADDRESS>wrote:

Thanks for reaching out!
We require the template to be filled out on all new issues and pull
requests so if you can open a new issue with the template filled out, that
would be helpful for us. We do this so that we can be certain we have all
the information we need to address your submission efficiently. This allows
the maintainers to spend more time fixing bugs, implementing enhancements,
and reviewing and merging pull requests.
Thanks for understanding and meeting us half way 😀
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/atom/teletype/issues/397#issuecomment-409278463, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AezVw0MUKMaZQTN3Zs063WSR2vNKMgWdks5uMIIjgaJpZM4Vnu3N
.

If you can fill out the issue template details in the issue body with more details or open a new issue with the template filled out, we can take a look.
Please share steps to reproduce, what version of Atom you're running, what operating system, screenshots or GIFs - anything that will help us understand what you're seeing.   Describing what you mean when you say "I can't see my friends document on my atom editor" would be helpful too - what exactly do you see?


Xbox Series Controller diagonal input slow on left stick

While using the Xbox Series Controller plugged in using USB (Don't know if that changes anything), moving diagonally on the left stick is slow. Going forward, backwards, and sideways all are fine, but if i try to go diagonal then I slow down and it ends up stopping my sprint.
Steps to reproduce the behavior:

Plug in Xbox Series Controller
Go into game
Move diagonally with the left stick
You move slow

What I expect to happen is that the speed of moving diagonally is the same as moving forward or backwards.
https://drive.google.com/file/d/1HTyk0SgirxFRk4miaFWyb1bTCJLqhpoO/view?usp=sharing
This is a video of what I am talking about, file size was too big for github
Desktop (please complete the following information):

OS: Windows 10
Minecraft 1.19
Fabric 0.14.7-1.19
Mods: fabric-api-0.55.3, sodium-fabric-mc1.19-0.4.2, reeses_sodium_options-1.4.3, sodium-extra-0.4.5, lithium-fabric-mc0.8.0, phosphor-fabric-mc0.8.1, CustomPlayerModels-Fabric-0.4.3a, midnightcontrols-1.2.1, midnightlib-0.5.2
Version: 1.2.1
Branch: Release

This sounds like a controller issue, my DS4's stick drifts quite heavily and sometimes does a thing similar to what you're describing. Have you tried with several different Series controllers to see if it's consistent?

While I do not have another series controller, I do have an old Xbox One S controller. Same issue occurs there for me. Also tried using a switch pro controller, and once again same issue applies. Another thing is that when using my Series controller on other games, or on my xbox, the issue doesn't happen at all, and using https://gamepad-tester.com/ I do not see any problems with my joystick.

This is not a controller issue, I have the same problem on a DS4 controller as well as a Switch Pro controller. This is only an issue when in analog movement mode. I suspect this is because the mod has a square analog gate instead of a circle.

This is not a controller issue, I have the same problem on a DS4 controller as well as a Switch Pro controller. This is only an issue when in analog movement mode. As well, when sprinting, a diagonal tilt will cause the sprint to stop.

FYI this should be fixed in cdafde0.


Widget fails in WidgetTest

Hi,
I'm having a hard time writing widget tests, when I use your widget. Have you ever tried using your widget in a widget test?
It seems like images are not getting loaded, no matter how long I wait in the widget test.
Do you have any suggestions on that?
Thanks!

@NikoBoerger
Thank you for your feedback.
Unfortunately I've never tried widget tests of Crop, though I should do.
Can you provide some code of your widget test?

@NikoBoerger
https://github.com/chooyan-eng/crop_your_image/pull/75 solve this problem and it's released with the version 0.7.3.
Thank you for reporting.