Feat: Add role permissions grouping, add BlazorHeroRole, show users online status and more other...

Add role permissions grouping:

Update MudBlazor nuget-package
Fix SaveChangesAsync in BlazorHeroContext (use IAuditableEntity instead of AuditableEntity)
Add auditable BlazorHeroRole with Description property (need to use update-database in Package Manager Console):

Show users online status (Fix #129)

Add server side localization - add ServerStorageService (ServerStorageProvider not implemented yet)
Fix application localization

@iammukeshm ready for review!

The main navigation menu item and group name are configurable not like hard code?
Is there a good way to implement?

@iammukeshm ready for review!

That's a great point, If the number of modules is more than 10 or more configuration will be not easy.

@unchase  what about treeview as well?

The main navigation menu item and group name are configurable not like hard code?
Is there a good way to implement?

We have to set permissions in the code in the form of constants, since they are used in attributes.

@unchase what about treeview as well?

TreeView is functionally less convenient than tabular view with filtering and sorting capabilities.

Get Outlook for iOShttps://aka.ms/o0ukef

From: Chebotov Nickolay @.>
Sent: Wednesday, May 26, 2021 7:13:32 AM
To: blazorhero/CleanArchitecture @.>
Cc: Subscribed @.***>
Subject: Re: [blazorhero/CleanArchitecture] WIP Feat: Add role permissions grouping (#128)
@unchasehttps://github.com/unchase what about treeview as well?
TreeView is functionally less convenient than tabular view with filtering and sorting capabilities.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/blazorhero/CleanArchitecture/pull/128#issuecomment-848682366, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUG5REWPE4CMR2TKAJI6SITTPTJVZANCNFSM45QFPOOQ.

@iammukeshm ready for review now!

Nice additions. 👍

Could you cross-check this UI issue as well @unchase ?

Could you cross-check this UI issue as well @unchase ?

Fixed in #137


export default enum fails to parse

export default enum Foo
  A

gives a ParseError pointing at the space after the word "enum."
Workaround:
enum Foo
  A
export default Foo

I think TypeScript requires this as well unless you have another example of what this should compile to:
https://www.typescriptlang.org/play?experimentalDecorators=true#code/KYDwDg9gTgLgBAE2AMwIYFcA29gDt0C2cAYhBHAN4BQccAglQL5A

If nothing else, you could do the export default enum Foo { ... } => enum Foo { ... }; export default Foo transformation at the Civet level, no? Though to be honest I'm surprised that isn't valid TS either.

Actually, on further thought I can see why this wouldn't work. In my head I had enum Foo as equivalent to class Foo -- and export default class Foo is allowed -- but TS treats it more similarly to var Foo, and I don't believe export default var Foo is legal.

I started looking at this as well. Looks like TS allows export default interface X { ... }, something Civet is missing, but doesn't allow most other type declarations (e.g. type, enum).
I think Civet could support the ones TS doesn't, though, via @bbrk24's workaround. Example
I think we could similarly support export default x := 5 and similar declarations, via the same workaround. This is nice for being able to give something a name (and perhaps use it) while simultaneously export defaulting it.


Register button not working

The register button in navbar is not working .

@abhay-raj19 please assign this to me i am GSSOC'24 contributor and have 2+ years of experience in development

@abhay-raj19 Please assign this issue to me as  i have opened it and have started working on it

@abhay-raj19 pls assign this issue to me


High CPU Utilization

Hello again, karldahlgren!
I have pushed a perf test on out web-service which is going to mock service.
After midnight the Mock service has taken the all CPU, but I can't understand why.
The SOAPMOCK has 4 CPU and 2 GB RAM. Maybe it needs more?
Do You have any ideas about it?

Hi @timonych.
Hmm, that is very odd. You shouldn't need any more memory or CPU. It should work fine. Did it go back to normal after a while or did you have to reboot the server? Did you know if you forward any requests? I was thinking if there was a service that might forward a request towards itself.
Is it repeatable or did it only happen once?
Once again, thank you very much for raising these issues. Very much appreciated.
Best regards,
Karl Dahlgren

Hi @karldahlgren
I have started the PERF test at 17 by Moscow Time and You can it view on the Screen, that the the load start after 16 and the Utilization has been normal until 00:20.
When I stopped the testing the Utilization became normal, so the reboot of tomcat or server was not neccessary.
It happen once, but I haven't tested on such long period before. After vacation I will test it again.

Hi @timonych.
I will keep an eye on this as well.
Looking forward to hear how the tests goes.
Enjoy your vacation!
Best regards,
Karl Dahlgren

Unfortunately, I have been able to reproduce this issue. I will close it and re-open it if it occurs again. Thank you for understanding.
Best regards,
Karl Dahlgren


performance problem of llava-next-video-34b DPO model

The llava-next-video-34b DPO model is not performing well, whereas the 7B-dpo model works fine.
I've reviewed related issues and tried changing the conv mode to mistral_direct, but the responses still seem off. I also updated IMAGE_TOKEN_INDEX to 64002, but the performance issues persist.
Could you advise on how to resolve this?

Hi, could you please show me the logging?

Anyone else relate to this?


[core] Broken AndroidManifest.xml

Describe error
I came across an APK with comes with broken AndroidManifest.xml which looks like obfuscation. This is not the first time i have seen this, other apk did come out as this as well when decompiled using apktool.jar, and i had already reported this issue on apktool repo as well, now it seems they already fixed it
Can jadx be implemented the fix as well?
APK https://apkcombo.com/apk-downloader/?package=com.abiss.roem&device=default&arches=armeabi-v7a&sdkInt=default&format=apk&dpi=480&lang=en

An interesting manifest. The XML strings pool contains obfuscated value, only the AndroidResMap contains the real value.
Currently Jadx prefers the value from xml strings pool and only uses the one from AndroidResMap if it is missing the the strings pool. Assuming all the entries in AndoridManifest.xml in the APK you found are valid (and not just garbage aiming in hiding the relevant entries) then Android seems to work the other way around, first check AndroidResMap and the the string pool.
I have prepared a branch with this change which works on the linked APK file. But I have not tested this new branch on other APK files.
Just the changes: https://github.com/jpstotz/jadx/commit/b71fac78ad594ffefef1f7bf8c2478afedd75b51

Should be fixed by PR #1214.


Long Chat Message (>100) Raises Exception (then kicks player)

What is the output link of /viaversion dump?
http://hastebin.com/iqoruvaful.json
Are you using any additional software like BungeeCord? If so, what software and version? (Please list your plugins as well)
Just the latest version of Spigot MC 1.10.2
How does this error happen? login? Using an item?
The error happens when the server receives long chat messages.
Is there an error in the console? Use pastebin.com. Is there a kick message?
[21:55:39 INFO]: UUID of player SimonOrJ is 39d83509-f85f-492a-ba8d-f54ad74c2682
[21:55:39 INFO]: SimonOrJ[/<IP_ADDRESS>:51555] logged in with entity id 1290 at ([world]126.24680754400147, 80.0,<PHONE_NUMBER>7498266)
[21:55:50 INFO]: <SimonOrJ> test
[21:55:51 INFO]: <SimonOrJ> testtest
[21:55:55 INFO]: <SimonOrJ> testtesttesttest
[21:56:00 INFO]: <SimonOrJ> testtesttesttesttesttesttesttest
[21:56:05 INFO]: <SimonOrJ> testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttest
[21:56:10 INFO]: SimonOrJ lost connection: Internal Exception: io.netty.handler.codec.DecoderException: The received string length is longer than maximum allowed (128 > 100)
[21:56:10 INFO]: SimonOrJ left the game
>viaver dump
[21:56:41 INFO]: We've made a dump with useful information, report your issue and provide this url: http://hastebin.com/iqoruvaful.json
[21:57:24 INFO]: UUID of player SimonOrJ is 39d83509-f85f-492a-ba8d-f54ad74c2682
[21:57:24 INFO]: SimonOrJ[/<IP_ADDRESS>:51569] logged in with entity id 1339 at ([world]126.24680754400147, 80.0,<PHONE_NUMBER>7498266)
[21:57:27 INFO]: SimonOrJ issued server command: /test
[21:57:39 INFO]: SimonOrJ issued server command: /testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttest
[21:57:41 INFO]: SimonOrJ lost connection: Internal Exception: io.netty.handler.codec.DecoderException: The received string length is longer than maximum allowed (129 > 100)
[21:57:41 INFO]: SimonOrJ left the game

I've tried looking around to see if there's any way to increase the chat message limit, but it seems that the chat length of 100 is hardcoded onto the server.  I am not really sure if this can be fixed.

Fixed next version.


Unit test

Unit test using collar, quantum lab and Jupiter notebook
Tried %timeit in another file as well

I can't merge it, it says it has conflicts.

I think you are the once who can access and resolve conflicts

Can you check now
On Wed, Sep 27, 2023 at 11:50 AM s4il3sh @.***> wrote:

the resolve conflict button is not active
—
Reply to this email directly, view it on GitHub
https://github.com/ubsuny/23-Homework2G5/pull/42#issuecomment-1737665286,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFAACZZJCE4UITK5EZ44YTX4RDNTANCNFSM6AAAAAA5IT4QMM
.
You are receiving this because you authored the thread.Message ID:
@.***>

not working

did you sync the fork and sent me merge request?

It has no conflicts now
On Wed, Sep 27, 2023 at 11:54 AM s4il3sh @.***> wrote:

did you sync the fork and sent me merge request?
—
Reply to this email directly, view it on GitHub
https://github.com/ubsuny/23-Homework2G5/pull/42#issuecomment-1737670853,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFAAC6CR225AFV37U5IPOLX4RD2TANCNFSM6AAAAAA5IT4QMM
.
You are receiving this because you authored the thread.Message ID:
@.***>


Create 0000-01-02-hiramdz.md

Created a branch, created a file and made a commit, and opened a pull request

Great start!


Modified to connect and parse response for  Asterisk 14.3.0

ManagerReaderImpl.java already performing trim operation on line no. 209
 String value = line.substring(delimiterIndex + delimiterLength).trim();

Ok thanks.


docs: contract storage design doc

Pull Request type

Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[x] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Resolves: #359
What is the new behavior?

Improvements in the Contract Storage design doc

Does this introduce a breaking change?

[ ] Yes
[x] No

Applied suggestions @Eikix


Use the Token Hash as Id instead of the Token Object Id, auto create collections

The token object id is null, the primary key is the token hash. Removing the manual secondary index as it's not necessary anymore and using the hash directly instead.

Also added auto collection creation


Fix Github Workflow build issue set-output command is deprecated

The set-output command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Resolved


Search page layout concept

closes issue #8689
What has been done

search page structures added
utilised the getLayout pattern to have a reusable layout, taking the responsibility away from the page, in regards to rendering content that is not relevant to it
rebased and merged work to have a functioning /search/images page

We might want to tweak the layout as the black background should be full width and it "currently" is in the fake search images page, I think removing the parent '.container' will fix it


fix(config): Support configuration of graphql path

Motivation and Context

Users should be able to modify the path that the gateway uses when serving graphql requests. Currently this path is hardcoded to /graphql but similar to the ListenAddr it should be possible for the user to change it via configuration. This PR adds support for a new config GraphQLPath defined in the yaml and adds it to the configurator code at startup.

[ ] Tests or benchmark included
[ ] Documentation is changed or added on https://app.gitbook.com/
[X] PR title must follow conventional-commit-standard

Hi @paulpdaniels thank you for the PR. Looks great. I'll take a deeper look in the afternoon.

I made this PR a feat


azd pipeline config action logs fail with todo-nodejs-mongo-aks

Describe the issue:
When performing pipeline test,  Azure Dev Provision  fail in action logs.
The error message as follows:

Repro steps:

Run command azd login.
Run command  bash ./test-templates.sh -t todo-nodejs-mongo-aks -b pr/1630.
Run command  azd pipeline config.

Environment:
OS: Windows desktop, MacOS desktop, Linux desktop, Devcontainer in VS Code, WSL.
Template: todo-nodejs-mongo-aks.
Azd version: 0.6.0-beta.3-pr.2605958  (commit https://github.com/Azure/azure-dev/commit/be4d3dffd5ca305657aa0c6d9c64911c44caef63)
Expected behavior:
azd pipeline config action logs can success.
@rajeshkamal5050 for notification.

@v-jiaodi What role is the service principal used in this example?

@wbreza , for what I see, this error is happening when the pipeline runs within a new repo.
In that case, the service principal is the one created by azd which is Contributor for all the subscription.
I would expect this to be reproducible by running azd pipeline config -> Create a new private GitHub repo -> Start the pipeline...  then the issue would be there.
The other possibility is that, since we are running bash ./test-templates.sh -t todo-nodejs-mongo-aks -b pr/1630. first, it means that provisioning and deploy is happening on the local machine. So, when this happen, the Azure resources assign the owner role to the user who ran the test.
Then, when azd pipeline config runs and creates a new service principal, even though it has Contributor role, it has no access to some of the resources.
I think I have seen this as well with Key Vault...  because when the key vault is created, we set the owner to be the only one with read/write access to the secrets.  We also set read access for the api-service, so when the app runs on Azure, it can read the secrets..  But we don't assign read access to any service principal created later...

#1630 fixes the next issue  you would encounter where kubectl is not available.

Retest with https://github.com/Azure/azure-dev/pull/1630, after running azd pipeline config --principal-role owner, this issue cannot be reproduced, but a new error has occurred in Azure Dev Deploy  in action logs. The error message as follows:


Update UserCallable.php

security.context service is deprecated since Symfony 3.x and will trigger an exception
You have requested a non-existent service "security.context"
It must be changed to security.token_storage. Changing configuration to custom UserCallable helps but is only a dirty hack it this case :)
knp.doctrine_behaviors.blameable_subscriber.user_callable.class:     WellCommerce\Bundle\CoreBundle\Doctrine\ORM\Blameable\UserCallable

Another approach is to inject token storage instead of whole container.

Here's the example class:

https://github.com/WellCommerce/WellCommerce/blob/development/src/WellCommerce/Bundle/CoreBundle/Doctrine/ORM/Blameable/UserCallable.php

and modified service definition:

https://github.com/WellCommerce/WellCommerce/blob/development/src/WellCommerce/Bundle/AppBundle/Resources/config/wellcommerce.yml#L157-L161

thanks!


Save chat log

Currently working on a system to save the chat log, any feedback goes here.

Chatlog is now downloadable in txt format


universe repo needs to be enabled for python-virtualenv, git was missing

The Getting Started Guide needs python-virtualenv which is available on the 'universe' repository.
This repository is not enabled by default on a fresh Ubuntu install.
Additionality it would be 'nice' to install git as part of the instalation steps, as it is used for the 'git clone' operations later on in the guide.
git is not installed by default (how can anyone live without git ?)

I thought we were removing the git clone instructions?

fwiw no need to duplicate the content of the JIRA issue.  A link to the issue being fixed is handy and provides that information.

Seems like we did, now we use curl: http://doc-dev.clusterhq.com/gettingstarted/index.html#step-2-deploying-a-demo-app
Maybe there's another section?

not relevant as per new 1.0 docs


Add MBS 0111 and 0161

What is the context of this PR?
https://trello.com/c/VGAHO7ge

this has a few PRs in here

I'll try to sort it out now. Looks like I may have rebased with master then changed base branch.


Good practice to mount logs - so they don't get wiped @ stop/start?

Question: do you think it is good practice to add the logs to a volume on the host (like the config files), so they don't get lost with stopping / starting of our docker-compose setups?
Thanks.

Nope. User Docker's logging drivers if you need logs persistence.
https://docs.docker.com/config/containers/logging/configure/


Update scheduling-gpus

/hold
@jakspok You are supposed to change file under content/es/docs rather than content/en/docs for localization.


chore(stdlib)!: Remove Schnorr

Description
Problem*
Resolves #6739
Summary*
Remove schnorr from the Noir stdlib.
Additional Context
Use https://github.com/noir-lang/schnorr instead.
I thought about including this link in the docs, but the only place Schnorr appeared was as a blackbox function, not under any general topic discussing signatures. I'm not sure a used-to-be-blackbox function needs to be discusses, let me know.
Documentation*
Check one:

[ ] No documentation needed.
[ ] Documentation included in this PR.
[ ] [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

[x] I have tested the changes locally.
[ ] I have formatted the changes with Prettier and/or cargo fmt on default settings.

I'm not sure a used-to-be-blackbox function needs to be discusses, let me know.

In general, good to:

Remove content of what is now a standalone library from Noir docs (as it was done in this PR)
Copy relevant information from the removed content (e.g. interface, usage example), if any, to the standalone library's README


EE-ES - gamelists - add sortname - fix

@shantigilbert and @miwasp
Here is the final changes for testing. Sortmode should be working correctly, and also other modes. If an index is provided in the sortname ex:
<sortname>001 - Blah</sortname>

Then indexes will be compared first, before alphabetic characters.
ref:
https://github.com/EmuELEC/emuelec-emulationstation/pull/34
https://github.com/EmuELEC/emuelec-emulationstation/pull/33

There is also 2 minor fixes which were unrelated to changes, but are so small they don't need a separate pull.

The MetaID was specified as a digit rather than its enum name.
https://github.com/EmuELEC/emuelec-emulationstation/blob/2ffacc53461f3a639e827efb096148d871a25022/es-app/src/MetaData.cpp#L300

Missing defines in some EmuELEC specific code.
https://github.com/EmuELEC/emuelec-emulationstation/blob/2ffacc53461f3a639e827efb096148d871a25022/es-app/src/guis/GuiMenu.cpp#L1618

I's a bit screwed atm, the sort list options dissappear, and sortName is slightly incorrect, give me some time to fix.

I just tested this PR without the last 2 commits. Looks very promising ;-)
Normal systems (dreamcast, psx, ...) sort in the right order with name and sortname, both ascending or descending. If favourites are displayed on top of the list, entries with sortname are correctly ordered there. If you make an entry into a favourite it is immediately resorted. Really cool.
Two things i found so far:

sortorder "Release Date ascending" still displays the year as prefix while "Release Date descending" does not do this. I don't know if this has anything to do with these changes but with or without the prefix, it should be consistent.
The sortorder tag seems to be ignored in collections. If i make an entry to a favourite (and it is correctly sorted in the system view), then this entry is sorted with his name (instead of sortname) in the collection "Favourites".

@miwasp

I just tested this PR without the last 2 commits. Looks very promising ;-)
Normal systems (dreamcast, psx, ...) sort in the right order with name and sortname, both ascending or descending. If favourites are displayed on top of the list, entries with sortname are correctly ordered there. If you make an entry into a favourite it is immediately resorted. Really cool.
Two things i found so far:

sortorder "Release Date ascending" still displays the year as prefix while "Release Date descending" does not do this. I don't know if this has anything to do with these changes but with or without the prefix, it should be consistent.
The sortorder tag seems to be ignored in collections. If i make an entry to a favourite (and it is correctly sorted in the system view), then this entry is sorted with his name (instead of sortname) in the collection "Favourites".

This will need to go in a separate PR to avoid versioning issues as it's not quite related. It's a pretty simple task but I only include critical bugs that can potentially break code. It might be a good start project for you to start coding on. ;)
I think I understand what you mean. Maybe I'll fix that in separate PR, if I make more changes it may break something else again, which I do not want to make too many commits to this PR change.

