create priority list of journals for machine extraction of profiles

List the most important journals for future development of extraction software
Foreach give an indication of:

the number of profile papers per year
the ease of extracting profiles

Most Important journals for Future development of Extraction Software are:

EuropePMC
PUBMED
Fitotropia
Journal of Essential Oil Research
Journal of essential oil bearing plant
Web of Science
Google scholar
SCOPUS
Flavour & Fragnance Journal
Phytochemistry Journal
Natural Product Research
Molecules

Number of profile papers per year:     (  approximate Number per year )

Here I used query ' Phytochemical Profile/Essential oil composition in Plants ' from ' 2017-2018 '

EuropePMC =1843
PUBMED=1600
Fitotropia// Unable to find Number for this journal
Journal of Essential Oil Research=3034
Journal of essential oil bearing plant =2300
Web of Science=3500
Google scholar=1800
SCOPUS=1200
Flavour & Fragnance Journal// Unable to find Number for this journal
Phytochemistry Journal// Unable to find Number for this journal
Natural Product Research=2700
Molecules Journal=4000

@petermr I am unable to understand this ' the ease of extracting profiles ' ?

Thanks, excellent
On Mon, Jun 24, 2019 at 11:26 AM vinitamehlawat<EMAIL_ADDRESS>wrote:
PMR> "A" are repositories, possibly with transformed content
"B" are journals
"C" are bibliographic search engines
The priority is B > A >> C. Getting anything out of C requires a lot of
scraping

Most Important journals for Future development of Extraction Software are:

EuropePMC A
PUBMED A
Fitotropia B
Journal of Essential Oil Research B
Journal of essential oil bearing plant B
Web of Science C
Google scholar C
SCOPUS C
Flavour & Fragnance Journal B
Phytochemistry Journal B
Natural Product Research B
Molecules B

Number of profile papers per year: ( approximate Number per year )
Here I used query ' Phytochemical Profile/Essential oil composition in
Plants ' from ' 2017-2018 '

EuropePMC =1843
PUBMED=1600
Fitotropia// Unable to find Number for this journal
Journal of Essential Oil Research=3034
Journal of essential oil bearing plant =2300
Web of Science=3500
Google scholar=1800
SCOPUS=1200
Flavour & Fragnance Journal// Unable to find Number for this journal
Phytochemistry Journal// Unable to find Number for this journal
Natural Product Research=2700
Molecules Journal=4000

Are you sure of these figures? That "Molecules" has 4000 profiles per
year? It seems high to me, but if so it's good

@petermr https://github.com/petermr I am unable to understand this '
the ease of extracting profiles ' ?

JEOR is very easy as all tables are exposed as CSV. The order of ease is
roughly:
CSV or separate HTML Tables (easy)
Tables in running HTML text (fairly easy)
Tables in PDF (very hard)
I'd like to see some eamples of these on Thursday (was Wed), thanks!

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/gilienv/EssOilDB/issues/45?email_source=notifications&email_token=AAFTCS6BRDV4TDJBXSTC6OLP4COMXA5CNFSM4H2Q4TXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYMPN2I#issuecomment-504952553,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFTCSYFYMFOB5MB4R7JQ7TP4COMXANCNFSM4H2Q4TXA
.

--
Peter Murray-Rust
Founder ContentMine.org
and
Reader Emeritus in Molecular Informatics
Dept. Of Chemistry, University of Cambridge, CB2 1EW, UK

ohh  it's My mistake Because In Molecule Journal  when we search for any Query it showed results on Word basis, Not as Whole Query.
It showed  378 Results for Phytochemical  & 4790 for Profile .I didn't  notice  that REALLY sorry for that.

On Mon, Jun 24, 2019 at 2:31 PM vinitamehlawat<EMAIL_ADDRESS>wrote:

ohh it's My mistake Because In Molecule Journal when we search for any
Query it showed results on Word basis, Not as Whole Query.
It showed 378 Results for Phytochemical & 4790 for Profile .I didn't
notice that REALLY sorry for that.

No problem - this is a good lesson to learn. Current searches always have a
LOT of false positives.  You have to look in detail at what you have
retrieved... in many cases only 1-10% of retrieved documents are relevant.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/gilienv/EssOilDB/issues/45?email_source=notifications&email_token=AAFTCS4RAK4754PIMPZQZ2LP4DEEXA5CNFSM4H2Q4TXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYM5XMA#issuecomment-505011120,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFTCS62237RHESHWONWSKLP4DEEXANCNFSM4H2Q4TXA
.

--
Peter Murray-Rust
Founder ContentMine.org
and
Reader Emeritus in Molecular Informatics
Dept. Of Chemistry, University of Cambridge, CB2 1EW, UK


Add ArtifactHub Karpenter Provovider AWS repo

Description
What problem are you trying to solve?
I'd like there to be an official Karpenter Provider AWS repo in ArtifactHub.
@bwagner5 added a repo for the legacy release process which wasn't adopted (but still could be). I've added a repo for the new release process which can either be adopted (see ArtifactHub docs for ownership claim) or I can delete when you're ready to create a repo if you want to use a new name (I used aws-karpenter but am aware that karpenter-provider-aws might have been a better name). You could adopt first and then delete & replace afterwards.
I think you also need to verify as a publisher (docs) and set the chart as official (docs).
I'd be happy to open a PR to support adding and updating the metadata file in the automation.
How important is this feature to you?
This should be important to the project for discoverability. I've fixed the automation tooling issues by adding a repo to support this but it's not official so won't help discoverability in the same way that an official repo would.

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

We'd be open to surfacing Karpenter here. What's the maintenance burden to maintain the config on ArtifactHub? Mainly just making sure the work to update this release-to-release isn't too much to have to reason about for the maintainers.

