Crash:Trapped uncaught exception 'RLMException', reason: 'Missing value for property

!!! MANDATORY TO FILL OUT !!!
Trapped uncaught exception 'RLMException', reason: 'Missing value for property 'HomeListModelDB.hid''
 Procedure: I combine the other framework to my project while it crashed 100% under database operation,showing 'Missing value for property',when I remove that framework, everything goes fine.

Goals

Expected Results

Actual Results

Steps for others to Reproduce

Code Sample

Version of Realm and Tooling

Realm framework version: ?
3.18.0
Xcode version: ?
12.0
iOS/OSX version: ?
iOS14.0.1

Procedure: I combine the other framework to my project while it crashed 100% under database operation,showing 'Missing value for property',when I remove that framework, everything goes fine.

Hey @humoroutlaw , what is the other framework you are using? We need a good bit more information to help you with your query.
Do you have a code sample of/near the crash? What is "HomeListModelDB.hid"? What does your data model look like?
Also, notably, your version of Realm is fairly outdated. We're on 10.10 now.

@jsflax Thanks for your prompt reply! The framework is "MiCombo_APConnectFramework",It is a private one.
Sample codes as below;

(void)addHome:(HomeListModel*)home{
HomeListModelDB *homedb = [[HomeListModelDB alloc] initWithDBModel:home];
RLMRealm *realm = [RLMRealm defaultRealm];
[realm beginWriteTransaction];
[realm addOrUpdateObject:homedb];
[realm commitWriteTransaction];
}

#import "HomeListModelDB.h"
@property (nonatomic, assign)NSInteger hid;
@property (nonatomic, assign)NSInteger userId;
@property (nonatomic,   copy)NSString  *homeName;
@property (nonatomic, assign)NSInteger createDate;
@property (nonatomic, assign)NSInteger status;
@property (nonatomic,   copy)NSString  *homeLocation;
@property (nonatomic, assign)NSInteger userType;
@property (nonatomic, assign)NSInteger homeCurrent;
@property (nonatomic, assign)NSInteger deviceCount;
@property (nonatomic, assign)NSInteger roomCount;
@property (nonatomic,   copy)NSString *homeWallpaper;
@property (nonatomic,   copy)NSString *secKey;

@implementation HomeListModelDB

(NSString *)primaryKey {
return @"hid";
}
(NSString *)primaryKey {
return @"hid";
}

(instancetype)initWithDBModel:(HomeListModel*)dbmodel{
if (self = [super init]) {
_hid = dbmodel.hid;
_userId = dbmodel.userId;
_homeName = dbmodel.homeName;
_createDate = dbmodel.createDate;
_status = dbmodel.status;
_homeLocation = dbmodel.homeLocation;
_userType = dbmodel.userType;
_homeCurrent = dbmodel.homeCurrent;
_deviceCount = dbmodel.deviceCount;
_roomCount = dbmodel.roomCount;
_homeWallpaper = dbmodel.homeWallpaper;
_secKey = dbmodel.secKey;
}
return self;
}

I have a demo crash visible, is it possible for me to send to you?


didc bind -t create named struct for inline tuple record params

With didc bind -t the generated Rust code for inline records uses a custom named struct, so that the Rust function actually references a named struct instead of an anonymous struct in the param. It would be great if the same thing could be done for tuple structs. This is breaking my code because of some traits that would be hard to derive for a heterogeneous tuple struct. If tuple structs and regular structs were treated the same by didc bind -t then my code should automatically work.

Duplicate of #255


fix: Refactor marker in Neo4jStalenessRemovalTask

Summary of Changes
When milliseconds_to_expire is used to identify stale data, Neo4jStalenessRemovalTask passes marker with expression (timestamp() - {}).format(milliseconds_to_expire)  as parameter to neo4j. Arbitrary expressions as parameters are not supported by neo4j.
This PR gets timestamp() value from neo4j and calculates marker as integer.
Tests
Modified tests/unit/task/test_neo4j_staleness_removal_task.py.
CheckList
Make sure you have checked all steps below to ensure a timely review.

[x] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"
[x] PR includes a summary of changes.
[x] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[x] PR passes make test

Codecov Report

Merging #297 into master will decrease coverage by 0.15%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #297      +/-   ##
==========================================
- Coverage   73.45%   73.29%   -0.16%
==========================================
  Files         103      103
  Lines        4328     4329       +1
  Branches      403      384      -19
==========================================
- Hits         3179     3173       -6
+ Misses       1049     1048       -1
- Partials      100      108       +8

Impacted Files
Coverage Δ

databuilder/task/neo4j_staleness_removal_task.py
88.42% <100.00%> (+3.42%)
:arrow_up:

databuilder/loader/file_system_neo4j_csv_loader.py
83.33% <0.00%> (-5.96%)
:arrow_down:

...ilder/transformer/regex_str_replace_transformer.py
92.85% <0.00%> (-3.58%)
:arrow_down:

...tabuilder/extractor/postgres_metadata_extractor.py
93.54% <0.00%> (-1.62%)
:arrow_down:

...abuilder/extractor/snowflake_metadata_extractor.py
93.75% <0.00%> (-1.57%)
:arrow_down:

databuilder/extractor/mssql_metadata_extractor.py
94.02% <0.00%> (-1.50%)
:arrow_down:

databuilder/publisher/neo4j_csv_publisher.py
83.49% <0.00%> (-0.95%)
:arrow_down:

Continue to review full report at Codecov.

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

hey @jinhyukchang could you take a look at this pr? thanks.

@otakart Could you elaborate what you meant by "Arbitrary expressions as parameters are not supported by neo4j."? This is working in our Neo4j version "3.3.5", but I wonder if it's not working for you.

Hi @jinhyukchang ,
Thanks for checking the PR.
My motivation is that staleness removal was not working for me with MS_TO_EXPIRE. It was working fine with JOB_PUBLISH_TAG, but I need to identify stale records by age. I'm using neo4j version 3.3.9.
According to neo4j documentation https://neo4j.com/docs/cypher-manual/3.5/syntax/parameters/
there is a limited set of use cases for parameters. In MS_TO_EXPIRE case the parameter marker passed to neo4j is 'timestamp() - 1234' (where 1234 is value of MS_TO_EXPIRE) and this is interpreted as string literal by neo4j. It can be checked by running simple script:
from neo4j import GraphDatabase

host = '***'
user = '***'
pw = '***'

driver = GraphDatabase.driver(host, auth=(user, pw))
with driver.session() as session:
    res = session.run('return $param as result', param='timestamp() - 123')
    print(res.single())

the output is:
<Record result='timestamp() - 123'>

Hi @jinhyukchang please let me know if you need any additional information. Thanks

@otakart if you update the pr, I will take a look and merge it given @jinhyukchang is not available. Sorry for the wait

@feng-tao it looks like the issue has been solved by PR https://github.com/amundsen-io/amundsendatabuilder/pull/307. So we can close this PR. Thanks


Gpl 386 ont library graphql

Please first review/merge https://github.com/sanger/traction-service/pull/348
Changes proposed in this pull request:

Fixes mentioned in https://github.com/sanger/traction-service/pull/348
** changing Library output fields through graphql
** adding a join table between library, request and tags
Adding API endpoints for creating a new library and listing existing libraries

Looking good. I think the library factory looks like it could go through a bit of a refactor like with the request factory. Because nothing is user led we might not need most of the validation.

Would you like this refactoring as part of this PR? I'm not entirely sure what to refactor. Most of the validation is on the input parameters, that corresponding database entities do exist, and that they are consistent. Then all created entities are only validated once to reduce validation overhead.
One possibility would be to refactor out an Ont::LibraryRequest factory that accepts wells and a newly created library, but extracting a five line method to a new class seems like overkill compared to the benefits it will provide


Finish retry tests

@robwin once this is done and docs are added to readme.io we can move it over to the main org.

Ok

Done?


If unset sub-document is to be updated, keepNull is ignored

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/12464/


Typos in German translation

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/de/issues
What part(s) of the article would you like to see updated?

I have underlined a few errors in the screenshot in red. There are more, but they are always the same errors, so I haven't listed them all.
Projects = Projekte
projectsn = Projekten (I think wrong translation and typo?)
Projekts = Projekte
project = Projekt
Additional information
No response

@Meadril Thanks for reaching out, and flagging this! Since we us an internal, automated solution for our translated docs, I will flag your request for our team 💛
For more information on translations, please see https://github.com/github/docs/blob/main/contributing/types-of-contributions.md#earth_asia-translations ✨

You're welcome!

Thank you for your feedback. We will review the issue (ICX ADO Tracking Reference: 1014833).


Update to 1.21.3

Please Update to 1.21.3

Hello! Thanks for the PR!
I suppose you already tested the changes on 1.21.3. May I ask you to compile the new version into a jar file (with a sources jar), so I can upload it to Modrinth?

Hello! Thanks for the PR!
I suppose you already tested the changes on 1.21.3. May I ask you to compile the new version into a jar file (with a sources jar), so I can upload it to Modrinth?

Can't speak for @cputnam-a11y, but i compiled it and tested in my modpack. The creepergriefing rule seems to be working correct (Creepers aren't exploding blocks when false). Didn't tested the other rules, though.

Hello! Thanks for the PR!
I suppose you already tested the changes on 1.21.3. May I ask you to compile the new version into a jar file (with a sources jar), so I can upload it to Modrinth?

I enabled actions on my fork, I will try to push today. I don't plan to provide a seperate jar, but you should be able to get it from actions

The Build Artifacts can be found here:
https://github.com/cputnam-a11y/MobExplosionGriefingGamerule/actions/runs/11577424235/artifacts/2118508524
I Plan To delete my branch should you merge it.


Publish test results task is not working due to test result XML not being found

