Fatal error during initialization of auth object

Describe the bug
Hi, I ran into a error during initialization of the auth object.
This error comes up:

Fatal error: Declaration of Kreait\Firebase\Auth\ApiClient::request($method, $uri, array $options = Array): Psr\Http\Message\ResponseInterface must be compatible with GuzzleHttp\ClientInterface::request(string $method, $uri, array $options = Array): Psr\Http\Message\ResponseInterface in {path}/libs/vendor/kreait/firebase-php/src/Firebase/Auth/ApiClient.php on line 25

To Reproduce
I followed the tutorial in the documentation here step by step.
I downloaded the composer. Then I used it to download this set of libraries. I moved the created directories through ftp onto the server. There I tried to run this code and I got the error.
require "../libs/vendor/autoload.php";
use Kreait\Firebase\Factory;
use Kreait\Firebase\Auth\Token\Exception\InvalidToken;
use Kreait\Firebase\ServiceAccount;

if(isset($_POST['idTokenString'])) {
     $idTokenString  = $_POST['idTokenString'];

     //create Firebase factory object
     $factory = (new Factory())->withServiceAccount('../privatekey.json');
     $auth = $factory->createAuth(); //this line makes the error
}

Expected behavior
It should run without an error.
Environment (please complete the following information):

OS: Windows 10
PHP version: 7.1.33-15+0~20200419.36+debian8~1.gbp2384b3
Firebase SDK Version: 5.7

Other info
Sorry if this isn't the place where to place error, but I don't know where else to post it.
Thanks for help in advance.

please use PHP 7.2 or up to ensure no errors occur

As @isteiger said, the 5.x releases of the SDK require at least PHP 7.2 to run. If you're stuck with PHP 7.1, you will need a 4.x release.
You can downgrade by changing the version constraint in your composer.json:
"kreait/firebase-php": "^4.44"

Please keep in mind that the 4.x releases have not all the features that the 5.x releases have - you can find the documentation for version 4.44 at https://firebase-php.readthedocs.io/en/4.44.0/index.html
PHP 7.1 has reached its end of life in 2019 (it doesn't receive bugfixes or security fixes anymore), I strongly recommend upgrading to a newer version, preferably PHP 7.4.

Please make sure that you also have a current version of Guzzle (6.5 or 7.3) and the SDK (7.20) installed. You can check this by running composer show in your project directory.
A composer update --with-all-dependencies could be a quick fix.🤞
Unfortunately, I wasn't able to reproduce the problem so far, but I will try again later.

After doing composer show
guzzlehttp/guzzle                          6.5.5              Guzzle is a PHP HTTP client library
guzzlehttp/promises                        1.4.1              Guzzle promises library
guzzlehttp/psr7                            1.8.2              PSR-7 message implementation that also provides common utility methods
kreait/clock                               1.1.0              A PHP 7.0 compatible clock abstraction
kreait/firebase-php                        5.20.0             Firebase Admin SDK
kreait/firebase-tokens                     1.15.0             A library to work with Firebase tokens

All seems good...
But I think the problem is _https://github.com/drunomics/php-paapi5-sdk_. Deleting the plugin with this dep all work fine.

Errata corrige... https://github.com/flowdee/paapi5-php-sdk this dep is the problem

Do you know why? I have looked at it just briefly, but on first sight, I wasn't able to determine where the SDK and that library conflict 👀

I was able to reproduce the problem, it seems to be a combination of PHP 7.4, kreait/firebase-php 5.20, and Guzzle 6.x
I was able to make it work again by locking the SDK to release 5.19 (composer require "kreait/firebase-php:5.19"), but that's - of course - not a solution. I started working on this and will create a new issue/PR as soon as I can.

To clarify: this is not per se a problem with the paapi5 SDKs that you linked. It's the Firebase SDK not working properly with older versions of its dependencies, here Guzzle 6.x - as soon as I can reproduce this in the test pipeline, I'll create a PR and let you know here.

You can track the progress here: https://github.com/kreait/firebase-php/pull/607
Thank you @mikiamomik for pointing me in the right direction! 🙏

have looked at it just briefly, but on first sight, I wasn't able to determine where the SDK and that library conflict 👀

I do not understand why, but if I delete paapi5-php-sdk all works fine.
With 5.19 also work, without delete paapi5-php-sdk.
I keep monitored #607
Thank you @jeromegamez

The reason for this is that the paapi library doesn't support Guzzle 7 - if you install the SDK alone, you probably have Guzzle 7 installed; if you install both, then you have Guzzle 6 installed, and Guzzle 6 support in the SDK is currently broken 😞

I just released 5.20.1 which should fix the problem. Please let me know if everything works, and especially if it still doesn't work 😅

now it's ok!
I just wanted to tell you that sometimes I get this error
Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) in /vendor/kreait/firebase-php/src/Firebase/Auth.php on line 645

When it only happens sometimes, it's really difficult to determine/guess what the problem is. Syntax errors usually happen when code runs in an unsupported environment, so for example, on my computer I'm on PHP 7, on the server there's just PHP 5, then working code here will be syntax error there. At the moment I don't know another reason why this could happen. 🤔


Title: Add Animated Website Home Page

Describe your issue.
I would like to add my Animated Website Home Page to this repository
Screenshots (if applicable).

Additional context (if any)
No response

@Chidambaram-Sathappan
From the screenshot, it doesn't look like an animated website. Also, how did you use JavaScript in this project?

@varunKT001
It's just a HTML Project. Kindly Ignore.
Can this Bookshelf App be accepted?
Bookshelf App storing data using Local Storage

PR : #56


Content Needed: Add text copy for Administrators who need new devices added for their facility

Background
During the "Add a new facility" workflow, there is currently no guidance provided if the User is unable to find their device listed in the "Device type" dropdown list.
Action requested
Text should be present on the screen indicating the next steps the user should take in the event the device their facility is using is not present in the dropdown. User should be instructed to reach out to<EMAIL_ADDRESS>Acceptance Criteria
Next steps text copy appears under the "Manage Devices" section on the "Add new facility" screen.
Additional context
Screenshot of the current experience is attached.

Laura Kerry and Kenny to pair on this later in the week.

Designs added!


Delete ignored key from config.json

Since the exercise implementations are all in the exercises directory
we no longer need to ignore any non-exercise directories in the root
of the track.
See https://github.com/exercism/meta/issues/3 for context.

I've created another PR, #46, which normalizes all of the whitespace in the config.json so
that the change in this PR is minimized and easier to see.
If you merge the other PR first, I'll go ahead and rebase this one onto master.
Sorry about the noise!


Attmept to fix a spurious failure on AppVeyor

I think the issue is that link.exe is generating debuginfo in the background
which keeps the file open and prevents us from deleting it, but hopefully by
disabling debug information we'll either be able to confirm or deny this
hypothesis.

r? @matklad
(rust_highfive has picked a reviewer for you, use r? to override)

r? @matklad

