Wrappers not generated for ksp version

This is an issue that got mixed with #49.
User @yamakentoc reports that this gradle config doesn't result in wrapper classes being generated.
// HogeHogeHoge/shared/build.gradle.kts
// kotlin version: 1.7,0

val ktorVersion = "2.0.1"
val kotlinCoroutineVersion = "1.6.3"

plugins {
    kotlin("multiplatform")
    id("com.android.library")
    id("com.google.devtools.ksp") version "1.7.0-1.0.6"
    id("com.futuremind.koru").version("0.11.0")
    kotlin("plugin.serialization")
}

kotlin {
    android()

    listOf(
        iosX64(),
        iosArm64(),
        iosSimulatorArm64()
    ).forEach {
        it.binaries.framework {
            baseName = "HogeHogeHoge"
        }
    }

    sourceSets {
        val commonMain by getting {
            dependencies {
                //Coroutines
                implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinCoroutineVersion-native-mt")
                //Network
                implementation("io.ktor:ktor-client-core:$ktorVersion")
                implementation("io.ktor:ktor-client-serialization:$ktorVersion")
                // JSON Serialization
                implementation("io.ktor:ktor-client-content-negotiation:$ktorVersion")
                implementation("io.ktor:ktor-serialization-kotlinx-json:$ktorVersion")
                // client mock
                implementation("io.ktor:ktor-client-mock:$ktorVersion")
                // koru
                implementation("com.futuremind:koru:0.11.1")
                // firebase
                implementation("dev.gitlive:firebase-auth:1.6.1")
            }
        }

        val androidMain by getting {
            dependencies {
                //Network
                implementation("io.ktor:ktor-client-okhttp:$ktorVersion")
            }
        }
        val commonTest by getting {
            dependencies {
                implementation(kotlin("test-common"))
                implementation(kotlin("test-annotations-common"))
            }
        }

        val iosX64Main by getting
        val iosArm64Main by getting
        val iosSimulatorArm64Main by getting
        val iosMain by creating {
            dependsOn(commonMain)
            iosX64Main.dependsOn(this)
            iosArm64Main.dependsOn(this)
            iosSimulatorArm64Main.dependsOn(this)
            dependencies {
                //Network
                implementation("io.ktor:ktor-client-darwin:$ktorVersion")
            }
        }
    }
}

android {
    compileSdk = 31
    sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml")
    defaultConfig {
        minSdk = 27
        targetSdk = 31
    }
}

koru {
    nativeSourceSetNames = listOf("iosMain")
}

@yamakentoc I'm gonna need more details.

Can you show an example class that you annotate in your commonMain?
What gradle command do you use to build? The shared module and the ios framework.
After running the gradle command, do you have anything in build/generated/ksp directory?

@micHar
< 1. Can you show an example class that you annotate in your commonMain?
OK. This is the code that mimics the real code.
This code was not generated too.
// HogeHogeHoge/shared/src/commonMain/hogehogehoge/Sample.kt

import com.futuremind.koru.ToNativeClass
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.*

@ToNativeClass(name = "LoadTaskUseCaseIos")
class LoadTaskUseCase {
    private val taskRepository = TaskRepository()
    operator fun invoke() : Flow<TaskList> = taskRepository.getAllTask()
}

class TaskRepository {
    fun getAllTask(): Flow<TaskList> {
        return flow { emit(date) }.flowOn(Dispatchers.Default)
    }
    companion object {
        val date = TaskList(
            mapOf(
                1L to Task(1, "sample1", "detail", false),
                2L to Task(2, "sample2", "detail", true),
                3L to Task(3, "sample3", "detail", false),
            )
        )
    }
}

data class TaskList(val value: Map<Long, Task>) {
    companion object {
        fun empty() = TaskList(emptyMap())
    }
}

data class Task(val id: Long, val title: String, val detail: String, val isCompleted: Boolean)

@micHar

What gradle command do you use to build? The shared module and the ios framework.

I don't know much about build. So, I will check with other member.
But I'm sure use Android Studio to build.

After running the gradle command, do you have anything in build/generated/ksp directory?

ksp folder was not generated.

I assume that kapt working and ksp not for your setup has something to do with the gradle task that you use. In the example repo I build xcframework with gradle assembleXCFramework and it seems to pick up the ksp step. gradle shared:build or gradle shared:assemble should be fine, too.
The code looks fine to me. Not sure how operator fun will behave, but if kapt works, ksp will probably, too. Will add tests for that, too.

@micHar
Hmm... I tried various things, but it didn't work.😢
So for now I will use v0.10.0 with kapt.

But would you please tell me how do you build the ios framework for your ios app from kotlin code?

@micHar
I'm sorry. I misunderstood.
wrapper class was generated when build with Xcode !!! 🙌
when I used kapt, the wrapper class was generated as soon as I build with Android Studio.
So thought ksp would also generate wrapper class soon.
Sorry for my misunderstanding🙇♂

This script runs when build with Xcode, so it may be affected

@yamakentoc thank you for working with me on this. So I checked embedAndSignAppleFrameworkForXcode and for me it seems to work fine.
Can you please check if when you build in xcode and this "Run Script" phase invoked the embedAndSignAppleFrameworkForXcode what are the gradle commands run?
You should see shared:kspCommonMainKotlinMetadata and after that thebuild/generated/ksp folder should be created with all the classes.

Okay, now I misunderstood your comment. So it seems like everything is fine, I'm glad.
For anyone that wanders here - the kspCommonMainKotlinMetadata should be run during compilation of the commonMain module. If anyone sees a different behavior, please open another issue.


204/206 and 208/206 Ratio uncertainty value not exported to csv

Hi there,
When I export ratios of 204/206 and 208/206 the uncertainty values that are visible in the peek window do not show up in the csv file. Any particular reason?
Best,
Alex
I can write a custom expression in the form:
ValueModel([204/206],[%"204/206"],false)
which does export uncertainty values in the csv.

@auscopegeochemistry - Good catch!  The ratio uncertainties disappeared due to a bug introduced recently while attending to another issue related to reporting uncertainties and was undetected until now.  Note that an alternative equivalent expression is: ValueModel(["204/206"], [±"204/206"], true). In drag'n drop mode in the Expression editor, a right mouse click on an expression of the form ["...."] will allow you to specify value, abs uncertainty, or percent uncertainty.
Fix is in next release (very soon).
May we add your name to the list of contributors in the About page?

A further note on uncertainties:  you can always access the uncertainty of an expression that has an uncertainty calculated by referring to the underlying 0-based index array, as follows:
["204/206"] refers to the value of the expression
["204/206"][0] also refers to the value
["204/206"][1] refers to the absolute 1-sigma uncertainty

A further note on uncertainties:  you can access the value and uncertainty of any expression EXCEPT task-specified isotopic ratios (as listed in the left hand panel of the expressions manager) by referring to the underlying 0-based array:
expressionName = value of expressionName
expressionName[0]  = value of expressionName
expressionName[1]  = 1 sigma absolute uncertainty of expressionName

However, for ALL expressions including ratios, as referred to in the previous comment, you can use:
[%"expressionName"] and [±"expressionName"]) to refer to the two flavors of uncertainty.  Note that
only the 1 sigma absolute uncertainty is stored and the percent uncertainty is always calculated on the fly.

Thanks @bowring. I'm happy to be mentioned and will keep at. Currently writing an custom report that will be able to populate all wanted fields in the data platform, AusGeochem, that we are developing with the AuScope Geochemistry Network (AGN).

@auscopegeochemistry - Thanks for the update.  An improvement in the works is to provide simple formatting driven by

specify a default significant digits count (currently 15) with specific overrides for an individual field

a count of significant digits in the 1-sigma absolute uncertainty, as pioneered in ET_Redux.  Thus for the case of
12345.678 with 1-sigma abs of 23.45678,
the user could specify 3 significant digits of uncertainty and the report would show
12345.7 with 1-sigma abs of 23.4;
and four digits would show
12345.68 with 1-sigma abs of 23.45.

If these ideas intrigue you or you have other suggestions, we are all ears.  The actual issue to discuss this feature in is #460.
I will paste these comments there as well to help get the conversation going.
Thanks!


Can jmxtrans realize configuration flattern？

for example，I  want to collect the json format metrics as follow:
"NodeUsage" : "{"nodeUsage":{"min":"18.51%","median":"84.89%","max":"86.18%","stdDev":"9.81%"}}",
is there any solution that can let us write  ”NodeUsage.nodeUsage.min“  in  jmxtrans's JSON configuration file。

I don't understand the question. JMXTrans collects JMX metrics which are not in the JSON format.
https://www.oracle.com/technical-resources/articles/javase/jmx.html

I don't understand the question. JMXTrans collects JMX metrics which are not in the JSON format.
https://www.oracle.com/technical-resources/articles/javase/jmx.html


[BUG] chatgpt4online Blocked and causing error

Describe the bug
The process stoped at this step;
[*] GPT returned an unformatted response. Attempting to clean...
[-] Could not parse response.
[-] Error: the JSON object must be str, bytes or bytearray, not list
<IP_ADDRESS> - - [08/Feb/2024 12:54:09] "POST /api/generate HTTP/1.1" 200 -

To Reproduce
Steps to reproduce the behavior:

Start backend and frontend
Just input a topic, then click generate
Error happen

Expected behavior
No error on the process. It recently happen.
Screenshots

Desktop (please complete the following information):

OS: Linux
Browser: Firefox
Python Version 3.11.7

Additional context
i tried to use some vpn but get same results

This happens sometimes, you will have to restart. That means that the g4f package was unable to generate search terms for the stock videos. Another thing you could try is enabling a VPN (ProtonVPN recommended). If that still doesn't work, I recommend opening an issue in the gpt4free repository.

I used protonvpn and my own vpn when testing, but still get same error


convert FLAC name to upper case

This change is needed to find FLAC library on Ubuntu 14.04. Change is consistent with latest changes in FindFLAC.cmake 3fbfde39a5aa167f9cd606b85ad0118411831a96.

:+1:

This PR has been added to my merge list, meaning it will be merged soon into the branch 2.3.x, unless someone raises any concerns.

Merged in b8e4b087cddf5d54b70ed620d969666a358adbc3 on branch 2.3.x


Reworking AuthCredentials and Instances so that we can read from conf…

