Add a way to add arbitrary environment variables to invocation of rustc from build scripts

probably by printing something like cargo:rustc-env...
Crates may use environment through macros like env!, therefore it is very useful to be able to set environment variables from build scripts. A potential use case would be to embed a git short-hash/version/build environment into the binary on build.

I just encountered this issue in the precise use case mentioned, i.e. embedding git sha into the binary for logging purposes.
I think the possible workaround is to produce a file in $OUT_DIR and then do include!(concat!(env!("OUT_DIR"), "sha")) in the crate code, but passing it as an env. var would obviously be much nicer.

This should be closed? #3929 has been merged.

the namespacing does not work well together with the requirement of
arbitrary here. What if I want to add, say, a search path for pkg-config?
Those surely wont take a variable prefixed with apparent garbage.
On Jun 7, 2017 11:16, "kennytm"<EMAIL_ADDRESS>wrote:

This should be closed? #3929
https://github.com/rust-lang/cargo/pull/3929 has been merged.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rust-lang/cargo/issues/2875#issuecomment-306723829,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AApc0j-nVkYCuZQRsCdEp-xudpix5lfSks5sBlxNgaJpZM4JMmba
.

Quick reading of the code suggests there is no namesoacing going on, so
never mind me.
On Jun 7, 2017 14:04, "Simonas Kazlauskas"<EMAIL_ADDRESS>wrote:

the namespacing does not work well together with the requirement of
arbitrary here. What if I want to add, say, a search path for pkg-config?
Those surely wont take a variable prefixed with apparent garbage.
On Jun 7, 2017 11:16, "kennytm"<EMAIL_ADDRESS>wrote:

This should be closed? #3929
https://github.com/rust-lang/cargo/pull/3929 has been merged.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rust-lang/cargo/issues/2875#issuecomment-306723829,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AApc0j-nVkYCuZQRsCdEp-xudpix5lfSks5sBlxNgaJpZM4JMmba
.

Yes @kennytm, this can be closed.


fix: increase waitUntilStampUsable timeout

Previously it was 2 minutes which is very close to the normal waiting time so we may exceed it in some cases.

🐝 PR preview in Swarm
Preview URL: https://bah5acgza6pw3pag652hz2ahls2nzszizgll6ufxnnyk2ved5gwbuia4upfdq.bzz.link
Swarm Hash: f3edb780deee8f9d00eb969b99651932d7ea16ed6e15aa907d35834403947947
Commit Hash: 4bf0ad335d5a9793081c97f3891948ccb5e6f8a0
Commit Message: fix: increase waitUntilStampUsable timeout


Removed Checklist point from pull_request_template.md

Fixes #436
Removed a redundant checklist point from pull_request_template.md
DCP21

@manasb15 if you want to score points fill the form.

@QAZIMAAZARSHAD I filled the form back then. Should i fill it again?

You have not filled for this one.
Fill for those where I have pinged you.

You have not filled for this one.
Fill for those where I have pinged you.

Yes I filled the forms just now. You can check to confirm.

In voters portal?

In voters portal?

Yeah, I filled all the forms of the PRs in which you commented today.

One left in voters portal check

One left in voters portal check

Ya filled it just now. Thanks.


Improve commands test coverage

Added tests for VolunteerAddDateCommand and VolunteerRemoveDateCommand

Just curious, why was the access modifier taken out?

The test file needed to access that variable, so i set it to package private

Updated it to be package private instead


New version: CameraCalibrations v0.2.0

Registering package: CameraCalibrations
Repository: https://github.com/yakir12/CameraCalibrations
Created by: @yakir12
Version: v0.2.0
Commit: 4edff0bb34174734bab6a8df76498eda185a7532
Git reference: master

Same story, this depends on MATLAB.jl which requires Matlab® and therefore won't work for CI. I appreciate a manual merge and look forward to the upstream workaround mentioned before.


Authentication for multiple users

Hi, I am wondering if there is any way to do authentication for multiple users. I am currently using GHE authentication, but in the app-config.yaml, only configured one user, it means only the developer can log in. Actually, Backstage will be putting in use in our company, I need to allow all users can sign in using their GHE account.
Is there any way for users to log in on the SignIn Page using their GHE account, not only developer?

Yes, definitely! If you have GHE authentication already configured, then anyone with a GHE account on that host should be able to login using this authentication provider.
To make sure their user account has full details including groups they are a member of, you'll want to set up Github org data ingestion. Does that help?

Yes, definitely! If you have GHE authentication already configured, then anyone with a GHE account on that host should be able to login using this authentication provider.
To make sure their user account has full details including groups they are a member of, you'll want to set up Github org data ingestion. Does that help?

Yes! I've fixed it. I will close this issue


chlorophyll slot is not associated with the Plant Extension!?

See

https://genomicsstandardsconsortium.github.io/mixs/0000177/

Only associated with

MicrobialMatBiofilm
MiscellaneousNaturalOrArtificialEnvironment
Sediment
Water

Maybe this makes sense... in a PlantAssociated sample we don't have any uncertainty that plants are involved. But in  water sample we may want to measure chlorophyll as a surrogate for where there are any microscopic green plants present?

Yes, it makes sense where it is used.This is best done by the subject matter experts.It may be frustrating to keep trying to figure this out, and will require a lot of effort, that we could be devoting to our goals.Not sure we need to be devoting effort to reviewing what terms are used in which extensions.This was done already, when they were first developed, and looked at when new checklists/extensions get added.Let’s move forward with finalizing the workflow for new standards development and for our next release.Cheers,Lynn Sent from my iPhoneOn Jul 19, 2024, at 2:40 PM, Mark Andrew Miller @.***> wrote:
Maybe this makes sense... in a PlantAssociated sample we don't have any uncertainty that plants are involved. But in  water sample we may want to measure chlorophyll as a surrogate for where there are any microscopic green plants present?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>


Context lost in webpack's watch mode

The issue is a follow-up of another issue I created in the postcss-import repository:
https://github.com/postcss/postcss-import/issues/302
Problem
In my setup, when I launch webpack in watch mode, the first postcss build is fine, but the second and the following builds are broken. It's like the postcss config was not there anymore.
Details
The setup can be found here:
https://github.com/ennovum/kickoff/commit/0671762b7006597b2095a08d38bb4cb0d0edf0f9
@michael-ciniawsky gave me an idea to export a function (instead of an object) from postcss.config.js. I did that and logged what happened. I discovered that while rebuilding, my buildconf object is modified - the postcss section is cleared. I think it's the postcss-load-config module that does that. When I export a clone of my buildconf.postcss object, the issue is resolved. I don't think it's appropriate for the lib to modify the input object. I shouldn't have to clone it.
What do you think about it?

postcss-load-config needs to modify the config ({Object}) to 'evaluate' it with it's context for dynamic config usage {Function}. I'm guessing this is more of a subtile bug between require (synchronous) && postcss-load-config (asynchronous). Albeit I highly recommend to actually use the *.config.js files instead of adding custom config logic on top, this is definitely weird behaviour... Could you try {Array} Syntax and check if that
postcss.config.js
config.postcss = {
  plugins: [// {Array} Syntax
     require('postcss-plugin')(...options)
  ]
}

works ?
It's definitely mandatory for postcss.config.js to modify the config, maybe this module doesn't suit this usecase then and for your config approach passing the postcss config directly as loader options is the better approach.
webpack.config.js
{
  loader: 'postcss-loader',
  options: {
    ident: 'postcss',
    plugins: [
      require('postcss-plugin')(),
      ...plugins
    ]
  }
}

Needs still investigation where the error exactly happens

I did a workaround by cloning the postcss config in the postcss.config.js file.
https://github.com/ennovum/kickoff/commit/7823aa69981e4948748f5260167d60cb8ee120f9#diff-b19118abc8e2dbd959e8a14a8c0edcd7
I still think the lib should not mutate the input. I think any lib function should not mutate it's arguments. I don't see how it is mandatory for postcss.config.js to modify the config, but I don't know the implementation details. I think it should clone it's input and work on the clone and mutate it if it needs to.


selenium.common.exceptions.WebDriverException: Message: Service phantomjs unexpectedly exited. Status code was: 1

Which version of PhantomJS are you using? Tip: run phantomjs --version.
use python from selenium import webdriver

What steps will reproduce the problem?
1.when start scrapy

Which operating system are you using?
mac

Did you use binary PhantomJS or did you compile it from source?
no

Please provide any additional information below.

Due to our very limited maintenance capacity (see #14541 for more details), we need to prioritize our development focus on other tasks. Therefore, this issue will be closed. In the future, if we see the need to attend to this issue again, then it will be reopened.
Thank you for your contribution!


Latch support

This pull request adds latch support to MatrixPanel. In return, it close-to halves the memory requirement.
A sample schematic is included to see the layout envisioned.
Sorry, my pull request isn't from the most recent version of the code, so not sure how useful it is in this form...

Thanks for this pull request. I won't be merging it as there's too much other stuff going on at the moment, but githubs diff provides an excellent insight into what needs to change.
Who makes the adaptor panel thing?

Thanks for this pull request. I won't be merging it just yet as there's too much other stuff going on at the moment, but githubs diff provides an excellent insight into what needs to change.
Who makes the adaptor panel thing?
Edit: I was surprised as how the changes required is actually not as bad as I expected.

Hello guys, had a glimpse on this code - this seems sweet. I was thinking if we could throw out D-latch completely :)
DMA engine has ISR hooks, so how about switching address lines on DMA buff end reached event, so no need to multiplex. Or there could be also a chance to pump two panels in parallel in 16 bit mode this way. Just throwing ideas here... currently busy with the other lib project, will get back here afterward. Might be worth doing some research in this areas.

The circuit is mine but the latch is completely Louis Beaudoin's SmartMatrix latch system.

@twinotter  - Did you create your own custom latch sheild thing for the ESP32 ? If so, it would be cool to share, as I wouldn't mind making one to play with for the purposes of this library.

Yes. Can you email me at<EMAIL_ADDRESS>My project is at AvClock if you're curious.

Memory.

Closing this for now as I won't (can't) merge it, but will use it as reference for a possible future implementation.


$VIMRUNTIME not set on NixOS 22.05

Plugin affected: N/A
Nixpkgs channel: 22.05 (github:NixOS/nixpkgs/0faaf0a9bb6dedb69bfd43ac06fb27fadc476c51)
Home-manager version: N/A
Description
E484: Can't open file /etc/nvim/syntax/syntax.vim on startup, and others when opened in vim mode. No help files present. running :help returns E433: No tags file and E149: Sorry, no help for help.txt
I beleive this is related to :echo $VIMRUNTIME returning /etc/nvim instead of something more sensible like
/nix/store/7vaavg9j2q0xg6w1wr42hir1vbsh2b90-neovim-0.7.0/share/nvim/runtime
Seems like it might be the same bug from #40 and #45?
Config
programs.nixvim={
    enable = true;
    #vimAlias = false;
    #viAlias = false;
    options = {
        nocompatible = true;

        # Default indenting
        smartindent = true;
        tabstop = 4;
        shiftwidth = 4;
        expandtab = true;
        softtabstop = 4;

        number = true;
        ruler  = true;
        hlsearch = true;
        syntax = true;

        background = "dark";
        colorcolumn = 80;

      };
  }

