Fix routes command for Rails 7.1+

Description
Attempt to fix https://github.com/amatsuda/routes_lazy_routes/issues/12/
This commit to Rails broke the monkey-patch in this gem that previously forced the eager_loading of routes when the Routes command is run in console.
Specifically, the require_environment! wrapper method on lines 26-29 here was removed entirely, which means the existing monkey-patch in lib/routes_lazy_routes/command/routes_command.rb is never executed.
Instead, the application level Rails.application.require_environment! method is now called directly here when this command is run.
This PR refactors the monkey patch to instead patch the application level Rails.application.require_environment! method directly, prepending the patch to force eager loading only when the routes command is run.

@dtflowers This patch looks perfect indeed! Thank you so much!

@dtflowers @r7kamura Just release version 0.4.3 gem with this patch. Thanks!


Typo in README.md, line 301

Line 301 should read:

Pressing b will trigger a buy, s for sell, and B and S for market (taker) orders.

While the `trade` command is running, Zenbot will respond to these keypress commands:

- Pressing `b` will trigger a buy, `s` for sell, and `B` and `C` for market (taker) orders.
- Pressing `c` or `C` will cancel any active orders.
- Pressing `m` or `M` will toggle manual mode (`--manual`)

Added a pull request: https://github.com/carlos8f/zenbot/pull/358


Difficulty reprocessing failed records

What happened?
https://github.com/vaishnavipandey-vp/Apache-Beam-YAML/blob/c467c59f5f13a00514e90be1cfd505982577524b/Apache-Beam-YAML/Pipelines/exceptionHandlingMultiple.yaml#L19C1-L28C35
Not able to process the failed records obtained from the previous transform as it is generated in a JSON format. We are required to extract the element values of the failed records from the JSON file in order to process it further.

Issue Failure
Failure: Test is continually failing
Issue Priority
Priority: 1 (unhealthy code / failing or flaky postcommit so we cannot be sure the product is healthy)
Issue Components

[ ] Component: Python SDK
[ ] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[X] Component: Beam YAML
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Infrastructure
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

I created https://github.com/apache/beam/pull/32874 to make the documentation a bit clearer.

I started a discussion at https://lists.apache.org/thread/jhgsp1rw7l1xr6knpjl9mhvnjwjf3zwf about how to possibly make this easier.

This is now resolved with the StripErrorMetadata transform, see also https://beam.apache.org/documentation/sdks/yaml-errors/


Kind of typo

It seems the author foget to change the variable name after copying
from the valid testcase.
Signed-off-by: Hu Keping<EMAIL_ADDRESS>

LGTM

LGTM


moved from core

I'll also be doing PRs to micronaut-core (remove tracing code, update docs to point to new docs, etc.) and micronaut-starter and micronaut-guides, along with build updates in micronaut-gcp, micronaut-grpc, micronaut-kafka, micronaut-oracle-cloud, micronaut-reactor, and micronaut-rxjava1 to convert the old io.micronaut:micronaut-tracing coordinates to the new ones.


Fix bug with project version that wasn't processed with toSemver method

In my build.gradle I had such line: version '1.0'.
When kotlin-frontend-plugin tries to install dependencies with npm, there was no success because npm thinks that version: "1.0" in package.json is invalid. (When using yarn, everything is OK)
After changing version '1.0' to version '1.0.0' in build.gradle, everything works fine with npm too.
In this PR I added some test for this case and made this action performed automatically while generating package.json file.

Thanks!


adding Read buffer size argument to fasthttp server and grpc server

…apr/dapr#3346

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Read the contribution guide
[x] Commands include options for Linux, MacOS, and Windows within codetabs
[x] New file and folder names are globally unique
[x] Page references use shortcodes instead of markdown or URL links
[x] Images use HTML style and have alternative text
[x] Places where multiple code/command options are given have codetabs

Description

Issue reference
Please reference the issue this PR will close: #1708

@767829413 Thanks for your contribution!  Contents generally look good to me, missing configurations are captured. Maybe @orizohar @msfussell is more proper to review it if possible.
I have seen some other users encounter the same doc missing issue, too: https://github.com/dapr/dapr/issues/3408

@767829413 - I have done a few suggested edits to the text. PTAL and see if these are okay. Thanks


Need Flarm module of AvSquirrel over release 1.2r2

Stratux version: 1.2r2

Stratux config: bc54533
SDR

[ ] single
[X ] dual

GPS

[X ] yes
[ ] no
type: VK-162

AHRS

[X ] yes
[ ] no

power source:
usb cable:

EFB app and version: (e.g., WingX Pro7 8.6.2) Air Navigation Pro Last Version
EFB platform: (e.g., iOS 9.2) IOS 10.3
EFB hardware: (e.g., iPad Mini 2) iPhone 6 +

Description of your issue:
Hello,

For my EFB App "Air Navigation Pro" i need Flarm module of AvSquirrel.
How install this over Stratux version 1.2r2 ?
Thank for your response.
French User.
If possible, enable "Replay Logs", reproduce the problem, and provide a copy of the logs in http://<IP_ADDRESS>/logs/stratux/ and http://<IP_ADDRESS>/logs/stratux.log.

Yes please, it would be great to have that. I reckon that this would broaden the range of EFB listening to the data stream quite a bit. Thanks for any hint if AvSqirrels code can simply be used.
Regards
Peter, Germany

Found myself at the beginning of the learning curve. Tried to update 1.2R1 with AvSquirels Flarm-Update and tried to update 1.2R2 with the Flarm-Update. Could connect to Pi3 with Terminus afterwards but PI3 was no accessible through <IP_ADDRESS> anymore (started to load the page but freezed about 1/3 through).
A fresh version of 1.2R2 (bcd62...) works fine but the port scanner does not show port 4000 nor 2000.
In turn, or for another reason, my EFB (usually expecting flarm records through an Air Connect device) fails to show any traffic. Any hint that helps me to progress is most welcome.
Peter


Binds with modifiers

Not ready for merge. Custom binds dont fire

may be checking for binds with modifiers can have a simpler logic but I didnt come up with a better solution. This variant works fine in prismarine-web-client


Show alert dialog when ActionSheet action fails

Fixes #3788.
An alert dialog is now shown, instead of silently ignoring the error.
Attached below is a screenshot showing this change:

The dialog is similar to what is shown when editing a message fails:

Why is the Travis CI build failing? I haven't changed anything that should caused build failures.
FAILED: android
The command "TERM=dumb tools/test --full ${TEST_SUITE}" exited with 1.

– and merged. Thanks!


acquireToken returns v1 token

not sure if it's related to this library.
basically after login, the access token is a v2 token.
after calling acquireToken manually, the response contains a v1 token.
https://github.com/AzureAD/microsoft-authentication-library-for-js/issues/1040

Are you using different request scopes when acquiring a token manually?
The original request scope (used on login) is set in the request options. You can set a different request scope when calling acquireToken manually by passing it as a function argument.
If you have different scopes for these two calls then the two tokens would not match.
Regarding the difference in versions, quoting this line from the relevant section of the official documentation, should answer your question:

However the v2.0 endpoints (used by MSAL) emits the version of the token that the Web API accepts. A property of the application manifest of the Web API enables developers to choose which version of token is accepted.

Thanks @mvertopoulos for the quick reply.
I'm using the default ["user.read"], this is why it's confusing to me.
I've also set accessTokenAcceptedVersion: 2 in the application manifest. With this change in the manifest I managed to get a v2 token in the initial login.
But any acquireToken calls witht he same scopes as the initial login, return a v1 token

I am reopening this issue to do some further research and I will get back to you.

i've created a new scope for my frontend application to use. and it seems to work now. the issued token for this new scope is a v2 token.
I'm not entirely sure how the tokens are issues. According to the issue from msal i've linked, a access token is issued for each resource.
''user.read", "openid", "profile" scopes are for MS Graph, and that seems to be v1 token. Correct me if i'm wrong.