Oh yeah and re-compile latest changes as it should fix indexing, and the sort list choosing.

Hey, I quickly made some changes to hopefully fix those 2 issues you mentioned, please test them again with latest changes, thanks.

Fixing Number 2 is allot more complicated as the collections sorting is more manual code. Feel free to make it a feature request and I might work on it when I get more free time.

@miwasp ok so I'm looking at the collections code. Did you want it to sort by system separately or by one massive sort? Currently I think it sorts seperately? Not too sure, can you check for me, if it sorts each system individually in the bigger lists?

@miwasp Collection sorting ready for testing. :]

I tested collection sorting briefly for the "all games" category and it seems to be working ok. Can you also test for custom collections too? I haven't checked yet.

It‘s not how I want it to sort, i usually don‘t even use the sortorder tag. It‘s more how it worked until now and it should work the same way with the sortorder tag.
Every collection i have ever seen is one massive sort over all systems. The system is appended to the name in those lists. This way you can see e.g. on what systems a specific title is available. If i want it sorted per system i can look in the system directly.

I think this is going to be a hard one to please everyone, as you noted from the original code (Batocera) "SortName Metadata does not exist in batocera-emulationstation."   is not even used there (altho it is present in the code), how did it en up being used in EmuELEC-emulationstation?
I do not use that tag at all so I do not know how to help with the testing, I assume most gamelists.xml will not even have this, but sorting by name works now, and it didn't before.

