Washington - UP Migration - Validate Test Data

Washington = name of STLT
User Story:
As a developer, I want the [STLT] to validate test messages in staging, so that they can receive data in the format they expect.
Description/Use Case
[STLT] is already receiving data from the covid pipeline they will be onboarded to the UP where they will be receiving data from SimpleReport including Covid, Flu and RSV. We need to make sure the message we generate from the UP passes the STLTs validation. We can use SimpleReport to submit test messages to the STLT.
Risks/Impacts/Considerations

WA has not fully responded to our questions yet. So start with getting them set up for COVID, but don't send any test results until we get responses to all of their questions.

Dev Notes:

[x] Upload the newly created receiver settings to Staging
[ ] Copy the receiver's secret key with the new receiver name in Azure's staging environment
[x] Verify we can connect to the newly created receiver
[x] Send a test message through Simple Report and make sure it gets routed to the STLT
[ ] Send test messages according to the STLT needs

Acceptance Criteria

[x] Created and sent data using Simple Report
[ ] Confirmed with STLT that data passes validation
[ ] When finished, tag Mikaelah, Chris, and Glenn in a slack post stating:

[STLT] "Testing in Staging" is complete and will be moving on to "Monitor in Production"
Connection Type: [REST, SFTP, SOAP, etc]
Conditions tested: [List of Conditions]
Positives set up to receive: [List of Conditions]
Negatives set up to receive: [List of Conditions]
Format receiving: [HL7 or FHIR]

To clarify:
Convert Washington to UP (universal pipeline) into staging and change and syntax/functions into FHIR syntax and run a sample test to make sure the conversion has been completed. Correct?
High level Steps:

Create a new branch from main and download existing code base.

Make changes in WA.yml and organizations.yml

Send the changes into staging via command line.

Log into staging.reportstream.com  verify the changes.
When the security pgp key (public/private) comes from WA  , run the necessary steps and enter it into the UI
Run a test.

Correct?
Abi

Just assigned 12/2/2024.

Identified a syntax issue when testing data. the  " .exists() " function was not added to the filter codding. On FHIR CLI , when we tested after adding the  .exists() function it seems to work. I will update staging tomorrow and test again.

Had a con call with the Team . @victor-chaparro @lucero-v @kobiehorne andrew and successfully tested a message for Washington from Simple Reports.  I will continue to test with various data sets to make sure all the transforms are working correctly.

Validated all filters in transform.yml works.
WA_HL7_testresult.hl7.txt
WA_intput_test_file.fhir.txt

I cant upload the key or contact the STLT as of right now.

Created  and Added to wa-phd.ml the file: enrichmentSchemaNames: "classpath:/fhir_transforms/common/datetime-to-local-pst.yml"
to adjust for : ...."
convertPositiveDateTimeOffsetToNegative: true
stripInvalidCharsRegex: null
convertDateTimesToReceiverLocalTime: true
....."
According to an existing template/working model :  enrichmentSchemaNames: "classpath:/fhir_transforms/common/datetime-to-local-mzt.yml"
Will test tomorrow.

Washington Test data  - @lucero-v created and applied the key.  I added the transport config data for the STLT, by copying it from the rest (topic/config) as per @victor-chaparro guidance. Ran a test and everything seems to be running ok from our side. @victor-chaparro will notify the client to see if the data was sent. I will pre-prepare 5 different test scenarios and get it ready to run.

Spillover: Onboardings take longer than a sprint and are difficult to estimate

Made changes on my local. I will upload the changes to Staging in the morning so it can be tested. @victor-chaparro @lucero-v @chris-kuryak .

