Merch cards creation

Authors can create new merch cards. In this PR 3, types of cards are present:

Segment;
Special Offers;
Plans;

Resolves: MWPW-133899
Test URLs:

Before: https://main--milo--adobecom.hlx.page/drafts/vkniaziev/merh-pods/merch-cards?martech=off
After: https://merch-card--milo--adobecom.hlx.page/drafts/vkniaziev/merh-pods/merch-cards?martech=off

@VKniaz  - This is looking good. Im taking another look at this and will do an official review.
I have a branch to support the 'uar' variant of cards and have merged this one into mine.
I was just planning creating another PR after this one gets merged. Just a heads up. Thanks

This really isn't an option in Milo. The absences of any of the section-metadata ups means the content is full width. Having a one up is a bit confusing.

@VKniaz  - Can you please update the PR w/ a description of the feature/enhancement and use appropriate labels.
see... Milo dev wiki

@VKniaz I don't think dismissing comments with out a response is the way to get this PR approved. Please make sure you provide comments/responses to any reviews.
cc: @chrischrischris @auniverseaway

This really isn't an option in Milo. The absences of any of the section-metadata ups means the content is full width. Having a one up option is a bit confusing.

I still see this as a problem. If this is needed something more appropriate would be full-width since that's what it is doing. one-up is confusing and problematic terminology.

All comments have been addressed by @VKniaz. Friendly reminder to take one last look and approve if things look good. This one is a top priority item for us. @ryanmparrish @rgclayton @narcis-radu
Thanks in advance.

@Axelcureno Can you work with @VKniaz to get the issues pointed out by @ryanmparrish.
There are a few lingering issues before this is ready to be merged.

Seeing some display issues now..

cc: @Axelcureno


addGroup doesn't return Group

The addGroup method of the GroupApi doesn't return the created Group at the moment.
The GitLab API does return the created group. It would be nice if the addGroup method would return a Group object.
https://docs.gitlab.com/ce/api/groups.html#new-group
Additionally I did see that the parameters given in the current implementation of addGroup doesn't match the parameters of the GitLab API documentation. Not sure if this is intentional.
To be precise, the following parameters are not mentioned in the documentation but are implemented in the addGroup method: membership_lock, share_with_group_lock, shared_runners_minutes_limit

I have modified the addGroup() methods to return the created Group instance and created new addGroup() and updateGroup() methods with the parameters as specified in the newer docs.  The reason that the additional parameters where there was because they use to be valid parameters.  I have deprecatred these methods and created new ones matching the current docs.
Changing the API calls is something that I wish GitLab would do a little less often, makes it difficult to stay on top of things.


Monitor expiration dates of DataONE client certificates

We don't have the notification mechanism when the DataONE client certificates of member node expire. Usually we figure it when issues pop up during the member node operation.
Here is the Matt's suggestion:
we really need a check_mk check that will warn us about this before they expire so we can be proactive on it. Maybe the check_mk could even create a ticket about a month before a new cert is needed?

In slack we discussed that moving the public certs to GitHub would make it easier to automate checks of the expiring certs.


SEARCH: When Adding Cities to the my playlist the first image option are other nation's flags.

Can we filter these out or move back in the option order

Flags are moved to the end of the list now


Missing API endpoint: /network/eras

Hello,
Although the return type is implemented as components['schemas']['network_eras'], I don't see a method to reach /network/eras in BlockFrostAPI.
Am I missing something? Is this on purpose?

Hi @ginnun, we've probably just missed it and no one noticed until now! I've opened the PR with new method for this.


Your app contains a less secure encryption mode

I use MS Graph in my apps and I get "Unsafe Cipher Mode" warning on Google Play for this https://github.com/AzureAD/microsoft-authentication-library-common-for-android/blob/44768f5a94616ff631f76461e89167e28d785749/common/src/main/java/com/microsoft/identity/common/adal/internal/cache/StorageHelper.java#L321
Please see attached screenshot. Article Google is punting is at https://support.google.com/faqs/answer/10046138

same issue here, seems to be an issue of CIPHER_ALGORITHM_FOR_KEY_TRACKING = "AES/ECB/PKCS5Padding"; as AES/ECB is considered unsafe. Eventually also affects KEYSPEC_ALGORITHM = "AES"; and CIPHER_ALGORITHM = "AES/CBC/PKCS5Padding"

dublicate from https://github.com/AzureAD/microsoft-authentication-library-common-for-android/issues/1646 may be fixed by #1654


errors

(these are possibly intermingled)
Traceback (most recent call last):
  File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
Exception in Tkinter callback
    self.run()
  File "/usr/lib/python3.11/threading.py", line 975, in run
    self._target(*self._args, **self._kwargs)
  File "/home/rkdarst/git/obs-coderefinery-control/control.py", line 94, in run
    pip_size.update(pip_size.last_state)
  File "/home/rkdarst/git/obs-coderefinery-control/control.py", line 244, in update
Traceback (most recent call last):
    id_ = cl1.get_scene_item_id(scene, PIP).scene_item_id
  File "/usr/lib/python3.11/tkinter/__init__.py", line 1948, in __call__
    return self.func(*args)
           ^^^^^^^^^^^^^^^^
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/tkinter/__init__.py", line 861, in callit
    func(*args)
AttributeError: type object 'GetMediaInputStatusDataclass' has no attribute 'scene_item_transform'
  File "/home/rkdarst/git/obs-coderefinery-control/control.py", line 292, in update_timer
    event = cl1.get_media_input_status(self.input_name)
               ^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'GetSceneItemTransformDataclass' has no attribute 'media_duration'

I hope this is solved now. Many things have been changed since then.


Support for online and offline integration tests

This commit add support to execute integration tests by downloading a wlp (online-its profile) or by specifying a path to the wlp installation directory (offline-its profile).
Also, this commit enables integration tests for the travis build.

Merged, good change. Thanks.


Sorting results by date

Results from a query are now sorted by relevance (tf-idf score). Implement an option to sort the results by date.

See http://www.elastic.co/guide/en/elasticsearch/reference/1.5/search-request-sort.html

Another idea could be to sort by article size and pure term frequency.


PRCI UI Updates + Refactoring

Closes #19 closes #20 closes #23
Refactored to suit simplified UI from the new sketches.

I don't think the issues you indicated should be closed by this PR :wink:

I don't think the issues you indicated should be closed by this PR wink

@noelmace You're right, I think Friday was an off day for me :blush: I used the numbers from the devkit project board instead of the repo's issue list... updated them now


Advancing

After @mlubin comment (https://github.com/leethargo/CSIP/pull/17) I realized that I misinterpreted the meaning of getobjbound, so the implementation is flawed. For a correct implementation we need to solve Miles' pull request

CSIP is now updated. Feel free to fix getobjbound.
Should be merge the advancing branch then? Or do you want to implement dual LP stuff properly first?

What do you mean by dual LP stuff?

When you use SCIP to solve an LP problem, you don't (easily) get access to data related to the LP solution (dual solution, farkas ray etc.). I don't remember exactly, but there seems to be a workaround where presolve has to be disabled.
So, instead of figuring this out, we added dummy implementations of getconstrduals etc. returning nothing. This makes it possible to run linprog with SCIP.jl, but is rather misleading. I'm fine with not supporting linprog, but @fserra suggested we make it work instead.

I'm also fine with not supporting linprog (Cbc doesn't). That said it wouldn't hurt.

yeah I think we can't actually. It seems to be possible if one turns off
presolve... but yeah, for the time being is just not supported
On Aug 18, 2016 18:04, "Miles Lubin"<EMAIL_ADDRESS>wrote:

I'm also fine with not supporting linprog (Cbc doesn't). That said it
wouldn't hurt.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/leethargo/SCIP.jl/pull/1#issuecomment-240771943, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFNG9l0QqS_6wzwUurwS3KJNlP0Uajcjks5qhIKngaJpZM4JmwKI
.

Just leave the methods not implemented then, or have them return something likeerror("Duals not available through SCIP")


MONIT-34326: Remove preprocessor rules returned from server

Verifed. I built/ran a local docker image of this branch and checked the logs and do not see: java.lang.RuntimeException: Can't parse preprocessor configuration


[BUG] Simple Icons not being loaded

Environment
Self-Hosted (Docker)
Version
1.6.8
Describe the problem
Setup section items to use sa-[icon_name] and they are failing to load.
Additional info

Please tick the boxes

[X] You are using a supported version of Dashy (check the first two digits of the version number)
[X] You've checked that this issue hasn't already been raised
[X] You've checked the docs and troubleshooting guide
[X] You agree to the code of conduct

Hey @frybin - Thanks for your issue.
Looks like you've got a typo in your icon name. SimpleIcon icons need to be prefixed with si- (not sa-). Try updating your config, and this should work. You can reference the Icon Docs to learn more.


Adding TESSCut-DSS Overlay Notebook

This PR adds a Jupyter notebook on how to overlay a custom TESSCut image with the corresponding DSS optical image, as well as TESS Input Catalog objects for the associated region.
This notebook uses astroquery and TESSCut to create and download a custom cutout, astroquery to query for TIC objects, and a custom function for the DSS cutout service.  Then overlays them in an interactive way using Matplotlib and ipywidgets.
This notebook also highlights a potential issue with the underlying TESS FFI WCS. Using it to perform coordinate transformations results in a ~pixel offset between the cutout and the overlapping data.   We can either merge and accept the notebook as is, or we can investigate further and hold off merging.

@havok2063 - I'm guessing k2flix is in pypi but not conda, right? If so, you'll need to add that as a dependency for the tests to pass.  Go to .travis.yml in the root, and where you see CONDA_DEPENDENCIES, add a PIP_DEPENDENCIES just like it, but with just k2flix instead of all the conda deps listed.

