Does not upgrade 0.18.x to 1.0.x

After over 8 years, 1.0 has finally come.
This script, however, only sees 0.18.47 as the newest.

the latest stable is 1.0, but won't go up.

$ /opt/factorio-updater/update_factorio.py -xDa /opt/factorio/bin/x64/factorioAuto-detected starting version as 0.18.47 from binary.
No updates available for version 0.18.47 (latest experimental is 1.0.0).

I don't think the problem lies in the script.
I too came upon this issue, so I've tried looking at the results of https://updater.factorio.com/get-available-versions
And indeed, there was no package available to update from 0.18.47 to 1.0.0.
The only upgrade to 1.0.0 seems to be available from 0.17.79 (which is the previous stable version) {"from":"0.17.79","to":"1.0.0"}

@Ploratio I'm coming to the same understanding. There is just no update path from 0.18.47 to 1.0.0.
Mainly because there is no update from 0.18.47 to 0.18.5 and finally none from 0.18.9 to 1.0.0 it seems.
Added some more prints and tried to force it to update from 0.18.47 to 0.18.5:
# possible updates found by the script:
available updates:
{'0.18.5': '0.18.6', '0.18.9': '0.18.10', '0.18.6': '0.18.7', '0.18.7': '0.18.8', '0.18.8': '0.18.9'}
# hard coded this in:
updates:
{'to': '0.18.5', 'from': '0.18.47'
latest:
1.0.0 1.0.0
File "/opt/factorio-updater/update_factorio.py", line 143, in get_update_link
    raise DownloadFailed('Could not obtain download link.', r.status_code, update)
__main__.DownloadFailed: ('Could not obtain download link.', 404, {'to': '0.18.5', 'from': '0.18.47'})

Um, 47 is bigger than 5, but otherwise entirely correct - there is no
auto-update package for dedicated servers from 0.18.47 to 1.0.0 because
Wube have not made one.
Strangely, there is an update from one of the 0.17 versions to 1.0.0, but
that doesn't help because downgrade packages don't exist at all.
On Sat, Aug 15, 2020, 15:22 aparthy<EMAIL_ADDRESS>wrote:

@Ploratio https://github.com/Ploratio I'm coming to the same
understanding. There is just no update path from 0.18.47 to 1.0.0.
Mainly because there is no update from 0.18.47 to 0.18.5 and finally none
from 0.18.9 to 1.0.0 it seems.
Added some more prints and tried to force it to update from 0.18.47 to
0.18.5:
possible updates found by the script:available updates:
{'0.18.5': '0.18.6', '0.18.9': '0.18.10', '0.18.6': '0.18.7', '0.18.7': '0.18.8', '0.18.8': '0.18.9'}# hard coded this in:updates:
{'to': '0.18.5', 'from': '0.18.47'latest:1.0.0 1.0.0File "/opt/factorio-updater/update_factorio.py", line 143, in get_update_link
raise DownloadFailed('Could not obtain download link.', r.status_code, update)main.DownloadFailed: ('Could not obtain download link.', 404, {'to': '0.18.5', 'from': '0.18.47'})
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/narc0tiq/factorio-updater/issues/55#issuecomment-674395902,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEQNVIHFYKRVNM333AU4CDSA2D25ANCNFSM4P72U7FA
.

Just saw this is still open, they've added the package so as expected everything now works fine

Oh, that's excellent, thank you! Closing now, cheers.


issue 529: Add a number and a color to the icon of multiple accidents

only adding the color to the icon.
The color is given according to the title.
So the idea was to go over every group markers, get the max severity and add to the title the severity.

Thanks, going over it now.
Just note that if you say #529 instead of "issue 529", it gets linked automatically, so that's preferable.

Looks good in general, but the tooltip looks a little bit funny:

You could add "בחומרה" before the severity to make it better, I think.

I agree with that, I need to fix it and recommit?
2016-03-07 21:40 GMT+02:00 Daniel Hershcovich<EMAIL_ADDRESS>
Looks good in general, but the tooltip looks a little bit funny:
[image: tooltip_102]
https://cloud.githubusercontent.com/assets/263363/13580950/2560cc98-e4ad-11e5-920d-87e4edcb3c37.png
You could add "בחומרה" before the severity to make it better, I think.
—
Reply to this email directly or view it on GitHub
https://github.com/hasadna/anyway/pull/561#issuecomment-193417079.

@moriyasror yes, and then push to your fork again. The pull request will be updated automatially. To keep it as one commit, you can do
git commit --amend
git push -f

@danielhers I pushed the fixes.

Are the changes already visible on the site.

Yes, on anyway-unstable.herokuapp.com
On Tue, Mar 15, 2016 at 9:10 AM Simona Holstein<EMAIL_ADDRESS>wrote:

Are the changes already visible on the site.
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
https://github.com/hasadna/anyway/pull/561#issuecomment-196693828

Thanks :-) seen them.


Explain the difference between the "acc" and the "tst" version

I want to use this app, but I don't know whether to user app-acc-release-signed-1.1.3-RC-1.apk or app-tst-release-signed-1.1.3-RC-1.apk. I assume that the app-acc is the correct one, and app-tst is just some version for development tests? Please describe this.

The apps provided in this GitHub organization are only templates that member states can adapt for their purposes. They can be used as-is, but would need to be configured to work with the respective member state backends.
Both tst and acc are builds that are part of the testing strategy and do not interact with the production environments, as production environments are under the responsibility of the member states, not the EU.


NOT_RECEIVED transaction receipt is inconsistent with testnet

Describe the bug (observed vs expected behavior)
When trying to get a transaction receipt of an NOT_RECEIVED transaction, devnet returns responses like
{
    "l2_to_l1_messages": [],
    "events": [],
    "transaction_hash": "0x0",
    "status": "NOT_RECEIVED"
}

when on testnet it is
{
    "status": "NOT_RECEIVED"
}

Not reproducible on alpha-goerli

[x] This issue is only present on Devnet and cannot be reproduced on alpha-goerli (check the box if true).

To Reproduce
Steps to reproduce the behavior:

Run devnet
Try to get a transaction that wasn't received e.g. GET /feeder_gateway/get_transaction_receipt?transactionHash=0x1
Compare the result with GET https://alpha4.starknet.io/feeder_gateway/get_transaction?transactionHash=0x1

Devnet version

I am using Devnet version: 0.4.2
[ ] This happens with a dockerized Devnet (check the box if true).
This does not appear on the following Devnet version: n/a

System specifications

OS: MacOS
CPU: M1 Pro
Memory: 16 GB
Python version: 3.9.12

Not able to reproduce this. Loaded http://<IP_ADDRESS>:5050/feeder_gateway/get_transaction?transactionHash=0x1 in my browser and got
{ "status": "NOT_RECEIVED" }

Double checked. It seems that responses are in fact correct.
Either I was actually using some old version or, more likely, somehow mixed up get_transaction with get_transaction_receipt. Though I though I double checked that 😓
Sorry for the confusion, closing the issue now.


Demo unclear.

Let me start of with saying I really appreciate your work for the community and the quality of your work.
That said I am having a really really hard time implementing this in a MVVM app that uses Catel MVVM.
After several days of trying and today another complete day with no positive results ,
I am running into the following :
It seems we have to include textlib? but there is no Nuget for that.
The whole demo is polluted by the several side projects it uses in my honest opinion.
What I would love to know to use this lib :
1 : What is the MINIMAL implementation to only have one theme selected from this lib at all times?
(To clarify I want avalon edit to use the darkmode VS theme and none other than that, no fancy theme along with the app theme just to apply the theme)
2 : What is actually required to use this lib.
My most important question is 1.
I would greatly appreciate if you can take the time to answer this.

Hi,
I am sorry to hear its not a clear demo but you have to understand that this is not a simple matter - because, its not possible to answer all questions from everyone with one simple demo. Just imagine I did this with MahApps.Metro and then the next person comes along and asks me to do this with MUI ...
...and I could get the same quizzes about using an MVVM library like Catal, Caliburn.Micro, Castle.Windsor ...etc so, I chose to use no specific MVVM library here because I can very well implement MVVM without one and I used my own theming library MLib to implement the WPF theming.
My point on 1) is that we have to separate the UI theming (eg MUI) from Highlighting Themes, because any Highlighting Theme (light or dark) applied inside of AvalonEdit should be applicable for any WPF theme (via MUI or MahApps.Metro etc...)
Thats why there is a TextEditLib which themes the UI of the editor (eg ContextMenu) to come up with a matching light and dark theme in WPF AND Highlighting. The Highlighting being controlled by the NuGet package of course.
So, understanding this now you'll have to admit that TextEditLib takes care of the UI's WPF Theme but you will have to adjust this to your own WPF Theming depending on what theme you are using. The Nuget package takes care of the highlighting but you still have to make sure its correctly configured and used in AvalonEdit.

The themed sample in this repository is a minimal sample for what you want to do. You just have to remove the possibility of choosing a light WPF theme - probably have to replace the WPF Theme with a different theming (MUI, MahApps.Metro or whatever). And then you should have what you need :-)

Thank you for taking the time for the answer!  ( And for the in depth answer. It really helps <3 )
This clears a lot of my confusion up too!

Thats why there is a TextEditLib which themes the UI of the editor (eg ContextMenu) to come up with a matching light and dark theme in WPF AND Highlighting. The Highlighting being controlled by the NuGet package of course.

You don't even want to know how wrong I was in what I thought TextEditLib was for.
Lets just say I was far far off haha.
Maybe a simplified version of this text could be added to the readme?

Just ask me a specific question if you are not sure about s specific point, such as:
How is the ViewModel associated with a View?
...and I could then try to explain any detail you may not see right way ....

Thanks will do , and again thanks a lot to explain it in depth.
Going to give it another shot :D


Cannot convert a Symbol value to a string

I am using awilix-express 0.11.0, awilix 2.8.4 in a Typescript project .
I have a class:
export default class SmsController {
smsService: ISms;
logger: any;
constructor(opts) {
console.log(opts);
this.smsService = opts.smsService;
this.logger = opts.logger;
}
sendCaptcha(req: express.Request, res: express.Response): void {
this.logger.debug(hello sendCaptcha api ${process.pid});
res.json({ msg: 'ok' });
}
}
and in a express router file, I use it like this:
import * as express from 'express';
import Ctrl from '../controllers/sms';
import { SmsService } from '../services/sms';
const { makeClassInvoker } = require('awilix-express');
const router = express.Router();
const api = makeClassInvoker(Ctrl);
router.get('/captcha', api('sendCaptcha'));
export default router;
please note the console.log(opts) in SmsController's constructor, it will trigger an exception which tells:
TypeError: Cannot convert a Symbol value to a string
If I comment this line, everything is ok, I think this is a bug in makeClassInvoker.
Thanks