@jonathan-innis the maintenance cost is either trivial (sync an almost static file to the OCI registry with oras on each release) or a manual one off (I'd advise against this).
The initial one off cost is to set up an ArtifactHub organisation if you don't already have one, then setup the repo, and finally fill out the form to mark the chart as official after it's been verified.
I'm happy to open a PR to cover the maintenance and/or jump on a call to discuss and walk you through the process.

here's a tiny example of how argocd updates artifacthub
https://github.com/argoproj/argo-helm/pull/2371/files#diff-3d0e405ddca7aa845d30cd372966ac5fb2a00c91c78a533cb5c911f89c6ec404R20

This is how my reusable workflows do it.
https://github.com/action-stars/helm-workflows/blob/fadf7cfa556bb9d25bedf36d5874ce1646be79f5/.github/workflows/release.yaml#L240

@FernandoMiguel I assume you were demonstrating populating the Artifact Hub changelog? This is additional to just having the chart releases show up which doesn't require any release level changes.

Who will have permission to the artifact hub account?

Who will have permission to the artifact hub account?

For the AWS-propogated release, it definitely seems like we need to be the one to own the account, similar to how we own the ECR where we ship the chart and images

I'm happy to open a PR to cover the maintenance and/or jump on a call to discuss and walk you through the process

It sounds like the bulk of the work here is getting the CI setup to get this published on release. I'd be open to a PR once we got the account setup. We can work to coordinate on the Kubernetes slack or through this issue more to get the final pieces in place to make this work.

@jonathan-innis for the AWS release of Karpenter I assume that AWS would want to own the repo so the best pattern would be to create an AWS org to own it. The org can then have multiple members.

@jonathan-innis if you can create an AWS organisation on Artifact Hub you should be able to claim the repo (which I just renamed for consistency). Once you have the repo I'm happy to have a quick call to walk you through this; it should take less than 10 mins.
I have also configured the NTH repo which can also be claimed.
CC @bwagner5

Artifact Hub charts:

Karpenter
Karpenter CRD

Looks like this one is done now! Thanks for all the work on this @stevehipwell!

@jonathan-innis I think this should be re-opened as the repos still haven't been transferred.

@dims is this something you could help with? We did something similar for Kubernetes SIGs. Feel free to reach out on Slack if you want to discuss.
CC @jonathan-innis

@stevehipwell need to ask one of the current steering folks to do the needful .. https://github.com/kubernetes/steering/issues/188
( as i don't have access to the orgs )

@dims this is specifically about creating an AWS AH org as we did for sigs but owned by AWS.


Shared vs distinct roots.

Delphi and Java have what is at times an excellent facility and other times not so helpful -- the single root-class "Object". One of the good things is that you have a standard basic and guaranteed interface for all your types... one of the bad things is that it forces the inclusion of things that otherwise might be senseless for the particular type you want to model. (For example, if you're modeling a memory-mapped I/O port you don't want a copy method, because there is [hopefully] only one such port.)

@OneWingedShark the points you're raising here are really interesting and valid. However, there are too many of them for a single ticket. Can you please split it on two/three? (You can edit this ticket too, to make it smaller)

Ok, I moved the exceptions to #44 and Messages to #45.
(Though they are all related in the conceptual levels: exceptions are a special message; exceptions can be modeled as either a single type, or as a class of types [influencing how the language handles exceptions]; and the single root vs multiple-root vs single-type question applies to both exceptions and types, and may be answered differently for each.)

@OneWingedShark we don't have types in EO anymore, that's why no Object type

@OneWingedShark we don't have types in EO anymore, that's why no Object type


Missing error to require people to re-declare parent's type_member when using type_template of same name

Input
→ View on sorbet.run
# typed: true
extend T::Sig

class Parent
  extend T::Generic
  extend T::Sig

  X = type_member
  sig {returns(X)}
  def foo; raise "unimplemented"; end
end

class Child1 < Parent
  extend T::Generic

  X = type_template(fixed: Integer)

  def main
    x = foo
  end
end

class Child2 < Parent
  extend T::Generic

  def main
    x = foo
  end
end

Observed output
editor.rb:23: Type X declared by parent Parent must be re-declared in Child2 https://srb.help/5014
    23 |class Child2 < Parent
        ^^^^^^^^^^^^^^^^^^^^^
    editor.rb:8: X declared in parent here
     8 |  X = type_member
          ^^^^^^^^^^^^^^^

editor.rb:19: Expression does not have a fully-defined type (Did you reference another class's type members?) https://srb.help/7011
    19 |    x = foo
                ^^^
Errors: 2

Expected behavior

The class Child does not actually define the type_member X that Parent does. There should be an error when that happens, like the error that we see when it's completely omitted in Child2.

Might be the same as #5719, but I haven't checked to be sure.


bug relate to plist file size

edit same plist file in this tool, compare the file size with other plist editor in Windows (proper tree) and MAC OS (OCC, etc), I can find that file size are different, the one edit in this tool is bigger.
I doubt it is because the software try to save all the space characters inside the text file?

note I only use win64 version so far

Yes, the reason for the file size increase is that PlistEDPlus uses spaces for indentation instead of TAB for indentation.
For the reason why spaces are used for indentation, please see here：
https://www.insanelymac.com/forum/topic/344752-open-source-cross-platform-opencore-auxiliary-tools/page/6/?tab=comments#comment-2753995

In other words, PlistEDPlus is more adaptable to various editing environments, which other similar plist editors currently do not have.

got it thanks, would be good to add an enable/disable option to such extra feature, cause it will result in file size changes.


Site Recovery and Backup

Can you confirm if Disk Backup/Restore to another disk is supported or not?  For example does using ASR across availability zones prevent the use of Azure Backup and restore of disks to an alternate location using cross region restore?

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

ID: a579e861-1ce6-a788-704b-4b71f9fb3d12
Version Independent ID: 5cc0901b-e429-6192-6873-f2b9ce28cfba
Content: Support for using Azure Site Recovery with Azure Backup - Azure Site Recovery
Content Source: articles/site-recovery/site-recovery-backup-interoperability.md
Service: site-recovery
GitHub Login: @sideeksh
Microsoft Alias: sideeksh

@gavin-wickens Thank you for your post. Are you using or planning to use Azure disk backup along with Azure Site Recovery?
Could you please share your scenario requirements of using Azure disk backup with Azure Site Recovery?

Can you confirm if Disk Backup/Restore to another disk is supported or not?
I don’t understand the question here.  Do you mean can you restore to an existing disk?  If so, the answer is no.  Azure Disk backup will create a new disk each time you perform a restore.
For example, does using ASR across availability zones prevent the use of Azure Backup and restore of disks to an alternate location using cross region restore?
Cross region restore isn’t available for Azure Disk backup, so this question doesn’t make sense.  If the request is in regards to Azure VM Backup, then ASR and Azure Backup are completely independent of each other.  You can restore the disks to another region and still use ASR for Zone to Zone.

Hi Sadiqh,
“If the request is in regards to Azure VM Backup, then ASR and Azure Backup are completely independent of each other. You can restore the disks to another region and still use ASR for Zone to Zone”. – This is our use case and was my understanding.  My query comes from the following conflicting information:
https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-backup-interoperability
Action
Site Recovery support
Details
Deploy services together
Supported
Services are interoperable and can be configured together.
File backup/restore
Supported
When backup and replication are enabled for a VM and backups are taken, there's no issue in restoring files on the source-side VMs, or group of VMs. Replication continues as usual with no change in replication health.
Disk restore
No current support
If you restore a backed up disk, you need to disable and re-enable replication for the VM again.
VM restore
No current support
If you restore a VM or group of VMs, you need to disable and re-enable replication for the VM.
https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-zone-to-zone-disaster-recovery#pre-requisites
Backup interoperability          File level backup and restore are supported. Disk and VM level backup and restore are not supported.
These read as VM restore is not supported, where you are saying it is supported to restore disks from vm’s disks to another location.
From: SadiqhAhmed-MSFT @.>
Sent: 06 June 2022 15:21
To: MicrosoftDocs/azure-docs @.>
Cc: Wickens, Gavin - Cantium @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Site Recovery and Backup (Issue #93964)
Can you confirm if Disk Backup/Restore to another disk is supported or not?
I don’t understand the question here. Do you mean can you restore to an existing disk? If so, the answer is no. Azure Disk backup will create a new disk each time you perform a restore.
For example, does using ASR across availability zones prevent the use of Azure Backup and restore of disks to an alternate location using cross region restore?
Cross region restore isn’t available for Azure Disk backup, so this question doesn’t make sense. If the request is in regards to Azure VM Backup, then ASR and Azure Backup are completely independent of each other. You can restore the disks to another region and still use ASR for Zone to Zone.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/93964#issuecomment-1147503121, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZQEDNIYWXWZS36PPQ3OO5LVNYCOPANCNFSM5X7H2WKA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>This email is confidential and intended for the named recipients only. If you receive this email by mistake please advise the sender immediately. This email may not represent the policies or opinions of Cantium Business Solutions. It is your responsibility to carry out virus checks before opening any attachment. Mobile numbers (TPS Protected) listed above are for clients under contract only. Cantium Business Solutions, registered in England number 11242115.

For clarification, what they mean is the following:
You have a VM with an OS disk and some data disks.
Can you backup the VM and run ASR on the VM at the same time – Yes
Can you restore files to the VM through file level recovery – Yes
Can you restore a disk and swap or attach to the replicated VM and replication continue – No.  Disk ID will change if you swap or if you add it, we won’t replicate the newly added disk.
Can you restore the replicated VM, replacing the entire existing VM – No. Disk IDs will change and replication will stop.

Hi Sadiqh,
Thanks for the clarification - it is as I had hoped.  Just wanted to double check before planning our Azure Site Recovery implementation.
I think it was the following that caused the most concern:
https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-zone-to-zone-disaster-recovery#pre-requisites
Backup interoperability          File level backup and restore are supported. Disk and VM level backup and restore are not supported.
The other table made more sense in that it detailed the limitations.

From: SadiqhAhmed-MSFT @.>
Sent: 06 June 2022 20:26
To: MicrosoftDocs/azure-docs @.>
Cc: Wickens, Gavin - Cantium @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Site Recovery and Backup (Issue #93964)
For clarification, what they mean is the following:
You have a VM with an OS disk and some data disks.
Can you backup the VM and run ASR on the VM at the same time – Yes
Can you restore files to the VM through file level recovery – Yes
Can you restore a disk and swap or attach to the replicated VM and replication continue – No. Disk ID will change if you swap or if you add it, we won’t replicate the newly added disk.
Can you restore the replicated VM, replacing the entire existing VM – No. Disk IDs will change and replication will stop.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/93964#issuecomment-1147818908, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AZQEDNIPGJSVFCWXKM2746DVNZGF3ANCNFSM5X7H2WKA.
You are receiving this because you were mentioned.Message ID: @.***>
This email is confidential and intended for the named recipients only. If you receive this email by mistake please advise the sender immediately. This email may not represent the policies or opinions of Cantium Business Solutions. It is your responsibility to carry out virus checks before opening any attachment. Mobile numbers (TPS Protected) listed above are for clients under contract only. Cantium Business Solutions, registered in England number 11242115.

Closing this for now. Feel free to ping with questions if that needs our attention.


some tests fail when compiling with clang

Tests of SamRecord.update_dup_status fail when compiling with clang...
Looks like pgtag_ is empty, and therefore pgidx_ that is set in parse() is actually the value of PNEXT instead of either the position of PG:Z (if present) or the end of the record.
something to do with the inline static const declaration and initialization of pgtag_ ???

https://stackoverflow.com/questions/72286507/static-initialization-order-of-inline-variables-in-single-tu


Ant fails to build after editing AiPlayApp

Hi, I freshly cloned the sources (which i always do every couple of months), updated the submodules generated the auth key and ran ant. But it fails.
I've attached the complete log file.
Here's the relevant:
     [java]       'res/mipmap-xxhdpi-v4/ic_launcher_round.png' (not compressed)
     [java]       'res/mipmap-xxxhdpi-v4/ic_launcher.png' (not compressed)
     [java]       'res/mipmap-xxxhdpi-v4/ic_launcher_foreground.png' (not compressed)
     [java]       'res/mipmap-xxxhdpi-v4/ic_launcher_round.png' (not compressed)
     [java]       'res/xml/network_security_config.xml' (compressed 56%)
     [java]       'res/xml/provider_paths.xml' (compressed 60%)
     [java]       'resources.arsc' (not compressed)
     [java] Generated 498 files
     [java] Included 0 files from jar/zip files.
     [java] Checking for deleted files
     [java] Done!
     [java] [RunAapt] Task succeeded in 0.626 seconds
     [java] [GenerateClasses] Starting Task
     [java] [GenerateClasses] ERROR: No user code exists
     [java] [GenerateClasses] Task errored in 0.771 seconds

BUILD FAILED
/home/kumaraswamy/Documents/projects/appinventor-sources/appinventor/build.xml:22: The following error occurred while executing this line:
/home/kumaraswamy/Documents/projects/appinventor-sources/appinventor/buildserver/build.xml:204: Java returned: 1

Total time: 6 seconds

I tried downgrading to Java 8 in hopes of fixing this issue, but it didnt.
logs.txt

PS: I'm trying to build a custom version of the Companion application. I zipped the aiplayapp into a .aia file, did few changes in, and updated the aiplayapp content.

@XomaDev you have error:
     [java] INFO: Component "com.sunny.manifest.ManifestEditor" does not specify queries      [java]  INFO: Component "com.sunny.manifest.ManifestEditor" does not specify services

That's probably not an error, just a debug statement.

PS: I'm trying to build a custom version of the Companion application. I zipped the aiplayapp into a .aia file, did few changes in, and updated the aiplayapp content.

Does it work with the default sources? If you're changing the package it has to be changed in a number of places and the fact that it's not finding the sources suggests you missed a spot.

Sometimes, residual files from previous builds can interfere with the new build. You can try a clean build by running:
ant clean
ant


CI for Node

Grab template for node.js ci workflow

Failed tests:
Contains the compiled JavaScript
Initializes with two players
Starts the game with a random player
Sets the current player to be whoever it is not


[Bug] ICommand Unit Test Race Condition

Description
There exists a race condition in the IAsyncCommand and IAsyncValueCommand unit tests that is causing the the tests to timeout.
The timeout happens in tests like these where we are verifying that ICommand.CanExecuteChanged fires.
An example of the Unit Tests timing out can be seen in this CI build; the Unit Tests on .NET Framework never completed, causing the entire Unit Test suite to timeout after an hour:
https://github.com/xamarin/XamarinCommunityToolkit/pull/1005/checks?check_run_id=2100776335
Right now, this race condition appears to be only happening to Unit Tests running on .NET Framework; the Unit Tests running on .NET Core 2.1 and .NET Core 3.1 continue to pass successfully.
I'll start by adding a timeout to these unit tests to ensure they fail after a few seconds instead of running indefinitely; [Fact(Timeout = 3000)] will ensure it fails after 3 seconds, which should be more than enough time for it to complete successfully.
Once we now which tests are failing, I can dig deeper into, and fix, the race condition causing the failure.

Keeping this Issue open after merging #1076 after seeing the race condition reappear in this test run: https://dev.azure.com/xamarin/public/_build/results?buildId=37226&view=logs&jobId=7868e7c0-c859-51b7-c3be-08c48f6833d0&j=7868e7c0-c859-51b7-c3be-08c48f6833d0&t=774b7b69-0550-5cc8-416b-64d3f6dd2c9a

Currently investigating known issues with xUnit's implementation of SynchronizationContext:
https://github.com/xunit/xunit/issues/883

Confirmed xUnit’s implementation of SynchronizationContext was causing the race condition.
Migrating to NUnit resolved the errors https://github.com/xamarin/XamarinCommunityToolkit/pull/1090


Refactoring test case

This PR updates test cases.

Coverage remained the same at 100.0% when pulling adfd88accfb929ca996c65297a768780d6e15da2 on fisuda:feature/testing into 9ee955cb242f8fc36430f0b0d7729961065a3800 on lets-fiware:main.


New Feature: Post views ✨

Schema

[x] ~create new model - View~
[x] ~Post to View relation - one-to-many~

UI

[x] display number of views for the posts in PostCard component and in /posts/[id] page

Algo

[x] change algorithms for popular tab to be based on interaction (views, likes and comments)

Create a view column in Post (default 0) and then increment by 1 using Prisma in getServerSideProps


Update index.md

coverage: 84.994% (+0.04%) from 84.958%
when pulling 0f5b153d5f1a21e87482ca6d1c758b95b09cb1ce on oathdruid-patch-1
into 6679d97234ff2dbd17f2d98879ca7f4944287e11 on main.


Slide Out Nav locks page

[Desktop, Chrome]
While the slide out is open, the user is unable to scroll, either with mouse wheel or by clicking on the browser scrollbar.
interacting with visible page objects still works under this condition

#20 closes #3
this is a non-issue now that the slide out closes when not actually in use.


Remove "COMPLETED" Option for Super User Task Creation

Issue: Closes https://github.com/Real-Dev-Squad/website-status/issues/976
Design doc: https://docs.google.com/document/d/1C3oizE01vH6cQHRtoJbA7-QHDoDhHuPiMllqvh6v5cM/edit?usp=sharing (Point 1 of status site)
Description:

When a super user accesses the task creation form on https://status.realdevsquad.com/issues?dev=true, they should see only the "DONE" option among DONE and COMPLETED in the status selection tag under feature flag.

Backend changes

[ ] Yes
[x] No

Frontend Changes

[x] Yes
[ ] No

Dev Tested:

[x] Yes
[ ] No

Is Under Feature Flag

[x] Yes
[ ] No

Test Stats

Images/video of the change:
Before Change:
https://github.com/Real-Dev-Squad/website-status/assets/107163260/60f64d43-d5db-4715-b2cc-90c486575239
After Change:
https://github.com/Real-Dev-Squad/website-status/assets/107163260/e6e790a9-ad5a-469a-a096-a10225425418

Please add test stats too.

they should see only the "DONE" option in the status selection tag.

This is a bit confusing, they should see only "DONE" among "DoONE" and "COMPLETED" is better I think.

Please add test stats too.

they should see only the "DONE" option in the status selection tag.

This is a bit confusing, they should see only "DONE" among "DoONE" and "COMPLETED" is better I think.

Done with changes

PR description are missing like UnderFeatureFalg and all....

Added


Added serverspec to cookbook & app generators

chef generate will now automatically create a serverspec test for the default suite when it generates a .kitchen.yml.

Updated app_spec.rb to check for serverspec suite
Updated cookbook_spec.rb to check for serverspec suite
Updated app.rb recipe to generate serverspec test for default suite
Updated cookbook.rb recipe to generate serverspec test for default suite
Added file for serverspec_spec_helper.rb
Added template for serverspec_default_spec.rb

Managed to yank the branch out from under this pull request while trying to rebase it. Closing this to merge #290 instead.


Add Google Cloud Storage backend

Hello :wave:
I took some time to implement a backend driver for Google Cloud Storage. I've followed the S3 implementation and changed what was needed.
I didn't add any tests yet. Let me know if you have some initial feedback about it.

👏👏👏👏 this is awesome @AndreaGiardini, I'm not a GoogleCloud storage so I'm not sure how to really test this
It might be interesting to other if we could add some notes about the cloud (aws and google) backends somewhere here https://github.com/developmentseed/cogeo-mosaic/blob/master/docs/advanced/backends.md (like link how to create session or account 🤷♂ )

@vincentsarago I added some documentation and tests.
I tried the change myself using the CLI, both uploading and downloading files. Seems to work fine for me.
I've used titiler with this custom version of cogeo-mosaic and indeed I can read private mosaic files (before we had to use public HTTP endpoints).
Would be cool though to have somebody else test it as well.
Let me know if something else is missing

Hey @vincentsarago sorry for pinging again. do you have any updates about this? Can we run the CI?

sorry @AndreaGiardini
Could you please run pre-commit to fix listing issues
pip install -e .["dev"]
pre-commit install
pre-commit run --all-files

🙏

@vincentsarago all pre-commit hooks are passing now

thanks @AndreaGiardini
I just pushed a release https://github.com/developmentseed/cogeo-mosaic/blob/master/CHANGES.md#302-2021-07-08
it should be on pypi soon

That's great @vincentsarago
Looking forward to seeing this landing on titiler so that we can read mosaic from GCS!

cogeo-mosaic requirement for TiTiler is https://github.com/developmentseed/titiler/blob/master/src/titiler/mosaic/setup.py#L10 so you should be all set now


How to Just see Certs that I have a Role

It doesn't appear (or I haven't figured out) how to only allow a user to see certifications that they have some responsibility over.  While you can control at the specific cert what actions they can perform, if they have no actions to perform at all, they can still see the certification.  T/F?
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 44b9a84f-6765-67dc-bb7b-04303e070c03
Version Independent ID: 32fc20a0-4321-c74a-34aa-909f43a72db0
Content: Grant permission to applications to access an Azure key vault using Azure RBAC
Content Source: articles/key-vault/general/rbac-guide.md
Service: key-vault
Sub-service: general
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

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

Hi @waturi
According to the document, access control for certificates is managed by Key Vault, and is provided by the Key Vault that contains those certificates. The access control policy for certificates is distinct from the access control policies for keys and secrets in the same Key Vault. Users may create one or more vaults to hold certificates, to maintain scenario appropriate segmentation and management of certificates. The following permissions can be used, on a per-principal basis, in the secrets access control entry on a key vault, and closely mirrors the operations allowed on a secret object: Permissions for certificate management operations.

@waturi
We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation


Dropped diffutils dependency

This should close #79
I have included types, functions and values from the diffutils dependency project into the Text_diffs module.
Thanks!

Hello @azzsal !
Thanks for the contribution, that was quick!
It is already fixing #79, and so is mergeable, but since you were quick, I propose to make further improvements directly in this PR.
Indeed, the Diffutils library was made for representing arbitrary diffs. Here, we have a special case of diffs, so we now want to "tailor it to our special case". Here are different ways this can be improved:

Try to make the Text_diff interface minimal. For this, you can look at the values that are used outside this module, and try to expose only those ones. Making a type abstract can also help removing many type definitions.
Inside Text_diif, try to tailor the type definition to our usecase. E.g., remove any constructor/field that is not required in our case!

Any other idea is welcome. If possible, try to have atomic commits that each contain a single improvement!
And do not hesitate to ask any question if something is unclear!

Thank you so much for the detailed feedback!
I wasn't sure if I should make the interface minimal in the first place, It turns out I should've. I really appreciate the suggestion.
I believe I made the suggested improvements, but I am not sure whether I should keep the t map in the interface or not.
Thank you.

I wasn't sure if I should make the interface minimal in the first place, It turns out I should've.

That was not required in the original issue! It's good to do as you did: start with few changes and improve over time. :+1:

I am not sure whether I should keep the t map in the interface or not.

That's a good start, remove as much as possible, there are some things remaining :) I think you could even remove the ts type altogether, putting from_diff inside the pp values.

Hope this makes it as minimal as possible :)


hope you guys setup a colab notebook

really cool @VinAIResearch
hope you guys will add a colab notebook were we could test it on colab gpu.

Hi,
I am so sorry for the late response. Thanks for your interest.  Unfortunately, I currently am busy with some other work. Releasing the Colab demo will not be my top priority now and would be the future work. Please stay tuned, and once again, you can run HyperInverter on your local machine at this time since we released all source code and pre-trained models.
Thanks!
Best regards,
Tan M. Dinh


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-main" workflow

SonarQube Quality Gate Result

Result: :white_check_mark: OK
Triggered by @zxkane on pull_request

Metric
Status
Value
Error Threshold

Reliability rating
:white_check_mark: OK
1
> 1

Security rating
:white_check_mark: OK
1
> 1

Sqale rating
:white_check_mark: OK
1
> 1

Coverage
:white_check_mark: OK
91.10
< 80

Duplicated lines density
:white_check_mark: OK
0
> 30

Blocker violations
:white_check_mark: OK
0
> 0

Bugs
:white_check_mark: OK
0
> 0

Code smells
:white_check_mark: OK
0
> 40

Critical violations
:white_check_mark: OK
0
> 0

Major violations
:white_check_mark: OK
0
> 0

Vulnerabilities
:white_check_mark: OK
0
> 0

View on SonarQube
updated: 6/10/2024, 00:16:23 (UTC+0)

SonarQube Code Analytics
Quality Gate passed

Additional information
The following metrics might not affect the Quality Gate status but improving them will improve your project code quality.
Issues
 0 Bugs
 0 Vulnerabilities
 0 Code Smells
Coverage and Duplications
No data Coverage
No data Duplication


Copy Module doesn't work on DNN9

Hello we have several websites using dnn 9 and there are functionalities that are required to have on these websites, for instance blog list...
However, we are not able to add any of these.
I am able to click on the button which says 'Copy Module' and then select the template, but it does not add any module copies on the page...
Is there a fix for that?
Is it a different issue?

Any updates on this?

After some testing on my DNN9 site, I'm seeing the same behavior. It appears that it's impossible to perform either the Copy Module function, or to simply add a new Blog module. The "floating box" indicating the module appears on the screen, but it can't be dragged to any of the panes to be dropped on the page.

I am able to add module the first time but not the copies...  for us not even a floating box appear.... When I click the button "Copy Module" it gives a popup with the options for copying the module, then when I click "Add" it just does nothing at all.... The floating box does not appear... The page does not reload....
So I thought maybe if I manually refresh the page, maybe the module will on there, because in the options for copying the module, one of them was the pane, but no.... that didn't work.
Would there be more updates on this?

On my site, if I try to do either of the following, I simply can’t place the module on the page:

On a page WITHOUT a blog module, enter Edit mode, choose “Add New Module” and select the Blog. A floating “Blog” box appears in the center of the screen (as it does for most modules), but the box can’t be dragged into any of the panes. The HTML module (for example) can be dragged/placed without issue on this same site.
On a page with an EXISTING blog module, login as a user with Blog management rights, click the “Copy Module” button in the upper left corner of the Blog module, and similar behavior will occur.

I directly e-mailed some of the contributors to this project on Monday (I couldn't see any direct contact info for "donker", who is listed as the project owner). One responded asking for more information (basically what I just posted above) and stating that he would test, but I don't know if anyone has actually begun working on a fix yet. I certainly hope someone can fix this soon, as I'm delaying the DNN9 upgrade for a few sites until this gets resolved.

I can reproduce but it is a duplicated of #98  so I am closing this one to keep the older reported one, please read the workaround in the other issue if you need a solution in the meantime.


Bypassing nodes

Add option to bypass the node, i.e. output input signal directly without modifying it.

Alternatively, this should be possible after #3 is implemented, by creating a simple subgraph with output switch and exposing a toggle.


Unable to open the index.html

Hi all
After I execute npm start it shows
$ npm start

<EMAIL_ADDRESS>start C:\Users\a233243\grapesjs-preset-newsletter
cross-env WEBPACK_ENV=dev ./node_modules/.bin/webpack-dev-server --progress --colors & npm run build:css -- -w

10% building modules 1/1 modules 0 active
Project is running at http://localhost:8080/
webpack output is served from /
Hash: bbf63f4da00946016442
Version: webpack 3.11.0
Time: 5037ms
But when I go to http://localhost:8080//index.html it shows just a blank page. What can I do?

what about removing those // in http://localhost:8080//index.html


Message per second graph incorrect scaling

Bug description
Only the scale bar of the graphic is updated [0-740] . The bars are with the same size after scale change.

Node.js version
Which version of Node.js are you running?

Node.js version:

Hardware specification
What hardware are you using?

Operating system:Debian 10
RAM:2gb
Cores:2
Device: google cloud server

Steps To reproduce the bug
Explain how the maintainer can reproduce the bug.

view the message per second graph on http://localhost:8081/analytics/tangle

Expected behaviour
Both scale bar [0-740] and bars get scaled when needed.
Actual behaviour
Only the scale bar [0-740] is updated
Errors
Paste any errors that you see, including logs, errors, or screenshots.

Outdated for v2.0.0-rc.1


cannot be compiled on Windows as a shared extension

Reproducing configuration:
configure --disable-all --enable-cli --enable-zts --with-pht=shared

Compiler output
pht_zend.c
ext\pht\src\pht_zend.c(34): warning C4146: unary minus operator applied to unsigned type, result still unsigned
ext\pht\src\pht_zend.c(121): warning C4244: '=': conversion from 'zend_ulong' to 'uint32_t', possible loss of data
ext\pht\src\pht_zend.c(173): error C2491: 'pht_zend_array_dup': definition of dllimport function not allowed
ext\pht\src\pht_zend.c(284): error C2491: 'pht_zend_ast_copy': definition of dllimport function not allowed
ext\pht\src\pht_zend.c(322): error C2491: '_pht_zval_copy_ctor_func': definition of dllimport function not allowed
ext\pht\src\pht_copy.c(185): warning C4018: '<': signed/unsigned mismatch
ext\pht\src\pht_entry.c(283): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
ext\pht\src\pht_entry.c(288): warning C4244: '=': conversion from 'zend_long' to 'int', possible loss of data
ext\pht\src\pht_entry.c(320): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
ext\pht\src\pht_entry.c(389): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\cl.exe"' : return code '0x2'

Looks to be something to do with the ZEND_API macros. It compiles successfully as a static extension.

Thanks, I've removed them now (since exporting those functions as part of the Zend API was completely unnecessary anyway).

Thanks, that works!
These might need to be fixed as well: https://github.com/tpunt/pht/blob/master/src/pht_zend.h#L22-L24

Nice catch. I've removed them from there as well.


ResourceExhaustedError with GPU1

Hi @davidsandberg ,
when I run the code with GPU1，the issue arise

ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape[90,8,8,128]

I add the code in train_softmax.py,
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "1"

in order to use the GPU1.
Hope to get your help!

Hi,
Try to set the batch_size to a small value. This will require less GPU memory when training.

@davidsandberg Thanks.


jax.jacobian could automatically choose between forward and backward mode

It is hard for non-expert users to make an intelligent choice here, e.g., see this tweet. If they don't care about the particular details, we could make jax.jacobian a generic version that makes a best effort to compute Jacobians in an intelligent way based on heuristics. Note that jacobian is currently just an alias for jaxrev.
As a first pass, we could simply compute the size of input/output vectors and choose forward mode when size(outputs) >= size(inputs) and otherwise use reverse mode.
More sophisticated approaches could attempt to estimate the total cost of forward/reverse passes, or even attempt to do some sort of optimal hybrid approach.
@mattjj notes: the slickest way to do it might be to use linearize and then have a separate transpose if needed so we only trace once

@gbaydin might have some advice here from work on DiffSharp

Hi @mattjj @shoyer, I think the plan @shoyer described above is a very good start. In DiffSharp we've had this jacobian operator for quite some time that is using the heuristic of "use forward if num_inputs < num_outputs, use reverse otherwise". https://github.com/DiffSharp/DiffSharp/blob/master/src/DiffSharp/AD.Float32.fs#L4041
There jacobianTv is the transposed-Jacobian-vector product (reverse mode) and jacobianv is the Jacobian-vector product (forward mode).
Note that the code I linked to is quite dated. I'm currently reimplementing DiffSharp in the dev branch. https://github.com/DiffSharp/DiffSharp/tree/dev


New Version: OO-Software.BlueCon version 20.0.10077

Microsoft Reviewers: Open in CodeFlow

Not seeing a cause for the Policy 1.2 check.

Verify:


Cluster telemetry

neon-cluster-operator needs to periodically upload a few key metrics about the cluster to our headend.  The update interval should be specified via a new neon-cluster-operator specific CRD that will also configure other things like root CA updates, Linux security patches, etc.  This metric upload will be enabled by default, but we'll allow users to disable this via the CRD.
These metrics will include:

[x] Cluster hosting environment
[x] neonKUBE version
[x] client-id: identifies the client that deployed the cluster
[x] organization-id:  identifies the organization that owns the cluster
[x] created-timestamp: indicates when the cluster was created (UTC)
[x] node information: list of information about each node including:

[x] cores
[x] memory
[x] storage
[x] architecture (AMD64/ARM64)
[x] VM size/type (cloud deployments only)

I think we should upload these to the headend via the new headend client and have the headend persist these to S3 for long term storage as well as persist some or all of this information to Loki as metrics that we can view in real time in Grafana.
I'm thinking that this could be our first step towards operational data pipelines.  I think we should structure this at three levels:

Permanent S3 storage of raw collected data.  This would include some information from clients like neon-desktop and neon-cli as well as cluster information forwarded by neon-cluster-operator.  In the future, this could also include information about downloads, new users, revenue and purchases.

We'd configure an AWS Athena data lake to hold this data and then configure AWS Glue jobs to scan and index data into Athena.

We'd leave segment.io analytics in it's own bucket and have AWS Glue jobs scan/index that data into Athena as well.

this is done


docs: Use native PHPDocs instead of @phpstan-

Description
Exceptions are:

literal strings
conditional returns
generic templates

Checklist:

[x] Securely signed commits
[x] Component(s) with PHPDoc blocks, only if necessary or adds value
[ ] Unit testing, with >80% coverage
[ ] User guide updated
[x] Conforms to style guide

@paulbalandan Thank you!


Create CTF Wall

[quest#231] CTF Wall +500
"Make a pull request to the fhq-server repository In the dev branch.
You are invited to leave a mark on the history of freehackquest. Add your message to the ctf-wall page for other users, indicating from whom the nickname and date. The flag will either be emailed to you or attached to a pull request. Be polite."

Please squash you commits to one commit


Properly formatting UUID if value to be unmarshalled is already a UUID.

Before this change, if a UUID instance got received as value in the Schema, it was breaking the unmarshal because UUID instances can't be used as values to instantiate other UUIDs.
An example of where this might happen is if you define a parameter with uuid format in a spec for a Flask app, and then use the <uuid> converter in the route path (for the Flask router), which converts the parameter to a UUID instance before it reaches the unmarshalling step.

Hi,
Sorry to bother you, but any news on this one? I'm having to use str in place of UUID in a Flask-driven application because of this issue...
Thanks,
Diogo

I'd love this to be merged, too!

Hi, any news on this one? Sorry to bother, but I really need this change...

Thanks man! :-)


network problem caused by absent reverse entry in snat_v4_external map

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
One application in our prod environment encounters a network problem. When this application accesses one specific port of a remote host, the pod cannot get the response, the node get reponse but send RST. After restart the application, the problem still occur on another port. We find that in cilium_snat_v4_external map, there should be a pair of entries (tuples and states), but the reverse one is absent. After manually adding the lost entry, the network problem is fixed. The tuples in ct4 map exist.
cilium monitor -t drop shows no event. I think the eBPF program return NAT_PUNT_TO_STACK, which is ignored.
Cilium is configured as follows:

ebpf masquerade enabled
ebpf host routing enabled
strict kube-proxy replacement
native routing (tunnel: false)
cluster-pool mode IPAM
DSR is not used

eBPF program seems adding and deleting snat ingress and egress entries at same time, deleteSwappedMapping4() in conntrack GC seems delete one entry, but the comment says that this is used for DSR.
I don't know how to reproduce the problem, and am not sure this is a bug. Is there a situation that only one of the entries is deleted without DSR? Thanks.
Cilium Version
1.11.17
Kernel Version
5.10
Kubernetes Version
1.24.3
Sysdump
No response
Relevant log output
No response
Anything else?
No response
Code of Conduct

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

Hello @nijich, the 1.11.x OSS stable releases are EOL, did you consider upgrading as the issue might be fixed in newer Cilium, versions? https://github.com/cilium/cilium#stable-releases

Hello @borkmann, thanks for the information. I think it is hard for us to upgrade due to the potential operation risk and involving many people. It needs further discussion for our team to evaluate the problem. There are a lot of features in cilium, whereas we only use a small portion of them, and we want them stable. I am kind of worried abbout that the adding features will influence the features we used, which leading to frequent upgrading.

Hi @nijich, thanks for your response. Unfortunately, because 1.11.x is EOL, we can't help much - there have been a lot of fixes in this area.
If you do manage to upgrade to a supported version and can replicate the issue, please feel free to update or reopen here. I'll leave this open for now though.


"Uncaught (in promise) Error", Any idea why I'm getting this error?

Latest velocity-react and velocity code.
No duplicated files
Uncaught (in promise) Error: Minified React error #119; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=119 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
non help with the decoder...
How to mitigate?

It sounds like multiple React versions on the page so certainly double-check that in your node_modules. Other than that I’m not sure.
velocity-react doesn’t use refs itself, though ReactTransitionGroup does.

Strange, it happens on a specific component that renders nested animated component, and
only on prod build.
No issue with other animations.

Strange, it happens on a specific component that renders nested animated component, and
only on prod build.
No issue with other animations.
It's related to this issue:
#174

What does the code look like?

Realy not sure if it's related 100% to velocity-react, but when I remove the animation from the Image component, all works.
It happens only on prod build (webpack), but I get no other errors, so debugging is hard,
Just wanted to check if any of you have an idea?
Do you see any issues here?
`var enterAnimation = {
animation: {opacity: 1},
duration: 600
}
var leaveAnimation = {
animation: {opacity: 0},
duration: 400,
style: {display: 'none'}
}
return (

{ this.state.displayData.map((displayData, index) => {

}
)}

);`

Realy not sure if it's related 100% to velocity-react, but when I remove the animation from the Image component, all works.
It happens only on prod build (webpack), but I get no other errors, so debugging is hard,
Just wanted to check if any of you have an idea?
Do you see any issues here?
`
var enterAnimation = {
animation: {opacity: 1},
duration: 600
}
var leaveAnimation = {
animation: {opacity: 0},
duration: 400,
style: {display: 'none'}
}
return (

{ this.state.displayData.map((displayData, index) => {

}
          )}

);
`

Not sure it's related to velocity-react, but once i remove the animation, i get no errors.
Do you see any issues with this code?
Happens only on production build (webpack)
var enterAnimation = {
           animation: {opacity: 1},
           duration: 600
       }

var leaveAnimation = {
           animation: {opacity: 0},
           duration: 400,
           style: {display: 'none'}
       }

return (

               { this.state.displayData.map((displayData, index) => {

                    <VelocityTransitionGroup enter={enterAnimation} leave={leaveAnimation}>
                      <Image key={Math.floor(Math.random()*10)} data={this.state.data} />
                    </VelocityTransitionGroup >

                  }

              )}

);

I suspect that the issue is the VelocityTransitionGroup is being removed from the DOM while the transition around the Image is still going on.
You should in general have your VelocityTransitionGroups be stable on the page, and only their contents appear and disappear.


Subtle mistake in the implementation

Hi. Thanks for your implementation. It is very helpful. However, I find that you miss the dropout in the IPAModule.
https://github.com/lucidrains/invariant-point-attention/blob/de337568959eb7611ba56eace2f642ca41e26216/invariant_point_attention/invariant_point_attention.py#L239
In the alphafold2 supplementary, the dropout  is nested in the layer norm, which also holds true in the layer norm at transition layer (line 9 in the figure below).

If you think this is a problem, please let me know. I will submit a pr to fix it.
Thanks again for sharing such an amazing repo.
Best,
Zhangzhi Peng

@pengzhangzhi Hi ZhangZei, thank you for pointing this out! https://github.com/lucidrains/invariant-point-attention/commit/70e685cc5b4123133e04d2bf14f97df843160682


 This is very annoying because my base has a ladder shaft that goes from y11 to around y130. Please fix.
Relevant info: I am on the latest version of the mod, and my Forge version is <IP_ADDRESS>54.

Why is this marked as "Report Incomplete"?

There's a bug report template. Your report is missing many parts of that template.

@Untitled-1-dev one do not use latest version, use actual version and two use template it's there for a reason so use it


Is "Evolve Schema" intended to create a new version of a schema?

I've been using the kafka-topics-ui and schema-registry-ui over recent weeks and find them very useful.
As per below, I tried editing the field "private" so that it became a 'string' from an 'int'.
On hittiing 'evolve schema' ... is that intended to be the equivalent of a curl -X POST http://schema-registry:8081/subjects/my-connector/versions -d '{ ... }' ... in order to create a new version of the schema?

I couldn't get it to work ... although, admittedly ... when I try to generate a new schema using the schema-registry API ... it also fails with a 409 conflict.  I even tried to delete the topic .. in case this conflict was being caused by existing entries.  Do you think the change I'm making to the 'private' field qualifies as a legitimate schema change?
curl -i -X POST -H "Content-Type: application/json" http://localhost:8081/subjects/ckan-meta-package-value/versions --data '{"schema": "{\"type\":\"record\",\"name\":\"package\",\"fields\":[{\"name\":\"id\",\"type\":\"string\"},{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"title\",\"type\":[\"null\",\"string\"]},{\"name\":\"version\",\"type\":[\"null\",\"string\"]},{\"name\":\"url\",\"type\":[\"null\",\"string\"]},{\"name\":\"notes\",\"type\":[\"null\",\"string\"]},{\"name\":\"license_id\",\"type\":[\"null\",\"string\"]},{\"name\":\"revision_id\",\"type\":[\"null\",\"string\"]},{\"name\":\"author\",\"type\":[\"null\",\"string\"]},{\"name\":\"author_email\",\"type\":[\"null\",\"string\"]},{\"name\":\"maintainer\",\"type\":[\"null\",\"string\"]},{\"name\":\"maintainer_email\",\"type\":[\"null\",\"string\"]},{\"name\":\"state\",\"type\":[\"null\",\"string\"]},{\"name\":\"type\",\"type\":[\"null\",\"string\"]},{\"name\":\"owner_org\",\"type\":[\"null\",\"string\"]},{\"name\":\"private\",\"type\":[\"null\",\"string\"]},{\"name\":\"metadata_modified\",\"type\":[\"null\",{\"type\":\"long\",\"connect.version\":1,\"connect.name\":\"org.apache.kafka.connect.data.Timestamp\"}]},{\"name\":\"creator_user_id\",\"type\":[\"null\",\"string\"]}],\"connect.name\":\"package\"}"}'
HTTP/1.1 100 Continue

HTTP/1.1 409 Conflict
Date: Mon, 03 Oct 2016 10:29:33 GMT
Content-Type: application/vnd.schemaregistry.v1+json
Content-Length: 93
Server: Jetty(9.2.12.v20150709)

{"error_code":409,"message":"Schema being registered is incompatible with the latest schema"}

It seems the 'schema-registry API' doesn't allow for deleting schemas?
Also, does the output from the schema window (below) qualify as an '*.avsc' file-type ... and is a simple copy and paste?

Thanks.

Read:
https://docs.oracle.com/cd/E26161_02/html/GettingStartedGuide/schemaevolution.html
You cannot change a field's data type. If you have decided that a field should be some data type other than what it was originally created using, then add a whole new field to your schema that uses the appropriate data type.

It seems the 'schema-registry API' doesn't allow for deleting schemas?

That is correct. Schema's are stored into a Kafka topic, and Kafka does not allow deletion of messages

Also, does the output from the schema window (below) qualify as an '*.avsc' file-type ... and is a simple copy and paste?

That is correct

Just to be a little more accurate - schema evolution allows widening types
i.e. https://github.com/Landoop/landoop-avro-generator/blob/master/src/main/java/com.landoop.avrogenerator/messages/AvroEvolutionWiden.java
But i've never tested widening and Int -> String
Int -> Long though should be OK

Thanks @Antwnis .... I clearly should have done a more thorough reading of the docs!


Preferences API extensions

Hi,
was working on preferences in my game and saw there is no nice kotlin extensions. I tried to come up with something but I was not sure how to solve get calls to avoid getInt, getString, etc..
Any ideas?
I will work on the documentation next week, if someone thinks this might be a useful addition. If not, feel free to delete this PR ;)

I've thought about this and I think this could be added as a separate module. If there are tiny modules with pretty general purpose utilities like ktx-log, I don't see why preference utilities couldn't be separated as well.

Made a quick update on the PR with reified set and get. Also thought of a way to maybe use the pair syntax but did not come up with a very nice way :D
I also replaced the mock now with an implementation as you suggested.
Will update Readme by end of this week.

Overloads for set were fine, you can bring them back. Just leave one generic function for JSON serialization of properties. It's get that's problematic and needs the reified types.

I have merged the develop branch now and resolved the CHANGELOG.md conflicts. Also, finished the documentation and everything else from my POV.
Let me know if there is anything to change :)

Thanks, I believe that's all as well. I'll do some minor refactoring and publish the module snapshot today. Thank you for your contribution!

@Quillraven I ended up things a bit as I looked closely into the code and the tests:

get now returns a nullable value, since the preference might be missing. A variant with default value was added. The tests were expanded with examples of missing preferences.
Double values did not work as expected with get/set (they were treated as JSON-serializable objects). Since this is a pretty commonly used basic data type, I've added some special measures to inform the users that it's not supported by Preferences. I did not do the same for Short and Byte though.
I've split the code examples in the README into small sections.

You're welcome to review the changes.

@Quillraven I think there were quite a few useful utilities added since the last release, and this module is a major contribution. We might publish a new stable version this week. Let me know if you think something is missing or if you want to set up any more pull requests soon.

looks good to me and I like the way you tested the flush extension. I always learn something from your changes, thanks!
Found a small typo but other than that it looks great.
I have no plans for other PRs as I am very busy at work for the next couple of weeks haha.
Looking forward to the new release - thank you a lot!

Found a small typo but other than that it looks great.

Which file and line?

51 in preferences.kt
I thought I added a comment but now I don't see it anymore. You wrote amd
instead of and.
MJ<EMAIL_ADDRESS>schrieb am Mi., 25. März 2020, 20:34:

Found a small typo but other than that it looks great.
Which file and line?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/libktx/ktx/pull/255#issuecomment-604042922, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAWYTGFQYGIHSSC22NPMG3RJJME5ANCNFSM4LRNSBEQ
.

@Quillraven Thanks, good catch. (Also, Intel probably hates me.)

@Quillraven By the way, snapshot release should already be out. Assuming you're using the preferences extensions in a personal project, I'd appreciate it if you switched to KTX and tested the API - especially around the JSON serialization.

will work on the private project over the weekend and will update to ktx preferences.
If something comes up, I will let you know  :)

@Quillraven Just wanted to let you know that I added some extra utilities from the Cyberpunk framework (#183), including taking screenshots, moving camera and profiling. Snapshots with the changes should already be out. If you have some free time for testing, I'd appreciate it if you looked through the code and tried it out in your project. :)

@czyzby I updated now to the snapshot, kotlin 1.3.71 and gradle 6.3 (to use the exclusiveContent functionality for the snapshot ;) )
Looked into the Cyberpunk extensions but I cannot use any of them, sorry:

Screenshot: sounds useful but I don't use screenshots and no plans to support that for the time being
Profiling: same as above and my code is anyway perfectly optimized :P
Camera: from what I can tell it would be nice to also support a version without Vector2 and simply pass targetX and targetY
Text helpers: I wanted to use that for my floating texts but there is only a "String" version and I have a stringbuilder. Maybe there would be an option to also use stringbuilder? Second, and more important to me, it creates a Vector2 object. Since my texts are floating (=moving) I would create a vector2 object per frame. I would either need to redesign my code for this function or there should be an option to pass in a Vector2 object which will then contain the result.

This is just my personal opinion from my current project. I think in general they are useful extensions but at the moment I cannot use them, sorry.

@Quillraven Thanks for the feedback, it's actually very helpful.
By the way, I'm currently working on #182 (about time). I still have a bunch of tests to write and refactor, but the basic functionality is there. I should be done by tomorrow, unless there's some major bug that I'll have to fix. I've written some basic mock-up apps loading and using some assets, but if you're currently using AssetManager, I'd appreciate if you tested this one as well. I'll let you know when I'm done.

sure just let me know. I am using assetmanager in the loading screen that actually loads all assets currently since it is still a small game and does not need load/unload mechanics.

@Quillraven Just wanted to let you know that 1.9.10-b5 was released with your preferences module and the new AssetStorage implementation.

thank you! will update my project over the weekend :)