A workaround I'm using at the moment is just to make a symlink where it expects to see the folder:
sudo ln -s /nix/store/7vaavg9j2q0xg6w1wr42hir1vbsh2b90-neovim-0.7.0/share/nvim/runtime /etc/nvim
I'm sure there's a more sensible way to get the hash in the nix store path, but since I'm new to Nix I've just been using file $(which nvim) to find out where it's located.

I'll take a look at this, but now that 21.11 is released (and AFAICT it works there), maybe it's not worth patching in the support for older versions. If there's enough demand I'll add something for this though.

Yeah, mostly opened for continuing tracking on the $VIMRUNTIME issue that's been following us... I actually suspect it's still present in 21.11 some situations. I've had it crop up since upgrading, but I haven't yet taken the time to make it reproducible, so it might be my imagination.

I can confirm that I've also been having this issue on NixOS 22.11

Same here, also having this issue.

 Can you share a basic config @JulienMalka and @Church-? Also, what module are you using to set up nixvim?

Hey there, my config is
{ pkgs, config, ... }:

{
  programs = {
    nixvim = {
      enable = true;
      viAlias = true;
      vimAlias = true;
      options = {
        termguicolors = true;
        background = "dark";
        ignorecase = true;
        swapfile = false;
        showmatch = true;
        hlsearch = true;
        wildmode = [ "longest" "list" ];
        expandtab = true;
        tabstop = 4;
        shiftwidth = 4;
      };
      extraConfigVim = ''
        set completeopt=menuone,noinsert,noselect
        set shortmess+=c
        set whichwrap+=<,>,h,l,[,]
        au BufRead,BufNewFile *.md setlocal textwidth=80
        au BufRead,BufNewFile *.yaml setlocal textwidth=80 shiftwidth=2 cc=80
        au BufRead,BufNewFile *.yml setlocal textwidth=80 shiftwidth=2 cc=80
        au BufRead,BufNewFile *.sls setlocal textwidth=80 shiftwidth=2 cc=80
        au BufRead,BufNewFile *.sh setlocal textwidth=80 shiftwidth=2 cc=80
        au BufRead,BufNewFile *.nix setlocal textwidth=80 shiftwidth=2 cc=80
        au BufRead,BufNewFile *.js setlocal textwidth=80 shiftwidth=2 cc=80
        au BufRead,BufNewFile *.ts setlocal textwidth=80 shiftwidth=2 cc=80
        au BufRead,BufNewFile *.lua setlocal textwidth=80 shiftwidth=2 cc=80
        au BufRead,BufNewFile *.py setlocal textwidth=80 shiftwidth=4 cc=88
        au BufRead,BufNewFile *.rs setlocal textwidth=80 shiftwidth=4 cc=80
        au BufRead,BufNewFile *.c setlocal textwidth=80 shiftwidth=4 cc=80
        au BufRead,BufNewFile *.go setlocal textwidth=80 shiftwidth=4 cc=80
        au BufWrite *.rs :Autoformat
        au BufWrite *.nix :Autoformat
      '';
      plugins = {
        lsp = {
          enable = true;
          servers = {
            rnix-lsp = { enable = true; };
            rust-analyzer = { enable = true; };
          };
        };
      };
    };
  };
}

Changed name to reflect that this is no longer a 22.05 issue. I also had the same thing pop up on 22.11 on my WSL install https://github.com/volkswagenfeature/nix-sync/tree/ffa6b78e7c9bfea96affb0da51847c7bfb11e493

can confirm the same issue with nixpkgs/nixos-unstable. creating the symlink as mentioned by @volkswagenfeature worked for me.
still i have to point nvim to the correct config using nvim -u /etc/nvim/sysinit.lua

In my case, the runtime issue was fixed with commenting this line: https://github.com/pta2002/nixvim/blob/main/wrappers/nixos.nix#L35

same here
but non of the tricks here works for me
NixOS with flakes
{
    description = "lump";

    inputs = {
        nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
        home-manager.url = "github:nix-community/home-manager";
        home-manager.inputs.nixpkgs.follows = "nixpkgs";
	nixvim.url = github:pta2002/nixvim;
	nixvim.inputs.nixpkgs.follows = "nixpkgs";
    };

    outputs = inputs@{ nixpkgs, home-manager, nixvim, ... }: {
        nixosConfigurations = {
            qq = nixpkgs.lib.nixosSystem {
                system = "x86_64-linux";
                modules = [
                    ./configuration.nix
                    home-manager.nixosModules.home-manager {
                        home-manager.useGlobalPkgs = true;
                        home-manager.useUserPackages = true;
                        home-manager.users.qq = import ./home.nix;
                    }
		    nixvim.nixosModules.nixvim {
		        programs.nixvim = {
		        	enable = true;
		        	options = {
		        		number = true;
		        		relativenumber = true;
		        		shiftwidth = 4;
		        		tabstop = 4;
		        	};
		        	plugins.oil.enable = true;
		        	plugins.lightline.enable = true;
		        	maps = {
		        		normal."-" = {
		        			action = "<cmd>require('oil').open";
		        		};
		        	};
		        };
		    }
                ];
            };
        };
    };
}

and I also have problem with infinite loop if I trying to call nixvim from ./home.nix

In my case, the runtime issue was fixed with commenting this line: https://github.com/pta2002/nixvim/blob/main/wrappers/nixos.nix#L35

Setting wrapRc = true; fixed this issue for me on nixos-unstable. My config worked just fine on nix-darwin and I noticed the darwin wrapper has wrapRc forced to true, so I guess I need true for both

wrapRc sets VIM which is used as VIMRUNTIME see :h VIMRUNTIME


Audit public API for missing ?Sized bounds

@withoutboats noticed that to_writer could allow T: ?Sized, allowing something like to_writer(w, "str").

These need to be fixed:

serde_json::ser::Formatter
serde_json::ser::escape_str
serde_json::ser::to_string
serde_json::ser::to_string_pretty
serde_json::ser::to_vec
serde_json::ser::to_vec_pretty
serde_json::ser::to_writer
serde_json::ser::to_writer_pretty


training details

Hi, thanks for releasing your code, such a wonderful work. I want to use your code to train kitti dataset, however i could not find the kitti data interface in your code.

Thanks for your interest. Indeed, that part is a mess at the moment. The relevant codes are in DataUtils.py, ReadData.py, PrepData.py.
DataUtils has all path-wise information.
ReadData just reads all based on the paths in DataUtils
PrepData manufactures the data for train and test.


stitching.zip ？

where is the stitching.zip ？how can i get it？