Just FYI, I tried this fix with a stress test on AppVeyor, and it works better but I still got 2 failures out of 400 in changing_bin_features_caches_targets.  I also tried Visual Studio 2017 (I'm not sure which one you have configured).  I might try to instrument it to determine what's causing it, though I'm not hopeful.

@ehuss ok thanks for looking into it as well! I'm not really sure what could be going on here...
Turns out CI also hit the same spurious failure here, so it definitely didn't fix one of the tests...

@alexcrichton lets add RUST_BACKTRACE=1 to those tests to see which files cause problems?


Upgrading liftr base typespec package version

Choose a PR Template
Upgrading npm package version to 0.6.0 to include following changes
new ap-version to include

Support for change plan models in base marketplace model
Making firstName and LastName optional.

Have verified with existing RPs and no breaking changes is introduced for old api-version

Switch to "Preview" on this description then select one of the choices below.
Click here to open a PR for a Data Plane API.
Click here to open a PR for a Control Plane (ARM) API.

NPM package link and code: https://www.npmjs.com/package/@azure-tools/typespec-liftr-base?activeTab=code

@allenjzhang, @weshaggard do i need to add this package reference to any other file so it can be referenced for SDK generation as well? Currently during SDK generation this package reference is not getting resolved.

@mikeharder we can merge this PR as this issue is not related to compatibility of package. we are discussing with SDK team


Fix babel preset options caching

Babel preset options were cached mistakenly between server and client
compiles.
Fixes https://github.com/ream/ream/issues/140

@egoist Please check the PR. I didn't fully comprehend what was the idea behind caching reamPresetItem, but that was clearly a mistake (customOptions are different between multiple calls to config(), so the function would return invalid presets on subsequent calls). I think it's fine if we just get rid of that caching, babel.createConfigItem doesn't seem to be an expensive operation anyway.

The tests fail due to Node 12, I'll fix that separately.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Added email active users button and statistic

Added button to admin page to email users who have at least one measure loaded and have logged in within the last 6 months.
Added a statistic to the stat drop down for active users.
https://www.pivotaltracker.com/story/show/105779154

Looks like there's a template issue. You renamed the mailer from Admin::AllUsersMailer to Admin::UsersMailer, but there's a matching template app/views/admin/all_users_mailer/  that would need to be renamed too.
FYI I tested it by trying this using the base demo dataset, with just one test user. I'm pretty sure emails don't get sent in development, they just get logged, so probably could be tested with a bigger data set too.


Update building and testing section to refer to wiki

/check-enforcer evaluate

I requested this change 😄 -- In general, I prefer having the contributing.md be the source of truth, but my high level goal is to make sure there isn't redundant data that gets out of sync between the contributing.md and the building and testing section in the wiki.  Having one link to the other for these instructions is my preference.

/check-enforcer evaluate


Having troubles with Section 3 Step 2 and 3

I am using Xcode 6.4 because the product I am going to modify says to use Xcode 6.x and iOS 8SDK
so when I try to use Common Constraints it never applies to the Ipad at all... or RxR
I had to do the same steps on the Ipad that we did on the Iphone .
Is that an issue with Xcode I am using or did I totally mess it up, the names are slightly different for the constraints so that is a bit confusing too.
thanks I am learning a great deal just not sure if I muffed it up.

They steps I show were working on Xcode 6, but I no longer have Xcode 6 to try. It's a shame you cannot move to v7. Soon the content will require v7 (all my students here have been told to use v7).


Unexpected behaviour with empty initial value

Hello! Here is an example where I expect the grid appears after button tap, but I got empty grid
struct ContentView: View {

	@ObservedObject var viewModel = ContentViewModel()

	var body: some View {
		VStack {
			Button("Get all values") {
				self.viewModel.tap()
			}
			Text(String(self.viewModel.models.count))
			QGrid(self.viewModel.models, columns: 3) {
				GridCell(value: $0)
			}
		}
	}
}

class ContentViewModel: ObservableObject {

	@Published var models: [String] = [ ]

	func tap() {
		self.models = ["1", "2", "3"]
	}
}

extension String: Identifiable {
	public var id: String {
		return self
	}
}

struct GridCell: View {
	var value: String

	var body: some View {
		Text(self.value)
	}
}

However it works correctly if models value has at least one initial element. Can you explain what should I do in this case? Or is it a bug?

I had the same issue. It's because of the ScrollView inside of the Grid. ScrollView can not be initialized with an empty array.
In my opinion it is a bug and Apple should fix it.
A workaround is to check if the data are empty or not. See following link.
https://forums.raywenderlich.com/t/swiftui-dont-update-scrollview-content-via-api/88875/4
For now I am using a copy of QGrid in my Project and I modified it like this:
    public var body: some View {
        GeometryReader { geometry in
            if !self.data.isEmpty {
                ScrollView(showsIndicators: false) {
                    VStack(spacing: self.vSpacing) {
                        ForEach((0..<self.rows).map { JGridIndex(id: $0) }) { row in
                            self.rowAtIndex(row.id * self.cols,
                                            geometry: geometry)
                        }
                        // Handle last row
                        if self.data.count % self.cols > 0 {
                            self.rowAtIndex(self.cols * self.rows,
                                            geometry: geometry,
                                            isLastRow: true)
                        }
                    }
                }
                .padding(.horizontal, self.hPadding)
                .padding(.vertical, self.vPadding)
            }
        }
    }

Anyway, I think QGrid should have any workaround

Somehow, adding .id(UUID() to the QGrid view worked for me 🤔. Don't know why, because the empty scrollview would be the logical explanation for my case too, as I also load the data asynchronously, so the array is empty as first.

@Svantulden Where did you add .id(UUID() to the QGrid?

If I take the example from the first post here:
struct ContentView: View {

	@ObservedObject var viewModel = ContentViewModel()

	var body: some View {
		VStack {
			Button("Get all values") {
				self.viewModel.tap()
			}
			Text(String(self.viewModel.models.count))
			QGrid(self.viewModel.models, columns: 3) {
				GridCell(value: $0)
			}.id(UUID())
		}
	}
}

This seemed to work for me

It can be avoided by checking if data is empty on the library.
I will send a pull request


Update blueprint to design system v8

After releasing v8, update the blueprint to the new version.

Closing as done


[Feature Request] - Add Max Height property on  ReactGridLayout Container

Hello I'm using react-grid-layout, and having some trouble on achieving this :
 ==================================
 ||              ||              ||
 ||    xxxxxxx   ||    xxxxxxx   ||
 ||    x     x   ||    x     x   ||
 ||    x  A  x   ||    x  B  x   ||
 ||    x     x   ||    x     x   ||
 ||    xxxxxxx   ||    xxxxxxx   ||
 ||              ||              ||
 ==================================

When I drag A to B, I want switch B's position to A.
what I want to happened:
 ==================================
 ||              ||              ||
 ||    xxxxxxx   ||    xxxxxxx   ||
 ||    x     x   ||    x     x   ||
 ||    x  B  x   ||    x  A  x   ||
 ||    x     x   ||    x     x   ||
 ||    xxxxxxx   ||    xxxxxxx   ||
 ||              ||              ||
 ==================================

what actually happened:
 ==================================
 ||              ||              ||
 ||              ||    xxxxxxx   ||
 ||              ||    x     x   ||
 ||              ||    x  A  x   ||
 ||              ||    x     x   ||
 ||              ||    xxxxxxx   ||
 ||              ||              ||
 ||              ||              ||
 ||              ||    xxxxxxx   ||
 ||              ||    x     x   ||
 ||              ||    x  B  x   ||
 ||              ||    x     x   ||
 ||              ||    xxxxxxx   ||
 ||              ||              ||
 ==================================

I don't want the container to expand more than 1 grid's h.
Is there a way to limit its height?
I think by adding height or maxHeight props will help a lot.
Thankyou

I'm having the same issue. I did try the autoSize property:
// If true, the container height swells and contracts to fit contents
autoSize: ?boolean = true,

and setting it to false does keep the containing element from expanding and collapsing but it doesn’t prevent the items from infinitely stacking and falling off the screen

it would be great!, if there was a property of the maxHeight

I'd also find this extremely useful!

i set autoSize to false but i found it dosn't work like it  thought,i just didn't want the container box change when resizing the item.

You can maxRows to config ReactGridLayout


Fixed slowing down when moving

If the object moved along one axis without moving along the other axis, the object moved jerkily

If the object moved along one axis without moving along the other axis, the object moved jerkily

Thank you so much for the fix!
For a long time I could not understand what was the matter. Here's the same problem:
https://github.com/prc5/react-zoom-pan-pinch/issues/263

Can this please be merged? The jerkiness in animation is annoying

how can I implement this fix? facing the same issue on my iOS device when panning.

I think the maintainer of this repo is inactive, better work on a fork of this repo, or even better, check out the many similar libraries

@praveensvsrk could you point me to a maintained fork or a similar library? This one is all that shows up for me in Google searches...
Thanks in advance! :)

These code changes have now been merged into this fork: https://github.com/proNestorAps/react-zoom-pan-pinch/pull/64.


Drush 9 site alias for sql-sync

Checklist

[ ] Affected Issues have been mentioned in the Closing issues section
[ ] Documentation has been written/updated
[ ] PR title is ready for changelog and subsystem label(s) applied

This ensures sql-sync uses the @lagoon prefix.
Closes #1786

@mglaman
thank you! Unfortunately we still have many people using Drush 8, which do not require the lagoon. prefix.
Maybe we could do something like we do for the cache clear, where we check which Drupal version is in use:
https://github.com/amazeeio/lagoon/blob/8753ec17303d4a13d2f31317ca4a7539c0396d06/services/api/src/resources/task/resolvers.js#L328-L337
we would need to check for the drush version, but it could be very similar.

I'll check that out! I knew it couldn't be a drastic change, especially if there were Drupal 7 sites. I'll work on an updated PR

@Schnitzel made a check on the Drush version, looks like this gets the proper version if called via Drush launcher or Drush directly. I use -gt to support Drush 10 as well.

:( I don't know how to grok the pipeline to see what went wrong

we've fixed this in Lagoon now!


inconsistent state when transactions deployed on two networks

Deploy a contract on testnet, while waiting for it to confirm, switch to regtest and deploy a contract.
Both contract transactions get stuck in Queued even if they eventually fail or succeed, they end up in both lists. See screenshot below.

.

I suspect this may result from the same underlying issue as https://github.com/blockstack/stacks-wallet-web/issues/1769


Initial work on snap_microk8s group

This PR would better be reviewed and merged after snapd 2.52 lands.

Looks good so far!


New button to exit the story

Currently, If I want to exit the story and start another story, I have to restart the application to do it. So I think it is necessary to add the new button for it.

And, when put the save button, the choice of whether or not to terminate should show on the modal.

It looks good to create new menu button. And when pussing it, some buttons (for save, exit the game and hide all interfaces) show or disable.

It looks good to create new menu button. And when pushing it, some buttons (for save, exit the game and hide all interfaces) show and hide.
Related: #69

https://learn.microsoft.com/dotnet/maui/user-interface/toolbaritem#primary-and-secondary-toolbar-items

I want to refactor codes with exit this issue.

    <ContentPage.ToolbarItems>
        <ToolbarItem Order="Secondary"
                     Text="Hide Interfaces"
                     Clicked="" />
        <ToolbarItem Order="Secondary"
                     Text="Save"
                     Clicked="" />
        <ToolbarItem Order="Secondary"
                     Text="Exit"
                     Clicked="" />
    </ContentPage.ToolbarItems>


Awesome example, Thanks

This is an awesome example I use as a reference for a new project I'm doing,
so I just wanted to stop by and say thanks.

@eyalcohen4 Thank you, much appreciated! 🙂


deleted package-lock.json file

Pull Request Template
deleted package-lock.json file
Description
i have deleted package-lock.json file as per requirement
Fixes # (issue)
#101
Type of change
Bug fix (non-breaking change which fixes an issue)
How Has This Been Tested?
Tested on my local machine properly
Checklist:
My code follows the style guidelines of this project
I have performed a self-review of my own code
I have commented my code, particularly in hard-to-understand areas
I have made corresponding changes to the documentation
My changes generate no new warnings
I have added tests that prove my fix is effective or that my feature works
New and existing unit tests pass locally with my changes
Any dependent changes have been merged and published in downstream modules
I have checked my code and corrected any misspellings

please use single quotes in your prettier config and don't add any unnecessary changes to the pr

already fixed in commit 73607f0d562c70cb3c237c07427930ab5027fd4b


Fanzyzones - window activation doesn't work on a specific window

Microsoft PowerToys version
0.56.1
Running as admin

[X] Yes

Area(s) with issue?
FancyZones
Steps to reproduce
I have the hardware monitor window from MSI afterburner 4.6.4 always displayed on a monitor. Up until a few days ago, I could hold shift or a secondary mouse button to resize this window with fancyzones. Now it no longer works. Other windows I try can still activate fancyzones as expected. I recorded a short clip illustrating this.
I am running Powertoys as an admin, and I'm also running MSI afterburner as an admin. I've tried restarting my PC and have ensured that both programs are up to date.
https://user-images.githubusercontent.com/55511987/156711043-5680dd5a-d2bf-4250-8d00-e69cac8d0f12.mp4
✔ Expected Behavior
When I am dragging the HW monitor window from MSI Afterburner, I can hold Shift or a secondary mouse button to activate zones.
❌ Actual Behavior
Holding shift or holding a secondary mouse button does not activate zones.
Other Software
MSI Afterburner v4.6.4

cc: @SeraphimaZ FYI

In the 0.56 release were introduced new FancyZones options for child and popup windows. They're off by default. I believe one of those should help.
Please let me know if it helps.

That worked, thank you very much 😄


Failure on certain type aliases

The following causes a 500: https://doc.deno.land/https://cdn.skypack.dev/@firebase/firestore?dts/~/PartialWithFieldValue

This is now fixed.


Arithmetic  , Geometric progression .

Problem Statement :
You have to perform the tasks on  series if it is  present in Arithmetic Progression AP , Geometric Progression GP .
User need to provide the series elements . If the provided series terms are  in AP or GP will be identified.
Aim ;

To find the sum if the series is following any type of progression AP , GP .
To find the mean of that respective series .
To find the nth term of that series.
I will do this in C++.
I would like to add this in general questions folder.
Please assign it to me under DCP'21.

/assign


Schema editor refactor

Before submitting a pull request, please make sure the following is done...

Fork the repo and create your branch from master.
If you've added code that should be tested, add tests!
If you've changed APIs, update the documentation.
Ensure the test suite passes (npm test).
Make sure your code lints (npm run lint) - we've done our best to make sure these rules match our internal linting guidelines.

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


Receive SMS twice

If this app is default app, this receives same SMS twice so forwarding happens twice as well.
Need to research the reason if it's because of this project or if it's Android own problem.
Some Android forum lists similar issues as if they are Android own problem.

This is related to #1 (Making default app) and if it's not default, no such issue happens.


First release for Device Swap v0.1

Problem description
Deliver first release for Device Swap API.
cc: @jgarciahospital
Expected action
In my understanding of the release process (from here) we can craft a first release r1.1 The version of the API will be v0.1.0-rc
to be check with @camaraproject/release-management_codeowners @hdamker
Additional context
This will be done only when all other relevant issue are solved

As my understanding, version 0.1.0 (not RC) could also be launched right? It is, a version out of the meta-release process, that follows the commonalities and ICM of the previous meta and that, in next meta, will be updated and included officially.

This is one of my interrogation Jorge (and as indicated in my issue linked to the page)  - Do we need to go thru a rc or can we go straight to 0.1.0?
Perhaps @tanjadegroot can help us ;)

@jgarciahospital @bigludo7 the difference between v0.1.0-rc.1 and v0.1.0 is the difference between a pre-release and a public release of an initial version.
But more important: each version and especially public release has certain prerequisites to fulfil, which you find in https://github.com/camaraproject/ReleaseManagement/blob/main/documentation/API-Readiness-Checklist.md
Looking on the repository and seeing that there are no test definitions yet, you would be currently able to have a release with v0.1.0-alpha.1. Already a release candidate has the mandatory prerequisite of basic API test cases & documentation defined. Otherwise it is not possible to validate the pre-released API definition in a lab/test implementation.
After you have test definitions it would be your decision if you want to skip the rc phase. You can do that if you are confident that there won't be bugs found during implementation. Even the smallest bug in the definition with a correction which is not backward compatible with the public initial 0.1.0 will require to continue with 0.2.0-*. With a release candidate which is used by your dev team you have the chance to continue with a second release candidate and/or correct it before the public release.

This will be done only when all other relevant issue are solved

In addition to my previous comment I propose to add the creation of basic test definitions to the relevant issues ;-)

Thanks @hdamker this is clear.


Update 4-3-commerce-and-trust.md

A grammatical error was observed in the earlier pull request on this chapter. It's corrected here. This replaces the earlier one.

This pull request replaces Update 4-3-commerce-and-trust.md #595.

This pull request should be ignored.


Many extra orgs/repos show up after I clicked "Refresh All Workflows"

Feature Request
Originally, I added my workflows manually.
Then I clicked the "Refresh All Workflows" and then in dockstore I saw a listing of every github org I'd been a part of:

Needless to say, this is a rather large listing, and when some organizations have many repos, it's hard to find the right one. Is there a way to get rid of this clutter so I can only see the workflows I've added manually? I'd say about > 90% of the repos I have access to do not have any CWL in them so it's not really necessary for them to be here.

Note, this is due to Dockstore creating a stub entry for every possible repo you have.
You can subsequently choose the stub entry that you wish to refresh and upgrade to a proper workflow.
We can't actually look for CWL files due to rate limit issues.
This can be improved if we can use a GitHub search API or similar to find likely repos with CWL files in them.

We're more likely to go down the https://github.com/ga4gh/dockstore/issues/1105 route


Add more patterns for code execution (Python)

in https://github.com/DataDog/guarddog/blob/v2.1.0/guarddog/analyzer/sourcecode/code-execution.yml#L114
eval could also be accessed through:

getattr(globals()['__builtins__'], EVAL_STR)

where EVAL_STR could be:

'eval'
'\x65\x76\x61\x6c' (hex)
'\u0065\u0076\u0061\u006c' (unicode)
'\145\166\141\154' (octal)

I have noticed that the same applies to exec

Let me know if I can work on this :)

