Add a Stackoverflow badge #1507 | Added stackoverflow badge

Pull Request Description
This pull request closes #
Acceptance Test

[ ] Building the code with mvn clean install -Dintegration.tests still works.
[ ] Running mvn spring-boot:run in the strongbox-web-core still starts up the application correctly.
[ ] Building the code and running the strongbox-distribution from a zip or tar.gz still works.
[ ] The tests in the strongbox-web-integration-tests still run properly.

Questions

Does this pull request break backward compatibility?

[ ] Yes
[ ] No

Does this pull request require other pull requests to be merged first?

[ ] Yes, please see #...
[ ] No

Does this require an update of the documentation?

[ ] Yes, please see strongbox/strongbox-docs#{PR_NUMBER}
[ ] No

PR for Issue #1507

Could you please change the colour to Stackoverflow's orange? Also, is it possible to change the text from PROFILE to ask, or is this not customizable?

@carlspring both are customisable.

If you could change these two, that'll be great!

Hi!
Thank you for your contribution!
Please, feel free to join our chat channel, if you'd like to learn more about the project and/or like to find out what else you could help with.
Kind regards,
Martin


Doesn't work on Mac OOTB (solution provided)

To make example working on Mac I had to add memory setting to elastic search:
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
Solution based on:
https://github.com/elastic/elasticsearch-docker/issues/22

Yes, as Marx2 said, adding the memory setting to the docker-compose configuration for the elasticsearch docker container solved the issue:
  elasticsearch:     image: docker.elastic.co/elasticsearch/elasticsearch:7.2.0     ports:       - "9200:9200"     environment:       - "discovery.type=single-node"       - "ES_JAVA_OPTS=-Xms512m -Xmx512m"     volumes:       - ./elasticsearch/data:/usr/share/elasticsearch/data:rw              # Persistence data


Replace newlines with spaces when one-lining inlay hints

Theoretically fixes how bad this looks after #2691

Seems like it needs some other change:

Will look later.

Nevermind, that was the old deployment without my last fix. Looks good now!


Pre-Requisites

Hi
Are there any other pre-requisites for this to run?
I have this working fine on a Windows 10 PC. Have tried on another windows 10 PC and it doesnt work.
PScore 6.0 installed
Selenium installed via Install-Module Selenium
Chromedriver 76 downloaded to match Chrome install (76.0.3809.126)
SImple Script
$Driver = Start-SeChrome
Enter-SeUrl https://www.google.com -Driver $Driver
Chromedriver starts, Chrome starts with Data;, as the URL.
If you go back to ChromeDriver it says Timed Out connecting to Chrome, Retrying...
In powershell ISE i also get an error stating
Method Invocation failed because [System.String] does not contain a method named 'Navigate'.
At C:\Program Files\windowsPowershell\Modules\Selenium\1.2\Selenium.psm1:65 char :5

    $Driver.Navigate().GoToUrl($url)

Hi @Alexdc-12 ,
I'm taking a shot in the dark, that could be a blocked port. When you start, the chromedriver console window should tell you what port it's starting on (the last time I ran, it was 1370). There's also an update to the module now, it may be worth trying the updated version as well?
I hope that helps!

@Alexdc-12 ChromeDriver comes with the module.
You need to make sure you have the browser that you're going to use with the module installed.
-DM

Hi @Alexdc-12 any update on this issue?
-DM

Hi
I did have the same Chrome version installed as the driver, i will try this again tonight and revert back to you.
Thanks

Still not working, here are steps i followed
Updated selenium by doing Install-module Selenium -force
Download chromedriver 78 to match Chrome install, placed in the assemblies folder.
Test script above, same problem. its listening on port 55761 - I tried disabling the firewall and the issue is the same.

@Alexdc-12 can you try and clone the latest git repo and run the module from there since I've updated the ChromeDriver yesterday.
Also what OS are you running? If you are on windows are you using a 32bit install?
-DM

@the-mentor yes i can try that this evening,
I am on Windows 10 64Bit.
Its worth noting the Windows 10 PC it works on is also 64Bit though.

Still doesnt work, i have replaced chrome with Chrome 32bit as the laptop it works on is Chrome 32bit.
As you can see driver starts and chome starts but nothing else happens

if i look in Powershell ISE i see this error.

@Alexdc-12 based on the screenshots you are running the 2.2.0 version of the module not the 2.3.0 version that is in the GitHub repo.

@the-mentor yes, when I copied the GitHub repo and pasted over the 2.2.0 folder the script.would no longer run citing that start-sechrome is not a known command. I replaced the chrome driver from chrome driver site and web driver DLLs from the repo to do that test

@Alexdc-12 make sure you right click >properties >unblock the zip you download from GitHub since exe files inside the zip will be blocked by windows.

Still the same?

if i rename folder to 2.3.0 it allows script to run but same error as before.

@Alexdc-12 does this issue happens with firefox?
can you try to install the latest Visual C++ redistributables and try again ?
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
-DM

Not sure about firefox as i dont use it. If i use the webdriver dlls instead of PS module it seems OK.
`$YourURL = "https://www.google.co.uk" # Website we'll log t
Invoke Selenium into our script!
$env:PATH += ";C:\Program Files\WindowsPowerShell\Modules\Selenium\2.3.0\assemblies" # Adds the path for ChromeDriver.exe to the environmental variable
Add-Type -Path "C:\Program Files\WindowsPowerShell\Modules\Selenium\1.2\assemblies\WebDriver.dll" # Adding Selenium's .NET assembly (dll) to access it's classes in this PowerShell session
#View mode enable line below
#$ChromeDriver = New-Object OpenQA.Selenium.Chrome.ChromeDriver # Creates an instance of this class to control Selenium and stores it in an easy to handle variable
#Headless mode, 3 lines below
while($true){
$ChromeOptions = New-Object OpenQA.Selenium.Chrome.ChromeOptions
$ChromeOptions.addArguments('headless')
$ChromeDriver = New-Object OpenQA.Selenium.Chrome.ChromeDriver($ChromeOptions)
$ChromeDriver.Navigate().GoToURL($YourURL) # Browse to the specified website`
I updated the Visual C++ redist but still the same.

@Alexdc-12 can you send me the URL in a Direct message so I can do some testing on it?
Thank you.
-DM

Any URL seems to give the issue.

This issue is inactive for quite a while.
A few versions were released since then.
I will now close this issue.
If you still have the same problem with the latest version, you can open another ticket and I will look at it.


Feature request: done as list of booleans for every agent

I'd propose to align the done output from env.step with the state and reward outputs and return a list of boolean values, one for every agent. If an agent is no longer alive, done is set to True. Currently if you would like to know if an agent is still alive you need to check it's state and the list of alive agents, which is not really an elegant way for such vital information.
I'll create a PR if no one has any objections.

My only objection is that this runs into the partial information problem pretty quickly. I think if an agent sees another one die, then they should be able to tell their teammate (without using bits). If, however, neither agent on a team sees an enemy agent die, then it would be strange for them to know about this unless they together cover the entire view space.
I don't mind doing this, but please respect the above in your PR.

AFAIK information about which agents are alive are passed to all agents anyway, regardless of if they were able to see the agent die or not. But my request is more out of convenience when generating a replay buffer for training and making the output of the step function more uniform and logical.

Hmm, it gets weird though for the team setting. Is an agent done when it is dead or only when also its teammate has died... I guess the current implementation does make the most sense and you have to define your own definition of when an episode ends for an agent


Unable to build app after instaling react-native-video

Current behavior
`> Task :react-native-video:compileDebugJavaWithJavac FAILED
F:\newapp\classcast\node_modules\react-native-video\android-exoplayer\src\main\java\com\brentvatne\exoplayer\ExoPlayerView.java:25: error: cannot find symbol
import com.google.android.exoplayer2.ui.SubtitleView;
^
symbol:   class SubtitleView
location: package com.google.android.exoplayer2.ui
F:\newapp\classcast\node_modules\react-native-video\android-exoplayer\src\main\java\com\brentvatne\exoplayer\ExoPlayerView.java:34: error: cannot find symbol
private final SubtitleView subtitleLayout;
^
symbol:   class SubtitleView
location: class ExoPlayerView
F:\newapp\classcast\node_modules\react-native-video\android-exoplayer\src\main\java\com\brentvatne\exoplayer\ReactExoplayerView.java:67: error: cannot find symbol
import com.google.android.exoplayer2.ui.PlayerControlView;
^
symbol:   class PlayerControlView
location: package com.google.android.exoplayer2.ui
F:\newapp\classcast\node_modules\react-native-video\android-exoplayer\src\main\java\com\brentvatne\exoplayer\ReactExoplayerView.java:100: error: cannot find symbol
private PlayerControlView playerControlView;
^
symbol:   class PlayerControlView
location: class ReactExoplayerView
F:\newapp\classcast\node_modules\react-native-video\android-exoplayer\src\main\java\com\brentvatne\exoplayer\ExoPlayerView.java:74: error: cannot find symbol
subtitleLayout = new SubtitleView(context);
^
symbol:   class SubtitleView
location: class ExoPlayerView
F:\newapp\classcast\node_modules\react-native-video\android-exoplayer\src\main\java\com\brentvatne\exoplayer\ReactExoplayerView.java:283: error: cannot find symbol
playerControlView = new PlayerControlView(getContext());
^
symbol:   class PlayerControlView
location: class ReactExoplayerView
F:\newapp\classcast\node_modules\react-native-video\android-exoplayer\src\main\java\com\brentvatne\exoplayer\ReactExoplayerView.java:1160: error: cannot find symbol
} else if (getChildAt(1) instanceof PlayerControlView && exoPlayerView != null) {
^
symbol:   class PlayerControlView
location: class ReactExoplayerView
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
7 errors
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':react-native-video:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.`

Reproduction steps
Installed react-native-video and linked it as per guidlines.
These are my dependencies
"dependencies": {     "react": "16.6.3",     "react-native": "0.58.5",     "react-native-elements": "^1.0.0",     "react-native-firebase": "^5.2.2",     "react-native-gesture-handler": "^1.0.15",     "react-native-linear-gradient": "^2.5.3",     "react-native-modal": "^7.0.2",     "react-native-snap-carousel": "^3.7.5",     "react-native-svg": "^9.2.4",     "react-native-svg-charts": "^5.2.0",     "react-native-vector-icons": "^6.2.0",     "react-native-video": "^4.4.0",     "react-navigation": "^3.2.1"   },
Expected behavior
A normal build
Platform
Which player are you experiencing the problem on:

iOS
Android ExoPlayer
Android MediaPlayer
Windows UWP
Windows WPF

Video sample
If possible, include a link to the video that has the problem that can be streamed or downloaded from.

I had the same problem
I went to android/app/build.gradle and added
android { ...   compileOptions {      sourceCompatibility 1.8      targetCompatibility 1.8   } }

