Package Update Operation

Just updating all dependencies :outbox_tray:

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@3c8ef3a). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             master        #3   +/-   ##
==========================================
  Coverage          ?   100.00%
==========================================
  Files             ?         1
  Lines             ?        27
  Branches          ?         0
==========================================
  Hits              ?        27
  Misses            ?         0
  Partials          ?         0

Impacted Files
Coverage Δ

src/index.js
100.00% <0.00%> (ø)

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 3c8ef3a...c9b6778. Read the comment docs.

Released as v2.0.2 [438fd9e]


Update console screenshots

Release Playbook

[ ] Rebase against master
[ ] Code review
[ ] Merge into master
[ ] Verify changes at http://site-staging.convox.com
[ ] Promote release on site-production in the convox/production Rack

Add a .screenshot CSS class for automatic centering.
Update screenshots

 Update Console screenshots in docs


Fix rekeyself test in KBFS rekey notification popup

@strib r?  As seen in https://github.com/keybase/keybase-issues/issues/2204.  Haven't tested the fix yet.  Does it look correct?

Looks good to me, thanks!


Add a cron-based notation to run queries at certain times

Superseded by https://github.com/braedon/prometheus-mysql-exporter/pull/20


List add an option to include the arg path itself.

So that the path serves as a real prefix.
to be consistent with the native behavior of mainstream backends like S3.

List now always return itself.


Bug report: “unescape” operation is confusing

Describe the bug
Unescape doesn’t deal with some characters correctly
To Reproduce
https://gchq.github.io/CyberChef/#recipe=Escape_Unicode_Characters('\\u',false,4,false)Unescape_string()&input=wrUg4oKk
Expected behaviour
I expect that the “unescape” should cancel the “escape” step, and give back the original characters.
Screenshots
(Let me know if the recipe doesn’t make it obvious.)
Desktop (if relevant, please complete the following information):

OS: macOS
Browser: Firefox 111
CyberChef version: 10.4.0

Additional context
N/A

Also worth noting that this error exists with the "Unescape Unicode String" ingredient too...
Recipe
Oddly enough, it works fine when you remove the euro symbol from the input


Permanent error "Cannot allocate memory"

Hello!
This problem looks little strange.
On one hw node, start without interval and -
./ctop --follow=/1212
Traceback (most recent call last):
  File "./ctop", line 903, in <module>
    main()
  File "./ctop", line 877, in main
    collect(measures)
  File "./ctop", line 349, in collect
    cur[cgroup.name]['blkio.throttle.io_service_bytes'] = cgroup['blkio.throttle.io_service_bytes']
  File "./ctop", line 246, in __getitem__
    content = f.read().strip()
IOError: [Errno 12] Cannot allocate memory

./ctop --follow=/1212
Traceback (most recent call last):
  File "./ctop", line 903, in <module>
    main()
  File "./ctop", line 877, in main
    collect(measures)
  File "./ctop", line 349, in collect
    cur[cgroup.name]['blkio.throttle.io_service_bytes'] = cgroup['blkio.throttle.io_service_bytes']
  File "./ctop", line 246, in __getitem__
    content = f.read().strip()
IOError: [Errno 12] Cannot allocate memory

And again without pause next two start ctop work good with this key and without it.
On hw node was availble ~10G free memroy and 100+G cached memory, when I run ctop.

Hi,
Thanks for reporting this problem. I do not have access to a system with comparable amount of memory but I'll try to help anyway. How many OpenVZ containers do you have on this host ? Does the number of containers appears to have an impact on this issue ? Do you still have the issue without "--follow" ? Is there any combination of options that would allow to mitigate this bug ? Is ctop itself running in a container / cgroup with local restrictions ?
Thanks,

How many OpenVZ containers do you have on this host ?

334

Does the number of containers appears to have an impact on this issue ?

Not sure. How I remember I saw same error with 50+ containers on node.

Do you still have the issue without "--follow" ?
Is there any combination of options that would allow to mitigate this bug

It is improbable. With this flag with one group name it work good befor error and after error.

Is ctop itself running in a container / cgroup with local restrictions ?

Ctop running from hw node from root user, when I have this error.

Unfortunately, I could not find a reliable way to reproduce and close this bug. I'll have to close the issue. Feel free to re-open if you have any new input. Thanks again for your feedback.


Update Dependencies

(not tested, just updated versions)

thanks for providing this PR, when I get a chance I will do some more testing from this branch and then merge it if all looks good.


nixos/prometheus-redis-exporter: allow AF_UNIX

Description of changes
Fixes: #271851
@Mynacol does this fix your problem?

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Draft until cafkafk@be3d47b#r140964608 addressed

Done


sparse matrix for Hamiltonian.

I run openfermion's example to calculate the ground state wave function for Bose-Hubbard model. after running sparse_operator = get_sparse_operator(hubbard_model) command I got this error. can somebody tell me how I can fix this?
from openfermion.hamiltonians import bose_hubbard
from openfermion.transforms import get_sparse_operator
from openfermion.utils import get_ground_state
Set model.
x_dimension = 2
y_dimension = 2
tunneling = 2.
coulomb = 1.
#magnetic_field = 0.5
chemical_potential = 0.25
periodic = 1
spinless = 1
Get fermion operator.
hubbard_model = bose_hubbard(
x_dimension, y_dimension, tunneling, coulomb, chemical_potential, periodic, spinless)
print(hubbard_model)
Get scipy.sparse.csc representation.
sparse_operator = get_sparse_operator(hubbard_model)
#print('')
#print(sparse_operator)
#print('\nEnergy of the model is {} in units of T and J.'.format(
#get_ground_state(sparse_operator)[0]))
TypeError                                 Traceback (most recent call last)
 in