Hello @ocku , thanks for reaching out.
Please, send the PR well look into it.
Thanks again!


Error on proc_freq nlevels option

This was caused by a bug in the common::changed() function.  That has been fixed and submitted to CRAN.


Scrcpy cant start

[ ] I have read the FAQ.
[ ] I have searched in existing issues.

Environment

OS: [windows]
scrcpy version: [2.1]
installation method: [Windows release]
device model: Realme GT Neo 3
Android version: [13]

Describe the bug
A clear and concise description of what the bug is.
scrcpy 2.1 https://github.com/Genymobile/scrcpy
adb server version (40) doesn't match this client (41); killing...

daemon started successfully
ERROR: "adb devices -l" returned with value 1
ERROR: Could not list ADB devices
ERROR: Server connection failed
Press any key to continue . . .

adb server version (40) doesn't match this client (41); killing...

https://github.com/Genymobile/scrcpy/blob/master/FAQ.md#conflicts-between-adb-versions


shell: Consume all input data

A transport may receive multiple bytes of data between shell_thread wakeups, but state_collect is only called once per wakeup.  So it must process all data, and only return when all data from the transport has been consumed.  This is mostly handled correctly, but there were two places where state_collect would return early instead.
Since one of those places was after executing a command, this bug was easy to reproduce by pasting multiple lines of data at once.  The actual behavior is messy depending on timing and whether the shell_uart RX buffer overflows -- basically it hangs without processing all input, then processes old input when new input comes in, etc.
With this I can now paste multiple line commands into the shell.

@jimparis can you open a bug for this? This is needed right now to make it go into 1.14.

@jimparis can you open a bug for this? This is needed right now to make it go into 1.14.

Sure https://github.com/zephyrproject-rtos/zephyr/issues/15260


Classify a token SYMBOLIC_OP

Classify a token SYMBOLIC_OP into tokens INFIX_STAR_STAR_OP, INFIX_STAR_DIV_MOD_OP, etc.

@misonijnik Thanks again for your previous work on the lexer!
I'm going to close this stale PR, as we don't seem to actually need this yet.


Add CODEOWNERS

Flag well-known components with their assigned maintainer. A review will automatically be requested from them, though it isn't required unless we flip a setting in the repo.
https://github.com/blog/2392-introducing-code-owners
NOTE: I purposefully didn't mark files that people have worked on in the past, e.g. me and the lockdiff, just components of which we are explicit maintainers.

@carolynvs wow! you are handling a lot of them 😃 I can be secondary in some of the init/feedback related ones, like a backup in your absence :)
cmd/dep/graphviz.go is part of status. I'll take that too.

Also, since we already have .github/, how about move this file in there? 🤔

Oh it's just that init is strewn across many files, and doesn't have a tidy folder, so it looks like a lot. 😀
Feel free to add your name to whatever you are interested in being auto-assigned to. The format is PATTERN @userA @userB.
Thanks for the heads up about the .github directory, that's new to me! Updating now...


Move POC scripts into their own repo

This removes the Makefile and utility scripts so that we can keep the installer branch to just changes we plan on proposing to be merged.
Also, it seems like would never work to run patch.service on the bootstrap machine after bootrap-in-place.sh and bootkube.sh had finished, and before rebooting?
See also https://github.com/eranco74/bootstrap-in-place-poc and PRs open against it

So the patch.service is the temporary hack we use to complete the single node installation (not necessarily related to bootstrap-in-place).
It will go away once CEO CAO support single node deployments.
Currently the service needs to run while cluster-bootstrap is running (control plane is up).
We tried to move it to run after the reboot but noticed some race https://bugzilla.redhat.com/show_bug.cgi?id=1905221#c21.
Since we know this is just for POC and will be replaced by https://issues.redhat.com/browse/ETCD-155 and https://issues.redhat.com/browse/MSTR-1125 we decided to keep it in the bootstrap phase for now.

So the patch.service is the temporary hack we use to complete the single node installation (not necessarily related to bootstrap-in-place).
It will go away once CEO CAO support single node deployments.
Currently the service needs to run while cluster-bootstrap is running (control plane is up).
We tried to move it to run after the reboot but noticed some race https://bugzilla.redhat.com/show_bug.cgi?id=1905221#c21.
Since we know this is just for POC and will be replaced by https://issues.redhat.com/browse/ETCD-155 and https://issues.redhat.com/browse/MSTR-1125 we decided to keep it in the bootstrap phase for now.

[...] we decided to keep it in the bootstrap phase for now.