We have the following tasks in our actions workflow:
      - name: Print Directory
        run: |
          ls -al /home/testresults
          ls -al /home
          ls -al /home/testresults/test-output
          ls -al /home/testresults/test-output/junitreports
      - name: Publish Test Results
        uses: EnricoMi/publish-unit-test-result-action@v2
        with:
            files: |
              /home/testresults/test-output/testng-results.xml
              /home/testresults/test-output/junitreports/testjunit-results.xml

The Print Directory task is confirming that both of the test results xml files are present as expected. However the task logs indicate that the xml test results files weren't processed. What are we missing? We have (1) checked permissions, (2) tried different file names, and (3) tried using a wildcard. I was thinking perhaps our xml results format was an issue, but the warning indicates that the files can't even be found. We would appreciate any help with this issue. Thanks in advance!
2023-10-10 21:53:51 +0000 - publish - WARNING - Could not find any files for /home/testresults/test-output/testng-results.xml, /home/testresults/test-output/junitreports/testunit-results.xml

Duplicates #353.
I have just added some notes on absolute paths here: https://github.com/EnricoMi/publish-unit-test-result-action#running-with-absolute-paths

Thank you for the reply, that response got us up and running and thanks for adding the documentation.


Good config for en-US and en-GB

Hello
If I whant to have en-US and en-GB can I use enus and en codes in my i18n config ?
example:
locales: [
      {
        code: 'enus',
        iso: 'en-US',
        file: 'en-US.js',
      },
      {
        code: 'en',
        iso: 'en-GB',
        file: 'en-GB.js',
      }
    ],

I don't recall if there are any assumptions about it being two-letter only. I guess you should just try and see if there any issues. ;)
"enus" sounds a bit bad to me as it is very close to another word like that that starts with "a". Can't you just use "us" code for the "en-US" locale?

great it's better with us, I just hope it doesn't break anything


Add section on processor parameter filtering

Use a partial as the section is the same for all integrations.

thanks!


Corrupt ZIP: end of central directory record signature not found

VSCode Version: 1.40.1 (same behavior with 1.40.0-insider)
OS Version: Windows_NT x64 10.0.17763

Steps to Reproduce:

Attempt to update or install any extension either from inside VSCode or from the Marketplace results in the following error:

[2019-11-14 15:27:57.135] [renderer1] [error] Corrupt ZIP: end of central directory record signature not found: validating: Corrupt ZIP: end of central directory record signature not found
    at file:///C:/Users/<user>/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:386:115

Installing the same extension from the .vsix file works fine.

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

Someone near me with a Mac and on 1.36.1 was able to install extensions just fine. Once they installed the newest version, they were no longer able to install extensions.

Can you please try with a new user data directory by starting VS Code from command line using arg --user-data-dir <path_to_new_dir> and let us know if you are seeing same issue?

@sandy081 - I started VS Code with the following, code --user-data-dir c:/dev/userDir. I am still getting similar errors...
[2019-11-15 09:31:14.555] [renderer1] [error] Corrupt ZIP: end of central directory record signature not found: validating: Corrupt ZIP: end of central directory record signature not found
    at file:///C:/Users/<user>/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:386:115

By the way, <user> is not the actual folder name. I inserted that in place of my actual user name.
I'm not sure the --user-data-dir flag worked?

You can check if it worked or not by opening the user settings file which shall come from the user data directory you provided.

The --user-data-dir flag did create a new folder, but the install and update still do not work. I get the same error.

Is there a way to install previous versions of VS Code pre 1.40.x? Install and update works fine in versions prior to 1.40.0.

Can you please try https://code.visualstudio.com/insiders/insiders?

I already tried the insiders.
It appears the problem is a change in the User-Agent. The User-Agent used to be something like VSCode 1.39.2. With 1.40.0, the User-Agent changed to something like Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.40.1 Chrome/76.0.3809.146 Electron/6.1.2 Safari/537.36.
This new User-Agent appears to be blocked by our firewall. I will agree our firewall rules are our problem, but the change to the User-Agent is something unexpected that appears to have caused this issue.

@sandy081 any more you can do to assist with this?

@deepak1556 Is this a change caused by electron update?

There has been no change in the user agent format across the versions, its always followed https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent

The User-Agent used to be something like VSCode 1.39.2

@justgrumpy how did you confirm this ?
Can you follow the steps below and attach the log from it

Open devtools
Try to install an extension from the marketplace
From the Network panel in devtools, use the Export HAR.. option and attach the .har file here.

@deepak1556 - I'll have to get back to you on this. I don't have access to the older version of VS Code to test it myself and the person that gave me the information is out.

I was able to get information about the User-Agent from an older version of VS Code along with that of the current:
User-Agent	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.36.1 Chrome/69.0.3497.128 Electron/4.2.5 Safari/537.36
User-Agent	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.40.1 Chrome/76.0.3809.146 Electron/6.1.2 Safari/537.36

The Code/1.XX.Y portion changed. I'm guessing the rule we had was too restrictive. Changes have been made and we are able to install/update again.
Thank you

Thanks for the update, and yes that part of the user agent will vary just like any other applications user agent. Closing as no further action is needed here.


SQL_INVALID_HANDLE after quick update and read

I hit this assertion in my program and it fails: https://github.com/wankdanker/node-odbc/blob/master/src/odbc.cpp#L597
I'm opening a connection to an MSAccess doing and update, then closing it. Right after, I open another connection and read entire tables. During these reads, I often hit the assertion. It only seems to happen if any rows are modified (sometimes the update has no effect). It happens most times, but not  every time.
It is some kind of race condition. Outputting the full debug logs makes it go slower and I never land on the assertion. Also I never hit it if I don't do an update first. I put a fprintf just before the assertion (Release mode) and got:
ODBC::GetColumnValue - String: index=22 name=s type=-9 len=0 value= ret=-2 bufferLength=1048575

This could easily be an MSAccess driver or db issue because it's a pretty terrible db, still investigating though. Yay for legacy systems.

Curious how your code looks for this. Are you using two different instances of odbc for reading and writing? Or are you using one instance and opening/closing it?
ie:
var odbc = require('odbc');
var reader = odbc();
var writer = odbc();

writer.open(cs, function (err) {
	writer.query('update ...', function (err, data) {
		writer.close(function (err) {
			reader.open(cs, function (err) {
				reader.query('select * from ...', function (err, data) {

				});
			});
		});
	});
});

Yeah, two different instances. Your example is pretty much equivalent.  Seems like a driver issue because it never stops in the same place. Sometimes it just hangs without giving any error. Gonna keep stabbing away at it.

Just fyi, this is a more detailed summary of my code.
var writer = odbc();
writer.open(cs, function (err) {

    // A series of calls like this
    writer.beginTransactionSync();
    var stmt = writer .prepareSync('UPDATE ...');
    var count = stmt.executeNonQuerySync();
    ...
    writer.commitTransactionSync();

    writer.close(callback)
});

// shortly after the callback for the writer is called
var reader = odbc();
reader.open(cs, function (err) {
    // This is simplified. All queries are called async and waited on by the Q library using q.spread
    // (I wrap each for the Q promise api)
    reader.query('select * from ...', cb);
    reader.query('select * from ...', cb);
    ...
    // when all have returned data, a function is called with the close operation
    reader.close(callback);
});

I wonder if calling stmt.closeSync() before writer.close(...) would have a positive effect.

Ahah! I had no idea they needed to be closed. Seems to be working fine now. I guess references to those statements must have been floating about somewhere and causing problems?

Hard to tell what was happening because of the unclosed statements. I'm using Electron (similar to WebKit) and I am not sure how to have it give me a good crash report in this instance. That assertion error wasn't coming through any try/catch. It seemed to partially crash the program.

I never implemented any sort of open object tracking on the JS side to implicitly close un-closed objects (such as statements) when the connection is closed. I assumed that ODBC would handle that in C land. I guess I was wrong!
I would have thought that would just lead to a memory leak though. I don't understand why one of those statement references would end up in GetColumnValue!
Yeah, that assert is in C++ land and I think those should cause node/Electron to crash. Probably without a stack trace (from JS anyway). Your C/C++ debugger might be able to though.

Makes sense. Yeah, I would have thought it would just me memory leak too. It could be that the the driver just croaked while my select queries were happening. It never stopped at the same place and I had a couple crashes that didn't seem to happen in the GetColumnValue at all. A couple times it just hung like it was waiting for a response. I'm curious to see the behavior with other drivers, but not curious enough to do it right now :P ha!

Curious if the issue would happen after the process was running for a while or if it happened right off the bat. If it was after a while, ODBC might have run out of statement handles or something.
Anyhow, glad it's working now. :)


sindy model features

Can you vectorize the main for-loop in _derivative?

Do you think it best to leave it as two params, dt and timestamps?
Or.. should it just be the dt param.. and if dt is given as a list/np.array, instead of a float, it follows the timestamps logic?

You could write a check to make sure that it is either dt or timestamps. Or just default to timestamps if they are provided.

Your test fails. Could you please check that?

Should be passing now, syntax issue.

Sweet.


Problem with Stop

Hello.
I use the fork and It seems that player.VlcMediaPlayer.Media.Stop() is not working. The application freezes if I use it. I had a look on it, but I can't find a mistake.
Can you have a look on it?

Ok，I'll reply you later.

I got it.
There is a problem when stop a VlcMediaPlayer.
I attach decode callback, LibVlc will cause deadlock when stop media player, so we need pause media before stop, and wait for last frame decoding over.
I add a Method "xZune.Vlc.Wpf.VlcPlayer.Stop()" for stop media player.
        public void Stop()
        {
            VlcMediaPlayer.Pause(); //pause media player.
            context.Dispose();
            VideoSource = null;

            System.Threading.Tasks.Task.Run(() =>
            {
                System.Threading.Thread.Sleep(100); //wait for last frame decoding over.
                VlcMediaPlayer.Stop();
            });
        }

xZune.Vlc isn't perfect yet, if you have any problem, please let me know.