No such file or directory after entering capcha in firefox

$ python2.7 pyscholar.py -c 1 --author "albert einstein" --phrase "quantum theory"

/usr/local/lib/python2.7/site-packages/bs4/__init__.py:166: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

To get rid of this warning, change this:

 BeautifulSoup([your markup])

to this:

 BeautifulSoup([your markup], "lxml")

  markup_type=markup_type))
Traceback (most recent call last):
  File "pyscholar.py", line 225, in <module>
    sys.exit(main())
  File "pyscholar.py", line 221, in main
    querier.quit()
  File "/home/edd/PyScholar/src/query.py", line 468, in quit
    copytree(self.firefox.profile.path, FF_PROFILE_PATH)
  File "/usr/local/lib/python2.7/shutil.py", line 208, in copytree
    raise Error, errors
shutil.Error: [('/tmp/tmpyJSdF2/webdriver-py-profilecopy/lock', '../ffprofile/lock', "[Errno 2] No such file or directory: '/tmp/tmpyJSdF2/webdriver-py-profilecopy/lock'")]

FWIW, it's just that lock file that is the issue. If you ignore the exception, all is well (not ideal).

python2.7 pyscholar.py -c 1 --author "albert einstein" --phrase "quantum theory"

         Title Quantum theory of the monoatomic ideal gas
           URL http://www.condmat.uni-oldenburg.de/TeachingSP/einstein_2.ps
          Year 1924
     Citations 24
      Versions 2
    Cluster ID<PHONE_NUMBER>3269068150