This PR makes it easier to read config files for EclairInstance, also makes it easier to get BitcoinRpcClient from EclairInstance in test functionality. This makes it easier to do things to the underlying blockchain when testing.

This also fixes #216


Menu-Button: example and docs required for stateful button text

For radio item menu buttons there is often a requirement to display the value of the currently selected item inside the button. For example: "Sort: Price".

Done.
https://ebay.github.io/mindpatterns/input/menu-button/index.html


IE11 support broken since 2.15.5

Versions

nuxt: 2.15.5, 2.15.6

Original report https://github.com/unjs/defu/issues/28 (reprodution needs adding axios module)
Since defu 4.x, we use siroc instead of bili which doesn't transpiled code for ie11 support and hence breaking IE11 support. (other package upgrades to be verified)
Workaround:
Add defu to build.transpile:
export default {
   build: {
    transpile: ['defu']
   }
}

(closing since it seems @nuxt/app is not using defu. It is only effective for external modules like axios.


DRY up some code

Found that this code was basically repeated three times. Condensed it up into a single method.

Did some cleanup, let me know what you think.

Also I added a change to address https://github.com/Netflix/fast_jsonapi/issues/73


Add regexp support for $domain modifier

now there is no chance to create single cosmetic rule for hiding the same element on such domains:
example1.com, example2.com, example3.org
it would be nice if $domain modifier supports regular expressions, just like $path does
something like this:
[$domain=/example[0-9]\.(com|org)/]##.ad

Why limit just to the cosmetic rules? If we do it here, we should extend it to basic rules as well.
@sfionov can we include this in v1.10 for instance?

Yes, assigned to 1.10

https://github.com/AdguardTeam/tsurlfilter/issues/41
https://github.com/AdguardTeam/tsurlfilter/issues/58
https://github.com/AdguardTeam/AdguardKnowledgeBase/pull/1109

@AdguardTeam maybe unrelated question but what about redirects? For example links from voe.sx are allways redirected to another domain and they change those domains very frequently. Here is a example:
Original Link: https://voe.sx/ffgecklhux79 redirects(as of now) to: https://tubelessceliolymph.com/ffgecklhux79
So basically rules that applied for voe.sx simply don't work. And domains like tubelessceliolymph.com are disposable and replaced every week or so and user(s) like me have to reaply same rules to the new domain.
Any workaournd(s) for this?

uBo implemented regex, if someone trust something like:
/bad-js.$domain=/[a-z-]{18}\.[\w]{2,20}/
/[a-z-]{18}\.[\w]{2,20}/##.bad-class

but fail for , in cosmetic/scriptlet filters and | in network filters if gorhill rejected repair:
https://github.com/uBlockOrigin/uBlock-issues/discussions/2234#discussioncomment-5403472

https://github.com/AdguardTeam/AGLint/issues/161


ImGuizmo::AllowAxisFlip(false) stll flips axis when rotating an object

Exemple: I am rotating this model on the y axis, going from 0 to over 90, and when I pass 90 on the y axis, the x and z coordinates flips and the y axis is inverted. The problem is that this also happens when I disable AllowAxisFlip, which I believe was made to prevent from this behavior.
To clarify, flipping here does not change how the model is rendered, but only how the data is given back.

Just realized the function is for flipping the axis of the Gizmo, and it's not responsible for the axis flipping on my model.
I will be closing this.

Just realized the function is for flipping the axis of the Gizmo, and it's not responsible for the axis flipping on my model.
I will be closing this.


No circularity error for self referential get accessor annotations

declare class C {
    // TypeScript correctly reports an error here.
    foo: typeof this.foo;
    // TypeScript does not report an error here.
    get bar(): typeof this.bar;
}

Expected
An error on both foo and bar.
'foo' is referenced directly or indirectly in its own type annotation.
'bar' is referenced directly or indirectly in its own type annotation.

Actual
Just an error on bar.
'bar' is referenced directly or indirectly in its own type annotation.

The actual error(s) I'm seeing are rather weirder than this issue would suggest.

'foo' is referenced directly or indirectly in its own type annotation.
'bar' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions.
Public property 'foo' of exported class has or is using private name 'this'.
Return type of public getter 'bar' from exported class has or is using private name 'this'.

Playground

I don't see the bug?  The error on bar is slightly different from the one on foo, but both have self-referential type errors.


Garbage Pickup

See https://api.louisvilleky.gov/api/geo/FindQuickServiceLookup?address=121 FREEMAN AVE&city=Louisville

This API is going to be deprecated. Might need to move the schedule to Open Data portal and query it that way instead.

This issue was moved to office-of-civic-innovation/IFTTT-Smart-Louisville#16


ui(vote) fix markdown styles squeezing vote layout

Noticed markdown styles squeezing vote layout, fixed.
Before

After

Won't it make more sense to fix this directly in the voting app?

@anshumanv it is "our side" that adds that padding, webpack.js.org as a consumer breaks it with global padding, therefore fix is on this side as well

That makes sense, thanks!


Format changes, left Justified. UI tweaks

All of this is optional of course and only if you have time and feel like it :)

White boxes in User interface menu are easier to see. maybe make temp change boxes also white.  the size of boxes in user interface is better too.

maybe change everything to left justified?  the different items are  shifted different spots so it's harder to follow them down the page.

Left justified so the eye doesn't have to work  hard.

once everythign is left justified, make the slider bar just a little longer on soldering temp and boost.

suggestion to remove the green background and just have thick colored Box sections around Category of grouped settings to make it less busy.

for example Power Settings would be one box all white with  color main border.  and only the main  heading "Power Settings"  with drop down arrow would be only thing with full background color.

7. maybe each  sub-menu item like PD timeout  don't show the scrolling help message. maybe user has to hover over word PD Timeout to see pop-up with help text.  OR    on left side of "PD timeout"  have a small flyout arrow and if you click it it opens to show help message. that would clean this up a lot. because people don't need to see the help messages all the time.  they get used to what the items does. and if they forget they can click to see help message or click arrow for flyout?   just a suggestion.
8. Collor of the  sliding bards should be consistent.  with color of the box info next to it  so whatever  border color is used for temperature and boost boxes for example, make the slider  bar the same color.
These are all just thoughts, I'm not sure it will look good or worse with my suggestions. I do think all left justified will help and makeing all  cartegories color like  Power Settings, Sleep mode  but having the main boxes be all white.  with a color border around everything. More white space to keep things less clutterered.
Could go with Teal green/Orange/gray theme. or  a Purple and teal theme  like image by sticking to just 3 colors and grey and black for stuff but mostly white everywhere.

If you want some color background  for the boxes.  could go with a very light color like this entry boxes are White but see that the rest of the page is a very light share of bone white.  and there is even a light grey shade there.

I'll play around with the colours and the alignment, see what comes of it. We'll need to think about the descriptions though. Generally hover is great for the "clean look", but it's not recommended for the accessibility. Not that the app is terribly accessible right now, but this will make it even more difficult. Perhaps some kind of switch or a question mark that reveals all the descriptions? Not sure.

not recommended for the accessibility.

agreed, on a Phone clicking an arrow next to name of function which shows the help message might be better. then click arrow again to collapse.
you have arrows now which collapse sections and is  handy

what about something like this? @River-b

and this is with dark reader

this will be the latest colour/ui tweaks branch that you can download

download this one and not from Readme?

correct

will this have the iphone fix?

v1.0.13 should already have the iphone fix. you might need to refresh the page on iphone, sometimes it loads cached stuff

I see this on PC windows chrome

it requires a few refreshes to get the css file loaded, i'll need to add cache-busting feature

can i do something on my end like clear browser data?

ctrl+shift+i, then you should be able to right-click on the "refresh" button on your browser (not the one inside PineSAM) and select "Empty Cache and Hard Reload"

I see the new display in windows and iphone - works
left justified is a lot better :)
Show hints button is a nice simple solution.
this is much cleaner and easy to work with, especially on a phone.
cat could be pink or light purple, or something that compliments and doesn't distract from the color scheme.
Unique name is a little large, it's not something people need to refer to much except for troubleshooting. make it a smaller font.  maybe put  "Paired"  Pinecil-D1234567  as a grey unchangeable box  with the name.  grey like the version number, but a little bigger than version number font.
where you have the Pop-out drop down, I like that it gets bigger and easy to see and select it on the iphone and browser like "start-up behavior".
Blue boxes need  to be a little bigger if this is not too hard. this is good for people who have to wear glasses. could be bigger on both browser and phone versions.
on the phone so far I like using the sliders horizontally.
app  on phone does not let me turn horiztonal display
if you are doing a "main"  work screen then  can ignore for now that the Set Temp or Set °C is too small for good user interaction.  if  there will be a main screen with this bigger and you can wear  nitrile gloves that is  good.
Right now  Set Temp area doesn't show if it's C or F.   would be nice to translate whatever someone put in the UI settings  and  in the Top   put  Set °C  for example before the blue box and slider.

white space on left is good now for all headers but not for Hint help messages
just need a little white space on left for them

after white space is fixed I think  this ticket can be closed


feat: update docs

@0oQiaoo0
Hello, may I ask if you can help me merge. Or, what else do I need to do?
Update Content
Ngnix -> Nginx

@Oooocean
Hello, may I ask if you can help me merge. Or, what else do I need to do?


Support für cell formulas in lowercase

This looks like an amazing project!!
In my first test, I tried a formula "=a1+a2" and got an error message in the cell, because the cell names must be written in uppercase.
So if possible, you could make it a bit easier for users if you supported lowercase names as well.