@eteq thanks for the catch.  I've updated the travis.yml file.

Sounds good to me.  Thanks @eteq!


Crash on sending HTML data

Summary

I have an API that returns a random HTML img tag, but when I consume it with Request, the app crashes at {app}/node_modules/express/lib/response.js:999
Simplest Example to Reproduce

app.get('/test/1', (req, res) => {
	request('https://memestore.herokuapp.com/memes/random/tag', (error, response, body) => {
		if (error) return console.log('error:', error); // Print the error if one occurred
		console.log('body:', body); // Print the HTML
		res.render('index',body)
	});
})

Context

I'm trying to get the img tag the API provides and send it to an ejs view. The api also have a route that gives and random object with the image link, but I think it's better to use the already made tag.
Environment

software
version

request
TypeError: Cannot create property '_locals' on string '<img class="img-responsive" src="http://www.profissionaldeecommerce.com.br/wp-content/uploads/2016/03/mkt-meme-1.jpg">'

node
v6.11.4

npm
3.5.2

Operating System
Ubuntu 17.10

return new Promise((resolve, reject) => {
            request(options, (error, response, body) => {
                if (response.statusCode === 200 && !error) {
                    resolve(body)
                }
                else {
                    reject(error)
                }
            })
        })

Is this crashing as well?


Our babbage branch hasn't been updated with the latest develop commits for quite some time. We should merge it in ASAP, even though the Plutip tests won't work for now

Looks like @klntsky's develop -> babbage is missing quite a few commits, I'll create a PR for the next merge


Update swagger-ui to v2.1.3

Will be great if the swagger-ui code could be updated. The swagger_engine seems to use v2.1.2 of the swagger-ui, which has this regression.

I've updated the master branch with swagger-ui 2.1.4.


adding functional test to em-anno-app

Codecov Report

Merging #15 into master will not change coverage.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master      #15   +/-   ##
=========================================
  Coverage     86.56%   86.56%
  Complexity       47       47
=========================================
  Files            13       13
  Lines           134      134
  Branches         14       14
=========================================
  Hits            116      116
  Misses           14       14
  Partials          4        4

Impacted Files
Coverage Δ
Complexity Δ

...ion/controllers/AnnotationSetSearchController.java
100% <ø> (ø)
2 <0> (ø)
:arrow_down:

...m/annotation/controllers/AnnotationController.java
100% <ø> (ø)
6 <0> (ø)
:arrow_down:

...tion/service/StoredAnnotationSetSearchService.java
83.33% <100%> (ø)
2 <0> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Add test to robot-name to make sure name in reset isn't hard-coded (fixes #148)

As per this discussion, the tests didn't prevent you from hard-coding the new name in the reset-name function. This adds a new test to make sure you don't do that.

Hm, I'm not able to reproduce the error from Travis.  Can anybody else?