Citations list http://scholar.google.com/scholar?cites=16541064273269068150&as_sdt=2005&sciodt=0,5&hl=en
 Versions list http://scholar.google.com/scholar?cluster=16541064273269068150&hl=en&as_sdt=0,5
       Excerpt In a treatment which has appeared recently in these proceedings (XXII 1924, p. 261) a theory of the “degeneracy” of ideal gases has been given, applying a method devised by Mr. D. Bose for the derivation of Planck's radiation formula. The interest in this theory stems  ...
       authors A Einstein - Proceedings of

I'm sorry but I can't reproduce the warning nor the error, it is working properly on my machine.
You can try by updating firefox, selenium and BeautifulSoup.


go-torch thinks application is doing nothing

imcom@imcom-ubuntu:~/appgw$ go-torch --url "http://localhost:8081" -s "/perf/profile" --binaryname build/apps/appgwd -t "60" -f "torch.svg"
INFO[0000] Profiling ...
FATA[0060] Your application is not doing anything right now. Please try again.

I keep getting this error message, but go tool pprof works well on the same entry point.
Besides, when I generate flamegraph from the binary output from pprof, there is an error occurred while rendering the flamegraph ...
Is there anything that I am missing?

@imcom I think this is a duplicate of issue #20.
Also, the binaryname flag is not needed when you profile from your application's pprof endpoint.