parser.add_argument('-ilf', '--image-list-file', default='../../data/stitching/sample_img_list.txt',
parser.add_argument('-ff', '--feat-file', default='../../data/stitching/ext_feat.bin',
You mean we should prepare sample_img_list.txt and corresponding ext_feat.bin extracted by pretrained model？

Stitching.zip could be donwloaded either from [google drive] (https://drive.google.com/file/d/1x1K8MxAnVtpfaN3DfO4bdcKH39mmplj-/view) or Baidu Yun

stitching.zip could either be downloaded from Baidu Yun or Google Drive


Fix result serialization.

Pull Request Test Coverage Report for Build 203

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.9%) to 88.553%

Totals

Change from base Build 195:
0.9%

Covered Lines:
704

Relevant Lines:
795

💛  - Coveralls

Pull Request Test Coverage Report for Build 203

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.9%) to 88.553%

Totals

Change from base Build 195:
0.9%

Covered Lines:
704

Relevant Lines:
795

💛  - Coveralls


K01 ChargePoint refactorings

This feature branch includes work that updates the ChargePoint constructor to take references instead of shared pointers as parameters, as well as provides a MessageQueueInterface to allow for the creation of a MessageQueueMock, which will make it possible to run tests faster as well as write and maintain tests more easily.
Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I have made corresponding changes to the documentation
[ ] If OCPP 2.0.1: I have updated the OCPP 2.0.1 status document
[x] I read the contribution documentation and made sure that my changes meet its requirements

Closed in favor of #849 which will refactor the message dispatching. We will include parts of this PR either there or in another PR


Remote Config should listen to real time device language changes

Remote Config does this on iOS and Android native. In Flutter, however, the user needs to restart their application in order for the configuration change to propagate.
StackOverflow question related to this issue

You can use WidgetsBindingObserver.didChangeLocales to reload your Remote Config data.

@creativecreatorormaybenot
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/772. Any further collaboration will be done there.


Added typescript definitions

Compared to #20, these definitions does not declare fixed fields.
Notiwind itself only expect a field group and this is optional.
Can be found here: https://github.com/emmanuelsw/notiwind/blob/main/src/notify.js#L11
All other fields are optional and UI implementation specific.
That's the reason why Notification is a map type, in this definition.
At least I added the types entry in the package.json, otherwise typescript or build tools may not resolve the .d.ts automatically.

Thanks for the PR!
I have a script that generates the ESM and CommonJS modules and it deletes the dist folder in the process, maybe we can do something like this so it doesn't remove the types file:
rm dist/index* && rollup -c

Maybe not the best solution but it can work well for now, the rest is good!

Or using the rollup copy plugin, to copy the .d.ts file from src/ into dist/?

Definitely better.

TS support added in #29.


List commits in cockroachdb template

This is useful as PR descriptions are sometimes of the form "See the
individual messages", and rather than trying to police everyone into
copy-pasting up-to-date versions of their commit messages into the PR
description, it's likely better to just list the commits directly.
Relies on #6.

Once you check these in, I'll update my PR conflicts with logging improvements.


add rubo cop gem

add config file for our alternate rubocop
committed to share changes it is making
some more changes to pass more rubocop.
fix the broken tests from some rubocop
fix a couple rubocop errors.
several cop updates
change the message when a form is dirty and a page is reloaded.
fixed spacing for the cop

Coverage decreased (-0.14%) to 92.63% when pulling 8b12c13621689d733b60885e9efcf16767e18cb1 on add-rubocop2 into f65d902cf7229c4719170b217ea4e6e040b236c0 on master.


Fixed download Url for Wireshark 3.2.2 and some typos

Microsoft Reviewers: Open in CodeFlow

https://github.com/microsoft/winget-pkgs/issues/442


[coveralls] test services

How to inform user about min coverage?
This is not very helpful:

Ideas

[ ] AIM on 95 % here and drop per package check -> too many maintenance overhead

Coverage remained the same at 70.141% when pulling 85a81475ac848cc1a4ddf232167d1b49b95e6f5a on coveralls-pr-test into 53fea739f3f5180eef643fc4d1355d51799cb21e on master.


Remove version: Peppy.Osu! version 2024.312.0

https://github.com/microsoft/winget-pkgs/issues/152768#issuecomment-2102735187

Resolves #152768

Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/ppy/osu/releases/download/2024.312.0/install.exe
OK
(Automated message - build 882)


Unable to Run DGE2 Test - WorkflowDGE2 Class Not Found

Description of the bug
I am trying to run the test for DGE2 but encountering an error stating that the WorkflowDge class is not found. I attempted to include the class explicitly in the dge.nf file, but the error persists.
Command used and terminal output
nextflow run lconde-ucl/DGE2 -profile test --outdir ./test

ERROR ~ No such variable: WorkflowDge

 -- Check script 'DGE2/./workflows/dge.nf' at line: 16 or see '.nextflow.log' file for more details

Relevant files
nextflow_log.txt
System information

Nextflow both 23.04.01 and 24.04.02
HPC
running locally
profiles Docker/Singularity/Test
os - Ubuntu 22.04
DGE2 1.0

Hi @zilov,
Thank you for reporting this issue. There was a small typo which has now been corrected, so please feel free to try again. Please note that the test profile does not include the containers, so you will need to include a singularity or docker profile as well, for example:
nextflow run lconde-ucl/DGE2 -profile test,singularity --outdir results
The above works well for me with nextflow 23.04.4.
Thanks,
Lucia

Lucia, thank you for the fast reply and fix! Everything works now!


Fix the Heroku site

Launch the app with Heroku hosting. Fix the errors and make sure it runs independantly.

The site is currently available, but unstable

Thank you, is your site linked to your local repo or the github one?

It was linked to my fork specifically this branch
https://github.com/silverkip/space-app/tree/fix-heroku

Ok, so can you link it to the main repo (https://github.com/lyova-potyomkin/space-app) or give instructions for how to launch a new Heroku instance?

ok, so only the owner of the repo can launch it, so we'll wait for @lyova-potyomkin to do that.

Yeah, I think you can try fork a copy of the current master repo for now and test it yourself. I figured the repo was missing the Procfile that tells Heroku what to do. Also requirements.txt to install all required modules (via pip for Python) and runtime.txt telling which programming language and which version is required.
Referenced from these documentations https://devcenter.heroku.com/articles/getting-started-with-python

Yeah, thanks for adding that

I'm closing this issue, as the app runs stable on Heroku's free tire. If there's a delay in loading the page, then that is because of the way free Heroku dyno works (more here)


[Додати локацію] The 'Назва' field doesn't have restrictions on entered characters

Environment: Windows, Google Chrome 88.0.4324.190 (64-bit).
Reproducible: always.
Build found: last commit from https://speak-ukrainian.org.ua/dev/clubs
Steps to reproduce

Go to https://speak-ukrainian.org.ua/dev/
Click on 'Додати гурток' button on the main page
Fill/choose all mandatory parameters on 'Основна інформація' step and click on 'Наступний крок' button
Click on 'Додати локацію' on 'Контакти' step
Enter less than 5 characters/ more than 100 charachers/ not Ukrainian or English letters in 'Назва' field on 'Додати локацію' pop-up

Actual result
'Назва' field allows less than 5 characters/ more than 100 charachers/ not Ukrainian or English letters
Expected result
'Назва' field should contain only Ukrainian and English letters, numbers and reserved characters. Min 5 characters and max 100 characters should be allowed to be entered.
User story and test case links
User story #291
Labels to be added
"Bug", Priority ("pri:low "), Severity ("severity: minor"), Type ("Functional").

Defects:
The system allows 4 and more than 100 characters
Reserved characters (!"#$%&'()*+,-./:;<=>?@[]^_`{}~) not allowed


Updating readme.md with more useage examples.

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


Spraypaint BigHacks: Adding Copyright Information to Footer

Adding in copyright information into the footer at parity to Blueprint style themes.
In the format of (c) current_year store_name.

@bc-julianleong @bc-adamferenzi @cristycarpenter

Will this include a control in theme editor in case a merchant doesn't want to display this or if they want to use something else besides the store name for the copyright?

Agree with @bc-julianleong, the html should be wrapped by a toggle in theme-editor

I think the latter suggestion of custom store name would need to be a phase three feature with text boxes.  Adding an on/off toggle would probably be pretty straightforward.

Hey Adam - could you add the on/off toggle for this feature to the Footer accordion in Theme Editor and then we can merge it.

This pull is @bc-johnhebron so I'll leave it with him, but yes, shouldn't be a problem.  Thanks!

I just pushed the new changes with the toggle @bc-julianleong
CC: @bc-adamferenzi

LGTM 👍

Do I just click "Close" or do you need to accept the pull request on your side? It's my first PR :)

You need to click on "Merge pull request". But I think you don't have permissions for this repo. I'll do it for you


write-bin: Skip writing if binary has not changed.

First: I love espflash! It is a great tool! Thanks for all the work!
I'm trying to optimize my flash times by putting static data into a separate partition, which works quite decent via write-bin. But unlike flash, write-bin does not check the MD5 sum of the section and thus does not skip if the same data is already present at that address. This prevents me from adding the write-bin step into the flashing script.
Desired feature:

Add a --skip-if-present option to write-bin, that checks the md5 hash before writing and skips if it matches the data to be written.

Alternative Approaches:

allow binary files to be flashed via flash as well
Default to skipping blocks in general: https://github.com/esp-rs/espflash/issues/588

Default to skipping blocks in general: https://github.com/esp-rs/espflash/issues/588

Some initial investigation showed that it was not worth to implement that feature. I would go for adding --skip-if-present flag or the other way, skip by default and add a --no-skip flag like we have in the flash subcommand.


change fonts and add footer

In this PR;

I have changed the fonts according to the design presented here: https://github.com/KlimaDAO/dash-apps/issues/87
I have also added a footer.

On the "Digital Carbon" tab, I don't see any changes for "Holdings" and "Retirements". I think the font/size changes weren't applied there. Not sure if they were already correct or not.

How about the fonts within the images? Those don't seem to have changed either.

On the actual plots, the font size differs for every component. Those should match as well (between plots) in the scope of this PR, I assume.

In every dropdown menu across the carbon dashboard, I see the options highlighted. This happens on desktop in every browser.

The menu on the left doesn't align the text on mobile. It does on desktop as part of this PR.

@ShimonD-KlimaDAO @originalpkbims re: point 4 above, I noticed this only happens if I first click on another token page and then the TC02 page. If I go from a the home page to the TC02 page then the drop downs load properly. I can also resolve the issue by refreshing the page.

@ShimonD-KlimaDAO these look resolved to me but will let you confirm


cli 1.5.0 - slower build, larger bundle size and weird zone behaviour

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.
Angular CLI: 1.5.0
Node: 6.4.0
OS: darwin x64
Angular: 5.0.1
... animations, common, compiler, compiler-cli, core, forms
... http, platform-browser, platform-browser-dynamic
... platform-server, router
@angular/cdk: 5.0.0-rc0
@angular/cli: 1.5.0
@angular/material: 5.0.0-rc0
@angular-devkit/build-optimizer: 0.0.32
@angular-devkit/core: 0.0.20
@angular-devkit/schematics: 0.0.35
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.8.0
@schematics/angular: 0.1.2
typescript: 2.4.2
webpack: 3.8.1

I am having few issues with new version of Angular CLI. First is bundle size, for example, if a project is served with "angular-cli" version 1.4.9 I have this output:
ng serve --env=local
Date: 2017-11-12T16:09:30.369Z
Hash: cf712da63d384d1e9ee8
Time: 21471ms
chunk {inline} inline.bundle.js, inline.bundle.js.map (inline) 5.83 kB [entry] [rendered]
chunk {main} main.bundle.js, main.bundle.js.map (main) 632 kB {vendor} [initial] [rendered]
chunk {polyfills} polyfills.bundle.js, polyfills.bundle.js.map (polyfills) 316 kB {inline} [initial] [rendered]
chunk {styles} styles.bundle.js, styles.bundle.js.map (styles) 180 kB {inline} [initial] [rendered]
chunk {vendor} vendor.bundle.js, vendor.bundle.js.map (vendor) 6.87 MB [initial] [rendered]

ng serve -prod
Date: 2017-11-12T16:12:32.743Z
Hash: 2632294e70832c28ecfe
Time: 55478ms
chunk {0} polyfills.7f538fd6bbd74239e208.bundle.js (polyfills) 96.9 kB {4} [initial] [rendered]
chunk {1} main.f8739061dbf966754770.bundle.js (main) 542 kB {3} [initial] [rendered]
chunk {2} styles.a0ad8d98bec2f6beb168.bundle.css (styles) 118 kB {4} [initial] [rendered]
chunk {3} vendor.a8fd3d4615ed76d60848.bundle.js (vendor) 2.41 MB [initial] [rendered]
chunk {4} inline.63e09226077747646210.bundle.js (inline) 1.45 kB [entry] [rendered]

But if a project is served using "angular-cli" version 1.5.0:
ng serve --env=local
Date: 2017-11-12T15:15:39.281Z
Hash: b5fb7628959ac5ba0a92
Time: 20235ms
chunk {inline} inline.bundle.js (inline) 5.79 kB [entry] [rendered]
chunk {main} main.bundle.js (main) 1.72 MB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js (polyfills) 972 kB [initial] [rendered]
chunk {styles} styles.bundle.js (styles) 465 kB [initial] [rendered]
chunk {vendor} vendor.bundle.js (vendor) 20.1 MB [initial] [rendered]

ng serve --prod
Date: 2017-11-12T15:50:22.963Z
Hash: b6b5dd7ab36c8d83b377
Time: 106645ms
chunk {0} main.9f2e56c2ea2b6cb00ee8.bundle.js (main) 2.72 MB [initial] [rendered]
chunk {1} polyfills.f3a5d662db37ccc8c68b.bundle.js (polyfills) 99.5 kB [initial] [rendered]
chunk {2} styles.cf3a9aa5073d6e36d7b2.bundle.css (styles) 118 kB [initial] [rendered]
chunk {3} inline.f542afaf0a0bc99184a5.bundle.js (inline) 1.45 kB [entry] [rendered]

Please notice that vendor bundle is three to four time larger. Why do we have this large discrepancy in the size of a bundle?
Additionally, there is an issue with speed and request duration. For example, request that gets a document by ID, if a project is served using older version duration of this request is about 40 - 50ms. With the new build, when I click the button to fetch document nothing is happening for few seconds and in total request duration is more than 10 seconds or request gets stuck for some unknown reason. Nothing is shown in console. Am I missing some configuration or is it something else?

For development, a different source map type is used that is integrated with the JS bundle.  This increases the size but allows for faster rebuild times.  This is not used in production builds.
For production builds, the time has increased because the build optimizer is now enabled by default which in the case above has decreased the overall size by at least 200KB.  The build optimizer can be disabled by using the --no-build-optimizer command line option, if desired.
As to the third issue,  can you open a separate issue with more detail on the problem as well as a minimal reproduction, if possible?

I have also increased production packages with 1.5.0
1.4.9
node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng build --prod --base-href ./ --aot
@angular/cli: 1.4.9
node: 8.1.4
os: win32 x64
@angular/animations: 4.4.6
@angular/cdk: 2.0.0-beta.12
@angular/common: 4.4.6
@angular/compiler: 4.4.6
@angular/core: 4.4.6
@angular/forms: 4.4.6
@angular/http: 4.4.6
@angular/material: 2.0.0-beta.12
@angular/platform-browser: 4.4.6
@angular/platform-browser-dynamic: 4.4.6
@angular/router: 4.4.6
@angular/cli: 1.4.9
@angular/compiler-cli: 4.4.6
@angular/language-service: 4.4.6
typescript: 2.4.2

Time: 218794ms
chunk {0} polyfills.e7fb9c29745da80896c8.bundle.js, polyfills.e7fb9c29745da80896c8.bundle.js.map (polyfills) 150 kB {4} [initial] [rendered]
chunk {1} styles.9305551b66515fd1d3c5.bundle.css, styles.9305551b66515fd1d3c5.bundle.css.map (styles) 388 kB {4} [initial] [rendered]
chunk {2} main.1eb396dcc9b66278a72a.bundle.js, main.1eb396dcc9b66278a72a.bundle.js.map (main) 1.5 MB {3} [initial] [rendered]
chunk {3} vendor.fcb9cb4183b76e83d8f7.bundle.js, vendor.fcb9cb4183b76e83d8f7.bundle.js.map (vendor) 1.71 MB [initial] [rendered]
chunk {4} inline.7beaab9eab3d28a46f6d.bundle.js, inline.7beaab9eab3d28a46f6d.bundle.js.map (inline) 1.51 kB [entry] [rendered]

1.5.0
node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng build --prod --base-href ./  --aot --no-build-optimize
Angular CLI: 1.5.0
Node: 8.1.4
OS: win32 x64
Angular: 5.0.1
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cdk: 5.0.0-rc0
@angular/cli: 1.5.0
@angular/material: 5.0.0-rc0
@angular-devkit/build-optimizer: 0.0.32
@angular-devkit/core: 0.0.20
@angular-devkit/schematics: 0.0.35
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.8.0
@schematics/angular: 0.1.2
typescript: 2.4.2
webpack: 3.8.1

Time: 228727ms
chunk {0} polyfills.59559fe0d1360e07a9fd.bundle.js, polyfills.59559fe0d1360e07a9fd.bundle.js.map (polyfills) 149 kB [initial] [rendered]
chunk {1} styles.a9e84971fa23bb88834c.bundle.css, styles.a9e84971fa23bb88834c.bundle.css.map (styles) 390 kB [initial] [rendered]
chunk {2} main.eda15a6783af2a8420cc.bundle.js, main.eda15a6783af2a8420cc.bundle.js.map (main) 1.63 MB [initial] [rendered]
chunk {3} vendor.5cd468af3734e2e11d21.bundle.js, vendor.5cd468af3734e2e11d21.bundle.js.map (vendor) 2.68 MB [initial] [rendered]
chunk {4} inline.802c33cf4044edf71522.bundle.js, inline.802c33cf4044edf71522.bundle.js.map (inline) 1.51 kB [entry] [rendered]

I have the same issue but I don't know its source.

Same, my  main budle increased from 246kB to 3.6MB after updating to angular 5!

@clydin I have revisited issue with NgZone. If the application is served with 1.4.9 version everything works fine but if I use 1.5.0 version this error is shown in the console:

VM52:164 WebSocket connection to 'ws://localhost:9000/sockjs-node/010/r5tqsitg/websocket' failed: Error during WebSocket handshake: Unexpected response code: 400.

And a few seconds later this one:

client:164 [WDS] Disconnected!

 The homepage is shown and only after 4+ seconds keywords will be replaced with material icons.
Network screen:

There was a similar report by @teabagp in https://github.com/angular/angular/issues/20414 that shows this behaviour.
It can be reproduced by closing the https://github.com/teabagp/testapp repro.
Using Angular CLI 1.5 with Angular 5 yields these bundles:
kamik@T460p MINGW64 /d/sandbox/memory/devextreme-1.5 (master)
$ npm run ng -- build --prod --build-optimizer

><EMAIL_ADDRESS>ng D:\sandbox\memory\devextreme-1.5
> ng "build" "--prod" "--build-optimizer"

Date: 2017-11-14T16:49:49.445Z
Hash: 6a26ce2fa40838be799d
Time: 104027ms
chunk {0} main.95145bb94aec70fdbf9a.bundle.js (main) 4.31 MB [initial] [rendered]
chunk {1} polyfills.231da0978310c502f9fd.bundle.js (polyfills) 61.1 kB [initial] [rendered]
chunk {2} styles.7e030af824cf47ccb4b6.bundle.css (styles) 432 kB [initial] [rendered]
chunk {3} inline.ede08f418c31b5c05b4d.bundle.js (inline) 1.45 kB [entry] [rendered]

Using Angular CLI 1.4.9 with Angular 4.4.6 yields these bundles:
kamik@T460p MINGW64 /d/sandbox/memory/devextreme-1.4 (master)
$ npm run ng -- build --prod --build-optimizer

><EMAIL_ADDRESS>ng D:\sandbox\memory\devextreme-1.4
> ng "build" "--prod" "--build-optimizer"

Date: 2017-11-14T16:23:11.099Z
Hash: 9ea120da2d365dd155b0
Time: 31107ms
chunk {0} main.749cc747f25e73c3ba3a.bundle.js (main) 489 kB {3} [initial] [rendered]
chunk {1} polyfills.f06f39a42e33ad4cd34e.bundle.js (polyfills) 61.3 kB {3} [initial] [rendered]
chunk {2} styles.7e030af824cf47ccb4b6.bundle.css (styles) 432 kB {3} [initial] [rendered]
chunk {3} inline.418dacdad84f8c37ff07.bundle.js (inline) 1.45 kB [entry] [rendered]

So main.bundle.js went from 489kB to 4.31MB.
I also observed double the memory usage (1080MB on 1.5 versus 580MB on 1.4), so this problem might be related to https://github.com/angular/angular-cli/issues/5618 right now.

@filipesilva Yes, that's exactly what I'm seeing - the main bundle specifically has gone from 246kB to 3.6MB in my project, I was also experiencing issue #5618, but that could just be because of the build optimiser using a lot of memory.

I am facing the same issue.

My main bundle has gone down from the 3.6MB to just shy of 2MB so a great improvement with the 1.5.2 patch. Still 4x larger than the previous 246KB it was with the <1.5 CLI.

Is that for a production or development target?

Full build command node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build --prod --aot --build-optimizer --output-path=dist/client

Hmm, I took the old branch and upgraded the CLI only to 1.5.2 and it comes up with a similar result to the 1.4 (not updating angular to angular 5):
Date: 2017-11-17T19:09:03.313Z
Hash: 9fd41304c0e956f1d992
Time: 206379ms
chunk {0} 0.cc0de07f65f22af44a76.chunk.js (common) 1.14 MB  [rendered]
chunk {1} 1.f9f13ceb4020d1d44502.chunk.js () 41.9 kB  [rendered]
chunk {2} 2.bac0af7449c6d82ac5ec.chunk.js () 221 kB  [rendered]
chunk {3} 3.f5785ca390e597848951.chunk.js () 503 kB  [rendered]
chunk {4} 4.9fae35908f69cb7c9372.chunk.js () 178 kB  [rendered]
chunk {5} 5.67c681313e81e97a4b2b.chunk.js () 727 kB  [rendered]
chunk {6} 6.64ae2f6daf9edf27f4e4.chunk.js () 28.6 kB  [rendered]
chunk {7} 7.e7a1fb9fff66f98cf944.chunk.js () 39.3 kB  [rendered]
chunk {8} 8.621fed4947fde2598575.chunk.js () 25.6 kB  [rendered]
chunk {9} 9.41dbbe94eca7fd33ab0b.chunk.js () 38.7 kB  [rendered]
chunk {10} 10.bddd28a38a468aa01abd.chunk.js () 18.6 kB  [rendered]
chunk {11} 11.d8ac09671eea9508c981.chunk.js () 13.8 kB  [rendered]
chunk {12} 12.6c700ae2478879f6ea97.chunk.js () 58.7 kB  [rendered]
chunk {13} polyfills.91ff94698d62888b96ec.bundle.js (polyfills) 217 kB [initial] [rendered]
chunk {14} main.76557a5fbb6f09435f7c.bundle.js (main) 246 kB [initial] [rendered]
chunk {15} styles.60c5a27346fbeea9c352.bundle.css (styles) 236 kB [initial] [rendered]
chunk {16} vendor.85fdc4149a785b057773.bundle.js (vendor) 1.77 MB [initial] [rendered]
chunk {17} inline.4db494c643c833c6119f.bundle.js (inline) 1.78 kB [entry] [rendered]

I did the math pretty quickly but the new total build is about 100KB larger.  With the new main bundle (which includes vendor) being about 7KB smaller.  Overall that's about a 2% increase in total size.  So not ideal but not horrible either.  The main bundle is also slightly smaller which is in the critical path so that at least means a slightly shorter bootstrap time.  The changes in lazy loaded chunk size especially the common chunk are definitely areas that could be looked at.
Angular 4 cannot use the new Angular 5 AOT compiler which is why the results look similar to 1.4.

Great, the v5 build has a few extra lines of code that probably account for the difference. When I looked at the lack of a vendor bundle I did think that the new main might just have it incorporated. Thanks!


Nexus shared service Update dialog doesn't populate SSL cert name

Describe the bug
When trying to update the Nexus shared service, the cert name text box is blank and disabled.
Clicking Submit results in an error message.
Steps to reproduce

Deploy Nexus.
Click Update.
Click Submit.

@SvenAelterman found an issue - https://github.com/microsoft/AzureTRE/issues/3716

Fixed in https://github.com/microsoft/AzureTRE/pull/3717

Closing this as duplicate of #3717


Why my electron-packing does not package my vue.js

At First I executed npm install vue --save
My packager script is electron-packager . launcher --platform=win32 --arch=x64 --version=1.0.0 --out=dist/ --overwrite --ignore=node_modules/electron-* --ignore=node_modules/.bin --ignore=.git --ignore=launcher.json --ignore=.jshintrc --ignore=dist --prune
But when I run the exe after packaging, I got a error told me that Vue is not found. Why??

If I had to guess (since there's not much for me to go on), it's probably related to the module not being in one of the places it looks for modules. See https://github.com/electron-userland/electron-packager/issues/217

Does vue.js happen to put the require-able files in dist? If so the --ignore=dist may be causing your trouble.


Item reorder example crashes when move an item to the bottom or to the top of the screen

Fixed in latest versions.


Bump analyzer dependency to 2.5.0

I'm not seeing flakes (as much?) locally, and my pubspec.lock is using analyzer 2.5.0, so I figure maybe we should bump it; perhaps past a bug.

I'd be happy to pin all the pubspec.yaml min values at same as pubspec.lock.


docs(menu): add example of nested menus using dynamic data

Bug, feature request, or proposal:
Feature Request - Menu Docs
What is the expected behavior?
The docs would include an example of building a menu from a data structure similar to the radio button docs.
What is the current behavior?
The menu docs only include a nested menu example using static HTML.
What are the steps to reproduce?
Working on a Stackblitz demo atm...
What is the use-case or motivation for changing an existing behavior?
This is a common use case for building application menus, especially for business applications. The data may come from a config file, a REST API, or some other source but it is very often not static and does not align with a static HTML example.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 4.4.3
TypeScript 2.3.4
Chrome 61
OS X El Capitan
Is there anything else we should know?
Thank you for your hard work on this library!

https://github.com/angular/material2/issues/6765 was likely to block this use case, but the fix has been merged into master.

There is an example of creating md-menu's dynamically here but it doesn't demonstrate nesting.

I've finally got something working. I'm working on distilling it down to a simple docs-ready example atm.

hey everyone... im currently trying to achieve the same thing... it doesnt seem to be possible... any progress? i'm kinda new to Angular and i'm having a hard time tryin to figure this out. Any help would be more than welcome

I will publish what I got working next week. It is quite a different approach to what @cpboyd details in #7542.

Here's a Stackblitz of a working dynamic, nested menu: https://stackblitz.com/edit/dynamic-nested-menus?file=app%2Fapp.component.ts

@Splaktar just awesome man.... great work. Question: If a need to bind the actual route, it must be hard coded on rounting.ts right? ... you saved my life :)

@Mayocampo Glad that it could help, thanks for the feedback :)
Yeah, I didn't hook up the routing to be generated dynamically. That's another topic that I haven't dug into just yet :) So yes, for now I just make sure that the app-routing.module.ts includes the routes that are specified in my config.
Here's another Stackblitz with routing hooked up plus a top level menu button bar: https://stackblitz.com/edit/dynamic-nested-topnav-menu?file=app%2Fapp.component.html
I'll be presenting on this at AngularMix on Thursday. Then I'll share my slides and some more examples (including a dynamic SideNav menu).
Hopefully I'll have time to put together the docs as well, but that will have to wait until later in November most likely.

@Splaktar I could swear I tried a similar approach using a custom components, but for some reason mine didn't propagate the "hover/expand" properly.
In any case, thanks for a working example!

@Splaktar  hey man... i've found an issue trying to implement this solution... i don't know if i'm doing something wrong. I'll try to explain:

I took your code and extend interface with some other properties.
I already have a model wich i fill with data from an API
I map that model into the structure of the interface you made

So, when i have a pretty simple one-level-menu it all works ok... but, here's the thing:
i made a service to make all the mapping (cause its kinda complex due to structure of my API data)
use that service to fill navItems (this.navItems = this._myService.MapElements(myListOfAPIData))
No compilation errors
Page load ok...
But when i try to load the menu (on some logon event) everything blows up and got this error:
"ERROR TypeError: Cannot read property 'changes' of undefined at mdMenu.webpackJsonp.../../../material/esm5/menu.es5.js.MdMenu.hover "
Have no idea whats happening there...
Heres my final json structure:
[
{
"idNav":0,
"displayName":"Inicio",
"iconName":"home",
"disabled":false,
"route":"home"
},
{
"idNav":1,
"disabled":true,
"displayName":"Gestión de Elementos",
"iconName":"list",
"children":[
{
"idNav":2,
"disabled":true,
"displayName":"Gestión de Menús",
"iconName":"view_headline",
"route":"menuManagement",
"parentId":1
},
{
"idNav":3,
"disabled":true,
"displayName":"Gestión de Roles",
"iconName":"assignment",
"route":"roleManagement",
"parentId":1
},
{
"idNav":4,
"disabled":true,
"displayName":"Gestión de Usuarios",
"iconName":"supervisor_account",
"route":"userManagement",
"parentId":1
},
{
"idNav":5,
"disabled":true,
"displayName":"Menú Hijo/Padre",
"children":[
{
"idNav":7,
"disabled":true,
"displayName":"Menú de 2do Nivel Hijo/Padre",
"iconName":"supervisor_account",
"children":[
{
"idNav":8,
"disabled":true,
"displayName":"Menú hijo de 3er Nivel",
"iconName":"supervisor_account",
"route":"userManagement",
"parentId":7
}
],
"parentId":5
}
],
"parentId":1
}
]
},
{
"idNav":6,
"disabled":true,
"displayName":"Menú Standalone",
"iconName":"warning"
}
]
Hope you can bring some light on this... don't know if this has something to do with a bad behaviour of @ViewChild ... Any help would be gladly received.
Thank u so much (and my apologizes if this is not the way to comunicate this issues)

@Mayocampo I am at AngularMix this week and I'm prepping for my talk on Thursday, so I don't have a ton of time to review your specific implementation issue. However, if you have an example in Stackblitz or Plunker, I can take a quick look and try to debug it. Another option would be posting to StackOverflow (and linking that question here).

I experienced the same error "ERROR TypeError: Cannot read property 'changes' of undefined at mdMenu.webpackJsonp.../../../material/esm5/menu.es5.js.MdMenu.hover ", related to "hover/expand", you can fix it by upgrading to the latest version of Angular Material. After upgrading my application the error went away and the "hover/expand" behavior now works as expected and demonstrated in the above stackblitz.

Ah yes thank you @ebduhon! Beta.12 of the CDK and Angular Material are required as well as Angular 4.4.4.

Dear Materials team, Kindly add this example as this is one of the most wanted use case.
@Splaktar: Thank you for the example code.

@Splaktar cheers this works on Angular 5 to. Would be nice if this feature would be implemented.

I have that weird problem where submenus appear only on click (not hover) and don't autoclose. It is all reset if I close root menu. See image below.
What's frustrating is it works with documentation code ; it seems to be the dynamic generation / loop that creates problem.
Here's my code. I have tried replacing  links with <buttons> and removing all routerLink or specific functions. What did I miss @Splaktar ?

  <mat-menu #appMenu>
    <ng-container *ngFor="let panel of panels">
      <ng-container [ngSwitch]="panel.type">
        <ng-container *ngSwitchCase="'submenu'">
          <button
            [matMenuTriggerFor]="submenu"
            [ngClass]="{ 'active': hasSubpanelSelected(panel) }"
            mat-menu-item>
              {{ panel.title }}
              NEW
              BETA
          </button>
          <mat-menu #submenu>

                {{ subpanel.title }}
                NEW
                BETA

          </mat-menu>
        </ng-container>

            {{ panel.title }}
            NEW
            BETA

      </ng-container>
    </ng-container>
  </mat-menu>

  <button [matMenuTriggerFor]="appMenu" mat-button>
    <mat-icon>menu</mat-icon>
  </button>

Found it ! <mat-menu does not like ngSwitch, you have to replace them with ngIf.

Hi @d-damien! My submenu disappeared  when hovering. I just copied your code from  above like this.
<mat-menu #appMenu>
    <ng-container *ngFor="let panel of panels">

        <ng-container *ngIf="panel.sub.length>0">
            <button [matMenuTriggerFor]="submenu" mat-menu-item>
                {{ panel.text }}
            </button>
            <mat-menu #submenu>

                    {{ subpanel.text }}

            </mat-menu>
        </ng-container>

        0)" mat-menu-item>
            {{ panel.text }}

    </ng-container>
</mat-menu>

<button [matMenuTriggerFor]="appMenu" mat-button>
    <mat-icon>menu</mat-icon>
</button>

  panels: any[] = [
        {
            text: 'parent',
            sub: [{
                text: 'sub item'
            }]
        }
    ];

Take a look:

Hello @irowbin. This is all really weird. Non-reproducible bugs are the strangest. My diff indicates ngSwitch -> ngIf to be the only difference.
What I did to find a solution is to copy paste a working example (the one in the doc at "nested menu" section), then slightly modify it step by step until it works for me. Hope you can do the same. Here's my code as of now FYI :

  <mat-menu #appMenu>
    <ng-container *ngFor="let panel of panels">
      <ng-container *ngIf="panel.type == 'submenu'">
        <button
          [matMenuTriggerFor]="submenu"
          [ngClass]="{ 'active': hasSubpanelSelected(panel) }"
          mat-menu-item>
            {{ panel.title }}
            NEW
            BETA
        </button>
        <mat-menu #submenu>

              {{ subpanel.title }}
              NEW
              BETA

        </mat-menu>
      </ng-container>

          {{ panel.title }}
          NEW
          BETA

    </ng-container>
  </mat-menu>

  <button [matMenuTriggerFor]="appMenu" mat-button>
    <mat-icon>menu</mat-icon>
    Menu
  </button>

Data looks like this :
"panels": [
    {
      "value": "1",
      "title": "1"
    },
    {
      "title": "2",
      "type": "submenu",
      "subpanels": [
        {
          "value": "2.1",
          "title": "2.1"
        },
        {
          "value": "2.2",
          "title": "2.2"
        }
      ]
    },

I have the same hovering issue:

Here it is in live:
https://qpi.github.io/sightseeing/route
The source is here:
https://github.com/qpi/sightseeing/blob/master/src/app/route/route.component.html

@qpi https://github.com/angular/material2/issues/10081

Simplified working example.
Somewhat annoying to use ng-container and having to create the button twice - once with and once without the [matMenuTriggerFor].
let links = [
    { label: "Link 1", route: "/link1"},
    { label: "Link 2", route: "/link2", children: [
        { label: "Child Link 1", route: "/child1"},
        { label: "Child Link 2", route: "/child2"}
    ]}
]

<mat-menu #appMenu="matMenu">
      <ng-container *ngFor="let link of links">

        <mat-menu #subMenu="matMenu">
          <button mat-menu-item
                  *ngFor="let childLink of link.children"
                  [routerLink]="childLink.route">{{childLink.label}}</button>
        </mat-menu>

        <button *ngIf="link.children" mat-menu-item
                [matMenuTriggerFor]="subMenu"
                [routerLink]="link.route">{{link.label}}</button>

        <button  *ngIf="!link.children" mat-menu-item
                [routerLink]="link.route">{link.label}}</button>
      </ng-container>
    </mat-menu>

    <button id="nav-toggle" mat-icon-button [matMenuTriggerFor]="appMenu">
      Menu
    </button>

Just throwing this here for others -- a proper solution would be much nicer :)

