Contributor's page for every language

What's changed, or what was fixed?

Quick and dirty code to build author's contribution page processing every language page
Example of 404 for translator author

Fixes: N/A
Target Live Date: N/A

[ ] This has been reviewed and approved by (NAME)
[X] I have run gulp test locally and all tests pass.
[ ] I have added the appropriate type-something label.
[ ] I've staged the site and manually verified that my content displays correctly.

CC: @petele

@lucab85 @petele was wondering what the state is of this PR?

Hi @ymschaap ,
this PR solves the 404 for translator author of non-English content (me for example).
Please ask @petele for any further improvement.

Going to close this for now. We likely won't end up getting to this any time soon. Sorry. :(


NearestNeighbors thumbnail upscale

What feature or improvement do you think would benefit Files?
When working with small images, zooming in on them shows up as a highly blurred something. I work with pixel art pictures, and have been looking for a solution that would allow me to preview pictures comfortably for a long time. Being able to enable displaying thumbnails without anti-aliasing filters at upscale would help a lot.
Requirements
I don't know what to add besides the above
Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.2861
Comments
No response

Are you talking about the preview pane, or do you mean in the layout itself?

I'm not sure I understood the question correctly. I'm talking about displaying file thumbnails in Explorer

Does refreshing the view show a higher res thumbnail?

We're also tracking similar feedback in #10067

Does refreshing the view show a higher res thumbnail?
No. And it shouldn't, these files are very low resolution (32x32 pixels). I just wanted to suggest an optional setting to make preview images magnified without anti-aliasing filters

What do they look like in File Explorer?

The way you would use this feature, would it be for all folders, or would it only be for specific locations?

The way you would use this feature, would it be for all folders, or would it only be for specific locations?

I'm always in favor of finer customization, which is why I'd like to specify separately for folders. For photos and other images, this method of scaling images does not work very well.

Is there, as of now, any way to fix blurry thumbnails on low resolution images?
Most other file browsers manage to keep even low res images looking sharp, is it possible to do the same here?


Can we use this for realtime generation?

Training and Inference Hardware.
Specifically, the GPU with 8G
VRAM can generate up to 3 minutes of video in one inference.
Hi there,
First of all, splendid work! I really appreciate the generalizability of this model and am looking forward to the code release.
I have a question regarding the paper's mention that a single 8GB GPU can produce a 3-minute video. Is it possible to make this process real-time or to stream the generated video so it appears as a real-time conversation?

How much time one inference takes for 3 min generation?

Currently, motion generation is a long-term process (taking several seconds to several minutes). It cannot achieve real-time performance like vasa1. If the segments are too short, there will be a lack of smoothness between segments.


Proof of concept for reverse-proxy auth

This commit adds a new auth manager class for authorizing via proxy headers ProxyHeaderAuth which can be selected by setting the AUTH_METHOD env var to PROXY_HEADER

This auth manager looks for the following headers in order to
create a "pseudo-user" on each request. No users are committed to
the SQLite database when using this auth manager.

X-OtterWiki-Name - the name of the user to include on the Git commit when editing a page
X-OtterWiki-Email - the email of the user to include on the Git commit when editing a page
X-OtterWiki-Permissions - a comma separated list of permissions to grant to the user

The Docker entrypoint.sh script has been updated to pass the AUTH_METHOD config option thru if set in the environment.

has_permission(permission, user) is now a method specific to each auth manager

auth managers now implement a supported_features() method to detail which features they support (like whether an auth manager allows a user to change their name or password, or logout)

the features object this method returns is present in all Jinja
templates as the variable auth_supported_features

the settings page was updated to prevent a user from editing their
password and name if it is not supported by the current auth
manager.

the dropdown menu present on all page was updated to hide the
"logout" button if it is not supported by the current auth manager

The test_settings.py test was updated to tolerate extra whitespace

CC @redimp. I didn't make the headers configurable for now, and I'm sure this is a bit hacky, so interested to hear what you think.

That looks very good. I don't have time to set up a test environment until the weekend. I will then test and merge or let you know if I run into problems.
Awesome work @weaversam8 !

First test went fine!
I have added the commits in the branch feature/proxy-header-auth.
I'm closing this pull request, but this in no way means that it has been rejected.

I just pulled and tested these changes. Fixed one tiny bug in 7b3098c but otherwise this looks great! I think this example is plenty sufficient to show how this is used, thanks for putting that together!
I rebased my branch off of main and pushed, so this PR should be good to merge (since it now contains your changes.)

Merged. Thank you for the work.
Will do a new release including this feature within the next two days.


KAFKA-10251: wait for consumer rebalance completed before consuming records

After investigation, I found this test is unstable because we bouncing broker during the test to verify the transnational data is still as expected. However, the broker down and on, will fail the rebalance due to error when storing group assignment during SyncGroup. To fix it, we can make the rebalance happened earlier before broker bouncing, so that we can make sure when test starts, we can start the records consuming, instead of rebalancing.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@apurvam @hachikuji , could you review this PR? Thanks.

@apurvam  @hachikuji  , could you review this PR? Thanks.

@apurvam @hachikuji , call for review. Thank you.

@apurvam @hachikuji  , please help review. Thank you.

All failed tests are unrelated. Thanks.

    Build / JDK 15 and Scala 2.13 / kafka.server.RaftClusterTest.testCreateClusterAndCreateAndManyTopics()
    Build / JDK 11 and Scala 2.13 / org.apache.kafka.connect.mirror.integration.MirrorConnectorsIntegrationSSLTest.testReplication()
    Build / JDK 11 and Scala 2.13 / org.apache.kafka.connect.mirror.integration.MirrorConnectorsIntegrationSSLTest.testOneWayReplicationWithAutoOffsetSync()
    Build / JDK 11 and Scala 2.13 / org.apache.kafka.connect.mirror.integration.MirrorConnectorsIntegrationTest.testReplication()
    Build / JDK 11 and Scala 2.13 / org.apache.kafka.connect.mirror.integration.MirrorConnectorsIntegrationTest.testReplicationWithEmptyPartition()
    Build / JDK 11 and Scala 2.13 / org.apache.kafka.connect.mirror.integration.MirrorConnectorsIntegrationTest.testOneWayReplicationWithAutoOffsetSync()
    Build / JDK 11 and Scala 2.13 / org.apache.kafka.streams.integration.KTableKTableForeignKeyInnerJoinMultiIntegrationTest.shouldInnerJoinMultiPartitionQueryable
    Build / JDK 11 and Scala 2.13 / org.apache.kafka.streams.integration.KTableKTableForeignKeyInnerJoinMultiIntegrationTest.shouldInnerJoinMultiPartitionQueryable

@mumrah maybe you can help review this.

@mumrah , thanks for the comments. This flaky test only can be reproduced in a very slow machine, like jenkins. I investigate it by adding some debug log and run in jenkins, and check the logs when failed. After my fix, I run it 100 times on jenkins and no failed happened. I believe it's a reasonable fix. Thanks.

@mumrah , could you please take a look again? Thank you.

@mumrah , could you help have a 2nd review? Thanks.

@mumrah  ,call for 2nd review? Thanks.

@mumrah , it failed frequently these days. I think we should merge this fix soon. Please help have a 2nd review when available. Thank you.


Tracking issue for 1.0

TODO:

[x] #1527
[x] #1285
[ ] #5
[ ] #1263
[ ] #1811
[ ] fix bugs

Nice to have:

#1648
#621
lasso?

Future:

#1590
#630
Crossfiltering (a template/snippet/example if not a built-in component)

Sketch of new “Extending Plot” documentation page that gives an overview of all the ways Plot can be extended with custom logic (JavaScript): https://observablehq.com/d/4e732d61f48c4925

I’m curious what the trade-offs are of Plot’s planned interactivity versus how Mosaic accomplishes it (by downsampling views and treating marks as SQL queries to the duckdb WASM, run client-side):
https://uwdata.github.io/mosaic/

@jaanli Happy to hear more thoughts about this, but would you open a discussion instead?


fix(schedules): update autofill to check assignments between the same meeting

:tada: This PR is included in version 2.95.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


minor fix

@trgardos @Farid-Karimli This PR fixes the chat logging structure at literal ai -- can be used for evaluation now, and for user token usage tracking.

tokens for the follow-up question generator are not logged yet -- will fix

tokens for the follow-up question generator are not logged yet -- will fix

Fixed, ready to merge.
@trgardos


Enable DistCp to sync snapshot diff to blob storage filesystems

This PR enables clients of DistCp to override the prepareFileListing method. The goal is to call getAllDiffs method from class DistCpSync to generate a listing of files that have been added from the snapshot diff. And skip method preSyncCheck since blob storage will not satisfy all requirements for the destination filesystem.

Thanks for your interest in palantir/hadoop, @jliu-palantir! Before we can accept your pull request, you need to sign our contributor license agreement - just visit https://cla.palantir.com/ and follow the instructions. Once you sign, I'll automatically update this pull request.

Can you get this merged upstream? This fork should really be here for backporting and releases

Closing in favor of https://github.com/palantir/hadoop/pull/59


Grafana deployment is failing with operator 4.10.0

We have deployed grafana v9.4.7 and operator v4.10.0, with this version of operator 2 replicas of grafana are creating even though 1 replica mentioned in grafana CR
This is weird and didnt face this issue in previous versions of operator and grafana
Tried to use same version of grafana with operator 4.5.0, no issues found.
We have customised operator and grafana deployment a bit, added both to a single helmchart and maintaining backup's using a sidecar.
Please refer attached applied operator deployment yaml and grafana deployment yaml
grafana-9.txt
operator-4.txt

Please find below operator logs

@NissesSenap Could you please look into this, I am not able to understand why grafana pod is recreating if already 1 replica is UP and running.

Interesting.
I assume that you have been upgrading from an old version of the operator.
Can you see if you can recreate the same issue from a clean cluster that only have 4.10 installed.

@NissesSenap Will try that.
One small question which doesnt relate to this bug.
Can we use pre-release v5 in production clusters.
When can we expect official release of v5.

Yes, i know of people already using v5-rc in prod. We are working hard to get the final issues around v5 ready. Hopefully we will be able to release 5.0 within 1-2 weeks, but no promises
We were making a small API change for V5 and datasources but it's nothing big. So you should be okay to start using v5 already.

Hi @NissesSenap
We have decided to go with v5-rc. I know you guys are striving hard to complete it.
Wanted to know when can we expect the official release.

Then I will close this issue.
We are working on it as fast as we can. We just got a report on a memory bug and due to that we are waiting a bit with the launch. But in general, it shouldn't be a huge issue, and hopefully something that we can solve soon.
We are hoping within a few weeks.