Huh. Not sure! @canweriotnow would you have a chance to check this? (Also, we're up against the end of Hacktoberfest. Could you review/merge before the end of October to give @nwallace credit for the PR in time to get a t-shirt?)

I can take a look today. I think we should maybe try to avoid the top-level vars, if possible.

Oh, the joy of NPEs. I should be able to narrow this down pretty easily after the kidlet goes to bed.

@yurriq I don't think the top-level vars are the issue, although there are some code smells here... I think I see the problem but I'll have to get to my laptop rather than my phone to fix.

I suggest writing (atom {:name “”}) instead of {:name (atom “”)} in this source file:
https://github.com/exercism/xclojure/blob/master/exercises/robot-name/src/example.clj
and changing the rest accordingly. More idiomatic Clojure and probably solves this error too.

I didn't get to this. Sounds like others have solid ideas.

Aah, apologies @kytrinyx @nwallace I didn't get a fix in in time to merge this before the deadline.
FWIW, @borkdude had the right idea; the primary code smell I mentioned earlier was the structure of the state atom in example.clj, and I got halfway through a fix and Halloween happened.
Whoever is in charge of Hacktoberfest, @nwallace should totally get a shirt, he wrote a good test that exposed shoddiness in legacy code. There's no better contribution then that, even if it wasn't mergeable by deadline.

I will try to rewrite the example based on the state fail (OMG Clojure!) and the tests accordingly in the next day or so... will tag this in the new PR.

I took another swing with a bigger refactoring of the tests, and fixed the test breakage.
While I was at it, I also refactored the example implementation ((link here)[https://github.com/exercism/xclojure/pull/151])
P.S. I appreciate the concern for my t-shirt, but the pull requests don't actually have to be accepted -- just submitted ;)

Looking pretty good to me! If no one else gets to it, I'll do a closer
review and merge in the AM.
On Wed, Nov 2, 2016, 22:16 Nathan Wallace<EMAIL_ADDRESS>wrote:

I took another swing with a bigger refactoring of the tests, and fixed the
test breakage.
While I was at it, I also refactored the example implementation ((link
here)[#151 https://github.com/exercism/xclojure/pull/151])
P.S. I appreciate the concern for my t-shirt, but the pull requests don't
actually have to be accepted -- just submitted ;)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/exercism/xclojure/pull/149#issuecomment-258051316,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAXqbRfnWHSzxjOgKcJjgnSw-0uqElEdks5q6UP_gaJpZM4KgtT4
.

--
Jason Lewis
805.5.LAMBDA // decomplecting.org
My GPG key can be found via: gpg --keyserver pgp.mit.edu --recv-keys
0x4514ddcc3cc725de
Key fingerprint: F884 6075 3FC3 E993 6862 F589 4514 DDCC 3CC7 25DE

This looks good to me fwiw.

Thanks for this @nwallace !


podvm-mkosi: fix Architecture cannot be used in [Match]

When build x86 podvm image with mkosi, we may hit following error:
Architecture cannot be used in [Match]

We depend on nix to setup mkosi build environment. Current mkosi version in nix is 17.1:
# nix develop ..#podvm-mkosi --command mkosi --version
warning: Git tree '/root/cloud-api-adaptor' is dirty
mkosi 17.1

According to the v17.1 doc, Architecture in [Match] has not been supported in this version:
https://github.com/systemd/mkosi/blob/v17.1/mkosi/resources/mkosi.md
If upgrading mkosi version in nix, we may hit some other new errors. So I'd like to keep mkosi version and use flag files instead to fix the Architecture error.

As we discussed on the meeting yesterday, we'll try to get this PR reviewed and merged for 0.8.1 release to fix the x86 problem. And we'll create a new issue to align the approach for s390x and x86. @liudalibj @genjuro214 @stevenhorsman @bpradipt


callouts can be set to hidden and not shown when used in /embed URLs

For multi-guide series (courses), we're considering using course-specific meta callouts that tell the user that the guide they're reading is part of a series, as well as surfacing the previous and next guides in the series. This works really well for users who are reading the guides on the dev site, but it doesn't work well if the guide is embedded into another context (say, an NRU course).
problem The callouts are confusing because the other context doesn't necessarily reference the other guides in the same way.
Solution
We're getting a lot of feedback in the context we're embedding content in about how the course callouts are confusing. But if we remove the course meta callouts from the dev site, that will make the dev site context more confusing.
I'd like to be able to optionally hide all callouts of a particular variant when a page is embedded (/embed). This way, the author can control when to hide callouts depending on context.
Acceptance Criteria

[ ] in the theme callouts can be set to hidden via a prop
[ ] a user who wants to hide callouts on /embed pages can simply set this in the component code such as:

<Callout variant="tip" title="Course" hidden="true">

Additional context
Here's an example site guide that's a part of a larger course. It uses these course callouts:

Related issue
https://github.com/newrelic/developer-website/issues/1239

@alexronquillo Would it be acceptable to hide all the Callouts / tips when viewing a guide in the embedded format?

IDK, I think some tips would be useful in the /embed view, but I defer to @alexronquillo  🤔

@zstix No, I don't think so. Most callouts are useful, particularly "important" callouts, so I don't think we'd want to hide them all.


fix: broken attachment download link

I haven't tested this out yet but what's the issue with this?

{% for file in files %}
    {% set file = segments | last %}
    <a ... href="{{ file }}" ... />
...

any concerns?

@frankli0324 Is right, with the current implementation the download link for attachments is broken.

And this throws a 404 when trying to download the attachments, whereas it should serve the file with the proper path:
This is what the link looks after the patch (as it should):

Good catch, this looks good to me!
@ColdHeat

If you could just run yarn format so prettier is satisfied, as it looks like there are some leftover formatting issues

I was just about to format it but thanks for doing that!


Announce godot support for ECMAScript when completing these tasks

Major binding process

[x] Export godot builtin classes into ECMAScript
[x] Export global functions in@GDScript into ECMAScript
[x] Export godot Object classes (All classes extend from Object) into ECMAScript
[x] Export constants and enumerations into ECMAScript
[x] Instance godot Object classes from ECMAScript
[x] Call C++ methods from ECMAScript side
[x] Export singleton objects (OS, ResourceLoader ... ) into ECMAScript

[x] Export constants and enumerations for singletons

[x] Register classes from ECMAScript
[x] Instance ECMAScript classes in godot
[x] Call ECMAScript methods from C++ side
[x] Register signals from ECMAScript
[x] Register exported properties (which can be modified by the editor inspector) from ECMAScript classes
[x] Implement tooled script to make it possiable to run ECMAScript code in godot editor
[x] Automatic gernerate Scripts that can attach to godot Objects
Implement a way to preload script libraries when starting project

Tools and editor plugins

[x] Write tool to generate C++ code for binding builtin classes with Scons
[x] Make a godot plugin to browser classes registed in ECMAScript
[x] Reload ecmascript files in godot editor
[x] Make a godot plugin to export ECMAScript API and documentations into a Declaration file

Maybe in the future

Implement a way to excute ECMAScript code in a seperated thread
Script import process to compile TypeScript/ES6 script within godot
Enhanced external editor workflow
Implement debugger client

[ ] Export godot builtin classes into ECMAScript

[x] Dictionary
[x] Array
[x] Vector2
[ ] Vector3
[x] Rect2
[ ] Transform2D
[ ] Plane
[ ] Quat
[ ] AABB
[ ] Basis
[ ] Trabsform
[x] Color
[x] NodePath
[x] RID
[ ] PoolByteArray
[ ] PoolIntArray
[ ] PoolRealArray
[ ] PoolStringArray
[ ] PoolVectorArray
[ ] PoolVector3Array
[ ] PoolColorArray
[x] Constants of builtin classes

Switched to quickjs.


Phases count on charging detail not correct again

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
I found 2 Reports for this issue one from 2020 but they are closed ( #414 ) is the original Report.
There was a Bugix, but in the actual version 1.26.1 the Error exists again as you can see at my Screenshot.
16 amps on 2 phases can never be 11KW ;)
It was definitly using all 3 phases.
my car is a model y performance mig
Expected Behavior
No response
Steps To Reproduce
No response
Relevant log output
no log

Screenshots

Additional data
No response
Type of installation
Docker
Version
v1.26.1

Fixed in v1.27.0


Slider in AlertDialog, crash on desktop but works in android,

Describe the bug
AlertDialog with Slider crashes on desktop but  works in android. Seems like it uses BoxWithConstraints underneath and I found bunch of other issues stating that it's not supported but it's strange it works on Android.
Standard Dialog, but probably because it's separate window
Message:
Compose 1.2.2 gives IllegalStateException: Asking for intrinsic measurements of SubcomposeLayout layouts is not supported
Compose 1.3.0, 1.3.1 gives IllegalArgumentException: Can't represent a size of<PHONE_NUMBER> in Constraints
Affected platforms
Select one of the platforms below:

Desktop

Versions

Kotlin version*:  1.7.20
Compose Multiplatform version*: 1.2.2, 1.3.0, 1.3.1
JDK (for desktop issues): 17
Snippet

package com.example.common

import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.material.Button
import androidx.compose.material3.Slider
import androidx.compose.material3.Text
import androidx.compose.runtime.*
import androidx.compose.ui.Modifier

@Composable
fun App() {
    Column(Modifier.fillMaxSize()) {
        Text("Hello world")

        var shouldShowDialog by remember { mutableStateOf(false) }

        if (shouldShowDialog) {
            MultiplatformAlertDialog(
                onDismissRequest = { shouldShowDialog = false }
            ) {
                val selectedCountState = remember { mutableStateOf(5f) }
                Slider(
                    value = selectedCountState.value,
                    onValueChange = { selectedCountState.value = it },
                    steps = 10,
                    valueRange = 1f..10f,
                    modifier = Modifier.fillMaxWidth()
                )
            }
        }

        Button(
            onClick = {
                shouldShowDialog = true
            }) {
            Text("Show dialog")
        }
    }
}

@Composable
expect fun MultiplatformAlertDialog(onDismissRequest: () -> Unit, content: @Composable () -> Unit)

Android
package com.example.common

import androidx.compose.material.AlertDialog
import androidx.compose.runtime.Composable

@Composable
actual fun MultiplatformAlertDialog(onDismissRequest: () -> Unit, content: @Composable () -> Unit) {
    AlertDialog(onDismissRequest, text = { content() }, buttons = {})
}

Desktop
package com.example.common

import androidx.compose.material.AlertDialog
import androidx.compose.runtime.Composable

@Composable
actual fun MultiplatformAlertDialog(onDismissRequest: () -> Unit, content: @Composable () -> Unit) {
    AlertDialog(onDismissRequest, text = { content() }, buttons = {})
}

If it's not supported then let's crash app on android as well so that it's obvious limitation :sweat_smile:

AlertDialog is only meant for Text content: https://issuetracker.google.com/issues/217151230#comment7
It fails differently on the desktop than on Android, but both are unsupported use-cases.
We do have plans to add a non-opinionated, "clean" dialog widget where you could put any content, and you can follow that effort here: https://github.com/JetBrains/compose-jb/issues/933
In the meanwhile, you could use this basic implementation that uses Popup:
import androidx.compose.foundation.LocalScrollbarStyle
import androidx.compose.foundation.VerticalScrollbar
import androidx.compose.foundation.background
import androidx.compose.foundation.gestures.detectTapGestures
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.foundation.rememberScrollbarAdapter
import androidx.compose.material.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.ExperimentalComposeUiApi
import androidx.compose.ui.Modifier
import androidx.compose.ui.focus.*
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.input.key.Key
import androidx.compose.ui.input.key.KeyEventType
import androidx.compose.ui.input.key.key
import androidx.compose.ui.input.key.type
import androidx.compose.ui.input.pointer.pointerInput
import androidx.compose.ui.unit.*
import androidx.compose.ui.window.*
import kotlinx.coroutines.*

@OptIn(ExperimentalComposeUiApi::class)
@Composable
fun PopupDialog(
    onDismissRequest: () -> Unit,
    content: @Composable () -> Unit
) {
    Popup(
        popupPositionProvider = object : PopupPositionProvider {
            override fun calculatePosition(
                anchorBounds: IntRect,
                windowSize: IntSize,
                layoutDirection: LayoutDirection,
                popupContentSize: IntSize
            ): IntOffset = IntOffset.Zero
        },
        focusable = true,
        onDismissRequest = onDismissRequest,
        onKeyEvent = {
            if ((it.type == KeyEventType.KeyDown) && (it.key == Key.Escape)) {
                onDismissRequest()
                true
            } else {
                false
            }
        },
    ) {
        val scrimColor = Color.Black.copy(alpha = 0.32f)
        Box(
            modifier = Modifier
                .fillMaxSize()
                .background(scrimColor)
                .pointerInput(onDismissRequest) {
                    detectTapGestures(onPress = { onDismissRequest() })
                },
            contentAlignment = Alignment.Center
        ) {
            Surface(Modifier.pointerInput(onDismissRequest) {
                detectTapGestures(onPress = {
                    // Workaround to disable clicks on Surface background https://github.com/JetBrains/compose-jb/issues/2581
                })
            }, elevation = 24.dp) {
                content()
            }
        }
    }
}

fun main() = singleWindowApplication(
    state = WindowState(width = 640.dp, height = 480.dp)
) {
    var dialogVisible by remember { mutableStateOf(true) }
    if (dialogVisible){
        PopupDialog(
            onDismissRequest = { dialogVisible = false },
        ) {
            Box(
                modifier = Modifier.size(300.dp, 200.dp)
            ) {
                val state = rememberLazyListState()
                LazyColumn(
                    modifier = Modifier.padding(end = LocalScrollbarStyle.current.thickness),
                    state = state,
                ) {
                    items(500) { index ->
                        Text(
                            text = "Row $index",
                            modifier = Modifier.padding(16.dp).fillMaxWidth(),
                        )
                    }
                }
                VerticalScrollbar(
                    modifier = Modifier.align(Alignment.CenterEnd).fillMaxHeight(),
                    adapter = rememberScrollbarAdapter(scrollState = state),
                )
            }
        }
    }
}

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Add and display slot names to every requirement

Summary
This PR adds a slot name to every requirement, and modified the frontend to display them.
The frontend display logic is as follows:
if requirement fulfilled by credit {
  maintain the old behavior of 'Course 1', 'Course 2' ...
  // that's why requirement fulfills by credit doesn't have to provide slot name
}
if requirement fulfilled by course {
  for each slot {
    if the minCount == 1 {
      name is just slotName from requirement data
      // e.g. if the slot minCount == 1, and slotName == "programming", then name is "programming"
    } else {
      generated names are `${slotName from requirement data} {1, 2, 3, ...}`
      // e.g. if slotName == "programming", then names are "programming 1", "programming 2", ...
    }
  }
}

Therefore, it will mostly replicate the old logic with names that make sense. For courses with only one slot, I just give it the generic name "Course", since it doesn't make much sense to give it a more specialized name.
Test Plan
Credit requirement

Dummy course name

A named slot

To confirm: only requirements fulfilled by courses should have the slotNames field right?

Yes.


K3s should respect --data-dir, -d at a global level

Today, K3s does not allow setting --data-dir for packaged commands such as kubectl, i.e. it is not possible to do a k3s kubectl --data-dir=/<my-desired-datadir> or k3s --data-dir=/<my-desired-datadir> kubectl. This is not desirable behavior as our self-extracting wrapper will proceed to unzip a full k3s-root into /var/lib/rancher/k3s/data while the user may have already specified their own data-dir whether through CLI flag or config file.
We should be more global in our acceptance of data-dir, hence allowing it to be specified when calling commands like kubectl and so forth. In addition, we should be global in our acceptance of config-file for the case when data-dir is specified in our config file.
We should be able to source our specified data-dir when we have specified it in the config file, regardless of what subcommand we are running, as specified in the bug here: https://github.com/rancher/k3s/issues/2563

Validated in the scope of #2563


Review Dreams Tutorials

[ ] Buy Dreams
[ ] Review the "Getting Started" and "Logic" tutorials
[ ] Create a Google Docs to consolidate thoughts

Hey team! Please add your planning poker estimate with Zenhub @ChelseaChX @ShahFragcolor


support keyword arguments for builtin function

This is an attempt to fix https://github.com/numba/numba/issues/1113 for a general case so that all builtin function can be defined to have keyword arguments.
This PR does not:

implement **kwargs

Unit tests?  Or is this the "WIP" part? :)

WIP

If we have to do that for every supported function, declaring supported functions will become even more cumbersome than it already is...

@pitrou, I agree that it is cumbersome.  I tried to think of something easier but it will be more complicated.  It is hard to encapsulate all of Python's flexibility in a simple codegen API.  Can we treat it as the lowest level API for now?  We can make something better on top of what we have later.

I'm trying to find an alternate solution.

But, yeah, doing this properly would require a bigger refactor. There's no rush so perhaps we should let it rest a bit...

Closing this as we've merged #1120 for now, and will address the issues raised here at a future date.


solve c_void build issue

#29

Hi, thank you for your contribution. I have no objections to it, however before I merge it would you explain briefly why it's necessary? I'd just like to understand exactly what the problem was, and why the patch fixes it. Thanks again!

If there is no std feature of this winapi, the example should fail to compile, but it doesn’t. However, as a dependency, build failed. I don't know why...

Hi, this didn't fix the issue for me on windows 11 with rust 1.65.0. I have updated tokio-serial to 5.4.4 which should be the last version and should include mio-serial fix for windows but I got the same "mismatched types" error. Do I miss something?


Add an option to disable repair on database level

Use a noop repairer if no repair is needed, this is in order to avoid having to pass in a repair option with a valid admin client when the user don't need to repair at all.
A similar commit has been made on dev branch (#239), but cherry-picking that is too hard because that commit also touches several repair integration tests that are not in the master branch
@xichen2020 @robskillington

Coverage decreased (-0.01%) to 76.089% when pulling b760a2f05d7daddfe87fb2270bf95f9bfe09da22 on chao-merge-dev into 60aeaa34e279c67ddbe27fd89e27c00784cb827e on master.


PCI compliance

I have the PCI DSS 3.2.1 compliance policy in my tenant, but this is not mentioned in the documentation. Is this an oversight or has it been deprecated?

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

ID: a9fbe6ca-1f70-657b-fc1a-c488335bdef6
Version Independent ID: 4962534a-ec5a-bc9a-f0ec-2074cf446807
Content: Using the regulatory compliance dashboard in Azure Security Center
Content Source: articles/security-center/update-regulatory-compliance-packages.md
Service: security-center
GitHub Login: @memildin
Microsoft Alias: memildin

@DeanGross Thank you for your query. We will investigate and provide an update soon .

@DeanGross Thank you for your query. We will investigate and provide an update soon .

@DeanGross The details in the document do not say that it is not available . The PCI DSS 3.2.1 is available in the . The document mentions names of some of the available standards and talks about how you can search them while applying a security policy. It is just an oversight that the name is not listed there because it is available by default out of the box unless it has been disabled using the button below.

However this should not be interpreted as non-availability or deprecation of PCI DSS 3.2.1 in anyway as we have not mentioned that in the document . Hope this clarifies your query. We will close this issue now.
Thank you.

I think that the documentation should be updated to describe all of the standards that are available in ASC portal


Laravel integration

I've a problem with a laravel integration... I can't load Factory class... Any suggestion?

This is a fairly unspecific problem description. Please check this thread/comment (based on firebase-php 2.2): https://github.com/kreait/firebase-php/issues/61#issuecomment-289094552 - also make sure that you are running on PHP 7 and have added all the necessary use statements at the top of the file. You can find further documentation at https://firebase-php.readthedocs.io/en/latest/


Configure Azure PipelinesAdd the build configuration

This pipeline configuration builds the application and produces a build for the Release configuration.

Test pull request, it can be closed


Improve wording for GlobalNetworkPolicy and NetworkPolicy doc

Clarify that GlobalNetworkPolicy applies to HostEndpoints

@gunjan5 Can you take a quick look to verify this?

This needs to be applied to the v3.0 branch.


add example for middleware

Codecov Report

Merging #130 into master will decrease coverage by 1.46%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #130      +/-   ##
==========================================
- Coverage   60.51%   59.05%   -1.47%
==========================================
  Files          50       52       +2
  Lines        3756     3839      +83
==========================================
- Hits         2273     2267       -6
- Misses       1191     1278      +87
- Partials      292      294       +2

Impacted Files
Coverage Δ

message/message.go
0.00% <0.00%> (ø)

mux/middleware.go
0.00% <ø> (ø)

dtls/client.go
78.08% <0.00%> (-2.74%)
:arrow_down:

udp/client/clientconn.go
72.62% <0.00%> (-1.46%)
:arrow_down:

mux/router.go
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


Iterator should have Symbol.iterator

TypeScript Version:  2.1.4 / master
Code
function* foo(): Iterator<number> {
    yield 1;
}

for (const n of foo()) { /* ... */ }

Expected behavior:
No errors.
Actual behavior:
Error about Iterator<number> lacking Symbol.iterator. It's indeed missing, but should be there according to spec.

Fount that I've overlooked IterableIterator<T> and the Iterator<T> interface itself may not contain iterator symbol.


Can't have gradient working without Xcode

After running rnpm link, my project doesn't get the gradient while I run the react-native run-ios command. I get the following error in Chrome debugger:

Warning: Native component for "BVLinearGradient" does not exist

It works fine if I run it from Xcode. Do you have any idea what causes the issue and if there is a way to fix it?

Similar thing for me with Android (using react-native run-android and emulating in genymotion).
Following the readme's manual steps for Android, clearing the genymotion cache and restarting the emulator fixed it.

Seems related to https://github.com/brentvatne/react-native-linear-gradient/issues/67 -- can anyone submit a fix for this?

I have the same error in my console. I installed this through the manual npm process (not rnpm) went through the steps from the docs putting everything needed into xcode. When I put the code in my project I get that same error "Warning: Native component for "BVLinearGradient" does not exist". Is there a fix for this yet?

This problem really bothered me for a long time.
Now I maybe find one solution accidently... and I hope it can help you guys......
I just edit package.json, and change the value of name from 'index' to be 'index.ios.js'.
Then restart everything, then LinearGradient works......
I can't explain why, you guys could try it and see what will happen...

I have the same problem and neither @chipe13's or @sulinixl's solutions seems to work for me… I'm going crazy here… 😩

Same here

Has anyone figured this out? I'm running into the same exact error, tried installing with npm and then "rnpm link", and also tried rebuilding manually. The gradient works fine in Xcode, but not via react-native simulator.

In my case, RN version 0.38.0, react-native link react-native-linear-gradient did the trick.

I got it working by linking the library libBVLinearGradient.a in Build Phases for React.xcodeproj. See below:

I'm on an Android Device, and getting the same Error in adb: "Native component for "BVLinearGradient" does not exist"
Android Version 5.0.1
React Native 0.40.0

@mienaikoe
This is my setup for Android. If it still does not work try cd android && ./gradlew clean.
package.json
"react": "15.4.2"
"react-native": "0.40.0"
"react-native-linear-gradient": "^2.0.0"
Emulator config

Result

@ricardoamendes
I had done all of those steps.
I discovered that the problem was that the gradient package was not linked when I ran react-native link. Therefore the class was never picked up. I've posted about it here:  https://github.com/react-native-community/react-native-linear-gradient/issues/106

Hey! I'm closing this since it looks like a solved issue.


Add code coverage reporting

docs: update code of conduct
ci: add GitHub Actions to dependabot.yml
docs: add badges to README.md
ci: add code coverage reporting

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@f7c2315). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #49   +/-   ##
=========================================
  Coverage          ?   96.59%
=========================================
  Files             ?       13
  Lines             ?      235
  Branches          ?        0
=========================================
  Hits              ?      227
  Misses            ?        6
  Partials          ?        2

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@f7c2315). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #49   +/-   ##
=========================================
  Coverage          ?   96.59%
=========================================
  Files             ?       13
  Lines             ?      235
  Branches          ?        0
=========================================
  Hits              ?      227
  Misses            ?        6
  Partials          ?        2


⚠ ClamAV has degraded performance

In a65c3b3, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 68 ms

Resolved: ClamAV performance has improved in 38cc7da.


Ruff fails to detect obvious AttributeErrors

Consider the following file, say test.py:
class Test:
    __slots__ = ('good',)

def main():
    t = Test()
    print(t.bad)  # Obvious AttributeError

main()

Running python -m ruff check test.py fails to detect any error, with or without the __slots__ statement.
Pylint used to detect such errors, at least in some cases, but no longer does.
Are there any plans to add such checks to Ruff?
Context
Python 3.12.0, PyQt version 6.6.3
Windows 11 AMD64 (build 10.0.22631) SP0
>ruff --version
ruff 0.3.5

pyproject.toml
[tool.ruff]
line-length = 120

ruff.toml
[lint]
ignore = [
    "E402", # Module level import not at top of file
    "E701", # Multiple statements on one line (colon)
    "E702", # Multiple statements on one line (semicolon)
    "E711", # Comparison to `None` should be `cond is None`
    "E731", # Do not assign a `lambda` expression, use a `def`
    "E741", # Ambiguous variable name: `l`. Bad style, but only occurs in minor plugins.

    "F401", # `xxx` imported but unused. Pyflakes checks this.
    "F841", # Local variable `xxx` is assigned to but never used. Pyflakes checks this.
]

exclude = [
    # Exclude entire folders...
    "leo/external/*.py",
    "leo/external/npyscreen/*.py",
    "leo/external/npyscreen/compatibility_code/*.py",
    "leo/plugins/obsolete/*.py",
    "leo/plugins/leo_babel/babel*.py",
    "leo/plugins/leo_babel/tests/*.py",
    "leo/scripts/*.py",
    # Exclude unusual plugins.
    "leo/doc/sphinx-docs/conf.py",
    "leo/plugins/md_docer.py",
    "leo/plugins/qt_main.py",  # Generated automatically.
    "leo/plugins/test/failed_import.py",  # Contains unused import of 'xyzzy'.
    "leo/plugins/pygeotag/pygeotag.py",  # Contains strange errors.
    "leo/test/scriptFile.py",  # Generated by *user* scripts.
    "leo/unittests/py3_test_grammar.py",  # Contains many errors on purpose.
]

Edward

Thanks for the detailed write up.
Yes, we do have plans to add checks like this in the future when we work on adding more static analysis (type checking like) capabilities to Ruff. This should unlock a whole new set of rules that Ruff can support :)

@MichaReiser

Thanks for the detailed write up.

 Thanks for your quick response.

Yes, we do have plans to add checks like this in the future when we work on adding more static analysis (type checking like) capabilities to Ruff. This should unlock a whole new set of rules that Ruff can support :)