This is happening because opts is actually the Awilix cradle which is a Proxy. When console.log attempts to log the proxy, it tries to look up Symbol(util.inspect.custom) which isn't registered. This then tries to throw a descriptive error, but by doing that it attempts to convert the symbol to a string.
I'm not sure how to work around this quite yet; reserving inspect as a registration and disallowing symbols might break some people's uses.

@cxwcfea I have published Awilix v2.9.0 which addresses this issue. When console.logging the opts (which is the cradle), you should not see [AwilixContainer.cradle] instead.
Thanks for reporting!

@talyssonoc you can close this. 😄

@cxwcfea @jeffijoe sorry for the long delay on that! I'm glad it got resolved, gonna aim to update awilix-express soon.


gyp: Revert quote_cmd workaround

There was a workaround added to include the cmd in quotes but with changes in gyp this was no longer needed. This was fixed in node-chakracore here but https://github.com/nodejs/node-gyp/pull/873 was not updated with the fix. Porting the fix to revert the quote_cmd fix.
Fixes: https://github.com/nodejs/node-gyp/issues/1151

Not your direct fault, but IMHO we should start running the GYP test suite to protect from regressions...

Look critical to me! ;)

@rvagg should we roll out 3.6.1? Let me know if I can help.

Added a regression test in #1156

@rvagg @bnoordhuis ping? anything I can do to help this get landed?

@joaocgreis signed off on it.  It should be good to go.

I'm making a PR rebasing on GYP eb296f6
So it'll supercede this reversion.

@bnoordhuis Am I reading your comment correctly in that I should be landing it? I mean, I have write access as an org admin, but I would guess node-gyp has some formalities around that?

It's no different from other repos: run CI, add commit metadata, merge.  Anyone with write access can (and is welcome to) land patches.

It's no different from other repos: run CI, add commit metadata, merge. Anyone with write access can (and is welcome to) land patches.

I assume the "secret sauce" is in actually packaging a new release?

npm publish =)  You need to be a package owner, of course.

@gibfahn if you're on a roll, really should land this, it's a nasty one.

Landed in https://github.com/nodejs/node-gyp/commit/8a767145c9e34398ca8f2c4c5c9086b0ab79788a

🙏

Sorry to ping on a second thread, should have done it here the first time.
This fix should call for a release of 3.6.1 as 3.6.0 has a regression in "gyp custom actions" #1151
/cc @bnoordhuis @rvagg
/cc2 @addaleax

published @3.6.1

Thank you!


Is that expected behavior of uniqueOnly = true?

In my app, let's say I have a Fragment with a simple MvRxState, containing one boolean property showError, which by default is false.
In my fragment, in my onCreate, I register to this property using this code:
mViewModel.selectSubscribe(this, MainState::showError, uniqueOnly = true) {
    if (it) {
        context?.let { context -> Toast.makeText(context, R.string.error, Toast.LENGTH_SHORT).show() }
    }
}

The behavior is as expected when I first set showError = true. The error toast is displayed and it is not shown again if I press the home button and come back to the app. However, if I rotate the screen, the selectSubscribe call is registered again and called again, with the same true value.
However, according to the uniqueOnly parameter documentation in MvRxView:
If true, when this MvRxView goes from a stopped to start lifecycle a state value will only
be emitted if the state changed. This is useful for transient views that should only be
shown once (toasts, poptarts), or logging. Most other views should use false, as when
a view is destroyed and recreated the previous state is necessary to recreate the view.

If I understand the documentation correctly, the expected behavior when I rotate the screen should be that the selectSubscribe callback is not called again, since it is a "stopped to start lifecycle" and that the property's value didn't change.
Can you explain how exactly I should use this to get the expected behavior?

Hi @alexbchr! @gpeal and I discussed this and it does seem like a bug based on the documentation and our intention with uniqueOnly We do hope to support the destroy/recreate lifecycle case, but it is a bit tricky. I will work on a fix.
In the meantime, you can model whether or not the toast has been shown in your State, or you can have the fragment/view maintain the knowledge locally with saved instance state.
Neither is particularly pretty, which is way we will work on making this work properly with the code you have above.
For anyone interested, my thought of how to fix is:

Give MvRxView's an id which is persisted across rotation
Have view models track last delivered states for a given id
leverage the existing uniqueOnly logic.


[WIP] Twig Tests

ResearchNow Jira Ticket
This PR does the following:

Implements Unit Tests for Twig

Mostly putting this out as a WIP to see if the approach looks ok?  This approach doesn't have any semantic understanding of HTML, so we're just doing string queries.
I may try to work on a more PHP based approach, which may allow some more useful tests.

I started a review of this, but I actually think it would be good to pull @gkallenberg or @jberube-nypl into the discussion as I'm out of my depth here.
Crystal is working on a test suite for the Twig templates that have been created thus far. At the moment we don't have any tests for our components. What's she's created here is a test suite using mocha and chai, both of which are JavaScript unit testing frameworks.
Twig's documentation seems to suggest it provides testing out of the box. I am at a disadvantage here to provide any real guidance as I a) don't have any prior experience writing tests nor b) in choosing a test suite. However, it feels right that the tests for our Twig templates should derive from a PHP world over a JavaScript one.
Do either of you have any experience in this area and can point us in a particular direction?

We've decided to go with researching a more pure PHP approach so that we can test functionality similar to the way the React tests work.  Closing.


Mybatis mapper SQL does not support annotations?

Sorry, I don't understand.
What do you mean by 'support annotations'?

no reply. please explain more detail if re-open.


Custom sort order for paged endpoints

Is your feature request related to a problem? Please describe.
Every request for paged paper data is sorted by citations. The user cannot change this from the frontend.
Describe the solution you'd like
Allow the user to sort by other columns and change the sort direction.
Additional context
Frontend issue: https://github.com/gipplab/NLP-Land-frontend/issues/29

Added in #48


hack to get periodic_test.go to compile in openshift CI while we work Pavel's PR

Disclaimer: I know this is a blatant copy of code we should ultimately reuse, where I know how to, since I did it for CSI shared resources, but I want to make progress on https://github.com/openshift/release/pull/31046 but not force @psturc into a rebase with https://github.com/redhat-appstudio/jvm-build-service/pull/161
In fact, he has started us down that path a bit with that PR, moving utility / shared funcs into a separate go file.

flake building the test image:  error: build error: error building at STEP "RUN wget https://github.com/mikefarah/yq/releases/download/v4.25.1/yq_linux_amd64 -O /usr/local/bin/yq &&     chmod +x /usr/local/bin/yq && yq --version &&     curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl &&     chmod +x ./kubectl &&     mv ./kubectl /usr/local/bin &&     curl -LO https://github.com/tektoncd/cli/releases/download/v0.24.0/tkn_0.24.0_Linux_x86_64.tar.gz &&     tar xvzf tkn_0.24.0_Linux_x86_64.tar.gz --no-same-owner -C /usr/local/bin/ tkn": error while running runtime: exit status 8
/test jvm-build-service-in-repo-e2e

github throttling again ... sigh ... just going to wait
 Resolving github.com (github.com)... <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 429 Too Many Requests
2022-08-04 13:17:45 ERROR 429: Too Many Requests.
error: build error: error building at STEP "RUN wget https://github.com/mikefarah/yq/releases/download/v4.25.1/yq_linux_amd64 -O /usr/local/bin/yq &&     chmod +x /usr/local/bin/yq && yq --version &&     curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl &&     chmod +x ./kubectl &&     mv ./kubectl /usr/local/bin &&     curl -LO https://github.com/tektoncd/cli/releases/download/v0.24.0/tkn_0.24.0_Linux_x86_64.tar.gz &&     tar xvzf tkn_0.24.0_Linux_x86_64.tar.gz --no-same-owner -C /usr/local/bin/ tkn": error while running runtime: exit status 8

/test jvm-build-service-in-repo-e2e

OK as expected / desired, this change does not affect the existing PR in-repo e2e.  That said, as with other active PRs today, I'm holding out for now to see if we can get https://github.com/redhat-appstudio/infra-deployments/pull/558 merged.


Flutter app turns white after installing it on IOS 14

Hello, I am having an issue where whenever i run the app on My iPhone running iOS 14 it works if I press launch the app using Xcode but whenever i close the app and try to open again on the device it gets past the launch screen fast but then sits on a white screen forever. Any help would be appreciated.

Hi @Buscuit-Dev
on iOS 14, if you're running in debug mode, you can't launch the app from the home screen. Please use profile or release mode

Instead of a white screen, you should see this warning screen if you're on the latest master
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


pidof: adapt options to those of pidof from procps-ng

I thought a bit about pidof and I think our implementation should match the pidof from procps-ng, and not the one from sysvinit that comes with Debian (there is a pending proposal to switch to the pidof from procps-ng).
And so this PR adapts the options to those of the pidof from procps-ng. The functionality of the options seems to be the same, so no changes there.
Before the changes:
Options:
  -d <sep>          Use the provided character as output separator
  -o <omitpid>      Omit results with a given PID
  -q                Quiet mode. Do not display output
  -s                Only return one PID
  -h, --help        Print help
  -V, --version     Print version

After the changes:
Options:
  -S, --separator <SEP>  Use SEP as separator between PIDs
  -o, --omit-pid <PID>   Omit results with a given PID
  -q                     Quiet mode. Do not display output
  -s, --single-shot      Only return one PID
  -h, --help             Print help
  -V, --version          Print version

But I think maybe we can keep the -d flag until for the proposal approved?

Changes since last push:

added -d as an alias after the suggestion from @Krysztal112233

Thanks, great work:)


Ensure all hosts have a pip.conf

Previously we were relying on some other side effects to get a
pip.conf file to be put onto the hosts:

compute hosts got it because of the nova role
infra hosts sometimes got it because of beaver/other roles

This commit ensures that we explicitly install a pip.conf for
the version that we are deploying by adding a playbook to run
the pip-lockdown role. Additionally, we remove any lingering
link files from previous versions to ensure that pip.conf
contains only links for the new version being installed
(cherry picked from commit 3afa31a130690b95ca1179dda1621638328ec575)

recheck_upgrade

recheck_upgrade

👍

:+1: nice backport

Straight-forward backport 👍


Off by 1 error in automated dispatch's dispatch hours variable

Describe the bug
The "dispatch hours" parameter does not account for the zero index of ppa prices, and leads to the battery charging at times that are more expensive than necessary.
To Reproduce
Steps to reproduce the behavior:

Run the SAM file attached to https://sam.nrel.gov/forum/forum-general/3979
See that the battery charges immediately, instead of waiting for the low price period in hours 5 and 6

Expected behavior
A 2 hour battery should charge during the lowest cost 2 hours

Proposed fix on https://github.com/NREL/ssc/tree/ssc_865_improve_dispatch Needs additional testing with the SAM file from https://github.com/NREL/ssc/pull/792 Might be good to tackle https://github.com/NREL/ssc/issues/840 in the same PR