A few hours ago we did @anushanagireddy0430


Error starting

Describe your problem here.
When i start the game pops up this:

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
Yes Achievements MenuState and Alphabet

show the changes you made in MainMenuState

From line 111:
var offset:Float = 108 - (Math.max(optionShit.length, 4) - 4) * 80;
var menuItem:FlxSprite = new FlxSprite(0, (i * 140)  + offset);
menuItem.scale.x = scale;
menuItem.scale.y = scale;
menuItem.frames = Paths.getSparrowAtlas('mainmenu/menu_' + optionShit[i]);
menuItem.animation.addByPrefix('idle', optionShit[i] + " basic", 24);
menuItem.animation.addByPrefix('selected', optionShit[i] + " white", 24);
menuItem.animation.play('idle');
menuItem.ID = i;
// menuItem.screenCenter(X);
menuItem.x += 100;
menuItems.add(menuItem);
var scr:Float = (optionShit.length - 4) * 0.135;
if(optionShit.length < 6) scr = 0;
menuItem.scrollFactor.set(0, scr);
menuItem.antialiasing = ClientPrefs.globalAntialiasing;
//menuItem.setGraphicSize(Std.int(menuItem.width * 0.58));
menuItem.updateHitbox();
And delete:
#if ACHIEVEMENTS_ALLOWED
// Unlocks "Freaky on a Friday Night" achievement
function giveAchievement() {
	add(new AchievementObject('friday_night_play', camAchievement));
	FlxG.sound.play(Paths.sound('confirmMenu'), 0.7);
	trace('Giving achievement "friday_night_play"');
}
#end

I meant line 152

