Users would like to have a way to clearly know which trolley is running on which route

I've received several user submitted feedback emails about confusion of which trolley is running which route now that we have the new routes added.
A user would like an easy way to differentiate routes, trolleys and direction of travel, and understand which trolley is running which route.
Perhaps in the UI we could make the labelingof the routes and trolley more clear somehow? Possibly numbering the trolley and route?
I received about 4 comments about this so it seems that there is some user confusion here that we should attempt to resolve @bikeoid @austin9350 @ajhodges

Route path direction arrows could help also.

If we are able to know what route a particular Trolley is running, one thing I had thought we could do client side is if a user taps on a Trolley (or Stop), we could hide (or at least dim) all the other Trolleys and Routes/Stops.

That's a great idea Austin. Also I noticed I using the iOS app this weekend
that it starts at a fixed zoom which is pretty wide. It might be better to
auto zoom in focused closer to your location.
On Tue, Aug 15, 2017 at 9:05 PM Austin<EMAIL_ADDRESS>wrote:

If we are able to know what route a particular Trolley is running, one
thing I had thought we could do client side is if a user taps on a Trolley
(or Stop), we could hide (or at least dim) all the other Trolleys and
Routes/Stops.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/codeforgreenville/trolley-tracker/issues/159#issuecomment-322631718,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH3RYIugod7q5Q1WRmwg9OSVY7S5IusSks5sYkBKgaJpZM4O4O-P
.

From a user:
Consistent color coding of the routes (the Map page and the Schedule pages)
would help enormously, as would showing the moving  trolley progress on the
Schedule page instead of (or in addition to) the Map page. So, to see it
from a user's protective: he or she could be looking for a red route, or a
blue route or a yellow route. Consistent color coding would really clarify
the routes for the user.
On Tue, Aug 15, 2017 at 10:31 PM Jeremy Wight<EMAIL_ADDRESS>wrote:

That's a great idea Austin. Also I noticed I using the iOS app this
weekend that it starts at a fixed zoom which is pretty wide. It might be
better to auto zoom in focused closer to your location.
On Tue, Aug 15, 2017 at 9:05 PM Austin<EMAIL_ADDRESS>wrote:

If we are able to know what route a particular Trolley is running, one
thing I had thought we could do client side is if a user taps on a Trolley
(or Stop), we could hide (or at least dim) all the other Trolleys and
Routes/Stops.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/codeforgreenville/trolley-tracker/issues/159#issuecomment-322631718,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH3RYIugod7q5Q1WRmwg9OSVY7S5IusSks5sYkBKgaJpZM4O4O-P
.

@jeremywight Right now I have it set to zoom the map to the downtown area rather than the user's location when the app launches. My thinking was that if the user wasn't close enough to downtown to see any Trolleys or Routes, there wouldn't be much to look at when the app launched.
Maybe I could start with the fixed downtown location, and then when the app gets the user's location, if that location is near downtown, zoom closer in to them. What do you think?

@bikeoid you mentioned something about electronic route annunciator headboards, do we know how they are planning to control those?

@austin9350 Good point about the electronic route annunciator headboards - if we could connect to them, that would be a great way to know which route a trolley is running.   I'll try to get more information on this.
Also, FYI - currently they are planning to put the AVL (Automatic Vehicle Location) on Greenlink buses starting testing near the end of the year.   It was also mentioned that they might put these systems on the trolleys as a parallel / redundant system (which could also collect passenger counts, etc).  That plan could change however.

@austin9350 Yeah I think that is a great plan if it's not to hard to implement. Our use case was we were downtown, but we had to re-center on ourselves and zoom in to figure out where we were in relation to the trolley. I think startup, centered on downtown, if your location is within that map area, once the app has your location, zoom in to your location with maybe an area of like 1mi radius.
So, this full downtown size should zoom to about this second size if my pin were at Broad and Main.

@jeremywight @bikeoid  I've been playing around with the color-coding some and I think I have it working, at least an initial implementation.
Basically each Trolley is assigned a score for how likely it is to be assigned to a particular route based on how many stops of that route it's been seen at compared to how many total stops that route has.
The algorithm probably needs to some refinement to handle a Trolley switching routes, maybe using last-seen dates as a tie-breaker if it's been seen at all stops of more than one route. But until/unless we're able to implement something where the driver can explicitly set a route I think this has promise.

I think that should work pretty well, especially for now when the trolley  <> route match won't change very often.  It could probably be made sticky between scheduled days.
It seems like this might make sense to do on server side since it requires looking over a span of time?    If so, would that be just adding a color to the trolley definition (except that since it could change so easily, we might have to expand the running trolleys message to put colors there).

Great thinking Austin! Excited to see how this pans out. Would definitely
be good to spend some time testing before going to live to GA if that's the
method we implement.
On Sun, Aug 20, 2017 at 7:36 PM bikeoid<EMAIL_ADDRESS>wrote:

I think that should work pretty well, especially for now when the trolley
<> route match won't change very often. It could probably be made sticky
between scheduled days.
It seems like this might make sense to do on server side since it requires
looking over a span of time? If so, would that be just adding a color to
the trolley definition (except that since it could change so easily, we
might have to expand the running trolleys message to put colors there).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforgreenville/trolley-tracker/issues/159#issuecomment-323619180,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH3RYIooZ-YA98mjt-ov_UIPz7bIsTxwks5saMLvgaJpZM4O4O-P
.

I agree it makes sense to implement this logic server-side.
I'm thinking it might involve two things added to the Route responses.

A color field (similar to the one current on Trolleys)
An array of IDs of Trolleys running that route

The combination of those two things would allow for several client-side features we've been discussing.

The color-matching of Trolleys-Routes-Stops
Highlighting a Trolley and it's Route in response to a user selecting annotations on the map
Updating the Route detail view (shown when the user taps on a Route in the Schedule view) to include Trolley's assigned to that Route

In my head I think those two fields would work best, but I haven't worked it out in code so it's entirely possible I'm overlooking something. What do you all think?
I should be able to make if out for at least a little while this Tuesday so hopefully we can chat about it more there.

@austin9350 , the route colors are being served on the dev server - I'm not sure if I matched the official Greenlink colors correctly - could you check this?

@austin9350  , also - if you have the login to the dev server, feel free to adjust the route colors

@bikeoid  @jeremywight  Just uploaded a new TestFlight build (23), this one has the route colors hard-coded based on the route names. Also, I realized why the Greenlink map has all the stops the same color. When the routes overlap they share stops so if we show a particular route color it could be confusing to the user (i.e., "is this not a legit stop for this other route?"
Based on that, I made the stops all a dark gray.
I'll probably go ahead and submit this version and if everything checks out during testing I can release it for this weekend.
Next up I'll look at pulling the Route colors from the Route response from the Dev server, and see about adding route arrows.

The latest TestFlight looks good here, where they're running 2 trolleys on the ball game route.   I've submitted the dev version which has route colors for production, but it hasn't published and I haven't heard any update on a possible publication date.

Quick pass looks good.
On Wed, Aug 23, 2017 at 9:02 PM, bikeoid<EMAIL_ADDRESS>wrote:

The latest TestFlight looks good here, where they're running 2 trolleys on
the ball game route. I've submitted the dev version which has route colors
for production, but it hasn't published and I haven't heard any update on a
possible publication date.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforgreenville/trolley-tracker/issues/159#issuecomment-324503472,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH3RYDv9LN4klxxF8a8Q2JWtsP7K3QBNks5sbMu8gaJpZM4O4O-P
.

An update: the production server is now running 1.3.9, the version which include colors on routes.

Thanks Mike!
On Thu, Aug 24, 2017 at 1:00 PM, bikeoid<EMAIL_ADDRESS>wrote:

An update: the production server is now running 1.3.9, the version which
include colors on routes.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforgreenville/trolley-tracker/issues/159#issuecomment-324695392,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH3RYGJ2rQEPLzxzmltatK77sdfoeRZ_ks5sbawtgaJpZM4O4O-P
.

The update I submitted has been approved by Apple and is ready to release. I’ve been checking it tonight with more routes active and it seems to be working fine. If you all agree I can go ahead and release it.

I've been keeping an eye on it also - much nicer and so much easier to figure out what's going on without needing to zoom too far.

Let's do it Austin.
.. Release the kraken!
On Thu, Aug 24, 2017 at 8:34 PM Austin<EMAIL_ADDRESS>wrote:

The update I submitted has been approved by Apple and is ready to release.
I’ve been checking it tonight with more routes active and it seems to be
working fine. If you all agree I can go ahead and release it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/codeforgreenville/trolley-tracker/issues/159#issuecomment-324793098,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH3RYHpxsNLKUw2D2QD1HpRi_vT6QRFcks5sbhZ_gaJpZM4O4O-P
.

Kraken has been released! Should be emerging shortly.


Timeout tests do not pass

They are currently ignored. This might be due to https://github.com/scala-js/scala-js/issues/3420, so we should revisit when that issue is fixed.

Fixed in 04c7bb27a79cb7addf1aa99deccddc7ffc27200a by upgrading to Scala.js 1.0.0-M6 which fixed scala-js/scala-js#3420.


Fixes issue with unreliable parse_url for relative URIs

I stumbled over an issue where I got an exception for a URL like https://example.com/articles/page:2.
As far as I know, this is a totally valid URL, and is parsed just fine when passed to PHP’s parse_url function. However, parse_url returns false when used with $_SERVER['REQUEST_URI'], as it only contains the /articles/page:2 part of the URL.
As noted on php.net:

This function may not give correct results for relative or invalid URLs [...]

and

This function is intended specifically for the purpose of parsing URLs and not URIs.

Good catch, thanks.


(HTTP code 404) unexpected - {"message":"manifest for buildchimp/koji-dojo-builder:latest not found"}

Expected behavior
Downloading
Actual behavior
(HTTP code 404) unexpected - {"message":"manifest for buildchimp/koji-dojo-builder:latest not found"}
Information about the Issue
not able to download images
Steps to reproduce the behavior

open kitematic
search koji
create 'koji-dojo-builder'
4 error appear instantaneously

Go to https://hub.docker.com/r/buildchimp/koji-dojo-builder/tags/
Observe no latest tags were created for that image
Select a different tag in Kitematic (if one exists)
🎉  enjoy container running.

Ideally you open an issue with the repo owner to let them know how frustrating it is that they don't have a latest image tagged


Normalize options on IO operations

For example, IPC has columns and projections, but CSV calls it with_columns. Options like with_row_count, with_n_rows (max_rows), with_columns, and with_projections are supported by Parquet and IPC too, but not exposed. My suggestion is to add those options to all relevant IO operations and make them consistent.
I also suggest to merge columns+projections into a single option, called columns. The option is either a list of strings, a list of atoms (to be converted into a list of strings), or a list of integers. Internally we convert it to either projections or columns respectively.

I think @kimjoaoun will pick this one. :)


