Add Philadelphia please!

Philly has budget hearings next week! Thank you :)))

Unfortunately this request does not meet our base criteria so we will have to close it. Please submit a new request with the following information and we will process it:

A subject message for the email
A list of emails (at least one) for the government officials you’d like to receive the message
A detailed message concerning the budgeting decisions that are at stake in your community

See our current links for examples at https://defund12.org.
Thank you!!


alp: init at 1.1.17

Description of changes
Adds https://github.com/gernotfeichter/alp (go program to use your android phone as key to your linux machine).
Since the package alone will not do that much, I added nixos specific installation instructions to the main README.md (in repo above) to make proper use of it.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[x] sandbox = relaxed
[ ] sandbox = true

[x] 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

[x] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 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

[x] Fits CONTRIBUTING.md.

All current requests should be done from my side -> converted the draft to PR; kindly awaiting further review or merge. Thanks so far taking the time!

requested changes addressed (but contained some whitespaces that broke the EditorConfig test, which I also corrected)

Thanks for your contribution! Welcome to nixpkgs

Thank you very much @AndersonTorres and @emilytrau!


Ingest uncatalogued accession 2496

For #4183

See http://wellcome-ingest-inspector.glitch.me/ingests/335d12f4-313b-48a7-8539-8a33860b881f

Done!


ETFE-4275 Implement business rule (BR41) (MessageRecipient)

Closing PR as BR41 is not a rule that needs to be implemented at the TFE side


[Feature request] Control Icecast audio streaming service

Hey, guys! Thanks for the grate work!
What you guys think about integrating a stream player? I configured my mopidy to stream music using icecast. It would be really nice to be able to control the stream on spotmop.
What I'm thinking is that we could add a simple hidden stream player that would be controlled with the same controls if "listen here" is enabled. The only difference being that the volume would only mute the stream while play/pause would work as they do now.
This way we can have multiple people listening to the same mopidy stream.

Glad you're enjoying using Spotmop.
My initial response is that this is well beyond scope of the project, however I think all ideas should be given a fair opportunity :-)
Can you please provide me with the steps required to replicate your environment? Is the main objective of this to facilitate other devices to play the Mopidy server's audio stream (ie multi-room setup)?

This issue was moved to jaedb/Iris#13


⚠ ClamAV has degraded performance

In d72e8d2, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 88 ms

Resolved: ClamAV performance has improved in 803210a after 5 minutes.


lies of P

Can you make it work for lies of P?
Thanks.

Sure, I can take a look if you provide me the save files from %LOCALAPPDATA%\Packages\Neowiz.3616725F496B_r4z3116tdh636\SystemAppData\wgs\. Zip up the folders under that path and share the zip either here or by sending me an email (check my profile). Or use Google Drive and share the file with my email, whatever you like.
If you also have Steam saves, those would be helpful to also include in the zip, so I can check if the save file format is the same between the versions.

This should now work as of 4d9acac.
Download the newest release from https://github.com/Z1ni/XGP-save-extractor/releases/latest and report back here if it works.

Hello.
Is it possible to transfer from Steam to Gamepass?

Hello. Is it possible to transfer from Steam to Gamepass?

Yes, I managed to do it with some manual files manipulation.
In your steam saves folder there are 5 files.
Account_1.sav
Account_2.sav
OptionSlot.sav
SaveData-1_Character_1.sav
SaveData-1_Character_2.sav
You need to start lies of p in game pass and save the game.
Then you should have a folder here:
C:\Users\yourname\AppData\Local\Packages\Neowiz.3616725F496B_r4z3116tdh636\SystemAppData\wgs\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\
Sort the xxxxxxxx folders with time descending.
Copy the steam saves files into each of the 5 folders of game pass saves, copy the numeric file's name, rename your steam save files to the numeric file name, and delete the old numeric files.
I did it several times soＩam confident it will work.
Let me know if you run into any trouble.


fix: incorrect alias check brought from snarkjs. (possible security vulnerability)

Description
There seems to be a security bug brought by using the new template from snarkjs: the public signal alias checks were incorrectly done against BASE_MODULUS instead of SCALAR_MODULUS.
Previous releases do not have this issue because alias checks were correctly done in Pairing.sol

See https://github.com/iden3/snarkjs/pull/480 for more details.

Related Issue(s)

Other information

Checklist

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

Although the nullifier is an enough-random hash value, and (q-r)/r is  small (~6.7e-39) is relatively small, when the stake is high, i think it is still possible to be exploited.


github actions golangci-lint fix

Description
Fix golangci-lint GitHub actions error. I've tried to reproduce this error locally with act but I'm not able to. Testing now directly with GitHub.  Upgrading to golangci-lint v2 and reordering it to run first. Root cause seems to be here: https://github.com/golangci/golangci-lint-action/issues/23#issuecomment-647177770
Error: /bin/tar<EMAIL_ADDRESS>Cannot open: File exists
.
.
.
Error: /bin/tar<EMAIL_ADDRESS>Cannot open: File exists

Why is this needed
in order to get clean GitHub action runs
Fixes: #
How Has This Been Tested?

How are existing users impacted? What migration steps/scripts do we need?

Checklist:
I have:

[ ] updated the documentation and/or roadmap (if required)
[ ] added unit or e2e tests
[ ] provided instructions on how to upgrade

we fixed this in boots by using nix-shell's golangci-lint instead. I first tried updating in https://github.com/tinkerbell/boots/pull/100 and thought that worked but it didn't so ended up going with nixpkgs' instead in https://github.com/tinkerbell/boots/pull/101

we fixed this in boots by using nix-shell's golangci-lint instead. I first tried updating in tinkerbell/boots#100 and thought that worked but it didn't so ended up going with nixpkgs' instead in tinkerbell/boots#101

Oh ok, thanks. An upgrade to golangci-lint v2 and a reorder is working here.

Hmm so the re-order was the important bit? :thinking:

Hmm so the re-order was the important bit? 🤔

yeah, the problem was golangci-lint didn't like that ran go get golang.org/x/tools/cmd/goimports before it.
ref: https://github.com/golangci/golangci-lint-action/issues/23#issuecomment-647177770


typo "mesure" in code

https://github.com/jmcollin78/versatile_thermostat/blame/ae568c8be26f225629f1569969c38e31e9a4d74b/custom_components/versatile_thermostat/base_thermostat.py#L132
There are many occurrences of the typo mesure across base_thermostat.py (and maybe other files too?) and I suggest to replace them all with measure to prevent future issues.

Done in 4.3.0


Initial version on data fetching and config for Redux reducers

Also removes old data fetching logic, will add back some of it in the future.
Adds a more complex example.

It's a good start! We can merge this. I'll improve the "complex" example a bit in a separate PR.


Fix : Order now appearance on Desktop

**Fix : Order Now **
Order now section is way to large reduce it height and width
To Reproduce
Steps to reproduce the behavior:

Go to 'Homepage'
Click on 'orders'
Scroll down to 'order now'
See error

Expected UI
It should have free space around the corners it is taking too much space.
Desktop (please complete the following information):

OS: Any
Browser: All

Additional context
If you are contributing , read the contributing guidelines first.

I would like to work on this issue and also some assistance in understanding and contributing

Sure @Atheke Assigned to you !! Don't Forget to give a follow to my Github for more upcoming open source projects and Leave a Star to the Repo For Us !!

I am sorry but can you please elaborate on the issue so that i can have a better understanding as the order now card in the bottom of the landing page is well aligned with the other cards

Its size should be decreased by 25% and it should me made responsive !!


Faster CVTT by lowering default quality

Current and lowest quality (1 thread)
RGBA    Max error: 57 RMSE: 0.85 PSNR 49.57 dB
CVTT 1024x1024 total time: 1.55 secs
Previous and standard quality (1 thread)
RGBA    Max error: 28 RMSE: 0.43 PSNR 55.53 dB
CVTT 1024x1024 total time: 35.68 secs
Notes (outdated)

Update to latest CVTT
Set bc7 quality to 5
Set general quality to faster

We did some tests.

the code for when BPTC enabled and S3TC disabled is not well done
There's an infinite loop when deleting .godot/ folder

Need some suggestion on the matrix of bptc, s3tc and other conversions.

As I mentioned, the purpose of this PR is not entirely clear.

We use it only for BC6H and BC7 right?
What are the performance/quality tradeoffs? please post benchmarks together with a few images of different types for reference, PSNR alone does not mean a lot.

Here is some results for pixel art.
https://opengameart.org/content/roguelike-monsters
This is one of the bad cases for block based texture compression.
Notice that the eyes are gone on the bat.
Also note that DXT deals with this artwork badly.

@fire I think the tradeoffs between DXT5 and BPTC are known, I was refering to the performance/quality tradeoffs of this PR using BPTC and BC6H regarding to what is there already in Godot in the same formats.

@reduz It took me a bit of time but I did one for reference vs current master vs this pr. Posted the comparison CVTT_compare.7z as at https://github.com/fire/texture-import-godot-project/releases/tag/0.1. Open report.html.

CC @elasota if you're interested, as you did the original implementation for Godot IIRC.

Looks good!

Revising review comments.

Revised HDR print, HDR grammar and removed import_pvrtc. Pushing in a few moments.

Thanks!


Testing

Test Authentication

config in home dir
config in current dir
env variable
specified config file

Increase test coverage

Done in #19

Done in #19


Migration to Swift 4.

Codecov Report

Merging #57 into master will decrease coverage by 0.87%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #57      +/-   ##
==========================================
- Coverage   85.18%   84.31%   -0.88%
==========================================
  Files           1        1
  Lines          54       51       -3
==========================================
- Hits           46       43       -3
  Misses          8        8

Flag
Coverage Δ

#Controller
84.31% <100%> (-0.88%)
:arrow_down:

Impacted Files
Coverage Δ

Sources/Controller/Controller.swift
84.31% <100%> (-0.88%)
:arrow_down:

Continue to review full report at Codecov.

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


Interface Page is missing the "APPLIES TO:" section

The information for which BC versions this is valid is missing.
Most pages have an "APPLIES TO:" at the start of the document.
E.g. I couldn't use this for 140CU6 / 14.7.37609.0

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

ID: 74a50675-ddc9-df2c-0c8e-361896f0331b
Version Independent ID: 89912f08-7252-758d-a02a-e0600159c562
Content: Interfaces in AL - Business Central
Content Source: dev-itpro/developer/devenv-interfaces-in-al.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Thanks for the feedback. Interfaces in AL were introduced with Business Central 2020, release wave 1. We will update the docs to reflect that with the next refresh.


Droping over itself, does not fire trigger onDrop.