That explains it :p

Hey, I added in collections support for file sort filters, needs testing. I figured we might as well insert it in the fix too so sorting is more flexible.

Who knows maybe Batocera will even use these changes. I have made them pretty clean. Tbh I don't mind adding this feature, and it's not overly complex and taught me a few things. Before when I tried to separately sort sortname and name the code was messy as shit! lol. I think giving users the flexibility of being able to sort games however they want by using the sortname tag is a nice feature to have.

....and I'll be honest. Coding to me is like crack, I wana keep doing it to stay high! loool

Yo are welcome to keep adding, modifying stuff for emuelec, I know we need more people like you on the team :)

I tested collection sorting briefly for the "all games" category and it seems to be working ok. Can you also test for custom collections too? I haven't checked yet.

Can you please explain what you mean with collection sorting? Are we still talking about the sortname tag?
What i meant when i said "the sortname tag seems to be ignored in collections" is the following:
You have for example a game with the name "aaa" in the system psx. You set a sortname "zzz" for this game.
If you are in the list of system psx, this game is displayed

at the beginning with sortorder set to "name ascending"
at the end with sortorder set to "sortname ascending"

If you are in the collection "All games", this game is displayed

at the beginning with sortorder set to "name ascending"
at the beginning with sortorder set to "sortname ascending"

The latter is wrong, it should be displayed at the end of the list (identical to the psx system view)
This was tested with all commits up to here.

hmm, sounds like the sorting may be getting ignored in collections, I'll look into it.

@miwasp hey what about custom collections? Is it doing the same thing regarding not sorting when sortname is added?

@miwasp hey what about custom collections? Is it doing the same thing regarding not sorting when sortname is added?

Yes, sortname is ignored there too.

Ok thanks for the update, I will look at it again tomorrow with fresh eyes.

@Langerz82 please join Discord if you haven't or send me your Discord user :)

@miwasp It's definitely sorting by sortname, the logic in sortname just is not quite right. The list changes when sortname is applied, and thats a good indicator it's using different logic. The prob is you are right sortname is not taking proper priority which I am looking into.

@shantigilbert Just gotta test this then ill switch OS, and give discord. ^^

ready for testing.

The only difference i see so far is that the sortname instead of the name is now displayed in any system view.
Sorting is still wrong in collections. It's the same as i already described in my comment 2 days ago.

I think that we talk past another here. Let me try to explain it another way and please answer two questions then:

Go to the collection "All games" and set sortorder to "Filename ascending".

Take note of the first entry you see then. This entry is now our "testfile".

Edit the gamelist.xml of the system which contains the "testfile" and set a sortname "zzz-whatever" for it.

Save that gamelist.xml and restart ES

This is now our testcase

Go to the system view which contains your "testfile" and set sortorder to "Filename ascending". This must be the first entry then. This works.

Stay in this system view and set sortorder to "Sortname ascending". Your "testfile" must be the last entry then. This works too.

Now go to the collection "All games" and set sortorder to "Filename ascending". Your "testfile" must be the first entry. This works too.

Stay in collection "All games" and set sortorder to "Sortname ascending". Your "testfile" must be the last entry then but it is not. It is still the first entry.

Now my two questions:

Do you understand it the same way, should it work this way in your opinion?
Can you reproduce this testcase?

Yeah I know sortname is not being compared for some reason. Odd let me check.

@miwasp  Testing is ready, I made a couple of fixes should compile smooth now and have sortName in collection lists if it's provided in the gamelist.xml file.

@shantigilbert Give it a couple days I want to thoroughly test it, make sure everything is working good before merging.

I have noticed one bug. When using Jump to letter it defaults to filename, ascending.

jump to letter is not working for sortname, I gotta fix some of the code up maybe later today.

Is this good to merge?

@miwasp Can you do us a huge favour and test this latest change? I've tested ordering for both name and sortname, and jump to letter but could do with an extra tester just to be sure.

Sure, i'm compiling right now...

So i made several tests now and i found just one minor issue:
If you sort by "Filename, ascending" and open the view options, the setting "Jump to letter" always shows the letter where you were in the list when you opened the options.
If you sort by "Sortname, ascending" and open the view options, the setting "Jump to letter" always shows the letter "O", no matter where in the list you were when you opened the options.

Oh, and in MetaData.cpp in line 310 there is a LOG-message. I think this was for debugging purposes and is no longer needed?

@miwasp can you do a final test before we merge this ? Jump too letter should work for both filename/sortname ASC and DESC.

Ok cool. I've tested this enough to say merge too.
@shantigilbert whenever you are ready. ^^

@Langerz82 @miwasp Thank you both! I appreciate the work and PRs!


Staging to Main (Cluster IDS fix)

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


Feat: Create Group in EditMonitor page

⚠⚠⚠ Since we do not accept all types of pull requests and do not want to waste your time. Please be sure that you have read pull request rules:
https://github.com/louislam/uptime-kuma/blob/master/CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma
Tick the checkbox if you understand [x]:

[x] I have read and understand the pull request rules.

Description
Resolves #3376
Based on feedback from #2692 and #3376, further improve the UX of creating groups:

Add simple dialog to create group when in the EditMonitor page.

The "Group Empty" initial beat is a bit annoying, but don't see an easy way to fix it.
Type of change
Please delete any options that are not relevant.

User interface (UI)

Checklist

[x] My code follows the style guidelines of this project
[x] I ran ESLint and other linters for modified files
[x] I have performed a self-review of my own code and tested it
[x] I have commented my code, particularly in hard-to-understand areas
(including JSDoc for methods)
[x] My changes generate no new warnings
[ ] My code needed automated testing. I have added them (this is optional task)

Screenshots (if any)

Yeah that should make it better. When i first upgraded to the version of uptime kuma that allows you to do some grouping i could not figure out how to create a group. This will be more understandable and more easy

@chakflying could you add Resolves #3376 to the description? ^^

Tested, no big issue.
However, the group is pending for the first check. Is it possible to resolve by starting the group later after the monitor has started?

Good suggestion, I implemented it.

It seems that the last change isn't working properly? It's a blank page for me.

Oops I made a mistake on rebase, will fix later tonight.

Should be fixed now.


Microphone.py input channel change to output channel

Hello, I would like to know if it is possible to modify the code of microphone.py to stream the sound of the default output?

This is a duplicate of #233


Client inactivity timeout triggers during slow origin processing POST request

@djcarlin has been debugging an issue for one of our clients.  They are seeing unexpected POST upload failures.  Looking at packet captures,  traffic log entries, and HTTP debug messages, the client is dutifully sending all the bytes in the post body (64-200 MB of data).  But 30 seconds after post body transfer completes, the transaction fails with a ERR_CLIENT_ABORT.  We see no traffic from the origin in the packet capture.  Based on the traffic logs, the SERVER_FIRST_READ milestone is not set.
The relevant transaction timeouts are
proxy.config.http.transaction_no_activity_timeout_in: 30
proxy.config.http.transaction_no_activity_timeout_out: 60

So it seems likely that the transaction_no_activity_timeout_in timeout is triggering.  However, once the client has sent all the data and is waiting for a response, it does not seem that the transaction_no_activity_timeout_in should still be enabled.  Yet, looking through the code, it appears that we only cancel the timeout while waiting for the origin if the request content-length is 0.  Looking through history, it seems to have been this while for some time.
I have a PR, that disables the transaction_no_activity_timeout_in timeout after the post data tunnel has completed.  It also adds an autest that shows without the code change GET's do not timeout with a stalled server but POST's do.
Anyone with broader history in the project know why we make a differentiation for GET and POST methods with respect to canceling the client's inactivity timeout?

Please remember to remove Projects and Milestones from PRs that are closed.


XML not well-formed

Is that intentional?

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

ID: 695ee7eb-6cd1-9581-a90d-4fd57d7132d7
Version Independent ID: 557d3bb5-620f-ea1e-935f-8501d9f25052
Content: Sample API management policy - Authorize request using external authorizer - Azure API Management
Content Source: articles/api-management/policies/authorize-request-using-external-authorizer.md
Service: api-management
GitHub Login: @vladvino
Microsoft Alias: apimpm

@kennetherland Could you confirm which part are you referring to?
If it's the policy expressions, then this is expected.

Thank you, I figured that out late last night.  Kinda like razor expressions with the @ symbol.

@kennetherland Glad to hear that!
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Rspec installation error - Invalid argument @ dir_s_mkdir

I just moved to a new laptop running on Win 10/ruby 2.2.2/Rails 4.2.0 (No problem on previous Win 8 ruby 2.0.0/Rails 4.2/rspec 3.2). Now when installing rspec, there is a strange error below:
$ rails g rspec:install
   identical  .rspec
       exist  spec
      create  spec/C:/Users/Jun C/AppData/Local/Temp/d20160219-10996-1x6hu8w/spec/spec_helper.rb
C:/Ruby22-x64/lib/ruby/2.2.0/fileutils.rb:252:in `mkdir': Invalid argument @ dir_s_mkdir - C:/D/code/rails_proj/engines/simple_orderx/spec/C: (Errno::EINVAL)
        from C:/Ruby22-x64/lib/ruby/2.2.0/fileutils.rb:252:in `fu_mkdir'
        from C:/Ruby22-x64/lib/ruby/2.2.0/fileutils.rb:226:in `block (2 levels) in mkdir_p'
        from C:/Ruby22-x64/lib/ruby/2.2.0/fileutils.rb:224:in `reverse_each'
        from C:/Ruby22-x64/lib/ruby/2.2.0/fileutils.rb:224:in `block in mkdir_p'
        from C:/Ruby22-x64/lib/ruby/2.2.0/fileutils.rb:210:in `each'
        from C:/Ruby22-x64/lib/ruby/2.2.0/fileutils.rb:210:in `mkdir_p'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/actions/create_file.rb:61:in `block in invoke!'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/actions/empty_directory.rb:116:in `call'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/actions/empty_directory.rb:116:in `invoke_with_conflict_check'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/thor-0.19.1/lib/thor/actions/create_file.rb:60:in `invoke!'