@Splaktar Thanks for the example. Are there any plan to support the hover event on latest version, so we don't have to stick to angular 4.4.4 for the solution?

@sashagrunge which version are you using? The hover issue was fixed in Angular Material 5.2.4.

@Splaktar @irowbin I am using the latest version 5.2.4, but I realised that hover doesn't work only if I add one more component to wrap the menu-item. Thank!

I have expanded this menu to use dynamic click function as well as render checkbox control. Do you know how do I bind that a variable via ngModel to that checkbox or set initial value of checkbox that is dependent on the variable and then change variable when checkbox state changes?

@amoguilner I haven't played with that advanced use case yet. It sounds quite interesting. It would be helpful if you had a Stackblitz to look at. I would also guess that Reactive Forms would be more capable for something like this compared to Template Driven Forms.

It is appeared to be quite tricky to implement model driven recursive menu in angular material. Quite a few examples out there are not compatible with angular past 8.0. This issue is discussed here: #16457 in details.
For those looking for an example working with 9+ angular, @Harpush has pointed to this https://stackblitz.com/edit/dynamic-material-menu-angular-8 in his comment here.

@Mayocampo Glad that it could help, thanks for the feedback :)
Yeah, I didn't hook up the routing to be generated dynamically. That's another topic that I haven't dug into just yet :) So yes, for now I just make sure that the app-routing.module.ts includes the routes that are specified in my config.
Here's another Stackblitz with routing hooked up plus a top level menu button bar: https://stackblitz.com/edit/dynamic-nested-topnav-menu?file=app%2Fapp.component.html
I'll be presenting on this at AngularMix on Thursday. Then I'll share my slides and some more examples (including a dynamic SideNav menu).
Hopefully I'll have time to put together the docs as well, but that will have to wait until later in November most likely.