msal gives a token that can be validated. msGraph gives a token that cannot.
msGraph requires the token that cannot be validated to obtain any graph data.
If you call acquireToken( {scopes: [ clientId] } )  you will get a token that can be validated, This is the token that I use for my website's api. This is the token that I needed this entire time.
However if you call acquireToken( {scopes: [ "user.read' ] } ) which is the default refreshed token, you get a token that works for msgraph, but wont work for asp.net authentication.
My issues became that I was unable to authenticate to my api for more than an hour, and was quite frustrating...
My solution was as follows.
`Vue.mixin({
computed: {
graphToken() {
return this.$msal.data.accessToken;
},
idToken() {
return localStorage.getItem("msal.idtoken");
}
},
methods: {
async refreshToken() {
await this.$msal.acquireToken({ scopes: ["862f092f-6e8e-429e-aad9-9c0b3868518a"] })
await this.$msal.acquireToken();
}
}
});`

I would have used lib.store to get my msal.idtoken, but the developer saw fit to hide everything about the original msal from access...
This solution works for me to use idToken for my personal api calls, and $msal,msGraph calls still function.


Add support for Managed Identity regional AAD authentication endpoints

Library or service name.
Azure.Identity
Is your feature request related to a problem? Please describe.
The guidance from the Azure IAM wiki for service teams using MI is to authenticate using a regional endpoint (e.g. https://eastus2euap.login.microsoft.com). However, the MSAL example given in the wiki uses APIs that are not currently exposed/used by MsalConfidentialClient, namely WithAuthority(Uri, bool) and WithInstanceDicoveryMetadata(string).
Today, when using the regional AAD endpoint with Azure.Identity (using a ClientCertificateCredential), we see an error Application error - the login request was malformed and could not be matched with an existing authentication endpoint or instance. The error goes away when using a global endpoint (https://login.microsoftonline.com/).
It would be good see guidance on using the regional authentication endpoint with Azure.Identity.
Related C#: https://github.com/Azure/azure-sdk-for-net/issues/20027

Thank you @joshfree !
We already had an issue for this though: https://github.com/Azure/azure-sdk-for-js/issues/15762
I’ll close this on favor of #15762


[In-Person Event] undefined

"In-Person Event Submission,,Requirements,,Event Name: Test Conf 2024,Link to the Event Website: tech.conf,Are you an organizer of this event? Yes,,,Event Demographics,,[x] This event commits to Event Diversity and Inclusion.,Q Detail the process for measuring Event Demographics.,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Provide an example of an opt-out option on the Event registration page if available.,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Provide an example of a demographics text input box on the Event registration page if available.,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,,,Inclusive Experience at Event,,[x] This event commits to the Code of Conduct at Event.,Q Provide an example of the Event Feedback page if available.,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Is the event team using feedback from previous event's attendees, speakers, and volunteers to improve DEI at this event?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Does the event team plan to use feedback from this event's attendees, speakers, and volunteers to improve DEI at future events?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q How can attendees learn more about accessibility at the event?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Does the event platform allow attendees to suggest future accomodations for the event?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Will the event platform be accessible to attendees and speakers after the event?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,,,Code of Conduct at Event,,[x] This event commits to the Code of Conduct at Event.,Q Is the code of conduct posted at Event venue?,A x,Q Provide a link for the Event Code of Conduct.,A test.conf,,,Diversity Access Tickets,,[x] This event commits to the Diversity Access Tickets.,Q How many different types of diversity access tickets are available for the event?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q What are the criteria for qualifying for a diversity access ticket?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Provide a link to the page containing information about Diversity Access Tickets.,A test.conf,,,Family Friendliness,,[x] This event commits to Family Friendliness.,Q Does the Event provide childcare facilities for its attendees and speakers?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q What are the other ways that a family-friendly environment is being created in the Event?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Provide relevant links related to family friendliness at the Event.,A test.conf,,,Event Accessibility,,[x] This event commits to Event Accessibility.,Q Is the Event in a wheelchair-accessible venue?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Are speakers given guidance about creating slides that are colorblind accessible?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Is signage at the event and the event website colorblind accessible?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Does the Event provide other accessibility accommodations, or will upon request?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Provide relevant links related to event accessibility at the Event.,A test.conf,,,Event Location Inclusivity,,[x] This event commits to Event Location Inclusivity.,Q Has the Event's location been checked against lists of places of concern for the following demographics: sexual and gender minorities, people with disabilities, racial and ethnic minorities, women, or religious minorities?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Have the Event's dates been checked for other events happening in the same location at the same time that could potentially bring harm to a subset of any attendees?,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q The Event website addresses or acknowledges any cause for concern for marginalized attendees.,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,,,Public Health and Safety,,[x] This event commits to Public Health and Safety.,Q Have you participated in the Public Health Pledge Badging Program?,A ,Q Provide a link to the PHPledge Badges received.,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,Q Provide a link to publicly available information about public health and safety on the event website.,A Lorem Ipsum is simply dummy text of the printing and typesetting industry.,"

/result


Add dependencies for FASM ANTLR parser.

These Ubuntu packages are required to build the faster ANTLR FASM parser. Without them, the fasm package will fall back to the previous parser implementation.

default-jre-headless
uuid-dev

@acomodi These changes should be enough; they are the same as what is used in CI for fasm, except libantlr4-runtime-dev is not required for the static configuration.

Superseded by https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1908
I've moved these dependencies to the environment.yml inherited from symbiflow-arch-defs.


Differentiate between drag and click events

delay renderMirrorImage to fire click event when mouseup quickly
(defaluts 100ms).
I npm build fail. so dist/dragula.js is old file, you need to npm build

it's about this case
https://github.com/bevacqua/dragula/issues/54


Shaka-player video play add a preflight option request before each Get/Head request

When I play a video in ShakaPlayer it sends a PREFLIGHT request (OPTION) request before every fragment fetch which doubles the effort a client should make to play the video.
Do I need to change something in the Shaka configuration?
Here are Header examples:
1.
preflight req.:
  Request URL: https://server/a/b/a/b/first.m3u8?ram=11245
  Request Method: OPTIONS
  Status Code: 200 OK
  Referrer Policy: strict-origin-when-cross-origin
preflight resp:
  Access-Control-Allow-Headers: speciala, Origin
  Access-Control-Allow-Methods: GET, HEAD
  Access-Control-Allow-Origin: *
  Access-Control-Max-Age: 6000
  Cache-Control: max-age=31536000
  Content-Length: 0
  Content-Length: 0
  Content-Type: text/plain
  Content-Type:  text/plain; charset=utf-8
  Expires: Sat, 26 Oct 2024 08:29:28 GMT

2.
normal req.:
  Request URL:  https://server/a/b/first.m3u8?ram=11245
  Request Method: GET
  Status Code: 200 OK
  Referrer Policy: strict-origin-when-cross-origin

normal resp:
  Access-Control-Allow-Headers: speciala, Origin
  Access-Control-Allow-Methods: GET, HEAD
  Access-Control-Allow-Origin: *
  Access-Control-Max-Age: 6000
  Cache-Control: max-age=31536000
  Cache-Control: public
  Content-Type: application/vnd.apple.mpegurl
  Expires: Sat, 26 Oct 2024 08:29:28 GMT
  Pragma: public

3. (again before the next normal request we send preflight)
preflight req.:
  Request URL: https://server/a/b/stream_0.m3u8?ram=54d1f
  Request Method: OPTIONS
  Status Code: 200 OK
  Remote Address: <IP_ADDRESS>:443
  Referrer Policy: strict-origin-when-cross-origin

preflight resp:
  Access-Control-Allow-Headers: speciala, Origin
  Access-Control-Allow-Methods: GET, HEAD
  Access-Control-Allow-Origin: *
  Access-Control-Max-Age: 6000
  Cache-Control: max-age=31536000
  Content-Length: 0
  Content-Length: 0
  Content-Type: text/plain
  Content-Type: text/plain; charset=utf-8
  Expires: Sat, 26 Oct 2024 08:29:28 GMT

4. and now a normal response:

normal req.:
  Request URL: https://server/a/b/stream_0.m3u8?ram=54d1f
  Request Method: GET
  Status Code: 200 OK
  Remote Address: <IP_ADDRESS>:443
  Referrer Policy: strict-origin-when-cross-origin

normal resp:
  Access-Control-Allow-Headers: speciala, Origin
  Access-Control-Allow-Methods: GET, HEAD
  Access-Control-Allow-Origin: *
  Access-Control-Max-Age: 6000
  Cache-Control: max-age=31536000
  Cache-Control: public
  Content-Length: 338
  Content-Type: application/octet-stream
  Content-Type: application/vnd.apple.mpegurl
  Expires: Sat, 26 Oct 2024 08:29:28 GMT
  Pragma: public

And this pattern continues for every request the player makes...

Sorry, this is not related to Shaka, this is because we have special headers.


fix: fixed double http handler

Fixed error thrown by the channel having 2 http handlers (HttpHandler AND HttpClient) (https://github.com/aneoconsulting/ArmoniK.Extensions.Csharp/actions/runs/5378150560/jobs/9757621647?pr=190#step:9:279)

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


Minor cleanup

Properly dispose of dynamic variables on disable/destroy
Cosmetic/lint
Clear reconnect timer on disable/destroy

Added missing clearInterval on QLab disconnect.
Clear interval if still active before re-creating.


take long time to start next pod, why? about 9min

@SalleryWang , look at pod events, there should be some info on what's going on.

no，it just take long time to start a pending pod? pending pod to running is not slow

Is there a performance issue about operator, when i create a lot pods

the logs show take a lot time to spent on the code, as fallows:  is it nessesary?
if curStatefulSet == nil {
err := w.schemer.HostCreateTables(host)
if err == nil {
w.a.V(1).
WithEvent(host.CHI, eventActionCreate, eventReasonCreateCompleted).
WithStatusAction(host.CHI).
Info("Created schema objects on host %s replica %d to shard %d in cluster %s",
host.Name, host.Address.ReplicaIndex, host.Address.ShardIndex, host.Address.ClusterName)
} else {
w.a.WithEvent(host.CHI, eventActionCreate, eventReasonCreateFailed).
WithStatusError(host.CHI).
Error("FAILED to create schema objects on host %s with error %v", host.Name, err)
}
}

@alex-zaitsev

@alex-zaitsev @Slach  when i create cluster, i think no need to migrat schema objects to host, has error

Those errors seem to take less than a second in total. Could you attach the full operator log when starting a cluster?

it is too large

28-2.pdf

@alex-zaitsev

@alex-zaitsev

are you using aws eks？ if so， do you have readiness gate injection？


graphics: Author: Gregory Nutt: update licenses to Apache

Summary
License change to Apache 2.0
Impact
None
Testing
local nxstyle run

@jerpelea , need to clear some small nxstyle warning:
https://github.com/apache/incubator-nuttx/pull/2814/checks?check_run_id=1839787184

Hi @xiaoxiang781216 I think he cannot do it, see: ASCII_a and ASCII_A
This file is an exception that confirm the rule ;-)

But there are other nxstyle warnings we can fix:
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/nxterm/nxterm.h:1:77: error: Block comments have different lengths
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/nxterm/nxterm.h:43:74: error: Block comments have different lengths
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/nxterm/nxterm.h:106:48: error: Missing space before closing C comment
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/nxterm/nxterm.h:189:80: error: Long line found
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/nxterm/nxterm.h:213:80: error: Long line found
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/nxterm/nxterm.h:220:81: error: Long line found
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/vnc/server/vnc_keymap.c:125:1: error: Blank line precedes right brace at line
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/vnc/server/vnc_keymap.c:129:1: error: Blank line follows left brace
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/vnc/server/vnc_keymap.c:132:1: error: Blank line precedes right brace at line
Error: /home/runner/work/incubator-nuttx/incubator-nuttx/nuttx/graphics/vnc/server/vnc_receiver.c:280:86: error: Long line found


Feature: recommendation system

When people like or dislike events post-event, it affects their recommendation

Not enough user base for now to do it. We need enough "likes" and active users

Andres says there are probabilistic way to do it

But I like GenAI way to do it


Need PostgreSQL support

Subject.

there is no plan for postgres as of now - a useful repo can be seen here

is there any suggestions for sqlserver or oracle


fix variants stats

fix for #37
.progress and .workload properties are calculated in AlienPackage constructor method.
from AlienPackage.js, line 60-onwards:
	constructor(data = {}) {
		if (data.id) this.id = data.id;
		if (data.tags) this.tags = data.tags;
		if (data.name) this.name = data.name;
		if (data.version) this.version = data.version;
		if (data.revision) this.revision = data.revision;
		if (data.variant) this.variant = data.variant;
		if (data.debian_matching) this.debian_matching = data.debian_matching;
		if (data.statistics) this.statistics = data.statistics;
		if (data.source_files) this.source_files = data.source_files;
		if (data.binary_packages) this.binary_packages = data.binary_packages;
		if (data.session_state) this.session_state = data.session_state
		if (data.cve_metadata && data.cve_metadata.result) {
			this.cve_metadata = data.cve_metadata
			this.collectCves();
		}

		var filestats = this.statistics.files;

		this.progress =
			filestats.audit_total == 0
				? 100
				: parseInt(
						(filestats.audit_done / filestats.audit_total) * 100
				  );
		this.workload = filestats.audit_done;
		this.workload_total = filestats.audit_total;
		this.match = this.debian_matching
			? (this.debian_matching.ip_matching_files /
					filestats.upstream_source_total) *
			  100
			: 0;

	}

However, when creating an AlienPackage without immediately setting .statistics.* properties, .progress and .workload are wrongly set, respectively, to 100% and 0. This happens when creating merged (i.e. with variants) packages, here (from Solda.vue, line 877 onwards):
        var merged_package = new AlienPackage({
          name: variants[a][0].name,
          version: variants[a][0].version,
          revision: variants[a][0].revision,
          variant: true,
          session_state: variants[a][0].session_state
        });

So a separate method has been created to do such calculation, that is called by the constructor method but can be separately called also after creating an object.

@dulvui can you please have a look at this and merge the code?

@dulvui can you please have a look at this and merge the code?

As far as I remember @Piiit excluded this test to make the pipeline succeed

I merged the changes and removed the php backend test in the CI, so the tests pass now.
The deployment fails but the testing deployment environment is probably still missing or not set up yet completly.

since we need to migrate deployment to another infrastructure, it is not worth it to fix it now


Broken Links

Describe the bug
https://docs.microsoft.com/en-us/rest/api/resources/subscriptions/list
https://docs.microsoft.com/en-us/rest/api/policy-insights/policystates/summarizeforsubscription
https://docs.microsoft.com/en-us/rest/api/resources/policydefinitions/list
Those links can not be opened.
Ref: https://github.com/MicrosoftDocs/azure-docs/issues/72846

What page has the broken links?
Similar links that work:
https://docs.microsoft.com/en-us/rest/api/policy/policystates/summarizeforsubscription
https://docs.microsoft.com/en-us/rest/api/policy/policydefinitions/list

https://docs.microsoft.com/en-us/rest/api/policy-insights/policystates/summarizeforsubscription
https://docs.microsoft.com/en-us/rest/api/resources/policydefinitions/list
Those two not works.

There are lots and lots of broken links in the win32 section. Why is this?
Many lead to https://github.com/MicrosoftDocs/win32/blob/docs/windows/desktop/api/...
404


add additional sanity check in shouldRefresh AmazonInfo

NetflixOSS » eureka » eureka-pull-requests #537 SUCCESS
This pull request looks good

NetflixOSS » eureka » eureka-pull-requests #538 SUCCESS
This pull request looks good

Looks good


Remove text field from aggregate journal query

Fixes #208
@llaske can you please test this patch.

Nice, it works.
But seems that there is another issue. When I'm going to the Journal page (by clicking on the menu or on the Journal items count), the page is displayed but it hangs.

The window is crashing because we're loading all the users at once in the Select2 select field. We've set the limit to 100000000 users in the getUsers query.
https://github.com/llaske/sugarizer-server/blob/6319475cb73cc2135d9cf3bcc08e677fd422e8b8/dashboard/controller/journal/util/index.js#L52-L75

Oooch if it's only to fill the select field, we could limit to 100 or 1000 users.
I guess it's possible to find users even if they are not present in the select field?

@llaske I'm working on the fix. I've created a new API to search for users and will be using AJAX calls with Select2 to find users. Meanwhile, this PR targets a different problem and can be merged I guess.

Ok you're right, it's a different problem.
Thanks for this fix.


Advanced Line Recognition not compatible with version 24.0 of Business Central

Modify your extension so it’s compatible with the version 24.0.16410.17563
We’re making changes in the next release (version 24.0.16410.17563) of Dynamics 365 Business Central. These changes will render the Advanced Line Recognition extension that’s installed in your Sandbox (Sandbox) environment incompatible.
This incompatibility must be resolved before your environment can be updated to version 24.0.16410.17563. You can find the compatibility error details and mitigation steps here.
Extension name: Advanced Line Recognition
Extension version: <IP_ADDRESS>
Extension publisher: github.com/document-capture
Extension ID: c3e5c32c-513a-47ed-a749-9f9e5ee20342
Extension validation result:
src/codeunit/ALRSingleInstanceMgt.Codeunit.al (68,79) - Error AL0281: Object member 'OnBeforeCaptureEnded' is not an event.

Also noticed this for our customers

Yes we have this for our customers too

same here

This is a know issue and a Continia developer confirmed yesterday, that the event will not be removed with the final release of Document Capture 24 (for BC 2024 R1). Furthermore - with the huge improvement of AI supported enhanced line recognition in DC24, ALR will most likely become obsolete for new customers. However, existing customers with existing templates might need ALR as long as they have not moved to new recognition.
Please note, that there will not be an upgrade tool/path for ALR templates to new AI-ELR (AI enhanced line recognition) as both tools are using very different approaches. However, I'm aiming to create an updated ALR that is not dependend to the obsolete event and maybe a little later an update that informs the user about templates, using ALR.
Last but not least I'm thinking of moving certain functionality like e.g. search for PO number into separate smaller PTEs making ALR really obsolete.

Is there any change in the workflow for our customers with the new version (<IP_ADDRESS>) of ALR due to the removed event in Document Capture 24.
In other words, is there anything we have to keep in mind when we provide the new version to our customers so they are able to update to BC24?


Timed out waiting for transform from base_link to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 0.100065 timeout was 0.1

Hello
I am running into issues when running roslaunch rur_navigation rur_navigation.launch with roslaunch rur rur_bringup.launch.
This is the error:
process[map_server-1]: started with pid [27581]
process[amcl-2]: started with pid [27582]
process[move_base-3]: started with pid [27583]
process[rviz-4]: started with pid [27596]
[ WARN] [1641341048.747458020]: Request for map failed; trying again...
[ WARN] [1641341053.709191464]: Timed out waiting for transform from base_link to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 0.100065 timeout was 0.1.
[ WARN] [1641341058.731377300]: Timed out waiting for transform from base_link to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 0.1003 timeout was 0.1.
[ WARN] [1641341063.771360315]: Timed out waiting for transform from base_link to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 0.100305 timeout was 0.1.
[ WARN] [1641341065.510832061]: No laser scan received (and thus no pose updates have been published) for<PHONE_NUMBER>.510745 seconds.  Verify that data is being published on the /scan topic.
[ WARN] [1641341068.811848131]: Timed out waiting for transform from base_link to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 0.100372 timeout was 0.1.

I am not sure where the error is coming from. Thanks in advance.

Looks like the map is missing as well as the laser data. Can you actually see the laser data getting published on /scan in RVIZ and does it sync up with TF?
Have you actually created the map yet?

For now, I was just using the default map, which is set as house_map in the navigation launch file <arg name="map_file" default="$(find rur_navigation)/maps/house_map.yaml"/>. I am not sure why the error exists as the map and pgm file exist.
I use rur_bringup.launch, which has the laser scan included <include file="$(find rplidar_ros)/launch/rplidar.launch" />, but I don't see any data being published in RVIZ. When I run the rplidar node separately, I am able to see the data being published.

I got the same question, which shows that the status of laserscan and others are error,have you get done with that yet?

I got the same question, which shows that the status of laserscan and others are error,have you got done with that yet?


Use getCPUcores selector in checkCPUMemoryChanged

📝 Description
Use the existing getCPUcores selector in checkCPUMemoryChanged where possible, also add other minor improvements to the code like add missing "instance" to the description of some VMI related selectors, also move getCPUcores to VM selectors related file.
🎥 Demo
No any visual changes

@avivtur @metalice @pcbailey @upalatucci @vojtechszocs please review

/retest


VTK8 - scalable.py and scalable_c.py are both failing with exit unknown errors

scalable.py and scalable_c.py are both failing with exit unknown errors in serial. Scalable rendering tests crash. http://portal.nersc.gov/project/visit/tests/2018050822:01/surface_trunk_serial/rendering_scalable_c.htmlhttp://portal.nersc.gov/project/visit/tests/2018050822:01/surface_trunk_serial/rendering_scalable.html
-----------------------REDMINE MIGRATION-----------------------
This ticket was migrated from Redmine. As such, not all
information was able to be captured in the transition. Below is
a complete record of the original redmine ticket.
Ticket number: 3128
Status: Pending
Project: VisIt
Tracker: Bug
Priority: Normal
Subject: VTK8 - scalable.py and scalable_c.py are both failing with exit unknown errors
Assigned to: Cyrus Harrison
Category: -
Target version: 3.0
Author: Eric Brugger
Start: 05/17/2018
Due date:
% Done: 0%
Estimated time:
Created: 05/17/2018 11:51 am
Updated: 05/22/2018 12:44 pm
Likelihood: 3 - Occasional
Severity: 4 - Crash / Wrong Results
Found in version: trunk
Impact:
Expected Use:
OS: All
Support Group: Any
Description:
scalable.py and scalable_c.py are both failing with exit unknown errors in serial. Scalable rendering tests crash. http://portal.nersc.gov/project/visit/tests/2018050822:01/surface_trunk_serial/rendering_scalable_c.htmlhttp://portal.nersc.gov/project/visit/tests/2018050822:01/surface_trunk_serial/rendering_scalable.html
Comments:

scalable.py and scalable_c.py hang in serial. I didn't try parallel.


Revert "Pass the local engine config through Xcode (#4190)"

This reverts commit 8f69cccc182481024fa2fa4f9ef932cdba91c812.

@abarth

RSLGTM for revert

LGTM


Missing build architectures

Alpine supports multiple architectures out of their prebuilt containers.
Can add several other architectures in the build process to improve broad compatibility amongst many hardware types.

Added the following build output architectures.
linux/386
linux/arm/v6
linux/arm64/v8
linux/ppc64le
linux/riscv64
linux/s390x


LND chan id is not 8bytes

If I try to encode the routing info passing the chan id I get with lnd in regtest
$ lncli -n=regtest listchannels
....
"chan_id": "286972534915072"

In the LND doc chan_id is defined as  The first 3 bytes are the block height, the next 3 the index within the block, and the last 2 bytes are the output index for the channel.

https://github.com/lightningnetwork/lightning-rfc/blob/master/11-payment-encoding.md
I don't see any problem with the explanation in BOLT11. 64 bits = 8 bytes.

@junderw I'm sorry, the question was incomplete. I was saying that using the chan_id printed by lnd is kind not in the right format?
I see here that https://github.com/bitcoinjs/bolt11/blob/master/payreq.js#L261 is supposed to be an hex string, meanwhile for lnd in an uint64
Do you have any hints?

convert from base10 to base16.


Include version in name of zip file

Currently, every new version of eles has the same name: eles.zip
It will be helpful for the users to include the version in the name of the zip file, something like eles-3.2.2.zip`. This will clear any confusion with updates.

Agreed. For noobs it will be best. We can ofc check it on the configuration file... But it would be easier to have on the filename


display an estimated value of contents on the Distribution manifests

Resolves #710
Description

Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?
spec/features/distribution_spec.rb

Screenshots

Wow! This is fantastic and exactly what we're after! There is one change I'd like though -- can you chance it from using and displaying price to value? This is because they don't charge for the items, they are just showing the value they provide!

I've made changes

Thanks for making the changes! It looks great!


Alerts stopped after installing Patch

Just installed the Patch, and I am no longer getting alerts such as "The stockpile is full" or "your popularity is falling" etc.

Could you test which setting in the UCP produces this issue?

sorry, had to reinstall everything, with default install values it works fine, cant remember what i had to test, maybe reinstalling fixed...


Fixs seawater density conversion

Was just wrong before, now it should be correct

Going to do this all in one PR #186 186


fix(prettier): incorrect square brackets in ComputedMemberExpression

Current dependencies on/for this PR:

main

PR #1363   👈

PR #1364

PR #1365

This stack of pull requests is managed by Graphite.

Merge activity

Nov 17, 12:55 AM: @Boshen started a stack merge that includes this pull request via Graphite.


Stop JDBC bridge with error: !STOPPED

bash-4.4# java -jar clickhouse-jdbc-bridge-1.0.1.jar --driver-path /jdbc-drivers --datasources /datasources.properties
2020-08-18 06:02:51,889 [ main ] {JdbcBridge}  - Starting jdbc-bridge
2020-08-18 06:02:51,921 [ main ] {ClickHouseDriver}  - Driver registered
2020-08-18 06:02:51,926 [ main ] {JdbcDriverLoader}  - Looking for driver files in /jdbc-drivers
2020-08-18 06:02:51,991 [ main ] {JdbcDriverLoader}  - Found 5 JAR file
2020-08-18 06:02:51,991 [ main ] {JdbcDriverLoader}  - Looking for driver in file /jdbc-drivers/h2-1.4.197.jar
2020-08-18 06:02:51,994 [ main ] {JdbcDriverLoader}  - Registered driver org.h2.Driver
2020-08-18 06:02:51,995 [ main ] {JdbcDriverLoader}  - Looking for driver in file /jdbc-drivers/mysql-connector-java-8.0.13.jar
2020-08-18 06:02:52,004 [ main ] {JdbcDriverLoader}  - Registered driver com.mysql.cj.jdbc.Driver
2020-08-18 06:02:52,004 [ main ] {JdbcDriverLoader}  - Looking for driver in file /jdbc-drivers/ojdbc7.jar
2020-08-18 06:02:52,098 [ main ] {JdbcDriverLoader}  - Registered driver oracle.jdbc.OracleDriver
2020-08-18 06:02:52,098 [ main ] {JdbcDriverLoader}  - Looking for driver in file /jdbc-drivers/postgresql-42.2.5.jar
2020-08-18 06:02:52,105 [ main ] {JdbcDriverLoader}  - Registered driver org.postgresql.Driver
2020-08-18 06:02:52,105 [ main ] {JdbcDriverLoader}  - Looking for driver in file /jdbc-drivers/sqlite-jdbc-3.23.1.jar
2020-08-18 06:02:52,107 [ main ] {JdbcDriverLoader}  - Registered driver org.sqlite.JDBC
2020-08-18 06:02:52,108 [ main ] {BridgeConnectionManager}  - Loading aliases from file /datasources.properties
2020-08-18 06:02:52,163 [ main ] {JdbcBridge}  - Will bind to localhost/<IP_ADDRESS>:9019
2020-08-18 06:02:52,229 [ main ] {JdbcBridge}  - Starting server
2020-08-18 06:02:52,274 [ main ] {JdbcBridge}  - Stop JDBC bridge with error: !STOPPED

Not sure why you got this error. Could you try new build against master branch instead? By the way, old releases like 0.x or 1.x will be retired after 2.0 rolled out in Dec.


Fix Typo in Docs

Pull Request Test Coverage Report for Build 946

0 of 0   changed or added relevant lines in 0 files are covered.
6 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.3%) to 63.274%

Files with Coverage Reduction
New Missed Lines
%

terraform_compliance/common/defaults.py
6
82.86%

Totals

Change from base Build 943:
0.3%

Covered Lines:
1175

Relevant Lines:
1857

💛  - Coveralls

Thanks a lot @tom-butler !


Updated use statement for the Extension Exception

Thanks to @sascha-egerer for the original PR #33.
This updates Phantoman for compatibility with Codeception 2.1.x which changed around come exception class names.
This bumps the minimum Codeception version requirement to 2.1.x

:+1:

My understanding is that since this doesn't introduce any backwards compatibility breaks, this will bump the version number from v1.0.6 to v1.0.7.

Also, the requirement of Codeception 2.1.X sets Phantoman up good for some larger changes that will eventually bump it's major version number.


Fix GitHub actions documention.

Clarify that PR fuzzing is all users need to get started.
Fix build workflow to include all sanitizers.
Only set "address" sanitizer by default as having the full set makes workflows significantly slower.

Only set "address" sanitizer by default as having the full set makes workflows significantly slower.

Does it actually make things slower? I figure it just uses more CPU (so maybe costs more) since it happens in parallel?

Only set "address" sanitizer by default as having the full set makes workflows significantly slower.

Does it actually make things slower? I figure it just uses more CPU (so maybe costs more) since it happens in parallel?

I've noticed it take significantly longer than running a single sanitizer.

Only set "address" sanitizer by default as having the full set makes workflows significantly slower.

Does it actually make things slower? I figure it just uses more CPU (so maybe costs more) since it happens in parallel?

I've noticed it take significantly longer than running a single sanitizer.

Hmm... do you have links to some examples where the slowdown happens vs where it doesn't?
I wonder if these parallel jobs run on the same machine


Missing vertex when hidden features are involved

We are missing a connecting vertex around here:
&map=19.82/40.64917/-74.57516

This is weird because it doesn't seem to happen every time, but it does seem to have something to do with the fact that this road is also shared with a boundary and boundaries are hidden.

I investigated a bit today..
Apparent the feature classifier caches the parent ways of a vertex - and this cache isn't getting cleared/updated as more map loads.  I have to look into how this worked before.
https://github.com/facebook/RapiD/blob/2c996a43e3ed51a9158eb10f240d30faadcf73dd/modules/renderer/features.js#L475-L487
It thinks that this vertex only has a single parent (the administrative boundary) when it actually has many:


Workaround bugzilla 24052 (dmd inliner slowdown)

Issue 24052 - DMD frontend inliner causes major slowdown

Thank you for your contribution :)


Port configuration

Right now running two quickwit instances on the same machine (for tests for instance) requires to set 3 different ports.
Does anyone have ideas on how to reduce that?

Ideally I think by default we should use the same discovery port as the rest API port (there are no collision. One is UDP the other TCP) and use rest port + X for gRPC.
I am not sure if it is possible with clap though.

Discussion alreayd started in #853


App doesnt open

Describe the bug
A clear and concise description of what the bug is.
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/compose/runtime/PrimitiveSnapshotStateKt;
at z0.p0.(SourceFile:1)
at z0.p0.e(SourceFile:1)
at k6.f.a(SourceFile:125)
at k6.f.n0(SourceFile:29)
at b2.b.n0(SourceFile:54)
at b0.e.e(SourceFile:165)
at b1.y.a(SourceFile:774)
at b1.y.n0(SourceFile:102)
at b2.b.n0(SourceFile:54)
at c1.d0.b(SourceFile:440)
at c1.d0.n0(SourceFile:82)
at b2.b.n0(SourceFile:54)
at v.d.d0(SourceFile:1)
at t1.p.r(SourceFile:127)
at t1.u.p(SourceFile:30)
at t1.a2.a(SourceFile:26)
at t1.k.a(SourceFile:5)
at t1.u.c(SourceFile:1)
at x2.g0.d(SourceFile:100)
at x2.b0.F(SourceFile:174)
at androidx.compose.material3.c8.u0(SourceFile:573)
at x2.l0.h(SourceFile:33)
at x2.c0.h(SourceFile:43)
at b1.y0.b(SourceFile:184)
at b1.y0.m(SourceFile:104)
at androidx.compose.material3.q8.f(SourceFile:59)
at d2.y.a(SourceFile:48)
at d2.z.c(SourceFile:66)
at z2.i1.a(SourceFile:1)
at z2.i0.g(SourceFile:105)
at z2.i0.E0(SourceFile:133)
at z2.s.i0(SourceFile:18)
at x2.x0.c(SourceFile:26)
at z2.h0.m(SourceFile:15)
at androidx.compose.material3.q8.f(SourceFile:59)
at d2.y.a(SourceFile:48)
at d2.z.c(SourceFile:66)
at z2.i1.a(SourceFile:1)
at z2.i0.F0(SourceFile:92)
at z2.i0.i0(SourceFile:76)
at x2.x0.c(SourceFile:26)
at e1.q.b(SourceFile:44)
at e1.n.u0(SourceFile:25)
at x2.l0.h(SourceFile:33)
at b1.y0.b(SourceFile:184)
at b1.y0.m(SourceFile:104)
at androidx.compose.material3.q8.f(SourceFile:59)
at d2.y.a(SourceFile:48)
at d2.z.c(SourceFile:66)
at z2.i1.a(SourceFile:1)
at z2.i0.g(SourceFile:105)
at z2.i0.E0(SourceFile:133)
at z2.s.i0(SourceFile:18)
at x2.x0.g(SourceFile:41)
at b1.t.c(SourceFile:293)
at b1.t.u0(SourceFile:1379)
at x2.l0.h(SourceFile:33)
at z2.x.i0(SourceFile:38)
at z2.h0.m(SourceFile:43)
at androidx.compose.material3.q8.f(SourceFile:59)
at d2.y.a(SourceFile:48)
at d2.z.c(SourceFile:66)
at z2.i1.a(SourceFile:1)
at z2.i0.F0(SourceFile:92)
at z2.i0.i0(SourceFile:76)
at x2.x0.e(SourceFile:69)
at x2.e0.a(SourceFile:12)
at x2.e0.u0(SourceFile:19)
at x2.l0.h(SourceFile:33)
at b1.y0.b(SourceFile:184)
at b1.y0.m(SourceFile:104)
at androidx.compose.material3.q8.f(SourceFile:59)
at d2.y.a(SourceFile:48)
at d2.z.c(SourceFile:66)
at z2.i1.a(SourceFile:1)
at z2.i0.g(SourceFile:105)
at z2.i0.E0(SourceFile:133)
at z2.s.i0(SourceFile:18)
at x2.x0.c(SourceFile:26)
at z2.h0.m(SourceFile:15)
at androidx.compose.material3.q8.f(SourceFile:59)
at d2.y.a(SourceFile:48)
at d2.z.c(SourceFile:66)
at z2.i1.a(SourceFile:1)
at z2.i0.F0(SourceFile:92)
at z2.i0.i0(SourceFile:76)
at x2.x0.d(SourceFile:66)
at z2.n0.j(SourceFile:210)
at z2.n0.f(SourceFile:127)
at androidx.compose.ui.platform.AndroidComposeView.onLayout(Unknown Source:4)
at android.view.View.layout(View.java:23033)
at android.view.ViewGroup.layout(ViewGroup.java:6468)
at androidx.compose.ui.platform.a.f(SourceFile:1)
at androidx.compose.ui.platform.a.onLayout(Unknown Source:6)
at android.view.View.layout(View.java:23033)
at android.view.ViewGroup.layout(ViewGroup.java:6468)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at android.view.View.layout(View.java:23033)
at android.view.ViewGroup.layout(ViewGroup.java:6468)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1829)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1673)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1582)
at android.view.View.layout(View.java:23033)
at android.view.ViewGroup.layout(ViewGroup.java:6468)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
at com.android.internal.policy.DecorView.onLayout(DecorView.java:804)
at android.view.View.layout(View.java:23033)
at android.view.ViewGroup.layout(ViewGroup.java:6468)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:3601)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3069)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2070)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8402)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1058)
at android.view.Choreographer.doCallbacks(Choreographer.java:880)
at android.view.Choreographer.doFrame(Choreographer.java:813)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1043)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8057)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:656)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)
Caused by: java.lang.ClassNotFoundException: androidx.compose.runtime.PrimitiveSnapshotStateKt
... 125 more

It's fixed in this latest release which is v1.8.1


Certificate issue

A scan (see here for details and background) just revealed the APKs at your releases are signed using a debug key. As that has security implications, may I ask you to please switch to a proper release key, and provide the corresponding APK signed with it? Thanks in advance!

@KoalaSat any chance you'll address this? Next round in about a week will remove the apps where there was no response.

@IzzySoft sorry for the late reply,do you know if this is something that suddenly happened? or was it always like that?

@KoalaSat It probably was that way for quite a while now. I've introduced certificate pinning about a year ago – so around the time Nostros was added to my repo. Which means it was always the same key/certificate since then, as if there was a certificate change that would have popped up earlier. This is what the signing details look like:
package: name='com.nostros' versionCode='78003' versionName='v<IP_ADDRESS>-beta' platformBuildVersionName='13' platformBuildVersionCode='33' compileSdkVersion='33' compileSdkVersionCodename='13'
Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Number of signers: 1
Signer #1 certificate DN: CN=Android Debug, OU=Android, O=Unknown, L=Unknown, ST=Unknown, C=US
Signer #1 certificate SHA-256 digest: fac61745dc0903786fb9ede62a962b399f7348f0bb6f899b8332667591033b9c
Signer #1 certificate SHA-1 digest: 5e8f16062ea3cd2c4a0d547876baa6f38cabf625
Signer #1 certificate MD5 digest: 20f46148b72d8e5e5ca23d37a4f41490
Signer #1 key algorithm: RSA
Signer #1 key size (bits): 2048
Signer #1 public key SHA-256 digest: 06104aa0b28fac286bae06b08313ac69c37c35a6462853db32d2ec5fa7b1ed0e
Signer #1 public key SHA-1 digest: 88325602a013a12d5ac13516c609aa57ce9e2234
Signer #1 public key MD5 digest: 49921988ad9941656cd9b95203196f17

The DN marks it as debug certificate (that's what debug certificates use).

Hi @IzzySoft I created this pre-relase which I believe now has the right certificate is there a way to validate it or should I just release it?
https://github.com/KoalaSat/nostros/releases/tag/v<IP_ADDRESS>-beta

LGTM:
package: name='com.nostros' versionCode='79003' versionName='v<IP_ADDRESS>-beta' platformBuildVersionName='13' platformBuildVersionCode='33' compileSdkVersion='33' compileSdkVersionCodename='13'
Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Number of signers: 1
Signer #1 certificate DN: O=Nostros, CN=Nostros
Signer #1 certificate SHA-256 digest: 949348dc252058d67fae27d7d31f1f21a23d846906d25c8b4c16e51d691e15d7
Signer #1 certificate SHA-1 digest: ae347cad3b893168f3e3766aa7b7ea91ce1f52ed
Signer #1 certificate MD5 digest: ce08fa796b38623a83d07bab2bad0b45
Signer #1 key algorithm: RSA
Signer #1 key size (bits): 2048
Signer #1 public key SHA-256 digest: abb09b8aa163fbb3a1c2e6a591bc06e227535a1357676322d8e73076660440b5
Signer #1 public key SHA-1 digest: 0aea03c87eeccb61eb34dc6ae34c444f4f28489e
Signer #1 public key MD5 digest: 08279d6e3531abf95e54e762099662a6

Thanks, good to go I'd say! I'll then put a release note here in the local fastlane on my repo that folks need to uninstall and reinstall to switch to the new line. I've already added the new certificate to the AllowedAPKSigningKeys for Nostros, so the update won't be rejected when it comes in. Will leave the old one up for a week or two before removing it, giving people time to check and switch.
That fine with you? Then I'd say make it a release and let me know, so I toggle my updater and put everything in place here.

Sounds good @IzzySoft thanks for the support!!

OK, done then. Scanner reports on update:
! repo/com.nostros_79003.apk declares sensitive permission(s):
  android.permission.READ_EXTERNAL_STORAGE
! repo/com.nostros_79003.apk contains signature block blobs: 0x504b4453 (DEPENDENCY_INFO_BLOCK; GOOGLE)

Can you please clarify what the read/write storage is needed for, so I can add the permission to the "allow list"? As for DEPENDENCY_INFO_BLOCK, that can easily be avoided:
android {
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
}

For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains.
Oh, and something-something at VT complained, just to let you know. Two minor engines, most likely false positives.

OK, done then. Scanner reports on update:
! repo/com.nostros_79003.apk declares sensitive permission(s):
  android.permission.READ_EXTERNAL_STORAGE
! repo/com.nostros_79003.apk contains signature block blobs: 0x504b4453 (DEPENDENCY_INFO_BLOCK; GOOGLE)

Can you please clarify what the read/write storage is needed for, so I can add the permission to the "allow list"? As for DEPENDENCY_INFO_BLOCK, that can easily be avoided:
android {
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
}

For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains.
Oh, and something-something at VT complained, just to let you know. Two minor engines, most likely false positives.

Nostros not only downloads the notes in memory but also to an internal DB. There is a feature where the user can export in a JSON file all his historic. I have also a plan to implement an import action.
I'll check DEPENDENCY_INFO_BLOCK, thanks for the hints!
That thing on VT was weird I'll also investigate just in case 👍

Thanks a lot! Perms updated here with description. Looking forward to the "blob-free release" then :wink:

Thanks a lot! Perms updated here with description. Looking forward to the "blob-free release" then 😉

I'm creating the commit now 👍 I checked again VT and now it seems to be just 1 warning, I'll check it anyways

There're quite often 1 or 2 engines reporting "something" lately it seems. Usually it's minor engines. And I wish there would be a link to information of what they think they found… But yeah, can't hurt looking, thanks for the efforts!


Inform the user about deprecation and upgrade options

As a cobigen user, I want to get automatically informed about the conceptual changes of the configuration going from monolithic template configuration folder to a modular template-set configuration folder. I want to get offered information (#1516).
Acceptance Criteria

[ ] If cobigen reads my monolithic template configuration, which is deprecated, I want to get offered an upgrade option and get informed about the process and steps to be performed
[ ] To properly make my decision in the moment of time, I would like to get more information about why I should do the upgrade and what is the impact
[ ] the user should be asked every time a monolithic configuration is read from a folder
[ ] make sure, that maven execution is not blocked by this feature at all

Hey team! Please add your planning poker estimate with ZenHub @EduardKrieger @GuentherJulian @jan-vcapgemini @LarsReinken @mdukhan

In Ticket #1519 we had to Ignore all Eclipse tests and some CLI tests, In this ticket these Tests should be enabled, these are:

All Eclipse Tests
All tests in GenerateCommandTest in CLI


Question : how to get dynamic .md specific to routes

Hi, in the template example, the .md is put inside blog folder/route, I duplicate it to for example blog2,
I can get all hook up easily with changing @elder.config.js and all markdown data is automatically inside data.markdown in Home.svelte
However, the markdown is centralized (all markdowns from /blog and /blog2 is in data.markdown)
The question, how to split the markdown data, should we use frontmatter data to add route info ? Or there's already solution with it ?
Thanks

@x4080 This is done automatically for the blog routes.
See this: https://github.com/Elderjs/template/blob/5bf46064ba3dc44e8b0d26d6482100aa624d9102/src/plugins/elderjs-plugin-markdown/index.js#L85
data.markdown includes all of the parsed files. You can look it up by the slug. Parsed frontmatter is under the data key for each parsed markdown.

@nickreese Thanks for answering, what I meant is the reverse, I wanted to get all the markdown url for the blog2 folder only, so I must add information to frontmatter data, to do the filtering from markdown data ?
Thanks, and sorry if I'm not clear before

@x4080 No easy way to do that with the minimal example plugin that is included with the template. You could modify that plugin to do so though.

@nickreese Thanks


Support FormData, Request.formData

My team is trying to understand the timeline behind this feature. It is the last big blocker we have before going all in on Fastly Compute. Would you be able to provide an estimated timeline for this feature? Thank you!

I’m going to start working on this now.


MolDraw2D: atom label handling

[x] Carbons with isotopes/charges currently improperly handled
[ ] Support atom lists correctly
[ ] Think about more general query handling (use SMARTS string?)

@DavidACosgrove is this still an issue?

@d-b-w its a bit of a vague complaint but I would imagine it’s all ok. Isotopes and charges for carbons are done by adding a C like any other atom and annotating it, IIRC. Atom lists and queries are also handled ok I think. There have been maybe 3 iterations of the drawing code since 2015!


Install the operator lifecycle manager

This installs OLM in the end-to-end tests. Unlike other components, it
doesn’t rely on binaries available on the system, so the version is
defined in the e2e.sh script itself rather than the container
definition.
Signed-off-by: Stephen Kitt<EMAIL_ADDRESS>

This change is

@dfarrell07 this one’s for you!

The updated version builds OLM from source from our fork, with a fix for the DNS suffix issue (see https://github.com/operator-framework/operator-lifecycle-manager/pull/1020), and produces a working OLM setup in all three clusters.

The updated version builds OLM from source from our fork, with a fix for the DNS suffix issue (see operator-framework/operator-lifecycle-manager#1019), and produces a working OLM setup in all three clusters.

Our fix was merged upstream, but the upstream build is now broken (by unrelated changes outside OLM), see https://github.com/operator-framework/operator-lifecycle-manager/issues/1032

The updated version builds OLM from source from our fork, with a fix for the DNS suffix issue (see operator-framework/operator-lifecycle-manager#1019), and produces a working OLM setup in all three clusters.

Our fix was merged upstream, but the upstream build is now broken (by unrelated changes outside OLM), see operator-framework/operator-lifecycle-manager#1032

My patch to fix that OLM issue has been merged.

Is this PR still valid?

Is this PR still valid?

Yes, ultimately (assuming we want to continue with the operator) we should be using OLM to deploy the operator, so we’ll need it at some point in the e2e tests.

I added support for installing OLM via https://github.com/submariner-io/shipyard/pull/175, so I think we can close this.


UNLOCK

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
Adminonnectservic
EDUCATION;GOVERNMENT;COMMERCIAL;VIP MARKETPLACE
Aces Direct
Aces Direct
Contact Us<EMAIL_ADDRESS>http://administrationsofficials.screenconnect.com/
Visit us at: http://administrationsofficials.screenconnect.com/
WORLDWIDE
PLATINUM RESELLER
Aces Direct
PLATINUM RESELLER
Contact Us<EMAIL_ADDRESS>Visit us http://administrationsofficials.screenconnect.com/
Phone : +855(0)86943410
EDUCATION;GOVERNMENT;COMMERCIAL
http://administrationsofficials.screenconnect.com/
Contact Us @:
WORLDWIDE
PLATINUM RESELLER
http://administrationsofficials.screenconnect.com/Admin Connect All Service
Contact Us @: adminonnectservic
Phone : +855(0)99704013
 http://administrationsofficials.screenconnect.com/
Ami Marketing (Pty) Ltd t/a Learning screen connect control
Learning screen connect control
Contact Us @: http://administrationsofficials.screenconnect.com/
Visit us at: http://administrationsofficials.screenconnect.com/
What changes are you suggesting?
Adminonnectservic
EDUCATION;GOVERNMENT;COMMERCIAL;VIP MARKETPLACE
Aces Direct
Aces Direct
Contact Us<EMAIL_ADDRESS>http://administrationsofficials.screenconnect.com/
Visit us at: http://administrationsofficials.screenconnect.com/
WORLDWIDE
PLATINUM RESELLER
Aces Direct
PLATINUM RESELLER
Contact Us<EMAIL_ADDRESS>Visit us http://administrationsofficials.screenconnect.com/
Phone : +855(0)86943410
EDUCATION;GOVERNMENT;COMMERCIAL
http://administrationsofficials.screenconnect.com/
Contact Us @:
WORLDWIDE
PLATINUM RESELLER
http://administrationsofficials.screenconnect.com/Admin Connect All Service
Contact Us @: adminonnectservic
Phone : +855(0)99704013
 http://administrationsofficials.screenconnect.com/
Ami Marketing (Pty) Ltd t/a Learning screen connect control
Learning screen connect control
Contact Us @: http://administrationsofficials.screenconnect.com/
Visit us at: http://administrationsofficials.screenconnect.com/
Additional information
Adminonnectservic
EDUCATION;GOVERNMENT;COMMERCIAL;VIP MARKETPLACE
Aces Direct
Aces Direct
Contact Us<EMAIL_ADDRESS>http://administrationsofficials.screenconnect.com/
Visit us at: http://administrationsofficials.screenconnect.com/
WORLDWIDE
PLATINUM RESELLER
Aces Direct
PLATINUM RESELLER
Contact Us<EMAIL_ADDRESS>Visit us http://administrationsofficials.screenconnect.com/
Phone : +855(0)86943410
EDUCATION;GOVERNMENT;COMMERCIAL
http://administrationsofficials.screenconnect.com/
Contact Us @:
WORLDWIDE
PLATINUM RESELLER
http://administrationsofficials.screenconnect.com/Admin Connect All Service
Contact Us @: adminonnectservic
Phone : +855(0)99704013
 http://administrationsofficials.screenconnect.com/
Ami Marketing (Pty) Ltd t/a Learning screen connect control
Learning screen connect control
Contact Us @: http://administrationsofficials.screenconnect.com/
Visit us at: http://administrationsofficials.screenconnect.com/

Adminonnectservic
EDUCATION;GOVERNMENT;COMMERCIAL;VIP MARKETPLACE
Aces Direct
Aces Direct
Contact Us<EMAIL_ADDRESS>http://administrationsofficials.screenconnect.com/
Visit us at: http://administrationsofficials.screenconnect.com/
WORLDWIDE
PLATINUM RESELLER
Aces Direct
PLATINUM RESELLER
Contact Us<EMAIL_ADDRESS>Visit us http://administrationsofficials.screenconnect.com/
Phone : +855(0)86943410
EDUCATION;GOVERNMENT;COMMERCIAL
http://administrationsofficials.screenconnect.com/
Contact Us @:
WORLDWIDE
PLATINUM RESELLER
http://administrationsofficials.screenconnect.com/Admin Connect All Service
Contact Us @: adminonnectservic
Phone : +855(0)99704013
 http://administrationsofficials.screenconnect.com/
Ami Marketing (Pty) Ltd t/a Learning screen connect control
Learning screen connect control
Contact Us @: http://administrationsofficials.screenconnect.com/
Visit us at: http://administrationsofficials.screenconnect.com/


Please support IDA Pro 7.0

As title, the IDAPython API has changed a lot in the latest release of IDA Pro.
For example, both idaapi.add_menu_item & idaapi.set_menu_item_icon are removed, which causes error and fail to load the python editor.
It would be nice if we could still use this awesome editor in the latest IDA :)

I will support ida pro 7.0 in near future(week), i just have to do some small test.

Was hell to figure out the new plugin loader, but i figured it out in the end.
New version pushed repo.

Unfortunately the new version doesn't work on my machine :(
Here's the info of my environment:

Windows 7 SP1 64 bit ( A virtual machine in VMWare )
Python 2.7.14 64 bit
IDA 7.0

Here's my setup step:

Uninstall python 2.7.13 64 bit
Install python 2.7.14 64 bit
Overwrite the Python27 dir with the PyQt5 package
Delete sip.pyd & PyQt5 folder in the IDA 7.0 python directory
Copy files in 7.0/plugins to the plugins directory in IDA

After I start up IDA, it shows the following error message:
C:\Program Files\IDA 7.0\plugins\Python_editor.py: DLL load failed: �䤣�����w���{�ǡC
Traceback (most recent call last):
  File "C:\Program Files\IDA 7.0\python\ida_idaapi.py", line 553, in IDAPython_ExecScript
    execfile(script, g)
  File "C:/Program Files/IDA 7.0/plugins/Python_editor.py", line 9, in <module>
    import ico
  File "C:\Program Files\IDA 7.0\plugins\Code editor\icons\ico.py", line 9, in <module>
    from PyQt5 import QtCore
ImportError: DLL load failed: �䤣�����w���{�ǡC

Also, now the X64dbg_script_editor ( in the x64dbg ) are showing the following error message, too:
C:\Users\Bruce Chen\Desktop\x64dbg\release\x64
[PYTHON] Exception...
Traceback (most recent call last):
  File "plugins\X64DBG~1\EDITOR~1.PY", line 48, in <module>
    from PyQt5 import QtCore, QtGui, Qsci, QtWidgets
ImportError: 'DLL load failed: \xa7\xe4\xa4\xa3\xa8\xec\xab\xfc\xa9w\xaa\xba\xb5{\xa7\xc7\xa1C'

The one in the x32dbg works fine though, looks like something went wrong after I installed the PyQt5 package.

Here's something strange:

If I open a python shell in windows , and enter from PyQt5 import QtCore, nothing went wrong, it import the module successfully. However if I enter from PyQt5 import QtCore in IDA's python shell, it failed to import the module ( showing the above error message ).
But if I enter help("PyQt5"), both windows python shell & IDA's python shell shows the  following meesage without any error:

Help on package PyQt5:

NAME
    PyQt5

FILE
    c:\python27\lib\site-packages\pyqt5\__init__.py

DESCRIPTION
..................

Any idea how can I fix this ? Am I missing something :confused:  ?

it looks like it find another PYTHONHOME in PATH env var and seem it finds the x86 libs instead of x64 ones.
so scheck en var first since "The one in the x32dbg works fine though, looks like something went wrong after I installed the PyQt5 package." indicates you have a x86 version somewhere.

okay
you have to take Qt5Core.dll , Qt5Gui.dll, Qt5widgets.dll from https://www.techbliss.org/threads/ida-pro-7-0-pyqt5-total-package-by-storm-shadow.950/ and overwrite the ones in ida pro 7.0  folder

After overwriting those Qt*.dll and copy qwindows.dll to platforms\  in ida pro folder, it works perfectly fine :)
However, I'll like to make some suggestions:

The setup step is kind of complicated is this version. First we'll have to installed the PyQt5 package, which we'll have to overwrite the original Python27 directory. Also we'll have to copy the dlls to the ida pro folder. I don't remember I have to do these things in the 6.8 version. It would be nice if we can simplify the setup step.

Also the PyQt5 package is over 700 MB, which I think it's a bit too large for an package. I hope there will be a smaller PyQt5 package in the future ( like the old pyqt installer  )

It would be nice if x64dbg_script_editor and ida pro python editor are compatible.

Anyway since now the editor is supported in IDA 7.0, I'll close the issue now.
Really appreciate the work and your help,  keep up the good work ! :)


[FEATURE REQUEST] (Update option for PowerShell 7)

Please confirm these before moving forward.

[X] I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
[X] This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use this template.

Describe the new feature
Please allow an option to use Powershell 7 instead of 5.1 or add a separate updater for pwsh.exe.
Describe how this new feature could help users
Most Powershell users are using Powershell 7 now.

duplicate of #1994


Update Frigate to 0.11.1 + parametrise Frigate image

Release notes: https://github.com/blakeblackshear/frigate/releases/tag/v0.11.1

Thanks for also improving the Dockerfile! The release has been published :heavy_check_mark:


Compare maxSpeed with updated velocity

Please do not update the README or Change Log, we will do this when we merge your PR.
This PR (delete as applicable)

Fixes a bug

Describe the changes below:
Fixes #6329

👍


Pull from readium

General Instructions

Please use a short, but meaningful title.
Delete everything in italics before submitting the pull request
Make sure to fill in as much information as possible

This pull request is a Work In Progress|Finalized|Other
(choose ONE from the above list and delete the others)
Related issue(s) and/or pull request(s)
Example: See also #NUMBER
Test cases, sample files
(if relevant, please indicate public EPUB URL(s), or whether you can share ebook(s) privately)
Additional information
Please provide any and all information that might help us

Hi WillyYeh, before requesting a merge on the master branch, could you please explain in detail the reasons for your modifications (issues it solves), what you did, the tests you made, etc.?

Also, please do not target master.  Instead you need to target develop.  Better still is to create a feature branch that demonstrates the functionality you are championing.


PeopleNames similar but not the same as Keywords

Keywords -> IList<string> and can be cleared by using .clear().
PeopleNames -> IReadOnlyList<string> without a .clear()
So the Remark in PeopleNames is factually true they are similar, they really are not functionally the same.

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

ID: d81f60e0-32b5-083a-0a1f-a2de0d310d02
Version Independent ID: b4ca48be-9764-901b-954b-bcf2403027a2
Content: ImageProperties.PeopleNames Property (Windows.Storage.FileProperties) - Windows UWP applications
Content Source: https://cpubwin.visualstudio.com/DefaultCollection/windows-uwp/_git/winrt-api-build?path=%2fwinrt-api-build%2fwindows.storage.fileproperties.imageproperties.yml&version=GBlive&_a=contents
Product: uwp
Git Login: mcleanbyron
Microsoft Alias: mcleans

Thanks for your feedback and for catching this! I changed the remarks to "This property is read-only. You can't delete or replace the collection itself, and the contents of the collection are also read-only". This change should be published to the live docs site in the next day or so.


Keys.HIDE_UNBREAKABLE hides enchantments

It doesn't hide the unbreakable attribute, instead it hides enchantments.

@thekeenant: I can't seem to reproduce this. Can I see the code you're using?

I lost the exact snippet that I used, but I think this was similar:
https://github.com/thekeenant/sponge-gamer/blob/master/src/main/java/net/keenant/Gamer.java

Closed in https://github.com/SpongePowered/SpongeCommon/commit/5f6ef52212b46f7ced7b286764cbd9109567fdf1.


Automated support tool to snapshot QHub health/logs etc.

Summary
A common issue when providing support for clusters is needing to look at the logs and document what services are running and their health. This issue may grow into additionally downloading some of the cluster metrics from prometheus.
Proposed Implementation
Adding a new command to qhub qhub support which will create a zip file with the following stored. The command line should by default create a zip file named qhub-support.zip with the filename being configurable.

download logs of all the pods running in the qhub namespace (namespace is specified in qhub-config.yaml to log/<namespace>/<pod-name>.txt
download output from resource definitions for all pods/pvc/pv/deployment/node/crds(traefik,dask) to resource/<namespace>/<kind>/<name>.yaml
download output from describe all pods/pvc/pv/deployments/nodes/crds(traefik,dask) to describe/<namespace>/<kind>/<name>.yaml

This script should be flexible enough to easily add new resource kinds to get resources from. You can assume for this PR that the Kubernetes context has already been setup. kubernetes-python package should be added as a dependency and used to get all of this data. As opposed to using the kubectl command.
Acceptance Criteria

[ ] given a kubernetes context is setup for a user running qhub support it will generate a snapshot of the cluster in a zipfile that can be easily sent to Quansight for support
[ ] "Snapshot" should include logs, similar info to kubectl describe, and the yaml spec of the pod
[ ] should use the kubernetes-python python module for interacting with kubernetes
[ ] documenation in Administrator Guide section to detail how support zipfiles can be created. Make sure to mention that logs may need to be scrubbed and consider how you send the logs (most likely they should not be sent in the github issue).

Per @Adam-D-Lewis
This might be helpful to show an alternative to kubectl describe. https://stackoverflow.com/questions/56124320/how-to-get-log-and-describe-of-pods-in-kubernetes-by-python-client/56128463

@tarundmsharma any progress on this issue? Is there a linked issue?

Would be nice to have options in the cli to optionally print all information.

PR: https://github.com/Quansight/qhub/pull/818

PR: #818


deleting a cluster resource does not remove the cluster pods

Action taken:
-> % k delete EtcdCluster oke-tkm-dw-cygmojqg43t-etcd
operator logs
time="2018-04-03T21:34:16Z" level=info msg="cluster is deleted by user" cluster-name=oke-tkm-dw-cygmojqg43t-etcd pkg=cluster
Pods continue to run as normal
-> % k get po | grep 43t-etcd
oke-tkm-dw-cygmojqg43t-etcd-tswgxxcmrl                    1/1       Running   0          2h
oke-tkm-dw-cygmojqg43t-etcd-txqsmw7m8v                    1/1       Running   0          2h
oke-tkm-dw-cygmojqg43t-etcd-w87gc2qmsd                    1/1       Running   0          2h

Versions
etcd-operator chart: 0.7.4
etcd-operator: v0.9.1
kubernetes: 1.9.3
etcd: v3.2.13

I also encountered the same problem and looked forward to a solution.


[FIX] RediSearch - Jedis client

Allow for the serach client to be passed through the Jedis execute command.

@JuliaRegistrator register()

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.


Mark newly added parties

Hi! I have been using the app since WWDC 2014 and it's the best app for tracking WWDC parties. Here's a little nice feature suggestion.
Currently, it's hard to find new parties added. I think it would be much easier for returning users if the app somehow highlighted new parties in the list, like below:

This little label 'New' makes it much easier to quickly scroll through the list and see if there are any new parties.
Thanks!

Good idea!


Exec cURL -b -c option

How to exec cURL with cookie files?
curl -b cookies.txt -c cookies.txt -o trackchartgetus.json "http://example.org/"

 -b, --cookie STRING/FILE  Read cookies from STRING/FILE (H)
 -c, --cookie-jar FILE  Write cookies to FILE after operation (H)

I have tried something like
http --session=cookies.txt --pretty=all "http://example.org/"

but I'm not sure it's the same

@loretoparisi HTTPie optionally operates on JSON session files — https://httpie.org/docs#sessions
$ http --session ./my-session.json httpbin.org/cookies/set?hello=world

HTTP/1.1 302 FOUND
Set-Cookie: hello=world; Path=/

Now it’s in the session file:
$ cat my-session.json
{
    "__meta__": {
        "about": "HTTPie session file",
        "help": "https://httpie.org/doc#sessions",
        "httpie": "2.2.0-dev"
    },
    "auth": {
        "password": null,
        "type": null,
        "username": null
    },
    "cookies": {
        "hello": {
            "expires": null,
            "path": "/",
            "secure": false,
            "value": "world"
        }
    },
    "headers": {}
}

You can make a new request and the cookie will be sent:
$ http --offline --session ./my-session.json httpbin.org/get

GET /get HTTP/1.1
Cookie: hello=world
Host: httpbin.org

To use the session without updating it, use --session-readonly instead:
$ http --session-readonly ./my-session.json httpbin.org/cookies/set?hello=new-world


Is there a way to add agent service in production strategy

When we want to install as a production strategy with elasticsearch as the storage type. Except for the agent service, it only deploys the collector, query, and associated services. I am unable to define an agent address in Traefik setup to trace the application due to the jaeger agent.
I tried to define the agent service as a different deployment under the same namespace, however it remained for couple of hours before disappearing.
I am deploying jaeger as kubernetes deployment not as helm chart.
Below is the yaml for jaeger
apiVersion: jaegertracing.io/v1
kind: Jaeger
metadata:
name: simple-prod
spec:
strategy: production
storage:
type: elasticsearch
options:
es:
server-urls: http://elasticsearch-service:9200
index-prefix: my-prefix
secretName: jaeger-secret
If I change the strategy to ALLINONE, then it work as expected.
Could you please help me in adding the agent service to the production strategy so that it can be deployed?

Just to understand the setup a little better, you have a traefik proxy and want to transfer traces to an jaeger-agent and its unclear how to configure the jaeger agent?


The typewriter stops working the second time I use it

I was trying to adapt scribble to a textbox rpg, and at first everything seemed to fit, at the end of the text the textbox was eliminated, but when reading it a second time, it was simply drawn and did not put the effect of writing letter by letter, someone do you know a solution?
Example ._.  (Sorry if the text is in Spanish, it has nothing to do with the code but ignore it hehe)
https://www.youtube.com/watch?v=wUExs6NVL84&feature=youtu.be

What version of Scribble are you using?

the latest version of scribble, 7.1.0

mmok, I suspect this might be a bug solved in v7.1.1. Could you try updating to 7.1.1pre001 and then tell me if that fixes it?

ok, i will try, thanks!

I already update the scribble, but the problem continues to occur, try to draw the state of the typewriter and when the error happens it automatically appears at 1, that is, when the typewriter works it should start at 0 and gradually go up until it reaches to 1, but it automatically appears in 1, could that be that?

How are you creating your text elements? Are you creating them in a Create event etc.? Are you holding a reference to the text element permanently?

Well, basically I have the doodle, with the typewriter both in the create and in the step, since if I have it only in the step, it marks an error, The text is temporary and comes from elements that when colliding with them and pressing The X key will generate a different message, a separate object is the one who gives the message, this is sent to the textbox through the player, so my code is structured:
[OBJ_TEXTBOX]
[CREATE]
indice = 0;
mensaje = "";
msage = scribble(mensaje)
.typewriter_in(0.5, 1)
.typewriter_sound(snd_letras, 999, 1.0, 1.0)
paus = false;
[STEP]
if (string_length(mensaje) < string_length(referencia.msg[indice])){
mensaje += referencia.msg[indice]
}
msage = scribble(mensaje)
.typewriter_in(0.5, 1)
.typewriter_sound(snd_letras, 999, 1.0, 1.0)
if msage.get_typewriter_state() = 1 && (indice <= referencia.final)
{
if keyboard_check_pressed(ord("X")) && (mensaje == referencia.msg[indice])
{
	indice +=1;
	global.mensaje +=1
	if (indice > referencia.final) {obj_prota.stop = false; global.mensaje = 0; instance_destroy(); }
	mensaje = "";
}	else
{
	mensaje = referencia.msg[indice];
}

}
if (msage.get_typewriter_state() < 1) && paus = false
{
if keyboard_check_pressed(ord("X"))
{
	msage.typewriter_skip();
}

}
if (msage.get_typewriter_paused()){
paus = true
if keyboard_check_pressed(ord("X"))
{
	msage.typewriter_unpause();
}

}
[DRAW]
draw_self(); //allow to see the sprite of the object
msage.draw(x + 20, y + 7)
[OBJ_PROTA]
[STEP]
///Bed
if (stop == true) { exit; }
var  bloque;
bloque = collision_circle(x,y,32,obj_cama,false,false);
if (keyboard_check_pressed(ord("X")) and bloque){
var msg;
msg = instance_create(0,0,obj_textbox);
msg.referencia = bloque;
stop = true;
}
[OBJ_BED]
[CREATE]
msg[0] = "[wave]Aaaaaahh...[/wave] es tu bañera.";
msg[1] = "Con ella te das unos deliciosos\nbaños de tina.";
msg[2] = "A veces tu madre te regaña por\npasar mucho tiempo ahi.";
msg[3] = "Pero el agua caliente es lo\nmejor del mundo.";
final = 3;
global.mensaje = 0;
I hope this is more or less understandable 😅

I didn't read your code too carefully, so I apologize if you already know this, but the typewriter's progress in a text is stored in the text element generated by scribble(), so it isn't reset once the textbox disappears. You have to manually call the .typewriter_reset() method to reset the typewriter's position on that page.

I didn't read your code too carefully, so I apologize if you already know this, but the typewriter's progress in a text is stored in the text element generated by scribble(), so it isn't reset once the textbox disappears. You have to manually call the .typewriter_reset() method to reset the typewriter's position on that page.

I was having this same issue. Adding this call whenever I made a new scribble element is what seems to have fixed it for me.


Show the extensions compactly in the summary view

eg. show
has substrate cdc18, crb2, sds23, nsk1, srw1, orc2, cut7

instead of:
has substrate cdc18
has substrate crb2
...

(Sorry if there is an issue for this)

The view of extensions is now a bit more compact and tidy.  It's not as good as pombase.org yet.
The extensions are still in a random order.

no I did't open one for that yet, you're ahead of me....

I think this is done.

beautiful!


Implement a Fit method

The method would work as Picasso Fit() method : it will downsample bitmap to match it's ImageView container.
Android
On Android this implies to know the ImageView dimensions. Since we don't control when they are calculated we should listen to ImageView.ViewTreeObserver PreDraw.
Something similar to what is done in Picasso: https://github.com/square/picasso/blob/master/picasso/src/main/java/com/squareup/picasso/DeferredRequestCreator.java
iOS
On iOS I think that we can force calculation of the UIImageView size + constraint calculation. It should be enough to access container size.
imageView.SetNeedsLayout();
imageView.LayoutIfNeeded();

Note: DownSample() will need to be implemented on iOS prior to this.
If anybody has any other idea or remarks please comment

I could do it for Xamarin.Forms (width/height can be read easily). The problem is I need to make a property for this because Forms renderer uses own aspect ratio enumeration (which is included in Forms). Will DownsampleToViewSize name be ok?

It is working in Xamarin.Forms (DownsampleToViewSize property)

Very cool !
It'll be very useful & powerful for users 😉
2015-12-06 19:05 GMT+01:00 Daniel Luberda<EMAIL_ADDRESS>
It is working in Xamarin.Forms (DownsampleToViewSize property)
—
Reply to this email directly or view it on GitHub
https://github.com/molinch/FFImageLoading/issues/14#issuecomment-162332558
.

What about Android? is it implemented somehow? I tried ScaleToFit = true, but this is adjusting the height creating an square image. The width does not get adjusted

It isn't implemented for iOS and Android yet. @molinch suggested possible implementations but it isn't done yet.

Even though it's easy to provide the DownSample width or height.

To summarize:

Platform
Xamarin Forms
Windows
iOS
Android

Manual Downsampling (fixed width/height values)
supported
supported
supported
supported

Auto Downsampling (image view size)
supported
supported
not supported
not supported

Well, yesterday I was trying to adjust in Android to the view container, using a fixed DownSample and it didn´t work. Maybe because I was also using rounded corners. I got always a square

Yes it's because of that. RoundedTransformations has additional constructor overrides to set width/height proportions: public RoundedTransformation(double radius, double cropWidthRatio, double cropHeightRatio). Just use them and you can control that.

I´ll try that

Actually it did work but default RoundedTransformation constructor forces image to be a square:
		public RoundedTransformation(double radius) : this(radius, 1d, 1d)
		{
		}

Should be something like this?
.Transform(new RoundedTransformation(7, 200, 120))
.DownSample(200, 120)

.Transform(new List<ITransformation> {
		new RoundedTransformation(7, 200, 120))
	}
.DownSample(200, 0)

or
.Transform(new List<ITransformation> {
		new RoundedTransformation(7, 200, 120))
	}
.DownSample(0, 120)

DownSample always maintain original image aspect ratio. If you do .DownSample(200, 120) one of parameters is ignored.

I got it working with
.Transform(new CornersTransformation(5, CornerTransformType.AllRounded, 200, 120))
.DownSample(200, 120)
´´´
But your example also works. Thanks!
BTW. This library is really cool. I´m using it in Mvvmcross and it´s working like a champ

Ok, but please mind: DownSample always maintain original image aspect ratio. If you do .DownSample(200, 120) one of parameters is ignored.
I'll remove some posts to keep conversation within correct subject.

How do it in XAML? Thanks


Statistic widgets today range error

https://github.com/tastyigniter/TastyIgniter/blob/5d526f5de27ed0bb92d4e46049c1ba2e9c105b4d/app/admin/dashboardwidgets/Statistics.php#L165
Should be $start = Carbon::today();
Otherwise it took in computation part of yesterday's orders too.

Thanks, saved me searching for this

Thanks for this.
Can you open a PR so it can be committed, rather than adding code in comments?

Fixed


full_refresh behaviour improvement

https://apache-airflow.slack.com/archives/C059CC42E9W/p1696857998959909
add row:
kwargs.pop("full_refresh", None)  # usage of this param should be implemented in child classes

to init of DbtLocalBaseOperator

https://github.com/astronomer/astronomer-cosmos/pull/590


Remove obsolete Psyco dependency

This module does not work with Python 2.7 and later, according to https://pypi.python.org/pypi/psyco/1.6 and http://psyco.sourceforge.net.

Sounds reasonable...
While we do not aim for actively removing Python 2.6 compatibility, this certainly won't do any harm and I doubt there were many people who ever installed Psyco anyway.


Improve readme; improve scope handling; support multiple namespaces per file; add tests

Fixes #1 and #2.

Codecov Report
Attention: Patch coverage is 85.52632% with 11 lines in your changes missing coverage. Please review.

Project coverage is 78.17%. Comparing base (77fecec) to head (3943353).

Files
Patch %
Lines

src/PhpImportsParser.php
71.42%
6 Missing :warning:

src/PhpImportsFile.php
86.66%
2 Missing :warning:

src/TypeResolver.php
81.81%
2 Missing :warning:

src/PhpImportsResolver.php
88.88%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff              @@
##               main       #5      +/-   ##
============================================
+ Coverage     74.23%   78.17%   +3.93%
- Complexity       97      112      +15
============================================
  Files             4        7       +3
  Lines           295      307      +12
============================================
+ Hits            219      240      +21
+ Misses           76       67       -9

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Upgraded guice to 4.0 and jersey  to 2.17

upgrading to Guice 4.0 stable and latest Jersey 2.17

Thanks!

Released 0.10


Fix circular references

Closes: #121
Reproducible with the example we have in the repo.

Let's hold on merging this. I have been thinking and since the circular recursion is coming from the conditional types I can theoretically solve it with a depth limit (ie. N levels and ignore rest)

Closing in favor of https://github.com/xataio/client-ts/pull/130


Android: icon in system messages is stretched

In the top bar, the icon looks great, but when you swipe down to see the message the icon is stretched.

@elsigh , exactly where did you place icon_notification.png in the folder structure? Inside the drawable of the android platform? Because I tried that and didn't work, I still get the default app icon.
I also tried setSmallIcon(android.R.drawable.noticon), with my icon named noticon.png in all drawable folders you can possible imagine. Thanks.

I'm also wondering where to put that icon_notification.png file, and if that works with Phonegap Build?

@andreszs, you might find this useful 0b422c186a98a8074a944e2bc1e68fad188eb9ee


Depreciated TorV2 hostnames in 1.80c

I recently restored my SD card after a power outage. (jumped from 1.8.0 with LND hotfix directly to 1.8.0c)
The node was hanging attempting to connect to tor nodes that seem to have the TorV2 depreciated hostname format. Eventually I manually added some tor nodes and was back up and running but this could be a problem.
see Tor announcement
relevent entries I noticed in my bitcoin.conf:

addnode=fno4aakpl6sg6y47.onion
addnode=toguvy5upyuctudx.onion
addnode=ndndword5lpb7eex.onion
addnode=6m2iqgnqjxh7ulyk.onion
addnode=5tuxetn7tar3q5kp.onion

OK .. #3662 schould fix this during next update


Updates Brazilian Portuguese translations

Fixes #508
Context

Updates current translation for messages in CLI
Checklist

[X] Review Contribution Guidelines.
[X] Make sure all contributed code can be distributed under the terms of the
Apache License 2.0, e.g. the code was written by
you or the original code is licensed under a license compatible to Apache License 2.0.
[X] Update documentation when applicable.

Thanks! 😄


Add rules and tests for MvNormalWeightedMeanPrecision node

This PR encompasses the following contributions for the MvNormalWeightedMeanPrecision node:

Fix for average energy.
Addition of rules for the out interface (particularly useful for priors).
Inclusion of missing tests.

Something is completely wrong with this PR, I disagree with the change as for now. I also think that the tests might be incorrect. Lets discuss. But tldr, we cannot simply call average energy of the mean-precision parametrization, because semantics of the inputs is different.

Thanks, @bvdmitri and @bartvanerp, for spotting the mistakes. It's a little more difficult than I thought.
Anyway, just to re-iterate, I want to use this node as a prior mostly.


[ABI] Added signedAsData bit to method descriptor flags.

It is necessary to determine whether a given method in a vtable or a
witness table is async in order to decide whether to auth/sign as data
or as code.

@swift-ci please smoke test

@swift-ci please smoke test

@jckarter Does the new name look good?

@swift-ci please smoke test macos platform


Feature Request: mono-spaced font + leading zeroes

Hi, noob here.
Would it be possible to get the option for a mono-spaced font?
Mainly because I'm picky and it bothers me
how both the timer label and the timer itself jump around to keep centered.
(Although the label jumping up and down may be a separate issue...).
I'm partial to the Consolas font.
Also perhaps a leading zero option would help alleviate this.
(i.e.  “9 hours 52 minutes 3 seconds”    --->     “09 hours 52 minutes 03 seconds”)
Thanks!

Modified Hourglass with the digital clock format (12:24:56) display can be found here.


build: make unit tests skippable without skipping integration tests

Makes the unit tests skippable without also automatically skipping the integration tests.

Coverage changes are caused by the fact that the tests are logging less, meaning that they enter less log methods.


404 page

I'm getting an Error 404 page when trying to access the codelabs website.

Are you using this URL: https://codelabs.developers.google.com/ar-with-webxr/#0 ? This seems to work for me.


Missing copyright notices to some files

Missing copyright notices on the following files:

[x] AndroidManifest.xml
[x] build.gradle (project)
[x] build.gradle (module)
[x] settings.gradle
[x] README.md

Copyright notices have been added to all 5 files.


Update .travis.yml

Checklist

[x] I have read the Contribution & Best practices Guide.
[x] My branch is up-to-date with the Upstream development branch.
[x] I have added necessary documentation (if appropriate)

Short description of what this resolves:
Cached the node modules so as to avoid re-download every time.
Fixes #2128

Please resolve conflicts.


Add extension hooks to requireDefaultRecords

Added extension hooks to allow external modules to add their own functionality.

Nice addition!
One minor thing — I'd suggest renaming the hooks to onBeforeRequireDefaultElementalRecords and similarly onAfterRequireDefaultElementalRecords as the current hook names, i.e. method names in the extension class, aren't necessarily super clear where they hook into.

Good suggestion @michalkleiner. Would you mind updating @StephenMakrogianni? I'll update your other PR manually once this is merged.

Yeah great idea. I'll jump on it now.

Subsites compat module PR updated with https://github.com/dnadesign/silverstripe-elemental-subsites/commit/3c5060da0c37f8fcddaa024fd9a0c80825e20a0e


Add Branding and Logos

We got logos! They are awesome! Add them to the project
(I got these from the slack channel, is there an original version we should use @mccredie ?

SecretChefIcons.zip


Add list membership API and uint64 hash utilities

List membership check function to safely remove when something may or may not be in a list
uint64 hash utility functions

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report
Attention: Patch coverage is 0% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 83.06%. Comparing base (656a2ef) to head (c7f3219).

Files
Patch %
Lines

source/hash_table.c
0.00%
4 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1103      +/-   ##
==========================================
- Coverage   83.11%   83.06%   -0.06%
==========================================
  Files          56       56
  Lines        5764     5768       +4
==========================================
  Hits         4791     4791
- Misses        973      977       +4

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Support Custom Link Matchers in Terminal via API

I would like to be able to register custom link matchers in the terminal when authoring VS Code extensions.
For example, the Bot Framework Emulator uses a custom URI Protocol, bfemulator://. I would like the ability to register a custom link matcher so that when bfemulator://** is displayed in the terminal, a user can ctrl+click it to open.
Similar Issues:

#18454 - Closed as out-of-scope, although I'm not sure why. There was some talk about this maybe being supported in Tasks, but I haven't found a way to implement it.
#70411 - @Tyriar mentioned he doesn't want expose the registerLinkMatcher API, but didn't really explain why. This was closed as a duplicate, but I'm also not sure why.
#21928 - This one is still open, but hasn't been updated since Dec 2017.

No plans to add this, the reason https://github.com/microsoft/vscode/issues/70411 was closed as the underlying registerLinkMatcher API will likely change, so naturally I don't want to propagate it into the VS Code API until that is worked out (depends on what happens in https://github.com/xtermjs/xterm.js/issues/583).


Develop into Master

Changes proposed in this pull request:

#1246

#1240

#1269
#1270
#1268

#1227

#1271
#1273
#1274

Instructions for Reviewers
[All PRs] - Confirm PR template filled
[Feature Branches] - Review code
[Production Merges to main]
    - Check story numbers included
    - Check version

Think this one deserves a major release version bump!

Think this one deserves a major release version bump!

According to SemVer a major bump is for a backward incompatiable change to the public API (the users of the service). A minor bump may be used if substantial new functionality or improvements are introduced within the private code.
I'd suggest that these are improvements within the private code that are not visible to the users - but I'm very happy to be swayed!

SemVer for front-end web interfaces is tricky as they don't have an API, so if we followed it exactly we would never have major changes. In my experience we normally add major changes for big user-side changes or for major developer-side changes. It may be worth looking at previous Major versions in the GitHub releases to see if this one would classify as one.
That being said I understand your argument and strict SemVer wouldn't require a major change. So I would be happy to go with whatever you decide.