There is /spec under Rails app root. The spec-helper file should be generated under /spec as /spec/spec-helper.rb. However the installation tried to generate spec-helper at spec/C:/Users/Jun C/AppData/Local/Temp/d20160219-10996-1x6hu8w/spec/. It seems that the path is wrong.
Here is the line in Gemfile:
s.add_development_dependency "rspec-rails", ">= 3.2.0"
Here is the config in engine.rb
   config.generators do |g|
      g.template_engine :erb
      g.integration_tool :rspec
      g.test_framework :rspec
      g.fixture_replacement :factory_girl, :dir => "spec/factories"
    end

The rspec version is 3.2.2. How to fix this wrong path in rspec installation?

As I mentioned in my reply to your email, can you try this:
require 'tempfile'
Dir.mktmpdir { |d| puts d }

In irb/ruby? It should work without an error...

Hi, Here is the output of irb:
C:\D\code\rails_proj\engines\simple_orderx>irb
irb(main):001:0> require 'tempfile'
=> true
irb(main):002:0> Dir.mktmpdir { |d| puts d}
C:/Users/JUNC~1/AppData/Local/Temp/d20160225-10316-1oexvut
=> nil
irb(main):003:0>
Not sure why it points to C:/Users/JUNC~1.... The app is under c:\d\code\rails_proj\engines\simple_orderx.

Thats working as expected, tmp directories are created in your system temp location

What caused the error in generator then?

Honestly I don't know at this point, it looks like it's trying to combine the tmpdir path with your project path, this could be a Rails thing, or it could be an RSpec thing, none of the core team use windows so this isn't easy for us to check.

So I've looked into this, we create files based on a template, and place them into a temp directory to give to Rails. It's Rails that copies them into place in your project not us, and this error is happening when that happens, I suggest you open an issue with Rails :/

Hi i am also encountering this problem. Instead of waiting for Rails team to solve this problem, can you tell us what exactly does rails g rspec:install create? Are we able to do it manually? Will need this to proceed with a tutorial i am going through

      create  .rspec
      create  spec (directory)
      create  spec/spec_helper.rb
      create  spec/rails_helper.rb

Hello everyone.
Checking online, I found that the problem is that the above-2.8.0 versions causes problems with Windows 7 (in my case: 32-bit)
A possible solution to run the command, without problems:
Gemfile
group: do test
   gem 'rspec-rails', '2.8'
end

But, comparing, possible differences, I found that there is a change with higher version 2.8, such as 3.0:
.rspec (generated: gem 'rspec-rails', '~> 3.0')
--color
--require spec_helper

Now,
.rspec (generated: gem 'rspec-rails', '2.8'**)
--colour

There was a change "--color" to "--colour" and apparently there is a new property "--require spec_helper".
The truth, if not the possible cause of the problem? or is there another ?.
Please, I would be very grateful, if you help me solve this problem.

The problem with your solution @alxmcr is that everything is generated fine except  rails_helper.rb. I did what you suggested but the rails helper file is not part of the installation files. I assume we need this file to run the tests. Did they introduce this file on versions > 3.0?

Hi i am also encountering this problem. Instead of waiting for Rails team to solve this problem, can you tell us what exactly does rails g rspec:install create? Are we able to do it manually? Will need this to proceed with a tutorial i am going through

      create  .rspec
      create  spec (directory)
      create  spec/spec_helper.rb
      create  spec/rails_helper.rb

spec/rails_helper.rb:
https://github.com/rspec/rspec-rails/blob/master/lib/generators/rspec/install/templates/spec/rails_helper.rb


VIPER panoptic format unspecified

Submission format description for VIPER is missing. A "regular" COCO panoptic result file with image_ids == file_name without extension leads to a "submission with PQ==RQ==SQ==0

This was a server-side problem. The regular panoptic format with a panoptic.json should work now. Please (also) use the file_name attribute when referring to individual images in the json file as this is used for evaluation. A submission zip can be prepared via https://github.com/srrichter/viper/blob/master/prepare_submission.py


Create tailwind.js file and add all Tailwind docs in the README.md to the file

Follow this structure to know where you will create your file:

awesome-oss-docs/awesome-oss-docs/src/constants/docs/orderByAlphabet

Add all Tailwind docs to the file you created,. Each docs are added in this format:

{
title: 'Airflow Docs',
description:
'A platform to programmatically author, schedule, and monitor workflows.',
projectUrl: 'https://airflow.incubator.apache.org/docs/',
githubUrl: 'https://github.com/apache/airflow/tree/main/docs',
owner: 'Community Owned Documentation',
},
For better insight of how the file should look like check out the Apache File

After adding all docs, Go to the index.js file in the docs folder, create an import of the file you added and put the name in the export default array

@Elijah699 I will like to work on this

pls assign me

Pls assign this to me

@nobledeveloper01 you can work on this.

Solved #207


add ssh config language

This PR adds the new language SSHCONFIG for ssh configuration files and it's respective syntax highlighting
Description

This PR is about issue #3450 . The sample code is also taken from a reply to this issue.
Checklist:

[ ] I am associating a language with a new file extension.

[ ] The new extension is used in hundreds of repositories on GitHub.com

Search results for each extension:

https://github.com/search?utf8=✓&type=Code&ref=searchresults&q=extension%3AFOOBAR+KEYWORDS+NOT+nothack

[ ] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[ ] I have included a change to the heuristics to distinguish my language from others using the same extension.

[x] I am adding a new language.

[x] The extension of the new language is used in hundreds of repositories on GitHub.com.

Search results for each extension:

https://github.com/search?q=extension%3Asshconfig+NOT+nothack&type=Code

[x] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

https://github.com/github/linguist/issues/3450#issuecomment-465159449

Sample license(s):

[x] I have included a syntax highlighting grammar: https://github-lightshow.herokuapp.com/?utf8=✓&scope=from-url&grammar_format=cson&grammar_url=https%3A%2F%2Fraw.githubusercontent.com%2FAlhadis%2Flanguage-etc%2Fmaster%2Fgrammars%2Fssh-config.cson%3Fa%3D1&grammar_text=&code_source=from-url&code_url=https%3A%2F%2Fpastebin.com%2Fraw%2FUWWuQR0K&code=
[ ] I have updated the heuristics to distinguish my language from others using the same extension.

[ ] I am fixing a misclassified language

[ ] I have included a new sample for the misclassified language:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[ ] I have included a change to the heuristics to distinguish my language from others using the same extension.

[ ] I am changing the source of a syntax highlighting grammar

Old: https://github-lightshow.herokuapp.com/
New: https://github-lightshow.herokuapp.com/

[ ] I am updating a grammar submodule

I'm updating vendor/grammars/language-etc as sshconfig grammar file is committed to this repo by @Alhadis

[x] I am adding new or changing current functionality

[x] I have added or updated the tests for the new or changed functionality.

LGTM. 👍 @pchaigno, any input?

Can A rework be done to catch the licence error on the local dev stage ?

Running brake exec rake tests should have picked up on the stale license cache... 🤔

Looks great, thanks for your patience!

Thanks for the sshconfig grammar & support 👍 great community !

Sorry for the force-push, I turned the PR into a mess at one point. I respected the comments and made the push accordingly.

Nudging @pchaigno for a follow-up on their change-request review. 😉
I could dismiss your review for you, but that would be rude...


Want to contribute but would like some advice/guidance