Thanks for the fast help. That is working.
If I try to load and play new media after a stop the applications is also freezing.
player.Stop();
player.LoadMedia(new Uri("http://xxxx"));
player.Play();

I try this.
I changed "Stop" method and "Play" method.
Remove decode callback when stopping media.
Attach decode callback when playing media.
It work well. App would not freeze...now...maybe?
Also, you can demand any functional requirements.

I tried it, but the app freezes.
My only requirement is playing streams in native WPF. It should be possible to stop the actual stream and load a new stream.
I tried two different ways:
This is the first way. If I click the button, the app freezes.
    public partial class MainWindow : Window
    {
        VlcPlayer player = null;

        public MainWindow()
        {
            InitializeComponent();
            player = new VlcPlayer();
            grid.Children.Add(player);
            player.LoadMedia(new Uri("http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi"));
            player.Play();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            player.Stop();
            player.LoadMedia(new Uri("http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi"));
            player.Play();
        }
    }

This is the second way.
    public partial class MainWindow : Window
    {
        VlcPlayer player = null;

        public MainWindow()
        {
            InitializeComponent();
            player = new VlcPlayer();
            grid.Children.Add(player);
            player.LoadMedia(new Uri("http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi"));
            player.Play();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            player.Stop();
            grid.Children.Remove(player);
            player = null;
            player = new VlcPlayer();
            grid.Children.Add(player);
            player.LoadMedia(new Uri("http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi"));
            player.Play();
        }
    }

This is working with the changed of "Stop" and "Play" method. Only if I click very fast the app crashes.

Ummm...I see...
You know...in "Stop" Method, I make thread sleep. Media will stop after 100 Millisecond in other thread.
player.Stop(); //TimeOffset 0
player.LoadMedia( ... ); //TimeOffset < 100, this time, the old media is not stopping.
player.Play(); //the new media request play without the old media stopped.

I want to find a better way to stop media.

Ok...
Now I changed "Stop" method to a asynchronous method.
You can use "async/await" keyword to make new media playing after old media stopped.
Like this:
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            await Stop(); //wait for media stopping, it will spend about 50ms.
            player.LoadMedia(@"E:\Video\NFS11-2.mp4");
            player.Play();
        }

By the way, you can only use "LoadMedia" method, because the method will auto stop the old media.
Before I found a better way to stop media, I think there is one way to load new media.

I have a Window_Closing Event:
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            player.Stop();
        }

Sometimes the app crashes with a KERNELBASE.DLL error. I think it could be the same problem.

You can release all vlc resources in this Event.
You will not get crashes when window closing.
        private async void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            await player.Stop();
            player.VlcMediaPlayer?.Media?.Dispose();
            player.VlcMediaPlayer?.Dispose();
            ApiManager.ReleaseAll();
        }

Thanks for the help. If I use player.VlcMediaPlayer.Dispose(); the app freeze. It seems to be the EventManager.Dispose();

Loading and playing new stream works very well. But I have a Problem with the async closing event. The app crashes sometimes when closing it.
I have added a
Console.WriteLine("xxx");

after
await Player.Stop();

and there is no output in the VS console. What can be the problem?

I think it is a Problem of the async in the Closing event.
This is working fine.
        private async void Button_Click2(object sender, RoutedEventArgs e)
        {
            await player.Stop();
            if (player.VlcMediaPlayer.Media != null)
            {
                player.VlcMediaPlayer.Media.Dispose();
            }
            //if (player.VlcMediaPlayer != null)
            //{
            //    player.VlcMediaPlayer.Dispose();
            //}
            ApiManager.ReleaseAll();
        }

If I use the Player.VLCMediaPlayer.Dispose(); the app freeze or crash.
But if it is comment out everything is working fine now.

Ummm...I can't reappear this problem.
        private async void Button_Click2(object sender, RoutedEventArgs e)
        {
            await player.Stop();
            if (player.VlcMediaPlayer != null)
            {
                player.VlcMediaPlayer.Dispose();
            }
            ApiManager.ReleaseAll();
        }

This is working fine in my project.
Maybe you can rebuild "xZune.Vlc.Wpf.Sample", I changed some code.
If you would not get crashes when window closes, all are working fine.

Well...you are right...I find a problem in xZune.Vlc.VlcMediaPlayer.Dispose()
ReleaseMediaPlayerFunction will release the event manager, after this operation the event manager's pointer is a invalid pointer, so it will crash with EventManager.Dispose().
But ReleaseMediaFunction will not release the event manager, so we should release it by ourselves.
        protected void Dispose(bool disposing)
        {
            if (disposed)
            {
                return;
            }

            HandleManager.Remove(this);
            ReleaseMediaPlayerFunction.Delegate(InstancePointer); //Release player and event manager.
            InstancePointer = IntPtr.Zero;

            EventManager.Dispose(); //dispose event manager.

            /*Free functions here.*/

            disposed = true;
        }

It can be...
        protected void Dispose(bool disposing)
        {
            if (disposed)
            {
                return;
            }

            HandleManager.Remove(this);
            //EventManager.Dispose(); //we need not release the event manager by ourselves.

            /*Free functions here.*/

            ReleaseMediaPlayerFunction.Delegate(InstancePointer); //Release player and event manager.
            InstancePointer = IntPtr.Zero;
            EventManager.SetReleased(); //make the event manager know the pointer has released.
            EventManager.Dispose(); //release the event manager's other resources.

            disposed = true;
        }

Now, I add VlcPlayer.Dispose() method, we can release player with this method.
It's easy to use.
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            player.Dispose();
            ApiManager.ReleaseAll();
        }

Thanks for the info. I will try it.

Thanks for use xZune.Vlc, Good luck!
If you found any other problems,please let me know 😊.

In my test app it is working perfect now. Thanks for your great help.
I have a feature request but I will open a new issue for this.


Publish 8.0-20230107004123+0000

Publish 8.0-20230107004123+0000

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

I've triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

I've triggered a build for you.


fix create interactive engine failure on helm installed graphscope

In helm installed cluster the names of coordinator and coordinator service are prefixed by instance id, whereas in python launched cluster the names are suffixed by instance id.
Reported by #2161

Codecov Report

Merging #2171 (2b8ac10) into main (89a4a21) will decrease coverage by 32.90%.
The diff coverage is n/a.

Additional details and impacted files

@@             Coverage Diff             @@
##             main    #2171       +/-   ##
===========================================
- Coverage   72.91%   40.01%   -32.91%
===========================================
  Files          89       87        -2
  Lines        9789     9752       -37
===========================================
- Hits         7138     3902     -3236
- Misses       2651     5850     +3199

Impacted Files
Coverage Δ

python/graphscope/tests/unittest/test_java_app.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...ython/graphscope/tests/unittest/test_cython_ast.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...ython/graphscope/tests/unittest/test_serailaize.py
0.00% <0.00%> (-100.00%)
:arrow_down:

python/graphscope/analytical/udf/patch.py
3.47% <0.00%> (-96.53%)
:arrow_down:

python/graphscope/tests/unittest/test_lazy.py
0.00% <0.00%> (-96.19%)
:arrow_down:

...thon/graphscope/tests/unittest/test_scalability.py
0.00% <0.00%> (-96.00%)
:arrow_down:

python/graphscope/tests/unittest/test_app.py
0.00% <0.00%> (-95.72%)
:arrow_down:

...hon/graphscope/tests/unittest/test_create_graph.py
0.00% <0.00%> (-92.00%)
:arrow_down:

python/graphscope/tests/unittest/test_graph.py
0.00% <0.00%> (-85.47%)
:arrow_down:

python/graphscope/tests/unittest/test_context.py
0.00% <0.00%> (-81.04%)
:arrow_down:

... and 40 more

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 89a4a21...2b8ac10. Read the comment docs.


Can't close ads on tvbox

The ads cannot be closed in tvbox, the "x" is not selected to close, it only works with the mouse

Hello, @willsalasare. Sorry but we don't support tvbox.


Whitelist head refs of dependabot pull requests

Since dependant pull requests have different head refs naming, we need to whitelist those pull request.

Closed by PR https://github.com/tenshiAMD/.github/pull/22.


Editor help has degraded performance when resizing (RichTextLabel regression?)

Godot version
4.0 (#366d393)
System information
Windows 10, Ryzen 5900 X, Radeon 5700 XT
Issue description
There seems to be some performance degradation when trying to resize a built-in doc page. It seems to perform worse the more content there is. Compare below how it performs for Button and for ProjectSettings.
https://user-images.githubusercontent.com/11782833/149934755-b233d435-66b7-4b7e-b9c0-92ebbd3ef89f.mp4
Scrolling seems to work fine, but opening the doc and resizing the panel causes a lot of lag. This is either something I've introduced in some of the more recent doc-related PRs, or it's a regression from some text rendering changes (cc @bruvzg @Paulb23 ?)
Steps to reproduce
Just open the built-in docs and try to resize the panel. Should work with a project of any size, I believe, as smaller class references perform noticeably better (but still choppy). I've also tried in a completely new and empty project.
Minimal reproduction project
N/a

Akien confirmed bad performance:

Yeah I can confirm that resizing is slow. Also slow in 9b3535a33 (Jan 14).

Seems like for some reason, editor help RTL is receiving NOTIFICATION_THEME_CHANGED on each resize, which causing full reshaping of the text instead of resizing it (resizing is 3-5 times faster than reshaping).

The source of theme change is add_theme_style_override call here: https://github.com/godotengine/godot/blob/f8b8d0d4b82a5eb6ea3829398fd5076f1c49c148/editor/editor_help.cpp#L166-L178

It's necessary to reshape only if font is changed, adding extra type of notifications for the font change and font size change (can be optimized to rescale shaped text, instead of reshaping) instead of NOTIFICATION_THEME_CHANGED might be worth.
In any case, I'll add functions to set font and language without resetting the text to the TextServer, this allows to skip some steps (~10% of processing), and functions to rescale text on font size change.


Add Clearing Operations Tools toolbox to repo

Expected Behavior
The Clearing Operations Map template contains a toolbox: Clearing Operations Tools.tbx - this template's toolbox should be added to this repo

Similar to https://github.com/Esri/solutions-geoprocessing-toolbox/issues/533#issuecomment-318637248
This may just be an issue with exact naming in template vs. repo - https://github.com/Esri/solutions-geoprocessing-toolbox/tree/dev/clearing_operations

The the toolboxes already exist in the repo. Closing.


Links to Figma designs?

Hey Amichai, I've been watching your videos for a while now, and I'm sure I'll use this template for future projects 🙌
Quick question. Could you share the link to the Figma designs you've used for this template (The folder structure/ test overviews, etc)?
I'd like to create similar designs/ update them for my projects.

Hey, I published a community file with the file system following your suggestion: https://www.figma.com/community/file/1334042945934670571/clean-architecture-project-file-system
I also updated the readme: https://github.com/amantinband/clean-architecture?tab=readme-ov-file#folder-structure-
Thanks for the suggestion 🙏


FirebirdQuoter handles the turkish i problem

@amroel Thanks for the fix and again props for having clean commits ;)