Invalid examples

If you copy examples like
$mangoUser = new \MangoPay\UserNatural();
        $mangoUser->PersonType = "NATURAL";
        $mangoUser->FirstName = 'John';
        $mangoUser->LastName = 'Doe';
        $mangoUser->Birthday =<PHONE_NUMBER>;
        $mangoUser->Nationality = "FR";
        $mangoUser->CountryOfResidence = "FR";
        $mangoUser->Email =<EMAIL_ADDRESS>
        //Send the request
        $mangoUser = $api->Users->Create($mangoUser);

It will throw an exception because it misses "UserCategory".

I wish they hire some developers to update the SDKs and examples. Very hard to get setup and running like this.

Hello @psociety,
You have examples for these calls inside the Mangopay documentation.

I have already created a [https://github.com/Mangopay/mangopay2-php-sdk/pull/602](pull request)  that adds missing data to the workflow.


[TE]frontend - Build the tree parser for composite anomalies

The parser contains the logic to extract data in order to build child components at any level of the tree when performing the drill-down analysis for Entity Monitoring. The output at each level of drill-down contains data formatted in a way that can be directly consumed by the child components referenced in the output without any additional transformation.

@zhangloo333 Can you please take a look again, your comments are addressed now.


parametric: upgrade go.mod version and enable tracecontext tests

Description

Upgrades dd-trace-go from v1.39.0-alpha.1.0.20230627105022-ea1655a16eb8 to v1.53.0-rc.2.
cd utils/build/docker/golang/parametric
go get -u<EMAIL_ADDRESS>go mod tidy

Enables tests that now pass after the upgrade
Motivation

This includes various bug fixes for W3C, including this one.
Workflow

⚠⚠ Create your PR as draft
Follow the style guidelines of this project (See how to easily lint the code)
Work on you PR until the CI passes (if something not related to your task is failing, you can ignore it)
Mark it as ready for review

Once your PR is reviewed, you can merge it! :heart:
Reviewer checklist

[ ] If this PR modifies anything else than strictly the default scenario, then add the run-all-scenarios label (more info).
[ ] CI is green

[ ] If not, failing jobs are not related to this change (and you are 100% sure about this statement)

if any of build-some-image label is present

is the image labl have been updated ?
just before merging, locally build and push the image to hub.docker.com

This is going to be reverted https://github.com/DataDog/dd-trace-go/pull/2140


nixos: drop scripted initrd networking

Description of changes
We remove scripted initrd networking as it is:

very much broken, see https://fem.social/@clerie/111890928880190411
almost unsalvageable as all boot people are working on the systemd stage 1
has de-facto no maintainer

Signed-off-by: Raito Bezarius<EMAIL_ADDRESS>TODO:

[ ] fix all tests
[ ] sprinkle enough warnings

I have scripted initrd usecases, what's going to happen to me?
Please consider using the systemd stage 1 setup, if you have troubles, reach out to the support channel. If this is a real showstopper, please chime in this discussion.
Open to pick up to external contributors :

Transform this PR into a warning-only PRs and prepare the drop PR for 24.05 branch-off for a full release cycle of deprecation: I don't suggest it because there's no maintainer and this just cause maintenance churn on the systemd stage 1 side.

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

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

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

[ ] Fits CONTRIBUTING.md.

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

Probably a lot of nixos tests use that option and must be deleted/adapted

This would break my current server setup. Is there a viable replacement already? You mention that the alternative is still being worked on, I'd prefer if existing options are not broken until another way is stabilized.

You can already use systemd stage 1, what is preventing you from doing so?

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/seeking-feedback-on-the-removal-of-scripted-initrd-networking-in-nixos/39457/1

@polygon boot.initrd.systemd.enable = true; will enable the systemd-based initrd, which does work with the boot.initrd.network options; in fact, initrd networking with systemd initrd has seemed significantly more reliable.

I'm strongly against removing features entirely without a deprecation period. It means that users have no warning period, and if they want to maintain a secure system, they have exactly 1 month to deal with it (the stable overlap between NixOS releases) from the first time they hear about it, which is not a lot.

As you can read:

Transform this PR into a warning-only PRs and prepare the drop PR for 24.05 branch-off for a full release cycle of deprecation: I don't suggest it because there's no maintainer and this just cause maintenance churn on the systemd stage 1 side.

There's even a proper Discourse discussion on the way to go for the deprecation and even a discussion on Matrix on how to do such deprecations, this PR is marked on draft to signal clearly I'm not proceeding with it, at the time.
But I'm not planning to write the warning / deprecation PRs.

@polygon boot.initrd.systemd.enable = true; will enable the systemd-based initrd, which does work with the boot.initrd.network options; in fact, initrd networking with systemd initrd has seemed significantly more reliable.

No, I need to use scripted networking because that machine needs to be in a specific VLAN which seems impossible without postCommands. But now that we seem to get a proper deprecation period, all is well that ends well.

@polygon boot.initrd.systemd.enable = true; will enable the systemd-based initrd, which does work with the boot.initrd.network options; in fact, initrd networking with systemd initrd has seemed significantly more reliable.

No, I need to use scripted networking because that machine needs to be in a specific VLAN which seems impossible without postCommands. But now that we seem to get a proper deprecation period, all is well that ends well and there is sufficient time to migrate this to networkd.

Have you tried what we suggested? Tagged VLAN support is built-in... Even VXLAN is possible with that.

What exactly am I supposed to try? Just enabling systemd apparently is not going to work, since the postCommands option that contains both, the network config and the ZFS unlocking, is going away.

Something like this should work if you're using networking.vlans option:
{ config, pkgs, ... }:
{
  boot.initrd = {
    systemd = {
      enable = true;
      network.enable = true;
      users.root.shell = "/bin/systemd-tty-ask-password-agent"; # works with zfs
    };
    network.enable = true; # should pick up `networking.vlans` configuration
    network.ssh = {
      enable = true;
      hostKeys = [ "/etc/secrets/initrd/ssh_host_ed25519_key" ];
    };
  };
  networking.useNetworkd = true; # important
}

Fully implementing #251388 should leave no reasons to continue using scripted initrd networking

Is that even a necessary condition? As far as I can tell, scripted networking doesn't support those options in initrd anyway. For example, networking.vlans creates systemd units in stage 2, and it doesn't appear to do anything in stage 1/initrd.

Is that even a necessary condition?

Not really, but replicating stage2 networking in stage1 is painful with scripted networking. Not having to even think about it would be awesome

is there a way to have separate networking configs in stage 1 and stage 2? that's my current blocker for switching to systemd initrd on one of my systems (there are more blockers on other systems, but they aren't related to networking)