I am using a fork of this project in production.  I have already fixed or am in the process of completing several items on the issues list (and some that aren't) like the Volumes API surface and Registry V2 API support.  I have added missing functionality such as container renaming, and fixed various minor bugs.
With that being said, I do not know if it is appropriate to issues PRs because I don't know if they were fixed in the way that the maintainers of this repo would want them fixed or, more importantly, I have had to convert some things back over to c#6 compatible code, which creates merge headaches.
The main clash is the use of  the "expression ?? throw new exception()" syntax shortcut which is not available prior to c#7 (the ?? operator is but only with another expression on the right, not a "throw" statement).
In addition to these issues, I didn't necessarily plan ahead for contributing to this project so my commit history may not be clean and organized enough to be able to issue a PR and have that merge nicely as an isolated new feature.  Any advice you have on if/how I can  go about contributing this code would be very helpful.  I have never contributed to an upstream repository in the past.

I'm no maintainer of this project, but you could

install VS17 on the side(if you haven't already),
create a fresh fork of this repo
check the diffs between your modified fork and this repo and apply those back in the fresh fork (using c#7 if possible)
i think it's best to create a PR per change (eg for implementing the volumes api or for the registry v2 api)

@robborden - I am happy to help do the reviews for you to PR the changes up. You don't even need VS17 if you don't want but at least the latest .NET Core CLI would give you the ability to compile C# 7 syntax. If it is 100% a non starter I can do a very easy roslyn tool that converts all the expressions to C# 7 when they PR up for you. We can create a sub branch off master to PR your changes and I will do the fixups in that model before merging all the way to master. Just let me know.
If you link me to the fork I am happy to take a look at doing some diffs and seeing how far off we are on the merges.

Awesome, great to hear back and that we can work together to get these updates integrated.  I'm currently running VS2015 Professional which I obtained through the Microsoft Partner Portal.  I will look into my membership status and see if I can upgrade. I would be open to updating the .NET Core CLI, however I am writing all my code for dotnet core 1.1.  Does this not necessarily mean I am on a new enough .NET Core CLI to compile C#7 syntax? Would I have any trouble running c#7 syntax in this environment?
Here is my repo: https://github.com/coinigy/Docker.DotNet
I think I actually got all the Volume surface API into one commit.
https://github.com/coinigy/Docker.DotNet/commit/1bda0e5eea78c2d1f2886dedcb4014922cc12d07
In the most recent commit  I've showed fixes and comments which are necessary on some model files generated by the specgen golang tooling.  It is the fix for the volume issues mentioned here: https://github.com/Microsoft/Docker.DotNet/issues/177
https://github.com/coinigy/Docker.DotNet/commit/ce0f3ffb1a56b87e2600d08ac35ff35e5ec53478
This is where things get a little dicey ;)
In this commit there is a fix for a problem that was introduced with restart policies in Docker v1.13.0.  It should be the bottom two files. It is co-mingled with some other changes in a rogue commit -a incident.
https://github.com/coinigy/Docker.DotNet/commit/0ab88df5254f695035c2abba561af0db454a1141
My experience was that the EnumMember values were/are not being used during serialization, and my containers were being created with a restart policy of UnlessStopped instead of unless-stopped (for example).  It seemed like Docker actually accepted/worked with these values for some reason before, even though it should not have.  Then they seemed to have fixed it in v1.13.0 which broke stuff for me.  This all seemed unusual so I'm not sure if I missed something along the way but adding an JsonConverter for serialization cleared up all my issues.  This is (again) changes to specgen generated code which probably makes integrating these changes challenging.
I've added "Rename" to the container operations here:
https://github.com/coinigy/Docker.DotNet/commit/9f448cedcd3426dd3cb297bf3737431d7a3a87e3
annnnnnnnd here (sigh): https://github.com/coinigy/Docker.DotNet/commit/2966cc4a2b9ba1936eb7f7a89444e4b9211a7281
Last, but certainly not least, I also have an open issue with regards to the Registry API surface which will need some attention/discussion here:
https://github.com/Microsoft/Docker.DotNet/issues/186
Please let me know how you'd like me to proceed!  :D

@robborden - Here is what I would do. I think it will be by far the easiest while still giving you the credit for the merges.
In your fork make a new topic branch per PR. So for example I will use your "RenameContainerAsync" addition.
git checkout -b rename origin/master
git cherry-pick 9f448ce
git cherry-pick 2966cc4
# do any fixups if required based on master
git rebase HEAD~2 --interactive
# squash them to one commit.
git push <myforkremotename> rename:rename
# PR from myforkremotename/rename to master

I can do this for you by cherry-picking your changes across to my fork but I am worried that you wont get the credit

@jterry75 I think we should get this current crop of changes/updates merged (where applicable) using whatever means necessary.  I hadn't considered the credit previously, and it's really not of much consequence to me anyways.  Seeing my changes help this incredibly useful and powerful library move in the right direction is reward enough!
With that being said, I think it would work best for all involved if I create an intermediate fork between your repo and my existing fork.  This way I can ensure all changes are working properly in my application and then filter in just the relevant commits the way you demonstrated above and issue PRs from there.  This will make things easier and cleaner and allow me to merge upstream changes and work on  the repo without it impacting my application in any way.  This also clears up the c#6/7 issues, I'll just install VS2017 Community.

Perfect! Thanks again for the help here!

Hi jterry75,
I just wanted to make sure that we're on the same page per the above.  I was expecting you were going to manually merge the changes I already did that are outlined above, and then in future contributions I would issue PRs from a separate fork.  If you are just busy/delayed, no problem, just checking in.
Any way I can get generated model files for Registry v2 API so I can start working on that?  (https://github.com/Microsoft/Docker.DotNet/issues/186)

Oh. Good thing you said something. I thought you were going to PR them. I will for sure merge these next week then.
As far as the Registry, I looked into that some while back and couldn't see that they have the same type descriptions in the go files. Or at least I couldn't find them so I am unsure how to do this but will investigate more next week.

Has this merge slipped through the cracks @jterry75 - I was going to create a PR to add RenameContainer support and searched open issues to see if there was an open issue to create it against when I found this one. I can of course continue to create the PR which I don't think will involve much work, but I don't want to duplicate @robborden's effort or take his credit.

Looks like this did slip. PR' up: #245 (Thanks Rob!). As for Registry. I am almost done here but that will be tracked in #165. Are there any other outstanding issues here?

Nothing else that I know of but I will double-check and issue a separate
pull request for it if there is anything.
On Jul 28, 2017 10:37 AM, "Justin"<EMAIL_ADDRESS>wrote:

Looks like this did slip. PR' up: #245
https://github.com/Microsoft/Docker.DotNet/pull/245 (Thanks Rob!). As
for Registry. I am almost done here but that will be tracked in #165
https://github.com/Microsoft/Docker.DotNet/issues/165. Are there any
other outstanding issues here?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/Docker.DotNet/issues/185#issuecomment-318702287,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGcZ-gODqoJx0p_bYxFjKYC4H7HPyq_Pks5sSg5IgaJpZM4MYfUe
.

Ok thanks!


Gopeaks resources not pulling correct rule name

Noted from Yue:
I noticed that in your resource/cluster.yaml file you assign 75Gb memory to gopeaks so I don’t know why it has happened.  I tried twice with 75 Gb and twice with 150 Gb assigned to gopeaks, but biowulf always kill gopeak after it exceeds 40 Gb.  Do you know what I should do to rescue it?
Solution

Cluster.yaml file is calling rule gopeaks rather than the new rules gopeaks_narrow and gopeaks_broad.  Need to update config to match new rules

complete with commit 62fe4a21e3f74c10d8a3456f858963ac20b641d3


MWPW-131002 - SKMS integration

Adds auto-approved CMR integration on Milo releases for SKMS.
New GitHub action for merged pull requests against the production branch.

Resolves: MWPW-131002
Test URLs:

Before: https://main--milo--adobecom.hlx.page/?martech=off
After: https://skms-integration-final--milo--amauch-adobe.hlx.page/?martech=off

See here for instructions on how to test this integration. Specifically, read my comment at the bottom in the "Comments".

See here for instructions on how to test this integration.  Specifically, read my comment at the bottom in the "Comments".

Tested on my forked branch here. See screenshots below from the SKMS system as well GitHub actions workflow run:
GitHub Action Job Result:

SKMS System CMR Created:

The failure in the Unit Tests has to do with the FEDS Gnav test, which this commit wouldn't have affected in any way, shape, or form.


Information for project site

Observed Results
Add the following information on gh-pages

Requirements & limitations
Related
How to install

Expected behavior

This information was added in #41, closing this issue


Item got cropped

I'm using Expandable Item. My layout is ConstraintLayout with wrap_content height. Result:
https://drive.google.com/open?id=1J4mkwwGIHVXeXRzh8UJTSbeRHP4WL0lN
How can I fix that?

android:minHeight="?actionBarSize

@CymChad I have investigated this problem and found out that it was a problem with constraint layout

Thank you for your investigation


Compil bug

Describe your bug here.

Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
i edited nothing

is this 0.6.3? only versions older than 0.7 gives that error

is this 0.6.3? only versions older than 0.7 gives that error

My mod don't work on 0.7.0

is this 0.6.3? only versions older than 0.7 gives that error

My mod don't work on 0.7.0

this isn't about the mods, its about the source version you're using. from the look of the output it looks like your using 0.6.3, which is no longer supported. u can still try to compile but use at ur own risk as u need more older versions of the libraries

is this 0.6.3? only versions older than 0.7 gives that error

My mod don't work on 0.7.0

this isn't about the mods, its about the source version you're using. from the look of the output it looks like your using 0.6.3, which is no longer supported. u can still try to compile but use at ur own risk as u need more older versions of the libraries

i know but i try to add my mod on Psych Engine 0.7.0, not working with my script. How i can patch bug in the compil?

dunno, try to find a workaround and make the script compatible for 0.7 or try to ask for help

is this 0.6.3? only versions older than 0.7 gives that error

My mod don't work on 0.7.0

this isn't about the mods, its about the source version you're using. from the look of the output it looks like your using 0.6.3, which is no longer supported. u can still try to compile but use at ur own risk as u need more older versions of the libraries

i know but i try to add my mod on Psych Engine 0.7.0, not working with my script. How i can patch bug in the compil?

dunno, try to find a workaround and make the script compatible for 0.7 or try to ask for help

I will try


[ETL-397] Create s3-event-config lambda and dependencies to add s3 notification configuration

Purpose: This PR adds the following resources seen here: ETL-397.
This allows us to add the S3 notification configuration to our existing input data buckets (via the new lambda), and also allow our S3 to glue lambda to now be triggered by those S3 new object notifications and start our recover ETL processing. See the ticket for why we were not able to add those changes to our pre-existing lambda resources/stacks/templates and had to do it through a separate lambda function.
I put this PR up as a draft in case there's some refactoring/structural changes we would like to make. Still testing it on the pipeline but it works for one dataset I uploaded. Also I separated out the implementation of the GH action to trigger this lambda here in ETL-446

Amazing 🤯
I'm curious, how does this play out in staging vs main namespace in the production account? When we merge a PR does the event trigger get configured in staging? This would cause any new data that comes in to be processed by staging as well, which I don't think is desirable.
BUT, maybe that's not necessarily the case. If we don't trigger staging's s3_event_config lambda in the Github CI/CD then the S3 event trigger never gets configured for staging, right?

Yes, as long as we don't trigger staging's s3_event_config lambda in the Github CI/CD, the S3 event trigger should not get triggered for any data that gets put into the staging namespace folder of the input data bucket.

From my research (see ticket for more info), there doesn't exist a way to allow the S3 to JSON lambda to process multiple S3 object notifications as a group besides implementing the SQS architecture. I've created another ticket ETL-450 to explore this.

Also, I tested this on copying one dataset (using the recover pilot datasets) at a time to the bucket (and letting the glue workflow run all the way through), and I wasn't able to reproduce the random JSON to Parquet job errors I got previously. I feel like that's likely due to one or more of the following:

I didn't upload/copy more than one file to the bucket at a time and waited for the glue workflow to run completely
I only had S3 notification happen when a file gets uploaded to the specific namespace of the input data bucket
Glue was being weird


[feature request] hovering over a task link would work like it does for internal links

It would be great if hovering over a task link would work like it does for internal links.
Since we can't see the indented content of tasks, it would be an extremely useful feature to increase the usage and utility of this plugin.
Thanks a lot!

What do you mean by "Task link"?

The link to the note where the task is located and all the tasks have

Still don't know what you mean; it sounds like you are using some plugin that shows tasks from other notes?  If so, you'll need to ask them to trigger the hover-link event in their plugin when mousing over the links in question, and register a hover link source.
Doing these two things will make their plugin compatible with Obsidian's built-in hover previews, as well as Hover Editor.  (Hover Editor just replaces the built-in hover previews, so it doesn't work for anything that doesn't support the built-in hover preview.)


fix ScriptRouter中的CompiledScript应该缓存 #390

What is the purpose of the change
fix ScriptRouter中的CompiledScript应该缓存？ #390
Brief changelog
XXXXX
Verifying this change
XXXXX
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[ ] Run mvn clean install -DskipTests=false & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #3524 into master will increase coverage by 0.7%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##             master    #3524     +/-   ##
===========================================
+ Coverage     63.37%   64.08%   +0.7%
  Complexity       71       71
===========================================
  Files           685      664     -21
  Lines         30461    28624   -1837
  Branches       5012     4772    -240
===========================================
- Hits          19304    18343    -961
+ Misses         8830     8060    -770
+ Partials       2327     2221    -106

Impacted Files
Coverage Δ
Complexity Δ

.../dubbo/rpc/cluster/router/script/ScriptRouter.java
62.5% <100%> (-4.17%)
0 <0> (ø)

.../remoting/transport/netty4/NettyServerHandler.java
61.9% <0%> (-9.53%)
0% <0%> (ø)

...ng/transport/dispatcher/all/AllChannelHandler.java
51.42% <0%> (-5.72%)
0% <0%> (ø)

...ng/exchange/support/header/HeartbeatTimerTask.java
73.68% <0%> (-5.27%)
0% <0%> (ø)

.../org/apache/dubbo/remoting/ExecutionException.java
15.78% <0%> (-5.27%)
0% <0%> (ø)

.../dubbo/remoting/transport/netty4/NettyChannel.java
61.17% <0%> (-4.71%)
0% <0%> (ø)

.../apache/dubbo/remoting/transport/AbstractPeer.java
67.39% <0%> (-4.35%)
0% <0%> (ø)

...dubbo/remoting/exchange/support/DefaultFuture.java
70.94% <0%> (-2.71%)
0% <0%> (ø)

...exchange/support/header/HeaderExchangeHandler.java
55.81% <0%> (-2.33%)
0% <0%> (ø)

... and 25 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 112ad0c...0f58b7f. Read the comment docs.


Merge Direct nearby uploads new branch to master

The PR intends to merge the gigantic directNearbyUploadsNew branch to master. The branch is getting bigger and bigger and it might get difficult to maintain it given master is so active these days. The branch has a lot of new features and everything is not expected to work smoothly but we can pick up the issues one by one after the merge is completed.
The next release is planned in the next 2 weeks. We should be able to fix any major issues before then.

We need to cherry pick #1245 too

Thanks for your effort @maskaravivek :clap:


Specify that tabris node module should be in the www directory

The Cordova guide doesn't explicitly state that. Some users reported error "Cannot find module 'tabris'"

Fixed in commit ba887e7b8a10f63d40179bdeec2d450fa45bf980


Algorithm Improvement II

In propagator.hh ll 378:
for (auto st_idx : s.outgoing) {
would it make sense to go only through edges that can actually reach u in the full graph.
This could be statically precomputed for every node (complete reachability).
What do you think?

One could calculate strongly connected components and ignore edges whose start and end points are in different components. Of course you would need graphs that fall apart in components and have edges from one component to the other. I don't have high hopes that this happens when considering the whole graph. One could of course calculate components on the fly while propagating. But I think this would be too expensive.

I did not thought about connected components, but just one direction.
If there is a path from a ->* b it does not mean that there exists a path from b ->* a.
Especially not a negative one! So why go to "b" if we will nevery have a chance to find a negative loop back to "a", no matter which atoms are true.

Maybe you should think a bit more about what I have written?

Of course you are right.
I checked on some train examples the number of SCC's.
There are some trivial SCC's (length 1) but usually only one large one.

Removing the "0" node this large SCC's falls apart into smaller onces.

Removing the "0" node this large SCC's falls apart into smaller onces.

I have very often seen constraints of the form:
{ "0" - start(X) } <= 0
{ end(X) - "0" } <= bound

If you remove the last one most problems become easy. :smile: If your problem consists of independent subproblems, you could use a different "0" node for each subproblem.

If you remove the last one most problems become easy. :smile:

For sure :laughing:
You mean that the "0" node unnecessarily combined SCC's ? And we could have independent propagators for each SCC? Could this speed things up? I would try to produce some statistics on the SCC's of the graphs without the "0" node.
Is it ensured that these subproblems are then independent (in terms of DL).

If you remove the last one most problems become easy. smile

For sure laughing
You mean that the "0" node unnecessarily combined SCC's ? And we could have independent propagators for each SCC? Could this speed things up? I would try to produce some statistics on the SCC's of the graphs without the "0" node.
Is it ensured that these subproblems are then independent (in terms of DL)?

I just make some examples to show what I mean. Assume you have the nodes:
problem 1:
a ----- b ----- c

problem 2:
g------\
d ----- e ----- f
         \----- h

Here it does not matter how a and g start relatively to each other because we can shift the starting points, that is the 0 nodes, anyway we like.
To calculate the subproblems, one can remove the 0 node and calculate connected components treating the graph as an undirected graph. Afterward one can readd the removed edges with different 0 nodes to each component again. The propagation algorithm does not have to be changed. Also note that the 0 node is an arbitrary choice. It is possible to do this with any node.

I found one example with the following stats (without edges to or from 0 (removed 69081 edges)). I still have to look if this is in general the case.
The graph has 266758 nodes
The graph has 405367 edges
SCC:
Size: 42
Size: 8
Size: 64
Size: 152
Size: 194
Size: 23
Size: 376
Size: 34
Size: 46
Size: 62
Size: 34
Size: 22
Size: 88
Size: 38
Size: 166113
Size: 149
Size: 39
Size: 125
Size: 39
Size: 33
Size: 15
Size: 63
Size: 64
Size: 34
Size: 6
Size: 34
Size: 113
Size: 37652
Size: 6
Size: 23
Size: 52
Size: 42
Size: 70
Size: 54
Size: 54
Size: 54
Size: 54
Size: 54
Size: 54
Size: 54
Size: 54
Size: 54
Size: 54
Size: 42
Size: 4
Size: 265
Size: 24
Size: 58
Size: 447
Size: 11
Size: 1016
Size: 12
Size: 58
Size: 45
Size: 141
Size: 363
Size: 20
Size: 340
Size: 201
Size: 58
Size: 306
Size: 25
Size: 16
Size: 14
Size: 33
Size: 14
Size: 14
The graph has 56903 SCCs, 67 non-trivial
CC:
Size: 205217
Size: 56118
Size: 414
Size: 161
Size: 59
Size: 3289
Size: 18
Size: 38
Size: 172
Size: 361
Size: 361
Size: 361
Size: 189
The graph has 13 CCs, 13 non-trivial

I found one example with the following stats (without edges to or from 0 (removed 69081 edges)). I still have to look if this is in general the case.

You read my comment about connected versus strongly connected components?

How could I do so?

I would need to have the CC's as input to the encoding.
Ah, I see. I just use a different constant, like 1000 instead of node 0 for this cc and also add 1000 to all unary constraints. Doesn't this get simplified back to 0 again?

@wanko does this mean that the subproblems (trains) are truly independent? Is there any connection I don't see?

This would not surprise me for trains that don't share any routes.

How could I do so?
1. I would need to have the CC's as input to the encoding.

2. Ah, I see. I just use a different constant, like 1000 instead of node 0 for this cc and also add 1000 to all unary constraints. Doesn't this get simplified back to 0 again?

Call it what ever you like: null(1), null(2), null(3).

This would not surprise me for trains that don't share any routes.

Maybe you can solve these problems independently from each other. This is typically much better than solving them all together.

That would be the goal in our case.Nevertheless I think that the decomposition is nearly for free (linear init for cc computation) and could help in some problems. It maybe the case that the original problem is not always splittable if there is a connection of the subproblems via asp atoms.I still would like to check if we have several CC's on other benchmark classes.-------- Originalnachricht --------Betreff: Re: [potassco/clingoDL] Algorithm Improvement II (#33)Von: Roland Kaminski An: potassco/clingoDL Cc: Max Ostrowski ,Author
This would not surprise me for trains that don't share any routes.
Maybe you can solve these problems independently from each other. This is typically much better than solving them all together.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.

I tried adding the cc's as facts and replaced every "0" variable in the diff constraint by null(cc_number) in the encoding.
{ "0" - start(X) } <= 0
{ end(X) - "0" } <= bound

Unfortunately, I do get -501869 as a result for all these null(cc_number) variables. So my whole solution seems to be shifted down. Any ideas what am I doing wrong ?

It works. I startet a simple example with partial+ (and limited number of conflicts as the example is big).
Old Version:
  DifferenceLogic
    Time init(s): 2.47515
    Mutexes    : 0
    [Thread 0]
      Propagation(s): 52.8308
      Dijkstra(s): 0
      Undo(s)  : 4.48008
      True edges: 0
      False edges: 0
      False edges (inverse): 1.29998e+07
      False edges (partial): 15948
      False edges (partial+): 19123
      Edges added: 1.76307e+07
      Edges skipped: 1.72994e+07
      Edges propagated: 0
      Cost consistency: 2.49084e+07
      Cost forward: 0
      Cost backward: 0

CC Version:
DifferenceLogic
  Time init(s): 2.51954
  Mutexes    : 0
  [Thread 0]
    Propagation(s): 36.3214
    Dijkstra(s): 0
    Undo(s)  : 4.33289
    True edges: 0
    False edges: 0
    False edges (inverse): 1.29998e+07
    False edges (partial): 15948
    False edges (partial+): 19123
    Edges added: 1.76307e+07
    Edges skipped: 1.72994e+07
    Edges propagated: 0
    Cost consistency: 1.6372e+07
    Cost forward: 0
    Cost backward: 0

So propagation times reduced. I expect similar but less significant reduction with --propagate=no.

Done in branch scc, ready to be merged into wip.

I just found out that there is no normalization for other constants. So the following example:
&diff { 7 - a } <= -5.
&diff { 7 - b } <= -5.

does produce only one cc. This should be changed, I'll look into it.

I just found out that there is no normalization for other constants. So the following example:
&diff { 7 - a } <= -5.
&diff { 7 - b } <= -5.

does produce only one cc. This should be changed, I'll look into it.

You might be misinterpreting things here. If you write &diff { 2 - 1 } <= 0, then you will get a valid assignment to the variables 2 and 1 assigning both to 0. That being said, it would be nice to handle constants in difference constraints in an more intuitive way. While you are at it, we should also support the relations <, >, >=, =, and !=. I would also allow for using variables in bounds. All I would require is that there are two variables and a minus operation. This way a user can encode his problem in the most straightforward way. Then we should get rid of the strict option and just treat theory atoms in the body as strict (you can also shift in the head for integrity constraints).
Coming back to the splitting of components, I think that we can split at arbitrary nodes. It does not have to be the zero node. But this is not exhibited in your example above because right now you have to write it as
&diff { 0 - a } <= -12.
&diff { 0 - b } <= -12.

Opened a new PR #37 for this.

Sorry, messed things up with guthub. It's now Issue #38.


merge from template-esm-only

.github/workflows/update_readme_api.yml

chore: add 18.17.0 (jobs.update_readme_api.steps.with.node-version)

.github/workflows/ci.yml

chore: add 18.17.0 (jobs.release.steps.with.node-version)
chore: add 18.17.0 (jobs.test-browser.steps.with.node-version)

.github/workflows/codeql_analysis.yml

chore: add 18.17.0 (jobs.analyze.steps.with.node-version)

.github/workflows/update_package_lock.yml

chore: add 18.17.0 (jobs.update_package_lock.steps.with.node-version)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1022

Relevant Lines:
1197

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1022

Relevant Lines:
1197

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1022

Relevant Lines:
1197

💛  - Coveralls


CLI: use the project name as name in package.json

Adds: #263
Hey @talentlessguy, does this look good?
I can make changes if needed, thank you :)

could you please change commit message to follow CommitLint

could you please change commit message to follow CommitLint
Got it! Sorry for that.

tests seem to pass, thanks for the fix

@all-contributors add @paolotiu for bug

ummm... why does all contributors not work :thinking:

@all-contributors add @paolotiu for code


Added Obelisk Voxel Shapes

…21.1
Description
In older versions of the mod, the voxel shapes and collision of an Obelisk aligned to the block, readded this functionality.
TODO

[ ] Port to 1.21.1 (my IDE is currently throws Gradle problems with the branch)

Breaking Changes
None that I can find, my game launched fine and features worked as intended.
If we would rather a subclass for the Obelisks to prevent clutter in the main MachineBlock class that would also be understandable, I just felt it would make more sense to add an alternate constructor and cut down on an extra class file that would be just the voxel stuff. This approach also allows for other Voxels to be added to other "non-full" blocks.
Checklist

[x] My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you).
[x] I have made corresponding changes to the documentation.
[x] My changes are ready for review from a contributor.

Did you get the size from the current ingame model? The model was always meant to be temporary till we design entirety of EnderIO. The rest of the code changes are fine.

It does match the size in game, however the code does not automatically do this, I had to manually adjust it.
If you are implying that the model will change in the future, this code may not take into account the vowel shape of the new model. I had assumed this was already redone as the texture looks different than the 1.12.2 version.


Kitty base-16 color template doesn't match specs

Hi,
I went through tinted-theming base-16 style guide and kitty color table and looks like bright colors from template/base16.mustache doesn't follow the specs.
for example:
color8 #{{base03-hex}}
color9 #{{base09-hex}} -- orange instead of bright red
color10 #{{base01-hex}} -- black instead of light green
color11 #{{base02-hex}} -- light black instead of yellow
color12 #{{base04-hex}} -- gray instead of blue
color13 #{{base06-hex}} -- foreground (white) instead of magenta
color14 #{{base0F-hex}} -- dark red instead of cyan
color15 #{{base07-hex}}

I believe the issue in danth/stylix#567 is also caused by this.

Thanks for the issue. I've just created a PR to fix this: https://github.com/tinted-theming/tinted-kitty/pull/4
I'll merge it in a day or so if there is no discussion around it

Just merged.


Delete .gitmodules

The file is empty so I don't think we need it.

[approve ci]

This fails on linux for some reason, with
PASS: test_Event
../../build/_aux/test-driver: line 114: test_Event.trs: No such file or directory
../../build/_aux/test-driver: line 115: test_Event.trs: No such file or directory
../../build/_aux/test-driver: line 116: test_Event.trs: No such file or directory
../../build/_aux/test-driver: line 117: test_Event.trs: No such file or directory
make[4]: *** [test_Event.log] Error 1

[approve ci]

[approve ci]


Float Print

We always print 6 digits for for float and double. This should be configurable.

Specifically this means out Value::toString() function should be able to take a parameter specifying print format. Additionally,  CLI should config Value::toString to print float/double with 2 digits precision (or whatever standard if it exists).


[DOCS] Fix header level

Why are the changes needed?

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

This is a minor change not affect code, and travis-ci passed.

thanks, merged to master for v1.2.0


Historical Data Entry | Replace Notes field with Comments

https://trello.com/c/4prYEj1l/725-historical-data-entry-replace-notes-field-with-comments

 Historical Data Entry | Replace Notes field with Comments |3|


Cleanup speech and emoting comps

Networks speech and removes the shared prefix from emoting. I have no idea if emoting is even being used or plan to be used in the interim.

Oh boy, it's going to conflict with this one
https://github.com/space-wizards/space-station-14/pull/12708

Oh boy, it's going to conflict with this one
#12708

I didn't think your pr touched either component.


Fastboot error: TypeError: _ember.default.$ is not a function

This is caused by #50
jQuery is not available in the Fastboot environment as they use a simplified DOM npm package for rendering in node. Specifically it fails on this line: app/initializers/page-title-setup.js:8

Thanks for reporting this- will have a release out soon to fix this.

Released 3.1.4- could you confirm that this works with fastboot?

Sadly it's still not working, the error is now: Unknown Error: ReferenceError: document is not defined

@tim-evans I have come up with a prototype but it's far from complete.
Ember has an internal -document service that in the browser returns the top level document object and in node returns the simple-dom object. The first problem is that you have to convert this to an instance initializer so that you can use application.lookup to find it.
The second problem is because of the first: since the application has boot at this point the <title> tag inserted by this addon is in the dom, so there are already two title tags. So then this initializer will remove both, resulting in no <title> tags in the DOM.
Here is the instance-initializer I came up with, I borrowed all the logic from ember-wormhole's dom util.
import Ember from 'ember';

export default {
  name: 'page-title-setup',
  initialize(application) {
    // Remove <title> tags from the initial index.html page, so they can be correctly replaced
    // and managed by ember-cli-head.
    let titles = getElementsByTagName(getDom(application), 'title');
    for (let i = 0; i < titles.length; i++) {
      let title = titles[i];
      title.parentNode.removeChild(title);
    }
  }
};

function getDom(application) {
  let documentService = application.lookup('service:-document');
  if (documentService) {
    return documentService;
  }

  let renderer = container.lookup('renderer:-dom');
  if (renderer._dom && renderer._dom.document) { // pre Ember 2.6
    return renderer._dom.document;
  } else {
    throw new Error('ember-page-title could not get DOM');
  }
}

function getElementsByTagName(doc, tagName) {
  if (doc.getElementsByTagName) {
    return doc.getElementsByTagName(tagName);
  }

  tagName = tagName.toUpperCase();

  let node;
  let nodes = childNodesOfElement(doc);
  let matchedNodes = [];

  while (nodes.length) {
    node = nodes.shift();

    if (node.tagName === tagName) {
      matchedNodes.push(node);
    }

    nodes = childNodesOfElement(node).concat(nodes);
  }

  return matchedNodes;
}

function childNodesOfElement(element) {
  let children = [];
  let child = element.firstChild;
  while (child) {
    children.push(child);
    child = child.nextSibling;
  }
  return children;
}

Could you write a PR?

Literally just ran into this setting up a new project, when I use your initializer @pgrippi I get
Unknown Error: TypeError: application.lookup is not a function

I am working on a PR now that addresses the issues I've found, should posted it up soon

I think the absolute easiest fix here is to just recommend that fastboot apps remove the <title> tag like normal, and make the current initializer only run with a conditional like if (Ember.$) { Ember.$('title').remove() } — happy to add that and update the readme if that sounds good @tim-evans .

After more playing around with this I'm not sure it's possible to remove the title in fastboot. It appears the order of operations is something like this:
Fastboot creates simple-dom > fastboot renders ember app into html > fastboot then puts that html into the index.html file and serves it to the browser
Because that's the order there is no code we can write in an instance initializer that could find the html and remove it. I think the best solution for now is the one proposed by @fotinakis, until fastboot becomes more extendable and allows for us to write hooks for pre/post rendering.
Also to address your issue @evoactivity you have to put before: 'head-fastboot' into the initializer otherwise it runs afterwards and removes the title added by ember-cli-head.

I updated my instance-initializer to the one in your PR @pgrippi and now we're back to document is not defined while @fotinakis PR did work for me.

@evoactivity did you put your instance-initializer in a browser folder (i.e., app/instance-initializers/browser/file.js)? Otherwise it will execute in both environments and will break in fastboot mode

@pgrippi silly me, didn't notice that in the PR. Works just fine.

Is this resolved now?

Yes, resolved with #52. 👍

Super 👍


pgpins with name ending with ! (inherit) are not supported in liberty files

Describe the bug
When reading .lib with e.g voltage_map(vdd!, 1.55);
The following error occurs:
[ERROR STA-0026] xxx.lib line 82, syntax error
Expected Behavior
No error
Environment
Latest version

To Reproduce
Take whatever test case with modified .lib with ! on a pgpins.
Relevant log output
No response
Screenshots
No response
Additional Context
No response

Note that lef parser does not complain.

Ah. liberty parser seems to be in OpenSTA. Should I create a issue or move this one there?

Create an issue in https://github.com/parallaxsw/OpenSTA

Be sure to include a small test case

Create an issue in https://github.com/parallaxsw/OpenSTA

Ok. I'll do that.
So once it fixed there, how long will it take to get integrated in https://github.com/The-OpenROAD-Project/OpenSTA which OR uses?
Btw, how is it that https://github.com/The-OpenROAD-Project/OpenSTA is not a fork of the parallaxsw repo?

It varies, we tend to pull sta when needed.  You can always request an update.
Its not a fork for historical reasons.  Don't file issues there.


Convert slp addr

Pull Request Test Coverage Report for Build 1616

0 of 0   changed or added relevant lines in 0 files are covered.
12 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.07%) to 76.986%

Files with Coverage Reduction
New Missed Lines
%

dist/routes/v2/slp.js
12
59.73%

Totals

Change from base Build 1610:
-0.07%

Covered Lines:
1758

Relevant Lines:
2146

💛  - Coveralls

:tada: This PR is included in version 1.14.7 :tada:
Your semantic-release bot :package::rocket:


Support "in List"/"Out of List" announcements on Android

When moving the accessibility focus into a "List" of items, an announcement is generated describing the total number of list items. When first moving the accessibility focus out of a "List" of items, "out of list" (or another localized phrase) is generated.
We might need to tweak the semantics or accessibility bridge to ensure these announcements are generated, but we can probably reuse the information needed to support scroll semantics.  To figure out the required parameters we can talk to Android a11y folks or consult the TalkBack source.

We have a horizontally scrollable ListView within a vertically scrollable ListView. Without this issue being fixed, I don't think our users would realize that they're in the horizontal ListView. They wouldn't know they could scroll horizontally.

I don't see how this is related to horizontal lists

I guess I'm saying the problem is worse with nested lists. We're introducing a nested list in our app.
In the home screen of our application, we have a vertical list view. I think our users are accustomed to this. We're now adding a horizontal list view as one of the items in the vertical list view. If I were to focus on an item in the horizontal list with my eyes closed, I would have no context that I could scroll horizontally.

Ahh okay, thank you for the details here. @dnfield would you be willing to take a look at this?
These announcements are generated here under "collection_transition": https://github.com/google/talkback/blob/e69d4731fce02bb9e69613d0e48c29033cad4a98/compositor/src/main/res/raw/compositor.json#L704
We'll need to figure out what the expected structure of the accessibility nodes are so that we go down the right path here

I'm close on this one.
I will say that working with this myself, I would probably find it confusing as a vision impaired user to navigate nested lists.  We can make the announcements say you're in a list, but it might be especially confusing if the lists end up having the same number of items.


[BUG] make fails with boost 1.58

src/rpcrawtransaction.cpp:217:77:   required from here
/usr/include/boost/variant/get.hpp:178:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’

see https://github.com/bitcoin/bitcoin/issues/6113 for reference

I checked this error and added Pull Request :)