Mermaid node cannot display two lines correctly

When you try to put text node on two lines, the second line appears only partially.
For example if you take the working behavior of this issue and put it in notion you see the last node has the pb
graph TB
        A[GE Solution]-->C{ }
        B[GA Solution]-->C{ }
        C{ }-->D[Stir 10 mins at 500 r/min]
        D[Stir 10 mins at 500 r/min]-->E[Homogenisation at 10000 r/min]
        E[Homogenisation at 10000 r/min]-->F(Stir 10 min 450 r/min <br> Complex  coacervation)

Screenshots

Additional context
I'm sure it is because of the css class "nodeLabel" that is used both by notion and mermaid

Thanks @vallettea for the report about the mermaid renderer. Unfortunately, this is only used for reporting issues with the Notion API JS SDK. I'll file the bug for you internally and close this issue.

rhart92 could you please advise us as to where we can report issues?
I found this one as I have a similar issue with mermaid renders. Every node text is cut-off to the right, so far in any type of mermaid diagram.
Btw, when I press the "message support" button in the electron app, nothing happens, either.


Roll Flutter Engine from 9c0b187a1139 to 4f0cdcd0beba (2 revisions)

https://github.com/flutter/engine/compare/9c0b187a1139...4f0cdcd0beba
2023-01-10<EMAIL_ADDRESS>Inline usage of SkIsPow2 (flutter/engine#38722)
2023-01-10<EMAIL_ADDRESS>Undo axes flip on Mac when shift+scroll-wheel (flutter/engine#38338)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Introduce variable Executable that is displayed in usage instead of the Name

Example from coreutils' ls:
$ ls --help
Usage: ls [OPTION]... [FILE]...

$ /usr/local/opt/coreutils/libexec/gnubin/ls --help
Usage: /usr/local/opt/coreutils/libexec/gnubin/ls [OPTION]... [FILE]...

I think it makes sense to split up the app's name and its executable into two variables, and use the executable in the usage field of the HelpTemplate.
I have implemented this behaviour in my fork: https://github.com/muja/cli/commit/b2261c6d78c2c8d146c45780103abdafe8dbc1b8
I wish to make a pull request, however, this is (deliberately) not backward-compatible so I first wanted to hear your opinion.
Oh and the commit also introduces a small consistency fix where the Name is set via "arguments[0]" passed in Run() instead of "os.Args[0]"

Sorry for the long delay!  This should be covered by both App.Name and App.HelpName.  Please yell if you disagree!


getting wrapped in  tags

> Redcarpet::Markdown.new(Redcarpet::Render::HTML).render("
")
 => "

\n"

> Redcarpet::Markdown.new(Redcarpet::Render::HTML).render("

")
 => "

\n"

> Redcarpet::Markdown.new(Redcarpet::Render::HTML).render("
")
 => "

\n"

> Redcarpet::Markdown.new(Redcarpet::Render::HTML).render("
")
 => "
\n"

The second and fourth examples above work as I would expect. The first and third do not. Best I can tell, they are also valid ways to write an hr tag: http://www.w3schools.com/tags/tag_hr.asp
The first (
) is the proper way to write it in html5 (https://www.w3.org/TR/html5/grouping-content.html#the-hr-element).

And actually, it looks like, if you add in any attributes, you lose option 4, and so option 2 is the only valid one:
> Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(%(
))
 => "

\n"

> Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(%(

))
 => "

\n"

> Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(%(
))
 => "

\n"

> Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(%(
))
 => "

\n"

And unfortunately, that is invalid html5:
<!DOCTYPE html>

  <title>Test</title>

Run that through https://validator.w3.org/#validate_by_input

i was looking through the documentation for quite a while now because i would like to render the markdown without any
 wrapper tags, or have it render a different wrapper tag, or at least allow me to add a css class to that wrapper. it's kind of weird that i dont find anything related, sounds like a very basic thing.

no, unfortunately


[Issue] Tags fail to calculate the input size if the original list is empty

When working with an empty select list to let the user enter as many tags as they wish, Tags will fail to properly calculate the input size and will throw an error in the console as follows:
Uncaught TypeError: Cannot read properties of undefined (reading 'length')     at Tags.#adjustWidth (app.js:...)     at Tags.#configureSearchInput (app.js:...)     at new Tags (app.js:...)     at Function.init (app.js:...)     at HTMLDocument.<anonymous> (app.js:...)

yes the use case is to provide at least one option for the placeholder but we might as well deal with empty lists
fixed in https://github.com/lekoala/bootstrap5-tags/releases/tag/1.4.3


Add Cocaine And Toupees by Mindless Self Indulgence

Song Name
Cocaine And Toupees
Artist Name
Mindless Self Indulgence
Source
Youtube
Youtube Link
9bSyxo_Acxw
Direct File Link
No response
Song ID
696969
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 32822952
Downloaded: No

I'm using this for my next level that uses this song

accept


Bind Python to exposed API in C++ for the manual graph building

This is part of the custom_op infra work.  We already have a PR #1093 for exposing required API for graph building in C++ for the external users.
We need to support the same in Python as well.

Solved with #1143.


Migrate to using custom resource to store etcd snapshot metadata

Proposed Changes
Add ADR and implementation for etcd snapshot CRD migration.
Types of Changes
ADR, bugfix, reimplementation
Verification
Run full snapshot create / delete / prune tests; confirm that all function normally and snapshot CRs, configmaps, and CLI output stay in sync
Testing
n/a
Linked Issues

https://github.com/k3s-io/k3s/issues/8611
https://github.com/rancher/rke2/issues/4495

User-Facing Change

Further Comments

@manuelbuil

1 - Will this impact how rke2 is doing snapshots too?

Yes, this code manages snapshots for both products

2 - IIRC, snapshots are stored in /var/lib/rancher/k3s/server/db/snapshots, right? So, what the configmap stores is information about the snapshots stored in the filesystem, right?

Yes, and the snapshots stored in s3.

@Oats87 I know we talked this over in design, but it would be good to get sign-off from the v2prov side to make sure y'all are in agreement with whatever we decide to do here

cc @jakefhyde @Oats87 for any RM-related review

Moving to draft, this is still work in progress

OK so there are a lot of commits here; most of the early work is cleanup and reorganization to split things into separate files by what they do. The last one actually switches over to using the new CRD types.
This also includes a PR to switch over to the new version of wrangler to get CRD printer columns working; there are three unmerged PRs that it depends on:

https://github.com/rancher/wrangler/pull/322
https://github.com/rancher/dynamiclistener/pull/82
https://github.com/k3s-io/helm-controller/pull/207

S390x is having issues; merging


Turn ewasm_api into a trait

And provide two implementations:

native
scaffolded (* maybe look for a better name)

The native one wraps around the C functions, while the scaffolded can be used for testing.

@axic I think that EEI as a trait doesn't make sense. I would bottle it up into a module so that it can still be isolated in its own namespace, but since it isn't an interface for a type it shouldn't be a trait.
As a module, EEI methods can be called like ewasm_rust_api::eei::function(args) without being associated to a type.

Whatever is the right Rust term, it would make sense to have the ability to swap out the underlying implementation with preloaded data to enable proper in-Rust testing of the precompiles/runevm.

@axic I want #6 to be merged before this is implemented, to avoid nasty diffs and merge conflicts.

Here's some initial work from August: https://github.com/ewasm/ewasm-rust-api/tree/turn-into-trait


pread() expects unistd.h

Landed a tweaked version of this so that it doesn't try to include the header on Windows in 907736eb9b8a.


Read SharedPreferences value

Hi
I try to get string data from shared preferences using fun1 method but show this type of error
Unhandled Exception: Binding has not yet been initialized.
The "instance" getter on the ServicesBinding binding mixin is only available once that binding has been initialized.
Typically, this is done by calling "WidgetsFlutterBinding.ensureInitialized()" or "runApp()" (the latter calls the former). Typically this call is done in the "void main()" method. The "ensureInitialized" method is idempotent; calling it multiple times is not harmful. After calling that method, the "instance" getter will return the binding.
In a test, one can call "TestWidgetsFlutterBinding.ensureInitialized()" as the first line in the test's "main()" method to initialize the binding.
If ServicesBinding is a custom binding mixin, there must also be a custom binding class, like WidgetsFlutterBinding, but that mixes in the selected binding, and that is the class that must be constructed before using the "instance" getter.
#0      BindingBase.checkInstance. (package:flutter<…>

Hi, I see your problem, unfortunately dart doesn’t support external libs inside another isolates, that means you should get your value from prefs in main isolate, but if it is a json, you better to process it by worker manager. Dart team promising that they will add external libs support for different isolates, pls follow the updates.

Also you can try another lib which allow you to do that, but it is really hacky way to achieve the goal. I wouldn’t recommend to do this.


Naming approval support for management plane libraries in APIView

As I understand there is support in APIView for approving namespaces for new client libraries but there is not support for approving namespaces for new management plane libraries.
Naming approval for new management plane libraries is required.  Today the process is manual and is documented here for our service partners - https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/821/Naming-for-new-initial-management-or-client-libraries-(new-SDKs).
If there will be management libraries and client libraries, we should review and approve the namespaces at the same time so that we ensure consistency.
@RickWinter agrees that this is needed for management plane.  There have been 2 recent mistakes for management plane, so this is a gap, and APIView needs to support this use case.
@mikekistler Would you please provide status on what it would take to support management plane?

Related issue: https://github.com/Azure/azure-sdk-tools/issues/4601

@ladonnaq is this still something we want to do? or is the current process enough?

@ladonnaq is this still something we want to do? or is the current process enough?

We are using a manual process right now.  It would be good to revisit using APIView, etc.  I created this issue to revisit when we are implementing the new UI for the Power Apps -   https://github.com/Azure/azure-sdk-tools/issues/6431


Support NDM metaconfigs

As far as I can tell, there’s no way via this Helm chart to support NDM’s metaconfigs:
https://github.com/openebs/node-disk-manager/pull/618

There is an open PR to fix this issue: https://github.com/openebs/charts/pull/341


Getting an error on VERCEL but working fine on Google cloud run and localhost

Describe the bug
I don't know whether it's a bug, however when hosting on VERCEL I'm consistently getting an error for
const video =  await youtube.getVideo(id).
This issue doesn't occur on localhost and when hosted on Google Cloud Run.
The exact error message is:
Cannot read properties of undefined (reading 'videoId')
** Additional context**
This wasn't happening 4 weeks ago as this worked fine in the past. Could  IP/Proxy or similar factors play a role here?

Same here, it's working in local, but working from Vercel, Google cloud functions and Digital Ocean Server. Any Idea why or how to fix it ?

Same here

It's prob getting blocked, this happened on another library, I was hoping to switch here to avoid it, but ig not.

Yep tried in youtube-sr too

Your IP most likely got banned by google, there's nothing that I can do about this unfortunately.
However, I've implemented OAuth into this library, which allows you to send authenticated request, I used this too on my server (because my server got IP banned too) and it has been working fine. Usage:
const client = new Client({
    oauth: {
        enabled: true,
        refreshToken: "optional", // optional if you already have a refresh token
    }
})

Your IP most likely got banned by google, there's nothing that I can do about this unfortunately.
However, I've implemented OAuth into this library, which allows you to send authenticated request, I used this too on my server (because my server got IP banned too) and it has been working fine. Usage:
const client = new Client({
    oauth: {
        enabled: true,
        refreshToken: "optional", // optional if you already have a refresh token
    }
})

Is there any way to have multiple tokens ? I have a list of cookies and would like to use it with youtubei for a big API

I'm not sure if I'm going to implement that into the library, I feel like it's out of the library's scope, but I'll consider it.
The closest thing you can do right now is to create multiple youtubei client and roll them
Example (not tested):
import { Client } from "youtubei";

const refreshTokens = ["...", "...", "..."];

const clients = refreshTokens.map(refreshToken => new Client({
    oauth: {
        enabled: true,
        refreshToken,
    }
}));

const videoIds = ["...", "...", "..."];

let currentClientIndex = 0;

const getVideo = async (videoId: string) => {
    if (currentClientIndex >= clients.length) {
        currentClientIndex = 0;
    }
    const client = clients[currentClientIndex];
    return client.getVideo(videoId);
}

for (const videoId of videoIds) {
    getVideo(videoId).then(video => {
        console.log(video.title);
    }).catch(console.error);
}

Yeah great idea thanks!


Failed to execute analysis task using "gradle:alphine" image

Describe the bug
I use Gitlab CI to trigger the Dependency Check task, refer to the .gitlab-ci.yml file snippet below:
default:
  image: gradle:alpine

dependency-check:
  script: gradle dependencyCheckAnalyze
  allow_failure: true

build.gradle:
plugins {
    ...

    id 'org.owasp.dependencycheck' version '8.+'
}

...

dependencyCheck {
    formats = [ 'HTML', 'JSON' ]
    cve {
        urlModified = 'https://nvd.nist.gov/feeds/json/cve/1.1/nvdcve-1.1-modified.json.gz'
        urlBase = 'https://nvd.nist.gov/feeds/json/cve/1.1/nvdcve-1.1-2022.json.gz'
    }
    analyzers {
        assemblyEnabled = false
        ossIndex {
            enabled = false
        }
    }
}

Version of dependency-check used
The problem occurs using version 8.2.1 of the gradle plugin.
Log file
error.log
To Reproduce
Steps to reproduce the behavior:

Activate CI tasks with Gitlab Runner, using the above .gitlab-ci.yml configuration.
CI/CD Jobs execution failed (With the K8S gitlab-ci-runner).
See the error.log, refer to the link above.

Expected behavior
I want to successfully execute Dependency Check task in Gitlab CI/CD.
Additional context

I confirmed that the path /home/gradle/.gradle/dependency-check-data/7.0 is writable.
If I don't use the "gradle:alphine" image and directly use the same version of Java (17.0.7) and Gradle (8.1.1), the dependencyCheckAnalyze task executes successfully.
I think the problem is caused by "org.h2.mvstore.MVStoreException". Can it be solved by adjusting the H2 connection parameters (such as adding the ";MV_STORE=FALSE" parameter to the URL connection string)?

I modified the "urlBase = 'https://nvd.nist.gov/feeds/json/cve/1.1/nvdcve-1.1-2022.json.gz'" to default "urlBase = 'https://nvd.nist.gov/feeds/json/cve/1.1/nvdcve-1.1-%d.json.gz'", and the problem disappeared.


Keyboard not working in pc simulator

Hi, I try to run the simulator on PC, i use codeblocks-20.03mingw-setup.exe this file to install codeblock, yet after i clone this project and run it. I found that the keyboard not working on the demo, but I can use mouse to click and drag the widgets. But it does not response to any key pressed on my keyboard.
And I try to install the same version codeblocks on another pc, the same problem.
So is this simulator not support keyboard or some other problem? I watch some learning video on youtube, on the simulator inside the video, the keyboard works. And also I try the visual studio version simulator, keyboard works. So just problem on codeblocks?

Mail have been received， thank you.

Mail have been received， thank you.

Hello, I have also encountered the same issue. Have you resolved it?

Mail have been received， thank you.

Hello, I have also encountered the same issue. Have you resolved it?

no, i already use the vs to finish the project.

@WiseMCU 没解决，项目用vs搞定了

#include "lv_drivers/win32drv/win32drv.h"
.....
{
    lv_group_t * g = lv_group_create();
    lv_indev_set_group(lv_win32_keypad_device_object, g);  // keyboard
    lv_indev_set_group(lv_win32_encoder_device_object, g);  // Mouse wheel (Simulate encoder effect)
}

Click here to view the complete code
Docs: https://docs.lvgl.io/master/overview/indev.html#groups

#include "lv_drivers/win32drv/win32drv.h"
.....
{
    lv_group_t * g = lv_group_create();
    lv_indev_set_group(lv_win32_keypad_device_object, g);  // keyboard
    lv_indev_set_group(lv_win32_encoder_device_object, g);  // Mouse wheel (Simulate encoder effect)
}

Click here to view the complete code
Docs: https://docs.lvgl.io/master/overview/indev.html#groups

Thanks，it works in codeblocks
here is a simple example:
`#include "my_gui.h"
#include "lvgl.h"
#include "lv_drivers/win32drv/win32drv.h"
static void lv_example_textarea(void)
{
lv_group_t * g = lv_group_create();
lv_group_set_default(g);
lv_indev_set_group(lv_win32_keypad_device_object, g);
lv_obj_t *textarea_name = lv_textarea_create(lv_scr_act());
lv_obj_set_width(textarea_name, 400);
lv_obj_set_style_text_font(textarea_name, &lv_font_montserrat_30, LV_PART_MAIN);
lv_obj_align(textarea_name, LV_ALIGN_CENTER, 0, 0 );

}
void my_gui(void)
{
lv_example_textarea();
}`


Updated toml file to exclude all examples using glob operator

Closes #1444

I can't remember exactly why this was added but I'm not sure we still need to have this exclude block. Vaguely remember @mitchmindtree saying it could probably be removed. Perhaps we can merge this for now and remove this in a separate PR once @mitchmindtree can confirm this or not.


Mobs can damage you even if you can't damage them

By default in claims interact-entity-primary is false, so we can't hit mobs, but mobs can hit us.

This is intended as there are MANY mods that might do odd interactions with monsters and players. Set an override in wilderness to allow damage against monsters if you want it always on.


path definition

Rather than have all users add in the path in their own way which may sort of break when sharing scripts, since we have all installed Optickle in different directories, how about using an environment variable as we do in much of the SUS/SEI matlab stuff? e.g.

getenv('OPTICKLE_PATH')

ans =
/Users/rana/GIT/Optickle

Another approach, adopted for instance in the aligonoisebudget SVN, is to implement an external snapshot of Optickle via the svn:externals command. That makes every user's local copy of the repo pull in a specific (or latest) revision of the Optickle repository in a standard location that can easily be hard-coded into scripts.

+1 vote for environment variable.
Came here because the mentions of SVN and hard-coded paths were so repulsive. :-)


Add Marnix to Contributors list

@MarnixDev, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I merged it?


Fix/design #28

Pull Request Test Coverage Report for Build 111

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 0.0%

Totals

Change from base Build 131:
0.0%

Covered Lines:
0

Relevant Lines:
29

💛  - Coveralls


Add BSoD function, fix unblock input, capitalization in builder

NOOOOO

mategol is gonna kill you for fixing capitalization


tour: Run Error

Context: https://tour.golang.org/methods/25
running this example cause this error:

tmp/sandbox589353999/main.go:9: cannot use m (type Image) as type image.Image in argument to pic.ShowImage:
Image does not implement image.Image (missing At method)

Note that this is an "Exercise". You are meant to fix or add something within the given code sample in order for it to run properly; it should not run with just the sample included. This is not an issue with the Tour.

Yes, this is on purpose to show what error you'll see for a mismatch in the interface implementer. Closing, since it's not a bug.


Error on train image classification ( The type initializer for 'Tensorflow.Binding' threw an exception. )

at Microsoft.ML.Vision.ImageClassificationTrainer..ctor(IHostEnvironment env, Options options)
at Microsoft.ML.AutoML.ImageClassificationExtension.CreateInstance(MLContext mlContext, IEnumerable1 sweepParams, ColumnInformation columnInfo, IDataView validationSet)    at Microsoft.ML.AutoML.SuggestedTrainer.BuildTrainer(IDataView validationSet)    at Microsoft.ML.AutoML.SuggestedPipelineBuilder.Build(MLContext context, ICollection1 transforms, ICollection1 transformsPostTrainer, SuggestedTrainer trainer, CacheBeforeTrainer cacheBeforeTrainerSettings)    at Microsoft.ML.AutoML.PipelineSuggester.GetNextInferredPipeline(MLContext context, IEnumerable1 history, DatasetColumnInfo[] columns, TaskKind task, Boolean isMaximizingMetric, CacheBeforeTrainer cacheBeforeTrainer, IChannel logger, IEnumerable1 trainerAllowList)    at Microsoft.ML.AutoML.Experiment2.Execute()
at Microsoft.ML.AutoML.ExperimentBase2.Execute(ColumnInformation columnInfo, DatasetColumnInfo[] columns, IEstimator1 preFeaturizer, IProgress1 progressHandler, IRunner1 runner)
at Microsoft.ML.AutoML.ExperimentBase2.ExecuteCrossValSummary(IDataView[] trainDatasets, ColumnInformation columnInfo, IDataView[] validationDatasets, IEstimator1 preFeaturizer, IProgress1 progressHandler)    at Microsoft.ML.AutoML.ExperimentBase2.Execute(IDataView trainData, ColumnInformation columnInformation, IEstimator1 preFeaturizer, IProgress1 progressHandler)
at Microsoft.ML.ModelBuilder.AutoMLService.Experiments.AutoMLExperiment3.<>c__DisplayClass22_0.<ExecuteAsync>b__6() in /_/src/Microsoft.ML.ModelBuilder.AutoMLService/Experiments/AutoMLExperiment.cs:line 85    at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ML.ModelBuilder.AutoMLService.Experiments.AutoMLExperiment3.<ExecuteAsync>d__22.MoveNext() in /_/src/Microsoft.ML.ModelBuilder.AutoMLService/Experiments/AutoMLExperiment.cs:line 100 --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)    at Microsoft.ML.ModelBuilder.AutoMLEngine.<StartTrainingAsync>d__21.MoveNext() in /_/src/Microsoft.ML.ModelBuilder.AutoMLService/AutoMLEngineService/AutoMLEngine.cs:line 167   at StreamJsonRpc.JsonRpc.<InvokeCoreAsync>d__1391.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.ML.ModelBuilder.ViewModels.TrainViewModel.<b__109_0>d.MoveNext()

Looks like TF binary fail to initialize, it's probably because of CPU incompatible. Can you let us know which CPU you are using?

@behnamasaei  how did you fix it? can you let me know
@LittleLittleCloud Can you help me with this issue?
my info CPU
image
thanks all
Phat.

Installing the latest version of "VC_redist.x64.exe" solved the issue for me.
I hope this will help others!


Update AutoRest C# version to 3.0.0-beta.20240626.1

Update AutoRest C# version to 3.0.0-beta.20240626.1

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Health.Insights.RadiologyInsights


Courtbot subscription currently only sends notifications for one event

Need to confirm accuracy of this description:
When a user subscribes to courtbot notifications, the notifications being sent are only for one (next?) event.
Workaround:
To get notifications for any other event, the user must resubscribe

This ticket should probably be moved to https://github.com/codeforbtv/courtbot-vt-frontend/ project since that deals with handling all the notifications and sms responses.
This project only deals with getting the data, parsing it, and writing it to the database.

moved this to frontend issues https://github.com/codeforbtv/courtbot-vt-frontend/issues/8, gonna close here


[stable/fluent-bit] Fix extraEntries indentation

Signed-off-by: Heiko Nickerl<EMAIL_ADDRESS>What this PR does / why we need it:
This PR fixes the indentation of [FILTER],[OUTPUT] and [INPUT] blocks which are specified via the extraEntries.output, extraEntries.input and extraEntries.flilter values.
Which issue this PR fixes

fixes #11332

Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped

@kfox1111 @edsiper

Thanks, didn't see rawConfig.


a quick fix to wholememory tensor gather default data type

A quick fixes to this issue (https://github.com/rapidsai/wholegraph/issues/168). Set correct default wholememory tensor gather results data type.

/merge


Need to change Copy in Claim Winnings Bell Message

Currently the message is very confusing and can read wrong if a user sells an outcome short (bc we show the markets winning outcome)

The Top Box "Claim Winnings" change to "Claim Proceeds"
Lower red box.....Keep dollar amount and remove "won on outcome name" and replace with (the kept dollar amount) claimed
****This is the only bell message where we need to remove the outcome name from it (We still need the outcome name in all the other bell messages we currently have it in)

fixed - closing


What is the type of function generic type param

Bug Report
I cannot figure out what is the type of generic T in the below playground code.
The generic T param which extends a class in the function, seems to be the never type, but I think it shouldn't be.

🔎 Search Terms
function generic type  type param extends never

🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about extends and generic

⏯ Playground Link

Playground link with relevant code
🙁 Actual behavior
The generic T seems to be never type.

🙂 Expected behavior
The generic T should be object or any type.

The type of T within test<>() is not known, because it's a generic type argument. Within the function the compiler does not know what type T is, so it can't resolve your conditional type TestT<T>.

Actually, this is my actual type function which resolves key chain of type. And I don't know how to make it work for generic T.
export type NestedPaths<Type> =
// forbid access Function property
    Type extends Function ? never
        : Type extends string | number | boolean | Date | RegExp | Buffer | Uint8Array | {
            _bsontype: string;
        } ? [] : Type extends ReadonlyArray<infer EleType> ? ([ArrayIndexes<Type>, ...NestedPaths<EleType>] | [...NestedPaths<EleType>])
            : Type extends object ?
                (
                    {
                        [Key in Extract<keyof Type, string>]:
                        // forbid circular reference
                        (Type[Key] extends Type ? [Key] : Type extends Type[Key] ? [Key] : Type[Key] extends ReadonlyArray<infer EleType> ? Type extends EleType ? [Key] : EleType extends Type ? [Key]
                                : [Key, ...NestedPaths<Type[Key]>]
                            : [Key, ...NestedPaths<Type[Key]>]);
                    }[Extract<keyof Type, string>]
                    // allow to infer partial key chain, and ensure to infer the exact depth of key chain
                    | []
                    )
                : [];

To simplify it, use this code to explain.
class ClassA {c?: string}
function test<T extends ClassA>() {
    const ks: T extends any ? keyof T : keyof T  = "c" // TS2322: Type '"c"' is not assignable to type 'T extends any ? keyof T :   keyof T'.
    const ks1: keyof T  = "c" // ok
    const ks2: ClassA extends any ? keyof T : keyof T  = "c" // ok
}

How to make ks work?

@zyf0330 You can't. The type of ks depends on the type T, but the type of T is not known within the function, because it's passed along from the outside.

I just find a related issue #24560, so it seems that I cannot solve this problem.


Crazy CPU utilization && Memory leak ......

COLS() - Not only uses a tremendous amount of cpu to return the number of columns,
each iteration of the call consumes more and more memory until all memory is consumed and it crashes.
I suspect LINES() does the same, but I haven't tested it.
root@FreeBSD11:~ # uname -sr
FreeBSD 11.2-RELEASE
OR
root@host:~ % uname -sr
Linux 4.13.0-46-generic
root@FreeBSD11:~ # perl6 --version
This is Rakudo Star version 2018.06 built on MoarVM version 2018.06
implementing Perl 6.c.
I suspect this is a problem with moarvm, but figured I'd start here.
+++++++++++++++++++++++++++++++++++++++++++++++
#!/usr/bin/env perl6
use NCurses;
sub MAIN()
{
my $win = initscr() or die("Failed to initialize ncurses\n");
loop {
say COLS();
sleep(1);
}
delwin($win) if $win;
endwin;
}

Also, I wanted to point out that a version stripped of mostly everything did NOT exhibit this problem.
unit module Testing;
use NativeCall;
sub library is export {
return 'libncurses.so.5';
}
my $COLS;
sub COLS is export {
unless $COLS {
$COLS := cglobal(&library, 'COLS', int32);
}
return $COLS;
}
class WINDOW is export is repr('CPointer') { }
my $stdscr;
sub stdscr is export {
unless $stdscr {
$stdscr = cglobal(&library, 'stdscr',   WINDOW);
}
return $stdscr;
}
sub initscr() returns WINDOW is native(&library) is export {*};

The problem stems from the library-exists function.
Leak:
+++++++++++++++++++++++++++++++++
if library-exists('libncurses.so') {
return "libncurses.so";
}
No Leak:
+++++++++++++++++++++++++++++++++
return "libncurses.so";

Moving this off your plate.  This isn't a problem with your module ...... most likely a moar vm issue.


Error: socket hang up

I just recently started getting this, and I'm not sure what is causing it or how to handle it.
Do you know what is causing it o what the fix would be?
{ Error: socket hang up
at TLSSocket.onHangUp (_tls_wrap.js:1124:19)
at TLSSocket.g (events.js:291:16)
at emitNone (events.js:91:20)
at TLSSocket.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9) code: 'ECONNRESET' }

That error in general means that the connection was dropped by one of the sides. That occasionally happens on our end (our load balancing isn't ideal at the moment), but if it is happening a lot please verify that your network connection is stable. If you can't figure it out try to reconnect and pause placing orders (if you're running a bot) in the meantime.


Change program Language?

I want to change language of already created project. How can I do that?
My new language is just a fork of one existing, but with some custom asm instructions added.

Already found a solution:
SleighLanguageProvider lngProv = new SleighLanguageProvider();
LanguageID langId = new LanguageID("new:lang:id");
Language lng = lngProv.getLanguage(langId);
CompilerSpecID specId = new CompilerSpecID("default");

program.setLanguage(lng, specId, false, monitor);

You can also right-click on the program in the main ghidra window and select "set language".


Unified the version information of GIE in 'VERSION'

Is your feature request related to a problem? Please describe.
https://github.com/alibaba/GraphScope/blob/main/interactive_engine/pom.xml#L8
https://github.com/alibaba/GraphScope/blob/main/interactive_engine/common/pom.xml#L9
https://github.com/alibaba/GraphScope/blob/main/interactive_engine/data_load_tools/pom.xml#L8
Maybe we can parse the VERSION file in GIE engine to unify the version information.

Hi @longbinlai could you triage this issue to a right person to address it?


Permission Error

[x] Using latest version as provided on the master branch
[ ] Searched for similar issues including closed ones

What is the purpose of your issue?

[x] Bug
[ ] Feature Request
[ ] Question
[ ] Other

Description
Trying to use it on windows with python 3.6.4
Log
(D:\ProgramData\Anaconda3) C:\Users\User\Desktop\spotify-downloader-master>python spotdl.py --song https://spotify.com/track/26vNIXrv6BI6l0gHHk81Hg
INFO: [LYRICS] Feint & Boyinaband - Time Bomb (ft. Veela) (http://www.youtube.com/watch?v=uOqZ1OQlcs4)
Traceback (most recent call last):
File "spotdl.py", line 216, in
main()
File "spotdl.py", line 196, in main
download_single(raw_song=const.args.song)
File "spotdl.py", line 158, in download_single
if youtube_tools.download_song(input_song, content):
File "C:\Users\User\Desktop\spotify-downloader-master\core\youtube_tools.py", line 64, in download_song
link.download(filepath=filepath)
File "D:\ProgramData\Anaconda3\lib\site-packages\pafy\backend_shared.py", line 613, in download
outfh = open(temp_filepath, fmode)
PermissionError: [Errno 13] Permission denied: 'C:\Users\User\Music\Feint - Time Bomb (feat Veela).m4a.temp'

Yes, I've tried to open terminal windows as administrator too.

It probably has something to do with messed up permissions. You could workaround this by specifying a different download folder with -f option (or either change the default download folder in your config.yml).


All arguments must be passed as keyword arguments

Hello,
I've been trying to run your tutorial but I am getting this error:
python3 train_mineral_shards.py
Traceback (most recent call last):
  File "train_mineral_shards.py", line 51, in <module>
    main()
  File "train_mineral_shards.py", line 24, in main
    visualize=True) as env:
  File "/home/snurkabill/.local/lib/python3.5/site-packages/pysc2/env/sc2_env.py", line 116, in __init__
    raise ValueError("All arguments must be passed as keyword arguments.")
ValueError: All arguments must be passed as keyword arguments.

Could you please point me to correct direction?

sadly i have the same problem after installing everything
any help out there?

In the file "train_mineral_shards.py" replace line 22:
"CollectMineralShards",
with:
map_name="CollectMineralShards",


Add code contribution docs

The docs will be expanded to cover contributing to the ResearchEquals codebase. We can use this thread to document any relevant tidbits to synthesize in the contributing docs.
Some initial redwood commands that are relevant, for the development of dev.researchequals.com:
# Create a new component
yarn rw g <component>

# Migrate the database
yarn rw prisma migrate dev
# Open the database studio env
yarn rw prisma studio

# TODO - sort these commands
yarn rw g scaffold <model>
yarn rw prisma format

yarn rw storybook


Update rag.md

The retriever is missing from the step by step documentation. This is used later when loading into the chain:
chain = (
    {"context": retriever, "question": RunnablePassthrough()}
    | prompt
    | model
    | StrOutputParser()
)

@tzumby Thanks!


Migrate to Spark 2.4.0

Co-authored-by: Max Kießling<EMAIL_ADDRESS>

Should be merged after the next release

Release for spark-cypher-0.2.7 is on Maven Central.


Amending the impementation to be based on set, which is more suitable to check the unique appearance of an element

Hi @emirot ,
Thank you for your implementation. I have changed a few lines in order to check the uniqueness of an element, using set(which is a common pattern) instead of a dict. Feel free to merge, if you agree.
Thanks,
P.

Thanks @PeriGK I will look & test  at your solution asap.


Policy gets stuck trying to save lumber when it needs to discard resources

Two options:

rather than select keep, select discard to encourage making a decision and not getting stuck in a loop
Remove this part of the game, and randomly discard appropriate number of resources - makes game state-action space smaller.

Will work on this tomorrow

Working on this today. I think I have to also update the Neural Net for the DQN since we are shrinking the action space

removed road builder card in push to main.


Feature/28/60 Performance test example with workflow

What this PR changes/adds

Adds simple performance test example by reusing existing test.
Adds performancetests.yml workflow to run nightly and can be triggered manually as well.
Update documentation to adds a section about performance tests.

Why it does that

Base work for future performance tests.

Linked Issue(s)
Relates to #60
Checklist

[ ] added appropriate tests?
[x] performed checkstyle check locally?
[x] added/updated copyright headers?
[x] documented public classes/methods?
[x] added/updated relevant documentation?
[x] added relevant details to the changelog? (skip with label no-changelog)
[ ] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

Codecov Report

Merging #200 (3df29e6) into feature/28-performance-testing (705a447) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 3df29e6 differs from pull request most recent head c3df7f8. Consider uploading reports for the commit c3df7f8 to get more accurate results

@@                        Coverage Diff                        @@
##             feature/28-performance-testing     #200   +/-   ##
=================================================================
  Coverage                             63.09%   63.09%
  Complexity                             2551     2551
=================================================================
  Files                                   633      633
  Lines                                 13679    13679
  Branches                                953      953
=================================================================
  Hits                                   8631     8631
  Misses                                 4606     4606
  Partials                                442      442

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 705a447...c3df7f8. Read the comment docs.

Successful performance test run https://github.com/agera-edc/DataSpaceConnector/actions/runs/2065607095

I guess it was intentional not to allow the user to specify the parameter values when running the workflow manually?

I didn't think of that. But it can be a good idea, I will take a look.

I didn't think of that. But it can be a good idea, I will take a look.

not strictly required since the issue doesn't demand it, but would be a nice to have.

Successful Manual trigger run https://github.com/agera-edc/DataSpaceConnector/actions/runs/2069444491


MacOS Desktop, SPACE hotkey not working

In the MacOS app, you can select timers with the arrow keys, but as per the docs, SPACE should continue the timer on the selected entry.
Upon keypress, it moves up one item on the list, further keypress' do nothing.

Just tested the issue. Space continues the single entry just fine. When the entry is a grouped entry it opens up the group. I think this part could be changed to make it better as also left and right arrow work as open close for the groups.

What version of Mac OS & Toggl are you running?  As my functionality does not match your gif.  Could there be a setting that I am missing?

No there is no setting. The SPACE did indeed open up the group. With the changes I made from the next release SPACE will always continue entry.
If you don't have groups then the grouped mode is not enabled on the web app profile view.

Why was this closed? It doesn't work at all for me either.

@IndrekV New thought, I have not run a build on the repo, I just spent a couple minutes poking around to find where the listeners may be.  Which makes me wonder, is the current downloadable .dmg on the same release version, or is it possibly trailing?  If there is a mis-match there that could explain why users are experiencing different functionalities.
Would you be willing to point me in towards where  in the repo key events are handled?  I started this issue report with every intention of fixing it myself, but I wouldn't be against saving some dig time :)

@lecrouch
I've just release a new beta version with the fix MacOs beta 7.4.71
The issue was fixed with https://github.com/toggl/toggldesktop/commit/5f572126eade40046a98c3104c5c457265e114e2
The SPACE key acts as default key to trigger keypress on view first responder. With two buttons in the time entry cell view (the group button and continue button) the first responder was set to the group button. What this commit did was disable setting the group button as first responder making the only first responder of the view the continue button.
I hope this gives some insight about the SPACE key functionality.


Add delete option in work api

implement https://github.com/open-cluster-management-io/enhancements/tree/main/enhancements/sig-architecture/10-deletepropagationstrategy
Signed-off-by: Jian Qiu<EMAIL_ADDRESS>

/assign @deads2k
/assign @mdelder

Some minor comments.  The API looks good overall.

I think it's normally Foreground.  lgtm after the spelling update.

/lgtm


chore(release): smoketest for v10.25.0-rc.0

update website to v10.25.0-rc.0

close for v10.25.0-rc.1


Rewrite CppThreadsTimer using std::aync

Today, CppThreadsTimer.cpp is using conditional variables, readability would maybe be improvde by using std::async.

Low priority, current implementation using cond variables works.


Add storing lastEventId in dictionary.

Please, consider storing Last-Event-Id in the local dictionary instead of UserDefaults in the EventSource implementation.
In our use case, we want to stream only real-time events starting from now when the stream launched, but the current Horizon implementation will override the now cursor if Last-Event-Id is present.
https://github.com/stellar/go/blob/71cab9c80d24d0f6287b30860129e3f8bff70b33/services/horizon/internal/httpx/handler.go#L238
UserDefaults persists Last-Event-Id on the user device between app launches and that causes overriding of now cursor with an id of older events.
As we see, Java SDK also does not use any persistence storage for Last-Event-Id property and just handles it locally.
https://github.com/stellar/java-stellar-sdk/blob/ce7de4f074bc16416b537e583bf06227315b879c/src/main/java/org/stellar/sdk/requests/SSEStream.java#L35
Thanks.

sounds good, thank you


Added "(Owner)" next to the user name to show that the user owns the for...

@larryweya, it might be easier if you just clone the modilabs repository and make feature branches off of the master there.  This helps because we can all look in one place to see the work that is going on for formhub and we can all easily switch branches to check out features from other devs.

Will do that from now, that was my trial run and didn't want to mess with the code-base as I'm still new to git. Thanks.


DOMNodesInserted not being triggered on form refresh after saving in the CMS

Fixed in https://github.com/restruct/silverstripe-simpler/commit/a727fa5d34c6cdd8aeb003f669f66b4bf27d66da


CDC: need option to turn off delta values

It running CDC with either pre- or postimage, there might be situations where we simply don't care about the delta info.
One very poignant example is alternator streams, where one pre and/or post data is needed.
Conversely, it might be useful to have an option "keys only" that records delta, but only PK/CK data.

Sorry, wrong board. Ugh,


Add a Data Manager Class

Hey is this something you'd like to add to the library ?
Rationale
Bookeeping which examples have been labeled is no fun and error prone and verbose. I propose a "Manager" class that will do it for us, so that labeling looks like this:
User Experience
for index in range(10):

    query_index, query_instance = learner.query(manager.unlabeld)
    ix = query_index[0]
    print(manager.remaining_sources[ix])
    label = (ix,int(input()))
    manager.add_labels(label)

In a notebook it works like this:

Idea
The idea is that the manager maintains masks for the labeled and unlabeled indices, and calculates offsets when adding new labels. End user shouldnt care about this stuff, and they can get the unlabeled examples from manager.unlabeled which is a view on the array.
This is some mock code, I haven't tested it properly yet
import typing
from typing import List,Tuple,Any,Union
import numpy as np
Label = Tuple[int, Any]
LabelList = List[Label]
Sources =List[Any]
class ALManager():
    def __init__(self, features:np.ndarray, labels:LabelList=None, sources:Sources=None):
        '''

        :param features: An array of the features that will be used for AL.
        :param labels: Any prexesiting labels. Each label is a tuple(idx,label)
        :param source: A list of the original data
        '''
        if labels is None:
            labels = []
        self.features = features
        if labels is None:
            self.labels = []
        self.labels = labels
        self.labeled_mask = np.zeros(self.features.shape[0],dtype=bool)
        self.unlabeled_mask = np.ones(self.features.shape[0],dtype=bool)
        self._update_masks(self.labels)
        self.sources = np.array(sources if sources else [])
    def _update_masks(self,labels:Union[LabelList,Label]):

        for label in labels:
            self.labeled_mask[label[0]] = True
            self.unlabeled_mask[label[0]] = False
    def _offset_new_labes(self,labels:LabelList):
        if len(self.labels)==0:
            # Nothing to correct in this case
            return labels
        correctLabels: LabelList = []
        labeledIndices =self.labeled_mask.nonzero()[0]

        for label in labels:
            #The argmax trick on a bool condition returns the index of the first labeled item which came before the new one
            newLabel :Label = (np.argmax(labeledIndices<=label[0])+1+label[0],label[1])
            correctLabels.append(newLabel)
        return correctLabels
    def add_labels(self, labels:LabelList):
        if isinstance(labels,tuple): # if this is a single example
            labels :LabelList = [labels]
        elif isinstance(labels,list):
            pass
        else:
            raise Exception("Malformed input. Please add either a tuple (ix,label) or a list [(ix,label),..]")
        labels = self._offset_new_labes(labels)
        self._update_masks(labels)
        self.labels +=(labels)

    @property
    def unlabeld(self):
        '''

        :return: A view (in the numpy sense) of the features restricted to those that aren't labeled
        '''
        return self.features[self.unlabeled_mask]

    @property
    def labeled(self):
        '''
                :return: A view (in the numpy sense) of the features restricted to those that aren't labeled
        '''
        return self.features[self.labeled_mask]

    @property
    def remaining_sources(self):
        '''

        :return: The original inputs, masked so that only unlabeled ones are returned
        '''
        return self.sources[self.unlabeled_mask]

Hi!
Thanks for your suggestion and the already worked out code example! This manager is definitely a good idea and would significantly improve usability.
Just to give you a heads up, currently I am extremely busy since we are in the middle of a release sprint with my startup, but I'll try to make time for this during the weekend.


every time i get different result from httprobe

first of all thanks for this tool. this tool is great but when I used this tool I'm getting different results for the same subdomains list every time. please see this screenshot link then you will understand
https://drive.google.com/file/d/15ivIm_Dfqwstzb_K8zc2lH99_LWMZCWZ/view?usp=sharing
https://drive.google.com/file/d/1TjY2obMhrjkBl0sxqug6-ioCksFPm91N/view?usp=sharing

Hey, both of your screenshots are of emails in your inbox. Does changing the concurrency or the timeout make your results more accurate?
If you're dealing with a dodgy connection you can do something like cat domains | httprobe | anew hosts a few times. anew will add any newly responding hosts to the list.


Is there a way to check when a tableview is about to insert a cell, or delete a cell?

My tableView's cells are configured with the RxTableViewSectionedAnimatedDataSource. Does that expose a method or something thats triggered whenever a cell is added or removed?

i tried this..
tableView.rx.itemInserted
.subscribe(onNext: { (indexPath) in
print("next")
}, onError: { (error) in
print(error.localizedDescription, "error")
}, onCompleted: {
print("completed")
}) {
print("disposed")
}.addDisposableTo(disposeBag) .
but it doesnt seem to get triggered at all

Curious if you found a way to do this?

@rslim087g @LarsJK
Encountered the same issue where rx.itemInserted doesn't get called. Were either of you able to figure it out?

Looks like rx.itemInserted is part of RxCocoa, not RxDataSources, found your other ticket: https://github.com/ReactiveX/RxSwift/issues/1210


Added number line jumps

Fixes #4234

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
Implemented number line jumps (Hackerrank problem) in C
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#4234

@HarshCasper , @ankitaggarwal23 , @siddharth25pandey  kindly review the PR

Miscellaneous has been removed since it was deprecated.


Add enhacement and maintenece fields to PR template

Description
Add new fields to simplify adding labels to PR.
Type of change

[x] Maintenance

I like it—I made some copy fixes in suggestions.

@psobolewskiPhD I have added an additional field. Could you check again?

@Czaki I thought we'd decided to do away with the template anyway...?

(Not that I object to this, it's strictly an improvement towards the local optimum in the template basin that we're in... But we could hop to a different basin and I thought that's what we'd discussed! 😂)

@Czaki I thought we'd decided to do away with the template anyway...?

when and where? Maybe I miss something? I was even thinking about autolabeler based on pull description.

@Czaki I thought we'd decided to do away with the template anyway...?

Woof, I definitely don't like the idea of no template.
I get that many people are repeat contributors and don't need it or don't care. But they can do Control-A, delete.
But for triaging PRs, it's helpful for there to be some structure, and a good template helps new contributors a lot.

when and where? Maybe I miss something?

Can't find it! 😅 It was more limited, about removing the PR checklist. I think @brisvag was part of the conversation but yeah, can't find it. Anyway,

Woof, I definitely don't like the idea of no template.

This is totally fair. I think better though is to just remove the checklist and make it a simple bullet list, because it's weird that you have to delete and tick the box, and you often get things like - [x ] bugfix which make me unreasonably upset. 😂
Either way, all tweaks can come after this PR.


@Leeeooo19888 hey, could you please stop commenting and creating nonsense posts and comments?

@Leeeooo19888 hey, could you please stop commenting and creating nonsense posts and comments?
Originally posted by @Josee9988 in https://github.com/Josee9988/project-template/issues/17#issuecomment-819555338

I dont have money josef

Did I asked you for money or something? 😅💰 @Leeeooo19888

@Leeeooo19888 why do you open and close issues without any sense? Please don't do so!!

Leeeooo19888


Allow addresses to opt into time-locking their transfers

This allows an address to set a unix timestamp (UTC) that their transfers will be disabled until such time passes.

Some additional consideration may need to be given to this, as it's a sharp knife... If a user decides to interact with this, there is no backing out afterward. Perhaps require this to be executed by ECDSA signature recovery?

If we wanted to make this executable via governor, we could update it to use ERC20 allowance mechanics... an approval would be issued for the timelock in the amount that the account wanted to lock up, then the timelock could attempt to spendAllowance in that amount (and in the process, releasing the allowance) and if it's able, it then locks that amount.

Updated this to allow specifying the amount to lock in addition to how long to lock it for. Permits transfers in excess of the locked amount even before deadline has passed. Handles balance underflows.


path.IsAbs() wrong in Windows

What version of Go are you using (go version)?

$ go version
go version go1.15.5 windows/amd64

Does this issue reproduce with the latest release?
package main

import (
	"regexp"
	"path"
)

var (
	winAbsolutePathRegegp = regexp.MustCompile(`^(?i)[a-z]:.+`)
)

func main() {
	var s = "D:\\a\\whatchanged\\whatchanged"

	println(winAbsolutePathRegegp.MatchString(s))

	println(path.IsAbs(s))
}

What operating system and processor architecture are you using (go env)?
go env Output
$ go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\runneradmin\AppData\Local\go-build
set GOENV=C:\Users\runneradmin\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\runneradmin\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\runneradmin\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\hostedtoolcache\windows\go\1.15.5\x64
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\hostedtoolcache\windows\go\1.15.5\x64\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=D:\a\whatchanged\whatchanged\go.mod
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\RUNNER~1\AppData\Local\Temp\go-build717683694=/tmp/go-build -gno-record-gcc-switches

What did you do?
Determine whether a windows path is an absolute path
What did you expect to see?
path.IsAbs("D:\\a\\whatchanged\\whatchanged") // should be true
What did you see instead?
path.IsAbs("D:\\a\\whatchanged\\whatchanged") // but got false
here is the CI:
https://github.com/axetroy/whatchanged/runs/1497192324
here is the source code:
https://github.com/axetroy/whatchanged/blob/5050ea45deb73d861df1b2e62f945502a2c78c7d/internal/client/git.go#L41-L43

Please use path/filepath.Abs.

Please use path/filepath.Abs.

ohoh.
Is there any difference between these two?
I checked the documents of these two packages, and his instructions are the same
IsAbs reports whether the path is absolute.

IsAbs reports whether the path is absolute.

And it doesn’t seem to not handle windows style
// IsAbs reports whether the path is absolute.
func IsAbs(path string) bool {
	return strings.HasPrefix(path, "/")
}

Please check path_windows.go
// IsAbs reports whether the path is absolute.
func IsAbs(path string) (b bool) {
	if isReservedName(path) {
		return true
	}
	l := volumeNameLen(path)
	if l == 0 {
		return false
	}
	path = path[l:]
	if path == "" {
		return false
	}
	return isSlash(path[0])
}

If this is not a question, please close this. Thank you.

ok. my bad.
Thank you for your patience and have a good day. 👍


Move Tambo arg parser source out of ice.py

When ice_setup was a monolithic script, everything needed
to be in one file.  Now that it is a module, start to move things
into more manageably sized files.
Start by moving the in-lined Tambo parser back out into it's original
source structure, modifying it slightly for clarity.
Signed-off-by: Travis Rhoden<EMAIL_ADDRESS>

aren't we supposed to make this an actual requirement? tambo is released on PyPI with a permissive license

Hmm, I was just doing this because I felt like it...  :)  I didn't think we could have any package dependencies whatsoever?  if I can have tambo from pypi, why not argparse for PY 2.6?

you can now that it is a package! Before this was a no-go because the requirement was to be a single file in a tarball :)

seriously?  ugh.  :)  I thought it was more about working without external network access.

As much as I'd love to see tambo split out into its own package, I think it's going to need to go into "ice_setup 2.0" or something.
From the Red Hat Ceph product perspective, I thought we were going to simply have users run "yum localinstall path/to/ice_setup.rpm" to get ice_setup installed so we can continue on with setting up the offline repository. If we add more packages onto that command, like yum localinstall path/to/ice_setup.rpm path/to/python-tambo.rpm, it's going to get a bit unweildy :/

Since the move is clearly something imminent, I would suggest to the module move in a way that preserves the actual structure of the tambo package (https://github.com/alfredodeza/tambo/tree/master/tambo) so that when there is a move the change can be done in similar fashion as we do in ceph-deploy https://github.com/ceph/ceph-deploy/blob/master/ceph_deploy/lib/__init__.py#L22-27

@alfredodeza sure, that would work for me.

I'm happy to table this for now, as it's not important for moving forward.  I had just thought it was an easy way to move the Tambo code out of ice.py, mostly for aesthetics.
I did actually try preserving the tambo source structure by adding at as a git subtree and using a symlink.  This works, except that the Tambo imports then fail, which is what Alfredo is referring to at https://github.com/ceph/ceph-deploy/blob/master/ceph_deploy/lib/init.py#L3.
Since we don't really know the long-term plans here, it seems like more effort than needed to introduce the whole vendoring concept to ice-setup.  What do you think?

@trhoden agreed!

Thanks.  I'll just close this for now.  To be revisited (or not!) in the future.


Installation document updates

Hi,
I updated the installation document a bit

Clean up title casing

Added link to official Python package tutorial

Added example how to add Disqus commenting (Django's own comments is not recommended anymore by Django community)

Cheers,
M

Thanks for the pull request. It just needs one verbiage correction:

Please note that it using Django's internal commenting is no longer recommended by Django community.

Note the crossed out word. I might be able to merge and fix this for you later this week if you don't get to it first.

Done!

Docs are updated.


Errors from mypy/pylint lints have super tiny hitbox

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

VS Code Version: 1.62.0
OS Version: MacOS 11.6

Steps to Reproduce:

Observe an error from mypy or pylint (for example)
Try to hover over error
Note that cursor has to be in a precise 1 to 2 pixel wide area at the beginning of the word to see a tooltip.

Oddly I do NOT see this with Pylance lints, I can hover over any part of the word for that

@Redoubts Could you attach a screenshot?

Attaching a movie. Pylance and MyPy show the same error, but on different lines -- mypy's squiggle is on def and pylance's is on the type in the line below. Note how the line below is easy to get the type hint to trigger. But it takes a lot of effort to get the popup on def to appear.
https://user-images.githubusercontent.com/2435101/140986594-3d4bba5a-33fe-41fe-9653-c7025f854d73.mov

This issue still appears to happen on the 1.63.0 Insiders build, for which it was supposed to be fixed: https://i.imgur.com/aFbWFIy.png
Tested using Python 3.8, latest MyPy 0.910 and fresh Insiders installation (default settings).
Is it supposed to be like this, or was this moved to 1.64.0?

@DevilXD To clarify, our fix is that you can now hover even these minuscule errors. I don't know where these errors come from or why they are so minuscule, that needs to be addressed in the extension that creates the errors. Does that match your observation as well? That despite the errors being minuscule (only 1 char wide), you can hover them?

Right, it does, it's easier to hover over them now. Is there an issue that addresses why they underline only one character then? Given that this comes from the Python extension, I'm guessing I should search there instead?

@DevilXD Yes, please report directly against the extension at https://github.com/Microsoft/vscode-python/issues

Marking as verified because of https://github.com/microsoft/vscode/issues/136711#issuecomment-982405050

So the extensions shouldn't show errors only on a single character? There is no way to hover over them?

@ahmafi The commit https://github.com/microsoft/vscode/commit/e08f4b5bce2951e6934ea557c1d018cdaa4e483d which has made its way to Insiders 26 days ago and will make its way to Stable 1.63 in a couple of days improves the hit-box for these small hovers. So despite having a very small error squiggly, it is possible now to hover over it. Have you tried with the latest Insiders?

@alexdima I just downloaded and tested it and it's fixed. thanks.


Missing boolean validation

It seems like there's no validation rule for checking if value is boolean out of the box. Or I mess something? Thanks!

There is non by default at the moment. I have it locally and can make a PR for it, though.
Currently the library lacks quite a few default rules from the original Laravel validation module.

if people want to add more of the default Laravel validation rules, PRs are welcome :)

@LKay It would be super awesome. Thanks.

Thanks! Released in 3.2.0.


Refactor/denoising

https://github.com/orgs/OceanStreamIO/projects/6/views/1?pane=issue&itemId=40962065


Thank you for this tool!

Saved me time and demotivation.

Totally agree -- thank you!

Thanks a lot <3

came here to open an issue to say the same thing. THANK YOU, THANK YOU!

I have an app with hundreds of controllers and this was a life saver 👍 👍

please let us know your paypal so I can pay you a beer 🍺

Thank you! <3

@tjgrathwell This can be closed!


Provide proper error handling

Apart from ErrNotFound, there are currently no other exported errors. We should export various errors such as unique constraint violations and so on. They should also contain details if possible.
For example, checking for a unique constraint violation could look as follows:
user, err := db.User.CreateOne(...)
if v, ok := prisma.IsUniqueConstraintViolation(err); ok {
  // do something here
  log.Printf("duplicate entry on column %s", v.Field)
} else if err != nil {
 // probably nothing we can do here
  return err
}

I am having similar problem and it's confusing...
This was working before:
mutation {
  addBranch(restaurantId: 14, data:{
    name:"Amuwo Branch",
<EMAIL_ADDRESS>    contactPhone:"09024472756",
    location: {
      city: "Lagos",
      state:"Lagos",
      landmark:"Big Mosque",
      street: "Apple Junction",
      lga:"Amuwo Odofin",
      lat: 6.471063,
      lng: 3.312688
    }
  }){
    id
  }
}

Now I get this:
{
  "errors": [
    {
      "message": "cannot find restaurant of ID 14 : ErrNotFound",
      "path": [
        "addBranch"
      ]
    }
  ],
  "data": null
}

@darmie Can you please open a new issue? Thanks!

@steebchen nevermind, it works now.. It seems the server that handles the DB transactions was not ready.

Returning detailed errors such as:
type UniqueConstraintViolation struct {
	Message string
	Fields []string
}

type (e UniqueConstraintViolation) Error() string {
	return e.Message
}

is unfortunately not as simple as it sounds, since different databases return different information.
For example, a unique constraint violation error in Postgres returns the fields, while MySQL returns the violated index name.
We could introduce errors depending on database provider, such as PostgresUniqueConstraintViolation and so on to solve this problem.

Returning detailed errors such as:
type UniqueConstraintViolation struct {
	Message string
	Fields []string
}

type (e UniqueConstraintViolation) Error() string {
	return e.Message
}

is unfortunately not as simple as it sounds, since different databases return different information.
For example, a unique constraint violation error in Postgres returns the fields, while MySQL returns the violated index name.
We could introduce errors depending on database provider, such as PostgresUniqueConstraintViolation and so on to solve this problem.

depends on https://github.com/prisma/prisma/issues/5040

Implementation via #1069. Please comment on the PR for any feedback. For other kinds of errors, please open a new issue.


SSO with loginhint in angular 10

Please follow the issue template below. Failure to do so will result in a delay in answering your question.
Library

[ ]<EMAIL_ADDRESS>or<EMAIL_ADDRESS>[ ]<EMAIL_ADDRESS>[x]<EMAIL_ADDRESS>[ ]<EMAIL_ADDRESS>[ ]<EMAIL_ADDRESS>
Documentation location

[ ] docs.microsoft.com
[ ] MSAL.js Github Wiki
[ ] README file
[ ] Other (please fill in)
[x] Documentation does not exist

Description
Need a sample for using sso getting worked in multiple user flows in a single tenant.

Need a sample for using sso getting worked in multiple user flows in a single tenant.

Can you please provide more details about your scenario? What do you mean by "multiple user flows?" Can you provide some examples?

@jasonnutter  Our project is having multiple applications using single azure AD B2C tenant but each application has its own userflow has diplayed in below image. If a user log into application using 'B2C_1_A_th_travelhub' useflow, then want to have sso login into angular application using 'B2C_1_bonvoyage' userflow. Need a sample angular project on using sso login using loginhint.

@jasonnutter  Any update on the above?

I  cannot find any documentation for this. Any inputs pls?


Build and test as part of CI

Following changes were made in this PR:

Use the existing PVC using a subpath

         - name: workspace
            persistentVolumeClaim:
              claimName: app-studio-default-workspace
            subPath: application-service-{{revision}}

Run tests using a make test
Build a PR image and push to https://quay.io/repository/redhat-appstudio/pull-request-builds?tab=tags

This is good for merge.

A bit of a long goal:
But would be nice to have a bot that would comment on PRs with the successfully built image 🤔


add a Logger interface and setter for the logging Printf calls

By adding this Logger interface, and by fulfilling the interface with a function that has no body, you can silence the log messages from the *zk.Conn instance. The Connect() and ConnectWithDialer() functions both set the logger up by default to log to Stderr.
Fixes #60.

Thanks for putting together this patch.

Okay, I think I properly addressed your feedback. Please let me know if there's anything else that needs done.

Looks great. Thanks!


Rest server online demo working fine but model is not giving the resolved sentence

while testing with the rest server online demo for a set of sentence,the coreference is getting resolved but while using "en_coref_lg" model the expected result is not coming.

can you be a little verbose about it. i think i can help you understand better then


Offline install Ubuntu failing

Windows Build Number
Microsoft Windows 10 Pro [Version 10,0,19043]
WSL Version

[X] WSL 2
[X] WSL 1

Kernel Version
No response
Distro Version
Ubuntu 20.04
Other Software
No response
Repro Steps

activate WSL
update kernel offline wsl_update_x64.msi
Install OS using pre downloaded package in admin Powershell Add-AppxPackage .\Ubuntu2004.2-2-.424.0_x64.appx

Expected Behavior
A working Ubuntu install
Actual Behavior
Trying to install Ubuntu 20.04 in WSL offline. So the system has no internet connectivity. First activated WSL, then installed the kernel update (wsl_update_x64.msi)
Downloaded the Ubuntu appx and copied it to the system. Install using Powershell as admin Add-AppxPackage .\Ubuntu2004.2-2-.424.0_x64.appx
Progress bar takes about 4 seconds. Ubuntu appears in startmenu but when I click nothing happens. When I right click to open as admin I get an popup Network Error message: Windows cannot access: C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu2...\ubuntu2004.exe
Also tried renaming .appx to .zip and unpacking. When I try to run .\ubuntu2004.exe in Powershell I immediately get this message:
Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x8000000d Error: 0x8000000d An illegal state change was requested Press any key to continue....
wsl -l gives me: no installed distributions. However wsl -l -v shows the follwoing:
Ubuntu-20.04  installing  2
Tried enabling and disabling wsl several times. Rebooting, updating Windows. Result is always the same. Also tried installing the Kali appx package but same result.
Diagnostic Logs
No response

From the error messages it looks like we are attempting to unpack the distro.  Did you wait a while to see if the install completes?

From the error messages it looks like we are attempting to unpack the distro. Did you wait a while to see if the install completes?

Yes, even tried several hours later. Same result.
@cryptonightly
any news? having the exact same issue

Any update on this? I'm experiencing the exact same issue. I also tried it with other distros and have the same result. The ubuntu2004.exe appears to be empty:

I am investigating a similar issue in a GitHub Action that installs WSL in a GitHub CI runner (https://github.com/Vampire/setup-wsl/issues/17), and it looks like at some point, the executable name was changed from ubuntu2004.exe to ubuntu.exe, which I suspect is the root cause of this issue as well.

Because you can't run any uwp app without license. If you've install app with Add-AppxPackage (obviously without licence file), then Windows must check license throw internet for first launch. In your case machine doesn't have online.
Solution #1:
Microsoft will provide license file with appx/appxbundle
Example install in this case:
DISM.exe /Online /Add-ProvisionedAppxPackage /PackagePath:Ubuntu.appxbundle /LicenseFile:Ubuntu.xml
(Maybe get license file from business store, i don't have access for this store)
Solution #2:
Microsoft will provide unpublished appx linux packages for register in development mode.
Because you can't register unpacked app from Microsoft Store in development mode.
Solution #3
Unpack appx and manual run ubuntu.exe
In this case question becomes how to delete it later installed distribution.
Solution #4
Microsoft will refuse from appx/appxbundle in favor of other types of Linux WSL distribution

I'm running into this exact issue as well. Any help would be greatly appreciated.

As an alternative, rootfs tarball can be used from here https://cloud-images.ubuntu.com/releases/. For example, this is the direct link of 22.04 https://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz

any luck.. i am also using win 11 build Version	10.0.22621 Build 22621.Same cant install any wsl linux images


More visual tweaks

Added colours to map render
Removed destructable from nuked cells

@all-contributors please add @supachris28  for code


Paper problem with mcfunction and shifting biome IDs

--> 1st part of the report <--
Version impacted : Any Paper version or fork of paper
Expected : mcfunctions executed in less than a second
Observed : Just crash the server occasionally
Steps : Use a datapack who uses mcfunctions with tasks executed in less than one second
Special note of the original reporter : "spigot/paper have a optimization code, and the inferno has a lot of mcfunction running in one second, i guess Paper can not handle all that functions and it just crash!"
Attached to this report, the said datapack "Incendium"
--> 2nd part of the report <--
Version impacted : Any version of minecraft
Expected : Add biomes in a server
Observed : Biomes are added, but the old biomes are blend, so you can have :
1: a
2: b
3: c
and add 4 & 5 later
4: d
5: e
who become
1: b
2: c
3: a
4: d
5: e
Steps : Use a datapack add biomes to minecraft, then after a restart, add another datapack who add biomes
_Special note : This bug is report to mojang since months, but no news since 29/10/20
Link of the report : https://bugs.mojang.com/browse/MC-202036
I'll let the people of Incendium explain you any more details you need because I don't know enough about the 1st bug
Incendium_v3.1.8.zip

Hello i use Incendium v3.1.10 and I am 0 bug. You use Paper Version of Incendium ?

They made a version for Paper which deactivates the boss in question on purpose so that the Paper servers can "use" the datapack, it remains problematic for other reasons (obviously), but no, I no longer use the Paper version of the datapack, because too private by disabling this boss.

Since this happens on Paper then it’s a Paper issue and should be reported on their github page.


modified eventCard for useEffect to autoUpdate

Description
Auto Update Events
Type of change
Feature
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Change Status

[x] Complete, but not tested (may need new tests)

How Has This Been Tested?

yarn start

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[x] New and existing unit tests pass locally with my changes
[x] There are no merge conflicts

Thanks!
Sent from Yahoo Mail on Android
On Tue, Aug 18, 2020 at 4:09 PM, Aaron<EMAIL_ADDRESS>wrote:
@anders529 approved this pull request.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Invalid use of '()' to call a value of non-function type 'module'

Hi, I've installed the framework via Cocoapods but I'm receiving the above error message for the following code:
override func viewDidLoad() {
    super.viewDidLoad()

    JSSAlertView().show(
        self, // the parent view controller of the alert
        title: "I'm an alert" // the alert's title
    )
}

I have imported the framework as well in that ViewController

I will have a look at it right away

The error you are getting actually means like if show func would not be public tho.
But it is.
Can you run pod update JSSAlertView and show me the output?

Sure:
Updating local specs repositories

CocoaPods 1.0.0.beta.6 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.

Analyzing dependencies
Downloading dependencies
Using JSSAlertView (1.0)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total
pod installed.

WOW!
you should have get this
╭─syky at aluminium in ~/Desktop/popover using ‹2.2.4›
╰─○ pod update JSSAlertView
Updating local specs repositories

CocoaPods 1.0.0.beta.6 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.

Analyzing dependencies
Downloading dependencies
Using JSSAlertView (1.0.1)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed

The newest version of the pod is 1.0.1, I am wondering if the change of the version system messed things up I will fire up a new version 1.1.1 and let you know it will be couple seconds. Than I am gonna need you to run that update command one more time.

Ok great

Can you please run it again and let me know how the output looked like?

Exactly the same output
Using JSSAlertView (1.0)

How does your Podfile look like?

I was using
platform :ios, '8.0'
use_frameworks!

target 'GCBeaconTest' do

  pod 'JSSAlertView'

end

But I just tried using
  pod 'JSSAlertView', '~> 1.1'

and got this output
Updating local specs repositories

CocoaPods 1.0.0.beta.6 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information see http://blog.cocoapods.org
and the CHANGELOG for this version http://git.io/BaH8pQ.

Analyzing dependencies
[!] Unable to satisfy the following requirements:

- `JSSAlertView (~> 1.1)` required by `Podfile`

Specs satisfying the `JSSAlertView (~> 1.1)` dependency were found, but they required a higher minimum deployment target.

hah, I know.... hmmmm is it possible for you to change
This platform :ios, '8.0' to this: platform :ios, '8.3' or do you really need to support 8.0?

I can change it if it's required, let me try that

Yeah that works now.
Any reason why it requires 8.3 though? I thought it would work for iOS 7+

Well, The 8.3 was stupid I changed back to 8.0 I actually have no idea where this mistake origins from.
So you can set your Podfile back to 8.0.
About the iOS 7 Swift currently does not support compiling Frameworks for iOS 7.
So you can use JSSAlertView but you need to add it manually to project.

Ah ok, that's great, thanks for your help. Didn't expect a response so fast :+1:

Thank you for using JSSAlertView.


Add optional arguments to time tracking callbacks.

Description:
Currently works with track_time_interval and track_point_in_time
(as well as the UTC version).
Checklist:
If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] Tests have been added to verify that the new code works.

All our callback follow the same internal guideline an schema. We use fix parameter that make the code more maintainable. If you need more param on a custom component, use helper/dispatcher and a helper function for time stuff that send a signal to a other point.

@pvizeli I disagree about maintainability. This kind of change is completely backwards-compatible, so it doesn't break the way current code works. On the other hand, without such a change, developers have to jump through hoops in order to achieve a rather trivial thing - when requesting to run a callback, it is very common to expect additional arguments to be passed. The core's async_add_job itself supports that.
These are specifically helper functions, the point of which is to make the development of components easier. I don't see why you would deny such a change - please open it back, so that we can at least have a discussion about it.
Your suggestion about the dispatcher and a helper function is exactly the problem I'm aiming to solve here - to create a helper that makes it easier for developers to subscribe to time changes, instead of having developers to come up with less elegant solutions.
If the current helper functions and their schema are absolutely rigid (again, I don't see why), let's at least add these versions as additional helper functions.


[EVM] Add websocket metrics

Describe your changes and provide context

adds a connection label to request metrics
adds new sei_websocket_connect metric for counting connection starts (always incrementing)

Testing performed to validate your change
sei_rpc_request_counter{connection="websocket",endpoint="eth_ChainId",success="true"} 1
sei_rpc_request_latency_ms{connection="websocket",endpoint="eth_ChainId",quantile="0.5"} NaN
sei_rpc_request_latency_ms{connection="websocket",endpoint="eth_ChainId",quantile="0.9"} NaN
sei_rpc_request_latency_ms{connection="websocket",endpoint="eth_ChainId",quantile="0.99"} NaN
sei_rpc_request_latency_ms_sum{connection="websocket",endpoint="eth_ChainId"} 0.14099900424480438
sei_rpc_request_latency_ms_count{connection="websocket",endpoint="eth_ChainId"} 1
sei_websocket_connect 2

^ example connection label (with either http or websocket)

Codecov Report
Attention: Patch coverage is 95.53571% with 5 lines in your changes are missing coverage. Please review.

Project coverage is 61.64%.  Consider uploading reports for the commit 5c16a2e to get more accurate results

Additional details and impacted files

@@            Coverage Diff             @@
##             main    #1621      +/-   ##
==========================================
- Coverage   61.64%   61.64%   -0.01%
==========================================
  Files         365      366       +1
  Lines       26178    26184       +6
==========================================
+ Hits        16138    16141       +3
- Misses       8967     8970       +3
  Partials     1073     1073

Files
Coverage Δ

evmrpc/block.go
68.02% <100.00%> (ø)

evmrpc/filter.go
77.55% <100.00%> (+0.08%)
:arrow_up:

evmrpc/info.go
73.57% <100.00%> (ø)

evmrpc/rpcstack.go
72.80% <100.00%> (-0.23%)
:arrow_down:

evmrpc/server.go
90.76% <100.00%> (ø)

evmrpc/simulate.go
68.02% <100.00%> (+0.11%)
:arrow_up:

evmrpc/subscribe.go
64.40% <100.00%> (+0.20%)
:arrow_up:

evmrpc/tracers.go
100.00% <100.00%> (ø)

evmrpc/tx.go
66.20% <100.00%> (ø)

evmrpc/txpool.go
73.17% <100.00%> (ø)

... and 6 more

... and 1 file with indirect coverage changes


Excess 'break' statement

There is an excess 'break' statement on line 49 of 'bot.py'.

Closes 4f9c7b2


Update fontations

Meant to help with #647 as a packing indeteriminism was fixed by https://github.com/googlefonts/fontations/pull/738.
Unfortunately this seems to exhibit a new bug, I'm seeing errors like
thread 'tests::intermediate_layer_in_designspace' panicked at ./.cargo/registry/src/index.crates.io-6f17d22bba15001f/read-fonts-0.15.0/src/array.rs:27:19:
attempt to divide by zero
stack backtrace:
   0: rust_begin_unwind
             at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/std/src/panicking.rs:597:5
   1: core::panicking::panic_fmt
             at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/panicking.rs:72:14
   2: core::panicking::panic
             at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/panicking.rs:127:5
   3: read_fonts::array::ComputedArray<T>::new
             at ./.cargo/registry/src/index.crates.io-6f17d22bba15001f/read-fonts-0.15.0/src/array.rs:27:19
   4: <read_fonts::array::ComputedArray<T> as read_fonts::read::FontReadWithArgs>::read_with_args
             at ./.cargo/registry/src/index.crates.io-6f17d22bba15001f/read-fonts-0.15.0/src/array.rs:55:12
   5: read_fonts::font_data::FontData::read_with_args::{{closure}}
             at ./.cargo/registry/src/index.crates.io-6f17d22bba15001f/read-fonts-0.15.0/src/font_data.rs:95:30
   6: core::result::Result<T,E>::and_then
             at /rustc/a28077b28a02b92985b3a3faecf92813155f1ea1/library/core/src/result.rs:1320:22
   7: read_fonts::font_data::FontData::read_with_args
             at ./.cargo/registry/src/index.crates.io-6f17d22bba15001f/read-fonts-0.15.0/src/font_data.rs:93:9
   8: read_fonts::tables::variations::<impl read_fonts::table_ref::TableRef<read_fonts::tables::variations::VariationRegionListMarker>>::variation_regions
             at ./.cargo/registry/src/index.crates.io-6f17d22bba15001f/read-fonts-0.15.0/src/tables/../../generated/generated_variations.rs:793:9

superseded by #665


File doesn't exist message missing

When I use a random character with the tool, it looks like the tool does read the file and report it with 0 good or bad URLs. However, I believe it should display a message such as "file doesn't exist" or "invalid input".

Thank you for creating this issue! My PR(https://github.com/abuZayed15/check-link/pull/10) has resolved this problem.