[WIP] Add (optional) license white/blacklisting

[WIP]
This adds optional white- or blacklisting for licenses from the users configuration as I proposed on the ML.
Please tell me what you guys think about this.

(I hope the [ci skip] thing worked here... as this is wip)

So right now if you want to allow a specific unfree license, you need to set allowUnfree and blacklist all the ones you don't like. Wouldn't it be better to let allowUnfree be empty by default and work as a whitelist?

So, I'm done for today. I would like to hear some more feedback on this and whether this is a good idea or not, before putting effort in history-cleanup.
But now I need some sleep.

My idea was not to change the type of the allowUnfree setting at all, to be backwards compatible. Of course, the expected behaviour needs some discussion here! A combination of all three would be nice, where each option as a sane default value, of course.

Behavior I'd expect:

allowUnfree* behavior is unchanged
whitelistedLicenses enables licenses and overrides allowUnfree*, e.g. allow the Oracle one
blacklistedLicense disables licenses even if they're free, e.g. GPLv3

@wmertens Of course, that's what I'd like too, but how should they play together? If I do not allow unfree licenses but whitelist the Oracle one and then blacklist it again... is it allowed or not?
If I both black- and whitelist GPLv3, is it allowed or not?

I'm just jumping in here.
"If I both black- and whitelist GPLv3, is it allowed or not?" -> That's a configuration error that can be caught by an assertion (i.e. it's not allowed).

"If I both black- and whitelist GPLv3, is it allowed or not?" -> That's a configuration error that can be caught by an assertion (i.e. it's not allowed).

Would be a good idea to do it this way, yes.

Indeed, assert that blacklist and whitelist are mutually exclusive.
Blacklist gets precedence, then whitelist, then unfree. IMHO ;-)
On Thu Jan 22 2015 at 9:04:26 AM Matthias Beyer<EMAIL_ADDRESS>wrote:

"If I both black- and whitelist GPLv3, is it allowed or not?" -> That's a
configuration error that can be caught by an assertion (i.e. it's not
allowed).
Would be a good idea to do it this way, yes.
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/pull/5892#issuecomment-70984240.

I would do it this way:
(Pseudocode ahead!)

if (unfreeAllowed) then
  if (packageBlacklisted? pkg)
    fail
  else install pkg
else # if unfree not allowed
  if (packageWhitelisted? pkg)
    install pkg
  else fail
endif

Not quite - some companies do not want to use e.g. free GPLv3 software so
they should be able to blacklist free licenses.
On Thu Jan 22 2015 at 12:27:26 PM Matthias Beyer<EMAIL_ADDRESS>wrote:

I would do it this way:
(Pseudocode ahead!)
if (unfreeAllowed) then
if (packageBlacklisted? pkg)
fail
else install pkg
else # if unfree not allowed
if (packageWhitelisted? pkg)
install pkg
else fail
endif
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/pull/5892#issuecomment-71006957.

@wmertens look at my latest patch. It does it this way:
if (hasUnallowedUnfreeLicense pkg) && !(hasWhitelistedLicense pkg) then
  fail
else if hasBlacklistedLicense pkg then
  fail
[...]

I will patch hasUnfreeLicense because I consider the name hasUnallowedUnfreeLicense better right now.

I'd expect
    if hasBlacklistedLicense attrs then
      throw...
    else if (! hasWhitelistedLicense attrs) and (hasDeniedUnfreeLicense attrs) then
      throw...
    else

That's exactly what's implemented right now, isn't it?
The mutual-exclusive check is added as well, of course.

You don't test locally? Because I think you didn't define mutEx :grin:

I don't test locally because I do not want to test after every change. I want to test once, but do it right, after we agreed on the actual default behaviour.

well the patch looks good to me so start testing :wink:

@wmertens Okay, can you tell me a way how you'd like this to be tested?

@matthiasbeyer we don't have unit tests for configuration afaik so simply clone your tree locally and try to evaluate few configurations with packages that have proper and denied licenses...
To evaluate, export NIX_PATH=nixpkgs=...your-tree/ and run nixos-rebuild dry-run -v. Make sure it uses the correct nixpkgs tree.

I was able to run nixos-rebuild dry-run -v, but as far as I understand it, this does not actually warn if packages which are already installed have a license which is blacklisted, should it?

With GPLv2 blacklisted and a new environment.systemPackages entry for cups, which is GPLv2, the nixos-rebuild dry-run -v actually works, but it should fail, shouldn't it? :-)

Indeed. The -v shows that it is using your copy of the tree? Start
debugging ;-)
On Fri Jan 23 2015 at 3:38:13 PM Matthias Beyer<EMAIL_ADDRESS>wrote:

With GPLv2 blacklisted and a new environment.systemPackages entry for cups,
which is GPLv2, the nixos-rebuild dry-run -v actually works, but it
should fail, shouldn't it? :-)
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/pull/5892#issuecomment-71201697.

Somehow, setting the environment variable did not work.
Doing
nixos-rebuild dry-run -v -I nixpkgs=~/nixpkgs

Fails because the linux kernel has a blacklisted license... yay!
I will do more debugging now...

Cool, when you're happy please squash the commits and let me know.
On Fri Jan 23 2015 at 3:44:49 PM Matthias Beyer<EMAIL_ADDRESS>wrote:

Somehow, setting the environment variable did not work.
Doing
nixos-rebuild dry-run -v -I nixpkgs=~/nixpkgs
Fails because the linux kernel has a blacklisted license... yay!
I will do more debugging now...
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/pull/5892#issuecomment-71202636.

With this call:
NIX_PATH=nixos-config=/home/m/config/nixos/nox.nix:nixpkgs=/home/m/nixpkgs nixos-rebuild dry-run -v

And
nixpkgs.config = {
  allowUnfree = false;
  whitelistedLicenses = with lib.licenses; [ gpl3Plus ];
  blacklistedLicenses = with lib.licenses; [ gpl3Plus ];
};

In my config, the mutualExclusive check works (after my latest patch, though).

After some more debugging it turned out that a lot of packages have no license set, which makes the whole thing a bit useless,... anyways, it works for me now.

Some patches for code documentation will follow.

I squashed the history. Feel free to test. If you want, I'll remove the [ci skip] labels from the commits to CI-build it.

Should I add a Signed-off-by: tag to the commits?

Ooh, an onlyWithLicense flag would be nice too... To be sure no unknown
licenses are used. What do you think?
Once you're happy please remove the ci flag
On Fri, Jan 23, 2015, 4:47 PM Matthias Beyer<EMAIL_ADDRESS>wrote:

I squashed the history. Feel free to test. If you want, I'll remove the [ci
skip] labels from the commits to CI-build it.
Should I add a Signed-off-by: tag to the commits?
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/pull/5892#issuecomment-71212620.

Would be nice! I guess I will implement this next, but not within this PR! I'll remove the CI-SKIP label now.

I see a spurious ';'. Also, can you squash everything into one commit?

I guess the work-in-progress label can be removed.

Can you remove the trace calls, that will also fix the travis build failure.

@wmertens I'd really love to have these kind of notification, as the users can actually see that there are things which can not be filtered.
Why are there packages without a name?

Well, trace is for debugging, it's not generally used in nixpkgs at this point in time. If you want to let people know which ones are allowed through, implement a disallowEmptyLicense flag :grin:.

Rebased onto latest master as I guess the latest breakage was not caused by my PR...

@wmertens Can you tell me what causes the travis build failure? Is it caused by one of my patches, actually?

No, master is broken because of the ruby or python work. However the
previous failure was die to name missing on stdenv...
On Sat, Jan 24, 2015, 3:27 PM Matthias Beyer<EMAIL_ADDRESS>wrote:

@wmertens https://github.com/wmertens Can you tell me what causes the
travis build failure? Is it caused by one of my patches, actually?
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/pull/5892#issuecomment-71319323.

Alright it looks good to merge now but can you squash it into a single commit?

I would actually like to keep the "Remove trace calls by outcommenting" commit as seperate commit. If further work needs to be done in this area, one can simply revert this bit and get this going.
If you really want me to squash it I'll do this, though.

Yes squash please, uncommenting the calls is easy enough.

Awesome, thanks! You might want to tell the mailing list about it :-)


Delete Trends

Proposing the deletion of
https://sara-sabr.github.io/ITStrategy/trends.html
I recall creating this way back when, though don't recall finishing it. Don't think it aligns well with our views anymore.

https://github.com/sara-sabr/ITStrategy/pull/814


vimPlugins.vim-subversive: Init at 2019-07-28

Motivation for this change
This is a useful vim plugin.
Things done

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

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

[x] Fits CONTRIBUTING.md.

Do you mind condensing this into #74940
and just knock them all out at once?

Do you mind condensing this into #74940
and just knock them all out at once?

Done.


Add option to use environment variables for DB connections

There needs to be a convenient method for passing in references to environment variables that hold DB credentials. A bonus function would be for testing environment variables (i.e., do the supplied environment variables result in a successful connection?).

Some progress was made on this. I’ve added an argument and its namesake function (db_creds_env_vars/db_creds_env_vars()) that allow collection of environment variables names in the focus_on() function. The advantage of a function here is having an additional interface with argument names exposed in RStudio and preliminary checking of the environment variables for existence.
While the values contained in the environment variables are never stored, the environment variables’ names are stored in the agent object. I will further improvements to obscure these stored names.
Another improvement is having the function accept variously plaintext and environment variables. As it stands db_creds_env_vars() expects only the names of environment variables.

This has been implemented. Closing.


How do you generate admin on localhost

Trying to launch this on my localhost, but how to generate<EMAIL_ADDRESS>?

Django's usual python manage.py createsuperuser should get you started.

Thank you!


feat: add sqlserver sample

Closes #992.

Sorry, forgot to ping @kurtisvg on this one as requested!

@shubha-rajan @kurtisvg updated to match the mysql sample, and switched from App Engine Standard to App Engine Flex.

@jdpedrie  same issue here as in #1057. Fix the checkstyle issue and this will be good to merge.

@shubha-rajan done!

Thanks @kurtisvg @shubha-rajan @grayside for the great review!


Add row resizing for tables

Fixes rows not resizing when at least one column has an element bigger than others inside the same row.