Ok, that's fine - but it will still be better if everyone was working from the same branch (i.e. eranco74/bootstrap-in-place)
See the latest revision of eranco74/bootstrap-in-place-poc#1

[...] we decided to keep it in the bootstrap phase for now.

Ok, that's fine - but it will still be better if everyone was working from the same branch (i.e. eranco74/bootstrap-in-place)
See the latest revision of eranco74/bootstrap-in-place-poc#1

Deleting the branch

Deleting the branch


docs: update local rate limit with descriptors example

Signed-off-by: Kuat Yessenov<EMAIL_ADDRESS>Commit Message: The example is incorrect since local rate limit does not implement virtual host fallback
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
Issue: https://github.com/envoyproxy/envoy/issues/14851

@kyessenov can we move this config to a literalinclude yaml file please
it means it would get tested in ci

@phlax Unfortunately, the old version is a valid YAML but it is not implemented, so it would not catch the issue.

Actually, it's already a validated code block. Is it really necessary to split it away?

Is it really necessary to split it away?

kinda, yes
using a literalinclude means it gets validated with a config load check in addition to the yaml validation
it also makes it much easier to maintain and edit etc - and it means users can download a complete working example

I'm confused - do we need to specify the entire envoy bootstrap for this? I can't find examples of a standalone HCM.

do we need to specify the entire envoy bootstrap for this?

yep - but you can specify which lines to show (and also to emphasize if you want)

@phlax PTAL. BTW the existing configs have issues, advanced/matching/_include/request_response.yaml is missing connect timeout.

BTW the existing configs have issues, advanced/matching/_include/request_response.yaml is missing connect timeout.

connect_timeout now has a default of 5s and is not required - i have been going through and removing from any examples where its not the focus of the example

Ah, OK. I must have an old build hanging around.

/retest

@kyessenov windows ci is broken atm - unrelated to your pr


Windows support unclear

I have encountered the following problems while trying to test confab on Windows, and they suggest that this program's support for Windows may currently be broken:

Trying to run the integration tests on GitHub Actions' Windows runners failed due to expectrl being unable to capture any of confab's output.  This may be expectrl's fault; see https://github.com/zhiburt/expectrl/issues/52.

When I tried running confab in a Windows VM (inside a git bash shell), pressing "Return" did not cause confab to process or send any input or even to output the next prompt.  This is presumably the fault of either the VM or rustyline-async.

To Any Interested Windows Users: I would appreciate feedback on whether confab works for you on your platform.  Did you compile from source or download a release binary?  If confab doesn't work, does this test program work?

crossterm-rs/crossterm#580 indicates that this a indeed a known shortcoming of crossterm in git-bash and CI systems running on Windows.


Fix experiment room has debug users match error

不管在base 和 非 base 实验室上设置 白名单，都优先匹配
如果匹配不到，匹配 非 base 实验室的逻辑
如果没有找到， 设置匹配 base 实验室

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


Objective with amount and state complete not working

When I add an objective element with an amount and using the state complete it doesn't activate.
In the second picture,
I have walked into an area trigger and it activates a waypoint and the objective but the objective doesn't change
if I choose a different state then it works but the amount isn't used

Complete [objective_id] will only complete objectives that have that [objective_id] ID.
In your case you are using the wrong objective to complete I assume since your current one shown is obj_first.
The game technically supports multiple active objectives so this is an intended feature.

oh was following a youtube video by Lulsfurcupcake must have made a mistake
anyway thank you, it helped

When making objectives with Amount I Highly suggest using obj_link instance, it is used in First World Bank for example.
With it you can count objectives value even before you start the objective itself. You can configure this instance with InstanceParams element, and Instance Input/Output Event, it's really easy to understand how it works, and it does speed up development


Updated Authors in ‘utopia-php/image’ #4401

@abnegate This Pull request resolves #4401. Kindly suggest if there are any more changes required. Happy Hacktoberfest!🚀

Thank you!

THANK YOU! All changes merged 🥳
Please reach out to me on our Discord server if you would like to claim your Appwrite swags! As a way of saying thank you, we would also love to invite you to join the Appwrite organization on GitHub. Please share your GitHub username with us on Discord.
You can accept the invite by visiting https://github.com/orgs/appwrite/invitation. By joining our team, you will officially be an Appwrite maintainer on GitHub.
You can change your membership visibility settings, so your new Appwrite team membership badge will show up on your personal GitHub profile.
Please feel free to look for more PRs you might be interested in helping with on our long list of Hacktoberfest friendly issues and help make Appwrite better :)


How to cycle back to first desktop when at the last?

Hello,
I have been using this tool and thus far I really like it, thanks for making it!
One thing that is proving to be a pain.
When moving active window to previous\next desktops. Its possible to cycle back to first, if at the last desktop.
The program is smart enough to recognise that when I am at the last desktop it will move the window to the first desktop.
Is it possible to do this when  switching virtual desktops? so that if I am at the last desktop, invoking next desktop will go to the first desktop.
Looking at the examples provided I was not able to find this functionality.
Thanks!

It wasn't possible, I thought only MoveWindowToRelativeDesktopNum() was needed since only that was specifically requested without requesting both MoveWindowToRelativeDesktopNum() and gotoRelativeDesktopNum()

FuPeiJiang added a commit that referenced this issue 4 hours ago

if you see this above my message, it means I added it, you just need to update/redownload

Amazing! Thank you so much for implementing this request. Its sooo much better now!


The diff coverage is 93.54%.

@@            Coverage Diff             @@
##           master      #77      +/-   ##
==========================================
+ Coverage   93.06%   93.19%   +0.12%
==========================================
  Files          10       10
  Lines         678      676       -2
  Branches       74       74
==========================================
- Hits          631      630       -1
+ Misses         38       37       -1
  Partials        9        9


Added version 1.0 of Ubuntu skin

Dem aubergines and oranges be cray. Here is Vanilla Ubuntu!

Not ready for pull! I hadn't synced my repo yet.

Alright... hopefully all good!

Patched the index.html file too to make future skinning easier. If you look at the proposed changes, you will see that it adds a separate class to the input field and button, making them easier to skin.

Looks great! Why don't we add some bold to make the font more readable against the background?

Body font is now white to be more readable.

Wow, that looks amazing. What an improvement! Merging ASAP


OWS/ISO metadata updates

Minor safeguarding/additions:

add OWS service metadata keyword type
safeguard ISO thesaurus type

Travis failures unrelated.

Travis failures unrelated.


The index in DW_OP_WASM_location is ULEB128

