text:
Support discriminator mappings for polymorphism

Having a go at #520.
This PR adds JsonTypeInfo and JsonSubTypes matching the mappings so objects are properly deserialized to subtypes.

Hi @ricardozanini is this merge released? or can I use the version that contains it? Thank you!

@gerardbosch not yet, I'll do a release today.

source: gharchive/pull-request

repo: quarkiverse/quarkus-openapi-generator

license_type: permissive

license_source: github-api


text:
Upgrade to okhttp4

The upgrade to okhttp4 performed in the SDK doesn't seem to be reflected in the Quarkus extension, it appears to be still using okhttp 3.14.9.
The upgrade is critical as it fixes a security vulnerability.

The Quarkus extension uses whatever version of the client is provided by Quarkus, so this issue should be brought up at the Quarkus level.

We're not using the okhttp client anymore (this was a transitive dependency of the Fabric8 kubernetes client). This might still be pulled if you're using the Fabric8 client's mockserver in your test but that should only be pulled with a test scope anyway.

source: gharchive/issue

authors: metacosm vmuzikar

repo: quarkiverse/quarkus-operator-sdk


text:
Bump Quarkus to 3.17.4

Bumping Quarkus to 3.17.4. This will also fix the daily as they seems to fail due to redpanda problem

@rsvoboda can you have look at this


text:
Fix DailyTimeIntervalTriggerPersistenceDelegate trigger type check

Fix of instanceof check in canHandleTriggerType() method. Because of this bug, for any inheritance from DailyTimeIntervalTrigger, we get ClassCastException

Hello! Thank you very much for your contribution and interest in helping improve the Quartz community.
After a period of dormancy, the Quartz project is back under steady maintenance by multiple volunteers, who are working to once again handle contributions such as yours.
We notice that your contribution was made without use of the DCO feature (the sign-off feature on commits via the -s option). Can you please update your PR with commits that use the -s option, agreeing to assign copyright ownership and other terms as described at the contributor agreement referenced here: https://github.com/quartz-scheduler/contributing/blob/main/CONTRIBUTING.md
You can easily add signoff to your previous commits by running (on your PR branch):
git commit --amend --signoff --no-edit
git push -f

Or (for multiple commits):
# change 5 to the number of commits
git rebase HEAD~5 --signoff
git push -f

repo: quartz-scheduler/quartz


text:
Error parsing Integer to string in query

Hello everyone.
I'm working on doing queries with the DATE_PART function. For example:
select DATE_PART("month",ASALTARCEP.contextData.timestamp) from ASALTARCEP;
It works fine but when I try to convert the result of DATE_PART (it returns an integer) to string with CONVERT function, I obtain "Quasar error: the function convert could not be found in the standar library". So I'm trying to do it with CAST but I am not being able to achieve any conversion to String.
What method can I use to parse a Integer to String in a query?
Best regards.

TO_STRING

authors: jdegoes jirejas

repo: quasar-analytics/quasar

license_source: bigquery


text:
Fix MarkLogic issue with Reduce initialization

Fixes an issue related to how Reduce nodes are planned in MarkLogic and enables a handful of working reduction/grouping tests thanks to #1640.

@wemrysi random question: Do you think that all the work you've done with XQuery (for example marklogic/src/main/scala/quasar/physical/marklogic/xquery/expr.scala) would be useful as a standalone library for others querying marklogic through Scala?

Current coverage is 65.12% (diff: 0.00%)

No coverage report found for master at 373bcba.

Powered by Codecov. Last update 373bcba...3c11dee

@alissapajer Yeah, I think so, probably the stuff in quasar.physical.marklogic.xcc as well. I think extracting these bits out would be worthwhile once they're a bit more mature (some of the expressions, for example, will probably become nodes in the XQuery type and we might want to convert the XQuery type itself to fixpoint style).

@alissapajer I've switched to using the declare syntax where possible, back in your court. Let me know if there is anything else.

LGTM - merging!

authors: alissapajer codecov-io wemrysi


text:
Templates don't work with Chipped's connected blocks

Templates seem to work fine with most Chipped blocks, but not the ones that have connected textures.
Top block: Thick Inlayed Quartz Block (from Chipped)
Bottom block: Flat Quartz Block Tiles (also from Chipped)

Loader: Quilt 0.20.2
Mod version: 2.1.1+1.20.1
I'm also using Sodium, Sodium Extras and Indium in this modpack.

I can confirm this. I am thinking of adding templates to one of my packs. Will this issue be addressed in the foreseeable future? Thanks!

authors: ClaudiusMinimus Treeways

license: MIT


text:
feature: Raft-based message queuing

Closes #1.

This turned into a nightmare apparently. I'll revisit this another time.

repo: queer/singyeong


text:
Add Brewing infobox

Would be neat to see if my moonlight mead is ready.

'Brewing' plugin is possible for this


text:
Improve test categories

Instead of using ExternalDB as a test category for all tests requiring a database, this PR adds database-specific classes so that they can be run individually.
Examples: mvn clean test -Psql -Dgroups=com.querydsl.core.testutil.H2 -DexcludedGroups=

Looks really good, the case of the category names could be aligned with the naming in the SQLTemplates subclasses.

Good point. I've updated the names accordingly.

Looks good, maybe still MongoDb -> MongoDB

Looks good in my opinion as well, I agree with the MongoDb -> MongoDB comment.
After that it's good to merge.

Sure thing. I'll fix that tonight.

Done.

Then I'll merge this.

authors: Shredder121 johnktims timowest

repo: querydsl/querydsl


text:
GORM Update from struct with zero value fields may not work correctly

As was discovered today, and also previously, GORM does not update fields with zero value, e.g., bool = false. There are two workarounds for this problem, as mentioned in this comment.
We should examine all uses of GORM Update(s) and check that updates are correctly stored in the database.
Also we should use the Select approach to ensure that zero value fields of the struct are updated. Using Select is preferred because it will allow us to rename the struct fields cleanly, which would not be the case with the map[string]interface{} approach, where each field name of the struct would be a string that a type-safe rename would not find.

So after two days of struggling with gorm there are two major conclusions:

Using Select("*").Updates(...) is dangerous. For example,

Model(&qf.Enrollment{}).Where(~conditions~).Select("*").Updates(Updates(&qf.Enrollment{State: enrol.State, Status: enrol.Status, LastActivityDate: enrol.LastActivityDate}))

will set all the fields not mentioned in Updates (for example, UserID and CourseID) to default values. Currently there is no way to ensure we are always sending query structs where all the fields are set to the relevant values (most often then not fields not relevant to the method are left empty).
The alternative would be using Select with field names like Select("State", "Status", "LastActivityDate"), but it defeats the purpose as there is still dependency on strings representing field names which we would like to avoid.
Another possibility is fetching the original record inside the database method before updating. Then we could update only the changed fields and use this struct as a query in Updates if we don't mind an extra database lookup.

Database method UpdateEnrollments is used from many places and works correctly only because of this gorm's "feature" of not updating fields to their defaul values with a simple Updates.

For example, when updating activity date with UpdateEnrollment(query), the query has empty fields for enrollment Status and State. Without this gorm's "feature" both these fields would be reset to default values. I don't know how safe it is because if gorm suddenly changes this behaviour the impact on the database will be huge.
However, rewriting UpdateEnrollment with Select requires changes to all the methods that call it (in most cases an additional call to the database to fetch the original enrollments to ensure ther eare no fiels unintentionally set to defaul values).

Okay, I see. Without digging too deeply into the code that may need to be updated... We should implement our API to be intuitive and easy to use, even though we may take a performance hit by having to do a fetch query before an update. We can probably do the fetch and update as a single transaction. I prefer an API that makes sense over a difficult-to-use one, even if the implementation is a bit awkward.
For the long term, I plan to propose a bachelor project to review alternative database ORMs with generics support or other non-ORM alternatives. Therefore, our database API should not depend heavily on GORM's idiosyncrasies.

repo: quickfeed/quickfeed


text:
Support System.Text.Json for C#, not just Newtonsoft

https://devblogs.microsoft.com/dotnet/try-the-new-system-text-json-apis/

Would be awesome to support this.

dupe #1323 , #1347

Duplicate

repo: quicktype/quicktype


text:
Pullcounter no longer works after reaching Limit Cut in TEA

Description
I noticed that the pull counter module would count pulls in TEA until Pepsiman has been killed once and the group reaches the Limit Cut transition. Afterwards the pull counter isn't updating anymore and the JSON file still has the same count after dozens of wipes. Apparently the module isn't parsing the end of the encounter correctly (maybe because Living Liquid is no longer available?).
Surprisingly enough even after re-entering the instance it is broken. Only restarting ACT fixes this issue.

I haven't ever seen this happen.  The pull counter seems to be fine for me regardless of limit cut.
The encounter ends on a special wipe message that isn't related to mobs disappearing so I don't think that's it.
Are there any errors in your overlayplugin log when this happens? Does this always happens at limit cut?

It's been a while that this happened the last time and I assume it's a bug causing by something else. Gonna close this.

authors: ChristianIvicevic quisquous

repo: quisquous/cactbot


text:
concurrency fix

Rely on field length instead of null terminator for String conversion.
Should fix #10

Sweet! Thanks so much @tannernelson. @king33 and I are excited to see if the fix works on our todolist-mysql example.

authors: rfdickerson tannernelson

repo: qutheory/mysql


text:
Fluent model bridge

#315

It seems like the travis build failure has little to do with my code. I'll try updating the branch, maybe that will help.

Can anybody explain to me how I can make the build pass?

I'm trying to figure it out myself.
If you could move the branch to qutheory/vapor:fluent-model-bridge I could test it on my computer and see what is happening.

@tannernelson #322

authors: Evertt tannernelson

repo: qutheory/vapor

license: mit


text:
🛑 Adguard Home DoT is down

In 1f30e04, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 29f03e0 after 46 minutes.

repo: quyleanh/upptime


text:
🛑 Adguard Home DoT is down

In a966222, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 7311b6b.


text:
🛑 Adguard Home DoT is down

In 4fe834e, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in f07920f.


text:
🛑 Adguard Home DoT is down

In 9c12c16, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in e7a6051.


text:
🛑 Adguard Home DoT is down

In 08f5f9e, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 3727bd2 after 10 minutes.


text:
🛑 Bitwarden is down