How to use without flakes?

A newbie question here - how can I use this module without flakes?
My current home manager config is minimalistic as in the below and is simply imported into configuration.nix.
How can I add plasma-manager module to it (directly from this github repo) ?
{ config, pkgs, ... }:

{

  imports = [
    <home-manager/nixos>
  ];

  home-manager.useUserPackages = true;
  home-manager.useGlobalPkgs = true;

  home-manager.users.foo = { pkgs, ... }: {
    home.stateVersion = "22.11";
    home.packages = with pkgs; [
        zoom-us
    ];
    programs.bash.enable = true;
    programs.direnv.enable = true;

  };

}

I'm on NixOS 22.11 amd64

Since you're not using flakes I would suggest using whatever mechanism you're using to bring Home Manager into your configuration to also bring in this repo.  For example, if you are using Nix channels for Home Manager, then set up a channel for this repo.  If you are using an entry in NIX_PATH for Home Manager, do the same for this repo, etc.

Thank you for following up! I've tried adding it through a channel and got the following error. Any ideas?
$ sudo nix-channel --list
home-manager https://github.com/nix-community/home-manager/archive/release-22.11.tar.gz
nixos https://nixos.org/channels/nixos-22.11
plasma-manager https://github.com/pjones/plasma-manager/archive/16c437e43a0e049b15c9bfd37295f6e978ea9955.tar.gz

$ sudo nix-channel --update
unpacking channels...