O frabjous day! Callooh! Callay!” He chortled in his joy.
Edward


⬆<EMAIL_ADDRESS>

This new version contains libgit2/libgit2@9084712 and we're hoping to get some of the crashes and flaky tests solved (more info).

After the investigation done in https://github.com/atom/atom/issues/19007, we're cautiously optimistic that this will fix some of the crashes that we had in our CI and we don't think it's going to introduce new crashes


Update new-end-user-resources.md to mention the OTel in practice talks

Adding a quick section about the talks to this post so that everything is a complete circle and we can easily link here to represent the WG's full public activities. The section is copied directly from the other blog post. I'm experimenting with doing this directly in github rather than gitpod so let's see how it goes!

We should decide what to do (if anything) with posts that get edited after they are initially posted. But we have have that conversation outside of the scope of this PR. /cc @svrnm

Related: https://github.com/google/docsy/issues/1196


Remove unused features from fred

Description
Removes features not in use from fred dependency to speed up compile
times slightly.
Type of change

[x] Minor refactor

Checklist

[x] Updated documentation if needed
[x] Tests added/amended
[x] bazel test //...  passes locally
[x] PR is contained in a single commit, using git amend see some docs

This change is

I'm going to let @caass handle this, but since it only affects binary size and removing features had unexpected behavior in the past I'll close it for now.