is there a way to have separate networking configs in stage 1 and stage 2?

This should work:
boot.initrd.network.enable = false;
boot.initrd.systemd.network.enable = true;

See also:
https://github.com/NixOS/nixpkgs/blob/591db34a9b4d569b003aed5936b55b04d3b947ee/nixos/modules/tasks/network-interfaces-systemd.nix#L197

that wouldn't work for me because it would also disable ssh in initrd

This should work:

It doesn't, /etc/systemd/network/10-mac.link is still the same in stage 1 and stage 2.
I'm setting it like:
systemd.network.links."10-mac" = {
  matchConfig.OriginalName = "e*";
  linkConfig = {
    MACAddressPolicy = "none";
    MACAddress = mac1;
  };
};
boot.initrd.systemd.network.links."10-mac" = {
  matchConfig.OriginalName = "e*";
  linkConfig = {
    MACAddressPolicy = "none";
    MACAddress = mac2;
  };
};

It doesn't, see

I've looked at it on my system and it's empty:
nix-repl> nixosConfigurations.myhost.config.boot.initrd.systemd.network.enable
true

nix-repl> nixosConfigurations.myhost.config.boot.initrd.network.enable
false

nix-repl> nixosConfigurations.myhost.config.networking.useNetworkd
true

nix-repl> nixosConfigurations.myhost.config.systemd.network.units
{ "40-br0.netdev" = { ... }; "40-br0.network" = { ... }; "40-eno1.network" = { ... }; "40-enp3s0.network" = { ... }; "50-tailscale.network" = { ... }; }