$ nixos-rebuild switch
error: attribute 'hm' missing

       at /nix/var/nix/profiles/per-user/root/channels/plasma-manager/modules/files.nix:55:40:

           54|   config = lib.mkIf (builtins.length (builtins.attrNames cfg) > 0) {
           55|     home.activation.configure-plasma = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
             |                                        ^
           56|       $DRY_RUN_CMD ${script}
       Did you mean one of id or or?
(use '--show-trace' to show detailed location information)
building Nix...
error: attribute 'hm' missing

       at /nix/var/nix/profiles/per-user/root/channels/plasma-manager/modules/files.nix:55:40:

           54|   config = lib.mkIf (builtins.length (builtins.attrNames cfg) > 0) {
           55|     home.activation.configure-plasma = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
             |                                        ^
           56|       $DRY_RUN_CMD ${script}
       Did you mean one of id or or?
(use '--show-trace' to show detailed location information)
building the system configuration...
error: attribute 'hm' missing

       at /nix/var/nix/profiles/per-user/root/channels/plasma-manager/modules/files.nix:55:40:

           54|   config = lib.mkIf (builtins.length (builtins.attrNames cfg) > 0) {
           55|     home.activation.configure-plasma = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
             |                                        ^
           56|       $DRY_RUN_CMD ${script}
       Did you mean one of id or or?
(use '--show-trace' to show detailed location information)

My home-manager.nix is below. I place it under /etc/nixos and simply include it in the list of imports in configuration.nix
{ config, pkgs, ... }:

{

  imports = [
    <home-manager/nixos>
    <plasma-manager/modules>
  ];

  home-manager.useUserPackages = true;
  home-manager.useGlobalPkgs = true;

  home-manager.users.foo = { pkgs, ... }: {
    home.stateVersion = "22.11";
    home.packages = with pkgs; [
        zoom-us
    ];
    programs.bash.enable = true;
    programs.direnv.enable = true;

    programs.plamsa = {
      enable = true;
      worksppace.clickitemTo = "select";
    };

  };

}

You're really close!
The problem is that you are importing <plasma-manager/modules> as a NixOS module, but it's actually a Home Manager module.  Moving the import down into your home-manager settings should work:
{ config, pkgs, ... }:

{

  imports = [
    <home-manager/nixos>
    # REMOVED
  ];

  home-manager.useUserPackages = true;
  home-manager.useGlobalPkgs = true;

  home-manager.users.foo = { pkgs, ... }: {
    # HERE:
    imports = [  <plasma-manager/modules> ];

    home.stateVersion = "22.11";
    home.packages = with pkgs; [
        zoom-us
    ];
    programs.bash.enable = true;
    programs.direnv.enable = true;

    programs.plamsa = {
      enable = true;
      worksppace.clickitemTo = "select";
    };

  };

}

You've nailed it!!!
After applying your fix and correcting typos (plamsa LOL :) the minimal setup works! Thank you so much for your prompt help; as well as creating this module.
Here is the complete example:
{ config, pkgs, ... }:

{

  imports = [
    <home-manager/nixos>
  ];

  home-manager.useUserPackages = true;
  home-manager.useGlobalPkgs = true;

  home-manager.users.foo = { pkgs, ... }: {

    imports = [
      <plasma-manager/modules>
    ];

    home.stateVersion = "22.11";

    home.packages = with pkgs; [
        zoom-us
    ];
    programs.bash.enable = true;
    programs.direnv.enable = true;

    programs.plasma = {
      enable = true;
      workspace.clickItemTo = "select";
    };

  };

}

Put it in /etc/nixos/home-manager.nix, include in the list of imports of your configuration.nix and add this module as a channel:
nix-channel --add https://github.com/pjones/plasma-manager/archive/16c437e43a0e049b15c9bfd37295f6e978ea9955.tar.gz plasma-manager

With the wrong import location conundrum solved, I have now made it to fetch the module inline, without need to setup a channel:
{ config, pkgs, ... }:

let
  plasma-manager = pkgs.fetchFromGitHub {
    owner = "pjones";
    repo = "plasma-manager";
    rev = "16c437e43a0e049b15c9bfd37295f6e978ea995";
    sha256 = "sha256-dOnnzfqd/PCf1K3USKq2PqSGKmIqkr/SD7zHb1yoAyw=";
  };
in
{

  imports = [
    <home-manager/nixos>
  ];

  home-manager.useUserPackages = true;
  home-manager.useGlobalPkgs = true;

  home-manager.users.haizaar = { pkgs, ... }: {

    imports = [
      (plasma-manager + "/modules")
    ];

    home.stateVersion = "22.11";

    home.packages = with pkgs; [
        zoom-us
    ];
    programs.bash.enable = true;
    programs.direnv.enable = true;

    programs.plasma = {
      enable = true;
      workspace.clickItemTo = "select";
    };

  };

}

Thanks again for pointing me to the source of the matter.


SCRUM-879 evidence code abbreviations

Uses a hard-coded list of abbreviations in a helper, so that when the ECO ontology is loaded the abbreviations get added.  This seemed better than having a separate script or running separate loads as it will be more manageable.

Ok... this one needs some help.

thought it might!

Closing - will use a different approach of having ECOTerm abbreviations stored as a controlled vocabulary and use an API endpoint to allow updating from that table.


Refs #35042 -- Added missing skip to aggregation test.

I was triaged tests in Django 5.1, and didn't encounter them all. The GIS stuff is Geometry's union().


[elasticsearch] Use node.roles instead of deprecated setting for Elasticsearch 7.9+

Elasticsearch chart use node.master, node.data, ... settings to define node roles.
However these settings have beed deprecated in favor of node.roles setting in 7.9 (https://github.com/elastic/elasticsearch/pull/54998).

related to https://github.com/elastic/elasticsearch/issues/66409

related to https://github.com/elastic/elasticsearch/issues/66409

still valid


add check for traffic counters per second

Pull Request Functional Test Report for #2150 / e101f56097ed83dcb78ebaa2cf255beda9a899c2
Virtual Devices

Device
Test
Test Documentation
Job
Raw Log

Arista cEOS

gNMI-1.11: Telemetry: Interface Packet Counters
880692e6
Log

Cisco 8000E

gNMI-1.11: Telemetry: Interface Packet Counters
8b784a46
Log

Cisco XRd

gNMI-1.11: Telemetry: Interface Packet Counters
81dacbcb
Log

Juniper cPTX

gNMI-1.11: Telemetry: Interface Packet Counters
785b50c5
Log

Nokia SR Linux

gNMI-1.11: Telemetry: Interface Packet Counters
f986b197
Log

Openconfig Lemming

gNMI-1.11: Telemetry: Interface Packet Counters
c916dad8
Log

Hardware Devices

Device
Test
Test Documentation
Raw Log

Arista 7808

gNMI-1.11: Telemetry: Interface Packet Counters

Cisco 8808

gNMI-1.11: Telemetry: Interface Packet Counters

Juniper PTX10008

gNMI-1.11: Telemetry: Interface Packet Counters

Nokia 7250 IXR-10e

gNMI-1.11: Telemetry: Interface Packet Counters

Help


Refactor voucher creation in the dashboard to allow greater flexibility

Issue Summary
The voucher app provides a very flexible implementation of voucher functionality, where multiple offers can be associated with a voucher. But the dashboard interface for managing vouchers hides this flexibility and only allows the creation of vouchers with a single offer. Meanwhile, on the offer side, only site-wide offers can be created and edited through the dashboard.
Proposal
I propose to refactor the voucher functionality as follows:

Allow CRUD of all types of offer in the dashboard, making it easy to identify the type of the offer (site-wide, voucher, session, user). We can provide a tabbed interface to see the offers of each type.
(By default, session and user offers are not applied anywhere - a future enhancement would be to allow associating user offers with particular users/groups of users, instead of requiring projects to implement this themselves.)

Refactor the existing voucher creation functionality so that instead of creating a single offer on the fly, the administrator instead selects one or more existing offers (of type voucher) to add to the voucher. This allows the creation of complex vouchers with a combination of offers.

This provides a much more powerful and flexible interface to the voucher functionality that already exists.

Agree.

Agree.

Yes that would be nice

Yes that would be nice


Add optional logging of credential operations

Similar to the connection operation logging (log_state in ConnectionManager) which is now enabled by the --debug-connections flag, it would be beneficial to have a --debug-credentials flag to log extended information as credential-related operations are performed.

@andrewwhitehead - another one for you to look at. Close? Move to ACA-Py?

This one is in 0.3.0.


fix: update dependencies, CI/CD workflows and code formatting

Please help to ensure the rendered templates work as expected.
Changes

Add .prettierrc file to ensure consistency in code formatting
Remove .circleci/config.yml workflow since there is already a GitHub Actions workflow
Use Node v14 for all workflows (.nvmrc, .github/workflows/ci-pull-request-open.yml, .github/workflows/dependency-check.yml)
Dependency updates
Code formatting

might need to update the types

@storybook/addon-knobs has been deprecated in favour of @storybook/addon-controls (source).
As such, will be removing addon-knobs from this repo and leave it without controls since we aren't really utilising this feature at the moment.

react-docgen-typescript-loader seems to be broken as well - removing it from the repo in the meantime.

This PR is a big one! :o

😵  It's mostly code formatting. I've tried to update as much as I can but there are still a few packages that are not updated yet (e.g. Jest, Webpack, etc.).


Open dialog does not reflect changes on disk

Using Mac OS X 10.10.3 and Brackets 1.3, changes made on disk are not reflected in Brackets' open dialog.
For example, if a new extension is added, you can't browse to that folder in Brackets until you quit and restart Brackets.

So you're saying you can neither see nor open files/folders created after Brackets was started?
To me, this sounds more like an OS issue, as Brackets just uses the built-in OS X dialog.

Well.....
That's what I was saying. But now I can't reproduce the steps to demonstrate the problem! That's good (for Brackets, because there's nothing to fix), and bad (for me, because I might be going crazy).


native: channel screen refactor

This is an incremental refactor that groups up shared functionality between thread and channel views. Could be cleaned up more but helps start to isolate the reused logic.

I found an issue loading posts "forward" in history; see screencapture. I am testing with two different ships with different unread states to check message history continuity.

Enter a channel
Scroll down to latest messages, notice that they are missing w/ no loading indicator
Tab back to main Groups list, then navigate back into the group, then into the channel
See latest page of messages

https://github.com/tloncorp/tlon-apps/assets/748181/2d3fb7dc-a00b-448c-ba82-be29b8d5e7c5

Apologies, already exists on develop. Logging a separate issue, not blocking merge.


loggin per OS

Logging is borked when packaged, push logs out to OS specific dirs

:+1: Couple issues, we can address when we overhaul config.


How do I restore from S3 backup?

Hi there!
Hacker came into my server and started trolling wiping people's bases out.
How do I replace the worldsettings.ini file, and the level.sav and player folder with the backups in S3?

Sorry this happened to you.
If you were using the enable_s3_backups = true option and have the backups in S3 then you have 3 options for restoring.
Option 1 is to download the backup files to your local PC.  Then you can add the input start_from_backup = true along with backup_files_storage_type = "local" and backup_files_local_path = "path/to/backup/files/on/my/pc"  and dedicated_server_name_hash = "this is the value for DedicatedserverName in GameUserSettings.ini" See the README instructions for the required file structure.
Option 2 is to again download the backup files to your local PC, but then manually create your own S3 bucket and provide the following inputs:
start_from_backup = true
dedicated_server_name_hash = "this is the value for DedicatedserverName in GameUserSettings.ini"
backup_files_storage_type = "s3"
existing_backup_files_bootstrap_bucket_arn = " the arn of your bucket"
existing_backup_files_bootstrap_bucket_name = "the name of your bucket"

You can get the ARN of your bucket by clicking on it and viewing its properties
Option 3 is to download the backup files from S3 to your local PC, and then use the SCP command to copy the files to the ec2 instance remotely. Here is the process to do so:

You can SSH into the EC2 instance and compress the Pal/Saved/SaveGame directory using this command:

sudo systemctl stop palworld
sudo tar -czvf palworld_backup.tar.gz /palworld-server/Pal/Saved/SaveGame

Then:

sudo chown ubuntu:ubuntu palworld_backup.tar.gz

Then exit the EC2 instance using the exit command to get back to your local PC. Then use scp to pull the file from the EC2 instance to your PC using this command:

scp -i /path/to/your-key.pem ubuntu@your-ec2-public-ip:/path/to/palworld_backup.tar.gz  C:/local/destination/path

Be sure to replace /path/to/your-key.pem with the path to your private ssh key. Replace ubuntu@your-ec2-public-ip with the public IP of your server. Replace /path/to/palworld_backup.tar.gz with the path to the backup tar file you created on the ec2 instance. If you just SSHed in and ran the above commands the file will probably be in /home/ubuntu/palworld_backup.tar.gz. Finally, replace C:/local/destination/path with  a path on your local PC.

Then start palworld

systemctl start palworld


'MIsc:' Is Teredo still relevant, or is it expected to become an attack surface?

According to Google's tracker: https://bit.ly/3U1vzf5 Teredo is now 0.00% of internet traffic. I think that there's a risk of confusing people, or undermining GCHQ credibility if this isn't at least explained.

Unfurled link: https://www.google.com/intl/en/ipv6/statistics.html
Looking at that link, when this function was released (6 years ago), Teredo had 0.01% global usage, so even when first created I'm doubtful a huge number of people would run into it.  This is... surprising.  I guess it's even more surprising that even though the draft for IPv6 came out in 1998 and we've had IPv4 exhaustion for ages now we're still only at 10% global traffic adoption!
In general CyberChef has a lot of features that can only be described as... niche.  We implemented ancient Chinese encryption methods, Numberwang and an XKCD Random Number Generator.  I hope our reputation isn't being undermined because 6 years ago we wrote one line of code to detect Teredo tunnelling (if (ipv6[0] === 0x2001 && ipv6[1] === 0)) 😛 .
I think the comment about confusion is more applicable.  However, I think the description is suitable to explain what it is:
Recognises all reserved ranges and parses encapsulated or tunnelled addresses including Teredo and 6to4.

It includes the fact that both Teredo and 6to4 is a 'tunnelled' address and a simple google reveals a well researched and complete Wikipedia article on what Teredo is.


core .241 break current ATL settings

Describe the bug
Upgrading to core .240 breaks the current ATL settings you use for items (torch, lamp, etc). Already made an issue over at ATL and just wanted to point out that you might have to change your presets as well.
See https://github.com/kandashi/Active-Token-Lighting/issues/82
So to make it clear, this is not a bug in CE, but might need adjusting of your ATL values you use for lights.
To Reproduce
Steps to reproduce the behavior:

upgrade core to 0.9.241
Use on of the Equipment CE with ATL.

Expected behavior
Let there be light.
Additional context

Thanks for the heads up. I'll track the ATE issue

just redid the upgrade and can no longer reproduce this error, so I am closing this. Might have been a layer 8 problem in the first place, who knows? ;-)


Feature/delay loading relay

 [Uploading Archive.zip…]() ### Summary

How did you test your changes?

Good


Naan bread recipe doesn't specify salt amount

See https://publicdomainrecipes.com/naan-bread/
I made this and used between 1&1/4 - 1&1/2 teaspoons looking at other recipes and accounting for the amount of flower, it turned out good but I'm just guessing.
Recipe by @niharokz

Thank you for pointing this out @phenylcyclidine Fixed with https://github.com/ronaldl29/public-domain-recipes/pull/5


V1.41 linker error with memset

Hello !
First thank you for that amazing work.
I am starting with tutorial, install the stuff, recompiled library, and (re)built library.
Next I wanted a to code a key logger from the joypad tutorial but I'm stuck with a linker problem, here is the log :
C:/Users/admin/Documents/Developpement/sgdk141/bin/gcc -m68000 -Wall -fno-builtin -Iinc -Isrc -Ires -IC:/Users/admin/Documents/Developpement/sgdk141/inc -IC:/Users/admin/Documents/Developpement/sgdk141/res -BC:/Users/admin/Documents/Developpement/sgdk141/bin -O3 -fuse-linker-plugin -fno-web -fno-gcse -fno-unit-at-a-time -fomit-frame-pointer -flto -c src/main.c -o out/src/main.o
C:/Users/admin/Documents/Developpement/sgdk141/bin/gcc -BC:/Users/admin/Documents/Developpement/sgdk141/bin -n -T C:/Users/admin/Documents/Developpement/sgdk141/md.ld -nostdlib out/sega.o @out/cmd_ C:/Users/admin/Documents/Developpement/sgdk141/lib/libmd.a C:/Users/admin/Documents/Developpement/sgdk141/lib/libgcc.a -o out/rom.out
`memset' referenced in section `.text' of C:\Users\admin\AppData\Local\Temp\ccuTQGW1.ltrans1.ltrans.o: defined in discarded section `.text' of memory.o (symbol from plugin

I tried re-implementing in my source file the memset function but it does not work (redundant définition).
With some googling I found out that the "lto" optimization may cause this issue.
But I may be wrong, since that problem with memset would have been found with somebody else sooner...
main.txt
I attach my test file.

I did recompile the library changing memset definition like this :
void __attribute__ ((noinline, used)) memset(void *to, u8 value, u16 len)
and now compiling the project with release conf does work.

You're not the first one experiencing this issue.
Indeed with LTO optimization the compiler tend to often inline memset / memcpy methods and if you don't reference them directly in your code it can be completely removed from linking process, then the problem arrive when you're doing (big) structure initialization or affectation:
char szMsg[100]  = {0};
myStruct = struct2;
So this is the initialization which internally will be optimized to memset but linker removed it as it was not explicitly called.
Your fix actually works but i guess that using
memset(szMsg, 0, sizeof(szMsg)); may also fix the problem as you explicitly call memset :)

Hello !
I did have a doubt that memset would be called implicitely but could not conclude to it... "Do the compiler really do that, I tought ?"
Maybe with some listing assembly I would have seen it.
I think you're right to apply the patch as many people will not guess what to do with this error.

Done :)


<EMAIL_ADDRESS>

https://github.com/actions/setup-java/issues/642

This issue is being closed as a spammy. Please refer to the original issue for further updates and discussions.


Add Google Maps for better location picker.

Use Googles map-based location picker

Cost issues.

Issue:

Reverse lookup of lat, lon to address not very close to what we can get in Google.
A visual google map can be used to pinpoint the location on the map easily.

Let me figure out a feasible solution. one thing I see is https://support.google.com/crisismaps/?hl=en
As per the policy, they do allow.


Form Caption & Form Caption Group - fix font

Step-by-Step Guide to reproduce

Open Form Caption / Form Caption Group in Storybook
See that font is not displayed correctly

Bug Description / False Behaviour
The font of the Form Caption and Form Caption Group is not displayed correctly in Storybook.

Correct Behaviour
The font of the Form Caption and Form Caption Group is displayed correctly in Storybook.

Testing
Check existing unit tests of the component(s) and adjust the tests to prevent this bug from occurring again in the future, if you see a way.

Background

Findings from David:

I did a bit of digging and I can see that this bug was actually introduced about two weeks ago when refactoring the styles for the caption component. The styles were moves from forms.css to the caption component index.css, but the component still references forms.css. I have a fix for this but I noticed that the padding / gap on the small variant looks a bit off. I'll try to fix this too

Issue was fixed with https://github.com/deven-org/B01LER-Kitchen/pull/818


[FEAT] HotKey ：display/hide “Card context - automatic titles based on headings”

Is your feature request related to a problem? Please describe.
Sometimes i need the Card context‘s help，but others，I don‘t need.
It is troublesome to go to the setting panel and then close or start this function every time.
Describe the solution you'd like
Add a HotKey or Button in the review panel that display/hide “Card context - automatic titles based on headings”

I came here for a similar issue: Sometimes, the context completely gives away part of the answer to the flashcard, but most times, I want it available to help jog my memory. An option to hide the context by default, allowing users to reveal it on a card-by-card basis would functionally act as a hint button (or necessary context if you're bad at writing cards like me)
Describe the solution you'd like

Alternative option in UI Preferences to set card context to "hidden by default, toggleable on card"
When enabled, the card context is replaced by a button that says "reveal context" and displays the card's context when clicked.


Where is "include" folder in repo?

I can't run the example from "OpenCL-SDK/samples/core/binaries" because header files are missing. The project description says that "It brings together all the components needed to develop OpenCL applications:
OpenCL Headers (include/api)
OpenCL C++ bindings (include/cpp)
OpenCL Loader
OpenCL utility library (include/utils)",
however, there is no include folder in the repository at all. Please tell me where to get these files?

Hi, this project uses sub-modules for the OpenCL external dependencies.  Can you please follow the instructions here?
https://github.com/KhronosGroup/OpenCL-SDK?tab=readme-ov-file#dependencies
I see though that the README has the incorrect paths to these sub-modules.  We should fix that.  I believe the correct paths are:

OpenCL Headers (external/OpenCL-Headers/)
OpenCL C++ bindings (external/OpenCL-CLHPP/include)
OpenCL Loader (external/OpenCL-ICD-Loader)
OpenCL utility library (lib/include)


simple-viewer-gl: init at 3.1.7

Motivation for this change
Add simple-viewer-gl - tiny image viewer for Linux and macOS, based on OpenGL. Supported formats: PNG, JPEG, PSD, XCF, SVG, GIF, TIFF, TARGA, ICO, BMP, PNM, DDS, BMP, XWD, SCR (ZX-Spectrum screen), XPM, WebP.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

trying https://bitbucket.org/andreyu/simple-viewer-gl/get/v3.1.7.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  977k  100  977k    0     0   816k      0  0:00:01  0:00:01 --:--:--  816k
unpacking source archive /build/v3.1.7.tar.gz
builder for '/nix/store/0r8h125j1pmds599b1b1pn0qvynq94vn-source.drv' failed to produce output path '/nix/store/1qj8d9j6pb10cijmmm047286pcjl7y90-source'
cannot build derivation '/nix/store/da6lyd0qlglz5aphrd6y8z5krdhmd7np-simple-viewer-gl-3.1.7.drv': 1 dependencies couldn't be built
error: build of '/nix/store/da6lyd0qlglz5aphrd6y8z5krdhmd7np-simple-viewer-gl-3.1.7.drv' failed


Import Project path when evaluated to more than 256 chars fails rather than skipping to import

For e.g. let's assume here is an import as below
<PackageName>ReallyLongString</PackageName>
<Scope>Foo</Scope>
<Import Project="$(LibrarySourceFolder)\$(Scope)\**\*$(PackageName).nuget.proj" Condition=" '$(Scope)' != 'all' " />

If the entire path is less than 256 and unable to evaluate to a valid path, it skips to import.
But if the entire path exceeds 256, it errors out saying, cannot import and prints the unevaluated literal path.
Actual: Errors out and prints literal unevaluated path
Expected: Skip importing project even if the path exceeds 256
Have consistent behavior in both cases.

This is a combination of #53 ("MAX_PATH exists") and #406 ("wildcard expansion returns the input when a recursive glob exceeds MAX_PATH").

Closing since we have those other two issues.


No builds found (correct path set?)

I'm running the docker image with
docker run --restart=always -p 80:80 -v $PATH_TO_PRODUCT_OUT_DIR:/var/www/html/builds/full julianxhokaxhiu/lineageota
(with the out dir path being $lineageostree/out/target/product/Z00T/).
When I open http://gentoo64.lan/api in browser, or execute your testing script,
$ node index.js

I get
{ id: null, response: [], error: null }

Should this configuration work?
Build files are available, permissions are world-readable:
$ ls -1 *.zip
cm_Z00T-ota-11941fc1b3.zip
cm_Z00T-ota-206e51b4fc.zip
cm_Z00T-ota-aa40168665.zip
cm_Z00T-ota-be33dd970c.zip
cm_Z00T-ota-d311bfda02.zip
cm_Z00T-ota-f996a4b825.zip
lineage-13.0-20170127-UNOFFICIAL-Z00T.zip
lineage-13.0-20170211-UNOFFICIAL-Z00T.zip
lineage-13.0-20170221-UNOFFICIAL-Z00T.zip
lineage-13.0-20170225-UNOFFICIAL-Z00T.zip
lineage-13.0-20170227-UNOFFICIAL-Z00T.zip

First of all, OTA files must be moved to delta folder ( which in the dockerfile are not exposed by default but you can map it anyway ).
Second, if you call the /api endpoint it's normal you get empty unless you use the Unit Test js, which covers the methods on how these apis should be called.

As far as I am aware, the CMUpdater is now taking a look at the Unofficial path as well, see https://github.com/julianxhokaxhiu/LineageOTA/issues/19#issuecomment-282434796
Also see the CMUpdater code, which is also considering Unofficial: https://github.com/LineageOS/android_packages_apps_CMUpdater/blob/cm-14.1/src/com/cyanogenmod/updater/service/UpdateCheckService.java#L234
Although if the scripts now returns something it means that the OTA layer is working fine. Regarding the request not being completed, I think you're having my same issue: I fear that the .lan domain is not being handled correctly.
But this is something to be "fixed" in the CMUpdater code itself.

Oh I see your issue! I was investigating the source of cm-13.0 branch and I found that the update code relies on the "cm" logic way ( see https://github.com/LineageOS/android_packages_apps_CMUpdater/blob/cm-13.0/src/com/cyanogenmod/updater/service/UpdateCheckService.java#L238 )
I'll do a patch to support this case too. :)

Please wait until the new Docker builds and try to fetch that version. It should work out of the box for you :) Thank you for this edge case!
Best regards!

Works for me now, updates are displayed in the CMUpdater. Thanks!


Add Number field in TrialModel and avoids to set _number in system_attrs.

It seems to be difficult to keep compatibility with Optuna. We will work on this issue after optuna added this changes.


[BUG] If runtime proxy got restarted by panic, it won't restart successfully by current design

What happened:
When runtime proxy got panic and restart, due to sock file of itself cannot get cleaned, it will got panic Failed to create the lis %vlisten unix /var/run/runtimeproxy/runtimeproxy.sock: bind: address already in use

What you expected to happen:
Runtime proxy can restart successfully without panic
How to reproduce it (as minimally and precisely as possible):
Add a panic or manually create a .sock file at koord-runtimeproxy-endpoint.

/assign @cheimu


Invite tech speakers to deliver talks

Some of the developers that I had in mind

Tapsweni Pathak
Vaishali Thakkar
Aishwarya Pant

Sugessted by @bkhanale and @shivank01

Gaurav Sen
Anup Kalbalia

Why not have a look at it
https://india.acm.org/
You can invite a Current ACM Speaker of any field by contacting the ACM India for free if you are Position holder of ACM Student Chapter.The only thing you need to do is send a proposal at least a month before.

Will definitely look into it :+1: thanks @ankitjha97

@shibasisp, you have any suggestions for this.

Inviting Tech. Speakers and Leaders this year , should be a prime objective, we all can try to get as many contacts as we can.

You can invite a Current ACM Speaker of any field by contacting the ACM India for free if you are Position holder of ACM Student Chapter.The only thing you need to do is send a proposal at least a month before.

Great Idea @ankitjha97  , also other chapters benefits will be helpful.

Btw would there be any problem in getting the necessary permissions to organize such talks in the mini audi? I mean the college administration would let us organize such talks right?
If we are clear on that front then I would like to start talking to these two speakers
Tapsweni Pathak
Vaishali Thakkar

I dont think there would be any problem with the permission , as the speakers are eminent ,TT wont deny.

Great I will try to get in touch with them in a few days

The speaks and talks should be planned in such a way, so as to cover the entire semester, so its better , if you all can tell me who are contacting whom for the speaks for the time being?

In a few days I'll let you know.
I'll will be contacting these two
Tapsweni Pathak
Vaishali Thakkar

I have got a green light from CodeChef for inviting Anup Kalbalia in the first week of September. They are asking to confirm the dates (they are booking tickets for now but I think they'll will ask for the costs later). So, we have to make suitable arrangements for this. Let me know the dates to convey.

@We have to finalise after checking the academic calendar and most prefered on Saturday or Sunday.So, lets decide accordingly.

Got something useful : https://github.com/siddharthkp/women-tech-speakers-in-india

They speak at conferences

May be useful at later stage , lets just have the resource for the time being 👍

We need to conduct a session in August end or Sept. , so have to decide a speaker for that, the kind of speaker we need is already decided on the telegram group, hence do suggest whom do we have on the list.


add bglazyload option description, demo

Coverage remained the same at 86.881% when pulling e11a36881e8765ca4bb81b4195f6a0137a5771a8 on kukac7:patch-5 into 64ac7d7ce477b063164ed8d8b5f056351c938574 on benjamincharity:master.

Coverage remained the same at 86.881% when pulling a9b0e1a534666061a4bd352b23cc190abd5a58ed on kukac7:patch-5 into 64ac7d7ce477b063164ed8d8b5f056351c938574 on benjamincharity:master.


Add MoleculeNet model evaluation script

This PR addresses #211. Standard scaling is currently not implemented and will follow soon.

Codecov Report

Merging #267 into master will decrease coverage by 6.87%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master     #267      +/-   ##
==========================================
- Coverage   89.13%   82.25%   -6.88%
==========================================
  Files         116      116
  Lines        5836     5839       +3
==========================================
- Hits         5202     4803     -399
- Misses        634     1036     +402

@corochann
Can you add scaling function after this PR?

@corochann I have almost finished the scaling function as well, so I will make a separate PR once it is completed.

Ok thanks!!

@mottodora Could you check?


Regression in "Symbol" polyfill in legacy bundle in IE11

After recently upgrading from 1.0.0-beta.4 legacy to 1.0.0-beta.5 legacy at work, I noticed a "Symbol is undefined" error in IE11 which began crashing the app where we're using Draggable.
Quite possible I'm missing something about how to use the legacy bundle but the way we were consuming it didn't change from beta 4 to beta 5. Maybe the changes in 3f8154c introduced an issue with the bundled output?
I'm able to repro the error in a codepen:
1.0.0-beta.4 - fine in IE11
1.0.0-beta.5 - Symbol is undefined in IE11, demo is broken
Please tell us about your environment:

Library version: 1.0.0-beta.5 legacy bundle
Browsers: IE11 (11.248.16299.0 to be precise)
Tech stack: Using Webpack 3 / Angular 1.5 at work, but can repro in a minimal codepen

Interesting. Even though nothing about your implementation has changed, any chance we can see a js code snippet? I would sometimes see a similar error when I passed in the wrong kind of argument for initializing Draggable.
We do pull in the core-js Symbol polyfill here:
https://github.com/Shopify/draggable/blob/master/src/index.legacy.js#L1
Nothing has changed about that... I can try troubleshooting this possibly over the weekend if I get the chance.

Sure thing, in our app we are setting it up like so:
import {Sortable} from<EMAIL_ADDRESS>
export default class SomeComponentController {
  // constructor and other stuff omitted...

  $onInit() {
    const containers = this.$document[0].querySelectorAll('.has-draggable-items')

    this.sortable = new Sortable(containers, {
      draggable: '.js-sortable-item'
    })
  }
}

I don't see too much different from the failing Codepen:
var draggable = new Draggable.Sortable(
  document.querySelectorAll('ul'),
  {
    draggable: 'li',
  }
);

So strange. Definitely a core-js polyfill issue... just not sure why its become a problem since the previous beta.
@mniebling I forked your pen here:
https://codepen.io/beefchimi/pen/RMGOwG
The generated beta5 legacy bundle used in that codepen has all of its core-js polyfills removed... and before loading the legacy bundle, I load the entirety of core-js from a CDN. This solves the problem... but ideally our legacy bundle has the bare minimum polyfills baked in.
@tsov I tried pulling in multiple different core-js polyfills and rebuilding the legacy bundle, but I could not track down exactly what is needed to resolve this issue. In fact, I even imported all of es6 and es7 and still I got the same error.
Do you know exactly what is causing this and what single import we should use?

That is an interesting issue, not sure how that could have happened, but will check this out soon. I may try and see if the commit you mentioned @mniebling introduced this.
I think the only workaround is to import core-js polyfills in your project manually
import 'core-js/es6/symbol';
import 'core-js/es6/promise';
import 'core-js/fn/object/assign';
import 'core-js/fn/array/includes';

import {Sortable} from '@shopify/draggable'

Thanks for the investigation here. Manually including core-js is a good suggestion as well. I'll stay tuned & am happy to help test out any changes here.

Thanks for the work on this! I know IE compatibility is not the most exciting way to spend your time. Things are improved, but unfortunately looks like it may not be resolved yet.
I got around to testing 1.0.0-beta6 this week and saw no more Symbol is undefined in IE11, but now I see an Expected identifier error from inside the draggable JS. This still bricks the site for us, and can be reproed in a new codepen.
The line IE doesn't like is:
function onSortableSortedDefaultAnnouncement({ dragEvent }) {

@mniebling that may be because we started exporting in ES6 by default. We also export ES5 bundles, but you'll need to explicitly import them by adding /es5/
Example for the legacy bundle: @shopify/draggable/lib/es5/draggable.legacy.bundle.
Although I'd argue that the legacy bundle should always be in ES5
Hope this helps

Although I'd argue that the legacy bundle should always be in ES5

agreed 😅

+1 for defaulting the legacy bundle to ES5

Agreed 👍 will change it up and fixup the docs to mention the ES5 vs ES6 importing. Thanks for bringing this up @mniebling


N-Queens Tutorial

Hello,
I have created a tutorial for the N-Queens problem that I'd be more than happy to contribute here if you all are interested. It can be viewed here:
https://github.com/mthelm85/nqueens/blob/master/N-Queens.ipynb
I'm happy to flesh it out, make changes, etc. If you all would like to include this, let me know and I'll figure out how to submit a pull request ; )

It would be a nice addition in my opinion !

You can look at the different examples for preparing your PR, the code is in script/, the comments and section titles are formatted as special comments starting with: #'


Adding param_in condition

Description:
Short summary:
Adding the 'param_in' condition to check for substring matches in parameters.
Checklist:

[ ] Related tests were updated
[ ] Related documentation was updated

@brhatiga Could you include that condition in __mocks__/QuickClusterWizard.ts?


[Question] Is it possible to register CategoryScale as inline plugin

Feature Proposal
I would like to register CategoryScale locally in my chart config.
Something like:
const config = {
  scales: [CategoryScale],
  ...
}

Is that possible?
Possible Implementation
No response

What would be the benefit?

I basically trying to not have everything bleeding in the global scope, as i had issue with plugin who did don't behave correctly when import with register method and where not used in certain charts


Rename :version_name key to :version

I've just renamed version_name to version without deprecation warnings and backward compatibility, just because this functionality haven't been documented yet. And I agree with you that not such many people use it now.

Thanks!  It's in v2.5.0.


Custom expectation stops parser

Issue type
Question:
Description
Hello guys,
I am trying to do dynamic expectation based on parser's given options.
dims and dateDims are defined in the initializer
Dimension
	= _ field:Field {
		if(!dims.includes(field)){
			expected(dims.join('|'))
		};
    	return {
           // some value
        };
    }

DateDimension
	= _ field:Field _ scale: Scale? {
		if(!dateDims.includes(field)){
			expected(dateDims.join("|"))
		};
    	return {
	// some value
        };
    }

But when I am trying to parse this expression:
(Dimension/DateDimension)
With a DateDimension, it fails and gives only Dimensions's expectations. Am I doing something wrong ? How to make the parser to try each rules before throwing an error ?

Hi.
PEG algorithm chooses the first production if match and will not check for the second one.
Just rewrite your rule as: DateDimension / Dimension   (more specific first) due to #573

Thanks for your answer
Unfortunately, putting the more specific at first does not work either because the scale being optional, it matches as well.
Is it possible to dynamically consider the match failed ? Meaning the same logic as field:Field &{ !!datefield[field] } but with custom expected values if and only if no other rules are parseable ?

I see. Didn't notice the second rule is identical to the same one, but with an optional part.
Then, you can parse it, for example, in the following way:
GenericDimension
	= _ field:Field _ scale:Scale?
        {
           if (scale) {
               return DateDimensionAST....
           } else {
               return DimensionAST....
           }
        }

Note that scale will be null if the Scale is not present, and then, build different trees based on that.

That's what I have done at first, but my main goal here is to make an efficient autocompletion feature. Meaning I want that

if the dimension's field is a date one, the parser fails asking for a scale
if not, the parser does not expect a date
In a more generic way, I wonder if this is possible to use ! { predicate } while giving the parser correct expectations

Yes, from docs: you can use & { predicate } and  ! { predicate } forms to make rules fail depending on predicates.
Just remember how PEG works: first rule matching, will ignore next ones when evaluating a 'prioritized choice with backtracking': opt1 / opt2

Well, I can use &{ predicate } to make the rule fail, but this way I would have an expected: "rulename" in expectations. What I want is to dynamically compute expectations to send user a feedback about what the predicate expects


Check failure when running gen_bitwise_ops.population_count

Click to expand!
Issue Type
Bug
Have you reproduced the bug with TF nightly?
No
Source
binary
Tensorflow Version
2.11.0
Custom Code
Yes
OS Platform and Distribution
22.04
Mobile device
No response
Python version
3.9
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
Check failure when running .population_count with empty input tensor.

Standalone code to reproduce the issue
import tensorflow as tf
import os
import numpy as np
from tensorflow.python.ops import gen_bitwise_ops
try:
  arg_0_tensor = tf.saturate_cast(tf.constant([], shape=[0], dtype=tf.int64,),dtype=tf.int8)
  arg_0 = tf.identity(arg_0_tensor)
  out = gen_bitwise_ops.population_count(arg_0,)
except Exception as e:
  print("Error:"+str(e))

import tensorflow as tf
import os
import numpy as np
from tensorflow.python.ops import gen_bitwise_ops
try:
  arg_0_tensor = tf.saturate_cast(tf.random.uniform([0], minval=-128, maxval=128, dtype=tf.int64), dtype=tf.int8)
  arg_0 = tf.identity(arg_0_tensor)
  out = gen_bitwise_ops.population_count(arg_0,)
except Exception as e:
  print("Error:"+str(e))

Relevant log output
2023-01-04 02:15:27.020510: F ./tensorflow/core/util/gpu_launch_config.h:129] Check failed: work_element_count > 0 (0 vs. 0)
Aborted

</details>

Hi @nimashiri ,
I tried replicating the issue in colab with CPU runtime and there is no such error.Please refer to attached cpu-gist where as with GPU runtime the crash observed as per gpu-gist.
Same code tested on a GPU VM with Ubuntu OS and Fatal error observed as mentioned by you.Please refer attached photograph.

My observation is the check fail happening with GPU runtime only.Can you check and confirm the same
Thankyou !

Replicated the behaviour in TF 2.10v also.Thank you!

Hi @nimashiri ,
Could you please refer to the changes in policy mentioned below with this commit and confirm whether it is vulnerability as per new policy?
**Note**: Assertion failures used to be considered a vulnerability in TensorFlow
but, due to technical debt and the large number of them, coupled with the fact
that an assertion failure may only lead to program termination and no other
exploit, we will no longer consider assertion failures (e.g., `CHECK`-fails) as
vulnerabilities. However, if the assertion failure occurs only in debug mode
(e.g., `DCHECK`) and in production-optimized mode the issue turns into other
code weakeness (e.g., heap overflow, etc.), then we will consider this to be a
vulnerability. We recommend reporters to try to maximize the impact of the
vulnerability report (see also [the Google VRP
rules](https://bughunters.google.com/about/rules/6625378258649088/google-and-alphabet-vulnerability-reward-program-vrp-rules)
and [the Google OSS VRP
rules](https://bughunters.google.com/about/rules/6521337925468160/google-open-source-software-vulnerability-reward-program-rules))

Issue replicated on Ubuntu 22.04 VM with tf-nightly version also.

Sorry.It should not be closed as it is valid check fail issue though seems not a vulnerability.Reopening again to look into issue.

Sorry.It should not be closed as it is valid check fail issue though seems not a vulnerability.Reopening again to look into issue.

The test case crashes the system. It is a denial of service via check failure.

@icsecs1992 , I may be wrong in classifying whether it is vulnerability or not.Please refer this commit regarding changes in policy.Our Developer team active here and they can confirm whether it falls under vulnerability or not.But still the issue will remain open until a proper fix.Thanks!

CC @learning-to-play for an example of what happens with vulns on GitHub

Hi @poulsbo , Could you please help assign this issue to the right person?

Hi, The issue now has been fixed with the commit here https://github.com/tensorflow/tensorflow/commit/062ed0a2aeb54fe84526298c0f7d0317cbcaa1e7 to address the check failure on empty input for bitwise population count op for GPU.

Closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Fifo queue validator fails if name has Join in it

On the recent commit https://github.com/cloudtools/troposphere/commit/3a3004a183fd0d70e57b9c9d1b92763b2962d09e#diff-49966b9cf9e37556c8b76d380b9b47a5
I have a Join function to create my queue name.  Now it breaks
if not self.properties.get('QueueName', '').endswith('.fifo'):
AttributeError: 'Join' object has no attribute 'endswith'

Thanks for the issue. Should be fixed now.

fixed!  thanks @markpeek 👍


Question: How does the extension track time?

Hello,
I have a question about how the extension tracks time:
Does it track time based on user activity, such as typing or interacting with VS Code?
If I stop typing and switch to another window (e.g., to watch YouTube) without closing VS Code, will it stop the timer?
Thank you for clarifying this!

Hi @kherel ,
The system tracks time only while the text editor is in focus. If you stop typing or switch to another window, the editor loses focus, and time tracking pauses.
Additionally, the tracked time is saved every minute. For instance, if you switch away from the editor at the 30-second mark, those 30 seconds won’t be counted. When you return and refocus on the editor, the timer restarts from zero.


UNOMI-435 Migrate existing events scope to source

This PR contains the migration from v1.5.0 to v2.0.0 which updates mapping for an index with prefix context-event. Adds the sourceId field and copies value from the scope field to it.

Oops I spoke too fast it seems there is a problem with the integration tests, could you check it please ?

@sergehuber
IT tests failed for Java 11, but work for Java 8. Looks like delay is too short to process an event and to refresh index during tests running.


Fix ReferenceError: selector is not defined if selector promise is passed to t.select (fixes #716). Fix linting and related errors. Bump version.

\cc @AlexanderMoskovkin @AndreyBelym

lgtm

lgtm


Infinite scroll animation bug

Cause
The problem was introduced with this line. Calculations doesn't support infinite scroll.
https://github.com/akiran/react-slick/blob/master/src/mixins/event-handlers.js#L27
Effect
When lazy loading an infinite slide the last slide does not transition right instead it transitions left. You are moved to the first slide but for infinite galleries the first slide is appended to the right of  the last allowing for the infinite illusion to be seamless.
The issue is animated well here.
https://github.com/akiran/react-slick/issues/698
Proposed Solution
Exclude infinite galleries from the condition. This allows infinite galleries with lazy loading to use the basic calculation.

@akiran really short pull request, can u merge this?


Reduce space in calendar section

Fixes: https://github.com/ReproNim/repronim.org/issues/84

@juliebates I'll wait to merge until you give the OK


Add dictionary parameter to decompress method

Fixes #45

I think this is actually associated with #57.

damn, almost 3 years have passed.

@KOLANICH You're welcome to pick up where this PR has left off if this is a feature you really need.


Dash for main character

Left - Right, Up-Down and Diagonal dash giving possibility to "teleport" 0.5f in specified direction

🦆

So teleport (instant) or dash(super fast but cintinuous)? What about enemies on the path? Ignored or still collides? Any cooldown? Sounds op without a cooldown


System.IO.FileLoadException: Could not load file or assembly 'System.Collections.Immutable'

Environment data
dotnet --info output:
.NET Core SDK (reflecting any global.json):
 Version:   2.1.401
 Commit:    91b1c13032

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17134
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.1.401\

Host (useful for support):
  Version: 2.1.3
  Commit:  124038c13e

.NET Core SDKs installed:
  1.0.0-preview2-003131 [C:\Program Files\dotnet\sdk]
  2.1.4 [C:\Program Files\dotnet\sdk]
  2.1.103 [C:\Program Files\dotnet\sdk]
  2.1.200 [C:\Program Files\dotnet\sdk]
  2.1.201 [C:\Program Files\dotnet\sdk]
  2.1.202 [C:\Program Files\dotnet\sdk]
  2.1.400 [C:\Program Files\dotnet\sdk]
  2.1.401 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 1.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

VS Code version:
Version: 1.26.1
Commit: 493869ee8e8a846b0855873886fc79d480d342de
Date: 2018-08-16T18:38:57.434Z
Electron: 2.0.5
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64

C# Extension version: 1.15.2
Steps to reproduce
1.
mkdir test
cd test
dotnet new console

2. Open folder in VS Code
Expected  behavior
Working intellisense
Actual behavior
Getting this error in OmniSharp Log :
Starting OmniSharp server at 8/31/2018, 7:22:44 AM
    Target: c:\Temp\test

OmniSharp server started
    Path: C:\Users\zzz\.vscode\extensions\ms-vscode.csharp-1.15.2\.omnisharp\1.30.1\OmniSharp.exe
    PID: 25892

[info]: OmniSharp.Stdio.Host
        Starting OmniSharp on Windows 6.2.9200.0 (x64)
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Located 2 MSBuild instance(s)
            1: Visual Studio Professional 2017 15.8.28010.0 - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin"
            2: StandAlone 15.0 - "C:\Users\zzz\.vscode\extensions\ms-vscode.csharp-1.15.2\.omnisharp\1.30.1\msbuild\15.0\Bin"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Registered MSBuild instance: Visual Studio Professional 2017 15.8.28010.0 - "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin"
[info]: OmniSharp.Cake.CakeProjectSystem
        Detecting Cake files in 'c:\Temp\test'.
[info]: OmniSharp.Cake.CakeProjectSystem
        Could not find any Cake files
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Initializing in c:\Temp\test
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Auto package restore: False
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Update workspace context
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Resolving projects references
[info]: OmniSharp.MSBuild.ProjectSystem
        No solution files found in 'c:\Temp\test'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for 'c:\Temp\test\test.csproj'
[info]: OmniSharp.Script.ScriptProjectSystem
        Detecting CSX files in 'c:\Temp\test'.
[info]: OmniSharp.Script.ScriptProjectSystem
        Could not find any CSX files
[info]: OmniSharp.Stdio.Host
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpWorkspaceOptionsProvider
[info]: OmniSharp.Stdio.Host
        Configuration finished.
[info]: OmniSharp.Stdio.Host
        Omnisharp server running using Stdio at location 'c:\Temp\test' on host 29336.
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: c:\Temp\test\test.csproj
[warn]: OmniSharp.MSBuild.ProjectManager
        Failed to load project file 'c:\Temp\test\test.csproj'.
c:\Temp\test\test.csproj(1,1)
System.IO.FileLoadException: Could not load file or assembly 'System.Collections.Immutable, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'System.Collections.Immutable, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at Microsoft.Build.Evaluation.Context.EvaluationContext..ctor(SharingPolicy policy)
   at Microsoft.Build.Evaluation.Context.EvaluationContext.Create(SharingPolicy policy)
   at Microsoft.Build.Evaluation.Project.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext)
   at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   at OmniSharp.MSBuild.ProjectLoader.EvaluateProjectFileCore(String filePath)
   at OmniSharp.MSBuild.ProjectLoader.BuildProject(String filePath)
   at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Load(String filePath, ProjectLoader loader)
   at OmniSharp.MSBuild.ProjectManager.LoadOrReloadProject(String projectFilePath, Func`1 loadFunc)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

@f3rland I am unable to reproduce the issue on my system:
.NET Core SDK (reflecting any global.json):
Version:   2.1.401
Commit:    91b1c13032
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.17134
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\2.1.401\
Host (useful for support):
Version: 2.1.3
Commit:  124038c13e
.NET Core SDKs installed:
2.1.2 [C:\Program Files\dotnet\sdk]
2.1.3 [C:\Program Files\dotnet\sdk]
2.1.401 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.0.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
VSCode: Version: 1.26.1
Commit: 493869ee8e8a846b0855873886fc79d480d342de
Date: 2018-08-16T18:38:57.434Z
Electron: 2.0.5
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64

@akshita31 What version of Visual Studio do you have?

Microsoft Visual Studio Enterprise 2017 Int Preview
Version 15.8.0 Preview 6.0 [27931.1.d15.8]
VisualStudio.15.IntPreview/15.8.0-pre.6.0+27931.1.d15.8
Microsoft .NET Framework
Version 4.7.03056
Installed Version: Enterprise
Visual C++ 2017   00369-60000-00001-AA387
Microsoft Visual C++ 2017
Application Insights Tools for Visual Studio Package   8.13.10627.1
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2017   15.8.05049.0
ASP.NET and Web Tools 2017
ASP.NET Core Razor Language Services   15.8.31590
Provides languages services for ASP.NET Core Razor.
ASP.NET Web Frameworks and Tools 2017   5.2.60618.0
For additional information, visit https://www.asp.net/
Azure App Service Tools v3.0.0   15.8.05023.0
Azure App Service Tools v3.0.0
C# Tools   2.9.0-beta8-63127-03
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
IntelliCode Extension   1.0
IntelliCode Extension
JavaScript Language Service   2.0
JavaScript Language Service
Microsoft Azure Tools   2.9
Microsoft Azure Tools for Microsoft Visual Studio 2017 - v2.9.10730.2
Microsoft Continuous Delivery Tools for Visual Studio   0.4
Simplifying the configuration of continuous build integration and continuous build delivery from within the Visual Studio IDE.
Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft Library Manager   1.0
Install client-side libraries easily to any web project
Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers
Microsoft Visual C++ Wizards   1.0
Microsoft Visual C++ Wizards
Microsoft Visual Studio Tools for Containers   1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.
Microsoft Visual Studio VC Package   1.0
Microsoft Visual Studio VC Package
MLGen Package Extension   1.0
MLGen Package Visual Studio Extension Detailed Info
NuGet Package Manager   4.6.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
ProjectServicesPackage Extension   1.0
ProjectServicesPackage Visual Studio Extension Detailed Info
ResourcePackage Extension   1.0
ResourcePackage Visual Studio Extension Detailed Info
ResourcePackage Extension   1.0
ResourcePackage Visual Studio Extension Detailed Info
Snapshot Debugging Extension   1.0
Snapshot Debugging Visual Studio Extension Detailed Info
SQL Server Data Tools   15.1.61807.26180
Microsoft SQL Server Data Tools
Syntax Visualizer   1.0
An extension for visualizing Roslyn SyntaxTrees.
Test Adapter for Boost.Test   1.0
Enables Visual Studio's testing tools with unit tests written for Boost.Test.  The use terms and Third Party Notices are available in the extension installation directory.
Test Adapter for Google Test   1.0
Enables Visual Studio's testing tools with unit tests written for Google Test.  The use terms and Third Party Notices are available in the extension installation directory.
TypeScript Tools   15.8.20720.2001
TypeScript Tools for Microsoft Visual Studio
Visual Basic Tools   2.9.0-beta8-63127-03
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Visual F# Tools 10.2 for F# 4.5   <IP_ADDRESS>.  Commit Hash: 9a2abb283bfe5550cd70e966add90f561a1fe05c.
Microsoft Visual F# Tools 10.2 for F# 4.5
Visual Studio Code Debug Adapter Host Package   1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio
Visual Studio Tools for CMake   1.0
Visual Studio Tools for CMake
Visual Studio Tools for Containers   1.0
Visual Studio Tools for Containers

@rchande
Microsoft Visual Studio Professional 2017
Version 15.8.0
VisualStudio.15.Release/15.8.0+28010.0
Microsoft .NET Framework
Version 4.7.03056
Installed Version: Professional
Visual C++ 2017   00369-60000-00001-AA456
Microsoft Visual C++ 2017
ADL Tools Service Provider   1.0
This package contains services used by Data Lake tools
Application Insights Tools for Visual Studio Package   8.13.10627.1
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2017   15.8.05067.0
ASP.NET and Web Tools 2017
ASP.NET Web Frameworks and Tools 2017   5.2.60618.0
For additional information, visit https://www.asp.net/
Azure App Service Tools v3.0.0   15.8.05023.0
Azure App Service Tools v3.0.0
Azure Data Lake Node   1.0
This package contains the Data Lake integration nodes for Server Explorer.
Azure Data Lake Tools for Visual Studio   2.3.4000.4
Microsoft Azure Data Lake Tools for Visual Studio
Azure Stream Analytics Tools for Visual Studio   2.3.4000.4
Microsoft Azure Stream Analytics Tools for Visual Studio
C# Tools   2.9.0-beta8-63208-01
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
CodeRush for Roslyn   <IP_ADDRESS>
DevExpress CodeRush for Roslyn package.
CodeRush for Roslyn Tool Windows   <IP_ADDRESS>
DevExpress CodeRush for Roslyn Tool Windows package.
Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
ConvertToDevExtremeCommand Extension   1.0
ConvertToDevExtremeCommand Visual Studio Extension Detailed Info
DevExpress.DeploymentTool   1.0
A useful tool for deploying DevExpress assemblies.
DevExpress.Win.LayoutAssistant Extension   1.0
DevExpress.Win.LayoutAssistant Visual Studio Extension Detailed Info
JavaScript Language Service   2.0
JavaScript Language Service
JavaScript Project System   2.0
JavaScript Project System
JetBrains ReSharper Ultimate 2018.1    Build 112.0.20180414.70444
JetBrains ReSharper Ultimate package for Microsoft Visual Studio. For more information about ReSharper Ultimate, visit http://www.jetbrains.com/resharper. Copyright © 2018 JetBrains, Inc.
Markdown Editor   1.12.236
A full featured Markdown editor with live preview and syntax highlighting. Supports GitHub flavored Markdown.
Merq   1.1.38 (5b3c069)
Command Bus, Event Stream and Async Manager for Visual Studio extensions.
Microsoft Azure HDInsight Azure Node   2.3.4000.4
HDInsight Node under Azure Node
Microsoft Azure Hive Query Language Service   2.3.4000.4
Language service for Hive query
Microsoft Azure Stream Analytics Language Service   2.3.4000.4
Language service for Azure Stream Analytics
Microsoft Azure Stream Analytics Node   1.0
Azure Stream Analytics Node under Azure Node
Microsoft Azure Tools   2.9
Microsoft Azure Tools for Microsoft Visual Studio 2017 - v2.9.10730.2
Microsoft Continuous Delivery Tools for Visual Studio   0.4
Simplifying the configuration of continuous build integration and continuous build delivery from within the Visual Studio IDE.
Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft Library Manager   1.0
Install client-side libraries easily to any web project
Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers
Microsoft Visual C++ Wizards   1.0
Microsoft Visual C++ Wizards
Microsoft Visual Studio Tools for Containers   1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.
Microsoft Visual Studio VC Package   1.0
Microsoft Visual Studio VC Package
MLGen Package Extension   1.0
MLGen Package Visual Studio Extension Detailed Info
Mono Debugging for Visual Studio   4.11.7-pre (8955b2a)
Support for debugging Mono processes with Visual Studio.
MySQL for Visual Studio   1.2.7
Data design and management tools for MySQL.  Copyright © 2007-2015 Oracle, Inc.
Node.js Tools   1.4.20802.1 Commit Hash:97e1085d8b4b8e3e51c398e910177f87e86d135e
Adds support for developing and debugging Node.js apps in Visual Studio
NuGet Package Manager   4.6.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
PostSharp Tools for Visual Studio   <IP_ADDRESS>
PostSharp is the #1 pattern-aware extension to C# and VB.
ProjectServicesPackage Extension   1.0
ProjectServicesPackage Visual Studio Extension Detailed Info
ResourcePackage Extension   1.0
ResourcePackage Visual Studio Extension Detailed Info
ResourcePackage Extension   1.0
ResourcePackage Visual Studio Extension Detailed Info
SlowCheetah - XML config transforms   1.0
This package enables you to transform your app.config or any other XML file based on the build configuration. It also adds additional tooling to help you create XML transforms.
SQL Server Data Tools   15.1.61808.07020
Microsoft SQL Server Data Tools
Test Adapter for Boost.Test   1.0
Enables Visual Studio's testing tools with unit tests written for Boost.Test.  The use terms and Third Party Notices are available in the extension installation directory.
Test Adapter for Google Test   1.0
Enables Visual Studio's testing tools with unit tests written for Google Test.  The use terms and Third Party Notices are available in the extension installation directory.
ToolWindowHostedEditor   1.0
Hosting json editor into a tool window
TypeScript Tools   15.8.20801.2001
TypeScript Tools for Microsoft Visual Studio
Visual Basic Tools   2.9.0-beta8-63208-01
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Visual C++ for Cross Platform Mobile Development (Android)   15.0.27924.00
Visual C++ for Cross Platform Mobile Development (Android)
Visual F# Tools 10.2 for F# 4.5   <IP_ADDRESS>.  Commit Hash: c55dd2c3d618eb93a8d16e503947342b1fa93556.
Microsoft Visual F# Tools 10.2 for F# 4.5
Visual Studio Code Debug Adapter Host Package   1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio
Visual Studio Tools for Apache Cordova   15.123.7408.1
Visual Studio Tools for Apache Cordova
Visual Studio Tools for CMake   1.0
Visual Studio Tools for CMake
Visual Studio Tools for Containers   1.0
Visual Studio Tools for Containers
Visual Studio Tools for Universal Windows Apps   15.0.28010.00
The Visual Studio Tools for Universal Windows apps allow you to build a single universal app experience that can reach every device running Windows 10: phone, tablet, PC, and more. It includes the Microsoft Windows 10 Software Development Kit.
VisualStudio.Mac   1.0
Mac Extension for Visual Studio
Xamarin   <IP_ADDRESS>2 (d15-8@33e83e124)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.
Xamarin Designer   4.14.218 (79f535bdd)
Visual Studio extension to enable Xamarin Designer tools in Visual Studio.
Xamarin Templates   1.1.113 (e1d02a7)
Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.
Xamarin.Android SDK   <IP_ADDRESS> (HEAD/3d8a28f1a)
Xamarin.Android Reference Assemblies and MSBuild support.
Xamarin.iOS and Xamarin.Mac SDK   <IP_ADDRESS> (373c313)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.
XtraReports package   1.0
XtraReports package

Thoughts @rchande ?

It basically sounds like the version of VS that @f3rland has installed has upgraded to a new copy of System.Collections.Immutable that OmniSharp doesn't have a binding redirect for. @f3rland Can you try setting the option "omnisharp.path" to "latest" and see if that helps? @akshita31 Alternatively, you can try upgrading to the latest internal build of VS 2017 and trying to reproduce this with the version of OmniSharp shipped with 15.2 of the extension (not the latest version).

Thanks @rchande , setting "omnisharp.path" to "latest" made it

@f3rland Glad to know it worked.
Thanks @rchande. I will close this issue now.


REQUEST MODULE API

I created 2 module called API and WEB in a laravel project that I am developing. The API module has the LDAP authentication business rule that gives access to the system. In the WEB module, I developed the application frontend. When the user logs into the application, a POST http request is made to the API module's authentication endpoint, but the application is in a loop and nothing happens. How do I make requests for the API module correctly?
1° How to make the request - result: cURL error 6: Could not resolve host: api
 public function store(Request $request, Client $client)
     {
         $credenciais = [
             "username" => $request->input("username"),
             "password" => $request->input("password")
         ];
         $result = $client->post('api/backoffice/login', $credenciais);
        dd($result->getBody());
    }

2° How to make the request - result: Loop
    public function store(Request $request, Client $client)
    {
        $credenciais = [
            "username" => $request->input("username"),
            "password" => $request->input("password")
        ];
        $result = $client->post('http://<IP_ADDRESS>:8000/api/backoffice/login', $credenciais);
        dd($result->getBody());
    }

Hi,
Api calls work just like in laravel, there's nothing specific or different about this package.
You create your route(s), which are loaded via the RouteServiceProvider, nothing else.
Try to find where the request is received, and go from there I'd say.

Oi,
As chamadas da API funcionam como no laravel, não há nada específico ou diferente neste pacote.
Você cria suas rotas, que são carregadas pelo RouteServiceProvider, nada mais.
Tente descobrir onde a solicitação é recebida e vá de lá, eu diria.
O Stackoverflow provavelmente seria um local melhor para fazer esta pergunta.

OK thank you


Integrate Rate Limiter with command API and Return Rate Limit Headers

Description
DiceDB Playground is an interactive platform that allows users to experiment with DiceDB commands in a live environment, similar to the Go Playground. Users will be able to submit and execute commands directly through a web interface. The initial implementation will focus on enabling users to search for and trigger commands.
For more details about DiceDB playground you can check here.
After implementing the global rate limiter, it needs to be integrated into the /command API to evaluate each incoming request against the rate limit. Additionally, the response should include headers to inform clients about their current rate limit status, similar to GitHub's rate-limiting headers.
The rate limiter should not apply to /search requests. However, for all other command requests, it should count each request and return detailed rate-limiting headers in the response.
Note: Implementation will be part of DiceDB playground backend repo.
Details

The global rate limiter is integrated with the /command API.
Rate-limiting headers are returned in the response, allowing clients to monitor rate limit status.
Requests exceeding the rate limit are blocked, returning a 429 Too Many Requests response.
The /search endpoint should be excluded from rate-limiting.

Tasks

Integrate the rate limiter middleware with the /command API.
Implement logic to handle blocked requests and return appropriate 429 Too Many Requests responses.
Validate correctness of rate-limiting headers, normal API behaviour when under the rate limit, behaviour when the rate limit is reached and /search requests are not affected by the rate limiter.

I can take this up @lucifercr07

Dependent on #729

@ayushsatyam146 assigned, thanks for contributing.

@ayushsatyam146 PRs have been merged now, please let me know if any other details required.

Thanks, I'm currently working on wrapping up one more issue. I'll work on this as soon as I'm done there. Thanks

@ayushsatyam146 were you be able to start on this?

Hi @lucifercr07 I just started working on this today. I'll raise a PR by Tomorrow

Hi @lucifercr07 added PR for this at https://github.com/DiceDB/playground-mono/pull/17

Hello @ayushsatyam146,
There has been no activity on this issue for the past 5 days.
It would be awesome if you keep posting updates to this issue so that we know you are actively working on it.
We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work.
Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out.
Thanks again.