Bosh CLI authentication failing when UAA 'query_string_not_allowed' is enabled.

When doing a put to bosh-deployment-resource:
Using environment 'https://*****:25555' as client 'admin'

Could not upload release /tmp/build/put/service-metrics-release/service-metrics-1.5.8.tgz: Uploading release file: Performing request POST 'https://*****:25555/releases?': Performing POST request: Requesting token via client credentials grant: UAA responded with non-successful status code '406' response '{"error":"query_string_not_allowed","error_description":"Parameters must be passed in the body of the request"}'

Upon further investigation, we discovered that the bosh-deployment-resource is using a relatively old version of bosh-cli. The tag v2.0.15 includes the commit that allows the bosh-cli to authenticate with query_string_not_allowed enabled.
We attempted to bump the bosh-cli ourselves, but ran into a few compilation issues:
Failed to compile bosh:

# github.com/cloudfoundry/bosh-deployment-resource/bosh
bosh/director.go:85: cannot use boshFileSystem() (type "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem) as type "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem in assignment:
	"github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem does not implement "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem (wrong type for OpenFile method)
		have OpenFile(string, int, os.FileMode) ("github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".File, error)
		want OpenFile(string, int, os.FileMode) ("github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".File, error)
bosh/director.go:269: cannot use boshFileSystem() (type "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem) as type "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem in field value:
	"github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem does not implement "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem (wrong type for OpenFile method)
		have OpenFile(string, int, os.FileMode) ("github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".File, error)
		want OpenFile(string, int, os.FileMode) ("github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".File, error)
bosh/director.go:284: cannot use boshFS (type "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem) as type "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem in field value:
	"github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem does not implement "github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".FileSystem (wrong type for OpenFile method)
		have OpenFile(string, int, os.FileMode) ("github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-utils/system".File, error)
		want OpenFile(string, int, os.FileMode) ("github.com/cloudfoundry/bosh-deployment-resource/vendor/github.com/cloudfoundry/bosh-cli/vendor/github.com/cloudfoundry/bosh-utils/system".File, error)

Ginkgo ran 1 suite in 22.390262816s
Test Suite Failed

We hope that the bosh-cli package can be bumped as soon as possible as this is affecting our ability to use the currently maintained bosh-deployment-resource, as our test director is configured with query_string_not_allowed enabled.

Hi there!
There is some complexity in the vendoring of the cli. I can take a look into this today, but I can't say for sure it will be quick since there has been a fair amount of development on the bosh-cli since the package was last bumped.

Hi Derek,
I was just wondering if this bit of work was being tracked in a backlog somewhere? There's no immediate urgency to the work but we will hold off using the resource until this work gets done. We also anticipate a lot of other downstream users running into the same issue as the query_string_not_allowed flag will be turned on by default in PCF 1.13.

Currently do not have a tracker for this, but usage seems to be moving towards a place where it should have one. I'm currently working on this and hope to have it out by early next week 👍

@chewymeister I have an RC with the tags v2.6.1-rc.3 & release-candidate containing the bump. Given the amount that has changed from a vendor perspective I want to spend some time doing extra validation before cutting a release. Could any chance you could use an RC to validate your use case? I currently do not have a bosh director configured with query_string_not_allowed.

Absolutely! Would love to test this out.

Released as a part of https://github.com/cloudfoundry/bosh-deployment-resource/releases/tag/v2.6.1. Please reopen if you encounter any issues.


Create new "commands" plugin

The commands plugin will make it possible to create new commands associated with OS commands/scripts only by editing ludolph's configuration file.
It will allow us to create an update command, thus it will surpass the issue #22.

Not yet finished


Update Styles.xml

Fix to make it work with Xamarin Support Library V7

Awesome! Thank you for looking into this


Friday Updates

What's New?

Update deps (Yarn, Bundler, Rollbar)
Update Devise helpers to aid in debugging USER :arrow_left: API connectivity issues.

Coverage remained the same at 93.754% when pulling b27f52914f6b504bec953c253df8290770dec8a5 on RickCarlino:friday into 69664cdcd95dabaa27306511d0372a05764565da on FarmBot:staging.


Checksum for prometheus-2.29.2.darwin-amd64.tar does not match the checksum provided in the sha256sum file

What did you do?
Got the checksum for prometheus-2.29.2.darwin-amd64.tar, it does not match the checksum provided in the sha256sum file. Verified for other tars, they matched. Please see the attached screenshot.
What did you expect to see?
Checksum should have matched. Not sure if someone forgot to update it for darwin-amd64 in the sha256sum file or if there is some other underlying issue.

Where did you get your release? It works as expected for me:
$ sha256sum prometheus-2.29.2.darwin-amd64.tar.gz

810a94974be44f92d6c3ba1b7604513ef0a2c1a159bd10afc50da25370813302  prometheus-2.29.2.darwin-amd64.tar.gz

ooh your issue is that you have already run gunzip. You are comparing the checksum of the .tar with the .tar.gz.


truly optional rocksdb

What does it do?
Currently the sc-client-db is pulled in with default features at the level cli which makes it a defacto dependency for all parachains. With the latest slew of compiler releases not include <cstdint> by default anymore, and rocksdb binding a significant amount of CI resources, I felt it was time to get rid of it without having to continually patch substrate.
What important points should reviewers know?
RocksDB is now optional two levels further up, behind another rocksdb feature flag defaulting to on. The default behavior should not have changed.
Is there something left for follow-up PRs?
node-testing makes some assumptions of having some identifiers around which are not upheld, it surfaced when testing no-default-features, but otherwise no change.

We are successfully using this with polkadot-v0.9.41 (plus a few patches) and clang-16 and gcc-13.

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-each-crate-macos
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2813378

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2813431

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2813432

bot rebase

Are the cumulus and polkadot CI checks caused by the changeset or are they known issues?
Could I get another review :)

Are the cumulus and polkadot CI checks caused by the changeset or are they known issues?

It's probably just because there were a bunch PRs merged recently that broke that, rebased the branch and it's seems to be okay but cumulus is currently broken because https://github.com/paritytech/cumulus/pull/2574
So nothing to worry about

and rocksdb binding a significant amount of CI resources

ROCKSDB_LIB_DIR="${rocksdb}/lib"; solves this problem.
And why are you using node-cli in your parachain?

and rocksdb binding a significant amount of CI resources

ROCKSDB_LIB_DIR="${rocksdb}/lib"; solves this problem.

I am aware, which was my first quarrel with it. Now we had the gcc/clang update as part of our build container and again rocksdb made em all red.

And why are you using node-cli in your parachain?

We are not. sc-cli and sc-client are used, let me double check if the other changes are already part of master and were just missing in the 0.9.4x branch we use.


Initial work on devserver

An attempt to implement #92
This is some initial work on getting a native dev-server into fastpack. The module is in reason right now but I can convert it to OCaml as the rest of the codebase is in OCaml.
For some reason the cohttp server doesn't seem to close down when fastpack is stoped, not sure why but investigating.
There is code borrowed from/inspired by https://github.com/anmonteiro/reason-graphql-fullstack and https://github.com/actionshrimp/ocaml-livereload.

#115 supersedes this


Setting permissions to the NFS mount paths

@rajan-mis With the integration of LDAP user, we are expecting some extra permission so that LDAP user can use the NFS mount to do read write operation. From a security perspective we are reducing the NFS option from no_root_sqush to root_squash. Let me know if you have any concerns.

We are going to raise one more PR with all the changes. So, I am closing it.
FYI @digvijay-ukirde


Custom Y-Axis Scale

Hello Charts.js team,
I want to create a custom scale for the y-axis of my Charts.js chart. Currently, the y-axis values are automatically created and scaled on my charts. I would like to change the scale to go by an interval of 100,000 on the y-axis rather than automatically formulate the ticks.
How do I do this?
Here is my current Charts.js custom chart code:
// Instantiate a new chart
var myExpensesChart = new Chart(ctx, {
    responsive: true,
    type: 'line',
    data: expensesChartData,
    options: {
        scales: {
            yAxes: [{
                ticks: {
                    beginAtZero: true
                }
            }]
        }
    }
});
}

Thank you,
Liz Banach

@erbanach you can do
var myExpensesChart = new Chart(ctx, {
    responsive: true,
    type: 'line',
    data: expensesChartData,
    options: {
        scales: {
            yAxes: [{
                ticks: {
                    beginAtZero: true,
                    stepSize: 100000,
                    min: 0,
                    max: <max value>
                }
            }]
        }
    }
});

That worked! Thank you.


Android and Windows Errors...

I tried Android App and Windows, both don't work.
Android - Appears the File Access Denied notification.
Windows - Shows notification to upgrade to the same version; Appears the Network Error badge...
What can I do?

Tech support is provided in the Discord server. GitHub is for detailed and confirmed bugs only.


Aggregate with multiple accumulators

This PR implements the design where accumulators are IObservable<> queries, as laid out in my comment in #326. It was chosen on the following basis & benefits that were already identified:

It adds no new types
No aggregators need to be defined; just use what's in Rx
There is less testing to do because of the previous point
No conflicts with projects using Rx

Since the final design didn't reach a conclusion (almost 2 years since), I've added Aggregate to the experimental namespace with the intention to release it for field usage and hoping that feedback will help identify any design oversight and usage issues.

I have also added the version of the API proposed in the opening comment of #326 directly under the MoreLinq namespace while the one based on accumulator/aggregator queries (using obversables) remains under MoreLinq.Experimental
I'd love to get some help or hear clever ideas on how to test code for 16 overloads and all possible combinations of things that can go wrong. I'd hate to resort to T4 generation for it. Currently, the tests are more like usage demos though still better than nothing.

@fsateler, @leandromoh: I will merge this on Monday. If you have time to review before then great otherwise I don't want this dragging out further. If you don't think you'll have time or you're happy to pass the opportunity then either is fine but just say so. The silence is deafening otherwise. 😉

I will merge this on Monday. If you have time to review before then great otherwise I don't want this dragging out further.

I agree work should not stall for lack of review. Sorry for posting my review the last day.

I agree work should not stall for lack of review. Sorry for posting my review the last day.

Appreciate the review. Let me know if with a follow-up “approval” review (ideally today and sorry to rush) if the latest changes are good to go. Thanks!

⏳ Will merge tomorrow on the assumption that most concerns from the review have been addressed.

Sorry I didn't manage to take a second look. Thanks for your work

Sorry I didn't manage to take a second look. Thanks for your work

No worries. Thanks for your first review and didn't mean to pressure you but I figured our schedules are simply not lining up & I needed to give myself some deadline in order to make progress. If you have any issues (hopefully non-critical) with the implementation still, feel free to open them as new issues.


[ALLUXIO2749] Make AlluxioWorkerInfoTest final

https://alluxio.atlassian.net/browse/ALLUXIO-2749

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/15620/
Test FAILed.


Generate LaTeX via Quarto for Reactions, RoC, Jacobians, etc...

In your script directory, e.g. (utils/matthew), create a new julia script with functions to parse reaction databases and generate a .qmd file for quarto as output.

[ ] Bimolecular Reactions
[ ] Trimolecular Reactions
[ ] Photolysis Reactions

We are now automatically generating the relevant photolysis reactions as a .qmd file. We should expand this to include the other reaction types (bimolecular, trimolecular) as well as expressions for their coefficient functions (perhaps a table)

For your tests, you can use the following reaction databases:

bimolecular database: /src/json-databases/bimol/v8-ac-brasseur-ions-bi.json
trimolecular database: /src/json-databases/trimol/v8-ac-brasseur-ions-tri.json
photolysis database: /src/json-databases/photolysis/v8-ac-ions-ph.json

i.e. create a julia functions
function make_bimol_docs(bimol_db, outpath)
end

etc...


Propose representation of error log item as json object

Something like this:
{
"date":"",
"line of code":"",
"file name":"",
}

Perhaps to add a "host"? in case it is distributed file name can be the same?

{
"date/time":"",
"level/type":"",
"message":"",
"file":"",
"line":"",
"thread-id":"",
"process-id":"",
"machine/host":"",
"component":"",
"context":""
}


[Feature Request] Add support for FB Messenger read receipt

System Information (Required)

SDK Language: Node.js
SDK Version: 3.8.4
Development Environment: Dokku, Redis

Issue Description
Hi,
I know it is possible to send a typing indicator using session.sendTyping() but I haven't found the same feature to send a read receipt indicator.
Here is the Messenger Send API Reference for this feature: https://developers.facebook.com/docs/messenger-platform/send-api-reference/sender-actions
If this isn't a critical feature on the roadmap, could I know how I can implement it and then make a pull request?
Thank you,
Pierrick

Nevermind, my implementation of a custom Redis store was in fault.
I recommend you the following package that implements it well!
suttna/botbuilder-redis-storage

Thank you for opening an issue against the Bot Framework SDK v3. As part of the Bot Framework v4 release, we’ve moved all v3 work to a new repo located at https://github.com/microsoft/botbuilder-v3. We will continue to support and offer maintenance updates to v3 via this new repo.
From now on, https://github.com/microsoft/botbuilder repo will be used as hub, with pointers to all the different SDK languages, tools and samples repos.
As part of this restructuring, we are closing all tickets in this repo.
For defects or feature requests, please create a new issue in the new Bot Framework v3 repo found here:
https://github.com/microsoft/botbuilder-v3/issues
For Azure Bot Service Channel specific defects or feature requests (e.g. Facebook, Twilio, Teams, Slack, etc.), please create a new issue in the new Bot Framework Channel repo found here:
https://github.com/microsoft/botframework-services/issues
For product behavior, how-to, or general understanding questions, please use Stackoverflow.
https://stackoverflow.com/search?q=bot+framework
Thank you.
The Bot Framework Team


some problem  about custom_coarse_prob

hello, i find your custom_coarse_prob in train_cityscapes_sota.yml is 0.5, but in your paper you write “Teacher predictions that exceed the threshold become true labels, otherwise the pixel is labelled as ignore class. In practice we use a threshold of 0.9.”, I'm very confused about whether this represents the same value.

Yes, that should be the same value, after the arxiv submission, we did a little more hyper-param recently with multiple runs and found that 0.05 IOU improvements on average when we use a threshold of 0.5.  Our 85.1 IOU obtained on cityscapes (mentioned in our arxiv paper) was achieved with 0.9 threshold value.
Please note that our codebase is reflective of our 85.4 IOU on cityscapes with 2 new changes: Supervised loss attach to heirarchial branches as well as the update hyper-param values that are reflected in the code base but not the paper.
We plan to update the paper in the upcoming future. Hope the is clarifies.

thanks~


Mrtk dev2017.2 master merge update

See #1059
See #1061
See #1062

Whoops....I muscle-memory merged instead of reviewing....looks good though.

Haha, yeah I the only real changes from the master version was the prefab guid points to the MixedRealityCameraParent.


clicking into some day of next or previous month return this day in current month.

clicking into some day of next or previous month return this day in current month.
Expected Behavior
When I click into some day of next month I like to switch to this month with selected day (that I clicked)
Current Behavior
Let say I am in October and I click into 2 November. Then the picker returns "2 octuber" !!!!
But the month in the calendar switch correctly to November.
Steps to Reproduce (for bugs)
Let say I am in October and I click into 2 November. Then the picker returns "2 October" !!!!
Your Environment

Version used: 2.0.5
Browser Name and version: Chrome 53
Operating System and version (desktop or mobile): Linux 14.04

Merging with #395


Add Repeat every X seconds extension

Adds the "Repeat every X seconds" by @VegeTato, an extension that adds convenience abstractions for timers.
Reviewed and modified to support both objects and scene timers by me.

Thanks @arthuro555 and @VegeTato!


Make file formatting comply with POSIX standards

The POSIX standard for text files says that each text file should end with a newline, otherwise it is by definition not a text file. GitHub shows a warning when a file is committed without a terminating newline (see the "before" diffs of this PR), and GCC shows warnings when compiling files that don't end with newlines. See this SO question and this Unix SE question for more information.

Thanks! We do most of our development under Windows, which is why this is happening.


feat(coupon-code): updated sdk for the 5th time

:tada: This PR is included in version 4.216.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


basis.zeros_like()

I propose changing basis.zeros() and basis.zeros_w() to basis.zeros_like(s) where s is a string specifying the shape of the zero array. Possibilities for s could be {'elements', 'dofs',  ...}.  (I'm sure I got the strings wrong, but you get the idea.) It would a consistent, expandable, and easy to document way to get various shapes of initialized arrays.
This proposal comes from me not being able to figure out how to do basis.zeros_like('elements') except to use np.zeros(basis.nelems) which is okay, but since there's already a basis.zeros() shouldn't it be able to do that for me?
@gdmcbain My actual goal is very analogous to
https://github.com/kinnala/scikit-fem/blob/08a695dc46bb6801b51c45bafd35d86b9b87b8cd/docs/examples/ex17.py#L56
But I opened this issue because plotting my conductivity with (for example) plt.tripcolor(... ,facecolors=conductivity) didn't work and felt I needed to verify that conductivity was in the right places.
I don't know how to ref a future issue, but this is directly tied into the next one I'll open in a few minutes :)
I know the needs of the assembler/solver don't exactly overlap with the needs of the plotter... but in user-land, as much as possible, it would be nice not to have to care about that and still be sure you were giving the assembler the right info in the right coordinates.

Let us continue this in #786.


logout/login errors

When I log out of the portal, I get this error in the browser:
Traceback (most recent call last):
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/reacton/core.py", line 1902, in _reconsolidate
    effect()
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/reacton/core.py", line 1136, in __call__
    self._cleanup = self.callable()
                    ^^^^^^^^^^^^^^^
  File "/Users/Pat/Documents/GitHub/cds-portal/src/cds_portal/pages/manage_classes/__init__.py", line 139, in _retrieve_classes
    classes_dict = BASE_API.load_educator_classes()
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/Documents/GitHub/cds-portal/src/cds_portal/remote.py", line 198, in load_educator_classes
    f"{self.API_URL}/educator-classes/{educator['id']}"
                                       ~~~~~~~~^^^^^^
TypeError: 'NoneType' object is not subscriptable

In case it makes a difference, I was on the manage_classes page when this happened.

I logged out and logged back in, and things were working normally. When I logged out and logged back in a 2nd time, I got these errors:
ERROR:    Component react.component(cds_portal.layout.Layout) raised exception ConnectionError(ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')))
Traceback (most recent call last):
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/connectionpool.py", line 793, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/connectionpool.py", line 537, in _make_request
    response = conn.getresponse()
               ^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/connection.py", line 466, in getresponse
    httplib_response = super().getresponse()
                       ^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/http/client.py", line 1395, in getresponse
    response.begin()
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/http/client.py", line 325, in begin
    version, status, reason = self._read_status()
                              ^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/http/client.py", line 294, in _read_status
    raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/requests/adapters.py", line 667, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/connectionpool.py", line 847, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/util/retry.py", line 470, in increment
    raise reraise(type(error), error, _stacktrace)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/util/util.py", line 38, in reraise
    raise value.with_traceback(tb)
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/connectionpool.py", line 793, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/connectionpool.py", line 537, in _make_request
    response = conn.getresponse()
               ^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/urllib3/connection.py", line 466, in getresponse
    httplib_response = super().getresponse()
                       ^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/http/client.py", line 1395, in getresponse
    response.begin()
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/http/client.py", line 325, in begin
    version, status, reason = self._read_status()
                              ^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/http/client.py", line 294, in _read_status
    raise RemoteDisconnected("Remote end closed connection without"
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/reacton/core.py", line 1707, in _render
    root_element = el.component.f(*el.args, **el.kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/Documents/GitHub/cds-portal/src/cds_portal/layout.py", line 61, in Layout
    if not (BASE_API.student_exists or BASE_API.educator_exists):
            ^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/Documents/GitHub/cds-portal/src/cds_portal/remote.py", line 54, in student_exists
    r = self.request_session.get(f"{self.API_URL}/students/{self.hashed_user}")
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/requests/sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/Pat/anaconda3/envs/common-solara/lib/python3.11/site-packages/requests/adapters.py", line 682, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))

But when I refreshed the page, it worked normally.


Create select_from_array blade for column view

The view for select_from_array only exists for fields, this would add it for columns as well

Totally. I see where this could come in handy. Thank you @zachweix !


Guide on setting up a development environment

Devs new to workflow (including me) would want to know how to set it up locally for testing before deploying to cloud (staging, testing).

It's probably out of date, but there is documentation available: https://deis.com/docs/workflow/contributing/development-environment/
Does that help?

Yeah, pretty much. But process of setting a local deployment is really cumbersome.

Can you elaborate more on that? What can be done to make it less cumbersome? What makes local development cumbersome for you? I need feedback if I'm going to improve anything :)

It involved a long process to det it up. May be an installation script to bundle all dependencies up. Deis is supposed to be easy to set up without knowing kubernetes configurations.

This issue was moved to teamhephy/workflow#40


type fixed and improved

Some typings were fixed and improved.
Exported enum so that users can use it
added a prettier config
changed the tsconfig
removed .npmignore as files in package.json will allow only dist files
used undici request instead of axios as it's faster
fixed a bug where poweredBy: true was removing the poweredBy footer
You can check commit wise to see all the changes one by one as all the commits has valid messages

I'm not a huge fan of the larger tab size, can you revert it back to 2 spaces?

ig it's already in 2 spaces.

you've set it to use the actual tab character instead of two spaces, and in your vsc you probably have some sort of setting that renders the tab character as two spaces.

@ItzDerock  applied all the suggestions. Review once more. This pr is complete. And after u merge https://github.com/ItzDerock/discord-markdown-parser/pull/3 and release, I'll add support for that in a new pr

is there anything else you want to put in this pr, or is it ok to merge right now.

yeah u can merge it now. I'll create another pr with support for twemoji once u release new version of discord-markdown-parser.


[Bug]: Clip Image to Path in SVG not working

Summary Description
In Inkscape 1.2, I created an svg that contained an embedded image that is clipped to a path (a rectangle with rounded corners). When loaded in meerl40t, the image is loaded unclipped. When loading in k40whisperer, the image is correctly clipped.
Additional Details
No response
Crash logs
No response
MeerK40t Version
0.7.7001
MeerK40t Type
Executable
Your Operating System
Raspberry Pi

The underlying graphics library of wxpython (the GUI framework Meerk40t is using) has no clippath functionality. The complete graphics engine would need to be ported to something different (i.e. https://docs.wxpython.org/wx.lib.wxcairo.html ).
So there is only a limited chance this will be resolved in the near future. Rectangular clips are supported though, but I am not sure whether it would make sense to implement this feature-subset.

I don't think that's entirely true. While the clip-path for cairo is an issue, the Image to Path clipping might be a lot more doable because here we have Pillow. We can render the filled shape giving us a black and white image. Then we can use Pillow to clip the image down to just the pixels that rendered.

We'd need the ability to add clip-paths to the elem image nodes. And we'd need the ability to have those clip paths create transparent pixels outside the clip-path and opaque ones within them but it would be possible.

Also see #70.

This is another one of those things (like the new Raster Scripts) that you would need to register against the object(s) when the user set the clip path, but actually run at burn time (because - in Inkscape at least - you can move the clip path or image and the clipping changes dynamically).

Yeah, and you'd likely want to be able to scale either or both. So you'd need the clip to be able to move and scale relative to the image etc. So you'd need to be able to add a heart shape, over an image. Then you'd want to be able to adjust the image inside the clip. So where the clip occurs relative to the image.
I did some work with some yearbook software and I assume some others work the same way but it let you click and move things. Then if you double clicked it would let you move the actual image itself the clip box. So you could have a full sized image there and you'd zoom in on one tiny section. So you'd typically move the clip-box around and the size of the widget would be the size of the clipbox there. Then when you need you get the full image under that which can be moved around and scaled such that you could find and put the relevant clip over the right face.
You'd have this stuff available within meerk40t at all times, just like it always keeps an intact copy of your original image. Then it would do the cropping and virtual scaling of the image itself, and cropping that. Really you'd probably want to crop the image to the clip-box first and then apply the relevant scripts etc, including not just the original transparency masking of the image but also the extra cropping to the clipbox and the clipshape itself. (You'll never need to clip less than the axis-aligned bounding box of the shape you'll be using as a mask there).
This went from needing a pretty big redesign to get working, to needing a bit of work to get working. The parser already tends to parse the clipPath though it doesn't really do anything with that data since there was nothing in MK that could handle it. But, with the ImageNode class being much more able be coded. Raster-script and clip-path would just be two clear aspects of that class. Though notably only clip-path would make sense to save in the in the SVG. I guess you could save the operations of raster-script too.
Also, while not really part of this topic, there's also a need for a more strictly enforced passthrough option. Where if you load an image you should be able to strongly enforce that this image should not be manipulated. You set the DPI (version 8 allows DPI set, it provides variable step-distance to do this) and that should strictly enforce the size the image is allowed to be.
This was done a bit with post-script applied rasterscripts in 0.7.x but there's some growing use and of imag-r and we need to be able to give folks a 1:1 from the initial setup.  Since if you lock the pixels in place where it will not create new pixels, then dots are held constant and the DPI sets the image size more directly. Since size will change the dots per inch by increasing the number of inches without changing the dots. Currently you set the DPI and you set the size. And it determines if it needs to resample the image to make those two things fit. But, it's hard to match these currently so that we can be certain there will be no post-processing done.

The clippath functionality in SVG is wider though, acting as a viewport for any object. So this would and could act as one but relevant usecase

True. clipPath in svg is supposed to be an overall viewport object that affects the rendering but not the geometry of underlying objects. So in theory you can clippath a path, though it would do this only visually. To do this more properly we'd need to treat the clipPath more like a group, which is somewhat how it ends up in the hierarchy though there are still some additional differences since they can attach at any node within the SVG structure or whatever. But, then the hack gets a bit weirder, because we're not quite dealing with a tree then. We have clipPath objects that attach at particular locations in the tree and they contain their own path objects (which again can also contain clipPath), and all of this stuff affects the render tree though not really the geometry tree. But, for the basic use-case of just clipPath attached to an image we could just add clipPath onto the ImageNode objects. Otherwise we have to treat the elements tree like the render tree and provide viewports within that that cause different rendering. So you could have a clipPath parent to a bunch of objects and those objects would engrave the same but if you tried to render them they would need to render according to their parent objects and whether there's a clipPath in that parent.
We could also I guess reconfigure this stuff a bit, And maybe pass the clipPath down to the child nodes so if you put any elem-node in a raster object it would have attached to it a clip-path which would affect the rastering of that object (though not the geometry, but you could actually force the clipping of the path if you used the cag tools) some people might want the geometry of the object to be affected. But, this then gets a bit more confusing.
We could maybe also make clipPaths a special type of group node and have them actually show up in the element tree heirarchy. So if we rendered the clipPath we would have a reference to the clipPath and either references to the children or just know that this is a renderable object alone and whatever children are within it are actually caught up in the reference there. So we could have a clipPath with an image child. And if we put the clipPath in the raster object it would render the children of that object regardless whehter those children were image or path-type nodes.
We could also, potentially, not allow after the fact editing and just force actualize the clipPath. All the path-like objects would be converted to actual paths and force clipped with the cag tools. All the images would be actually edited and rendered actual clip paths to those objects. This seems the least desirable solution.
I think the happiest medium might be to just allow clip paths on images. Unless there's a sort of clip-path objects occur as objects just below the root and contain references to points in the tree and thus are like images themselves that makes some kind of considerable sense that I'm missing. The full SVG functionality would basically allow clipPaths to all objects and affects the render tree. We don't really have a render tree, though I guess we could maybe make one. But, then you'd have path objects within that tree that could be referenced by the operations so they could be cut but not seen.
Make no mistake. I have seen some svg objects where without clip-paths the paths look wrong since they used a clip-path to cut off some circles to make a hat sort of thing, and it looked really dumb without the clip-paths and my proposed clip ImageNode addition would not fix that. Though again we wouldn't really fix that since the clipPaths are viewbox rendertree affecting attributes (which reference objects in the shadowtree) so we'd still cut the circles on that hat thing outside of the lines.
I can see an easy solution to the just image problem. We let images have a clip-path and let you set that with tools, and do the typesetting stuff in the GUI. So you could adjust the path or the image and it'll just fix that in the cutplanning stage. But, I don't see how we could have an arbitrary node that contains somewhat virtual copies and is supposed to render but may or may not need to cut actual geometry.

There was a old idea of have modification node things were we could have a semi-rendered stage. Where we could put the path objects in a raster-operation really inside a "render" object and put that inside an image operation. Then we wouldn't need the raster-operation at all. We'd have image operations which would contain image objects (with all the relevant info on how to raster them) and render objects (with all the relevant info on how to raster them). And in cut planning we'd merely do the rendering of the render objects. This way we wouldn't need two different raster-like operations. Since in the end we're just rendering the paths to an image and then putting that basically an image operation that can only contain one image. This would in theory be more versatile. We could, in such a system also have clip objects which could be applied to image or render since during the cutplanning render objects would become image objects. So you have clippath with an image or you could have clippath with a render with an bunch of paths. Then you process these modification node types from the leaf nodes backwards. You might be able to do some of these others operations too, after all cut is really just an engrave that is flagged to permit inner-first cutting. And a hatch is really just a path operation that is made from a closed polygon and some relevant information. You could in theory also allow a clipPath sort of operation here which permits a cag operation. So you could well clip the geometry by finding the geometric intersection during cut planning. And you'd get some probably worthless operations for free like if you wanted to raster a hatch fill, you could actually do that by arranging the nodes as such.
Though given the already sort of complex setup we already have those sorts of things might be extra hard. Though I could see people wanting something like a loop node. Where you could say you wanted to cut these 4 objects 1000 times before doing this other cut. I'm not sure the added complexity of such a scene would help. We'd basically make a node-based programming language within operations.
I think images get clips isn't a bridge too far, and svg's wider function of viewports for any objects (without a really brilliant implementation idea) might be. I often have some far fetched ideas like make images that show that they are composed out of renderable objects, and then clipped images give us this other functionality of viewboxes for free. Though other people try to use clip-boxes to clip geometry which isn't actually a thing they do in SVG... and the ideas just sort of get muddled.


[demo] - set memory limits

This sets memory limits for all components including Jaeger and the Collector in line with what is set in the OpenTelemetry demo.  Ref: https://github.com/open-telemetry/opentelemetry-demo/pull/460

Is there a way to just have it take everything from the PR branch for the generated files in the merge conflict or am I better off just doing a new PR? Manually resolving 30+ conflicts on generated files seems excessive.

@puckpuck how did you decide what the limits should be?

This PR on the demo has details on what I did to determine memory usage for all services
https://github.com/open-telemetry/opentelemetry-demo/pull/460


Upgrade tfbridge to v3.42.1

Ran:
cd provider
go get -u github.com/pulumi/pulumi-terraform-bridge/v3
go mod tidy
cd ..
make tfgen build build_sdks

Was this prompted by a particular issue or just a routine upgrade?

This should help resolve #1029


Replace ippool update role by delete for migration controller.

Description

This is needed for https://github.com/projectcalico/kube-controllers/pull/402
Related issues/PRs

Todos

[ ] Tests
[ ] Documentation
[ ] Release note

Release Note

None required

Deploy preview for calico ready!
Built with commit 658847278d82b46baa59075eec0e606fc3d82685
https://deploy-preview-2833--calico.netlify.com


added OpenApiClientGen

This had been tested with over 1,000 Open API 3 and Swagger 2 definition files.

Thanks for the PR. We are now in the process of moving from IMPLEMENTATIONS.md to https://tools.openapis.org/ - the current implementations list will be removed and a note redirecting readers to the new site added. Instructions on listing your projects are contained in https://github.com/OAI/Tooling#how-can-you-help


Add prototypes support

Move instance methods' to prototype
Move timers variable out of Timeago instance

Lightning speed.


SARS-CoV-2 Receptor ACE2 Is an Interferon-Stimulated Gene in Human Airway Epithelial Cells and Is Detected in Specific Cell Subsets across Tissues

Project short name:
CovidCellTypes
Primary Wrangler:
Ami
Secondary Wrangler:
Associated files
Google Drive
https://docs.google.com/spreadsheets/d/1WiPlkBzBZBrCu4SbOt2uGCe0vIxE-bGHvB5WKrI_Rdo/edit#gid=817397388
Google Sheet
https://docs.google.com/spreadsheets/d/1WiPlkBzBZBrCu4SbOt2uGCe0vIxE-bGHvB5WKrI_Rdo/edit#gid=1646211853

Ingest: https://contribute.data.humancellatlas.org/projects/detail?uuid=1e281905-8dac-4f6d-9e10-f698fb9aa805&tab=project

Published study links

Paper: https://doi.org/10.1016/j.cell.2020.04.035

NOTE: in the paper supplementary files, they note the analysis of already published datasets from a previous study. We didn't have that study in ingest, so I have added it as a separate project using the paper doi:
Ingest:
https://contribute.data.humancellatlas.org/projects/detail?uuid=326b36bd-0975-475f-983b-56ddb8f73a4d&tab=project
Paper:
https://www.nature.com/articles/s41586-018-0449-8#Sec2

Accessioned data: mouse (GSE148829), other (https://singlecell.broadinstitute.org/single_cell?scpbr=the-alexandria-project)

Key Events

[x] Convert published metadata to HCA spreadsheet
[x] Manually curate dataset to meet HCA metadata standard
[ ] Collect any matrix and cell-type annotation files
[ ] Upload sheet to validate metadata
[ ] Check linking using ingest graph validator
[ ] Transfer raw files to ingest to validate data files
[ ] Ask the Secondary Wrangler for an end-to-end review of the project. Ask the Expertise Wrangler to review specific tabs if needed
[ ] Submit dataset to Production
[ ] Complete the Export SOP
[ ] Convert project data to SCEA format following the SCEA conversion SOP if appropriate

@ipediez will review today

Project

Estimated cell count is missing. From Table S9 I took the information of the unpublished results and "This study" results, and summed up the cells stated there. You could check this and add the total number of cells as estimated cell count.

Don't forget to update the information in Ingest about the project, as you have much more information in the spreadsheet😉

Donor

For the mice receiving IFNa or saline solution, add the timecourse information. This would be a time course value and unit of 12 hours, and the relevance would be something like "sacrifice after treatment with 200ng of IFNa" or "sacrifice after treatment with saline solution", respectively.

Specimen from organism

Although it is gonna work in ingest and it is gonna link correctly the biomaterials, you have entered cell suspension IDs on the specimen_from_organism.biomaterial_core.biomaterial_id column. It would be better to add a new column cell_line.biomaterial_core.biomaterial_id and input there the cell lines. You can easily do this by copying the first column at the Cell line tab and inserting it at the Cell suspension tab. You can do this to make the modelling more ordered, or just leave it as it is.

Thanks @ipediez really good points! The last one was a mistake, i would usually model it as you said re: the cell line and specimen ids in the cell suspension tab.

I checked the cell count estimates by comparing to the GEO matrix cell counts. The values pretty much correspond, with some discrepancy as expected because of quality filtering of the data post cell sorting and library preparation.
The cell counts you were unable to find makes sense because they are bulk samples that were sequenced, hence no single-cell estimates.
Here is a table just fyi of the cell counts. I have entered 33,844 as the total cell count in the project tab.

GEO   matrix cell counts |
-- | --
  |
file name | GEO matrix cell count
GSM4487943_Mouse_Nasal_IFNa_NS12_dge.txt.gz | 1603
GSM4487938_Mouse_Nasal_IFNa_NH11_dge.txt.gz | 1799
GSM4487941_Mouse_Nasal_IFNa_NH22_dge.txt.gz | 1467
GSM4487940_Mouse_Nasal_IFNa_NH21_dge.txt.gz | 1321
GSM4487939_Mouse_Nasal_IFNa_NH12_dge.txt.gz | 1744
GSM4487942_Mouse_Nasal_IFNa_NS11_dge.txt.gz | 1696
GSM4487944_Mouse_Nasal_IFNa_NS21_dge.txt.gz | 1453
GSM4487945_Mouse_Nasal_IFNa_NS22_dge.txt.gz | 1590
GSE148829_BEAS_Basal_Pops_TPM.txt.gz   (human) | bulk
GSE148829_Human1_Basal_Pops_TPM.txt.gz | bulk
GSE148829_Human2_Basal_Pops_TPM.txt.gz | bulk
Human Nasal   ISSS | 8313
GSE148829_Human_Ileum_absorptiveAndCryptentero_dge.csv.gz | 11856
GSE148829_Human_lung_epithelial_cell_raw_counts.txt.gz | 1002
Mouse basal   stim | bulk
  |
Summary: publication versus   GEO cell counts |
  |
from supplementary table &   publication (Irene's estimate) | from GEO matrix cell count
Human Adult Inferior Turnibate Scraping (SeqWell1 and 3): 10.111 cells | 8313
Mouse nasal   mucosa (seqWell 3): 11.738 cells | 12673
Human ileal   small intestine (10x v2 3'): 22.220 cells | 11856
Human lung   (seqWell 3): 1.637 cells | 1002
  |
  | SUM
  | 33844

Going forward, I have decided that when the matrices are available, I will always use the matrix cell count (now I have a script to calculate this quickly direct from a gzip file). This is because I incorrectly way overestimated a project count recently, due to misreading individual sample counts in the paper. When various technologies arenused, it's easy to do. I find the matrix column count for me at least will be less error prone!

synced the data

graph validating

Submitted to HCA DCP.

exported to hca dcp.

This project is repeated 3 times in ingest

Actual project is not the one indicated in ingest but this one https://contribute.data.humancellatlas.org/projects/detail?uuid=0b299140-25b5-4861-a69f-7651ff3f46cf&tab=project
Please delete the other 2, transfer the metadata (technology, organ etc) to the project that contains the submission and tick the "isInCatalogue" flag

The supplementary links are not formatted correctly (Long string separated by ; instead of array of strings)

Re-submitted.

It seems to have got stuck in exporting: https://contribute.data.humancellatlas.org/projects/detail?uuid=0b299140-25b5-4861-a69f-7651ff3f46cf&tab=upload

Check if the dataset has been fully exported, if it has, then to set it back to valid to allow for further update.
needs looking into and creating a bug ticket for why the state tracker is failing to properly capture states of datasets.

SOP here

There's not a further update that needs to be done for this dataset - if it is fully exported, set the state to exported, and then this can be moved to done.

Already created the ticket, it is in the Operations board

One export job was aborted due to a connection error:
2022-07-25 12:39:15
{"log":"2022-07-25 11:39:15,689 - exporter.terra.terra_listener - ERROR - submission_uuid:302c1f08-dc2d-4653-8a43-e8ff5ac5d9f0 - export_job_id:62de808a5cc3b03957ee841d - ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","stream":"stderr","time":"2022-07-25T11:39:15.693895467Z"}
2022-07-25 12:39:15
{"log":"2022-07-25 11:39:15,686 - exporter.terra.terra_listener - ERROR - submission_uuid:302c1f08-dc2d-4653-8a43-e8ff5ac5d9f0 - export_job_id:62de808a5cc3b03957ee841d - Rejecting export experiment: ExperimentMessage(process_id='626122b94770e410d1f2089a', process_uuid='9f502e93-ba47-44dc-ba90-224d753677e3', submission_uuid='302c1f08-dc2d-4653-8a43-e8ff5ac5d9f0', experiment_index=73, total=82, job_id='62de808a5cc3b03957ee841d') due to error: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n","stream":"stderr","time":"2022-07-25T11:39:15.686507103Z"}

the project link above no longer exists

It is still stuck in exporting: https://contribute.data.humancellatlas.org/projects/detail?uuid=0b299140-25b5-4861-a69f-7651ff3f46cf&tab=upload

This was really old so was a bit harder to fine but we just need to retry this message
Rejecting export experiment: ExperimentMessage(process_id='626122b94770e410d1f2089a', process_uuid='9f502e93-ba47-44dc-ba90-224d753677e3', submission_uuid='302c1f08-dc2d-4653-8a43-e8ff5ac5d9f0', experiment_index=73, total=82, job_id='62de808a5cc3b03957ee841d')

I published this message again using the rabbit admin interface, the export succeeded and the project has been set to exported (even after a month of waiting)
{"exportJobId":"62de808a5cc3b03957ee841d","documentId":"626122b94770e410d1f2089a","documentUuid":"9f502e93-ba47-44dc-ba90-224d753677e3","callbackLink":"/processes/626122b94770e410d1f2089a","documentType":"process","envelopeId":"626122334770e410d1f2034c","envelopeUuid":"302c1f08-dc2d-4653-8a43-e8ff5ac5d9f0","projectId":"626122464770e410d1f2034e","projectUuid":"0b299140-25b5-4861-a69f-7651ff3f46cf","index":73,"total":82,"context":null}

Ok submitted import form for update.

looks ok


[Suggestion] Bind with Pogo-Optimiser

If the bind pgoapi with Pogo-Optimiser, then it should can display the status like the screenshot below.

BTW, you guys really should use Github Issues Label System :)

BTW, you guys really should use Github Issues Label System :)

Eventually.  We have to deal with the backlog of issues first!  :)

I found the way to connect Pogo-Optimiser to this project.
But can any one invent me to the slack? I can't use the link in readme.

I think you'll have to try again in 24 hours @seadog007.  Our slack channel got rate-limited, and we're unable to invite any more people for a bit.  Sorry!

@seadog007 please try again to reach us from slack so this can be handled


CICD: remove "continue on error" in fuzz_date step

This PR removes the continue-on-error: true setting in the fuzz_date step because the issue mentioned in the todo has been fixed in https://github.com/uutils/coreutils/pull/4499.

@sylvestre how can I figure out which command the fuzzer used to cause the infinite loop?

run it locally :)

@cakebaker it is probably this one https://github.com/uutils/coreutils/issues/4539

Yes, it is that issue, with -f . instead of -f /. I changed the PR to simply fix the url in the todo.


Windows guest crashes when I load windows boot manager after loading MiniVisor, right after when  ExitBootServicesHandler is called

I get the following error whenever I try to load windows boot manager after I have loaded the MiniVisor EFI Driver, exactly right after ExitBootServicesHandler is called and windows logo is shown:
A fault has occurred causing a virtual CPU to enter the shutdown state.
If this fault had occurred outside of a virtual machine, it would have caused the physical machine to restart.
The shutdown state can be reached by incorrectly configuring the virtual machine, a bug in the guest operating system, or a problem in VMware Workstation.
Click OK to restart the virtual machine or Cancel to power off the virtual machine.

Tried it with Windows 10 and 11.
Seems to be related to
https://github.com/tandasat/MiniVisorPkg/issues/12
but this also happens when I set the number of virtual cores for the guest to 1.
secure boot is off, VBS is off, and nested virtualization (Virtualize VT-X) is turned on in VMware workstation config for the VM.
This stops happening when I change the EFI code and make it not turn on hypervisor on CPU cores (via commenting EnableHypervisorOnAllProcessors).

Thanks for reporting the issue. I have not been able to repro this with either 1 or 2 cores. Here is what I do:

Try with the same EDK2 (although I doubt this is an issue)

git clone -b edk2-stable202111 --recurse-submodules https://github.com/tianocore/edk2

Enable the full logging on VMware workstation and try.

With that, send me

vmware.log generated in the same dir as .vmx file on triple fault (this should contain line(s) with TRIPLE FAULT IIRC)
either serial or console logs showing the base address of the hypervisor (eg, log line starting with PrintLoadedImageInformation), and
.efi and .pdb files generated in edk2\Build\MiniVisor\NOOPT_VS2019\X64\MiniVisorPkg\Builds\Platform\EFI\MiniVisorDxe\DEBUG

Thank you for reporting back to me with the root cause. Glad to hear it resolved.
It is an interesting discovery about the boot entry. I did not look into the spec but given that it starts a UEFI program, it makes sense that UEFI drivers do not work.
My guess on the reason of many projects using loader apps is flexibility. To load a runtime driver, you need to enter the UEFI shell, which requires manual operations and disabling secure boot. If you build a loader as an UEFI app, you could drop it off and make it work as you intended. If you sign it and edit secure boot db, then it could become secure boot compatible.

Unfortunately, I will not going to have a time to test it out with KVM. I do not have much experience with KVM, but perhaps you can debug the guest and see what guest RIP looks like.


[bug] Fixed updating the camera position.

This branch doesn't have the two stray commits.

We've kind of forgotten about this since we're all focused on making our own engine. I'll go ahead and merge anyways.


Edge not rendered and Node z-index is set to 0

Describe the Bug
If i use simple react-flow without backend integration then it is working perfectly find but if I use backend api and load data from server at that time edge is not being rendered neither previous one loaded from the server nor new, also node is not visible as style is automatically set z index to 0 when integrating with backend api but without integration it is being set as 1000.
What I am missing here?
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

Expected behavior
Edge should be visible while connecting or when loading previous data from API
Screenshots or Videos

Platform

OS: [e.g. macOS, Windows, Linux]
Browser: [e.g. Chrome, Safari, Firefox]
Version: [e.g. 91.1]

Additional context
No response

Please provide a repo or a codesandbox https://new.reactflow.dev/react-ts. Those screenshots doesn't help.

I managed to resolve the issue. It turned out that the problem was caused by using integer node IDs. Once I switched those IDs to strings, everything started working smoothly.

    * {
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }

Hello,Moritz Klack I hope you are having a great experience from our support agent .We would love to hear honest feedback on your experience on support for ticket #PL-4855460.Share your review here


machinist integration

It would be nice to have a pattern for using both machinist and simulacrum together. Perhaps if ops could be provided by the user, it would be possible. Blindly attempting to 'override' it by providing your own definition obviously leads to the following compilation error: ops is already defined as object ops

Thanks! Machinist integration is definitely on the roadmap, either of Simulacrum or in Typeclassic (https://github.com/typelevel/typeclassic).
I really like the idea of letting the user specify the Ops trait and then having simulacrum add to it (if it exists). I thought about this once before, in order to allow cats/scalaz users to manually add Unapply versions of operations. I'll give this a shot, though if you or anyone else wants to beat me to it, please do... :grinning:.


[need clarified] if the usage in a container is less than 1GB, a charge for 1GB will still be applied

It's important to note that even when the actual storage usage is less than 1 GB, a charge for 1 GB is still applied. This aspect is not explicitly highlighted, which can lead to confusion.
This becomes particularly significant when customers use Serverless and Free Tier services, and create numerous containers, each containing only a few documents (less than 1 GB). In such cases, the billing costs are magnified by the number of containers, rather than the actual storage used.
We frequently receive concerns from customers about this aspect of billing, and some even believe the pricing calculation is incorrect.
To clarify, even if the usage in a container is less than 1GB, a charge for 1GB will still be applied. This should explicitly be added to the public document. We appreciate your understanding and consideration on this matter.

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

ID: 3927c2a9-02a4-7433-4897-e3e180ad62d0
Version Independent ID: 0adca97f-a5d4-f114-2528-bf34a9e17970
Content: Pricing model of Azure Cosmos DB
Content Source: articles/cosmos-db/how-pricing-works.md
Service: cosmos-db
GitHub Login: @seesharprun
Microsoft Alias: sidandrews

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

PR created: https://github.com/MicrosoftDocs/azure-docs-pr/pull/262604

#please-close


Added the GIF animation of Draw Yes/No Box

I replaced the PNG with the animated GIF on the Draw Yes/No Box example section

All the images should be included in one PR


Update Platform issue tracker

With the recent launch of the next-gen Platform, we should update the content of Platform issue tracker to encourage more contributions and collaboration.
This update will require:

New content for the README.md file
A new Code of Conduct
A new Contribution Guidelines

The Code of Conduct and Contribution Guidelines can be similar to what is available in the platform-app.

[ ] New content for the README.md file
[ ] A new Code of Conduct
[ ] A new Contribution Guidelines

work done and merged


请问什么时候有mmdetection的版本？

Hi,
Thank you for raising this up. I don't have such a plan for the following month. I'll do it if there is a broad interest in that.
Best,
Xingyi


Add owner references to resources associated with a specific domain

Customers noticed that we could not support safely draining a node prior to shutting down that node because kubectl drain <node-name> would return an error indicating that some of the pods were not governed by controllers.
I reviewed the Kubernetes doc. on draining nodes and looked at the Kubernetes code. It turns out that we needed to mark the metadata of our resources with an owner reference so that kubectl drain knows it can safely delete pods on the target node because a controller will recreate and reschedule pods on an available node.
With this change, Kubernetes will delete our pods on a node that is being drained and the operator will respond by creating new pods that will then be scheduled on available nodes.
Again, after reviewing the Kubernetes doc on ownership, it made sense to mark all of the resources created for a specific domain resource with an owner reference, so I've marked the introspector job, introspector config map, and the services as well.

Oh, implementation note... I moved a bunch of methods from StepContextBase to BasePodStepContext so that StepContextBase could be a common base class for the service and config map-related step context classes.


Add front end for search feature

Introduces:

A 'home' controller with 'index' action and associated views
The HTML for the search feature
Related SASS

Fixed in #9


Windows TCP tests are very flakey

When we moved our CI from CirrusCI to GitHub Actions, we started having lots of issues with the Windows TCP tests. As a result, in the make.ps1, we currently exclude them from running.
Things we saw:

Until I switched the TCP tests to start running on their own ports starting at 60,000, the test binary would regularly hang.
Once the above issue was addressed, TCP tests would time out constantly which odd results for what hadn't completed.

We had no such problems in CirrusCI.
We need to investigate this and get the tests turned back on.
Volunteers are greatly encouraged.

I'm seeing strong signs from debugging that this is a bug that hasn't been triggered in previous CI environments.

Definitely a bug, but it is really weird. If the shutdown proceedings of Test 1 aren't finished before Test 2 starts, sometimes Test 1 is shutting down socket Foo which has the same descriptor as a "new" socket that is for the next test. Usage of that "new" socket then fails.
While I can see in the pony code that the "fd" value is the same, it is unclear if they are actually the same socket at this point and that closing it in Test 1 is closing it in Test 2.
The error that Test 2 gets is:

and then it starts shutting down and poof, test fails in what looks like a seemingly impossible way.

No luck so far.

I believe I've found the bug.

found it. its from #3816.

notify.closed isnt called in this path and setting _closed and _connected would probably mess up closed getting called on the notify.
i think that switching back to "shutdown" is probably the correct thing to do for this issue and then if another issue arises, we figure out how to fix it. but i am holding that opinion very loosely at the moment.

And we might want the CancelIoEx((HANDLE)(UINT_PTR)fd, NULL); in shutdown instead of pony_os_socket_close. I think that would do what you were probably intending with the original PR. which would I believe address what you were doing in the first PR and remove the bug that was introduced. Does that sound reasonable @chalcolith ?

Or perhaps we want the CancelIoEX in both shutdown and close. That when I look at this an imagine what you were trying to do would be the correct situation on Windows.

@chalcolith
I'm trying out a change of only switching back the close to a shutdown and im going to run it til it hangs or "until we have run it a lot"

So far, 6 clean runs with "only shutdown change". @chalcolith do you believe if i keep getting clean runs and then do a branch with just "only shutdown change" and get a lot of clean runs there as well that it's a good change?

I haven't had time to look closely, but if the tests are running clean then I think it's good.


Fixed pieLabelsOutside case in pieChart directive

Mh,, okay, i missed the fact, that attrs is used in favor of $scope. Using $scope would make the code more understandable and readable, I'll fix it.


[kjobctl] Move unmask_filename to templates.

What type of PR is this?
/kind cleanup

What this PR does / why we need it:
Move unmask_filename to templates in kjobctl.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Follow up for https://github.com/kubernetes-sigs/kueue/pull/3136#discussion_r1781146910.
Does this PR introduce a user-facing change?

NONE

/cc @trasc

/hold for e2e tests.

/unhold


STORM-3632 reduce SimpleSaslServerCallbackHandler logging

What is the purpose of the change
Reduce the supervisor log size.

Travis failure looks unrelated


[SPARK-15821] [DOCS] Include parallel build info

What changes were proposed in this pull request?
We should mention that users can build Spark using multiple threads to decrease build times; either here or in "Building Spark"
How was this patch tested?
Built on machines with between one core to 192 cores using mvn -T 1C and observed faster build times with no loss in stability
In response to the question here https://issues.apache.org/jira/browse/SPARK-15821 I think we should suggest this option as we know it works for Spark and can result in faster builds

Test build #60178 has started for PR 13562 at commit ce864e9.

Oh, I thought you meant update the Jenkins builds to use this flag, in order to actually speed up compilaton. This could be enabled in the make-distribution.sh script too. As for telling users they can do it, yeah, maybe. Seems sort of like a tip for the dev wiki but we don't have any decent theory for what goes here or there. This maybe as good as anything.

Ah, yep I did mean using this to speed up the Jenkins jobs (not something I'd be able to change presumably), I see we can already provide our own Maven command and this could include -T 1C for example, perhaps it's a case of mentioning this in the prints? Alternatively we'd add it as a parameter, what do you think? Whatever's easiest for folks to use IMO

I wonder if @JoshRosen could try this out in the Jenkins config. If it works, that's a win for Maven build times. And then it's safe to doc it and add to the distribution script.

Test build #60178 has finished for PR 13562 at commit ce864e9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60178/
Test PASSed.

One possible issue with using -T C1 on AMPLab Jenkins is the fact that we don't have great resource isolation between different jobs' builders which run concurrently on the same Jenkins worker, so having each build use one thread per core risks starvation if a bunch of Maven builds are scheduled on the same machine.
That aside, it doesn't hurt to mention this in the docs.

OK fair enough, worth keeping in mind as I know any little helps for build times. For machines that aren't loaded, any parallelism could help, even -T 2. For machines that are, in theory things don't get any slower since the machine is 100% busy, though in practice we may find some grinding.

Can we get this merged for the docs at least?
@JoshRosen, perhaps we could add some logic for the build command in the Jenkins job to determine how many threads to run with (how many are available; OK let's use half of them and save the others for future work).
I've also added a note in dev/make-distribution.sh and fixed the missing Hadoop-2.7 profile mention

Jenkins test this please

Test build #60287 has started for PR 13562 at commit 14811ad.

Test build #60288 has started for PR 13562 at commit 14811ad.

Test build #60287 has finished for PR 13562 at commit 14811ad.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60287/
Test PASSed.

Test build #60288 has finished for PR 13562 at commit 14811ad.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60288/
Test PASSed.

Test build #60297 has started for PR 13562 at commit 462566f.

Test build #60298 has started for PR 13562 at commit 4d106db.

Test build #60297 has finished for PR 13562 at commit 462566f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60297/
Test PASSed.

Merged build finished. Test PASSed.

Test build #60298 has finished for PR 13562 at commit 4d106db.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60298/
Test PASSed.

Test build #60320 has started for PR 13562 at commit 5dea8c2.

Test build #60320 has finished for PR 13562 at commit 5dea8c2.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60320/
Test FAILed.

I'm OK with this; seeing if @JoshRosen has any concerns.
You double-checked that running the script does successfully build this artifact via maven? The tests won't exercise it.

Yep, I let the script complete and we get exactly the same artifacts created as before but without waiting so long, on an 8 core box a 7m 48s build time becomes 4m 38s and on a 2 core box I see 15 minutes flat becoming 13 minutes.
We could save even more time by taking out the clean (4 minute time instead of 13 but of course sometimes you want to use the clean target and especially when releasing); as you've said this script rarely gets used except for releases so I wouldn't want to spend long here

Jenkins retest this please

Test build #60482 has started for PR 13562 at commit 5dea8c2.

Test build #60482 has finished for PR 13562 at commit 5dea8c2.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60482/
Test FAILed.

Merged build finished. Test FAILed.

Jenkins retest this please

Test build #60486 has started for PR 13562 at commit 5dea8c2.

Test build #60486 has finished for PR 13562 at commit 5dea8c2.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60486/
Test PASSed.

Merged to master/2.0


Large swath of updates

Since this gem was stagnant and we are using it in our application.
I went through updated the following:

Tests were refactored and made to be more concise.
Gemspec file to follow a more modern approach.
Moved the parser to be a class within a set of modules.
Readme needed some updating to make things a little clearer.
Added tests to run against a large set of ruby versions to ensure compatibility.

If you no longer wish to maintain this gem, I'd be more than happy to take over.

@ingydotnet Any chance this'll get merged in?

Thank you!
On Thu, Feb 1, 2018 at 10:30 AM Ingy döt Net<EMAIL_ADDRESS>wrote:

Hi. I certainly have no interest in this anymore. But I merged and pushed
the changes anyway. Enjoy...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ingydotnet/scim-query-filter-parser-rb/pull/3#issuecomment-362358542,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAANOM0goWByf43kcrl85OBSIMdUXMYGks5tQgK0gaJpZM4H3c7r
.


Extract css when using next-css

While I am using @zeit/next-css and I am including a separate .css file in each of my components to keep the structure clearer, I wanted to know if there is a way to extract those css, minify, and write them inside _document.js's head as style.

That's indeed what I was looking for. Thanks a lot! :slightly_smiling_face:

Feel free to close this issue and subscribe to that other one if you agree ;)


Tag new release?

Hopefully things have stabilized enough with 0.5 that the current fixes in master will be good to keep it compatible. It would be great to tag this release before 0.5 comes out of RC.

This affects the LibSndFile.jl package in many places. It would be good to integrate PR #7 to the latest stable branch. cc @Keno

Bump

https://github.com/JuliaLang/METADATA.jl/pull/10263

Thanks!


Fix code scanning alert - Uncontrolled data used in path expression

Tracking issue for:

[x] https://github.com/investigativedata/investigraph-etl/security/code-scanning/1

fixed in https://github.com/investigativedata/investigraph-etl/commit/f96581455a226585bb9f15d2d57b16c05e433da5


Make sure clocks are initialized before creating a Timer

Closes #568

I missed some examples that need to be adapted. I'll try to update them tomorrow.


Skipping file without UUID errors?

Describe the bug
Attempting to upload an appDsyms.zip file downloaded from App Store Connect is giving errors all of a sudden when it's worked fine before. Any advice?
Steps to reproduce
Not sure what to specify here since it's specific to my app, and I can't upload it. See example code snippet below though.
Environment
Version: 2.2.0
Example code snippet
$ bugsnag-dsym-upload --api-key MY_KEY ~/Downloads/appDsyms.zip

Error message:
[ERROR] Skipping file without UUID: /var/folders/k_/hcmp1ytx47gbp_k1_y_p_1xw0000gn/T/bugsnag-dsym-upload.XXX.96vWPJUI/d69c5ca9-3f28-303f-b05c-343f14fd0273.dSYM/Contents/Resources/DWARF/MyApp
[ERROR] Skipping file without UUID: /var/folders/k_/hcmp1ytx47gbp_k1_y_p_1xw0000gn/T/bugsnag-dsym-upload.XXX.96vWPJUI/fcf9e7a3-b178-375f-946c-05219a8fe50f.dSYM/Contents/Resources/DWARF/MyAppExtension
2 file(s) failed to upload with errors
Re-run the bugsnag-dsym-upload tool with the --verbose option for more information

Hi @pwightman - this message is displayed if there is no matching UUID information in the file(s) at the specified path. As we match on UUID to symbolicate events,  if a UUID is not readable we don't upload the file at this stage.
If you're able to share the zip folder you're trying to upload with us at<EMAIL_ADDRESS>we'd be happy to look into why this is failing.


[refactor] remove references to Tusk

Description
Follow up clean up to the Tusk code and references that don't make sense anymore.
Test Plan
How did you test the new or updated feature?

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] protocol change
[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

Reply
On Thu, May 25, 2023, 8:58 PM vercel[bot] @.***> wrote:

The latest updates on your projects. Learn more about Vercel for Git ↗
https://vercel.link/github-learn-more
Name Status Preview Comments Updated (UTC)
offline-signer-helper ✅ Ready (Inspect
https://vercel.com/mysten-labs/offline-signer-helper/93F3cAKwm73Jvm4NFndPhG7vDy1d
) Visit Preview
https://offline-signer-helper-git-further-tusk-cleanup-mysten-labs.vercel.app
💬 Add feedback
https://vercel.live/open-feedback/offline-signer-helper-git-further-tusk-cleanup-mysten-labs.vercel.app May
25, 2023 3:57pm 4 Ignored Deployments
Name Status Preview Comments Updated (UTC)
explorer ⬜ Ignored (Inspect
https://vercel.com/mysten-labs/explorer/FKquMb5q4WnEU253UTvgfJsNXUd4) May
25, 2023 3:57pm
explorer-storybook ⬜ Ignored (Inspect
https://vercel.com/mysten-labs/explorer-storybook/4fbFuC4uhesVg2T9SPasSCc8x3ur
) May 25, 2023 3:57pm
sui-wallet-kit ⬜ Ignored (Inspect
https://vercel.com/mysten-labs/sui-wallet-kit/H4gkWawjPnHek7foWXbu8YXMF7ms
) May 25, 2023 3:57pm
wallet-adapter ⬜ Ignored (Inspect
https://vercel.com/mysten-labs/wallet-adapter/3sy9cUMEuDPUkVj2LB1ULcWWNX1N
) May 25, 2023 3:57pm
—
Reply to this email directly, view it on GitHub
https://github.com/MystenLabs/sui/pull/12201#issuecomment-1563147599,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7BX2DYY6EJCGFIKFIO2T2TXH56RFANCNFSM6AAAAAAYPBQKMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Ensure Java 9 compatibility #99

Fixes #99
The project currently runs on Java 8.

Since AddressBookL4 is already running on Java 9,
this project should be upgraded to run on Java 9 as well
for consistency.

Since the project is already compatible with Java 9,
let's update the DeveloperGuide to mention using
Java 9 or later.

(On a side note... since they phased out JDK 9, they have been putting the downloads for JDK 9 on an archival page, and apparently for those you need to create an Oracle account first before you can download them...)

Yes it's a bummer. Fast releases are OK, but fast phasing out is not. It's stupid to assume that production systems can be upgraded every 6 months, especially when each new release seem to contain breaking changes 😠 Java's strength used to be stability and backward compatibility.


Setup maven workflow

Looks like this is a pretty easy switch from travis to actions.  Should I delete the travis file in the this PR?

Looks like this is a pretty easy switch from travis to actions. Should I delete the travis file in the this PR?

Either delete it, or keep temporarily and rename to .travis.yml.deleteme or something....


Add initial list of TSC members

This PR adds the initial list of TSC members
Please review and comment if there's any noticeable omissions/suggestions  as per #1
Fixes #1

If we're pulling from the maintainers as listed in https://github.com/pq-code-package/tsc/issues/1#issuecomment-2043237181, what about @jschanck?

@dstebila Agree, I would very much like to add @jschanck.
I hadn't added so far as we need to be confident we can achieve quorum (50%) as per the charter, so need to ensure the voting members are able to regularly participate. The existing list is based on email or github confirmations.
Would you be able to check if he's interested?.Or perhaps @cryptojedi ?
Whether voting member or not his contributions (and all the others!) have been, and will be, immensely valuable.
I think for now we add, and can change later if needed.. will wait for comments otherwise update tomorrow.

Can we add Tiago Oliveira from the Formosa Project to the TSC?  The idea here is to have on board both someone who works on libjade implementations (Tiago) and libjade verification (Manuel).

Added @tfaoliveira .


Trouble uploading audience to GoogleAds

I'm trying to send audience lists to Google Ads, but having the following error in all forms of Customer Match:
ERROR:megalista.GoogleAdsCustomerMatchAbstractUploader:'int' object has no attribute 'name' Traceback (most recent call last):   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/utils.py", line 72, in inner     return func(*args, **kwargs)   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/google_ads/customer_match/abstract_uploader.py", line 209, in process     execution.destination.destination_metadata))   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/google_ads/customer_match/abstract_uploader.py", line 60, in _create_list_if_it_does_not_exist     customer_id, list_name, list_definition)   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/google_ads/customer_match/abstract_uploader.py", line 70, in _do_create_list_if_it_does_not_exist     resource_name = self._get_user_list_resource_name(customer_id, list_name)   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/google_ads/customer_match/abstract_uploader.py", line 109, in _get_user_list_resource_name     query_aux = f"AND user_list.access_reason={ads_client.enums.AccessReasonEnum.OWNED.name}" AttributeError: 'int' object has no attribute 'name' ERROR:megalista.GoogleAdsCustomerMatchAbstractUploader:Error uploading data. Traceback (most recent call last):   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/utils.py", line 72, in inner     return func(*args, **kwargs)   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/google_ads/customer_match/abstract_uploader.py", line 209, in process     execution.destination.destination_metadata))   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/google_ads/customer_match/abstract_uploader.py", line 60, in _create_list_if_it_does_not_exist     customer_id, list_name, list_definition)   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/google_ads/customer_match/abstract_uploader.py", line 70, in _do_create_list_if_it_does_not_exist     resource_name = self._get_user_list_resource_name(customer_id, list_name)   File "/home/bianca_santos/google-marketing-data-sync/megalista-v2/megalista/megalista_dataflow/uploaders/google_ads/customer_match/abstract_uploader.py", line 109, in _get_user_list_resource_name     query_aux = f"AND user_list.access_reason={ads_client.enums.AccessReasonEnum.OWNED.name}" AttributeError: 'int' object has no attribute 'name' INFO:megalista.GoogleAdsOfflineUploader:Uploading 1000 rows... INFO:megalista.GoogleAdsOfflineConversionsUploader:Uploading 1000 offline conversions on customers/5852184472/conversionActions/792598949 to Google Ads. ERROR:megalista.GoogleAdsOfflineConversionsUploader:Error on uploading offline conversions: Multiple errors in ‘details’. First error: The click or call is owned by a customer account that the uploading customer does not manage., at conversions[0].gclid. INFO:megalista:Completed successfully!
The account is a MCC Google Ads Account.

Hi Bianca,
Are you on the last commit of the main branch?
Or have you many any modifications to the code?
I'm asking because you error message (query_aux = f"AND user_list.access_reason={ads_client.enums.AccessReasonEnum.OWNED.name}) differs from the base source here.

Hello,
Yes, I did that because while debugging I found out that the error in the source code was misleading. But I found out that the issue was the Python version, I was using the newer one.
So I saw that there's a pull request for megalista to work in this Python version and using that code the problem was solved.
Thank you for your input anyway!


VueFinalModal is killing parent component?

Hello,
I'm using latest version of vue fonal modal with vue 3 . And I would like know how VueFinalModal is workint as component. I'm using directly in my component VueFinalModal directive. But when I open modal I can not acces to any functon in my component, Looks like VueFinalModal is working as separate compoennt like parent<-> child compoenent?

I don't understand you question. Please provide more context and details, giving a live demo will be the fastest way to get my respond

You can close this, thanks.


feat(watcher): add new watcher agent

The watcher is currently part of the core agent and it processes
get/create/delete calls
On creation it makes use of the store to create a watch on the specified
resource notifying the requester of changes everytime the resource
changes.
At the moment the only supported type of watch are http callbacks. This
is meant to allow the operator to watch for changes without polling.
Our own agents will also be using this method (eg, the control loop)
might also need to watch for changes so that it can reconcile though
that will likely not be notified via http (maybe via nats or even
same binary callback).

bors try

bors ping

bors ping

bors try

bors try

bors try

bors merge

bors merge


joseki: dead source, codehaus.org and wrong url sourceforge.net

Basic info

Kernel: (run uname -a)
Linux desktop-ole 4.4.1-2-ARCH #1 SMP PREEMPT Wed Feb 3 13:12:33 UTC 2016 x86_64 GNU/Linux
System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)
Arch linux
Nix version: (run nix-env --version)
nix-env (Nix) 1.11.1
Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)
"15.09.952.55b0326"

Describe your issue here / Expected result
Can't install joseki[1]
Actual result
building path(s) ‘/nix/store/lmpadpxgd0nah8fm6yfsywcpivp50m11-jena-2.6.4.zip’
trying http://prdowloads.dl.sourceforge.net/project/jena/Jena/Jena-2.6.4/jena-2.6.4.zip
curl: (22) The requested URL returned error: 404 Not Found

After prefetching jena*.zip, jetty[2] fails:
trying http://dist.codehaus.org/jetty/jetty-6.1.26/jetty-6.1.26.zip
curl: (22) The requested URL returned error: 404 Not Found
error: cannot download jetty-6.1.26.zip from any mirror
builder for ‘/nix/store/z2k00w2z9l48r2jvnm0sa2y9kl73wkfy-jetty-6.1.26.zip.drv’ failed with exit code 1

Steps to reproduce
nix-env -iA nixos.joseki
Discussion
Checking dist.codehaus.org leads to codehaus.org stating that

All Codehaus services have now been terminated.

From a quick search it seems it's only jetty-6.1 and joseki that refers to codehaus.
I also get issues with sourceforge downloads since jena is "archived" and the files are moved to */project/jena/Archive/*
But I guess the real issue is that "Joseki" is deprecated and replaced by "Apache Jena Fuseki".
[1] https://github.com/NixOS/nixpkgs/blob/9220f03d08e4ba914605256aa22ef2a67a9a21ac/pkgs/servers/http/joseki/default.nix#L103
[2] https://github.com/NixOS/nixpkgs/blob/9220f03d08e4ba914605256aa22ef2a67a9a21ac/pkgs/servers/http/jetty/6.1/default.nix#L4

/cc maintainer @7c6f434c.

OK, added Fuseki, seems to work no worse than Joseki worked. Could someone check that this is what was needed?

@7c6f434c Yup, that's it. Seems to work great (with the disclaimer that I haven't really used fuseki much in the past)
Jetty https://github.com/NixOS/nixpkgs/blob/9220f03d08e4ba914605256aa22ef2a67a9a21ac/pkgs/servers/http/jetty/6.1/default.nix#L4 will still have trouble though, but maybe that should have a separate ticket. 6.1 seems to be a very old version too.
Is there a policy on who close the issue?

@olejorgenb if you are satisfied, feel free to close the issue.


Feat: Implement show password on confirm password

Is there an existing issue raised for this?

[X] I have searched the existing issues

Describe the feature
Hey, Currently show password is not implemented on the confirm password input field. I want to implement it on the confirm password also so that sure can see the password if it matches the original one. Please assign m this issue. Thank you!
Add Screenshots

Record Options

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'23 contributor
[X] I want to work on this issue

Hey @sumitkr2000 ,
Thank you for bringing it up, but it is currently not necessary.

Okay bro np @Siddhant-Patil0203


trouble building this

make                                                                                ─╯
cc -MMD -O2 -flto -s -std=c17 -I. -Wall -pedantic -Wextra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wshadow -Wpointer-arith -Wmissing-prototypes -Wcast-qual -Wsign-conversion -Wstrict-overflow=5 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_GNU_SOURCE   -c -o main.o main.c
clang: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
main.c:154:17: warning: format string is not a string literal [-Wformat-nonliteral]
    vdprintf(2, format, args);
                ^~~~~~
main.c:313:61: error: use of undeclared identifier 'SOCK_CLOEXEC'
        if ((listenfd = socket(p->ai_family, p->ai_socktype|SOCK_CLOEXEC|SOCK_NONBLOCK, p->ai_protocol)) < 0)
                                                            ^
main.c:313:74: error: use of undeclared identifier 'SOCK_NONBLOCK'
        if ((listenfd = socket(p->ai_family, p->ai_socktype|SOCK_CLOEXEC|SOCK_NONBLOCK, p->ai_protocol)) < 0)
                                                                         ^
main.c:358:16: error: call to undeclared function 'reallocarray'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
    auth_ips = reallocarray(auth_ips, nauth_ips + 1, sizeof(union sockaddr_union));
               ^
main.c:358:14: error: incompatible integer to pointer conversion assigning to 'union sockaddr_union *' from 'int' [-Wint-conversion]
    auth_ips = reallocarray(auth_ips, nauth_ips + 1, sizeof(union sockaddr_union));
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:470:39: error: use of undeclared identifier 'MSG_DONTWAIT'
        n = recv(infd, buf, BUF_SIZE, MSG_DONTWAIT);
                                      ^
main.c:760:37: error: use of undeclared identifier 'SOCK_CLOEXEC'
    fd = socket(family, SOCK_STREAM|SOCK_CLOEXEC, 0);
                                    ^
main.c:762:20: warning: implicit conversion changes signedness: 'enum errorcode' to 'int' [-Wsign-conversion]
        ctx.errc = errno_to_sockscode();
                 ~ ^~~~~~~~~~~~~~~~~~~~
main.c:770:20: warning: implicit conversion changes signedness: 'enum errorcode' to 'int' [-Wsign-conversion]
        ctx.errc = errno_to_sockscode();
                 ~ ^~~~~~~~~~~~~~~~~~~~
main.c:775:20: warning: implicit conversion changes signedness: 'enum errorcode' to 'int' [-Wsign-conversion]
        ctx.errc = errno_to_sockscode();
                 ~ ^~~~~~~~~~~~~~~~~~~~
main.c:798:46: warning: implicit conversion changes signedness: 'int' to 'enum errorcode' [-Wsign-conversion]
    send_error(&t->client, t->client.fd, ctx.errc);
    ~~~~~~~~~~                           ~~~~^~~~
main.c:838:16: error: call to undeclared function 'reallocarray'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
    ban_dest = reallocarray(ban_dest, nban_dest + 1, sizeof(struct bandst));
               ^
main.c:838:14: error: incompatible integer to pointer conversion assigning to 'struct bandst *' from 'int' [-Wint-conversion]
    ban_dest = reallocarray(ban_dest, nban_dest + 1, sizeof(struct bandst));
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:889:21: error: call to undeclared function 'reallocarray'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
            srvrs = reallocarray(srvrs, nsrvrs + 1, sizeof(struct server));
                    ^
main.c:889:19: error: incompatible integer to pointer conversion assigning to 'struct server *' from 'int' [-Wint-conversion]
            srvrs = reallocarray(srvrs, nsrvrs + 1, sizeof(struct server));
                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:917:17: error: call to undeclared function 'reallocarray'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        srvrs = reallocarray(srvrs, nsrvrs + 1, sizeof(struct server));
                ^
main.c:917:15: error: incompatible integer to pointer conversion assigning to 'struct server *' from 'int' [-Wint-conversion]
        srvrs = reallocarray(srvrs, nsrvrs + 1, sizeof(struct server));
              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings and 12 errors generated.
make: *** [main.o] Error 1

(replied by email yesterday but it didn't appear here in the tracker, so I'm duplicating it)
reallocarray() is present on glibc >=2.26 and originated from OpenBSD.  SOCK_CLOEXEC is a Linux and BSD extension that is a few years old as well.  MSG_DONTWAIT is around since Linux 2.2 (from the 90s) and is also present in the BSDs.  How old is the system that you're trying to build on, and what OS is it running?

according to the issue he opened on my repo, he's using a mac, and it seems likely he won't respond anymore.

Thanks, I'll close out the bug then.  I would have expected Mac to more closely conform to the BSDs, but it's not a platform that I can easily test against, anyway.

I didn't see it, yes it was on a OSX Mac is always updated but I'm not into build scripts, if there is something I can do to update the build pipeline let me know as I'm trying to get this working..  @rofl0r just seen the reply

It's an issue of OSX lacking features that are present on other commonly-used platforms and isn't simply a build system fix.  Most of these have been around for quite a number of years and I'm surprised OSX lacks support.
For muonsocks, you'd need to:

Reimplement reallocarray() or find a library that provides it (maybe libbsd?).  The tricky thing in implementing reallocarray() is avoiding UB from integer overflows that is easiest to do by using compiler built-ins (present on gcc and clang or standardized in C23) or relatively tricky checks written in pure pre-C23 C.

The other missing syscall flags are used for various reasons, often to avoid syscall overheads.

MSG_DONTWAIT is used so that reads are non-blocking while allowing writes to block; this allows the buffer size within muonsocks to be controlled and bounded and also avoids calls to poll().  This is a non-trivial change and requires restructuring the core loop that proxies reads and writes between client and server, and would come at the cost of more syscalls [both fcntl() per-connection and more poll() calls for every read/write cycle].  I don't know if a similar but differently named flag exists on OSX, but if it did, that would also be a solution.

SOCK_CLOEXEC is a way to avoid another syscall, it could be worked around but would have to be conditional to OSX as it's a performance pessimization on other platforms.

I think it's probably better to use microsocks instead, as these changes would remove a lot of the optimizations that have been done in muonsocks.


New Features

New Features
High Priority

[ ] Updated palette system using structs
[ ] Backport LoadChrMult
[ ] New actor/entity type 'Dep_Actor' or some other name

Low Priority

[ ] Change window title
[ ] Better debug printing, preferably 'NeoRaquet_Debug.h'
[ ] Customizable splash screen for NeoRaquet
[ ] Implement raquettePalette.py into a C program
[ ] Checksum Utilities
[ ] Asset compression into a single file, like a .win or something
[ ] Ability to use ttf fonts
[ ] Controller Support

Quality of life Programs (Eventually)

[ ] Mapper
[ ] Sprite Editor

less go

Hi Colack,
I hope you're doing well! I came across your repository and am excited about the opportunity to contribute. I'd love to help out with some of the issues you've listed, particularly the top priority ones.
This would be my first issue, so I don’t have much experience with this yet, but I’m eager to learn and contribute. Could you provide me with a bit of context on these top priority issues? If you have any specific guidelines or suggestions on how to approach them, I'd greatly appreciate it.
Looking forward to your response and excited to contribute!
Best regards,
Leon

Hi Colack,
I hope you're doing well! I came across your repository and am excited about the opportunity to contribute. I'd love to help out with some of the issues you've listed, particularly the top priority ones.
This would be my first issue, so I don’t have much experience with this yet, but I’m eager to learn and contribute. Could you provide me with a bit of context on these top priority issues? If you have any specific guidelines or suggestions on how to approach them, I'd greatly appreciate it.
Looking forward to your response and excited to contribute!
Best regards, Leon

Hi Leon,
I've actually been volunteering all week and working on another project, so I'll explain what I want implemented. For the updated palette system using structs, I want to implement a struct that can be modified to have different palettes for different levels, instead of having the palette embedded into the code. For the backported actor type, I want a different actor type that is more lightweight. For the LoadChrMult, that is something from Raquet, not NeoRaquet that I need to implement.
Feel free to implement whatever you want that you think would fit, I'm excited to see what comes of this.
Thanks,

Colack