Hey, I tried doing this earlier. This solves the problem when I build the app on a colleagues's system, but gives the same error when I try on mine. I'm baffled!  :(

Try unlinking and re-linking with react-native unlink react-native-video. This sort of thing happens all the time for me and it's sort of magic to get it working again. Sometimes restarting Android Studio will fix it as well.

try the previous mentioned approach, and version 4.4.2

Hello Team,
I too have facing this issue after adding react-native-video plugin.
Can you help us to resolve this issue ?
Error :
`> Task :react-native-video:compileDebugJavaWithJavac
/Users/dhaneshgosai/Downloads/Acharya_FINAL_JULY232019/node_modules/react-native-video/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java:278: error: constructor HlsMediaSource in class HlsMediaSource cannot be applied to given types;
return new HlsMediaSource(uri, mediaDataSourceFactory, mainHandler, null);
^
required: Uri,HlsDataSourceFactory,HlsExtractorFactory,CompositeSequenceableLoaderFactory,LoadErrorHandlingPolicy,HlsPlaylistTracker,boolean,boolean,Object
found: Uri,Factory,Handler,
reason: actual and formal argument lists differ in length
/Users/dhaneshgosai/Downloads/Acharya_FINAL_JULY232019/node_modules/react-native-video/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java:740: error: cannot find symbol
trackSelector.setSelectionOverride(index, groups, null);
^
symbol:   method setSelectionOverride(int,TrackGroupArray,)
location: variable trackSelector of type MappingTrackSelector
/Users/dhaneshgosai/Downloads/Acharya_FINAL_JULY232019/node_modules/react-native-video/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java:761: error: cannot find symbol
trackSelector.clearSelectionOverrides(index);
^
symbol:   method clearSelectionOverrides(int)
location: variable trackSelector of type MappingTrackSelector
/Users/dhaneshgosai/Downloads/Acharya_FINAL_JULY232019/node_modules/react-native-video/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java:766: error: cannot find symbol
trackSelector.clearSelectionOverrides(trackIndex);
^
symbol:   method clearSelectionOverrides(int)
location: variable trackSelector of type MappingTrackSelector
/Users/dhaneshgosai/Downloads/Acharya_FINAL_JULY232019/node_modules/react-native-video/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java:770: error: cannot find symbol
MappingTrackSelector.SelectionOverride override
^
symbol:   class SelectionOverride
location: class MappingTrackSelector
/Users/dhaneshgosai/Downloads/Acharya_FINAL_JULY232019/node_modules/react-native-video/android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java:771: error: cannot find symbol
= new MappingTrackSelector.SelectionOverride(
^
symbol:   class SelectionOverride
location: class MappingTrackSelector
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
6 errors

Task :react-native-video:compileDebugJavaWithJavac FAILED

FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':react-native-video:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 23m 51s
229 actionable tasks: 229 executed
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html`
Above detail while build failed.

Have you manually updated exoplayer?
Make sure you are using 2.9.3
The errors you are getting should be deprecation warnings on 2.9.3.
Seems you are trying to use a higher version, maybe you have another library setting it to another version?
In any event, if you don't see any other version being used, try this PR please:
https://github.com/react-native-community/react-native-video/pull/1653


Add puppet-lint config options and documentation

This adds variables for specifying the puppet-lint executable and additional command line arguments. It also removes the hard-coded '--no-autoloader_layout-check' argument.

I'll take this, but I'll set the default value for the options to what is is currently, so it won't break the linter for anyone.


Recs Load from Disk

Added support for loading of a .json recommendation file from disk.
Useful for debugging / testing with variations of the recommendation databases.
I am not sure if there is a cleaner way to get the file URI into the intent.
Right now I pass it through the setInputData function.

looks fine will merge for now.  Might tweak stuff later


Is that possible not to raise error for few edge cases?

Hi, I am new to scikit-llm. Generally spekaing, ZeroShotGPTClassifier works for my daily work as follows.
clf= ZeroShotGPTClassifier(model=model_name)
clf.fit(X, y)
preds = clf.predict(X)
However, sometimes the input X may have few rows that are too long. It breaks my job by the error of 'context_length_exceeded', so I cannot get preds. Sometimes I fail to get predictions because few rows trigger the OpenAI error of 'content_filter'. (OpenAI's neural multi-class classification models believe my input text contains harmful content, but their predictions are false positives.)
I think the error comes from the retry function. https://github.com/iryna-kondr/scikit-llm/blob/0bdea940fd369cdd5c5a0e625d3eea8f2b512208/skllm/utils.py#L92.

Is there a quick way that I can turn off this error arise in the version 1.0.0?
I am OK if the classification predictions are random if OpenAI API returns any error. Is that doable? My memory may not be accurate, but I remember the old manual of scikit-llm had something like the classifier still works even with an error, but the prediction will be random for that case.

Thank you in advance.

Hi! This is not something that can be done out of the box. Scikit-llm will handle the cases where the llm produces invalid output (e.g. a label that does not exist), but the response object itself must be valid.
However ignoring the error should be relatively straightforward to do by subclassing the classifier and re-implementing the predict method. It should look something like this:
from skllm.utils import to_numpy as _to_numpy
from tqdm import tqdm

class CustomClassifier(ZeroShotGPTClassifier):
    def predict(self, X):
        X = _to_numpy(X)
        predictions = []
        for i in tqdm(range(len(X))):
            try:
                p = self._predict_single(X[I])
            except Exception:
                p = "error"
            predictions.append(p)
        return predictions

Thanks, iryna-kondr. This issue is resolved as your code example is really helpful. Without your example, it's not smooth to understand how you wrap LLMs into your classifier step by step as I am new to scikit-llm.


fix implied_bound_entailment future compat lint

Hey :wave: this crate unintentionally relied on a soundness bug in the Rust compiler, see https://github.com/rust-lang/rust/issues/105572 for more info. This lint will be a hard error in a future release and is fixed by this PR.

closing this to cleanup my open PRs


Dev 1750 gfa

GFA agent aims to calculate the GFA of the building and compare to the GFA in regulation. To get more accurate results, it includes integrate HDB floors data to 3D building.

Looks like dev-singapore-stack will need to be merged into main (and then main into this branch) before this PR can be considered.

It seems like the gfa-agent config might be missing the CSV file location? Containers are typically deployed with the non debug option, I usually commit both debug and non debug configs, or just the non debug one.
Judging from the debug options in the config, I suppose docker-compose-debug.yml is never used and should probably be removed, which I am aware that you copied from my other agents.
All the commits on the dev-singapore-stack branch should not be in this branch (hence reverted).

Looks like dev-singapore-stack will need to be merged into main (and then main into this branch) before this PR can be considered.

Sorry, change of plan. Having discussed it with @kok-foong, a better course of action seems to be to revert all changes relating to dev-singapore-stack. These have no business on the present branch.

With this commit https://github.com/cambridge-cares/TheWorldAvatar/pull/1131/commits/d9f4bfcb23aa9879cd534616752c890dbe5db901, I don't think the code will work without modification. Please either revert this or update the code to read the files from the appropriate place.


Single quotes in commit messages are not encoded correctly

In git.rb (around line 156), git for-each-ref is used to gather commit information.
e.g.
"{ :tagobject => 'XXX',
  :tagtype => 'commit',
  :taggername => 'John Smith',
  :taggeremail =><EMAIL_ADDRESS>  :subject => ' '\\''Releasing 1'\\''',
  :contents => ' '\\''Releasing 1'\\''\n' }\n"

However the '\\'' text does not "eval" (now that I've seen this in the code, I'm a little more worried about what an attacker might be able to do with a commit message that escapes the escaping).
In any event, the escaping is incorrectly done by git.
Changing the eval to the following rectifies the escaping:
eval(hash_script.gsub("'\\''", "\\\\'"))

I may supply a patch + test for this, this is just a place-holder issue until I get time/motivation.

Closing so it doesn't show up in my list of issues any more (and it's 10 years old)


Show app’s “last updated”

In the list of Electron apps, there is a Added (x <time>) ago bit of info in the long list view.
Many of these apps were added 2 years ago, which can give the appearance of staleness.
Instead, I’d love to see this same info show when each app was last updated.

I like this idea.
For apps that have GitHub releases data, we could use the date of the most recent release. @Zearin do you want to give this a try?

For apps that have GitHub releases data, we could use the date of the most recent release. @Zearin do you want to give this a try?