20
21 # Get scipy.sparse.csc representation.
---> 22 sparse_operator = get_sparse_operator(hubbard_model)
23 #print('')
24 #print(sparse_operator)
~/OpenFermion/src/openfermion/transforms/_conversion.py in get_sparse_operator(operator, n_qubits, trunc, hbar)
65         return qubit_operator_sparse(operator, n_qubits)
66     elif isinstance(operator, (BosonOperator, QuadOperator)):
---> 67         return boson_operator_sparse(operator, trunc, hbar)
68     else:
69         raise TypeError('Failed to convert a {} to a sparse matrix.'.format(
~/OpenFermion/src/openfermion/utils/_sparse_tools.py in boson_operator_sparse(operator, trunc, hbar)
1265         raise ValueError("Only BosonOperator and QuadOperator are supported.")
1266
-> 1267     if trunc < 1 or not isinstance(trunc, int):
1268         raise ValueError("Fock space truncation must be a positive integer.")
1269
TypeError: '<' not supported between instances of 'NoneType' and 'int'

So you need to set trunc=x for integer x>=1 in the call to get_sparse_operator --- this should solve your problem.
The Bose-Hubbard model at U<infinity can have any number of excitations on any site. To make it's Hilbert space finite to get a matrix representation, you need to truncate this at some point, this is defined by the trunc parameter.
However, I think the error message here is designed badly - the 'or' statement should be switched around as it's currently failing while checking for the error - leading to the actual error statement being a bit hard to understand. I'll push a fix.


feat: introduce sig block height for a tx body field.

Description
Introduce sig block height to be added to tx body that is included to sign bytes.
And I removed account number concept.
This PR includes following features.

sig block height field in tx body
add the configuration VALID_SIG_BLOCK_PREIOD that limits how old the sig block height from current.
removed account number
linked empty tx of auth module to main app
unknown account may send tx (it can pass the signature verification of ante handler)
fix a bug that --offline flag of broadcast command does not work.

closes: https://github.com/line/lfb-sdk/issues/258
How to use
simd tx bank send link1u02ad8y2k6c8y94fhc38wm9t2pvzr90t8wlecp link19wgf6ymq2ur6r59st95e04e49m69z4al4fc982 1stake --chain-id sim --keyring-backend test --sig-block-height 100
// Of course, it is possible to omit --sig-block-height here. If you omit it, then the node use current block height as that value
// But you should specify sig-block-height to use --generate-only or --offline flag.

To test sending tx from unknown account
simd tx auth empty link1u02ad8y2k6c8y94fhc38wm9t2pvzr90t8wlecp --chain-id sim --keyring-backend test
// It's possible the account link1u02ad8y2k6c8y94fhc38wm9t2pvzr90t8wlecp is not on the chain at this moment.

Configuration
We can configure valid_sig_block_period of auth param by modifying genesis.json
This configuration property limits how much older the value of the sig block height can be than the current block height.
The default value is 100.
"auth": {
      "params": {
        "max_memo_characters": "256",
        "tx_sig_limit": "7",
        "tx_size_cost_per_byte": "10",
        "sig_verify_cost_ed25519": "590",
        "sig_verify_cost_secp256k1": "1000",
        "valid_sig_block_period": "100"
      },
      "accounts": []

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[ ] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Code follows the module structure standards.
[ ] Wrote unit and integration tests
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added relevant godoc comments.
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ] Re-reviewed Files changed in the Github PR explorer
[ ] Review Codecov Report in the comment section below once CI passes

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Bulk Creation

Hi There,
I see it is possible to perform bulk creation directly via the FMC API
Is this supported on fmcapi?

I don't believe it will work.  My logic in NOT programming for bulk POSTs is that you can queue up your changes in your Python script and just loop through them.  I know that is as efficient or quick as a bulk POST but that was how the program was written.
Could fmcapi be changed to support bulk POSTs?  I'm sure it could!  I'm totally open to working with anyone who'd like to take that challenge on!


Applied correct reshaping to metric func sparse_top_k

For issue #15939.
Simple fix, was calling tf.math.in_top_k in the background but needed to reshape the inputs to make the call and was failing to reshape the results upon return. I just reshaped the results before returning to match the input. This gives the expected behaviour and allows sample_weights to be applied without issue.
target = tf.constant([[1,1,2,0,0,0],[1,1,2,2,0,0]])
predict = tf.constant([[[0,1,0],
                       [0,1,0],
                       [0,0,1],
                       [0,1,0],
                       [1,0,0],
                       [1,0,0]],
                       [[0,1,0],
                        [0,1,0],
                        [0,0,1],
                        [0,0,1],
                        [0,1,0],
                        [0,1,1]]], dtype=tf.float32)

mask = tf.math.logical_not(tf.math.equal(target, 0))

mask = tf.cast(mask, dtype=tf.int64)

m = tf.keras.metrics.SparseTopKCategoricalAccuracy(k=1)
m.update_state(target, predict, sample_weight=mask)
m.result().numpy()

Gives:
1

No errors.
To be safe I ran all tests and they passed. There isn't a test written for this specific functionality but considering it's pretty straight forward I wasn't sure if new tests were necessary. I tested on my original issue code to see if it passed and that worked fine, and I ran it on all the documentation examples for the function and they also worked as expected. If tests are needed let me know.

@dfossl  Can you please resolve conflicts? Thanks!

@dfossl Can you please resolve conflicts? Thanks!

@gbaned Hey, not sure I can? I just see the "This branch has conflicts that must be resolved" for keras/metric.py but I can't see any of the conflicts or press the "Resolve conflicts" button. Also, the conflicts are in the only file I changed so wouldn't it just be my changes? Not sure I have access to do anything else.
This is my first keras contribution and I am new to it so if I have something wrong in setting up the PR let me know👍

@gbaned  I think conflicts should be resolved now? Seems the only conflict was the directory structure change. Let me know if there is a mistake I made.


openai.error.InvalidRequestError: The model text-davinci-002 has been deprecated

hello, for me, I changed all the engine="text-davinci-002" to engine="gpt-3.5-turbo-instruct" .

Thank you for your interest in our project. We noticed that this was because our original code relied on the old version of the OpenAPI. We have updated our code to support the newer version of the OpenAI API.


Error when trying to cancel on multiple steps in the workflow (Grants, Policies, Files)

In the workflow, on the Grants and Policies steps, when I hit Cancel I get the attached error message:

Also, even when I follow directions that says the page will reload if you hit OK, it actually take me back to the Basics step (though it is still populated with the information I had entered).

Cancel button on the Files step doesn't throw an error; it just doesn't do anything

A full page reload in the workflow will go all the way back to step 1. While not a good user experience, at least it's expected at the moment. We have a ticket scoped as part of a broader refactor to make the workflow properly resumable (#412)

The fix has been deployed to stage and prod.  Make sure to shift-refresh if already logged into either environment before testing.

looks good!


[Discussion] Should we be tracking slack_name in the DB?

Currently, an entry in the User table has a field for slack_name.
However, that field is nil for every user currently in the database.
I suspect this is because the slack name is only created AFTER the user is created.  A user is created when someone joins Operation Code, and after the user is created they are sent an email invite to join the Operation Code slack team.
I have a couple of questions I would love for us to discuss:

Do we need to keep track of the slack name in the database?
If yes, how to we add capturing that to the flow of onboarding a new user?
If no, should we remove that field from the User table?

I would love for it to stay in and it won't be difficult to update both new and old users. I'd recommend to leave it in if in the future If we implement an endpoint for authorized non-users to send HTTP requests.
Here's how we can get the data and coalesce it:
The slack api user.list and users.lookupByEmail has the ability to get all user information or get slack information based off email address. If you wish to try with a higher scope to see what the response is use this and your own xoxp token. OC-Bot is missing users:read.email scope.
<EMAIL_ADDRESS>Since table Users has unique value for email I could do the following:
Changing the current team_join process to get user email then send a  PATCH to the api/v1/users with
non-user token
email
slack_user_id
I'm a little biased here but not being able to get data will prevent me from implementing some fun and useful features:

Connect signup interests to slack resources, currently serving static content which is unhelpful if the person is interested in anything but python, JS, ruby.
User groups for slash command, stopped working on this until more progress done with airtable.
How often are new users logging in, what percentage of slack users never come back, are they viewing the content I serve.
Only showing content that verified vets are allowed per leadership guidelines.
Handling resume requests through slack.

Agreed that we should track this. @rickr and I wanted to do this, but hadn't had the chance.

Also, I think this needs to be in operationcode_backend (cc @hpjaj)

Agreed


Add GitLab parser, scenario and collection

Adds GitLab parser, scenario and collection.
If anyone else finds a way to detect other failed authentications (for example: git pull), I'll be happy to add it.

Hello,
I tried to make the parser more readable, but currently crowdsec only has JsonExtract which returns a string, and makes it impossible to use some expr builtin functions (like filter) on the returned value.
I did a very quick & dirty POC with a new JsonExtractSlice function, which would give us something like this:
nodes:
  - filter: |
     JsonExtract(evt.Parsed.message, "method") == 'POST' &&
     JsonExtract(evt.Parsed.message, "path") == '/users/sign_in' &&
     any(JsonExtractSlice(evt.Parsed.message, "params"), {.key == 'user' && .value.login != ''})
    statics:
      - parsed: source_ip
        expression: JsonExtract(evt.Parsed.message, "remote_ip")
      - meta: log_type
        value: "gitlab_failed_password"
      - meta: username
        expression: filter(JsonExtractSlice(evt.Parsed.message, "params"), {.key == 'user' && .value.login != ''})[0]['value']['login']

I propose to put this PR on standby while we have a look at which helpers we should add to help parse more complex JSON objects, and I'll let you know as soon as we've added more helpers.

Okay, that sounds good, thanks.

Hello @timokoessler,
We've just merged new JSON helper to help parse complex JSON objects.
They will be available in 1.4.0, we can start working on this PR when it is released.

Since I have a little less time in the next few weeks, I have already implemented the new JSON helper. I tested it with v1.4.0-rc1-46f2019. Of course, we still have to wait for the final release.

Thank you very much @timokoessler !


Tabs component visual defects

Describe the bug
When using an image (URL) as an icon for the first tab, the border-bottom does not reach the end.

Also, the border-bottom is misaligned when using both an image or an SVG with a bigger size than 22x22.

Expected behaviour
The border-bottom should occupy the width of the button (tab), neither more nor less.

I haven't been able to replicate either of both bugs on my end playing with the icons from Storybook containers. Can you share some extra details?

I can't reproduce them either. We are going to close this, a bit odd.


Add Bleed component

Description
Create a component that separates the element from the container element.
Problem Statement/Justification
For example, if you set a padding on a container element, the child elements will never expand beyond the inside of that padding.This component can be used to expand beyond that padding.

https://www.chakra-ui.com/docs/components/bleed

Proposed Solution or API
<Box padding="10" rounded="sm" borderWidth="1px">
  <Bleed inline="10">Bleed</Bleed>
</Box>

Alternatives
No response
Are you willing to participate in implementing this feature and create a pull request include the implementation?
Yes
Additional Information
No response

Fixed #3245


Generator.{Interface, Object, Union}: Expose field for __typename

From the GraphQL spec:

GraphQL supports type name introspection at any point within a query by the meta field __typename: String! when querying      against any Object, Interface, or Union.

This PR adds a typename__ function to the generated modules for interfaces, objects, and unions, which allows the __typename field to be queried.
This might not be worth adding for objects and unions, but in the project I work on we have a couple cases where we render a list from an interface query and we use __typename to generate a class name for each row.

Hey @xtian, thanks for the PR. I set out with the goal to try to encapsulate as many low-level details as possible into higher-level, first-class Elm language constructs, and I would love to do the same for typenames. Right now you can get the type if you are using an Interface or a Union using the on<Type> functions. Like in this code from the StarWars example:
https://github.com/dillonkearns/graphqelm/blob/master/examples/src/Starwars.elm#L34-L36
https://github.com/dillonkearns/graphqelm/blob/master/examples/src/Starwars.elm#L65-L70
Not only is this more high-level than using the __typename field, but it is more typesafe. That is, let’s say that you renamed or removed the type Droid (that’s generally not a good practice but you’d still want the compiler to help you catch it). If you were using the __typename field directly here then your code that checks if typename__ equals ”Droid” would not let you know that this is no longer possible. Whereas with the onDroid function, that function would disappear and cause a compiler error.
I noticed that with the current setup you couldn’t easily get just the type with no parameters as a union. So I think it would be handy to have a SelectionSet.succeed : value -> SelectionSet value typeLock function. Then you could do something like:
type HumanOrDroid
    = Human
    | Droid

hero : SelectionSet Character Swapi.Interface.Character
hero =
    Character.selection Character
        [ Character.onDroid (SelectionSet.succeed Droid)
        , Character.onHuman (SelectionSet.succeed Human)
        ]
-- ...

I’m not sure if you were aware of that functionality in the library or not? It needs to be documented better.
Do you have a specific use case you are trying to solve or that you are thinking about? I may be missing something here, but I think with the addtion of SelectionSet.succeed you can do everything you would want to do with the typename__ but with Elm constructs rather than String equality checks. I would love to hear what you had in mind. Thanks!

@xtian whoops, sorry I was responding to the content from the original issue in my email inbox, but I didn’t see that you had edited it to add more info about your use case.

This might not be worth adding for objects and unions, but in the project I work on we have a couple cases where we render a list from an interface query and we use __typename to generate a class name for each row.

Do you think that the existing functionality, at least with SelectionSet.succeed added to the package, would allow you to achieve this? I believe it would, but correct me if I’m wrong. It would be great to hear your thoughts and whether you think that is still not sufficient or isn’t an elegant solution in your case. Thanks!

Another thought, if there's a compelling use case for it, we could have interface and union modules include a union type like
type TypeName
    = Human
    | Droid

And include a SelectionSet for typename much like yours except that it would just Decode.map into the above union type rather than staying as a string.
The same would apply to Unions.
I think this would allow you to query for typename in a strongly typed way (rather than stringly typed), and would allow you to do exhaustive checks. In your case as you described it, this would be beneficial because it would ensure that you are not forgetting to register a type name (which with my approach in the previous approach you could forget a type).
Thoughts?

@dillonkearns I saw the on<variant> functions but I didn't really understand how to use them. Your example makes it clearer though - thanks!
I think you are right that SelectionSet.succeed would make it possible to solve our use-case. Will SelectionSet.hardcoded not work in this context?
As far as a TypeName union, I don't really have an opinion.
Let me know which direction you'd like to pursue and I can open another PR.

Hey @xtian that’s true that SelectionSet.hardcoded would work in this case, I hadn’t considered that! It will be a little simpler if you have SelectionSet.succeed, though.
The difference would be something like:
Character.onDroid (Swapi.Object.Droid.selection |> SelectionSet.hardcoded Droid)

Versus
Character.onDroid (SelectionSet.succeed Droid)

Would you mind trying it out with the hardcoded workaround for now and letting me know how that feels?
That will give us a data point to discuss whether a TypeName union would be the best solution to this problem. I would love to hear your feedback on that experience, I think that’s the best way to consider design choices is by actually trying out code and iterating from the experience!
And I will definitely add SelectionSet.succeed when I’m back home in a week, but for now it seems like the hardcoded workaround probably isn’t to ugly to try out.

@xtian I added a SelectionSet.succeed function! Just a convenience, but hopefully that helps. Hope this approach is working out nicely for you.


Specifying custom dims

Hello!
I was wondering how we can call Raster(filename) with non-standard dimension names. Specifically, I have the following dimensions :
west_east
south_north
Time

Tried numerous combinations of A = Raster(file, (Dim{:south_north}, Dim{:west_east}, Dim{:Time})), etc but was not able to use the documented option for the second positional argument of Raster.
Any help would be appreciated! 😄

Yeah... that method is only for when you create your own Raster - because e.g. Netcdf already has it's own names for dimensions.
Have a look at the magic set method. You can change pretty much everything about a Raster with it. Like:
raster = set(raster, X => :west_east, Y => :south_north)

Thanks, it does work 😄

A = Raster(file)
62×62×325152 Raster{Union{Missing, Float32},3} XLAT_U with dimensions:
  Dim{:west_east} Sampled Int64[0, 1, …, 60, 61] ForwardOrdered Regular Points,
  Dim{:south_north} ,
  Dim{:Time}
with missingval: missing

from file:
/gpfs/groups/gc090/eolien/etl/load/output_netcdf/HQDT3_d01_theta_u.nc

A2 = set(A, :west_east => :X, :south_north => :Y, :Time => :Ti)


improved handling of queries.json errors; added tests

Fixed the variable naming and added another test for queries.json parsing


Project Architecture

Define project Architecture

This project will be built using Bloco.io Android Template and following is guidlines


[ARM] Deployment parameter parsing should reference parameter type from template

Currently, the logic which allows tag-like specification of deployment parameters (--parameters foo=bar) applies a heuristic where it attempts to parse the value as a JSON object and, if that fails, treats it as a string.
However, since we have the deployment template, we can reference the type field of the deployment parameter and know what kind of parsing to apply.

Environment summary
Install Method: How did you install the CLI? (e.g. pip, interactive script, apt-get, Docker, MSI, nightly)
Answer here: dev_setup.py
CLI Version: What version of the CLI and modules are installed? (Use az --version)
Answer here: azure-cli (2.0.7+dev)
acr (2.0.5+dev)
acs (2.0.7+dev)
appservice (0.1.7+dev)
batch (3.0.0+dev)
billing (0.1.0+dev)
cdn (0.0.3+dev)
cloud (2.0.3+dev)
cognitiveservices (0.1.3+dev)
component (2.0.5+dev)
configure (2.0.7+dev)
consumption (0.1.0+dev)
core (2.0.7+dev)
cosmosdb (0.1.7+dev)
dla (0.0.7+dev)
dls (0.0.7+dev)
feedback (2.0.3+dev)
find (0.2.3+dev)
interactive (0.3.3+dev)
iot (0.1.6+dev)
keyvault (2.0.5+dev)
lab (0.0.5+dev)
monitor (0.0.5+dev)
network (2.0.7+dev)
nspkg (3.0.0+dev)
profile (2.0.5+dev)
rdbms (0.0.2+dev)
redis (0.2.4+dev)
resource (2.0.7+dev)
role (2.0.5+dev)
sf (1.0.2+dev)
sql (2.0.4+dev)
storage (2.0.7+dev)
taskhelp (0.1.2+dev)
testsdk (0.1.0+dev)
utility-automation (0.1.1)
vm (2.0.7+dev)
Python (Windows) 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)]
OS Version: What OS and version are you using?
Answer here: Win10CU
Shell Type: What shell are you using? (e.g. bash, cmd.exe, Bash on Windows)
Answer here: cmd.exe