Hello guys.
We are using your calendar in our project and running in an issue. If I drag and drop an event over itself onDrop trigger is not fired. I tried adding z-index: -1 in react-big-calendar/lib/addons/dragAndDrop/styles.css with no luck. In all other cases the calendar is working ok.
Could you helpme figure out what is gooing on?

what's the status on this one?

I think there is a somewhat simple way to handle this on resize. I will try and take a stab at it this weekend.

Deployed in #724


Bug: Ayon - integrating hero version fails (within maya)

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior:
Standard model publish, integrating a hero version fails with this error message:
Instance:
modelMain
Message:
Object of type object is not JSON serializable
Line:
179
Traceback:
Traceback (most recent call last):
  File "/cache/dev/OpenPype/.venv/lib/python3.9/site-packages/pyblish/plugin.py", line 522, in __explicit_process
    runner(*args)
  File "/cache/dev/OpenPype/openpype/plugins/publish/integrate_hero_version.py", line 98, in process
  File "/cache/dev/OpenPype/openpype/plugins/publish/integrate_hero_version.py", line 223, in integrate_instance
  File "/cache/dev/OpenPype/openpype/client/server/operations.py", line 775, in update_entity
    project_name, entity_type, entity_id, update_data, self
  File "/cache/dev/OpenPype/openpype/client/server/operations.py", line 560, in __init__
    project_name, entity_id, update_data, self.con
  File "/cache/dev/OpenPype/openpype/client/server/conversion_utils.py", line 1172, in convert_update_hero_version_to_v4
    version = con.get_version_by_id(project_name, version_id)
  File "/cache/dev/OpenPype/openpype/vendor/python/common/ayon_api/server_api.py", line 3176, in get_version_by_id
    for version in versions:
  File "/cache/dev/OpenPype/openpype/vendor/python/common/ayon_api/server_api.py", line 3128, in get_versions
    for parsed_data in query.continuous_query(self):
  File "/cache/dev/OpenPype/openpype/vendor/python/common/ayon_api/graphql.py", line 370, in continuous_query
    response = con.query_graphql(query_str, variables)
  File "/cache/dev/OpenPype/openpype/vendor/python/common/ayon_api/server_api.py", line 1250, in query_graphql
    json=data
  File "/cache/dev/OpenPype/openpype/vendor/python/common/ayon_api/server_api.py", line 763, in _do_rest_request
    response = function(url, **kwargs)
  File "/cache/dev/OpenPype/.venv/lib/python3.9/site-packages/requests/sessions.py", line 635, in post
    return self.request("POST", url, data=data, json=json, **kwargs)
  File "/cache/dev/OpenPype/.venv/lib/python3.9/site-packages/requests/sessions.py", line 573, in request
    prep = self.prepare_request(req)
  File "/cache/dev/OpenPype/.venv/lib/python3.9/site-packages/requests/sessions.py", line 496, in prepare_request
    hooks=merge_hooks(request.hooks, self.hooks),
  File "/cache/dev/OpenPype/.venv/lib/python3.9/site-packages/requests/models.py", line 371, in prepare
    self.prepare_body(data, files, json)
  File "/cache/dev/OpenPype/.venv/lib/python3.9/site-packages/requests/models.py", line 511, in prepare_body
    body = complexjson.dumps(json, allow_nan=False)
  File "/usr/autodesk/maya2022/lib/python3.7/json/__init__.py", line 238, in dumps
    **kw).encode(obj)
  File "/usr/autodesk/maya2022/lib/python3.7/json/encoder.py", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/autodesk/maya2022/lib/python3.7/json/encoder.py", line 257, in iterencode
    return _iterencode(o, 0)
  File "/usr/autodesk/maya2022/lib/python3.7/json/encoder.py", line 179, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type object is not JSON serializable

I'm guessing that this is something connected to how OP db handles things vs. how Ayon likes things.
running the 'release/next-minor' branch
Expected Behavior:
No response
Version
3.15.6-nightly.1
What platform you are running OpenPype on?
Linux / Centos
Steps To Reproduce:

Run ayon-backend docker, run Openpype with the release/next-minor branch.
Launch maya.
Publish a model.
publish again the same model (aiming for a v002 and a hero version pointing at v002). Hero integration fails.

Are there any labels you wish to add?

[X] I have added the relevant labels to the bug report.

Relevant log output:
No response
Additional context:
No response
[cuID:OP-5880]

Just tested it in 3.17.5-nightly.1 and it works so it seems it was fixed.


[encoding] Fix path_reduced_scan buffer size

This is the intermediate TagMonoid buffer that is used by the two-stage scan in the "use_large_path_scan" case. This needs to be the same size as the overall path_reduce output buffer, which gets rounded up to a multiple of the path_reduce workgroup size.
This hasn't been a problem until now because src/wgpu_engine.rs allocates Buffers that are generally larger than the entries returned in the BufferSizes structure, due its quantized size class / pooling strategy. The bindings get their view size assigned based on the whole size of the buffer.
Skia uses a similar allocation strategy but assigns view size to be the precise value from BufferSizes. This causes incorrect behavior as WGSL clamps buffer accesses to the view size.
The now corrected buffer size fixes this issue.

Yes, this is definitely a problem in the original - pathtag_scan1 writes in full workgroup increments. I'm assuming the observed problem only manifests with more than 256k pathtags? I did look at the code in the small case and it seems fine, but it's possible I've missed something.
In any case, good catch.

Yes, I've only observed this in the large scan case.


Attribute Value + Manipulate Children

Get attribute value with key
func value(_ key: String) -> String?

This would make finding an attribute value very compact and convenient
Add [Tag] to children with TagBuilder parameter
public func insert(at i: Int? = nil, if condition: Bool = true, @TagBuilder children: () -> [Tag]) -> Self
public func append(_ condition: Bool = true, @TagBuilder children: () -> [Tag]) -> Self

One more option when declaring a Tag. Right now it's either Tag(...) or Tag {...} This way is both Tag(...).insert{...}
Also, it would allow you to write func() calls on a Tag before declaring children. For example, instead of...
Div {
     // ... a huge hierarchy making me lose track of parent's closing bracket
}
.func()
.anotherFunc()
.anotherFunc()

You could put the func() calls next to the tag declaration. And then attributes are listed closer to the parent.
Div()
     .func()
     .anotherFunc()
     .anotherFunc()
     .append {
          // ... a huge hierarchy that seems better placed in code
     }

• Remove children at index
public func remove(at i: Int, if condition: Bool = true) -> Self

If children can be added, it seems only natural to also remove

Sorry, could you give me a brief explanation about this PR? I can see what the functions are doing, but I'd like to know a bit more about the reasons why we should have them... thank you.

Many apologies.
I attached a lengthy explanation in the PR request notes. Especially for inserting and appending children.
Do you need more detail? Are my notes confusing as to why I think they are important?
Thanks.

Yeah, it was a bit confusing, because of the strange syntax format, I fixed your comment, now it's more readable. :)
Anyway, I like this idea, maybe the naming should be insertChildren, appendChildren, but I'm not sure just yet.
Same thing applies for the remove -> removeChild ?
Also a suggestion for the value function -> attributeValue(for: "key")
Please give me a day or two to think about this. :)

Sorry about that.
Didn’t realize there were tags for swift code.
Now I know!
Thanks for your cogitation...
BG

On Mar 18, 2022, at 1:05 PM, Tibor Bödecs @.***> wrote:
Yeah, it was a bit confusing, because of the strange syntax format, I fixed your comment, now it's more readable. :)
Anyway, I like this idea, maybe the naming should be insertChildren, appendChildren, but I'm not sure just yet.
Same thing applies for the remove -> removeChild ?
Also a suggestion for the value function -> attributeValue(for: "key")
Please give me a day or two to think about this. :)
—
Reply to this email directly, view it on GitHub https://github.com/BinaryBirds/swift-html/pull/20#issuecomment-1072610769, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANDZYQC4GO55X5P5I4J5IH3VASZT7ANCNFSM5RB6AXXA.
You are receiving this because you authored the thread.

One quick thought on the naming conventions...
I've been reading a lot that Swift function names should be very light. And read like extremely thin glue between the logic and variables. That unnecessary labeling or declaratives should be avoided. And to let the supplied variables play a part in the function declaration.
For example...
’’’swift
func value(_ attributeKey: String) -> String?
’’’
... reads like this ...
’’’swift
node.value("class")
’’’
... is lighter and less redundant than ...
’’’swift
node.attributeValue("class")
’’’
The value of the parameter "class" makes the 'attribute' part of the func() name less necessary. And reads redundantly when the code is littered with them.
I see it a lot in init()s ...
’’’swift
init(true)
init("Some string")
init(myInt)
’’’
... versus ...
’’’swift
initBool(false)
init(bool: false)
initString("Some string")
init(string: "Some string")
initInt(myInt)
init(int: myInt)
’’’
And in the case of the children func()s, 'insert' and 'append' seem perfectly clear when followed by brackets with child tags.
’’’swift
tag.append {
childTag
childTag
childTag
}
’’’
While...
’’’swift
tag.insertChildren {
childTag
childTag
childTag
}
’’’
... reads a little like unnecessary labeling. It's clear what's being appended.
The one func() that may benefit from extra clarity is...
’’’swift
tag.removeChildren(at: 5)
’’’
... instead of ...
’’’swift
tag.remove(at: 5)
’’’
That's just my two cents worth.
Happy to call them whatever you like.

Sorry. Must have closed this pull request by accident while I was mucking around.

I was thinking this PR and I think I need a better understanding to evaluate it properly. Could you give me an example use case when you need to dynamically manipulate the hierarchy? 🤔

Off the top of my head, I can't think of a NEED to dynamically manipulate the hierarchy.
I'm just proposing a more flexible way to initialize a Tag. Instead of having to first declare parameters, then children and then functions afterwards...
Tag(a, b, c) {
     // children...
}
.class(insert: "slug")
.func(d)
.func(e)