Add Whisper Dictation

By submitting this pull request, I promise I have read the contribution guidelines twice and made sure my submission follows it.
⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆

It should have at least 20 stars. - https://github.com/sindresorhus/awesome-whisper/blob/main/contributing.md

The readme could also use a clearer intro about what exactly it is and why someone should care. A screenshot could also help.

Sounds good. It's a new creation, so it hasn't received many stars yet. But being a very-simple bash script, it should be easy for people to look over and review, so give it time!
Clear intros are always a challenge. Perhaps ChatGPT can help. Any suggestions?

Whisper dictation and voice typing have 20+ stars now.
https://github.com/themanyone?tab=repositories


Create Rotate_List.py

added code for https://leetcode.com/problems/rotate-list/

@Vanshika2063 please look into this mam

this is amazing @kushal13112001
thanks for the contribution in my repo and please share in social media and tag me on twitter


packages.json "ssh2": "^0.4" ----> ^0.5 to enable ECDSA/ECDH support (urgent), don't want to weaken sshd config

https://github.com/mscdex/ssh2/wiki/Changes-from-0.4.x-to-0.5.x

Support for ECDH for key exchange (node v0.12+).
Support for ECDSA keys (both for server host keys and private keys for user authentication) (node v5.2.0+).

In /etc/ssh/sshd_config we have:
HostKey /etc/ssh/ssh_host_ecdsa_key
#generated with ssh-keygen -t ecdsa -b 521 -N "" -o -f /etc/ssh/ssh_host_ecdsa_key
KexAlgorithms ecdh-sha2-nistp521
Ciphers aes256-gcm<EMAIL_ADDRESS>MACs<EMAIL_ADDRESS>

But https://github.com/mgrenier/remote-ftp/pull/325 could be still a problem

I set ssh2 to 0.5 in /home/myusername/.atom/packages/Remote-FTP/packages.json
and ran apm install in that folder, so ssh2 0.5.0 was loaded.
Then I set hosthash to sha1 in .ftpconfig.
Aug 13 11:29:50 web sshd[11440]: Connection from ... port 53430 on ... port 22
Aug 13 11:29:50 web sshd[11440]: debug1: Client protocol version 2.0; client software version ssh2js0.1.6
Aug 13 11:29:50 web sshd[11440]: debug1: no match: ssh2js0.1.6
Aug 13 11:29:50 web sshd[11440]: debug1: Enabling compatibility mode for protocol 2.0
Aug 13 11:29:50 web sshd[11440]: debug1: Local version string SSH-2.0-OpenSSH_7.2p2
Aug 13 11:29:50 web sshd[11440]: debug1: permanently_set_uid: 106/65534 [preauth]
Aug 13 11:29:50 web sshd[11440]: debug1: list_hostkey_types: ecdsa-sha2-nistp521 [preauth]
Aug 13 11:29:50 web sshd[11440]: debug1: SSH2_MSG_KEXINIT sent [preauth]
Aug 13 11:29:50 web sshd[11440]: debug1: SSH2_MSG_KEXINIT received [preauth]
Aug 13 11:29:50 web sshd[11440]: debug1: kex: algorithm: ecdh-sha2-nistp521 [preauth]
Aug 13 11:29:50 web sshd[11440]: debug1: kex: host key algorithm: (no match) [preauth]
Aug 13 11:29:50 web sshd[11440]: fatal: Unable to negotiate with ... port 53430: no matching host key type found. Their offer: ssh-rsa [preauth]
Aug 13 11:29:50 web sshd[11440]: debug1: do_cleanup [preauth]
Aug 13 11:29:50 web sshd[11440]: debug1: monitor_read_log: child log fd closed
Aug 13 11:29:50 web sshd[11440]: debug1: do_cleanup
Aug 13 11:29:50 web sshd[11440]: debug1: Killing privsep child 11449
Aug 13 11:29:50 web sshd[11440]: debug1: audit_event: unhandled event 12

https://github.com/mscdex/ssh2-streams/blob/master/README.md
"ecdsa-sha2-nistp521 (node v5.2.0 or newer)"
https://github.com/atom/atom/issues/8395
/usr/share/atom/resources/app/apm/bin/node -v
v0.10.40
holy...

Hey I'll have a look and see what I can do.

Just to let you know it may take a while as I will need to setup some tests to make sure that this does not recreate the issue #325

@TerraX-net This should work now in 0.9.2. As ssh2 has dependency has been set to ^0.5


elk setup with crawler

Following changes are implemented in this PR:

elk setup in a container with logstash starting with http input plugin
new emitter in crawler which would output every feature json in a separate input to logstash
and these can be indexed and group by namespace
Makefile changes to manage spinning up these containers at start

Current coverage is 68.89% (diff: 91.42%)

Merging #114 into master will increase coverage by 2.65%

@@             master       #114   diff @@
==========================================
  Files            22         22
  Lines          2986       3289   +303
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1978       2266   +288
- Misses         1008       1023    +15
  Partials          0          0

Powered by Codecov. Last update 43ef67e...efe8428

Quick questions:

what happens if you emit to a file or stdout and use the json format?
if you emit to http and json format, there is one json per feature, and one POST per json right? how do you map that feature to a system? where the system info is in the metadata feature (in another POST)

1. what happens if you emit to a file or stdout and use the json format?

For all targets except 'httpt' it would would raise NotImplementedError
2. if you emit to http and json format, there is one json per feature, and one POST per json right? how do you map that feature to a system? where the s ystem info is in the metadata feature (in another POST)

I copy and add namespace to every feature. So user can aggregate for their system and query

Awesome, lgtm. Will perform some quick tests by hand, and if all good, will merge soon.

Don't want to be picky, but it's returning the same output as csv. Would you prefer to handle this in a new issue or on this PR?
kollerr@soledad:~/research/agentless-system-crawler$ sudo python crawler/crawler.py --crawlmode OUTCONTAINER --avoidSetns --format json
metadata	"metadata"	{"since_timestamp":1469586525.0,"container_long_id":"bf32ef07f3bdb14a39e8763eb2cb6c54fe50926595541b69e1c142b6c10d524a","features":"os,cpu","timestamp":"2016-08-05T14:50:00-0400","docker_image_short_name":"alpine:3.4","since":"BOOT","compress":false,"docker_image_registry":"","owner_namespace":"","docker_image_tag":"3.4","system_type":"container","container_name":"tiny_poincare","container_image":"sha256:4e38e38c8ce0b8d9041a9c4fefe786631d1416225e13b0bfe8cfa2321aec4bba","docker_image_long_name":"alpine:3.4","namespace":"<IP_ADDRESS>/tiny_poincare","uuid":"92d96e35-03b8-455a-b873-047fa756c237"}
os	"linux"	{"boottime":"unsupported","uptime":"unsupported","ipaddr":"<IP_ADDRESS>","osdistro":"","osname":"Linux-unknown-unknown-with-unknown-unknown-unknown","osplatform":"","osrelease":"","ostype":"linux","osversion":""}
cpu	"cpu-0"	{"cpu_idle":100.0,"cpu_nice":0.0,"cpu_user":0.0,"cpu_wait":0.0,"cpu_system":0.0,"cpu_interrupt":0.0,"cpu_steal":0.0,"cpu_util":0.0}

good catch. I've fixed it here itself.


cdn.rawgit.com will shut down

See https://rawgit.com/
This repo still uses cdn.rawgit.com at least in README.md
current: https://cdn.rawgit.com/afonsof/jenkins-material-theme/gh-pages/dist/material-red.css is timing out for me
alternative that works https://raw.githubusercontent.com/afonsof/jenkins-material-theme/gh-pages/dist/material-red.css
However content-type: text/plain; charset=utf-8 is not correct. Maybe GH pages could be used.
edit: https://cdn.rawgit.com was timing out but is now working again

@morganchristiansson you can use https://github.com/Jorg3Lucas/jenkins-modern-themes


Image or video on iCloud