cc/ @johanste


VLC not detected

the program cannot identify VLC

I think this is using the webtorrent player flag. Can you open vlc from your console? Try vlc --version and paste the output.

Do you have flatpak version of vlc

i noticed that the vlc is capital, try to change it?

did you run? python3 main.py config "vlc"

did you run? python3 main.py config "vlc"

this should work, I'll close this issue if no response after 24 hours


Remove travis.yaml and makefile.prow as not needed

Signed-off-by: Dominique Vernier<EMAIL_ADDRESS>

/lgtm


Introduce a quick workaround for collection metadata creation

BEGINRELEASENOTES

Make (mutable) access to metadata Frame public temporarily to allow for a timely solution of some of the issues in the marlin wrapper.
Remove function for creating collection parameter keys in favor of the one introduce in upstream podio in AIDASoft/podio#439

ENDRELEASENOTES

[ ] Needs AIDASoft/podio#439

Function should have no users yet

As discussed during todays meeting we will also merge this in its current form, once it builds again, in order to unblock some downstream changes and properly fix it after the "summer break".


Server Logo

I would do it as a payware "premium" feature tbh if I were in you.
I'm pretty sure everyone would be ok with that, and you guys pretty much deserve it.

closing, this is possible with custom css.

closing, this is possible with custom css.

@cj123  it possible but, it's hack.
For example Facebook, not recognize this image because this is background. And links to events has pinguin logo
Can you add for example Custom JS feature?
Or some example how to add this to custom css in proper way?


Model Reproducibility

Hi, I think its important to provide scripts to reproduce paper results for the models the package implements. To be some kind of proof everything is working correctly.
What do you think?
Im not sure who can fund these experiments  ¯_(ツ)_/¯

sounds amazing

@yonigottesman if you are interested in helping reproduce the experiments (e.g adding losses or more datasets, visualization or other idea you might have - we would love your help.  We (Google) are going to train the models and make them available but we could use help to have the best reproduction pipeline possible :)


Pass through -fno-canonical-system-headers

This fixes the critical build issue #3743. After I figured out what was causing the issue, I couldn't really get a discussion of possible solutions going. I figured I would just go ahead and create a PR with the simplest and most immediate fix to get the ball rolling.
The fix is simple, gcc needs to be passed -fno-canonical-system-headers, and this PR makes it recognize this flag if it's passed to crosstool_wrapper_driver_is_not_gcc and pass it along to the compiler command.
However, one could argue that there are more general and better solutions, such as passing through all -f... flags (there are actually currently many flags that are passed into the Python script that are not passed along). If anyone feels strongly about such an alternative solution, I would like to discuss the details of it before putting together a replacement PR.
I might need to rebase this build before it can be merged. I cloned an older commit since the master head is broken for me (#4312).

Can one of the admins verify this patch?

Thanks for breaking out the PR!
@davidzchen @damienmg what's the "proper" thing to do here? Should all -f options be passed through? All options? Is there a reason not to pass through certain options?

If crosstool_wrapper_driver_is_not_gcc is meant to provide a command line interface that is more compatible with gcc, my intuition is that all -f options should be passed through.
+@lberki for his thoughts on this.

I would pull people with good C++ knowledge for a general answer that but for this specific flag it is correct to pass it through.
Some option might not be supported by nvcc and you might not want to pass them through.

Jenkins, test this please

gustavia@ can you rebase?

@martinwicke Done.

Jenkins, test this please


make_frame_dataset fails with NMR structures

Using 6CT4 as a structure, make_frame_dataset returns the following error:
Processing `/Users/leo/Documents/code/dissertation/aposteriori/src/aposteriori/dnn/data/pdb/6ct4.pdb`...
Finished processing files.
There were 1 errors while creating the dataset:
	/Users/leo/Documents/code/dissertation/aposteriori/src/aposteriori/dnn/data/pdb/6ct4.pdb:
		'AmpalContainer' object has no attribute 'get_atoms'
Created frame dataset at `/Users/leo/Documents/code/dissertation/aposteriori/src/aposteriori/dnn/data/frame_dataset_entropy.hdf5` containing 0 residue frames.

This, I believe, is due to ampal not returning an ampal structure when handling nmr structure. 'AmpalContainer.get_atoms' should return the atoms of the first structure.
@ChrisWellsWood what's your opinion on this?

Yup, we need to define default behavior with multi-state models. In my opinion, the options are that we either we exclude them or we take one state.

I think taking the first state would be the best choice in this case. This is what we also do for the entropy visualization code.


Alternative D3ARG constructors and preparing for release

This pull request changes how users construct a D3ARG. Now you can use D3ARG.from_ts() or D3ARG.from_json() for constructing using a tree sequence or saved JSON, respectively. I have also started preparing the package for release on PyPI. I'm hoping to do this shortly after merging on to main and getting the documentation working.

Need to redo this as there were too many merge conflicts that needed to be resolved.


fix(CX-2048): Cover picture on My Collection and Picture on Artwork details are formatted differently after initial upload

The type of this PR is: Bugfix

This PR resolves [CX-2048)]
Description

