ModuleNotFoundError: No module named 'black'

plugins = InstalledSigmaPlugins.autodiscover()
  File "/root/.cache/pypoetry/virtualenvs/sigconverter-io-wa5h0Qwf-py3.10/lib/python3.10/site-packages/sigma/plugins.py", line 193, in autodiscover
    backends = cls._discover_module_directories(sigma.backends, "backends", include_backends)
  File "/root/.cache/pypoetry/virtualenvs/sigconverter-io-wa5h0Qwf-py3.10/lib/python3.10/site-packages/sigma/plugins.py", line 89, in _discover_module_directories
    imported_module = importlib.import_module(mod.name)
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/root/.cache/pypoetry/virtualenvs/sigconverter-io-wa5h0Qwf-py3.10/lib/python3.10/site-packages/sigma/backends/panther/__init__.py", line 1, in <module>
    from .panther_backend import PantherBackend
  File "/root/.cache/pypoetry/virtualenvs/sigconverter-io-wa5h0Qwf-py3.10/lib/python3.10/site-packages/sigma/backends/panther/panther_backend.py", line 4, in <module>
    import black

Looks like this needs to be updated to the latest version of black supported by pySigma black = "^24.4.2"

Actually, this is a little bit deeper than just the black dependency. Your pyproject.toml file states you support all pySigma ^0.11 versions but when forcing the update of black, I get the following error:
  File "/root/.cache/pypoetry/virtualenvs/sigconverter-io-wa5h0Qwf-py3.10/lib/python3.10/site-packages/sigma/pipelines/panther/panther_pipeline.py", line 55, in panther_pipeline
    return ProcessingPipeline(
  File "<string>", line 15, in __init__
  File "/root/.cache/pypoetry/virtualenvs/sigconverter-io-wa5h0Qwf-py3.10/lib/python3.10/site-packages/sigma/processing/pipeline.py", line 440, in __post_init__
    raise TypeError(
TypeError: Each item in a postprocessing pipeline must be a QueryPostprocessingItem - don't use processing classes directly!

So it seems some refactoring might be necessary to support some of the later versions of pySigma.

@joshnck thank you for your comments!
We refactored the pipelines and updated pypi. The issue should be resolved now.
I'm closing the issue for now, but if anything will not work right for you, please feel free to reopen it or contact us in any convenient way.


Merge conflict in "codecept.io/quickstart" page

In page "http://codecept.io/quickstart/" there are signs of merge conflict.
If you tell where git repository with this site is, I can help fixing it.
@DavertMik please note this bug report.

Fixed in #95 and #96 pull requests.

merged


Feat: Animation in links of footer section

Describe the feature
I would like to animation in links of footer part so trhat AgriLearnNetwork looks more atrractive .
Add ScreenShots
https://github.com/Suchitra-Sahoo/AgriLearnNetwork/assets/162671639/4485043c-bdf9-49c6-98db-a9f27ab78c6b
please assign me this issue .
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

SIR,  please assign me this issue

Hii, @Suchitra-Sahoo please see this effect . if you like it then please assign me this issue

This is not required.


"end" event triggers before "file" event ?

const walk = require('walkdir');
const fs = require('fs');

/**
 *
 * @param dir
 * @param {function} file
 * @param {function} end
 */
module.exports = (dir, file, end) => {
    const emitter = walk(dir);

    emitter.on('file', (path, stat) => {
        fs.readFile(path, 'utf8', (err, data) => {
            if (err) file(err, path, stat, null);
            else file(null, path, stat, data);
        });
    });

    emitter.on('end', end);
};

const filewalker = require('./filewalker')

filewalker('./', () => {
    console.log('file')
}, () => {
    console.log('end')
});

here is the output:
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
end
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file
file

you can see that the end triggers before some "file" event

thanks for the bug repro. we should be able to fix this.
if you'ed like to let me know =)

oh i see. there is a little bug in your code here.
you are calling fs.ReadFile in the on('path') handler.
walkdir has already finished before your readFile has finished reading the data so you get file callbacks fired from inside the callback of readFile later than the end of walkdir.
you have to track how may readFiles you're running and if walkdir has ended and there are no more files to read trigger end on your file reader.
const walk = require('walkdir');
const fs = require('fs');

/**
 *
 * @param dir
 * @param {function} file
 * @param {function} end
 */
module.exports = (dir, file, end) => {
    const emitter = walk(dir);
   const readingFiles = 0
    const ended = 0
    emitter.on('file', (path, stat) => {
        readingFiles++;
        fs.readFile(path, 'utf8', (err, data) => {
            readingFiles--
            if (err) file(err, path, stat, null);
            else file(null, path, stat, data);
            if(!readingFiles && ended) end()
        });
    });

    emitter.on('end', ()=>{
        ended = true;
        if(!readingFiles) end()
    });
};

should fix your bug

Hi @soldair. This thread is pretty old. Is there a more concise way to obtain the same output now?

let result = await walk.async('../',{return_object:true})
is the best. If you don't do any async work in the path handler you never get an end before you're done.
Remember this example mashes together 2 steps. Collecting paths, and processing them. this library doesn't have anything to do with how you process paths really. It only knows if you've emitted them all.
it would be possible to change a number of things such that if you return a promise from the eventHandler it could wait for you but i don't know that it should be done before a larger refactor to support/use fs.DirEnt

Thanks @soldair.

Remember this example mashes together 2 steps. Collecting paths, and processing them. this library doesn't have anything to do with how you process paths really. It only knows if you've emitted them all.

That clarifies everything.

it would be possible to change a number of things such that if you return a promise from the eventHandler it could wait for you but i don't know that it should be done before a larger refactor to support/use fs.DirEnt

Maybe that's not priority one. It's also good to keep a KISS approach ;-)


handle categorical features colors

Small fix in order to handle categorical features mapped as integer in shap.summary_plot.
For example features defined as
pd.Series([0, 1, 2]).astype("category")

Thanks! The unit test failures are from now fixed dependency changes.
My overall question is if all categorical features should be set to gray always? It seems like at least for binary features it would be useful to know there are multiple groups, even if the ordering is not meaningful. Also some categorical features have a meaningful ordering as well...
Thoughts?

Hi @slundberg! Thanks for your answer.
I faced this problem working with "not ordinal" categorical features with more than 2 levels and this PR should handle this issue.
Regarding binary features, it's useful to color them. In that case, I expect that binary features are coded as  int/float  so this PR doesn't change the actual behavior of the code.
Same thoughts are valid for "ordinal" categorical features, in that case, the features should be coded as int/float according to the order of the categorical feature.

Okay, I think I buy that (sorry for the delay was out on travel).


Feature: Table of contents in blog articles

One can activate a table of contents for blog articles if the word count gets larger than a specified parameter.
Parameters in config.toml:
tocIfNecessary = true
Min. number of words in article after which toc gets generated
tocWordCount = 500
Additionally, one can deactivate the toc for single blog articles by adding tocActivated = false to the article config

Description

Motivation and Context

How Has This Been Tested?

Hugo Version:
Browser(s):
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation, including theme.toml, accordingly.
[ ] I have read the Contributing Document.

forget to fill template


Set NODE_ENV

part of https://github.com/FlowFuse/CloudProject/issues/264
Description

Add NODE_ENV to the forge app
Related Issue(s)

https://github.com/FlowFuse/CloudProject/issues/264
Checklist

[x] I have read the contribution guidelines
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

[ ] Upgrade instructions
[ ] Configuration details
[ ] Concepts

[ ] Changes flowforge.yml?

[ ] Issue/PR raised on FlowFuse/helm to update ConfigMap Template
[ ] Issue/PR raised on FlowFuse/CloudProject to update values for Staging/Production

Labels

[ ] Backport needed? -> add the backport label
[ ] Includes a DB migration? -> add the area:migration label

@hardillb Has this been verified on staging or do I need to do some click testing? We're still reporting server side production events as environment undefined which is making tracking down which issues are fixed slightly difficult.

@Pezmc This needs merging so we can deploy it to staging


Import/Export profiles.

Not yet supported. It is on our wish list, but don't expect this support any time soon


Editor doesn't have vertical scrolling anymore

Before the series of releases in November, the editor frame had vertical scrolling. The layout never overflowed outside viewport (at least in my experience on wide desktops); when text in the editor was too long, the editor frame had scrolling.
Now, when text in the editor is too long, the editor resizes, causing the layout to overflow vertically, and page scrolling kicks in. Major undesired effects are that the search panel of the editor and list of errors/warnings end up on the very bottom of the page, and the rendered image ends up in the middle of the page.
Can be reproduced with any long text in the editor; the example graph "Clusters" might be enough.
Tested in Chrome 130.0, Firefox 130.0 on different screen sizes in horizontal orientation.

Thanks for reporting this. I just reverted b2874f7d8611d033443223a5964b693a0a97d2a9 which introduced this issue.


The func TrimLeft in the strings lib cannot trim right when "_" exists

Go version
version go1.16.15 windows/amd64
Output of go env in your module/workspace:
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\langyao\AppData\Local\go-build
set GOENV=C:\Users\langyao\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\langyao\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\langyao\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\Users\langyao\sdk\go1.16.15
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\Users\langyao\sdk\go1.16.15\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.16.15
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=C:\Users\langyao\Desktop\Self\projects\NZ\robot-callback\go.mod
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\langyao\AppData\Local\Temp\go-build1439212609=/tmp/go-build -gno-record-gcc-switches

What did you do?
strings.TrimLeft("tmp_at_abc", "tmp_at_")
What did you see happen?
the result is "bc"
What did you expect to see?
the result should be "abc"

Similar Issues

Is That a bug to strings.TrimRight() ? #18045
strings: TrimLeft fails in certain cases #61919
strings.TrimRight works not the same #24891
Strange behaviour of strings.TrimLeft #18160
Something wrong with strings.TrimLeft when string start with '/v' #35149
strings.TrimRight unexpected output #41557
strings: TrimRight() is not entirely right #46885
strings.TrimLeft act wrong return when contains ':' #28523
strings.TrimLeft("xxx "), In case of loss of a #62344
strings.TrimRight() has bug when trim some strings #14657

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

Note TrimLeft takes a cutset:
https://pkg.go.dev/strings#TrimLeft

TrimLeft returns a slice of the string s with all leading Unicode code points contained in cutset removed.
To remove a prefix, use TrimPrefix instead.

FWIW, I think staticcheck would have caught this:
https://staticcheck.io/docs/checks#SA1024


Discussion

This issue is used to discuss doubts and have conversations.

What about adding a built-in gallery for displaying all the converted images?

Yup that's a good idea.
Do you think it is a good idea to move to jetpack compose or should we go with XML?

This thought just came into my mind. Actually when I built it I know very little about compose but it is very good.

Sure, let's move to Jetpack Compose. you can start working on shifting to Compose, and I can focus on building the gallery feature. I think this approach will help us work on different tasks simultaneously. or i If you have a different approach in mind, we can follow that.🥷🥷🥷

well then lets do it. I will convert all layout files to compose.

fine then let's buld it🥷🥷🔥🔥


RZL-Trainer

Uploading<PHONE_NUMBER>_rzl-trainer-v4.zip…
The RZL-Trainer is not showing while using vhud even i have tried all of the versions can you please fix it in the next update

I have the same issue

My workaround for this problem is to configure rzl trainer in my vanilla copy of san andreas, save the trainer settings (it will save to RZL-Trainer.ini), and then copy that to my modded san andreas containing vhud. the trainer is actually working it is just that the menu is not showing up.
 The keybindings such as teleport or airbreak still work.
For other options that dont have a hotkey (for example changing weather) i use Cheat Menu.

@amircheg so, does the trainer still not appear?


Object Representation

HI, Was wondering what exactly is being represented in objects in the array for the low dim:
[0.017, -0.11, 0.86, 0.0, 0.0, 0.5, -0.866, 0.002, 0.011, 0.174, 0.86, 0.502, 0.08, 0.045] for the can task.
What is the meaning behind these numbers?

('Can_pos', array([ 0.0504674 , -0.32215638,  0.86      ])),
('Can_quat', array([0.        , 0.        , 0.39723027, 0.91771897])),
('Can_to_robot0_eef_pos', array([0.09101279, 0.21764788, 0.15588384])),
('Can_to_robot0_eef_quat', array([-0.90876   ,  0.41279432, -0.05773823,  0.02055436], dtype=float32)), the values are listed in this order


Crank: Shot Sculpting tool

Required Features:

[ ] Multiple object editing at the same time
[ ] Sculpting IO
[ ] compatible with full rigged assets or baked cache (.abc)
[ ] groups/layer organisation.  Complex shot with multiple characters need to be easy to manage
[ ] Random color coding to easy visualisation of possible intersection with overlapping objects
[ ] Preset easein/easeout curves
[ ] slider grouping for all the objects affected in the same group. (One slider/channel, will controls several objects targets)

Optional Features:

[ ] Onion skin for previous and post frame feedback

This issue was moved to mgear-dev/crank#1


Add P&E Mailer Automation - Module

💡 Summary
To further automate the delivery of P&E Reports to customers, a module/program will be implemented to retrieve pe_report output and deliver to the appropriate customer's email. Ideally this would be an in-line process that can be turned on/off will running the pe_reports module.
Motivation and context
This would fully automate the P&E Reports delivery process. Secondarily allows for scalability and acquiring more customers at a faster pace. With proper test, it improves quality control.
Implementation notes

Proposed Architecture

├── src
│   ├── pe_reports
│   │   ├── __init__.py
│   │   ├── __main__.py
│   │   ├── _version.py
│   │   ├── data
│   │   ├── file_1.py
│   │   ├── file_2.py
│   │   └── report_generator.py
│   ├── pe_mailer
│   │   ├── __init__.py
│   │   ├── __main__.py
│   │   ├── _version.py
│   │   ├── data
│   │   ├── file_1.py
│   │   ├── file_2.py
│   │   └── mailer.py
└── tests
    ├── conftest.py
    └── test_pe_reports.py
    └── test_pe_mailer.py
├── setup.py
├── docker-compose/yml????

Elegantly include secondary command line process for mailer Usage.
Update setup.py  to handle multiple entry_points={'console_scripts':[ ]
Update dependancies for a python import pe_mailer

Acceptance criteria
How do we know when this work is done?

[ ] TBD

@elr64 how close are we to having a module we can plug into our report tool?

@elr64, @stewartl97 , @cduhn17  - current scripts are working locally. Updating code to conform to pe-reports' architecture so to create a pull-request for source control.


GPGS HTML: Fetch leaderboard entries and achievement status

The GPGS HTML implementation does not support this feature in its current state.
Documentation of API:
https://developers.google.com/games/services/web/api/

Closing this due to the state of GPGS not being platform-independant any more. Recommended game service for HTML5 is GameJolt.


How can I contribute?

I'm a heavy user of HackLang and the idea of HackLang support in PhpStorm is just too good to wait to be completed by someone else. Which is why, I would love to contribute to this project, but have almost zero experience working with this kind of packages, although, I do have some basic understanding of how languages are understood at IDE level (tried to build an interpreter from scratch once).
Please point out some guides or documentation that can help the contributors extend this package to add support for more features of the language.

I'm glad to see the enthusiasm! I started this project knowing almost nothing about compilers (and it shows in some places ;), and lately I've been working on my own toy compiler and programming language to get a better handle on the fundamentals.
Basic Concepts
An IDE custom language integration is primarily focused on components which are traditionally referred to as a compiler's "front-end": scanning and parsing. Scanning (aka lexing) is the act of transforming text into tokens, and parsing is the act of transforming those tokens and outputting an intermediate program representation (IR). In the case of the Jetbrains IDEs, the IR is known as an abstract syntax tree (AST), and Jetbrains has included classes and utilities for inspecting and working with an AST. Additionally, the scanner is built using a scanner generator (JFlex, which transforms regex down into efficient DFAs), and the parser is built using a parser generator  (Grammar-Kit, which transforms BNF grammar into a recursive descent parser (I think)). The big advantage to using both of these generators is that you can quickly make changes or additions to the scanner or parser, and they also support more advanced operations like custom code or error handling.
What's Needed to Start hacking (sorry)
This project mostly followed the Jetbrains Custom Language Support tutorial at http://www.jetbrains.org/intellij/sdk/docs/tutorials/custom_language_support_tutorial.html, and reading through that will likely yield some better insight into the files and structure present. You'll need a copy of IntelliJ (Community Edition is fine), and you'll need to download the IntelliJ source code.
Since this plugin started, Jetbrains updated one or two things regarding custom plugin development and SDK configuration, but I was able to get going with the latest IntelliJ by mixing the docs from the custom language support tutorial and http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/setting_up_environment.html. If you're able to get it to the point where you can build the plugin, documenting your steps and adding them to the repo would be a great first addition. If you get stuck getting the SDK running, send me an email and I'll see if I can help.
Important Project Files

/resources/META-INF/plugin.xml -- This is like a metadata configuration file for the Jetbrains Plugin itself
/src/com/hack/hack.flex -- This is the JFlex scanner rule file. Once the project is set up, you can regenerate the scanner by right-clicking the editor and clicking "Run JFlex Generator".
/src/com/hack/hack.bnf -- This is the GrammarKit grammar file. Once the project is set up, you can regenerate the parser by right-clicking the editor and clicking "Generate Parser Code". Also note that this grammar file was largely by manually translating the hack-langspec BNF (https://github.com/hhvm/hack-langspec/blob/master/spec/22-grammar.md) and working around several spec bugs and issues that arose.

Otherwise, there's lots of other info that you may or may not be interested in learning about at various points in time, but you can always email me (it's in my profile, and I'm on pacific time) for more information or assistance. I'd like to get back into this project, and it's all the better if people actually want it.

Let me know if there's anything else you're curious about.

Sure, I will. Thank you 🙇


Config Repo Checker methods and constructor arguments

List of related issues or pull requests
Includes: PR #200
Refs: #172 #194
Describe the changes made in this pull request

Moved methods that used to be on Config to Checker, updated the contracts, tests, cli accordingly
Remove Config class
This simplifies the API

Instructions to review the pull request

Thanks guys for reviewing!


nixos-rebuild does not cache the expressions tarball, making nixos hard to use on without internet or on slow/intermittent connections

Issue description
nixos-rebuild downloads the expressions tarball on every call. This could be cached with a timestamp, then queried with HEAD & comparing the last-modified timestamp.
$ nixos-rebuild switch --upgrade
downloading Nix expressions from ‘https://d3g5gsiof5omrk.cloudfront.net/nixos/unstable/nixos-17.09pre107928.65477dcd34/nixexprs.tar.xz’...
downloading ‘https://d3g5gsiof5omrk.cloudfront.net/nixos/unstable/nixos-17.09pre107928.65477dcd34/nixexprs.tar.xz’...
[3623/9513 KiB, 18.2 KiB/s]

This is particularly frustrating with repeated invocations.
Steps to reproduce
Repeatedly call nixos-rebuild switch with network conditioning which the your connection or introduces packet dropping
Technical details

System: 17.09pre105622.f0fac3b578 (Hummingbird)
Nix version: nix-env (Nix) 1.11.8
Nixpkgs version: "17.09pre107928.65477dcd34"
Sandboxing enabled: build-use-sandbox = false

You can run nix-channel --update to redownload the tarball, then nixos-rebuild switch will use the newer version even if invoked without --upgrade.


add board support for T-BEAM-AXP2101 V1.2

The T-BEAM-AXP2101 V1.2 has a new Chip for power control. It needs a different library (lewisxhe/XPowersLib). This pull request adds a new board definition to boards/ and platformio.ini

It worked, thank you!


Fixes #22: Adopt the usage of ASAR in VSCode

Starting with today's insiders, this extension is no longer functioning correctly!
This fixes #22 and adopts the usage of ASAR when loading node modules which are part of the VS Code installation.

Thanks @alexandrudima !


Pass in sbom variables to windows templates

Pass in windows sbom generation in other windows workflows

/cc zmarano

/lgtm


Error when adding styled-components as an external for the rollup build

Thanks for your incredible work,
I'm trying to add styled-components in my rollup.config.js as the reproduction below, but it throw an error. I had the similar issue for react-router-dom and solved it by renaming react-router-dom into react-router-dom/Link in externals of rollup.config.js.
How to do with styled-components ?
Version styled-components
2.0.1
Version rollup-plugin-babel
2.7.1
Reproduction
https://paste.gnome.org/p5cjgzrlk
Steps to reproduce
Add styled-components as an external and global package in rollup.config.js as example in reproduction above.
Expected Behavior
Allow rollup build
Actual Behavior
Throw error when build with rollup:
 ````
(babel plugin) An unexpected situation arose. Please raise an issue at https://github.com/rollup/rollup-plugin-babel/issues. Thanks!
node_modules/styled-components/dist/styled-components.es.js

Finally i solve my need with this in my rollup.config.js
export default {
  ...
  external: ['styled-components'],
  ...
  globals: { 'styled-components': 'styled' },
};


add parent to establishment of ER localization

Hi
please would you add the parent term  GO:0046907 intracellular transport to GO:0051686 establishment of ER localization and to  GO:0036465
synaptic vesicle recycling. These would be is_a relations.
GO:0046907 intracellular transport

is a child GO:0051686 establishment of ER localization
is a child GO:0036465 synaptic vesicle recycling

for GO:0036465 synaptic vesicle recycling the current parent term  GO:0006810 transport would then be redundant and would need to be removed.
This would be helpful for the SynGO project
Thanks
Ruth

GO:0051686 establishment of ER localization
shouldn't have the transport parent, because it refers also to retention, which is only localization, not transport 9directed movement).
v

Of course
thanks for spotting that,
OK so I am just asking for
GO:0046907 intracellular transport

is a child GO:0036465 synaptic vesicle recycling

for GO:0036465 synaptic vesicle recycling the current parent term GO:0006810 transport would then be redundant and would need to be removed.
Thanks
Ruth

Yeah, tried that one once myself ;)

@RLovering
Is 'synaptic vesicle recycling' considered a type of 'synaptic vesicle transport'?
If so, we could add the latter as a new parent and then 'synaptic vesicle recycling' would inherit the 'intracellular transport' parent.

I guess one question is whether a synaptic vesicle minus neurotransmitter is still considered a synaptic vesicle.

Hi Kimberly
this is a good point. I will forward this ticket to SynGO
Ruth

email sent to Frank, Guus and Matthijs on 2 Jan 2019
Dear Frank, Guus and Matthijs
The GO now has the terms:
GO:0099504 synaptic vesicle cycle
A biological process in which synaptic vesicles are loaded with neurotransmitters, move to the active zone, exocytose and are then recycled via endocytosis, ultimately leading to reloading with neurotransmitters. PMID:15217342
GO:0036465 synaptic vesicle recycling
The trafficking of synaptic vesicles from the pre-synaptic membrane so the vesicle can dock and prime for another round of exocytosis and neurotransmitter release. Recycling occurs after synaptic vesicle exocytosis, and is necessary to replenish presynaptic vesicle pools, sustain transmitter release and preserve the structural integrity of the presynaptic membrane. Recycling can occur following transient fusion with the presynaptic membrane (kiss and run), or via endocytosis of presynaptic membrane. PMID:15217342 PMID:22026965 PMID:23245563
both terms have the same reference PMID:15217342 see last entries in https://github.com/geneontology/go-ontology/issues/16825
Please would you confirm whether these two terms are actually the same process, or whether one of these terms could be considered a child of the other. I noticed that the SynGO ontology only has GO:0099504 synaptic vesicle cycle.
Also, we were wondering whether ‘a synaptic vesicle minus neurotransmitter is still considered a synaptic vesicle’, your thoughts on this would also be appreciated.
Many thanks
Ruth

Hi Ruth,
I have spent this afternoon working on the #15990 ticket and have been making a few changes. The reference (PMID:15217342) provided for those terms provides a really good overview, and Figure 1 together with Figure 3 (more detailed) in this reference show how synaptic vesicle recycling is a part of synaptic vesicle cycle.
Based on this review, I would keep the term 'GO:0051649 establishment of localization in cell' as a parent of 'GO:0099504 synaptic vesicle cycle'. I think it is automatically inferred from the process occurring in the presynapse, because I cannot see it as a parent in Protege (screenshot below):

However, following the same logic, based on this presynaptic localisation, both 'GO:0099504 synaptic vesicle cycle' and 'GO:0036465 synaptic vesicle recycling' should probably be descendants of 'intracellular transport' (like 'GO:0036466 synaptic vesicle recycling via endosome' is) and not 'transport'. This also appears to be in agreement with PMID:15217342. However, the probable reason why this has not be done is that 'GO:0099504 synaptic vesicle cycle' will include endocytosis and exocytosis, which, as you pointed out, involve extracellular aspects.
Therefore, I am going to close this ticket now, because a larger endocytosis/exocytosis project would be required to resolve this.
Thanks,
Barbara


Remove this loop: https://github.com/probe-rs/probe-rs/blob/master/probe-rs/src/flashing/flash_algorithm.rs#L213

We can simplify the code there a lot and add docs how the stack buildup looks!
Thoughts:
- Stack
- Instructions
- Data Buffer 1

0x0 -
0xa - addr_stack == addr_load
0xb - addr_data
0xc - offset

0xa = Stack Size
0xb = Stack Size + instruction size
0xc = Stack Size + instruction size + page size

max_stack = ram.range.len() - instruction size - page size

-> actual_stack = min(max_stack, FLASH_ALGO_STACK_SIZE)

-> actual_stack -= actual_stack % FLASH_ALGO_STACK_DECREMENT

Unclear what this refers to, as there is no loop at that place anymore. Feel free to reopen with updated information.


Update failing tests and depedencies

Hey,
This PR is mostly to update dependencies, but also to fix test setup and prepare this template for Vite 6.

Updated all the dependencies to the latest versions. 🔢
Tests were failing, updated the setup to fix it. Tests ✔
Vite CJS Node API is deprecated and will be removed in Vite 6 and now requires ESM syntax everywhere.
Updated the serve command to launch localhost as other commands do, just to streamline dev experience 😄

Hope everything looks OK.
Have a nice day! 👋

Great! Thank you.


Updated validations.py python script

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

@googlebot I signed it!
On Tue 12 May, 2020, 11:48 AM googlebot<EMAIL_ADDRESS>wrote:

Thanks for your pull request. It looks like this may be your first
contribution to a Google open source project (if not, look below for help).
Before we can look at your pull request, you'll need to sign a Contributor
License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/
https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot
I signed it! and we'll verify it.
What to do if you already signed the CLA Individual signers

It's possible we don't have your GitHub username or you're using a
different email address on your commit. Check your existing CLA data
https://cla.developers.google.com/clas and verify that your email is
set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.

Corporate signers

Your company has a Point of Contact who decides which employees are
authorized to participate. Ask your POC to be added to the group of
authorized contributors. If you don't know who your Point of Contact is,
direct the Google project maintainer to go/cla#troubleshoot (Public
version https://opensource.google/docs/cla/#troubleshoot).
The email used to register you as an authorized contributor must be
the email used for the Git commit. Check your existing CLA data
https://cla.developers.google.com/clas and verify that your email is
set on your git commits
https://help.github.com/articles/setting-your-email-in-git/.
The email used to register you as an authorized contributor must
also be attached to your GitHub account
https://github.com/settings/emails.

ℹ Googlers: Go here
https://goto.google.com/prinfo/https%3A%2F%2Fgithub.com%2Fgoogle%2Fit-cert-automation-practice%2Fpull%2F2087
for more info.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/google/it-cert-automation-practice/pull/2087#issuecomment-627134346,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOCOVHLWNFGKQZNNIOAD3QLRRDS3FANCNFSM4M6Q5MLQ
.

@googlebot I fixed it..

@googlebot I fixed it.
On Tue 12 May, 2020, 11:51 AM googlebot<EMAIL_ADDRESS>wrote:

We found a Contributor License Agreement for you (the sender of this pull
request), but were unable to find agreements for all the commit author(s)
or Co-authors. If you authored these, maybe you used a different email
address in the git commits than was used to sign the CLA (login here
https://cla.developers.google.com/ to double check)? If these were
authored by someone else, then they will need to sign a CLA as well, and
confirm that they're okay with these being contributed to Google.
In order to pass this check, please resolve this problem and then comment @googlebot
I fixed it.. If the bot doesn't comment, it means it doesn't think
anything has changed.
ℹ Googlers: Go here
https://goto.google.com/prinfo/https%3A%2F%2Fgithub.com%2Fgoogle%2Fit-cert-automation-practice%2Fpull%2F2087
for more info.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/google/it-cert-automation-practice/pull/2087#issuecomment-627135382,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOCOVHO57ZI3JG26QSDBDH3RRDTGFANCNFSM4M6Q5MLQ
.


Inspector router-inspector:0 not found

Reproduction
https://github.com/LeaderbotX400/studious-octo-umbrella
Steps to reproduce the bug
Run dev server and check the console
Expected behavior
It should just run as normal
Actual behavior
the following console messages:
Inspector router-inspector:0 not found            backend.js:2192
Inspector router-inspector:0 not found            backend.js:2201
Instance uid=app-1:90 not found                     backend.js:1596
Additional information
I can't tell if this is only on my machine, but I have found that it does not matter which package manager is used, the error persists.
I originally encountered this in the repo https://github.com/LeaderbotX400/VueTorrent which has some proper errors that I am still diagnosing. For those who are interested they are:
TypeError: Cannot read properties of null (reading 'backend')
at performanceMarkStart (backend .js:2895 :43)
at async Object. <anonymous> (backend. is: 2149: 5)

TypeError: Cannot read properties of null (reading 'backend')
at performanceMarkEnd (backend. js:2942 :43)
at async Object.<anonymous> (backend. is: 2152: 5)

TypeError: Cannot read properties of null (reading 'instanceMap')
at Object.<anonymous> (backend.js:2057:24)

Correction: Vue-devtools was the issue. fixed on removal


Sort attributes

Done by https://github.com/rehypejs/rehype-minify/tree/master/packages/rehype-sort-attributes


settings: Add notification settings checkboxes for wildcard mentions.

This change makes it possible for users to control the notification
settings for wildcard mentions as a separate control from PMs and
direct @-mentions.
This commit is mostly a lot of plumbing similar to existing features.

This PR needs work in a few places:

Strings.  @rishig thoughts on how to name this block (both before and after https://github.com/zulip/zulip/issues/12182)?
Wasted work.  The structure of wildcard_mention_email_user_ids is wrong; in most cases we're going to be sending the list of every user ID in the organization.  We should probably invert the meaning (wildcard_mention_nopush_user_ids) for those values, to avoid unnecessarily sending large objects for rare cases.  Shouldn't be hard to rework that and plumb it through.
The test_users.py tests need to be extended to test the new code paths.
There's another "add more unit tests" TODO as well
Manual testing, which I can help with once we have the tests done.  Our existing test suite is pretty solid.

Some lower-value things we might want to do if easy:

Ideally, we wouldn't have the actions.py code even both querying the wildcard_mention parameters for a message in get_recipient_info unless the message plausibly contains a wildcard mention, just to avoid unnecessary work.  This is made awkward by the ordering between markdown rendering and get_recipient_info; might not be feasible to improve as a result?
Following this, we'll want to tackle #13096, #13080, etc.; which will certainly be nicer to work on once this is done.

@mateuszmandera this might be a good PR for you to take over to get familiarity with this code path; we have a bundle of a handful of fairly high priority notifications-type issues in this area (see https://github.com/zulip/zulip/issues?q=is%3Aopen+is%3Aissue+label%3A"area%3A+notifications+(messages)") and it'd be nice to just tackle the bundle in a quick series over the next month or so.

I'll start getting into this :slightly_smiling_face:

Should this be a binary setting, e.g. "count @all mentions as mentions"?
I think we'll also eventually want to surface this option at the stream level, and I think adding 4 more stream level settings may not make sense for this.

What are the plans regarding group mentions? Because if we try to have such settings for those too, then we would really be having a lot of clutter in mention settings.
Perhaps a binary setting is more sensible :thinking:  And how many users are going to need such detailed customization - I think that most people will just want to either treat wildcard mentions like direct mentions, or if they hate getting pinged by them, to just get rid of them.

@mateuszmandera the plan is to move to a grid-like view for these settings, which should be nice and compact.  I think I mentioned that issue on this thread.
@rishig I think that's a fair question.  I think the additional flexibility this provides is valuable.  I've definitely talked to folks who e.g. want @all in the Mentions narrow and unread counts, but don't want an email notification.  (E.g. because they check the organization weekly and only want to be called there if someone needs their personal attention, but when they do visit, they want to have things like @all mentions highlighted).  And I think it's more likely that long term, we'll just want a "Notification settings" checkbox for whether to include the category in the "favicon count" in our table format than that we'll want to bundle this in with the rest.
UI-wise, we can always try to simplify by making you click an "advanced" thing to see the separate settings for "Wildcard mentions", "Alert words", etc., or a "copy from mentions" button or whatever if we feel we need to make things simpler.

If we're going to add this additional complexity I think it's worth mapping out what our final stream settings and notification settings page is going to look like. It's certainly possible to build simple and advanced settings pages, but I'm not sure when we'll have the resources for that given that even getting to the checkbox stage has taken a while.
For context I wouldn't be surprised if we already have more knobs and a more complicated settings page than our competitors, and I think we're currently missing several of the more important ones.
Re: Mateusz's question: I was actually thinking that group mentions would always act as individual mentions, i.e. you wouldn't be able to configure them differently.

Well, personally I think we just want the grid view with a separate row for "wildcard mentions" from "PMs and mentions"; I think it's a significantly cleaner UI to have a column for that sort of than it is to have a checkbox somewhere else on the page that controls the behavior of that thing.  And I think a grid with like 5 rows and 5 columns will feel pretty clean and usable, and we won't end up wanting the simple/advanced pages.  Just was mentioning what directions could exist is we changed our mind.  (And what I was imagining was just the "Advanced" unhiding some hidden columns, similar to what we have on "settings" overall, if we feel the need for it).  But I think we won't really know until we've switched to the compact grid view.  Which I think @shubhamdhama is working on; I don't think it'll be super hard to do that migration.
I agree group mentions should work like individual mentions.

How about in stream settings?
(I think the main configuration users will actually want is at the stream level -- some streams like #general you probably don't want loud @all mentions, but some streams like #ops you do.)

I think it's plausible we'd a per-stream setting for that, but I think in most organizations it's either the case that the social convenient is that @all mentions are used rarely for things important to everyone in the org, or not.  In any case we'd still need the default for streams where you haven't specified that explicitly, and that belongs here.

hm. My prior is that you'd want at-all's "turned on" for smaller streams, and turned off for larger streams. (fwiw It's also how at least one other product ended up thinking about it.)

I think it's possible if you're in an organization that spams @all, you might want it for private streams only (or something).  Our approach to @all in larger streams is to warn people before posting (and likely in the future allow limiting use of it to stream admins), which might explain why that product handles this differently.  I favor a design where Zulip organizations generally don't have a lot of spamming of @all in large streams, instead of making @all in large streams useless (in the form of not actually notifying anyone).
I think a per-stream toggle is super useful for that one stream that is different from your expectations around the rest, but I don't think a small-vs-large product feature around how @all mentions notify makes sense.

Chatted with Tim -- for now the plan is to add a boolean setting
"Suppress notifications for @all and @everyone"?
to the Notification settings page.

I converted this to work as described before, and pushed back to this PR.  TODO:

Make the test_openapi documentation tests pass.
Think through and test the message editing to add/remove wildcard mentions code path(s).
Manual testing of the web UI for this feature (totally untested)
Open a follow-up issue for adding views and UI for the per-stream setting (data model is already done)

OK, I addressed the above issues and merged this as 1fe4f795afc5928c4a809c83823fc93425f88ec8.
There's a couple follow-up issues I opened (#13429, #13430) that would be nice to fix afterwards and shouldn't be too much work.


Design System Instance: Button with tokens

I believe we already build this on the swap but not sure if we need to improve it
This ticket for the button with tokens, used for swaps.
I believe we already build this on the swap but not sure if we need to improve it?
These are the states on designs
Default, Hover, Active, Focused, Disabled

[ ] button with tokens
[ ] avatars (There is a safety border on them now)

@fbwoolf and finally, could you also review this one? I believe it's 90% done?

I don't think the component should be name here with token bc that is too specific, should it be ButtonWithIcon? It could be anything, not just a token icon, correct?

True! Maybe avatar? since icon there are instances of an avatar with an icon inside.

When I look at Radix, I feel like Avatar is always associated to a user, is that not how you think about it?
https://www.radix-ui.com/themes/docs/components/avatar

token buttons and avatar buttons seem to be the same as ghost but with different child elements.
I would keep the name Avatar for user avatars only and maybe we can just have 3 button variants:

solid
outline
ghost

I don't really understand what token is for, it looks like a DropDownTrigger ?
In any case, the Button doesn't need to know what's inside it. So it could be a ghost that has an icon child / a dropdown trigger

I don't really understand what token is for, it looks like a DropDownTrigger ?

Yes, used to trigger the swaps and possibly send in the future.

So it could be a ghost that has an icon child / a dropdown trigger

Good point.. we could do this - however the icon and token/avatar have different sizes. Considering the new icon package has 24px, avatar/token have 32px, the size of the "button with tokens" is slightly bigger, 48px. Hence, fine to use the ghost variant as long as the size adapts to it. The padding all around them should be 8px (this value was also updated recently with the introduction of new icon set - before it was 12px)

Yeah, agree with @pete-watters here, I think there is a way to simplify these button variants. I'll rename this issue to handle coordinating all buttons and will propose a solution in a PR where we can make sure to coordinate with Figma if needed for naming, etc. I'll handle making stories for the buttons so we can evaluate them all once done.

@kyranjamie do you have any thoughts here too as I work on this one to coordinate the buttons with stories?

I think I share Pete's thoughts. The token/avatar/icon is just a child of the button, not part of the button. So we don't need a specific button component just for this type.
Let's just make sure, and provide some examples in Storybook, of how buttons look with tokens/avatars/icons as children?

Let's just make sure, and provide some examples in Storybook, of how buttons look with tokens/avatars/icons as children?

Yep, agree, thanks.

cc @fabric-8

Just a small addition: We'd love to try 48px as a default button heught and see how that'll look overall :) The height is already reflected in the design system button component

@mica000 @fabric-8 just a heads up that the links to Figma in this issue description do not lead to the most up-to-date version. I have been working on this w/out knowing there are more updated designs. I'm not sure how to know as a dev when the links become outdated? I should just make sure to see the Ready for dev label and question if I don't see it?

@fbwoolf whoops thanks for the hint, updated


fix: Update CODEOWNERS to match directory shuffle

Fix CODEOWNERS reviewers to cover plugins/ and callouts/ samples dirs.

If applicable, in a followup you can also add me to the callouts directory.

If applicable, in a followup you can also add me to the callouts directory.

You are already a member of service-extensions-samples-reviewers. Feel free to send PR to get explicitly added to reviews.


Increase default timeout for Start Workbench

The default timeout is to fast

we probably need a way to check why the workbench didn't start in 30s, either bia CLI by checking the pod status or via UI by checking the event log under the "Starting.." status.
However, I also think it could be a resources-related issue as @jgarciao mentioned. In which type of cluster you were facing the issue? @diegolovison

@diegolovison I'm closing this PR because the timeout has been already increased in some other PR. Thanks


Add new script to choose candidate interactively

This script lists all installed versions for the specified candidate and allows the user to choose one by a number. Delegates to __sdk_use to set the candidate/version for the current shell.

Hi @jasondlee!
I like your idea, but there seems to be a lot of overlap with using the Bash / zsh autocompletion.
@marc0der wdyt?

I agree with @helpermethod. It is already provided mainly by autocomplete. Also, if we were to consider something like this, I would expect to see complete test coverage for a new feature like this.

I like your idea, but there seems to be a lot of overlap with using the Bash / zsh autocompletion.

Hmm. I guess I've missed something, then. I'll read up on the autocomplete. If that works, I'm happy. :)

Yup. Tab complete works just fine (for use, but not for remove, fwiw). Not sure how I missed that. At least I learned a bit about the internals of sdkman. :)

Yup. Tab complete works just fine (for use, but not for remove, fwiw). Not sure how I missed that. At least I learned a bit about the internals of sdkman. :)

The completion works for
sdk rm or sdk uninstall
though 😁.

Good to know. Thanks!


Updated ML glossary

Made changes:

clarified definitions, mostly of evaluation metrics
minor style updates
added cross-references among various terms

/cc: @aditidugar

@aditidugar thank you for the review! I've addressed your feedback on the Hyperparameter definition, please check the updated version.


Update Replication.md

Fixing formatting issues

Istvan, please check whether this fixes rendering on https://acmsigsoft.github.io/EmpiricalStandards/docs/?standard=Replication. It might take a few minutes for changes to push through.


Refactor SNO du profile tasks into separate roles to simplify reviewing and adjusting tasksrelated to the DU profile

We should research the feasibility of refactoring the du profile into separate ansible roles one for with pre cluster install tasks to facilitate adding du profile manifests prior to installing a cluster and a separate role for post install du profile configuration tasks.  This role could then be consumes by both the regular sno deployment and ibmcloud sno deployment.

cc @Noreen21 and @jtaleric


NES: No auto flicker

The article says that the PPU could automatically increase the number of sprites on a scanline by alternating each frame, causing flicker. In reality only the first 8 sprites are displayed and the rest are ignored. To get around this, games would alternate the order of sprites stored in OAM each frame. Begin to end one frame, end to begin the next.
If you look carefully, many games will show overlapping sprites moving in front and behind each other on alternating frames, even when there are fewer than 8 sprites on a scanline. There are better ways to handle it, for example always giving certain objects such as the main character a fixed position in OAM. This mechanism is more complex however and might burn extra cycles.

Thanks!


Fix broken link

"v1/" is missing

Learn Build status updates of commit eefeff1:
:warning: Validation status: warnings

File
Status
Preview URL
Details

articles/machine-learning/concept-environments.md
:warning:Warning

Details

articles/machine-learning/concept-environments.md

Line 44, Column 71: [Warning: bookmark-not-found] Cannot find bookmark '#create-an-environment' in 'articles/machine-learning/v1/how-to-use-environments.md', did you mean '#register-an-environment'?
Line 56, Column 60: [Warning: bookmark-not-found] Cannot find bookmark '#manage-environments' in 'articles/machine-learning/v1/how-to-use-environments.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Add sponsors for 2019 and 2020

From

https://act.yapc.eu/gpw2019/sponsors.html

https://act.yapc.eu/gpw2020/sponsors.html

Wrong target project.

Wrong target project.


Deprecate *Param classes (removed in 2.0.0)

The *Param classes, except for NonEmptyStringParam will be removed in #2613.
This PR, deprecates them in the 1.3.x releases.

@jplock Upon reviewing the class hierarchy below AbstractParam<T> in Dropwizard 1.x, I think it would make sense to deprecate all of them because they can be modeled by Optional<T>.
What do you think?

@joschi makes sense to me, I’ll update my PR

Since there is no direct replacement for NonEmptyStringParam, as @joschi noted, maybe we should not deprecate that one

Thinking about it, would it make more sense to deprecate in 2.0 instead of 1.3.x (and keep it around until 3.0), as I feel like it's a little iffy to deprecate a construct where there is no alternative other than bumping to the next major version, which may not be immediately attainable for a given project.

@nickbabcock I think that makes sense.  I'll close this PR and submit another against master


Pdf file not displayed

THe pdf is correctly displayed in the vue.js dev env on localhost 8080, the module is working perfectly.
/src/static/finances.pdf
But the vue.js production build doesn't display the PDF when running on port 80, the pdf is present in the static directory.
/dist/static/finances.pdf
This is my template :
 <pdf  src="./static/finances.pdf" :page="myPage" style="height:100%" @num-pages="pageCount = $event" @page-loaded="currentPage = $event"></pdf>
This my vue.config.js
module.exports = {
  outputDir: "dist/",
  lintOnSave: false,
  // relative to outputDir
  assetsDir: "static",
  devServer: {
    proxy: {
      "/api": {
        target: "http://localhost:80"
        // ,pathRewrite: {'^/api' : ''}
      }
    },hot: true,
    liveReload: true
  }

};

Is there a mistake somewhere? Thank you

+1


Upgrade crates-index->0.15

This updates git2-rs to 0.13, which supports MacPorts users better.

We previously pinned rustc version to 1.37.0. This older compiler can't build the newer libraries, so I had to update travis.yml to the newest compiler

Thanks 👍

Wow, that was fast!
Any chance you could release a new version of cargo-release with this change? This would make cargo install cargo-release work for macports users out-of-box...

@nickolay hello! This has benn released in 0.13.7

Awesome, thank you!


Latest ARK Module - Failed to initialize

Hi all,
The latest ARK module from the nightly builds release (ARK Module DLL date 23/10/17) does not allow the instance to start.
I've copied the whole Nightly Build folder over my ARK instance, and cannot start the Instance after this. Error:
[13:10:54] [GSMyAdmin:System Info] : Loading Module: ARKModule
[13:10:54] [GSMyAdmin:System Error] : Unable to load module ARKModule: Could not load file or assembly 'ARKModule' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
[13:10:54] [GSMyAdmin:System Fatal] : Failed to initialize application module.
The non-nightly release of the module starts fine.
This is running on Windows Server 2016

Closing old issue, works on my current nightly instance, re-open if you still encounter it


Add SPF DNS-Lookup check

SPF record must not exceed the 10 DNS lookups. Add an SPF DNS Lookup checker to the script.

https://cloudbrothers.info/en/powershell-tip-resolve-spf/ can help?

Hi @tomdhoore, thanks for the tip. I'm already working on this and hopefully, I can release a new version of this module soon. I will look over your provided URL.


translations PR 20180604

Ideally this PR should be review by community members for each language.
Note: In the event that you see an english translation instead of the desired language is because this PR was submitted before the translation was made on the Mattermost Translation Server and probably will be submitted for the next PR.

ja LGTM

@enahum I think the base needs to be release-5.0 if we need this for the release

waiting a new pr to the release branch

@enahum can you rebase using the release branch and move the PR to use the release branch? thanks!

@cpanato done


[Mention The Feature]: Adding a tutorial page on Gold Price Prediction in project page website.

Is your feature request related to a problem? Please describe.
Currently, we dont have gold price predictor which will be useful for general people and investors
Describe the solution you'd like.
We aim to create a machine learning model for gold price prediction using historical financial data and feature engineering techniques. This project will forecast future gold prices based on various economic indicators such as currency exchange rates, interest rates, and global stock indices. The focus will be on data preprocessing, feature extraction, and building a robust regression model for accurate predictions.
Describe alternatives you've considered.
No response
Additional context.
Tasks:
Set Up Development Environment
Install required libraries: pandas, numpy, matplotlib, scikit-learn, statsmodels, seaborn.
Set up a Python virtual environment for the project.
Explore and Load Dataset
Download historical gold price data and relevant financial indicators.
Load and organize the dataset.
Perform exploratory data analysis (EDA) on the dataset (e.g., trends, correlations between variables).
Preprocess and Engineer Features
Handle missing values and outliers in the dataset.
Normalize or scale the feature values as required.
Create new features based on the dataset (e.g., moving averages, rolling statistics, or lagged variables).
Split data into training and test sets.
Build Regression Model
Train different regression models such as Random Forest Regressor, Linear Regression, and XGBoost.
Use cross-validation to select the best model and tune hyperparameters.
Compile the final model using the appropriate loss function and optimizer (e.g., mean_squared_error and Adam for neural networks).
Train the Model
Train the model using the preprocessed data.
Use a validation set to monitor the model performance during training.
Save the best-performing model using checkpoints.
Model Evaluation and Optimization
Evaluate the model on the test set using appropriate regression metrics (e.g., R-squared, MAE, RMSE).
Visualize the actual vs. predicted gold prices.
Experiment with additional feature engineering, regularization, and model fine-tuning.
Model Deployment
Save the trained model in a suitable format (e.g., .pkl or .h5).
Create a deployment script using Flask or FastAPI to serve the model for real-time gold price prediction.
Implement a web-based interface for users to input economic data and receive gold price predictions.
Show us the magic with screenshots
No response
Checklist

[X] I have checked the Existing Issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

@J-B-Mugundh please change the title.

@J-B-Mugundh please change the title of the issue.

Updated bro!

@J-B-Mugundh for now I am assigning this issue.
Make sure to complete this.

@J-B-Mugundh for now I am assigning this issue.
Make sure to complete this.
And also please do contribute to other projects also.

Yeah sure bro. I'm actually contributing to this repo recently only. I've contributed to 12 other projects in the past. I'll surely do


TimerEventSource and InformerEventSource use separate thread pools respectively to improve reconcile speed

This is not a bug report, this is a discussion about performance optimization
What did you do?
I am a user of Flink Kubernetes Operator,  I found that there is a potential performance issues with huge amount resources.
The detail:
flink kubernetes operator use updateControl to update custom resource's state with 1 minute interval, when custom resource amount reaches 10000, the worker threads and task queue in the reconcile thread pool will be filled up by these periodic tasks of UpdateControl （from TimerEventSource）.
At this time, when we create a new CR or delete a CR , operator can not handle this event timely. maybe after several tens of seconds, operator handle this event.
What did you expect to see?
TimerEventSource And InformerEventSource can be independent of each other so that operator can handle CR's create、 update、delete event
What did you see instead? Under which circumstances?
create cr need long time to be reconciled when lots of timer task with UpdateControl
Environment
Kubernetes cluster type:

$ Mention java-operator-sdk version from pom.xml file
4.4.4
$ java -version
openjdk11
Possible Solution
TimerEventSource and InformerEventSource use separate thread pools respectively, and the thread pool size can be configured separately.

Hi @ysymi, do I understand properly, that the problem is that when there is a huge number of custom resources, with timed reconciliation and a new custom resource is created/updated  there will be a significant delay until it is processed?

yes, @csviri,  your understanding is correct but I want to emphasize that I don't care about the delay of timed reconciliation, I care about the delay of handling events from k8s, the latter affects the submission speed of jobs.
So I want to use some priority control or separate thread pools to avoid mutual interference between the two types of event handling.
I just want to bring up this issue to see if there are any reasonable solutions.
If "priority events" is too complex, how about "separate thread pools respectively" ?

I see, so there are a couple of options without going to separate thread pools, priority events, or other solutions.
Again timed reconciliation is usually an issue in itself, it is in the framework since in some simple cases might easy to start with them, but in general, it should be avoided. Could you describe for what purpose is it used in Flink Operator?
Cannot be replaced by an Event Source? Considering also the polling event sources, which should do local state checks and trigger events for reconciliation only when it is needed. So in general this part can be usually optimized very nicely, so the actual problem with the delay would disappear

When bringing up this issue, I thought of two solutions: one is to separate thread pools, and the other is to set a priority queue. But as you said, setting a priority queue is more complex. So I think separating thread pools may be more reasonable. Of course, if there are not so many updateControl calls, then this problem would not exist in the first place.
As for the Flink Operator... Firstly , flink stream process job is a long-time running workload, after flink job was submit into a k8s cluster (of cause operator handle the submission), operator need check flink job's state so that if job was crash , operator can re submit it to recover job running. However , Most of the time, the Operator is doing the logic of periodically checking the state and triggering corresponding maintenance operations.
This is my personal understanding. If there are any inaccuracies or missing details,  @gyfora please do some supplement.

@ysymi I discussed this briefly also with @gyfora . To my understanding some parts could be / might be optimized in future Flink Operator (using the polling event sources for some state caching for example).
But, regarding the performance, since the reconciliation in Flink could take a bit longer because of the HTTP requires opposed when everything is in memory in some ideal case. Wouldn't it be a solution to simply just increase the thread pool size of the executor to solve this problem?

When bringing up this issue, I thought of two solutions: one is to separate thread pools, and the other is to set a priority queue. But as you said, setting a priority queue is more complex. So I think separating thread pools may be more reasonable. Of course, if there are not so many updateControl calls, then this problem would not exist in the first place.

Both of these are just an idea, I meant as kinda brainstorming. Both of them would complicate the code. Note that there is no such concept currently even in go counterpart (controller-runtime).

OK，thanks for discussing this problem  @csviri I am going to do some  Flink Operator optimize firstly

thx!
will close this issue now, feel free to reopen or create a new one when it comes to that point.


Bug: Unescaped slash throws error, when pattern contains slash

Here you don't escape slashes in expression: https://github.com/justinrainbow/json-schema/blob/fa4d2d3c1e40a222ded125b679891086c9a6c7d6/src/JsonSchema/Constraints/FormatConstraint.php#L200
Here you do: https://github.com/justinrainbow/json-schema/blob/fa4d2d3c1e40a222ded125b679891086c9a6c7d6/src/JsonSchema/Constraints/StringConstraint.php#L43
The first check should do the same here.
Thanks for this great lib! And a happy new year! 🥳

Thanks for reporting this. A PR that fixes it would be very welcome 🙂.

Thanks for reporting this. A PR that fixes it would be very welcome 🙂.

would you consider to file a PR on this? @a-r-m-i-n

would you consider to file a PR on this? @a-r-m-i-n

Just asking, as I may also pick a take on it. For that I would be also interested in the "throws error" details, specifically how to provoke an error and what message of that error mentioned is. /cc @a-r-m-i-n
The str_replace looks fishy to me as preg_match is in use. Me thinks better of preg_quote for that.

Just asking, as I may also pick a take on it. For that I would be also interested in the "throws error" details, specifically how to provoke an error and what message of that error mentioned is. /cc @a-r-m-i-n
The str_replace looks fishy to me as preg_match is in use. Me thinks better of preg_quote for that.

Here we go. I just copied the preg_match from the second place. If you want to replace the used function, feel free. I think this will at least solve the issue I currently have, when I try to use Composer's JSON schema. The "name" property there, got a check pattern for "abc/def", including the unescaped / which is also used as delimiter before.

Here we go. I just copied the preg_match from the second place. If you want to replace the used function, feel free. I think this will at least solve the issue I currently have, when I try to use Composer's JSON schema. The "name" property there, got a check pattern for "abc/def", including the unescaped / which is also used as delimiter before.

The str_replace looks fishy to me as preg_match is in use. Me thinks better of preg_quote for that.

That method uses preg_match to check whether $regex is a valid regular expression, by attempting to compile it and checking for an error condition. It does not use a regular expression to validate a string. Using preg_quote would defeat the entire purpose of the validateRegex method.

The str_replace looks fishy to me as preg_match is in use. Me thinks better of preg_quote for that.

That method uses preg_match to check whether $regex is a valid regular expression, by attempting to compile it and checking for an error condition. It does not use a regular expression to validate a string. Using preg_quote would defeat the entire purpose of the validateRegex method.

Thanks!

Thanks!


Get rid of file changed warning?

When using this plugin, I get a lot of these warnigs, when using an autocmd to format on save:
WARNING: The file has been changed since reading it!!!
Do you really want to write to it (y/n)?

Before, I used a custom autocmd to format golang on save, and never saw this. Any advice on how to get rid of this?

That is not an error message of this plugin.
You are probably using something else that also tries to format on save, and then gives this error message?


Add support for computed and metadata columns

Flink allows providing computed and metadata column during source table creation
https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/sql/create/#columns
Ideal solution would be to provide them under columns config like:
- name: clickstream
        config:
          type: streaming
          connector_properties:
            ...
          watermark:
            column: event_timestamp
            strategy: event_timestamp
        columns:
          - name: event_timestamp
            data_type: TIMESTAMP(3)
          - name: cost
            computed_as: price * quanitity
          - name: record_time
            data_type: TIMESTAMP_LTZ(3)
            metedata_from: timestamp
            ...

Which would resolve to:
create table clickstream (
  event_timestamp TIMESTAMP(3),
  cost AS price * quanitity,
  record_time METADATA FROM timestamp
)

Alternatively let's put it under config, my initial idea is:
- name: clickstream
        config:
          type: streaming
          connector_properties:
            ...
          watermark:
            column: event_timestamp
            strategy: event_timestamp
          computed_columns: # I am happy to discuss this name
            - name: cost
              computed_as: price * quanitity
            - name: record_time
              data_type: TIMESTAMP_LTZ(3)
              metedata_from: timestamp
        columns:
          - name: event_timestamp
            data_type: TIMESTAMP(3)
            ...

perfer solution 1, under columns


Add the ability to generate reports even if there are no tests in the project

From the point of view of using the plugin, it is illogical when reports stop being generated if all tests are excluded or tests have not yet been added to the project.
With missing tests, XML/HTML reports should be generated with zero coverage, and verification should be carried out with the assumption that all lines/methods/classes are not covered.

Implemented in 0.7.2


Timeout on GET https://owner-api.teslamotors.com/api/1/vehicles/.../vehicle_data

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Hello there,
I get on going timeouts from early stage after start.
[info] GET https://owner-api.teslamotors.com/api/1/vehicles/.../vehicle_data -> 408 (9281.256 ms)
[warning] TeslaApi.Error / %{"error" => "{"error": "timeout"}", "error_description" => "", "response" => nil}
I got teslamate 1.24 installed on an ubuntu within a docker container back in October.  On Jan., 12th, it stopped recording data.  I updated it today to 1.26.1 but still the error remains.
Don't have a clue where to go from here.  Hope you can sort out this issue.
Regards,
E
Expected Behavior
No timeout error on GET https://owner-api.teslamotors.com/api/1/vehicles/.../vehicle_data
Data recording
Steps To Reproduce
No idea.

Install 1.24
Error started occuring Ja. 12th
Upgrade to 1.26.1
Still get the error

Relevant log output
2022-02-08 12:30:50.947 [info] == Running<PHONE_NUMBER>3654 TeslaMate.Repo.Migrations.AddNotNullConstraintToStartDate.up/0 forward
2022-02-08 12:30:50.961 [info] alter table charging_processes
2022-02-08 12:30:51.113 [info] == Migrated<PHONE_NUMBER>3654 in 0.1s
2022-02-08 12:30:59.145 [info] System Info: Erlang/OTP 24 (jit)
2022-02-08 12:30:59.146 [info] Version: 1.26.1
2022-02-08 12:30:59.863 [info] POST https://auth.tesla.com/oauth2/v3/token -> 200 (534.560 ms)
2022-02-08 12:30:59.864 [info] Refreshed api tokens
2022-02-08 12:30:59.942 [info] Scheduling token refresh in 6 h
2022-02-08 12:30:59.958 [info] Running TeslaMateWeb.Endpoint with cowboy 2.9.0 at :::4000 (http)
2022-02-08 12:30:59.960 [info] Access TeslaMateWeb.Endpoint at http://teslamate.bardet.org
2022-02-08 12:31:00.385 [info] Starting logger for '341167'
2022-02-08 12:31:00.605 [info] MQTT connection has been established
2022-02-08 12:31:00.863 car_id=1 [info] Start / :online
2022-02-08 12:31:00.929 car_id=1 [info] Logged missing software udpate: 2021.40.6 eed31525bfea
2022-02-08 12:31:01.133 car_id=1 [info] Connecting ...
2022-02-08 12:31:06.206 [info] GET /settings
2022-02-08 12:31:06.294 [info] Sent 200 in 87ms
2022-02-08 12:35:12.244 [info] GET https://owner-api.teslamotors.com/api/1/vehicles/.../vehicle_data -> 408 (9281.256 ms)
2022-02-08 12:35:12.245 [warning] TeslaApi.Error / %{"error" => "{\"error\": \"timeout\"}", "error_description" => "", "response" => nil}
2022-02-08 12:35:12.245 car_id=1 [error] Error / :unknown

Screenshots
No response
Additional data
No response
Type of installation
Docker
Version
V1.26.1

Yes, indeed.  It did not make it to the returns from my search, sorry.
Cordialement/Best regards,
Emmanuel Bardet
Courriel : @.***
Port. : <IP_ADDRESS>.65
Fax : <IP_ADDRESS>.54
http://www.etceterum.fr

Le 8 février 2022 à 15:58UTC+1, cwanja @.***> a écrit :
This was mentioned and discussed here (with comment from @adriankumpf https://github.com/adriankumpf) #2068 https://github.com/adriankumpf/teslamate/discussions/2068 and there is nothing that TeslaMate specifically is doing that is causing these errors. The timeout is on Tesla's end and TeslaMate is just reporting it.
—
Reply to this email directly, view it on GitHub https://github.com/adriankumpf/teslamate/issues/2451#issuecomment-1032701069, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABOFVIM5Z4X5S522OGRVZRDU2EVQ5ANCNFSM5N2MYRMA.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.


Remove componentWillMount, componentWillReceiveProps and componentWillUpdate usage throughout codebase.

These methods are considered unsafe and bad practices and they'll eventually be deprecated and deleted. More info here: https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html.

Thanks for sharing, loved the article. It's actually interesting and will help for future projects!
I've counted about 20 components that will need to be updated, shouldn't take too long. I think it can be done later on, as long as we keep this in mind for any future component. There's still some time. :)


Revise 3rd party integrations for new implementations

I have revised the 3rd party integrations pages based on new cloud IoT provisioning implementations, and also a balenaBlock (Cloud Relay) to use the provisioning and send data. Below is some background on the provisioning implementations, and how that changed the structure of the integration docs.
Provisioning implementation
The revised cloud IoT integrations are in these repositories: aws-iot-provision, azure-iot-provision, and gcp-iot-provision. They all now use the same approach to provisioning a device:

HTTP request to cloud
Run cloud function, which executes the steps below
Validate UUID
Generate public key pair / certificate
Register with IoT Core
Push credentials as env vars to balenaCloud

Cloud Relay block makes it easy to use the provisioning tools and send data. It automatically calls the HTTP endpoint on the cloud to provision the device. The block then expects data from a local MQTT broker, and relays it to the provisioned IoT service in the cloud.
Integration pages
Since the cloud provisioning implementations are similar and they provide detailed setup instructions, this PR condenses the documentation to a single dynamic page. The page describes how provisioning works and also mentions Cloud Relay block. It then directs the user to the implementation repository for generic cloud setup documentation and specific provisioning setup documentation.
This PR also includes a second commit to remove the original 3rd party integration pages.

Added commit with the link to the blog post, so removed draft label.

@vipulgupta2048 , I'd appreciate your review at least from the perspective of how to implement a dynamic page.

Thanks for the review @vipulgupta2048 ! I fixed the straightforward issues, but there are a couple worth discussing. I'll set up a meeting and loop in @mpous as well.

Thanks @kb2ma Will draft this so it doesn't get merged before the discussion

@vipulgupta2048 integrated the changes as discussed recently. Dictionary size per cloud reduced from 16 items to 9.  I also updated the text to accommodate the dictionary changes, and made a few other minor improvements.
Also, thanks for mentioning the continued presence of obsolete files. I confirmed this and removed in 69c7533.
Checks passed, so ready for hopefully final review.

@balena-ci rebase

@vipulgupta2048 thanks for the improvements. See inline comments. I did remove the separate 3rd party integrations page.

@kb2ma Thanks, please do make a note to resolve the comments when you are finished with them. You can only leave the ones pending discussions or a question you have. Much cleaner to re-review.

Thanks @vipulgupta2048  for the tip on resolving comments for re-review.


Contact us panel visual appeal and other Visual appeal and links to socials.

The navigation through the social links is not appealing and do not work. I can make them interactive for the user on hover.
the send message and the your email placeholder test do not match and i can fix it and can make it look better
The our Pages do not work I can link the following for navigation.

The issue for menu page is less visually appealing and the pricing is in dollars where I can add a dollar to rupee converter that will convert all the prices in dollars.
and I can add a better Hover animation for cards.

I am a contributor to GSSoC'24 and I want to contribute to your project with above ideas to make a better experience for the users and thus I am looking for the assignment so that i can source out merge request and start contributing.
Thanks.

Hi @khushi-joshi-05,
I hope this message finds you well! I'm excited about the opportunity to enhance the visual appeal of the Contact Us panel and other sections on our platform. As an experienced web content writer, I've authored and published over 30 articles on the Asiana Times website and have completed numerous content writing internships.
Could you please assign me the task with the GSSOC tag? I'm eager to contribute to our project's success.


balena-yocto-scripts: Update to v1.14.8

Update balena-yocto-scripts from 1.14.3 to 1.14.8
Changelog-entry: Update balena-yocto-scripts from v1.14.3 to v1.14.8
Signed-off-by: Kyle Harding<EMAIL_ADDRESS>

@balena-ci I self-certify!

Can one of the admins verify this patch?

@resin-jenkins add to whitelist

@resin-jenkins ok to test

@resin-jenkins retest this please

@resin-jenkins retest this please


Fix missing file mode bits in zip files, adding test

Installed and deployed zip files didn't keep the original files' mode bits. In particular problematic with the execute bit on scripts. Problem was due to a bug in supporting grunt-contrib-compress. Bug is fixed in later release and new dependency fixes this. This pull request has also added a test.

Looks like you forgot a dev-dependency to package.json - jszip?

Jeg så det. Ligger av en eller annen grunn inne for oss. Node 0.12?
On Mon, Aug 17, 2015 at 1:34 PM, Stein Martin Hustad <
<EMAIL_ADDRESS>wrote:

Looks like you forgot a dev-dependency to package.json - jszip?
—
Reply to this email directly or view it on GitHub
https://github.com/smh/grunt-maven-tasks/pull/38#issuecomment-131790494.


Added source_tag='canopy' to knowledge_base._get_global_client()

Problem
It's not easy to quickly attribute index activity to Canopy, so we don't have a reliable way of comparing its use with other frameworks using Pinecone.
Solution
This adds a source_tag, 'canopy', which is inline with how our partners manage their attributions.
Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[ x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] Infrastructure change (CI configs, etc)
[ ] Non-code change (docs, etc)
[ ] None of the above: (explain here)

Test Plan

Create a new Canopy index using the changed module.
Upsert one or more documents to the index.
Check the backend traces for the user_agent header "source_tag=canopy".

@miararoy from our conversation last week.


iPhone 11 Pro Max - Autocomplete sign in email gets weird highlight style

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

trigger autocomplete of email by using iOS

Expected Result:
input should not change
Actual Result:
weird 1990 old input displayed
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[x] iOS / Safari -  iPhone 11 Pro Max
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number:
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/43996225/83691654-193e-48a6-9726-0ec92bcd83f5
Expensify/Expensify Issue URL:
Issue reported by: @dan1d
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1687400154616549
View all open jobs on GitHub

hmmm, this issue seemingly slipped through the cracks amongst my other dailies. i will action this one today.

@kavimuru - i see you added the Needs Reproduction label to this issue. Were you unable to reproduce this on your end?

im not able to repro this on my end. and @kavimuru may not have been able to either. that said, im going to close this one out for now.


Add icons for monitor group actions

At least in french, labels update and delete are long and displayed on 2 lines.
Could you please use icons instead labels ?

Implemented in 4.0.29.


Suggestion: Report with coverage

Consider adding a metric to the report: test coverage, both total coverage and coverage per function. I actually have this functionality written locally, so I can submit code if you're interested

Did you ever make a PR for this ?


Remove PublicFacingController

This is no longer required now there are no other controllers that inherit from it.
Trello card
⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
Follow these steps if you are doing a Rails upgrade.

This depends on [https://trello.com/c/9zmuoJrZ](Removal of help and services around the world) and [https://trello.com/c/h8JG6EVI](Removal of DocumentsController).
It'll need rebasing once that is done.


assertion error in rsa.rs

pub(crate) fn get_mpi(data: &[u8]) -> (rsa::BigUint, &[u8]) {
    let len = (usize::from(data[0]) * 256 + usize::from(data[1]) + 7) >> 3;
    if data.len() >= 2 + len {
        let (head, tail) = data[2..].split_at(len);
        (rsa::BigUint::from_bytes_be(head), tail)
    } else {
         //You may use a panic!
        (rsa::BigUint::default(), &[])
    }
}

OpenGPT helped with this solution.

Thanks for the bug report !
This code is called when trying to decode the RSA private key as one of the final steps after logging in.
In the latest release, I did change how the RSA private key gets decoded and stored, as a first step towards supporting shared nodes between MEGA contacts (or files uploaded through a public link).
This change attempts to decode the whole private key, instead of just the portions needed for the end of the login ceremony.
But it turns out that not some accounts may not have an associated RSA private key (or not a "complete" one).
As of now, I am not fully sure of exactly what causes an account to not have a complete private RSA private key.
For instance, I encounter no such issues with none of my accounts, so I am not sure what may be different.
I'll look into this more and consider releasing a fix for such accounts.
Although, I do have a few questions for you:

Did you use mega-rs before the 0.7.1 release, and if so, did you previously have such issue or did it work just fine back then ?
MEGA seems to have a concept of ephemeral/incomplete accounts, which are (from my understanding) accounts that haven't completed the registration process, so is your account fully registered (like for instance, have you completed your email address confirmation with MEGA) ?

This bug was in 0.7.2.
When u released 0.7.2 i hoped that u fixed it, but no.
Can u fix it or how to make it myself ?
In rust im newbie

Awesome job ! Thank you !


fixing some config validation annotations

Some configs that is declared as @isPositiveNumber should be @isPositiveNumber(includeZero=true) based on the comments

+1

+1

Created STORM-1142 for this.


Add specs for creating / deleting auth tokens

Having this in /v4/ will help us get closer to removing all legacy from API.

These auth token routes can then become deprecated.
The OIDC flow is quite different, it requires a redirect to start the flow, so I Imagine it would live at something like /v4/oidc/login
I even think /v4/oidc/login and /v4/auth-tokens can live together for a while.

@marians: Regarding the base64 discussion, I wouldn't want to make changes here. I don't think there is an immediate security concern, and I envision this endpoint not having a very long lifetime anyways as we start to further flesh out our other authentication solutions.

@oponder Fine with me. base64 seems good enough.

@marians can I get your approve, if you are ok with base64? also noticed (thanks t @tuommaki that I had put a hyphen in the json response field name for the auth token, fixed that now as well.

Spec has been implemented.


model: add extract-expr cache in PartitionInfo

What problem does this PR solve?
help https://github.com/pingcap/tidb/pull/20435
What is changed and how it works?
add a ExtractExprCache items, it should not serialize in json result.
and also add a Clone method to avoid "copy sync.Once" problem.
Check List
Tests

Integration test in tidb

Code changes

n/a

Side effects

n/a

Related changes

n/a

This change is

@tiancaiamao @imtbkcat  PTAL, thx

We're closing the pending PRs, and this one is seems part of https://github.com/pingcap/tidb/pull/20435/
The later is closed, so I will also temporarily close this one.
Feel free to reopen it if you find a appropriate time you'd like to continue working on this. @lysu


Add sub-section about Dotfuscator to Unity docs

@jpierce-preemptive,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/cross-platform/using-visual-studio-tools-for-unity.md
:white_check_mark:Succeeded

docs/cross-platform/visual-studio-tools-for-unity.md
:white_check_mark:Succeeded

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.

@TerryGLee thank you for your help with this. If there's anything we can do to help, please don't hesitate to contact me.
In case you're not familiar with Dotfuscator, our "Community Edition" (CE) has been packaged with Visual Studio (and in the Visual Studio docs) for years and is available through our website as a free download. We have been working on expanding the feature set of CE, recently adding Xamarin support (with a similar section in the Xamarin docs), and now with our latest release(s) we are adding Unity support.
We've seen a lot of recent interest in Unity protection, so this PR is meant to help Unity users discover that Dotfuscator is built into their existing toolset.


Add compatibility with MIBItiff input files.

Add load function that take MIBItiffs and converts them to xarrays. Add smaple MIBItiff data and a notebook that shows how to perform the preprocessing using MIBItiff data.
This PR addresses issue #44.

@ngreenwald I am aware of the failed tests in travis-ci. I will work on fixing them sometime this week.

@ngreenwald I fixed the tests and added the new notebook to the list for testing. BTW, the training notebook is not on the list, is this intentional?
This PR is ready for a formal review.

Okay great, I'll take a look!
What training notebook?
On Thu, Apr 23, 2020 at 10:16 PM mapazarr<EMAIL_ADDRESS>wrote:

@ngreenwald https://github.com/ngreenwald I fixed the tests and added
the new notebook to the list for testing. BTW, the training notebook is not
on the list, is this intentional?
This PR is ready for a formal review.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/angelolab/segmentation/pull/75#issuecomment-618806499,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADJB47IL233B4J4VF7MDRLLROEOEHANCNFSM4MMDU6JA
.

Heh, it's been so long since I looked at that notebook I forgot it was
there. I'll remove it, we're switching to a new setup anyway.
On Thu, Apr 23, 2020 at 11:13 PM Noah Greenwald<EMAIL_ADDRESS>wrote:

Okay great, I'll take a look!
What training notebook?
On Thu, Apr 23, 2020 at 10:16 PM mapazarr<EMAIL_ADDRESS>wrote:

@ngreenwald https://github.com/ngreenwald I fixed the tests and added
the new notebook to the list for testing. BTW, the training notebook is not
on the list, is this intentional?
This PR is ready for a formal review.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/angelolab/segmentation/pull/75#issuecomment-618806499,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADJB47IL233B4J4VF7MDRLLROEOEHANCNFSM4MMDU6JA
.

@ngreenwald I addressed your comments. The PR is ready for another review.

One final change: could you change the behavior to take in a directory and a list of file names, rather than a list of full paths?

The reason I didn't do that is because of the way MIBI/O organizes the files: it stores all MIBItiff files in the same folder, including:

All tiffs for all points.
For each point: the tiff after extraction and background subtraction, the tiff after isobaric corrections and the tiff after denoising and aggregate removal.
Normally you wouldn't want to use all those files for the segmentation, just the final files after denoising.
Having said that, it's true that the user can reorganize the files afterwards in a different manner and the option you mention can be useful. HOwever, it can be confusing for an unexperienced user.

Can you please let me know if you changed your mind after this explanation?

Got it, that makes sense. In that case, I think it makes the most sense to just wait and see how we end up organizing our files before deciding.

@ngreenwald I had to fix a few conflicts, could you please review the PR again please?


Archive Rollouts

Something to make rollouts archivable (not deleted, for billing etc.)

Done in #87


[EventRequest] Page6510 Item Tracking Lines

Create Indentical Function to create a new Serial No and Package No as with creating a new Lot No.
Functions Called

AssignNewSerialNo()
AssignNewPackageNo()

And call them at the right places in the page
local procedure AssignNewLotNo()
var
IsHandled: Boolean;
begin
OnBeforeAssignNewLotNo(Rec, IsHandled);
if IsHandled then
exit;
    Item.TestField("Lot Nos.");
    Rec.Validate("Lot No.", NoSeriesMgt.GetNextNo(Item."Lot Nos.", WorkDate, true));
end;

Alexander,
What does this status mean?

This is more than event request. We need to add business logic and few setup fields. basically this is new feature.
I also need more information about there we should add calls to AssignNewSerialNo and AssignNewPackageNo? And what is the purpose of AssignNewSerialNo, as we already have AssignSerialNo and AssignSerialNoBatch?

Hi Alexander, Its just I don't have any events to change the formatting of the Serial No and PAckage No. Like I have with the Lot No.
There its implemented calling a function with an event called CreateNewLotNo within the function AssignLotNo and some more, Can send you the object on how it should be, changes are very small and not creating new features, just making it extendible

Item Tracking Lines.Page.al.zip
I can imagine if you delay the Package No. part but the changes for the SerialNo are easy:-)

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.

Availability update: We will publish a fix for this issue in the next update for release 18.


add hmm pos segment support

Codecov Report

Merging #34 into master will decrease coverage by 1.13%.
The diff coverage is 67.85%.

@@            Coverage Diff             @@
##           master      #34      +/-   ##
==========================================
- Coverage   90.96%   89.82%   -1.14%
==========================================
  Files           9        9
  Lines         631      639       +8
==========================================
  Hits          574      574
- Misses         43       51       +8
  Partials       14       14

Impacted Files
Coverage Δ

dictionary.go
78.57% <40.00%> (-9.43%)
:arrow_down:

dag.go
92.05% <50.00%> (-1.24%)
:arrow_down:

segmenter.go
92.00% <75.00%> (ø)

dict_util.go
94.11% <100.00%> (ø)

Continue to review full report at Codecov.

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


can't join bigbluebutton meeting

Summary
MM mobile app (ios and android) won't allow to join BBB meeting. Instead of showing 'join meeting' button and linking to the BBB session, it shows a couple of hashes and no link at all. MM desktop app, MM classic mobile app and web browsers has no problems integrating with BBB plugin.
Environment Information

Device Name: iphone SE
OS Version: 14.5.1
Mattermost App Version: 1.44.0
Mattermost Server Version: 5.35.0

Steps to reproduce
Set up dedicated MM and BBB servers. In desktop MM app or web browser click 'Create a BigBlueButton Meeting', or type /bbb in any channel.
Expected behavior
Be able to joing BBB meeting.
Observed behavior (that appears unintentional)
Instead of showing 'Join Meeting' button, there're some hashes displayed and no link to BBB session at all.
Possible fixes
I've no idea :(

The issue here is that it is not showing the custom post type since the mobile app doesn't show it. This is like this by design, so the issue should be filed at the bigbluebutton plugin repo.
https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton


How do I make a team?

How do I make a team so send messages to?

Sorry to reply just now.
BetterTeamChat uses the Vanille Minecraft teams, see for example https://minecraft.fandom.com/wiki/Commands/team for more information

But team is an op command
So an op needs to add you to a team for this mod to have a purpose?

Yes, it is meant to be used in conjunction with the Minecraft teams.

Thank you for the clarification :)