nix-repl> nixosConfigurations.myhost.config.boot.initrd.systemd.network.units
{ }

For reference, the issue was that udev link files are always copied into stage 1. I've made an issue for this, because it isn't clear to me if this is actually needed anymore. https://github.com/NixOS/nixpkgs/issues/326685. We should do some testing and figure out if it can be removed.


Fix for sol_platform_get_machine_id()

In case SOL_PLATFORM_LINUX is defined, this function expects an UUID
from the environment variable SOL_MACHINE_ID. It was only considering
UUIDs formed by 32 chars, and not 36.
This patch fixes that, leaving the length to be check by
sol_util_uuid_str_is_valid(), which already does that, and if the length
is 36, we remove the hyphens, since the returned value is expected to
contain only hex digits. Valid formats (32 chars and 36 chars + hyphens)
for UUIDs were obtained from [1].
[1] https://en.wikipedia.org/wiki/Universally_unique_identifier
Signed-off-by: Bruno Melo<EMAIL_ADDRESS>

The code looks good, however it's failing a fbp test.

+1

Fair for me as well

I've granted you write access to the repository since you have lots of contributions already.
Just make sure to read  https://github.com/solettaproject/soletta/wiki/Contributing#contributions-flow please.
Thanks

Merged


ECM-661

JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/ECM-661
Change description
Add CallBackURLMidEvent for Reinstate Closed Case
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

This need to go into release branch before merging, not master


Ruby - Blank page

I'm trying to use the ruby example, but when I click at "Pay with Amazon" I'm redirected to https://payments-sandbox.amazon.com/gp/widgets/hosted/init, blank page and nothing happens.
I checked my settings and they look fine.
Do you have a guess?

Thanks for submitting this issue. I am in the process of reproducing your use case. I will be in contact as soon as possible.

I have sent you instructions on how to register for Login and Pay with Amazon. Please let me know if you have any additional questions.

@samir-khoja , @lucasfais I am trying to use with coldfusion, when I click at button pay with amazon, it is redirected to https://payments-sandbox.amazon.com/gp/widgets/hosted/init.
How to fix it, thanks

Having the same issue (not using the sample but I don't know where else to ask), getting a blank page @ https://payments-sandbox.amazon.com/gp/widgets/hosted/init after generating the signature in my ruby (rails) backend, settings are correct, and I copied the signature function from here, any help would be appreciated


Feature set completion

Hey,
This seems like a great library. I was wondering how complete it is relative to the JS version?
Thanks

@stekyne Work in progress. I started migrating some classes in the few weeks I'll start migrating the tests first rather than the code so the progress is reflected on the tests.
Any help will be appreciated.

@kblok Have you considered creating a project board? Project

Good idea @adriangonzalez! I've never used the projects tab. I'll give it a try!

Hello @kblok I'm following this projet closely as I need to use it at work, and I'd like to know when you think you'll be able to publish a new version on NuGet.
Thank you for your work !

Hey @PhenX. Thank you man
How would you use this library? I'm going to publish the roadmap next Monday. That will help you to know when you could get a useful version.

@kblok I'll use it to generate PDF documents from HTML. I already did this with NodeServices + NodeJS Puppeteer, but that's a bit too complicated for what I need to do.

@PhenX lucky you! That's the first thing I want to implement, after being able to load at least one page :p

Great news :) keep up the good work, can't wait to try it

@kblok Don't hesitate to tell me how I could help if you want

Hey guys, I have published our first monthly report
!. I also updated the readme.
@PhenX  I would really appreciate your help! So this what I wrote in the report:

I won’t accept code contributions to the library before version 0.3 because the code is still taking shape, and because I will create the contributing document in version 0.2. However, you are welcome to start writing tests. We have 523 tests to code!

These are my next steps:

Create a Project on Github.
Implement the downloader (I'm copying chromium manually now).

But besides that, if you want to start writing test, that will be awesome! we have 523 to write. I know it might not be the funniest part, but we really need that, I bet that many tests will just turn green, and we can ignore the others.
If you are interested, shoot me an email.

Just to mention that one of my must-have functions is "evaluate" in order to execute arbitrary script and return objects. Number two on my list is Screenshot which is already on the roadmap.

Hey @tommymonk. That's down the list, not because it's not important, I love that feature. The main issue is that I don't have quite clear how's that implemented. How it parses javascript code and sends it through a WebSocket, once we solve that, then we'd need to code all the interfaces necessary to map the javascript model in C#. We'll get there.

https://chromedevtools.github.io/devtools-protocol/tot/Page#method-addScriptToEvaluateOnNewDocument
https://github.com/GoogleChrome/puppeteer/blob/660b65780f51d86ad615b7871bdf125b505624e6/lib/Page.js#L331
Doesn't Puppeteer just use the Chrome Debugging Protocol underneath? The parsing will occur in the browser.
I think you could replicate the Puppeteer API by using something like https://github.com/BaristaLabs/chrome-dev-tools-runtime, to implement the debugging protocol. Then you'd just have to implement the Pupetteer API, in C#, using the aforementioned library. Unless I'm missing something of course!

@stekyne that part is easy in Javascript, because yourFunction.toString() returns the function's code:

That's not so easy in C#. I think my first approach would be implementing that as string. This will be easy:
page.evaluate($"document.getElementById('{foo}').innerHtml");

But this:
page.evaluate((foo) => document.getElementById(foo).innerHtml, foo);

First, we'd need the document interface/class and the HTMLElement class and then turn that into a string. Barista is using expressions as string.
Thank's for your feedback! It'll be great when we get this working and you start using it!

Just to be clear, I was referring to https://chromedevtools.github.io/devtools-protocol/tot/Runtime#method-evaluate

@tommymonk yeah, we'll get that for sure.

You want to embed any arbitrary Javascript in C# code? I think that's pretty ambitious. It wouldn't be worth doing for what is essentially one method call on the API. The Chrome Debugging API itself only returns an ID string for that method so you'd have to wonder what you'd be gaining.

Agreed @stekyne

It actually is more sophisticated than that, when you set the returnByValue and entire JSON representation of the object is returned.
I'm currently using the https://github.com/MasterDevs/ChromeDevTools project, but have found it to be quite flaky.

@tommymonk That project only supports up to version 62. The other one posted is at 64. Might be a source of issues.


Set 'openshift.io/build.start-policy' label for scratch builds

Related: #504
I think its safe to set this label to Parallel

This won't do anything since scratch builds have no BuildConfig (openshift.io/build-config.name annotation): https://github.com/openshift/origin/blob/v1.3.2/pkg/build/controller/policy/policy.go#L131
In fact, having no BuildConfig means that HandleComplete doesn't try to find next build and therefore doesn't do the expensive build list operation.

Ah, okay. Closing this one then


new Spring Data Scrolling API support

Will You guys support the new Spring Data Scrolling API with QueryDsl?
Something like:
Window<Resource> findAllBy(Predicate predicate, ScrollPosition position, Limit limit, Sort sort);

That is probably spring data team issue


write autonomous routines (alternative 3)

write a number of pure pursuit paths in individual pure-pursuit files. then add those files into the regular autonomous routines files.

I think the majority of them were demonstrated during Westtown


[iOS] No Support for Bouncy Castle

Hello, There is no support for bouncy castle on iOS. Apple's CryptoKit just provides method to create Curve25519 key. But there is no way in which we can encode the public key in "ASN1 X9.62" format.
Please help urgently.

There is a C test code have you seen that?

Yes, checked that. But it does not produce "ASN1 X9.62" format public key. As, "bouncy castle" encodes and decodes using this format I was unable to get result.
Have found the solution though. Used SwiftECC(3rd party) and CryptoKit to fix this.
You may close this now.

@kmohsin11 Do you have a sample for that? Am facing same issue


WebConnection(Wrapper): throw a more specific IOException from close() that does not include InterruptedException

🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥
NOTE: THIS WILL BREAK COMPILATION FOR ALL USERS OF THE LIBRARY
THAT HAVE BEEN CATCHING THE MORE GENERIC EXCEPTION SO FAR.
🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥
I defined my own subclass of WebConnectionWrapper to wrap a WebConnection, and got the warning
Warning:(91, 81) java: auto-closeable resource <anonymous com.gargoylesoftware.htmlunit.util.WebConnectionWrapper> has a member method close() that could throw InterruptedException
Error:java: warnings found and -Werror specified

AutoCloseable javadoc says
*
While this interface method is declared to throw {@code
* Exception}, implementers are strongly encouraged to
* declare concrete implementations of the {@code close} method to
* throw more specific exceptions, or to throw no exception at all
* if the close operation cannot fail.

*
Implementers of this interface are also strongly advised
* to not have the {@code close} method throw {@link
* InterruptedException}.

Suggested solution is to throw the more specific exception IOException

@Override void close() throws IOException; in WebConnectionWrapper
@Override void close() throws IOException; in WebConnection

Many thanks - merged


Todo-Python: CLI instructions and GitHub readme should agree on need for venv

Is your feature request related to a problem? Please describe.
The GitHub readme instructs the user to az dev init followed by py -m venv .venv and then az dev up.
The CLI says nothing about creating the venv and indicates I can run az dev up immediately.
Describe the solution you'd like
If the venv is required, then it should be mentioned in the CLI.
If not, then it should be removed from the readme, or at least called out as an optional step.
Additional context

az dev is not part of Azure CLI. May I know which extension or readme you followed?


add --weights option to D8FlowAccumulation tool

This patch adds a --weights option to the D8FlowAccumulation tool. A raster containing weight values is provided as the argument:
whitebox_tools --run=D8FlowAccumulation --input=d8_pnt.tif --output=d8_acc.tif --weights=weights.tif --pntr

The weights raster is used to reduce flow accumulation in areas where the weight is less than one. For example, I am using this patch to produce less accumulation in flat areas. I generate a slope raster, and then re-scale it using a ramp function, giving a unit weighting above 15% gradient, down to an 0.2 weighting below 5% gradient:
whitebox_tools --run=Slope --input=dem.tif --output=gradient.tif --units=percent
whitebox_tools --run=RescaleValueRange --input=gradient.tif --output=weights.tif --clip_min=5 --clip_max=15 --out_min_val=0.2 --out_max_val=1.0

I extract streams for topographic maps using this method. The weighting reduces streams in flat areas and looks more natural on the map.

There is already a tool for doing this. It's called D8MassFlux, with a corresponding tool for Dinf as well.

Oh, very interesting! I don't think I'd seen that tool. So the weights in my example correspond to the D8MassFlux loading raster. Alternatively, I could use the efficiency raster to attenuate accumulation in flat areas.
I think there might still be a place for my suggested feature. The D8MassFlux tool uses more rasters, which is a burden on memory when running large DEMs. But also, specifically for stream extraction, that tool doesn't give you the flow pointer raster. This is needed by RasterStreamsToVector to create stream vectors. (And also ShreveStreamMagnitude, which I use to add a size attribute for the vectors.)
Alternatively, could the D8MassFlux tool be made to use a flow pointer as input, instead of a DEM? (As per D8FlowAccumulation with the --pntr switch.) Or, could it optionally save the flow pointer as a second output raster?


Complete GAP Constants

The list of GAP Constants needed to be completed so future updates can use them to complete "TODO: Unhandled GAP type" as being logged in type_converters.py (line 197 as of 20200210)

thank you!


Only keep > 0 geometry in CharMeasure

Fixes #494

This fixes the major issue of the viewport size completely breaking, there is one remaining issue though. When you show the element after the resize, if the resize was smaller then the scroll bar will still be out of sync. This requires a manual term.emit('scroll') which is fine. I created https://github.com/xtermjs/xtermjs.org/pull/12 to document this.


Add .gitignore + turn off static runtime

Small fixes so that this yaml-cpp repo will work when used as a sub-module for Hazel (game engine series version)

This would allow a fresh checkout to build properly

This is very urgent pull request , pull come to checkout Hazel  repo , but the main branch won't compile, please merge it ASAP @TheCherno


chore: provide a readable release file name

Your checklist for this pull request
🚨Please review the guidelines for contributing to this repository.

[x] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your master!
[x] Check the commit's or even all commits' message styles matches our requested structure.
[ ] Check your code additions will fail neither code linting checks nor unit test.
[x] Please provide a readable PR title.

Description
as you see in the title.

I have tested it. See the following screenshot


how to avoid conflicts between users

Very interesting ideas to handle data transfer between pages.
Do you know how to solve the conflicts if multiple user the service at the same time? The data from one user will overwrite the data from another user....

That is a problem that Streamlit poses from time to time. There two solutions that I can think of:

This application was built as a means to perform analysis individually so it can be cloned and run on a local machine. That makes it secure and faster. It's very lightweight so it can easily be run locally.
Streamlit recently released session states which will be pretty useful for data saving and re-use. There is still no proper functionality for pagination so I have been using work arounds for it.

Closing this issue since there is no response.


Add component Chips

This is a GitHub pull request (PR) for a component called "Chips". The PR includes the following changes:

The handleChipSelection and handleChipRemoval functions have been imported from the config module.
The Template function has been defined to generate the HTML for a chip element based on the provided props.
The Meta component has been used to set the title and parameters for the Storybook story.
The Canvas and Story components have been used to render the chip element with different props and variations.
The structure and variations of the chip element have been described in the documentation.
The accessibility features of the chip element have been documented, including keyboard and screen reader support.
Examples of how to use the chip element in HTML and how to add a ripple animation have been provided.
Examples of using multiple chips and supporting right-to-left languages have been included.

The PR provides a well-documented and tested component that can be easily integrated into a project.

👋 Thanks for creating a pull request! 🚀 Checkout the storybook we've created for it: chlorophyll


[6.x] Set relation connection on eager loaded MorphTo

As a fix of bug described in issue #29935, this will pass the initial model's connection to the eager loaded MorphTo model that is using a default connection.

@yaim
This appears to be a potentially breaking change for some applications.
Eager loading a morphTo relationship on a model that is being queried without global scopes, appears to apply global scopes anyway because of the call to $this->getConnection().
If I understand what's happening correctly, calling withoutGlobalScopes() on the morphTo relation seems to fix this issue for now
I don't know what happens if the child in the morphTo relation were to have it's own global scopes applied, which you wouldn't want removed, so I'm not sure if this is the best course of action.


feat: resolving data references via FakeProcessor :gift:

Description
This PR introduces the FakeProcessor class which enables simulated executions of recipes without actually loading or processing any data. This is useful for two applications:

Firstly, it enables a recipe to be resolved in terms of its data layer references. The referenced data layers are written to the cache during processing by the FakeProcessor and can be read from there accordingly.
Secondly, it enables a complete decoupling of the cache_data parameter from preview_run in recipe.py. The data cache can now be initialised via a FakeProcessor run, which is significantly faster than the existing necessity to have a preview run. Accordingly, the default for cache_data can also be set to True. Note that the functionality of preview_run has been changed in that it now only executes the preview run which is no longer automatically followed by a main run with native resolution.

Type of change
Select one or more relevant options:

[ ] Bug fix (change which fixes a bug reported in a specific issue)
[x] New feature (change which adds a feature requested in a specific issue)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update (improved documentation for existing functionality in the package)
[ ] Repository update (change related to non-package files or structures in the GitHub repository)

Checklist:

[x] I have read and understood the contributor guidelines of this project
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I ran all demo notebooks locally and there where no errors

The latest modification tackles the decouping of preview_run and cache as discussed previously. The preview_run will now behave the same way a normal run in respect to the cache utilisation (i.e. if a cache from a previous FakeProcessor run is provided it will be used, otherwise the cache will be ignored).


Ubuntu 24.04 Error starting container: UnboundLocalError: local variable 'config' referenced before assignment

I just migrate my server to ubuntu 24.04 and I'm unable to start doods2 container with this error:
mapping values are not allowed here
  in "config.yaml", line 3, column 7
Traceback (most recent call last):
  File "main.py", line 91, in <module>
    main()
  File "main.py", line 54, in main
    if isinstance(config.doods.boxes.boxColor, str):
UnboundLocalError: local variable 'config' referenced before assignment

The exact same compose file and config.yaml work fine on ubuntu 22.04. Even exporting a working image from 22.04 to 24.04 the container is unable to start.
Of 4 containers, this is the only one that is not working on the new system.

Never mind... After some updates, it is working now. No idea what were wrong.

Never mind. After some updates, it is working again. Don't know what were wrong.


System audio does not resume after playing video in Flutter Gallery (<IP_ADDRESS>)

System audio is paused as expected when the user navigates to the video demo page. However, when after the video is done playing, the same audio does not resume.

Hi @chinmaygarde
Is it still an issue?


Rename "admin" role as "Operation Representative"

Describe the task
Per guidance from IRC, we want to rename the column title from "User Access" to "Access Type"
https://www.figma.com/file/LsDmLDCdnJqI8UahyqvOD8/OBPS-App-Designs?type=design&node-id=2719%3A15135&mode=design&t=1lXTaoAGvoNAKc2T-1
Acceptance Criteria

[ ] In the User table, rename the column title from "User Access" to "Access Type"

Additional context

For MVP, the "reporter" UserOperator.Role is not needed.
Refer to https://www.figma.com/file/LsDmLDCdnJqI8UahyqvOD8?node-id=2719:15135&mode=design#674914864 for context
note that this is separate to the app_roles DB model

Split out AC into multiple:

front-end: represented as Operation Representative
database: operation_representative
add explanatory comment on database table to explain what Operation Representative is
cc @andrea-williams

As per a meeting with IRC today, we no longer need to Rename "admin" role as "Operation Representative". Instead, the solution is to rename the column title to "Access Type". cc @hannavovk