Gemini is processing pictures rather slow and cannon return processed image (cropped, with the right aspect ratio, etc) right after it was uploaded. Because of this we need to store just uploaded to my collection artworks locally.
In this PR we changes image formatting for it to be displayed with aspect ratio of the original image instead of a square (square was used as a default formatting), assuming that gemini would return images with the same dimensions.
https://user-images.githubusercontent.com/36167539/152343482-2ca01a03-f824-48de-8a93-62d741ee994e.mp4
PR Checklist (tick all before merging)

[x] I have included screenshots or videos to illustrate my changes, or I have not changed anything that impacts the UI.
[x] I have tested my changes on iOS and Android.
[x] I have added tests/stories for my changes, or my changes don't require testing/stories, or I have included a link to a separate Jira ticket covering the tests.
[x] I have added a feature flag, or my changes don't require a feature flag. (How do I add one?)
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added an app state migration, or my changes do not require one. (What are migrations?)
[x] I have added a changelog entry below or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

Fixed image formatting after uploading it to my collection. The image just uploaded to my collection now is displayed with the same aspect ratio as the original image -daria-mounir

iOS user-facing changes

Android user-facing changes

Dev changes

This PR contains the following changes:

Cross-platform user-facing changes (Fixed image formatting after uploading it to my collection. The image just uploaded to my collection now is displayed with the same aspect ratio as the original image -daria-mounir)

  Generated by :no_entry_sign: dangerJS against 4a1681fa6e3b177a26b0b027fdd9f7cb6b772699

Feel free to merge 🙌


Resolved number guessing project

@DhanushNehru please check the pr under hacktoberfest 2023

thanks @DhanushNehru for providing this opportunity , looking forward to contribute more


Introduce Makefile

This follows on from the changes introcuded in https://github.com/alphagov/digitalmarketplace-api/pull/340

Move environment default config values into config.py
Introduce Makefile
Replace run_app.sh and run_tests.sh with appropriate make calls

:+1:


Update to transforms v2 API

Once we update the minimum to PyTorch 2.1, this should be a much simpler PR.

This has lingered for long enough that now it probably makes more sense to update the requirements to PyTorch 2.1 and go with the simpler PR. What do you think?

I believe this is finally handled by #125


Make the Kubernetes version explicit

The current script does not specify the Kubernetes version, so we end up with latest (1.20). Allow the user to specify the version they want.

Version all tools in lockstep with the main k8s install:

kubeadm
kubectl
kubelet
etc


Add tarball build scripts

Description
This PR provides build script to build opensearch tarball.
Also adds manifest file required to download the required artifacts
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] Commits are signed per the DCO using --signoff
[x] Tested locally and on dev-desktop for x64

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Look good! Leaving to @camerski or others for appoval/CR.


Node template AWS instance type more flexible with text box than pick up.

What kind of request is this (question/bug/enhancement/feature request):
enhancement
Steps to reproduce (least amount of steps as possible):
create or open existing node template
Result:

AWS instance type should be a text box rather than pick list.
I am using r5a.xlarge which is not available in pick list. I believe AWS is going to come up new instance type .... pick list is difficult to catch up.

Please support r5a.xlarge


The meaning of "Logs" is ambiguous.

In the note of “Enable Sampling”, it says "Metrics and Logs are unaffected by sampling."
What does “Logs” refer to?
Could you add the specific table names that are excluded from sampling?

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

ID: 17273ac2-3b96-28e0-1e1e-a157914e63c1
Version Independent ID: bd97fcde-edff-78c5-cc0b-e0245ece25a7
Content: Configure Azure Monitor OpenTelemetry for .NET, Java, Node.js, and Python applications - Azure Monitor
Content Source: articles/azure-monitor/app/opentelemetry-configuration.md
Service: azure-monitor
Sub-service: application-insights
GitHub Login: @AaronMaxwell
Microsoft Alias: aaronmax

@runceel
Thanks for your feedback! We will investigate and update as appropriate.


Psych 7.1h not compiling

Describe your problem here.

Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No I did not

I got the same error!

https://github.com/ShadowMario/FNF-PsychEngine/issues/13092#issuecomment-1679479736


Linking to static libtensorflow-lite.a gives linking errors on Debian x64

Click to expand!
Issue Type
Build/Install
Source
source
Tensorflow Version
2.9.1
Custom Code
No
OS Platform and Distribution
Debian 11 x64
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/Compiler version
g++ (Debian 10.2.1-6) 10.2.1 20210110
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
I build the static tf lite library following documentation here perfectly: https://www.tensorflow.org/lite/guide/build_cmake

sudo apt-get install cmake
git clone https://github.com/tensorflow/tensorflow.git tensorflow_src
mkdir tflite_build
cd tflite_build
cmake ../tensorflow_src/tensorflow/lite
cmake --build . -j

I see that the folder contains a resulting libtensorflow-lite.a indicating success

I then link my existing application to this library and build it. The result is a disappointing list of link errors (see log below)

Standalone code to reproduce the issue
There is no code, just linking errors.

Relevant log output
g++ -Wl,--allow-multiple-definition -Wl,--whole-archive -Wl,-rpath,/home/leo/Qt/6.3.0/gcc_64/lib -Wl,-rpath-link,/home/leo/Qt/6.3.0/gcc_64/lib -o Karaoke   main.o [....]   -L/home/leo/Desktop/Projects/Singularity/libs/tflite_build -ltensorflow-lite -ldl /home/leo/Qt/6.3.0/gcc_64/lib/libQt6MultimediaWidgets.so /home/leo/Qt/6.3.0/gcc_64/lib/libQt6Multimedia.so -pthread /home/leo/Qt/6.3.0/gcc_64/lib/libQt6OpenGLWidgets.so /home/leo/Qt/6.3.0/gcc_64/lib/libQt6Widgets.so /home/leo/Qt/6.3.0/gcc_64/lib/libQt6OpenGL.so /home/leo/Qt/6.3.0/gcc_64/lib/libQt6Gui.so /home/leo/Qt/6.3.0/gcc_64/lib/libQt6Network.so /home/leo/Qt/6.3.0/gcc_64/lib/libQt6Sql.so /home/leo/Qt/6.3.0/gcc_64/lib/libQt6Core.so -lpthread -lGL
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(serialization.cc.o): in function `tflite::delegates::StrFingerprint[abi:cxx11](void const*, unsigned long)':
serialization.cc:(.text+0x7c1): undefined reference to `util::Fingerprint64(char const*, unsigned long)'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(serialization.cc.o): in function `tflite::delegates::Serialization::GetEntryImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TfLiteContext*, TfLiteDelegateParams const*)':
serialization.cc:(.text+0x1760): undefined reference to `util::Fingerprint64(char const*, unsigned long)'
/usr/bin/ld: serialization.cc:(.text+0x1770): undefined reference to `util::Fingerprint64(char const*, unsigned long)'
/usr/bin/ld: serialization.cc:(.text+0x18a4): undefined reference to `util::Fingerprint64(char const*, unsigned long)'
/usr/bin/ld: serialization.cc:(.text+0x1ab7): undefined reference to `util::Fingerprint64(char const*, unsigned long)'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitReluNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, float, float, std::vector<unsigned int, std::allocator<unsigned int> > const&) [clone .constprop.0]':
xnnpack_delegate.cc:(.text+0x104c): undefined reference to `xnn_define_clamp'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitConcatenationNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteConcatenationParams const*, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x1594): undefined reference to `xnn_define_concatenate4'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x15d7): undefined reference to `xnn_define_concatenate2'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x15f1): undefined reference to `xnn_define_concatenate3'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitMaxPool2DNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLitePoolParams const*, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x1a58): undefined reference to `xnn_define_max_pooling_2d'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x1c8e): undefined reference to `xnn_define_clamp'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitMediaPipeUnpoolingNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLitePoolParams const*, std::vector<unsigned int, std::allocator<unsigned int> > const&) [clone .constprop.0]':
xnnpack_delegate.cc:(.text+0x2242): undefined reference to `xnn_define_unpooling_2d'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitMediaPipeMaxPoolingNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLitePoolParams const*, std::vector<unsigned int, std::allocator<unsigned int> > const&) [clone .constprop.0]':
xnnpack_delegate.cc:(.text+0x2940): undefined reference to `xnn_define_argmax_pooling_2d'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitReshapeNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteReshapeParams const*, std::vector<unsigned int, std::allocator<unsigned int> > const&) [clone .constprop.0]':
xnnpack_delegate.cc:(.text+0x2ded): undefined reference to `xnn_define_static_reshape'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitResizeBilinearNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteResizeBilinearParams const*, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x3635): undefined reference to `xnn_define_static_resize_bilinear_2d'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitPadNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x3e5a): undefined reference to `xnn_define_static_constant_pad'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitPreluNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&) [clone .constprop.0]':
xnnpack_delegate.cc:(.text+0x433c): undefined reference to `xnn_define_prelu'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitSplitNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteSplitParams const*, std::vector<unsigned int, std::allocator<unsigned int> > const&) [clone .isra.0]':
xnnpack_delegate.cc:(.text+0x4a88): undefined reference to `xnn_define_even_split2'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x4ace): undefined reference to `xnn_define_even_split4'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x4b01): undefined reference to `xnn_define_even_split3'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitFullyConnectedNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteFullyConnectedParams const*, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x4cac): undefined reference to `xnn_define_fully_connected'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitTransposeConvNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteTransposeConvParams const*, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x5f87): undefined reference to `xnn_define_deconvolution_2d'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitMediaPipeDeconvolutionNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteTransposeConvParams const*, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&) [clone .constprop.0]':
xnnpack_delegate.cc:(.text+0x67ed): undefined reference to `xnn_define_deconvolution_2d'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitMeanNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteReducerParams const*, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x6fa1): undefined reference to `xnn_define_global_average_pooling_2d'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitConv2DNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteConvParams const*, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x7b13): undefined reference to `xnn_define_convolution_2d'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitDepthwiseConv2DNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, int, TfLiteNode*, TfLiteTensor const*, TfLiteDepthwiseConvParams const*, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x866d): undefined reference to `xnn_define_depthwise_convolution_2d'
/usr/bin/ld: /home/leo/Desktop/Projects/Singularity/libs/tflite_build/libtensorflow-lite.a(xnnpack_delegate.cc.o): in function `tflite::xnnpack::(anonymous namespace)::Subgraph::VisitNode(xnn_subgraph*, tflite::xnnpack::(anonymous namespace)::Delegate const&, TfLiteContext*, TfLiteRegistration*, TfLiteNode*, int, std::unordered_set<int, std::hash<int>, std::equal_to<int>, std::allocator<int> > const&, std::vector<unsigned int, std::allocator<unsigned int> > const&)':
xnnpack_delegate.cc:(.text+0x88ec): undefined reference to `xnn_define_hardswish'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x89e0): undefined reference to `xnn_define_bankers_rounding'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x8afd): undefined reference to `xnn_define_convert'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x8c24): undefined reference to `xnn_define_elu'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x8d28): undefined reference to `xnn_define_ceiling'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x8e30): undefined reference to `xnn_define_abs'
/usr/bin/ld: xnnpack_delegate.cc:(.text+0x8f8a): undefined reference to