I made necessary changes in WA-Reciever-Transform.yml on my git branch. The changes are ;(as per STLT's request):
- name: wa-sending-facility-namespace-id
value: [ '"7uycso49' ]
hl7Spec: [ '%{MSH}-4-1' ]
                    - name: wa-sending-facility-universal-id
                      value: [ '"<IP_ADDRESS>.4.1.386<IP_ADDRESS>.519"' ]
                      hl7Spec: [ '%{MSH}-4-2' ]

                    - name: wa-sending-facility-universal-id-type
                      value: [ '"ISO"' ]
                      hl7Spec: [ '%{MSH}-4-3' ]

This needs to be pushed up to git and needs review and approval by @victor-chaparro  and team.
Note: The above transform change is to make sure the MSH-4 always has those values , regardless what comes from the sender.
Additionally, a condition filter was added to local machine , (again as per STLT's requests):
That change was  to add :  Bundle.entry.resource.ofType(Observation).interpretation.coding.code = 'A'
Note:  Only show Positive Results in the OBX
@chris-kuryak @victor-chaparro @lucero-v  - Code is complete. Local Testing is complete. Should we close this ticket and open a new one since we only got these instructions from Washington towards the end of this sprint?  Or should this be consider a spillover.

Spill-over since we got last minute changes and needs PR And Review


Hippo emoji

The Hippopotamus is one of the deadliest animals known to humankind. Also, they spray their poo.
Petitions

change.org: Hippo

Proposals

L2/17-263

The candidate emojis for Unicode 11 include a Hippopotamus emoji as U+1F99B.
http://www.unicode.org/L2/L2017/17284-emoji-recs.pdf


Pass Retirement from App to Site and generate dynamic Pages

Description
This PR does:

App: get the total retirement number of an address
App: set the total retirement number to the offset state
App: Show external Link to Site with the beneficiary address and total retirement number (Staging only)
Site: Generate dynamic pages from URL retirement/<ADDRESS> (Staging only)
Site: Generate dynamic pages from URL retirement/<ADDRESS>/<INDEX> (Staging only)

The implemented contract methods on Site are placeholders until we get the actual GraphQL queries working from subgraph. See the list of further steps below.
HOW TO TEST

Do an Offset here:
https://klimadao-app-git-retirement-pages-klimadao.vercel.app/#/offset
Wait for the Success Modal
In the Success Modal at the bottom copy the URL from the link "Open retirement details on: LINK`
In the copied URL replace https://klimadao.finance/<ADDRESS>/<INDEX> with the URL from this PR preview link for SITE: https://klimadao-site-git-retirement-pages-klimadao.vercel.app/<ADDRESS>/<INDEX>
Paste this new URL into your browser and let NextJS generate the result for you

Further steps

[x] Remove the contract methods used in Site for generating the pages => see PR
[x] Instead query the subgraph with ADDRESS and INDEX from this query => see PR
[x] Pass the data to the dynamic pages  =>  see PR
[ ] Style and build the pages according to Figma Designs

Related Ticket
Part of https://github.com/KlimaDAO/klimadao/issues/345

Checklist

[x] Building the site with npm run build-site works without errors
[x] Building the app with npm run build-app works without errors
[x] I formatted JS and TS files with running npm run format-all

This doesn't seem to be working. @ladytrekker I DM'd you my link in the form:
https://klimadao-site-git-retirement-pages-klimadao.vercel.app//

This doesn't seem to be working. @ladytrekker I DM'd you my link in the form: https://klimadao-site-git-retirement-pages-klimadao.vercel.app/ADDRESS/INDEX

Thanks for checking this PR
Some retirements throw an error when fetching the data.
You can find the fix in this PR => https://github.com/KlimaDAO/klimadao/pull/369


improve enum runtime type-checker typing

More accurate and simpler typing of the enum runtime type-checker.

thanks!


Run fails on Travis

Here's the log: https://travis-ci.org/lezsakdomi/xsr/jobs/287845530#L472
I think, here should be some version mismatch

@nonnymoose Could you please debug this problem?
The log contains a lot of information about the environment.

@nonnymoose If you do so, please create a separate branch for the issue, merge it to master, but don't delete the issue branch: I'll merge it into 67-ci locally, push to lezsakdomi/xsr for test, and if everything works, push the changes to this repo too and create a PR, attaching the instructions for Travis setup.
After than could be the issue branch deleted.

And of course if it isn't a bug in master, please let me know and modify the tags accordingly.

@lezsakdomi I'm really sorry, I've been so busy.
I looked in the log but it says the build was successful. What problem did you notice?

@nonnymoose On line 478 you can see, that "perl exited due to compilation errors", so the output of xsr were missed from README.md (this is not the original commit, but has the same problem. Here is the corresponding log: https://travis-ci.org/lezsakdomi/xsr/jobs/287853197#L477)

@lezsakdomi I see the problem, but there's nothing in the build log. I'm going to try to debug it.

@lezsakdomi It works fine on my computer. I have no idea what happened with Travis...

Lol, it passes without installing any dependencies: https://travis-ci.org/lezsakdomi/xsr/builds/308551303


Android App Crash on specific link

Hi, I have the following issue with a specific link: https://donate.giveasyoulive.com/donate?eid=19178
For some kind of reason this link fails, I guess, and on Android, the app crashes because of this issue and I don't know why this link has any issue and why...
Maybe someone had a similar issue and found a way to debug this?

On Android, it's really easy to reproduce with almost any link, instant crash, send you Logcat screenshot

Hi, nice. I did not saw this if bappend for me ... maybe some know the cause also and how can be solved?

I've opened an issue for OkHttp team to check.
https://github.com/square/okhttp/issues/7552


Errors: Read (0x1) with command: 0b100000000000001

Hello again,
Apologies for bothering you again. I am new to this sensor so I am learning as I go.
I have the following simple code to read the sensor and send it over serial on an ESP32.
        uint16_t val = encoder.getRawRotation();
        Serial.print("Got rotation of: 0x");
        Serial.println(val, HEX);
        Serial.print("State: ");
        encoder.printState();
        Serial.print("Errors: ");
        Serial.println(encoder.getErrors());

Unfortunately I seem to get an error and no rotation reading.
Read (0x3FFF) with command: 0b1111111111111111
Read returned:<PHONE_NUMBER>111111
Got rotation of: 0x0
State: Read (0x3FFD) with command: 0b111111111111101
Read returned:<PHONE_NUMBER>11101
0
Errors: Read (0x1) with command: 0b100000000000001
Read returned:<PHONE_NUMBER>00001

Any insight would be appreciated.

So for the life of me I cant get this thing to work. If you are curious you can find more context on my Reddit post that did not gain much traction here.
I am no wondering if the issue is the delay for the ESP. It is set to 50. Should I play with that? Do I need to increase it or decrease it?
Any help would be appreciated.
Thanks,
Owen

Looks like I may have posted prematurely. As a last resort I explicitly defined my SPI pins and it seems to have worked. Will close the issue after further testing.


habtm sharded-ness fix

@bquorning here's my take on your patch.
BTW, I had trouble getting a "full" repro going (with .columns failing) in the test environment, as the tests create all tables across all shards, which is tricky to decouple.

:+1: This fixes my problem.


Error with search trying tutorial

I got an error while trying tutorial - after populating the database using fixtures any manage.py execution throws:
TypeError: 'RegexURLPattern' object is not iterable
This is somehow connected to search module - after deleting "search" page from cms all works.
Tried on ubuntu, both 16.10 and clean 16.04, docker image works right too.

Thanks for reporting this regression, I'm currently fixing this.

If you want to help out, please confirm this fix using the branch below, to speed up the peer review process:
https://github.com/jrief/django-shop/tree/fixes/359-TypeError-RegexURLPattern

Now all works perfectly, i see no errors.

btw, i think its good idea to mention at first  tutorial page, that without installling elasticsearch and runninig:
./manage.py rebuild_index --noinput
search would not work.

If you start with Docker, the Index is built 10 minutes after the container was fired up.
The docs about searching mention how to build the index. Where do you miss this information?

We are missing that information here: http://django-shop.readthedocs.io/en/latest/tutorial/intro.html

We should document how to install ES, and that the user has to run rebuild_index.


Error: Warning: name token is longer than allowed by the spec: 141

Attach (recommended) or Link to PDF file here:
Configuration:

Web browser and its version:chrome
Operating system and its version:windows
PDF.js version: latest
Is a browser extension: no

Steps to reproduce the problem:

Uploading Pdf gives follwing error in console and few pages appear blank

What is the expected behavior? (add screenshot) pdf should be rendered
What went wrong? (add screenshot)error in console and pdf not rendered properly
Error: Warning: name token is longer than allowed by the spec: 134

Attach (recommended) or Link to PDF file here:

Without this information the issue will be closed as INVALID, since there's unfortunately no actionable information provided here.

PDF.js version: latest

You need to provide the actual version number when reporting an issue, since "latest" can mean any number of things (e.g. current master version, current beta/release version) and is also of no use in e.g. a weeks time.

I have the above code in my parser.js. I am getting error from pdf.worker.js.
Also some pages of pdf are getting blank on load.

I have the above code in my parser.js. I am getting error from pdf.worker.js.

Did you actually read all of https://github.com/mozilla/pdf.js/issues/10871#issuecomment-497337708, since it mentions that you're using a several years out-of-date version of the PDF.js library?
You'll need to update to the latest release, as found at https://github.com/mozilla/pdf.js/releases, and this issue will be resolved. Keep in mind that only the latest version is officially supported.

Closing because of the reasons above and the fact that without a PDF file it will not be possible to look into this.


As a developer, I want to use ACS data directly from Census's open data, rather than from EJScreen, so that the data pipeline is as transparent and direct as possible.

Description
Right now for our initial draft score we're using ACS data from EJScreen because it's easily accessible and nicely formatted. However, because their code is not open source it introduces an opaque step in our data pipeline, and our goal is to have every step of the data pipeline be open and transparent. We should investigate how to pull directly from Census's open data instead, OR work with EJscreen to open up their code that pulls and transforms the ACS data.
Solution
See tasks below. Essentially, we need to investigate if we can make the EJScreen ETL of ACS open source and if not how we can access them most recent ACS summary data directly from Census.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Links to user research or other resources
From a timeboxed investigation of the ACS data on the Census website:

raw data at the block group level from the 2013 5 year summary is available to download in a lot of zip files here: https://www2.census.gov/acs2013_5yr/summaryfile/
you have to combine the files with an excel template in order to make sense of them in a human-readable way. see this tutorial: https://www2.census.gov/acs2013_5yr/summaryfile/ACS_SF_Excel_Import_Tool.pdf
they can be combined programmatically without excel, but its probably necessary to do an excel version first to understand what you're looking for in order to code it properly
notably, this is the 5 year from 2013, so not super recent. i still need to compare this with the ejscreen data to confirm whether ejscreen is using the same year or if they have more recent data.

Tasks

[ ] find out what year ejscreen ACS data is from
[ ] talk to the EJSccreen team about what they do to extract and transform the ACS data, determining if it's possible to open source this in a repo owned by them, or to use what they're doing and open source it on our repo.
[ ] identify best census contact to ask about getting more recent ACS data than the 2013 data available on their FTP site

Definition of "Done"

[ ] We replace this opaque step in our data processing with an open step

Closing as done


Testing peek view not respecting theme settings

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.84.2
OS Version: Win 10

Steps to Reproduce:

set peekViewResult.background to a noticeable color
Write a failing test and run (pytest used in my case)
Open peek view for the test- the editor background color is used

From src/vs/workbench/contrib/testing/browser/media/testing.css it looks like this was meant to be in place but it does not currently work.

peekViewResult.background affects the background color of the tree view in the peek, and that works for me:

Ah I misunderstood what that was controlling. For reference here is what I was seeing:

In that case it looks like the actual issue is that peekViewEditor.background isn't being used where I would have expected given other peek styling (maybe .test-output-peek-message-container .monaco-editor and .test-output-peek-message-container .margin?)


IAPP Migration: Get app to pull site locations based on user input

Describe the Task

[ ] Get app to pull site locations based on user input

@mikeshasko
The front-end and API for this (fetching & caching with filters) is done.
What's remaining for "v1 IAPP sites" or "Points of Interest v1 with type IAPP Site" in InvasivesBC now is:

[ ] Get the IAPP sites into point_of_interest_incoming_data, probably by taking the csv and turning it into json for POST's with at least a dummy photo.

[ ] Choose an (interim) marker for IAPP sites/point of interest and show some of the attributes in a pop up, and show the photo(s) somewhere.  If the popup doesn't fit everything we can do something similar to the reference activities (have a listview of records).

Can be another ticket:

[ ] Get the IAPP photos out of the prod db and have code ready to put them through the API.  Important to get this one out of way so we aren't fumbling for near go-live and can say for real that the IAPP migration stuff is behind us (earlier).


Fails in firefox with SystemJs

This bug causes babel 5.x. to fail to load, which breaks SystemJS. If there isn't a reason for the 'use strict'; tag, it should be removed, because technically this code should fail in browsers that implement use strict.

Nevermind, this is not part of the 'use strict' spec so I guess it is just a FF bug.


One such mod is Lootr:
https://www.curseforge.com/minecraft/mc-mods/lootr
In my limited testing with both mods, I did not encounter any Riddle Chests in the world.
I'm not sure how to remedy the issue except for maybe generating Riddle Chests in close proximity to loot chests that would naturally generate, if possible. Maybe chat with the dev Noobanidus to see if some sort of support can be added such as player instanced Riddle Chests.
Thanks for taking the time to create such a cool mod.

Finally got around to doing a bit more testing. You are correct that they do spawn with mods such as Lootr; however, the spawn rate is much lower compared to no other mods that change vanilla chest spawn behavior.
I will go ahead and close this issue as there is none except for the lowered spawn rate.
Thanks again.


Edit hdinsight-use-oozie.md

Edit complete. In addition to suggestions in the topic, sending these to Jonathan:
Hi Jonathan, I have edited this article. There are several suggestions for you to consider. In addition, here are a couple questions:
General comment: You talk about WASB. We don’t want to use that term in text, even though it is in some code.
Line 228: I deleted the reference about future versions…we can’t make any promises.
I could not find these links:
*Run Windows PowerShell scripts…maybe you can use this:
Using Windows PowerShell (https://technet.microsoft.com/library/dn425048.aspx)
*Use Azure Blob storage with HDInsight (appears three times in the doc)…maybe you mean this:
Query big data from Hadoop-compatible Blob storage for analysis in HDInsight (http://azure.microsoft.com/en-us/documentation/articles/hdinsight-use-blob-storage/)
*Administer HDInsight using PowerShell…maybe you mean this:
Manage Hadoop clusters in HDInsight using Azure PowerShell (http://azure.microsoft.com/en-us/documentation/articles/hdinsight-administer-use-powershell/)
*Develop C# Hadoop streaming jobs for HDInsight…maybe you mean this:
Develop C# Hadoop streaming programs for HDInsight (http://azure.microsoft.com/en-us/documentation/articles/hdinsight-hadoop-develop-deploy-streaming-jobs/)
*Develop Java MapReduce programs for HDInsight…maybe you mean this:
Develop Java MapReduce programs for Hadoop in HDInsight (http://azure.microsoft.com/en-us/documentation/articles/hdinsight-develop-deploy-java-mapreduce/)

Hi @ClarityQueen, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (v-diree). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, or work for Microsoft Open Technologies, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;


Update manifests/p/Piriform/CCleaner/6.08/Piriform.CCleaner.locale.en-US.yaml

Fixes an issue where this package has multiple different monikers
Microsoft Reviewers: Open in CodeFlow

[Policy] Reset Labels


Add a 'gen-prism-grammars' command to 'edb'.

This command generates the prism.js grammars for edgeql and eschema as
well as the synopsis versions of these. The grammars are based on the
keywords as defined in the respective parsers and the introspection of
the schema of an actual EdgeDB database (for purposes of establishing
operators, builtin types and functions).

Actually I'd like this script to be in the edgedb-site repo.

And it doesn't have to be in the edb group of tools.

Cancelling pull request since the code will be in the edgedb-site repo.


GeoData Metrics Does Not Visualise /all as expected

Desired Behaviour (for improvement suggestions only)
If I have stored multiple GeoData metrics then if I navigate to home/metrics/geodata/all I should see all metrics stored to that endpoint
Current Behaviour (for problems)
See below screenshots that illustrate what currently happens - /all does not access every feature stored for every timestamp, instead it displays all the features for the /latest endpoint.

I think that fixing this would involve a slight change in terms of how this endpoint's functionality is envisioned. I could see a benefit to being able to store multiple features per timestamp and I can also see the benefit of the /all endpoint visualising every feature datapoint stored. What do you think?

@pezholio pinging you RE the above as you mentioned that you created this endpoint within Bothan


e2e, passt: Extend test to cover explicit MAC and PCI addresses setting

What this PR does / why we need it:
This PR extend passt e2e test to cover MAC and PCI addresses settings
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note:

NONE

/approve


Bump egui version support to v0.22

I updated this integration so that it can be used in the latest version of egui (v0.22 at the time of writing). Majority of the work involved updating painter.rs to support the breaking changes introduced by egui since v0.17. The changes were primarily based on the way egui-glium does things, but the overall structure should not be too different from the implementation for v0.16.
The demos have been updated as well, but they need to be updated more as well to consider egui's changes to repaint_after. On the other hand, I can confirm that they are working, as shown below:

Working mix example.

Working basic example.

Working demo_lib example. Accented 'é' in the 'Bézier Curve' window is not working for some reason.

Cargo.toml was also updated to use the bundled SDL 2 crate, though we might want to change that, pending review. It was also updated to bump the versions of our dependencies, and also support their patch versions so that we don't have to keep on updating this integration just keep up with the patch versions of dependencies. Major and minor versions are pinned, however, to ensure that we can deal with any breaking changes the dependencies would introduce.
.gitignore has also been updated to ignore .vs/ directories since I am developing with Rust using Visual Studio with the rust-analyzer.vs plugin.
More work can be done to improve the code and overall developer experience, but this PR should be a start towards such a direction.

Fantastic stuff. I will take a look as soon as I can!

Alright. Thanks!


Update html lang attribute with helmet

Move Helmet defaults to PageLayout so we can use react-i18next’s translate HOC.
Default the language in index.html to fr sice we don’t have SSR yet.

Codecov Report

Merging #465 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master     #465   +/-   ##
=======================================
  Coverage   20.94%   20.94%
=======================================
  Files         166      166
  Lines        1227     1227
=======================================
  Hits          257      257
  Misses        970      970

Impacted Files
Coverage Δ

src/components/App.js
0% <ø> (ø)
:arrow_up:

src/components/PageLayout/PageLayout.js
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 512a2a4...b14d1ff. Read the comment docs.


Xenoarch scanning time halved

About the PR

Halved the xenoarch scanning time
Why / Balance

Discussed this with Emo.
Technical details

Media

[X ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

tweak: Artifact analyzer now scans twice as fast!

YOOOOO

I didn't even think about this. We don't have part upgrades anymore, so there's no reason for the scan to be a minute long. Maybe scientists will actually be able to research things before power goes out.

As part of the machine upgrade rework, will there be an upgraded artifact scanner to do this instead?

someone is free to add that whenever.

As part of the machine upgrade rework, will there be an upgraded artifact scanner to do this instead?

we already have an upgraded scanner (the traversal distorter)

thats not a scanner it biases node direction

Yeah what deltanedas said. its useful but has to be installed on top of the xenoarch pad in order to bias the direction the artifact moves in the node tree. If its not already on the cards it would be cool to get a T2 research for xenoarch for an experimental pad design (maybe an octagon?) that boosts the scan speed at the cost of power, or leaking radiation like the experimental vessel.


headless flag doesn't seem to do anything

npx nolita doesn't respect the headless flag (either by --headless, setting the HDR_HEADLESS env var, or setting it in the config). It just runs the process headless regardless of whether the flag is true or false.

I'll double check the logic in bin real quick.

i may be making a mistake. just want to double check that it is doing what it is saying it is doing (i think it is)

We're preparing to release 2.0 on stable within the next week but once #60 merges you can run npx nolita@alpha to run this normally. It's just boring JavaScript type coercion shenanigans. Thank you for spotting this.

ok great! will try it then


AwesomeCache does not build Swift 1.2 as default.

I just inserted
github "aschuch/AwesomeCache"

into my Cartfile and did a carthage update. Carthage did not installed  the current master as default but the last tagged Version which is the Swift 1.1 Tag.
*** Checking out AwesomeCache at "swift-1.1"

changing the Cartfile to
github "aschuch/AwesomeCache" "master"

checked out the master branch.
And the Swift-1.1 tag does not build at my environment at all. I get the following error messages:
2015-06-03 10:04:31.213 xcodebuild[3478:43851] [MT] PluginLoading: Required plug-in compatibility UUID E969541F-E6F9-4D25-8158-72DC3545A6C6 for plug-in at path 'Patoh to Xcode.xcplugin' not present in DVTPlugInCompatibilityUUIDs

This is related to an issue in carthage, tracked as https://github.com/Carthage/Carthage/issues/469

Ok. Thanks for the Cache by the way. Works great!

Ok, I have removed the swift-1.1 as it was causing so many problems.

:+1:


Add --quiet flag to Cloud Bigtable cluster list

Prevents prompting when user doesn't have the component installed.

LGTM


[TASK] Add/remove issues to/from the current sprint when Zenhub board pipeline changes

What's the task? Please describe
For now, all pipeline status change or sprint update relies on the assignee to help with the update, but somehow the status will become incorrect if the assignee forgets or misses the update.
We would like to have some automation for adding/removing issues to the current sprint when the pipeline status changes.
Describe the items of the task (DoD, definition of done) you'd like

[ ] Add issues to the current sprint if the pipeline changes from Triage, IceBox, and Backlog to another state
[ ] Remove issues from the current sprint if the pipeline changes to Triage, IceBox

cc @longhorn/qa @longhorn/dev

Zenhub REST API doesn't support manipulating sprint, need to study GraphQL now.

Zenhub REST API doesn't support manipulating sprint, need to study GraphQL now.

Sounds good. GraphQL seems like a new de-facto API adopted by GitHub and Zenhub.

ref: https://github.com/longhorn/bot/pull/20


(question) how to save results temporarily?  (Save users followers to file)

Please follow the guide below

Issues submitted without this template format will be ignored.
You will be asked some questions and requested to provide some information, please read them carefully and answer completely.
Put an x into all the boxes [ ] relevant to your issue (like so [x]).
Use the Preview tab to see how your issue will actually look like.

Before submitting an issue, make sure you have:

[x ] Updated to the latest version
[x ] Read the README and docs
[x ] Searched the bugtracker for similar issues including closed ones

Purpose of your issue?

[ ] Bug report (encountered problems/errors)
[ ] Feature request (request for a new functionality)
[x ] Question
[ ] Other

Hello,
When calling the python save_users_followers_to_file, and the user contains a lot of followers (in my case 1M), the function suggest to save the results in a temporary file, due a big operation.
How can I save it temporary? As it stops ~40% with the message "Dead".
I tried to discover how to save it temporarily, but I didn't find the answer.

Bump

In the instabot web version (Chrome extension), any stopped queue still returns results that were already downloaded, even if stopped manually.
https://github.com/instagrambot/web#tasks
Warning, alpha version: https://chrome.google.com/webstore/detail/instagram-yourself/njonkbhnmmjgancfbncekpgkmidhbbpo


Combine media queries

Why Google Web Starter Kit do not use gulp-combine-media-queries plugin?

If people want that they can add it into their own workflow. WSK attempts to be a minimal workflow starter, not an entire solution so developers don't need to think about anything.
Something like this can also cause bugs in the output that are hard to track down (since it is most likely re-ordering some things which means your specificity gets messed with.) Because of that, it shouldn't be included in the core system imo.

Thank you @Garbee


[fix][broker] Allow broker to handle non-recoverable schema error only if SchemaLedgerForceRecovery flag is enabled

Motivation
We have made broker resilient during non-recoverable schema error with PR: https://github.com/apache/pulsar/pull/23395
However, there is discussion to make it only if  SchemaLedgerForceRecovery enabled. so, this PR enables schema lost recovery only if force flag is enabled.
Verifying this change

[ ] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Does this pull request potentially affect one of the following parts:

If the box was checked, please highlight the changes

[ ] Dependencies (add or upgrade a dependency)
[ ] The public API
[ ] The schema
[ ] The default values of configurations
[ ] The threading model
[ ] The binary protocol
[ ] The REST endpoints
[ ] The admin CLI options
[ ] The metrics
[ ] Anything that affects deployment

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository:

Codecov Report
Attention: Patch coverage is 50.00000% with 1 line in your changes missing coverage. Please review.

Project coverage is 74.33%. Comparing base (bbc6224) to head (cd26340).
Report is 653 commits behind head on master.

Files with missing lines
Patch %
Lines

...rg/apache/pulsar/broker/service/AbstractTopic.java
50.00%
0 Missing and 1 partial :warning:

Additional details and impacted files

@@             Coverage Diff              @@
##             master   #23428      +/-   ##
============================================
+ Coverage     73.57%   74.33%   +0.75%
- Complexity    32624    34362    +1738
============================================
  Files          1877     1949      +72
  Lines        139502   146868    +7366
  Branches      15299    16169     +870
============================================
+ Hits         102638   109167    +6529
- Misses        28908    29284     +376
- Partials       7956     8417     +461

Flag
Coverage Δ

inttests
27.39% <0.00%> (+2.81%)
:arrow_up:

systests
24.35% <0.00%> (+0.03%)
:arrow_up:

unittests
73.70% <50.00%> (+0.85%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines
Coverage Δ

...rg/apache/pulsar/broker/service/AbstractTopic.java
88.05% <50.00%> (+0.06%)
:arrow_up:

... and 627 files with indirect coverage changes


Issues running esm.sh in a restricted environement

Hi, I'm trying to run esm.sh in a security-restricted environment with yarn, an internal (Artifactory) registry and connection to the outside internet severely restricted / proxied.
I was able to make it work by slightly modifying the code. I'm not sure if the modifications make sense and if you plan to provide a way to configure some of the options that are currently preventing the server from running in certain conditions, but here's a list of what I did to run it. If you have a better way of doing this, could you please let me know?
yarnAdd doesn't follow the registry specified with yarn config set registry
My yarn configuration has registry set to an internal Artifactory instance. esm.sh, though, seems to hit the default registry, ignoring the configuration. I traced this back to the "--no-default-rc" option set in the yarnAdd function. By just commenting the option out, I was able to make esm.sh follow the configuration.
startNodeServices  doesn't follow the registry specified with yarn config set registry
Similarly, the yarn add command won't follow the yarn configuration for some reason. If I rig it to use the modified yarnAdd function in the previous issue, it works.
if getDenoStdVersion fails, it will kill the server
In my particular case, I don't need the deno target. If esm.sh tries to hit deno.land to get the latest version and the URL is not reachable, the server will die. I fixed this by modifying the existing log.Fatalf("getDenoStdVersion: %v", err) line with log.Warnf("getDenoStdVersion: %v", err), it will warn that the it can't verify the latest deno version but run fine othwerwise. The node check will kill the server in a similar way, but I found out that just installing the right version of node (v16) will be sufficient for the server to not check.
some http requests won't follow HTTP_PROXY / HTTPS_PROXY
I didn't investigate it too much since I need to run the server in a strict configuration where it can reach only the internal registry, but it seems the httpClient instance you use in some places in the code doesn't honour the HTTP_PROXY environment variable in a situation where connections to the outside internet are proxied. If I instead use the default http.Get, it will proxy without problems.

I'm also running in a restricted environment. I'm using .npmrc for anything other than yarnAdd, which needs this fix https://github.com/esm-dev/esm.sh/pull/310

Also, if your environment is anything like mine, this might help https://github.com/esm-dev/esm.sh/pull/314

@cristiano-belloni I'd be curious if either of the previous merges, and npmrc suggestion, helped? if so what's left?

@cristiano-belloni I'd be curious if either of the previous merges, and npmrc suggestion, helped? if so what's left?

Just tried them, they helped with the first two points. Still have the getDenoStdVersion problem (-> should be work with just the npm internal registry if we can't connect to the deno site) and the last point (-> env variable proxy not honoured when doing some http Gets).

You might have the first for getDenoStdVersion, have you considered a pull request?
As far as the httpClient, that's a standard Go library client. The problem seems to be that it overrides the Transport, where as the standard Go library's DefaultTransport has support for a proxy environment. It's possible that it just needs this configured for httpClient:
		Proxy: http.ProxyFromEnvironment,

You might have the fix for getDenoStdVersion, have you considered a pull request?

I have created a very small one here: https://github.com/esm-dev/esm.sh/pull/327

getDenoStdVersion has been removed


add new file assistants.py to load current assistants list

added new file assistants.py
modified app.py to load current assistants list
ignore the readme change

just my quick look into this PR @ryo-ma , leave the careful checks for you.

I meant to load existing assistants automatically, not to use it from .env.
sorry for the interrupt and i will close it.


Scroll to top on view change

I have a 4 stage form, two of the sections are a little longer than the viewport height. So when a user scrolls down and clicks next, the next form stage is visible partially scrolled. Is it possible to scroll to the top of the form when the user clicks next?
I love this directive, but that is the only thing I am not able to accomplish.

Hi @JeanHules, that would be no problem. I'll have time to look at it tomorrow.

scrollTop for the step container will be set to 0 on step transition. If it is another element you want to scroll, then I will need to add a new callback onTransition.

Version 1.2.0 released:

Scroll to top of <form-step-container>
You can provide a onStepChange callback if you need to do other DOM manipulations

This looks great. Thank you very much.


Update the Package Version for latest matching Automatic APIRevisions if (and only if) it is in pending state and the API surface matching the incoming automatic APIRevision. Maintain the history of version changes.

Fixed in https://github.com/Azure/azure-sdk-tools/pull/7819


Something is wrong with the ability to get current directory.

It seems to have some problem with getting the current directory. As you can see in the screenshot below, test.cpp is in "D1\D2\D3..D7" but when I call system("cd") from here I only see "D1".
I use Sublime Text 3, and Windows 7 SP1 if that somehow affects the plugin.
Thank you.

Do you have any settings that you are currently set? If so, that would be helpful. Also, could you set the a to true and try running the command again and see if there is any message in the console (Ctrl+`).

You mean the setting in Preference -> Package Settings -> Terminality -> Setting - User ? I didn't set anything in that file.
The Setting-Default seems to be read-only so I set the "debug" to true in Setting-User. But the message in the console is the same as before:

Running "g++ D:\D1\D2\D3\D4\D5\D6\D7\test.cpp -o D:\D1\D2\D3\D4\D5\D6\D7\test && D:\D1\D2\D3\D4\D5\D6\D7\test "
Working dir is "D:\D1"

It seems that if I remove the folder D1 (Remove folder from project), it works again.

Seems like the Terminality is working fine. However, the location where the command is the root directory of that file, you could change the way it run by override the default command (take a look at README for more information on how to configure it).
The second case is fine because Terminality can only use a parent directory of that file to run.


Support for Firebase Auth in FlutterFire

Tracking issue.

Not fully done yet.

MVP in flutter/firebase_auth#3

@sethladd
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/1014. Any further collaboration will be done there.


The translations of the string 'Blob Container' are inconsistent between strings 'Blob Container' and 'Blob Container (ADLS Gen2)' on the 'Attach with Azure AD' dialog

Storage Explorer Version: 1.15.1
Build: 20200904.2
Branch: main
Platform/OS: Windows 10/ Linux Ubuntu 16.04 / MacOS Catalina
Architecture: ia32/x64
Language: German
Regression From: Not a regression
Steps to reproduce:

Launch Storage Explorer.
Open 'Settings' -> Application (Regional Settings) -> Select 'Deutsch' -> Restart Storage Explorer.
Open connect dialog -> Select the localized option 'Add a resource via Azure Active Directory (Azure AD)' -> Click 'Next'.
Select one account -> Click 'Next' -> Expand the dropdown list of the 'Resource type' on the 'Attach with Azure AD' dialog.
Check the localized string.

Expect Experience:
The translations of the string 'Blob Container' are consistent between strings 'Blob Container' and 'Blob Container (ADLS Gen2)'.
Actual Experience:
The translations of the string 'Blob Container' are inconsistent between strings 'Blob Container' and 'Blob Container (ADLS Gen2)'

More Info:

This issue doesn't reproduce on other languages.
The screenshot in ENU.

These resources no longer exist.


example site: https://www.simplify.com/commerce/

https://www.simplify.com/commerce/

header and footer added


Why does mainloop quit, when core_event::done is fired?

Hi there and thanks for this nice pipewire wrapper.
I have a question:
consider this code snippet:
int main() {
    auto main_loop = pw::main_loop::create();
    auto context   = pw::context::create(main_loop);
    auto core      = pw::core::create(context);
    auto reg       = pw::registry::create(core);
    auto listener  = reg->listen();

    listener.on<pipewire::registry_event::global>([&](const pw::global& global) {
        if (global.type == pw::node::type) {
            auto node = *reg->bind<pw::node>(global.id).get();
            info("node: {}", node.id());
        }
    });

    main_loop->run();
    return 0;
}

This will run and quit as soon as all nodes are printed. Why is this happening? Actually, it should continue and print all nodes that are subsequently added.
Thanks in advance!

Hi, thanks for the kind words!
The default overload for bind issues a core update, which in turn calls quit. You can prevent this by passing update_strategey::none as the second Parameter to bind.

Ok, i guess i understand your ideas. However, i believe that the implemented behavior is a little inconsistent:
the mainloop will run forever if i listen to global events (like ports, nodes, links), but it stops as soon as i received all properties from a bound object (metadata). My assumption is, that it keeps running, until i quit it explicitly.
But this rises the question what to do if i want to integrate the pipewire mainloop into another mainloop implementation...?
To come back to your suggestion:
yes, i believe the callback based would fit better here (and also to my implementation, where i wrap all callback into reactive streams): https://github.com/mincequi/KlangDienst
Thanks already!

Ok, i guess i understand your ideas. However, i believe that the implemented behavior is a little inconsistent: the mainloop will run forever if i listen to global events (like ports, nodes, links), but it stops as soon as i received all properties from a bound object (metadata).

Yes - This is what happens when you use the default bind overload. As mentioned previously, you can either pass update_strategy::none to avoid the sync, but with the draw-back that you'll have to make sure the object is available yourself when you try to access it later.
Also, internally bind only uses the already existing listener interface - You can also fallback to that for the time being :)

My assumption is, that it keeps running, until i quit it explicitly. But this rises the question what to do if i want to integrate the pipewire mainloop into another mainloop implementation...?

I'm not sure how the current behavior impacts this, in the examples a simple while loop is used to run the main-loop as long as required, you could simply set the loop condition to false and then quit the main-loop explicitly


Need to flush the Google Pub/Sub batch so that it delivers immediately?

I am using the batch system in Pub/Sub to increase throughput but our system also takes a check-point every so often when all of the messages should be pushed out.
Right now the Publisher.publishAllOutstanding() method is private.  Please consider making it public or otherwise providing some mechanism to flush the batch buffers.
Thanks.

Resolved by https://github.com/GoogleCloudPlatform/google-cloud-java/pull/3093


Wrap two new KtLint rules

Codecov Report

Merging #1455 into master will decrease coverage by 0.08%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master    #1455      +/-   ##
============================================
- Coverage     74.65%   74.56%   -0.09%
  Complexity     1717     1717
============================================
  Files           326      328       +2
  Lines          5176     5182       +6
  Branches        939      939
============================================
  Hits           3864     3864
- Misses          788      794       +6
  Partials        524      524

Impacted Files
Coverage Δ
Complexity Δ

...sch/detekt/formatting/wrappers/SpacingAroundDot.kt
0% <0%> (ø)
0 <0> (?)

...kt/formatting/wrappers/AnnotationOnSeparateLine.kt
0% <0%> (ø)
0 <0> (?)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a4bf04e...aace49a. Read the comment docs.

Thanks for the reminder, I even forgot to put them into the provider which brings me to the idea to generate the providers! (will open an issue)
Also the annotation rule allows two annotations on the same line (when no other source tokens are present), need to ask them if this is intentional. Nothing we can do now about it :).

Seems like a KtLint rule bug.

Before enabling new ktlint rules, check if it's enabled upstream at https://github.com/shyiko/ktlint/blob/master/ktlint-ruleset-standard/src/main/kotlin/com/github/shyiko/ktlint/ruleset/standard/StandardRuleSetProvider.kt
detekt can still wrap them but should disable by default in default-detekt-config.yml
AnnotationRule is disabled in ktlint so should probably not expect it to work properly at the moment.

Thanks for the link and the suggestion, will do it.

Also the new rule SpacingAroundDot interferes with ChainWrapping:
❯ diff /tmp/diff1 /tmp/diff2
3c3,5
<     val anchor = owner.firstChild!!.siblings(forward = true).dropWhile { it is PsiComment || it is PsiWhiteSpace }
---
>     val anchor = owner.firstChild!!
>         .siblings(forward = true)
>         .dropWhile { it is PsiComment || it is PsiWhiteSpace }

There's a new rule in 0.33: SpacingAroundUnaryOperatorsRule
Also MultiLineIfElseRule is not wrapped.
There's also a new indentation rule in the experimental ruleset which may be worth wrapping also (ImportOrderingRule from experimental ruleset is already wrapped).

So this wraps four new rules. The codfactor issues are test resources. Need to investigate how to suppress them ^^.

CI fails due to https://github.com/pinterest/ktlint/issues/490
Should we disable the Annotation rule and get this merged?

@arturbosch yes

Well I guess KtLint formats the file differently on java8 and java9+ ...

Probably a bug?


nushell: 0.27.1 -> 0.28.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/nushell/versions.
meta.description for nushell is: "A modern shell written in Rust"
meta.homepage for nushell is: "https://www.nushell.sh/"
meta.changelog for nushell is: ""
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.28.0 with grep in /nix/store/16qil9bvmg8dxgslqxxp3676q2a2hmgz-nushell-0.28.0

directory tree listing: https://gist.github.com/14b283a8ec99cb3341b3d10c86328360

du listing: https://gist.github.com/7109c887842157dfb68f74593b9897a7

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
nushell

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/16qil9bvmg8dxgslqxxp3676q2a2hmgz-nushell-0.28.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A nushell https://github.com/r-ryantm/nixpkgs/archive/ea357527fa7bf4fd7dd94b48bfcc753d3b316cb0.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/16qil9bvmg8dxgslqxxp3676q2a2hmgz-nushell-0.28.0
ls -la /nix/store/16qil9bvmg8dxgslqxxp3676q2a2hmgz-nushell-0.28.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

nushell

Maintainer pings
cc @Br1ght0ne @JohnTitor @marsam for testing.

Result of nixpkgs-review pr 116027 at ea357527 run on aarch64-linux 1

1 package failed to build (new failures):

nushell


add heading control

We are using the integral of cmd_vel.angular.z to calculate a pose (target heading), then use it in our position pid controller to protect our heading from possible drifts. Best place to integrate this logic seems to be depth_controller_node because it already publishes cmd_pose. This is a draft for now, some tasks we need to do:

[x] rename the node since it's no longer just a depth controller
[x] remove some legacy code from the node (tau, current_depth, etc,)
[ ] decide if we are going to normalize our heading value? we don't need to (refer to #98 ) but we may want to?
[x] test and tune it in the simulation and make sure it works as intended

This will need to wait until #107 is merged and then will need to rebased, since CI is failing @talhabw

This worked fairly good on both the hardware and simulation tests. I think we can do the pid tuning part better, so merging this can wait until next test.


feat: remove path-mapping AST transformer

Test plan

Green CI
Does this PR introduce a breaking change?

[x] Yes
[ ] No

path-mapping AST transformer is no longer shipped in ts-jest v28. Please use an alternative one like https://github.com/LeDDGroup/typescript-transform-paths instead.
Other information
N.A.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 95.037%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
1117

Relevant Lines:
1141

💛  - Coveralls


Consume X api

@JohnsonGNEP I just merged these changes.
Maybe try to see if you can execute on your local machine?


First suppor for FAPI-CIBA-ID1 automated conformance test run

For https://github.com/keycloak/kc-sig-fapi/issues/198 .

@mposolda , @VinodAnandan , I've add first support for running FAPI-CIBA-ID1 conformance profile tests automatically. At this time, the current keycloak cannot pass a lot of tests. Could you check this PR and hopefully merge it?

@VinodAnandan If you have further feedback, feel free to add. I've just merged this earlier to have fast turnaround for the FAPI CIBA progress.


go get failed on Windows 10

I just want to report that go get failed on Windows 10 machine using mingw, thank you for your time.
$ go version
go version go1.16 windows/amd64
$ gcc -v
Using built-in specs.
COLLECT_GCC=C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/10.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-10.2.0/configure --build=x86_64-w64-mingw32 --disable-multilib --enable-64bit --prefix=/mingw64 --with-sysroot=/mingw64 --disable-shared --enable-static --disable-nls --enable-version-specific-runtime-libs --disable-win32-registry --without-dwarf2 --enable-sjlj-exceptions --enable-fully-dynamic-string --enable-languages=c,ada,lto,c++,d,objc,obj-c++,fortran --enable-libgomp --enable-lto --enable-libssp -enable-gnattools --enable-bootstrap --with-gcc --with-gnu-as --with-gnu-ld --with-stabs --enable-interwork --with-mpfr-include=/home/betta/gcc-build/../gcc-10.2.0/mpfr/src --with-mpfr-lib=/home/betta/gcc-build/mpfr/src/.libs --enable-objc-gc --with-target-bdw-gc=/mingw64 --disable-dependency-tracking
Thread model: win32
Supported LTO compression algorithms: zlib
gcc version 10.2.0 (GCC)

$ go get github.com/quickjs-go/quickjs-go
# github.com/quickjs-go/quickjs-go
c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/syd/go/pkg/mod/github.com/quickjs-go/quickjs-go@v0.0.0-20210115062519-0d110504d632/3rdparty/libs/quickjs/windows/x86_64/libquickjs.a(quickjs.nolto.o): bad string table size<PHONE_NUMBER>
c:/programdata/chocolatey/lib/mingw/tools/install/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: error<EMAIL_ADDRESS>file too short
collect2.exe: error: ld returned 1 exit status

sorry,i use macos...please use tdm-gcc instead of mingw,good luck.

win10  is ok?

msys64 and TDM-GCC same failure，don't know why！

"I'm not sure if this can help, but I encountered a similar issue on a completely different project, where I hadn't made any changes and it was working fine before. I eventually managed to isolate the cause: since I've been using vscode for a while, and vscode doesn't handle virtual drives created with the 'subst' command very well, I recently mapped the virtual drive I'm working on using the 'net use' command (e.g., net use a: \localhost\c$\Drive_main, instead of subst a: c:\Drive_main). Working on a system share occasionally breaks the compilation of .o files (but not always, which adds to the difficulty of isolating the problem). Reverting to mapping via subst consistently solves the issue.
However, I'm not sure what causes these kinds of issues with 'net use'."


print 3 and build odometry pods

@Austin-Sha we'll mount the pods to the exterior of the bot for now if that's easier.  Are we good with the design as is?

print is doen


Fix word count to query other instances

@dguy @guozhangwang @mjsax @miguno
Updated the example to query across instances for individual word counts

@bbejeck Since the user reported seeing this issue in 3.3.0 also, should we submit the PR against 3.3.0-post and merge all the way down to other branches?

Yes.  I overlooked the fact that is was in 3.3.0-post as well.

@bbejeck No need to close and reopen a new PR -- you can also change the target branch for the PR. Just FYI.


Synchronize help message between describe and get

small nits left by #10742, change 'resources' to 'resource types'

@erictune can you look at this? just a small nit left by previous patch.

@hurf please rebase

@hurf - can you please rebase?

lgtm

@wojtek-t rebased.

Shippable is flaky. Merging. Thanks for the change.


chore(ci): adjust block threshold for ci

block threshold in ci is too too low leading to unnecessary push sync fails due to unsynced batch stores. it might take up to 5 blocks for a batch to become valid (4 tail size, 2 batch factor), so I used 6 as threshold here.

This change is

@istae could you sync with @ralph-pichler about the changes you made to the listener polling to see if this is in line?


Change language navbar behaviour

I think that redirecting to the homepage when changing the language can be irritating for the reader. This PR changes the way link are generated so that the lead to the translated page.
A list of all available languages is still generated on the homepage

@tomowang, could you please review the proposed change? If you want to leave the current language menu behaviour, I can add a new configuration option: "RelativeLanguageNavigation" and set the current version as default.

Thanks for your contribution. I'll take a look.

I think that redirecting to the homepage when changing the language can be irritating for the reader. This PR changes the way link are generated so that the lead to the translated page.
A list of all available languages is still generated on the homepage

Hi @pawo1 , the reason that I use AllTranslations is to keep the nav bar from shifting when viewing different pages. It's a good point that keep the same post instead of nav to the home page when switching to different language.
Maybe we can still keep the langs menu using AllTranslations but use .Translations for post. Something like this:
  {{ if (gt .Site.Home.AllTranslations.Len 1) }}

      <button id="navbar-lang-toggle" type="button" class="inline-flex items-center p-2 text-sm text-slate-800 dark:text-slate-200 rounded-lg" aria-controls="navbar-menu" aria-expanded="false">
        {{ T "open_lang_switcher" }}

          {{ partial "icon.html" "language" }}

      </button>

        {{- with .Translations }}

        {{ range . }}

            {{ .Language.LanguageName }}

        {{ end }}

        {{ end -}}

  {{ else }}

Hi @tomowang, thanks for your review. I changed AllTranslations because it generates an empty menu when no translation in Translations is available. I think the best solution is to keep the language menu on the nav bar and add placeholder text to the menu when it is empty, like: "No translations available". I will test it with different translation statuses and update this PR.

I find an easier way for the approach. Please check the commit https://github.com/tomowang/hugo-theme-tailwind/commit/99a9181b6f37d0621b705e15a981b411fdb317b2


[RESOLVED] High ICMP ping response time

Problem started at 15:00:29 on 2023.07.24
Problem name: High ICMP ping response time
Host: HP_iLO
Severity: Warning
Operational data: Value: 6ms
Original problem ID: 33003
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23268&eventid=33003

Problem has been resolved in 3m 0s at 15:03:29 on 2023.07.24
Problem name: High ICMP ping response time
Host: HP_iLO
Severity: Warning
Original problem ID: 33003


Fixed import issue in invokeai/frontend/install/model_install.py

This fixes an import issue introduced in commit 1bfe983. The change made 'invokeai_configure' into a module but this line still tries to call it as if it's a function. This will result in a 'module' not callable error.
What type of PR is this? (check all applicable)

[ ] Refactor
[ ] Feature
[x] Bug Fix
[ ] Optimization
[ ] Documentation Update
[ ] Community Node Submission

Have you discussed this change with the InvokeAI team?

[x] Yes
[ ] No, because:

Have you updated all relevant documentation?

[ ] Yes
[x] No

Description
imic from discord ask that I submit a PR to fix this bug.
Related Tickets & Documents

Related Issue #
Closes #

QA Instructions, Screenshots, Recordings

Added/updated tests?

[ ] Yes
[ ] No : please replace this line with details on why tests
have not been included

[optional] Are there any post deployment tasks we need to perform?

There's also a similar import from invokeai.frontend.install import invokeai_configure in configure_invokeai.py .. Could you add that in too please?

Just to make sure I have the right spot, is it this line? https://github.com/invoke-ai/InvokeAI/blob/9afb5d6ace4837cebe4e240d8916b6a7222b2272/scripts/configure_invokeai.py#L5

Just to make sure I have the right spot, is it this line?
https://github.com/invoke-ai/InvokeAI/blob/9afb5d6ace4837cebe4e240d8916b6a7222b2272/scripts/configure_invokeai.py#L5

Yes. I think that's the same import issue as the one you fixed in the PR.

done, hopefully that's all of it.

Simple enough PR. I'm gonna override code owner review for this. Merging when checks pass.
@greatwolf Thanks for the PR.


Promises not returned

Hello!
Getting started with Disconnect, and noticed that the documentation mentions: 'When no callback is provided, the API functions return a native JS Promise for easy chaining, ' but this does not seem to be implemented, unless I'm misunderstanding. Is this a planned future feature?
thanks!
Jason

Closed due to inactivity


A table of service account app pools and their accounts

Hi, it would be nice to have a table summary of the service account app pools and the respective service account recommendations. For example, Managed Metadata would run under x service application pool using x account as a recommendation for a least privileges security install

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

ID: c73d53bc-485a-a5d8-d864-e2e402c07625
Version Independent ID: 72edd383-b5cb-3b66-4fb2-e9f5ab7d56ce
Content: Account permissions and security settings in SharePoint Server 2016
Content Source: SharePoint/SharePointServer/install/account-permissions-and-security-settings-in-sharepoint-server-2016.md
Product: sharepoint-server-itpro
GitHub Login: @Techwriter40
Microsoft Alias: kirks

I'll be taking a pass on this document, but it will be very simple:
All Service Applications belong to a single Application Pool run by a single account. Same goes with Web Applications. Services such as Search and App Fab run under the same service account as Service Applications.
C2WTS is the only exception in that it gets a dedicated account.

I guess I mean what accounts (network service, etc.) Run sharepoint web services default, search app pool, etc. For a best practice on least privlages security.
Sent via the Samsung Galaxy S7 active, an AT&T 4G LTE smartphone

There aren't many defaults (sans the Windows Services related to Search and AppFab which are going to default to the Farm Admin account).
The minimal number of accounts/Application Pools significantly improves performance and reduces memory usage. I did testing quite some time ago on this at https://thesharepointfarm.com/2014/08/expense-application-pools/.
We can still follow least priv and even security such as preventing interactive logon with those accounts. I can certainly outline that, as well.
While there might be a sense of additional security with say an account per Service Application (thus Application Pool), it doesn't truly exist given the databases each service account has access to.

Here is a list of the service accounts I use, and what they do, https://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=391 It's mostly in line with what @tseward says. Like him, I run as few app pools as possible, and I also configure everything as least privileges.

Having multiple accounts per endpoint increases risk.
It's all very simple.
Farm Account
Services Account - for every service application endpoint and windows service (including Search and DC)
Content Account - for web applications
Cache Admin
Cache Reader
Content Access - for search crawl as per requirements
If needed, and hopefully not, account for C2WTS
And they should all be regular domain accounts. At least once it comes to post deployment.
"Best practice" for "least privilege" with SharePoint is entirely impossible due to constraints and issues with the management APIs and product design. You cannot make SharePoint least privilege because the product isn't designed to meet that goal. Various operations must take place under the context of both a farm account (not a farm admin) and machine admin. We should all stop using "least privilege" as a way to describe a deployment.
However the above is the best compromise towards- all assuming that's it configured correctly. And there in lies the rub, it's not so much about how many/which accounts, but the way and order in which they are configured? Especially when it comes to farm level and search level settings.
For example, how many customers fix up Farm admins during an install? How many govern logging and Shell Admins, etc etc? we know this is the actual gap. the accounts themselves "the least privilege you can get away with", is trivial in comparison.

That’s helpful. If you list out super reader/user accounts, why wouldn’t you list out UPS with the replicate directory changes? I thought maybe you were just listing service app pool accounts but since you listed the cache accounts it looks more like you listed all service accounts and where noted their associated service application pools (and even web application pools) . I didn’t think about rolling UPS service application pool into Services Pool with Search and DC but will do.
For a slightly different topic, web application pools, would you recommend (best practice and least privilege 😊) to have MySites and the other web applications share the same app pool (not just service account, but actually the same app pool)? I remember something a while back about splitting these out so someone with SCA in their MySite cannot compromise other site collections/web applications by sharing the pool context. Pretty sure that was all “in theory” but I remember some recommendation about 5 years ago about that being pushed a bit hard.
From: Spencer Harbar<EMAIL_ADDRESS>Sent: Thursday, July 12, 2018 8:53 AM
To: MicrosoftDocs/OfficeDocs-SharePoint<EMAIL_ADDRESS>Cc: Eric Schrader<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/OfficeDocs-SharePoint] A table of service account app pools and their accounts (#135)
Having multiple accounts per endpoint increases risk.
It's all very simple.
Farm Account
Services Account - for every service application endpoint and windows service (including Search and DC)
Content Account - for web applications
Cache Admin
Cache Reader
Content Access - for search crawl as per requirements
If needed, and hopefully not, account for C2WTS
And they should all be regular domain accounts. At least once it comes to post deployment.
"Best practice" for "least privilege" with SharePoint is entirely impossible due to constraints and issues with the management APIs and product design. You cannot make SharePoint least privilege because the product isn't designed to meet that goal. Various operations must take place under the context of both a farm account (not a farm admin) and machine admin. We should all stop using "least privilege" as a way to describe a deployment.
However the above is the best compromise towards- all assuming that's it configured correctly. And there in lies the rub, it's not so much about how many/which accounts, but the way and order in which they are configured? Especially when it comes to farm level and search level settings.
For example, how many customers fix up Farm admins during an install? How many govern logging and Shell Admins, etc etc? we know this is the actual gap. the accounts themselves "the least privilege you can get away with", is trivial in comparison.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/135#issuecomment-404560480, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ARme5SWUuWF17UFmM8wF1U7hDYpzR-u4ks5uF3DdgaJpZM4VMFyu.

Fair Point. The account used to import from AD would be another one, albeit not really a service account per se.  The cache accounts should always be included as they are required and impact multiple things inside SharePoint (e.g. web app policy) - whereas the sync account does not (it's external to sharepoint, and some customers don't perform sync with UPS or ADI).
Yes, in general, unless there is a business requirement (usually an out of date security policy with zero tangible security benefit) all web applications should be hosted in a single app pool, and therefore the same account.  You will get better performance. The only true benefit of using separate accounts is to be able to see in Task Manager which process is being run up, or to make it easier to attach a debugger. but one can easily find a PID by the name of the app pool with a single line of powershell, so that's a moot point.
Previous guidance from years back (performance characteristics differ between mysites and collaboration sites) was always total claptrap and never based on security, but theoretical performance metrics never proven with any data by any one! It was bogus advice, hence why the guidance has changed.  The stuff about supposed security isolation is also claptrap. SCA has zero impact here. If you have the ability to compromise an app pool, you own the box by being able to get the farm account. It's game over at that point, and separating things out thus provides zero tangible security benefit, decreases performance and throughput and increases complexity.
Complexity is the enemy of security.
Remember also SPO runs everything in a single web application and therefore a single app pool, and therefore a single account.  Not that i'm recommending necessarily a single web app. there are issues with that. but in terms of accounts, you want (if you can do it) to have all web apps (preferably only two) in a single app pool.

I have captured all of this and will look for any PR but will also get this onto the backlog for the writing team. Thanks all.


Bug: wrong keyword in htc.

There is a slip of pen in the simple_test of htc.
In line 345, the keyword argument 'nms_cfg' should be cfg.
line 345 in htc

Thanks for your report! Would you like to open a PR to fix it?

Thanks for your report! Would you like to open a PR to fix it?

Sure. I have created a PR.


Creating fake USB drives for USB C Hub

Description
When I connect a USB C hub to my laptop, there are two extra "USB drive" showing up in Files. There are only a keyboard, a HDMI monitor, and a 3.5mm earphone connecting to the USB hub. Nothing extra shows up in Win 11 default explorer.

Clicking on any of them will just show an access denied error

BTW, this is the hub I am using: https://www.amazon.com/gp/product/B08D9JF6GJ/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
Steps To Reproduce

Connect the USB C hub to laptop
Open Files
You will see extra "fake" USB drives

Expected behavior
Nothing extra should show up for the USB Hub.
Files Version
<IP_ADDRESS>
Windows Version
Windows 11 Pro 21H2 22000.318
Relevant Assets
No response

Thanks for the report. Could you post the app's log files?

@gave92 Are these the files you are looking for?
debug_fulltrust.log
debug.log

Is this still an issue?


Need Network primitives (at least a few)

These come up when I use Monticello:

primitiveInitializeNetwork
primitiveResolverGetAddressInfo
primitiveResolverStartNameLookup
primitiveResolverNameLookupResult
primitiveResolverStatus
primitiveSocketConnectionStatus
primitiveSocketConnectTo

We need to see if we can break these down, if we need to reimplement them all, or maybe if we can just implement the FFI primitives and then use those

We're going for an RPython socket implementation right now, rather than FFI. Closing.


Submission pending

Hello, my new submission has been pending for a long time, and it still takes up my computing time. Is there a problem with the leaderboard?

@jdmdj1999, I am trying to submit to the leaderboard and have been facing the same issue for a few days now. Upon trying to run run_evaluation.sh locally on the docker, the leaderboard evaluator times out as it cannot connect to the CARLA server. I am not sure how the leaderboard evaluation procedure connects to the server. When I run locally, I run the CARLA server on one terminal (./CARLAUE4.sh) and the run_evaluation.sh on the other terminal. But in the docker container, I don't see a (./CARLAUE4.sh) in the standard make_docker.sh file to test the container locally. Can someone give more details on how the leaderboard submission connects to a carla server, and which routes and scenarios files are used to test locally, if there is a problem with the leaderboard?

@Sou0602 , I think 'run run_evaluation.sh locally on the docker, the leaderboard evaluator times out as it cannot connect to the CARLA server' is normal, I was in the same situation before, but I was able to submit the image and run the test normally

@jdmdj1999 so were you able to submit the image to the leaderboard without any pending status and finish the test with a reported score ? I keep encountering a problem where the test runs for a long time(~150 hours) and says finished with an incomplete progress

@jdmdj1999 I resolved the error of running the evaluation on docker locally, but I am still facing the problem of submission pending to the leaderboard submission. How did you overcome that?

@Sou0602 I haven't submitted it successfully until last week. The administrator says they have a maxmimum amount of submissions running at the same time for all users, so if others have also submitted one, it might take a bit for all submissions to start. That's what you see as pending. And please do wait a bit, the submission queue is in general occupied, so you'll have to wait for some time before your submission is able to start. I haven't tried to submit it recently.

@jdmdj1999, I am trying to submit to the leaderboard and have been facing the same issue for a few days now. Upon trying to run run_evaluation.sh locally on the docker, the leaderboard evaluator times out as it cannot connect to the CARLA server. I am not sure how the leaderboard evaluation procedure connects to the server. When I run locally, I run the CARLA server on one terminal (./CARLAUE4.sh) and the run_evaluation.sh on the other terminal. But in the docker container, I don't see a (./CARLAUE4.sh) in the standard make_docker.sh file to test the container locally. Can someone give more details on how the leaderboard submission connects to a carla server, and which routes and scenarios files are used to test locally, if there is a problem with the leaderboard?

Hi, @Sou0602 I am also trying to submit my result and before that i would like to test if it runs locally.
I also noticed in the docker there is no ./CARLAUE4.sh. Did you run Carla in another terminal and how did you manage the communication?
Should i install carla 0.9.10 in the docker?


MSEdge: Grid->Grid Update

Microsoft started to work on the latest Grid Layout spec implementation to replace their old IE10 impl, and now it is shown as Grid Update.

r+, LGTM

Thanks!


How callback errors are handled has changed (maybe unintentionally)

Currently, any runtime errors within a callback don't affect the exit code of Lua (they are just printed to stderr and then execution continues). This seems to have changed in https://github.com/luvit/luv/commit/89f7bafac51706ba8a3280ee06b4225acddee3f9#diff-49ea526d495b77fdd140adde02ced70eL109 (https://github.com/luvit/luv/pull/254). Previously, any errors within a callback would lead to exit(-1) (the exit was added in https://github.com/luvit/luv/commit/7526c1d9955f085df9eb1c25fcc31c0cfe67e583).
Simple test case:
local uv = require('luv')

local timer = uv.new_timer()
uv.timer_start(timer, 10, 0, function()
  error('test')
end)

uv.run()

Before, running this would cause Lua to exit with status code -1, but right now it exits with status code 0.
This is a major change that might have been unintentional. If it wasn't, then we'll need to figure out the implications (since not exiting on error could lead to weird problems as mentioned in https://github.com/luvit/luv/commit/7526c1d9955f085df9eb1c25fcc31c0cfe67e583).
Related to #127, #128, #192.
@zhaozg

My original meaning is to avoid the exit of the program in the callback function, and I don't realize the existence of this problem (uncaught exceptions in event callbacks to avoid undefined behavior in libuv and luajit ).
So, if possible, is there a way to achieve this, and if not, is it possible to revert to the exit mechanism when the error occurred?
Simply to say, I tend to restore the previous exit to avoid undefined behavior .

I think the problem is that there's no realistic way to recover from execution errors in callbacks, since Lua doesn't even have a way to know they happened. I'm away from my computer at the moment so I can't come up with an example, but I will tomorrow.
We can solve this one of two ways:

Add a method of error handling on the Lua side (this would be something like #127, #128, #192) so that users can decide what to do when a callback has an execution error if they have a way to recover from it
Exit immediately after an execution error in a callback (this would match how it worked previously)

@squeek502  A kind and responsible person. :thumbsup:

Here's a somewhat contrived example, but I think it shows the problem.
local uv = require('luv')

local contents = nil

-- infinite timer that ends when contents is not nil
local timer = uv.new_timer()
timer:start(0, 500, function()
  print("timer tick")
  if contents ~= nil then
    print(contents)
    timer:stop()
    timer:close()
  end
end)

-- read a file async and set the contents var to the contents of the file
local fd = assert(uv.fs_open("something.txt", "r", tonumber('644', 8)))
assert(uv.fs_read(fd, 32, 0, function(err, chunk)
  assert(not err, err)
  -- uncomment the next line to force a simulated execution error
  --error("some execution error")
  contents = chunk
  assert(uv.fs_close(fd))
end))

uv.run()

This code works fine as long as the fs_read callback doesn't fail. The output will be (if 'hello' is the contents of something.txt):
timer tick
timer tick
hello

The program ends because the timer is closed and the uv loop is done.
However, if there is an execution error in the fs_read callback, then the timer/program will never end, and there's no realistic way to recover from this state, because there's no way for Lua to know that the callback failed (without a lot of custom protection code within every single callback).
When forcing an execution error with Luv 1.9.1 (which still had the hard exit), this is the output:
timer tick
lua: bad.lua:18: some execution error
stack traceback:
        [C]: in function 'error'
        bad.lua:18: in function <bad.lua:16>
        [C]: in function 'run'
        bad.lua:23: in main chunk
        [C]: ?

When forcing an execution error with current master (hard exit removed), this is the output:
timer tick
Uncaught Error: bad.lua:18: some execution error
stack traceback:
        [C]: in function 'error'
        bad.lua:18: in function <bad.lua:16>
        [C]: in function 'luv.run'
        bad.lua:23: in main chunk
        [C]: in ?
timer tick
timer tick
timer tick
timer tick
timer tick
timer tick
... (infinite loop that never ends)

So, the easy route is just to exit the program with an error status code whenever there's an execution error within a callback, since we can't predict if the error is recoverable or not. The harder route is allowing Lua to handle errors within callbacks (#127, #128, #192)

I guess this explains why my program will sometimes not exit after an error. I never thought much of it, only that maybe it was normal.
Why is lua_error not used? Because of the pcall?

Why is lua_error not used? Because of the pcall?

Good question, I'm not sure.

I guess this explains why my program will sometimes not exit after an error. I never thought much of it, only that maybe it was normal.
Do you really want to exit after an error, we should try to avoid that but need more work to achive.

Why is lua_error not used? Because of potential pcalls?
We can try use lua_error.

hope @bfredl to know this, this related with https://github.com/luvit/luv/pull/345 https://github.com/luvit/luv/pull/350 the default behavior of luv exit when luv callback occurs error.
Please use luv_set_callback to make your custom c-callback, ref to     https://github.com/luvit/luv/pull/350/files#diff-8792371db05ee9c0a8a1edb4d4f421acR592-R597

#345/#350 allows you to decide for yourself what happens on error. you could luv_set_callback an implementation which exit(1)  on LUA_ERR* statuses.


balena-yocto-scripts: Update balena-yocto-scripts to v1.17.5

Update balena-yocto-scripts from 1.17.2 to 1.17.5
Changelog-entry: Update balena-yocto-scripts from v1.17.2 to v1.17.5
Change-type: patch

@resin-jenkins retest this please

@resin-jenkins retest this please

@resin-jenkins retest this please

@resin-jenkins retest this please

@resin-jenkins retest this please

Superseded by https://github.com/balena-os/balena-raspberrypi/pull/815


Last updated date is funky

http://bit.ly/x6j9Rm
Month is 0 (jan?), and the repo hasn't been update in months, definitely not today.

Is fixed.


Every time the same bug

Describe the bug

Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-vyhkdm
Steps to reproduce
The error DataCloneError: Failed to execute 'postMessage' on 'MessagePort': Symbol() could not be cloned indicates that an attempt was made to send a value through postMessage that cannot be cloned. In JavaScript, only certain data types are allowed to be transferred via postMessage, and Symbol is not one of them.
The error appears in your code when using postMessage, likely due to the presence of a Symbol in the message content. To resolve this, ensure that no uncloneable objects (like Symbol) are included in the data being sent through postMessage.
Expected behavior
The error DataCloneError: Failed to execute 'postMessage' on 'MessagePort': Symbol() could not be cloned indicates that an attempt was made to send a value through postMessage that cannot be cloned. In JavaScript, only certain data types are allowed to be transferred via postMessage, and Symbol is not one of them.
The error appears in your code when using postMessage, likely due to the presence of a Symbol in the message content. To resolve this, ensure that no uncloneable objects (like Symbol) are included in the data being sent through postMessage.
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 131
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 89429612,
  "usedJSHeapSize": 76057552,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = henny1994
Chat ID = 339d0b095bfa

Additional context
No response

same error. fixed almost 100 times. still haven't resolved


--- at the beginning/end causes a crash

Describe the bug
--- at the beginning causes a crash. Overall, low prio bug.
To Reproduce
Steps to reproduce the behavior:
1.
---

# second slide
---

slides slides.md
Crash

Expected behavior
One empty slide
Logs
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x151c7c5]
goroutine 1 [running]:
github.com/maaslalani/slides/internal/model.(*Model).Load(0xc00089fc18, 0x1355c71, 0x1d86440)
github.com/maaslalani/slides/internal/model/model.go:83 +0x165
github.com/maaslalani/slides/cmd.glob..func1(0x1d6f640, 0xc00042baf0, 0x1, 0x1, 0x0, 0x0)
github.com/maaslalani/slides/cmd/root.go:38 +0x125
github.com/spf13/cobra.(*Command).execute(0x1d6f640, 0xc0000be010, 0x1, 0x1, 0x1d6f640, 0xc0000be010)
github.com/spf13/cobra@v1.1.3/command.go:852 +0x472
github.com/spf13/cobra.(*Command).ExecuteC(0x1d6f640, 0xc000000180, 0x200000003, 0xc000000180)
github.com/spf13/cobra@v1.1.3/command.go:960 +0x375
github.com/spf13/cobra.(*Command).Execute(...)
github.com/spf13/cobra@v1.1.3/command.go:897
github.com/maaslalani/slides/cmd.Execute()
github.com/maaslalani/slides/cmd/root.go:50 +0x31
main.main()
github.com/maaslalani/slides/main.go:8 +0x25

I had the same issue yesterday and today I was not able to reproduce it, but with your example shown above I get the same error again. I also had very few lines in the markdown file. I'll try again maybe I can make it crash again with the lines I had yesterday.

okay maybe I also had the 3 dashes before my first heading. But I don't remember.
But I can confirm, the following will crash
---
# foo

and this not
---
# foo
bar

Related to the above I think,
# asdf
## subheadline

Fails to generate the top headline.
# asdf
a
## subheadline

Generates both

Thanks for reporting this, going to look into it today. I believe this is a very subtle bug with how we parse for our custom themes in the first slides. Users can pass configuration as YAML as the first "slide" to customize their themes. And if it is valid YAML we try to parse the first slide. I believe because (unfortunately) markdown's headers are the same as YAML comments they parse as valid. Which would explain why adding a line (normal text) makes everything work.

This PR should fix the issues: https://github.com/maaslalani/slides/pull/79

This PR fixes the issues and is now merged into the main branch
https://github.com/maaslalani/slides/pull/81


docs: Update code bug in streaming part in README.md

the code in streaming part is not working, here's the fix, thank you for review!

Thanks for the PR! This is actually already fixed in our next branch which should be released soon. https://github.com/openai/openai-python/pull/898/files


parity: 1.9.5 -> 1.9.7; parity-beta: 1.10.0 -> 1.10.2

Motivation for this change
Parity ethereum client minor updates:

https://github.com/paritytech/parity/releases/tag/v1.10.1
https://github.com/paritytech/parity/releases/tag/v1.9.6
https://github.com/paritytech/parity/releases/tag/v1.10.2
https://github.com/paritytech/parity/releases/tag/v1.9.7

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Success on aarch64-linux (full log)
Attempted: parity, parity-beta
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/nq4fzv8g7jxhf1sawrchlqgabdwsgdyi-parity-1.9.6
shrinking /nix/store/nq4fzv8g7jxhf1sawrchlqgabdwsgdyi-parity-1.9.6/bin/librlp_derive.so
shrinking /nix/store/nq4fzv8g7jxhf1sawrchlqgabdwsgdyi-parity-1.9.6/bin/parity
strip is /nix/store/j7d4mr0ikv974ig7yzhknpsq288js4bs-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/nq4fzv8g7jxhf1sawrchlqgabdwsgdyi-parity-1.9.6/bin
patching script interpreter paths in /nix/store/nq4fzv8g7jxhf1sawrchlqgabdwsgdyi-parity-1.9.6
checking for references to /build in /nix/store/nq4fzv8g7jxhf1sawrchlqgabdwsgdyi-parity-1.9.6...
/nix/store/nq4fzv8g7jxhf1sawrchlqgabdwsgdyi-parity-1.9.6
/nix/store/d736gscllnhwqbxidsby0ayq67nbi5nz-parity-1.10.1

Failure on x86_64-linux (full log)
Attempted: parity, parity-beta
Partial log (click to expand)
   Compiling parity-ipfs-api v1.9.0 (file:///build/source/ipfs)
   Compiling ethsync v1.9.0 (file:///build/source/sync)
   Compiling parity-updater v1.9.0 (file:///build/source/updater)
   Compiling parity-rpc v1.9.0 (file:///build/source/rpc)
   Compiling parity-rpc-client v1.4.0 (file:///build/source/rpc_client)
   Compiling rpc-cli v1.4.0 (file:///build/source/rpc_cli)
   Compiling parity v1.10.1 (file:///build/source)
building of '/nix/store/1p8kxdcp6yxi19qcrpcrwssv1b4x78xh-parity-1.9.6.drv' timed out after 3600 seconds
building of '/nix/store/8l19wydvr9a6ryv1084yi8jrix0zg2fn-parity-1.10.1.drv' timed out after 3600 seconds
error: build of '/nix/store/1p8kxdcp6yxi19qcrpcrwssv1b4x78xh-parity-1.9.6.drv', '/nix/store/8l19wydvr9a6ryv1084yi8jrix0zg2fn-parity-1.10.1.drv' failed

@GrahamcOfBorg build parity parity-beta

Success on x86_64-linux (full log)
Attempted: parity, parity-beta
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/v2g271r70wlv6q1szac1az4vqfl1g2b6-parity-1.9.6
shrinking /nix/store/v2g271r70wlv6q1szac1az4vqfl1g2b6-parity-1.9.6/bin/parity
shrinking /nix/store/v2g271r70wlv6q1szac1az4vqfl1g2b6-parity-1.9.6/bin/librlp_derive.so
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/v2g271r70wlv6q1szac1az4vqfl1g2b6-parity-1.9.6/bin
patching script interpreter paths in /nix/store/v2g271r70wlv6q1szac1az4vqfl1g2b6-parity-1.9.6
checking for references to /build in /nix/store/v2g271r70wlv6q1szac1az4vqfl1g2b6-parity-1.9.6...
/nix/store/v2g271r70wlv6q1szac1az4vqfl1g2b6-parity-1.9.6
/nix/store/jkg3fph73s4ycjz5fwmk7566ccx16j4v-parity-1.10.1

@GrahamcOfBorg build parity parity-beta

Success on x86_64-linux (full log)
Attempted: parity, parity-beta
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/mj8jh17vcb3hy4rayyv3kwdg34499ff4-parity-1.9.7
shrinking /nix/store/mj8jh17vcb3hy4rayyv3kwdg34499ff4-parity-1.9.7/bin/parity
shrinking /nix/store/mj8jh17vcb3hy4rayyv3kwdg34499ff4-parity-1.9.7/bin/librlp_derive.so
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/mj8jh17vcb3hy4rayyv3kwdg34499ff4-parity-1.9.7/bin
patching script interpreter paths in /nix/store/mj8jh17vcb3hy4rayyv3kwdg34499ff4-parity-1.9.7
checking for references to /build in /nix/store/mj8jh17vcb3hy4rayyv3kwdg34499ff4-parity-1.9.7...
/nix/store/mj8jh17vcb3hy4rayyv3kwdg34499ff4-parity-1.9.7
/nix/store/3zsi4p69g44nv6q2lx03f8a0lw5azyz4-parity-1.10.2

Failure on x86_64-linux (full log)
Attempted: parity, parity-beta
Partial log (click to expand)
   Compiling node-filter v1.9.0 (file:///build/source/ethcore/node_filter)
   Compiling ethsync v1.9.0 (file:///build/source/sync)
   Compiling parity-updater v1.9.0 (file:///build/source/updater)
   Compiling parity-rpc v1.9.0 (file:///build/source/rpc)
   Compiling parity-rpc-client v1.4.0 (file:///build/source/rpc_client)
   Compiling rpc-cli v1.4.0 (file:///build/source/rpc_cli)
   Compiling parity v1.10.2 (file:///build/source)
building of '/nix/store/i19aqi8xdmchg306zvbvxvab9gk3shxh-parity-1.9.7.drv' timed out after 3600 seconds
building of '/nix/store/z2hln9863agmmjqrfn2ha8klfccpkp8w-parity-1.10.2.drv' timed out after 3600 seconds
error: build of '/nix/store/i19aqi8xdmchg306zvbvxvab9gk3shxh-parity-1.9.7.drv', '/nix/store/z2hln9863agmmjqrfn2ha8klfccpkp8w-parity-1.10.2.drv' failed

Success on aarch64-linux (full log)
Attempted: parity, parity-beta
Partial log (click to expand)
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/d6fi5m2f8lhs41584h8zgypjmp7vh68w-parity-1.9.7
shrinking /nix/store/d6fi5m2f8lhs41584h8zgypjmp7vh68w-parity-1.9.7/bin/librlp_derive.so
shrinking /nix/store/d6fi5m2f8lhs41584h8zgypjmp7vh68w-parity-1.9.7/bin/parity
strip is /nix/store/j7d4mr0ikv974ig7yzhknpsq288js4bs-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/d6fi5m2f8lhs41584h8zgypjmp7vh68w-parity-1.9.7/bin
patching script interpreter paths in /nix/store/d6fi5m2f8lhs41584h8zgypjmp7vh68w-parity-1.9.7
checking for references to /build in /nix/store/d6fi5m2f8lhs41584h8zgypjmp7vh68w-parity-1.9.7...
/nix/store/d6fi5m2f8lhs41584h8zgypjmp7vh68w-parity-1.9.7
/nix/store/sv72xh4ghs0fsd8b69akskhh8p18rm3r-parity-1.10.2

Success on aarch64-linux (full log)
Attempted: parity, parity-beta
Partial log (click to expand)
these derivations will be built:
  /nix/store/ba5d55bwfng19whzlvbc40kj6bs8w2c4-rust_cargo-0.22.0.drv
  /nix/store/p39rz6nn0psgs0is9vxpv14ms73z3y95-rust_cargo-vendor-0.1.13.drv
  /nix/store/ys0h744gk07h7qp9ab9a6pyjx6r0wvgl-parity-1.9.7-vendor.drv
  /nix/store/9ac4dl2a6rwrlb44r3bkgbbv91w2lg7s-parity-1.9.7.drv
  /nix/store/mzj9sqk9phyml7cizj0bl6ab6kj4b9ng-parity-1.10.2-vendor.drv
  /nix/store/frf06x21y1lfs76b9k57xkil4jh4abkf-parity-1.10.2.drv
waiting for locks or build slots...
/nix/store/d6fi5m2f8lhs41584h8zgypjmp7vh68w-parity-1.9.7
/nix/store/sv72xh4ghs0fsd8b69akskhh8p18rm3r-parity-1.10.2


⚠ Bofrost.de has degraded performance

In a6d83fb, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 790 ms

Resolved: Bofrost.de performance has improved in ceee242 after 6 minutes.


to-jsonlz4 compressor

Thanks for app, Avi, compiled and worked nicely on OS X.
Any chance of you creating a to-jsonlz4 compressor?

It's at src/ref_compress .
Duplicate of #2 .

Thanks.
According to readme in that directory:
"jsonlz4 - Reference compressor to the same non standard lz4-based format which Firefox uses for its bookmark backups.
This tool is here for reference only, and it's not fully tested. It's not recommended to use it since we don't want to create files in a non standard format, even if Firefox does so too."
But I'll give it a try.