Just noticed an oversight in where if the elements inside are updated, or the window size is updated, it won't resize. I'll try to fix this tomorrow likely

Hi, thanks for this. I'm having a look at the moment
From what I've read, and can try to understand, the first code finds all cells on the same row by using the LayoutOrder property. Is there a reason the update code is run once for every column, rather than at the end once all the columns are ready? There seems to be a lot of looping to determine the rows, which includes a lot of nested for loops and I'm sure these could be simplifed down, especially since they rely on :GetChildren() and sorting through tables.
Then, every frame, it loops through all the cells and updates the rest of the cells if the height is exceeded. As a far as I can see with this code, you loop through all the cells and update every other cell (for loop in a for loop), rather than checking the maximum height first and then updating them all at once? Is there a reason for this?
Also, we are going to do a large table redesign for the next update, since they are fairly limited as you have found and there are many edge cases. From my personal opinion of the best way to do this, I would suggest we change it to be row-based, which automatically fixes these issues, because we can then have greater control over the width of the columns. That's not to say that this isn't a helpful fix, but that it might become obsolete with a total table redesign.
Would you be able to explain through the code, just so I have a better understanding of your solution? Many thanks.

Hey Mallard, I have yet to actually try to improve on a lot of this yet, so thanks for pointing out a lot of these issues with the nested for loops, I never had a reason for a lot of them other than I didn't know the best way to approach it at the time.
As for the table redesign that you mentioned, I would agree that a row-based system would be much better in preventing this, especially since from what I've seen, the width of columns is static and doesn't autoscale.
I will try to improve on a lot of this when I get home later today and hopefully make the code a lot more clean and easy to understand. I'll explain my solution for it after the improvements as well.

Ready for review! I've cleaned up the UpdateCellSizes function that is run every frame and moved it out of the for loop where the columns are made.
On top of that, I've added some optimizations so the cells are only updated when they need to be, which happens when either a child is added to the table, or the window is resized. I'm not sure if my method for checking if the window has resized is the best approach though as it feels sort of hacky, however I couldn't get the onChange() function to work properly, would love to see if there's an easier method though.
How it works now is as follows:

First it will store all cells in every column into a table along with their LayoutOrder, and reset all the cells sizes during this loop so they can be resized down if needed, also during this loop it will find whichever column has the most rows inside it, which is used later on in the process
Second it will then sort through this table by their layout orders from least to greatest
Thirdly it will go through the cells of the column with the most rows, and go through other columns, and grab the cell on the same row, and then compare the two and store whichever is biggest, and at the end set all of them in that row to whichever is biggest


Questions about the implementation

Hey there. Thanks for such a well-documented code.

In get_correspondences, what is the need for the second channel (P, Q) of the input tensors (N x P x F) a (N x Q x F) ?  Does it correspond to the number of correspondences? If yes, why is the shape of the 3d points (N, P, 3) instead of (P, 3)?

Somehow related to the first question, what's the point of optimizing w.r.t. different sets of correspondences Q and P? While they might not be bijective, isn't optimizing them leads eventually to bijective mapping? Therefore, wouldn't it be "easier"/"more efficient" to keep only 1 to 1 correspondences?

Here,  pts_ref     FloatTensor (N x C x 3)     reference points, is N is the batch size, C is the number of points?

Thanks for such a quick response. Yes, makes sense.
Another question is about the comparison between RANSAC + SuperPoint. Is that right that you're using features extracted from a 2D image, not the point cloud? It seems that SuperPoint works on images only.
Also, where does the method stand compared to smth old like FPFH?

My pleasure, glad I could help.
Regarding SuperPoint: yes, I extracted the features for the image and then lifted the keypoints to 3D using depth and intrinsics. This was the same for all the image-based baselines.
For FPFH, I compared against it in BYOC which also learned geometric features from the uncolored pointclouds as well as visual features from the image. It's also a simpler pipeline than this papers since it only relied on a 3D correspondence loss while this paper used both a photometric rendering-based loss and a 3D correspondence loss.


Update/rearrange React src file structure (front end)... Any suggestions from others are welcome!

Update/ rearrange source files in main react app.
Summary
Core react files need to be updated and new content needs to be added for front end of the project. Existing files are basic and need some updates...
~Any suggestions/minor site edits/ contributions/ etc. are welcome from 1st timers!
Suggestions

Different styles
Add TailwindCSS/ other CSS?
Get rid of proxy page and deploy main page
Get rid of emailjs
other...?

Assignee(s)
@kwing25, other...
Status

[x] Started
[x] In progress
[ ] Partially finished
[ ] Complete
[ ] Not complete
[ ] other

In progress...

Hi there. I saw your repo and I want to contribute here. I want to create a new website using Vite+React. And Yes we will no longer use Emailjs. I'll create a backend for that using nodejs. Let me know if I can help.
Thank You :)

Working on updating project/repo. Closing issue #55 for now may reopen later.


[HUDI-4356] Fix the error when sync hive in CTAS

the error due to the wrong configuration hoodie.datasource.hive_sync.database
Example:
partitionTable
CTAS
use hudi;
create table test_hudi_table using hudi
 partitioned by(dt)
 options(
    primaryKey = 'id',
    preCombineField = 'ts',
    type = 'cow'
 )
 AS
 select 1 as id, 'a1' as name, 10 as price, 1000 as ts,'2022-07-03' as dt;

result
two tables is created by sync hive;EXTERNAL default.test_hudi_table and hudi.test_hudi_table,And added a partition in default.test_hudi_table but thehudi.test_hudi_table  didn't,So it is empty when querying the table hudi.test_hudi_table
noPartitionTable
use hudi;
 create table test_hudi_table_2 using hudi
 options(
    primaryKey = 'id',
    preCombineField = 'ts',
    type = 'cow'
 )
 AS
 select 1 as id, 'a1' as name, 10 as price, 1000 as ts,'2022-07-03' as dt;

two tables is created by sync hive;EXTERNAL default.test_hudi_table_2  and hudi.test_hudi_table_2 ,Both tables can be queried normally, but we should only synchronize one table
What is the purpose of the pull request
Fix the error when sync hive in CTAS
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@hudi-bot run azure


Makefile: only support building deps from submodule

as Makefile is now only intended for internal use, it doesn't make sense to support building from system-installed dependencies.
When building artifacts (which is now the primary purpose of Makefile), we are always building the dependencies from submodules (zlib being the only exception), so it doesn't make sense to keep all the complex Makefile machinery that tries to detect if dependencies are installed on the system etc. (e.g. the ..._CHECK_CMD, HAS_SYSTEM_... etc.)
The result:

all the dependencies now only support the "EMBED_..." mode where the code is taken from the submodule
zlib is the only dependency that supports building from system-installed zlib (because we still use that in some places).
some other cleanup and simplifications

If this works out, the Makefile can be simplified even further in followup steps.

@veblush  this is now close to being ready for review - it's worth taking a first glance.

Rebased. I will only merge once the release branch has been successfully cut.

This seems safe to merge - feel free to revert if problems arise.


get-freq shows the last CPU's frequency instead of the average

https://cameron.media/u/9f3skJduEY.png

Yea, we probably only need to change comments saying it average. Alternatively, we can get all of them, then actually average them. What do you think?

I think we average instead I can do this.

Go for it!

whoops, fixed the assignment

you got this!


About the circular (install) dependency between multiformats and multiformats-config

First of all, thanks for the repo(s)!
I'm using Poetry, and that lead me to notice that multiformat depends on multiformat-config at least at build time, and also, multiformat-config depends on multiformat.
Clearly this isn't technically a problem in Python, but whilst I'm not an expert, it does seem that in Nix it causes trouble (an example with poetry2nix)
Is this a Nix problem, or is there anything that can be done here?
Thanks

In this case, this seems to be an issue on the Nix side rather than the Python side. But really it is an issue with the current design of multiformats, which pre-initialises its data structures rather than initialising them on-demand. I will re-design the init process at some point in the near future, which will remove the need for multiformat-config altogether. Is this something that is causing you issues right now?

Thanks @sg495 .
It's a non-critical issue I guess, as due the now-solved #10 we'd implemented the bits of the spec we needed manually in Python.
I recently tried pulling in this library again but given we package with Nix ran into this so have paused / halted that idea...

No problem. I'll keep this open as a reminder to us of the issue, and I'll @ you when it's fixed.


scipy_solve_discrete_are wont solve (while MATLAB will)