Too long so truncating

I found the answer; In the very documentation I was following this was noted:

Note: This generates a static library libtensorflow-lite.a in the current directory but the library isn't self-contained since all the transitive dependencies are not included. To use the library properly, you need to create a CMake project. Please refer the "Create a CMake project which uses TensorFlow Lite" section.

Unfortunately my project is not based on cmake and so I really only see 4 ways to link to tflite at this point:

Convert to CMake (not feasible)
Create a CMake library project that wraps tflite and produces one single static library that can be linked from my non-cmake project (feasible but a major PITA
Ask niceely for tf to support non cmake projects (probably not going to happen)
Hack the hell out of this and just make it work™

In the interest of saving time and not wasting my brilliance on this stuff I went wit option 4.  I also combined all lib into one folder, Now fewer errors.
But still some errors:
init.c:-1: error: undefined reference to cpuinfo_isa' cpuinfo.cc:-1: error: undefined reference to cpuinfo_get_processor'
thread_pool.cc:-1: error: undefined reference to `ruy::BlockingCounter::DecrementCount()'......
Have you met this problem?


[BUG]: Test Collage not working due to errors

Describe the bug
Whenever accessing the localhost/test/collage.php, error occur:
Warning: Undefined array key "collage" in /var/www/html/src/Factory/CollageConfigFactory.php on line 13
Warning: Trying to access array offset on value of type null in /var/www/html/src/Factory/CollageConfigFactory.php on line 13
Fatal error: Uncaught TypeError: Cannot assign null to property Photobooth\Dto\CollageConfig::$collageLayout of type string in /var/www/html/src/Factory/CollageConfigFactory.php on line 13
Stack trace: #0 /var/www/html/src/Collage.php(16): Photobooth\Factory\CollageConfigFactory::fromConfig() #1 /var/www/html/test/collage.php(43): Photobooth\Collage::createCollage() #2 {main} thrown in /var/www/html/src/Factory/CollageConfigFactory.php on line 13
Installed on Raspberry Pi OS
Steps to reproduce the behavior
Go to  localhost/test/collage.php
Expected behavior
It should load the test preview of the Collage
Photobooth Version
Latest
Browser and browser version
Chromium
Operating System
RPi OS
Did it work before?
Yes
Latest working version
No response
Additional context
No response

Should be fixed by https://github.com/PhotoboothProject/photobooth/pull/481/files


Add GTC: Gitcoin

[x] I understand that filing an issue or adding liquidity does not guarantee an addition to the Rigoblock token whitelist.
[x] I understand that the addition of the new token to the protocol is subject to governance approval.

Please provide the following information for your token.
Token Address: 0xde30da39c46104798bb5aa3fe8b9e0e1f348163f
Token Name (from contract): Gitcoin
Token Decimals (from contract): 18
Token Symbol (from contract): GTC
Network: Ethereum
Link to the official homepage of the token: https://www.gitcoin.co/
Link to CoinMarketCap or CoinGecko page of token: https://coinmarketcap.com/currencies/gitcoin/

The token has been added. Closing.


Add gds-api-adapters and Plek as dependencies

GDS Api Adapters was a listed as a development dependency for this gem,
however it's required outside dev environment to pull in data from
Rummager 1. Plek is also used here, so this is flagged as a
dependency.
Arguably both of these stretch beyond what this gem should actually be
doing, so shouldn't be encouraged patterns.

Plek seems to be used in a few places, but I can't see where that rummager service is used - could it be redundant?

Plek seems to be used in a few places, but I can't see where that rummager service is used - could it be redundant?

A link is hidden away in the commit message: https://github.com/alphagov/govuk_publishing_components/blob/c1c602af10a3ee1dea24c77357c34b5afc843561/lib/govuk_publishing_components/presenters/services.rb

@kevindew yes, I saw that, but I can't see where it's used in this repo. I searched a couple of times, but it (and therefore gds-api-adapters) seems to be redundant?

@kevindew yes, I saw that, but I can't see where it's used in this repo. I searched a couple of times, but it (and therefore gds-api-adapters) seems to be redundant?

Oh I see what you mean, yes doesn't look like anything calls it anymore. That's great - good catch :+1: I'll raise a PR once I finish what I'm doing.


versions conflict in rdf4j-sail-elasticsearch

I found there is problem with Lucene version in rdf4j-sail-elasticsearch. Currently that package (through org,elasticsearch/elasticsearch) depends on lucene v 5.1.1 where the rest of package depends on 5.2.1.
I build elastic search test which throws missing class which exists only in the newer version. I guess it is worth to update elastic version to the latest 5.1.1 which depends on lucene 6.3.0.
After all it will be:

Lucene v 6.3.0
elasticsearch v 5.1.1

Note that these updates require a significant number of new CQs - we will need to submit for approval for all Lucene modules as well as as the new elasticsearch dependencies. Currently we only have approval for elasticsearch 1.7.0, and lucene 5.2.1. If at all possible, we should fix the sail to consistently depend on those versions - unless there are good technical reasons to upgrade.

@jeenbroekstra OK. Thanks for explanation. I found the error is probably because the elastic search test uses module which was compiled using another lucene version (5.2.1) and now it misses needed class in CLASSPATH (that is org.apache.lucene.index.LeafRef). Excluding all lucene-X from elasticsearch did not help. I will create a branch with my fix #739 .

I will remove the elasticsearch test into locals unit test and convert to use the standard memory repository.


[ZEPPELIN-2287] Add more test to ensure 'RunOnSelectionChange' works well

What is this PR for?
To address this feedback https://github.com/apache/zeppelin/pull/2100#issuecomment-286780437, I added more test cases to ensure RunOnSelectionChange works well.
The newly added test cases are like below. When we run this paragraph, one dropdown menu will be shown:
%md
My selection is ${my selection=1,1|2|3}

When RunOnSelectionChange is true (default)
if we select "2" in the dropdown menu, the result text will be updated to "My selection is 2" right after the selection change. See here

When RunOnSelectionChange is false
If we select "1" in the dropdown menu, the result text won't be updated to "My selection is 1" right after the selection change instead it'll be remained as "My selection is 2". See here
But we can run the paragraph by pressing Enter. After running the paragraph manually using Enter, then the result text will be updated to "My selection is 1" See here

What type of PR is it?
Add test case
What is the Jira issue?
ZEPPELIN-2287
How should this be tested?
After applying this patch, run
TEST_SELENIUM="true" mvn package -DfailIfNoTests=false -pl 'zeppelin-interpreter,zeppelin-zengine,zeppelin-server' -Dtest=ParagraphActionsIT#testRunOnSelectionChange

Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

CI problem has fixed on master branch. Can you rebase and see if this PR passes the tests?

I rebased but failed again in Selenium test. All test cases that I added passed in my local but it's failed in here. Seem I need to do something more to avoid this..

All CI tests have passed now. Ready for review again :)

@Leemoonsoo I tried to replace ZeppelinITUtils.sleep(1000, true) with waitForParagraph(1, "FINISHED") but wan't enough and failed again. So I added  driver.navigate().refresh() before waitForParagraph(1, "FINISHED") and it passed.
Could you check again?

I think it should able to do without refresh().
Do you have idea why it was failed when waitForParagraph(1, "FINISHED") replaced sleep?

@Leemoonsoo Right it should be passed without refreshing. So I removed that part and added waitForParagraph(1, "FINISHED"); before every selections for the stability. Now CI is green now.
Will be appreciated if you can check again.

LGTM!

@Leemoonsoo Thanks!
Merge into master and branch-0.7 if there are no more comments


Customizing install.ps1

For various reasons related, we think, to proxying in our environment, aria2-assisted downloads fail with:
ERROR Download failed! (Error 19) Name resolution failed
If we disable aria2, the downloads work, but very slowly, so we'd like to keep using aria2. The 'fix' from the aria2 side is to disable async-dns, for example by creating a ~/.aria2/aria2.conf and setting async-dns=false. This produces the desired result (scoop uses aria2, aria2 succeeds without DNS errors) but required us to manually edit scoop\current\lib\install.ps1 and alter the  dl_with_cache_aria2 function to change the hard coded param --no-conf=true, to false. This worked for a while (weeks/months), however when we went to do a scoop update today, the whole mechanism fell over, presumably because our install.ps1 differed from what your scoop app update was expecting.
Which, finally, brings us to our question: is --no-conf=true necessary in the dl_with_cache_aria2 function? Our network topology and aria2's fragility are by no means a scoop project concern, but why must scoop hard code a value that says 'ignore any locally stored customizations to a third party binary we are about to rely on'.
If, for whatever reason, this option cannot be removed, another elegant solution from our POV would be to allow us to set scoop config aria2-async-dns-enabled false . If either suggestion has merit, we're happy to submit a PR.
Thanks!

Closing as this issue is stale. Please reopen if this is still an issue.

It seems config key aria2-options Not list on README.md or any where except this issue.
Can you update it?


Change window to an event loop instead of callback driven

Closes #284.
Merging this PR effectively breaks all ImGui plugin samples - this is because #202 still isn't merged and we have no way to communicate data from the window plugin to the ImGui plugin.
It also disables all code which touches the InputManager, as that part of the code needs major refactoring.
This includes the car sample - is it to soon to remove it entirely?

Looks like the Windows build is failing due to a MSVC error.
I think it may be related to this, and it may have already been fixed.
Should we try to use a more recent compiler version?


useEthers() not works on ftm test net

I am using usdDapp on ftm test net,it useEthers not works.
But it works perfect on ETH mainnet ,ETH test net and FTM main net.
const {activateBrowserWallet, account, chainId, active, activate, deactivate} = useEthers()

It seems only multicall address is missing to close #366

As we have Fantom testnet support i close tthis.


docs: update README.md

nvim-treesitter language for git rebase is currently git_rebase
Checklist

[x] Used only camelCase variable names.
[x] If functionality is added or modified, also made respective changes to the
README.md (the .txt file is auto-generated and does not need to be modified).
[x] Used conventional commits keywords.

Thx


Caldavzap fixes

I also set the content-type in https://github.com/roburio/caldav/commit/1f67b3a0ffb034025be8beb35858677d28435db9 (but your patch is smaller :) -- which browser(s) did you test?

and maybe we should directly advertise https://github.com/sg2342/caldavzap/ (or a fork thereof)? instead of having a diff in the README.

I adjusted the README in the future branch, and also added 9cd4eef which may be of interest to you (always redirect http://, not serving the static files over http)

I also set the content-type in 1f67b3a (but your patch is smaller :) -- which browser(s) did you test?

did not see this one, sorry. I tested chrome 73 and firefox 66.


add iOS support

看起来没有结巴分词用的那几个 dict/ 文件，所以结巴分词是应该是不能用的

Yes, JIEBA not available on iOS now.
Although the JIEBA dict already in here.
on Android/ iOS , the application assets has been packed in to ipa / apk package, and we need extract the dict from package before we access it. I'm looking for a better solution that can quickly and easily export the dict file as a local file or directly let simple tokenizer use the dict file in the ipa/apk package.

We can download the dict/ files after app installed and first opened


Improve extend

test

resume

test

test

test

@vmutafov thanks for that PR. But I  wondering if using a regex  is really necessary here. I think a simple indexOf  is enough and is less expensive
https://jsperf.com/regexp-vs-indexof

We've replaced the regex with index of here #1215


Support extending model with anonymous field

Hi,
First, I'm a beginner with Golang. Maybe I didn't respect best practices, you should double check my PR.
The idea is to support fields added my composing a struct with an anonymous field. Here is an example with encoding/json package.
Instead of making it implicit, a new tag attribute extend is added to declare an anonymous field as an extension of the current struct
type Base struct {
	CreatedAt time.Time `jsonapi:"attr,created_at"`
	UpdatedAt time.Time `jsonapi:"updated_at"`
}

type Blog struct {
	Base      `jsonapi:"extend"`
	ID        int       `jsonapi:"primary,blogs"`
	Title     string    `jsonapi:"attr,title"`
	ViewCount int       `jsonapi:"attr,view_count"`

}

Also, the code about model reflection was duplicated in request.go and response.go. It's now factorized in helper.go and it's used constants (no more like this one).

Someone here?

hey @dfournier looks like you're addressing #21 right?

Also, how do you like this vs. #78

@genexp sure, this PR is related to #21. The only difference is the new the tag extend which makes it explicit.
#78 looks like to address the same issue except it breaks the API.

I like your approach best myself as well. I'd like to see metadata make the
relationship explicit too.
On Sat, May 13, 2017 at 8:21 AM David Fournier<EMAIL_ADDRESS>wrote:

@genexp https://github.com/genexp sure, this PR is related to #21
https://github.com/google/jsonapi/issues/21. The only difference is the
new the tag extend which makes it explicit.
#78 https://github.com/google/jsonapi/pull/78 looks like to address the
same issue except it breaks the API.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/google/jsonapi/pull/87#issuecomment-301244811, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAADMJQfI6LrfTYEyQqmsOksIFLV5gO9ks5r5aBBgaJpZM4NNSiG
.

Also, I don't think the field must be anonymous in order to support the extend tag.
About meta, why not! Maybe the lib should handle both in order to not introduce a breaking change but log a depreciation warning about the usage of Meta interface? I have don't know the golang library best practices.


UI : Migrate to Angular 17

:id: Reference related issue.
n/a
:pencil2: A description of the changes proposed in the pull request
Update to Angular 17
Also update some side librairie
As usual, if it's possible, take a look at the application and check some pages according to the updated deps.
:memo: Test scenarios
:computer: Add screenshots for UI
:books: Any other comments that will help with documentation
:man: :woman:@mentions of the person or team responsible for reviewing proposed changes
This is a nice example: https://github.com/gravitee-io/gravitee-access-management/pull/1822

made quick tests on my local env.
Looks good


Contact gallery callout should appear above "Read More"

It appear over everything else atm except the "Read More" biography button

Additionally it's a bit confusing that the callout reads "Contact the gallery here" and it's pointing to a button that reads "Contact Auction House".
Also, a period could be added to be consistent with punctuation.


Change the "master" branch to "main"

New github repos start with a "main" branch and some (all?) of the sub-gists are now using that convention. It would be nice if all our repos are consistent with naming branch. Since we use gitflow branching and don't work directly on the "master/main" branch it probably won't be noticeable to most people working on gist.

I agree, it won't be noticeable. I would hold off until after the release of 12.0.0 just to make sure there's no confusion.
After the change is made, the gist release management doc for ontologists should be updated.

Steps to update:

Fetch the remote
Track branch main
Delete local branch master


Can not persist updated cron expressions or k8s manifest from UI

Pre-requisites

[X] I have double-checked my configuration
[X] I can confirm the issues exists when I tested with :latest
[ ] I'd like to contribute the fix myself (see contributing guide)

What happened/what you expected to happen?
I am updating cron expression from the UI to any new valid expression. Pressing "UPDATE". Can see "Updated" notification and successful PUT request to backend. But after refreshing the page, i can see old value again.
In logs i can not see anything abnormal near accepted method=PUT request.
Maybe something missing in my configuration? But anyway, why then i see "Updated" notification if it not works.
Version
v3.5.0
Paste a small workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
Any

Logs from the workflow controller
time="2023-10-20T15:27:55.460Z" level=info msg="Processing argo-workflows/example" cronWorkflow=argo-workflows/example
time="2023-10-20T15:27:55.463Z" level=info msg="CronWorkflow argo-workflows/example added" cronWorkflow=argo-workflows/example
time="2023-10-20T15:27:56.055Z" level=info msg="Processing argo-workflows/example" cronWorkflow=argo-workflows/example
time="2023-10-20T15:27:56.057Z" level=info msg="CronWorkflow argo-workflows/example added" cronWorkflow=argo-workflows/example

Logs from in your workflow's wait container
time="2023-10-20T15:12:26.252Z" level=info duration=52.405881ms method=PUT path=/api/v1/cron-workflows/argo-workflows/example size=2405 status=0

There were actually no recent refactors to the CronWorkflowEditor nor CronWorkflowSpecEditor. One hasn't changed in years and the other only received a small stylistic upgrade in #11686. There was a recent feature to the CronWorkflowDetails page in #11811, but no refactor
So I'm not sure if that's related. Let me see if I can reproduce, may need more details

Let me see if I can reproduce, may need more details

I couldn't reproduce this locally. It's updating and persisting fine for me.

so that actually might suggest that the resource did not get correctly modified on the back-end

I might hazard a guess that the modification didn't reach the k8s API correctly. But if you got a successful response, that usually means the whole chain was successful.
Is your actual CronWorkflow resource in k8s updated?

Is your actual CronWorkflow resource in k8s updated?

No

More logs when i am pressing "update":
Server:
time="2023-10-23T09:56:10.403Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetCronWorkflow grpc.service=cronworkflow.CronWorkflowService grpc.start_time="2023-10-23T09:56:10Z" grpc.time_ms=87.833 span.kind=server system=grpc time="2023-10-23T09:56:10.403Z" level=info duration=88.810145ms method=GET path=/api/v1/cron-workflows/argo-workflows/example size=2403 status=0 time="2023-10-23T09:56:10.534Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=UpdateCronWorkflow grpc.service=cronworkflow.CronWorkflowService grpc.start_time="2023-10-23T09:56:10Z" grpc.time_ms=59.808 span.kind=server system=grpc time="2023-10-23T09:56:10.536Z" level=info duration=62.9128ms method=PUT path=/api/v1/cron-workflows/argo-workflows/example size=2403 status=0
Controller:
time="2023-10-23T09:56:10.537Z" level=info msg="Processing argo-workflows/example" cronWorkflow=argo-workflows/example time="2023-10-23T09:56:10.540Z" level=info msg="CronWorkflow argo-workflows/example added" cronWorkflow=argo-workflows/example time="2023-10-23T09:56:11.080Z" level=info msg="Processing argo-workflows/example" cronWorkflow=argo-workflows/example time="2023-10-23T09:56:11.087Z" level=info msg="CronWorkflow argo-workflows/example added" cronWorkflow=argo-workflows/example
I am wondering if old CRDs might cause this behaviour?

Is your actual CronWorkflow resource in k8s updated?

No

Ok, so this isn't a UI issue then. I'm not really sure why your Server is responding with a 200 if it didn't actually succeed in k8s.
Is there any error in your browser console? Might want to try turning on debug logging on the Server as well.

I am wondering if old CRDs might cause this behaviour?

Usually the CRDs only impact validation of new specs, but I'm not sure how old they are and, more generally speaking, there can be undefined behavior when versions are mixed

Another culprit to check for, although this would normally throw an error, is your RBAC properly set to allow updating of Cron Workflows?

I found the issue. Miss-configured ignoreDifferences on the Argo CD side + selfHeal: true in application params. Argo CD was changing k8s resource back to default state very fast, this is why i was not able to see any changes in k8s manifest.
Issue resolved, will close it. Thanks for your help.
off topic: do you know why controller updating aws LB configmap?

off topic: do you know why controller updating aws LB configmap?

It's probably not updating it, but the Controller does watch for ConfigMap updates as certain features use ConfigMaps (e.g. synchronization, passing arguments from a ConfigMap, etc). So it probably received an update event on your AWS LB ConfigMap, debug logged it, and otherwise ignored it as it's unrelated to Argo. It comes from this line in the codebase, for reference


OpenSSL errors on CentOS

Multiple CentOS users report OpenSSL warnings and errors when running Vapor 3.5.
Report 1
Report 2
Report 3
User @gyorgy-fekete reports the following:

I found out that my Centos box (not HERA) had OpenSSL 1.0.2k
I got 1.1.1c (not even the latest one) from openssl.org/source and built myself a new one.
That seems to have fixed the "qt.network.ssl: QSslSocket: cannot resolve OPENSSL_init_ssl" ... issue! (wooHoo!)

We may want to consider doing a manual update of OpenSSL on our CI build systems when generating installers.

Oh, and one more thing.
I found out that if you have an activated conda environment, then PATH may also redirect to a different openssl.
(base) [gfekete@NESCC bin]$ which openssl
~/anaconda3/bin/openssl
(base) [gfekete@NESCC bin]$ conda deactivate
[gfekete@NESCC bin]$ which openssl
/usr/local/ssl/bin/openssl

Another potential "gotcha!"
If you build one from sources, I recommend to not overwrite /usr/bin, but configure with somewhere other than a normal place. Here is how I did mine
--prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib

FYI, Cheers,
George

I've confirmed on Casper that Vapor's version checker hangs due to the OpenSSL incompatibility.
To reproduce:

On Casper, launch Edit->Preferences->Check For Updates
The check will hang, with the following output in the console

qt.network.ssl: Incompatible version of OpenSSL
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed

This isn't something that we can fix by distributing an updated version of openssl.  Users will need to upgrade the library on their own system.


Fix for neednodes and nodes resource parsing

The resource can be specified as a combination of nodes with ppn and
nodes without ppn, e.g., nodes=2:ppn=3+4+5:ppn=6. This is now parsed
correctly.
The resulting JSON now has an array for the neednodes and nodes
entries in a resource request.

Closes #8


Plz make suppuku (i.e. kill self on native browser support) optional

why would you need that?

It would be useful if table support was also optional, I get this is a polyfill, but maybe optional support wouldn't hurt.


Use Trusty (Ubuntu) to run tests

This allows for current versions of hhvm to be used in test runs.
See https://docs.travis-ci.com/user/languages/php/#HHVM-versions-on-Trusty for more info

Welp, that was a total failure 👍

I remove hhvm in https://github.com/concrete5/concrete5/pull/5308/files, I think since hhvm doesn't plan to fully support PHP moving forward, we should just drop support.

Sounds like a plan
On Sat, Apr 8, 2017, 2:39 PM Korvin Szanto<EMAIL_ADDRESS>wrote:

I remove hhvm in https://github.com/concrete5/concrete5/pull/5308/files,
I think since hhvm doesn't plan to fully support PHP moving forward, we
should just drop support.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/concrete5/concrete5/pull/5313#issuecomment-292737356,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAM-qW-HX9kgNs7NxpJKV9q5WpClONS_ks5rt9RzgaJpZM4M3jnQ
.


Center text in Mobile HackAUBG Navbutton and make text unselectable

The text in the HackAUBG Button needs to be vertically centered
The anchors needs to be unselectable from the user.

We didnt really need the anchors to be unselectable for the mobile nav. This behaviour is switched off by default on mobile devices.


Fix Leaky Channelz Test

This is (I think) actually a fix for #16211

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

Nope, doesn't work currently :)
What's the issue and the intended fix btw?

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,980,683      Total (=)      1,980,683

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
10,811,771      Total (>)     10,811,767

 No significant differences in binary sizes

I have no idea why this test is causing issues... it is sending a bunch of sync RPCs and that's it. Somehow that is triggering tsan race on Status dtor and sendmsg...

[microbenchmarks] No significant performance differences


fix: Allow passing boto3 config to all  AWS Bedrock classes

Related PR

follow-up to #1135

Proposed Changes:

Updated class init signatures to allow passing additional and optional boto3_config dictionary and use it when initializing boto3 client.
Updated tests accordingly

How did you test it?

Tested locally by running hatch test

Notes for the reviewer
This is a follow up to PR !1135 that simply applies the same change to all other aws bedrock classes (AmazonBedrockDocumentEmbedder, AmazonBedrockTextEmbedder, AmazonBedrockChatGenerator).
Checklist

[X] I have read the contributors guidelines and the code of conduct
~I have updated the related issue with new insights and changes~
[X] I added unit tests and updated the docstrings
[X] I've used one of the conventional commit types for my PR title: fix:, feat:, build:, chore:, ci:, docs:, style:, refactor:, perf:, test:.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Anes Benmerzoug seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

@davidsbatista I could not completely sign the CLA because I accidentaly some of the commits without configuring my email address. Should I leave it like this or is it okay to update the author of those commits and force-push the change?

@davidsbatista I could not completely sign the CLA because I accidentaly some of the commits without configuring my email address. Should I leave it like this or is it okay to update the author of those commits and force-push the change?

You need to sign the CLA in order for the PR to be merged, so it seems you will need to update the author of these commits.

@AnesBenmerzoug thanks for this contribution! I've left some comments regarding backward compatibility

@AnesBenmerzoug remove the parameterization of all the tests, and instead do a test such that:

Create and serialize a new instance without boto3config, then load/deserialize that object, and assert that new deserialized object is exactly the same as the initially created instance

@davidsbatista Sorry for the delay. I am not quite sure I understand your suggestion. I believe the tests with the parametrization already test the serialization and deserialization of the different bedrock instances with and without the boto3 config. Could you please explain what you meant more clearly?

sorry, this was a misunderstanding from my side - I think we could remove that parameterization but it doesn't hurt to be there.
I've approved your PR - you just need to sign the CLA

@davidsbatista Thanks! I have already signed the CLA.
For some reason after I merged main into my branch, a commit made by the @HaystackBot found its way into my branch and it's the one account that didn't sign the CLA.
Is there a way to fix this?


feat(nice-grpc): include support for implicit secure protocol

If a client is set up using secure credentials with only the hostname and no protocol, the current logic defaults to the insecure 80 port.
This refactors the createChannel logic and then adds some logic to consider the possibility that the credentials passed in are already set up to be secure.
Since ChannelCredentials is an abstract class - we should always expect to be passed an implemented credential object that has _isSecure() set to either true or false (or nothing at all, which then defaults insecure).

Looks great, thanks!

Published in 📦<EMAIL_ADDRESS>


WIP: Add general background of security and access control

Sorry, now I see this PR is in WIP...should have waited a bit, but was interested in the subject...

Thanks @justb4 for the suggestions to improve the phrasing!


qemu-aarch64-softmmu: -netdev vmnet-shared,id=net0,isolated=on: cannot create vmnet interface: conflict, sharing service is in use

BEFORE SUBMITTING YOUR ISSUE, PLEASE LOOK AT THE PINNED ISSUES AND USE THE SEARCH FUNCTION TO MAKE SURE IT IS NOT ALREADY REPORTED. ALWAYS COMMENT ON AN EXISTING ISSUE INSTEAD OF MAKING A NEW ONE.
Describe the issue
I get the following error message when trying to instal Windows 11 on Mac M1 "qemu-aarch64-softmmu: -netdev vmnet-shared,id=net0,isolated=on: cannot create vmnet interface: conflict, sharing service is in use"
Configuration

UTM Version: 3.2.4
macOS Version: 12.6
Mac Chip (Intel, M1, ...): M1

Thanks for including the error message. I believe you can resolve it by turning off Internet Sharing in macOS System Preferences → Sharing (#3636). Please try this and let me know if it works.


regenerate-certificates has too many CA's in csr-signer

Running cluster-kube-apiserver-operator regenerate-certificates on a failed master causes the /etc/kubernetes/static-pod-resources/kube-controller-manager-pod-5/secrets/csr-signer/tls.crt file to contain two certificates. The controller-manager CSR signer then fails signing certificates with this error:
E0509 20:04:43.804526       1 controllermanager.go:541] Error starting "csrsigning"
F0509 20:04:43.804566       1 controllermanager.go:240] error starting controllers: failed to start certificate controller: error parsing CA cert file "/etc/kubernetes/static-pod-resources/secrets/cs
r-signer/tls.crt": {"code":1003,"message":"the PEM file should contain only one object"}

Manually removing the offending certificates from tls.crt and rebooting the node fixes the issue allowing the controller-manager to sign certificates.
/cc @tnozicka

/assign @tnozicka

Can we close this with #471 landed?

I was verifying it and ran into an issue which may be fixed here: https://github.com/openshift/cluster-kube-apiserver-operator/pull/472. I'll close this once verified.

Works!


Disappearing sound cards

Repro:

go to screensaver
turn on full screen
press the back button while in full screen

Reported by Pdawg from discord.

should be fixed by this: https://github.com/jenius-apps/ambie/commit/ef17e56aca2d23ae0e2e3920b5415ab049280777


Template parse errors

Hello,
Very good idea with this plugin. I try to install it as for nulldev07 but I have this following error, have you an idea of why ?

Ps: You forgot a img tag in your topEmployee example.
Thank you. :)

@alexdragneel I have the same issue. Were you able to find a solution for this!

'ng2-org-chart' instead of 'ng-org-cart'

Thanks, this has worked. Wonder why it wasn't updated in docs.


Auto-encryption of data disks - very vague

Doc states: "In some cases, a newly added data disk might be encrypted automatically by the Azure Disk Encryption extension. Auto encryption usually occurs when the VM reboots after the new disk comes online. This is typically caused because "All" was specified for the volume type when disk encryption previously ran on the VM."
This is all very vague. If I add a data disk, is it going to be encrypted, or not? How do I control whether new data disks will be encrypted? Does the system reboot? The ambiguity around this scenario (adding new data disk to VM with ADE enabled on existing data disks) needs to be removed.

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

ID: 288f8109-44b2-99b4-118b-b26c54326aad
Version Independent ID: 66c3e929-608c-6f7b-653d-ca043dcafecb
Content: Azure Disk Encryption scenarios on Windows VMs - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/disk-encryption-windows.md
Service: virtual-machines-windows
Sub-service: security
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

@jtuliani
Thanks for the feedback! I have assigned the issue to content author to check and update the document as appropriate.

@msmbaldwin
Can you please check and add your comments on this doc update request as applicable.

Please let us know if this is still an issue. Thank you! #please-close


Anmol2710 patch 1

I have add a navigation bar on this page If you allow me I can make further changes in this project

i have thoroughly reviewed the changes you made to the files, and I must say, you're heading in the right direction. However, to ensure a seamless user experience, I would suggest dedicating a bit more time to refining the navbar.
Thank you once again for your dedication and valuable contribution. Your commitment to this project is commendable.
Looking forward to seeing the continued progress!

Thank you for reviewing my Pull Request. I am a beginner to open source and would be grateful if you could guide me on how can i fulfill your requirement.

 I appreciate your effort. As a beginner, I recommend focusing on refining the navbar for now. Pay attention to the details and ensure it aligns seamlessly with the project's design. Feel free to ask for any specific guidance you may need. Thank you for your dedication!


Update install for 2024

This PR introduces a few dependency version updates so BackBLAST can run in 2024. End-to-end tests are passing. I also confirmed (via end-to-end tests) that BackBLAST works on MacOS. This info is now added to the README.
Aside from version updates, I made a minor change to the BackBLAST install by omitting the default and r channels from the conda environment files. Changes in conda licensing (as of 2020?) mean that these "curated" conda channels require a paid license for non-universities with >200 employees. (See this recent post where conda tried to clarify their license terms). Now, the install relies entirely on packages in conda-forge and bioconda (open source channels) and still works.
@LeeBergstrand Would you mind giving this a quick review? Also, would you mind if I push a pre-release of backblast (version 2.0.0-alpha7) after this PR is merged, like I did for the last dependency update in 2022 (#62)? Thanks in advance.

Aside from version updates, I made a minor change to the BackBLAST install by omitting the default and r channels from the conda environment files. Changes in conda licensing (as of 2020?) mean that these "curated" conda channels require a paid license for non-universities with >200 employees. (See this recent post where conda tried to clarify their license terms). Now, the install relies entirely on packages in conda-forge and bioconda (open source channels) and still works.

Very interesting news. Makes a lot more sense for why people started making conda-forge.

@LeeBergstrand Would you mind giving this a quick review? Also, would you mind if I push a pre-release of backblast (version 2.0.0-alpha7) after this PR is merged, like I did for the last dependency update in 2022 (#62)? Thanks in advance.

@jmtsuji Feel free to merge and do a pre-release.

Thanks for the review! Will merge and make a pre-release.


Hiera as a Service (HAAS) proposal

Summary
Many teams who use Puppet to manage server-based infrastructure are also starting to manage cloud-native application delivery including the needed infrastructure. Usually, those teams have codified configuration data in hiera for the Puppet node-based configuration processes, but they cannot use this company-wide configuration data in a deployment pipeline to AWS or K8S. If Hiera would be available as a service, hiera lookups could be easily done outside the "traditional Puppet context", for example from a delivery pipeline, and enable teams to define configuration data only once - inside hiera.
Proposed approach

Finalize clean room implementation of hiera including pluggable backend system and a yaml backend
Develop a network front-end to hiera (essentially introducing _hiera-server)
Develop a pluggable RBAC system to the hiera server

Note:  HAAS means "hare" in Dutch

I think that #1 and #2 are already in place. Hiera can be used as a service. There's also a docker image for the hiera micro service: https://hub.docker.com/r/lyraproj/hiera.
I'm not sure if RBAC should be an integral part of the hiera micro service. Would it be possible to use RBAC to control access to the docker image?

@thallgren Great, I had this lying around for a while so I didn't notice the microservice has already been implemented. I just tried it out and the yaml lookups work great!
It seems to me RBAC service would be a requirement if the hiera microservice would run on the Puppet master providing access to the company-wide hiera config and access control to the docker image would be irrelevant.

I didn't mean access to the image per se, but to a running instance of it :-) I.e. could Hiera run on a separate docker instance and have RBAC control access to that instance? Or would it be a requirement that the actual hiera process would run directly on the Puppet master?

Well, that will depend on the hiera backend. The majority of hiera users use the yaml backend which means that the hiera server would need access to the filesystem.

Ok. I guess that I could make Hiera aware that an optional RBAC service might be present.
Some questions:
Should different roles have access to different hierarchies, or even keys, in hiera? Or is it more of a "access or no access to the hiera service" kind of thing?
Do you have any examples of which RBAC solutions that would be desirable to plug in?

MVP would be to have "access or no access" to the hiera service.
As a first enhancement, it would be great to be able to use a valid PE RBAC token to get access to the hiera service
RBAC solution used by Hashicorp Vault seems to be a good candidate or at least a sensible model to integrate


Feature Request: Darken or hide entries with checkbox/dropdown

In front of each row have a checkbox or dropdown that hides or darkens the rows so people can hide merchants - whether they just don't want to see a specific merchant or if they have already visited them. Would give easier clarity towards the merchants still not visited.

I was thinking create request for it :D check box better for hide merch. after we visit.. so +1 <3

I use the thumbs up as an easy indicator for this. If you've visited a merchant, you should be either entering the data yourself or adding your own thumbs up to validate what's there.


Prevent function downtime

FEATURE: Prevent function downtime when the following happens:

Controller restarts
Function update

Partial solution
Leveraging HTTP PATCH method with Strategic Merge for updating deployment, we have the following results for RollingUpdateStrategy with 2 replicas of the function which can surge till 4 replicas:
This mechanism solves the function downtime problem partially.

Case 1: When controller is restarted
Result: Works

Case 2: When function is updated
Various kinds of updates are possible for functions. I took the following switches from Kubeless CLI:

--from-file
Result: Doesn't work, as it deals with configmap. When a function is updated, a new configmap is PUT first and then the deployment is PATCH-ed. The existing function pods keep working as before but the new pods go into "Init:CrashLoopBackOff" as function checksum validation fails for initcontainer, "prepare". As the new ones don't get in "READY" state the old ones keep running and function update fails.
Things not clear:

although the configmap is updated why the new pod has the old one.
even when new ones which started with the old configmap are deleted, the new ones which are again created keep having the old configmap.

--dependencies
Result: Doesn't work, as ConfigMap is involved.
--env
Result: Works!
--handler
Result: Works!
--headless
Result: Service changes, hence downtime is inevitable.
--label
Result: Does not work! Although available pods does not go less than 2, there is a slight downtime. For some reason, kubectl edit breaks it completely.
--memory
Result: Works!
--namespace
Result: Function moves to different namespace, hence downtime is inevitable.
--port
Result: New service is created on a different port, hence downtime is inevitable.
--runtime
Result: Works as long as function definition remains same.
--runtime-image
Result: Works!
--secrets
Result: Works!
--timeout
Result: Works!
--trigger-http
Result: Works!
--trigger-topic
Result: Works!
--schedule - cronjob
Result: Did not tryout yet!
Experimental code: here

It turns out that the configmaps used for function may go away with this PR
As I understand it right now, configmaps will only be used for building a function image. So if a function changes, ideally the image changes as well. And rolling update with a new image is already seen to be working. IMO it is better to wait until the PR gets through. Then we can solve this issue, once and for all.