Alas, I currently don’t have the free time to work on this. :(
(Exhibit A: my 1 month delayed response.  Sorry about that!)

Hello, It's my first time here but I would like to work on this, is it still up for grabs?

@parasg1999 Go for it!

So I have tried to update the app list, the following are the results
When latest_release information is available

When latest_release information is not available

I was thinking about two options

Don't show Latest Release for cleaner look.
Show Not Released for information.

@parasg1999 Looks good, I think option with don't show the Latest release when they don't available more preferable and cleaner for me. Feel free to open PR for future discussion.


Resource temporarily unavailable

There is some issue with image generation. I am always getting this error
unlink(storage/app/public/events\fb2b6250b3ba1ebdaab1fdf57db406c3.jpg): Resource temporarily unavailable

It seems the download fails at some point and it tries to unlink the file.
Here is how I try to generate it
$faker = Faker\Factory::create();

$faker->image('storage/app/public/events');

I am using v1.7.1

Thanks, @contik1

I tried the fix suggested in e048b88 and the error message is gone but it doesnt generating any image. it will generate an "unfinished file" in the directory and then update/overwrite it with another "unfinished file" and will be deleted once the processing is finished

After searching in this repositories' issues, I think it is related to lorepixel.com is down. I believe this issue is already fixed because I managed to generate images last week but then again today I failed. I visited https://lorempixel.com and it I can confirm it is down and is causing all these issues.

This happens when OpenSSL is not working properly in your system.
What I found is that if you manually set certification path in Image.php Line 85, it works:

$certificate_location = 'C:\certs\cacert.pem';
curl_setopt($ch, CURLOPT_CAINFO, $certificate_location);

It also works if you disable SSL verification, by adding this line in Image.php:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

OR
if you bypass curl method and goes directory to copy method. This is done by replacing

if(function_exists('curl_exec')){

with

if(false){

However, be aware that this is only a workaround and changes may be overwritten when you do composer update. Therefore, I may be a good idea to do a PR that goes to the copy method if CURL fails.

Just fixed it via a PR https://github.com/fzaninotto/Faker/pull/1490. Hope someone will approve it :)

I think the issue is your folder is currently open when running the command or something...
I tried like 20 times with my folder open and kept on getting the errors but once I closed the folder it succeeded

Since the issue is stale and the original bug was resolved already i will now close this issue.


How can i  not change font shape?

How can i  not change font shape?

Do you mean same font size for all characters?

来信已收到,会尽快查看,谢谢!

来信已收到,会尽快查看,谢谢!

English please

来信已收到,会尽快查看,谢谢!

English please

lol its 'The letter has been received and will be checked as soon as possible. Thank you!'

来信已收到,会尽快查看,谢谢!

来信已收到,会尽快查看,谢谢!


Usecase

HTTP POST request

If I were a junior developer who came on a new project, I would immediately want to quit after receiving such a task, because nothing is clear.


AudioPlayer status change during user interaction

IMPORTANT: Before you create an issue, please take a look at our Issue Reporting Guide.
Briefly summarize your issue:

When the device is playing music or flash briefings, if user try to interact with alexa, for example set a reminder, the status of audio player which plays the music or flash briefings change shortly  between the interaction. On some device, the status change may cause music or news being played shortly between the interaction.
What is the expected behavior?

Music and flash briefings shouldn't be played during user interaction.
What behavior are you observing?

Music and flash briefings being played shortly between user interaction.
Provide the steps to reproduce the issue, if applicable:

start music or flash briefings;
set a reminder and follow the hints.

Tell us about your environment:

What version of the AVS Device SDK are you using?
  <x.y.z>

2.9.2
Tell us what hardware you're using:

[ ] Desktop / Laptop
[ ] Raspberry Pi
[x] Other - tell us more: arm board running linux

Tell us about your OS (Type & version):

[x] Linux

[ ] MacOS

[ ] Raspbian Stretch

[ ] Raspbian Jessy

[ ] Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

[ ] The issue is not applicable to the AVS Device SDK SampleApp.
[x] The issue is not reproducible on the AVS Device SDK SampleApp.

log for alexa smart screen sdk running on a ubuntu machine:
log.txt
As you can see in the log, the audio player status changes shortly from paused to playing and back to paused between the user interaction.
2022-08-22 02:08:41.892 [  4] 0 AudioPlayer:changeState:fromState=PAUSED,toState=PLAYING
......
2022-08-22 02:08:41.902 [  4] 0 AudioPlayer:changeState:fromState=PLAYING,toState=PAUSED
On the ubuntu machine, the time maybe around 10 milliseconds, but on my arm device, the time sometimes could be more than 100 milliseconds.
https://user-images.githubusercontent.com/16895712/185832438-a3f92dc8-4ae2-41df-abdd-85f05280a5df.mp4

Hi @zhaokai3000, we believe that this is the expected behavior. In the time between the interaction, the AudioPlayer will regain focus as AFML is unable to determine that a new directive will be sent from Alexa in the interim. This gap is likely to be very small on a more powerful device, but larger on a less powerful one. We will close this issue if you have no further questions.

Hi @zhaokai3000, we believe that this is the expected behavior. In the time between the interaction, the AudioPlayer will regain focus as AFML is unable to determine that a new directive will be sent from Alexa in the interim. This gap is likely to be very small on a more powerful device, but larger on a less powerful one. We will close this issue if you have no further questions.

Well, I could understand this, but the user experience is not so good and our tester think this is intruding sounds between interaction and should not happen.

Thanks a lot for reaching out. We acknowledge this as a design challenge with asynchronous management of audio and visual directives. As long as ducking is enabled, local player will continue playing media unless told by Alexa otherwise.
You can disable this feature by toggling the following flag https://developer.amazon.com/en-US/docs/alexa/avs-device-sdk/cmake-parameters.html#audio
For more information on Interaction model, please follow the this link - https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/interaction-model.html#foreground-vs-background-channels


issue with code

https://github.com/asulwer/RulesEngine/issues/45

not sure how to prevent the code from being used as it was.  not compile or runtime error, but behavior wasn't as expected

i was thinking about fixing the code to check the object array type for RulesParameter and direct accordingly

We won't be able to fix it... if we do we will introduce breaking changes 🥹

there were a couple of other places that were missed and fixed.


Relative Activity Today Component

Overview
This component can be used to visualize your activity today relative to your 30 day average.
It takes a list of data types that you want it to display - for instance, your sleep or steps or other activity - queries the data, and displays an activity meter filled relative to your 30 day average.

This kind of component could be useful for pacing, for instance - patients with ME/CFS or Long COVID may want to ensure their steps or other activity does not go that high.
If there is no data to display for an individual metric or not at least 5 days of data to calculate a 30 day average, it will hide the metric.  If there are no metrics that would be displayed, it will hide the entire component.
Security
REMINDER: All file contents are public.

[X] I have ensured no secure credentials or sensitive information remain in code, metadata, comments, etc.

[X] Please verify that you double checked that .storybook/preview.js does not contain your participant access key details.
[X] There are no temporary testing changes committed such as API base URLs, access tokens, print/log statements, etc.

[X] These changes do not introduce any security risks, or any such risks have been properly mitigated.

Describe briefly what security risks you considered, why they don't apply, or how they've been mitigated.
Checklist
Testing

[X] MyDataHelps iOS app
[X] MyDataHelps Android app
[X] MyDataHelps website

Documentation

[X] I have added relevant Storybook updates to this PR as well.
[X] If this feature requires a developer doc update, tag @CareEvolution/api-docs.

Consider "Squash and merge" as needed to keep the commit history reasonable on main.
Reviewers
Assign to the appropriate reviewer(s). Minimally, a second set of eyes is needed ensure no non-public information is published. Consider also including:

Subject-matter experts
Style/editing reviewers
Others requested by the content owner

@zwkohn yeah I think "less is more" for this use case; trying to de-clutter and provide only the main useful information.


I do the validation with my own data using the script valid.py, but the result is abnormal

I use valid.py, the result is: (on my own datasets)
Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets= 20 ] = 0.000
Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets= 20 ] = 0.000
Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets= 20 ] = 0.000
Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets= 20 ] = -1.000
Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets= 20 ] = -1.000
Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets= 20 ] = 0.000
Average Recall     (AR) @[ IoU=0.50      | area=   all | maxDets= 20 ] = 0.000
Average Recall     (AR) @[ IoU=0.75      | area=   all | maxDets= 20 ] = 0.000
Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets= 20 ] = -1.000
Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets= 20 ] = -1.000
Average Precision  (AP) @[ IoU=0.50:0.95 | area=   all | maxDets= 20 ] = 0.000
Average Precision  (AP) @[ IoU=0.50      | area=   all | maxDets= 20 ] = 0.000
Average Precision  (AP) @[ IoU=0.75      | area=   all | maxDets= 20 ] = 0.000
Average Precision  (AP) @[ IoU=0.50:0.95 | area=medium | maxDets= 20 ] = -1.000
Average Precision  (AP) @[ IoU=0.50:0.95 | area= large | maxDets= 20 ] = -1.000
Average Recall     (AR) @[ IoU=0.50:0.95 | area=   all | maxDets= 20 ] = 0.000
Average Recall     (AR) @[ IoU=0.50      | area=   all | maxDets= 20 ] = 0.000
Average Recall     (AR) @[ IoU=0.75      | area=   all | maxDets= 20 ] = 0.000
Average Recall     (AR) @[ IoU=0.50:0.95 | area=medium | maxDets= 20 ] = -1.000
Average Recall     (AR) @[ IoU=0.50:0.95 | area= large | maxDets= 20 ] = -1.000

Arch
AP
Ap .5
AP .75
AP (M)
AP (L)
AR
AR .5
AR .75
AR (M)
AR (L)

256x192_pose_resnet_50_d256d256d256
0.000
0.000
0.000
-1.000
-1.000
0.000
0.000
0.000
-1.000
-1.000

I've found the bug~


Green jobs - only if possible (i.e. large enough number of mentions) and only if we have time.

[extension]

@lizgzil I reckon we close this as we aren't going to focus on this in the analysis


2.5.16 final rc

Version updates/changes for the final 2.5.16 rc.

Still need rancher/charts#2034 to go in before we can merge this.


HTML formatting errors in docs/readme.md

When the devops/docs/readme.md is copied over to the Open Horizon Docs website, there are html formatting issues.  See the page rendered at: https://open-horizon.github.io/docs/devops/
We need to fix the README.md at
https://github.com/open-horizon/devops/blob/master/docs/README.md

@joewxboy Does the gem / jekyll pre-processors / rendering run on these copied devops / anax pages before generating the html pages for the OH docs website?
I see several references to macOS which could be replaced with substitution strings.

The GHA ran 3 hrs ago, but copied the wrong  markdown file over to the
https://github.com/open-horizon/open-horizon.github.io/blob/master/docs/mgmt-hub/index.md
It copied
https://github.com/open-horizon/devops/blob/master/README.md
It should have copied
https://github.com/open-horizon/devops/blob/master/docs/README.md
Investigating.

I fixed the GHA in #122 and forced a change in the docs/README.md (see https://github.com/open-horizon/devops/commit/54446cddef809f9069c3bd451a9356cc176bdafb)
It ran the fixed GitHub Action https://github.com/open-horizon/devops/runs/8143327346
Oddly, it pushed the change to  https://github.com/joewxboy/open-horizon.github.io.git
and now @joewxboy need to push to the OH docs repo.
A slow boat to China arrives first.

It didn't work.  See https://open-horizon.github.io/docs/devops/docs/index.html
Now the page renders with visable
Which wasn't expected because other pages (in the anax repo stripped out the html anchors)
Reopening.

Finally!
Two fixes

the anchor  should be quoted
the copydocs needs to use a PAT from an Org Admin (me) instead of an Org Secret.
Closed by #125


Remove digest package's dependency on external sha implementation

The change relies on a refactor of the upstream resumable sha256/sha512 package
that opts to register implementations with the standard library. This allows
the resumable support to be detected where it matters, avoiding unnecessary and
complex code. It also ensures that consumers of the digest package don't need
to depend on the forked sha implementations.
We also get an optimization with this change. If the size of data written to a
digester is the same as the file size, we check to see if the digest has been
verified. This works if the blob is written and committed in a single request.
Signed-off-by: Stephen J Day<EMAIL_ADDRESS>

cc @dmcgowan @jlhawn

so this still does the resumable checksum, but using stdlib crypto?

ah, just moving to another repo and a little refactor, but still a fork of upstream crypto. And looks to have dropped the noresumabledigest build tag... except for in a test? :-)

@vbatts the build tags are still there, they are only used now in the storage package (and digest test). This prevents us from needing to either use build tags or import the resumable crypto package when vendoring into Docker.

@vbatts This PR minimizes the package that have to depend on resumable digest. It does this by ensuring that only the packages that use resumable digest support import the forked crypto.
Effectively, if you don't use resumable digest support, you don't have to bring the package along at all.
This also has a side-effect that the crypto files in the new package are identical to those in the Go distribution.

LGTM

Apart from those minor mostly irrelevant nits, things look good, but since IANTM, I give you a weak LGTM

@tiborvass Most of those edits were already present in the moved source.

@stevvooe true, feel free to ignore my comments :)


Windows support and a rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Hi @scopatz, can you detail what the idea is here? It seems you are downloading an m4 package from cygwin? That's not going to end well.