Many thanks for your examples, in the recursive nested menu, routerLinkActive is not working, how can I add a active class?

@Mayocampo Glad that it could help, thanks for the feedback :)
Yeah, I didn't hook up the routing to be generated dynamically. That's another topic that I haven't dug into just yet :) So yes, for now I just make sure that the app-routing.module.ts includes the routes that are specified in my config.
Here's another Stackblitz with routing hooked up plus a top level menu button bar: https://stackblitz.com/edit/dynamic-nested-topnav-menu?file=app%2Fapp.component.html
I'll be presenting on this at AngularMix on Thursday. Then I'll share my slides and some more examples (including a dynamic SideNav menu).
Hopefully I'll have time to put together the docs as well, but that will have to wait until later in November most likely.

Many thanks for your examples, in the recursive nested menu, routerLinkActive is not working, how can I add a active class?

I have solved my own problem, take a look at the link below.
https://ng-matero.github.io/ng-matero/dashboard (switch top navigation to check the recursive nested menu)

@Mayocampo Glad that it could help, thanks for the feedback :)
Yeah, I didn't hook up the routing to be generated dynamically. That's another topic that I haven't dug into just yet :) So yes, for now I just make sure that the app-routing.module.ts includes the routes that are specified in my config.
Here's another Stackblitz with routing hooked up plus a top level menu button bar: https://stackblitz.com/edit/dynamic-nested-topnav-menu?file=app%2Fapp.component.html
I'll be presenting on this at AngularMix on Thursday. Then I'll share my slides and some more examples (including a dynamic SideNav menu).
Hopefully I'll have time to put together the docs as well, but that will have to wait until later in November most likely.