that?
if(!Achievements.isAchievementUnlocked(Achievements.achievementsStuff[achieveID][2])) { //It's a friday night. WEEEEEEEEEEEEEEEEEE

your achievement is probably null

how do I make it not null

show me what you changed in the achivements

I delete almost all achievents
class Achievements {
public static var achievementsStuff:Array = [ //Name, Description, Achievement save tag, Hidden achievement
["Freaky on a Friday Night",	"Play on a Friday... Night.",						'friday_night_play',	 true],
["Roadkill Enthusiast",			"Watch the Henchmen die over 100 times.",			'roadkill_enthusiast',	false]
];

that's the reason why, the game's trying to access an non existent achivement

So do I put all the achievements back?

no, just delete the one in MainMenuState

Which?

if(!Achievements.isAchievementUnlocked(Achievements.achievementsStuff[achieveID][2])) this

It works thx

It works thx

np


Punishments: Don't crash on punishing ''

the only situation I've found where this is relevant is /nameblacklist ,|, so this stops that case.

Thanks!


API documentation

This is attempt to reboot reboot of API documentation. We really need to do it. Solution to it is maybe switch from Sphinx to pdoc3 as it might be easier to tackle then sphinx beast.
Goal is to be able to auto (re)generate API documentation on demand and display it in human compatible way even if it is not complete.
Borrowing citation from pdoc3 site:

Documentation is like sex: when it is good, it is very, very good;
and when it is bad, it is better than nothing.

Steps to achieve it:

[x] Decide between Sphinx or pdoc3
[ ] Configure it so it will ingest most of the relevant code (and ignore vendored, ...)
[ ] Tweak templates if necessary
[ ] Set CI to build it and link it with openpype.io web
[ ] Gradually improve docstring

[cuID:OP-2318]

Previous attempts: #834 #210

Looks like Sphinx is still the way to go, pdoc3 isn't sophisticated enough to handle import hell we are dealing with.

Just wanted to bump this issue since it came up on Discord in #documentation channel recently. Would be great to get this ball rolling again in a way.

We're now adding sphinx docs to ynput/ayon-core and will be for addons too. Closing this issue as it will have to be sorted on multiple fronts.


Global issues?

I think theres some global issue.
Because im changing the data-to and data-from attributes, but they seem to not be respected. Is there a global memory?

Can you share an example?

I can't recall what I meant back then. I'll close this out. Thanks for asking though.


Minor typo fixes

Now that I see it. This is a combination of both #14 and #18

Now that I see it. This is a combination of both #14 and #18

now you see it got ahead then closing the others 🤣


Addressing the reviews for JOSS submission

Hi @Datseris!
This PR addresses most comments made by the reviewers for the JOSS publication. In particular:

The .csv data used for Figs. 1 and 2 can now be generated from ewstools by running paper/code/ewstools-tuto-1.py. This addresses #81.
The runtime benchmarking now relies on @belapsed and the python code has been adapted accordingly (extract min instead of mean runtime). This addresses #80.
The first example shown in the paper had a flaw (incorrect: tail = :right, corrected: tail = (:right, right)). This addresses #79.
The novelty of TransitionsInTimeseries.jl regarding extensibility is already introduced in the statement of need in paper.md.

This only leaves two points open:

Including Mann-Kendall correlation. I think we should just open an issue for it and implement it soon but it is not required to be done for the publication.
Passing an OffsetArray does not work with equispaced_step, as mentioned in #78. However, I think this is not a problem, since we want to have normal indexing, even for timeseries that have a variable dt. Your opinion is welcome!

Additionally, this PR permutes the left and right axes used in the plotting function. Looking at it again after a while, it appeared much more readable to me in this new version.

Yes, open an issue for Mann-Kendall correlation. No, it is not mandatory to pass the review.
FOr the offset-arrays: I don't understand your argument. What do you mean we want to have "normal" indexing? The indexing of an array has nothing to do with its values. You can have non-equispaced data in an OffsetArray. The time vector would be such an array.
It is very easy to solve the issue. We just change the code in this file https://github.com/JuliaDynamics/TransitionsInTimeseries.jl/blob/main/src/misc/timeseries.jl  to instead of use 1 to use fi = firstindex(t).  And instead of use 2, 3 to use fi + 1, fi + 2. We should just fix it, it's not much code change.

The .csv data used for Figs. 1 and 2 can now be generated from ewstools by running paper/code/ewstools-tuto-1.py. This addresses

Do we cite the version of ewstools? Only then the csv file can be re-generated.

The functions of src/misc/timeseries.jl now support OffsetArrays.
The version of ewstools used for benchmarking is now specified in paper.md and a corresponding check is performed in paper/code/ewstools-tuto-1.py.
Finally, I noticed our test environment had unused (heavy) packages, which I removed.

great, thanks! Would you mind writing a reply message in the JOSS review GitHub issue?

Yes, I just left work so let me do this tomorrow!
On Wed, 22 May 2024, 17:59 George Datseris, @.***>
wrote:

great, thanks! Would you mind writing a reply message in the JOSS review
GitHub issue?
—
Reply to this email directly, view it on GitHub
https://github.com/JuliaDynamics/TransitionsInTimeseries.jl/pull/83#issuecomment-2125152303,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJ3TCWT3AKEWU5KCFV5JE6DZDS6HXAVCNFSM6AAAAABIBWFBWGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRVGE2TEMZQGM
.
You are receiving this because you authored the thread.Message ID:
@.***>


Question regarding recovery

Thanks very much for providing this script.
We have the LogsDownloader.py script running on a CentOS host to download logs, decrypt them and send them to a syslog listener for forwarding to our SIEM. The syslog listener is on the same host as the downloader.
I run the LogsDownloader.py as a service. If it is stopped, when it restarts it picks up from where it left off, which is good, but if the syslog service fails the downloaded logs are placed in /tmp/processed.
When the syslog service starts again, new logs are sent but old logs appear to stay in /tmp/processed. How can I get the script to process them again and send them to the syslog listener?
Thank you.

I worked around this by changing the emitter component to send over TCP instead of UDP, then introducing an exception check so that if it can;t make the connection it exits the downloader and writes and event to the log.
If it's configured to send to syslog, the downloader will only run if it can reach the syslog listener.


SSL Issue

Do you aware of this issue :

In the previous version there was no issue but after updating to the latest version of your script got not a secure issue.

what type of proxy you are using? https?

socks

I made some tests with the same proxy using selenium and selenium wire. This SSL error occurs when I use selenium wire.


Update README.md

Added brief introduction of HTML and some useful resources.

Your PR is in review.
Once the reviewer @yashdev9274 will check it, I'll merge it in the main!

Thanks for contributing Shipra!


Upgrade tcod

Please upgrade tcod_sys to use libtcod 1.9+ (last stable version for now 1.15) with new renderer OPENGL2 and many improvements. 1.6.3 is completely outdated today.

Thanks! We're aware of this, but none of the maintainers have the time and energy to work on tcod-rs anymore. This is needed, but it won't happen without someone from the community stepping up.
Here's a work in progress pull request that updates to libtcod 1.12.3: https://github.com/tomassedovic/tcod-rs/pull/290
Unfortunately, it's not ready yet and the PR's author hit a wall. If you want to pick it up I'd be delighted to merge the result!


Closes #64: getdocument API

Related Issues
#64 - get document by ID
#54 - improve search relevance
Description

🥑 New API endpoint (/api/getdocument/) for getting individual document by ID (url)
🔨 Refactored views utils into views_utils
📡 APIs now take type instead of core as parameter
✨ Several new Query features, updated query building for each core to improve relevance
🚰 Cleaned up tests

WIKI Updates

Backend API

Todos
General:

[x] Tests
[x] Documentation
[x] Wiki

Coverage decreased (-1.9%) to 88.889% when pulling 37ff46da257179e6f524d19cbf4874ac90f4e53f on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage decreased (-28.6%) to 62.162% when pulling 8e75d62f717ead26fe663dba5325aa49094e2b58 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage decreased (-0.3%) to 90.433% when pulling 01492aca6824b6a24c20c7aac36766169bd086e1 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage increased (+0.8%) to 91.593% when pulling dc6261b9cc9f2706ca36c2ec4fe14444975a0559 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage increased (+1.5%) to 92.239% when pulling 7171aee2ac4673bc089ea66ef4fb3018c73ff5d4 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage increased (+1.6%) to 92.341% when pulling 4f292849ed5dbd96a66210d1daab91f016ca3030 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage decreased (-5.7%) to 85.043% when pulling a718beef274941549f2e9429832f21dc5261d402 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage decreased (-5.7%) to 85.043% when pulling 4d07e6e99fe8e44a643a0750be638a5dfedd3087 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage increased (+1.8%) to 92.521% when pulling dc9c175f3d6d4d5bf54402c2ab1adeba6f9017d0 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage increased (+1.8%) to 92.537% when pulling ebb35b411f97388611e842b8338c780e9111c904 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage increased (+1.7%) to 92.441% when pulling f712822e35667499e11a4e5776ae5cea33cab396 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage increased (+1.7%) to 92.424% when pulling 5f289dc1884bb51ca5f4a514e5656a8678d6abdd on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.

Coverage increased (+1.7%) to 92.424% when pulling 0727d0de8ec2d2f2a801f198f06115b45dbdd154 on 64-id-api into c7420bb819eb69fa79a41117947f7610954af243 on master.


Add aria-current option

Fixes #14
It adds a useAriaCurrentAttr option so that an anchor matching the activeKey will have an aria-current="page" attribute (see more details here).
Example Nunjucks navigation rendering:
{{ collections.all | eleventyNavigation | eleventyNavigationToHtml({
    activeKey: eleventyNavigation.key,
    useAriaCurrentAttr: true
  }) | safe }}

The PR also includes a refactor to make adding tag attributes a bit simpler.

[x] Changes have test coverage
[x] Have verified works in an Eleventy site build
[ ] Documentation updated

@zachleat Is there anything required for this PR to be merged? I'll raise a PR on the docs site once this one is accepted. Thanks.

+1 for this! 🙂

@zachleat @binyamin Please!

@Dexus I don't have write access to this repository. Sorry.

@zachleat is there anyone who could review the PR even if they can't merge it? It might help move things along.
Thanks.


Bodies with multiple fixtures block light rays from lights attached to the body.

Found the issue in libGDX 1.4.1 running box2dLights. Using RUBE to get multiple fixtured bodies on the go for some advanced collision detection, but when I attach a light to the body, the fixtures block the light rays. I can work around, but thought I should let you guys know.

Hi @seannybgoode, have you checked it yet? I'm going to close this issue.

Hi, sorry we haven't had a chance to check. We ended up using Filters to
have the light not collide with the fixtures.
On Fri, Jan 30, 2015 at 12:40 AM, Mikhail<EMAIL_ADDRESS>wrote:

Closed #36 https://github.com/libgdx/box2dlights/issues/36.
—
Reply to this email directly or view it on GitHub
https://github.com/libgdx/box2dlights/issues/36#event-227389195.


🔧 [Refactor] Admin: Proper Icons and List style

🔧 Refactor ticket

The Admin Interface user search is very unituative

We have 3 different collapses for each user: Details, email confirmed and transactions. The icons and descriptions for those fields are very unintuative.

[ ] One collapse for each user containing all infos
[ ] No button on the user entry, instead a collapse button like on the wallet transaction list
[ ] Icons for the status of the user

[ ] has Email confirmed
[ ] has Elopage
[ ] has transactions (how many)

Two different symbols should be used besides red and green colors for for each state to support dyschromatopsia.
The order for the collapse content should be:

Creation input
Past transactions
EMail info

The Past transactions and the email info should be separated by a horizontal line and maybe a heading if it supports the users understanding of the contents

This was solved by @ogerly


Did Document.SaveMode.SaveTo Just wipe my entire ~/Documents folder?!?

Im a little bit taken aback right now, I am building a Sketch plugin and am playing around with saving out a document. I ran this code:
const document = Document.getSelectedDocument();
const newDoc = document.save("~/Documents/", {
    saveMode: Document.SaveMode.SaveTo
});

Trying to see what would happen if I didnt specify a file name, and it seems to have just wiped my entire folder??? What does this method actually do? The files are not in my trash either

Any help would be greatly appreciated as I would like to recover those files

Hi Samuel.
I'm heartbroken to read this message. Apparently the method we're using under the hood (AppKit's own [NSDocument saveToURL:ofType:forSaveOperation::completionHandler:]) does not have any sort of safety check, and will happily replace a folder with a file if you tell it to do that.
We'll immediately add a check on our side before calling that method, so that this doesn't ever happen again.
As for recovering your files: if you don't have a backup copy on iCloud or Time Machine, a file recovery tool like PhotoRec or Disk Drill is the best choice.
Again, I'm really sorry that you found out about this the hard way. If there's anything I can do to help you, please get in touch directly with me at<EMAIL_ADDRESS>and I'll do my best to assist you.


Fix messages related to rename behavior.

fixes #158, cloudflare/wrangler#182.

Ran cargo fmt.
what warning? I couldn't replicate anything on my machine with clippy or build.


Contig without conseq

Reported by @dmacmillan:

I found out why S16 is not showing up in my latest outcome summary report. It actually does have some (but very few) remapped reads, which means it isn't entirely "missing". What is happening is my outcome summary class is processing all of the conseqs first, and then all of the contigs. It notices that S16 has no conseq yet it does have a contig. I actually don't have a logical path for what to do in these cases because I had previously assumed that if a sample has a contig it should have a corresponding conseq. I've put in some logic to handle it but left a comment for you Don because it may not be the desired logic for everyone.

[ ] Decide on how to combine results from contigs and conseqs.
[ ] Check cascade.csv for samples that didn't assemble any contigs.

I think we need to review how to combine the conseq results with the contig results. Another example is S39 from the 02-Feb-2021.M05995 run. It has two contigs:

reverse primer not found in contig or conseq
both primers failed validation, all coverage was below 100, so no conseq reported

There was only one conseq reported, so it should be summarized as a primer error. However, because there were two contigs, it got reported as multiple contigs.
Proposal for output summary:

If conseqs passed, produce output summary from them.
Else if contigs passed, produce output summary from them.
Else if there are no conseqs, produce output summary from contigs.
Else produce output summary from conseqs.

New proposal for output summary:

If conseqs passed, produce output summary from them.
Else if contigs passed, produce output summary from them.
Else if there are no conseqs, generate error "low coverage".
Else produce output summary from conseqs.


1.8 Pilot regression: high CPU/memory usage from grpc.(*Server).useTransportAuthenticator

pprof.pilot-discovery.samples.cpu.243.pb.gz
pprof.pilot-discovery.alloc_objects.alloc_space.inuse_objects.inuse_space.100.pb.gz

There is a connection leak. Might be related to xDS proxy?
I have 68984 open connections on one istiod which has only 200 open gRPC streams

A single proxy has ~600 open connections so seems pretty clearly we are leaking here
Logs:
2020-10-11T22:09:38.577050Z     warning envoy config    StreamAggregatedResources gRPC config stream closed: 14, transport is closing
2020-10-11T22:09:38.621050Z     info    xdsproxy        connecting to istiod.istio-system.svc:15012

repeated every 5min

Why would connection leak related to cpu usage? maybe two issues

The connection leak is because we dial a connection each time the previous stream closed

IC, the cpu usage is caused by the authentication for each new connection

@howardjohn If you haven't started, let me fix the connection issue

Thanks @hzxuzhonghu


coreferee install de raises ImportError

Hello,
I am having some trouble installing the german additional data. Receiving ImportError when running:
python3 -m coreferee install de
Error log is:
ImportError: cannot import name 'get_config' from 'tensorflow.python.eager.context'
I am running this in an venv with python3.8.5 .

I have just released version 1.1.0, which should have solved the problem.


WherePipe

Hi,
I need filter array of Object with OR for example
Where:' Field=='A' OR FIELD=='B'';
is there anyway ??

This is not possible with the pipes provided by this library.
It will require you to write your own custom pipe.


Two party countersigning

It looks like the session initiation ends up quite uneven. Both try to initiate a good number of sessions but one agent seems to lose out and get lots of failures. I'm slightly perplexed about why that is when there should be enough agents that conflicts are relatively rare. The sessions are pretty fast so if one initiator times out then there's a possibility that they'll run into the other initiator right after. The session timeout is reasonable high compared with the success path so even a small number of collisions will really set you back.

Right okay, countersigning emits a signal when it is finished, so you can listen for that to prevent overlap. I've added this and all the errors about locked chains go away. That's great!  I really don't understand how this works under the hood then. I guess you actually need quite a bit of synchronisation in the coordination for this to make it work reliably?

Okay, after several fixes and attempted fixes, this still behaves quite poorly. At this point I'm straying into debugging countersigning. That is absolutely not the point of this work, so I think it's time to pause.
I tried running against the Holoports but that doesn't work well with assigned behaviours because you end up with required behaviours assigned to offline nodes... I need to do some kind of pre-flight filter to give the test a reasonable chance of running


Add composer component support

See composer components
Supports easy use with require.js
I use the bundle, because of popper.js currently has no "component"
The styles are not in the possible styles section, f.e. "component": { ..."styles": ["dist/js/bootstrap.css"] ..., for the support of custom scss created styles

The problem with composer is that's just yet another Bower-like package manager.
It requires the dist files to be hosted in the git repository and it doesn't support momorepos.
If bootstrap is going to be a monorepo it will have to drop composer

yep that's what we want to do in our next releases

@FezVrasta composer is capable of handling the distribution/compilation of the package itself by hooking into the distribution workflows (f.e. https://getcomposer.org/doc/articles/scripts.md). Even bower has the capabilty to trigger post-install scripts which can do the same. It's not impossible to have composer support, IMHO it would be a huge benefit for the community...

@P0rnflake, the problem is the monorepo support.
These package managers expect a single project for each git repository, while monorepos host several projects into a single repo.

@FezVrasta now I understood what your point is. Composer has this feature but only for SVN repositories, their opinion seems to be that git is not meant for handling multiple packages in one repository (@see https://github.com/composer/composer/issues/2588). Any thoughts on this?
Which package managers are you going to support in the long term?

I'm not part of the core maintainers so I don't decide anything.
cc @Johann-S

In long term every package manager which allow us to ship different packages in one repository (npm, yarn, and maybe other)

Looks like Bootstrap shouldn't support Composer at all:
https://github.com/composer/composer/issues/2588#issuecomment-332563108

Closing as a won't fix then. Holler if anyone on the team feels strongly about revisiting.


copy multiple ranges for MultiMessage

Adds a copy_ranges method to MultiMessage which parallels the get_slice method except that it takes a full copy and is able to select multiple ranges from the table.
For MultiInference and MultiResponce this also copies the input and output tensors respectively.
Adds copy_rows method to TensorObject and Tensor classes.
Drive-by fix for MultiMessage.get_meta_list which was broken by our recent cudf upgrade, and never had a C++ impl (still doesn't but I added it to the binding).

Fixes #83
Fixes #197
Fixes #217

Somewhat improved. There isn't the multi-minute latency from before. But is still exacts a significant penalty.
====Building Pipeline Complete!====
Starting! Time:<PHONE_NUMBER>.0838192
====Pipeline Started====
FromFile rate[Complete]: 93085messages [00:01, 89424.59messages/s]
Drop Null Attributes rate[Complete]: 93085messages [00:01, 88353.04messages/s]
Deserialization rate[Complete]: 93085messages [00:01, 87976.74messages/s]
Preprocessing rate[Complete]: 93085messages [00:01, 64930.72messages/s]
Inference rate[Complete]: 93085inf [00:06, 14778.05inf/s]
Filter rate[Complete]: 19076messages [06:16, 50.61messages/s]
Serialization rate[Complete]: 19076messages [06:17, 50.53messages/s]
ToFile rate[Complete]: 19076messages [06:17, 50.53messages/s]
====Pipeline Complete====

Somewhat improved. There isn't the multi-minute latency from before. But is still exacts a significant penalty.
====Building Pipeline Complete!====
Starting! Time:<PHONE_NUMBER>.0838192
====Pipeline Started====
FromFile rate[Complete]: 93085messages [00:01, 89424.59messages/s]
Drop Null Attributes rate[Complete]: 93085messages [00:01, 88353.04messages/s]
Deserialization rate[Complete]: 93085messages [00:01, 87976.74messages/s]
Preprocessing rate[Complete]: 93085messages [00:01, 64930.72messages/s]
Inference rate[Complete]: 93085inf [00:06, 14778.05inf/s]
Filter rate[Complete]: 19076messages [06:16, 50.61messages/s]
Serialization rate[Complete]: 19076messages [06:17, 50.53messages/s]
ToFile rate[Complete]: 19076messages [06:17, 50.53messages/s]
====Pipeline Complete====

@dagardner-nv over 6 minutes to completion as you see. I'll try today on a single T4 machine.

rerun tests

@gpucibot merge


fatal: not a git repository (or any parent up to mount point /github)

I have this file
name: CI
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - name: Make files
      run: |
        mkdir updir
        cd ./updir
        echo "1234" > ./file2.txt
        echo "4565" > ./file3.txt
        cd ..
    - uses: seanmiddleditch/gha-publish-to-git@master
      with:
        repository: My/Repo
        branch: master
        github_token: '${{ secrets.GITHUB_TOKEN  }}'
        github_pat: '${{ secrets.GH_PAT }}'
        source_folder: updir

I believe this is a dup of #6 (and I believe now fixed).


Use RN Image for local images instead of FastImage

Summary
There might be errors with how FastImage handle local images, so we are making sure local images are handled by RN Image instead.
Ticket Link
None
Release Note
Use RN Image on local images to avoid cache problems.

Cherry pick is scheduled.


[Android] Stetho should NOT be packaged with release builds

Stetho is a debug tool which should not be packaged with a React Native release app.
Including Stetho unnecessarily bloats the APK size.
Steps to reproduce:

react-native init stethoExample
cd stethoExample/android && ./gradlew app:assembleRelease
Find APK in stethoExample/android/app/build/outputs/apk
Open apk in ClassyShark
See Stetho included in APK (Screenshot)

Screenshot of release APK:

Details

Version: 0.20.0 (All affected)
Platform: Android

Potential fixes

Do not include Stetho as a dependency of the Android Library, but provide interfaces to allow developers to integrate themselves. Also add Stetho integration to the Android template.
Implement a no-op version of Stetho (Similar to LeakCanary), which can be used to replace the original dependency for release builds. Gradle can be used to manage transitive dependencies. (Doesn't seem likely - https://github.com/facebook/stetho/issues/322)

Resolved here https://github.com/facebook/react-native/commit/3c488afb0fa09c7fc1189f3e4c0932c28045f065


Trying To Chart Song Got Error Instead.

Describe your problem here.

got this error
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No.

did you change anything that has something to do with the ChartingState?


Some content disappear inside paragraph tags

Thanks @natemoo-re, that's an awesome plugin for SSR uses!
I'm actually evaluating it for this work-in-progress: https://github.com/JulianCataldo/content-maestro
It's a content edition framework, with advanced Astro integration in mind, for SSR live-content feeding.
astro-remote is promising for my uses cases, and I've successfully binded the two and injected custom components, however,
I've encountered this major issue:

Setup:
pnpx degit natemoo-re/astro-remote .
pnpm i
pnpm run dev

Edit ./packages/demo/src/pages/index.astro
      <Markdown
        content={`

      Double spaces here ->
      Oh no! Everything disappear

      Works fine here.

      `}
        components={{}}
      />

result:

Works fine here.

Add some bold:
      <Markdown
        content={`

      Double spaces here ->
      Oh no! **Everything** (BOLDed) disappear

      Works fine here.

      `}
        components={{}}
      />

result:

Oh no! Everything

Works fine here.

Might be a bug with the parser maybe? (ultra-html).
This occurs also with the <Markup /> component, which I was using in the first place, with pre-transformed markdown from content-maestro server.

Yep, definitely sounds like a bug in the parser. I'll take a look as soon as I can!

OK, finally was able to track this down and fix it in https://github.com/natemoo-re/ultrahtml/releases/tag/v0.1.0. About to update this and get a patch out!


CIF-969 - Support Magento multi store for category & product pickers

Description
Description
With CIF-858 introducing multi-store support for the authoring tools we need to make sure this works hand in hand with the pickers used by the CIF components on the page. On an AEM page which is targeted to a dedicated Magento store view (cq:magentoStore) the product & category pickers should only show the products/categories related to that store view.
add cq:catalogPath property on home page (overwrite able on sub page level)
extend picker root path logic
use manual configured root path or fall back to
root path configured on page (or one of parent pages) of fall back to
/var/commerce/products (like today)
Related Issue
CIF-969

How Has This Been Tested?
Manually and with unit tests.

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.
[X] I have added tests to cover my changes and the overall coverage did not decrease.
[X] All unit tests pass on CircleCi.
[X] I ran all tests locally and they pass.

@cjelger , I tried to make the coverage for my changes quite high and the test cases nearly exhaustive to ensure correctness of the changes. ITs for pickers, at least as we do it here look challenging because the picker is opened with JS code from the field and right after that you have access to the search field in the picker which is again driven by JS. IMHO, UI testing based ITs would be desirable here just like we had the Hobbes tests for the old commerce consoles.

Sorry I wasn't clear, I mean ITs for the search with the extra category path/id, I didn't mean ITs for the pickers.


params !== state

Hi there!
Before moving forward, I want to thank you for your great work, keep on going!
I was wondering if you have ever thought of separating route state from params, since they are not the same conceptually, as for state, it should only be changed by the scene, while for the params, they should only be provided by the one that is activating the scene.
I'm not saying anything new, this separation is the same React does for props and state, but here props == params...
Right now, I am doing this separation manually using a Symbol to get/set my internal params (that IMHO, they should have been called state...)
I would really like to hear your thoughts about this, thanks!

I'm not quite sure what the difference is between params and state. Can you provide an example for each, and explain how they are used differently?
Why is it a bad thing for a screen to be able to change its params? Maybe you have a param like isEditing. A screen should be able to switch into and out of that state, and people who link to this screen may want to link to the edit mode or the normal mode.

Sure, one example could be the case of a dynamic title that depends on the scene internal state (f.e. friendName). Right now, the only way to pass this information is using params (by calling navigation.setParams), but this also leaves the door open for the one that is navigating to this scene, so it  could potentially set this params with whatever value it wants...

Hmm... sounds like React props vs state

Indeed @satya164, that's why I wrote:

I'm not saying anything new, this separation is the same React does for props and state, but here props == params...

Another example I can bring here is what I'm doing now: a scene with a map that when the user moves it, it needs to display in the title how many items are in the centered location, and again, yep, I can use params, but IMHO this is not a param, but an internal state...

Hi! In an effort to get the hundreds of issues on this repo under control I'm closing issues tagged as questions. Please don't take this personally - it's simply something we need to do to get the issues to a manageable point. If you still have a question I encourage you to re-read the docs, ask on StackOverflow, or ask on the #react-navigation Reactiflux channel. Thank you!


Skip Rodauth GET routes

Is it possible to skip certain views such as validation and logout?
For Validation:
User automatically get verified when clicking on link instead of going through the form in the account_verify views
For Logout:
User automatically log out on "/logout" instead of going through the form in the logout views

Since this is a usage question and not a bug report, I'm converting this to a discussion.


imageBuild is broken

I have been trying to update to the latest 1.43 latest for some weeks but I couldn't due to some cryptic error on the socket when I tried to do an imageBuild.
[error]  An error occur when writing request to client (BROKEN EPIPE)
ERROR: fwrite(): Send of 8192 bytes failed with errno=32 Broken pipe
in /home/basin/vendor/php-http/socket-client/src/RequestWriter.php:97

After quite a lot of investigation updating docker-php commit by commit I found
https://github.com/beluga-php/docker-php/commit/c44e04675829abf5863b08182296fcfc0df1c73b
I don't know if that was an accidental removal since the commit message explains something else.
That commit makes many classes under the \Docker\Endpoint dead code except for ImagePush.
In the case of ImageBuild the wrapper endpoint is needed to send a proper tar stream to the socket.
Also I don't know if the other calls like containerLogs are broken too.
I believe the action plan would be to first restore those lines in Docker.php and then add some kind of end-to-end tests to ensure imageBuild won't be broken in the future.

First of all, I'm so sorry for the extra work you had to go through, it was def not my intention!
About the commit, I actually did it with some reasoning, but now I see where it failed.
Let me be a bit clear around my intentions:
I saw this in src/Docker.php:
public function containerAttach(
    string $id,
    array $queryParameters = [],
    string $fetch = self::FETCH_OBJECT,
    array $accept = []
) {
    return $this->executeEndpoint(new ContainerAttach($id, $queryParameters, $accept), $fetch);
}

And this in src/Client.php (from docker-php-api):
public function containerAttach(
    string $id,
    array $queryParameters = [],
    string $fetch = self::FETCH_OBJECT,
    array $accept = []
) {
    return $this->executeEndpoint(
        new \Docker\API\Endpoint\ContainerAttach($id, $queryParameters, $accept),
        $fetch
    );
}

And obviously, due to lack of attention, I took Docker\Endpoint\ContainerAttach as equivalent to \Docker\API\Endpoint\ContainerAttach - I know, stupid right?
TLDR: I had good intentions but broke the code. Sorry! :-(

I believe the action plan would be to first restore those lines in Docker.php and then add some kind of end-to-end tests to ensure imageBuild won't be broken in the future.

I agree 100% with you on that! Gotta do some joint effort to achieve that though.

No problem. I was not my intention to be read as angry or anything like that. I'm actually quite happy to have figured out the issue.
I won't open the issue about the end-to-end tests until I investigate a bit and I can come with a minimal proposal.
Thanks for reviewing the PR :)

I was not my intention to be read as angry or anything like that.

I didn't read as it either :-) I just feel really bad when I give unnecessary extra work to people.


Explain php artisan serve to contributors

@zach2825 might have a better suggestion for a localhost server, but merging this in since it should help any newcomers and is better than nothing.

Hello @allella @jadelbe418,
This PR probably needs to be re-created and merged into develop not master. Good idea just needs to go to the correct spot. Maybe we could include this link too? https://laravel.com/docs/5.8/installation#server-requirements
It explains php artisan serve a little.

@jadelbe418 you have time to submit a PR with Zach's suggestions?

I'm going to create the PR for this code to bring it to develop.

I can look at this more this weekend.
On Thu, Jan 9, 2020 at 8:15 PM The Zach<EMAIL_ADDRESS>wrote:

I'm going to create the PR for this code to bring it to develop.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforgreenville/hackgreenville-com/pull/33?email_source=notifications&email_token=ABI2KZWXNM7SRU7GPQVMXQTQ47D3TA5CNFSM4KEAVMC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEISK5TQ#issuecomment-572829390,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABI2KZTXIXTKGILYQJDMMT3Q47D3TANCNFSM4KEAVMCQ
.

Merged this in, but feel free to do PRs as any improvements or changes are needed.


Nudge v1.1 not becoming front window on launch agent launch

When the launch agent triggers Nudge it is not becoming the front active window. Instead I see the window appear behind whatever is my currently active window. Downgrading to the latest stable release does work as intended where Nudge takes the front active window on launch.
Here is my current preferences for Nudge:
<dict>
  <key>osVersionRequirements</key>
  <array>
    <dict>
      <key>aboutUpdateURLs</key>
      <array>
        <dict>
          <key>_language</key>
          <string>en</string>
          <key>aboutUpdateURL</key>
          <string>https://support.apple.com/en-us/HT211896#macos1152</string>
        </dict>
      </array>
      <key>requiredInstallationDate</key>
      <date>2021-08-27T08:00:00Z</date>
      <key>requiredMinimumOSVersion</key>
      <string>11.5.2</string>
      <key>targetedOSVersions</key>
      <array>
        <string>11.0</string>
        <string>11.0.1</string>
        <string>11.1</string>
        <string>11.2</string>
        <string>11.2.1</string>
        <string>11.2.2</string>
        <string>11.2.3</string>
        <string>11.3</string>
        <string>11.3.1</string>
        <string>11.4</string>
        <string>11.5</string>
        <string>11.5.1</string>
      </array>
    </dict>
  </array>
  <key>optionalFeatures</key>
    <dict>
      <key>enforceMinorUpdates</key>
      <true/>
    </dict>
  <key>userExperience</key>
  <dict>
    <key>allowedDeferrals</key>
    <integer>10</integer>
    <key>elapsedRefreshCycle</key>
    <integer>3600</integer>
  </dict>
  <key>userInterface</key>
  <dict>
    <key>screenShotDarkPath</key>
    <string>/Library/Nudge Assets/macos-update-available.png</string>
    <key>screenShotLightPath</key>
    <string>/Library/Nudge Assets/macos-update-available.png</string>
    <key>iconDarkPath</key>
    <string>/Library/Nudge Assets/logo-white.png</string>
    <key>iconLightPath</key>
    <string>/Library/Nudge Assets/logo-dark.png</string>
    <key>singleQuitButton</key>
    <false/>
    <key>updateElements</key>
    <array>
      <dict>
        <key>_language</key>
        <string>en</string>
        <key>actionButtonText</key>
        <string>Update Device</string>
        <key>informationButtonText</key>
        <string>More Info</string>
        <key>mainContentHeader</key>
        <string>Your device will need to restart to complete this update.</string>
        <key>mainContentNote</key>
        <string>Important Notes</string>
        <key>mainContentSubHeader</key>
        <string>Updates can take around 30-60 minutes to complete.</string>
        <key>mainContentText</key>
        <string>To begin click on the Update Device button and follow the steps outlined in the Software Update pop-up that appears.

Before beginning the update ensure all important files have been saved as the computer will need to restart.</string>
        <key>mainHeader</key>
        <string>macOS update required</string>
        <key>primaryQuitButtonText</key>
        <string>Remind Me Later</string>
        <key>secondaryQuitButtonText</key>
        <string>I understand</string>
        <key>subHeader</key>
        <string></string>
      </dict>
    </array>
  </dict>
</dict>

Happy Friday, @mwmatter!
I was unable to duplicate your findings in a single test of Nudge <IP_ADDRESS>92021190136 with a Jamf Pro policy using the Nudge Post-install script to reset All configuration files.

I was actually able to re-created it.

https://github.com/macadmins/nudge/commit/dfdc7103dfbd624db66bd1d0cbc09b4ebfb262b7 I've confirmed it's fixed with this. I am going to close the ticket and will cut a new nudge release later today. If for some reason it doesn't fix it for you, please comment on this ticket and I will re-investigate.

I updated to <IP_ADDRESS>02021192104 but I'm still seeing Nudge open behind the my active window.

Can confirm, issue has been resolved. Thanks Erik!


Suggestion: Example livebook

First of all, this looks awesome, congratulations on the work.
One thing I always like with UI libraries (which probably drives adoption) is something akin to an example app where I can see (in this case) each of the widgets. Even just one picture containing a handful of widgets would be useful to get a feel for the style.

Hey @asib, we have a number of guides in Livebook directly. If you go do the Learn page, you can find a group of notebooks on Kino, in particular "Exploring built-in Kinos". Or are you looking for something else?

Ah that's useful to know about!
I was thinking the README in this repo could link to a livebook that's already running. Or there could be some images of a handful of the widgets in the README.
Basically, at the moment, in order to see what the widgets look like, I've got to run a livebook myself. This is admittedly not a huge rigmarole, but it would be great to be able to get a flavour for the widgets right in the README.

@asib is something like that that you was suggesting? https://hugobarauna-livebook.hf.space/apps/kino-widgets

@hugobarauna Yeh exactly that! Plus a link to it in the README :)

@hugobarauna Yeh exactly that! Plus a link to it in the README :)

Got it. I think it's a good idea.
What I've built is a POC. I created an issue to work more on that later. (or someone else can do it as well).
Thanks for the idea. 😄


Remove unnecessary second period from creating-gists#about-gists

Code of Conduct

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

What article on docs.github.com is affected?
https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists#about-gists
What part(s) of the article would you like to see updated?

After creating a gist, you cannot convert it from public to secret..

Remove unnecessary second period
Additional information
No response

.take


Expose the default compression level

Introduces Zstd.defaultCompressionLevel() in favour of hard-coding the value 3 in several places.

@luben the LGTM C/C++ analysis seems to fail in the same way as in #193, for reasons that appear unrelated to the changes in this PR. Let me know if I missed something.

LGTM, thanks for contributing


Fix parsing of parenthesis in default of variable declaration

There were two separate issues which lead to un-parsable default declarations with parenthesis:

The regex to match the default declaration of a var() did not ignore ( and matched on every variable declaration. Even if there was 1 pair of parenthesis in the default declaration.

For extraction of a default declaration with a colon, the String.split would cut the declaration into three pieces instead of one. Therefore only the first occurrence of the colon should be used to split the declaration.

There is one other separate bug that became apparent: Matching with a default declaration with parenthesis leads to a double declaration of the css rule. The second rule is always css-property: var( };. I assume this is a bug, but I am not certain.
Fixes #3221

LGTM. Can you file a separate issue on the unrelated bug? Thanks!


chore(ci): fail build on error

What has changed and why

Add a CI hook to make sure the build fails in CI environments if it has any sass errors.
Swap builds to stream instead of parallel

Testing instructions

[x] Build should run successfully.
[x] Add an error in the sass.  Push the update and expect the build to fail. (https://github.com/patternfly/patternfly-elements/runs/2133827611?check_suite_focus=true)

Ready-for-merge Checklist

[x] Expected files: all files in this pull request are related to one request or issue (no stragglers or scope-creep).
[x] Repository compiles and tests pass.

Merging
Please squash when merging and ensure your commit message uses conventional commit formatting.
Be sure to share your updates with the<EMAIL_ADDRESS>mailing list!

Passed the build: https://github.com/patternfly/patternfly-elements/actions/runs/662264240


Container exits abruptly.

I have prepared a Gist demonstrating the problem: https://gist.github.com/noteed/7722238
The problem is that the container exits abruptly, instead of running the infinite loop, from the bash script started by default.
Before starting the infinite loop, the script attempts to use scp to copy a file to a remote host. The host fails to be reached by SSH (this is intended). scp exits with exit code different than 0 (this is normal). The script can proceed a bit further, executing a few echo statements. Then the container exits.
Just a few thoughts about the cause of the problem, nothing sure:
The problem may be related to scp using pipes with SSH, then SSH exiting (because it could not reach the remote host). Maybe some signal are sent to scp because of this (SIGTTIN, SIGTTOU ?).
The problem does not appear when the script is run by root within the container (in the Gist, I use the postgres user instead). The problem does not appear when swapping scp's arguments (first the remote, then local file).
The fact the local file does not exist is not a problem, scp would try to open it only after the SSH connection is established.
Observed on docker 0.7 and I think 0.6.5, host is Ubuntu 13.10.

It seemed I experienced a similar issue. I used a Debian base image and used su - USER as entry point to drop to a shell with the correct identity. The shell reproducibly exited while building a package  from source (apt-src build SOMEPACKAGE). Avoiding the use of su in favor of the the --user option of docker run seems to have fixed the issue.


V2 issue: inferred type disappearing

What version of Remix are you using?
0.0.0-nightly-49e8da1-20230823
Are all your remix dependencies & dev-dependencies using the same version?

[X] Yes

Steps to Reproduce
import * as React from "react";
import { json } from "@remix-run/node"; // types: 0.0.0-nightly-49e8da1-20230823
import { useLoaderData } from "@remix-run/react"; // types: 0.0.0-nightly-49e8da1-20230823

export async function loader() {
  return json({ payload: { name: "bob" } as Record<string, any> });
}

export default function RouteComponent() {
  const data = useLoaderData<typeof loader>();

  console.log(data.payload); // <-- Property 'payload' does not exist on type 'JsonifyObject<{}>'.ts(2339)

  return
stuff
;
}

I can't get this to reproduce in the TypeScript Playground for some reason, but here's that
Interestingly there's a difference in the type on the TS Playground and my local version:

I also tried this out on a fresh project, so I'm confident it's not just my project.
Expected Behavior
I expect to be able to infer types of Record<string, any>
Actual Behavior
That property disappears.

I've pushed a repo that reproduces this error: https://github.com/kentcdodds/remix-issue-7246/blob/eed5d5695b4ec89786db4af3b801ee4a49cedcc1/app/routes/test.tsx#L11

I also added a GitHub workflow. There's another TS issue in there as well (#7239), but you'll find the ts issue here: https://github.com/kentcdodds/remix-issue-7246/actions/runs/5958895147/job/16163804680#step:4:24

This is an issue with using type-fest's Jsonify which is the real culprit. Here's a TS Playground. I'm not sure whether to consider this a bug though. It feels like a bug to me... I guess they treat any as undefined for some weird reason. In any case, I think the fix will be to either not use type-fest or to have type-fest fix this.

This has been accepted by Sindre: https://github.com/sindresorhus/type-fest/issues/667
Someone smart at TS could probably fix it pretty quick.

Maybe related: https://github.com/remix-run/remix/issues/6994

Maybe I'm missing something here, but any is the widest possible type, no? And therefor can include undefined values? In which case any type utility that intends to accurately represent the JSON serializable type representation must strip out any property with the type any. From what I understand, this is correct behavior.
If you want a type to survive the network/JSON boundary, it must not be or include undefined or else the only safe way to treat it is to strip it out, since it won't survive the JSON.stringify()/JSON.parse() marshalling.

I just stumbled across this same issue in a few locations after my upgrade, so just wanted to drop a note on one thing I noticed, whether it's relevant or not.
Passing a promise through json() instead of defer() also just results in a JsonifyObject<{}>
It's kind of a seperate thing but I feel like returning a promise via json should result in a type error 👀 Such an easy thing to accidentally do

Same for us. This error also prevents us from upgrading our projects to v2.

Here's another repl for what I believe to be the same issue.
import { json } from '@remix-run/node';
import { useLoaderData } from '@remix-run/react';
import { Schema } from '@cfworker/json-schema';

export function loader() {
    const schema = {} as Schema | null;
    return json({ schema });
}

export default function Page() {
    const { schema } = useLoaderData<typeof loader>();
  // ^ Property 'schema' does not exist on type 'JsonifyObject<{}>'.
    return JSON.stringify(schema);
}

Playground Link: Provided

Tracked this down to this line in type-fest:
[(...arguments_: any[]) => any] extends [Type[Key]] ? never : Key;

The never is chosen for types like Schema | null, causing that entry to get filtered out.
Here's a minimal example with a suggested fix: https://tsplay.dev/wEpQ4W

Is there a temporary workaround for this error?

The temporary issue seems to be using patch-package to revert #6642
Patch package here: https://gist.github.com/smeijer/885310fca21828272bca29097f490534

Any updates on this issue? I can't upgrade my project to v2 with TS errors everywhere

Hi same issue here, I don't quite understand how to implement this:

The temporary issue seems to be using patch-package to revert #6642
Patch package here: https://gist.github.com/smeijer/885310fca21828272bca29097f490534

Ok after some fiddling I made it work, the key is using:
"postinstall": "patch-package --patch-dir ."
and placing the patch file in the root dir (or wherever is needed).
This unfortunately didn't change anything so I am just using //@ts-expect-error for now until it's fixed.

It's a patch-package  patch, not a git patch.

Fixed by #7605 . You can try it out with the next nightly release (which will get published in a few hours as of the time writing this comment).

Hooray! Thank you!

All nightly packages installed and fix is confirmed you are amazing @pcattori!

Testing v2.1 many inferred types are back but I will have one single typescript issue (I don't have on v1).
Let me investigate a little further and in case I will open another issue

I'm seeing this issue again with 2.4.0. Workaround is to do a hard cast to the type you need:
const actionResult = useActionData<typeof action>();
const errors = actionResult.formResult as MyType;

Could you open a new issue with a reproduction?  Both reproductions in this issue are working OK for me in 2.4.0: TS Playground

Could you open a new issue with a reproduction? Both reproductions in this issue are working OK for me in 2.4.0: TS Playground

@brophdawg11 thank you for the link, I have played a little with your example and my own use case and it seems that it just doesn't like descructuring. When I do this
const { schema } = data2;

It still has that JsonifyObject type in it. Then when I do this
const { key } = data2.schema;

It autofilled schema when I typed a . but can't recognize the key (unlike later in your example where the type of key is recognized.
So is it expected behavior for destructuring to work or am I just too much of a remix noob?

@AndrewOt, looks like the thing it's got a problem with destructuring is the fact that the schema could be null. Can't destructure null. You'll have to do a null-check first

Ah. Right. It would seem I had a JS noob moment. Thanks @kentcdodds!


Combine LZ and DMZ develop branches

fixes #20
🗣 Description
Combine the LZ branch with the DMZ develop.
Required:

[x] Create LZ stages (staging and prod) in terraform
[x] Create LZ stages (staging and prod) in serverless framework
[x] Make sure terraform resources like EC2 are only created in DMZ
[x] Make sure serverless resources like SQS are only created in DMZ

💭 Motivation and context
Make deploying in all environments and ST&E scanning much easier.
Also, decreases the risk of losing any code updates when moving into the LZ.
🧪 Testing

✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] Changes are limited to a single goal - eschew scope creep!
[x] All future TODOs are captured in issues, which are referenced
in code comments.
[x] All relevant type-of-change labels have been added.
[x] I have read the CONTRIBUTING document.
[x] These code changes follow cisagov code standards.
[x] All relevant repo and/or project documentation has been updated
to reflect the changes in this PR.
[x] Tests have been added and/or modified to cover the changes in this PR.
[x] All new and existing tests pass.

✅ Pre-merge checklist

[x] Revert dependencies to default branches.
[x] Finalize version.

✅ Post-merge checklist

[x] Create a release.

Need to move to draft since we will want to wait to merge until after the python backend conversion.


Issue #1472: Window preceding clamping

Fix the clamping of the window bounds
so that larger negative preceding
values don't select the entire window.

Thanks, looks great!


Kosaraju Algorithm in C, Java and Python

Feature = Kosaraju Algorithm
Kosaraju's algorithm is a graph algorithm used to find strongly connected components (SCCs) in a directed graph. A strongly connected component is a subset of vertices in a graph where there is a path between any two vertices within the subset. The algorithm addresses the problem of identifying these strongly connected components.

Kosaraju's algorithm is based on the concept of reversing edges and utilizing two DFS passes.
The first pass is used to obtain the finish times of vertices in the original graph.
The second pass performs DFS on the transposed graph using the order of finish times obtained in the first pass

Approach :
Kosaraju's algorithm utilizes depth-first search (DFS) and a two-pass approach to find strongly connected components in a directed graph. It performs the following steps:
1 First Pass (DFS):

Perform a depth-first search (DFS) on the original graph, exploring vertices in any order.
During the DFS traversal, record the order in which vertices finish their recursive DFS calls (i.e., finish times) in a stack or list.

Graph Transposition:

Transpose the original graph by reversing the direction of all edges.
This creates a new graph with the same vertices but with reversed edges.

Second Pass (DFS on Transposed Graph):

Attributes :

This algorithm is present in C++, however missing in C, Java and Python
Improved documentation
Added comments to the code that explains its flow & logic.

I would like to work on this issue. Can you please assign it to me under SSoC '23 ?
Thank You :)

Assigned!
@harshita-kaushik2 : C, Java & Python

@harshita-kaushik2 What is your status on this issue?


ToolTip corner radius

ToolTip currently uses ControlCornerRadius, but since it's an overlay, shouldn't it use OverlayCornerRadius?
From my understanding, there was an issue with shadows which made them look ugly with a large corner radius, but now on Windows 11 it was fixed.
Current vs suggested:

@chigy do you know what the correct approach here is?


[FLINK-27029] DeploymentValidator should take default flink config into account during validation

DefaultDeploymentValidator only takes the FlinkDeployment object into account and should validate the effective Flink configs. However in places where we validate the presence of config keys we should also consider the default Flink config which might already provide default values for the required configs even if the deployment itself doesnt.
The brief change log

DefaultDeploymentValidator adds the validation for the effective Flink configs which merge the default config and user conf.

@SteNicholas you can also reuse the defaultConfig field I added to the validator with the latest commit


SQLite3 - How to setup WAL Journal Mode?

Dear,
What is the best approach to set WAL mode?
Thanks,
Fran

It looks like you have to send a command per connection, https://stackoverflow.com/questions/47250220/using-sqlite-with-wal.


Is there a way to get elevation or add a shadow to the actionbar/toolbar?

Is there a way to get elevation or add a shadow to the actionbar/toolbar?

Nevermind, I just added a view with a gradient instead of doing elevation and stuff on the toolbar


'f_chdir' can not work well (IDFGH-14025)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
I need to use the api "f_chdir" to change the directory In my FTP server part.
I mount the emmc to fatfs vfs already
,when I try f_chdir(MOUNT_POINT),It do works,but in trouble with f_chdir(MOUNT_POINT/subdir).It return 5 which means path invalid，and i'm sure it exists.
And I change the config below
#define FF_FS_RPATH		2
#define FF_STR_VOLUME_ID	2
#define FF_VOLUME_STRS		"MOUNT_POINT1","MOUNT_POINT2"
Need some helps ，thx

when I try f_chdir(MOUNT_POINT),It do works

Have you checked the return value of f_chdir?

Hi @hibfh , do you still experience your issue?

@adokitkat yep, I have no time to solve it ,so I change the method and not use the 'f_chdir' anymore.

Hello @hibfh, With the configuration you mentioned above, the f_chdir function is working correctly and is tested with following piece of code. Let me know if you have any questions.
void app_main(void) {
    const char *base_path = "";
    ESP_LOGI(TAG, "Mounting FAT filesystem");

    const esp_vfs_fat_mount_config_t mount_config = {
            .max_files = 4,
            .format_if_mount_failed = true,
            .allocation_unit_size = CONFIG_WL_SECTOR_SIZE,
            .use_one_fat = false,
    };

    wl_handle_t wl_handle = WL_INVALID_HANDLE;
    esp_err_t err = ESP_OK;

    err = esp_vfs_fat_spiflash_mount_rw_wl(base_path, "storage", &mount_config, &wl_handle);
    if (err != ESP_OK) {
        ESP_LOGE(TAG, "Failed to mount FATFS (%s)", esp_err_to_name(err));
        return;
    }

    char cwd[128];
    f_getcwd(cwd, sizeof(cwd));
    printf("Current working directory: %s\n", cwd);

    const char* new_dir = "subdir";
    rmdir(new_dir);
    ESP_LOGI(TAG, "Creating a new directory");
    if (mkdir(new_dir, 0777) < 0) {
        ESP_LOGE(TAG, "Failed to create a new directory: %s", strerror(errno));
        return;
    }

    // Change to a subdirectory
    FRESULT res = f_chdir(new_dir);

    if (res == FR_OK) {
        printf("Successfully changed to directory: %s\n", new_dir);

        // Verify the current directory
        if (f_getcwd(cwd, sizeof(cwd)) == FR_OK) {
            printf("Current working directory: %s\n", cwd);
        } else {
            printf("Failed to get current working directory\n");
        }
    } else {
        printf("Failed to change directory: %s (Error: %d)\n", new_dir, res);
    }

    ESP_LOGI(TAG, "Unmounting FAT filesystem");
    ESP_ERROR_CHECK(esp_vfs_fat_spiflash_unmount_rw_wl(base_path, wl_handle));
}

Following is the output log
Current working directory: /MOUNT_POINT1/
I (489) example: Creating a new directory
Successfully changed to directory: /MOUNT_POINT1/subdir
Current working directory: /MOUNT_POINT1/subdir
I (769) example: Unmounting FAT filesystem
I (859) main_task: Returned from app_main()

@RathiSonika I am truly grateful for your help。I‘ll try it later


create a simple way to start Dockerized API

This seeks to fix issue #270 and, specifically, address these comments:
https://github.com/vinyldns/vinyldns/issues/270#issuecomment-434758538
While it's not a particularly DRY solution, it seeks to provide users
a simple way to start a Dockerized VinylDNS API without the need to either...

start the VinylDNS portal as well
build a VinylDNS jar file

There is likely room to refactor and simplify the bin/*.sh files.
Fixes #.
Changes in this pull request:

If https://github.com/vinyldns/vinyldns/pull/319/files goes in then the image tags would have to change to 0.8.0-SNAPSHOT, this is because I just did a release but we only update latest on a non snapshot. We'll be releasing our first official release for reals and from then on we can change the tags in the script to latest

Looking at it again, since this is only for the api, the 0.8.0 tag will still work. Will keep a note of it and once we doing the real 0.8.0 we can probably update all these docker scripts to use the latest tag

@mdb curious, would https://github.com/vinyldns/vinyldns/pull/319 satisfy the issue such that this pr could be closed?

@nimaeskandary Yep; I've closed this PR. Thanks!


importing style.scss into components result in memory leak

Version
@nuxtjs/tailwindcss: 6.8.0
nuxt: 3.7.4
Reproduction Link
attached to this issue
reduced-reproduce.zip
duce
there is a single page in this app which has a single component
it's called KButton and it requires to import style/global.scss for some reason
see: componenets/k/Button.vue
to test this for yourself:

run npm run dev
run python3 crash-it.py

around 500 updates node process will exceed 2G ram and will crash
leak can be prevented by not importing style/global.scc inside the component but why? (see line 52 in KButton)

Hi, thanks for opening an issue on this repo.
A few things I'm noting -

Your project uses SASS, which is fine - not a problem - but Tailwind prefers and works best with PostCSS.
So your cssPath is ~/style/global.scss, but your nuxt.options.css also includes @/style/global.scss - this module will add the cssPath to nuxt.options.css for you, so you don't need to add it there.
You also have the file imported in the component - the Tailwind utilties should already be picked up by content configuration and added to your CSS; looking at your config, it seems okay, but you wouldn't need to add anything to content because the module already adds in the appropriate values.
Memory leaks usually tend to be on framework scope and this module does so little to create potential for a leak here (though I'm more than open to investigate), so be sure to confirm that there's no related issue on https://github.com/nuxt/nuxt/issues?q=is%3Aissue+memory+leak

thanks for the advice, i'm just a beginner and i know this repo has many flaws
i also have to mention that global.scss is imported because the component needs other classes (which are themselves imported from else where) and acts as a export gate for my styles
and i scavenged this minimal reproducible example from my project so sorry if parts of it doesn't make sense 😄
i've noticed by just replacing tailwind official integration with this module the leak is avoided and old-space gets cleaned after each GC - plus a huge speed gain!
i've been discussing this problem in nuxt community (discord) for a while and after i proposed this they advised me to create the issue here
avoided.zip

I'm closing this. Please feel free to continue discussion over Discord.

why you are closing this?
this didn't receive a proper triage, i added a reproduction example and this is an important issue for this library, i added tailwind directly into my project and it's 10x faster and no leaking - my responsibility toward community is to bringing these up as i see them, I'm not a maintainer of this project but covering it under a carpet is counter intuitive,
cheers 🥂

my responsibility toward community is to bringing these up as i see them, I'm not a maintainer of this project but covering it under a carpet is counter intuitive,

I appreciate that, and value these issues being opened on this repo. They're helpful in providing a trail to other developers who may hit the same issue, so I'm definitely not looking to cover it under the carpet. 🙂
As we discussed about this issue, there's separate configurations we need to do to work best with this module, while vanilla Tailwind has a different setup. We saw global.scss being a point of regression here, so when we move out styles appropriately, the module should work as intended. I'll be sure to reopen this issue if we get more reports of memory leak, but for now I trust that devs have had appropriate usage of the module and their CSS. 😄


HKG: Can-fd resume from standstill improvement

Description
Resume from standstill fails to work 1/5 times in a given drive in my hda1 EV6 (and others as well). To solve this problem I have employed the same technique as used in non-canfd hkg cars. I propose sending 5 "resume" button presses at a time. I attempted sending 25 button presses as is currently done with non-canfd cars, but this resulted in a communications error. 5 button presses appears to improve the resume from standstill (no failures in 3 days of driving) and does not give the communications error.
Verification
This fix has been employed for a few days now by a few users in a fork created specifically for hda1 ev6 and I5 cars (hoomoose:hda1ev6i5) since master does not have the prerequisite resume from standstill fix needed for hda1 ev6 and I5. In three days of driving with this fix, I have not had a failure of resume from standstill (yet...). However, this fix would affect all can-fd cars with the cruise_buttons signal and can/should be tested by hda1 and hda2 cars.
Prerequisite
For testing on an HDA1 car, the hda1 fix is a prerequisite:
https://github.com/commaai/openpilot/pull/26069

I had my first failure with this method, so it is not perfect. Just thought I would report this.

@hoomoose Have you tried something similar to this PR?

https://github.com/commaai/openpilot/pull/25579

I just tested out the solution offered by Sunnyhaibin, and have committed the changes.
In one day of driving through rush hour traffic, I had no errors and 100% resume rate. I would estimate success was 14/14. I do not think a conclusion was reached whether to merge the previous PR, but it certainly seems to cause no negative issues with an EV6 and would appear (with limited data from one can-fd car) to offer success. What would be a next step - have more cars try this out?

I just tested out the solution offered by Sunnyhaibin, and have committed the changes. In one day of driving through rush hour traffic, I had no errors and 100% resume rate. I would estimate success was 14/14. I do not think a conclusion was reached whether to merge the previous PR, but it certainly seems to cause no negative issues with an EV6 and would appear (with limited data from one can-fd car) to offer success. What would be a next step - have more cars try this out?

Provide the route(s) with the resume tests should be sufficient for review.

I just tested out the solution offered by Sunnyhaibin, and have committed the changes. In one day of driving through rush hour traffic, I had no errors and 100% resume rate. I would estimate success was 14/14. I do not think a conclusion was reached whether to merge the previous PR, but it certainly seems to cause no negative issues with an EV6 and would appear (with limited data from one can-fd car) to offer success. What would be a next step - have more cars try this out?

@hoomoose Provide the route(s) with the resume tests should be sufficient for review.

Installing as I type - thanks!

In driving through downtown to and from my rec center on the new Master with no modifications from me (which is awesome by the way!), I had the following results.
To gym 4/6 successful resumes (Route 68d6a96e703c00c9|2022-10-19--16-28-36)
From Gym 7/8 successful resumes (Route 68d6a96e703c00c9|2022-10-19--17-49-42)
(and 1 false positive where the car resumed but the car in front wasn't moving, but that's a success in my book.)
Overall successful resume rate 11/14.
I am happy to keep driving as is to get more data, but I would say this has been typical of my experience all along before trying to do improvements. Others who post (can-fd with hda1 and hda2) seem to have similar experiences of the ~15 -25% failure rate. Do you have a similar experience with your EV6?  I will also try this fix again after re-basing with current master to see if I have the same success rate as I previously posted and I will post routes.


status bar support mosh?

Can status bar show hostname when use mosh(https://mosh.org/) as a ssh client?

Hello @FlamingTree,
Actually I started a branch a while ago but didn't find the opportunity to finish it. I'll give it another try.

@FlamingTree  👋
Can you give the mosh branch a spin for a while? I'm not a regular mosh user so things likely need to be ironed out...

@gpakosz I will try 👍

@gpakosz is mosh support still planned?

@lukechilds There's experimental Mosh support in the mosh branch. Can you give it a try?


⚠ Bofrost.at has degraded performance

In 965d8db, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1954 ms

Resolved: Bofrost.at performance has improved in fc6ae3d after 6 minutes.


Does the GraphQL Transformer support interfaces?

** Which Category is your question related to? **
graphql-transformer
Quick question: I'm curious if the transformer supports interfaces as documented here: https://docs.aws.amazon.com/appsync/latest/devguide/interfaces-and-unions.html
Currently creating the schema for my app, so I guess I will find out soon! :)

@alharris-at As an FYI I'm getting one notification per issue I'm watching as you move them to the new repositories
Is the monorepo being split up? Will make it much easier to contribute and trace issues if so

@johnf Not entirely, but we are separating the API category (Rest + GraphQL functionality) as well as all transformers into a standalone repo reflecting the complexity and focus we plan to pay into these on their own moving forward.

bump+

Hopefully one of these days this will be supported.

This is still an issue, I cannot use interfaces because the Inputs will not be generated for the schemas, so it doesn't matter if we can generate the queries, we cannot create any field that uses an interface, no matter if it uses @model or not.


Generate internals for system types in the C# end

We ignore system types in the generated record layouts thus leaving holes which might lead to crashes. So we need to generate internals for system types and use them in the layouts.
The best way to do it is to have a separate library with wrappers for system types. For the time being, this library will only contain the internal structures. It will be placed in a name-space called Std and be called STL.dll. Every custom binding will link STL. The easiest way to do it would be to have a special system Module with name-space "Std", all system include directories as its include directories and all system units as its units. This module will always be first in the list of modules. Finally, if STL gets too large, we can limit it to only containing the types actually used in the custom binding. We can do it with a pass which ignores everything in system headers, and then another pass which reenables those system types used, directly or indirectly, of fields in the custom binding.

Fixed by d419cb715648e06d04bd0ddf72d846173eab48f4 .


Ladders

This issue addresses all climbable objects across the world (contain climb right click options).
More specifically:

Stairs
Ladders
Trapdoors

As of today, the target destination for climbable objects that can be programmatically found has not been completed. Once this is complete, we will have a majority of climbable objects enabled worldwide.

Code: https://github.com/bridge-io/bridge-rs/blob/029597a98fef084495a5fd9261eb48b48acb9c62/game/plugins/src/main/kotlin/gg/rsmod/plugins/content/objs/climbable_object.plugin.kts

I fixed ladder awhile ago, everything should be working now.


Consider continuous coverage tool

As a contributor to this repo, it is great if coverage tool continuously reports coverage changes on each PR.
So we can identify uncovered changes like https://github.com/honojs/hono/pull/2828

https://about.codecov.io
https://coveralls.io

@exoego
Sounds good! Related to #175 (super old issue).


Rosetta construction tests

[x] Depends on #12281

This PR:

updates the rosetta-cli configuration files to add tests for the construction API.
adds a script to help running these tests locally against a sandboxed node.

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me


After each update, launcher shortcut is gone [Manjaro/Deepin]

VSCode Version: 1.23.0
OS Version: Manjaro 17.1.9 Hakoila (Deepin)
Commit: 7c7da59c2333a1306c41e6e7b68d7f0caa7b3d45

Issue: When ever there is a new update of VSCode, the launcher shortcut on the deepin-dock is removed/gone. This has been happening from past 5-6 releases.
I am using  aur/visual-studio-code-bin 1.23.0-1 package to install it
Steps to Reproduce:

yaourt visual-studio-code-bin to install from aur
after installation, from deepin-menu right click on the Visual Studio Code Icon and click on "send to dock"
creates the launcher shortcut on dock
wait for new version update and update vscode via yaourt -Syua (install the new update)
after update, the icon on the dock is gone

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

The aur package is unofficial

What can be done it this regard?

@rinav reach out to the AUR package maintainer


EntityFramework Core Scaffolding error - Cannot find path '[path]' because it does not exist.

From VS issues:
Customer created an ASP.NET Core project in Visual Studio and wanted to reverse engineer his database into an EF model using the Scaffold-DbContext from EF Core.  However when he ran this command from the Package Manager Console:
Scaffold-DbContext 'Server=###########.database.windows.net;Database=###########;user id=#########;password=#######;' Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
He received the following error message:
The running command stopped because the preference variable 'ErrorActionPreference' or common parameter is set to Stop: Cannot find path 'C:\Users\Backup\Source\Repos\Xxxx\ServiceFabric\CoreAPI\CoreAPI\CoreAPI.sfproj\bin\Debug\' because it does not exist.
Repro steps:

Create a Service Fabric project in VS
Select  ASP.NET Core next
Select WebAPI next
Run Scaffold-DbContext (I used https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db as the basis for the repro)

Result: The running command stopped because the preference variable 'ErrorActionPreference' or common parameter is set to Stop: Cannot find path 'C:\Users\Backup\Source\Repos\Xxxx\ServiceFabric\CoreAPI\CoreAPI\CoreAPI.sfproj\bin\Debug\' because it does not exist.
Workaround: If you ensure that the ASP.NET Core project is set to the startup project, it resolves the issue.

EF Team Triage: This issue is lacking enough information for us to be able to effectively triage it. In particular, it is missing the following information requested in the new issue template. Can you please provide this information?

Steps to reproduce

Ideally include a complete code listing that we can run to reproduce the issue.
Alternatively, you can provide a project/solution that we can run.
BTW we're not just doing this to be mean :smile:... we get a lot traffic on this project and it takes time to attempt to reproduce an issue based on fragments of information. In addition, our attempt is often unsuccessful as the exact conditions required to hit the issue are often not explicitly included in the code provided. To ensure we maximize the time we have to work on fixing bugs, implementing new features, etc. we ask that folks give us a self-contained way to reproduce an issue.
For a guide on submitting good bug reports, read Painless Bug Tracking.
BTW this is a canned response and may have info or details that do not directly apply to this particular issue. While we'd like to spend the time to uniquely address every incoming issue, we get a lot traffic on the EF projects and that is not practical. To ensure we maximize the time we have to work on fixing bugs, implementing new features, etc. we use canned responses for common triage decisions.

We should consider explicitly blocking Service Fabric startup projects like we do Docker projects.

Note from triage: we will consider blocking all/some Service Fabric projects explicitly if they are known not to be compatible with EF Core.

@bricelam @ajcvickers trying to understand if this issue was fixed or just closed. Can you help?

I think it's fixed... Looks similar to other fixes I made while enabling VB and F#

Doesn't look fixed to me.

@MattHartz - Can you provide a full repro solution so we can make sure it has been fixed for all incompatible project types?

I am also facing the same issue with my service fabric application with Stateless Asp.Net Core Service(.Net Framework). Is there any fix for this?

Do check your default project (it should be the on which you have installed EF Core) before running the command on Package Manager Console. It worked for me.


fix(Authenticatable-model): access from_omniauth via User model

Allow Authenticatable to be extendable, giving access to custom methods and attributes without having to change the base module.

👍 Makes sense!
Other than the test fixes, this'll also require a version bump in https://github.com/RaspberryPiFoundation/rpi-auth/blob/9f0493829240d3fc87c3268ab7a1d3ad4cc4b796/lib/rpi_auth/version.rb#L3 and a brief update in https://github.com/RaspberryPiFoundation/rpi-auth/blob/main/CHANGELOG.md

👍 Makes sense!
Other than the test fixes, this'll also require a version bump in https://github.com/RaspberryPiFoundation/rpi-auth/blob/9f0493829240d3fc87c3268ab7a1d3ad4cc4b796/lib/rpi_auth/version.rb and a brief update in https://github.com/RaspberryPiFoundation/rpi-auth/blob/main/CHANGELOG.md

Thanks Greg 😄 I just wanted to make sure this was ok before going full steam ahead but I'll get the tests sorted and bump the gem 👍

@sra405 of course! I added some release notes here too as the docs were lacking: https://github.com/RaspberryPiFoundation/rpi-auth/blob/main/README.md#releasing


WalletRegistry deployed as proxy

Depends on https://github.com/keep-network/keep-core/pull/2921
This PR implements the upgradable deployment of the WalletRegistry contract.
The work here is very much based on the PR for TokenStaking upgradable deployment (https://github.com/threshold-network/solidity-contracts/pull/62).
For upgradable deployments, we use @keep-network/hardhat-helpers library that uses openzeppelin-upgrades plugin under the hood.
TODO:

[x] use External Library
[x] ProxyAdmin for governance
[x] use ProxyAdminWithDeputy? https://github.com/threshold-network/solidity-contracts/blob/main/contracts/governance/ProxyAdminWithDeputy.sol
[x] add storage gap
[ ] consider switching to UUPS as recommended here

We have more test failures than what CI reports. I was able to see them when I removed yarn.lock locally and rebuilt everything.


RELATED: RAIL-1908 add Metadata tool mention

The new Metadata tool is mentioned on the Welcome page now.
The text for Catalog Browser was altered to point out the difference
between it and the Metadata tool.
Also, images not used anymore were removed.

Build succeeded (check pipeline).

https://checklist.intgdc.com/job/client-libs/job/gooddata-create-gooddata-react-app-unit-tests-zuul-docker-el7/51/ : SUCCESS in 58s
https://checklist.intgdc.com/job/compliance/job/gooddata-create-gooddata-react-app-oss-check/46/ : SUCCESS in 7s

Build succeeded (gate pipeline).

https://checklist.intgdc.com/job/compliance/job/gooddata-create-gooddata-react-app-merge-compliance-check/23/ : SUCCESS in 1m 13s
https://checklist.intgdc.com/job/client-libs/job/gooddata-create-gooddata-react-app-unit-tests-zuul-docker-el7/54/ : SUCCESS in 2m 12s


[CMT-609-918] Update 2021-11-05-The-Vaults-at-Yearn.md

Translated Vaults at yearn into Hindi including latest FTM vaults
Description

Please include a summary of the change and which issue is fixed.
Please also include relevant motivation and context.

This pull request ...
Fixed issue

Please indicate the fixed issues with this exact format Fixes #232 where 232 is the number of the issue. This will trigger an auto-close if the issue when this PR is merged.
Supported keywords:
Fixes #1,#2,#3
close #1, #2, #3
fix #1 #2 #3
resolve #1,#2 #3
Resolves: #1,#2,#3
closed : #1, #2, #3

Fixes #(issue)
Type of change

Please delete options that are not relevant and check the box.

[ ] Add a new article/page
[ ] Fix a Typo
[ ] Add a new translation
[ ] Other

Resources

Any screenshots, links or relevant resources to explain better the changes.

Translated Vaults at yearn into Hindi including latest FTM vaults

Awesome job here you broke some links so its failing to deploy


Fixes building with latest version of cppwinrt vsix

When using the latest version of the CppWinRT .vsix package, there seems to be a requirement to use the Microsoft.Windows.CppWinRT nuget package.

Thank you, @johanlindfors! :)


feat(ui): Disable app from UI (AEROGEAR-8698)

Motivation
https://issues.jboss.org/browse/AEROGEAR-8698
What
Allows disabling of all app versions from the UI, with an option of setting a custom disabled message.
Why
Requirement to meet acceptance criteria.
Verification Steps

Go to the app detailed view of an app that has one or more versions.
For testing purposes, ensure that at least one of the versions is enabled.
Click Disable App. Optionally enter a custom message.
Click Save.
Has the UI updated to show your new message and all versions disabled?
Refresh the page, your changes should have persisted.
If you do not enter a custom disabled message, it should preserve the existing messages attached to each version.

Checklist:

[x] Code has been tested locally by PR requester
[ ] Changes have been successfully verified by another team member

Progress

[ ] Finished task

Coverage decreased (-0.2%) to 93.635% when pulling 35c7fcc62442e11eba122c39ee0c1be47be958d6 on craicoverflow:AEROGEAR-8698 into 5d9180502f51dd16fcf00274366283382329a978 on aerogear:Refactor-UI.


Allow to chose timeZone

Would be nice to be able to see the sessions in either the conf timeZone or the user timeZone. Would be also a good opportunity to cleanup the time stuff

Maybe we should have this as some virtual mode?
As you suggest, are you attending in your current timezone via Video feeds, or the local timezone in person?