Oh sorry, those packages do exist.  Nevermind.

There are, please look in https://repo.continuum.io/pkgs/msys2/win-64/
m2-autoconf exists, and automake is called m2-automake-wrapper.
I think having metapackage wrappers for any msys2 package that can only ever exist as a posix package might be a good idea, to keep the recipes simple avoiding the need for selectors?
BTW, it is my hope one day to write conda skeleton msys2 which will convert an MSYS2 recipe into a conda recipe. I did a test of what such a converted recipe would end up as and it worked well: https://github.com/mingwandroid/conda-recipes/tree/7ff03307d09b15ff210bb9df171dc69f0e9f6e69/msys2/m2w64-icu
If anyone from conda-forge had time for this it would be a really good contribution.

BTW, it is my hope one day to write conda skeleton msys2 which will convert an MSYS2 recipe into a conda recipe

That would be awesome!

PS @mingwandroid - where should I open issues against these m2-* packages?  At https://github.com/mingwandroid/conda-recipes?

Maybe: https://github.com/conda/conda-recipes

hmmm I am not actually allowed to open issues against that repo....

Ah really. Sending me an email will have to do for now! Or leaving it here.
On Nov 9, 2017 7:53 PM, "Anthony Scopatz"<EMAIL_ADDRESS>wrote:

hmmm I am not actually allowed to open issues against that repo....
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/conda-forge/m4-feedstock/pull/9#issuecomment-343272214,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_pdKxlNMhS6fA2rf4cY4YDx3xCK__4ks5s01hEgaJpZM4QXAZ3
.

Alright! yeah it seems that the entire repo has issues disabled.  I'll send you an email for now.


Floating Header Link in GitHub

Having a little link icon next to headers appear on hover would be pretty cool!

Having a little link icon next to headers appear on hover would be pretty cool!

Unfortunately that feature became broken in the original template which I've adapted, although it was present in earlier versions of the template, and wasn't fixed for quite a long time. I haven't checked if it was fixed, but I'll give it a look when I get time.

Any updates?

I can confirm that the upstream GitHub template (replicated by @sindresorhus) has been updated, and now header links are working, as can be seen in the online demo:
https://sindresorhus.com/github-markdown-css/#h3
In order to update the local template I'll probably have to rebuild it from scratch, since the current version refers to an old GitHub template that was superseded by a new design.
I'm currently short of spare time due to a project with a very tight ETA, which is lagging behind. But I should be able to find a free day to dedicate to the template update somewhere in December, after the ETA is over.
In case I do forget, please feel free to buzz me and remind me about it! This template update is indeed required.

Awesome! December is a bit away, though. Is the task just related to updating the version of the Github CSS? That should be simple, no? If I have any free time I could try to PR.

Is the task just related to updating the version of the Github CSS?