In be1b5e4, Bitwarden (https://pass.qwq2333.top) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bitwarden is back up in 6a7ab2a.


text:
遇到分辨率为 1536 x 864 的屏幕 远程桌面无法显示完全

遇到分辨率为 1536 x 864 的屏幕 远程桌面无法完整的显示屏幕
这是什么问题:O

试下直接生成的client，看下有没有这个问题
---原始邮件---
发件人: @.>
发送时间: 2021年7月30日(周五) 晚上6:48
收件人: @.>;
抄送: @.***>;
主题: [qwqdanchun/DcRat] 遇到分辨率为 1536 x 864 的屏幕 远程桌面无法显示完全 (#44)
遇到分辨率为 1536 x 864 的屏幕 远程桌面无法显示完全
这是什么问题:O
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

懒 一般用不到大概 就不管他先了

authors: AllCheeks qwqdanchun

repo: qwqdanchun/DcRat


text:
RPP Test Suite - Remove Empty Lines and Cleanup

Clean up test suite  code and removes empty lines

@r-abishek
I am attaching both the old log logs and new logs after the changes for the image test suite
old_unittest_log.txt
old_qa_log.txt
old_perf_log.txt
new_unittest_log.txt
new_perf_log.txt
new_qa_log.txt

repo: r-abishek/rpp


text:
Add some r-forge packages

To contribute your packages to the r-releases R universe, please create a text file for each new package and store all the text files in the packages/ folder. Each text file has these requirements:

The name of the file is the package name.
The file contains a single line with the package URL. The URL must be authentic and genuine. It must be the true location of the package according to its true owners.
The file ends with a newline character. (A terminating newline is included automatically if you create the file using the GitHub web interface.)

Please visit https://github.com/r-releases/help for more information. Please send bug reports to https://github.com/r-releases/help/issues and other feedback and questions to https://github.com/r-releases/help/discussions.

It seems these were not picked up by R-Universe and it didn't throw any errors. They were correctly written to the packages.json.

Oh I see R-universe is using the Github clone of R-forge. I'll remove these and give that a try.

repo: r-releases/r-releases


text:
could you help to fix this? thanks!

[+] : Logged in successfully.
[*] : Downloading course information .. -Traceback (most recent call last):
File "udemy-dl.py", line 1442, in
main()
File "udemy-dl.py", line 1281, in main
udemy.course_download(path=options.output, quality=options.quality, unsafe=options.unsafe)
File "udemy-dl.py", line 436, in course_download
course = udemy.course(url=self.url, username=self.username, password=self.password, cookies=self.cookies)
File "/home/esir/udemydl/udemy/_udemy.py", line 38, in course
return Udemy(url, username, password, cookies, basic, callback)
File "/home/esir/udemydl/udemy/_internal.py", line 44, in init
super(InternUdemyCourse, self).init(*args, **kwargs)
File "/home/esir/udemydl/udemy/_shared.py", line 62, in init
self._fetch_course()
File "/home/esir/udemydl/udemy/_internal.py", line 56, in _fetch_course
self._info              =       self._real_extract(self._url)
File "/home/esir/udemydl/udemy/_extract.py", line 467, in _real_extract
'subtitles' : self._extract_subtitles(tracks),
File "/home/esir/udemydl/udemy/_extract.py", line 256, in extract_subtitles
lang = track.get('language') or track.get('srclang') or track.get('label') or track['locale'].get('locale').split('')[0]
KeyError: 'locale'

Your udemy-dl is old
Use command git pull to download lastest version of udemy-dl

Your udemy-dl is old
Use command git pull to download lastest version of udemy-dl

I downloaded the version 0.5, so I got the output above, and after clone the code, I got this:
[] : Username : myemail.com
[] : Password : *********
[*] : Trying to login as (myemail.com)...
[-] : Udemy Says : 400 Bad Request Oops, something went wrong. ...

login with username and password is not avalible at this moment. You can cookie to login. Follow the guide here : https://github.com/r0oth3x49/udemy-dl/issues/351#issuecomment-476936783

login with username and password is not avalible at this moment. You can use cookie to login. Follow the guide here : #351 (comment)

thank you very much! It works! and the speed so fast... cause I ran it on google cloud.
But I now am worrying they might ban me  for doing this...

@brundidge thanks for the quick support

authors: brundidge jiushibushuo r0oth3x49


text:
🛑 Home Assistant is down

In 9a3cf07, Home Assistant ($SECRET_SITE_HA) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Home Assistant is back up in ab9e365.


text:
[add] Bring node-config into fluct

I added node-config & make it be able to use code-config for lambda.
This changes will include config directory into the zip.

Thanks for your PR :yum:
I haven't used node-config (or code-config?) before. Can you explain in what situations it helps us?

Sometimes we need to prepare some of stages & deploy to other environments.
These stages or env needs each application configurations.
So, I think it's useful to switch the configurations.
With this module, we can switch the configurations by the filename.
https://github.com/lorenwest/node-config/wiki/Configuration-Files

So in fact, I also want to move region, stage, accountid, restapiid & rolename into config/{environment}.json or something.

I see :+1:
I think you may already know that it also can be done by putting symlink like ./actions/*/config -> ./config  and manually installing node-config in your application. What is the strong reason to officially support node-config in fluct? for user-friendliness?

So in fact, I also want to move region, stage, accountid, restapiid & rolename into config/{environment}.json or something.

Okay, that makes sence. I also have the same issue about handling multiple accounts :crossed_flags:

Thank you for merging!

I just published fluct@0.3.2 :tada:

It would be very helpful if you add some explanation about node-config usage in FAQ page :innocent:

Thank you so much!
Do we have any rules to write the faq.md?
And, is it ok to just paste reference urls?

All right, there is no rule. Don't be so serious :smile:

Okay.
I will paste some references on faq.md.


text:
Incompatibility with InventoryProfilesNext concerning Visual Glitches

I've noticed that the item amount flickering in 1.19, when searching for items, still exists.
This Issue should be fixed with Commit 2236dd5, but doesn't seem to be fixed.
(Couldn't test it earlier)
Version: 1.21.3 (directly build from latest commits)
Issue Explanation Video
Preview of 1.19 Amount Issue [Video]
How it should look
Preview of working 1.18 [Video]

Oh that's weird. I thought you meant something else. I'm not able to replicate this.
Versions I'm using:
moreoverlays-1.21.3-mc1.19.jar,
jei-1.19.1-forge-11.2.0.244.jar
Forge 42.0.9 on 1.19.1

@drjayy
I'm also unable to replicate it on:
moreoverlays-1.21.3-mc1.19.jar,
jei-1.19-forge-11.1.1.239.jar
Forge 41.0.98 for 1.19

This may be related to some kind of Minecraft setting or texture pack aswell

This is likely a compatibility issue with another mod, I have an idea which one but I'll try it out in a second in quarantine containers.

I've noticed that there is an issue with Item Amount Visual Glitches when using both InventoryProfilesNext and MoreOverlays-Updatedwhen using the search item container function for JEI Search by MoreOverlays.
InventoryProfilesNext is a widely known inventory addition / sorting Mod for many Users. I believe that most would consider using both simultaneously, but then the explained issue above appears to be happening.
CurseForge Link
As I believe many users to want to use both mods simultaneously, I hope that this issue will not be marked as "will not fix".
[Please let me know if you agree too.]
I've informed the Author of InventoryProfilesNext concerning this issue.

I see, when setting highlight_clicking_slot to false in the InventoryProfilesNext config the issue doesn't occur.

I see, when setting highlight_clicking_slot to false in the InventoryProfilesNext config the issue doesn't occur.

Thanks, I'll try to reproduce.

I see, when setting highlight_clicking_slot to false in the InventoryProfilesNext config the issue doesn't occur.

Where exactly did you find this setting, I can't seem to locate it

Thank you, this fixed the issue :)


text:
Failed to install required files on linux

anyone know how to fix it?


text:
previewing @Composable Animated Screen in @Preview function

I'm trying to use transition but the import won't work 🔽. I didn't find any thing of the sample that use the preview with "AnimatedVisibilityScope", nothing on the doc too. I'm a bit worry that not implemente.
Did i miss something ?

Settings Screen

I will show my NavGraph & my screen transition 🔽.

NavGraph
@ExperimentalAnimationApi
@ExperimentalMaterialNavigationApi
@Composable
fun NavGraph(
    modifier: Modifier = Modifier,
    navController: NavHostController,
) {
    val navHostEngine = rememberAnimatedNavHostEngine()

    DestinationsNavHost(
        navGraph = NavGraphs.root,
        startRoute = NavGraphs.root.startRoute,
        navController = navController,
        engine = navHostEngine,
        modifier = modifier,
    ) {
        settingsScreen()
        welcomeScreen()
    }
}

@ExperimentalAnimationApi
private fun ManualComposableCallsBuilder.welcomeScreen() {
    composable(WelcomeScreenDestination) {
        WelcomeScreen(navigator = destinationsNavigator)
    }
}

@ExperimentalAnimationApi
private fun ManualComposableCallsBuilder.settingsScreen() {
    animatedComposable(SettingsScreenDestination) {
        SettingsScreen(navigator = destinationsNavigator)
    }
}

Settings Transitions
@ExperimentalAnimationApi
object SettingsTransitions : DestinationStyle.Animated {

    override fun AnimatedContentScope<NavBackStackEntry>.enterTransition(): EnterTransition? {

        return when (initialState.navDestination) {
            WelcomeScreenDestination ->
                slideInHorizontally(
                    initialOffsetX = { 1000 },
                    animationSpec = tween(700)
                )
            else -> null
        }
    }

    override fun AnimatedContentScope<NavBackStackEntry>.exitTransition(): ExitTransition? {

        return when (targetState.navDestination) {
            WelcomeScreenDestination ->
                slideOutHorizontally(
                    targetOffsetX = { -1000 },
                    animationSpec = tween(700)
                )
            else -> null
        }
    }

    override fun AnimatedContentScope<NavBackStackEntry>.popEnterTransition(): EnterTransition? {

        return when (initialState.navDestination) {
            WelcomeScreenDestination ->
                slideInHorizontally(
                    initialOffsetX = { -1000 },
                    animationSpec = tween(700)
                )
            else -> null
        }
    }

    override fun AnimatedContentScope<NavBackStackEntry>.popExitTransition(): ExitTransition? {

        return when (targetState.navDestination) {
            WelcomeScreenDestination ->
                slideOutHorizontally(
                    targetOffsetX = { 1000 },
                    animationSpec = tween(700)
                )
            else -> null
        }
    }
}

Hi @Deamonangel!
First of all: do you really need the AnimatedVisibilityScope in the Composable? I see that it is not used in the screen shot sent.
If you don’t, you can just remove it.
If you really do need it, then you can either use it and call other Composable without it and just preview this second one, OR you can just implement the AnimatedVisibilityScope interface with all empty methods and use that implementation on Preview.
Let me know if this helps 🙂

On a side matter, I noticed you are manually calling your Settings Screen Composable and you are passing an EmptyDestinationsNavigator. Why? EmptyDestinationsNavigator is only meant for previews as it won’t actually navigate or do anything. Also you probably don’t need to manually call it? At least it looks like you don’t. Also, the real destinations navigator can be accessed via destinationsNavigator inside the scope of that lambda function.

Hi @raamcosta,
I changed some screenshots because I was working on it. I try to change/modify the animations in order to match the expectations.
I need the AnimatedVisibilityScope since I will be animating transitions to and from this screen (and others). The issue lies in the fact that having a preview (which usually isn't an extension of AnimatedVisibilityScope) doesn't work when the Compose screen is marked as AnimatedVisibilityScope.
Is there a way of having a preview of a composable that is supposed to be animated ?

need the AnimatedVisibilityScope since I will be animating transitions to and from this screen (and others).

This does not mean you need the AnimatedVisibilityScope. You can do that by just adding the style in the annotation as you did. Meaning: you can just remove that receiver.
@Destination(style = SettingsTransitions::class)
@Composable
fun SettingsScreen( //...

👆 this will work and it will be animated even without the AnimatedVisibilityScope receiver. The AnimatedVisibilityScope is only needed if you're going to need to use it inside the function, for example, to know the progress of the animation.

The issue lies in the fact that having a preview (which usually isn't an extension of AnimatedVisibilityScope) doesn't work when the Compose screen is marked as AnimatedVisibilityScope.
Is there a way of having a preview of a composable that is supposed to be animated ?

If you really need AnimatedVisibilitySCope, as I said in my previous answer, you can just make an object that implements AnimatedVisibilityScope and use that in your preview:
@Preview
@Composable
fun SettingsScreenPreview() {
    EmptyAnimatedVisibilityScope.SettingsScreen(EmptyDestinationsNavigator)
}

// Put this in some core file
object EmptyAnimatedVisibilityScope : AnimatedVisibilityScope {
    @ExperimentalAnimationApi
    override val transition: Transition<EnterExitState>
        get() = error("Empty implementation of AnimatedVisibilityScope should not be called")

}

Also, you don't need to manually call your screens in your example, unless you have some reason that is not clear in the snippet you pasted.
So your DestinationsNavHost call can just be:
@Composable
fun NavGraph(
    modifier: Modifier = Modifier,
    navController: NavHostController,
) {
    val navHostEngine = rememberAnimatedNavHostEngine()

    DestinationsNavHost(
        navGraph = NavGraphs.root,
        navController = navController,
        engine = navHostEngine,
        modifier = modifier
    )
}

I came across another issue (i will open an other issue 😉) and I think that answers my question.

authors: Deamonangel raamcosta

repo: raamcosta/compose-destinations


text:
Update heartbeats.md

See https://github.com/rabbitmq/rabbitmq-website/issues/1386

@cressie176 Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

Thanks! I just copied the existing text in #1387. I'll let @michaelklishin decide which to use.

@cressie176 Thank you for signing the Contributor License Agreement!

Thank you. This suggestion makes practical sense: both sides should insist on disabling heartbeats for best predictability.
FTR, here is the server function that performs negotiations of values such as the heartbeat timeout and
channel_max: https://github.com/rabbitmq/rabbitmq-server/blob/v3.10.x/deps/rabbit/src/rabbit_reader.erl#L1349-L1358.

Perfect. I figured that you would have suggestions.

Thank you, @cressie176

authors: cressie176 lukebakken michaelklishin pivotal-cla

repo: rabbitmq/rabbitmq-website


text:
Docs on rabbitmqClusterReference.namespace if using non operator managed RabbitMQ

Based on discussion https://github.com/rabbitmq/messaging-topology-operator/issues/851

@AntonAleksandrov13 Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@AntonAleksandrov13 Thank you for signing the Contributor License Agreement!


text:
Example 34

Hi Rachel!
The image in example 34 and codepen do not match the html in the site.
Something is strange! rsss

The codepen in site is 33!

repo: rachelandrew/grid-by-example

license: unlicense


text:
🛑 Pet Project is down

In 6105355, Pet Project ($RINFO_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pet Project is back up in a7f348f.


text:
🛑 Pet Project is down

In 542dc6e, Pet Project ($RINFO_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pet Project is back up in 40da65b.


text:
🛑 Pet Project is down

In 89da2f1, Pet Project ($RINFO_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pet Project is back up in 9bea4fd.


text:
Enable asyncio support for python-socks dependency

This pull request ensures that pyproject.toml matches requirements.txt in the way it declares dependencies. It solves a problem where python-socks listed in pyproject.toml didn't have the optional asyncio support.
As of now, when I install websockets_proxy in a completely new environment using pip, I get the following error.
Python 3.10.13 (main, Aug 24 2023, 12:59:26) [Clang 15.0.0 (clang-1500.1.0.2.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import websockets_proxy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/tmp/hoge/venv/lib/python3.10/site-packages/websockets_proxy-0.1.0-py3.10.egg/websockets_proxy/__init__.py", line 1, in <module>
    from .websockets_proxy import proxy_connect, Proxy
  File "/tmp/hoge/venv/lib/python3.10/site-packages/websockets_proxy-0.1.0-py3.10.egg/websockets_proxy/websockets_proxy.py", line 6, in <module>
    from python_socks.async_.asyncio import Proxy
  File "/tmp/hoge/venv/lib/python3.10/site-packages/python_socks-2.4.4-py3.10.egg/python_socks/async_/asyncio/__init__.py", line 1, in <module>
    from ._proxy import AsyncioProxy as Proxy
  File "/tmp/hoge/venv/lib/python3.10/site-packages/python_socks-2.4.4-py3.10.egg/python_socks/async_/asyncio/_proxy.py", line 5, in <module>
    import async_timeout
ModuleNotFoundError: No module named 'async_timeout'

Thank you!

@racinette If possible, please release a new version to pypi as 0.1.1.🚀
Then we can safely install the release with this fix incorporated, thank you!

@mochipon by all means, will do on the weekends :+1:

@mochipon ok, did it just now :smile:

@racinette appreciate your efforts!

authors: mochipon racinette


text:
from fleece import boto3 hides boto3 features

from fleece import boto3
session = boto3.session.Session(region_name="us-east-1")

Fails:
Traceback (most recent call last):
  File "stream.py", line 17, in <module>
    session = boto3.session.Session(region_name="us-east-1")
AttributeError: 'module' object has no attribute 'session'

Is there another way to organize fleece so that it doesn't hide or change boto3 behavior?

Meh - that's not good. Thanks for the report - we'll take a look and fix it. cc/ @miguelgrinberg

Hmm. Yeah, I honestly did not intend this to be a 100% complete wrapper for boto3, just client() and resource() (as documented). But I guess it makes sense to make it so. Thanks for the report, I'll add the remaining symbols exported by boto3 to our wrapper.

The main issue with this is in Lambda functions a lot of people create a session object instead of a client so they don't have to specify the region_name multiple times and so they can overload credentials if needed.
I also see it used in multi threading situations.

authors: miguelgrinberg ranman ryandub

repo: racker/fleece


text:
ractive.hasListener() example/usage

Description:
Currently, ractive.hasListener('foo') does not behave as I expected:
new Ractive({
  el: 'body',
  template: `
    <foo on-bar="baz">hello</foo>       <!-- has listener -->
    <foo on-bar="nonexist">hello</foo>  <!-- has listener -->
    <foo>hello</foo>                    <!-- does not have listener -->
  `,
  components:{
    foo: Ractive.extend({
      template: `<button on-click="bar">{{>content}}</button>`,
      onrender: function(){
        if (this.hasListener('bar')){
          alert('component has on-bar=... listener!')
        }
      }
    })
  },
  on:{
    baz: function(ctx){
      alert('hello from baz!')
    }
  }
})

...gives the following exception:
Uncaught TypeError: this.hasListener is not a function
    at Child.onrender (script.js:12)
    at Hook.fire (ractive.js:6923)
    at Array.<anonymous> (ractive.js:17905)
    at flushChanges (ractive.js:5792)
    at Object.end (ractive.js:5689)
    at render$1 (ractive.js:17938)
    at Ractive$render [as render] (ractive.js:17969)
    at initialise (ractive.js:17866)
    at new Ractive (ractive.js:18571)
    at script.js:1

Versions affected:
Edge

("expected" link is updated, this comment will be deleted after its notfication task has been executed)

hasListener is only available on contexts, so you'd need to use the context passed into the render event. That context still won't look at the template for the component, but it probably should.

I'm using my hasEvent method to decide to add some other abilities to the component (or remove some other) onrender. For example, if my specific component has sync-topic="foo.bar", then there is an actor is created to communicated with the application network in realtime. That's why hasListener has to be available in the instance, not only the context. Would you consider this change, or should I keep hasEvent method for this purpose?

My only issue with adding a hasListener to the ractive prototype would be that I would expect it to look at events subscribed with ractive.on and not/not just the component template event listeners.
As of edge, I've fixed context.hasListener to work with ractive contexts (as opposed to just element contexts), so my example above should work as soon as travis is done doing what travis does. I've also made ractive.getContext() with no args return a ractive context, so you can use it outside of lifecycle events e.g. ractive.getContext().hasListener('myevent'). Does that get you closer to where you need to be?

As of now, ctx.hasListener() works well: Playground.
Thanks.

authors: ceremcem evs-chris

repo: ractivejs/ractive


text:
Investigate None/null/etc. at interface between Python ClassHelper and createStream method.

PR 27 adds functionality for AMQP brokers utilizing username and password, at the expense of not allowing these to be optional. Ideally both could be used.

Running this:
receiveStream = AMQPUtils.createStream(ssc, "broker-amq-amqp", 5672, None, None, "myq")
did not generate exceptions.
Issue does not seem to exist.

repo: radanalyticsio/streaming-amqp


text:
Improve UX for distribution exploration in VaR notebook

Thanks to @Jiri-Kremser for the suggestion, which follows:

It would be nice to have a combobox with all the supported distrubutions that helps w/ the last step in the notebook... to find the better distribution than the normal one (http://ipywidgets.readthedocs.io/en/latest/examples/Using Interact.html)

 drop down menu w/ available distributions for the var notebook

authors: Jiri-Kremser willb

repo: radanalyticsio/workshop-notebook


text:
ts-import no support relative path

extension.ts

export default  function func(){ }

entry.ts

import func from "./extension";

The problem I encounter now is that when I use ts-import to import the relative path module, I can't find the extension module by error, and I can't find the compilation product of the extension module in the .cache directory. There is only a single entry file passed into tsImport.

I've found a workaround for this:
Change your import to import func from "./extension.mjs"; and it should work.
You can also specify a different extension in options:
tsImport.load(..., {compiledJsExtension: ".js"})

Try this option:
mode: LoadMode.Compile

authors: biggerstar cielluo collinsleewyatt

repo: radarsu/ts-import


text:
Include NSTimer in block?

What are your thoughts about including the timer object in the block?
public class func every(interval: NSTimeInterval, _ block: NSTimer -> Void) -> NSTimer {}

Otherwise I need to declare the variable separately like this:
var timer: NSTimer?
timer = NSTimer.every(5.seconds) {
    timer?.invalidate()
}

@efremidze Hey, I'm not against this, but I don't want the passed timer object to be required. Often times, I really don't care about it, because I'm going to assign it to a property anyway.
Take a look at #8. Last time someone took a look at it, there was no way to have both without errors about ambiguity.
But that was a while ago. If you can make both:
NSTimer.every(5.seconds) {
     // whatever
}

and
NSTimer.every(5.seconds) { timer in
     // whatever
}

work, I'd accept such a PR in an instant.

That currently a limitation in Swift. Let wait until Swift 3. :smiley:

You could help by filing a bug on bugs.swift.org :)

good idea :+1:

I'll keep it open in case someone is looking for this ;)

Added on master. Unfortunately if you want the timer passed in, you have to say { (timer: NSTimer} in ... }, but hey, it works!

👍

authors: efremidze radex

repo: radex/SwiftyTimer


text:
vertico-directory does not behave as expected when used alongside vertico-prescient-mode

Repro:

Load the following with emacs -q -l my-init.el

(let ((bootstrap-file (concat user-emacs-directory "straight/repos/straight.el/bootstrap.el"))
      (bootstrap-version 5))
  (unless (file-exists-p bootstrap-file)
    (with-current-buffer
        (url-retrieve-synchronously
         "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
         'silent 'inhibit-cookies)
      (goto-char (point-max))
      (eval-print-last-sexp)))
  (load bootstrap-file nil 'nomessage))

(straight-use-package 'use-package)
(setq straight-use-package-by-default t)

(use-package vertico
  :straight ( :host github
              :repo "minad/vertico"
              :files (:defaults "extensions/*")
              :includes (vertico-buffer
                         vertico-directory
                         vertico-flat
                         vertico-indexed
                         vertico-mouse
                         vertico-quick
                         vertico-repeat
                         vertico-reverse))
  :demand t
  :config
  (vertico-mode 1))

(use-package vertico-directory
  :bind
  ( :map vertico-map
    ("RET" . #'vertico-directory-enter)))

(use-package prescient
  :defer t
  :config
  (prescient-persist-mode 1))

(use-package vertico-prescient
  :after vertico
  :config
  (vertico-prescient-mode 1))

mkdir foo
C-x C-f foo RET RET to exit from find-file into a dired buffer.
Within the dired buffer, press ^ to re-enter the parent directory.
C-x C-f again.

After step 5, foo is not at the top of the completions list; however, when using vertico-directory without vertico-prescient-mode on, performing the same experiment leads to foo appearing at the top of the completions.

cc @okamsn

The problem seems to be these:

We currently only advise vertico-insert, which vertico-exit uses to insert candidates onto the prompt line.  We currently don't record anything if the user accepts what's on the prompt line (vertico--index = -1). I forget why we don't; maybe we should.

If the minibuffer contents are blank, can we get the default value?

When vertico-directory-enter is run for a directory candidate that is not on the prompt line, it uses delete-minibuffer-contents and insert to put a potentially modified form of the candidate on the prompt line. We currently don't run any advice in that case.

I believe that a simple solution would be if Vertico ran a special hook that received that relevant candidate in the public commands and that those public commands would run a simpler internal version without the hook. However, that complicates Vertico for the needs of (probably only) Prescient. I believe that @minad rejected this idea in the past.
@minad, do you have any thoughts on receiving the string inserted by vertico-directory-enter into the minibuffer? It's been a long while since I've worked with these things.

I'm now of the opinion that a hook isn't needed. I think that a simpler solution would be if the user-facing commands were wrappers for the implementations, and that the user-facing commands only used the implementations, and not other user-facing commands. For example, vertico-exit and the directory command could both use a vertico--exit. That way, we could advise the user-facing commands without worrying whether the remembering advice is run twice, such as if, as it is today, we advised vertico-exit and vertico-insert (used itself by vertico-exit).

@okamsn Would it be possible to use a post-command-hook/minibuffer-exit-hook in the minibuffer? It could run after all the relevant commands and record the minibuffer content. Ideally this would even work for other UIs like the default completion UI. (Unrelated, but also hooking into the sorting functionality of Vertico seems not necessary, since completion styles can use completion--adjust-meta-data to provide their own sorting routine. Maybe most of the vertico-prescient code could be made more generic?)

@okamsn Would it be possible to use a post-command-hook/minibuffer-exit-hook in the minibuffer? It could run after all the relevant commands and record the minibuffer content. Ideally this would even work for other UIs like the default completion UI.

I've tried that in PR #156. @leungbk, would you please try the changes made in PR #156 and see if it works for you? It now uses the function file-name-split, which was added in more recent Emacs versions and is available from Compat. In that PR, I've added Compat as a dependency of Vertico Prescient.

(Unrelated, but also hooking into the sorting functionality of Vertico seems not necessary, since completion styles can use completion--adjust-meta-data to provide their own sorting routine. Maybe most of the vertico-prescient code could be made more generic?)

We did it the current way so that the sorting was applied even if the prescient completion style wasn't used (such as when falling back to basic). I originally wrote it to use the completion metadata in PR #125, but the feedback/consensus was that having it done both ways was confusing, so the metadata was removed in #130.

authors: leungbk minad okamsn


text:
don't convert to np.float - can double data size!

That's very bad for large data cubes.

Coverage decreased (-68.0%) to 0.885% when pulling dd6847b9373540ea9097ce41fb2868db686ce2a5 on keflavich:nofloat into 24730e1ede287b836c441747f14b5eb5ee9d5e84 on radio-astro-tools:master.

Coverage increased (+0.3%) to 69.11% when pulling dd6847b9373540ea9097ce41fb2868db686ce2a5 on keflavich:nofloat into 24730e1ede287b836c441747f14b5eb5ee9d5e84 on radio-astro-tools:master.

authors: coveralls keflavich

repo: radio-astro-tools/spectral-cube


text:
Add enableWebsockets property to the gateway snippet

Thank you for helping make the Radius documentation better!
Please follow this checklist before submitting:

[ ] Read the contribution guide
[ ] Commands include options for Linux, MacOS, and Windows within codetabs
[ ] New file and folder names are globally unique
[ ] Page references use shortcodes instead of markdown or URL links
[ ] Images use HTML style and have alternative text
[ ] Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:
Description
Add enableWebsockets property to the gateway snippet
Issue reference
Fixes: #[issue number]
or
Fixes: https://github.com/radius-project/radius/issues/[issue number]

based on the update, do we need an entry in table https://docs.radapp.io/reference/resource-schema/core-schema/gateway/#properties ?

authors: lakshmimsft ytimocin

repo: radius-project/docs


text:
User-Defined Resource Types

Overview of feature request
Today, there are a fixed set of portable Radius resources:

Applications.Dapr/stateStores
Applications.Dapr/pubSubBrokers
Applications.Datastores/redisCaches
Applications.Datastores/sqlDatabases
...

These resources have a fixed schema and it allows teams to only select from a pre-defined list.
What's missing is a way for a team at an organization like Contoso to model their own schema and abstractions to work with.
For example, Contoso may want a resource type like:
resource storage 'Contoso.Storage/database' = {
  name: 'inventory'
  properties: {...}
}

This would allow developers to select from resource types that are custom to Contoso. This also doesn't have to be limited to storage/messaging resources. Custom types could also encapsulate entire services or dependencies such as:
resource storage 'Contoso.Monitoring/diagnostics' = {
  name: 'inventory'
  properties: {...}
}

Acceptance criteria

Users can define their own types + schema
These resources can be modeled in Bicep, acting as a key/value store for the properties
Recipes should work with the resources, allowing IT operators to define Recipe templates that spin up the actual backing infrastructure.

Additional context

AB#10284
### Tasks

This is not done 😆

authors: AaronCrawfis rynowak

repo: radius-project/radius


text:
🛑 GPS Receiver API is down

In 7475cdf, GPS Receiver API (http://tracker.ace-energy.co.th/receiver/api/v1/health) was down:

HTTP code: 504
Response time: 15037 ms

Resolved: GPS Receiver API is back up in 163c4bd.

repo: radiuszon/upptime


text:
The datepicker component needs a new event parameter

The component as a calendar needs a event parameter to know when the month has changed
In order to show days with any event in the calendar, we expect to show the month days with a border color, but currently we don't know that until the selected day has changed.

If I changed the month, the year, or if I navigated, I would expect an event to know that, for example, through that buttons

Finally, the result would be some like that

Without select a day, I know that 21th and 29th have events

DateRender event is raised on every update of the calendar:

@enchev, yeah, u're right, but it works with a click everywhere, in a day, in a month, click in the arrows, everywhere, and it runs for all days in the calendar view, for example, the DateRenderEventArgs args would be since 30th until 10th of the next month

could u leave it in a specific event?

authors: LeinerViloria enchev

repo: radzenhq/radzen-blazor


text:
Design for seed backup and  move new wallet seed verification to after setup

closes #461

This issue is moved to version 2 UI  #527

repo: raedahgroup/dcrios

license: ISC


text:
Spring-example fails to start

When I try to run the spring-example project, it fails with the following error:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'secretController': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'password' in value "${password}"
I deployed the spring-legacy-example project using the same vault and vault-controller as the one used to deploy the spring-example project. This project works fine and I get the secret back using the GET request.
Can you provide me support on the cause of this issue?
log.txt

based on your log your are getting a 403 when trying to look up the secret
GET request for " https://vault.vault-controller.svc.cluster.local:8200/v1/secret/application" resulted in 403 (Forbidden);
it looks like you have named your application application, so when you
set up Vault you need to create an application role with appropriate
permissions.
I my spring example the application and the Vault role are called
spring-example
2017-06-19 8:06 GMT-04:00 arnaudsjs notifications@github.com:

When I try to run the spring-example project, it fails with the following
error:
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'secretController': Injection of autowired dependencies
failed; nested exception is java.lang.IllegalArgumentException: Could not
resolve placeholder 'password' in value "${password}"
I deployed the spring-legacy-example project using the same vault and
vault-controller as the one used to deploy the spring-example project. This
project works fine and I get the secret back using the GET request.
Can you provide me support on the cause of this issue?
log.txt
https://github.com/raffaelespazzoli/credscontroller/files/1084802/log.txt
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/raffaelespazzoli/credscontroller/issues/2, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AF5I3NcX-aGQpT9ZQ7mv6tcfo3bO0x_Dks5sFmQvgaJpZM4N-Iu2
.

--
ciao/bye
Raffaele

If i understand you correctly, the spring-example application is requesting the wrong secret. Namely, the application secret, while it should request the spring-example secret? It that correct?
Anyway, both my application project and pod are called "spring-example" as mentioned in your deployment guide. How can I make sure that the right secret is requested

Can you further elaborate on the why I need this "application" role? I.e. which actor needs to be able to perform which action(s) on which resource?

your spring application is requesting this secret: https://vault.vault-co
ntroller.svc.cluster.local:8200/v1/secret/application
but if you have followed my tutorial the secret is at
https://vault.vault-controller.svc.cluster.local:8200/v1/secret/
https://vault.vault-controller.svc.cluster.local:8200/v1/secret/application
spring-example
The last part of the url is determined by the spring application name on
the spring side and by the Vault role on the Vault side.
A Vault role is a scope to which permissions (policies) are associated and
that can container secrets.
2017-06-19 9:57 GMT-04:00 arnaudsjs notifications@github.com:

Can you further elaborate on the why I need this "application" role? I.e.
which actor needs to be able to perform which action(s) on which resource?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/raffaelespazzoli/credscontroller/issues/2#issuecomment-309447415,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF5I3MI580YiSd4BeGMxDMf7eOQi3lgGks5sFn47gaJpZM4N-Iu2
.

--
ciao/bye
Raffaele

Many thanks for your help! The issue is solved now. I was confusing the name of the pod/project in Openshift with the name of the Sspring application in my previous post.
However, the code provided on the repository does not set the Spring application name to "spring-example" by default. So I had to set it manually. I did that by adding the line "spring.application.name=spring-example" to the file vault/examples/spring-example/src/main/resources/application.properties. It would be good to update the application.properties file in the repo, or to mention this step in the totorial. Thanks again.

that property was passed as an environment variable by the deployment
config:
            - name: SPRING_CLOUD_VAULT_GENERIC_APPLICATION_NAME
              value: spring-example

2017-06-21 5:53 GMT-04:00 arnaudsjs notifications@github.com:

Many thanks for your help! The issue is solved now. I was confusing the
name of the pod/project in Openshift with the name of the Sspring
application in my previous post.
However, the code provided on the repository does not set the Spring
application name to "spring-example" by default. So I had to set it
manually. I did that by adding the line "spring.application.name=spring-example"
to the file vault/examples/spring-example/src/main/resources/application.properties.
It would be good to update the application.properties file in the repo, or
to mention this step in the totorial. Thanks again.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/raffaelespazzoli/credscontroller/issues/2#issuecomment-310029551,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF5I3MXpOjCWhZWZ9R9JtZnv6-MNC6S1ks5sGOgqgaJpZM4N-Iu2
.

--
ciao/bye
Raffaele

authors: arnaudsjs raffaelespazzoli

repo: raffaelespazzoli/credscontroller


text:
每次搜索后，短时间内打开Raycast会出现 SocketError: closed 错误

如图：

当Raycast设置成执行命令后不立即退出（为了方便有时候需要回顾）时，执行搜索并跳转联系人后，就会出现这种警告。

已修复全部bug，周末会提交，之前提交过其他插件，估计一周左右正式审核过。

新版本可以测试看看，修复了之前的报错，增加了是否按照微信检测

authors: Lawrence-of-AnKing raffeyang

repo: raffeyang/wechat


text:
Better Hex Layout

Encode the terrains for these layouts, which might be a better default layout:

In case people still don't like this layout, or want to have many more types of terrain on the map, they can always just draw the terrains themselves using Godot's builtin terrain editor because the system supports it :D

https://github.com/raffimolero/TileMapDual/commit/fff56b29c90e5e147725822fd03b8f7d739bb02c

sprites implemented in https://github.com/raffimolero/TileMapDual/commit/a259bbd8293ef82726e610697f376182090ab37e

repo: raffimolero/TileMapDual


text:
Mediated transfer: Target is not online

Happens in this PR: https://github.com/raiden-network/light-client/pull/392
Steps to Reproduce

Start raiden client (here: 0x30FcED14DbcbB91A6c2ED31C42C4240056974CEd)
Start 2nd raiden client (here: 0x1D3810ce695AbbD6Eb70FC4ccBbDde664667e071)
Start light client (here: 0x360611bB4562C2C0B65FB6C2D552ED2d1cBd55cc)
Create & fund channel between 0x360611bB4562C2C0B65FB6C2D552ED2d1cBd55cc and 0x30FcED14DbcbB91A6c2ED31C42C4240056974CEd
Create & fund channel between 0x30FcED14DbcbB91A6c2ED31C42C4240056974CEd and 0x1D3810ce695AbbD6Eb70FC4ccBbDde664667e071
In Light Client click TTT token => Pay
Try to pay 0x1D3810ce695AbbD6Eb70FC4ccBbDde664667e071

Expected Result

I get a route and can do a mediated transfer
There is a network request to the PFS in the network tab

Actual Result

No request to PFS in network tab
PathFindFailed:

"Error: PFS: target 0x1D3810ce695AbbD6Eb70FC4ccBbDde664667e071 not online
at MergeMapSubscriber.eval [as project] (webpack-internal:///../raiden-ts/dist/path/epics.js:66:19)
at MergeMapSubscriber._tryNext (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/operators/mergeMap.js:71:27)
at MergeMapSubscriber._next (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/operators/mergeMap.js:61:18)
at MergeMapSubscriber.Subscriber.next (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/Subscriber.js:63:18)
at ThrowIfEmptySubscriber._next (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js:37:26)
at ThrowIfEmptySubscriber.Subscriber.next (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/Subscriber.js:63:18)
at TakeSubscriber._next (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/operators/take.js:46:30)
at TakeSubscriber.Subscriber.next (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/Subscriber.js:63:18)
at ReplaySubject._subscribe (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/ReplaySubject.js:76:28)
at ReplaySubject.Observable._trySubscribe (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/Observable.js:50:25)
at ReplaySubject.Subject._trySubscribe (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/Subject.js:100:51)
at ReplaySubject.Observable.subscribe (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/Observable.js:36:22)
at TakeOperator.call (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/operators/take.js:30:23)
at AnonymousSubject.Observable.subscribe (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/Observable.js:31:31)
at ThrowIfEmptyOperator.call (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js:23:23)
at AnonymousSubject.Observable.subscribe (webpack-internal:///../raiden-ts/node_modules/rxjs/_esm5/internal/Observable.js:31:31)"

Additional Infos (Optional)

Matrix: All clients use https://transport04.raiden.network
PFS: All clients use https://pfs-goerli-with-fee.services-test.raiden.network
Raiden Client: v0.200.0-rc1

Issue was fixed within #392
We need to fetch the availability before fetching suitable routes

repo: raiden-network/light-client


text:
Module 2, week 5 peer-to-peer code review (day 2)

Hi @raihan2bd ,
You have done amazing work implementing all the requirements 💯 .
Highlights

[x] Clean code ✔
[x] Project works as expected ✔
[x] Good use of ES6 syntax ✔

Thanks, @michaelamponsah for reviewing this Repo 👍


text:
Fix Length Allowed for Message to be Tweeted

Allocate 30 characters for the url in message.
If message has {{URL}}, add 7 character for what will be substituted;
if message doesn't have {{URL}}, remove 3 characters for - in message.

Awesome, thanks! +1

authors: donaldali gkop

repo: rails-school/school


text:
Is this project dead?

There's been no activity for months and good PRs fixing real issues are being ignored. Want to know if we should continue to invest in solid_cache and solid_queue "database can do everything" mantra or re-introduce memcached/redis.
Sorry to create this as an issue, there's nowhere to write it as a discussion.

I am also trying to see how active this project is maintained and stable to be used in production (and also how the read performance looks like)
I already got something working but slow, wondering what settings should be used and probably need to put more resources (CPU core/RAM) into testing box
Any discussion thread for this project?

Your PR looks promising, @ollym. It is frustrating to wait. Recommend you ping there instead.
Generally speaking, "is X dead?" posts are not effective in the open source ecosystem. At best, they're maintainer repellant. At worst, burnout accelerant.

authors: PikachuEXE jeremy ollym


text:
Verifying a New Account with Payment Method

I have never used Railway before and seemingly cannot.
I see that you've recently introduced requiring a Payment Method for verification, I think that's completely fair. I've created an account, setup a GitHub, and added my Credit Card - that's showing as verified.
However, I simply can't use Railway:
I can't create a new project from a GitHub repo, because I'm "not verified"
I get an error logging into CLI even with --browserless
When trying to create a Token, it says I can't because I'm "not verified"
These problems maybe unrelated to verification, because I have no experience with this, but it seems like that's the case as I'm prompted to visit https://railway.app/verify where I see the following: https://ibb.co/2czvvNM
Is the verification "OR" as suggested? If so, is this an error?
How does someone new to programming and wanting to get started with Railway do so? I understand the need for a card and think that's completely reasonable, but I've done so and yet I seemingly can't use the service.

Oh dear, forgive me as I was the engineer who implemented this system.
We ran into an issue with crypto miners attaching a card and then ripping some weird workloads. We then added some safeguards of which that caught some folks. We have since rolled back those changes. We have since fixed that error in the system and your account.

That's alright, I don't mind the policy either because people shouldn't be using your service for that!
It was just a little unclear on what I had to do to become verified.
Thanks for sorting my account out, looking forward to learning how to use this thing...

That's alright, I don't mind the policy either because people shouldn't be using your service for that!
It was just a little unclear on what I had to do to become verified.
Thanks for sorting my account out, looking forward to learning how to use this thing...

authors: CalTricks kwmc-lucas ndneighbor

repo: railwayapp/cli


text:
how set up api on local develop environment?

After launch webpack-dev-server by yarn local, how set up api on local develop environment?
I can't move forward from the login screen...

Any update on this ?
In local mode, looks like the app is looking for the api service on localhost:3000 , but I don't think that is included in this repo.  Is that part of the project closed-source?

I Am Allso Facing Same Error Any One Got Solution here ?? Where Will be We Getting Apis tu run code locally

bump :) .. thoughts, @exentrich ?

Change API_ENDPOINT_URL to just https://api.raindrop.io in src/data/constants/app.js

repo: raindropio/app


text:
Auto setup

Platforms and Testing Checklist
fixing https://github.com/rainyl/opencv_dart/issues/65
no need to remove the setup script, i just used it to setup the platform binaries when building

[x] Android

[x] Implemented
[x] Tested

[x] MacOS

[x] Implemented
[x] Tested

[ ] iOS

[x] Implemented
[ ] Tested

[x] Linux

[x] Implemented
[x] Tested

[x] Windows

[x] Implemented
[x] Tested

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 88.97%. Comparing base (4af53ea) to head (fede927).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #66   +/-   ##
=======================================
  Coverage   88.97%   88.97%
=======================================
  Files          36       36
  Lines        4897     4897
=======================================
  Hits         4357     4357
  Misses        540      540

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

working for every platform now, maybe ready to merge, could you please test whether it works for ios? @abdelaziz-mahdy

trying on simulator fails, but the files was added, so i think its working correctly
Launching lib/main.dart on iPhone 15 Pro in debug mode...
Xcode build done.                                           12.7s
Failed to build iOS app
Error (Xcode): Building for 'iOS-simulator', but linking in dylib (/Users/AbdelazizMahdy/flutter_projects/opencv_dart/ios/opencv_dart.framework/opencv_dart) built for 'iOS'

Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)

Could not build the application for the simulator.
Error launching application on iPhone 15 Pro.


text:
🛑 RiotSkin4CN-Download is down

In 8c0b0f4, RiotSkin4CN-Download (https://s-cd-4307-general.oss.dogecdn.com/riotskin4cn/live.json) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RiotSkin4CN-Download is back up in 0c27e49.


text:
🛑 Plausible Analytics is down

In bf12c21, Plausible Analytics (https://plausible.pi.rajkumaar.co.in) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Plausible Analytics is back up in 321cc05.


text:
Site is unreachable

www.emacs-bootstrap.com is unreachable.

No news?

Hi @PieterPaulussen and @Ambrevar
Sorry for the late reply... i couldn't find the time to deploy it to a new server. But now it should be up and running.
Out of curiosity, how is emacs-bootstrap useful to you?
Thanks for the report.

It's working, thanks!
To satisfy your curiosity, I don't use emacs-bootstrap directly (my configuration is way to fine-tuned for that) but I think it's great as a starting point suggestion for newcomers.
I see emacs-bootstrap as a big selling point :)

Thanks @Ambrevar, that's the answer i wanted to hear. Am glad you're finding it useful to onboard other people to Emacs.

@rakanalh Thanks for getting the website back up. I was actually just experimenting with your config generator.
Can I make 1 suggestion though? Could you add an option to not specify a default theme, I think both currently available themes are hideous. ;-)

authors: Ambrevar PieterPaulussen rakanalh

repo: rakanalh/emacs-bootstrap


text:
X-Axis is duplicating

Hi,
I tried to create a scatter chart using this library and used strings (Eg: "w12-2018") for the x axis. Chart renders without a error. I've attached a jsfiddle which explains my problem.
In the fiddle expected behavior is group the both "w48-2018" entries and show it in the same x entry. For numbers this works as expected. But when strings are used in the x-axis it dosen't work.
https://codesandbox.io/s/k0w44k6xnv
Any idea what is happening here?
Thanks. Cool library btw.

Found the answer here
https://stackoverflow.com/questions/49411548/google-scatter-chart-duplicates-same-domain-x-axis-values
keep up the good work

repo: rakannimer/react-google-charts


text:
Turn on loading flag while loading, fixes #195 and #197

Loading flag was not being set while loading, making multiple charts on the same page break. Note that you still need to have unique graph id values for each chart in order for each to be loading after initializiation

hey @duanefields thanks for sussing this out - if I'm using this as an NPM package, how can I implement this fix? Thanks in advance much appreciated

You can npm install my fork, "duanefields/react-google-charts" for now... fyi there still seems to be a race condition on this where it fails sometimes, so....

Would love to see this merged!

@duanefields When I try to install your fork using npm i -s duanefields/react-google-charts I don't get the actual library files. All I get are LICENSE, package.json and README.md. Am I missing something?

@duanefields I installed the fork using npm i -s duanefields/react-google-charts but when I try to build it, I get an error Can't resolve 'react-google-charts' .... Am I missing something?

@deepfriedbrain I'm assuming you got the core files in now? The reference
to 'react-google-charts' is no longer valid because you've installed
Duane's version. (Assuming you uninstalled the original package) You'll
need to reference your new installation of Duane's version of the package
in the import - that said, hard to tell exactly where the issue lies with
the information provided.
On Sat, May 26, 2018, 7:03 AM deepfriedbrain notifications@github.com
wrote:

@duanefields https://github.com/duanefields I installed the fork using npm
i -s duanefields/react-google-charts but when I try to build it, I get an
error Can't resolve 'react-google-charts' .... Am I missing something?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rakannimer/react-google-charts/pull/199#issuecomment-392234663,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFOL7GGD_j8kCsigJxY7TdAvNsp17CM_ks5t2NQkgaJpZM4UHJrU
.

Sorry for the delay, thanks for the PR !

authors: Reggino RyanThomasMusser deepfriedbrain duanefields rakannimer


text:
Check out PRs to the original distribution

Which are here. They could probably be incorporated without a big fuss.

I'll have a look at them tomorrow, but at a cursory look would suggest that https://github.com/cosimo/perl6-lwp-simple/pull/69 would want to be behind a switch as it might be a bit of a surprise after five years,

See https://github.com/raku-community-modules/LWP-Simple/pull/45 for the first one (I've made it a PR in case anyone thinks it's a bad idea.)

It looks like intent of the  https://github.com/cosimo/perl6-lwp-simple/pull/68 was already applied in the eb98a2c1 and others so probably can be ignored.

authors: JJ jonathanstowe

repo: raku-community-modules/LWP-Simple


text:
different machines show different nesting levels for json output

I am running this script:
#!/usr/bin/env raku
use v6;
use WWW;

my @allRepos=jget qq!https://api.github.com/users/raku-community-modules/repos!;

say @allRepos.elems;

on two machines on the same network, running the same version of Raku:
$ raku -v
Welcome to 𝐑𝐚𝐤𝐮𝐝𝐨™ v2021.06-21-gdba9f56af.
Implementing the 𝐑𝐚𝐤𝐮™ programming language v6.d.
Built on MoarVM version 2021.06-6-g6977d0591.

and the same version of WWW, namely 1.005006. Furthermore, I have checked that
curl https://api.github.com/users/raku-community-modules/repos

returns identical output on both machines (the file is here; I ran that curl command on both and diff-ed the outputs; they're identical).
Nevertheless, on one machine the Raku script provided above returns 1, and on the other it returns 30. For the first machine, I have to furter unwrap the output to @allRepos.[0] to get to the 30 repos.
So there's an extra level of nesting on just one machine, but I don't understand how this can be, given that everything seems to be identical.

Sorry to be so late. This might be due to the JSON library that's been used. I don't think there's an easy fix for that other than pinning the JSON library version

authors: JJ stuart-little

repo: raku-community-modules/WWW


text:
Handle saves

We can take inspiration from renpy https://www.renpy.org/doc/html/_images/slot_save.jpg
and cyberpunk 2077 https://www.gry-online.pl/Galeria/html/pliki/551069390.jpg
Handle saves in JSON format
Save a screenshot and timestamp
The name of the file can be YYMMDDhhmmss.json
We can use the user:// folder to save the file in like user://saves/YYMMDDhhmmss.json
The func to save should be generic like save(data:JSON) or save(data:Dictionary), so users can save their own data

Nice idea @theludovyc , but you don't need to make file name format like YYMMDDhhmmss,
you can just use FileAccess.get_modified_time() for this.
Second it should be just .json as those are easy to hack, they should be .save and a Resource.
And they sould be saved using for example FileAccess.open_encrypted_with_pass()

@Jeremi360 Why do you want to handle it as a Resource instead of a Json format ?
Why do you want to encrypt the save file ? If the player want to corrupt it, that is his problem, do not you think ?

@theludovyc

Why do you want to handle it as a Resource instead of a Json format ?

Becouse Resouces can be write to binary format.

Why do you want to encrypt the save file ?
If the player want to corrupt it, that is his problem, do not you think ?

I didn't look at it that way, I just thogut that devs don't want player to corrupt save files.
But if you feel that this binary/encrypted way is not so obvious,
then we should give developers a choice for example a setting in ProjectSettings.

@Jeremi360

Becouse Resouces can be write to binary format.

So it is rely to the fact of file encryption.

I didn't look at it that way, I just thogut that devs don't want player to corrupt save files.

In my opinion, you want to encrypt the file when you make online multiplayer games or cash things (dlc, microtransactions, ...). For the other scenario, if the player modify is save file, it will broke his game and that is all.

okay if you say so after all RTG is more your project then mine.

repo: rakugoteam/Rakugo-Game-Template


text:
error trying to run

Have run through the commands in the readme only i get an error when trying to run against react query 4
running node 16.17.0
npm 8.15.0
px rapini react-query -p openapi.yaml -n VC
DeprecationWarning: 'createParameterDeclaration' has been deprecated since v4.8.0. Decorators have been combined with modifiers. Callers should switch to an overload that does not accept a 'decorators' parameter.
DeprecationWarning: 'createFunctionDeclaration' has been deprecated since v4.8.0. Decorators are no longer supported for this function. Callers should switch to an overload that does not accept a 'decorators' parameter.
/Users//node_modules/rapini/dist/common/util.js:253
        .split("-")
         ^

TypeError: Cannot read properties of undefined (reading 'split')
    at normalizeOperationId (/Users/node_modules/rapini/dist/common/util.js:253:10)```

Hi @gavinthomas-valtech , it seems like the normalizeOperationId function is failing - I'm guessing it's because one or many of your endpoints do not have an operationId defined in the OpenAPI file, which is the only requirement needed to run.
Can you confirm if that is the case? Thanks

hiya. For each endpoint described there is an operationId. UNless there needs to be a top level one?
I've run the yaml file against other openapi generators and they seem to work okay.

Would you be able to paste your open api file? Would help debug

Also based on your description that you want v4 react query, you'll need to pass in the v4 flag to the cli command npx rapini react-query v4 -p path/to/openapi.yaml but that's unrelated to your issue I foresee. Would still need to see your openapi to help more

Will close this issue for now, please reopen if it's still an issue

this problem is fixable by bailing out of this method if the operationId is undefined.
https://github.com/rametta/rapini/pull/34

repo: rametta/rapini


text:
Changing default wp_prefix has no effect on queries.

Queries still use the standard "wp_" prefix.

I merged your PR in the WordExpress components repo. Thanks!

authors: martin-williams ramsaylanier

repo: ramsaylanier/WordExpress


text:
Adding Contributors profile into README.md

@ramyashreeshetty  ,Do you want this? Then please assign me this task.

@sb-decoder for now no, we'll be focusing on technical related changes.

authors: ramyashreeshetty sb-decoder

repo: ramyashreeshetty/citibike-status-app


text:
Add luet-mtree repo and build

Adds luet repo build and publish to gh pages as part of the ci so the
package gets published
Signed-off-by: Itxaka igarcia@suse.com

Not even sure if this is correct

wow, tested and it works!

Codecov Report

Merging #5 (e4ebce2) into master (118e8e6) will increase coverage by 25.56%.
The diff coverage is 64.35%.

@@             Coverage Diff             @@
##           master       #5       +/-   ##
===========================================
+ Coverage   17.50%   43.06%   +25.56%
===========================================
  Files           3        5        +2
  Lines         120      209       +89
===========================================
+ Hits           21       90       +69
- Misses         92      100        +8
- Partials        7       19       +12

Impacted Files
Coverage Δ

pkg/action/check.go
43.75% <30.00%> (+11.93%)
:arrow_up:

pkg/action/unpack.go
63.88% <63.88%> (ø)

pkg/action/event.go
84.21% <84.21%> (ø)

Continue to review full report at Codecov.

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

authors: Itxaka codecov-commenter

repo: rancher-sandbox/luet-mtree


text:
Problems with Cluster "Config" button

Originated from https://github.com/rancher/dashboard/issues/3682, but problems are more clearly and correctly defined here in this issue.
There is a mismatch in the behavior of the "Config" button when viewing clusters in the Cluster Manager. There are other issues as well as outlined below.

An RKE1 cluster let's you configure the cluster (edit config) when clicking the "Config" button, based on discussion in https://github.com/rancher/dashboard/issues/3682 the "Config" button is supposed to be read-only (which is quite confusing to me and mentioned separately below).

It's not very obvious with the dark theme that the "Config" button is read-only. Sure you have the "No" cusrsor in most (but not all) areas but the styling should be modified a bit to make it more obvious what is actually disabled in the dark theme. To understand this, let's compare the light theme vs the dark theme here:

light:

dark:

Perhaps if the text was more uniformly gray instead of white for drop-downs it would be more obvious. Perhaps if we made the disabled fields more of a slightly lighter gray color it would be more obvious as well.

The "No" cursor doesn't work everywhere - For drop downs it won't show for the text or when clicking the drop-down arrow.

This is less of an issue if we could fix issue number 2.

Some fields actually ARE editable still. Click on "etcd" under Cluster Configuration section and you can edit the s3 fields:

Last, this is more of a complaint than anything so take it as you will - perhaps we change nothing but I have to say, the "Config" button should let me edit the cluster. I fail to understand why this is read-only. We are on the "Cluster Management" page/area here -- it's for managing the clusters. The Config page should not be read-only in my opinion -- that makes no sense to me.

If we're really going to stick with making this read-only for some reason could we maybe call this button something else? I can't think of anything that is short and 1 word but "Config Details" makes more sense to me, although we'd have to change the "Details" button to another name.
All in all, this just doesn't feel right to me. We can edit rke1 clusters with the "Config" button but not rke2 clusters and we're on the "Cluster Management" page/area where we admin clusters - why would the Config button be read-only for rke2 clusters?

Anything on the detail's config page should be read only. If any fields aren't read only or obviously disabled we'll need to fix it. Any changes to form fields on that page that aren't disabled won't be saved. The only way to edit a config is by the Edit Config buttons.
I couldn't see anywhere in the ember ui where the button to get to edit config is just 'Config', it's always edit. There's no 'view' equivalent.

In the Dashboard, Config is to view & Edit Config to edit.
I'm moving this out to 2.6.x where we can triage it for the next release

@deniseschannon and/or @cloudnautique can we talk about this from PM perspective? Rationale for this page being read-only on cluster management area of UI? I think this is a bad decision.

I thought there were view only styling versions of components @vincent99?

RKE1 is an ember type that shows as an iframe.
Because there is an "edit" component defined for the [provisioning] cluster type, the Config tab shows up.
When you click it, the "edit" view for that type of cluster is conditional, and for RKE1 is an iframe to Ember.
Ember has no "read-only" view of the full config to show.

There is no chance we're going to add that to Ember.  So the reasonable options are:

Do nothing, it's a little weird for this type.
Don't show the "Config" tab as an option on resources where it's going to lead to an iframe.  The current behavior probably wasn't ever intended, but happens automatically because there is indeed an "edit" component defined for the cluster type.

Background:
The detail/"looking at an individual resource" pages in Vue have 0, 2, or 3 "tabs" of how you want to look at it depending on what code we've written:

Everything gets a YAML view because it's completely generic.
If we define an edit form, "Config" is that form but in a read-only mode.  This gives users with no edit permission access to all the same information (which Ember lacks) and lets you see it without accidentally changing things.
If we define a "detail" component, that's the "Detail" tab.  It is intended to show the most important stuff about that type and how it's running/relates to other resources.  It is not intended to describe every possible field on that resource and what the value is for them because that's duplicating a substantial part of the whole edit component.
(If YAML is the only option available for a type, the buttons to switch views are hidden).

Ember has these modes all somewhat mixed together and inconsistently available:

The "individual resource" view page is always a custom component.  They shows whatever we felt like, which is sometimes every possible field and sometimes just summary stuff.
If you don't have edit permission there is no way to see the complete config because the action is missing.  Or sometimes we show it and you think you can edit but haha no on save.
View/edit YAML is available only on certain types for no obvious-to-the-user reason (mostly it's available on native k8s types, but not ours).

Apologies, I didn't grok what was stated clearly. We should change the Config page for RKE1 clusters, so I'd vote for 2 if we have bandwith in 2.6. I'll check with the team on Monday.
We also need to do a run through and check any enabled form fields for RKE2

authors: davidnuzik deniseschannon richard-cox vincent99

repo: rancher/dashboard


text:
Navigating from Auth providers to Groups page returns Cannot read properties of undefined (reading 'id')

Setup
Rancher version: 2.7-head 8a18f16
Browser type & version: Chrome
Describe the bug
After enabling auth provider, if we navigate from the auth providers page to Groups page, groups page does not load and returns Cannot read properties of undefined (reading 'id')
To Reproduce

On a rancher server v2.7-head, enable auth provider[I enabled AD].
Navigate to Groups page from the auth provider page, Users & Authentication >> Groups.
Add a group from the auth providers as a restricted admin
Navigate to auth provider and back to groups page

Result
Groups page won't load and returns an error Cannot read properties of undefined (reading 'id')
Following console output error is seen:
console.js:31 Cannot read properties of undefined (reading 'id')
e.forEach.console.<computed> @ console.js:31
(anonymous) @ client.js:111
p @ regeneratorRuntime.js:44
(anonymous) @ regeneratorRuntime.js:125
(anonymous) @ regeneratorRuntime.js:69
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ client.js:113
Hn @ vue.runtime.esm.js:3031
Bn @ vue.runtime.esm.js:3008
Tn.e._render @ vue.runtime.esm.js:2687
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e @ vue.runtime.esm.js:3436
jr @ vue.runtime.esm.js:3892
ro.$mount @ vue.runtime.esm.js:8772
init @ vue.runtime.esm.js:4407
g @ vue.runtime.esm.js:6567
d @ vue.runtime.esm.js:6521
_ @ vue.runtime.esm.js:6640
d @ vue.runtime.esm.js:6544
_ @ vue.runtime.esm.js:6640
d @ vue.runtime.esm.js:6544
_ @ vue.runtime.esm.js:6640
d @ vue.runtime.esm.js:6544
_ @ vue.runtime.esm.js:6640
d @ vue.runtime.esm.js:6544
_ @ vue.runtime.esm.js:6640
d @ vue.runtime.esm.js:6544
(anonymous) @ vue.runtime.esm.js:7071
Lr.e._update @ vue.runtime.esm.js:3765
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e @ vue.runtime.esm.js:3436
jr @ vue.runtime.esm.js:3892
ro.$mount @ vue.runtime.esm.js:8772
init @ vue.runtime.esm.js:4407
g @ vue.runtime.esm.js:6567
d @ vue.runtime.esm.js:6521
(anonymous) @ vue.runtime.esm.js:7071
Lr.e._update @ vue.runtime.esm.js:3765
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e @ vue.runtime.esm.js:3436
jr @ vue.runtime.esm.js:3892
ro.$mount @ vue.runtime.esm.js:8772
init @ vue.runtime.esm.js:4407
g @ vue.runtime.esm.js:6567
d @ vue.runtime.esm.js:6521
_ @ vue.runtime.esm.js:6640
d @ vue.runtime.esm.js:6544
(anonymous) @ vue.runtime.esm.js:7109
Lr.e._update @ vue.runtime.esm.js:3769
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e.run @ vue.runtime.esm.js:3522
Jr @ vue.runtime.esm.js:4121
(anonymous) @ vue.runtime.esm.js:3143
Kn @ vue.runtime.esm.js:3065
Promise.then (async)
qn @ vue.runtime.esm.js:3090
Jn @ vue.runtime.esm.js:3155
ni @ vue.runtime.esm.js:4207
e.update @ vue.runtime.esm.js:3513
e.notify @ vue.runtime.esm.js:720
set @ vue.runtime.esm.js:963
(anonymous) @ fetch.client.js:91
p @ regeneratorRuntime.js:44
(anonymous) @ regeneratorRuntime.js:125
(anonymous) @ regeneratorRuntime.js:69
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
f @ fetch.client.js:67
p @ fetch.client.js:58
u @ fetch.client.js:29
Un @ vue.runtime.esm.js:3017
Ur @ vue.runtime.esm.js:4031
jr @ vue.runtime.esm.js:3854
ro.$mount @ vue.runtime.esm.js:8772
init @ vue.runtime.esm.js:4407
g @ vue.runtime.esm.js:6567
d @ vue.runtime.esm.js:6521
k @ vue.runtime.esm.js:6816
C @ vue.runtime.esm.js:6909
k @ vue.runtime.esm.js:6783
C @ vue.runtime.esm.js:6909
(anonymous) @ vue.runtime.esm.js:7077
Lr.e._update @ vue.runtime.esm.js:3769
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e.run @ vue.runtime.esm.js:3522
Jr @ vue.runtime.esm.js:4121
(anonymous) @ vue.runtime.esm.js:3143
Kn @ vue.runtime.esm.js:3065
Promise.then (async)
qn @ vue.runtime.esm.js:3090
Jn @ vue.runtime.esm.js:3155
ni @ vue.runtime.esm.js:4207
e.update @ vue.runtime.esm.js:3513
e.notify @ vue.runtime.esm.js:720
set @ vue.runtime.esm.js:963
Mi.Fi.set @ vue.runtime.esm.js:5356
(anonymous) @ index.vue:58
p @ regeneratorRuntime.js:44
(anonymous) @ regeneratorRuntime.js:125
(anonymous) @ regeneratorRuntime.js:69
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
fetch @ index.vue:41
(anonymous) @ fetch.client.js:76
p @ regeneratorRuntime.js:44
(anonymous) @ regeneratorRuntime.js:125
(anonymous) @ regeneratorRuntime.js:69
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
f @ fetch.client.js:67
p @ fetch.client.js:58
u @ fetch.client.js:29
Un @ vue.runtime.esm.js:3017
Ur @ vue.runtime.esm.js:4031
jr @ vue.runtime.esm.js:3854
ro.$mount @ vue.runtime.esm.js:8772
init @ vue.runtime.esm.js:4407
g @ vue.runtime.esm.js:6567
d @ vue.runtime.esm.js:6521
(anonymous) @ vue.runtime.esm.js:7071
Lr.e._update @ vue.runtime.esm.js:3765
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e @ vue.runtime.esm.js:3436
jr @ vue.runtime.esm.js:3892
ro.$mount @ vue.runtime.esm.js:8772
init @ vue.runtime.esm.js:4407
n @ vue.runtime.esm.js:4561
g @ vue.runtime.esm.js:6567
d @ vue.runtime.esm.js:6521
(anonymous) @ vue.runtime.esm.js:7109
Lr.e._update @ vue.runtime.esm.js:3769
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e.run @ vue.runtime.esm.js:3522
Jr @ vue.runtime.esm.js:4121
(anonymous) @ vue.runtime.esm.js:3143
Kn @ vue.runtime.esm.js:3065
Promise.then (async)
qn @ vue.runtime.esm.js:3090
Jn @ vue.runtime.esm.js:3155
ni @ vue.runtime.esm.js:4207
e.update @ vue.runtime.esm.js:3513
Lr.e.$forceUpdate @ vue.runtime.esm.js:3794
(anonymous) @ vue.runtime.esm.js:8574
c @ vue.runtime.esm.js:1860
Un @ vue.runtime.esm.js:3017
n @ vue.runtime.esm.js:1810
(anonymous) @ vue.runtime.esm.js:8125
(anonymous) @ vue.runtime.esm.js:305
bs @ vue.runtime.esm.js:7894
(anonymous) @ vue.runtime.esm.js:8160
requestAnimationFrame (async)
(anonymous) @ vue.runtime.esm.js:7875
requestAnimationFrame (async)
gs @ vue.runtime.esm.js:7873
x @ vue.runtime.esm.js:8150
Ss @ vue.runtime.esm.js:8133
remove @ vue.runtime.esm.js:8220
T @ vue.runtime.esm.js:6745
O @ vue.runtime.esm.js:6715
(anonymous) @ vue.runtime.esm.js:7146
Lr.e._update @ vue.runtime.esm.js:3769
r @ vue.runtime.esm.js:3875
e.get @ vue.runtime.esm.js:3446
e.run @ vue.runtime.esm.js:3522
Jr @ vue.runtime.esm.js:4121
(anonymous) @ vue.runtime.esm.js:3143
Kn @ vue.runtime.esm.js:3065
Promise.then (async)
qn @ vue.runtime.esm.js:3090
Jn @ vue.runtime.esm.js:3155
ni @ vue.runtime.esm.js:4207
e.update @ vue.runtime.esm.js:3513
e.notify @ vue.runtime.esm.js:720
set @ vue.runtime.esm.js:963
Mi.Fi.set @ vue.runtime.esm.js:5356
finish @ GlobalLoading.vue:14
(anonymous) @ client.js:516
p @ regeneratorRuntime.js:44
(anonymous) @ regeneratorRuntime.js:125
(anonymous) @ regeneratorRuntime.js:69
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
I @ client.js:288
p @ vue-router.esm.js:2362
r @ vue-router.esm.js:2087
(anonymous) @ vue-router.esm.js:2088
(anonymous) @ vue-router.esm.js:2384
(anonymous) @ client.js:205
p @ regeneratorRuntime.js:44
(anonymous) @ regeneratorRuntime.js:125
(anonymous) @ regeneratorRuntime.js:69
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
P @ client.js:166
p @ vue-router.esm.js:2362
r @ vue-router.esm.js:2087
(anonymous) @ vue-router.esm.js:2088
(anonymous) @ vue-router.esm.js:2384
(anonymous) @ _id.vue:30
p @ regeneratorRuntime.js:44
(anonymous) @ regeneratorRuntime.js:125
(anonymous) @ regeneratorRuntime.js:69
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
beforeRouteLeave @ _id.vue:14
(anonymous) @ vue-router.esm.js:2512
p @ vue-router.esm.js:2362
r @ vue-router.esm.js:2087
Ke @ vue-router.esm.js:2095
et.confirmTransition @ vue-router.esm.js:2392
et.transitionTo @ vue-router.esm.js:2260
t.push @ vue-router.esm.js:2606
_t.push @ vue-router.esm.js:3039
a.a.push @ extend-router.js:12
a.push @ router.js:396
_ @ vue-router.esm.js:1139
Un @ vue.runtime.esm.js:3017
n @ vue.runtime.esm.js:1810
La.o._wrapper @ vue.runtime.esm.js:7473

Expected Result
Expected the groups page to load.
Screenshots

Additional context
Probably same as https://github.com/rancher/dashboard/issues/9205

@anupama2501 Do you have any ui extensions installed?

@jordojordo No, I do not have UI extensions installed.

Verified on v2.7-head dbac883

On a rancher server v2.7-head, enable auth provider. [Verified with azure AD and active directory].
Navigate to Groups page from the auth provider page, Users & Authentication >> Groups.
Add a group from the auth providers as a restricted admin/standard user
Navigate to auth provider and back to groups page
Verified the groups page load fine and no errors were observed.


text:
Add multiple Alerting Rules in PrometheusRule to always display the same value

Setup

Rancher version: v2.7.8
Rancher UI Extensions:
Browser type & version:

Describe the bug

When adding a second or more Alerting Rules to a PrometheusRule, the newly added Alerting Rules are the same as the first one
To Reproduce

Enable rancher monitoring, navigate to PrometheusRule and add multiple Alerting Rules
Result
All Alerting Rules are the same, and if you modify one of the Alerting Rules, the other forms will also take effect.

Screenshots

Additional context

automated e2e tests added with this PR: https://github.com/rancher/dashboard/pull/10745

e2e test seems sufficient to me. Moving this to Done cc: @izaac


text:
Reconnect to right cluster when switching clusters

Reconnect to the right cluster when you switch clusters

rancher/rancher#29183


text:
Fix JS error when upgrading app that was installed with the helm cli

.spec.values.global is not present when an app wasn't installed through Rancher.
JS error:
fetch.client.js?2293:75 Error in fetch(): TypeError: Cannot read properties of undefined (reading 'clusterName')
    at _callee4$ (catalog.cattle.io.app.js?9e85:244:17)
    at tryCatch (runtime.js?96cf:45:15)
    at Generator.invoke [as _invoke] (runtime.js?96cf:274:1)
    at Generator.prototype.<computed> [as next] (runtime.js?96cf:97:1)
    at asyncGeneratorStep (asyncToGenerator.js?1da1:3:1)
    at _next (asyncToGenerator.js?1da1:25:1)
    at eval (asyncToGenerator.js?1da1:32:1)
    at new Promise (<anonymous>)
    at CatalogApp.eval (asyncToGenerator.js?1da1:21:1)
    at _callee$ (install.vue?8e63:107:1)

Addresses https://github.com/rancher/dashboard/issues/4959

The question mark operator does null-coalescing (if the question marked key is null/not present, the rest of the path is ignored and the result is null).  And the one inside the if is made redundant from this change, so so this should be
if ( this.spec?.values?.global ) {
  const { clusterName, projectName } = this.spec.values.global;
  …
}

I changed the PR accordingly.


text:
Hardening guide recommendation 1.1.2 is missing from v2.3.3 guide

The hardening guide item recommended in v2.3 https://rancher.com/docs/rancher/v2.x/en/security/hardening-2.3/#1-1-2-install-the-encryption-provider-configuration-on-all-control-plane-nodes
is absent from the v2.3.3 hardening guide.
https://rancher.com/docs/rancher/v2.x/en/security/hardening-2.3.3/
I believe it is still a valid level 1 profile item that should be included in v2.3.3?

Docs version no longer maintained.

repo: rancher/docs


text:
Fill out README

The README needs to be filled out to include the following:

Index of available utilities
Usage examples
Contributing guidelines
Feature request guidelines

As well as additional inconsequential sections.

Resolved via #39

repo: rancher/ecm-distro-tools


text:
Build iso and host from Rancher

When a MachineRegistration is created, we should give an option to build the iso and host it from the upstream cluster.
A POC of what this could look like is at:
https://gist.github.com/agracey/9d053ca7e0adef6fe7e8bb9b7687f4f9
And I'm working on an improved version of this at:
https://gist.github.com/agracey/b0eedb7eef7094558197f94a7689f238
(As with all of my POCs, feel free to ignore 🤣 I built it because I needed easier demo builds on limited hardware)
There are a few changes that I think would be needed to make this a reality:

Addition of Elemental Teal version (OCI tag) to MachineRegistration spec
An nginx or other hosting option and the persistent volume underneath (Maybe the s3gw project if it's ready enough?)

rancher/elemental#336 could help on making this procedure lighter, since it allows to add a yaml into an existing iso on the fly.

Now tracked at rancher/elemental-operator#207

authors: agracey davidcassany kkaempf

repo: rancher/elemental


text:
support get pod metadata

https://github.com/rancher/rancher/issues/15479
Support add pod metadata for collection file log inside container.

LGTM

authors: aiwantaozi orangedeng

repo: rancher/fluentd


text:
Validate server URL when joining existing cluster

Checking for server URL availability can ensure invalid IP is discovered at an earlier stage instead of allowing for installation.

Relate to https://github.com/rancher/harvester/issues/472

A 200 from K3s health check endpoint(https://1.2.3.4:6443/ping) would be a better option so that we don't accept arbitrary responses.

A 200 from K3s health check endpoint(https://1.2.3.4:6443/ping) would be a better option so that we don't accept arbitrary responses.

Can we use a spinner as we did for ssh keys?

@gitlawr thanks! I've made some changes:

check endpoint(https://1.2.3.4:6443/ping
use spinner

repo: rancher/harvester-installer


text:
bump dependencies to the upstream

We are depending on some forks(steve, apiserver, wrangler, etc.) in the go module, Check if we can bump to the upstream now.

close in favor of https://github.com/rancher/harvester/pull/414

authors: gitlawr guangbochen

repo: rancher/harvester


text:
[BUG] After promote node to master, storage class local-path was changed to default.

Describe the bug

To Reproduce
Steps to reproduce the behavior:

setup 3 node cluster by iso
kubectl get sc

$ kubectl get sc
NAME                   PROVISIONER             RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
local-path (default)   rancher.io/local-path   Delete          WaitForFirstConsumer   false                  13m
longhorn (default)     driver.longhorn.io      Delete          Immediate              true                   51m

Expected behavior

only on storage class is default (longhorn)
Environment:

Harvester ISO version:  master (279c018)
Installation Mode: ISO
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630):

Additional context
Add any other context about the problem here.

link to PR https://github.com/rancher/harvester/issues/455

Validated on master-head.(3dd7670)

Reopen by mistake

authors: DoNotSayYes futuretea guangbochen


text:
[BUG] After change UI to Chinese, Migration tab still display English

Describe the bug

To Reproduce
Steps to reproduce the behavior:

change UI to Chinese
check migration tab display

Expected behavior

Log

Environment:

Harvester ISO version:
Installation Mode: ISO/app-mode
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630):

Additional context
Add any other context about the problem here.

Fields on migration tab are still display English. @DaiYuzeng

Validation passed in version master-95a5828a-head

authors: TangStone futuretea


text:
More ARM support

This includes a rebased #21.  This PR breaks the config into a based and architecture specific config.  Also this adds support for the Raspberry Pi.  I honestly don't know if it will be worth it to compile to aarch64.  I believe armv6 will run just fine on a aarch64 system, so we may keep the user space as the lowest common denominator, which is rpi (arm1176jzf-s).

@imikushin

repo: rancher/os-base


text:
VMware ESXi - Guest Info - Cloud-Configuration URL / Inline not working

RancherOS Version: (ros os version)
Latest 1.5.4 (iso/vmdk)
Where are you running RancherOS? (docker-machine, AWS, GCE, baremetal, etc.)
VMware ESX(i)
Depending Documentation: https://rancher.com/docs/os/v1.x/en/installation/running-rancheros/cloud/vmware-esxi/#vmware-guest-info

Can anyone give me an example how "cloud-init.config.data" the correct way?

I try to insert raw yaml file => not working
I try to insert base64 encoded yaml and set "cloud-init.data.encoding" to "base64" => not working

Is the option "cloud-init.data.encoding" always required or only if i use "cloud-init.config.url" ?

If i want to use "cloud-init.config.url" with in internal dns name, it's not possbile, because the dns servers from "Guest Info" defintion "dns.server." are not assigned to the network interface (at this point)

Thansk for any answers or tips

Very late but it should be: guestinfo.cloud-init.config.data and guestinfo.cloud-init.data.encoding

authors: asteinba tecbird

repo: rancher/os


text:
Healthcheck do not have an effect if node is unavailable

If a node becomes unavailble: e.g. network outage or just delete the node in cloud, spot instance
The Pod status becomes the "unknown state".
Finally after 5 minutes --pod-eviction-timeout arrives, and the pod is rearranged on another healthy node.
Expected:
The Pods are rescheduled if the configured healthcheck, fails.

Useful
Info

Versions
Rancher v2.0.6 UI: v2.0.61

Access
local admin

Route
containers.index

Just discussed this with superseb via slack.
Healtchecks are running on the node itself since rancher 2 and are not checking crosshost, so if a node becomes unavailable the healthchecks are not running anymore.

See https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/ for explanation on liveness/readiness probes. When migrating from 1.6, there will be a blog series explaining the differences between the orchestrators.

authors: ItsReddi superseb

repo: rancher/rancher