Being able to manipulate the children would allow you to put the functions up top and children below.
Tag(a, b, c) {
.class(insert: "slug")
.func(d)
.func(e)
.append {
     // children...
}

That's all. There's no NEED to manipulate children. It's just the only way to achieve what I'm describing. After making lots of custom Tags, I found the initialization can get quite 'syntaxy' and hard to read with parenthesis around parameters that stretch over multiple lines and nesting braces. Yikes.
One last step to cleaning up initialization is to convert parameters into functions. Like so...
Tag()
.func(a)
.func(b)
.func(c)
.class(insert: "slug")
.func(parameter)
.anotherFunc(parameter)
 {
     // children...
}

But the only way to achieve any of this would require being able to manipulate the children.

Hey Tibor.
I'm not sure if you already read my previous comment. Before I re-wrote it several times throughout the week, trying to refine my thinking. It's been hectic and my first drafts were rushed. And I think you only get notified once, the first time I post a comment.
But now I think I've made the best, clearest case I can. And I finally updated the code to reflect it.
If you did not already read my previous comment, then these few sentences are moot.
Thanks!


Websocket masking: replace % 4 with & 0b11 for performance.

By replacing % 4 with & 0b11 websocket masking gets about 30% faster. This small change can make websockets up to 10% faster (in my testcase). This will become handy when binary websockets will be supported. (like in #2774)
For benchmark please run:
require "benchmark"

Benchmark.ips(warmup: 4, calculation: 10) do |x|

  buffer = MemoryIO.new(2048)
  buffer << "DaTA"*512
  slice = buffer.to_slice
  count = 2048
  mask = [1_u8,2_u8,3_u8,4_u8]

  x.report("mask_offset & 0b11") do
    mask_offset = 0

    count.times do |i|
       slice[i] ^= mask[mask_offset & 0b11]
       mask_offset += 1
     end
  end

  x.report("mask_offset % 4") do
    mask_offset = 0

    count.times do |i|
       slice[i] ^= mask[mask_offset % 4]
       mask_offset += 1
     end
  end
end

mask_offset & 0b11 297.81k (± 6.07%)       fastest
   mask_offset % 4 227.89k (± 8.37%)  1.31× slower

Thank you! ❤

Just to understand, why a simple change like this makes to code that faster?

@bew usually some math operations can be expressed with bitwise operations that leads better preformance. (% are translated to LLVM's urem or srem), I wouldn't expect that much difference neither, but the benchmark has spoken.

Oh, I didn't spot the % vs & difference, I thought it was & 0b11, this explain! Thanks


storage: initial commit of the objects program

/cc @jba

Closed in the favor of https://github.com/GoogleCloudPlatform/golang-samples/pull/129.


Revised deployment topics for .NET Core 2.1

Revised deployment topics for .NET Core 2.1
Fixes #5398

Closing and reopening to begin new build.

Closing and reopening to begin new build.


Fix intake catalog for c3s-cordex

Changes:

fixed formatting in yaml catalog for c3s-cordex: csv_kwargs
added dtype for c3s-cordex: experiment_id: object

@agstephens needed to fix the catalog for c3s-cordex. Can you give me and @glevava write access to this repo?


CLI: Function compilation error (C#)

Hi all,
when I try to run a function (C#) with the azurefunctions CLI via func run <methodname> that has a dependency to a third party library (i.e. ImageResizer) I get the following error:
Reading host configuration file 'C:\Users\olarafat\repos\serverless-imagemanipulation\host.json'
Function compilation error
run.csx(1,7): error CS0246: The type or namespace name 'ImageResizer' could not be found (are you missing a using directive or an assembly reference?)
run.csx(7,24): error CS0103: The name 'ImageResizer' does not exist in the current context
run.csx(12,13): error CS0246: The type or namespace name 'ResizeSettings' could not be found (are you missing a using directive or an assembly reference?)
run.csx(12,52): error CS0103: The name 'FitMode' does not exist in the current context
run.csx(19,13): error CS0246: The type or namespace name 'ResizeSettings' could not be found (are you missing a using directive or an assembly reference?)
run.csx(19,52): error CS0103: The name 'FitMode' does not exist in the current context

The NuGet packages haven been restored via dotnet restore.
The function works when deployed to Azure.
Repro steps
The code and configuration can be found here: https://github.com/arafato/serverless.imageresizer
Expected behavior
A locally running function.
Actual behavior
An exception (see above)

@arafato What version of the azure functions CLI are you using?

I can't reproduce. I cloned your repo and ran with the latest version of the Functions CLI (https://www.npmjs.com/package/azure-functions-cli). There is a bug with the CLI where you can't use a directory name with dot "." as it tries to generate an invalid hostname.
You should not restore nuget packages with dotnet restore. The Functions CLI will restore nuget packages and operates slightly differently.

Btw, make sure you set a value for your connection strings in appsettings.json. For instance:
{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "connection string value"
  }
}

@lindydonna thanks for your support!
I'm using the following version:

Azure Functions Cli (1.0.0-beta.5)
Function Runtime Version: <IP_ADDRESS>

Adding the AzureWebJobStorage fixed it, though.
Is it possible to attach a debugger to a C# function? It works with Node.js. Adding a breakpoint to a .csx file does not work. I get the message Breakpoint ignored because generate code not found (source map problem)?
Any recommendations? Thanks!

@arafato You can't add breakpoints to C# files in VS code, you need to use Visual Studio for that. Please see https://blogs.msdn.microsoft.com/webdev/2016/12/01/visual-studio-tools-for-azure-functions/ for details.
I think the original issue is now resolved, is that correct?

Closing issue, please reopen if the issue persists


Rebuild generated deepcopy

Run make -f kubebuilder.mk

/ok-to-test

@bowei if you lgtm https://github.com/kubernetes/test-infra/pull/15699 this will not happen again in PRs

done by other PR I think


Disable openlineage for local build of providers

We do not have extractors for all the operators that we have in this repo.
As a result, when building the setup locally using docker-compose.yml and
running the DAGs we keep on getting Extractor logs not found in the task
logs which deviates us from finding the right logs.
With this change, we are disabling setting the openlineage specific envrionment
variables, so that we have clean task logs.

Previous task logs:

With the change in this PR, task logs are cleaner:


Fix: the trait bound RegistryEntryId: Hash is not satisfied

I encountered the following error compiling the main branch for target aarch64-apple-darwin. Maybe you just missed to test macOS after a modification... Pull request adds Hash for derive.
error[E0277]: the trait bound `RegistryEntryId: Hash` is not satisfied
   --> async-hid/src/lib.rs:120:21
    |
118 | #[derive(Hash, Clone, Eq, PartialEq)]
    |          ---- in this derive macro expansion
119 | #[repr(transparent)]
120 | pub struct DeviceId(BackendDeviceId);
    |                     ^^^^^^^^^^^^^^^ the trait `Hash` is not implemented for `RegistryEntryId`
    |
    = note: this error originates in the derive macro `Hash` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider annotating `RegistryEntryId` with `#[derive(Hash)]`
   --> async-hid/src/backend/iohidmanager/service.rs:66:1
    |
66  + #[derive(Hash)]
67  | pub struct RegistryEntryId(u64);
    |

Looks good, I think this issue was introduced in a previous PR that added the Hash trait to many structs.


Redirect URI not working

Describe the bug
After entering the password, the user is redirected back to the login page (as if nothing happened), instead of the proper redirect URI. This is solved by removing the default login URI on the organization. The odd thing is that readding the default redirect URI on the organization doesn't reintroduce the bug.
It seems like deleting and readding the default redirect URI on the organization changes some other state. The same happens if I initialize the organization without a default redirect (if add one and then remove it it works).
I can't provide the Terraform spec to reproduce since i also involves instance configurations (not available yet), but happy to provide more details if needed.
This used to work with previous versions, it might be tied to a recent release.
The redirect URI is also set on the instance
Additional context
ZITADEL Cloud 2.8.0

@DavideWalder Thanks for your report.
I could not reproduce your issue, but maybe I do not have the same entry point or configuration. So can you please answer the following questions?
Did you add a default redirect url, if yes on an instance or on an org? Or should it just redirect to a url you are sending with your authorization request?
How do you get to the ZITADEL login? Org which url do you open?
Maybe you can send us a har file so we have some more information about what happens?

I added a default URI to the instance
Create a new organization (using the instance defaults, no overriding)
Invited a user to that organization
I'll send you a HAR file on Discord with what the user did

Notes:

The invitation flow doesn't seem to be responsible, this happens even with logins (see the last bit of the HAR export)
The frontend is correctly passing the redirect URI

Instance settings

Minimal steps to fix the issue:

remove redirect URI from organizations settings
Reset settings to instance default

From a quick look at the code, it looks like if there is no login policy on the organzation (as would be if someone resets it to the instance settings), the default redirect URI is not the one of the instance but "":
https://github.com/zitadel/zitadel/blob/fbd04d399d8b71cdfc69d1634f6c6f31cbc6b7ab/internal/api/ui/login/policy_handler.go#L25
https://github.com/zitadel/zitadel/blob/bffb10a4b4a854b00b04bfe030bd74a3c07cb830/internal/query/login_policy.go#L329

@DavideWalder Sorry maybe I do not understand you correctly.
You said that you do not set/overwrite the instance settings on your organization.
But to fix it you did remove the uri from the organization settings. This tells me that you did set a default redirect url?
The other thing that is unclear to me is, that this happens with applications not in dev mode. So the default redirect url does not have anything to do with your application settings.
The default use case is, that you redirect from an application to ZITADEL with an authorization request. The authorization request has a redirect url, that must be configured on your application.
The default redirect url does only trigger if we do not have an authorization request. e.g when the user comes from an email eg. password reset, initial mail, etc.
The code line you did mention is only the initialization. Some lines later we fill the urls:

@hifabienne I did set a default redirect URI on the instance, and I'm setting the redirect URI in the authorization request.
I managed to reliably reproduce the bug on all the instances, the application settings don't play any role indeed.

Set a default URI on the instance
Create an organization (without changing the login policy)
Create a user in that organization
The user will be able to set their password and will be sent to the login page afterwards, but won't be able to login (after the login it will be sent back to the login page, as if nothing happened)
Click on "Save" in the login policy settings of the organization
Now everything works

@DavideWalder Sorry maybe I do not understand you correctly. You said that you do not set/overwrite the instance settings on your organization. But to fix it you did remove the uri from the organization settings. This tells me that you did set a default redirect url?
The other thing that is unclear to me is, that this happens with applications not in dev mode. So the default redirect url does not have anything to do with your application settings.
The default use case is, that you redirect from an application to ZITADEL with an authorization request. The authorization request has a redirect url, that must be configured on your application.
The default redirect url does only trigger if we do not have an authorization request. e.g when the user comes from an email eg. password reset, initial mail, etc.
The code line you did mention is only the initialization. Some lines later we fill the urls:

What I meant with the lines of code I referenced, is that if there is no login policy on the organization, the query doesn't return any row (rows.Next() doesn't return anything), so defaultRedirectURI will stay an empty string, instead of defaulting to the instance default redirect URI.

The weird thing is that the GetLoginPolicy endpoint correctly returns the instance default (so if no login policy is set on the organization, it returns the instance settings)

Unfortunately I cant reproduce your problem.
I did the following:

Set default redirect url on my instance to zitadel.com
create an organization without changing the policy
create a user in the organization
Click initialize user in the email --> password set screen, click next, redirect to zitadel.com

Because I redirect to our website I will not be redirected back to our login with a proper authorization request.
But in your case the user should be redirected to your application, because you do not have an active token you should be redirected back to ZITADEL login, where the you should enter your login data.
The policy is always read either from the organization or from the instance in total. we do not read the policy from the oganization and fill the redirect url from the instance. In your case because no organization setting is existing we will read the complete policy from the instance.

The goal of the redirect url is to send you somewhere, from where you can start an authorize request. Because without the authorize request, we cant make the login.

I will investigate some more time aswell.
Can you maybe create two organizations. One where it works and one where it doesn't. And then send me the organization ids in the discord. So we can compare the two settings.

Sure, I'll set them up. One detail I forgot to mention is that I'm not including the organization scope in the authorization request (I'm only giving openid profile email urn:zitadel:iam:user:metadata)

FYI: I just invited another user to the ZITADEL customer portal and we had the same issue (kept being redirected to the login page after logging in).

Hei @DavideWalder
Can you please try it again.
We have investigated some time and found a bug that might solve your problem.
We have deployed the newest version, and this might fix it.

Just tested with an instance running 2.10.0, same issue. I did the following:

Picked an organization
Reset the login policy to instance default (which has the URI)
Tried logging in with an user of that organization -> redirection doesn't work
Clicked on "Save"
Redirection works

@DavideWalder I think we found the bug.
We can see that the lifetimes on your instance login policies are all set to 0.
This means, that e.g password should be checked after 0 seconds, and results in staying on the password screen.

Is it possible that you have configured this somewhere and it is set to 0? Maybe terraform?

@hifabienne Thanks a lot for the find! I changed password check lifetime to 241 hours in the instance settings and it now works (no need to override the instance settings in the org)
I'm controlling the instance settings with a script (complementing the Terraform setup, since instance objects are not supported yet) where I'm in fact not specifying the lifetimes.
If I understand correctly there seems to be some defaulting login in the frontend (the displayed values do not match the actual ones), since I always see lifetimes as in the screenshot you posted even when they are 0.

I am happy that we found the problem.
@peintnermax @livio-a I thought we changed the frontend to not showing some defaults? Is this not yet deployed?

this will be fixed with https://github.com/zitadel/zitadel/pull/4575

this will be fixed with #4575

Great.
@DavideWalder I will close the issue, since we found the problem. With the fix on the other pr you should then also see if the values are not set.


Modularize and create a bower package

Do you think it would be possible to create a Bower package so I can just bower install nupic.visualizations and get all the client code necessary for charting?

It looks like it is possible. I have never done it, but I will do it if it is possible.

That would be great, because I can just drop it into any web page I want.

:+1: sounds useful.
I was just thinking if we'd have a use for a minimalistic API? :

app.openGraph(url/file);
app.setVisibilitySeries(..), setScaled(..)

or things like that?

I am expanding this issue to include modularizing of the app. The app should be able to be installed in other web pages easily. Additionally, multiple instances of the app should be able to be installed on a page. Therefore we need to decouple the app from the parent page it is in now.

modularizing of the app. The app should be able to be installed in other web pages easily. Additionally, multiple instances of the app should be able to be installed on a page.

Thanks @jefffohl , that will be useful for the future devel!

I have been through this exercise before. Glad it's you and not me! :P

Matt Taylor
OS Community Flag-Bearer
Numenta
On Fri, Dec 11, 2015 at 4:03 PM, breznak<EMAIL_ADDRESS>wrote:

modularizing of the app. The app should be able to be installed in other
web pages easily. Additionally, multiple instances of the app should be
able to be installed on a page.
Thanks @jefffohl https://github.com/jefffohl , that will be useful for
the future devel!
—
Reply to this email directly or view it on GitHub
https://github.com/nupic-community/nupic.visualizations/issues/40#issuecomment-164084874
.


Typescript Support

I am keen on introducing typescript to my electron-vue project, but I fear setting it up may be spooky. Do you (or anyone else) have any tips on getting started there?
If there is enough interest, perhaps some dedicated space in the docs/template would be good in the future.
Thanks again for this wonderful project.

@zxc23
Was actually going to consider this rather soon. Probably won't directly include within the boilerplate itself, but definitely would add documentation about how to set this up.

Been experimenting with this the past couple of days. It seems that vue-class-component, along with vue-property-decorator is a good way to go. This isn't super urgent at the moment, so I'll be deferring this for now. If you are personally insterested in tickering with this, I basically followed the setup from here.

I followed the same setup you mention, I managed to get almost everything working, but for some reason the <router-view>tag is not being recognized, did you come across this issue?
These are the changes to the renderer webpack file: webpack.renderer.config.js
This is the tsconfig.json file:
{
  "compilerOptions": {
    "target": "es5",
    "lib": [
      "dom",
      "es2015"
    ],
    "module": "es2015",
    "moduleResolution": "node",
    "isolatedModules": false,
    "experimentalDecorators": true,
    "noImplicitThis": true,
    "strictNullChecks": true,
    "removeComments": true,
    "suppressImplicitAnyIndexErrors": true,
    "allowSyntheticDefaultImports": true
  },
  "compileOnSave": false
}

This is the error message:

@sbaidon
The webpack config looks correct at first glance. Do you have a repo I could take a look at?

@SimulatedGREG Here it is https://github.com/sbaidon/typescript-electron-vue

@sbaidon
I can't seem to figure out what is so different from what I previously did. Here's a link to what I got working...
This setup also works with vetur with Visual Studio Code. I'm also not sure if the dependency versions are specific, so if this doesn't work with npm install, make sure to try installing with yarn.
https://github.com/SimulatedGREG/electron-vue-ts-experiment

Well, I will try to figure out what's going on...
Thanks a lot for sharing the repo!

Found what was the problem,vue-class-component must be listed as dev-dependency.
I am guessing it has something to do with the renderer's configuration listing all depedencies under the externals property

Hi, I try the electron-vue-ts-experiment, but, in a .vue file, .ts file connot be imported. It seems that, the .ts file is not processed by webpack, because i cannot find the .ts file content in any files of the dist folder
I just add a new file in src/renderer/components/test.ts
export const str = 'hi'

and import the str in file src/renderer/components/LandingPage.vue
import { str } from './test'

it reports
┏ Renderer Process -----------

  Hash: 77e3d9660f93082096a6
  Version: webpack 2.6.1
  Time: 279ms
                                 Asset      Size  Chunks             Chunk Names
                         imgs/logo.png   61.9 kB          [emitted]
                           renderer.js   1.08 MB       0             renderer
  0.88465a623443d20e48e9.hot-update.js   19.2 kB       0             renderer
  88465a623443d20e48e9.hot-update.json  43 bytes

  ERROR in ./~/babel-loader/lib!./~/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/LandingPage.vue
  Module not found: Error: Can't resolve './test' in 'D:\_project\console\electron-vue-ts-experiment\src\renderer\components'
   @ ./~/babel-loader/lib!./~/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/LandingPage.vue 4:0-29
   @ ./src/renderer/components/LandingPage.vue
   @ ./src/renderer/router/index.js
   @ ./src/renderer/main.ts
   @ multi ./.electron-vue/dev-client ./src/renderer/main.ts
  Child html-webpack-plugin for "index.html":
           Asset     Size  Chunks  Chunk Names
      index.html  1.45 MB       0

┗ ----------------------------

how can I resolve this problem?

https://github.com/electron-userland/electrify uses this boilerplate and TypeScript support added for both main and renderer.

Module not found: Error: Can't resolve './test' in 'D:_project\console\electron-vue-ts-experiment\src\renderer\components'

You need to add shim https://github.com/electron-userland/electrify/blob/master/src/renderer/vue-shims.d.ts

Thank you very much 👍 @develar

https://github.com/electron-userland/electron-webpack released as refactored version of this boilerplate with TypeScript support. I will open discussion about integration/merging soon. (this boilerplate is so awesome, that can be used not only for vue projects, but for any electron application :)).

Done in #310

Posting this here because it might be relevant: https://vuejsfeed.com/blog/vuets-a-vue-js-and-typescript-ready-boilerplate

My friend @akiralaine actually made vuets based off my electron-vue-to-experiment. Cool to see people noticing it, haha!

Terminal how to print the log???

I found another Vue + TS repo, this one directly from MS:

Just a quick update to everybody interested in using TypeScript. electron-vue will be migrating to use electron-webpack internally, which has first-class support for TypeScript. There are still a few things left on my agenda until that migration is made, but it will finally be coming soon!

Has this been implemented yet? Would love to utilize TypeScript in my project.

Okay everyone, the current feat/electron-webpack offers experimental TypeScript support. You can try it now with...
vue init simulatedgreg/electron-vue#feat/electron-webpack

During scaffolding, make sure to hit (Y)es to setup TypeScript. All provided components files have examples of the traditional and class styles. If you haven't seen Class component types, makes sure to check out vue-class-component for more info.
Known Issues:

ESlint doesn't understand all of the TypeScript syntax
Currently throwing errors with the as keyword on Vue Component files
You will get an error after installing dependencies, but this doesn't break functionality. You can continue with developing your application.

Make sure to see #310 for more information about this branch.

Awesome, great work

@SimulatedGREG Using this, I had to add Electron to the ESLint global list to make it compile.  Otherwise, it throws 'Electron' is not defined.  For the issue you pointed out above, mine also wouldn't compile unless I removed the references and as keyword to the VueComponents.  I'm happy with letting it spit out errors as long as it still works, so if there's some configuration that I can just add or somehow 'whitelist' this feature, I'd be interested in hearing about it.

Noticed on initial runs that electron-webpack spits out an empty box on the startElectron process in the dev-runner.js if data is whitespace.  Obviously doesn't hurt anything, just seemed odd when I was monitoring the output.

I am also very interested in migrating to Typescript.
Maybe this repo can serve as inspiration: https://github.com/bdero/electron-vue-typescript-starter

Hi! I'm interested in use Typescript in my electron-vue project too.
What is the state of this? I've read this discussion but any given option above it doesn't work.
Thanks!

Update: I've been super busy with life and work, but the current plan for the moment is to reevaluate if electron-webpack will be used or if vue-cli@3 would be a better fit.

Ohh Great!

can typescript support in electron-vue now? I'm quit interested in it too

Hey @SimulatedGREG, any news on that update? Tried to reconfigure by hand but failed with a lot of errors... I'm not very good with the Webpack config, and I've been testing vue-cli@3 a lot in another project, it is looking and working really great!
Thanks for your work!

Can anyone explain the trade-offs between vue-cli@3 and electron-webpack ?

I've been super busy with life and work

@SimulatedGREG I wish you the best of luck. electron-vue is a life-saver for me. I tried without it first, and wasted so many hours to no avail. Thanks for your efforts!

Can typescript support in electron-vue now? Super Waiting for It...

@SimulatedGREG ， as vuejs and electron both officially support typescript now, do you have a plan to make this project support ts as well?
The electron-vue-ts-experiment repo haven't been updated for more than one year.
Hope to hear some voice from you on it.
Thanks very much.

@oopsplus SimulatedGREG is dedicating his time to other projects currently and I've been mainly maintaining this repo currently.
It seems that between this template and a Vue CLI 3 plugin, the plugin approach was taken, so not much additional work has been done for TS support. That said I am a big fan of type script and would also like to see support added. I'll take a look at see what would be required to add support, but PR's are appreciated if anyone has anything to add.

Going back to the top post in this issue thread:

I am keen on introducing typescript to my electron-vue project, but I fear setting it up may be spooky. Do you (or anyone else) have any tips on getting started there?

As mentioned several times in this thread, Vue Cli 3 is replacing boilerplates and templates. It also has excellent official typescript support and an onofficial electron plugin: https://nklayman.github.io/vue-cli-plugin-electron-builder/
Personally I went from using this template to the above mentioned combo and recommend it to anyone interested in a replacement of electron-vue.

I would also encourage the usage of Vue CLI 3 (it's quite nice and it's plugin architecture is more sustainable for long term projects over updating a boilerplate).
That said, vue-cli-plugin-electron-builder is not quite at the point where I personally feel comfortable moving over to it just yet. Until then I plan on helping to maintain this repo and address issues as they come up so that this project isn't abandoned before the next tool is fully ready for production usage.

https://github.com/SimulatedGREG/electron-vue-ts-experiment
.electron-vue/webpack.renderer.config.js
resolve: {
alias: {
'@': path.join(__dirname, '../src/renderer'),
'vue$': 'vue/dist/vue.esm.js'
},
extensions: ['.js', '.vue', '.ts', '.json', '.css', '.node']
},
Add to .ts extentions.
It's work well, when import another .ts file

Any news on this? Can anyone give me some pointers on how to migrate electron-vue to vue cli? Thanks :D


type eligibility list interface

I am currently hard coding a list of crimes that are ineligible for expungement (List A, List B, Etc.), however I get the feeling that maybe this list should be stored in the database and have some sort of interface so the public defenders office can view it and/or modify it as necessary.
I imagine that these lists don't change very often, but i'd probably want this feature if i was them.

Let's take a look at this when we pair next week.

I think a UI to make changes would be really convenient, but like you mentioned I don't think these rules will change much. I asked Michael about this a while ago and I think he said the same thing, he said getting in touch with a dev to make a change would be fine. But if it's relatively quick to implement, maybe it's worth it.
Also, it might be useful to have a UI that lists all the rules to quickly get an idea of how we're evaluating the records, even if it's not editable.

Also, it might be useful to have a UI that lists all the rules to quickly get an idea of how we're evaluating the records, even if it's not editable.

The analyzer would output list of rules (as strings) that were checked and their result. So we could do it display it for every analysis if needed.


Expires vs max-age

14.9.3 If a response includes both an Expires header and a max-age directive, the max-age directive overrides the Expires header, even if the Expires header is more restrictive.

Fixed


Remove the --no-snapshot flag

As Portainer currently leverages snapshot for primary features, users should not be able to disable snapshots.
Any existing instance with disabled snapshot will be updated to use default snapshot interval again.

Closed via #3814


Layer2 prod

@Noorts: this points to our production backend and is available at https://swap.onramper.com.
Also check out https://github.com/onramper/widget/pull/183.

Hey @nyshthefantastic! Could we close this PR down?


.aggregate Exception 81513513 is notvalid string error while checking for update

Pre-flight checklist

[X] I have read the contribution documentation for this project.
[X] I agree to follow the code of conduct that this project uses.
[X] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Electron Forge version
6.0.0-beta.67
Electron version
^21.1.0
Operating system
windows10
Last known working Electron Forge version
6.0.0-beta.67
Expected behavior
not able to update the electron app using hazel server
Actual behavior
its  must have update my electron app
Steps to reproduce

electron-forge publish
download the .exe file from the release image is attached
after 600secods i face this error image is attachedI

Additional information
No response

I am getting this response from hazel server
https://github.com/vercel/hazel/issues/154#issuecomment-1287088595

What does your package.json look like?

81513513 is a github release ID, some part of hazel is sending the github release ID back as a version string instead of your actual apps version


Updated SpreadsheedView to open

So that it can be subclassed outside it's module
Relates to issue #52

I will do it after releasing version 1.0. Thank you very much for contributing.


[DV] Disable a labelled fork difference between Xcelium and VCS

Description
I came across an issue with Xcelium while I was trying to disable a fork based on its label. This feature is mentioned as per of the SV LRM IEEE Std 1800™-2017 section 9.6.2 Disable statement.
Here is a simplified version of my code:
    forever begin
      wait(!under_reset);
      fork : main_fork
        begin
          fork : second_fork
            task_a();
            task_b();
          join
          wait fork;
        end
        begin
          wait(under_reset);
        end
      join_any
      disable main_fork;
    end

By invoking this disable main_fork, I was expecting to kill all the main_fork processes and its sub-processes. Thus, the tasks started via second_fork should have been killed also. Which is NOT the case with Xcelium, but works as expected with VCS.
I Googled my issue and fell on this issue raised on Ibex project https://github.com/lowRISC/ibex/issues/1174. Here people are saying that we should better use simple disable fork statements, which I can't I it seems to kill also this fork: https://cs.opensource.google/opentitan/opentitan/+/master:hw/dv/sv/dv_lib/dv_base_scoreboard.sv;drc=f4c2bb903096d18bd45f0ad6b5e5aeb8f32545e5;l=26. I don't have a proper explanation yet, but I could see that reset signal was happening but the reset_deasserted was not. So my guess was that this task has been killed, but I haven't investigated any further.
On the Cadence support portal I found this page: https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000000syTQEAY&pageName=ArticleContent
Which tells that we can turn on an option: -parallel_block_disable. I have tried and it seems to work.
There are some other workarounds where I can use process instead (see SV LRM section 9.7 Fine-grain process control) for example, or maybe using another nested fork might work.
My question now is, what should I do?

enable the Cadence option -parallel_block_disable
use SV process feature
find any other way

I would tend to go with the Cadence option enabled as it will avoid for someone else to go into this issue and spend time on it again, and we'll align VCS and Xcelium behaviors on this point by doing so as well.
Anyone has an opinion on it? (if you see anyone else who might interested on this topic please tag her/him)
@rswarbrick @hcallahan-lowrisc @antmarzam @matutem

The Cadence support description is pretty detailed! I think the bit that I didn't know already was the distinction between a "static disable" (disable main_fork) and the dynamic parent/child relationships that are followed by disable fork.
From section 9.6 of the 1800 standard:

So it looks like Xcelium is doing exactly what the standard requires (and what Rupert didn't know about!)
I suggest not using the option and instead to use the language that I now understand we're using :-)
About how to achieve the behaviour you want, I'm not sure I properly understand why you can't use disable fork. I assume you're using an isolation fork in the usual way? That would definitely work for the example you gave in the issue. If there's something that makes the technique impossible, maybe you could give a bit more of a description.

Thanks for your answer @rswarbrick. But I still have a doubt about Xcelium compliance.
If I refer to example 6 within the section section 9.6.2 of the SV LRM IEEE Std 1800™-2017:
This example shows the disable statement being used to disable concurrently a sequence of timing controls and the task named action when the reset event occurs. The example shows a fork-join block within which are a named sequential block (event_expr) and a disable statement that waits for occurrence of the event reset. The sequential block and the wait for reset execute in parallel. The event_expr block waits for one occurrence of event ev1 and three occurrences of event trig. When these four events have happened, plus a delay of d time units, the task action executes. When the event reset occurs, regardless of events within the sequential block, the fork-join block terminates—including the task action.
fork
  begin : event_expr
    @ev1;
    repeat (3) @trig;
    #d action (areg, breg);
  end
  @reset disable event_expr;
join

I have changed a bit my code to move the label on the begin instead of the fork, as follow:
    forever begin
      wait(!under_reset);
      fork
        begin : main_thread
          fork : second_fork
            hmac_process_fifo_status();
            hmac_process_fifo_wr();
            hmac_process_fifo_rd(task_id_cnt);
            hmac_intr_test();
            monitor_cov();
          join
          wait fork;
        end
        begin
          wait(cfg.under_reset);
          disable main_thread;
        end
      join_any
    end

Which seems to match the LRM example, but still doesn't work. Do you see any difference which might cause this?

As an initial comment about your example. Following join with wait fork looks wrong to me: the second statement will be a no-op.
I also don't properly understand what doesn't work. I assume that the disable main_thread statement will kill the process that's waiting on the join statement, but (as you explained earlier) it won't have any effect on the processes that it was waiting for. I don't see any reason to expect it to :-)
Again: if this is the real problem you're trying to solve then you should use an isolation fork and disable fork like the many, many places in the OpenTitan codebase that use the same structure. Just grep for "isolation_fork" to find examples.

The wait fork is here is in case the tasks from the second_fork end before the reset occurs. This will just pause until the reset will be triggered.
This disable by label not kill the same level of layers than the disable fork is really confusing and not having the same behavior with VCS and Xcelium is even more!
Anyway, I have adopted the isolation fork as suggested and it works, thanks!

I would suggest to name the thread and add a comment to tell which thread is disabled by this disable fork. At least, this is what I'll do at my end. Something like:
      fork begin : isolation_fork
        fork
          begin : main_thread
            fork
              process_a();
              process_b();
            join
          end
          begin : reset_thread
            process_c();
          end
        join_any
        disable fork;   // Terminates all descendants and sub-descendants of isolation_fork
      end join


packaging: updated patch

Signed-off-by: Miquel Sabaté Solà<EMAIL_ADDRESS>

Merging myself since it's an easy fix...


⚠ ClamAV has degraded performance

In 9da9675, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 570 ms

Resolved: ClamAV performance has improved in 56b0d40 after 5 minutes.


A function to get the rgb color from mudblazor  color

Feature request type
Other
Component name
all
Is your feature request related to a problem?
just a litle class to get the current string color in c# from the MudBlazor.Color.Tertiary
Describe the solution you'd like

Have you seen this feature anywhere else?
a fct like this
GetMudColor ( MudBlazor.Color.Tertiary)=>rgb(30,200,165)
Describe alternatives you've considered
No response
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

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

I am also interested in this

Not sure if this is realistic. MudBlazor.Color is just an enum that represents a CSS variable in our styles. Those can be overridden, so Tertiary => rgb(30,200,165) won't necessarily hold true anymore. Correct me if I'm wrong, @danielchalmers.

the problem is the to get le color use by mud blazor MudBlazor.Color from the css for example to have the same color with the apex graph that run with rgb code

The colors are available in the palettes defined in the MudThemeProvider https://mudblazor.com/customization/overview#custom-themes

ok ,
How can I get the colors  from colors.**** to  put in my chart , like your example
	 string[] colors = { "#ff0000", "#00FF00", "#000000" };
	 options.ChartPalette = colors;

ok ,
How can I get the colors from colors.**** to put in my chart , like your example
	 string[] colors = { "#ff0000", "#00FF00", "#000000" };
	 options.ChartPalette = colors;

var myCustomTheme = new MudTheme
{
    PaletteDark = new PaletteDark
    {
        Primary = Colors.Blue.Lighten1,
        Secondary = "#F50057"
    }
};

string[] colors = { myCustomTheme.PaletteLight.Primary };
options.ChartPalette = colors;


Clarify Marshaller.GetDefaultNativeType

Addresses https://github.com/dotnet/corert/issues/2730
@jkotas

The marshalling codegen is playing fast and loose with typing. We really ought to fix that.
I'm now hitting another RyuJIT assert because in the generated marshaling code for FormatMessage, there's bogus typing around the stloc.3 instruction. I haven't investigated which one triggers the assert, but both look pretty wrong.
// [System.Console]Kernel32.FormatMessage
.method int32 FormatMessage(int32, native int, uint32, int32, class [System.Private.CoreLib]System.Text.StringBuilder, int32, native int[]) cil managed
{
  // Code size: 134
  .maxstack 134
  .locals init (int32 V_0,
      int32 V_1,
      class [System.Private.CoreLib]System.Text.StringBuilder V_2,
      uint16[] V_3,
      uint16[] V_4,
      uint16& pinned V_5,
      native int[] V_6,
      native int* V_7,
      native int& pinned V_8,
      native int V_9)

  IL_0000:  ldsflda     valuetype [System.Private.CoreLib]Internal.Runtime.CompilerHelpers.InteropHelpers/MethodFixupCell Interop/Kernel32::
  IL_0005:  call        native int [System.Private.CoreLib]Internal.Runtime.CompilerHelpers.InteropHelpers::ResolvePInvoke(valuetype [System.Private.CoreLib]Internal.Runtime.CompilerHelpers.InteropHelpers/MethodFixupCell*)
  IL_000A:  stloc.s     9
  IL_000C:  ldarg       4
  IL_0010:  stloc.2
  IL_0011:  ldloc.2
  IL_0012:  call        char[] [System.Private.CoreLib]Internal.Runtime.CompilerHelpers.InteropHelpers::GetEmptyStringBuilderBuffer(class [System.Private.CoreLib]System.Text.StringBuilder)
  IL_0017:  stloc.3
  IL_0018:  ldloc.3
  IL_0019:  stloc.s     4
  IL_001B:  ldloc.s     4
  IL_001D:  brfalse     IL_0035
  IL_0022:  ldloc.s     4
  IL_0024:  ldlen
  IL_0025:  conv.i4
  IL_0026:  brfalse     IL_0035
  IL_002B:  ldloc.s     4
  IL_002D:  ldc.i4.0
  IL_002E:  ldelema     uint16
  IL_0033:  stloc.s     5
  IL_0035:  ldloc.s     5
  IL_0037:  conv.i
  IL_0038:  stloc.3
  IL_0039:  ldarg       6
  IL_003D:  stloc.s     6
  IL_003F:  ldloc.s     6
  IL_0041:  brfalse     IL_0059
  IL_0046:  ldloc.s     6
  IL_0048:  ldlen
  IL_0049:  conv.i4
  IL_004A:  brfalse     IL_0059
  IL_004F:  ldloc.s     6
  IL_0051:  ldc.i4.0
  IL_0052:  ldelema     native int
  IL_0057:  stloc.s     8
  IL_0059:  ldloc.s     8
  IL_005B:  conv.i
  IL_005C:  stloc.s     7
  IL_005E:  ldarg.0
  IL_005F:  ldarg.1
  IL_0060:  ldarg.2
  IL_0061:  ldarg.3
  IL_0062:  ldloc.3
  IL_0063:  ldarg       5
  IL_0067:  ldloc.s     7
  IL_0069:  call        void [System.Private.CoreLib]System.Runtime.InteropServices.PInvokeMarshal::ClearLastWin32Error()
  IL_006E:  ldloc.s     9
  IL_0070:  calli       int32(int32, native int, uint32, int32, uint16[], int32, native int*)
  IL_0075:  call        void [System.Private.CoreLib]System.Runtime.InteropServices.PInvokeMarshal::SaveLastWin32Error()
  IL_007A:  stloc.1
  IL_007B:  ldloc.1
  IL_007C:  stloc.0
  IL_007D:  ldloc.0
  IL_007E:  ldloc.2
  IL_007F:  ldloc.3
  IL_0080:  call        void [System.Private.CoreLib]Internal.Runtime.CompilerHelpers.InteropHelpers::ReplaceStringBuilderBuffer(class [System.Private.CoreLib]System.Text.StringBuilder, char[])
  IL_0085:  ret
}

Maybe interesting to snap to the CoreCLR marshalling generator, so that we do not have to reinvent the wheel and just to a straight C++ to C# rewrite piece at a time.

@MichalStrehovsky I apologize for the inconvenience. This PR already fixes the issue that you mentioned.
In retrospect,  I wish I ran my test with the CHK version of the RyuJit. I thought when I ran with the debug version of ILC it automatically consumed the CHK version of the RyuJit. Thanks @MichalStrehovsky  for sharing the instructions to consume CHK version fo RyuJIT. From now on I will definitely use it.

@shrah Thanks!


Investigate why Goons seem to spawn every raid sometimes

Originally written by chomp

Likely left over debug changes: https://github.com/sp-tarkov/server/commit/e6ab51dc78e4b8bb646fe7103aaf99b94bdab30b

Originally written by chomp


⚠ SceneTime has degraded performance

In 8d6c4c8, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1228 ms

Resolved: SceneTime performance has improved in 57c8fcc after 6 minutes.


Fix #282 versionable behavior FK in generated object class

Fix #282 by replacing foreign key references with PrimaryKey

Add Phpunit test

Can you remove the third commit please? (Merge branch ...)

Merged, thanks!


datasource: add vmware backdoor

Updated to include DNS servers and use sigma/vmx-guestinfo.

LGTM

is there anything I can do to make this move forward? Up until now, I'm still maintaining my fork of CoreOS just for the ability to get the cloud-config file through the backdoor :)
https://github.com/sigma/coreos-cloudinit/tree/t/feature/vmw-init
Note that I updated sigma/vmw-guestinfo to realign it with the code base of open-vm-tools 9.10.2

@sigma We were waiting a vendor to finish (begin) testing but I've about had it. This will be in next week's Alpha. Sorry for the delay.

@crawford awesome, thanks. I'm gonna ditch my branch and build on top of yours then.
From a quick look, it doesn't look like guestinfo.coreos.config can be a URL for example (which I find convenient in my branch :)). Any particular reason?

@crawford btw, if said vendor is VMware, I can volunteer some of my/their time to do the testing ;)

@sigma that's a decent idea. What if we add guestinfo.coreos.config.url?
And it's not VMware :)

@sigma also, FYI, I'm going to rework the options slightly so they aren't so archaic

@crawford sure, guestinfo.coreos.config.url sounds just fine.

Uhhhh...
vmware_test.go:293: bad error (#5): want invalid CIDR address: test destination, got invalid CIDR address: test destination

@sigma I've pulled in your changed but I want to do a little more testing today before I merge them.

@marineam I've updated the spec to be protocol agnostic. It greatly simplifies the code.

@crawford I also have some upcoming changes for reading from OVF environment if present (through the same backdoor, or from the automatically exposed ISO image). I can either open a pull request for your branch, or consider it as a separate change altogether once this one is in place. Any preference?

@sigma Let's put that in a separate PR once this is merged.

Back peddling a little bit. We need to keep the existing spec, so that's what we'll go with for now. I'm going to follow this up with another PR in a few days to add the new spec side-by-side.

@sigma I know I said this would be merged, but I just got off the phone with the vendor and they need changes. I hate to do this, but I have to postpone this change a bit longer. The silver lining is that I think we'll be able to switch to the modified scheme (with coreos.config.url).

I've updated this (once again) with the better version of the spec (we got the OK from the vendor).

LGTM


fix: typo in the semantic release config preventing the updates to Chart.yaml from being committed

Description
This pull request changes the following:

Fixes a typo with the release configuration preventing the Chart.yaml from being committed.
Fixes the Chart.yaml to correct the missed version update.

Related Issues

Closes #251

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

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


Fix panic when String() is called on a column definition with no data type

Calling the String() method on a column definition with no data type currently causes a panic due to this attempt to call String() on a Type field that could potentially be nil:
https://github.com/rqlite/sql/blob/123a320627bfe1e84f653c01329e1b7ca3384c5f/ast.go#L726
This PR checks to make sure the Type field isn't nil before calling String() and modifies the tests to ensure that a nil Type doesn't cause a panic.
Replaces #36

Thank you for your contribution.


add json support for SupplyChain and EID/UID objects

Please rebase to the parent promoted-extensions -- I fixed the whitespace issue, and note the object model has been changed so please update this code to reflect that.

There are no new extensions added. There is new message added in openrtb-ext.proto. But I found no readers for other messages in openrtb-ext.proto. I believe no reader needed for new message also.


⚠ Spryr has degraded performance

In a75f540, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 4260 ms

Resolved: Spryr performance has improved in b577b23 after 7 minutes.


Resolve Django 2.0 deprecation warnings

env/local/lib/python2.7/site-packages/social/apps/django_app/default/migrations/0002_add_related_name.py:18: RemovedInDjango20Warning: on_delete will be a required arg for ForeignKey in Django 2.0. Set it to models.CASCADE on models and in existing migrations if you want to maintain the current default behavior. See https://docs.djangoproject.com/en/1.9/ref/models/fields/#django.db.models.ForeignKey.on_delete
  field=models.ForeignKey(related_name='social_auth', to=settings.AUTH_USER_MODEL)

Hi, I have some suggestions to help solving this issue!
Here is a list of similar issues:

1. [Resolve Django 2.0 deprecation warnings](https://github.com/omab/python-social-auth/issues/880)

2. [RemovedInDjango20Warning: on_delete will be a required arg for ForeignKey in Django 2.0. Set it to models.CASCADE on models and in existing migrations ](https://github.com/omab/python-social-auth/issues/1022)

3. [Missing migration](https://github.com/omab/python-social-auth/issues/516)

4. [Django adds migration](https://github.com/omab/python-social-auth/issues/474)

5. [Django 1.7 warning - You have unapplied migrations](https://github.com/omab/python-social-auth/issues/426)

Also, below are some developers who made PRs that close similar issues:

andreipetre

bendavis78

Hope this is useful!
Cheers,
Cinnabot.
PS: Liked my suggestions? Install me in your repository! Visit: getcinnamon.io.


1.0.2f: regression in BIO_get_conn_int_port()

There is a compiler error when using BIO_get_conn_int_port() due to
a parameter count mismatch in BIO_ctrl() which it is redefined to.
In file included from C:/hb/openssl-mingw64/include/openssl/ssl.h:152:0,
                 from C:/hb/contrib/hbssl/hbssl.h:59,
                 from ../../../../../contrib/hbssl/bio.c:51:
../../../../../contrib/hbssl/bio.c: In function 'HB_FUN_BIO_GET_CONN_INT_PORT':
C:/hb/openssl-mingw64/include/openssl/bio.h:482:35: error: too many arguments to function 'BIO_ctrl'
 # define BIO_get_conn_int_port(b) BIO_ctrl(b,BIO_C_GET_CONNECT,3,0,NULL)
                                   ^
../../../../../contrib/hbssl/bio.c:735:17: note: in expansion of macro 'BIO_get_conn_int_port'
       hb_retnl( BIO_get_conn_int_port( bio ) );
                 ^
C:/hb/openssl-mingw64/include/openssl/bio.h:668:6: note: declared here
 long BIO_ctrl(BIO *bp, int cmd, long larg, void *parg);
      ^

Live log:
https://ci.appveyor.com/project/vsz/harbour-core/build/3.4.1061#L3371
1.0.2f:
# define BIO_get_conn_int_port(b) BIO_ctrl(b,BIO_C_GET_CONNECT,3,0,NULL)

1.0.2e:
# define BIO_get_conn_int_port(b) BIO_int_ctrl(b,BIO_C_GET_CONNECT,3,0)

In addition to the regression, tests are failing because the OpenSSL website is having some availability issues.

Relevant commit:
https://github.com/openssl/openssl/commit/2a60fccdd9b696e01fddaa268e92ea210beb0e8f

PR:
https://github.com/openssl/openssl/pull/596

thanks for being so quick!  the team already noticed and is pushing the fix now.

Great, thank you!


how to use encryption and decryption technique?

I want to send a push notification in an encrypted format. Is there any way of doing it?

please be more specific. On the notification object, it'll only accept string payload. But you can send an encripted payload in the data object


Item.unitPrice doesn't allow negative values?

Describe the bug

First, document https://docs.paytrail.com/#/?id=item doesn't say that item.unitPrice must have minimum value of 0.

Second, old E2 Interface field ITEM_UNIT_PRICE allowed prices to be negative. You ask why this is needed? Well in our store (Zen Cart) user can use his/hers accounts tokens in their order. These tokens are acquired by gift vouchers and are processed as negative items in the order. Other items that fall in to this category are customer group discounts and coupons that make discounts from the totals etc. They both are also processed as negative items.

Here's payload that fails:
[stamp] => 69-691805221041180
[reference] =><PHONE_NUMBER>41180
[amount] => 1750
[currency] => EUR
[language] => FI
[orderId] => 69
[items] => Array
(
    [0] => Array
        (
            [unitPrice] => 850
            [units] => 1
            [vatPercentage] => 24
            [productCode] => A123456789
            [description] => Asetoni 1 l
        )

    [1] => Array
        (
            [unitPrice] => 1000
            [units] => 1
            [vatPercentage] => 24
            [productCode] => -1
            [description] => Posti (Kotipaketti - kotiovelle klo 21 mennessä)
        )

    [2] => Array
        (
            [unitPrice] => -100
            [units] => 1
            [vatPercentage] => 0
            [productCode] => -1
            [description] => Tilin varat
        )

)
..

Paytrail Response:
Array (
    [status] => error
    [message] => Request payload schema validation failed. Validate request against the provided schema.
    [meta] => Array
        (
            [0] => instance.items[2].unitPrice must have a minimum value of 0
        )

)

Question: How can I get this to work with new API?
If I take this negative items[2] out of the payload or zero it, then the amount is not going to match total sum of items.
  [status] => error
  [message] => Sum of purchase item amounts does not match total amount.

Expected behaviour
item.unitPrice should also allow negative values.
Actual behaviour
item.unitPrice must have a minimum value of 0.

You can send negative prices such as discounts to the API by giving negative value as the item.units parameter.
The API documentation should be more clear about this issue.

@asiksami You are right, we need to update the documentation on that front. The new API doesn't support negative item.unitPrice.
@teemumantynen Even though it's technically possible to send negative value in the item.units, it's not supported scenario. Some of the payment methods will fail if you use negative units.

@loueranta-paytrail Checkout Finland's Magento 2 Module does use negative item.units. Paytrail's new API is directly based on Checkout Finland's API, so I've thought it should be just fine.
https://github.com/CheckoutFinland/checkout-finland-for-magento-2

C'mon. Your own module used negative item.units, and NOW you are telling others not to?
How do you plan to solve this issue? And when? A solution has been promised since at least 2019.
Negative row prices are absolutely needed! Customers will be furious if order info must combined into one item row, and they loose the ability to send actual VAT info per product.

@loueranta-paytrail So what is the supported scenario?
Please don't say that we need to do discount splitting for unitPrices? I'm no Magento specialist but looks like there is a test case for it in paytrail-for-adobe-commerce. If we could get prices eventually levelled to each item, this still would create a mismatch to the store and Paytrail's reports, right?

@teemumantynen We have removed the use of negative units in our own plugins a while back.
@asiksami All the discounts need to be calculated before you create the payment request.
I understand the lack of negative rows makes things more complicated and we do have plans on supporting them in the future, but that requires major modifications to some of our background services, which is why I can't give an estimation when this will happen.

@loueranta-paytrail Ok. Thanks for answers! Good to know Paytrail has some plans to restore this property. 👍
We made a decision that we don't send item rows trough new Paytrail API, at least for now. The complexity calculating discounts to the items are too time consuming and even so it makes different reports on each end. Additional thing with this - at least with Zen Cart webstore - is that it allows you to sort or set where discount is calculated in the order. Discount can be calculated from sub total or it can be sub total + shipping + small packaging fees etc. This together with tokens used, which are straight currency from the order total, makes already my head hurt. 😅
But to not just whine about missing properties, the new Paytrail API compared to E2 has advantages that are welcomed, like keeping client information "behind the scenes" when creating new payments. So looking forward!

We just bumped into this "feature", annoying but with minor adjustments and calculations we can "work around" this.
@loueranta-paytrail What you absolutely must do is update paytrail documentation (https://docs.paytrail.com/#/?id=create-payment) to mention that unit.unitPrice (an other similar) fields do not support negative values, this would clear confusion in cases where shops are have used discounts ant others as items.


Packaging error fix

I just noticed that some people  weren't able to package correctly the project.

I can confirm that this works on Unreal 4.19 and Ubuntu 16.04


Dual target 3.9 and 3.11

Closes #255
Scope
Implemented:

Added Python 3.11 to allowed version range
Added unit test job for Python 3.11. Lint/Black is Py3.11 only.

Additional changes:

Bumped pandas to >=1.5 as 1.4 does not ship with 3.11 wheels.

Checklist

[x] GitHub issue exists for this change.
[x] Unit tests added and they pass.
[x] Pylint 10.0/10.0 without bloating .pylintrc with exceptions.
[x] Self-review.

@george-zubrienko So now commits are validated against both 3.9 and 3.11?

@george-zubrienko So now commits are validated against both 3.9 and 3.11?

yes, until we phase out 3.9 (EOY2013 ?)


Failed to send email with related configuration

Im using laravel 7.24 and php 7.4. im try to use this package in order to able to send email to our customer by different mail.
my multiple config is here (i dont dont want save this configuration in database)
'emails'  => [
<EMAIL_ADDRESS>=> [
            'username'              =><EMAIL_ADDRESS>            'pass'                  => "13455",
        ],
<EMAIL_ADDRESS>=> [
            'username'              =><EMAIL_ADDRESS>            'pass'                  => "12345",
        ],
    ],

if i keep the default email configuration in my env file and then try to send email with multimail i get this errror:
vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php - Line:457Expected response code 250 but got code "554", with message "554 5.7.8 User<EMAIL_ADDRESS>not authorized to send on behalf of<EMAIL_ADDRESS>
if i remove this configuration, i get this error:
vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php - Line:457Expected response code 250 but got code "550", with message "550 5.7.1 Relaying denied

i have to say that both my email address with related configuration is currect and i test it by default mail facade of Laravel.
whats is the problem with that?

Reading the error it seems that your credentials do not match:
User<EMAIL_ADDRESS>not authorized to send on behalf of<EMAIL_ADDRESS>
It probably makes sense that the user<EMAIL_ADDRESS>cannot send as<EMAIL_ADDRESS>?
If username and email are identical, its not necearry to specify username. Try
'emails'  => [
<EMAIL_ADDRESS>=> [
            'pass'                  => "13455",
        ],
<EMAIL_ADDRESS>=> [
            'pass'                  => "12345",
        ],
],

does this work?

Unfortunately i have to say no.
Is there any open source project that i see it?
is there any need to keep Laravel initial email information in .env file?

Yes initial email information is still required in your env
MAIL_DRIVER
MAIL_HOST
MAIL_PORT
MAIL_ENCRYPTION

should be specified in your .env, because they are used in the default provider from https://github.com/iwasherefirst2/laravel-multimail/blob/master/publishable/config/multimail.php
Do you have these 4 options in your .env ? Can you post you full config/multimail.php ?
The error that you shown is pretty clearly a configuration error.

Any updates here?

Close it as it seemed to resolve. If you still have a problem, I will reopen it.


[WIP] Make interpreter.py emit SSA form from bytecode

The goal is to implement SSA form with minimal impact.
This implements an alternative approach inspired by the effort in #4177.   Instead of creating a new PHI node into the IR, variable definitions are merged like block parameters (i.e. Swift IR). The idea is similar to a inverted PHI-node.  Instead of gathering incoming variables, the "exporter" is forwarding to the outgoing node.
Status:

Most of non-parfor tests passes.
Map-like parfor code seems to work.
Trying to fix reduction parfor code, which is failing because the analysis cannot find the reduction variables.  The variable renaming at acc += val is not understood by parfor analysis.

@sklam The idea of block parameters instead of PHI nodes seems very interesting. However, will this design allow looking at compiler literature (which I think is mostly based on PHI nodes) and implementing algorithms easily?

@ehsantn, the current method will allow PHI nodes be easily reconstructed for analysis.  I'll also explore how much modification is needed to introduce PHI nodes once I fix the current parfors failures.

Currently stuck on parfor errors.


[feature] Default outbound to true if href points to an external url

Hey just a small feature request — it would be great if the default for outbound was a little smarter, and defaulted to true if href is an external URL, which the user can easily override with outbound={false} to force all links to be same-target.
This would be especially useful if you don't have control over the href, for example in content from a CMS, where you want external links to automatically be outbound.
Happy to submit a PR if you're open to it

That's a wonderful idea. Open to PRs

Done :)

Btw I was snooping how you did the typescript defs for svelte-link, and sveld looks amazing, it's exactly what I've been looking for. Did it generate the definitions for svelte-link, or did you hand write them? Curious if it would work with legit ts in svelte components (ie: <script lang="ts">)

Thanks – there's definitely no shortage of Svelte docgen libraries, but sveld has opinionated defaults and is designed to be easy to integrate while requiring little maintenance by the library author. The generated definitions uses the typed SvelteComponent interface available in Svelte >=v3.30.
For this repo, I ran npx sveld.

Published to NPM in v1.0.0

Sorry just noticed a bug! Pushed to the fork, but the window check should actually be typeof window !== 'undefined), since doing a falsey check on window will still fail in SSR environments.

Made another PR, sorry! Should have caught it before merging the last one 🤦♀

No problem – patched in v1.0.1


Sync the order of in-game clan roles

For the feature described in this issue we need to sync the in-game role order configured in the clan titles settings. I have checked and confirmed that this is doable without too much work.
Through the ClanSettings interface, we can get the role order information when syncing the clan to WOM in syncMembers.

Added in #38


Flutter Inspector jump to source not working in this Git source

I try to debug the UI but flutter Inspector not working
I tried  following steps but no use,..

I check my Flutter environment ,
widget tracking disable option

Does Inspector work for other projects for you?

Please re-open or file a new issue, if you are still having problems here.

NOW iTS WORKING fINE ... mAY i kNOW iTS hAPND?


Check in R API Client code

Should I indicate that this is beta within the R folder's README? Or will this be general?


send help

css aaaaaaa

cc @MystPi @mybearworld cuz i cant be bothered sorry lol

i spent 15 minutes making this site responsive and look decent and now i realise that the buttons are off by like 0.5px 😭

display:flex on the .inp makes it work :P

uhhh

You need to remove the margin from the "Load image" button


Docs.MS Release Updates for azure-identity

Update docs metadata and targeting for release of azure-identity

Docs Build status updates of commit 0dde047:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

docs-ref-services/latest/identity-readme.md
:white_check_mark:Succeeded
View (azure-node-latest)

Line 0, Column 0: [Warning-validation-incomplete] Failed to get the validation ruleset and validation was not completed. This happens when there's an issue with the service and continuing to retry the call could cause build delays. You might have content issues that were not reported. To retry validation, close and re-open your PR, or rebuild your branch via Docs Portal (requires admin permissions). If you need admin help or if you continue to see this message, file an issue via https://SiteHelp.
Line 0, Column 0: [Warning-redirected-file-not-removed] Redirected file 'docs-ref-conceptual/index.md [redirection]' is still in the repo. After adding a file to the redirection JSON file, you must delete the original file from the repo.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Port 'number' component to official integration

The one feature you made available in this custom addon I was extremely happy to have is the number component for the charge power. I used it primarily in an automation to loadbalance the available power. When the rest of the home was using too much power when charging, the automation lowers the charge power of the Wallbox to prevent the main fuse to pop.
Unfortunately, that specific number component is not ported (yet?) to the official integration (thx for getting that into HA official addons btw!). Are you planning to add the number component to the official addon, and/or, is there anyway to keep using the custom component now the official addon is there as well?

Hi,
There is actually a PR outstanding on the official integration which adds this functionality. It just needs enough reviews and approvals to get merged.
Gr.
Hessel


Add support for building kai against boringcrypto go (FIPS)

Summary
Kai is not currently currently compiled against boringcrypto Go. This is required for environments where FIPS validated crypto is required.
Since Go v1.19, this is pretty easy to do, by specifying an additional argument. Go versions prior to v1.19 requires one of different processes. However it looks like the Kai CI pipeline (gh actions), where recently set to use v.1.9.
Testing
You can leverage goversion as a quick means to see which version of Go a binary is compiled against.
After making these changes, I built a container image with the binary, and deployed it to a FIPS enabled host. I was able to validate via:
goversion -crypto /usr/bin/kai
/usr/bin/kai go1.19.4 X:boringcrypto (boring crypto)

Note the last piece of the command is important '(boring crypto)'. If you are running the same check on a non-FIPS enabled host, or an application not built against Go with the flag set, you may see:
goversion -crypto ./snapshot/kai
./snapshot/kai go1.19.5 X:boringcrypto (standard crypto)

At first glance you may see 'boringcrypto' but the last part - 'standard crypto' indicates it's not compliant.

Closing this for now but feel free to reopen if it's required in the future


⚠ ClamAV has degraded performance

In bcceb30, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 212 ms

Resolved: ClamAV performance has improved in 193b4c3.


feat(1.x): build single file

Right now, you need to load both the compiled router.es5.js file and the router-directives.es5.js file to get this app working.
It would be better if the build process was more transparent to ng 1 users.

This has since been implemented.


Key Not Generating ShortTitle

Zotero version:<IP_ADDRESS>
BBT version:5.4.29
Support log ID:4TQIILBR-refs-euc
Expected behavior:solzhenitsyn1963ivan-denisovich
Actual behavior:solzhenitsyn1963
Here is the citation key format I'm using:
[auth:lower:condense=-:(unnamed)][year:(0000)][ShortTitle:>0:lower:condense=-] | [auth:lower:condense=-:(unnamed)][year:(0000)][shorttitle2_0:lower:condense=-]

Key generation was working as expected before it stopped today.

You'd have to use [ShortTitle:>0][ShortTitle:lower:condense=-]; :>0 just aborts the pattern and moves to the next pattern if the input is too short, but if it doesn't abort, it just returns nothing. [ShortTitle:lower:condense=-] already outputs nothing if ShortTitle isn't available. This hasn't changed in years AFAICR, so it can't just have started happening today.

Thanks for explaining. That fixed it.

You'd have to use [ShortTitle:>0][ShortTitle:lower:condense=-]; :>0 just aborts the pattern and moves to the next pattern if the input is too short, but if it doesn't abort, it just returns nothing. [ShortTitle:lower:condense=-] already outputs nothing if ShortTitle isn't available. This hasn't changed in years AFAICR, so it can't just have started happening today.

Thanks for explaining. That solved my problem.


Does this still have active development?

The Youtube-DL problem hasn't seemingly been resovled yet and the issues are from 2016 so is someone still working on it?

Hi,
I don't really use my Raspberry Pi anymore so no, it is not under active development, for now.
Maybe that'll change in the future if I come back to my Raspberry Pi, but I can't guarantee it.

Oh okay


TextExplainer with PyTorch

I am working on a Multi-class classification on Text ( long length documents  to be identified as a document type, where the document types are at-least 50 types) . The models are build with pytorch, can i use TextExplainer to explain predictions. I did refer to the note book Tutorial - images - Pytorch.ipynb. Is there something similar notebook for text ?

See this and this


Use forwarded AuthResponseHeaders as customResponseHeaders

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?
Hello!
I'm trying to add a cookie to the browser. So I'm using and auth service that creates a header (Set-Cookie) and sends it to the services inside the application, like this:
        jwtAuthentication:
            forwardAuth:
                address: "some/url/that/works"
                trustForwardHeader: true
                authResponseHeaders:
                    - "Set-Cookie"

The cookie is created inside my Auth service. I checked and the Set-Cookie header is sent to the service correctly.
The thing is that I want to add the same header as it is to the service response without having to go inside the service and add the request header to the response headers, but I haven't found a clear answer to that:
        serviceAudience:
            headers:
                customRequestHeaders:
                    X-Audience: "some-x-audience"
                customResponseHeaders:
                    Set-Cookie: 'I don't know what to put here'

I know that if I add the Set-Cookie to the customResponseHeaders it will set a cookie on the browser with whichever value I provide, but I want the value from the forwarded auth service headers.

Duplicate of https://github.com/traefik/traefik/issues/3660

I see why it's a duplicate, but how is this achieved? The 'Set Cookie' headers reaches all my services with this configuration:
authResponseHeaders:
    - "Set-Cookie"

But I have to add the cookie to all my services manually so it reaches the end client. How do you automatically forward the auth headers?

Hello @DanielCarrami,
Unfortunately, there is currently no way to automate such behavior.
But it's the purpose of the PR #8924 that solves the issue #3660.


dashboard update

use responses from /count endpoints to update the server status graph
use regex to identity potential dates in calculation of drug usage

Codecov Report

Merging #139 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #139   +/-   ##
========================================
  Coverage    82.31%   82.31%
========================================
  Files           37       37
  Lines        17367    17367
  Branches      1649     1649
========================================
  Hits         14296    14296
  Misses        2434     2434
  Partials       637      637

Continue to review full report at Codecov.

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


Delete cron line (p. 55)

First, thanks for your very usefull ebook! :D
Page 55/337
After I've added this cron line with this command in the ebook ...

$ ansible multi -b -m cron -a "name='daily-cron-all-servers' hour=4 job='/path/to/daily-script.sh'"

... I can't delete the added cron line with this command in the ebook :

$ ansible multi -b -m cron -a "name='daily-cron-all-servers' state=absent"

But when I use the same first command with «state=absent» in order to delete the added cron line, it works :

$ ansible multi -b -m cron -a "name='daily-cron-all-servers' hour=4 job='/path/to/daily-script.sh' state=absent"

I think maybe it is because there is a security mechanism in the cron module that makes it necessary to define which line should be deleted. (since the delete is based on the comment name of the cron)

Interesting; I'll have to dig into this when I get a chance. I believe the example given did work (and I verified it did last time I touched that section of the book), so maybe it's a change in Ansible more recently.