Probably not, there might also be some changes to the HTML. GitHub has updated its styles at least twice since the original template was converted, so classes name might have changed too, which would also affect some PP macros related to the template, and the sample and test files (hence the suggestion that it's best to just rebuild the whole template, and its Sass/CSS).
Of course, a PR is most welcome.


Builder.load_all_kivy_files issue

Description of the Bug
When I try to load multiple kv files using the load_all_kv_files method it failes with the following error:
 AttributeError: 'BuilderBase' object has no attribute 'load_all_kv_files'
Code and Logs
from kivy.app import App
from kivy.lang import Builder

kv = """
Screen:
    # KV-Code
"""

class MainApp(App):
    def build(self):
        self.root = Builder.load_all_kv_files("path/to/dir")

if __name__ == '__main__':
    MainApp().run()

Screenshots
Code and error screenshot.
Remove this section if no images here
Versions

OS: Kali linux
Python: 3.11
Kivy: 2.3.0
KivyMD: 2.0.1.dev0

  AttributeError: 'BuilderBase' object has no attribute 'load_all_kv_files'
Not related to kivymd.


Fix miri error

Fixes https://github.com/hyperium/http/issues/639

Seems like the header fuzz test was perhaps timing it out or something. I made #641 just to try to get this fixed ASAP.

Hm, nope, there's still MIRI failures. I've opened #642 that should no longer reverts, but fixes the other problem that was noticed.

That fixed it, so I'll close. Thanks for the help!


Replicating results

Hi,
which setting do you use to replicate the paper results?
On simple_tag scenario the best configuration so far is:

128 unites 2 layers MLP for policy
64 unites 1 layer MLP for critic
60k episodes

When I run the model, after the training I get some good cases (like that one you showed here, but even lots of cases where I don't work so well. Is it quite normal or I'm doing something wrong?
I still not able to replicate results for the simple_speaker_listener scenario.

Try using discrete action spaces (you can just use the --discrete_action flag). Despite the original paper claiming to use continuous policies, I noticed that, in the code release they were using discrete policies, and, if you look carefully, you can see that they're using discrete policies in the video that goes along with the paper. That's how I got most of the results that I put in the README, with the exception of the physical deception scenario.

Thank you, indeed it works pretty well with discrete actions!
However, I think I'm missing something. Correct me if I'm wrong, but the DDPG (which is the core for MADDPG) shouldn't assume continuous actions for the deterministic policy?

You're totally right. I was a bit thrown off by this too. I think the answer is that the algorithm becomes somewhat more like stochastic value gradients due to the stochastic policy, rather than DDPG. Essentially you're calculating a one-sample monte-carlo estimate of the gradient of the value function at each step.


Spy assignment panel: Add option to configure how long tasks are assigned

Unsure if this is actually possible, needs additional testing! See #147 for details

Or some way to make spy assignments repeat just like trade routes can be set to auto-repeat.

I might try to make a Better Espionage screen mod if time allows for it. Currently my main priority is to add a few lenses people suggested and improve on the performance of BTS (especially late game).

Closed, see #508


getPoolStatsForpair method transferred from multicall to dex

Please fix the failing tests

Please remove the following line
https://github.com/balancednetwork/balanced-java-contracts/blob/53b10244fd41e78259232aa162bb1a117e3aab50/core-contracts/Dex/src/main/java/network/balanced/score/core/dex/DexImpl.java#L51
Although this doesn't create any issue, but it's a redundant setter which we can avoid.


Confirm Edition Dates from SSA for all form templates

Since project began 4 years ago, at least one template has updated. This will also need to be ongoing maintenance.

confirmed & updating under seperate issues


Add sample high/low watermark data to quick start (#62)

Summary of Changes
Sample quickstart data enriched with table watermarks info (oldest & latest partitions).
Also HiveWatermark class redesigned to handle any DB type watermarks.
Tests
No new tests. Existing tests for watermarks have been updated.
Documentation
No new documentation.
Displayed watermark data example:

Codecov Report

Merging #145 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #145      +/-   ##
==========================================
+ Coverage   83.26%   83.27%   +<.01%
==========================================
  Files          56       56
  Lines        2791     2792       +1
  Branches      295      295
==========================================
+ Hits         2324     2325       +1
  Misses        378      378
  Partials       89       89

Impacted Files
Coverage Δ

databuilder/models/watermark.py
86.36% <100%> (ø)

Continue to review full report at Codecov.

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

@Mikhail-Ivanov looks like the CLA signing isn’t happy. Probably the same old email mismatch problem.

looks good! thanks @Mikhail-Ivanov @jornh


Improve file type icons in treemacs (solution provided)

Currently all code/text file types share the same icon. You can do better changing the code in doom-themes-treemacs.el to something like the following snippet (adding more extensions and text types, of course, but I'm sure you get the idea):
  (dolist (ext '("py" "c"))
    (treemacs-define-custom-icon
     (catch 'found
       (dolist (item all-the-icons-icon-alist)
         (when (string-match-p (car item) (concat "." ext))
           (throw 'found (apply (cdr item)))))
       (all-the-icons-octicon "file-code"))
       ext)))

Notice the code is O(N x M) but I don't think that could be a problem.

This was intentional. I didn't want per-filetype icons; I was taking after the simplicity of Atom's sidebar:

If you want per-filetype icons (and still want to keep the modifications offered by doom-themes-treemacs), you can turn off only the custom icons with (setq doom-treemacs-use-generic-icons nil) then apply your own

Ok if that's intentional, thanks!


[Guide] Advanced Index Actions

Create guides/advanced_index_actions.md similar to the Ruby guide
You must assure that:

All code-blocks, when run from start to finish in order they appear in the guide, do not throw any errors. If you want to demonstrate that certain statements will throw errors, they must be wrapped in a try/catch and print out the expected error.
All code-blocks are properly marked with the language it's written in (i.e.  ```ruby)
The instructions, though mostly identical to the Ruby guide, are suitable for this repo.

Prerequisites
Before you begin, make sure you have the following:
*OpenSearch-Py library installed
*Python 3.x or later installed
*Basic understanding of OpenSearch concepts
Pattern
Indexing Documents with Advanced Features
Indexing Documents with Parent-Child Relationship
You can index documents with a parent-child relationship in OpenSearch using the parent parameter. The parent parameter allows you to specify the parent document ID for a child document.
from opensearchpy import OpenSearch

# Connect to OpenSearch
client = OpenSearch()

# Index a parent document
parent_doc = {
    'title': 'Parent Document',
    'content': 'This is the parent document.'
}
client.index(index='my_index', doc_type='_doc', document=parent_doc, id=1)

# Index a child document with a specified parent document ID
child_doc = {
    'title': 'Child Document',
    'content': 'This is a child document.',
    'parent': 1  # Specify the parent document ID
}
client.index(index='my_index', doc_type='_doc', document=child_doc)

Indexing Documents with Routing
You can specify a routing value when indexing documents in OpenSearch using the routing parameter. The routing value is used to determine which shard a document should be stored in based on the routing value and the routing configuration of the index.
from opensearchpy import OpenSearch

# Connect to OpenSearch
client = OpenSearch()

# Index a document with a specified routing value
doc = {
    'title': 'Document with Routing',
    'content': 'This document has a specified routing value.',
    'routing': 'user1'  # Specify the routing value
}
client.index(index='my_index', doc_type='_doc', document=doc, routing='user1')

Indexing Documents with Versioning
You can enable versioning for documents in OpenSearch to allow for optimistic concurrency control. The version number is used to ensure that multiple updates to the same document do not conflict.
from opensearchpy import OpenSearch
# Connect to OpenSearch
client = OpenSearch()

# Index a document with versioning enabled
doc = {
    'title': 'Document with Versioning',
    'content': 'This document has versioning enabled.',
    'version': 1  # Specify the version number
}
client.index(index='my_index', doc_type='_doc', document=doc)

@ReinGrad Thanks for putting in the work. Sorry for not being clear but you should create a PR that adds uides/advanced_index_actions.md that is VERY similar to the Ruby guide. As in The format and instructions are the same but replace the Ruby sample code with Python Sample code.

@nhtruong I have made a PR to solve this issue #363


Update Safety Bubble hint

This will get overwritten unless you add it to the updateconstants task file

Sorry, I don't quite understand. This was generated after running npm run build.

Oh, if that's the case then that's fine


Documentation for GitHub Enterprise

I don't see any docs on how to use ubi with GitHub enterprise. Not sure if I'm missing something obvious.

There's no way to use it with GH Enterprise right now. There'd need to be a way to set the domain name that replaces the GitHub domains currently hard-coded. PRs welcome!

The v0.3.0 release now includes an --api-base-url CLI argument. You should be able to set this to something like https://github.my-corp.example.com/api/v4 to use an Enterprise installation.


Is this project still active?

Haven't seen a commit since 2017 hence wondering. Thanks!

@softinio please see https://github.com/kquick/Thespian

@beardedeagle Thanks for heads up cool


GA Changes on 17th Feb

It looks like GA made some changes to the JS on 17th Feb and this script in the current form no longer works.
It alters one GA with an incomplete record and makes it unusable so maybe worth considering for anyone yet to roll out.

Hello! Thank you for reporting this.

It alters one GA with an incomplete record and makes it unusable so maybe worth considering for anyone yet to roll out.

Do you know exactly what piece of code in that JavaScript stopped from being replaced? Any fix in mind? I'm a bit busy nowadays and will be really glad if you could debug & PR for instance.

Line 330 seems to be the offending one.
var KA={};var LA={};LA[S.cg]="cc";LA[S.dg]="ci";LA[S.eg]="cm";LA[S.fg]="cn";LA[S.gg]="cs";LA[S.hg]="ck";var BA=function(){var a="www";HA&&GA&&(a=GA);return"https://"+a+".google-analytics.com/*(Zw)*/*(Y29sbGVjdA)*"},AA=function(){var a;HA&&GA&&(a=GA);return"https://"+(a?a+".":"")+"mydomain.com/xxx/*(YW5hbHl0aWNzLmdvb2dsZS5jb20)*/*(Zw)*/*(Y29sbGVjdA)*"},

No fix but then again, i've not really been able to check much in to this.

It appears this instance of google-analytics.com in the code needs a specialContentReplace due to the prefix it uses of https://"+a+"..

Can anyone suggest and test a fix please? I have no time to do it right now :(

Line 330 seems to be the offending one.
var KA={};var LA={};LA[S.cg]="cc";LA[S.dg]="ci";LA[S.eg]="cm";LA[S.fg]="cn";LA[S.gg]="cs";LA[S.hg]="ck";var BA=function(){var a="www";HA&&GA&&(a=GA);return"https://"+a+".google-analytics.com/*(Zw)*/*(Y29sbGVjdA)*"},AA=function(){var a;HA&&GA&&(a=GA);return"https://"+(a?a+".":"")+"mydomain.com/xxx/*(YW5hbHl0aWNzLmdvb2dsZS5jb20)*/*(Zw)*/*(Y29sbGVjdA)*"},

The original line of which:
var KA={};var LA={};LA[S.cg]="cc";LA[S.dg]="ci";LA[S.eg]="cm";LA[S.fg]="cn";LA[S.gg]="cs";LA[S.hg]="ck";var BA=function(){var a="www";HA&&GA&&(a=GA);return"https://"+a+".google-analytics.com/g/collect"},AA=function(){var a;HA&&GA&&(a=GA);return"https://"+(a?a+".":"")+"analytics.google.com/g/collect"},

No fix but then again, i've not really been able to check much in to this.

So we should replace this line and it will work again?

Not so much replacing the line, but the re-writing is not working so until that matching is fixed, it won't work.

This backend basically is capable of finding and replacing something in the script content via regexp. If you can find what to replace or fix, you can add a rule here (for extra cases), or add a path masking here, which applies to all scripts. Probably, you can remove path masking if it conflicts and replaces it with a "specialContentReplace" rule.

Nothing i've tried works so we've switched to using nginx as a proxy. Although a loss of user demographics, at least we have some stats now.

@iammattmartin is there anything preventing you from using dataunlocker.com?

Mainly our pref is keep things like this in-house so we're not reliant on a third party service being up.

Can someone explain what to do so I can write a fix and make PR? This issue is 1month+ old and there is no statistics for this period

Can someone explain what to do so I can write a fix and make PR? This issue is 1month+ old and there is no statistics for this period

Find a problem and how to fix it by changing the code
Fix it & submit PR
In PR description, note how to test the fix (since there are no automated test coverage)

I will be happy to review it. Thanks!

@VityaSchel we've started to use https://github.com/fr0der1c/google-analytics-proxy. Geo data does not come through but at least we have stats.

@iammattmartin do you know why Geo data does not go through the mentioned proxy? Did you find something better in the meantime?

It isn't and does work but requires a bit more work than in the scope of this project.
I've had mine working with uip and GA4 for a few months now.

It does work but I don't have time to submit a PR and doc the change.

When it was using stock code, it was only showing the UK. After our changes, it now shows other countries.
The stats are correct though, this is a specific site for UK audience and matches our matomo stats.

Thanks but this is going off topic entirely and as I am not longer affected by this I am closing it as the repo owner isn't going to fix from the past convo.

@iammattmartin hey! PRs are welcome! It should be actually the one-liner PR adding a parameter here: https://github.com/dataunlocker/save-analytics-from-content-blockers/blob/494e0233c08e093cf3a51575c6b992f454f8d651/config.js#L83

Sorry thats what I mean, this issue wasn't about that and got taken over by others adding stuff unrelated.
This issue was about the proxy breaking for what was reported at the start of the issue.

Got it. Do you have any fix in mind?

lmao this issue is looped basically needs one simple pr but no one wants to do it

It's not a case that no one wants to do it, some have tried but it doesn't work. Given you yourself said no one wants to do it but then asked what to do, seems pretty rich claiming no one wants to do it.


@startpage/bookmarks needs to be extended

Add IDs to Bookmarks and groups.
Adapt API of bookmark state to use the ID

Done


TEST KNOWN ISSUE IN DNCENG

Build
https://dev.azure.com/dnceng-public/public/_build/results?buildId=316985
Build leg reported
No response
Pull Request
No response
Known issue core information
 {
    "ErrorMessage" : "1 new pre-builts discovered! Detailed usage report can be found at",
    "BuildRetry": false,
    "ErrorPattern": "",
    "ExcludeConsoleLog": false
 }

@dotnet/dnceng

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description
Additional information about the issue reported
No response

Report

Build
Definition
Step Name
Console log
Pull Request

319509
dotnet/arcade
Build
Log
dotnet/arcade#13847

319455
dotnet/arcade
Build
Log
dotnet/arcade#13847

316985
dotnet/arcade
Build
Log
dotnet/arcade#13847

Summary

24-Hour Hit Count
7-Day Hit Count
1-Month Count

0
3
3

@missymessa is this issue supposed to track hits for Michael's team? Or is there another reason?

Test completed. Closing.


dry-run before actual cluster creation

Added dry-run test before actual cluster creation.
I think without https://github.com/kubernetes-incubator/kubespray/pull/1318 this test will fail.
It will be needed to prevent check mode break by new PRs.

ci check this

Thank you, for the CI, we're looking to reduce the duration.
The #1318, can still be useful


updated home styling

fixed issue #3:
changed inline styling in home page to external styling

All class names seems to generic, it would be great if they are more specific

Fix class names

@pranshuchittora i have fixed the style naming, but the checks are failing. I don't know why?

Pls pull the new changes and resolve the conflicts.


Update ccmod.json

A new ccmod.json standard now requires these fields I added.
Please create a new release or update the release .ccmod after merging.

There you go

Remember to make a new release


Occasional scroll direction change problem

Hi there,
thanks for all your work on this software, I use it every day for years! My setup is the following:

ScrollReverser 1.8.2 (10505)
Macbook Pro (M1 2020)
Monterey 12.2.1
using both internal trackpad & external bluetooth mouse. I use Scroll Reverser to make external mice scroll in reverse direction, leaving trackpad scrolling in Natural scroll mode.

I occasionally find that scrolling on the trackpad causes a scroll glitch - the direction of the scroll randomly switches. I know 1.8.2 made improvements to this, and it does seem to happen less often, but unfortunately I still see it happen.
I managed to grab this event log showing the issue (I was scrolling a page on Firefox).

The scroll glitch coincided with the "Source changed" message. At the time, I had no external mouse connected.
Please let me know what additional info I can supply. I'm happy to dig into this a little too.

This sounds like #129, where Scroll Reverser will switch its detection from trackpad to mouse halfway through a scroll.

I am experiencing the same since few weeks. My setup is

keep trackpad natural
reverse an external wired mouse (using the Apple Usb C HDMI/USB adapter).
The issue seems to happen randomly when I unplug the macbook from the external screen/Wired mouse.

I'm experiencing the same as @gerboland described. Happens since I updated from Big Sur to Monterey a few days ago (28 May 2022). I didn't have any problems before that.

I started noticing the same issue ever since I upgraded to Monterey a few weeks ago. It's sporadic but tends to happen when I swipe the trackpad very slowly, downwards towards the bottom end. I also have my mouse reversed and the trackpad natural.

I have the same issue. At random, scrolling with the trackpad is glitching/bouncing. For scrolling devices i have only the mouse enabled. If i disable Scroll Reverser, the glitching is gone. Using a Macbook Air M1 with Monterey. Did not notice this issue in Big Sur.

I've been seeing the same thing. It seems to happen when the computer is under heavy load. Using 1.8.2.
What tends to happen is a temporary switch from natural scroll to reversed scroll on the trackpad. No new devices were attached. USB ports all unplugged.

I finally caught it in action. Note that I'm not using a mouse at all -- just the trackpad!

I'm trying to reproduce exactly what happens, but it appears as if it's got something to do w/palm rejection. My left hand rests on the trackpad's left side while the other hand is scrolling w/two fingers. Occasionally the right hand's palm touches the trackpad as well. This triggers a very rare source changed message without actually changing any devices.
I can't reliably reproduce it, however.

One more capture that I managed to reproduce (still no reliable way to do it). It's another "elapsed > 333" switch-to-mouse.

Also started experiencing this... 99% of scrolls are fine and suddenly mid-scroll OOP it's scrolling the opposite way. Using on a trackpad only lately. I had an intuition it was related to palm rejection too – I think I might be brushing an edge of the trackpad with my other hand, but I can't repro. It's happening enough that I disabled scroll reverser since I'm not using a mouse very often right now.
M1 Pro MBP on Ventura 13.1

I switch to LinearMouse. Gets updates and works as expected.

I also have this problem on latest MacOS


Malformed JSON in query API result, 2.52-rc.0 regression

What did you do?
$ curl 'http://localhost:19092/api/v1/query?query=process_cpu_seconds_total&time=1714716585.782'; echo
{"status":"success","data":{"resultType":"vector","result":[{"metric":{"__name__":"process_cpu_seconds_total","instance":"localhost:19092","job":"prometheus"},"value":[1714716585.782,"0.29"]}{"metric":{"__name__":"process_cpu_seconds_total","job":"a","instance":"baz:20702"},"value":[1714716585.782,"2125535.148752446"]}]}}
Notice a missing comma between array elements.
What did you expect to see?
$ curl 'http://localhost:19091/api/v1/query?query=process_cpu_seconds_total&time=1714716585.782'; echo
{"status":"success","data":{"resultType":"vector","result":[{"metric":{"__name__":"process_cpu_seconds_total","job":"a","instance":"baz:20702"},"value":[1714716585.782,"23600372.135197595"]},{"metric":{"__name__":"process_cpu_seconds_total","instance":"localhost:19092","job":"prometheus"},"value":[1714716585.782,"1.2"]}]}}
What did you see instead? Under which circumstances?
See above.
It looks like there are missing comas.
Works fine in 2.51.2
System information
Linux amd64
Prometheus version
prometheus, version 2.52.0-rc.0 (branch: HEAD, revision: f170a014f31cc97d2aba47cc769e846c68f8545d)
  build user:       root@969a4b73703c
  build date:       20240430-12:21:35
  go version:       go1.22.2
  platform:         linux/amd64
  tags:             netgo,builtinassets,stringlabels

Prometheus configuration file
scrape_configs:
  - job_name: "prometheus"
    static_configs:
      - targets: ["localhost:19091"]

  - job_name: "a"
    static_configs:
      - targets:
        - "baz:20702"

I just had a quick look at the source code. it seems that comma is missing in the marshal functions, I'd like to work on the fix.

I just had a quick look at the source code. it seems that comma is missing in the marshal functions, I'd like to work on the fix.

Please do if you already know the fix, happy to review :)
cc @bboreham, I think it's related to https://github.com/prometheus/prometheus/pull/13997

Agreed, thanks for spotting the problem.

Fixed by https://github.com/prometheus/prometheus/pull/14047


http://slybot.readthedocs.org not found

Here you can find docs on Portia and slybot

see https://github.com/scrapinghub/portia/blob/master/slybot/README.rst


New game called "paladins" - unknown compression flags: 514

Hey I'm trying to extract files from a new UE3 game called Paladins. Unfortunately I'm getting the error
*** ERROR: appDecompress: unknown compression flags: 514

Is there a chance you'll investigating into this?
umodel.exe  x\GFxUI.upk
Detected game root x (no recurse)
Found 130 game files (2 skipped)
Loading package: GFxUI.upk Ver: 893/0 Engine: 10897 Names: 898 Exports: 777 Imports: 58 Game: 8000
******** x\GFxUI.upk ********
*** ERROR: appDecompress: unknown compression flags: 514
appDecompress:CompSize=35185 UncompSize=131072 Flags=0x202 <- DecompressBlock:block=B1+8971 <- FUE3ArchiveReader::PrepareBuffer <- FUE3ArchiveReader::Serialize <- FArchive::ByteOrderSerialize <- FString<< <- Name:0 <- UnPackage::LoadNameTable <- UnPackage::UnPackage:GFxUI.upk, ver=893/0, game=8000 <- UnPackage::LoadPackage:x\GFxUI.upk <- Main:umodel_version=413

Using the latest realase
umodel.exe -version
UE Viewer (UModel)
Compiled Nov 13 2015 (git 413)
Copyright 2007-2015 Konstantin Nosov (Gildor). All rights reserved.
http://www.gildor.org/en/projects/umodel

Usually people submitting bugs on the forum.
"unknown compression flags" are usually means either encryption, or custom compressor. I'm rarely dealing with such issues because most likely I'll not be able to support it, plus developers can notice that their encryption was broken and submit a new one in new patch, breaking UModel's compatibility again,
Another reason for not doing that: when developers apply encryption, they silently say: "keep off from our data" (another possible reason is to use some better compression, but it is very unlikely). I'd prefer to keep UModel to be legal tool and to not provide any troubles to them.

Well, that makes sense. Thanks for your answer.


FIx small typo in readme.md

change cillium to cilium.
Signed-off-by: Kay Yan<EMAIL_ADDRESS>

lgtm

@yankay are you using kpng locally or preprod / prod? Any feedback to the community ?

/lgtm
/approve

@yankay are you using kpng locally or preprod / prod? Any feedback to the community ?

Thanks @dougsland .
We are evaluating kpng. If we have feedback , we would send to community. :-)


fix(pcl_ros): fix build fail by pcl_ros

Related Issue(required)
#424
Description(required)
~since this won't be a good way to fix. dont merge this~
roi_cluster_fusion_nodelet.cpp:23:10: fatal error: pcl/point_types.h: そのようなファイルやディレクトリはありません
   23 | #include <pcl/point_types.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/roi_cluster_fusion_nodelet.dir/build.make:63: CMakeFiles/roi_cluster_fusion_nodelet.dir/src/roi_cluster_fusion_nodelet.cpp.o] エラー 1
make[1]: *** [CMakeFiles/Makefile2:134: CMakeFiles/roi_cluster_fusion_nodelet.dir/all] エラー 2
make: *** [Makefile:141: all] エラー 2

   54 | #include <pcl_ros/transforms.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pointcloud_preprocessor_filter.dir/build.make:76: CMakeFiles/pointcloud_preprocessor_filter.dir/src/concatenate_data/concatenate_data_nodelet.cpp.o] エラー 1
make[2]: *** 未完了のジョブを待っています....
/home/taniyama/workspace/occlusion.proj/src/autoware/universe/sensing/pointcloud_preprocessor/src/filter.cpp:54:10: fatal error: pcl_ros/transforms.hpp: そのようなファイルやディレクトリはありません
   54 | #include <pcl_ros/transforms.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/pointcloud_preprocessor_filter.dir/build.make:63: CMakeFiles/pointcloud_preprocessor_filter.dir/src/filter.cpp.o] エラー 1
make[1]: *** [CMakeFiles/Makefile2:241: CMakeFiles/pointcloud_preprocessor_filter.dir/all] エラー 2
make: *** [Makefile:141: all] エラー 2
---
Failed   <<< pointcloud_preprocessor [49.2s, exited with code 2]
Summary: 253 packages finished [55.5s]
  10 packages failed: costmap_generator extrinsic_map_based_calibrator laserscan_to_occupancy_grid_map lidar_centerpoint obstacle_collision_checker obstacle_stop_planner point_cloud_accumulator pointcloud_preprocessor roi_cluster_fusion velodyne_pointcloud
  11 packages had stderr output: camera_calibration costmap_generator extrinsic_map_based_calibrator laserscan_to_occupancy_grid_map lidar_centerpoint obstacle_collision_checker obstacle_stop_planner point_cloud_accumulator pointcloud_preprocessor roi_cluster_fusion velodyne_pointcloud
  20 packages not processed

Review Procedure(required)

Related PR(optional)

Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.

[ ] Read commit-guidelines
[ ] Assign PR to reviewer

If you are adding new package following items are required:

[ ] Documentation with description of the package is available
[ ] A sample launch file and parameter file are available if the package contains executable nodes

Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.

[ ] Commits are properly organized and messages are according to the guideline
[ ] PR title describes the changes

Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.

[ ] All open points are addressed and tracked via issues or tickets

CI Checks

Build and test for PR / build-and-test-pr: Required to pass before the merge.
Build and test for PR / clang-tidy-pr: NOT required to pass before the merge. It is up to the reviewer(s). Found false positives? See the [guidelines][clang-tidy-guidelines].
Check spelling: NOT required to pass before the merge. It is up to the reviewer(s). See here if you want to add some words to the spell check dictionary.

b730a5a
: Fix following error
[component_container_mt-15] /opt/ros/galactic/lib/rclcpp_components/component_container_mt: symbol lookup error: universe.proj/install/obstacle_stop_planner/lib/libobstacle_stop_planner.so: undefined symbol: _ZN7pcl_ros19transformPointCloudERKN5Eigen6MatrixIfLi4ELi4ELi0ELi4ELi4EEERKN11sensor_msgs3msg12PointCloud2_ISaIvEEERS9_
[ERROR] [component_container_mt-15]: process has died [pid 385604, exit code 127, cmd '/opt/ros/galactic/lib/rclcpp_components/component_container_mt --ros-args -r __node:=motion_planning_container -r __ns:=/planning/scenario_planning/lane_driving/motion_planning --params-file /tmp/launch_params_ho0y8vy7'].

@taikitanaka3 Please do not write TIER IV's Slack links because they aren't visible to everyone.

If you merge this, I believe we should create a follow-up issue for that (ament_cmake_auto).

@kenji-miyake
I actually don't know why this happened. But this bug is mentioned in many place in slack. And you said this maybe because of galatic sync.

@taikitanaka3 I guess this problem is different from what I mentioned before.

@taikitanaka3 Have you already solved this issue? If so, could you close this PR?

@wep21
yes maybe rosdep update was necessary for this.


Error following installation, help requested

Click to expand!
Issue Type
Build/Install
Source
source
Tensorflow Version
2.11.0-cp310
Custom Code
No
OS Platform and Distribution
Linux Kubuntu 22.04
Mobile device
No response
Python version
3.10
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
Cuda framework 12.0
GPU model and memory
No response
Current Behaviour?
I installed tensorflow into a new python virtual environment using the following commands:

mkdir tensorflow_files
cd tensorflow_files
python3 -m venv virtualenv
source virtualenv/bin/activate
pip install --upgrade TensorFlow

Having done so, tensorflow doesn't work, to the extent of not even being able to import it, see error messages below:
(virtualenv) adrian@arcturus:~/tensorflow_files$ python3
Python 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
2022-12-15 23:35:07.846430: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
Traceback (most recent call last):
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/pywrap_tensorflow.py", line 62, in <module>
    from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: /home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so: undefined symbol: _ZNK10tensorflow8OpKernel11TraceStringB5cxx11ERKNS_15OpKernelContextEb

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/__init__.py", line 37, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/__init__.py", line 36, in <module>
    from tensorflow.python import pywrap_tensorflow as _pywrap_tensorflow
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/pywrap_tensorflow.py", line 77, in <module>
    raise ImportError(
ImportError: Traceback (most recent call last):
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/pywrap_tensorflow.py", line 62, in <module>
    from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: /home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so: undefined symbol: _ZNK10tensorflow8OpKernel11TraceStringB5cxx11ERKNS_15OpKernelContextEb

Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors for some common causes and solutions.
If you need help, create an issue at https://github.com/tensorflow/tensorflow/issues and include the entire stack trace above this error message.

### Standalone code to reproduce the issue

```shell
See installation description above.

Relevant log output
(virtualenv) adrian@arcturus:~/tensorflow_files$ python3
Python 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
2022-12-15 23:35:07.846430: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
Traceback (most recent call last):
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/pywrap_tensorflow.py", line 62, in <module>
    from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: /home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so: undefined symbol: _ZNK10tensorflow8OpKernel11TraceStringB5cxx11ERKNS_15OpKernelContextEb

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/__init__.py", line 37, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/__init__.py", line 36, in <module>
    from tensorflow.python import pywrap_tensorflow as _pywrap_tensorflow
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/pywrap_tensorflow.py", line 77, in <module>
    raise ImportError(
ImportError: Traceback (most recent call last):
  File "/home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/pywrap_tensorflow.py", line 62, in <module>
    from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: /home/adrian/tensorflow_files/virtualenv/lib/python3.10/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so: undefined symbol: _ZNK10tensorflow8OpKernel11TraceStringB5cxx11ERKNS_15OpKernelContextEb

Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors for some common causes and solutions.
If you need help, create an issue at https://github.com/tensorflow/tensorflow/issues and include the entire stack trace above this error message.

@ajeb78
I was able to install and import the tensorflow in a python environment without a problem. Could you please refer to the below screenshots and official documentation :

Thank you!


#206 - corrected MetadataFileTest

For #206 I've corrected test and coverages.

Codecov Report

Merging #207 into master will increase coverage by 1.23%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #207      +/-   ##
============================================
+ Coverage     64.47%   65.70%   +1.23%
- Complexity      167      168       +1
============================================
  Files            35       35
  Lines          1219     1219
  Branches         60       60
============================================
+ Hits            786      801      +15
+ Misses          427      412      -15
  Partials          6        6

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/com/artipie/rpm/meta/XmlRepomd.java
85.71% <0.00%> (+1.78%)
6.00% <0.00%> (+1.00%)

...c/main/java/com/artipie/rpm/pkg/PackageOutput.java
25.00% <0.00%> (+25.00%)
0.00% <0.00%> (ø%)

src/main/java/com/artipie/rpm/NamingPolicy.java
100.00% <0.00%> (+54.54%)
0.00% <0.00%> (ø%)

Continue to review full report at Codecov.

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

This pull request #207 is assigned to @paulodamaso/z, here is why; the budget is 15 minutes, see §4; please, read §27 and when you decide to accept the changes, inform @g4s8/z (the architect) right in this ticket; if you decide that this PR should not be accepted ever, also inform the architect; this blog post will help you understand what is expected from a code reviewer; there will be a monetary reward for this job

@olenagerasimova The test is ok, the problem is in MetadataFile

@paulodamaso I do not see what's wrong(( This is repomd.xml generated in this test:
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo">
    <revision>1590686397179</revision>
    <data type="primary">
        <checksum type="sha">6d2fa03edc1a059325a0cd2b8d0bd6158c5eb10c</checksum>
        <open-checksum type="sha">7fe70820e08a1aac0ef224d9c66ab66831cc4ab1</open-checksum>
        <location href="repodata/c808ce6995fce264078e36411b35c6e32917f9ca-primary.xml.gz"/>
        <size>28</size>
        <open-size>8</open-size>
    </data>
</repomd>

I also checked repomd generated in RpmITCase, seems ok too.

@paulodamaso thanks for noticing the error, I've fixed NamingPolicy to use FileChecksum for calculating hex and created #208.

@g4s8 please merge

@g4s8 please, could you merge this?

@sereshqua/z please review this job completed by @paulodamaso/z, as in §30; the job will be fully closed and all payments will be made when the quality review is completed

@paulodamaso please make sure you will find at least 3 issues during next CR, thanks

@sereshqua I will, thank you

@0crat quality acceptable


Guard for missing Ember.inject.

This is not present on Ember < 1.10.
Also, update ember-try config for Ember 1.10 support.

LGTM.


Add S3 based log event persistence

This is a generally applicable question, but has been triggered again by https://github.com/cityindex/logsearch/issues/269#issuecomment-30518105 specifically.
We have experienced loss of ingress log events already in a few scenarios, which is an artifact of our current architecture lacking a reliable message archiving tier, i.e. source messages are lost once consumed by a downstream tier.
Most message brokering solutions elsewhere are using the obvious approach to also archive every event to persistent storage before consuming it by (potential several) downstream tiers, usually S3.
This would enable both, recovery from outages without data loss as well as (selective) replay capabilities for testing etc.

Closed as Won't Fix due to project being retired to the CityIndex Attic.


Organization dashboard - Implement DB connection

Implement the connection between the dashboard and the DB.
Create an update SQL query in order to update the DB with the new data from the organization. i.e. started volunteering, volunteer's role etc.
Points: 6

Done.


Some tasks failing repeatedly with "application-identifier entitlement does not match" error

I'm seeing the following error in logs of failed tasks (for example complex_layout_ios__start_up), but the tasks will eventually run if you use the Rerun button. It seems to have runs that affect some hosts and not others, but sometimes the hosts can recover from this state and start passing these same tests on later runs (perhaps someone rebooted the host behind the scenes and I didn't notice).  The error is:
stdout: [        ] [ 65%] InstallingEmbeddedProfile
stdout: [        ] [ 70%] VerifyingApplication
2020-09-11T19:37:51.239257: stderr: [ +168 ms] 2020-09-11 19:37:51.237 ios-deploy[73730:44281811] [ !! ] Error 0xe80000be: This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed. AMDeviceSecureInstallApplication(0, device, url, options, install_callback, 0)

At the time I first noticed this, it seemed that mac6 was doing this frequently, but just checking today, mac6 succeeded on this same task after mac12 had issues with it.
I would include a pointer to a specific log, but the Download Logs button does not expose a URL - clicking it goes directly to a download dialog. If you scan the column for complex_layout_ios__start_up from about commit 4f62680809607eda5fec4606acff8a214a51644d to several commits before that you will see a lot of yellow "rerun" boxes that show the error a few times.

complex_layout_ios__start_up is now failing repeatedly (it has run seven times and not succeeded), so I'm going to deem this as blocking the build, and bump this to P0.
I'm not sure if all the failures are associated with the "application-identifier entitlement", but it is a place to start, as it does seem to happen a lot.

Looks like all the mac machines have been failing randomly. Will reboot all of them to get them to a good initial state to debug better.

All the machines have been restarted and agent code updated. Please let me know if the problem persists

The test keeps failing. I don't think this is an infrastructure issue:
2020-09-14T12:48:21.883825: INFO [task runner] [complex_layout_ios__start_up] stdout: [   +8 ms] Fail to connect to service protocol: http://<IP_ADDRESS>:49443/: HttpException: , uri = http://<IP_ADDRESS>:49443/ws

2020-09-14T12:48:21.883975: INFO [task runner] [complex_layout_ios__start_up] stderr: [        ] failed to connect to http://<IP_ADDRESS>:49443/

2020-09-14T12:48:21.885816: INFO [task runner] [complex_layout_ios__start_up] stdout: [   +1 ms] "flutter run" took 72,326ms.

2020-09-14T12:48:21.889241: INFO [task runner] [complex_layout_ios__start_up] stderr: [   +3 ms]

@godofredoc That would be a different cause than application-identifier entitlement does not match. Are there other tests flaking with that message?  I don't see any just downloading random logs, can it be queried?
platform_views_layout_hybrid_composition and platform_views_layout are reusing that bundle identifier, which they shouldn't be, though that would be benign if the apps are getting uninstalled after the test runs.

platform_views_layout_hybrid_composition and platform_views_layout are reusing that bundle identifier, which they shouldn't be, though that would be benign if the apps are getting uninstalled after the test runs.

Fixing in https://github.com/flutter/flutter/pull/65793, not convinced this is causing the issue though.

complex_layout_ios__start_up passed on https://github.com/flutter/flutter/commit/7e41425d4af21dec7a7ff072a3ec1387859e32c8, downgrading this to a P2.  Will keep an eye on it on subsequent commits to see if it flakes again.

Moving this bug out of the ticket queue.

Last test with this error message was 2020-09-13T23:20:17, which is before 7e41425 merged.  Closing for now, we can reopen for more investigation if it pops up again.


Flyway uses schema_version table even if I specify the table to be flyway_schema_history

Duplicate of #1859
Originally posted by @axelfontaine in https://github.com/flyway/flyway/issues/1860#issuecomment-350040650
The determineTable(Table table) method of JdbcTableSchemaHistory should FIRST check if the new default table (flyway_schema_history) exists before trying to fallback.  Flyway should only fallback if the specified table name is not found.
For our app we have both a flyway version 3 and 4 compatible table present because our db is shared by our old and new release of software for zero downtime upgrades.  This worked fine with flyway versions 3 and 4.  Now we are upgrading to Spring Boot 2.0 which includes Flyway 5 the app won't start because flyway 5 is falling back to the schema_version table which is flyway 3 compatible.

This is quite an unusual scenario, but you are right that a check is missing there. Done. It has now been added.


Assemble a list of publications relating to YAMZ

For example, @jkunze uploaded https://archive.org/details/Metadictionary--Advocating-for-community-driven-metadata-vocabulary-application to IA but it would be useful to have a list of all related papers, references, and ideally a link to the paper/PDF.

This could go on the MRC web page for YAMZ in wordpress.

at the bottom of the page, here: https://cci.drexel.edu/mrc/yamz-metadata-dictionary/


MTD temporal convolution radius

Right now the MTD temporal convolution code is hardwired to a convolution radius of 1.  This needs to be generalized so the user can specify a different value

This feature was requested by a user via MET-Help:
https://rt.rap.ucar.edu/rt/Ticket/Display.html?id=88022
The temporal smoothing in MTD is hard-coded to be +/- 1 time step. This user would like to have the ability to apply no temporal smoothing in MTD to see how it changes the results.
More generally, recommend that the amount of temporal smoothing be a configurable item specified as a beginning and ending offset relative to the current time. For example, the default (existing) setting would be:
conv_time_window = { beg = -1; end = 1; }
And for no temporal smoothing:
conv_time_window = { beg = 0; end = 0; }
Or for the last 3 time steps:
conv_time_window = { beg = -3; end = 0; }

Finished adding config file option, updating the output columns, updating the user's guide, and adding a new unit test call to mtd to exercise this functionality.


unison crash after first sync with No file monitoring helper program found

unison -version
unison version 2.51.2 (ocaml 4.08.1)

unison config
root = /Volumes/DevDesktop
root =<EMAIL_ADDRESS>ignore = Name .FBCIndex
ignore = Name .FBCLockFolder
ignore = Name .fseventsd
ignore = Name {.Trash*,.VolumeIcon.icns,.HSicon,TemporaryItems,.Temporary*,TheFindByContentFolder}
ignore = Name .DocumentRevisions-*
ignore = Name {TheVolumeSettingsFolder,.Metadata,.filler,.idsff,.Spotlight,.DS_Store,.CFUserTextEncoding}
ignore = Name */src/*/eclipse-bin
ignore = Name */AAA/*
ignore = Name */.project
ignore = Name */.settings
ignore = Name */.classpath
ignore = Name *.swp
ignore = Name */env
ignore = Name */RemoteSystemsTempFiles
ignore = Name */.idea
ignore = Name */src/*/*.iml
ignore = Name export
ignore = Path moonfish
ignore    = Path */build/*/*/*/*/build/{,.}?*
ignorenot = Path */build/*/*/*/*/build/unit-tests
ignore = Regex .*/runtime/perl/lib/perl...-dist/[pP]od
repeat = 5
maxbackups = 0
retry = 1
auto = true
batch = true
confirmbigdeletes = true
times = true
prefer = newer
terse = true
contactquietly = true
log = true
logfile = /Users/mbazzan/.unison/unison.log
ignorecase = false
fastcheck = true
sshargs = -C

command:
RUST_LOG=debug unison -repeat watch
output
DEBUG 2020-06-24T09:12:55Z: unison_fsmonitor: event: Input("VERSION 1\n")
DEBUG 2020-06-24T09:12:55Z: unison_fsmonitor: >> VERSION 1
DEBUG 2020-06-24T09:12:55Z: unison_fsmonitor: event: Input("START 2fa3d0d616137cebf6df2910a9a50132 /Volumes/DevDesktop \n")
DEBUG 2020-06-24T09:12:55Z: unison_fsmonitor: replicas: {"2fa3d0d616137cebf6df2910a9a50132": Replica { root: "/Volumes/DevDesktop", paths: {"/Volumes/DevDesktop"}, pending_changes: {} }}
DEBUG 2020-06-24T09:12:55Z: unison_fsmonitor: >> OK
DEBUG 2020-06-24T09:12:55Z: unison_fsmonitor: event: Input("DIR \n")
DEBUG 2020-06-24T09:12:55Z: unison_fsmonitor: >> OK
...
...
...
...
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: >> CHANGES 2fa3d0d616137cebf6df2910a9a50132
[END] Copying BluTraceBuilderTools/build
[END] Copying BluTraceBuilderTools/logs
[END] Updating file BluTraceBuilderTools/packageInfo
[END] Copying BluTraceBuilderTools/src/BluTraceBuilderTools/.coverage
[END] Copying BluTraceBuilderTools/src/BluTraceBuilderTools/.pytest_cache
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: event: FSEvent(RawEvent { path: Some("/Volumes/DevDesktop/BluTraceBuilderTools/src/BluTraceBuilderTools/doc/.unison._apidoc.2fa3d0d616137cebf6df2910a9a50132.unison.tmp"), op: Ok(CHMOD | CREATE | RENAME), cookie: Some(89893770) })
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: >> CHANGES 2fa3d0d616137cebf6df2910a9a50132
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: event: FSEvent(RawEvent { path: Some("/Volumes/DevDesktop/BluTraceBuilderTools/src/BluTraceBuilderTools/doc/_apidoc"), op: Ok(RENAME), cookie: Some(89893770) })
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: >> CHANGES 2fa3d0d616137cebf6df2910a9a50132
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: event: FSEvent(RawEvent { path: Some("/Volumes/DevDesktop/BluTraceBuilderTools/src/BluTraceBuilderTools/src/blu_trace_builder_tools/.unison.extracommands.py.2fa3d0d616137cebf6df2910a9a50132.unison.tmp"), op: Ok(CHMOD | CREATE | RENAME | WRITE), cookie: None })
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: >> CHANGES 2fa3d0d616137cebf6df2910a9a50132
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: event: FSEvent(RawEvent { path: Some("/Volumes/DevDesktop/BluTraceBuilderTools/src/BluTraceBuilderTools/src/blu_trace_builder_tools/extracommands.py"), op: Ok(RENAME), cookie: None })
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: >> CHANGES 2fa3d0d616137cebf6df2910a9a50132
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: event: FSEvent(RawEvent { path: Some("/Volumes/DevDesktop/BluTraceBuilderTools/src/BluTraceBuilderTools/test_profile/fsts/development/fst_data/Video_BrowseVideoIntent/.unison..build.manifest.2fa3d0d616137cebf6df2910a9a50132.unison.tmp"), op: Ok(CHMOD | CREATE | RENAME | WRITE), cookie: Some(89893779) })
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: >> CHANGES 2fa3d0d616137cebf6df2910a9a50132
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: event: FSEvent(RawEvent { path: Some("/Volumes/DevDesktop/BluTraceBuilderTools/src/BluTraceBuilderTools/test_profile/fsts/development/fst_data/Video_BrowseVideoIntent/.build.manifest"), op: Ok(RENAME), cookie: Some(89893779) })
DEBUG 2020-06-24T09:13:25Z: unison_fsmonitor: >> CHANGES 2fa3d0d616137cebf6df2910a9a50132
[END] Copying BluTraceBuilderTools/src/BluTraceBuilderTools/doc/_apidoc
[END] Updating file BluTraceBuilderTools/src/BluTraceBuilderTools/src/blu_trace_builder_tools/extracommands.py
[END] Copying BluTraceBuilderTools/src/BluTraceBuilderTools/test_profile/fsts/development/fst_data/Video_BrowseVideoIntent/.build.manifest
Synchronization complete at 11:13:26  (12 items transferred, 0 skipped, 0 failed)
DEBUG 2020-06-24T09:13:27Z: unison_fsmonitor: event: Input("WAIT 2fa3d0d616137cebf6df2910a9a50132\n")
Fatal error: Server: No file monitoring helper program found
DEBUG 2020-06-24T09:13:27Z: unison_fsmonitor: event: Input("")
DEBUG 2020-06-24T09:13:27Z: unison_fsmonitor: >> ERROR Unrecognized cmd:

and it exits

it fails more or less in the same way with unox (the only difference is unox is not able to do even the first sync)
would it possible that unison 2.5x is not compatible anymore ?

The critical error is this line
Fatal error: Server: No file monitoring helper program found

I'd suggest login your server box and making sure unison-fsmonitor is installed properly and in PATH.
Alternatively, try install unison from here https://github.com/autozimu/unison-binaries which will install unison-fsmonitor along with unison.


accept uris of the form postgresql://user:password@host:port/dbname

hi,
all tools I work with (psql, dbeaver, rainfrog, lazysql) accept connection uris of the form postgresql://user:password@host:port/dbname as described in https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING.
I might have missed it but I could not find a reference on haddock.
Also if I might add https://hackage.haskell.org/package/postgresql-libpq-<IP_ADDRESS>/docs/Database-PostgreSQL-LibPQ.html#v:connectdb doesn't explicitly tell what string to use to connect, one has to look at libpq documentation to understand what to pass (ie "user=toto password=zozo dbname=mydb")

postgresql-libpq is a thin wrapper over libpq, it calls PQconnectdb with given parameter directly.
So the URI argument should work if underlying libpq supports it.


Broaden python version compatibility

Sorry about the rapidfire PRs, but after trying out the new version I realized it was less than satisfactory.
The previous 3.6|3.7|... expression was using exact matches, i.e. 3.7 really means 3.7.0 and NOT 3.7.*. Thus installing the resulting package in a 3.11.6 environment resulted in the env being downgraded to 3.11.0!

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender


provide example data for bagel pheno

I want example data for the following cases:

[ ] .tsv valid + .json valid, all .json keys are columns in .tsv -> :heavy_check_mark:
[ ] .json is BIDS compatible, but doesn't contain Neurobagel annoations -> :stop_sign:
[ ] .tsv has participant and session columns that are not unique -> :stop_sign:
[ ] .tsv has extra columns not annotated in .json, otherwise all good -> :heavy_check_mark:
[ ] .tsv categorical column has unique values not labeled in .json (but column is labeled) -> :stop_sign:

All of this will go into tests/data director. We'll make our own values, and not depend on BIDS examples any more.

For the .jsonld I'll make a separate issue.


[cordova][XWALK-3984] Update README to support Cordova 4.0 App build with Crosswalk Canary

Check the step with helloworld, remotedebugging and gallery successfully
Check the step with cordova-feature-android-tests successfully

Oh, no!  You fix the wrong place. For release build, jiajia already done this precondition. Here I had meant to add precondition into test suite for tester.

LGTM


Create SRS document

Create a document with  description of each functionality and use case of the project.

Done.


please don't force font-awesome

As much as I like font awesome, using angular/material all of my icons are in a different icon set completely. I don't want to pull in font awesome just for this library and I probably won't use it as a result.

Font-awesome isn't forced, it's just the default. If you want to use something else just override the templates or create a new one. Templates are named scDateTime-#{tAttrs.theme}.tpl and then whatever you pass as the theme attribute or the defaultTheme value in the config selects it. This way you can define your own template to use your own icons.
Thanks,
~Simeon
Sent from my iPhone

That's about what I would have expected. Is this documented anywhere?

Apparently not clearly enough. The theme options are but not about the ability to create your own. I'll add it into the read me and site later today.


Switch to add_parsable_certificates

Should address https://github.com/holochain/holochain/issues/4418

According to the documentation the add method is apparently known to fail for some certificates so I switched to the add_parsable_certificates method instead now.

Tested on Windows where this was crashing for me, confirmed that this solves the problem and I can still make connections


Implement Rating Display Logic Based on Reviews

Description
This PR implements the logic for displaying the overall rating based on user reviews. The average rating is calculated from all submitted reviews and displayed accordingly on the dynamic page.
Type of Change

[x] New feature (non-breaking change which adds functionality)
[x] Logic enhancement (non-breaking change that improves functionality)

Checklist

[x] The rating display logic is tested and calculates ratings accurately
[x] Code is properly documented and follows project standards
[x] The overall rating updates dynamically when new reviews are submitted

Related Issues
N/A
Additional Information
In future updates, more advanced rating filters or visual enhancements (e.g., star icons) can be added to improve the user experience.

:tada: This PR is included in version 1.53.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Cache testing downloads (archives and extracted archives)

The Problem:
Our tests do loads and loads of repetitive downloading (and unarchiving). On Windows this costs a lot of time in the tests. It also costs a lot of bandwidth for me.
The Fix:

Cache downloads and extractions in ~/.ddev/testcache
Update TestLocalTilde to not need a download at all.
Introduces platform.GetGlobalDdevDir(), so we have one standard way to get ~/.ddev - this allows for later updates where we can override with an environment variable if necessary.
Fixes a minor error from upstream (#383) where the new GOTEST_SHORT environment variable was used backwards in controlling the TestServices test.

The Test:

Run tests
Run tests again and see no downloads happening and tarballs and extractions in ~/.ddev/testcache

Automation Overview:

Related Issue Link(s):
Release/Deployment notes:
It's definitely possible that we should be using ~/.ddev/tmp as our base tmpdir. I was tempted by that, and it would simplify some of the logic we currently use to make sure docker isn't mounting /tmp on OSX, but I didn't go there.

Rebased after pull of https://github.com/drud/ddev/pull/383

This should be good now.