When I try to select photo that not on this device, I got some error:
[ImageManager] Media resource request failed to return valid data or url with error: Error Domain=PHPhotosErrorDomain Code=3164 "(null)"

Did you try to set the "isNetworkAccessAllowed" parameter in the PHImageRequestOptions struct to TRUE?
When I did that in my code, the error disappeared... didn't get the image though, but that is my next puzzle to solve.


Sync package-lock.json

Uhhhhhhh not 100% sure what this is about but I'm pretty sure 3021c667bd199975b56d209762039fe96191c761 fixes it


Calling all first timers! Add a cute image or gif to the friends.py page

Hello! I'd be interested in helping out with this issue — would it be possible to get more details regarding the specifics? :)

Hey Annie,
That would be great! Feel free to assign the issue to yourself. I have a typo in the title here I just realized - you actually just need to modify friends.html (in the templates folder) in order to complete this. Right now the page just looks like the image I've attached here, so the request is to add an image to the page, anywhere you like - which you can do with html. Does that help? Let me know if you have any more questions I'd be happy to try and help!
-Ali

Hey @anniewtang,
It looks like @jeltethefacer took a look at this one! If you're still interested in working on this you could change the size of the image! Thanks for getting started @jeltethefacer!

Hi Ali. This is my first time to contribute to an opensource project. Can I help with an issue?

Hey @phil140 of course! Jelte already added an image but feel free to change the size of the image if you like or swap it for a different image! Thanks for contributing!

Thanks for the opportunity @aligg . :)

Hi. Can I help? I would just like to see how the process with contributing is done, so if I can add something that would be great.

Hi @aligg! are you still looking for help from very "first-timer"?:)

Hey @MagdaZawora and @sirasmu! Yes, feel free to contribute something, even if it's just a small change, in order to practice open source contributions / pull requests on github! Let me know if you have any questions.

is there anything else you need done? I too am trying to learn the process of making contributions.

Hey @JackyD20! Feel free to fork the repo and change anything you like - you could add an additional image! This repo is a really good one to use to just get some practice with making contributions :) Let me know if you have any questions!

Another newbie here.... Could I contribute as well?

Sure! Go ahead and contribute and let me know if you have any questions!
On Mon, Oct 8, 2018, 4:00 PM kbomb6<EMAIL_ADDRESS>wrote:

Another newbie here.... Could I contribute as well?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aligg/Code-Newbie-Tweets/issues/15#issuecomment-428006028,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AG_epxnGSEOgwSf6-Vv1h85QllrY8O5Mks5ui9kXgaJpZM4QVCyA
.

@aligg can i contribute ?

@vivekshah1801 yes the more the merrier!

I know this is really late but is there anything else you might want added?

@OscarF24 it's not late! If you're practicing your open source skills feel free to add something :)

Hey, @aligg I would like to work on this issue?

I need to work on open source projects as a part of my university course. I am interested to contribute to this problem.
Can you please assign this to me?


Use MauiReactor Timer component

Hi, I'm the MauiReactor author, thank you so much for your article about my library!
I wanted to let you know that MauiReactor provides a convenient way to manage a timer in an MVU environment: just declare the Timer component, attach a callback to the tick event, and set IsEnabled to true/false.

The main benefit is that you're not required to create a native MAUI timer as a private property of the component (so coupling view and state).
The component is now easier to test and you don't need to bother with the Tick event callback subscription.
I can provide you with other tips if you want to further enhance your app like:

Add unit tests
Theming support
Performance improvements

Thanks

Hi
Thank you for creating this awesome library (+ tooling) and the PR. 😃 This is just another one of those moments, where you just have created one of those awesome little helpers that just removes another paper cut.
Thanks for the hints - I don't know why I didn't bundle the updates, but makes sense. 🙈
Should we ever meet the first beer/wine/beverage of choice is on me for sure 🙂


strange behavior in basemaps

if you change sometimes between differents basemaps, this doesn't work very well

this has already been discussed in https://github.com/CartoDB/cartodb/pull/7722#issuecomment-224697176 and created the corresponding issue https://github.com/CartoDB/cartodb/issues/7743
we'll disable the basemaps panel until the labels layer is saved to prevent that behaviour
wip in the next PR https://github.com/CartoDB/cartodb/pull/7836
duplicated, closing then


Add test runner

Add support for running javascript unit tests. karma, jasmine, etc...

Closed by #13


Missing Maven distros

The latest version on Maven is 1.3 Beta, not 1.3
This version is not available:
com.microsoft.azure:spark-mssql-connector_2.12:1.4.0
The project description says they are on maven.
Am I missing anything? Were they pulled maybe?

@Koernigo as of now , we don't have a maven release for 1.4.  This is TDB, but at this point i don't have an ETA.

We're having some issues with library compatibility and found this - we think we need this 2.12:1.40 release.

1.4.0-BETA is working properly, however, it is not available on maven repository yet :/
it would be great to get this package from the official maven repository to include it in automated test setups easily

Hi, on maven i see that the latest is 1.3.0-Beta.
Do you have any idea of when 1.3.0, 1.4.0-Beta and 1.4.0 will be published on Maven?
Even an approximation would be great to know!
Thanks in advance!

Hi, Any updates on when the 1.4 will be available in Maven Repo?
Thanks in advance!

We were chasing our tales thinking we were just doing something wrong until we realized that the documentation on the front page of the GitHub README is simply wrong.  There is no valid Maven coordinate com.microsoft.azure:spark-mssql-connector_2.12:1.4.0.
What would keep this from being published to Maven? If it takes more than 6 months to publish, then maybe we ought to correct the README to help people avoid wasting time thinking they are holding their mouse wrong?


Swift 2.0 Beta 5 Compatibility

Closes #2348.
Might require installing the new beta on CI first.
\c @tgoyne

:+1:
Test failures unrelated.


MoveEntityEvent.Teleport not firing for Nucleus commands

I am currently running

SpongeForge version: spongevanilla-1.12.2-7.1.8-RC317
SpongeVanilla version: spongeforge-1.12.2-2838-7.1.8-RC3963
Java version: 1.8.0_201
Operating System: Windows 10

Plugins/Mods:
Nucleus
LuckPerms
BUtils (my plugin facing the issue)

Issue Description
I'm using MoveEntityEvent.Teleport to detect when a player enters a "Second Overworld" in my server, adds a boss bar displaying they are in the second world and removes it once they leave.
Using /world teleport and /warp from Nuclues doesn't seem to fire this event but /rtp while in the world does.

I am extremely new to developing plugins so my code could definitely be the issue here although it does seem strange. Code snippet

Change @Root -> @Getter("getTargetEntity"). The cause is not the same as the target.