C.f. https://yurydelendik.github.io/webassembly-dwarf/#DWARF-expressions-and-location-descriptions
N.B.: This is probably a benign change even if tools in the wild use sleb128 (contrary to the spec). Confusion might happen when there are more than 63 (or 127?, I'd have to check) locals/arguments.

Thank you


Fixes and tests coauthored with Zac

Fixes for the bug in ratio_check. Extra malicious* headers added to simulate the witness generation of a malicious prover and ensure that we can't use the same witness to pass the actual claim circuit constraints

This was merged in another way


Admin user profile react hook forms

Adds react-hook-forms to UserProfile
Adds UserProfile to new file structure and router scheme

Resubmit this.
https://react-hook-form.com/get-started/#IntegratingwithUIlibraries
Use the controller to register the input instead of using {register}


Password registered even after wrong password was used.

When you install the extension and it asks you to sign in to your google account, it will save the first password you entered even if the password you entered was incorrect.

Thanks for the report. Are you using the version from the Chrome Web Store,
or a version you built from source?

Chrome Web Store, I am going to test the GitHub version right now.

Thanks for the reply. Are you testing with a consumer account (gmail.com) or a Google for Work account (your own domain name)?
I have a couple changes I need to push out to github that deal with the accounts.google.com sign-in URLs.

gmail, but I do have a Google for Education account (as a student) that I can test with.

Sorry that I ask it here, but building the extension isn't working for me...
$ ./do.sh install_deps
Installing build dependencies...
Cloning into 'closure-library'...
remote: Counting objects: 2682, done.
remote: Compressing objects: 100% (2130/2130), done.
remote: Total 2682 (delta 853), reused 846 (delta 525), pack-reused 0
Receiving objects: 100% (2682/2682), 4.97 MiB | 1.01 MiB/s, done.
Resolving deltas: 100% (853/853), done.
Checking connectivity... done.
Cloning into 'closure-compiler'...
remote: Counting objects: 1596, done.
remote: Compressing objects: 100% (1329/1329), done.
remote: Total 1596 (delta 507), reused 597 (delta 233), pack-reused 0
Receiving objects: 100% (1596/1596), 8.04 MiB | 1.38 MiB/s, done.
Resolving deltas: 100% (507/507), done.
Checking connectivity... done.
Checking out files: 100% (1490/1490), done.
Buildfile: /home/cyborg/Code/password-alert/chrome/lib/closure-compiler/build.xml

relversion:

compile:
=== A lot of of java warnings ===

jar:
      [jar] Building jar: /home/cyborg/Code/password-alert/chrome/lib/closure-compiler/build/compiler.jar

BUILD SUCCESSFUL
Total time: 51 seconds
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  232k  100  232k    0     0   200k      0  0:00:01  0:00:01 --:--:--  200k
Done.

$ ./do.sh build_extension
All dependencies met.
Building extension to build/extension
Compiling JS files...
.ERROR - Duplicate input: lib/closure-library/closure/goog/deps.js

1 error(s), 0 warning(s)

Did I do something wrong, or should I create an issue? (my OS is elementary OS, witch is Ubuntu based.)

I was having the same issues and opened a ticket here.  I made some tweaks that have gotten it built, but there are still some issues on top of th.  At least from the testing I've done so far!

Thanks for the report. This is now fixed by https://github.com/google/password-alert/pull/96/commits/7a3bb30871689477d269f947f3b3753272331b35
This fix is not yet pushed to the Chrome Web Store.


Make reconciler tests build and run on macOS

We can't run our basic reconciler tests in a WASI environment yet because XCTestExpectation is not available on WASI as it relies on the presence of Dispatch. We can run these tests on macOS though, and even on Linux in the future when Swift 5.3 is available for Linux on GitHub Actions.
My current OpenCombine fork doesn't build on macOS and it was much easier to add a new CombineShim module that uses native Combine there.

I wasn’t able to build the combine fork on Arch Linux either. Maybe use OpenCombine/OpenCombine instead of the fork for Linux? Unless that’s only a problem on Arch, which I don’t know for sure.

No, I don't think my fork can be built on non-WASI platforms, I had a few things from COpenCombineHelpers torn out manually rushing to make it work on WASI 😅

Yeah, that builds and runs on macOS though unless you pass the --triple wasm32-unknown-wasi option to it. This is what carton test does automatically, but it won't build because of XCTestExpectation unavailable on WASI.


[Bug] Downloading Foot Model - infinite loading

Describe the bug
Infinite loading on: "Downloading Foot Model"
Environment (please complete the following information):
Windows 10, sd webui
It worked once, then it does not. Re-installation does not help.
It's stupid, because I can see foot model at the bottom...

same here.

same here

Same here. Any solution?

Try right-clicking on the dark part and clicking "Refresh Frame" in the browser menu


Document the built in undo facilities

Add a wiki page on it

WIP:  https://github.com/Day8/re-frame/wiki/Undo-%26-Redo

Done.

Undo and redo has been made more flexible in the upcoming 0.8.0 release:
https://github.com/Day8/re-frame/wiki/Undo-&-Redo#harvesting-and-re-instating


fix(form-field): fix animation issue

Fixes #15681

Closing since the underline version of the form-field is no longer in the spec


Iphone8: Cannot collapse all of the tabs on PDP

Environment Details
Spartacus: beta release
Browser: Chrome
Device: Iphone8+
Happens on: https://spartacus.c39j2-walkersde1-d4-public.model-t.cc.commerce.ondemand.com
Steps to Reproduce
Go to a pdp of a product for eg: 1981415
Scroll down
Click on the - sign next to Product Details
Actual Result
Cannot collapse the tab. One tab has to always be open.
It's a pain if you expand the specs tab by mistake, and you have to keep scrolling to go to the next tab, for eg, the Shipping tab.

setting to stretch, won't let it block the release


Es 15 display errors

This PR is for displaying errors on the Status and Download page.  When errors whether at the task or provider level occur, we display them at both the provider and task level via clickable links that display dialogs.
Provider and Task level error messages appear when an error occurs:

Error Dialog at the Provider Level when less than 3 errors are present:

Error Dialog at the Provider level when more than 3 errors are present:

Error Dialog at the Task Level:

To recreate the errors, uncomment out fake errors in ProviderError, TaskError and also uncomment out hardcoded error status in ProviderRow.

Do you think that the error dialog should be scroll-able? I don't know that we would really ever want super long error messages, but in the case that a long error message is generated and the user is on a small screen it might not be able to display the full message.


Introspection build issue

We're seeing this on i686 in the RHEL buildsystem:
<mock-chroot> sh-5.0# ninja -C build
ninja: Entering directory `build'
[1/2] Generating Graphene-1.0.gir with a custom command
gcc -pthread -E -D_GNU_SOURCE -DGRAPHENE_COMPILATION -I. -I/builddir/build/BUILD/graphene-1.10.4/build/include -I/builddir/build/BUILD/graphene-1.10.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gobject-introspection-1.0 -I/builddir/build/BUILD/graphene-1.10.4/src -I/builddir/build/BUILD/graphene-1.10.4/build/src -o g-ir-cpp-w81vx1kk.i -C /builddir/build/BUILD/graphene-1.10.4/build/g-ir-cpp-w81vx1kk.c
/usr/lib/gcc/i686-redhat-linux/10/include/stddef.h:424: syntax error, unexpected identifier in '  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));' at '__float128'
gcc -pthread -D_GNU_SOURCE -I/builddir/build/BUILD/graphene-1.10.4/src -I/builddir/build/BUILD/graphene-1.10.4/build/src -I/builddir/build/BUILD/graphene-1.10.4/build/include -I/builddir/build/BUILD/graphene-1.10.4/include -I/builddir/build/BUILD/graphene-1.10.4/build/include -I/builddir/build/BUILD/graphene-1.10.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/builddir/build/BUILD/graphene-1.10.4/build/include -I/builddir/build/BUILD/graphene-1.10.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gobject-introspection-1.0 -c /builddir/build/BUILD/graphene-1.10.4/build/tmp-introspectc67xtc2g/Graphene-1.0.c -o /builddir/build/BUILD/graphene-1.10.4/build/tmp-introspectc67xtc2g/Graphene-1.0.o -Wno-deprecated-declarations -pthread
g-ir-scanner: link: gcc -pthread -o /builddir/build/BUILD/graphene-1.10.4/build/tmp-introspectc67xtc2g/Graphene-1.0 /builddir/build/BUILD/graphene-1.10.4/build/tmp-introspectc67xtc2g/Graphene-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/builddir/build/BUILD/graphene-1.10.4/build/src -Wl,-rpath,/builddir/build/BUILD/graphene-1.10.4/build/src -lgraphene-1.0 -lm -lgobject-2.0 -lglib-2.0 -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0
[2/2] Generating Graphene-1.0.typelib with a custom command

/usr/lib/gcc/i686-redhat-linux/10/include/stddef.h:424: syntax error, unexpected identifier in '  __float128 __max_align_f128 attribute((aligned(__alignof(__float128))));' at '__float128'

This comes from a system header; I guess g-ir-scanner is choking on some compiler attribute, or maybe at the __float128 type?

Yes, it is choking on __float128.  But why only on i686 ?

Ah, stddef.h has:
#ifdef __i386__
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
#endif

No, but then again this is g-ir-scanner: it needs to do two passes, one without macro expansion and one with macro expansion.

giscanner/scannerlexer.l has:
"float"                                 { return BASIC_TYPE; }
"_Float16"                              { return BASIC_TYPE; }
"_Float32"                              { return BASIC_TYPE; }
"_Float64"                              { return BASIC_TYPE; }
"_Float128"                             { return BASIC_TYPE; }
"_Float32x"                             { return BASIC_TYPE; }
"_Float64x"                             { return BASIC_TYPE; }
"_Float128x"                            { return BASIC_TYPE; }

but nothing for __float128

Maybe this would do ?
diff --git a/giscanner/scannerlexer.l b/giscanner/scannerlexer.l
index cfec4d58..8b3ecfe2 100644
--- a/giscanner/scannerlexer.l
+++ b/giscanner/scannerlexer.l
@@ -217,6 +217,8 @@ stringtext                          ([^\\\"])|(\\.)
 "enum"                                 { return ENUM; }
 "extern"                               { return EXTERN; }
 "float"                                        { return BASIC_TYPE; }
+"__float80"                            { return BASIC_TYPE; }
+"__float128"                           { return BASIC_TYPE; }
 "_Float16"                              { return BASIC_TYPE; }
 "_Float32"                              { return BASIC_TYPE; }
 "_Float64"                              { return BASIC_TYPE; }

Possibly. It would be great if the C library didn't add random types, of course. But at this point, you should open an issue on GitLab. :wink:

Going there


Update message usage for 2.0 azure service bus

Description
Update the usage to get message body from Azure Service Bus messages.
Related PRs
https://github.com/Azure/azure-service-bus-java/pull/296
Todos

[x] Tests

Steps to Test
Creating a new event manually as a String using some tools as Cerebrata Cerulean

And, try to consume the message. They will arrive as a VALUE instead of BINARY.
Other way to simulate is:
Using this code sample, https://github.com/Azure-Samples/spring-jms-service-bus.git, add  a message converter to instead of use a binary message use a text Message.
@Component
public class UserConverter implements MessageConverter {
    @Override
    public Message toMessage(Object object, Session session)
            throws JMSException {
        String payload = null;
        try {
            payload = new ObjectMapper().writeValueAsString(object);
        } catch (JsonProcessingException e) {
            e.printStackTrace();
        }

        return session.createTextMessage(payload);
    }
...
}

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

hi @saragluna , could you help to take a look on this one?

Thanks for your contribution. Do we have a reference doc to help explain the difference between messageBody() and body() methods? What are the main scenarios will this change be used?

@saragluna the official documentation is not the explanatory: https://docs.microsoft.com/en-us/java/api/com.microsoft.azure.servicebus.message.getbody?view=azure-java-stable

Looks like AMQP can have multiple data sections:
The body consists of one of the following three choices: one or more data sections, one or more amqp-sequence sections, or a single amqp-value section. #Resolved
https://github.com/Azure/azure-service-bus-java/pull/296#issuecomment-432366924

Also, the AMQP said about the three option: Data, Sequence, and value.

@samukce
Thanks for the detailed explanation and your contribution!

Is there some cadence or eta for the next official release build? @saragluna

We're doing our release every six weeks. The next release will be April 6th.


[PURIS-DCM] Supply Chain Disruption Notifications KIT 24.08] Release Checks

This issue tracks all relevant release checks for your KIT.

[!IMPORTANT]
Follow the guidance on how to use the templates.

Release Info
Please provide information on what you want to be included in the Eclipse Tractus-X release.
If you are not owner of this issue, please provide the information as comment to the issue.
Have your prepared content reviewed by a professional peer group before submitting it for committer approval.
Best practice: have a professional Peer review your prepared content before you submit for expert approvals.
Please link the open or merged PR that includes the changes.
Version to be included in Eclipse Tractus-X release: version placeholder

KIT semantic version of change log.
Date of KIT publication must be aligned with overall release date.

If changes to your KIT are not yet live on our website, link the open PR introducing the changes for this release.
If changes are already live, also point out the PRs witch included the changes for this version if possible.

https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/987

General

[x] CHANGELOG available and maintained
[x] Tractus-X Release Guidelines fulfilled

Adoption View

[x] Vision and Mission statement present
[x] Business Value statement present
[x] Semantic Models linked and described
[x] Logic / Schema available and described
[x] Business Process documentation available
[x] Access and Usage Policies documented
[x] Standards submitted / published via the Catena-X e.V. process and linked with current version (e.g., semantic models)
[ ] Tutorials available
[ ] White Paper available
[x] Notice CC BY 4.0 licence statement available

Development View

[ ] API Specification published on SwaggerHub
[x] Protocols available (e.g., dataspace protocol)
[x] Sample Data available
[x] Architecture integration into the overall Catena-X architecture and / or product architecture (e.g., Arc42) available.
[x] Reference Implementation available

Operation View

[x] Setup Guide available (e.g., installation guides)
[x] Deployment Script available (e.g., helm charts)

Helpful Links

CX-0146 Supply Chain Disruption Notifications 1.0.0

Hi @dominikoeh ,
thank you for all your efforts :), as the PR has been approved and already merged, I changed the status to done.


[GOBBLIN-265] Add support for PK chunking to gobblin-salesforce

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[X] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-265

Description

[X] Here are some details about my PR, including screenshots (if applicable):

Add support for PK chunking. PK chunking is a Salesforce feature that allows automatic partitioning based on row ids. It is supported for the following objects: Account, Campaign, CampaignMember, Case, Contact, Lead, LoginHistory, Opportunity, Task, User, and custom objects.
PK chunking is only allowed when dynamic and custom partitioning is not enabled.
This feature allows ingestion of a large number of rows without hitting the Salesforce query execution time limit.
Tests

[X] My PR adds the following unit tests OR does not need testing for this extremely good reason:
Needs access to real Salesforce system. Tested with a real flow.

Commits

[X] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

@zxcware, please review.


Add support for Psvita

hello
Can you add support for Psvita or Nintendo Switch.
For this Emulator UAE4All2
Thank you

Ps vita with uae4all is already supported. It's a bit tricky to do and i haven't done it my self yet.
You need to use the UAE4ALL self install image and prepare the image on a PC/Mac. Then transfer all dh0-5 hdf files to your ps vita. In UAE4ALL you need to add all hard files and save the config. The hdf files requires you manually modify your config with a text editor and change hard file surfaces from 1 to 2. Now you should be able to use the image.
Again I have not tried this my self and I'm only listing steps a friend did to get it working on his Ps vita

Hello my great friend.
Could you tell your friend what he did for the psvita if he can upload his image to put it on my psvita, please..
I don't have the qualities to do it myself.
Thank you very much.
In telegram there are Amiga500/1200 channels where you can upload it without problems.

Hello, someone help me to install it on a psvita with the ags2 menu and the games please, I would love to have it, but I don't know how to do it, I'm nothing for computers as a girl

Again I have not tried this my self and I'm only listing steps a friend did to get it working on his Ps vita.
Very good dear friend.
Could you tell your friend that he has the psvita and ags2, if he can upload it somewhere with ags2 please, I would love to play it on psvita, thank you very much my friend.
Congratulations for such a great job.
I write you my email:
<EMAIL_ADDRESS>I love the commodore-amiga and I would love to have the ags2 on my psvita with the psvita emulator uae4all2


Use latest cmake for clang-tidy.

Install cmake using pip.
Fix compile command generation.
Clean up the tidy script and remove the need to load the yaml file.
Fix modernized type traits.
Fix span class. Polymorphism support is dropped as it was broken anyway.

The new cmake is required by the latest GPU tree shap.

@hcho3 I haven't updated clang-tidy itself on the CI yet, but I have run clang-tidy-19 locally and the test should pass.

Do you want me to update the clang-tidy as well?

Yes, that would be great.

@hcho3 Done.


Update - Ready to Merge from SBX to NPD

Update - Ready to Merge from SBX to NPD

Update - Ready to Merge from SBX to NPD


glibc update problem

The nixpkgs-unstable channel hasn't updated in more than two weeks; it is currently blocked by an issue in the Linux boot strap tools. The log suggests it is a problem with a new glibc not being used properly.

cc @edolstra @vcunat it's the new glibc failing to bootstrap

It's just failing to create (correct new) bootstrap tools. We could make the channel not depend on that in the meantime.

Aha, localized the problem:
$ cat ./result/pack/lib/libm.so
/* GNU ld script
*/
OUTPUT_FORMAT(elf64-x86-64)
GROUP ( /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-glibc-2.23/lib/libm.so.6  AS_NEEDED ( /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-glibc-2.23/lib/libmvec_nonshared.a /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-glibc-2.23/lib/libmvec.so.1 ) )

However on 16.03 there's a different problem before getting to this one:
Unpacking the bootstrap tools...
Patching the bootstrap tools...
patching /nix/store/ab3xql1f1vskhg9z1a1a4y0g45ngvqn0-bootstrap-tools/bin/[
...
patching /nix/store/ab3xql1f1vskhg9z1a1a4y0g45ngvqn0-bootstrap-tools/bin/patchelf
Bus error

I've got no idea what that's about.

@edolstra: I'm afraid the new patchelf is broken in some way. When I cherry-pick 0.8 -> 0.9 to master, it also starts failing with that bus error.

Thanks, I'll check it out.

Fixed in a6d19c28f158722ce650a3a1ede352ee4179cdcf.


Unsupported file format

Hi,
Please note that the command line (jpg,jpeg,png) always reports an error: Unsupported file format
imghash.exe -d2 LeftIndex.jpeg
LeftIndex.zip
Best regards.

Hey mate, I took a look and I think you built the tool without libjpeg or libpng. I haven't had the time to write detailed build instructions, so I've uploaded pre-built static binaries: https://github.com/s-bear/image-hash/releases/tag/v0.1.1
I also added a CMakePresets.json file which may make building from an IDE easier. You'll want to set up vcpkg (https://vcpkg.io/en/) to fetch the jpeg and png libraries.
I hope this works for you!
Cheers,
Sam

Hello,
Please note these Errors & Warnings:
1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Release x64 ------
1>Checking Build System
2>------ Rebuild All started: Project: imghash, Configuration: Release x64 ------
2>Building Custom Rule D:/DevStudio/image-hash/CMakeLists.txt
2>main.cpp
2>imghash.cpp
2>jpeg.cpp
2>png.cpp
2>mvptable.cpp
2>db.cpp
2>Generating Code...
2>SQLiteCpp.lib(Statement.cpp.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in main.obj
2>SQLiteCpp.lib(Column.cpp.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in main.obj
2>SQLiteCpp.lib(Database.cpp.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in main.obj
2>SQLiteCpp.lib(Exception.cpp.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in main.obj
2>SQLiteCpp.lib(Backup.cpp.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in main.obj
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: __cdecl std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QEAA@H@Z) already defined in libcpmt.lib(xlock.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: __cdecl std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QEAA@XZ) already defined in libcpmt.lib(xlock.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: __cdecl std::locale::id::operator unsigned __int64(void)" (??Bid@locale@std@@QEAA_KXZ) already defined in libcpmt.lib(cout.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: bool __cdecl std::codecvt_base::always_noconv(void)const " (?always_noconv@codecvt_base@std@@QEBA_NXZ) already defined in libcpmt.lib(cout.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: int __cdecl std::codecvt<char,char,struct _Mbstatet>::in(struct _Mbstatet &,char const *,char const *,char const * &,char *,char *,char * &)const " (?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z) already defined in libcpmt.lib(cout.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: int __cdecl std::codecvt<char,char,struct _Mbstatet>::out(struct _Mbstatet &,char const *,char const *,char const * &,char *,char *,char * &)const " (?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z) already defined in libcpmt.lib(cout.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: int __cdecl std::codecvt<char,char,struct _Mbstatet>::unshift(struct _Mbstatet &,char *,char *,char * &)const " (?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z) already defined in libcpmt.lib(cout.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: static unsigned __int64 __cdecl std::codecvt<char,char,struct _Mbstatet>::_Getcat(class std::locale::facet const * *,class std::locale const *)" (?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z) already defined in imghash.obj
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "protected: __cdecl std::basic_streambuf<char,struct std::char_traits<char> >::basic_streambuf<char,struct std::char_traits<char> >(void)" (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ) already defined in imghash.obj
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: virtual __cdecl std::basic_streambuf<char,struct std::char_traits<char> >::~basic_streambuf<char,struct std::char_traits<char> >(void)" (??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ) already defined in main.obj
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "protected: char * __cdecl std::basic_streambuf<char,struct std::char_traits<char> >::_Pninc(void)" (?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ) already defined in libcpmt.lib(cout.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "protected: void __cdecl std::basic_streambuf<char,struct std::char_traits<char> >::_Init(void)" (?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ) already defined in libcpmt.lib(cout.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "protected: virtual __int64 __cdecl std::basic_streambuf<char,struct std::char_traits<char> >::xsgetn(char *,__int64)" (?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z) already defined in main.obj
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "protected: virtual __int64 __cdecl std::basic_streambuf<char,struct std::char_traits<char> >::xsputn(char const *,__int64)" (?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z) already defined in main.obj
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: virtual __cdecl std::basic_ios<char,struct std::char_traits<char> >::~basic_ios<char,struct std::char_traits<char> >(void)" (??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ) already defined in main.obj
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "public: void __cdecl std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z) already defined in libcpmt.lib(cout.obj)
2>msvcprt.lib(MSVCP140.dll) : error LNK2005: "protected: __cdecl std::basic_ios<char,struct std::char_traits<char> >::basic_ios<char,struct std::char_traits<char> >(void)" (??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ) already defined in libcpmt.lib(cout.obj)
2>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
2>LINK : warning LNK4217: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SQLiteCpp.lib(Statement.cpp.obj)' in function '"void * __cdecl std::_Allocate<16,struct std::_Default_allocate_traits,0>(unsigned __int64)" (??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z)'
2>LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SQLiteCpp.lib(Column.cpp.obj)'
2>LINK : warning LNK4286: symbol '_invalid_parameter_noinfo_noreturn' defined in 'libucrt.lib(invalid_parameter.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)'
2>LINK : warning LNK4217: symbol '_get_stream_buffer_pointers' defined in 'libucrt.lib(_file.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"public: __cdecl std::basic_ifstream<char,struct std::char_traits<char> >::basic_ifstream<char,struct std::char_traits<char> >(char const *,int,int)" (??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDHH@Z)'
2>LINK : warning LNK4217: symbol 'fclose' defined in 'libucrt.lib(fclose.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"public: class std::basic_filebuf<char,struct std::char_traits<char> > * __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::close(void)" (?close@?$basic_filebuf@DU?$char_traits@D@std@@@std@@QEAAPEAV12@XZ)'
2>LINK : warning LNK4217: symbol 'fflush' defined in 'libucrt.lib(fflush.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"protected: virtual int __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::sync(void)" (?sync@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHXZ)'
2>LINK : warning LNK4217: symbol 'fgetc' defined in 'libucrt.lib(fgetc.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"bool __cdecl std::_Fgetc<char>(char &,struct _iobuf *)" (??$_Fgetc@D@std@@YA_NAEADPEAU_iobuf@@@Z)'
2>LINK : warning LNK4217: symbol 'fgetpos' defined in 'libucrt.lib(fgetpos.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekoff(__int64,int,int)" (?seekoff@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z)'
2>LINK : warning LNK4217: symbol 'fputc' defined in 'libucrt.lib(fputc.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"bool __cdecl std::_Fputc<char>(char,struct _iobuf *)" (??$_Fputc@D@std@@YA_NDPEAU_iobuf@@@Z)'
2>LINK : warning LNK4217: symbol 'fread' defined in 'libucrt.lib(fread.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"protected: virtual __int64 __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::xsgetn(char *,__int64)" (?xsgetn@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z)'
2>LINK : warning LNK4217: symbol 'fsetpos' defined in 'libucrt.lib(fsetpos.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekpos(class std::fpos<struct _Mbstatet>,int)" (?seekpos@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@V32@H@Z)'
2>LINK : warning LNK4217: symbol '_fseeki64' defined in 'libucrt.lib(fseek.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"protected: virtual class std::fpos<struct _Mbstatet> __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::seekoff(__int64,int,int)" (?seekoff@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAA?AV?$fpos@U_Mbstatet@@@2@_JHH@Z)'
2>LINK : warning LNK4217: symbol 'fwrite' defined in 'libucrt.lib(fwrite.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"protected: bool __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Endwrite(void)" (?_Endwrite@?$basic_filebuf@DU?$char_traits@D@std@@@std@@IEAA_NXZ)'
2>LINK : warning LNK4217: symbol 'setvbuf' defined in 'libucrt.lib(setvbuf.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"protected: virtual class std::basic_streambuf<char,struct std::char_traits<char> > * __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::setbuf(char *,__int64)" (?setbuf@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@PEAD_J@Z)'
2>LINK : warning LNK4217: symbol 'ungetc' defined in 'libucrt.lib(ungetc.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"bool __cdecl std::_Ungetc<char>(char const &,struct _iobuf *)" (??$_Ungetc@D@std@@YA_NAEBDPEAU_iobuf@@@Z)'
2>LINK : warning LNK4217: symbol '_lock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"public: virtual void __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Lock(void)" (?_Lock@?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAAXXZ)'
2>LINK : warning LNK4217: symbol '_unlock_file' defined in 'libucrt.lib(_file.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"public: virtual void __cdecl std::basic_filebuf<char,struct std::char_traits<char> >::_Unlock(void)" (?_Unlock@?$basic_filebuf@DU?$char_traits@D@std@@@std@@UEAAXXZ)'
2>LINK : warning LNK4217: symbol 'strncmp' defined in 'libucrt.lib(strncmp.obj)' is imported by 'SQLiteCpp.lib(Database.cpp.obj)' in function '"public: static struct SQLite::Header __cdecl SQLite::Database::getHeaderInfo(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?getHeaderInfo@Database@SQLite@@SA?AUHeader@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)'
2>D:\DevStudio\image-hash\build-64\Release\imghash.exe : fatal error LNK1169: one or more multiply defined symbols found
2>Done building project "imghash.vcxproj" -- FAILED.
3>------ Rebuild All started: Project: ALL_BUILD, Configuration: Release x64 ------
3>Building Custom Rule D:/DevStudio/image-hash/CMakeLists.txt
4>------ Skipped Rebuild All: Project: PACKAGE, Configuration: Release x64 ------
4>Project not selected to build for this solution configuration
5>------ Skipped Rebuild All: Project: INSTALL, Configuration: Release x64 ------
5>Project not selected to build for this solution configuration
========== Rebuild All: 2 succeeded, 1 failed, 2 skipped ==========
===

Best regards.

That first error, error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' doesn't match value 'MT_StaticRelease' in main.obj, means that the linker is expecting static libraries but you've specified the dynamic version of SQLiteCpp.
The CMakeLists.txt and CMakePresets.json don't specify static or dynamic libraries, so it's unclear how that happened. I would recommend cleaning the project, reconfiguring your cmake cache, and rebuilding. You might be having trouble configuring if you're launching cmake from within the visual studio IDE ... it doesn't support CMakePresets.json version 6. Try downgrading the file to 5 or 3 (at the beginning of CMakePresets.json) and see if that helps you build.
Do the prebuilt binaries work for you?

Hi,
Thank you for prompt response.
CMake 3.26.3 is used (Visual Studio 2022).

The prebuilt version worked well but 32 bit version also needed.
Best  regards.

I see. I haven't tested 32-bit builds at all! I'll give it a go

Well, that was mildly embarassing... I was asking cmake to link it with static libraries on windows -- that's the set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>") line. I just didn't remember what it did!
I've updated CMakeLists with a switch for that line, and added explicit vcpkg triplets in CMakePresets.json to enable static linking for windows release builds. I prefer the static linkage because you don't have to include all of the DLLs with the executable, so that's the default, but it shouldn't be too hard (or mysterious) to move back to dynamic libs.
It was working on my machine because I had previously manually installed both dynamic and static 64-bit libraries, so there were no issues when vcpkg went to fetch the wrong versions of the libraries 🤦♂
Anyway, I think it's all good now! Let me know how you get on and I'll close the issue if it's working.
Cheers,
Sam

Hello,
The 2 builds are OK but dynamically linked:
imghash.exe
jpeg62.dll
libpng16.dll
sqlite3.dll
zlib1.dll

Would the hash function be exported as DLL ImageHash(JPEG/PNG/PPM Blob) or ImageHash(RawGrayImage,Width,Height)?
Regards.

Ah, I'm afraid the hash functions are not exported at all... C++ code is unfortunately annoying to make (safely) exportable and the way I wrote this (using templates and exceptions) would make it a bit too much work for me to tackle it in my spare time.
That being said, imghash.h and imghash.cpp contain the hashing functions (see BlockHasher::apply and DCTHasher::apply). You're certainly welcome to copy & modify the code to embed them in another application as long as you keep the attribution to me as per the license.
If you want to use it as part of a larger workflow/application/script without digging into the code---which I've done a few times for my own work---you can launch the program as a subprocess (popen or CreateProcess or whatever) without specifying a filename (e.g. imghash -d2 -q) and pipe image data to it via stdin in the ppm format. With -q the tool will output just the hash data over stdout so you don't have to parse anything and will process multiple images until you close the pipe.


Support for polymorphic relations

Hey,
I started running into an issue with the responser and polymorphic relations.
/**
     * Call Include Method.
     *
     * @param  Scope  $scope
     * @param  string $includeName
     * @param  mixed  $data
     * @return \League\Fractal\Resource\ResourceInterface|bool
     * @throws \Exception
     */
    protected function callIncludeMethod( Scope $scope, $includeName, $data )
    {
        if ( ! $data instanceof Transformable || ! $data->relationLoaded( $includeName ) ) {
            return false;
        }

        $data = $data->$includeName;

        return app( Responder::class )->transform( $data );
    }

The problem is that it just transforms $data after accessing the $includeName property.
With polymorphic relations a 'pivot' property will be access which return a MorphPivot class.
This class can not be transformed and an exception will be thrown.
An easy fix would be to check after $data = $data->$includeName; if $data is an instance of MorphPivot. But I don't think this would be the best fix. Maybe there is a better way to handle those cases and other "pivot" cases in a better way.
If there is no transformer for a possible include, don't include it, instead of throwing an exception?

Hi!
I'll have a look at it right away and see if I can work out a clever way of handling it. Thanks for reporting, I'll keep you posted :)

A bit more work than expected, but it should work with both pivot tables and polymorphic pivot tables now. Added a new section in the documentation to explain it: Transforming Pivots.

Awesome, thanks for the quick fix. I just updated and its working for me!


Issue 7376: Upgrade Drupal Core from 7.51 to 7.54

What's this PR do?
We are a few versions behind the recommended version of Drupal 7 core. One of the releases includes a security release. This updates our core release.
How should this be reviewed?

Build & Test locally? Or on the staging instance?

Any background context you want to provide?
We are currently on version 7.51. There are no db updates needed for this update.
The following lists the changes in the newer versions:
7.52:
Maintenance and security release of the Drupal 7 series. (Release notes)
Fixes:

Inconsistent name for term access query (Less critical)
Confirmation forms allow external URLs to be injected (Moderately critical)

7.53:
Maintenance release that addresses the regression with drag-and-drop behavior that was introduced in Drupal 7.51 (and persisted in Drupal 7.52) for certain web browsers and certain jQuery versions. (Release notes)
7.54:
Maintenance release of the Drupal 7 series. Includes a variety of improvements and bug fixes (no major, non-backwards-compatible new functionality).  (Release notes)
Three change records are associated with the 7.54 release:

Modules can now define theme engines
Drupal 7 adds menu tree render structure to (pre-)process hooks for theme_menu_tree()
New drupal_is_https() API function added

Relevant tickets
Fixes #7376
Checklist

[ ] Documentation added for new features/changed endpoints.
[ ] Tested on staging.
[ ] Pinged a PM if this is a larger PR that would benefit from some additional testing love
[ ] Post a message in #phoenix if this includes something that causes a rebuild!

I looked at https://github.com/DoSomething/phoenix/wiki/DoSomething-Profile for clues for our verification process when updating Core.
Nothing stood out to me as broken locally, but I'm not 100% familiar with the functionality of the site.

Let's test on Thor!


AD-17 Adds a dedicated error500 endpoint

Useful for testing logging, reporting, alerting

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

15 of 15 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 98.99%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
79

Relevant Lines:
79

💛  - Coveralls


Fix 2 typos in smart-contracts.md

What :computer:

changed L2 to L1
changed "an" to "and"

Why :hand:

assets should be unfrozen on L1 after being burned on L2
"and" is an objectively better conjunction than "an"

Evidence :camera:

hopefully not needed

omg i'm so sorry i swear i didn't do this to farm please don't airdrop to me this was before starknet when typo fixes were still just typo fixes


python-chess breaking the code

python-chess library is updated without backwards compatibility and the code won't work anymore. Seems they replaced chess.uci with chess.engine however the implementation of chess.engine is quite different so your code needs to be updated.

Thanks @AbinGibiAbin the supported versions are in the requirements.txt
python-chess==0.15.0
requests==2.20.0
Is it working for you if you use those versions?
Anyway I think it will make sense to update those versions and the code to work with the last stable version of python-chess

I updated the readme to make it clear that the best way to install this is to use the requirements.txt. Like this:  pip3 install -r requirements.txt --user
Also I updated the requirement python-chess version to python-chess==0.24.2 is the one before the breaking change.
Currently updating the code to support the last version of python-chess is not in my plan


goreleaser cross not working in github actions

Potentially related to https://github.com/actions/runner-images/issues/6775
When running our release pipeline after https://github.com/goreleaser/goreleaser-cross/releases/tag/v1.19.5 we encountered the following error:
Run git fetch --force --tags
fatal: detected dubious ownership in repository at '/__w/{org}/{repo}'
To add an exception for this directory, call:

	git config --global --add safe.directory /__w/{org}/{repo}
Error: Process completed with exit code 12[8]

Hi @jhwz, that actually solves the issue, but then you will find that the new images do not have compilers from other architectures:
After solving that, I get this:
cgo: C compiler "o64-clang" not found: exec: "o64-clang": executable file not found in $PATH

By the way, this happens only in the re-tagged version of v1.19.5, after commit https://github.com/goreleaser/goreleaser-cross/commit/73f55c69efc8bed4e3c150659423d22eeae05be3. It didn't happen with the older v1.19.5

thanks for reporting.
i'm really sorry for causing those issues, but there is a big refactoring in progress.
i fixed those and retagged v1.19.5 is coming

feel free to reopen if issue persists

feel free to reopen if issue persists

I was able to use goreleaser-cross 1.20 almost as before. I had to add the environment variable LD_LIBRARY_PATH=/osxcross/lib for darwin builds because the linkers had some missing dynamic libraries:
# ldd /osxcross/bin/x86_64-apple-darwin21.1-ld  | grep 'not found'
	libxar.so.1 => not found
	libtapi.so.8svn => not found
# ldd /osxcross/bin/aarch64-apple-darwin21.1-ld  | grep 'not found'
	libxar.so.1 => not found
	libtapi.so.8svn => not found
# ls -1 /osxcross/lib
libtapi.so
libtapi.so.8svn
libxar.a
libxar.la
libxar.so
libxar.so.1

Ok, I'll update, it looks like you did some changes yesterday. The latest version that I used was sha256:9b397e6174a3e16af5233d7d340df1fdf37eb878ee25e4f7c168b6a4cba8d95c
Thanks for the update.

yeah, sorry about that
introduction of goreleaser-pro forced refactoring the process of image builds.

Potentially related to actions/runner-images#6775
When running our release pipeline after v1.19.5 (release) we encountered the following error:
Run git fetch --force --tags
fatal: detected dubious ownership in repository at '/__w/{org}/{repo}'
To add an exception for this directory, call:

	git config --global --add safe.directory /__w/{org}/{repo}
Error: Process completed with exit code 12[8]

I'm going to create a second issue because this was closed as a fix for something else.


sometimes crash at group_shared.hpp line 933

Can you share any code which reproduces this? If you can't post anything publicly, you can also email it to<EMAIL_ADDRESS>

Bringing attention back to the issue. @Clear2: Can you please share a snippet of code or better yet, a sample project which reproduces this issue? Cheers.

Bringing attention back to the issue. @Clear2: Can you please share a snippet of code or better yet, a sample project which reproduces this issue? Cheers.

Bringing attention back to the issue. @Clear2: Can you please share a snippet of code or better yet, a sample project which reproduces this issue? Cheers.

Closing as it's likely that this was the same issue as #4422, and we haven't heard back in several weeks.


How to construct a heterostructure from the output of the Coincidence lattice?

Thank you for sharing this code.
I have installed the code and it works successfully. Although I have read your paper (DOI: 10.1021/acs.jpcc.6b01496), I am still not quite sure how to construct a heterostructure (see below) based on the output (e.g., the m1,m2,n1,n2) of the program (see below).
Can you provide me with some ideas? Many thanks.

this is good problem！I have the same confusion

The matrices M and N are transformation matrices that should be applied to the input lattices in order to have a coincidence lattice between them. The procedure to create a heterostructure is roughly the following:

Create a supercell for each 2D material based on the chosen matching. You already have the 2D matrix to perform such transformation from the output of the program.
Strain the lattices by up to the epsilon given. You can choose to distribute the strain on both lattices or only one lattice.
Rotate the frame of reference of one of the 2D lattices by the resulting angle (careful with the sign: when in doubt, plot the lattices with this rotation to check if you are doing the rotation in the right direction).
Construct a heterostructure using your favorite computational tool (ASE, pymatgen, manually etc).

Please note that the current code does not support the construction of the heterostructures itself. It only analyzes the matching between the 2D lattices.
Thanks for your reply. There is no doubt that if there is an example of processing the output, it will be very useful for the promotion of the code.

Thanks for your answer. There is no doubt that if there is an example of processing the output, it will be very useful for the promotion of the program.


Project Management landing window

When opening the engine you are shown a blank window with no information on what to do. For many people this may look like the engine is broken, especially if they don't spot the file tab.
I feel it would be good to provide a window to create and manage existing projects. To help demonstrate what i have in mind and to maybe provide a starting point for further discussion i have created a quick mockup (im no artist)

Good to see you around!
True that first view needs some love. I skipped it mainly because i did not quite know how to fill the space so it didnt look mostly empty. That mockup looks great. We definitely must have this :)

Do what Godot does. :trollface:

Switch to vulkan? :trollface:

A simple landing screen + recent projects menu incoming.


Create separate SP Entity for SFO

This issue is imported from pivotal - Originaly created at Jun 17, 2019 by Pieter van der Meulen
When doing the SFO callout, it would be most clear if Engine used a separate SP EntityID to send the AuthnRequest to the SFO endpoint at the Stepup-Gateway, and to use a separate ACS location to receive the SAML Response from the Stepup-Gateway.
The EntityID for this SP can be derived from the global config (base hostname, otherwise static e.g. https://engine.example.org/authentication/sfo/metadata)?
There should be a separate consume assertion route that will be consuming only sfo assertions.
The mentioned entityid when used as an URL should also produce (minimal but valid) saml metadata with the entityID, acs location and binding (post) and the used certificate (can be engine's global default cert). No need to add fluff to the metadata like contacts or other things. It's not a hard requirement to sign that metadata I think, but could be done to mirror the other metadata EB publishes.
Add the metadata url to engine homepage. under a separate heading at the bottom.
Estimation: 6 - 8h

ACS endpoint will only accept assertions from the known SFO entity ID (issuer) from config. (Thijs Kinkhorst - Jul 2, 2019)

@bstrooband The metadata produced by EB is not correct:

I'm looking at:
https://engine.test2.surfconext.nl/authentication/stepup/metadata
This metadata should describe EB's side of the configuration. That is, it could in theory be used by the person running the Stepup Gateway to configure an entry for EB.
Thus:

The certificate must be the certificate EB will be using to sign its authnrequests towards the SFO endpoint.
There must be no IdPDescriptor with an SSOLocation
Instead there must be an SPDescriptor with an ACSLocation with EB's stepup ACS endpoint (Thijs Kinkhorst - Aug 20, 2019)

Need rework (bstrooband - Aug 20, 2019)


[BUG] hX titles not considered as structure

Describe the bug
h1, h2 etc. do not imply capitalization

done in 3.2.6


I have a question about SAMPLE

Question (the more details, the better)
Hi there, I run the command as follows

No view, no columns.

But I cannot find out something difference, I have no idea which step is wrong. does anyone have any thoughts on it? Thanks

@wei-s-h I believe this question is not related to the SharePoint list formatting. You have posted it on wrong repository.


[Globitex] Adding new Exchange Globitex

Hello, i have finished most critical operations for Globitex exchange.

There are a lot of changes to files not related to the new exchange, probably due to code formatting. You might want to revert the changes to make the PR more readable.


Server reports internal error when file parent doesn't exist

server log:
[2020-08-23T19:51:02Z ERROR lockbook_server::file_service] Internal server error! Cannot create document in Postgres: Unknown("cannot create a file with a parent that doesn\'t exist")

server log:
[2020-11-09 21:19:38] [lockbook_server::file_service ] [ERROR]: Internal server error! Cannot create folder in Postgres: ParentDoesNotExist
probably needs to be fixed for folders in addition to documents

Fix was in 22 days ago (just need to deploy?) https://github.com/lockbook/lockbook/blame/master/server/src/file_service.rs#L411