Many thanks for your examples, in the recursive nested menu, routerLinkActive is not working, how can I add a active class?

I have solved my own problem, take a look at the link below.
https://ng-matero.github.io/ng-matero/dashboard (switch top navigation to check the recursive nested menu)


Align kafka broker jmx_exporter configs with upstream

Is your feature request related to a problem? Please describe.
Currently operator defines a custom mapping jmx_exporter configuration for kafka jmx metrics.
https://github.com/banzaicloud/kafka-operator/blob/d371ad1/api/v1beta1/kafkacluster_types.go#L523-L611
jmx_exporter upstream also maintains a list of mappings which seems more generic:
https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0_0.yml
Describe the solution you'd like to see
Would it make sense to adopt the vanilla configuration upstream?
Describe alternatives you've considered
Overriding this is possible per Kafka CR but cumbersome and hard to maintain.

We just merged the PR which adopts the vanilla configuration from upstream.


docs: Added CONTRIBUTIONS.md

Fixes #822
Changes: A contributions.md section was added and procedure for solving issues was written

@iamareebjamal Kindly review

@iamareebjamal I am closing this PR and will be sending other P.R for the same

Please don't do this. PRs should not be closed. You can update the branch and PR will be updated accordingly

Ok , I'll take care about this

@iamareebjamal I have added the links to 3 issue buttons as in README.md . Is it correct?


Error converting String to Enum

Hello I am new with Sprintboot/Data Store
I am not sure if this is a bug or if there is something I am not doing right.
Here is the entity:
`

 @Entity
 public class account {
     private Key key;
  private AppTimeZone timeZone;
  private String name;
}

`
The Enum:
`

public enum AppTimeZone {
    AMERICA_ADAK("America/Adak");
    AMERICA_ATKA("America/Atka");
    public static AppTimeZone fromString(String str) {
        return EnumUtils.fromString(AppTimeZone.class, str);
    }}

`
The converter:
`

public class AppTimeZoneConverter {
static final Converter<AppTimeZone, String> TZ_STRING_CONVERTER =
     new Converter<AppTimeZone, String>() {
    @Override
    public String convert(AppTimeZone type) {
     return type.toString();
    }};
static final Converter<String, AppTimeZone> STRING_TZ_CONVERTER =
  new Converter<String, AppTimeZone>() {
    @Override
    public AppTimeZone convert(String AppTimeZone) {
      return AppTimeZone.fromString(AppTimeZone);
  }};
}

`
The Repository:
`

@Repository
public interface AccountRepository extends DatastoreRepository<Account, Key> {
     Account findById(Key key);
}

`
In my service I am doing this:
'

Account account = this.accountRepository.findById(keyObject);

'
Here is the error message I get, it looks like the mapping is not working when fetching the data:
`

org.springframework.cloud.gcp.data.datastore.core.mapping.DatastoreDataException: Unable to convert class java.lang.String to class co.app.project.common.constants.AppTimeZone
at org.springframework.cloud.gcp.data.datastore.core.convert.TwoStepsConversions.convertOnReadSingle(TwoStepsConversions.java:239) ~[spring-cloud-gcp-data-datastore-1.2.5.RELEASE.jar:1.2.5.RELEASE]

`
What surprise me the most is, when I create a new object or save an existing object like this:
Account account =  this.accountRepository.save(accountObject);
I don't have any error on the save, the mapping works very well.
Can you please let know what's wrong  ?
Thank You.

Very sorry for this long message. I figure out my issue.
In the Enum in the fromString() method I replace:
this line: EnumUtils.fromString(AppTimeZone.class, str);
With this line:
for(AppTimeZone tz: AppTimeZone.values()) {
if(tz.timeZone.equalsIgnoreCase(str)) {
return tz;
}
}
return null;
It works fine now. Once again sorry. I am new to datastore/springboot, not used to converter etc... Thanks for doing this. It is no easy to integrate DataStore to existing Sprintboot application because of your work.
I will now close this. Thanks

@beunick enum conversion is supported out of the box. I think you don't need to create your own converter for your enum.


Loading invalid files

Loading invalid files result in an empty TOP BODY frame to be created. This frame is not removed when reloading the frame or loading in another frame. Refresh requires a restart of the program.
Modify the load_data module to ensure that the returned dictionary is of a valid format so that it can be properly removed when loading in a new file.

Issue still persisting:
Loading invalid files result in an empty TOP BODY frame to be created. This frame is not removed when reloading the frame or loading in another frame. Refresh requires a restart of the program.

[ ] Ensure that only text files are loaded.
[ ] Ensure that data in text files result in populated dictionaries with populated sub-data structures.


Performance Improvement Suggestion: Only Rerender Sticky Scroll When State Is Different

In stickyScrollWidget.ts there is setState, which seems to be called every time the scroll event of the editor fires.
That method seems to clear the dom node and reconstruct it unconditionally.
When smooth scrolling is turned on, the scroll event fires many times per second and the setState call seems to take some time:

I think if you would only rerender the sticky scroll widget when necessary (and generally try to minimize dom API accesses), we could improve the performance here easily.
I think StickyScrollWidgetState could have an equals method and setState would just do an early return if the new state equals the old state.

Thanks for this remark. It is a very good optimization point.


SPARKC-297: Set Spark version to 1.6.0-rc1

Also change the connector version to 1.6.0-M1 and ignore broken tests (to be addressed in other tickets)

Build against Scala 2.10 finished with success

Build against Scala 2.11 finished with success

+1


The latest date for DJI is 2022-03-02

I used the following code to retrieve the DJI historical price data. The latest date I got was 2022-03-02. What happens to the more recent data?
import yfinance as yf

df = yf.download(["DJI"], start="1970-01-02", end="2022-11-14", progress=False)

What does Yahoo have? Make sure you spell ticker correctly.

Index ticker symbols on yahoo usually starts with a "^".
Using "^DJI" gets the latest data (from 1992 and forward).:
df = yf.download(["^DJI"], start="1970-01-02", end="2022-11-14", progress=False)


Itemstack builder, allow negative or zero item quantity

In a vanilla minecraft we can have itemstacks with 0 or even negative quantity. This vanilla feature(/ glitch?) can be useful in inventory menus.

However sponge implementation of itemstackbuilder will throw an exception if someone tries to use value lesser or equal to zero.
Would be possible to remove this restriction?

This is a quite nice feature for shop plugins.
However we should keep the restrictions in this call and add an unsafeQuantity(int) or unboundQuantity(int) one to ensure nobody accidentally set a zero or negative value.

@Zidane should this be allowed? It's an easy change in the API and implementation.

I have to agree with @ST-DDT, this can be helpful in GUIs.

The biggest issue with those types of itemstacks is they're prone to duplication glitches, and that is the last thing we want to encourage.

@gabizou So long as you make sure to not allow dupes, you have a go.

We'll allow zero quantity itemstacks, but we won't allow negative quantity itemstacks.

Like @ST-DDT suggested, I believe we need something like unsafeQuantity, perhaps just zeroQuantity(). It could be a programming error to set the quantity to 0 if using the quantity(int) method. It should be made explicit so the developer doesn't make an accidental mistake.

I would prefer unsafeQuantity(int) so that I could use 0->whatever without a branch.

@gabizou / @Zidane Is there confirmation for the following changes to be added to ItemStack.Builder?
          */
         Builder quantity(int quantity) throws IllegalArgumentException;