I am using the python control module to compute a DLQR controller with the values from this matfile included:
ufsm lqr from python.zip
However when solving it I get a exception:
Traceback (most recent call last): File "C:/Users/Victor/PycharmProjects/convertercontrol/routine_with_matfile.py", line 14, in <module> control.dare(mat["A_til"], mat["B_til"], mat["Q"], mat["R"], S=None, E=None) File "C:\Python27\lib\site-packages\control\mateqn.py", line 700, in dare X = solve_discrete_are(A, B, Qmat, Rmat) File "C:\Python27\lib\site-packages\scipy\linalg\_solvers.py", line 354, in solve_discrete_are raise ValueError('Matrix A in the algebraic Riccati equation solver ' ValueError: Matrix A in the algebraic Riccati equation solver is ill-conditioned

but MATLAB will give me the gains with the data imported from this same file.
Is this a bug in scipy? Or a known limitation?
From documentation I have seen that they use different algorithms:
MATLAB:
[1] Arnold, W.F., III and A.J. Laub, "Generalized Eigenproblem Algorithms and Software for Algebraic Riccati Equations," Proc. IEEE®, 72 (1984), pp. 1746-1754.
SCIPY:
[R127] | (1, 2, 3) P. van Dooren , “A Generalized Eigenvalue Approach For Solving Riccati Equations.”, SIAM Journal on Scientific and Statistical Computing, Vol.2(2), DOI: 10.1137/0902010
[R128] | (1, 2) A.J. Laub, “A Schur Method for Solving Algebraic Riccati Equations.”, Massachusetts Institute of Technology. Laboratory for Information and Decision Systems. LIDS-R ; 859. Available online : http://hdl.handle.net/1721.1/1301
[R129] | (1, 2) P. Benner, “Symplectic Balancing of Hamiltonian Matrices”, 2001, SIAM J. Sci. Comput., 2001, Vol.22(5), DOI: 10.1137/S1064827500367993
Scipy/Numpy/Python version information:
('0.17.1', '1.13.3', sys.version_info(major=2, minor=7, micro=11, releaselevel='final', serial=0))

I've given an answer already on https://github.com/python-control/python-control/issues/157 but this is not reproducible on SciPy version 0.19.0 and SciPy 0.19.1

Thanks @ilayn, closing then.

Updating to version SciPy 0.19.1 solves the problem. Again, thanks to @ilayn.


Where can I change the appearance location?

Hey I just started using Flasher in an Symfony project but I cant find an option to change the notification locations. Currently it appears at the right side on the top but I would like it to be on the right bottom location.
Is that possible?
Thanks in advance!

Hello @Bxnnet, I'm sorry for the late response.
You can do it for all your notification at once in the config file
# config/packages/flasher.yaml
flasher:
    default: flasher
    themes:
        flasher:
            options:
                position: bottom-right

or for individual notification:
public function action(FlasherInterface $flasher): Response
{
    $flasher
        ->option('position', 'bottom-right')
        ->addSuccess('Data has been saved successfully!');

thank you mate :) @yoeunes

You're welcome, hope it works for you


CamundA Modeler is not working

Describe the bug
[diagram_1.bpmn] this.getModeler(...).get(...).setErrors is not a function
at setErrors (webpack://camunda-modeler-client/src/app/tabs/bpmn/BpmnEditor.js:193:39)
at componentDidUpdate (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:216:295)
at Vh (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:220:181)
at file:///E:/camunda-modeler-5.7.0-win-x64/resources/app.asar/public/bundle.js:2:946340
at b (webpack://camunda-modeler-client/node_modules/scheduler/cjs/scheduler.production.min.js:18:162)
at unstable_runWithPriority (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:250:202)
at Fi (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:249:382)
at Di (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:248:143)
at Yh (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:245:331)
at Xh (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:243:85)
at qf (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:130:227)
at enqueueSetState (webpack://camunda-modeler-client/node_modules/react/cjs/react.production.min.js:13:223)
at setState (webpack://camunda-modeler-client/src/app/App.js:900:9)
at setLintingState (webpack://camunda-modeler-client/src/app/App.js:877:9)
at async file:///E:/camunda-modeler-5.7.0-win-x64/resources/app.asar/public/bundle.js:2:2643974 [ error ]
This error may be the result of a plug-in compatibility issue. [ info ]
Disable plug-ins (restarts the app) [ info ]
[diagram_1.bpmn] this.getModeler(...).get(...).setErrors is not a function
at setErrors (webpack://camunda-modeler-client/src/app/tabs/cloud-bpmn/BpmnEditor.js:181:39)
at componentDidUpdate (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:216:295)
at Vh (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:220:181)
at file:///E:/camunda-modeler-5.7.0-win-x64/resources/app.asar/public/bundle.js:2:946340
at b (webpack://camunda-modeler-client/node_modules/scheduler/cjs/scheduler.production.min.js:18:162)
at unstable_runWithPriority (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:250:202)
at Fi (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:249:382)
at Di (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:248:143)
at Yh (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:245:331)
at Xh (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:243:85)
at qf (webpack://camunda-modeler-client/node_modules/react-dom/cjs/react-dom.production.min.js:130:227)
at enqueueSetState (webpack://camunda-modeler-client/node_modules/react/cjs/react.production.min.js:13:223)
at setState (webpack://camunda-modeler-client/src/app/App.js:900:9)
at setLintingState (webpack://camunda-modeler-client/src/app/App.js:877:9)
at async file:///E:/camunda-modeler-5.7.0-win-x64/resources/app.asar/public/bundle.js:2:2643974 [ error ]
This error may be the result of a plug-in compatibility issue. [ info ]
Disable plug-ins (restarts the app) [ info ]
Steps to reproduce

do this
do that
now this happens

Expected behavior
Should open bpmn
Environment

OS: [e.g. MacOS 10.2, Windows 10]
Camunda Modeler Version: [e.g. 2.0.0]
Execution Platform: [e.g. Camunda Platform, Camunda Cloud]
Installed plug-ins: [...]

Additional context
No response

@worldofkd Please provide necessary details (installed plug-ins, ...) so we can root cause your issue.

Likely due to an outdated version of the linter plugin that isn't compatible with new versions of the Camunda Modeler. What version of the Camunda Modeler are you using?


add .gitattributes file for universal line endings

Instead of the long Docker instructions about Windows, create a .gitattributes file as described in the following document; see, "Per-repository settings":
https://help.github.com/articles/dealing-with-line-endings/#platform-all

Fixed with #42


Make autoencoder.py more Windows compatible

See: https://groups.google.com/forum/#!searchin/pylearn-users/example3_weights/pylearn-users/RVpBfdfYJFg/blpTqYYTEAAJ
I figured out the problem and I wonder if this is a  bug. In autoencoder.py, the following code (at line 33):
def save(self, fname):
    fp = open(fname, 'w')
    pickle.dump([self.W, self.bias_vis, self.bias_hid], fp)
    fp.close()

should be:
def save(self, fname):
    fp = open(fname, 'wb')
    pickle.dump([self.W, self.bias_vis, self.bias_hid], fp)
    fp.close()

That is a good food. If you make a pr we will merge it.
Fred
Le 29 oct. 2015 17:27, "isaacgerg"<EMAIL_ADDRESS>a écrit :

See:
https://groups.google.com/forum/#!searchin/pylearn-users/example3_weights/pylearn-users/RVpBfdfYJFg/blpTqYYTEAAJ
I figured out the problem and I wonder if this is a bug. In
autoencoder.py, the following code (at line 33):
def save(self, fname):
fp = open(fname, 'w')
pickle.dump([self.W, self.bias_vis, self.bias_hid], fp)
fp.close()
should be:
def save(self, fname):
fp = open(fname, 'wb')
pickle.dump([self.W, self.bias_vis, self.bias_hid], fp)
fp.close()
—
Reply to this email directly or view it on GitHub
https://github.com/lisa-lab/pylearn2/issues/1561.


react: styling improvements for gherkin components

Summary
Improve styling and CSS architecture of gherkin components in @cucumber/react.
Details
WIP!
Motivation and Context

Improve general look and feel
Avoid having to maintain a separate forked stylesheet for some usages - maybe lean on tailwind as a default for general layout/typography concerns?
Have some kind of style encapsulation to prevent accidental collisions (probably via CSS modules)
Allow some customisation/theming (probably via CSS custom properties)

Screenshots (if appropriate):

Types of changes

[ ] 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).

Checklist:

[ ] The change has been ported to Java.
[ ] The change has been ported to Ruby.
[ ] The change has been ported to JavaScript.
[ ] The change has been ported to Go.
[ ] The change has been ported to .NET.
[ ] I've added tests for my code.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have updated the CHANGELOG accordingly.

What would you think about the possibility to propose several styles through optional themes?

@aurelien-reeves yes definitely, that should be nice and easy with custom properties.
I’ll run an example up today and work on the CSS modularisation too.
@aslakhellesoy raised this in lieu of an issue, hope that’s okay?

I've added CSS modules now - see DocString for initial example. Once rolled out this will mean we no longer need a global stylesheet as each component will have its own styles colocated, and encapsulated at build time (I'll need to update html-formatter to handle this with webpack as well).
Customisation comes from CSS custom properties, which could be set from a custom stylesheet, plus built-in themes can be activated via the <CucumberTheme> component (for example in html-formatter we could get this from a CLI option).
Inevitable dark theme:

OMG this looks awesome! 😍 And very clean scss + minimal logic.
I'd love to make it obvious to consumers of @cucumber/react to take complete control over the styling.
Do you think it makes sense to use TailwindCSS to build the default stylesheet? Would we just use a lot of @apply in the definitions of the classes we have to define? Is there anything to gain from TailwindCSS?
I've had another thought about styling. It's a inspired by React-Markdown Custom Renderers. A custom renderer would typically use a component from the library, and pass custom class attributes.  Another one could just add a simple class name and do the styling in a custom stylesheet. Each to their own.
I think it's important to get this styling story straight. That way it will become much easier to adopt and tailor to users' needs.
LMK what you think

@aslakhellesoy yep I know what you mean. If we could make that renderer a prop of <CucumberTheme> then potentially we could handle it internally with a context. I'll have a play over the weekend and see what I can do.

Discussed at open source day:

Include tailwind in the cucumber-react and html-formatter stack so we can port some of the improved styling of the "chrome" around the report (meta, search etc) over from Cucumber Reports

Hi @davidjgoss - I've brought this uptodate with a few big changes that have gone into master. What's left to do before we can merge this? How can I help?

@aslakhellesoy
Thanks for updating, and agreed on deferring work on the "chrome" to a future change.
I'm just working through the rest of the Gherkin component styling in terms of getting it looking good, encapsulating the styles and making it customisable - should be ready to go by Monday/Tuesday.
One question about GherkinDocumentList - do we think this needs to support custom rendering? It contains some business logic so I think if we wanted to allow users to replace it we'd probably want to break that stuff away from the presentational (accordion) stuff. Maybe we only allow custom CSS classes in this case?
BTW I deployed the Storybook output here so people can preview easily (I'll update it as I do more refinement):
https://serene-wilson-f8fc77.netlify.app/

Personally I think I'd like to get rid of the accordion - I don't think it's an efficient way to navigate, especially with reports that have many files. You have to scroll too much to find what you want.
I think a scrollable tree navigation (Feature->Scenario->Step) on the left and a document on the right might work better. The index page (no document selected) could display a summary.
Not suggesting we do that in this PR, but if you agree we don't need to worry too much about GherkinDocumentList.
WDYT?

@aslakhellesoy agreed re accordion, I've changed GherkinDocumentList to not be customisable.

Almost done here. Left to do:

[ ] Cleanup of a few last styling and encapsulation issues
[ ] Add the ability for custom components to bail out and fallback to the default rendering - e.g. provide a custom implementation for a particular kind of attachment, but carry on with defaults for images etc

I accidentally edited the summary in this PR thinking I was editing #1564 - I've done my best to restore it (reverting the edits wasn't possible).

I've made some more improvements to Markdown. The Markdown rendering and AST rendering is now very similar:
Markdown:

Gherkin:

@davidjgoss do you think we can merge this to main now?

@aslakhellesoy yep I'm happy if you are.

Let's do it! I'll create a new issue with various remaining styling niggles I'd like to address.
I'll merge when the CI is green.


fix: strip query params in loginUri

Fixes an issue with the llm_demo app template.
loginUri was adding 'login/google' to the whole URL, including query params.
This fix strips query parameters before concatenating 'login/google'.

/gcbrun


Return Results from Camera's world/viewport conversion methods

Objective

Fixes https://github.com/bevyengine/bevy/issues/14593.

Solution

Add ViewportConversionError and return it from viewport conversion methods on Camera.

Testing

I successfully compiled and ran all changed examples.

Migration Guide
The following methods on Camera now return a Result instead of an Option so that they can provide more information about failures:

world_to_viewport
world_to_viewport_with_depth
viewport_to_world
viewport_to_world_2d

Call .ok() on the Result to turn it back into an Option, or handle the Result directly.

@DasLixou could I get your follow-up review here?

Sorry, we broke your formatting with the suggestions! Can you format this locally and I'll merge it tomorrow?


Add ReturnsCallback XML Configuration

I made this modification because of the RabbitTemplate.ReturnCallback has been deprecated, and the rabbit:template/ element did not have the attribute of  RabbitTemplate.ReturnsCallback.

@EddieChoCho Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@EddieChoCho Thank you for signing the Contributor License Agreement!

Thanks for the contribution; merged as 57596c6a2 - I changed the XSD docs to represent the deprecation.


Text styling commands broken when at end of text

Migrated from Bitbucket:
Joakim L. Christiansen created an issue 2018-04-25
These commands will not work to set styling at end of text:

self.caret.set_style({'color': (255,0,0,255)})
# Text after this is not affected when caret is at end of text

self.document.insert_text(self.caret.position," ",{'color': (255,0,0,255)})
# If pos is at end of text, with pos-1 it works.

# So I then try this after adding a space character:
self.document.set_style(self.caret.position-1,self.caret.position,{'color': (255,0,0,255)})
self.document.delete_text(self.caret.position-1,self.caret.position)
# This results in IndexError, but not if I wrap the set_tyle line in layout.begin/end_update()
# Still I can not use it to set the style for the next characters.

What I would like is to be able to set the style for the next characters appended to document.text. For now I will just rewrite my code to save which style will be used at the next chars and when they are received apply it then instead of before. Hence I mark this as a minor bug. Maybe it is even supposed to be this way by design, but I find it a bad design if so.

Fixed in latest releases.


Docker denied access

i was trying to run pychat locally but it denied the access to docker container files

Please provide all the steps you did and the concrete error you received

Closing this issue, since to collaboration from PR creator after 3 months


Specifying additional localstack services

I noted that properties for localstack get passed to it via quarkus.aws.devservices.localstack.container-properties.[*]=*, so I tried using this to add a SERVICES value in the hope that devservices would see that and append others to it rather than simply clobbering it with the values from the BuildItems.
Spoiler: it clobbers it.
I've looked around and couldn't find anything that would help. The "golden path" of writing an extension to do this with a DevServicesLocalStackProviderBuildItem is way overkill^(1) for the use case of enabling additional localstack services IMO^(2).
Would this clobbering of SERVICES be considered a bug? If not, consider this my vote for it to be one and to start the conversation.
(1) not to mention issues including the extension's gradle project into a non-extension gradle project so it can be used without having to publish it, but I digress
(2) that's not to say that extensions should not be written, just that for the use case of "enabling extra localstack services" it's not necessary

Services should normally be handled automatically depending the services used in the project. Are you adding extra services because you need them to interact with an another project that used it ? Would you need it for both test mode and dev mode ?

My use case involves services not already implemented as an extension; ie if I wanted to have localstack enable the service, I'd have to write the quarkus extension for it first, even if I had no plans to use the extension and was only using it to configure localstack.
If the extension existed, I'd depend on it, create a no-op class to expose the API client, and mark it unremovable so it'd be kept during build.
If quarkus respected an existing config property (presumably set via env var, but the entire config source hierarchy is in scope by design) for $SERVICES and appended to it instead of overwriting, that would solve this problem.
TBD would be making sure it was exposed outside of the container (if it needed extra ports, etc, how quarkus would deal with that, if at all), but I'd be happy with just having the service enabled and leaving me to my own devices to get it exposed to the outside world.

Cloned, built, tested and the additional service is passed in!

Apparently, testcontainers defaults to "EAGER_SERVICE_LOADING=0", which means "SERVICES" is ignored entirely and all services are "available" but not started/enabled; this means if quarkus keeps the default as-is, this work isn't needed :( , but if the default is ever changed (ie to make enabling services explicit vs implicit), this work would be needed.
(I'm in the "explicit over implicit" camp, but won't lose any sleep if the default is kept)

Cloned, built, tested and the additional service is passed in!
Apparently, testcontainers defaults to "EAGER_SERVICE_LOADING=0", which means "SERVICES" is ignored entirely and all services are "available" but not started/enabled; this means if quarkus keeps the default as-is, this work isn't needed :( , but if the default is ever changed (ie to make enabling services explicit vs implicit), this work would be needed.
(I'm in the "explicit over implicit" camp, but won't lose any sleep if the default is kept)

Right, SERVICES is also now deprecated (https://docs.localstack.cloud/references/configuration/#deprecated). LocalStack seems to have done some perf improvement and made lazy starting of services a defacto. I guess we can keep calling withServices for a while for those using older version of the docker image.
But then, I wonder why you can't access services not added to the container SERVICES ?

I probably could have, I hadn't actually looked at the container's logs
until now (combination of not needing to and an assumption that only
enabled services will work, because of the SERVICES var), just the logs
from java.
That said, probably a good idea to still have this option for the reason
you mentioned. Also, if localstack gates any more features behind a pro
subscription (as is their right, I'm not opposed to people making money!),
it lets us use an older version that might need this capability.
On Sat, Jan 14, 2023, 11:07 a.m. Sébastien CROCQUESEL <
@.***> wrote:

Cloned, built, tested and the additional service is passed in!
Apparently, testcontainers defaults to "EAGER_SERVICE_LOADING=0", which
means "SERVICES" is ignored entirely and all services are "available" but
not started/enabled; this means if quarkus keeps the default as-is,
this work isn't needed :( , but if the default is ever changed (ie to make
enabling services explicit vs implicit), this work would be needed.
(I'm in the "explicit over implicit" camp, but won't lose any sleep if the
default is kept)
Right, SERVICES is also now deprecated (
https://docs.localstack.cloud/references/configuration/#deprecated).
LocalStack seems to have done some perf improvement and made lazy starting
of services a defacto. I guess we can keep calling withServices for a
while for those using older version of the docker image.
But then, I wonder why you can't access services not added to the
container SERVICES ?
—
Reply to this email directly, view it on GitHub
https://github.com/quarkiverse/quarkus-amazon-services/issues/370#issuecomment-1382836302,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB3MOUNCKOE2BS4ALDVTPVLWSLFNBANCNFSM6AAAAAASBI6344
.
You are receiving this because you were mentioned.Message ID:
@.***>


feat(cron): add rm command

Currently there is support for adding cron schedules through this CLI, but not to delete them. This PR introduces the drone cron rm command.

Thanks for the review @tboerger! Is this waiting on additional reviewers to be merged? Let me know if there is anything I can do to help 😃

@bradrydzewski could you please take a look? 😃

Hey @jvrplmlmn thanks for the PR, i rebased this to get it in as master had moved on. #187 is merged.
Thanks for the fix / pr. Great work 👍


False Negative UNINITIALIZED_VALUE with value initialization on array in C++

Infer version v1.1.0
Manjaro 21.2.5

$ ./infer-linux64-v1.1.0/bin/infer -- g++ -std=c++17 test.cpp
Capturing in make/cc mode...
Found 1 source file to analyze in /home/jonathan/rawdisk2/infer-out

test.cpp:4: error: Uninitialized Value
  The value read from a[_] was never initialized.
  2. {
  3.   int a[2] {};
  4.   a[1] += 2;
       ^
  5.   return a[0] + a[1];
  6. }

Found 1 issue
                Issue Type(ISSUED_TYPE_ID): #
  Uninitialized Value(UNINITIALIZED_VALUE): 1

With
int main()
{
  int a[2] {};
  a[1] += 2;
  return a[0] + a[1];
}

Do you mean false positive instead of false negative? The uninit analysis has been re-implemented in the Pulse memory analysis and the current development version doesn't have this false positive any more so I think this can be closed.

Do you mean false positive instead of false negative

yes, sorry '^^


Refactor to use TimeInterval.milliseconds

Issue #, if available:
closes #398
Description of changes:
Refactor to use TimeInterval extension method.
Check points: (check or cross out if not relevant)

[ ] Added new tests to cover change, if needed
[ ] Build succeeds with all target using Swift Package Manager
[x] All unit tests pass
[ ] All integration tests pass
[ ] Security oriented best practices and standards are followed (e.g. using input sanitization, principle of least privilege, etc)
[ ] Documentation update for the change if required
[ ] PR title conforms to conventional commit style
[ ] If breaking change, documentation/changelog update with migration instructions

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thanks for opening this @gibachan.
This looks like a pretty straightforward change that is needed. I'll have someone familiar with that area of the code base review it.

Thank you for your support.


[Feature Request] DAG scheduling to coordinate orders of job roles.

This PR implements a generic DAG scheduling flow to coordinate orders of job role, on demand of different training frameworks, for example:

TFJob

PS
 |---> Worker
 |---> Chief

associated with #82

LGTM


[C++][Parquet] Replace use of int with int32_t in the Parquet encryption APIs

Describe the enhancement requested
For better portability we should prefer using int32_t over int. See this comment for context: https://github.com/apache/arrow/pull/43071/files#r1664346920
Component(s)
C++, Parquet

Issue resolved by pull request 43413
https://github.com/apache/arrow/pull/43413


[identity] API reference class not rendered properly with xref:

some classes are rendered as <xref:....> in the html page, e.g.:

There are plenty of occurrences in the api reference doc (almost every page), please go and check one on by one:
https://docs.microsoft.com/en-us/javascript/api/@azure/identity/?view=azure-node-latest

I don't see this issue in the docs anymore. Checked with Adam, closing this issue.


Move library from Newtonsoft.Json to System.Text.Json

Microsoft & many developers have been moving their apps & libraries from Newtsoft.Json to System.Text.Json recently (e.g. the Microsoft Graph SDK for .NET).
It would be very appreciated if this library could be moved as well. Not only is System.Text.Json faster and more efficient, it is also already used by many developers and libraries. Newtonsoft.Json isn't exactly the smallest .dll and increases the binaries of apps we are creating with the Dropbox SDK for .NET.

Thanks for writing this up! I can't make any promises myself, but I'll share this with the team to see if this is something we can do in the future.

Thanks for considering!


[Bug] Traveler's Diary is saved as 2023

Checklist

[X] My issue was not mentioned by others, and it is not a duplicate issue.

Description
Genshin's Traveller's Diary would have been correctly stored as 2024 until the whole of July, but in August it became 2023.
Reproduction Steps

Open HoYoLab Toolbox
Open Traveler's Diary
Refresh

Expected Behavior
No response
Screenshots

Starward Version
1.12.2-preview.1
Windows Version
22621.3880
Log
[02:40:45.354] [INFO]
Welcome to Starward v0.12.2-preview.1
System: Microsoft Windows NT 10.0.22621.0
Command Line: D:\Games\Other\Starward\app-0.12.2-preview.1\Starward.dll

[02:40:45.379] [INFO] Starward.Services.DatabaseService
Database path is 'D:\Games\Other\Starward'

[02:40:45.394] [INFO] Starward.Services.DatabaseService
Database version is 9, target version is 9.

[02:40:45.452] [INFO] Starward.Pages.MainPage
Last game region is hk4e_global

[02:40:45.460] [INFO] Starward.Pages.MainPage
Navigate to "GameLauncherPage" with param hk4e_global

[02:40:46.097] [INFO] Starward.Pages.GameLauncherPage
Game install path of hk4e_global: "D:\Games\...\GenshinImpact\Genshin Impact game"

[02:40:46.141] [INFO] Starward.Pages.GameLauncherPage
Acutal version and gamebiz of hk4e_global is "4.8.0".

[02:40:47.061] [INFO] Starward.Services.UpdateService
Start to check update (Preview: True, Arch: X64)

[02:40:47.191] [INFO] Starward.Services.UpdateService
Current version: "0.12.2-preview.1", latest version: "0.12.2-preview.1", ignore version: null

[02:40:51.192] [INFO] Starward.Pages.MainPage
Navigate to "HoyolabToolboxPage" with param hk4e_global

[02:40:51.202] [INFO] Starward.Services.GameRecordService
Change region to Global.

Additional Context
No response

It seems like hoyolab's error. The problem still exits now?

Thanks. OK, I seem to be able to get it now with no problems. It feels like it is probably a Hoyolab issue.
Just hope it doesn't recur at the beginning of next month.


Float exponent JSON -> EXI

Parsing of floating point values with exponent is not handled but is valid JSON as shown at http://www.json.org/ .
e.g. 1e500 will be parsed as 1500
Location: EXIforJSONEncoder.c::dumpFloat

Commit https://github.com/EXIficient/exificient-for-json.c/commit/f8d56257e70c37efb5ce094165b837000bf0ef98 should resolve the issue. Correct?

Correct.


Initial namespace context and import for REPL

Try:
return new Event {};

which does not work, but should since Event is in the built-in CTO library inherited from Hyperledger.

Fixed by #307


[Consignments] Stub v2 folder structure

This stubs out our new app work following some existing Eigen conventions, including Relay expectations:
v2
├── Components
└── Screens
    ├── ConsignmentsHome
    │   ├── Components
    │   └── index.tsx
    └── ConsignmentsSubmission
        └── Components

This maps pretty 1:1 to Reaction if one replaces "Screens" with "Routes".
Also, not sure if ConsignmentsSubmission is the best name for the submission flow; this just sets down an example which we can modify.
#trivial

Fails

:no_entry_sign:
Missing Test Files:

src/lib/Scenes/Consignments/v2/Screens/ConsignmentsHome/__tests__/index-tests.tsx

If these files are supposed to not exist, please update your PR body to include "#skip_new_tests".

  Generated by :no_entry_sign: dangerJS


Consider supporting multiple organizations

Hi 👋
Support for multiple organizations is ready! 🙂
The steps to register a new organization in the CNCF deployment are as follows:

Install the CLOWarden GitHub app in the new organization
Setup a configuration file (like CNCF's one) in a repository of your choice
Once the app has been installed and the configuration file is ready, please ping me with the following details so that I can proceed with the organization registration:

ID of the CLOWarden's GitHub app installation [1]
URL of the configuration file (i.e. https://github.com/cncf/people/blob/main/config.yaml)

Please note that the CLOWarden GitHub app is now public, but it will only process requests from registered organizations.
[1] You can obtain this ID from the organization's settings page in GitHub. Settings -> GitHub Apps -> Click on the configure button next to CLOWarden. The ID is the number that appears at the end of the URL.


Fix: IDBDatabase.objectStoreNames should be of type DOMStringList

I was working with IDBDatabases and found that this object property has the wrong type. It should have the type DOMStringList instead of string[].
So I have added an interface for DOMStringList and the appropriate type definition for the property  IDBDatabase.objectStoreNames.
The documentation for DOMStringList can be found here: https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList
And the documentation for IDBDatabase.objectStoreNames can be found here: https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/objectStoreNames

This probably should be class, not interface

All fixed! Let me know if you see anything else.

There's also should be +[key: number]: string, like on read-only arrays

Agreed! It's in.


[SPARK-29018][SQL][phase1] Add new Module sql/thriftserver based on Hive 2.3.6

What changes were proposed in this pull request?
Add new Module sql/thriftserver based on Hive 2.3.6.
Why are the changes needed?
Add new Module sql/thriftserver based on Hive 2.3.6.
Does this PR introduce any user-facing change?
NO
How was this patch tested?
NO

Please change this line to:
./build/sbt  "thriftserver/test-only" -Pspark-thriftserver -P${{ matrix.hadoop }} -Djava.version=${{ matrix.java }}

Checked the code by:
cp -r sql/hive-thriftserver/src/main/java/* sql/hive-thriftserver/v2.3.5/src/main/java/
diff -urNa sql/service/src/main/java sql/hive-thriftserver/v2.3.5/src/main/java

diff -urNa sql/service/src/gen/ sql/hive-thriftserver/v2.3.5/src/gen
diff -urNa sql/service/src/main/scala sql/hive-thriftserver/src/main/scala


thunder_line_follower_pmr3100: 0.1.1-1 in 'noetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository thunder_line_follower_pmr3100 to 0.1.1-1:

upstream repository: https://github.com/ThundeRatz/thunder_line_follower_pmr3100.git
release repository: https://github.com/ThundeRatz/thunder_line_follower_pmr3100-release.git
distro file: noetic/distribution.yaml
bloom version: 0.10.7
previous version for package: null

thunder_line_follower_pmr3100
* First working version o/

Holding for a Noetic sync


"Your hardware does not support this application, sorry!"

After showing splash screen and requesting for unity package permissions I Receive this message "Your hardware does not support this application, sorry!" and then app crashes on Android.

i think this error is related to react-native version.


Fan always on after running biddibi_boddibi_boo.sh

Is this intentional? How can we restore the factory setting for the fan so that it doesn't run unless needed?

Hi @jeremyj563
The fan is on, because the jetson_clock working.
If you want switch of you can disable the service with:

Temporary disable: sudo service jetson_performance stop
Disable service: sudo systemctl disable jetson_performance.service

Other information are written here: https://github.com/rbonghi/jetson_easy/wiki/jetson_performance

Excellent. Thank you!


crudupdate

Hello @butoibogdan
What do you mean by this blank issue?
I'm going to close this.

Hello
Sorry for this issue.
I'm rely new in git hub and I create an issue from a mistake
I need to make on your crud generator some personal customization and I didn't won't to disturb you with a pull request. Really I didn't know what is the best solution offer by git hub clone or fork.
Thanks a lot
Pe 13.06.2015 18:24, appzcoder<EMAIL_ADDRESS>a scris:Hello @butoibogdan
What do you mean by this blank issue?
I'm going to close this.
—Reply to this email directly or view it on GitHub.


Revert "Add video support, continued ( #24 )"

Reverts krikienoid/flagwaver#43

This PR is the result of a botched merge, please ignore it.


fix: fix API endpoint used in listBatchResultSets

Hello @dgburton,
Here a small fix to get listBatchResultSets working (the api endpoint was incorrect).
Best,

Thanks for the PR @nlenepveu


[AutoPR datamigration/resource-manager] chore: jsonfmt datamigration

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/6324

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/5417


Circuit failing tests

Depends on #5

@filiplazovic can you handle merge conflicts and merge this? It looks good otherwise.


fix env variable

It seems like more consistent name, and the loraserver needs the same.
Also, the all references should be corrected - I saw it in docker-compose files.

Good spot. It should have been MQTT_SERVER indeed. (Sorry for my late reply, I was on vacation)


Action Confirmations (Duo)

This is a POC for the Action Confirmations proposal
This will send the user a push notification using Duo, and block until the action is confirmed. How we'll configure what actions require this is still TBD, but might make sense to include in policies in https://github.com/remind101/empire/pull/987.

Something that we discussed internally:
May be nice to just start with a webhook implementation of this, and build a separate project for performing the confirmation. Couple reasons:

Makes it easier for people to build custom confirmations. Just build something that responds to the webhook appropriately.
Doesn't couple Empire to Duo. Otherwise, Empire would most likely have to be able to link Duo users to Empire users. Easier if that kind of mapping is done separately.

I think a separate project for doing these types of action confirmations would be pretty great. Similar to what Slack does out of band notifications, but better if it's just done before the action is actually executed.

Ok, here's the problem I have right now: there's currently no easy way to map an Empire user, to a Duo user.
This is really just a general problem. Ideally, we might have some Identity/User directory that we can consult to say, "Hey, here's this user's github user id, who is this person in the company" or "Given this user, what's their Duo/Slack/GitHub/etc account?"
Users + their account identities could be stored in postgres, but then we'd need to build some UI to manage that. Obviously, that could be done, but I think it'd be overkill for something like Empire. Maybe you could provide Empire with a users.yaml file like:
<EMAIL_ADDRESS>  name: "Eric Holmes"
  github:
    id: 1234
  duo:
    username<EMAIL_ADDRESS>
Where the key is really the identity of the user inside the company. So if I log in with my GitHub account, then it just maps my GitHub user id to my identity.
This then brings up another question. Currently, when using the GitHub authentication backend, we obtain an authorization from github, then encode the GitHub API token inside a JWT encoded Empire API token. In subsequent requests, we use that token to check their org/team membership. Ideally, we'd consult the Identity/User directory to get their API token, so we can check membership within other control layers (like GH deployments).
Bit of a rabbit hole...

I think probably a good alternative to re-writing all of the user management may be to just use emails as the "canonical" user id. For us, that would work fine with Duo since the username always matches the employees email. When authing with GH, we can pull their @example.org email and make that the user id. Convention over configuration.


Create binding and modeling guide/tutorial

Changes in this pull request
Adds a tutorial-style guide on how to approach modeling given a design, how to effectively use IGListBindingSectionController, and how to do local mutations/updates.
You can read the formatted guide here.
Issue fixed: #755, #799, #697

Read draft of guide here

Added link to view guide in branch

@cikpis would love your feedback on this!

nice! 👍 💯
did you pngcrush these assets? 😄

#m lgtm-nystrom 😏

Oops nope, gotta save them bytes. Will crush.

@rnystrom Hey man! Thanks for it. Right now I cannot look at it because I'm on holidays. Yes, sometimes devs get holidays xD
I'll take a look next week! Thanks for the effort :)

This is such a great tutorial. I would have loved this one back when I was familiarizing myself with IGListKit 💯  and IGListBindingSectionController is my favorite part of IGListKit now 👌

Interesting reading, thanks @rnystrom!
I was wondering would be useful to add an example of self sizing cells in this guide? E.g for the Comment cell maybe?

@weyert self sizing cells are loaded with complications/bugs and atm we're not able to provide first class support 😔

I am noticing that at the moment experiencing some weirdness with it. I assume the bugs/complications are related to UICollectionView itself? Anyways, it was just a suggestion :-)

@jessesquires gonna spell check this then land if you're good?

Hi @rnystrom, thanks for the guide. I had some time to read it and seems ok-ish :)
The only thing that still is not answering my questions is: How can I add, in base the content of your guide, a new comment?
Also, seems you are calling update(animated: true), isn't it reloading the whole/partial Controller instead of reloading just the cell like cell?

The only thing that still is not answering my questions is: How can I add, in base the content of your guide, a new comment?

Something changes (a new json response? user has typed a new comment? and the Post updates (gets re-created) and then you simply call perfor performUpdates

I even made a demo 😄
https://www.dropbox.com/s/8v28xbcuff6sjqi/update.mov?dl=0

Hi @heumn, you can find here what I mean about the update(animated: true).
We have always been using insert, delete, move in any collection/table views. In fact in that link there is a comment from me with a code of how I achieved it. So, what I would like to know is: Why arem't we using batchContext.insert(in:, at:) way which should just update that part of the controller instead of call update(animated: true) which is updating the whole/partial controller?

Why arem't we using batchContext.insert(in:, at:) way which should just update that part of the controller instead of call update(animated: true) which is updating the whole/partial controller?

Because why would you want to do that work (figuring out what where and how something changes)? And even if you do, why would you move beyond the realms of just updating the model and call it a day (with calling performUpdates)? It seems like you are approaching the problem from the wrong end.
This is why IGListKit is so elegant. You only ever (almost) serve it immutable objects (section objects/viewModels), explain it who should be responsible for them (section controllers), and how they should map them to cells.
I might have misunderstood you but it seems like you are asking "but I want to do it like I did in UICollectionView delegates and datasource previously, why can I not?". First and formost because that is not how IGListKit was designed. But more importantly because that is a difficult task when the project grows and you are dealing with exponential complexity and tons of different models. This is what IGListKit abstracts away for you.

So in base of what you said, batchContext.insert(in:, at:) should be not visible to devs, otherwise I don't get why that method is there and we should not use it. Maybe for that I got confused :)
Also, again, if I recall properly, when I call performUpdates or update(animated:) after user has scrolled the list, the controller load all and the list start to the top again. Is still the same?

So in base of what you said, batchContext.insert(in:, at:) shouldn't be visible to devs, otherwise I don't get why that method is there and we should not use it. Maybe for that I got confused :)

I think it would be more easy for me to propose a solution to your problem if you could provide me with a dummy project (fork an example project?) and explain to me in detail why and why you want to do something :)

Also, again, if I recall properly, when I call performUpdates or update(animated:) after user has scrolled the list, the controller load all and the list start to the top again. Is still the same?

Good question and I think this is something that is being worked on
https://github.com/Instagram/IGListKit/issues/242
also if you search a little it has been discussed (with different solutions) around in the repo.
Or you can open a PR for it :)

@cikpis the update method on the binding controller performs a diff on its view models and then applies insert+delete+move+reload on the cells. Also, the binding SC will diff when the top level model changes and you call adapter.performUpdates() (so you can append new comments at the view controller or data source).
Instagram has been doing cell-level updates since before IGListKit was open sources, I can guarantee that cell insert+delete+move+reload works great 😉
I'll update the guide to make it even more clear how easy changing the data is!

Also +1 @heumn'a suggestion to search for scrolling solutions, that issue has been pretty well discussed. We don't have a first-class solution built in, but that hasn't prevented anyone from doing it.

@rnystrom nice! so you are telling me that calling adapter.performUpdates() is going to perform an insert+delete+move+reload without affect the scroll? Am I right?

@cikpis yes and no: calling performUpdates() does insert+delete+move+reload, but IGListKit doesn't do any scroll-position-pinning on updates. Check out this issue for an explanation of how we fix scroll positions in Instagram during updates.

What I meant if is the scroll is gonna go up ( not to the new items ) like the whole view is reloaded after calling performUpdates(), or if the scroll stay where it is. Scrolling to the new item is not what I'm asking. I wanna make sure that after I call performUpdates() all the view/scroll maintain the same status/scroll.

Yup, that issue is describing exactly how to maintain scroll position, like you're asking.
If you don't do any special handling, the offset will change when new items are inserted off screen. This is exactly what UICollectionView's default behavior is atm.

Nice! I'll make some test when I'll be back operative :)
Thanks again fro your time, cheers!


unpredictable behavior for coastal HUC subsets

Hi Awesome SubsetTools team-
I'm getting inconsistent behavior when subsetting coastal HUC8 domains.  I ran some tests along California and some HUCs (e.g. 18060006) work fine and others (e.g. 18060009) throw the following error
ValueError: The area defined by the provided HUCs is not part of the conus2 grid.
complete error info below, the scripts are from the examples and are identical except for the HUC selection.  Perhaps there's a way to conduct a test where all the HUC8's over the CONUS are pulled or something?
thanks!

ValueError                                Traceback (most recent call last)
Cell In[15], line 1
----> 1 ij_bounds = st.huc_to_ij(huc_list=huc_list, grid=grid)
2 print("ij_bound returns [imin, jmin, imax, jmax]")
3 print(f"bounding box: {ij_bounds}")
File [.../subsettools/subsettools.py:57), in huc_to_ij(huc_list, grid)
55 conus_hucs, _, indices_j, indices_i = _get_conus_hucs_indices(huc_list, grid.lower())
56 if indices_i.size == 0 or indices_j.size == 0:
---> 57     raise ValueError(f"The area defined by the provided HUCs is not part of the {grid} grid.")
58 return _indices_to_ij(conus_hucs, indices_j, indices_i)

This turned out to be a hf_hydrodata issue and has been fixed now. Data returned are masked with the HUC mask file, ensuring no ocean is returned.


Certification: missing feature of PARENT_PARTITION_CHANGE

For Router 5.5.3, when the original Leader comes back and attaches to the new partition formed by original router, Harness would verify that the statusTLV in address solicit message from original Leader would have value 4 (PARENT_PARTITION_CHANGE) which currently not implemented in OT yet.

Fixed by #1013


NVDA-Screen-Reader prevents toggle of dropdown menu

Bug report
Current Behavior
When i am using the nvda-screen-reader in firefox / windows 10 and i navigate via keyboard to the trigger-button of a Dropdown, i cannot open it with the enter-key.
Expected behavior
Pressing the enter-key should toggle the dropdown-menu - even with nvda enabled.
Reproducible example
You can just visit your example-page: https://www.radix-ui.com/primitives/docs/components/dropdown-menu
Then you have to activate the nvda-screenreader in windows + firefox and make sure you are in browse-mode.
Somehow this is not reproducable with chrome as it seems to handle it different.
Suggested solution
Maybe you can just use the onClick-event instead of onkeydown/onPointerDown? At least this seems to work for the dialog-trigger-button.
Or do you have any workaround for me?
Additional context
This is a known behaviour of the nvda screen reader and as far es i understand they wont change this behaviour.
You can look here for more information: https://github.com/nvaccess/nvda/issues/7898.
This is maybe also related to this issue: https://github.com/radix-ui/primitives/issues/1815.
This behaviour does not affect the trigger button for the dialog and as i studied your code, i found out that this is because you are using the onclick-event on the dialog-trigger-button: https://github.com/radix-ui/primitives/blob/c31c97274ff357aea99afe6c01c1c8c58b6356e0/packages/react/dialog/src/Dialog.tsx#L112
But on the dropdown-trigger you use the onkeydown/onPointerDown-events https://github.com/radix-ui/primitives/blob/c31c97274ff357aea99afe6c01c1c8c58b6356e0/packages/react/dropdown-menu/src/DropdownMenu.tsx#L117
The nvda-screenreader in browse-mode seems somehow to catch the enter-key-event and transform it in a click event - which is not captured by onPointerDown/onkeydown => Nothing happens
Your environment

windows 10
firefox
nvda-screenreader

From what I understand this is inherent in how the Firefox accessibility API works. Activating a button through that API always appears as a click event, not as a key event, regardless of how it was triggered.
It's odd, but since a button semantically doesn't have multiple activation states, Radix primitives should probably always listen for all possible events that activate it to be on the safe side. I don't think there is a case where you want the button to behave differently depending on how it was activated, since that seems semantically inconsistent.


Filter serial by vendor and product id instead of manufacturer

micro:bit on windows serial info:
comName: 'COM18',
  manufacturer: 'mbed',
  serialNumber: undefined,
  pnpId: 'USB\\VID_0D28&PID_0204&MI_01\\9900000040304E4500431003000000150000000097969901',
  locationId: 'mbed Serial Port',
  vendorId: '0D28',
  productId: '0204'

on mac:
comName: '/dev/cu.usbmodem1422',
  manufacturer: 'ARM',
  serialNumber: '9900000040304e4500431003000000150000000097969901',
  pnpId: undefined,
  locationId: '0x14200000',
  vendorId: '0x0d28',
  productId: '0x0204'

Changing our serial filter logic to filter by vendor / product id and not manufacturer.
To test, change serial section of pxtarget.json in pxt-microbit to:
    "serial": {
        "productFilter": "0x0204",
        "vendorFilter": "0x0d28",
        "nameFilter": "^mbed Serial Port",
        "log": true
    },

Needs to be tested on windows.

Fixes #2259

@microsoftsam do you need me to test this?

Yes please.

Tested on windows.


feat(webdriver): add support for selenium webdriver proxy

Allows the configuration of a proxy by using selenium webdriver Builder#usingWebDriverProxy() (was added with v2.46.0).
This is useful when you sit behind a corporate proxy and you need to connect to a remote webdriver server (e.g. BrowserStack).
There is also an issue related to it #2345.

I signed it!

Thanks for reviewing. Added changes

Thanks! Merged as aa5ceb576f0283b6591faaa95e342ef3c603c717


Yum and Alpine finders clobber warning messages

The Yum and Alpine finders both do this in order to "pretty up" their warning messages:
warnings.formatwarning = lambda msg, *x, **y: f'WARNING: {msg}\n'

Unfortunately, this setting is global, and affects whatever application soufi is imported into.
Libraries should not be fidgeting with such things, they should just raise the warning and let the parent application worry about the formatting.

Test case
It's easiest to reproduce with Flask:
Setup
echo 'THIS_IS_PROBLEMATIC = "^.*reg\.ex$"' > test.conf

Behaves as expected
import flask
app = flask.Flask(__name__)
app.config.from_pyfile("test.conf")

Does not behave as expected
import flask
import soufi
app = flask.Flask(__name__)
app.config.from_pyfile("test.conf")


Persistent connections are not saved when created with tools for non-editable children

Godot version: 3a6102a6f
Issue description: Suppose I have a scene and instanced the scene A with child B. Connecting a signal from B with the flag CONNECT_PERSIST will fail (silently) to actually persist unless editable_children is true for A.
Steps to reproduce: Call the connect function from an editor plugin, something like B.connect("somesignal", other_node, [], CONNECT_PERSIST). The connection will work while the scene is loaded, but will stop working on reloading.
I understand non-editable children properties should not be saved, but this fails silently. The error returned by connect() is 0 in both cases. edit: Note this work for connections to B.
This is another reason why exposing editable_children to scripts would be useful. See #20292, this comment and this rejected PR.
Minimal reproduction project: Press space to create the connection and switch/reload scenes with/without editable_children on.

Still valid in 72aaf81
Although this isn't a bug. The connect() doesn't return an error, because it successfully connects. You can turn on editable children to see this. I think it should be enough to mention it somewhere in the docs, not sure where tho.


Added nordshift attribute

nordshift on a register yields generation of muxes instead of shift circuits for dynamic rvalue indexing, akin to nowrshmsk for lvalue indexing.
To facilitate this, the AST transformations for rvalue indexing are moved from genrtlil.cc to simplify.cc, bringing them in line with transformations for lvalue indexing.

I did a rebase / squash to simplify any later comparison with genrtlil.cc

FIXME: tests/simple/partsel.v doesn't pass.
It is currently not possible to use AST_SHIFTX to generate the exact RTLIL $shiftx previously generated in genrtlil.cc. genrtlil.cc uses an intermediate "fake_ast" to trick binop2rtlil into generating RTLIL with different width for the result (Y) and sign for the shift value (B).

Commenting in reg_demux_noshift in the Makefile in shift_issue3.zip in #3875 and running the tests via make now results in:
   Chip area for module '\reg_demux_noshift': 18689.907600
   Chip area for module '\reg_demux_nowrshmsk_mdim_arr': 19213.891200
   Chip area for module '\reg_demux_nowrshmsk_typedef': 19115.271000
   Chip area for module '\reg_demux_pow2': 5513.961600
   Chip area for module '\reg_demux': 21857.661000

reg_demux_noshift yields further savings, and the other results are exactly the same as in #3875, i.e. no regressions.

@daglem I had hard time reviewing the code for the default case when the attribute is not in use, given that this PR touched on that too. I decided to rewrite that part to something that should be more obvious. Please see if it looks good to you.

Not sure what the CI failure is about, the runners almost seem to be building from some other revision of the source since if you take e.g.
../frontends/ast/simplify.cc:2320:49: error: too many arguments to function call, expected 0, have 1
                AST::AstNode *member_node = get_struct_member(this);
                                            ~~~~~~~~~~~~~~~~~ ^~~~

that's not what you find on line 2320 in simplify.cc.

Pushed a rebase to see if that helps with CI...

@daglem I had hard time reviewing the code for the default case when the attribute is not in use, given that this PR touched on that too. I decided to rewrite that part to something that should be more obvious. Please see if it looks good to you.

Either way the branch doesn't play well with tests/arrays03.sv. The RTLIL for that test now doesn't seem to make sense - I'll try to investigate what's going wrong.

I converted this to draft while I attempt to make sense of things in iverilog.

I've made a pull request for iverilog - we'll see how that pans out: https://github.com/steveicarus/iverilog/pull/1106
With those changes in place, the default AST_SHIFTX code can be simplified even further. I'll hold off commiting until the iverilog PR is (hopefully) merged.
I'll look into whether the AST_CASE code can also be simplified now - I suspect the iverilog PR would have saved me from a lot of struggles there :see_no_evil:

@povik I did a final force push to correct my latest correction :sweat_smile:
Without the latest commit, one could just as well have calculated raw_idx_nbits as 1 + std::max(idx_signed_nbits, 32), since node_int creates a 32 bit wide constant.
Hopefully the AST_SHIFTX code now does exactly what you wanted.

Without the latest commit, one could just as well have calculated raw_idx_nbits as 1 + std::max(idx_signed_nbits, 32), since node_int creates a 32 bit wide constant.

Yeah, I was aware the constant node is always 32 bits wide, but still put in the code to calculate raw_idx_nbits as the least amount of bits for the arithmetic to never overflow. I saw there was no harm in it, and thought we could eventually replace node_int to avoid it overflowing on constants that are more than 32-bit wide.
I will try to get back to this PR to give it a final read-through.


Compatibility for transformer version >= 4.40

Hi, thank you for sharing the amazing work.
Do you have any plan to update the code for compatibility with transformer version?
The errors below are shown:
[LlamaDecoderLayer(config, layer_idx) for layer_idx in range(config.num_hidden_layers)]

TypeError: LlamaDecoderLayer.init() takes 2 positional arguments but 3 were given

Hi, @SongDoHou yes, we will update the code next month.

Thank you for quick reply!


[question] RAM consumption

Does anyone know the minimum RAM requirement to RUN a face Analyze with all models (gender, age, emotion, and race)?
I try to run with my t3.medium on AWS and memory fails every time due to a lack of memory. There is no LOOP btw, just a call in my Flask API.

required_memory = 10000 #All deepface models require 9016 MiB


feat: add mint implementation

Implementation in mint (mint-lang) to close issue #14.

Default feature klo go salah. Remove?
On Tue, Mar 8, 2022, 6:07 PM Ronny Gunawan @.***> wrote:

@.**** commented on this pull request.
In mint/dist/index.html
https://github.com/teknologi-umum/decimal-clock/pull/61#discussion_r821558926
:

 <link rel="stylesheet" href="/external-stylesheets.css">

   <script>

     if ('serviceWorker' in navigator) {

       window.addEventListener('load', function () {

         navigator.serviceWorker.register('/service-worker.js');

service worker buat apa?
—
Reply to this email directly, view it on GitHub
https://github.com/teknologi-umum/decimal-clock/pull/61#pullrequestreview-902869644,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXNJK2XPEKUO4LG2BFAVVQTU64YF3ANCNFSM5OV6I3SA
.
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.Message ID:
@.***>

Ok ngga perlu diremove


Auto Start Permission not working on oneplus device

Hello every one, i need small favour so i'm trying to add permission for auto start but auto start screen not opening. if any one achieve the result on oneplus please help me. thanks in advance

It's currently searching for the package com.oneplus.security which does not appear on my OnePlus 8 device.
I believe the auto-launch is configured with the package com.oplus.battery and activity com.oplus.startupapp.view.StartupAppListActivity.
However when I try to launch that Intent I get:
java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.oplus.battery/com.oplus.startupapp.view.StartupAppListActivity mCallingUid=10501 } from ProcessRecord{9d50baa 26557:net.focalist/u0a501} (pid=26557, uid=10501) requires oplus.permission.OPLUS_COMPONENT_SAFE
I tried adding <uses-permission android:name="oplus.permission.OPLUS_COMPONENT_SAFE"/> to the manifest but that didn't work.

Hi @RandomEngy, I've come across the same issue on a oneplus device when dealing with the push notification.
I think now days the device manufactures take more aggressive strategies against the permission request from apps.
However, there is another way to do it instead of requesting to change the startup option. According to the Android developer doc, we could ask for disabling the battery optimization by requesting REQUEST_IGNORE_BATTERY_OPTIMIZATIONS permission, but Google seems reluctant to allow apps to use this action. See also here.

I've given up and taken an alternate path.


[Removal]: Lively Brown Chipmunk

Hotspot Name
Lively Brown Chipmunk
Hotspot b58 Address
11c42xBzQ9W8v1khj2YU77qmUoAyBpLe7tRZkLiZ9eGwd3AJ2iA
Discord Handle
No response
Hotspot Manufacturer
Bobcat
Removal Reason
My hotspots is a true deployment,that can be detected or mappping at any time. I request that my my hotspots be removed from the rejected list, and I hope helium can approves it.
Modifications
No
Extra forwarders
No
Extra antennas
No
Additional Information
Here are my hotspots actual photos
https://user-images.githubusercontent.com/64061024/156875029-ba2b7fb0-9090-442c-9374-db00a2cb9346.mp4

@jthiller  This looks more honest and I believe it's not a gaming hotspot.

hey @abhay I keep reporting the unfair deny list https://github.com/helium/denylist/issues/2772 but you still do nothing to help us out of this mistake your reporting team made !!!!
You had already deleted all our HS once they were entered by mistake and now we are back in !!!
But what the hell is it, we are perfectly legal and I am one of the biggest Helium influencer in Europe, but if this is the service you do online without attention, I will have to discourage thousands of my followers from using helium.
I hope my HS are removed as soon as possible !!!
https://github.com/helium/denylist/pull/4175

hey @abhay @jcronyn @anthonyra I keep reporting the unfair deny list #2772 but you still do nothing to help us out of this mistake your reporting team made !!!!
You had already deleted all our HS once they were entered by mistake and now we are back in !!!
But what the hell is it, we are perfectly legal and I am one of the biggest Helium influencer in Europe, but if this is the service you do online without attention, I will have to discourage thousands of my followers from using helium.
I hope my HS are removed as soon as possible !!!
#4175

If your hotspot is not a game, please provide valid evidence, wait for review, and do not harass in this way.


Create kantiwattwil.txt

@emilmueller I am sorry, it looks like the school does not offer high or higher education to the students. We usually do not include primary and secondary schools to this repository, because secondary schools use community versions of our tools, and they are free for everybody, no special license or subscription is necessary to use them for free. Professional versions, which require paid subscriptions, make sense for colleges and universities.
Do you really need professional versions of JetBrains tools? If yes, could you please tell us a bit more about the features which our community versions (such as IntelliJ IDEA Communuty) lack, and thus you need professional versions for your educational process?

@philipto Thank you for your message. My school is a college in Switzerland. We offer course in programming (http://www.kantiwattwil.ch/portrait/fachschaften/informatik.html) for 12th-grade-students. Besides that i manage a group of programming-enthusiasts. we meet once a week for coding, where we try to write programs for the real world - not just solving school problems.
in both classes i would like to use phpstorm to write web-applications with a tool that offers debugging.
I hope these are enough reasons.
thank you. greetings from switzerland.
emil

@emilmueller Thank you for the clarification! Pull request merged.

Thank you very much.


[Question] data in callback function

Hi, I need put parameters in callback function, like as  JsonObject& DATA
How to do it?

Hi @Modifikator
Currently the library does not implement callback functions with arguments. I recommend that you take a look at lambda expressions and std::bind.


AWS: add gRPC PHP tests.

successful test run is here: https://fusion2.corp.google.com/invocations/c466a6d0-b99a-4f93-8d83-03ebebdf7ff1/log

superseded by https://github.com/grpc/grpc/pull/26349


Close #31, add zip row to table. Tweak and improve css.

Closes #31 if accepted. It's one way to do it. I abstracted a little differently, so let me know if you want to chat about it.
Now that there was longer text to see in the title cell, the buttons arrangement wasn't looking as good, so I tweaked that css a bit.
[Also ran into a bit of weirdness where using .enabled_documents() triggered da to look for al_user_bundle.there_is_another or something like that. Not sure if it's a bug or if we're just not supposed to use that method.]

Ready for a second review

Looks good, thanks!


Hi , i am not able to setup the project locally . There are multiple error coming while running. Can anyone help me out.

          Hi , i am not able to setup the project locally . There are multiple error coming while running. Can anyone help me out.

Originally posted by @Aniket8195 in https://github.com/atsign-foundation/atmosphere_pro/issues/407#issuecomment-2386620951
@Aniket8195 can you please elaborate:
What errors are you seeing?
What commands are you running to achieve those errors?

I was trying to run the app for windows. i got the following error . I was on android studio.
windows/flutter/CMakeLists.txt does not use FLUTTER_TARGET_PLATFORM, updating.
Error: Unable to find suitable Visual Studio toolchain. Please run flutter doctor for more details.

Error: Unable to find suitable Visual Studio toolchain. Please run flutter doctor for more details.

Looks like you are missing some tooling, can you provide the output to flutter doctor as mentioned in the error message?

Hi here is the output.
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[!] Flutter (Channel [user-branch], 3.22.3, on Microsoft Windows [Version 10.0.22631.4169], locale en-IN)
! Flutter version 3.22.3 on channel [user-branch] at C:\flutter
Currently on an unknown channel. Run flutter channel to switch to an official channel.
If that doesn't fix the issue, reinstall Flutter by following instructions at https://flutter.dev/docs/get-started/install.
! Upstream repository unknown source is not a standard remote.
Set environment variable "FLUTTER_GIT_URL" to unknown source to dismiss this error.
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[√] Chrome - develop for the web
[X] Visual Studio - develop Windows apps
X Visual Studio not installed; this is necessary to develop Windows apps.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2023.2)
[√] Android Studio (version 2024.1)
[√] IntelliJ IDEA Community Edition (version 2024.2)

[X] Visual Studio - develop Windows apps
X Visual Studio not installed; this is necessary to develop Windows apps.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the "Desktop development with C++" workload, including all of its default components

The flutter tools tell you exactly what you need to do


The use of Level3 nodes in routing.

Greetings. In attempting to figure out why DNS.sb addresses seemed to have high overhead as reported by Steve Gibson's DNS Speed Benchmark tool (https://www.grc.com/dns/benchmark.htm), running a TraceRT command to the DNS addresses revealed that the routing setup it uses prefers resolving over Level3 infrastructure.
This may have made sense years ago, but ever since the CenturyLink acquisition of Level3, it does not due to the ISP now directly controlling and using it. To make matters worse, the Gibson benchmarking software also reports that all Level3 DNS addresses that are pinged by the software or added to it do not simply return errors if a bad domain name tries to be resolved over them, but instead redirect the request to another page that CenturyLink or otherwise operates. DNS.sb itself does not resort to such interception methods, but CenturyLink may certainly try to intercept them, inducing latency and overhead in the process.
This sort of intercepting and redirection of requests now being done through Level3 goes against the original ethos of DNS.sb being privacy-minded. With this in mind, it is strongly advised to reconfigure DNS.sb's routing methods to no longer prefer or even consider Level3 infrastructure if possible.

Sorry, but what do you mean? We can't control the routing with Lumen (Level 3)

Sorry, but what do you mean? We can't control the routing with Lumen (Level 3)

Greetings, apologies for the confusion. The Lumen.com Level3.net servers were confused with the prior DNS service known as Level3(now CenturyLink operated) as being one and the same. Whoops.
Here is a more relevant and coherent issue raising.
When using the aforementioned DNS Benchmarking tool, the current DNS.SB addresses report a high latency compared to other providers. Upon using TraceRT to figure out why, it was found that the route suffers a 60ms-70ms latency increase as soon as it hops to the Level3.net San Jose node over IPv4 and 60ms increases over IPv6, perhaps expectedly. This may not be ideal for users looking to do very time-sensitive things such as game on the service.
In hindsight and further testing, this latency problem may be a limitation of exclusively relying on Lumen's Level3.net infrastructure, as other DNS providers such as CloudFlare will try to keep latency down by routing over proprietary infrastructure, such as its own or a user's ISP's servers.

This is because in US, we only have one location in San Jose.
Please use DoH service with CDN instead, it's located in Chicago
https://doh.dns.sb/dns-query


wave problem on linux browsers

hi
we have a bad response for wave effects on linux browsers
(i tested on elementryOs and firefox 44)

Please be more descriptive of what the problem is.

the animation is not happend correctly. every time has new problem in animation's effect

the animation is not happend correctly. every time has new problem in animation's effect

Please provide a way to reproduce/visualize it. like a codepen or  at least a gif
Closed due inactivity, feel free to reopen it if it is still necessary.


remove bundle.Dockerfile

Nothing expects this auto-generated file to exist so we don't need to track it
Closes: KATA-1835

@cpmeadors shouldn't bundle.Dockerfile be added back to .gitignore as well ?

/test 4.9-ci-index-sandboxed-containers-operator-bundle

I restarted the 4.9 bundle build, but I think it is obsolete and we should just waive it if it doesn't pass, which it will since I would need to change it to point to the custom bundle dockerfile as well. I plan on removing it when I update the master file to 4.12 configuration.

@cpmeadors shouldn't bundle.Dockerfile be added back to .gitignore as well ?

Yes, that  sounds reasonable to me.

I restarted the 4.9 bundle build, but I think it is obsolete and we should just waive it if it doesn't pass, which it will since I would need to change it to point to the custom bundle dockerfile as well. I plan on removing it when I update the master file to 4.12 configuration.

This seems to be part of a bigger problem which is that the CI as a whole appears effectively unmaintained.

/override 4.9-ci-index-sandboxed-containers-operator-bundle

/override 4.9-ci-index-sandboxed-containers-operator-bundle

/override ci/prow/4.9-ci-index-sandboxed-containers-operator-bundle


Rust suggestions look aesthetically bad, unreadable

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
NVIM v0.10.0
Operating system/version
MacOS 13.6
Describe the bug
Completion info for the Rust language look wrong compared to other languages. This happens in both cases: with the Rust Extra and without it, with rust-analyzer only. Completion window is too large and Info window is skewed. Typescript and Lua for example are ok.

Steps To Reproduce
Install rust-analyzer and try completion for random for instance.
Expected Behavior
Readable, good aesthetics. LunarVim for reference

Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  { "LazyVim/LazyVim", import = "lazyvim.plugins" },
  -- add any other plugins here
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

Feel free to provide a PR with a more sane cmp width setting.