Thanks! I will take a look, but I am not sure if this will be very easy ;(

Sorry, but you will need an external custom method to do that. I would suggestion onbeforechange, you can do an uppercase in the column you expect formulas. You can intercept what the user has entered and return the modified uppercase value instead.

Ok, thanks for checking and for the workaround.

Sure, Let me know if you have any questions.


Update file format for import/export dynamic derivations

Proposed format
version: 1
//polkadot: "Main" [main]
//polkadot//staking: "staking" [custom]
//polkadot//governance: "governance" [custom]
//polkadot//governance//0...20: anonymous

DOD:

Keep backward compatability with yml file
Update UI (removing the only yml format support)
Update the logic for importing file
Update the logic for exporting file

structure txt file
version: 1
vault public address: {public_address}
{derivation_path}//0...{sharded}: "{name}" [{type}] ({genesis_hash})

example:
version: 1
vault public address: 0x387aed21a43ed189c8f0d14aab6f05f715f1adfe670efa6090208ddd4efe991f
//polkadot: "Main" [main] (0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3)
//polkadot//pub: "Pub account" [pub]
//kusama: "Main" [main] (0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe)
//kusama//custom//0..5: "shard acc" [custom]

example 2:
version: 1
vault public address: 0x387aed21a43ed189c8f0d14aab6f05f715f1adfe670efa6090208ddd4efe991f
hash - 0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3:
//polkadot: "Main" [main]
//polkadot//pub: "Pub account" [pub]
hash - 0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe:
//kusama: "Main" [main]
//kusama//custom//0..5: "shard acc" [custom]

Let's use example 2 format for now.

Status verification: ❌
What has been verified:

Export accounts ✅
Import accounts ❌
https://github.com/novasamatech/nova-spektr/pull/1878

Status verification: ✅


Don't navigate to ReleaseNoteScreen after first startup for a version

Today the the LoginScreen takes you to the ReleaseNoteScreen every time you start the app. The release notes should only be displayed if the app version is different from what's stored in AsyncStorage.

@dansvend Is that not how it currently works?

You might get sent to ReleaseNoteScreen every time, but ReleaseNoteScreen should send you to the next screen if there's not a new version

@tormodAase
Today the app displays the ReleaseNoteScreen for a brief second and if you've already seen release notes for that version it sends you to the main route. The following warning is displayed and might be caused by the ReleaseNoteScreen not being fully mounted before you get navigated to the main route:
Warning: Cannot update a component (`ForwardRef(BaseNavigationContainer)`) while rendering a different component (`ReleaseNoteScreen`). To locate the bad setState() call inside `ReleaseNoteScreen`, follow the stack trace as described in https://reactjs.org/link/setstate-in-render
    in ReleaseNoteScreen (created by SceneView)
    in StaticContainer
    in EnsureSingleNavigator (created by SceneView)
    in SceneView (created by SceneView)
    in RCTView (created by View)
    in View (created by DebugContainer)
    in DebugContainer (created by MaybeNestedStack)
    in MaybeNestedStack (created by SceneView)
    in RCTView (created by View)
    in View (created by SceneView)
    in RNSScreen (created by AnimatedComponent)
    in AnimatedComponent
    in AnimatedComponentWrapper (created by Screen)
    in MaybeFreeze (created by Screen)
    in Screen (created by SceneView)
    in SceneView (created by NativeStackViewInner)
    in RNSScreenStack (created by ScreenStack)
    in ScreenStack (created by NativeStackViewInner)
    in NativeStackViewInner (created by NativeStackView)
    in RCTView (created by View)
    in View (created by SafeAreaInsetsContext)
    in SafeAreaProviderCompat (created by NativeStackView)
    in NativeStackView (created by NativeStackNavigator)
    in PreventRemoveProvider (created by NavigationContent)
    in NavigationContent
    in Unknown (created by NativeStackNavigator)
    in NativeStackNavigator (created by RootNavigator)
    in RootNavigator (created by Navigation)
    in EnsureSingleNavigator
    in BaseNavigationContainer
    in ThemeProvider
    in NavigationContainerInner (created by Navigation)
    in Navigation (created by App)
    in RNCSafeAreaProvider (created by SafeAreaProvider)
    in SafeAreaProvider (created by App)
    in Provider (created by App)
    in App (created by ExpoRoot)
    in ExpoRoot
    in RCTView (created by View)
    in View (created by AppContainer)
    in RCTView (created by View)
    in View (created by AppContainer)
    in AppContainer
    in main(RootComponent)

We can try to get rid of that warning, but I do prefer having release notes logic within the release notes screen, even if the consequence is having a blank screen for a few milliseconds

This package is getting phased out, and we do not plan to make any improvements unless they are critical for the remaining apps. Closing this issue


Remove outdated version validation

Version information is automatically included, so this validation should be removed.
Had to make this change during the release process.

Description of the change:
Motivation for the change:
Checklist
If the pull request includes user-facing changes, extra documentation is required:

[ ] Add a new changelog fragment in changelog/fragments (see changelog/fragments/00-template.yaml)
[ ] Add or update relevant sections of the docs website in website/content/en/docs

Hi @asmacdo,
Could you please rebase this one for we get it merged?


Fixed headline formatting and typo

Fixed the pygeohash headline and the "Liscense" misspelling.

Coverage remained the same at 97.71% when pulling f5a84f455c6148fa322d0bb998d95d3b6a7dfaca on lukasklein:patch-1 into df45601d8e8d96603ce70da3736906c6b8fc016d on wdm0006:master.

Doh, thanks.


fix(git): local plugin fixes

Description
As I described in https://github.com/folke/lazy.nvim/pull/1512#issuecomment-2212474372, this makes it so that local plugins will only show as needing updates if the local branch is behind the upstream branch. This is done by checking the output of the git log command, and only setting plugin._.updates if the output is not empty.
This seems to solve my issue where local plugins with unpushed changes always show as needing updates, but if there's a easier/better way of doing it then please feel free to edit/close this. Or if you don't agree that the current behaviour is a bug, then that's also fine - it's not a big deal and I can easily just ignore the "updates available" notice.
I also came across a minor issue where the plugin diff view (press d) compares the wrong commits for local plugins, because lua/lazy/view/init.lua always uses get_target. I fixed this by moving get_local_target into get_target - I think this is simpler and more straightforward than the alternative of adding a ternary everywhere get_target is called.
This second bugfix is a very small change, so I've just included it here, but I'm happy to make a second PR if you'd like.
Related Issue(s)
Related PR: #1512

That's a better way indeed. ty!


Implement limit on Range endpoint

Found this trying to run etcdctl check perf

Great timing @jumaffre, I just realised this is blocking one of the ycsb workloads too!


C# client SDK and %%%% characters in resource id

We're using 1.9.2 version.
If I create a document with id like 'Tests-%%%%Device123' and then try to get the document like:
client.ReadDocumentAsync(
                    UriFactory.CreateDocumentUri(this.databaseName, this.collectionName, documentId),
                    DocumentDbExtensions.CreateRequestOptions(null, partitionid))

then I get exceptio like:
The input authorization token can't serve the request. Please check that the expected payload is built as per the protocol, and check the key being used. Server used the following payload to sign: 'get
docs
dbs/test-db/colls/1test-collection/docs/Tests-%%%Þvice123
sat, 10 sep 2016 01:12:04 gmt
'
ActivityId: dfc1a969-0063-4b44-871a-cd661778dede
FYI: UriFactory.CreateDocumentUri(this.databaseName, this.collectionName, documentId) escapes the documentId part

Oops! This should go to dotnet...


RSDK-7936 - grpc: set keepalive to handle network interface changes

So on macOS, changing network interfaces does not appear to be an issue, but it is on Linux. As James pointed out, when you switch, it can take a very long time to have the gRPC connection start using the new network interface. This issue is further compounded by the cached gRPC dialer that rdk uses for app.viam.com based connections. Adding a keep alive solves the issue (by default it's not used) since once the keep alive is sent and enough are not ACKd, the http2 client transport is closed, the internal client load balancer sees this, and makes a new connection using a suitable interface that has a valid gateway.

cc @ale7714 as you're the POC for this work

@abe-winter, when switching interfaces, the WebRTC signaling code gets "too many connection attempts; please wait a bit and try again". I think this is related to load balancing in GCP where the load balancer still sees an active answer stream, even though it's not longer in use. This has probably been an existing an issue but this is making it appear. I don't think I can do anything from my end to alleviate that, so be advised.

awesome thanks
On Mon, Jul 8, 2024, 7:26 PM Eric Daniels @.***> wrote:

@.**** commented on this pull request.
In rpc/dialer.go
https://github.com/viamrobotics/goutils/pull/304#discussion_r1669437872:

@@ -241,6 +243,10 @@ func dialDirectGRPC(ctx context.Context, address string, dOpts dialOptions, logg
dialOpts := []grpc.DialOption{
grpc.WithBlock(),
grpc.WithDefaultCallOptions(grpc.MaxCallRecvMsgSize(MaxMessageSize)),

grpc.WithKeepaliveParams(keepalive.ClientParameters{

	Time:                15 * time.Second, // a little extra buffer to try to avoid ENHANCE_YOUR_CALM

	PermitWithoutStream: true,

Yeah, just run a blank config from app.viam.com and switch between net
ifaces being up and down that have internet access. In my test, I used
nmcli to switch wifi networks.
—
Reply to this email directly, view it on GitHub
https://github.com/viamrobotics/goutils/pull/304#discussion_r1669437872,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABXLTS2UCIVZTCO7TNUFIR3ZLMNZ5AVCNFSM6AAAAABKREKR5GVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDCNRUGU4TKNJVG4
.
You are receiving this because you were mentioned.Message ID:
@.***>


[0.7] Nested Route views don't get params from ParentRoute path when client-side routing

Describe the bug
When Client-side routing to a nested route where a path param is in the ParentRoute, the child Route cannot see that param.  This notably is NOT the case when hydrating from the same route server side.  The client sees the path param on hydration (verified via Effect logging).
Leptos Dependencies
0.7-beta
leptos_router for routing
leptos_axum for SSR & Hydration
To Reproduce
#[component]
pub fn App() -> impl IntoView {
    view! {
        <Router >
            <Routes fallback=|| ()>
                <Route path=path!("/") view=move || view!{"anchor to /path/hello"} />
                <ParentRoute path=path!("/path/:id") view=move || {
                    let params = use_params_map();
                    let id = params.get().get("id");
                    view!{
"Outer: "{id}
<Outlet />}
                }>
                    <Route path=path!("/") view=move || {
                        let params = use_params_map();
                        let id = params.get().get("id");
                        view!{
"Inner: "{id}
}
                } />
                </ParentRoute>
            </Routes>
        </Router>
    }
}

If you navigate to /path/hello both Outer and Inner will display "hello"
But if you use the anchor from / to navigate to /path/hello, Outer will display "hello" and Inner will not.
Expected behavior
When navigating to a nested route on the client side, child Routes can access params from their respective ParentRoute path.
Screenshots
https://github.com/user-attachments/assets/b9ff9248-a0e4-4f0f-b1f2-da21d79d7d46

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx

Could you test your (presumably real) example against #2906? I think it was a relatively simple fix but it's also possible to break other things, in something as complex as the router :-)

Could you test your (presumably real) example against #2906? I think it was a relatively simple fix but it's also possible to break other things, in something as complex as the router :-)

Tested on my project as fixing the issue.  I didn't notice anything broken in my testing.


Airseeker doesn't adequately check the state of a beaconset before attempting to update it

Airseeker's config file had triggers for beacon sets defined and no triggers to the beacons inside those beaconsets. The result was a bunch of failed beaconset update transactions. This seems problematic, but perhaps the product of Airseeker being misconfigured 😅
https://mumbai.polygonscan.com/tx/0x8e09525f6025897bc3bbb73503edc457e87dc9d302f93d90893263027aa46c38

Currently investigating.

Closed by PR #358


Datepicker set value updates text even if value doesn't change

Bug, feature request, or proposal:
What is the expected behavior?
Only update the input text if the value passed to the setter has changed.
What is the current behavior?
The text of the input is always set to the formatted version of the value.
What are the steps to reproduce?
http://plnkr.co/edit/kaS3PvvuSmn0leykKy2D?p=preview
Try to enter a date by typing (typing a '0' will instantly change to 1/1/2000
What is the use-case or motivation for changing an existing behavior?
The plunker above implements what I understand to be a common pattern with using ngrx/store with reactive forms.
The FormGroup valueChanges emitter is used to keep the store updated with the users changes.
FormGroup setValue is used to keep the form synced with the store (so changes in the store besides those created by valueChanges will be also be reflected in the form).
I think this could be fixed by moving the renderer.setProperty call to inside the sameDate check in the MdDatepickerInput value property setter.
If so, it would probably also make sense to add some code to the blur event to format and set the inputs text so the value displayed in the input after the user leaves the field is the canonical form of the date (zero padding, separators, etc).
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
beta-8
Is there anything else we should know?

updated plunker: http://plnkr.co/edit/qQtXaX5uIGIgLZrq8QA6?p=preview


swagger play framework and ebean

swagger is not working nicely on play framework if using ebean:
when browsing the generated json spec you can notice some Domain Models from ebean that are being added to the API documentation..
swagger should somehow skipping ebean generated wrappers/classes.

Fix is in 1.3.13-SNAPSHOT

Applies to https://github.com/swagger-api/swagger-core/milestones/v1.5.0-M1 as well.


how to update my clover to Clover r5104.

how to update my clover to Clover r5104.
I'm a beginner and haven't done it because I'm afraid of something going on with Clover.  Please explain step by step to do this correctly.
🙏🏻🌹🙏🏻🌹🙏🏻
Sent with GitHawk

Open Clover Configurator.
CCG.zip
Mount EFI folder

Delete old EFI folder and paste new from this repo.


Update NodeJS v10.3.0

Description
Update NodeJS version to 10.3.0.
Specific Changes

Update libraries/botbuilder-ai/package.json @types/node to ^10.3.0.
Update libraries/botbuilder-azure/package.json @types/node to ^10.3.0.
Update libraries/botbuilder-dialogs/package.json @types/node to ^10.3.0.
Update libraries/botbuilder/package.json @types/node to ^10.3.0.
Update libraries/botbuilder-connector/package.json @types/node to ^10.3.0.
Update libraries/botbuilder-schema/package.json @types/node to ^10.3.0.
Update transcript/package.json @types/node to ^10.3.0.
Reload package-lock.json.

Pull Request Test Coverage Report for Build 2507

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.06%) to 82.198%

Files with Coverage Reduction
New Missed Lines
%

libraries/botframework-config/src/botConfigurationBase.ts
2
85.59%

Totals

Change from base Build #1660:
-0.06%

Covered Lines:
2703

Relevant Lines:
3165

💛  - Coveralls


use golangci-lint on tests

The way I found #5060 was to use golangc-ilint on tests.
The following PR's are relevant to this:

https://github.com/osmosis-labs/osmosis/pull/5117
https://github.com/osmosis-labs/osmosis/pull/5116
https://github.com/osmosis-labs/osmosis/pull/5115
https://github.com/osmosis-labs/osmosis/pull/5113
https://github.com/osmosis-labs/osmosis/pull/5108
https://github.com/osmosis-labs/osmosis/pull/5107
https://github.com/osmosis-labs/osmosis/pull/5105
https://github.com/osmosis-labs/osmosis/pull/5104
https://github.com/osmosis-labs/osmosis/pull/5103

I'm trying to keep the PR's as small and easy to review as possible, please lmk how I'm doing with that!
The final boss of this issue is this PR:

https://github.com/osmosis-labs/osmosis/pull/5127

In order to close this issue, we'll need to open an issue to update the querygen code...
goal
have greater consistency throughout the codebase and make dev tooling more immediately useful (eg: highlighting)

Final boss accompished.


Rofi can't bring pyprland-managed scratchpads back into focus

Hello! Hope you're doing well. Sorry it's me again. I'm migrating from Sway and so new to Hyprland, apologies in advance if this is not the right place for this question.
How to reproduce
Please see the following video:
https://github.com/hyprland-community/pyprland/assets/57322459/fa473565-ca06-4722-b250-3ccaf7025276

rofi -show window
choose kitty_music, which is managed by pyprland's scratchpads
The following happens:

kitty_music is not brought into focus (I expect it'll be brought into focus)
my current window is dimmed; I can't focus back to it and it "freezes"; it doesn't respond to any keystrokes and clicks

I have to run rofi -show window and choose kitty_music again in order to unfreeze my current window

pyprland.toml:
[pyprland]
plugins = [ "scratchpads" ]

[scratchpads.kitty_top]
command = "kitty --class kitty_dropterm --execute tmux attach-session -t misc"
animation = "fromTop"
class = "kitty_dropterm"
size = "50% 45%"
margin = 40

[scratchpads.kitty_right]
command = "kitty --class kitty_music --execute ncmpcpp"
animation = "fromRight"
class = "kitty_music"
size = "20% 60%"
margin = 10

What I have tried
I know (hopefully) how to built-in scratchpad works in hyprland:
bind =    $mod,          s,        movetoworkspacesilent, special

When I press $mod, s, it'll move the current focused window to the special workspace called special.
When I run rofi -show window, and move the scratchpad back to focus.
But pyprland-managed scratchpads doesn't seem to work this way?
Any help is much appreciated. Thank you!

You describe a problem you have with rofi, I also wonder why you use rofi for that while this is built-in feature of the scratchpads.
I don't fully understand what you are trying to do but maybe https://github.com/hyprland-community/pyprland/wiki/toggle_special is what you are looking for.
For general discussions I would suggest trying your luck with Discord or in the discussions
I'll reject since I don't plan to add support for scratchpads on every single opensource app available.


Add RPC dashboard.

It wasn't included in https://github.com/GoogleCloudPlatform/open-match/pull/81 because the *.json in .gitignore.

Grafana will still come up without this it just complains in the pod logs it cannot find the file and no dashboard will be added.


Adding support for Not

Fixes #2 - Add support for NotAction
Fixes #3 - Add support for NotPrincipal
Fixes #4 - Add support for NotResource

Wow, thank you @ringods for this pull request. This is an amazing contribution!

Wow, thank you @ringods for this pull request. This is an amazing contribution!

On PolicyDocument, I split the functionality of .json accessor in two: first retrieve the intermediate JS object structure using .object before invoking JSON.stringify. In our use case, we need to embed a policy document within a piece of Cloudformation for AWS Organisations. We may only run JSON.stringify once at the end. Having the .object accessor allows us to embed easier in a bigger JS object structure.

Yes, I love the idea. Separation of concerns for the win!


Support mermaid (diagrams with markdown syntax)

Is your feature request related to a problem? Please describe.
I want to have visual diagrams in my markdown documents.
Describe the solution you'd like
Add support for mermaid parsing: https://mermaid-js.github.io/mermaid/

up


folder empty, folder description components

Description

Added Folder Description and Folder Empty Components
Displayed those components on the /files page

Fixes #issueNumber

How Has This Been Tested?

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no lint warnings

I can't merge your pull request, please read the instructions, before acting out of your own will, you are not to touch the pages folder, every component you are to work on must be imported into the component to test folder please go over the rules on slack and update your PR.

@Samuel-Chris ☝🏽


MacOS portmidi.dll

Hi @Chris-TopherW I'm trying to get Unity to send Midi Out to a Behringer BCR2000, it sounds like your UnityMidiPlayer might do the trick but I'm on MacOS and the included portmidi.dll seems to be for Windows only, could you give me some pointers on what to do to get this working on a Mac? Thanks, Will

Hi @zcwaa22 , take a look at the repo where I keep my modded version of port midi in c: https://github.com/Chris-TopherW/PortMidiUnity  It's a bit of a disaster but if you look for the dll building code you should be able to grab my functions and wrap them in a dynlib rather than a dll. Otherwise I'll get around to doing it myself sometime in the next few months!

Hi @zcwaa22, sorry but I don't have the brain juice to read these error logs but I would recommend downloading port midi in its original form and trying to compile and run it on mac. If that works out then just grab my .h and C files or add the dll functions to the PM export section that extend port midi and throw them into your build. As long as they exist somewhere in your dynlib and are defined as exportable functions then the unity end should be able to stay the same


After some failures, in Jupyter datachain is getting stuck in closed database error

Not sure there is an easy way to reproduce, but this is concerning. Need to investigate. I'll keep adding more details if I can repro this.
https://github.com/user-attachments/assets/0028d143-aa41-4c12-be49-50076fec672b

It's happening after one or two UDF failures:

it starts throwing on any DataChain query, and there is no obvious to reset that state.

It is super painful in Jupyter (since you have to restart). Let's please prioritize this.


FormattedText Shape Tag

Allow the creation of shapes inline. They would need to be the font size (by default) and take up space like text/images.
Will this be especially useful?

I haven't tried the define functionality yet for setting icons to use in formatted text.  Wouldn't the handling be the same?

Closing out as stale. Graphics are probably enough for inline.


Prometheus unable to parse Helidon MP Exemplars

Environment Details

Helidon Version: 2.5.6
Helidon SE or Helidon MP : MP
JDK version: 17
OS: Oracle Linux 9
Docker version (if applicable):

Problem Description
The following is added to pom.xml to enable exemplars:
<dependency>
            <groupId>io.helidon.metrics</groupId>
            <artifactId>helidon-metrics-trace-exemplar</artifactId>
            <scope>runtime</scope>
</dependency>

Exemplars are then automatically added to metrics of type 'gauge' for JAX-RS annotated Services.  This results in Prometheus ServiceMonitor failing to parse with the following error:
'metric name base_REST_request_elapsedTime_seconds does not support exemplars'
snip from /metrics EP:
# TYPE base_REST_request_elapsedTime_seconds gauge
base_REST_request_elapsedTime_seconds{class="com.somepackage.HTMLService",method="getContent_java.lang.String_java.lang.String_java.lang.String_int_java.lang.String"} 49.343265107 # {trace_id="b17d175d1bfbcd8f"}<PHONE_NUMBER>7<PHONE_NUMBER>.371000

Code snippet:
...
...
    @GET
    @Path("/content")
    public Response getContent(@QueryParam("secureURL") String secureURL,
                               @QueryParam("headerKey") String headerKey,
                               @QueryParam("headerVal") String headerVal,
                               @DefaultValue("300000") @QueryParam("timeout") int timeout,
                               @HeaderParam("x-request-id") String xRequestId) {
...
...
}

According to the following link, gauges are not supposed to be supported and suffix needs to be either _total or _bucket: https://github.com/prometheus/prometheus/issues/9738
Reading the specs, it is unclear if this should be the case.  Would like to know a workaround/solution to this

@dcoracle

Exemplars should be present only if you have added a dependency on helidon-metrics-trace-exemplar (so not  automatically). Can you confirm if you added that dependency to your project?
When you say the service monitor fails to parse, does it:

reject the entire /metrics output submitted to it,
reject the offending gauge entries, or
announce (perhaps annoyingly) that it ignores the attempts to attach exemplars to gauges but accept the gauge observations in the /metrics output?

yes, the entire /metrics output is rejected and the Prometheus treats the entire service/pod as 'down'.

Thanks for the update.
Considering that exemplars are conveyed as comments (after the # in the Prometheus format) that seems very harsh.

I tried to re-install prometheus with debugging on and don't see it in the logs.  The only way I was able to see the error was through the prometheus UI (i.e. after port-forwarding, it shows up in http://localhost:9090/targets).
Transcribing it:
Endpoint: http://<IP_ADDRESS>:8090/metrics
State: DOWN
Error: metric name base_REST_request_elapsedTime_seconds does not support exemplars
For more details, basically when the service is initally up, there are no errors, and the metrics EP works fine.  After the 1st request it generates the exemplar as I noted in my 1st post, and the error appears

I also ensured prometheus was configured with
--enable-feature=exemplar-storage

I take it back.  I did find something in the logs...
$ kubectl logs prometheus-kube-prometheus-stack-prometheus-0 | grep exemplar

ts=2023-03-01T15:52:01.152Z caller=main.go:175 level=info msg="Experimental in-memory exemplar storage enabled"
ts=2023-03-01T15:52:32.126Z caller=scrape.go:1366 level=debug component="scrape manager" scrape_pool=serviceMonitor/default/wlp-browser-service-monitor/0 target=http://<IP_ADDRESS>:8090/metrics msg="Append failed" err="metric name base_REST_request_elapsedTime_seconds does not support exemplars"

Thanks for the added information.
Helidon should not by itself be adding exemplars for metrics that the OpenMetrics spec does not say supports exemplars. https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md
I'm in the process of working on a fix.
That said, I still think it's overly intolerant of the Prometheus service monitor to reject output that contains unexpected exemplars. After all, exemplars are expressed as comments in the output.
I might suggest you also file an issue against the service monitor. I would absolutely get it if the service monitor logged warnings about such unexpected exemplars and then consumed the data anyway (ignoring, of course, the unexpected exemplar data itself).
But to outright reject output based on what's in comments does not seem right.

Hello,
Prometheus will soon support ingesting exemplars on any metric type.

@roidelapluie Link, please?

This issue was discussed at a dev summit, and a corresponding fix was merged into main recently. You see the Pull request at https://github.com/prometheus/prometheus/pull/11984.
It will be available with Prometheus 2.43 next week.

@roidelapluie Thanks very much for the info.
@docoracle What release of Prometheus are you using and would upgrading to 2.43 be an option for you?

Thanks for this.  Unfortunately, our infra team has 2.35 installed and it is not something that I can control.  (I can control the helidon version though). Prometheus was recently updated from an even older version so it will likely be later in the year before they upgrade again

@dcoracle I have merged the PR to address this but we have not yet built a release containing it.
Would you be able to clone the Helidon repository and build the helidon-2.x branch locally (it takes only a few minutes) and try your application with that Helidon build to see if it works properly in your environment?
Because you would not be running a released version of Helidon, you should not consider your app using your local build of Helidon suitable for production use. I am looking for a way to verify that these changes allow your app to work with the Prometheus service monitor.

Confirmed fix:
# TYPE base_REST_request_total counter
# HELP base_REST_request_total The number of invocations and total response time of RESTful resource methods since the start of the server.
base_REST_request_total{class="com.somepackage.HTMLService",method="getContent_java.lang.String_java.lang.String_java.lang.String_int_java.lang.String"} 1 # {trace_id="b2aca53b536b00e0"} 1<PHONE_NUMBER>.139000
base_REST_request_elapsedTime_seconds{class="com.somepackage.HTMLService",method="getContent_java.lang.String_java.lang.String_java.lang.String_int_java.lang.String"} 33.536743766
base_REST_request_total{class="com.somepackage.HTMLService",method="test"} 0
base_REST_request_elapsedTime_seconds{class="com.somepackage.HTMLService",method="test"} 0.0

I checked the ServiceMonitor and there are no longer any issues.
Thank you so much for the quick turnaround!
Do you have a timeline on when this will be released?  I assume it will be 2.5.7

Resolved by #6333


Format with rustfmt following option_env! commit

The CONTRIBUTING.md requests that contributions be auto-formatted by rustfmt, however I found that rustfmt was making changes unrelated to my own change. It looks like this is because the recent commit 8dcc6e96f012daade242318645d97487e59fbe6d was not properly formatted.

Rustfmt didn't like being updated while my config file remained on January's version; I wound up fixing it in e47518b0 later that day. These changes are now in main as of 709663df (looks like I got to it an hour after you did).
Thank you for the catch.


the panel show no overrides module, where is my module? how to debugger it ？

import-map-overrides inspects the DOM to find all import maps. See https://github.com/joeldenning/import-map-overrides/blob/4ddaa6a507e7221faa93fc1209e2eadeaa7de878/src/api/js-api.js#L194.
What does the following command return for you, in the browser console?
console.log(await importMapOverrides.getDefaultMap())

If it returns an empty import map, then there is either a bug in import-map-overrides or you code does not have proper  is in the incorrect location in the DOM??? See https://github.com/joeldenning/import-map-overrides/blob/master/docs/installation.md#browser

      <import-map-overrides-full show-when-local-storage="overrides-ui"></import-map-overrides-full>

In the html file, the import map is empty. That is why there are no modules. What module are you expecting to show?

There is no answer to the last question since March 2021. Closing this issue.
@guguji5: feel free to comment on this issue if you still need support.


Package lock mismatch

Thanks for contributing. To speed up the process of reviewing your pull request
please provide us with:

A short explanation of the proposed change:
Takes a checksum of package.json + package-lock.json to decide when to reuse the node_modules cache layer. Updates the version of packit to v0.4.0.

An explanation of the use cases your change enables:
Resolves #132

Please confirm the following:

[x] I have viewed, signed, and submitted the Contributor License Agreement.
[x] I have added an integration test, if necessary.

@thitch97 @fg-j It looks like I can still see [exporter] Reusing layer 'paketo-buildpacks/npm-install:modules' in the export phase. If you run through #132 and get to step 6, you shouldn't be seeing this line. It should instead say "Adding layer".  Step 7 thus fails again. Can you take a look?


bug: Invalid option (not found) smoothscroll

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
NVIM v0.10.0-dev-37+gccc0980f8
Operating system/version
Mac
Describe the bug
After Updating LazyVim i got this error.
Failed loading lazyvim.config.options
vim/_meta/.lua:0:  Invalid option (not found) smoothscroll
Steps To Reproduce
Updated LazyVim
Open Nvim
Expected Behavior
No errors

Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  "folke/LazyVim",
  -- add any other plugins here
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

That's because you are using an old nightly.
Only stable versions as of 0.9 and latest nightly are supported.
I'm not going to support outdated nightlies.


Auto-update files not generated for linux build

Building off of #47, linux builds are not generating the latest-linux.{json,yml} files
cc @hexagon6

@bhstahl nice! Unfortunately I don't see drafts. How can I test it beforehand? Upload it to ipfs? ;-)

Ah, right. Here it is https://gateway.ipfs.io/ipfs/QmZN3S1X8vSTbxaDPZm7X27bDp7yoYU9V9gguEZjRtNGim/partyshare.busterlabs.xyz-1.2.7-linux.deb

I guess, either we need to
A) disable auto-update for linux builds or
B) try to generate these files to get it working.
When testing your build, I get the following log output:
partyshare.busterlabs.xyz-1.2.7-linux.log
The following happens when I run the build:

Partyshare opens a window
Connecting to ipfs...
Window disappears
terminal logs stays / process still runs.

I'm still worried about this though:
_connectToIPFS Error: non-zero exit code 255
  while running: /opt/Partyshare/resources/app.asar/node_modules/subcomandante/subcom 19399 /opt/Partyshare/resources/app.asar.unpacked/node_modules/go-ipfs-dep/go-ipfs/ipfs daemon

    at ChildProcess.<anonymous> (/opt/Partyshare/resources/app.asar/node_modules/subcomandante/fork.js:21:23)
    at emitTwo (events.js:130:20)
    at ChildProcess.emit (events.js:213:7)
    at maybeClose (internal/child_process.js:921:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

``

Alright, here's to hoping this works!
https://github.com/BusterLabs/Partyshare/releases/tag/v1.3.0

Realizing the AppImage file wasn't included in 1.3.0, which I think auto-update uses, so I just committed 1.3.1 to include it.

partyshare.busterlabs.xyz-1.3.1-linux.log
3 Errors:

[23:10:27.052] [error] [ipcMain] No window to send event on

[23:10:27.248] [error] Error: Error: ENOENT: no such file or directory, open '/opt/Partyshare/resources/app-update.yml'

[23:10:30.131] [error] [IPFSSync] _connectToIPFS Error: non-zero exit code 255
while running: /opt/Partyshare/resources/app.asar.unpacked/node_modules/go-ipfs-dep/go-ipfs/ipfs daemon

Probably because I use i3. Will try on GNOME-environment
how does your app-update.yml look like?
don't know. my first build worked, maybe the dependency version is a problem? https://github.com/hexagon6/Partyshare/blob/build-test2/package.json#L31


Dedupe DOTs

Is your feature request related to a problem? Please describe.
As a specification engineer I want to remove duplications of data object type (DOT) to reduce ambiguity in the data model.
Describe the solution you'd like
I have considered the following places for a solution:

"Cleanup" plugin
"Templates" plugin
"Tree Model Creator" plugin (I am not sure how it is called)

Requirements
This feature request considers two DOTs equal if their contents are equal.

must-have: the ability to chose a DOT and point all equivalents' DOT referenced usage to the chosen one
nice-to-have: remove all dangling DOTs
nice-to-have: one-click clean up. The same as above but every DOT will be cleaned up
nice-to-have: OpenSCD's plugin that modify the data model do this automatically

Suggestions for a specific user interaction
For the must-have change we are considering to add a menu point to the DOT Editor's context menu:

Furthermore, for an MVP the users can remove every dangling DOTs with the "Cleanup" plugin.
Additional information
N/A
Test Files
soon

Based on your suggestions, I would suggest to add the cleanup functionality to the existing cleanup plug-in and expand the functionality to prevent DOT duplications in editing.

The problem is solved with a plugin

source: https://github.com/sprinteins/oscd-plugins.src/tree/main/packages/plugins/type-switcher
plugin: https://sprinteins.github.io/oscd-plugins/type-switcher/index.js


[incubator/patroni] Cannot connect to the database with ssl off option

Hello,
I'm trying to connect to the PostgreSQL database with the ssl off option but my connections are rejecting. It would be nice to add such a possibility to configure the security options.
Reproduction:
helm install --name patroni incubator/patroni --set rbac.create=false
kubectl run -i --tty --rm psql --image=postgres --restart=Never -- bash -il
psql "host=patroni port=5432 dbname=postgres user=admin connect_timeout=10 sslmode=disable"

Result:
psql: FATAL:  pg_hba.conf rejects connection for host "<IP_ADDRESS>", user "admin", database "postgres", SSL off

In my opinion, this is critical issue because many existing charts are set the sslmode to disable without possibility to change eg. [incubator/keycloak]. In some deployments, the database residing in the k8s private network, so SSL is not necessary.

New keycloak version support additional JDBC parameters, so it is possible to enable ssl mode.


[SPARK-28950][SQL] Refine the code of DELETE

What changes were proposed in this pull request?
This pr refines the code of DELETE, including, 1, make whereClause to be optional, in which case DELETE will delete all of the data of a table; 2, add more test cases; 3, some other refines.
This is a following-up of SPARK-28351.
Why are the changes needed?
An optional where clause in DELETE respects the SQL standard.
Does this PR introduce any user-facing change?
Yes. But since this is a non-released feature, this change does not have any end-user affects.
How was this patch tested?
New case is added.

Test build #110018 has started for PR 25652 at commit c0c9383.

Can one of the admins verify this patch?

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15038/
Test PASSed.

Test build #110018 has finished for PR 25652 at commit c0c9383.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110018/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15113/
Test PASSed.

Test build #110100 has started for PR 25652 at commit c0c9383.

Test build #110100 has finished for PR 25652 at commit c0c9383.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110100/
Test FAILed.

retest this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15118/
Test PASSed.

Test build #110107 has started for PR 25652 at commit c0c9383.

Test build #110107 has finished for PR 25652 at commit c0c9383.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110107/
Test PASSed.

Updated the code to sync the modification for both DELETE and UPDATE. And once https://github.com/apache/spark/pull/25626 gets in, will rebase it against the latest code.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15142/
Test PASSed.

Test build #110133 has started for PR 25652 at commit 3080d82.

Test build #110133 has finished for PR 25652 at commit 3080d82.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110133/
Test PASSed.

looks good, @xianyinxin can you rebase?

Build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15638/
Test PASSed.

Rebased the code against latest master.
BTW, 1, the keywords description for 'DELETE' 'FROM' is already in sql-keywords.md; 2, document for DELETE need to be add in another pr.

Test build #110777 has started for PR 25652 at commit 65250f3.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/15912/
Test PASSed.

Test build #110777 has finished for PR 25652 at commit 65250f3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/110777/
Test PASSed.

thanks, merging to master!

Thanks @cloud-fan for reviewing!


A test cluster config

For reference - not yet template, hardcoded my test domain.

@costinm: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@costinm: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
91f01bbf8f415649821b51a48b3fc5ccee8e73ea
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
91f01bbf8f415649821b51a48b3fc5ccee8e73ea
link
/test istio-unit-tests

prow/istio-presubmit.sh
91f01bbf8f415649821b51a48b3fc5ccee8e73ea
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: costinm
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

install/OWNERS [costinm]
tests/OWNERS [costinm]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@costinm: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
e6d030041db44f280c162f0898382194dc568b69
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
e6d030041db44f280c162f0898382194dc568b69
link
/test istio-pilot-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Quick and dirty BS icon update

Sorry guys for not getting to this sooner.  Hope this holds everyone off in the interim.
Cheers
(For those new to using a PNG as an icon, open the image in Preview. Select it all (CMD+A). Copy (CMD+C). Select Get Info on Hackintool.app, then click on the icon in the new window and hit paste (CMD+V).

https://github.com/headkaze/Hackintool/issues/116

Thanks @ultratiem I appreciate it! I ended up putting together an icon which is really basic but should good enough for now.

Thanks @ultratiem I appreciate it! I ended up putting together an icon which is really basic but should good enough for now.

Im really happy that i could help you in any way thnx


Create UI pages for BinaryTree Algorithms

Task Detail:
The eduAlgo package contains different binary tree algorithms that are listed here.
Your task is to design the entire UI including different functionalities, code snippets, document cards etc for BinaryTree

@Abhijit2505  Please assign this to  me.

@Abhijit2505 Please assign this to me.

I can't assign two issues to the same person at the same time.

Please assign this issue to me

@TrushaT , first of all please let me know if you are from NWoC ?

Yes I am a participant of NWoC

Get started with the issue, let me know if you want some help.
Abhijit Tripathy
On Mon, 7 Dec, 2020, 4:05 PM Trusha Talati<EMAIL_ADDRESS>wrote:

Yes I am a participant of NWoC
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Abhijit2505/edualgo-app-demo/issues/6#issuecomment-739831218,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMSO4W66PTSC2YODTWT42DDSTSVXZANCNFSM4S7D4RKA
.


Create ability to redeem unequal amounts of BOTH tokens post expiration

User Story

As an <audience/user>:  user
I want to <action/task>: be able to redeem unequal amounts of tokens post expiration in 1 tx
so that <outcome/goal/benefit>: to make my life simpler

Type

[x] Enhancement
[ ] Maintenance
[ ] Refactor

Definition of Done

[ ]  create fx that allows for a unique shortTokenQty and longTokenQty that works only post expiration
[ ] add needed tests.

Attach files or screenshots if it's helpful for this issue.

close in #220


Added jobs table creation migration

refs https://github.com/TryGhost/Toolbox/issues/357
One time jobs need a storage mechanism to be run only ever once.
Field notes:

id, created_at, updated_at - standard Ghost fields
name - unique name of the job, could also be used with prefixing to identify certain type of job (e.g.: backup-bob-2022-10-16, backup-sam-2023-01-13 identifying backup jobs run by users)
status - 'active' | 'done' | 'failed' | 'queued'  (need to identify when the job is in progress, done, added to the queue, or errored)
started_at -  when the job started execution
finished_at - when the job successfully? finished execution

Added jobs to the exported tables list as they are not a part of "secret" data and would identify which data transformations have potentially have been already done through one-time jobs (main usecase of this type of jobs).
:heavy_check_mark:  ~The final spec of the table structure is still in the review.~ Having the PR opened for visibility and be ready to tweak&merge in coming days.

This seems good to me - but given the use-cases we have, I feel like we might need another field. Something like a nullable type column? That way backups can identify themselves as backups and we can select * from jobs where type = 'backup'. Otherwise we have to rely on a naming convention, which feels fragile.
Some jobs might not have a type if they are true one-offs, and that's fine IMO.


New package: PLACE.ONE.CS7 version 1.2.2

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with: >  >

2024-02-28 00:23:54.617 [CLI ] Installer [X64,msi,Unknown,ja-JP] not applicable: Machine is not compatible with X64 >
2024-02-28 00:24:01.277 [CLI ] Installer [X64,msi,Unknown,ja-JP] not applicable: Machine is not compatible with X64 >
2024-02-28 00:24:01.278 [CLI ] No suitable installer found for manifest CeVIO.CeVIOCS7 with version <IP_ADDRESS>   (Automated response - build 841.)

This appears to be an rchitecture mismatch, between x64 dependency CeVIO.CeVIOCS7 and this x86 package. Our validations are performed on 32-bit OSes, and the dependency can't install.

Automatic Validation ended with:
(Automated response - build 855.)

@wingetbot waivers Add Validation-Executable-Error


Types

Hey, can we publish typescript types for this package?
I saw it is written in Typescript, so this should be easy. Using it in a Typescript code base not having types is a bummer.
Maybe we can just publish the raw .ts files but am not to confident about this option.

I explored a route with using dts-gen but it is not that great maybe using tsc instead of babel for the compilation would be better but I am not sure why babel was used in the first place.

i'm not super familiar with generating or providing types. any tips or pr?

How do you want it emitted? As commonjs, or es2015 modules?
Also, not sure what benefit you're looking for out of using babel over just tsc as you aren't using the pipeline operator anywhere.

Basically, if you remove the "allowJs" and "noEmit" options and specify "outDir": "./build" it will emit to ./build with types and sourcemaps.

I would second this

Basically, if you remove the "allowJs", "experimentalPipelineStage1", and "noEmit" options and specify "outDir": "./build" it will emit to ./build with types and sourcemaps when you run tsc.

There are also a number of other adjustments I would make to the repo, like moving tests outside of the src directory so they don't get sucked into the distributable that's published to NPM. (You can still type check the test files by having a tsconfig that is for the IDE essentially and another one that extends it for building which excludes the tests)

@dyst5422 -- Tests are already ignored for publishing (modulo a small oversight with one file that I've just put up https://github.com/FormidableLabs/urql/pull/28 to fix). Take a look at https://unpkg.com/urql/ to see what we actually publish (and lib|es/tests/utils/fetch-mock.js being there is what I've just fixed).

Also, for anyone discussion CJS vs. ESM, our publishing approach is both. See, e.g.:

ESM: unpkg.com/urql/es/
CJS: unpkg.com/urql/lib/

Hope that helps!

I'm reluctant to publish the actual .ts source, but as far as definitions, should I be publishing to @types, or running tsc and pointing at that from package.json? cc @danielrossenwasser

I can't seem to get type hinting working. I think it's because theyre hidden under a types/ subfolder and not next to the .js or in a @types package.
Would you consider moving them to @types/urql?


Ability to jump to scroll position in track

For anyone else who is interested:
 SimpleBar.prototype.trackJump = function(e) {
        var pos = this.$track.offset()[this.offsetAttr];
        var eventOffset = e.pageY;
        if (this.scrollDirection === 'horiz') {
            eventOffset = e.pageX;
        }
        var dragPos = (eventOffset - pos) - (this.$scrollbar.height() / 2);
        var dragPerc = dragPos / this.$track[this.sizeAttr]();
        var scrollPos = dragPerc * this.$contentEl[0][this.scrollSizeAttr];
        this.$scrollContentEl[this.scrollOffsetAttr](scrollPos);
    };

SimpleBar.prototype.init = function () {
<cut>
this.$scrollbar.on('click', function (e) {
            e.preventDefault();
            e.stopPropagation();
            return false;
        });
this.$track.on('click', $.proxy(this.trackJump, this));
}

Hi @mcosier thanks for this!
As this feature is not supported by the native "floating" scrollbar (on mac OSX for example) I don't think this will ever be implemented in Simplebar (as I'm trying to keep it light and simple).
But don't hesitate to fork the project to implement this feature and link it in this issue in reference for users that would need it too! (actually pasting your solution here already did the job :) )
Otherwise if you need more advanced features you should take a look at the plugins I linked on the readme file.


Calculate solid entry points at pruning

We set the solid entry points in the database at the point, the last internal snapshot was created.
But instead we should set them at the end of the history, right before the deleted cone.
Since we need some history (50 milestones), we should prune the database in 50 milestone steps and calculate the SEP right before pruning.

Done in #424


Change XmlnsPrefix casing to lowercase.

Description of Change
Suggest to Change the XmlnsPrefix from Interactions to interactions since other libraries uses lower case to and ReSharper suggests me to change the casing to lowercase.

Name 'Interactions' does not match rule 'Namespace alias'. Suggested name is 'interactions'.

[ ] Has tests (if omitted, state reason in description) no breaking change
[x] Rebased on top of master at time of PR
[x] Changes adhere to coding standard

This is a breaking change that has not been discussed as an issue.  Please submit an issue to discuss this request first.

@brianlagunas I don't think this would have been a breaking change. The XmlnsPrefixAttribute is simply a hint to the IDE for what xmlns prefix to generate when a type from this assembly gets added to the XAML file and no appropriate xmlns exists yet. But if @xxMUROxx creates an issue we can have that discussion there.


benchmark code crashing constantly on first write

The benchmark code crashes immediately for the first write for every key -- this causes the benchmarker to restart threads and it's skewing the benchmark and the code can't handle writing the first object correctly.
For example:
11:58:53.690 [error] CRASH REPORT Process <0.18262.0> with 0 neighbours exited with reason: {error,{badmatch,{error,no_snapshot}},[{antidote_pb_counter,process,2,[{file,"src/antidote_pb_counter.erl"},{line,74}]},{riak_api_pb_server,process_message,4,[{file,"src/riak_api_pb_server.erl"},{line,388}]},{riak_api_pb_server,connected,2,[{file,"src/riak_api_pb_server.erl"},{line,226}]},{riak_api_pb_server,decode_buffer,2,[{file,"src/riak_api_pb_server.erl"},{line,364}]},{gen_fsm,handle_msg,7,[{file,"gen_fsm.erl"},{line,505}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]} in gen_fsm:terminate/7 line 622

To reproduce:

Run the benchmark on any branch (evaluation, master, ec_antidote..)
It will immediately crash because it can't handle the first write to a given key, because no previous snapshots exist.

@marsleezm @bieniusa This needs to be fixed immediately.

This relates to the no_snapshot fix.
Alejandro Z. Tomsic

On May 15, 2015, at 18:07, Christopher Meiklejohn<EMAIL_ADDRESS>wrote:
The benchmark code crashes immediately for the first write for every key -- this causes the benchmarker to restart threads and it's skewing the benchmark and the code can't handle writing the first object correctly.
For example:
11:58:53.690 [error] CRASH REPORT Process <0.18262.0> with 0 neighbours exited with reason: {error,{badmatch,{error,no_snapshot}},[{antidote_pb_counter,process,2,[{file,"src/antidote_pb_counter.erl"},{line,74}]},{riak_api_pb_server,process_message,4,[{file,"src/riak_api_pb_server.erl"},{line,388}]},{riak_api_pb_server,connected,2,[{file,"src/riak_api_pb_server.erl"},{line,226}]},{riak_api_pb_server,decode_buffer,2,[{file,"src/riak_api_pb_server.erl"},{line,364}]},{gen_fsm,handle_msg,7,[{file,"gen_fsm.erl"},{line,505}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]} in gen_fsm:terminate/7 line 622
To reproduce:
Run the benchmark on any branch (evaluation, master, ec_antidote..)
It will immediately crash because it can't handle the first write to a given key, because no previous snapshots exist.
@marsleezm https://github.com/marsleezm @bieniusa https://github.com/bieniusa This needs to be fixed immediately.
—
Reply to this email directly or view it on GitHub https://github.com/SyncFree/antidote/issues/114.

@marsleezm Is there a branch that contains this fix?

Just for clarification, the issue that causes every first update to get {error, no_snapshot} should be fixed in fix #105.
The problem that I believe @marsleezm fixed, is handling such error at the pb client.

Sorry I don't have my computer.. It's for sure solved in evaluation_pb_tx
branch with latest commit of antidote_pb, but I don't remember which repo
has the necessary fix. maybe both.
On May 15, 2015 5:47 PM, "Christopher Meiklejohn"<EMAIL_ADDRESS>wrote:

@marsleezm https://github.com/marsleezm Is there a branch that contains
this fix?
—
Reply to this email directly or view it on GitHub
https://github.com/SyncFree/antidote/issues/114#issuecomment-102456607.


chore(main): release bspwm 1.17.2

:robot: I have created a release beep boop
1.17.2 (2024-08-22)
Bug Fixes

polybar: correct name of machine specific file (c403a01)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

bspwm-v1.17.2
:sunflower:


[Windows][Linux] Fix crash when clicking the Resources tab in the

Inspector.
It turns out that the Renderer was crashing so the inspector would stop
working. The Resources tab lists for example the application cache, as
well as the IndexedDb or the ServiceWorker. Chromium now requires these
values to be coming from a secured origin (such as HTTPS) but in the case
of Crosswalk it was failing (and thus sending a bad IPC message which
would trigger the shutdown of the renderer) because we use the app://
protocol. This scheme is trusted so we can safely add it as such.
BUG=XWALK-7194
(cherry picked from commit 5f724d4f1b32a75f890840abb58652212846ef0d)

@rakuco PTAL


sqlite manager doesn't contain sqlite

Issue description
sqlite manager doesn't contain sqlite :s
nix run nixos-unstable.sqliteman
$ sqliteman
Checking for  sqlite3 :
Sqlite3 executable '%1' is not found in your path. Some features will be disabled.
Checking for Qt version:  4.8.7
Initial DB:  ""
QFileSystemWatcher::removePaths: list is empty
QFileSystemWatcher::removePaths: list is empty

I think it's strange, any reason why not ? @eikek
Technical details

system: "x86_64-linux"
host os: Linux 4.14.70, NixOS, 19.09.git.15b2ad5 (Loris)

Oh… :-) I had no reason; just lack of knowledge on my site at that time. I gues one can add the current sqlite3 in nixpkgs as an option or such to the build.

I ended up using sqlitebrowser which is the one I was looking for but couldn't remember the name ty


Script only running for the first row, then saying it's done

The last time I set up a training (Sep 26th) the script said it was done after the first row. I didn't have time to debug, so I ran the script 40 times to get through each student.
A trainer just told me yesterday that they just installed the site clone plugin and script from scratch and are having exactly the same problem. He said there were no errors when he ran it.
I'm running the latest version of Terminus and have reinstalled both the site clone plugin and this script from scratch to rule out any edits of my own breaking this.

I had the same issue (I am the trainer referenced above) when I ran the script in my environment.

I just ran the script for a training without any problems. Debugging from this to figure out the differences...

I ran the script with vanilla Drupal8 and WordPress: no problems.
I ran the script with @wmodes starter site (UUID 0b3050e0-ddcb-4974-a986-d2ac941ea467) and it stopped after one row.

I don't know why this would make a difference, but I just tried the script again using my existing Drupal site as a starter and it did not stop after the first line.

@ataylorme if you need it, here is the raw terminal output from each of these attempts: https://docs.google.com/document/d/1uhfZ5EHVcWNG19zjnmeXnFOKlJerU9Tgbz4X3VywEC8/edit?usp=sharing.

I just tested a few times with WordPress for different scenarios:

with and without an organization
with and without site clone

The example CSV file I used is:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
Each time all 3 sites were created successfully. I'm not convinced there is an issue with the bash script itself. There are a number of things that could be causing different results between my testing and what you guys have experienced. A few items that come to mind are:

different local environments (PHP version, Terminus version, operating systems, etc.)
CSV formatting
Machine token/authentication

To provide the best consistency I think we would need to move this script from running locally to running in the cloud. That way it can run in a consistent environment by using a custom Dockerfile.
If this were to run in CircleCI, for example, then we could use environment variables to define machine token and other sensitive information.
Other information, which is currently interactive, such as organization UUID and the source site for cloning, could be hard-coded into the script.
CircleCI can be configured to only run when pushing to a new branch. So in order to run the script, you would create a new branch, update the hard-coded items, such as org UUID, then push the branch to GitHub, triggering the script to run on CircleCI.
Updating this example to run in the cloud on CircleCI is a significant amount of work beyond just maintenance and, if it were to happen, is something I would need to prioritize among other work and schedule time to complete.

@davidneedham and I chatted briefly over Slack. Another alternative would be to run this script and skip the clone, using it just to create new sites. Then run another script to run the clone for the already-created sites. A clone script would look something like this:
#!/bin/bash

# Stash list of all Pantheon sites in the org
PANTHEON_SITES="$(terminus org:site:list -n ${ORG_UUID} --format=list --field=Name --tag=${TAG})"
 # Loop through each site in the list
while read -r PANTHEON_SITE_NAME; do
    echo -e "Running the clone for the site '$PANTHEON_SITE_NAME'...\n"
    terminus site:clone $SOURCE_SITE.dev  $PANTHEON_SITE_NAME.dev
done <<< "$PANTHEON_SITES"

With ORG_UUID, TAG and SOURCE_SITE hard-coded before before the logic above.
Please remember that this is just an example script. You could, for example, remove the input on the existing script and hard-code variables there for each run as well.

Do you have a sense yet of why the script is failing to run more than one clone?
--
Wes Modes
A Secret History of American River People
http://peoplesriverhistory.us
Sent from my Apple ][e

On Nov 6, 2018, at 2:47 PM, Andrew Taylor<EMAIL_ADDRESS>wrote:
@davidneedham and I chatted briefly over Slack. Another alternative would be to run this script and skip the clone, using it just to create new sites. Then run another script to run the clone for the already-created sites. A clone script would look something like this:
#!/bin/bash
Stash list of all Pantheon sites in the org
PANTHEON_SITES="$(terminus org:site:list -n ${ORG_UUID} --format=list --field=Name --tag=${TAG})"
Loop through each site in the list
while read -r PANTHEON_SITE_NAME; do
echo -e "Running the clone for the site '$PANTHEON_SITE_NAME'...\n"
terminus site:clone $SOURCE_SITE.dev  $PANTHEON_SITE_NAME.dev
done <<< "$PANTHEON_SITES"
With ORG_UUID, TAG and SOURCE_SITE hard-coded before before the logic above.
Please remember that this is just an example script. You could, for example, remove the input on the existing script and hard-code variables there for each run as well.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@wmodes I was not able to recreate/diagnose the issue. Please see my answers above for possible alternatives.

The failure could be related to terminus import:database issues as the site clone functionality makes use of this.

Andrew, want to try by cloning my site?
--
Wes Modes
A Secret History of American River People
http://peoplesriverhistory.us
Sent from my Apple ][e

On Nov 7, 2018, at 8:35 AM, Andrew Taylor<EMAIL_ADDRESS>wrote:
@wmodes I was not able to recreate/diagnose the issue. Please see my answers above for possible alternatives.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Docker: Permission denied: /home/mythril/.mythril/config.ini

Description
When using the most recent docker images referred to by the manual (https://github.com/ConsenSys/mythril/wiki/With-Docker) I get:
PermissionError: [Errno 13] Permission denied: '/home/mythril/.mythril/config.ini'

How to Reproduce
Use the most recent docker image:
$ docker run mythril/myth -dc "0x6060"
mythril.interfaces.cli [ERROR]: Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/mythril-0.20.8-py3.6.egg/mythril/interfaces/cli.py", line 507, in parse_args
    config = set_config(args)
  File "/usr/local/lib/python3.6/dist-packages/mythril-0.20.8-py3.6.egg/mythril/interfaces/cli.py", line 321, in set_config
    config = MythrilConfig()
  File "/usr/local/lib/python3.6/dist-packages/mythril-0.20.8-py3.6.egg/mythril/mythril/mythril_config.py", line 29, in __init__
    self._init_config()
  File "/usr/local/lib/python3.6/dist-packages/mythril-0.20.8-py3.6.egg/mythril/mythril/mythril_config.py", line 71, in _init_config
    open(self.config_path, "a").close()
PermissionError: [Errno 13] Permission denied: '/home/mythril/.mythril/config.ini'

Expected behavior
Expected behavior happens with 0.20.6 and below:
$ docker run mythril/myth:0.20.6 -dc "0x6060"
Disassembly:
0 PUSH1 0x60

Additional Environment or Context
Versions from 0.20.6 and below work, 0.20.8 and above do not.
Maybe related to #1017 ?

Hey @villesundell , we will release a new version soon, till then try using mythril/myth-dev container. docker pull mythril/myth-dev

@norhh Thanks, mythril/myth-dev seems to work for me! :slightly_smiling_face:


Get error 'field 'DISCUSSION_DATA' is nil' when post comment

Prerequsities

[x] I'm on the latest version of the plugin
[x] I've installed the required dependencies
[x] I've run :h gitlab.nvim.troubleshooting and followed the steps there

Setup Configuration and Environment
        discussion_tree = { -- The discussion tree that holds all comments
          auto_open = false, -- Automatically open when the reviewer is opened
...

Bug Description
Got error
Error executing vim.schedule lua callback: ...lazy/gitlab.nvim/lua/gitlab/actions/discussions/init.lua:59: attempt to index field 'DISCUSSION_DATA' (a nil value)
stack traceback:
  ...lazy/gitlab.nvim/lua/gitlab/actions/discussions/init.lua:59: in function 'cb'
  .../.local/share/nvim/lazy/gitlab.nvim/lua/gitlab/state.lua:404: in function 'callback'
  ...as/.local/share/nvim/lazy/gitlab.nvim/lua/gitlab/job.lua:40: in function ''
  vim/_editor.lua: in function ''
  vim/_editor.lua: in function <vim/_editor.lua:0>

Reproduction Steps

Set auto_open = false for discussion_tree in config
Open review mode
Make comment and save

Screenshots

Thanks for filing this issue! It's fixed on main now.


feat(login): implement login screen and login info integration with collection and recipes

This PR introduces a login screen to the app for purposes of tagging data collected with an employee id corresponding to the enumerator collecting the data.

Given README.md and the login page use the same Gibsonify logo image, it might be advisable to delete the image from docs and have the readme source the image from the app assets for consistency.


factors: Add TestEnvironment::default_manifest_extend

Avoids some boilerplate in factor test setup.
Use this to establish a test_env pattern for factor tests.

@calebschoepp @me-diru I did that thing I said I wasn't going to do :neutral_face:

I wish the toml! macro allowed for interpolation so that instead of merging the user's toml into the default boilerplate, you could merge the default boilerplate into the user's toml. Oh well...

I searched for this exact thing first... :disappointed:


#13 - Modified to allow tilling of soil

https://github.com/AoichiShisho/YassaiMossai/assets/73733296/da66c64b-2575-4913-aa25-a360a7b2f09c


Create a new template fails

Hi there,
I am not sure whether should I ask for help, so please let me know if I have to report it elsewhere. You are the most knowledgable person I know.
Steps to reproduce:

clone your repository
perform docker build with clean cache followed by docker up
log into Kibana and load the sample data with web logs
Go to Praeco and click on create new template (see first screenshot)
Enable http destination for a quick test (see second screenshot)
Click Save
Observe Template not found and many errors on the web console (see third screenshot)
Read the docker logs from praeco I observe a template not found

Let me know if you can replicate or if this is a known bug.
Thanks you very much in advance.
New Template:

Destination

Errors:

Docker log error:

elastalert      | 09:54:18.126Z  INFO elastalert-server: Routes:  Successfully handled GET request for '/'.
kibana           | {"type":"response","@timestamp":"2021-01-03T09:54:29Z","tags":["api"],"pid":7,"method":"get","statusCode":200,"req":{"url":"/api/status","method":"get","headers":{"user-agent":"curl/7.29.0","host":"localhost:5601","accept":"*/*"},"remoteAddress":"<IP_ADDRESS>","userAgent":"<IP_ADDRESS>"},"res":{"statusCode":200,"responseTime":31,"contentLength":9},"message":"GET /api/status 200 31ms - 9.0B"}
elastalert      | 09:54:30.880Z ERROR elastalert-server: TemplatesController:  Failed to _findTemplate(test) error: undefined
elastalert      | template resolved
elastalert      | 09:54:30.898Z ERROR elastalert-server: TemplatesController:  Failed to _findTemplate(test) error: undefined
elastalert      | template resolved
elastalert      | 09:54:30.900Z ERROR elastalert-server:
elastalert      |     Routes:  Request for '/templates/:id' failed with error:
elastalert      |
elastalert      |      TypeError: Cannot read property 'write' of undefined
elastalert      |         at Object.edit (/opt/elastalert-server/src/controllers/templates/index.js:87:26)
elastalert      |         at /opt/elastalert-server/src/handlers/templates/id/post.js:16:16
elastalert      | 09:54:30.971Z ERROR elastalert-server: TemplatesController:  Failed to _findTemplate(test) error: undefined
elastalert      | template resolved
elastalert      | 09:54:30.981Z  INFO elastalert-server: Routes:  Successfully handled GET request for '/templates'.
elastalert      | 09:54:48.402Z  INFO elastalert-server: Routes:  Successfully handled GET request for '/'.

It feels harassing to raise multiple issues for the same person and the same thing.

It feels harassing to raise multiple issues for the same person and the same thing.

I assumed they were unrelated, it is not intentional.

I assumed they were unrelated, it is not intentional.

I see, that's fine.

I see, that's fine.

This issue will be closed as it will be managed by praeco's issue.

This issue will be closed as it will be managed by praeco's issue.