+        /**
+         * Sets the quantity of the item stack without doing validation on the
+         * maximum stack size. Allows quantity of zero but negative is not
+         * allowed.
+         *
+         * @param quantity The quantity of the item stack
+         * @return This builder, for chaining
+         */
+        Builder unsafeQuantity(int quantity);
+
         /**
          * Sets the {@link DataManipulator} to add to the {@link ItemStack}.
          *

This issue should be closed, negative quantities are no longer allowed in 1.11


📊 Benchmark Results: 2 * A10G (24GB)

☁ Cloud Provider
AWS
💪 GPU
Nvidia A10G
💸 Cost per Hour
2.836
🧠 Backend
vllm
🆔 Model ID
meta-llama/Meta-Llama-3-8B
⬆ Input Throughput
2203.64
⬇ Output Throughput
441.76
📝 Notes (Optional)

I'm using a g5.12xlarge which costs $5.672/hr but I'm only using 2 * A10G GPUs with tp=2 for the benchmark (the other 2 GPUs run a separate container with a different model), so I halved the cost.
I'm using a proprietary fine-tuned version of meta-llama/Meta-Llama-3-8B, but the architecture is exactly the same without any differences.

🧑⚖ Code of Conduct

[X] I agree to follow this project's Code of Conduct

Complete report:
============ Serving Benchmark Result ============
Successful requests:                     1000
Benchmark duration (s):                  97.65
Total input tokens:                      215196
Total generated tokens:                  43140
Request throughput (req/s):              10.24
Input token throughput (tok/s):          2203.64
Output token throughput (tok/s):         441.76
---------------Time to First Token----------------
Mean TTFT (ms):                          14807.83
Median TTFT (ms):                        0.00
P99 TTFT (ms):                           63343.20
-----Time per Output Token (excl. 1st token)------
Mean TPOT (ms):                          1041.78
Median TPOT (ms):                        632.21
P99 TPOT (ms):                           9019.45
---------------Inter-token Latency----------------
Mean ITL (ms):                           343.33
Median ITL (ms):                         96.43
P99 ITL (ms):                            2351.83
==================================================

Additional information for anyone interested:

vllm version: 0.4.3
Deployed on AWS ECS

Thank you so much, think with spot pricing A10G on aws can be competitive to some of the providers.
Appreciate it a lot!


Error with keepaAPI

Hi,
After I run this in python 3.5.2. There is an error comes out.
How could I solve this?
from keepaAPI import Interface
accesskey = 'XXXXXXXXXXXXXXXX' # enter real access key here
api = Interface.API(accesskey)

#Single ASIN query
products = api.ProductQuery('059035342X') # returns list of product

ERROR:

INFO   : Connecting to keepa using key XXXXXXXXXXXXXXXX
Traceback (most recent call last):
File "test.py", line 3, in
api = Interface.API(accesskey)
File "D:\Program Files\Python\lib\site-packages\keepaapi-0.12-py3.5.egg\keepaAPI\Interface.py", line 348, in init
self.user = UserStatus(self.accesskey)
File "D:\Program Files\Python\lib\site-packages\keepaapi-0.12-py3.5.egg\keepaAPI\Interface.py", line 102, in init
self.UpdateFromServer()
File "D:\Program Files\Python\lib\site-packages\keepaapi-0.12-py3.5.egg\keepaAPI\Interface.py", line 107, in UpdateFromServer
self.status = GetUserStatus(self.accesskey)
File "D:\Program Files\Python\lib\site-packages\keepaapi-0.12-py3.5.egg\keepaAPI\Interface.py", line 91, in GetUserStatus
raise Exception(scodes[str(status_code)])
Exception: REQUEST_REJECTED

Curious, do you have a proper access key from keepa?  You can get one from:
https://keepa.com/#!api
Alex
On Tue, Mar 14, 2017 at 2:26 PM, Kester10<EMAIL_ADDRESS>wrote:

Hi,
After I run this in python 3.5.2. There is an error comes out.
How could I solve this?
from keepaAPI import Interface
accesskey = 'XXXXXXXXXXXXXXXX' # enter real access key here
api = Interface.API(accesskey)
#Single ASIN query
products = api.ProductQuery('059035342X') # returns list of product
ERROR:
INFO : Connecting to keepa using key XXXXXXXXXXXXXXXX
Traceback (most recent call last):
File "test.py", line 3, in
api = Interface.API(accesskey)
File "D:\Program Files\Python\lib\site-packages\keepaapi-0.12-py3.5.egg\keepaAPI\Interface.py",
line 348, in init
self.user = UserStatus(self.accesskey)
File "D:\Program Files\Python\lib\site-packages\keepaapi-0.12-py3.5.egg\keepaAPI\Interface.py",
line 102, in init
self.UpdateFromServer()
File "D:\Program Files\Python\lib\site-packages\keepaapi-0.12-py3.5.egg\keepaAPI\Interface.py",
line 107, in UpdateFromServer
self.status = GetUserStatus(self.accesskey)
File "D:\Program Files\Python\lib\site-packages\keepaapi-0.12-py3.5.egg\keepaAPI\Interface.py",
line 91, in GetUserStatus
raise Exception(scodes[str(status_code)])
Exception: REQUEST_REJECTED
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/akaszynski/keepaAPI/issues/4, or mute the thread
https://github.com/notifications/unsubscribe-auth/ALbTP9UqiIpFMGW5G3XvO7a2Yy8NCqjJks5rlpWSgaJpZM4MckdI
.


API to matplotlib

Is there any intension in future extension of APIs to Matplotlib?

Thank you for your question!
Matplotlib is an excellent Python package, and Seaborn might also satisfy most people's needs. Both of them allow you to customize the color palette using a list of hex codes, which is exactly what my Python package provides.

Certainly! Matplotlib is a powerful and widely used library for creating visualizations in Python. As for future extensions of APIs in Matplotlib, it's important to note that the library has a strong developer community and is constantly evolving to meet the needs of users.


Feat/3629 user context

Description
All user data, isLogged In and is loggedInCitizen state moved from SimpleStore/GDStore to the separate context

created UserContextProvider
replaced user account data imports from Simple/GD storages to userContext by all app
created hook useProfileContext with userState value and actions updateUserState and resetUserState

About #
https://app.zenhub.com/workspaces/gooddollar-5d50833888a83c6880d3e345/issues/gooddollar/gooddapp/3629
How Has This Been Tested?
Checklist:

[x] PR title matches follow: (Feature|Bug|Chore) Task Name
[x] My code follows the style guidelines of this project
[x] I have followed all the instructions described in the initial task (check Definitions of Done)
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I have added reference to a related issue in the repository
[x] I have added a detailed description of the changes proposed in the pull request. I am as descriptive as possible, assisting reviewers as much as possible.
[ ] I have added screenshots related to my pull request (for frontend tasks)
[ ] I have pasted a gif showing the feature.
[ ] @mentions of the person or team responsible for reviewing proposed changes

@alt-a1r

i've adjusted updateAll & initTransferEvents. please check / test / fix

this also should be migrated to the new context:
src/components/dashboard/FaceVerification/hooks/useVerificationAttempts.js
(it still uses store)

i've made context 'flat'.

export const defaultUserState = {
  isLoggedIn: false,
  isLoggedInCitizen: false,
  uploadedAvatar: undefined,
  balance: undefined,
  entitlement: undefined,
  ready: false,
  attemptsCount: 0,
  attemptsHistory: [],
  reachedMaxAttempts: false,
}


Update azure-cli release notes for 2.0.54 (HOTFIX)

OPS Build status updates of commit 0eb4740:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/release-notes-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit fa3bdab:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/install-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

docs-ref-conceptual/release-notes-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


netcoredbg not updated

I've got a two part question here:

Is the netcoredbg package being synced by the renovate bot?
If it is, is there a reason the package is stuck at v2.2.0? Currently it looks like v3.0.0 of netcoredbg is available.

Happy to help out and submit a PR if something needs to be fixed to get that syncing, but didn't want to do so without any context.
Thanks!

Thanks for the help!


https page not loading buttons properly for "Inherit Styles from the Body Element" Map

Challenge Inherit Styles from the Body Element has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
The Test, Reset, Help, and Bug buttons are missing from my Map [53] "Complete Inherit Styles from the Body Element" page (please see attached screenshot) when default https page loads in Chrome browser.
Tried a hard refresh, did not find freecodecamp in my local storage (followed the instructions https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/FreeCodeCamp-Clear-Specific-Data-Local-Storage), closed my browser and signed out/signed in my freecodecamp account, but it was still unable to load the buttons.
Resolved this issue by manually changing the default 'https' in the URL to 'http'.  The page reloaded with https in the URL, then the buttons appeared.  But it requires me to do this in order to load the page correctly.
Aloha,
Michelle

My code:

<style>
  body {
    background-color: green;
    font-family: Monospace;
  }
<h1>Hello World</h>
  </body>
</style>

@chelleis the code you have is incorrect. Does making it correct fix or help your issue? Thanks for the details on how you were able to reproduce it for yourself. Unfortunately, I was unable to reproduce your issue.
cc/ @FreeCodeCamp/issue-moderators

Cannot reproduce. Maybe an issue with screen resolution? What happens when you zoom out @chelleis?

Jonathan, the buttons appeared after zooming out to 90%!
[image: Inline image 1]
On Thu, Jun 9, 2016 at 5:50 AM, Jonathan<EMAIL_ADDRESS>wrote:

Cannot reproduce. Maybe an issue with screen resolution? What happens when
you zoom out @chelleis https://github.com/chelleis?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/9050#issuecomment-224937796,
or mute the thread
https://github.com/notifications/unsubscribe/AGZK8N9yS90j0r7fBfB-ZaL5jJEcbOpTks5qKDZGgaJpZM4Ix1Jn
.

Hello everyone just to let them know regarding my Github account I thing we have issue and I really don't now how to proceed because I'm first timer only of this site thank you.

Closing as stale, please comment to re-open.

i have the same problem with this challenge. i tried removing and adding body tags but its still not working

i have the same problem with this challenge. i tried removing and adding body tags but its still not working for me.

@franzryan Can you specify the viewport size (your screen's resolution), OS and browser details and the code?

@raisedadead sorry i got it already. it says color not bgcolor. my bad.

that's work

Hello World

background-color: green; no
color: green;  yes yes


Option to detect and add new frames automatically

As mentioned on SourceForge:
https://sourceforge.net/p/djv/feature-requests/103/

to be completely honest, I only noticed there was a GitHub page after submitting the ticket on SF.. haha


Configure a default poll jitter for the controllers

Description of your changes
This PR proposes configuring a default poll jitter of 5% of the poll interval for up-to-date resources so that if the reconciliations of the resources are synchronized for some reason (e.g., pod restart), they will not be queued for reconciliation at the same moment. Also as the provider keeps reconciling the resources, the reconciliations will be randomly distributed. We initially start with a poll jitter of 5% of the poll interval and currently this interval is not configurable via the command-line options not to increase the configuration complexity. If there's need to configure the jitter for different environments, then we can add this option in a future PR.
I have:

[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
Tested manually on this PR

/test-examples="examples/cloudplatform/serviceaccount.yaml"

/test-examples="examples/cloudplatform/serviceaccount.yaml"


Add some built in themes + Figure out how the code works.

#FF0000 = Important

[ ] Figure out how the code works #FF0000
[ ] Make my modifications
[ ] Make built-in themes
[ ] Add debug notifications #FF0000

[ ] Make tab for 5xdfVendettaMod Settings #FF0000

[ ] Make 5xdfVendettaMod settings section


#345: add method addCosignatures to fill cosignatures offline

Added AggregateTransaction.addCosignatures method
Added unit test to fill cosignatures after object creation

Pull Request Test Coverage Report for Build 814

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

Totals

Change from base Build 811:
0.0%

Covered Lines:
10

Relevant Lines:
10

💛  - Coveralls


Few typos and readability bugs in Work with variable data in C# console applications Module 6.1

Describe the bug

An "is" is missing in the line - Link

An extra "the" has been added here - Link

An extra "to" has been added here - Link

A "to" is missing here: Link

An extra "a" has been added here: Link

Double "search" has been added here: Link

To Reproduce
Steps to reproduce the behavior:

Go to the respective links
Links has already highlighted the position of the area concerned
See error

Expected behavior

The line should be "It is likely"
Extra "the" should be removed from there
The line should be "adding features"
The line should be "pet data to identify"
The line should be "include suggested donation"
Extra "search" should be removed from there

Desktop (please complete the following information):

OS: [Windows]
Browser [chrome]
Version [108]

🎓 Add a tag to this issue for your current education role: student, Student Ambassador or educator.
Student Ambassador

@aaryan2134 thanks, rewrote the intro and fixed all.


milestone v0.4.0 (tbd)

Objectives
The objective of this milestone is to have a full example of the burner wallet working from a separate app. We might want to have it in a separate repository. We are bullish on Starkpilled : a protocol that would allow people to send STRK to people they like for nothing..
Prerequisites
the 0.3.0 milestone should be completed and the wallet published on npmjs.
Success Criterias
the following must be covered:

[x] We should be able to connect to the burner wallet
[x] We should be able to recognize/capture an address from a QRcode
[x] The app should be a PWA working on iPhone and Android
[x] We should be able to Grant pills from some outside signed message (check a Faucet)
[x] We should have a good documentation explaining how to use the wallet

It ends up all the features for 0.4.0 will actually be part of 0.3.0. This issue with be close in consequence


Paper in quests causes quest corruption/failure to reload

What is your Quests version / build number (do not say "latest")?
3.9.1-b85
Describe the problem and how to replicate it. Any console errors to post using a pastebin?
Surprisingly no errors come up in console for this issue, but if you make a quest that has the GUI item display as paper, delivery of paper to NPC, or essentially any action that involves the item of paper, it will not load the quest at all and in chat says there is a error, but does not send a error to the console.
If applicable, can you provide an example quest from quests.yml using a pastebin?
The quest will not save to the config so I can't give an example quest.

Support is always given when the bug appears on the latest Quests version. Preferably latest Dev build.

Updated too 4.0.0-b218 issue still persists.

Try https://ci.codemc.io/job/PikaMug/job/Quests/229/


chore(main): release 0.5.2

:robot: I have created a release beep boop
0.5.2 (2024-12-05)
Bug Fixes

deps: update dependency pytest-homeassistant-custom-component to v0.13.187 (#83) (1197e5b)
deps: update dependency pytest-homeassistant-custom-component to v0.13.190 (#86) (488cd00)
deps: update dependency ruff to v0.8.1 (#84) (0b34847)
deps: update homeassistant/home-assistant docker tag to v2024.12.0 (#87) (d195e37)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/gbbirkisson/gbb-ha/releases/tag/v0.5.2 :sunflower:


DBZ-867 Add snapshot mode NONE for MongoDB connector

Currently a work in progress but feel free to comment regarding any issues you find.
https://issues.jboss.org/browse/DBZ-867

Hey @krizhan, thanks a lot! I think the change looks good. Could you only add an integration test (similar to the existing ones), so to make sure that this is working as expected? And could you please rework the commit to use an email which is linked to your Github account? That way it will be properly attributed to you in the history. Thanks again!

Thanks for the feedback and no problem! Btw I was looking at the test file and it seems to contain three tests in one function. Should I leave it like that and append my case or would you rather I refactor each test into each function for readability?

No worries about the test failure, it's a known issue unrelated to this one, which we're working on to fix. Do you plan to add any further changes to this PR, @krizhan?

The only thing I am curious is if you feel I should change the description or enum name. Since the MySql snapshot mode enum uses NEVER but the jira issue said to use NONE so wondering if people think I should change it to keep it more consistent. And if anyone believes the snapshot mode description should be modified. Otherwise, unless anyone has any concerns, I should be done.

I'd definitely vote for consistency of the enum name with the other connectors.

No problem and updated :)

Rebased and applied. Thanks, @krizhan! Also added one more commit for some clean-up.


Files: drag&drop target is to small

Problem
Right now, only the file list seems to be the drop target, which makes it not only a chore to aim, but impossible to drag-and-drop into an empty directory, as the file dropped on .. (the only item in empty directory) gets added to parent directory:

Solution Ideas

the whole viewport should be the drop target

Ideally, even if user is not on Files screen

unless user drops on a specific directory on Files screen, then file is added to currently opened directory or /
there should be a visual cue "Drop here to add to " to ensure user it is safe to drop at the current target

Strongly agree. I'm not clear on why we didn't make the whole viewport the drop target in the first place. @hacdias I know you had a reason, can you explain? We really need a solution to this. I'd say being able to drop anywhere is more important  than being able to drop on a dir in the filelist if we have to choose, though I think we can have both.


Mr. Magnet

Yet another torrent client for Windows, Mac and Linux

https://github.com/beforeadream/mrmagnet

About
Small desktop application based on https://github.com/atom/electron and https://github.com/feross/webtorrent
Currently it has a lot of undocumented issues. So I'm looking for people to help me lead the project to stable version.
Contributing

Deploy it!
Use it!
Open issue!
Fork it!
Create your feature branch: git checkout -b my-new-feature
Commit your changes: git commit -am 'Add some feature'
Push to the branch: git push origin my-new-feature
Submit a pull request

Looking cool @beforeadream
Can you update this issue with how people can contribute first PRs? :+1:

@nickcolley thanks a lot! Sure! :+1:

@nickcolley updated

Thanks @beforeadream and @nickcolley :)


feat: show user roles in user menu

It would be usseful for users to wsee what app roles they have in sepes.
This is valid for admin, sponsor and dataset admins.
This must also be implemented in frontend

This is implemented in the frontend, discuss if this is already finished

Confirm backend is implemented @bonyfusbouvet.


I want to be able to include package_data without an extension

I'm having an issue with including a couple of files that I explicitly mention in my pyproject.toml but that don't end up in the package_data list of the converted setup.py
After a lot of trial and error, I started looking into how dephell actually identifies the files to be included. It appears that you're making the assumption that files without an extension are to be ignored.
Would you consider adapting this behavior? As far as I know, it's not bad practice to allow for files without an extension to be packaged up.
https://github.com/dephell/dephell_discover/blob/2ca2890270eb5c84ca4b9f46d00f19e47d5e2cac/dephell_discover/_root.py#L68

Can someone give me some feedback? It's easy enough to create a PR that fixes this, but I suppose that there might be a reason that it was implemented like this initially?

Sure, feel free to contribute.

@orsinium
Can you have a look at the PR and let me know if it needs additional work?


"Unable to parse environment variable as key/value pair" error during release

See: https://github.com/mitre/hipcheck/actions/runs/10782669325/job/29903109292
This appears to be specific to the two macOS targets (aarch64-apple-darwin and x86_64-apple-darwin). Builds for Windows and Ubuntu appear to have made it past this initial stage just fine.

oh yikes. let me take a look, sorry you ran into this.

Looks like cargo-dist is failing to split the HOMEBREW_HELP_MESSAGE environment variable run it runs brew bundle exec -- /usr/bin/env. When I run that command myself locally, this is what that environment variable looks like:
HOMEBREW_HELP_MESSAGE=Example usage:
  brew search TEXT|/REGEX/
  brew info [FORMULA|CASK...]
  brew install FORMULA|CASK...
  brew update
  brew upgrade [FORMULA|CASK...]
  brew uninstall FORMULA|CASK...
  brew list [FORMULA|CASK...]

Troubleshooting:
  brew config
  brew doctor
  brew install --verbose --debug FORMULA|CASK

Contributing:
  brew create URL [--no-fetch]
  brew edit [FORMULA|CASK...]

Further help:
  brew commands
  brew help [COMMAND]
  man brew
  https://docs.brew.sh

error thrown: https://github.com/axodotdev/cargo-dist/blob/6e55304478309a20bb3b9ac959f2f079f6e60a20/cargo-dist/src/errors.rs#L309-L316
from: https://github.com/axodotdev/cargo-dist/blob/6e55304478309a20bb3b9ac959f2f079f6e60a20/cargo-dist/src/build/cargo.rs#L148

betting the culprit is in this https://github.com/axodotdev/cargo-dist/commit/0344954e59c85967039eb84e3aa94b52862bdaca

https://github.com/axodotdev/cargo-dist/commit/0344954e59c85967039eb84e3aa94b52862bdaca is in fact the fix for this issue (which was introduced by changes brew itself made last month).
The fix shipped in 0.21.1, but the above release was cut with 0.21.0, so it didn't have the fix. So I believe "just update cargo-dist" is ultimately the resolution.

Okay, great! We did a workaround to use a custom task to get our immediate release out. Tomorrow we can undo the workaround and just use the latest without it.
Thanks so much for the quick help!


HwaMei-500

Where is the dataset of HwaMei-500?

Hi,
Our paper is currently in a preprint version. The dataset will be released upon the acceptance of the paper.
Thanks

请问现在可以下载HwaMei-500数据集了嘛，想复现一下论文中的实验

Hi, Our paper is currently in a preprint version. The dataset will be released upon the acceptance of the paper. Thanks

Hi,
HwaMei-500 has been released. Please check: https://github.com/syuoni/eznlp/blob/master/publications/framework/HwaMei-500.md

Hi,
HwaMei-500 has been released. Please check: https://github.com/syuoni/eznlp/blob/master/publications/framework/HwaMei-500.md

The link (http://<IP_ADDRESS>:8000/)in this article is not avalible. It has new link now?
Thanks


Building historical_capacity where not defined should not be allowed

When a input/output combination is defined for historical vintage years of a technology but no hist_new_cap is defined for all the historical vintage combinations, the model is not restricted to the CAPACITY_MAINTENANCE_HIST bound. This can lead to capacity beeing built where not allowed (as in the picture)

...also, a historical_new_capacity of 0 can not be added to the model as it is not passed on to the gdx (either GAMS or DB issue)

I'm going to close this issue as it seems outdated.
We discussed the issue in today's weekly meeting and it was suggested that it is not only possible to set historical_new_capacity to 0, this is even the default, i.e. if you don't define any historical_new_capacity > 0, the model will not build any. Values of 0 might be hidden in the .gdx file, though, which could explain why they didn't show up.
I confirmed this through quick experimentation with the historical_new_capacity tutorial: it is possible to set the parameter to 0 and removing it entirely has the same effect.
As for the other part of this issue, it was suggested that this is a usage error: historical_new_capacity should be defined for all historical years. This definition can happen through the default value, though, so I'm not sure what the issue refers to precisely. Maybe six years ago, it was indeed not possible to pass 0 and no such default was set.
So please, if this issue is still relevant, open a new issue (linking to this one if you please) and provide the steps you use to set up your model, one by one, so that we could reproduce and study the error.


Update about.md

Please create your own fork by cloning the repo

It looks like you are attempting to push a change to the template repository, for help with deploying your own website please start a new thread in the discussions.


Individual virtual desktops per monitor. (Multiple monitors connected)

Description of the new feature / enhancement
When using virtual desktops with multiple monitors, there should be a option to allow each monitor to have its own set of virtual desktops. When using this feature via key shortcut , trackpad gesture, or mouse hotkey, the desktop that the mouse is present on should switch it's respective virtual desktop. This was a beta feature in Win 10 for a short while but never made a mainstream release for some reason. I'm sure there would be a lot of people out there that would greatly appreciate it.
Scenario when this would be used?
This would be used in a typical power user setup with 2 or more monitors connected to the machine. The user would be able to switch desktops on each respective monitor without all monitors switching at the same time. This would allow for more organization styles.
Supporting information
Take a look at how Mac OS natively handles virtual desktops. This is where my idea came from but Windows did support this at one point, it was supposed to be a part of the Win 10 21H2 build but never made it?

/dup #58


Service 'kibana' has a link to service 'elastic-node' which is undefined

hi.
deploying a kibana stack from my private catalog I have this error: Service 'kibana' has a link to service 'elastic-node' which is undefined but the service elastic-node exists in the same environment
also using the service selector in the question, the result is the same

Useful
Info

Versions
Rancher v1.5.3 Cattle: v0.177.10 UI: v1.5.8

Access
Disabled

Orchestration
Cattle

Route
stack.index

do you have some sample yaml for this use case? did you prepend the stackname before service? That might be the missing magic here.

Attached the docker and rancher compose. Also using the service selector, which prepend the stackname, the issue is there
0.zip

hey @njordr can you try with the following:
    external_links:
    - <stackname>/<servicename>:service1

At that point you should be able to resolve the stack/service from within your container using service1 or service1.rancher.internal.

Same issue

but the service exists


Fix variable shadowing and simplify some logic.

[x] Rebased/mergable
[x] Tests pass
[x] CLA signed

I believe the variable shadowing is usually done on purpose to keep those variables in scope while not having to find new variable names. Can I see the linter errors you're talking about?


blank page problem?

I want each transform is different
slider.setPresetTransformer(TransformerL.Shuffle);
slider.addOnPageChangeListener(new ViewPagerEx.SimpleOnPageChangeListener() {
    @Override
    public void onPageSelected(int position) {
         slider.setPresetTransformer(TransformerL.Shuffle);
    }
});

The code above will display blank page after running for some time.
Any help is greatly appreciated!
i read the source code that autoplay mode can not be shuffle?

Any help is greatly appreciated


Integrate "AC Penalty Tools"

https://www.racedepartment.com/downloads/ac-penalty-tool.29591/
The best is a page with all penality settings.
Similar to sTracker.

a "copy" of penalty_settings.ini + ac_settings.ini (for the page)
if you start  a session start: ac server, stracker, penalty tool (+ other plugin)
the other settings of the plugin are constant and edit from the page is not needed
only the session and penalty settings are very important.
Easy! A new page with all settings of this two files
Setting1and2.zip

Hi,
that whould be great!

Hi, sound great.  We use it too.
regards

fixed in #914