Close this if it's fixed?


How to use Bing Intents and entities?

Hello,
I enabled Bing Entity and Intent Detection in my bot but didn't observe any change in my bot.
Please help me in following

Any sample or example demonstrating how to use Bing (or Cortana) Intents and Entities (C#) ?
Is it possible to use Bing Intents and Entities along with my LUIS Model to make my chat bot intelligent enough to respond open world queries apart from specific business use case ?

Thanks,
Dhiraj

@dhirajgupta1 bing entity and intent detection is a preview feature that is only available for skype channel. Detected intents and entities are coming in as part of activity.Entities. Here is an example of detected intent and entities on the incoming activity.Entities when you say 'set an alarm at 8am' to the bot:
Properties: {{
  "data": {
    "domain": "prebuilt",
    "intent": "microsoft.alarm.set_alarm",
    "confidence": 0.00648482656106353,
    "entities": [
      {
        "name": "microsoft.generic.time",
        "value": "08:00:00",
        "source": "8am"
      }
    ]
  }
}}

Currently SDK doesn't support dispatch of the activity based on the detected intents on the incoming message. It is up to developer to dispatch to the right intent handler after parsing the incoming activity's entities. For example, you can register a global scorable with your bot that interrupt the stack when it sees bing intents in the activity.Entities and implement the desired intent handling.
You can combine multiple Luis models + bing intent and entities to implement a bot that can handle different intents by implementing the desired intent handler/action.


Oculus Go + PS Move Controller

I want to thank @polygraphene for his great work with ALVR  :thumbsup: and share my work for an Oculus Go + PS Move Controller setup.
https://github.com/TyborAUT/ALVR_FreePIE_scripts
I previously tried the Driver4VR solution which works good, but I like the flexibility of FreePIE more.
After you have setup ALVR + FreePIE, you have to get PSMoveService and PSMoveFreepieBridge.
 I want to add it to https://github.com/TyborAUT/ALVR_FreePIE_scripts .

I would like use led ping pong ball for my oculus go head position tracking instead of the third psmove. Do I need to make some change to the freepie script (Go_Dual_PSMove_Plus_head_6dof.py)?

You could change the ID numbers for the devices. HMD is usually marked as 0
So HMD = 0 LEFT_CONTROLLER = 1 RIGHT_CONTROLLER = 2
However, im not sure PSMoveFreepie bridge lets you track controllers and HMD at the same time

Yo man I'm completly new to this stuff but have an oculus go and psmove controller and would like for them to work together. If you have discord, maybe you could guide me through it?

@SleightYT Please take a look at the wiki: https://github.com/TyborAUT/ALVR_FreePIE_scripts/wiki/Oculus-Go-with-Go-Controller-and-PSMove
In case you still have questions, you can ask them here.

@SleightYT Please take a look at the wiki: https://github.com/TyborAUT/ALVR_FreePIE_scripts/wiki/Oculus-Go-with-Go-Controller-and-PSMove
In case you still have questions, you can ask them here.

Does it work with Gear VR ? :/

Hello! Please tell me what you need to leave in the script to track the positioning of only the head, and remove the controllers.

Hello! Please tell me what you need to leave in the script to track the positioning of only the head, and remove the controllers.

Hi @BublikTor ,
There is no need to use the script if you don't use any controllers!
The script is only used to add additional controller.


Texture overhaul

This PR completely overhauls texture and cube maps in regl and greatly improves their performance.  It also adds new APIs for directly updating textures and cubemaps using .subimage.  For an example of this, see the updated audio demo.
Some older features were removed, specifically:

Textures can no longer be initialized from URLs
Video textures no longer automatically poll

This solves https://github.com/mikolalysenko/regl/issues/15


Alteration Summary Framework

Issue #: /bcgov/entity#5172
Visual Design for reference: https://projects.invisionapp.com/d/main/#/console/20562985/436257303/preview
Description of changes:

Implements Summary components for Alterations.

Implemented Summary for Change of Name and Change of Business Type
Note: These tasks were covered in tickets #5173 and #5175, but will leave those tickets open in the event there is additional requirements to be met with those components specifically.

Added some global getters to track alterations.

Added functionality around fee summary actions.

Confirm Dialogs for Cancelling or Restoring Alterations.

Updated error handling when unable to retrieve an existing alteration filing.

Additional Unit tests.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the bcrs-entities-create-ui license (Apache 2.0).

Does this work? I thought it only accepted Vuetify names (eg, primary)?

Not 100% but it appears it will accept any name if we define it in the theme.

Does this work? I thought it only accepted Vuetify names (eg, primary)?

Not 100% but it appears it will accept any name if we define it in the theme.
Edit*: Yes, it does work.

Oh, nice. It means we are not limited to primary, etc. In fact we could leave the default theme intact and just add our names.


"search and replace" ?

Is it possible to do a "search and replace" in order to amend multiple rows in one go ?

I did not get you, can you please explain with an example?

I saw your video and your tool is able to display all the row into a Model.
There are buttons for "delete", "edit" ...
wondering if there is an option to have something like "search and replace" into a columns.
Something like this tools: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

So, supposing there is a column called "content" ... and there are 543 rows on which "content" contains a typo ... like "wiht" ... I'd like to have somethings where I can specify to search for "wiht" and replace it with "with".

No I've no plan for this now :)


Default key and foreign key names

If no constraint name is specified when creating keys or foreign keys, ermrest generates constraint names that use a number as a suffix (e.g., "table_column1"), while our "best practice" is to use "_key" and "_fkey" as suffixes (e.g., "table_column_fkey"), presumably with a number tacked on to the end if necessary to avoid collisions.
(My possibly-hazy memory is that the "just a number" suffix was a deliberate decision to deal with identifier length limitations in Postgres. If that's the case, then I'd accept as alternate solutions either a) adding more complicated length-based logic or b) convincing @hongsudt and @carlkesselman that having key/fkey  names without _key or _fkey is not a problem).