I have tried the suggested changes and it still seems to happen unfortunately :(

I'm not able to reproduce this with SF (https://github.com/SpongePowered/SpongeForge/commit/5b52f64dc6f6a49554303856f649744a0cdd2377)
Both /warp and /world teleport fire a MoveEntityEvent.Teleport when teleporting a player from a world to another (I've created another overworld using Nucleus).


Release process for compiled builds

We should set up an automated build process that compiles tagged releases for linux and osx.  This should be possible on Travis: https://docs.travis-ci.com/user/deployment/releases
Their mac os environments support go 1.7, so we should be good there.
TODO:

[ ] setup travis matrix build for linux and osx environments
[ ] cache the big dependencies (gorocksdb, the gx stuff, etc)
[ ] configure travis to push tagged releases to github

Would be awesome to do this before launch. Installing gorocksdb took 10min+ on my laptop and really made going through the tutorial sad :\
cc @parkan

we can at least manually upload binaries until we get things automated

Oh yeah let's cook some binaries, this should have been on the list

We can also do container based setup -- the base container with the dependencies and build on top should be fast.
At any rage, let's have a fast installation procedure I can add to the README -- in fact I'll make a couple of sections and start with them (and have installation from source last, with the caveat that it is slow!)

Also for binaries: I can make and sign binaries for linux and yusef can do the same for OSX.
We need a place to put them though.

Don't need to get this in for V2, however see https://github.com/mediachain/concat/issues/59

Implemented in #61


Aarch64  Architecture Server Deployment Store Application Failures

Hello sir, it's a pleasure to use the rancher product, but I have a question that I need your help with.
Environment information
OS version：Linux master 4.18.0-80.7.2.el7.aarch64 #1 SMP Thu Sep 12 16:13:20 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
Rancher version： rancher/rancher:v2.4.4-linux-arm64
Installation option： docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 -v /data/rancher:/var/lib/rancher/ -v /var/log/rancher/auditlog:/var/log/auditlog -e AUDIT_LEVEL=3 rancher/rancher:v2.4.4-linux-arm64
Cluster information

Cluster type：Infrastructure Provider

Machine type：4core/8G Memory

Kubernetes version：Client Version: v1.18.6     Server Version: v1.18.6

Docker version (use docker version):
Server Version: 18.09.9
Architecture: aarch64

1）Deploying services through your own app store，fails with the following error logs：
Failed to install app grafana. time="2020-08-06T07:34:36Z" level=error msg="failure getting variant" error="open /proc/cpuinfo: no such file or directory" Error: error while running post render on files: error while running command /kustomize.sh. error output: /kustomize.sh: line 5: /usr/bin/kustomize: cannot execute binary file: Exec format error : exit status 126

2）But it can be deployed successfully through Helm command-line operations.

helm install grafana grafana -n test

It looks like this error is the wrong version of kustomize, how do I handle this?

The kustomize used by the rancher is 32-bit, just replace it with the latest arm64.It`s ok.
link:
https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv4.0.5/kustomize_v4.0.5_linux_arm64.tar.gz


[WIP] Add gRPC healthcheck service at SDS server and ensure SDS server is ready during bootstrap

fixes: https://github.com/istio/istio/issues/22443

cc @myidpt @howardjohn Please take a look and let me know if this is the right approach. Thanks.

@JimmyCYJ: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

integ-distroless-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-distroless-k8s-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

integ-distroless-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-mixer-k8s-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

integ-distroless-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-mixer-k8s-tests_istio

integ-galley-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-galley-k8s-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

integ-distroless-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-mixer-k8s-tests_istio

integ-galley-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-galley-k8s-tests_istio

integ-conformance-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-conformance-k8s-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

integ-distroless-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-mixer-k8s-tests_istio

integ-galley-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-galley-k8s-tests_istio

integ-conformance-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-conformance-k8s-tests_istio

integ-pilot-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-pilot-k8s-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

integ-distroless-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-mixer-k8s-tests_istio

integ-galley-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-galley-k8s-tests_istio

integ-conformance-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-conformance-k8s-tests_istio

integ-pilot-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-pilot-k8s-tests_istio

integ-telemetry-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-telemetry-k8s-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

integ-distroless-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-mixer-k8s-tests_istio

integ-galley-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-galley-k8s-tests_istio

integ-conformance-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-conformance-k8s-tests_istio

integ-pilot-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-pilot-k8s-tests_istio

integ-telemetry-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-telemetry-k8s-tests_istio

integ-security-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-security-k8s-tests_istio

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.

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

Test name
Commit
Details
Rerun command

unit-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test unit-tests_istio

integ-local-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-local-tests_istio

release-test_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test release-test_istio

lint_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test lint_istio

integ-distroless-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-mixer-k8s-tests_istio

integ-galley-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-galley-k8s-tests_istio

integ-conformance-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-conformance-k8s-tests_istio

integ-pilot-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-pilot-k8s-tests_istio

integ-telemetry-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-telemetry-k8s-tests_istio

integ-security-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-security-k8s-tests_istio

integ-multicluster-k8s-tests_istio
219c86b07ce7ad62fff75ccb81d12de5bfe28493
link
/test integ-multicluster-k8s-tests_istio

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.

@JimmyCYJ I think you mentioned you added a sleep somewhere and reproduced the problem? Where was that?  I tried adding sleep to https://github.com/istio/istio/blob/0026a93bc914056c69dd0fa3573651f041a406e1/security/pkg/nodeagent/sds/server.go#L259, and after 10s delay the connections are fine

@JimmyCYJ can you let me know how you reproduced this? I would like to verify this and try out alternative idea. I think this solution is very heavyweight so if we can do something lighter it would be prefered

@howardjohn I could not reproduce it by adding a sleep before starting workload SDS server either.
I have added 10 seconds sleep and tried to reproduce using both the local integration test and deploying Istio in my GKE cluster. Originally I added a much longer sleep and didn't check if the SDS channel is back to live after the sleep. During the sleep, the symptom looks similar.
Please feel free to try alternative ideas.

@JimmyCYJ if a sleep does not reproduce the problem, then this indicates to me that we have miss-diagnosed the problem, and that this won't fix it. Why do you think this is the problem if a sleep does not reproduce?

Because originally we said the issue was envoy starts before we listen on the UDS socket, but if we add a sleep we force this to happen and there are no issues?

I think the issue is with the UDS socket, we can add more logs in bootstrap and find out other approaches that can reproduce the issues. Closing this PR now.

Thanks for digging into this, Jimmy.


[SMALLFIX]Remove unused variable in FileSystemAclIntegrationTest

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/Alluxio-Pull-Request-Builder/19162/
Test PASSed.


Example Program in README.md not worked.

cool.io.connection :echo_server_connection do
  on_connect do
    puts "#{remote_addr}:#{remote_port} connected"
  end

Where does cool be defined?

Since v1.3, cool.io doesn't require 'cool.io/dsl' by default.
I forgot to update README. Just fixed: https://github.com/tarcieri/cool.io/commit/de16378bf19e7d9b22eb27519305e3c134d8ffff
Thanks.

Could you please explain about following sentence means for me? please.
Sorry folks, Cool.io is retired.
Please check out Celluloid::IO instead.

Why I see activity, Cool.io is better than Celluloid ?

This is written by original author and he is now working on Celluloid.

Cool.io is better than Celluloid ?

It depends on situations. I use cool.io for fluentd's IO layer.
Fluentd is mainly based on CRuby for now and cool.io is faster and compact than Celluloid.
This is why I still maintain cool.io.

Thanks.
I think those messages should contact the author to be moved?
anyway, it just similarity, not the same, and both maintained.

Feel free to remove them. They were added when I was no longer maintaining the project because I switched to working on Celluloid instead, but since it's maintained they can be removed.


Empty structs differ in C/C++

Empty structs, such as:
typedef struct sgemm_Context {
} sgemm_Context;

have different sizes in C and C++. This could lead to ABI issues down the line. If we would generate an empty struct, we should either:

use void* instead, or
add an int_fast32_t dummy; field

+1 for dummy field, since the current design allows users to externally access configuration, which could be useful?

On Nov 14, 2021, at 9:12 PM, Alex Reinking @.***> wrote:

Empty structs, such as:
typedef struct sgemm_Context {
} sgemm_Context;
have different sizes in C and C++. This could lead to ABI issues down the line. If we would generate an empty struct, we should either:
use void* instead, or
add an int_fast32_t dummy; field
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.


PHPDoc update & rearrangement

added Flight::request(), Flight::response(), Flight::router(), Flight::view() references to Flight PHPDoc section. Also did some rearrangement of methods in documentation.
Allows correct autocomplete for listed above methods in PHPStorm and (didn't test) other IDEs that supports PHPDoc.

Thanks!


Docker cannot read the "tokens.mem" file (English model)

After the model was downloaded and unzipped, I got this error in the container's logs:

Sorry I'm new to docker and don't know how to solve this problem.

Hi @irekahsila
Usually, this error happens because of a download error. The download process is divided into two general steps:

Download the docker container
Download the corresponding language model

The error occurs in the second step. After downloading the docker container, it is executed the command to download the corresponding language model. If the download is interrupted, the process to start the services continues, and the DBpedia Spotlight tries to uncompress the model and read the files to start the service. As the model was not completely downloaded, then the files are not found by the DBpedia Spotlight service, and an error is thrown.
Then, you need to delete the downloaded container and try the process again. I hope this information helps you.

Hi @Julio-Noe,
Thank you very much for your fast reply and the clarification.
I just deleted the container and did the process again.
Cheers.

After deleting and creating another container, I still have the same problem.

@Julio-Noe, Do you have other suggestions about this issue?

I removed everything and did the process again for the third time and it worked finally.
Thank you very much for your help @Julio-Noe 🙏🏻

Hi @irekahsila
Great news! And thanks for the updates. About the last image, the message "curl: (18) transfer closed with 125040681 bytes remaining to read" indicates an error during the downloading process of the language model. We will work on that error to show an error message and stop the starting process of the DBpedia Spotlight service. Thanks again.

Hi @Julio-Noe I also have the same error, I tried multiple times to re-start the process after deleting everything but I think the container is still stopped when the model cannot be downloaded. I am not sure how to attach to the container if it's stopped right after the interruption of the model download, I was trying to manually copy paste the model files into the opt dir.


DnsDumpster: list index out of range

Expected Behavior
No error.
Actual Behavior
[+]  Searching on Threatcrowd...
[+]  Searching on Hackertarget...
[+]  Searching on UrlScan...
[+]  Searching on DnsDumpster...
list index out of range
[+]  Searching on crt.sh...
[+]  Searching on certspotter...
[+]  Printing domain list

Steps to Reproduce the Problem

pdlist firefox.com -o /tmp/firefox.txt

Specifications

Version:  Commit b7b449ef7c14553c17a287d4dda764d7c7f80f42
Platform: Ubuntu 18 LTS
Subsystem:  Python 3.7.3

It seems to be a problem related to dnsdumpster, indeed if you try from a python shell:
from dnsdumpster.DNSDumpsterAPI import DNSDumpsterAPI
results = DNSDumpsterAPI().search("example.com")

you will get the same error, I can try to submit the issue to the dnsdumpster author.

Ok this has been solved with the new commits!


Theme files for controllers not being used.

My theme files are being used for tpl_common, but for anything in tpl_controllers, it's falling back, even though I've got templates in there. I'm going to add some debug logging statements and try to track down the problem.

Hoo boy. This started a fairly major refactor of theme pathing. I am not sure what I was thinking when I originally wrote this, but if I could go back in time and punch myself, I would.

Okay. This is a fairly major change. I have cleaned up all of the pathing code, and with it, some of the paths.
A theme is now structured as follows:

The biggest change is that module/controller files are now under the admin or frontend folders. This makes a ton more sense (to me anyway) because a frontend theme is probably going to share stuff between modules and controllers. There's going to be very little sharing within a module between admin and frontend (if any).
Fallback works as follows:

Check the configured theme for the template in question.
Failing that, check the module views folder for said template.

This works the same way in with the core, except that in your theme you just have a module folder for "default". I did this because some day maybe we're going to include another module besides default that would live in "core". Also, someone else might want to extend rivety into a larger application that could also have customization.
I don't believe I made any changes to the views tree within a module, but here's what that looks like, just in case:

I massively cleaned up the code that handles this. index.php now knows nothing about template files, that's all handled in the abstract and admin controllers. The fallback is still done in the smarty and renderer classes, but it's only derived once.
A side benefit of this is that {$theme_url} will look in the right place for both admin and frontend themes. I still set $admin_theme and such so everything that uses it doesn't completely break.
Fallback for non-template files (js/css/images) doesn't completely work right, but could probably be fixed with a rewrite. I kind of get around this by checking to see if the theme is set to "default" and that there's nothing in the themes folder called "default". If that's true, I set theme_url to core/default/views. (frontend or admin, depending on where you are.) This isn't a perfect solution, but should be serviceable for now.
Also: The filter hook for altering the theme paths is gone for the moment. I put in issue #20 so that doesn't get forgotten about.


chore: renamed the centerpoint config files

reference: https://github.com/autowarefoundation/autoware.universe/pull/7421
In the beforementioned PR, the config files for centerpoint had to be changed to comply with some schema rules
(For a particular schema file, all yaml files matching the base name were compared, which caused issues since centerpoint and centerpoint_tiny share the same base. Changing them to centerpoint_base and centerpoint_tiny_base resolved the problem).
This PR should be merged with the previous one simultaneously to avoid issues

[Q] Do we need to change the names of the parameter files managed by TIER IV's ML packages as well?

@miursh
If you refer to the *_ml_package.param.yaml files, they are unaffected by this change:
kenzolobos@SOME_PC_NAME:~/autoware_data/lidar_centerpoint$ ll
total 50456
drwxr-xr-x  2 kenzolobos kenzolobos     4096  4月 30 14:22 ./
drwxrwxr-x 18 kenzolobos kenzolobos     4096  4月 30 15:06 ../
-rw-r--r--  1 root       root            376  4月 26 20:25 centerpoint_ml_package.param.yaml
-rw-r--r--  1 root       root            374  4月 26 20:25 centerpoint_sigma_ml_package.param.yaml
-rw-r--r--  1 root       root            376  4月 26 20:25 centerpoint_tiny_ml_package.param.yaml

The files affected were the $(var model_name).param.yaml -> $(var model_name)_base.param.yaml,
which as far as I understand (correct me if I am wrong), are only in this repository and universe.
https://github.com/tby-udel/autoware.universe/blob/lidar-centerpoint-branch/perception/lidar_centerpoint/launch/lidar_centerpoint.launch.xml#L8-L9
In the companion PR, the only non-chema /documentation change beside file renaming is the following:

Update: there was another instance where the previously mentioned change had to be applied. Asked the author of the related PR to reflect that.


FE-176 fixing styling height and adding favorites to responsive

 FE-176 fixing styling height and adding favorites to responsive


NoClassDefFoundError on Mint/Linux

WARNING: package com.sun.java.swing.plaf.windows not in java.desktop
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/windows/WindowsLookAndFeel

https://forum.inductiveautomation.com/t/kindling-a-collection-of-tools-to-help-with-ignition/54689/12?u=pgriffith
Needs investigation; JDK should be JDK but FlatLaf may have implicit dependencies.

Or maybe it's Jide

This is Jide; turns out it's fixed but Jide is no longer building artifacts themselves, so need to switch dependencies to Formdev's fork:
https://github.com/jidesoft/jide-oss/issues/48
https://github.com/jidesoft/jide-oss/issues/37

Fixed in bcac970306e9eec3708a492fbea895d8acd5fac7


Miscellaneous cleanup and code generator changes

This PR is mix of cleanup and code generator changes that have been happening behind the scenes on the gltf-writer branch that are ready to go into main before the rest of the code.

Namespace changes: namespaces are now based on the project name rather than conceptual groups. Previously CesiumGltfReader, CesiumGltfWriter, and CesiumGltf shared the CesiumGltf namespace. Now they are separate namespaces. This is a breaking API change.
Folder structure changes: split up generated code from non-generated code, e.g. Accessor and AccessorSpec are no longer in the same folder. Generated code now always goes in a generated folder. The directory structure for each project looks like:

	generated
		include
		src
	include
	src

... where public headers go in include and private headers and cpp files go in src, like before. Generated files can refer to non-generated files in a different location so for simplicity all include paths are now scoped with the project name. This has no effect on the public API.
Autogenerated extension registration: extensions registration is no longer hand-coded in GltfReader.cpp and TilesetReader.cpp. They now call an autogenerated function. See registerExtensions. That way if you add an extension you no longer need to remember to update the code.
Updated some third party libraries due to build problems in other repos that use cesium-native: httplib and rapidjson

CC @IanLilleyT who was involved in a lot of this work as well

Thanks @lilleyse! This looks good for the most part. Why was it necessary, though, to add library-name subdirectories of src and generated/src and include private headers as #include "CesiumGltf/Whatever.h" rather than #include "Whatever.h"? Can't we just add both src and generated/src as private include paths?

@kring That was for consistency so that all include paths were project-scoped, but no practical reason. I changed the folder structure back based on your suggestion.

This looks good other than that one bike-sheddy question, so I'm merging it!


Issue with $key in fb-util infinite scroll

I am using fb-util for infinite scroll and everything looks good. However, once I hit the 250 elements, I am seeing the following error. Any idea what this is about ?
Error:
Query: When ordering by key, you may only pass one argument to startAt(), endAt(), or equalTo().
at Jh (https://www.gstatic.com/firebasejs/3.2.1/firebase.js:431:117)
at X.g.Nd (https://www.gstatic.com/firebasejs/3.2.1/firebase.js:441:298)
at r._grow (https://<>/content/script/firebase-util.min.js:10:8979)
at r._listen (https://<>/content/script/firebase-util.min.js:10:10961)
at r.goTo (https://<>/content/script/firebase-util.min.js:10:8062)
at r.moveTo (https://<>/content/script/firebase-util.min.js:10:3672)
at r.next (https://<>/content/script/firebase-util.min.js:10:17083)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:198:424
at xa.(anonymous function) (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:59:133)
at l.$eval (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js:126:84)
Code:
var baseRef = firebase.database().ref().child(refPath);
var scrollRef = new firebase.util.Scroll(baseRef, '$key');
scrollRef.scroll.next(25);
var list = $firebaseArray(scrollRef);
list.scroll = scrollRef.scroll;
Front-end code:
"div infinite-scroll="vm.products.scroll.next(10)" infinite-scroll-distance="1""

No idea, but firebase-util is not compatible with 3.x, see #96

Looks the same as #100.

also, not sure if it helps, but changing from $key to $priority or $name stops the error. However, after a certain limit array elements are replaced. so we keep getting new elements, but older ones are replaced.

So, while I do not have an answer for the first part of the question, based on the additional note, I have this fix:
var scrollRef = new firebase.util.Scroll(baseRef, '$priority', {maxCacheSize: 750, windowSize: 500});

Setting the maxCacheSize and windowSize to a higher value should solve the issue. As per documentation, if we exceed windowSize then the start of the array is trimmed to keep the size under limit.
Documentation:
Keys/values that can be passed via opts:

{int} windowSize: the maximum number of records to have loaded in the list at any given time. 3-5 times the size of the viewable window is a good optimization, depending on how fast content is scrolled and the payload of each record (i.e. how long it takes to download).
{int} maxCacheSize: in general, leave this as the default. This controls the internal cursor's cache, which is used to find the current position in the list. This controls how many keys it can load at any given time. This is, by default, three times the size of windowSize and should always be larger than windowSize.


feat: Nonce Manager

Idea
We ought to be incrementing the nonces for all accounts as they submit transactions as they prevent replay attacks that we don't want to come up in discovering emergent behavior.
Solution
There is a none manager trait that is generic over some middleware here I think this is the correct approach to move forward with.
Alternative approaches
We may also be able to make a naive nonce manager if we so desire.

@0xJepsen do you want to take this issue?


CPU Metadata API consistency

This PR addresses the inconsistency in the API across the different metadata granularities. See https://github.com/CesiumGS/3d-tiles-samples/pull/43#discussion_r832694763
This PR makes these changes:

In Cesium3DTileset, I moved the Cesium3DTilesetMetadata object to a separate metadataExtension field (intended for internal use). This contains the schema, groups, tileset metadata.
Added tileset.metadata and tileset.schema getters since those are the two most common things the user will need to fetch from the tileset. I could add more like groups, but for now I'd rather keep the API surface area small.
Added a small wrapper object, Cesium3DContentGroup so you can access metadata as content.group.metadata rather than the asymmetric content.groupMetadata. It may feel a bit like overkill, but this way is better documented and future-proof.

To Do:

[x] Update CHANGES.md
[x] Double check sandcastles

@lilleyse could you review when you get a chance?

Looks good!


GUI not launching anymore

First of all, thank you for the macOS version! :) Now to the problem: I had launched zcash4mac, worked fine, could already create t & z accounts, and it was downloading/synchronizing the blockchain, and at ca. 83% I had to reboot the Mac for unrelated reasons. When relaunching the app after reboot, there were some connection errors, and it quit, at second launch there was a zcashd-not-running error, and it quit, but it also started the zcashd daemon in the background, but at third launch I got another error prompt that zcashd is running, but "not yet ready to accept wallet connections", because "it is still loading the wallet and blockchain". Then it quit again. Is there a reason why the GUI launches fine at first run, but not during consecutive runs?

OK, after some time the GUI loaded again without any error message. Still strange, though.
While I'm at it, here's another question: is it normal that loading & synchronizing of the blockchain takes so long? Ca. 75 to 80 percent of the blockchain were processed quite fast, but now it seems to be taking forever. Basically it seems stuck on 1 May 2017, although in reality it isn't stuck, i.e. there is activity in subfolder "chainstate". (?)


📝 Update README.md

The README.md is a little outdated, I should update it!
Also include the newer @eliancodes/brutal-ui library and write some docs about that!

Ah shiiit, I really gotta make this happen 😅

I'm a newbie to Astro, and am loving the theme, but struggling to customize the colors for the components imported from brutal-ui. Adding my vote to updating the README, especially around working with colors!

@bakera81 had the same thing, also am a newbie. As I understand right now, the colors are found in the Brutal-ui package where the Card.astro component is from which is referencing the colors.json. Being a noob I tried to change stuff in the packages and of course when deploying everything gets overwritten. I'd suggest to have the colors in the config somewhere local?