Glad to be of any help @tommarien


Adding coveragerc

@ElDeveloper do you mind taking a quick look at the coveragerc file? I think you're also familiar with this file.
@ekopylova @antgonza @wasade probably you can also take a look since you're more familiar with the codebase in this repository.

build is failing due to a typo in the config, :+1: otherwise. btw, I'm about as familiar with the code base as you are :)

Coverage decreased (-4.9%) to 89.381% when pulling 992d94d2ef53bc447e7369cf556296e18bafbe82 on josenavas:adding-coveragerc into 4a3ade18942f75fc67ce491342dbccf7ffe044ee on biocore:master.

Looks good, oddly enough adding the configuration file dropped the coverage for 4.9% ... how is it that there was a coverage history without a coverage file 😕 ? I think this is failing due to the coverage drop.

Yeah - I was also surprised by that - I would expect the coverage to go up but not sure. Is there anything blocking this PR?


CODE RUB: AIFileClientValidationException Class Update v2.10.1

Updated AIFileClientValidationException class by removing constructors in which the error message was hard coded in. Updated all relevant service files to include message.

Closing Pull Request. Resolving in PR #546.


SDImageCache queryDiskCacheForKey in collectionView

Hi,
This is my code to check for disk image in a collectionView inside a cell subclass:
[_cellImageCache queryDiskCacheForKey:mediaContentKey done:^(UIImage *image, SDImageCacheType cacheType) {
if (image) {
weakImageView.image = image;
}
It works fine fetching the image from disk cache. But what happens is :
When i scroll the collectionview fast, it seems to run all the "queryDiskCacheForKey" on all the cells that scroll by, and when I stop the scroll, the imageView.image sets to all the different images from all the querys until the correct cell image sets in.
Is there any way to cancel the disk query requests while im scrolling, for example in

(void)prepareForReuse ?

Edit:
I have tried to run the code outside the Cell subclass inside the "cellForItemAtIndexPath", but the results are the same.

in prepareforreuse you should nil your imageview's image.
e.g my_image_view.image = nil

Hi , thanks for the quick reply,
I have tried that already, I set the imageView.image to nil,
I also tried setting it hidden = YES and unhide it after the image is found and set in the queryDiskCacheForKey, it doesnt help neither.
This problem is harder to reproduce on the latests iphones since the calculation is faster. If you try it on an iphone 6, you need to scroll down like 50 images, then I scroll really fast, or press the status bar for autoscroll to top. But If I try this on an older Ipad or 4s , you dont need to scroll as fast to generate the problem.
As I mentioned earlier, the queryDiskCacheForKey runs even when the cell is out of view, so the solution I think is to somehow stop the query if the cell is out of view, or in prepareForReuse (?)
I am testing this on Ipad, 4s, and iphone6 all latest iOS version.

can you reproduce it on the demo project?

I will give it a try now

Unfortunately I cant run the demo project it seems , since I import the class files manually to my project and not installed anything else other than Xcode.
But the bug seems to take a couple times to reproduce, while scrolling 40+ images and letting all the images load so it saves to disk with :
[[SDImageCache sharedImageCache] storeImage:image forKey:mediaContentKey toDisk:YES];
After I have scrolled to the bottom, I just press the status bar for autoscroll to top, and the top cell image sometimes end up with the wrong image. Ive set a breakpoint in -
[_cellImageCache queryDiskCacheForKey:mediaContentKey done:^(UIImage *image, SDImageCacheType cacheType) {
if (image) {
_cellImageView.image = image;
_cellImageView.hidden = NO;
}
When pressing the status bar to scroll to the top, above code seems to run 3-4 times seeing it with breakpoint. It isnt always reproducable and for the most part works fine, but occurs fairly enough to become a problem.
Further investigation to easier reproduce the problem:
When scrolling down and loading like 40+ images, I scroll back top, and i quickly scroll down and press the statusbar so it autoscrolls back to top WHILE i was in a fast scroll down. Then the top image sets to the wrong one. It is very easy to reproduce on older devices (iphone 4s , ipad etc) , but iphone 6 seems to calculate fast enough and have lower reproducable rates.
Is there any way to cancel the query request ? I tried assigning the SDImageCache to a property, and setting it to nil in "prepareForReuse", but it seems to have same issue.

you can try the demo project on its own on an older device too and check it out. no need to copy any files. just download the demo project by cloning the repo and run it on an older device.

@mythodeia I have now managed to try out the demo. I had to subclass the tableViewCell and the error is reproducable, even worse than on my own project.
Allso on the side note, i commented in the project youll see in MasterViewController.m , that on older devices, the didRecevieMemoryWarning causes app crash and black screen. (same with both my ipad and 4s testing devices) I had to set cache limit there as I show you in the demo project how to avoid that crash. I thought this only happened in my project but seem to happen in the demo project too.
The demo-project is here:
https://www.dropbox.com/sh/62604g89td1x3d1/AABWBwoCzqfqms8wI79tqNo9a?dl=0
Thanks for your support and otherwise a great package!

Tutorial to reproduce error:
Visual error 1 (multiple changes in image, but correct image in the end gets set):
1: Scroll down to bottom, let all the images finish loading and get cached on the way.
2: Press status bar for quick scroll to top.
Visual error 2 (multiple changes in image, and wrong image sets in the end):
1: Scroll down to bottom, let all the images finish loading and get cached on the way.
2: Scroll back to top.
3: Scroll down really fast, while scrolling, once press status bar and see the top image sets to wrong one.

why are you using  [[SDImageCache sharedImageCache] queryDiskCacheForKey instead of  [ [self.imageView sd_setImageWithURL:self.imageURL
what happens if you run the demo as it is without subclassing the cell?

I missed out that the sd_setimage... had a progress count too, I tried to change the code to
       [_mediaImageView sd_setImageWithURL:mediaurl placeholderImage:nil options:0 progress:^(NSInteger receivedSize, NSInteger expectedSize) {
        } completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
        }];

and now it works fine! Thank you :) Awesome!!!! I didnt know the sd_setImageWithUrl saves the file to disk (?) If it does, then everything is fine this way Ill change my code! Thanks again

yeap. it does all the heavy work for you.
👍

Awesome bro! Really great. Thanks again for taking your time! :)


Refactor lib.planner.onion

The current implementation generates roughly uniform layers throughout, and often produces unacceptably large rings of Hard Rock around larger caverns. Refactor this to something that produces better results. This will include:

Remove "gradient" verbiage throughout
Have layers that "sprinkle" i.e. Dirt and Loose Rock together.
Some consideration for the size of the cave. Some layers make more sense in terms of tile numbers while others make sense as percentages

What I've figured out so far is that the terminology I should be using here isn't "onion" - it's a baroque pearl. The trick I've added to the experimental branch starts with a well defined base layer, then walks around it in successive layers. These layers have tiny variances in direction which makes each layer progressively lumpier than the rest. The result is promising:

Right now, it's biasing to the top-right because of how it's implemented, and layers don't necessarily complete.

New oyster implementation handles enough of this that I'm good to call this closed.


how to set the value of K with different points for other datasets

Hi,thanks for your great work, For each sampling point, search the nearest K points to build a local region. The question is how to set the value of K with different points for other datasets. Is there any standard for the value of K． looking forward to your reply.

Hi, thanks for your question. K is a super parameter and we cannot know the best value for different datasets. It may depend on the density of the point cloud. For Modelnet40, we usually set K to be 20 if the point cloud consists of 1024 points.


Fix: Added check for cycles in GetRootPrincipals to prevent infinite recursion

Fix for #1417 throwing InvalidOperationException in place of OutOfMemoryException
@AndriySvyryd

Is this the correct place to do this check? If this is an invalid model, then would it not be better to either block the creation of the invalid model or add this to the things we do during model validation. Doing it each time we need to find the principal means we fail for an invalid model in a more unpredictable way, rather than failing fast at the beginning. Also, we do the check many times, instead of just once.

@ajcvickers @AndriySvyryd
I've tried moving the cycle detection logic from the ForeignKeyExtensions to EntityType so that we can detect this issue as early as possible, but there are still a few things to consider.

Up to this point, I have been assuming that the appropriate response to a model with a cycle in the metadata like this is a negative case and that we should throw (but with a recoverable exception instead of a StackOverflowException). @AndriySvyryd has pointed out that there may be cycles like this where we have a nullable key and the cycle may be broken, but I don't believe any of the logic to support this kind of cycle breaking exists at this time.
Assuming this kind of cycle is an invalid model state, adding detection at this point prevents the model from enter an invalid state, even if the cycle would have been broken later in the model building process. @ajcvickers expressed a concern over how this impacts conventions, but when I spoke with @AndriySvyryd he suggested that conventions shouldn't put the model into an invalid state, and if an exception is thrown, conventions can catch and react to the issue (i.e. use a different key to accomplish the same end goal).
There is an open issue for model validation #1205 and I have made note of the related issue for validation, but we are already performing some basic validation (proper entity type on properties, no duplicate foreign keys) in the EntityType.

I haven't finalized the changes, and there are a number of tests that begin to fail as a result of these changes due to another issue with the One-To-One mapping defaulting to PKs instead of using shadow state FKs.

Until we have the changes to model building to ensure that each key chain (graph) contains a single generation property, these changes break a significant amount of functionality (i.e. 275 of the SQL Server functional tests fail)

Until we have the changes to model building to ensure that each key chain (graph) contains a single generation property

@mikary is there an issue tracking that work? Could you cross reference it here?

This is tracked by https://github.com/aspnet/EntityFramework/issues/1205
I already have the changes ready, but they depend on https://github.com/aspnet/EntityFramework/pull/1741
Thanks,
Andriy
From: Diego Vega<EMAIL_ADDRESS>Sent: Tuesday, March 10, 2015 10:25 AM
To: aspnet/EntityFramework
Cc: Andriy Svyryd
Subject: Re: [EntityFramework] Fix: Added check for cycles in GetRootPrincipals to prevent infinite recursion (#1548)
Until we have the changes to model building to ensure that each key chain (graph) contains a single generation property
@mikaryhttps://github.com/mikary is there an issue tracking that work? Could you cross reference it here?
—
Reply to this email directly or view it on GitHubhttps://github.com/aspnet/EntityFramework/pull/1548#issuecomment-78103453.

This PR is ready for review again now that the other PR has been completed.
@ajcvickers @AndriySvyryd @divega

:shipit:


How  to install in AWS ubuntu system  and Can I keep it background service?

Yse

Version

Description

How  to install in AWS ubuntu system  and Can I keep it background service?
I succeed to run your amazing product in Window system.
But I want  to install in AWS Ubuntu system for using your program as background service.

Hi @YoungwoooKim
If you see the instructions, it's using the daemon mode of the docker-compose.
It means it will run in the background.
Refer - https://github.com/chrisleekr/binance-trading-bot/blob/master/README.ko.md#사용-방법
docker-compose -f docker-compose.server.yml pull
docker-compose -f docker-compose.server.yml up -d


"find Accessibility element using mouse pointer" gives wrong element.

Hi everyone ,
I'm  trying to spy element from mouse but elements  appearing at wrong screen coordinates.
as shown below window coordinates not relevant to screen.
help would appreciated.
thanks .

This is problably because you are running windows in "hidpi" mode. Can you try setting "Change size of app and text" To 100% in the "Display Settings" of your Windows and see if this fixed the problem.

@rpaquay thanks for your help, after i change display setting and its working fine now,


Port Ansible Scale modules to Python 3

Port the Ansible Module code to Python3 and also add the ability to remotely execute Spectrum Scale "mm" commands

@mamuthiah should this go into the python3 branch? If so, just edit the title of the PR and change the base to another branch. At least it should go into dev instead of master , but I do think it should go into the python3 feature branch


Issue: SetEnvUIConfig.xsd is out-of-date and missing RadioButtons option

The XSD schema for the SetEnvUI.exe tool (server deploy wizard) included at Framework\DeployTools\SetEnvUIConfig.xsd is out-of-date.  It is missing the RadioButtons option.
The documentation is also missing RadioButtons and the related RadioPrompts and RadioValues elements.
This work item was migrated from CodePlex
CodePlex work item ID: '10026'
Assigned to: 'tfabraham'
Vote count: '1'

[UnknownUser@4/11/2013]
Resolved with changeset 72485.

[UnknownUser@5/16/2013]


Support Ruby 2.4.0

msfrpc-client is not compatible with latest Ruby version 2.4.0 due to requiring msgpack ~> 0.5.8 which also isn't compatible with Ruby 2.4.0.
Updating to MsgPack 1.0.0+ will fix this, but unsure if it breaks anything.

https://www.youtube.com/watch?v=pFRFRwkDsog
Plz

hi @bcoles, I bumped everything on master and did a little cleanup. Am doing some more spring cleaning, and then will need to get privileges to publish the result.

@hdm, we'll probably need your help to publish an update, or to be granted permissions to do so. Thanks!

hi @bcoles , I pushed version 1.1.0. Would you mind letting me know if it works alright in BeEF ? If not, I'll reopen and poke some more.

Thanks @busterb
Tested and confirmed working on Debian 8 [RVM: Ruby 2.4.0, MSFRPC-client: 1.1.0]
Tested workflow: get a temporary session token, get a permanent session token, list modules, list module options, start exploit as job. Received meterpreter session successfully.


@ngtools/logger not installed?

Installed the latest Angular-cli. The change log new features indicate:
@ngtools/logger: Implement a reactive logger. (#3774) (e3b48da)
However, after installing / upgrading, that package is not in the node_modules folder.
Is it supposed to be? Is it supposed to be a user accessible feature?
OS?
Mac OS Sierra
Versions.
angular-cli: 1.0.0-beta.25.5
node: 7.4.0
os: darwin x64
@angular/common: 2.4.3
@angular/compiler: 2.4.3
@angular/core: 2.4.3
@angular/forms: 2.4.3
@angular/http: 2.4.3
@angular/platform-browser: 2.4.3
@angular/platform-browser-dynamic: 2.4.3
@angular/router: 3.4.3
@angular/compiler-cli: 2.4.3
Repro steps.
Create new app. Look for new logger. Not there.

It's a separate package from angular-cli proper. This repo actually contains some 5 or 6 packages.
In this case it's published to npm and you can use it, but internally we just use it for our e2e suite.

Hi, i'm new to Angular CLI and Typescript.
I would like to use the logger to no reinvent the wheel so I install it with npm install @ngtools/logger, no problem.
But when I use it I encounter the following error.
Module build failed: Error: D:/workspace/vgm-admin/src/app/app.module.ts (26,38): Cannot find module<EMAIL_ADDRESS>
The only peace of code I added was the following, is it enough ?
import { Logger } from '@ngtools/logger';

Thanks for your help


RG351V WILL NOT BOOT

When updating to ArKOs the BOOT screen loads the new 2.0 boot image then either goes to loading screen then while loading gets stuck or just turns black and never starts any additonal loading.
Ive tried 3 different SD cards, tried flashing with 2 different softwares and the issue still conts.
When 351Elec or RA is flashed everything boots properly.
Im using a Sandisk 16G for the system and Sandisk 128G for the rom folders.
Thanks

Hi, any update on this?

I thought I replied, sorry.
1.7 does boot, when updating within the OS to 2.0 no luck. Still freezes at
start.
On Sat, Oct 30, 2021, 11:55 AM christianhaitian @.***>
wrote:

Hi, any update on this?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/christianhaitian/arkos/issues/439#issuecomment-955474763,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALHTRHJEEGFHCT622FWJBJTUJQPPRANCNFSM5GUAU2VQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I wonder if it's the update from 8/27/2021 for the black lines issue. Here's how you can test this, backup the rk3326-rg351v-linux.dtb file located in the /boot location. You can do this from your computer as the boot partition is fat32 and can be modified from a Mac or Windows PC. Update to the latest 2.0 version via the OTA update. Then restore that file back to that location. See if it boots fine then.
That's the only change I can possibly see causing this issue you're having.

Did you try what I suggested above?

Hi, I feel like I'm having the issue with my RG531V. I don't know where I can find 1.7 but I'd be up to try what you suggested for OP if it helps you identify a problem.
Just trying to get 2.0 working, flashed with USB IT and I get a blinking cursor after the loading screen.

I gave up on it unfortunately. Nothing ever worked and I was never able to
boot 2.0.
On Tue, Oct 18, 2022, 12:23 PM Ash French @.***> wrote:

Hi, I feel like I'm having the issue with my RG531V. I don't know where I
can find 1.7 but I'd be up to try what you suggested for OP if it helps you
identify a problem.
Just trying to get 2.0 working, flashed with USB IT and I get a blinking
cursor after the loading screen.
—
Reply to this email directly, view it on GitHub
https://github.com/christianhaitian/arkos/issues/439#issuecomment-1282754806,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALHTRHK7XDMMBTN3WQT2WYLWD3MKRANCNFSM5GUAU2VQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Ok. Any idea where I can find 1.7 these days?

That's gonna be released by the developer only. I no longer have access to
it. Sorry.
On Tue, Oct 18, 2022, 2:19 PM Ash French @.***> wrote:

Ok. Any idea where I can find 1.7 these days?
—
Reply to this email directly, view it on GitHub
https://github.com/christianhaitian/arkos/issues/439#issuecomment-1282891049,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALHTRHIX35UYT3DVUL4AUFTWD3Z2LANCNFSM5GUAU2VQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Just wanted to update that I was able to get 2.0 running on the RG351V by making sure the SD card was formatted to exFAT before flashing the OS onto it.

Very odd but good to note.

I'm having what appears to be the same issue on the RG353V. I'm using USBIT and preformatted to exFAT but I can't get past the ARKOS splash screen and (sometimes) the dots. Since there isn't an RG353V build of the 1.7 version referenced above, is there anything else I can try?

What micro sd card are you using?

It's a Samsung 64GB EVO Select, so should be decent? I tried two different cards (thought they were the same make/model) and same issue on both.

You made sure you downloaded the right file for the r353v?

ArkOS_RG353V_v2.0_10022022.img?
I did just get a new error on the dots screen, it says:
sudo: unable to resolve host rg353v: Temporary failure in name resolution
That appears to be a non-disk related network service issue, but either way it doesn't get past that.

jelos boots fine?

yep, as well as the stock anbernic linux, all from that same SD card

Ok.  I think I know what the issue may be.  I'll provide a file for you to try shortly.

sounds good. In the meantime I tried a different SanDisk card and had the same problem, so that confirms it's not an issue with that specific Samsung card.

Hi,
Take the attached zip file, open it and copy the rk3566-OC.dtb file in it and
rk3566-OC.zip
to the boot partition of the ArkOS card for the rg353v.  Overwrite the existing file there.  Then see if you're able to successfully Boot ArkOS afterwards.  Let me know your results.
Thanks,

hmm no now I don't get anything at all - blank screen, no splash

Try a new flash of the sd card with that new file copied to it after the flash, then boot the sd and see if anything changes.

yeah that's what I did, fresh flash, then copy

Hmmm....I'm out of ideas at the moment then.

I'm assuming you have plenty of people successfully using this build on the rg353v? I wonder if there are some gremlins with this particular unit - I have had a bunch of issues with Android (it reboots randomly).

Yes, plenty have been able to boot ArkOS on their RG353V without issue.  Some even use it on their RG353P units which I don't provide support for.  I've seen reports lately of Android being unstable on the RG353V so not sure if it's related to this particular issue or not.  I haven't had issues with the Android side but I've only used it twice to play Duck Hunt on the NES emulator.

no worries if you don't want to keep trying to figure this out, but two new observations:

the blank screen appears to only happen when usb power is plugged into the device (but only with the new blob file for some reason). I still get the boot logo when it's not plugged in
I plugged a keyboard into the OTG port to see if I could Alt+F1 to another terminal. That doesn't seem to work but it will show boot messages.   Now I'm not sure why a bunch of network related services would halt the boot processes entirely, but that seems to be the issue.

Is there any way I can get to a terminal (including rebuilding if necessary)?

(RG351V, USBIT, original SD, with and without 2nd SD inserted)
Probably just a coincidence, but my brand new RG351V just started doing this (top-left blinking cursor hang on blank screen while booting very slowly, after splash and dots).
I think i was rebooting after changing the timezone. Funny also this thread started last year around this time of (changing to wintertime).
Reflash coming up :)

That sounds like a bad sd card

i think i've narrowed it down to empty battery (the displayed % is way off, both directions). I've not had a reboot-hang yet while full or charging. Will keep reproducing.
Thanks for your quick reply, massive work, respect! :+1:

That's a known issue as well with this chipset

I've narrowed down my issues to just the RESTARTING hanging with a usb-connected teensy with M8 headless firmware: https://github.com/jasonporritt/rg351_m8c/issues/9.

hello all im having the same issue. brand new rg353v, cant load ark os 2.0 any fix for this?
gets pass the arkos screen, then i get a black screen.

I gave up. I tried everything, new SD card and all. Developer was very
helpful unfortunately I couldn't get it to work.

—
Reply to this email directly, view it on GitHub
https://github.com/christianhaitian/arkos/issues/439#issuecomment-1732403256,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALHTRHJ2ARA4QOBKU46QJODX35A7TANCNFSM5GUAU2VQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

I got the same issue but here how I solve it :

use mini Tool partition wizard to format your SD card (if your SD card was used before) , I tried multiple different ways to format : windows tools, SD card formatter no one worked.

For writing you img in the SD card, use win32 disk imager and not "refus". Refus was showing only one partition : BOOT. But win32 disk imager is able to get the 3 partitions.

Will have to knock the dust off and give it a try. Thanks!
On Mon, Mar 25, 2024, 4:36 AM rawia-larbi @.***> wrote:

I got the same issue but here how I solve it :

use mini Tool partition wizard to format your SD card (if your SD card
was used before) , I tried multiple different ways to format : windows
tools, SD card formatter no one worked.
2.
For writing you img in the SD card, use win32 disk imager and not
"refus". Refus was showing only one partition : BOOT. But win32 disk imager
is able to get the 3 partitions.
—
Reply to this email directly, view it on GitHub
https://github.com/christianhaitian/arkos/issues/439#issuecomment-2017581748,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALHTRHNLXWJO53ZTEQBHLC3YZ7V2HAVCNFSM5GUAU2V2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBRG42TQMJXGQ4A
.
You are receiving this because you authored the thread.Message ID:
@.***>


With pnpm, module resolution fails during cache key generation in edge case

Report
I was tried to use happy-css-modules on my project that using pnpm@9. But I face to error the below message.
> hcm 'src/**/*.module.{css,scss,less}'

Error: happy-css-modules,less,postcss,sass is not installed: Cannot find module 'less/package.json' from 'file:///Users/1natsu/ghq/github.com/1natsu172/vite-pnpm-module-resolve-repro/node_modules/.pnpm/@file-cache+npm@2.0.0/node_modules/@file-cache/npm/mjs'
    at Function.resolveSync [as sync] (/Users/1natsu/ghq/github.com/1natsu172/vite-pnpm-module-resolve-repro/node_modules/.pnpm/resolve@1.22.8/node_modules/resolve/lib/sync.js:111:15)
    at createNpmPackageKey (file:///Users/1natsu/ghq/github.com/1natsu172/vite-pnpm-module-resolve-repro/node_modules/.pnpm/@file-cache+npm@2.0.0/node_modules/@file-cache/npm/mjs/index.mjs:7:54)
    at file:///Users/1natsu/ghq/github.com/1natsu172/vite-pnpm-module-resolve-repro/node_modules/.pnpm/happy-css-modules@3.1.1_less@4.2.0_postcss@8.4.38_sass@1.77.6/node_modules/happy-css-modules/dist/runner.js:34:19
    at createCacheKey (file:///Users/1natsu/ghq/github.com/1natsu172/vite-pnpm-module-resolve-repro/node_modules/.pnpm/@file-cache+core@2.0.0/node_modules/@file-cache/core/mjs/createCacheKey.mjs:8:26)
    at createCache (file:///Users/1natsu/ghq/github.com/1natsu172/vite-pnpm-module-resolve-repro/node_modules/.pnpm/@file-cache+core@2.0.0/node_modules/@file-cache/core/mjs/index.mjs:64:41)
    at async run (file:///Users/1natsu/ghq/github.com/1natsu172/vite-pnpm-module-resolve-repro/node_modules/.pnpm/happy-css-modules@3.1.1_less@4.2.0_postcss@8.4.38_sass@1.77.6/node_modules/happy-css-modules/dist/runner.js:30:19) {
  code: 'MODULE_NOT_FOUND'

From the error message, it seemed to be around cache implementation, so I set cache option flag to disable and it has been found to work fine.
reproduction
~~https://stackblitz.com/edit/vitejs-vite-az9mty?file=package.json~~
This sandbox is created from vite template(https://ja.vitejs.dev/guide/). And switch to pnpm from default npm(deleted package-lock.json and first created node_modules then re-run pnpm install).
You can run command on the stackblitz terminal.

pnpm run hcm

error occurred

pnpm run hcm --cache=false

works fine

By the way
I have confirmed once that npm exec hcm 'src/**/*.module.{css,scss,less}' works without any problem in npm project environment.
I'm not sure if the cause is in @fine-cache or in the implement around import.meta.resolve. I really wanted to run a test of the this repo, but since this repository was npm-workspaces,  I decided to report this once and for a moment.

Did you forget to install postcss? happy-css-modules requires postcss.
https://github.com/mizdra/happy-css-modules/blob/22e47125b278520687c01ac7977924674230bdf3/packages/happy-css-modules/package.json#L54

@mizdra Yes. Strictly...the vite supports postcss/sass/less and has these deps, so it is present in node_modules.
The following are the results during the process of debugging.
I'm not completely sure, but perhaps may be stepping on some chaos around pnpm symlink and hoist and node resolve.

In the case of  pnpm
I did pnpm add -D postcss instead of as project devDeps instead of implicit deps. But hcm seems to be judging implicit deps (less and sass) as "installedPeerDeps" as a result of import.meta.resolve. As a result, it's trying to create cache keys for [postcss, less, sass] with createNpmPackageKey.
Apparently @file-cache/npm uses browserify's resolve package, where it fails to resolve less and sass, which are implicit deps.
In the case of  npm
npm does not hoist and create symlink in like .pnpm. It to be able to resolve path in node_modules/postcss even if it's implicit deps. So npm works fine with vite+hcm without explicit postcss devDeps.

My debugging intuition to tell me that this may not be hcm's liability issue… 🤔
I will report back if there is any progress in debugging.

@mizdra Sorry, the first repro was incomplete. Please disregard the first one. I've prepared a new correct repro. The basics are outlined in the README.
https://github.com/1natsu172/vite-pnpm-module-resolve-repro
This issue is quite an edge case , but it can be understood as a problem where "hcm stops working If less or sass is installed unintentionally"
Through debugging, even if postcss is included in devDeps, if less and sass are present in node_modules as side effects, everything gets consolidated in one place. Thus hcm resolved less and sass as "installed" using import.meta.resolve.
However, since the core of @file-cache/npm is located in a different directory, it seems unable to find less and sass (this includes a bit of guess).

I found workaround. Use either pnpm i --resolution-only or pnpm i --fix-lockfile can be update the peer dependencies. This will remove implicitly added less and sass from the lock file.


[Enhancement] Add randomness when choosing low replica num backend

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes https://starrocks.atlassian.net/browse/SR-17135
Problem Summary(Required) ：

Randomize the relative order of entries with the same number of replicas, so that when adding multi new backends, it won't cause the replicas accumulated on the same backend.
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 3.0
[x] 2.5
[x] 2.4
[x] 2.3

[FE PR Coverage Check]
:heart_eyes: pass : 18 / 18 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/clone/ColocateTableBalancer.java
18
18
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 18 / 18 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/clone/ColocateTableBalancer.java
18
18
100.00%
[]

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5

@Mergifyio backport branch-2.4

@Mergifyio backport branch-2.3


-DURHO3D_SSE=ON Has no effect

(Only Tested On Windows)
I have -DURHO3D_SSE=ON in cmake: But looking at Matrix3x4.h: URHO3D_SSE is not defined:

This can be fixed by removing the following "Trimming" code from the end of Urho3D.h:
// Disable SSE if compiler does not support it.
#if defined(URHO3D_SSE) && !defined(__SSE2__) && (!defined(_M_IX86_FP) || _M_IX86_FP < 2)
#   undef URHO3D_SSE
#endif

Relevant targets might need sse being enabled through compiler flags


Two fixes for put/2 interactions with its worker process

If a DOWN message arrives after the timeout, the calling process could
hang forever
If the timeout cancel succeeds and a response is returned, the monitor
is` not removed (h/t @jonmeredith)

Wait.. Should it not be against end-to-end/timeseries?

I assumed we'd have another reconciliation against 2.1/develop, but if not, yes, we should do it there also

Nice catch, @macintux.
Yes, with the 2.0->2.1 merges we just saw, merging soon with 2.1 again makes good sense, too.

@borshop merge


Cannot run the tool 'npm podio-export'

I am getting as far as installing the npm production packages and creating the sercrets.json file but I am stuck after that. Do I use the command 'npm podio-export' while I am still in the podio-export directory? Is that the correct syntax to run the tool? It just shows me the npm usage page when I run it.

Happy New Year @DocuZach !
Sorry, the command in the READMe.md was incorrect. It is now fixed in PR #6, thanks for reporting this.
The correct command you should run is
npm run podio-export


Remote file sample for Audiograph?

Can I get a sample of how to use Audiograph for playing, on a client, remote audio files from my server?  I can get it to work on a Windows 10, but not on an Xbox....  I'd simply use the MediaPlayer, but I want to implement some effects.

How are you attempting to access the audio file? Is it through an AudioFileInputNode? Xbox does not support the SMB protocol used for accessing remote file shares.
What you can do instead is to replace the AudioFileInputNode with a MediaSourceAudioInputNode. Create the MediaSourceAudioInputNode from a MediaSouce that is created from a HTTP URI.


End2End Test

Describe the bug
Since there is no powerful GPU, we have to run the End2End test with a samll model Qwen/Qwen2-1.5B. LMcache could start successfully. We get the error when sending requests to server.
The error from current screen:

And the error from /tmp/root-8000-stdout.log
(VllmWorkerProcess pid=73509) ERROR 11-20 22:14:12 multiproc_worker_utils.py:233]     _, _, num_heads, head_size = kv_cache[0].shape
(VllmWorkerProcess pid=73509) ERROR 11-20 22:14:12 multiproc_worker_utils.py:233] ValueError: not enough values to unpack (expected 4, got 2)

env:

OS: Ubuntu 22.04.5 LTS
vllm: v0.6.2 (pip install vllm==0.6.2)
LMcache: v0.1.3-alpha (installed from source)
lmcache-vllm: v<IP_ADDRESS> (installed from source)
GPU: Tesla T4 (16GB) x 2

To Reproduce
Steps to reproduce the behavior:

Set to use Qwen/Qwen2-1.5B by changing tests/tests.py.  def test_lmcache_local_cpu(model = "Qwen/Qwen2-1.5B") -> pd.DataFrame:
python3 main.py tests/tests.py -f test_lmcache_local_cpu -o outputs/

Expected behavior
Get the performance number and generate the figure.

Yes, thanks for pinting this out! We are aware of this issue (some Tesla GPUs are not supported). Someone is working on this.

Can you give some further hints or a temperary/quick fix to workaround it? We have no more powerful GPUs, we'd like to have a taste for LMCache. Thanks.

Hey @Second222None , here's the code caused the problem: https://github.com/LMCache/lmcache-vllm/blob/5b964d6fc9c40627e45c849dd51aeabafba3c04a/lmcache_vllm/vllm_adapter.py#L453
The reason is, when using GPUs with older architecture (like Turing and Tesla), vLLM will have a different shape of kvcaches tensor (the paged KV buffer). So you may need to make some changes there.
Btw, we will be more than happy to hear how you have fixed that problem, and PRs are welcomed.


Update utils.c

"net ping fe80::210:2030:aaaa:aaaafe80::210:2030:aaaa:aaaa" cause the kernel panic.

Codecov Report

Merging #8659 into master will decrease coverage by 1.84%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master    #8659      +/-   ##
==========================================
- Coverage    64.3%   62.45%   -1.85%
==========================================
  Files         440      440
  Lines       42093    42095       +2
  Branches     7046     7047       +1
==========================================
- Hits        27066    26291     -775
- Misses      11827    12722     +895
+ Partials     3200     3082     -118

Impacted Files
Coverage Δ

subsys/net/ip/utils.c
71.3% <50%> (-8.88%)
:arrow_down:

include/net/websocket.h
0% <0%> (-100%)
:arrow_down:

tests/net/websocket/src/main.c
12.3% <0%> (-71.8%)
:arrow_down:

subsys/net/lib/http/http_server.c
15.47% <0%> (-39.59%)
:arrow_down:

tests/net/websocket/src/server.c
17.85% <0%> (-37.5%)
:arrow_down:

subsys/net/ip/net_stats.h
34.16% <0%> (-31.67%)
:arrow_down:

tests/net/socket/tcp/src/main.c
72.89% <0%> (-26.51%)
:arrow_down:

subsys/net/lib/app/server.c
30.3% <0%> (-22.23%)
:arrow_down:

subsys/net/lib/http/http.c
5.66% <0%> (-21.7%)
:arrow_down:

subsys/net/lib/app/net_app.c
23.72% <0%> (-20.16%)
:arrow_down:

... and 27 more

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 7c9a1f0...5fa4e29. Read the comment docs.


Circular import

Hi,
I just tried to use the package and already in import line get fault:
File "T:\4.Projekty\Test\Mega\mega.py", line 2, in
from mega import Mega
ImportError: cannot import name 'Mega' from partially initialized module 'mega' (most likely due to a circular import) (T:\4.Projekty\Test\Mega\mega.py)

of course name of my file was mega.py... sorry for disturbing ;)


View generator should copy previous definition when it exists

Usually when editing a view you want to tweak what's already there. We should be copying the file rather than creating a blank one.

This issue is closed per 28ef2dc0e815d41b77b15bbd79d9101991f3dfc1


Add support for utf-8, fix newline

Fix error when vcard contains utf-8 characters.
Remove empty line after each row on windows. Solution from https://stackoverflow.com/questions/3191528/csv-in-python-adding-an-extra-carriage-return-on-windows

Thanks for the pull request, @olixy. The tricky thing is that I need some example vCards to make sure that this fix works as intended. The vCard format predates the time period when UTF-8 became dominant, and so the encoding situation is somewhat complicated for each version:
https://android.stackexchange.com/questions/106888/what-vcard-formats-versions-and-encodings-are-supported-for-import
https://stackoverflow.com/questions/21253428/how-to-encode-ä-ö-ü-in-vcards
If we can get some test cases then we can ensure that the script doesn't regress when later changes are made.

I believe utf-8 decoding of vcard files is handled by the vobject library. Vcards are correctly read into the python code, the problem arises when writing these utf-8 characters into a file which is not encoded in utf-8. The utf-8 encoding flag is needed if you want to write special characters to file or else you get a UnicodeEncodeError. I don't think it has any undesirable effects.
This is an example of a vcard that causes the error without the flag (name should be "č"):
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=C4=8D;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=C4=8D
TEL;CELL:123456789
TEL;CELL;PREF:123456789
END:VCARD

I understand that more test examples are needed, so I will try to add some of mine, if that's what you mean.

I've merged the pull request, but I'm having difficulty reproducing the UnicodeEncodeError on my machine with the unpatched script and the example vCard, so I'd appreciate more test cases.

Interesting, it seems to be a Windows only problem.


Logic Apps Single-tenant aka Standard does support deployment using ARM templates

I find section Create, build, and deploy options confusing, it may deter potential customers as lists too few options to deploy Single-tenant environment aka Standard sku Logic Apps.
Namely, they do support ARM templates. However the article doesn't says that.

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

ID: db2f9243-7baa-f200-b375-669b560af62b
Version Independent ID: f7656dc8-8d6a-337e-44bb-209d007d245a
Content: Single-tenant versus multi-tenant Azure Logic Apps - Azure Logic Apps
Content Source: articles/logic-apps/single-tenant-overview-compare.md
Service: logic-apps
GitHub Login: @ecfan
Microsoft Alias: estfan

@abatishchev Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

Thanks @abatishchev, the doc just hasn't been updated. We'll get the table filled out.

@abatishchev: The doc update should go live after 4 PM Pacific Time, thanks!


Update code sample directory in Task 1 section

Thanks very much for submitting a contribution to make sure this content is great for everyone! Thank you :)


Combining types broken?

TypeScript Version:  2.5.3+
TSC works as expected in 2.5.2, unexpected behavior seen in 2.5.3 and @next<EMAIL_ADDRESS>Code
type B = {b: string}

const flowtypes = <A>(b: B) => {
  type Combined = A & B

  const combined = (fn: (combined: Combined) => void) => null
  const literal = (fn: (aPlusB: A & B) => void) => null

  return {combined, literal}
}

const {combined, literal} = flowtypes<{a: string}>({b: 'b-value'})

literal(aPlusB => {
  aPlusB.b
  aPlusB.a
})

combined(comb => {
  comb.b
  comb.a
})

Expected behavior:
Both literal and combined should produce the same behavior, and properties a and b should be accessible on the argument for both.
Actual behavior:
comb.a is unaccessible:
test.ts(21,8): error TS2339: Property 'a' does not exist on type 'Combined'.

This is caused by an optimization in #18231 that is a little too optimistic. I will take a look.


[Document] display all the feature kueue owned in the homepage

What would you like to be cleaned:
I hope we can list out all the feature kueue have, this helps user to learn about our project.
Why is this needed:
Learn more about kueue for newcomers.
/kind documentation

also cc @B1F030

/assign

/close
As done, thanks @B1F030


Updated trigger for L2 tests.

after c

What are the extra 12 js files that have been updated ?

While wrting L0 tests, had to export a few things and changed tsconfig to accomodate it, after which i hadnt run build. So now ran build and these are the changes.


Add ability to render arrays of objects

Implemented in v0.0.2-beta https://github.com/anatolsommer/zygon/commit/80fdf9b2ef63d19160077c6effb2456a6ccce5d3


HPC: Make load balancer available as CI-built statically linked binary

This should make things easier to users, avoiding the compilation step.
We'll have to figure out how to distribute with / alongside hq, possibly a license question.

HQ seems to have a very permissive MIT license thankfully! might be as simple as including a download script? I made a very simple one for x86 here:
#!/bin/bash

arch=$(uname -m)
if [ "$arch" = "x86_64" ]; then
    arch_suffix="x64"
else
    echo "Error: handling for architecture $arch unsupported"
    exit 1
fi

target_arch="linux-$arch_suffix"
url=$(curl -sL https://api.github.com/repos/It4innovations/hyperqueue/releases/latest | \
      grep -o "\"browser_download_url\": \"https://[^\"]*-${target_arch}.tar.gz\"" | \
      cut -d '"' -f 4)

filename="hq-${target_arch}.tar.gz"
[[ ! -f $filename ]] && wget $url -O $filename
[[ ! -f "hq" ]] && tar xzf $filename

Could we just bundle a hq binary with ours? I guess (hq binary + load balancer binary) is a bit more reliable regarding user error etc. than (download script + load balancer binary)

Agreed; we should then bundle specific (working and tested) binaries of HQ inside of the UM-Bridge releases, ideally linking #58 and #59 in the same PR for one nice big change

Good plan! Would you like set this up? I think we could go with a CI run for each commit on master for now. Lev just opened #63 for CI testing the load balancer. We could test with exactly those binaries then


config.sh not executed with JIT tokens -> .env / .path not created

After "fixing" https://github.com/cloudbase/garm/issues/309 for us, I enabled JIT tokens again. Soon afterwards we saw failing runs in connection with android emulators. After investigation we found out that when setting up the runner with JIT tokens, garm does not execute config.sh, which in turn executes env.sh (https://github.com/actions/runner/blob/3d34a3c6d6dfd7599e489b3c04fcf95a8a428434/src/Misc/layoutroot/config.sh#L74). Therefore no .env file and no .path in /home/runner/actions-runner/ is created and the run is missing the necessary environment variables.
So question is, do we still need to run config.sh before we run the JIT runner? According to the docs, it seems it might not be needed: https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#using-just-in-time-runners ? But then I'd say it's a issue in the runner repo?

JIT runner:

Non-JIT runner:

Hi @SystemKeeper
insert cat hissing at computer meme
So, there is this discussion I opened:
https://github.com/orgs/community/discussions/58031
Which went unanswered and was automatically closed......
For JIT config we had to reproduce what run.sh does when you pass it a JIT config. We did this because we still wanted to have the runner be installed as a service. We're not using containers in most providers (save the k8s one). So we need a service. The current userdata does not run the env.sh, because we never thought of it. But apparently it's needed.
To test it out, you can override the install template and above this line:
https://github.com/cloudbase/garm-provider-common/blob/5b7633dfb896fe1a8ddcff745290e5ef21c65729/cloudconfig/templates.go#L185
add the following:
pushd $RUN_HOME
source env.sh
popd

And you should have the needed files.
Let me know if this works, and I can create a PR.

insert cat hissing at computer meme
So, there is this discussion I opened:
https://github.com/orgs/community/discussions/58031
Which went unanswered and was automatically closed......

🤦  No comment 😅
Thanks you - I did not find that issue when searching.
I changed the template and added:

pushd $RUN_HOME
source env.sh
popd

Works perfectly fine now 👍

Will pish a PR soon. I'm thinking of adding a new feature to garm to allow a template catalog which can be associated with pools. Defauls to whatever the provider has, but if set explicitly, it will be overwritten. Right now it's cumbersome to set a template override. Nobody likes to mess with json and yaml if they have a choice.

Right now it's cumbersome to set a template override. Nobody likes to mess with json and yaml if they have a choice.

Yea, I actually just changed /vendor/github.com/cloudbase/garm-provider-common/cloudconfig and recompiled garm-provider-lxd for the test 😅

When people prefer to change vendor and recompile, you know you have a UX problem 😭 .
Ok. Will find some time to add that.

Haha, sorry about that 😅
Not sure what the best way is here, tbh. For me it doesn't feel intuitive because I need to first find the current template (I never find it..), modify it, look what other options I already have set in extra-specs, change the pool etc. Maybe a way of dumping and loading the installation template would be possible? Or something what LXD does when editing stuff (e.g. lxc profile edit default).
Just talking out loud here 🤷

Yeah. That's exactly what I was thinking. A new command for the providers that dumps the default template. Then GARM can record the template in the db and users can dump it, edit it and upload it as a new template.
Then users can associate a template to a pool or set one as default for a provider (or something). Needs some thoughy


Screenshots and docs?

It would be really nice if you added some screenshots to the main readme. Also I see there are documentation in the git, is there a front end to easily browse the docs? I didn't see a link.

There aren't really any screenshots, no. It's just a framework, you have to provide your own art. I've used it in this game, though: http://steamcommunity.com/sharedfiles/filedetails/414409258
As for the docs, no, there isn't, I shall upload them.

http://www.barrage-game.com/KeshUIDocs/


Added more unit tests

Coverage increased (+1.8%) to 89.535% when pulling 98dd1c05fd849a2f5b575f8accab74aed48bb059 on jeronimoalbi:develop into 38161f6d779a989aa25e7061d07d4f12eede6c86 on kusanagi:master.


”Oțeleni”, ”Hândrești” are listed in the drop-down menu

Description:
When user writes ”Oțeleni”, ”Hândrești” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Oțeleni"

Expected results
The location appears in the drop-down menu as "Sat Oțeleni, IAȘI (Oțeleni)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Hândrești"

Expected results
The location appears in the drop-down menu as "Sat Hândrești, IAȘI (Oțeleni)".


grpcio 1.19.0 not exist

What version of gRPC and what language are you using?
What operating system (Linux, Windows,...) and version?
What runtime / compiler are you using (e.g. python version or version of gcc)
What did you do?
If possible, provide a recipe for reproducing the error. Try being specific and include code snippets if helpful.
What did you expect to see?
What did you see instead?
Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
See TROUBLESHOOTING.md for how to diagnose problems better.
Anything else we should know about your project / environment?

What version of gRPC and what language are you using? protobuf 3.6.0 looking for latest grpcio - so it look for grpcio: 1.19.0
What operating system (Linux, Windows,...) and version? Windows
What runtime / compiler are you using (e.g. python version or version of gcc) python version
What did you do? My project try assemble protobuf and all its dependencies packages. but grpcio 1.19.0 not exist
If possible, provide a recipe for reproducing the error. Try being specific and include code snippets if helpful.
What did you expect to see?
What did you see instead?

Is this about the Python package? Or something else?

I think so, the python package is named grpcio. I'm going to close this one because this person is complaining that they are trying to get a package that didn't exist yet. It has been released today, so...

thanks!
בתאריך יום ד׳, 27 בפבר׳ 2019 ב-23:20 מאת Nicolas Noble <
notifications@github.com>:

Closed #18186 https://github.com/grpc/grpc/issues/18186.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/grpc/grpc/issues/18186#event-2169272835, or mute the
thread
https://github.com/notifications/unsubscribe-auth/At04Fbb01MlW5q6DpWIVoSC1NlqrejLFks5vRvaLgaJpZM4bULcB
.


CLOUDP-127362: Add validation for deployment name

The name of the deployment can only contain ASCII letters, numbers, and hyphens.
This changes fixes the example in the README and adds regex validation for the name field.
If you try to create a deployment with the incorrect name you will get something like this:
The AtlasDeployment "my-atlas-deployment" is invalid: spec.deploymentSpec.name: Invalid value: "test deployment": spec.deploymentSpec.name in body should match '^[\w-]+$'

I wonder if regex like this one is better ^[A-Za-z0-9-]+$ for readability 🤔
This PR also corrects "deployment" back to the "cluster" in some links.

I think we should go for the more readable regex ^[A-Za-z0-9-]+$, it is a bit more "user-friendly".


Update back-up-and-restore-of-sql-server-databases.md

Added the word "full" before file backups just because it was referring to the link "Full File Backups" to make it more clear.

Only merge if it makes any sense :)

@MashaMSFT
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Hi @mishrasur7 , awesome, thanks for helping improve our documentation! #sign-off


Any Preview?

Hi, Is there any preview while defining the shader graph?

Hey, sorry to take so long to respond.
Right now that isn't possible because this editor doesn't actually embed Cycles, so it isn't capable of doing any preview render.
It may in the future, but that would be a very big change that I don't expect I'll be able to make any time soon.
For now the only way to see your shader is to save and then press the "update preview" button inside Max. I'm looking into making that update happen automatically when you save.

Closing this issue as I'm not working on this version of the editor anymore. See the readme for details.


data: ElizabethOgbee

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[ ] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

@Arindam200 thank you for your review but I will need to close this Pull Request.
@ElizabethOgbee this Pull Request appears to be a duplicate of https://github.com/EddieHubCommunity/LinkFree/pull/6411 so I will need to close this.
Please refer to https://github.com/EddieHubCommunity/LinkFree/pull/6411 and the changes that are required so that we can merge your Pull Request and you can have your LinkFree Profile.
In future, please make sure you close any Pull Requests that you do not want.