I think this was addressed in #228 but we forgot to close the issue.
Since then, the service attempts to compose a list of table + colnames + suffix where the suffix is key or fkey as appropriate, but will also add a numeric suffix to resolve collisions. E.g. key2 or fkey2.
It also added heuristics when the naive formula of table + colnames + suffix produces a string that is too long for an identifier. It attempts several strategies to shorten the string while preserving some human-readable content, including:

truncating individual long consituent table or column names
trimming out the middle section and adding a hash suffix
last-ditch truncation of naive result and replacement with a hash suffix

Only in the last-ditch case will the result lack the _key or _fkey  substring near the end of the identifier. This is unlikely to occur unless the table and column names use multi-byte UTF-8 codepoints and the truncation logic fails to find an appropriate split.  (The postgres identifier length limit is in the number of encoded UTF-8 octets, not a fixed number of unicode characters.)


Tag versions

Could you tag the current git revision with for example v1.0?

Sure, just tagged the release


migration of VM with macvtap iface may interrupt traffic until original pod completes

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:

/kind bug

/kind enhancement

What happened:
consider clientVM and serverVM VMs with macvtap ifaces runnig o node A.
When serverVM is migrated to another node, clientVM cannot reach serverVM until
original virt-launcher pod of serverVM completes and releases it's macvtap device.
As soon as the original virt-launcher pod completes, the communication is restored.
Possible solutions:

wait for the original pod to complete before marking the migration as MigrationSucceeded

could make the migration more fragile
disadvantage is that the new VM could be already running and ready and migration would still be marked as progressing because the original pod hasn't yet completed

release network resources on original virt-launcher when the new VM starts

What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Macvtap live migration test: https://github.com/kubevirt/kubevirt/blob/abde74d108a803d36da55bdaa2019cebba0b498d/tests/network/vmi_multus.go#L1239

/assign

After investigating the issue, we haven't found a feasible solution and for the moment we need to state, that live migration of VMs with macvlan interface is not seamless and connectivity over macvlan network is interrupted in the following case:

VMs A and B are running on the same node
VM B is migrated to another node
VM A tries to communicate with VM B

In this case, VM A is able to reach VM B only when the original pod of VM B is terminated.