Project rewrite

Heyy, I updated most of the things here and listed below the changes that I did and what they are for. Let me know what you think of my PR, not sure if my code is bug-free though.
Changes

Updated Discord.js from v13 to v14
Added a command and event handler. (Makes adding new commands and events easier!)
Removed message-based legacy commands (Replaced them with slash commands instead.)
Rewrote files to make code more readable and better formatted
Merged former two separate files into one file only. (discord.js & server.js -> index.js)
Minor bug fixes

I'll try to migrate it into TypeScript and change the website design sooner or later!! ♡

Great work!


[bug] Strike not working properly on v4.3.1

Hey!
I am using your editor, and after some tests I faced this behavior. When I try to parse an strikethrough format it won't render if the string has blank spaces close to tilde (~).
~~ teste ~~
~~teste ~~
~~ teste~~
Results of these tests:

It's also reproduced on the demo here: https://rexxars.github.io/react-markdown/

@guilhermecastro-hotmart this is how strike through works.
The spec defines strike through as an emphasis type https://github.github.com/gfm/#strikethrough-extension-
Example from emphasis explaining this behavior: https://github.github.com/gfm/#example-361

@bdougie same goes for wrapping text in single ~.
From the GFM spec:

Strikethrough text is [...] wrapped in two tildes

https://github.github.com/gfm/#strikethrough-extension-

I am happy to adhere to the spec. Thanks for linking it @ChristianMurphy, this is helpful.


[behavior][xwalk-3373] Update no use tests profile

Update tests.full.xml、tests.tizen.xml、subtestresult.xml subcase number
Remove no use tests configuration in ConfigurationExtension/index.html
Remove no use tests configuration in WRTSupport/index.html
Remove no use tests configuration in WRTUI/index.html

s/tcs/TCS/g
Does this TCS means IVI TCS at https://source.tizen.org/sites/default/files/page/tizen-3.0-compliance-specification-for-ivi-profile-v1.0_1.pdf, if yes, please use IVI TCS, and submit this patch to RSA.

@yinhaichao Please set these cases to "DESIGNED" rather than delete them here.

LGTM


rebuild from cache changes contenthash

reproduction repo https://github.com/dreyks/hswp_fail/tree/contenthash
Expected Behavior
Rebuilding unchanged code from cache should result in exact same file and filename
Actual Behavior
Files are same but filenames containing [contenthash] are different.
Steps to Reproduce
https://github.com/dreyks/hswp_fail/tree/contenthash

run yarn webpack - output: main-2f138c469b6d1cc42329.js  3.8 KiB       0  [emitted]  main
run yarn webpack again - output: main-80bb0d27ee34d918376b.js  3.8 KiB       0  [emitted]  main

Additional info

this only happens in 'production' mode
[chunkhash] has the same issue
I've tried changing webpack versions and figured out that when running with<EMAIL_ADDRESS>does not produce this issue

ok i think i'm getting closer
when HS freezes modules it calls _initBuildHash which recalculates the module hash even if it's already recalculated.
moreover at this stage module.buildMeta is changed since module hash was calculated adding providedExports so the recalculated hash is different from previous. so when such module is read from cache on the next run it has a new module hash which affects contenthash of the whole chunk
possible solution would be to check if module._buildHash is present and not call _initBuildHash if that is the case. or modify the _initBuildHash itself not to recalculate the hash but that's on webpack


Modify reset app data button

What's this PR do?
This PR improves the look of Reset App Data button in Setting->general section
Any background context you want to provide?
discussed here
Screenshots?

You have tested this PR on:

[x] Linux/Ubuntu
[ ] Windows
[ ] macOS

Merged. Thanks, @rrhythmsharma.


Contact Us Page

Contact page's title and text should be server side rendered
contact form should be client side rendered
filled out forms will be sent to pomoparty support email
form currently doesn't provide instant feedback & only has default requirements for form submission

The action folder needs to have the _ prefix too

The action folder needs to have the _ prefix too. Other than that it looks good so far. Form styling and positioning needs work but we can do that in future updates

I was wondering about that too actually. But every where on docs, other projects, and articles I've seen the actions folder is named without the _.  For instance, all the examples on the docs ( link ) all the actions/ directories are named without the _ even when they're directly under app/
I'll still change the name to _actions/ and push it up.


Where is FEATURED IMAGES ?

In CTP UI this option exists but on the page of creating a post, it is none.

Ouch! I don't know how I could miss this issue. I am sorry for that.
I didn't know anyone other then me was using this setup. It got so much different and better since time of this issue. Stable release is expected soon and current master can be considered as beta. No proper readme so far.
In fact standard pages/posts content types were not supposed to be used and are even not displayed in current version admin.
Thank you for your interest in wp-headless!

Misunderstood your original question :)
With current version featured image works fine:

Yeah, I already did it :) Thanks!


Checking that at least one person has carefully read each section once we have the new results

Suggest we still say on Slack when we're working through and editing a section to avoid conflicts. This will ensure each section has a had careful read.

[ ] One-page summary
[ ] Stock
[ ] Catches
[ ] Data and assessment
[ ] Stock Biomass
[ ] Recruitment
[ ] Default harvest policy
[ ] Exploitation status
[ ] Management performance
[ ] Reference points
[ ] Unresolved problems and major uncertainties
[ ] Forecast decision tables
[ ] Research and data needs
[ ] 1 Introduction
[ ] 1.1 Stock structure and life history
[ ] 1.2 Ecosystem considerations
[ ] 1.3 Management of Pacific Hake
[ ] 1.3.1 Management of Pacific Hake in the United States
[ ] 1.3.2 Management of Pacific Hake in Canada
[ ] 1.4 Fisheries
[ ] 1.4.1 Fisheries for Pacific Hake in the United States
[ ] 1.4.2 Fisheries for Pacific Hake in Canada
[ ] 2 Data
[x] 2.1 Fishery-dependent data
[x] 2.1.1 Total catch
[x] 2.1.2 Fishery biological data
[ ] 2.2 Fishery-independent data
[ ] 2.2.1 Acoustic survey
[ ] 2.3 Other data not used in this assessment
[ ] 2.4 Externally analyzed data
[ ] 2.4.1 Maturity and fecundity
[ ] 2.4.2 Ageing error
[ ] 2.4.3 Weight-at-age
[ ] 2.4.4 Length-at-age
[ ] 2.5 Estimated parameters and prior probability distributions
[ ] 2.5.1 Natural Mortality
[ ] 2.5.2 Steepness
[ ] 2.5.3 Variability on fishery selectivity deviations
[ ] 2.5.4 Age composition likelihood
[ ] 3 Assessment
[ ] 3.1 Modeling history
[ ] 3.2 Description of base model
[ ] 3.3 Response to 2022 Scientific Review Group (SRG) review
[ ] 3.4 Modeling results
[ ] 3.4.1 Changes from 2022
[ ] 3.4.2 Assessment model results
[ ] 3.5 Model uncertainty
[ ] 3.6 Reference points
[ ] 3.7 Model projections
[ ] 3.8 Sensitivity analyses
[ ] 3.9 Retrospective analyses
[ ] 3.10 Performance of past projections
[ ] 3.11 Research and data needs
[ ] 4 Acknowledgments
[ ] 5 References
[ ] 6 Tables
[ ] 7 Figures
[ ] A Base model MCMC diagnostics
[ ] B Scientific Review Group (SRG) requests from 2024 meeting
[ ] C Glossary of terms and acronyms used in this document
[ ] D Report of the 2023 Pacific Hake fishery in Canada
[ ] E Report of the 2023 Pacific Hake fishery in the United States
[ ] F Estimated parameters in the base assessment model

[ ] One-page summary
[ ] Stock
[ ] Catches
[ ] Data and assessment
[ ] Stock Biomass
[ ] Recruitment
[ ] Default harvest policy
[ ] Exploitation status
[ ] Management performance
[ ] Reference points
[ ] Unresolved problems and major uncertainties
[ ] Forecast decision tables
[ ] Research and data needs

FYI - instead of writing here what section of text people are working for this careful read issue; I just edited the list with my bold initials to indicate the sections that I'm "checking out" to work on.

If you want to do what I did (easier to see for me) use a code:
https://stackoverflow.com/questions/23904274/is-there-a-way-to-get-colored-text-in-githubflavored-markdown


cmake: fix DTS handling of multiple overlay files

This commit fixes an issue where providing a list of overlay files for
dts was not handled correctly.
The means that using -DDTC_OVERLAY_FILE="file1.overlay;file2.overlay"
would fail as those two file names would be concatenated into a single
file name.
This is fixed by properly quote the DTC_OVERLAY_FILE variable.
Signed-off-by: Torsten Rasmussen<EMAIL_ADDRESS>

Bug report in slack:

I'm using this line to compile application using config and device tree overlay:
west build -p -b decawave_dwm1001_dev redskin -- -DDTS_ROOT=/home/sdalu/ZephyrProjects/zephyr-redskin -DOVERLAY_CONFIG="overlay-i2c.conf;overlay-debug.conf" -DDTC_OVERLAY_FILE="decawave_dwm1001_dev.overlay\;i2c.overlay"
What I find strange and counter-intuitive is that I'm obliged to backslash the semi-colon in DTC_OVERLAY_FILE but not in OVERLAY_CONFIG . Documentation only mention quoting not quoting+backslashing ( https://docs.zephyrproject.org/latest/application/index.html )
If I don't use backslash it's looking for the overlay called decawave_dwm1001_dev.overlayi2c.overlay (

That's fixing it


Fix accept/reject remote follow request

When accept or reject a remote follow request from Pleroma/Firefish/Misskey/etc, the id in the message should match the local actor, at least for the host name part.
The issue was brought up previously and correctly pinpointed in #323. However, the last commit in #323 seemed incorrect. This PR intend to fix that for good.

Thanks - that one's on me!


Lookup default news image if newslike content

We should only provide a default news image if the content belongs to the
news subgroup.

This looks good 👍
The only thing I'm concerned with is whether our newslike criteria is enough. Looking up what documents use this in Whitehall I can see it comes from LeadImagePresenterHelper and the usage search pulls up: https://github.com/alphagov/whitehall/search?q=leadimagepresenterhelper&unscoped_q=leadimagepresenterhelper which would mean including in https://github.com/alphagov/govuk_document_types/blob/master/data/supertypes.yml#L411 and probably the document type of case study
Case study was a surprise for me, although I did expect speech so could leave them out since they're a) probably quite far down the road compared to speeches and b) probably need checking first for default image anyway

@kevindew I guess I was approaching this by thinking about what would surface under the news and communications section of topics pages specifically, because that's what is using rummager.  This section uses the "news_and_communications" content purpose supergroup (https://github.com/alphagov/govuk_document_types/blob/2645f543bea870b9469a70d6c93fde4db6e493dd/data/supertypes.yml#L500) but I wondered if that was too broad a list with lots of specialist documents in it?

Yeah, I'd agree that we don't want specialist documents included

@kevindew Shall we go with the "news" and "speeches_and_statements" subgroups?

@emmabeynon yup sounds good

@kevindew Now amended to include speeches and statements 👍


when install，can not find "cusolverDn.h"

Installing collected packages: groundingdino
Running setup.py develop for groundingdino
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [48 lines of output]
    Building wheel groundingdino-0.1.0
    Compiling with CUDA
    running develop
    /home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
    !!

            ********************************************************************************
            Please avoid running ``setup.py`` and ``easy_install``.
            Instead, use pypa/build, pypa/installer or other
            standards-based tools.

            See https://github.com/pypa/setuptools/issues/917 for details.
            ********************************************************************************

    !!
      easy_install.initialize_options(self)
    /home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
    !!

            ********************************************************************************
            Please avoid running ``setup.py`` directly.
            Instead, use pypa/build, pypa/installer or other
            standards-based tools.

            See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
            ********************************************************************************

    !!
      self.initialize_options()
    running egg_info
    writing groundingdino.egg-info/PKG-INFO
    writing dependency_links to groundingdino.egg-info/dependency_links.txt
    writing requirements to groundingdino.egg-info/requires.txt
    writing top-level names to groundingdino.egg-info/top_level.txt
    /home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/utils/cpp_extension.py:476: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
      warnings.warn(msg.format('we could not find ninja.'))
    reading manifest file 'groundingdino.egg-info/SOURCES.txt'
    adding license file 'LICENSE'
    writing manifest file 'groundingdino.egg-info/SOURCES.txt'
    running build_ext
    building 'groundingdino._C' extension
    gcc -pthread -B /home/work/miniconda3/envs/make-a-prot/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/work/miniconda3/envs/make-a-prot/include -fPIC -O2 -isystem /home/work/miniconda3/envs/make-a-prot/include -fPIC -DWITH_CUDA -I/home/work/zhaoyuxing/Make-A-Protagonist/experts/GroundedSAM/GroundingDINO/groundingdino/models/GroundingDINO/csrc -I/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include -I/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -I/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include/TH -I/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include/THC -I/home/work/miniconda3/envs/make-a-prot/include -I/home/work/miniconda3/envs/make-a-prot/include/python3.10 -c /home/work/zhaoyuxing/Make-A-Protagonist/experts/GroundedSAM/GroundingDINO/groundingdino/models/GroundingDINO/csrc/MsDeformAttn/ms_deform_attn_cpu.cpp -o build/temp.linux-x86_64-cpython-310/home/work/zhaoyuxing/Make-A-Protagonist/experts/GroundedSAM/GroundingDINO/groundingdino/models/GroundingDINO/csrc/MsDeformAttn/ms_deform_attn_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
    In file included from /home/work/zhaoyuxing/Make-A-Protagonist/experts/GroundedSAM/GroundingDINO/groundingdino/models/GroundingDINO/csrc/MsDeformAttn/ms_deform_attn_cpu.cpp:14:
    /home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include/ATen/cuda/CUDAContext.h:10:10: 致命错误：cusolverDn.h：没有那个文件或目录
       10 | #include <cusolverDn.h>
          |          ^~~~~~~~~~~~~~
    编译中断。
    error: command '/bin/gcc' failed with exit code 1
    [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.

error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [48 lines of output]
Building wheel groundingdino-0.1.0
Compiling with CUDA
running develop
/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  easy_install.initialize_options(self)
/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
running egg_info
writing groundingdino.egg-info/PKG-INFO
writing dependency_links to groundingdino.egg-info/dependency_links.txt
writing requirements to groundingdino.egg-info/requires.txt
writing top-level names to groundingdino.egg-info/top_level.txt
/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/utils/cpp_extension.py:476: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
  warnings.warn(msg.format('we could not find ninja.'))
reading manifest file 'groundingdino.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'groundingdino.egg-info/SOURCES.txt'
running build_ext
building 'groundingdino._C' extension
gcc -pthread -B /home/work/miniconda3/envs/make-a-prot/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/work/miniconda3/envs/make-a-prot/include -fPIC -O2 -isystem /home/work/miniconda3/envs/make-a-prot/include -fPIC -DWITH_CUDA -I/home/work/zhaoyuxing/Make-A-Protagonist/experts/GroundedSAM/GroundingDINO/groundingdino/models/GroundingDINO/csrc -I/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include -I/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include/torch/csrc/api/include -I/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include/TH -I/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include/THC -I/home/work/miniconda3/envs/make-a-prot/include -I/home/work/miniconda3/envs/make-a-prot/include/python3.10 -c /home/work/zhaoyuxing/Make-A-Protagonist/experts/GroundedSAM/GroundingDINO/groundingdino/models/GroundingDINO/csrc/MsDeformAttn/ms_deform_attn_cpu.cpp -o build/temp.linux-x86_64-cpython-310/home/work/zhaoyuxing/Make-A-Protagonist/experts/GroundedSAM/GroundingDINO/groundingdino/models/GroundingDINO/csrc/MsDeformAttn/ms_deform_attn_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
In file included from /home/work/zhaoyuxing/Make-A-Protagonist/experts/GroundedSAM/GroundingDINO/groundingdino/models/GroundingDINO/csrc/MsDeformAttn/ms_deform_attn_cpu.cpp:14:
/home/work/miniconda3/envs/make-a-prot/lib/python3.10/site-packages/torch/include/ATen/cuda/CUDAContext.h:10:10: 致命错误：cusolverDn.h：没有那个文件或目录
   10 | #include <cusolverDn.h>
      |          ^~~~~~~~~~~~~~
编译中断。
error: command '/bin/gcc' failed with exit code 1
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.

Could you provide some environment info about your machine, including CUDA version, etc.


added Heap Sort

Assigned Issue Number ?
#7
Language Opted ?
C++/Python/Java
Number of files added or updated ?
5 (C++ Pure/ C++ inuilt func/ Java/ Python/ README)
Name of these files ?
Algorithm => Sorting =>Heap_Sort => Heap_Sort.py
Algorithm => Sorting =>Heap_Sort => HeapSort.java
Algorithm => Sorting =>Heap_Sort => HeapSort_inbuilt_func.cpp
Algorithm => Sorting =>Heap_Sort => HeapSort_pure.cpp
Algorithm => Sorting =>Heap_Sort => README.md
Checklist

[x] I've read the contribution guidelines.
[x] I've referred the correct issue number.
[x] I've fill up this entire template correctly.

Sorry I guess, there is some problem ! I'll check and get back to you ! Feel free to assign someone else for this issue !


discuss these cell logic functions

I have R versions of the cell logic from raster,terra in vaster and similar for tiling in grout, both unpolished:
https://github.com/hypertidy/vaster
https://github.com/hypertidy/grout
I think these make sense on their own, grid logic independent of any file or data handling and I'd like to see (or build myself) python and other lang versions. I'm also interested to contribute some of this to GDAL itself, there's at least a few cases I would use it for features in the lib-apps I want, but that needs a broader review atm.

[ ] what is the minimal or sensible set of functions
[ ] funs are of dim, extent or a combination, should also have objects that provide methods (or closures that record a dim+extent)
[ ] should funs be vectorized, i.e.multiple sets of dim+extent
[ ] what index conversions needed for tiles-as-children rasters, netcdf vs gdal indexes etc
[ ] grid alignment, compare gdal projwin to raster snap in,out,near - and ability for gdalwarp to act as RasterIO with a snap option

These are just brain dump ideas atm for things I've been doing in R and want more broadly in gdal and elsewhere 🙏
https://github.com/geopandas/geo-arrow-spec/issues/24#issuecomment-1230266557

I didn't forget about those ... not entirely anyway!  But, it's been very illuminating to strip down to just the bare essentials, and then see that some functions are only a function of dimension, some are of extent and dimension, and some compare extents (basically the snap stuff).
I see you have pretty serious snap options in grd ... I'm resistant to having an object that are also for data and vis for this functionality - which is why I didn't just run with grd ... but, I'm also drawn to having an OOP solution - I guess there are at root functions for grid logic, and then there's a heirarchy of tools -objects that do variously

knows its raster-ness (extent + dimension)
knows only its alignment (the origin + resolution) - on reflection I guess that's what a (shear == 0) geotransform is ... hmm
knows only its dimension (a bare image, with a default extent - variously [0,1] or [0,dim] depending on context)

I'm fleshing out how interact with this logic as I slowly become independent from raster - recently I wrote raster::trim() from scratch, just to see what the logic is like - and there's very often a back-and-forth in this stuff, get enough data to find the "nearblack" margin, then apply that to a warp-streamed subset read.  That's a data-dependent task though, and perhaps better done by gdal with nearblack anyway.
I'm interested very much in getting this family of grid logic that's entirely independent of data - things like polygon extractions from netcdf time series, what you really want is the 2D cell index of those polygons, then batch those into netcdf chunks - and the key idea here is that the indexing logic and query plan is entirely independent of the actual data source. I'm low level fleshing this out with a colleague in the climate model space, and he has very large workflows of interest, it's not just me and my tools ;)

and like, GDAL is crasy fast to rasterize polygons, as is {fasterize} - but I don't want a polygon-value burned tif as output, I want a table of cell index and polygon ID that I use for this plan-query batching - and for that I need index-converters from global cell (extent+dimension) to chunk cell (tiled arithmetic converts a global cell to a chunk-in-memory index).
more thoughts than code atm, but I have a lot of these pieces around :)

at some point I'll fold in the logic for netcdf from tidync, and flesh out the translators I've been talking about, and then explore what's needed for a proper api vs just R funs

👌

I definitely need the hand-holding!  I think it would be valuable :)

related https://github.com/pydata/xarray/issues/5081

just reading Danielle's blog with a couple of rasterization steps, we could use a sparse cell approach - not profound or anything but a clear example for some crossover discussion: https://blog.djnavarro.net/posts/2022-08-23_visualising-a-billion-rows/

all the more reason for me to get these funs in here, I keep realising implications, and variations on the index conversions 🙏


Thoughts on DI

Kern046,
first of all, thank you for this package since it looks like the only one ABAC implementation for native PHP at all :)
But I found this library very NON-extendable :(
One simple example. It is not possible at all to plug in your own Loader (I want to develop and use e.g. SQL or MongoDB loader for policies). And also all Managers are instantiated by class name too in Abac constructor...
By using classname-dependant code you don't give a chance for developer to extend your library ((( The only way to use it in real project is to copy-paste and rewrite the code.

Hello !
Thank you for your feedback, it is very nice to have some thoughts about the library !
I really understand your problem and I want php-abac to be available for any kind of usage.
My primary thought about it was to implement step-by-step new loaders, new comparisons and features in the library core. I still want to do it that way.
On the other hand, I totally agree about the need for customization, as I often do in my own projects.
So I will implement a way to add your own Manager classes, loaders, comparisons, etc... But I think the best way to do it is to implement a new Abac class, something like CustomAbac, to keep other users from a dependency injection system which could be useless for them.
I want to know your thoughts about this idea, would that be a solution for your use ?
Eventually, I would like to know as well what are the different baheviours you would ahve in these new Manager classes ? If this concerns new features, perhaps I can implement it in the current classes !
Once again, thanks for your feedback ! I need it to make an useful and efficient library !

But I think the best way to do it is to implement a new Abac class, something like CustomAbac, to keep other users from a dependency injection system which could be useless for them.

I think it is not a good idea. DI cannot be useless in 2016 :)
According to SOLID principles:

Its better to provide inheritense ability for class users rather than modification of existing code (O letter)
Parts of the programm should be replacable without harming the logic of it (L).
Considering this I would advice to check the PHP-FFMpeg/PHP-FFMpeg library implementation at github. I consider it to be near to perfect implementaton of extendable library. Check this use case:

$ffmpeg = FFMpeg::create([
            'timeout' => 0,
            'ffmpeg.threads' => 4,
        ]);
$video = $ffmpeg->open($originalPath);
$video->addFilter(new SimpleFilter(['-metadata', 'title=']));
$video->save(new X264(), $compressedPath);

In this case you can create your own video filter which just needs to implement known interface - and library still working. The same is with format class (new X264). So, the first thing you need to do is start using interfaces. Especially you need to get rid of such things like:
    public function __construct(ComparisonManager $comparisonManager) {
        $this->comparisonManager = $comparisonManager;
    }

You should declare interfaces names, not classes:
    public function __construct(SomeManagerInterface $comparisonManager) {
        $this->comparisonManager = $comparisonManager;
    }

I can't agree more :) !
I will work on it and keep you updated !

Hello ! Sorry for the delay I'm running out of time. I am currently working on what we said.
I wanted to give precisions about the work and discuss the form it is taking.
The constructor had too many arguments if I passed the managers to it.
That's why I am creating an init method with these parameters. If the user does not provide instances of AttributeManagerInterface for example, the library one will be provided !
I hope I can create a PR for it soon !

ok, thanks for update! I have tried the library with Yii2 and Laravel 5. Both projects were REST APIs, without any highload for now unfortunately:( But works well with both. With Yii2 it is even possible to map policies to sql select conditions, so the user sees only records he allowed. (they have action as a standalone class implementation). Extended some comparison classes to get more flexibility with user's fields.

The constructor had too many arguments if I passed the managers to it.
I think in this case there are 2 ways to make it pretty.

pass an array of managers
make chaining call obj->setM1()->setM2()...
Or make both

Using the Factory pattern, it is now possible to use its own managers with the Abac object :) !
I'm closing this issue

Using the Factory pattern, it is now possible to use its own managers with the Abac object :) !
I'm closing this issue

Using the Factory pattern, it is now possible to use its own managers with the Abac object :) !
I'm closing this issue


TP2000-929  Fix quota form geo area member exclusions

TP2000-929  Fix quota form geo area member exclusions
Why
The get_all_members_of_geo_groups function  (used when editing a quota order number origin to update any exclusions) doesn't use the latest version of GeographicalMembership queryset. This is causing an issue where an end-dated member of the passed in geo group is still ultimately added as an exclusion.
Also, the function doesn't guard against geo groups sharing members, sometimes resulting in a member/geo area being added multiple times as an exclusion.
When testing this PR, another issue had also been identified this time in the create measure journey concerning geo area member exclusions. create_measure_excluded_geographical_areas like get_all_members_of_geo_groups does not use the latest version of GeographicalMembership, causing a server 500 error on attempted measure creation.
What

Use current() on querysets to get the latest version of memberships
Return all members as a set to ensure there are no duplicate geo areas
Update test

Before:

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (9a2e27d) 92.55% compared to head (c824b79) 92.56%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #954   +/-   ##
=======================================
  Coverage   92.55%   92.56%
=======================================
  Files         433      433
  Lines       30410    30410
  Branches     2312     2309    -3
=======================================
+ Hits        28147    28148    +1
  Misses       1804     1804
+ Partials      459      458    -1

Impacted Files
Coverage Δ

geo_areas/tests/test_utils.py
100.00% <100.00%> (ø)

geo_areas/utils.py
100.00% <100.00%> (+7.14%)
:arrow_up:

measures/patterns.py
91.70% <100.00%> (ø)

measures/tests/test_patterns.py
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Memory leak

not sure if i'm doing something wrong, but i'm getting a memory leak when creating many FileWriters (event though ending them properly)
const path = require('path');
const WavFileWriter = require('wav').FileWriter;

const outDir= './audio-rec';

setInterval(() => {
  const fileName = `${new Date().getTime()}.wav`;
  const outPath = path.join(outDir, fileName);
  const writer = new WavFileWriter(outPath, {
    sampleRate: 16000,
    channels: 1
  });
  const buf = Buffer.alloc(10000);
  Buffer.from([255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]).copy(buf);
  writer.write(buf);
  setTimeout(() => writer.end(), 100);
}, 1);

I resorted to use ffmpeg thru child process instead, to avoid the memory leak


[Feature Request] Amazon Glacier Support

Hi,
Filing a feature request to support Amazon Glacier.  Given the pricing, this seems like an ideal rclone target - $0.007/GB is pretty decent...
Thanks!
-Cemil

Suprised it isn't supported yet. (I would like to mention that @Backblaze is $0.005/GB 😃  (I don't work for Backblaze) )

+1

+1 thought it is already there, but now that I need it it isn't :(

What would rclone need to do to support this? Set a life cycle policy?

I believe it would be very difficult for rclone to support Glacier, the primary reason being that Glacier does not have the concept of pathnames or filenames: when data is uploaded to Glacier, a unique archive ID is generated by Glacier and that ID is the only way to access the file.  On top of that, the 4-hour transaction delay is maddening and the obtuse (that's generous) cost calculations require very careful study.  Here's a link to a document detailing why I removed Glacier support from HashBackup:
http://www.hashbackup.com/technical/glacier-eol
Some of this has changed recently as Amazon has made it possible to access Glacier without the 4-hour delay, but many of the other points are still valid.  I think when compared to S3 Infrequent Access and Google Nearline, Glacier has very few advantages.

@hashbackup thanks for the writeup - very interesting.
So it looks like S3 Infrequent Access would be the way to go.  It looks like that would be easy to add - what do you think?

Yeah, IA is very easy to add: it's just a storage class header on the
upload and other S3 operations aren't affected.  RRS (Reduced
Redundancy Storage) is also a storage class option, but I'd avoid it
because according to Amazon, it statistically loses 1 file in 10K per
year, and from the way they have it listed on their website, I believe
they will eventually deprecate it, like Google is doing with DRA
(Durable Reduced Availability).
Other gotchas: S3 IA rounds up every file size to 128K, so using the
cost difference between IA and regular S3, you don't want to use IA
for any files below 53400 bytes because it will be more expensive than
regular S3.  There is also a 30-day minimum storage period with IA: if
you delete an object before it has been stored 30 days, you're still
charged for 30 days.  There's not a good way to optimize for this
because most of the time the software layer between the storage
service and user data doesn't know how long a file will be stored.
Google also has a 30-day delete penalty with Nearline, and with
Coldline, it's 90 days.  In my opinion, these complex pricing
strategies are gimmicks that trick people into paying more in storage
costs.  For example, Coldline is 3.7x cheaper per month vs regular
storage costs, but it could cost 90x more to store a short-lived
object if you're not careful.
Google Class A operation costs are also double with Nearline and
Coldline, but at least there is no file size minimum as with S3 IA.
Class B operations are more than double with Nearline, and 12x more
with Coldline.  With HashBackup, this isn't a big deal because it is
very stingy with operations, but for something like rclone where you
are doing a lot of directory listings and transferring a lot of
individual files, it could matter.
On 1/27/17, Nick Craig-Wood<EMAIL_ADDRESS>wrote:

@hashbackup thanks for the writeup - very interesting.
So it looks like S3 Infrequent Access would be the way to go.  It looks like
that would be easy to add - what do you think?
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/ncw/rclone/issues/923#issuecomment-275777038

--
HashBackup: easy onsite and offsite Unix backup
http://www.hashbackup.com

I also think glacier would be a good idea, especially since I believe they lowered it to 0.004 except in California then it's the same price as b2 which is 0.005. Not much of a savings by the way, I did a comparison. 13t at b2 is $60 a month  the same at glacier is 56. Still though I think this would be a good idea. Any plans to make this happen?  I filed a duplicate bug which I will reference, I hope. What's  #the status on this? I filed it under 1038
I can't  speak to how hard it would be, but the 4 hour delay could be worth it especially as you won't be able to download all 13t in one sitting anyway. It would be another option a user has anyway.

+1 here, I primarily just need some programmatic way to initiate restore (and then 4+ hours later) do a transfer from S3 to elsewhere. Putting a large amount of data in glacier years ago was a terrible idea.

+1 please as backup solution do S3 and others will be amazing

+1

It now works!!
You can either:

create a new S3 remote to systematically use the GLACIER storage class

[s3_remote_glacier]
type = s3
provider = AWS
env_auth = false
access_key_id = xxx
secret_access_key = xxx
region = xx-xxxx-x
endpoint =
location_constraint = xx-xxxx-xx
acl = private
server_side_encryption = AES256
storage_class = GLACIER

then rclone copy or sync and it will immediately be stored using the GLACIER storage class.

or use a remote with a default storage class and override the value at runtime

rclone copy myfile.txt regular_S3_remote:mybucker/myfolder/ --s3-storage-class GLACIER

This is now possible following the update of the S3 PUT API

With the S3 PUT API, you can now upload objects directly to the S3 Glacier storage class without having to manage zero-day lifecycle policies.

I successfully tested both options.

@WilliamCocker great news :-)
Do you fancy sending a pull request to add GLACIER as an option here?  You can put "Fixes #923" in it :-)
https://github.com/ncw/rclone/blob/8fb707e16dab63609bf29b0eac65cf6395af8942/backend/s3/s3.go#L528-L546

@ncw Okay, I submitted a pull request as instructed and another one for the documentation but I must warn I'm no GitHub expert so let me know if I should have done something differently.
Thanks for your hard work, rclone rocks!

@ncw Okay, I submitted a pull request as instructed and another one for the documentation but I must warn I'm no GitHub expert so let me know if I should have done something differently.

I don't see your patches - did you click the button in your fork to create the pull request?

Ah I see, you've created the pull requests on your fork... Can you create them on the rclone main repository?

@ncw ok I just did, let me know if there is anything else


Possible Expansion of SpawnTypes

After handling SpongePowered/SpongeCommon#502, I've noticed a lot of variances in the type of spawning that can take place. I'd like to find out if plugin developers are looking for more detail or more finer grained understanding of why an Entity spawned. With the phases, it's pretty easy to pinpoint why an Entity spawned, depending on the circumstance.

If there are bleeding changes for SpawnTypes, I'd recommend renaming CUSTOM to UNKNOWN.

Usually, Sponge can decipher the spawn type but in some cases, the type is just unknown.

SpawnTypes.ENTITY_SPLIT or similar could be added for when entities split or otherwise create entities directly (no spawn eggs, etc). The prime example being slimes, of course. Currently, I see no reasonable SpawnType to represent a slime splitting.

When you ask for whether they want finer grained, do you mean then you have already in the current cause system?

@ryantheleach yes. There are a few cases that simply stating a SpawnTypes.DROP_ITEM is quite ambiguous still.

I'm thinking this should change to a 'mega-tracking/request' thread and solve this piecemeal over time.


ng-click is funny behavior in v1.4.2

When I click on tag with ng-click,
<button class="btn btn-warning" ng-click="updateGroup()" ng-disabled="updateGroup.$invalid">update</button>

get this error.
TypeError: v2.updateGroup is not a function
    at fn (eval at <anonymous>

Where "v2" come from?

@pyonnuka please provide a minimal (but complete) reproduce scenario, see bug submission guidelines: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#submitting-an-issue

v2 is coming from the parser (it is basically your current scope).
This error happens because you are trying to call scope.updateGroup(), but scope.updateGroup is not a function (it is defined, but it is not a function).
Since you seem to be using updateGroup.$invalid, I asume you might have form named updateGroup, in which case it would overwrite scope.updateGroup function already existing on the scope.
--
Bottom line, either change your function name or change your form name, so the latter does not overwrite the former.

In fact, it used to throw TypeError: Cannot read property '0' of null on v1.3.x, so I guess this is a nice improvement (the error makes much more sense now).

As @gkalpak mention, the forgiving nature of angular expressions never included function calls on things that are defined but are not callable.

@gkalpak I love you right now, it might be lust.
just to recap, the function has a name as another variable and is conflicting in $scope after being called

@gkalpak Thanks so much

This error usually happens when you're trying to call a scope variable as a function when it's not actually a function, i.e.
// html inside your controller element
<button ng-click="sayHello()">Hello</button>
// js in your controller
$scope.sayHello= 'hello';

It should be a simple fix, just track down where you're reassigning or misdeclaring $scope.updateGroup


Email no longer works

I don't receive emails from sites, and a personal email sent there gets returned with this message
<EMAIL_ADDRESS>conversation with spicy.homes[<IP_ADDRESS>] timed out
while receiving the initial server greeting

Thanks for letting me know. I let the domains that are used for receiving email expire. I've registered a bunch of new domains but it may take a little while for DNS to propagate.


Support multiple FromRoute and FromQuery per Object

Using ASP.NET Core 2.2 I have the following ApiController action:
[ApiController]
public class PostController : Controller {

    [HttpGet("posts/{postId:int:min(1)}")]
    public async Task<IActionResult> GetByPostId([FromQuery]GetByPostIdRequest request {

    }
}

Where GetByPostIdRequest is the following:
public class GetByPostIdRequest {
    [FromRoute]
    public Int32 PostId { get; set; }
    public String LanguageCode { get; set; }
    public IncludeExpression Include { get; set; }
}

The only way all parameters get values are:

Have FromQuery in action so I there is no Unsupported Media Type error
Have FromRoute inside the Request class to bind the PostId.

Isn't there another way to do this?
Possible Solution
A suggestion could be to allow multiple attributes for one model ([FromRoute, FromQuery]):
    [HttpGet("posts/{postId:int:min(1)}")]
    public async Task<IActionResult> GetByPostId([FromRoute, FromQuery]GetByPostIdRequest request) {
    }

}

Try something like that:
[HttpGet("posts/{postId:int:min(1)}")]
public async Task<IActionResult> GetByPostId([FromRoute] int postId, [FromQuery]GetByPostIdRequest request)
{
      request.PostId = postId;
}

I would recommend @mateusvbf's suggestion Alternatively you could use the ModelBinderAttribute to indicate that the parameter isn't being deserialized from body. Outside of that, changing the binding source to a different one half way through an object graph isn't something we would support.

@mateusvbf Sure, that works but imagine a situation where I am using FluentValidation to validate GetByPostIdRequest and during validation of GetByPostIdRequest I need to know postId.
Consider I am not doing manual validation but automatic validation and adding errors to Model State.
Then things get a little bit tricky ... am I wrong?
Of course all have a solution like adding [FromRoute] inside the model or your suggestion.

Alternatively you could use the ModelBinderAttribute to indicate that the parameter isn't being deserialized from body.

You mean using a custom model binder for GetByPostIdRequest object? Not sure what you meant.

Just decorating a parameter with the ModelBinder attributes tells MVC that it needs to be model bound and values can come from either Query, Form or Route.

I still don't understand why there is no support for Body/Route/Query out of the box. Having to have multiple arguments on the action is such a hack.

The possible solution provided by the OP would also enable scenarios like the one I described in my issue #13492. Unfortunately though they closed it as something they don't plan to support :(


There is a warning on the map view

@b0rza did you add right google map key to environment variable? thx

We solved this one


Rename master to main

In the meantime, in software development and IT, it has become good form to refer to leading branches and devices not as master, but as main or leading, out of respect for people who had to suffer under slavery and serfdom.
This PR prepares the renaming of the master branch to main.
After a successful merge, the following steps still need to be taken:
https://gist.github.com/danieldogeanu/739f88ea5312aaa23180e162e3ae89ab

Good idea! I will do this after weekend, as I´m not home most of the time

Great 👍🏻
You can also just simply rename the master branch to main via the GitHub UI in the branches overview 😉

You can also just simply rename the master branch to main via the GitHub UI in the branches overview 😉
Thanks, will do this instead

Pretty busy at the moment, don't have much time, will prioritize the API PR's, then I will do this


Mask not supported?

Hi, i've added a mask to one of my shapes but it doesn't seem to be coming accross in the render. I have the latest version of BodyMovin. Please see the ae file below.
Oh and thanks for all your hard work!! Love what you've done here :)
planets.aep.zip
Justin

Hi, masks are supported, but masks' feather is not unfortunately.


Built-in functions for QIR emission

This PR splits out a class for handling functions for which QIR code is generated as part of QIR emission and thus don't need to be provided by the runtime. This fixes https://github.com/microsoft/qsharp-compiler/issues/776.

CSC : error CS8002: Referenced assembly 'Ubiquity.NET.Llvm, Version=2.55194.55264.21762, Culture=neutral, PublicKeyToken=null' does not have a strong name. [D:\a\1\s\submodules\qsharp-compiler\src\QsCompiler\QirGeneration\QirGeneration.csproj]
CSC : error CS8002: Referenced assembly 'Ubiquity.NET.Llvm.Interop, Version=2.55194.55264.21762, Culture=neutral, PublicKeyToken=null' does not have a strong name. [D:\a\1\s\submodules\qsharp-compiler\src\QsCompiler\QirGeneration\QirGeneration.csproj]

I suspect this is only a warning that's being treated as an error in CI. You could try <NoWarn>8002</NoWarn>.

@samarsha Thanks for the hint! @swernli has been looking into signing the corresponding dlls, and we should be able to resolve this shortly.


Presentation documentation

Last point of that big feature which is Custom Presentation: close #281.
In this PR:

Update README to add a link to the doc
Update the CHANGELOG (2.7, let's do it!)
First shot of ["How to design and prototype custom presentation animation in Interface Builder with IBAnimatable"] (https://github.com/IBAnimatable/IBAnimatable/blob/feature/presentation_documentation/Documentation/Presentations.md) (highly inspired of the transitions docs)
All the assets have been uploaded in IBAnimatable-Misc
Fix keyboardTranslation moveUp 👼

Improvements missing:

[x] PresentationDemo.gif seems to be broken, too big?
[ ] Gifs looks like laggy, any tips to generate a nice gif? (I kept the .mov)
[ ] Wiki pages: I link, but I'm not sure if we should / want to write them. Is it really useful?

Don't hesitate to update directly the markdown file in order to improve the english speaking: formulation, wordings... I won't be mad 😆

@tbaranes can you tell me how you can create those GIFs? Have your tried LICEcap? For any simple one, I use LICEcap to record, the only one issue of LICEcap I found is we can NOT modify it easily after recorded. I have to redo it once I did something wrong. But it is perfect for small video. I used it for all GIFs in Transitions.md
For more complicated one like the GIFs in README.md. I recorded them in ScreenFlow and exported them to mp4. Then I import them in Photoshop and modify them frame by frame, then export from Photoshop to GIFs. We can control every frame for the video, but it is very time-consuming. I spent days on the first GIFs in README.md.  Of cause, I am not a professional video editor 😔.  And Photoshop is very expensive. I don't pay the subscription anymore.
I also bought the latest version of ScreenFlow. They can support exporting to GIFs now, but I haven't got time to try it out yet.

@tbaranes very good writing, I just made some small comments on your writing although I am not qualified 😁.

Thanks for the review! Just push the corrections related to your comments.
For the gifs, I recorded with Quick Time Player, then convert them in gif using GifRocket.  If you also want to give it a try, you are welcome 😬

@tbaranes All GIFs look much better 👍

@IBAnimatable/contributors any english fluent who wants to read this? 😆
@JakeLin Should we merge this? We can still improve it later, but it could be great to release 2.7 this week!

@tbaranes yes, I think it is ready to go.


chatGPT plugin

It would be nice to have a chatGPT plugin for transforming the textual representation of a Wardley map into a diagram. (basically the functionality that the onlinewardleymaps tool provides only exported as an API for chatGPT to consume.
That way we can build Wardley maps in a conversation with chatGPT. We can ask it to setup a first draft and iterate on it with follow-up prompts.
More information on what is needed for a plugin can be found here:
https://openai.com/blog/chatgpt-plugins
Basically it comes down to:

build API (most of the work already done in the tool)
Document the API in the OpenAPI yaml or JSON format
Create a JSON manifest file that will define relevant metadata for the plugin

Discussion on twitter for reference: https://twitter.com/mcraddock/status/1641789530100359169

Alternatively create a Tool for an Agent that any LLM can use to create, read and update the maps.

One comment: I've done some initial work with GPT https://chat.openai.com/gpts/editor which appears to be the easiest way forwards (nothing to setup/host). If anyone is interested in this please email me.


Realized a corner case on ordering and False > Unknown states.

If you have the case:
Foo False
Bar Unknown
Baz False
And Foo was the last to be set, Ready will be set as Foo (message and reason)
If Foo is cleared, Baz should propagate to Ready reason and message.
This PR does that ^

/assign @evankanderson


Fix registry user in credentials output

Description
Referenced config.ZarfRegistryPushUser instead of the hardcoded zarf-push-user which was incorrectly being displayed in the credentials output after a zarf init.
Related Issue

Fixes #577
Type of change

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

Checklist before merging

[ ] Tests have been added/updated as necessary (add the needs-tests label)
[ ] Documentation has been updated as necessary (add the needs-docs label)
[ ] An ADR has been written as necessary (add the needs-adr label) [ 1 2 3 ]
[x] (Optional) Changes have been linted locally with golangci-lint. (NOTE: We haven't turned on lint checks in the pipeline yet so linting may be hard if it shows a lot of lint errors in places that weren't touched by changes. Thus, linting is optional right now.)

What is the issue with Error: needs-git-sign-off label is banned in the enforce-labels job? I thought I signed my commit correctly 😞

Sorry that's really confusing.  We require a core-member sign-off of all third party contributions.  One of us needs to re-sign your commits and a different member do the approval.  You'll still get authorship for the commit, but that way we can track back our reviewers to touching every piece of code.  I'll do the sign-off later today.

If you hover over the label we try to explain this, but clearly should have something on PR open that let's you know the process.

If you hover over the label we try to explain this, but clearly should have something on PR open that let's you know the process.

Ah I read that incorrectly... I thought it said I had to sign my commits. Thanks for the info!

@YrrepNoj sign-off complete, will leave to you for final review.  Thanks @rodneyxr for the PR!


Ember Engines compatibility

Hi there! Thanks for an amazing Ember Addon. I've been playing with Ember Engines this week and trying to use Sass, for both host app and engine addons, but can't get it to work. Any guidance would be much appreciated. app.scss works like a charm, but addon.scss doesn't want to play.

I'm afraid that I'm not an authority on using ember-cli-sass inside an addon. I've done it, but haven't really pushed the boundaries of what's supported. I believe @dukex has some more experience with this than I, but I can't be sure. Good luck!

HI @KrisOlszewski, can you reproduce the problem in a public repo?
We had some problems with addon.scss in the passed, the fix was done here https://github.com/aexmachina/ember-cli-sass/pull/78

@dukex sure, I'll create a basic example tonight.
I'm running Ember CLI 2.11, then installed ember-engines, ember-cli-sass, and created couple of in-repo-addons. The expected result is to process addon.scss to engine.css which then is lazy loaded via host application based on mounted engine. Everything works when using addon.css, but fails with .scss extension.

@aexmachina and @dukex looks like I figured it out. ember-cli-sass needs to be installed in application host, then referenced in in-repo-engine. Not sure why it didn't work at first, but fresh install resolved it. Thanks and my bad for opening an issue w/out fully debugging.
Test App setup
ember new test-app
ember install ember-engines ember-cli-sass
ember g in-repo-engine projects
mv app/styles/app.css app/styles/app.scss
touch lib/projects/addon/styles/addon.scss

Add reference to lib/projects/package.json
{
  "dependencies": {
    "ember-cli-sass": "*"
  }
}


MeshGraphNets sphere_dynamic

Hello,
Thanks for providing the code form the MeshGraphNets paper, is there any way to access the code that was used for the Sphere_Dynamic example?

There is a deforming plate implementation @wwMark on pytorch may be that can help you
https://github.com/wwMark/meshgraphnets/tree/main


[STREAMING][HOTFIX] Ignore ReceiverTrackerSuite flaky test

Merged build triggered.

Merged build started.

Merged build finished. Test FAILed.


PR also includes enhancement to use single awk script to parse layout instead of egrep + sed + sed

I merged this but I remove you refresh frequency update as you can now directly update it in simple-bar's settings. :)
Thank you for your contribution!

Hi, I just updated space-bar version from master, and I still don't see any "Keyboard" tab in my settings.

Indeed, there was some mistakes in this update, this should be fixed now. :)

Yeah, much better now. Thanks a lot! ❤


#1621: inject RepositoryResolver into FedX repository

GitHub issue resolved: #1621
As of this change the RepositoryResolver (e.g. the reference to the
repository manager) is automatically injected to the FedXRepository, if
FedX is managed from a RepositoryManager.
This is for instance the case when FedX is used in the RDF4J workbench.

Just a note for the review to make it simpler: the inner class "RepositoryWrapper" is now externalized into FedXRepositoryWrapper such that it can extend additional interfaces.
Note that in a next step (separate change) I will try to avoid the FedXRepositoryWrapper class entirely and do the initialization properly in FedXRepository. This wrapper was helper structure.
As of this change it is basically possible to just put the rdf4j-tools-federation jar into the WEB-INF/lib of the workbench server webapp and configure a federation from the UI. The RepositoryManager (i.e. resolver is now automatically injected).
@jeenbroekstra as a remark for my plans: ideally for the release we can achieve to have the FedX binary code directly available in the workbench / server WAR package. Then user's can just apply a template and have the federation feature. I will track this as an issue and we can follow up on how to best achieve this in the issue.

Quick update: I have successfully tested the binary rdf4j-tools-federation-3.1.0-SNAPSHOT.jar within a rdf4j-server / rdf4j-workbench.
Note: for my test I have used a 3.0.1 deployment, and manually put the above jar into the WEB-INF/lib folder of the server webapp.
As currently there is no repository template defined (i.e the federation cannot be selected from the UI), I created it in the file system with the following configuration (my-federation/config.ttl)
#
# RDF4J configuration template for a FedX Repository
#
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rep: <http://www.openrdf.org/config/repository#>.
@prefix fedx: <http://rdf4j.org/config/federation#>.

[] a rep:Repository ;
   rep:repositoryImpl [
      rep:repositoryType "fedx:FedXRepository" ;
      fedx:member [
         fedx:store "ResolvableRepository" ;
         fedx:repositoryName "repo1"
      ] ,
      [
         fedx:store "ResolvableRepository" ;
         fedx:repositoryName "repo2"
      ]
   ];
   rep:repositoryID "my-federation" ;
   rdfs:label "FedX Federation" .

Moreover, I created two NativeStore repositories within RDF4J workbench. The federation is working fine.
We should consider a closer integration of the FedX federation with the RDF4J server and workbench.

@aschwarte10 I pushed a minor fix in your pom, it didn't include a dependency for repository-manager.


Can't access component methods when binding :key on a template

Version
3.0.0-rc.10
Reproduction link
https://codesandbox.io/s/happy-fast-vfld6?file=/src/App.vue
Steps to reproduce
Open reproduction link, the code binds :key on a template using a method:
  <template v-for="item in items" :key="itemKey(item)">
    {{item.name}}
  </template>

What is expected?
Should render items normally without throwing an error
What is actually happening?
An error is thrown:
Uncaught ReferenceError: itemKey is not defined

Disallow key attribute on <template>
https://eslint.vuejs.org/rules/no-template-key.html

@lanezhao
In Vue 3 using key is valid with <template v-for>

It seems the template compiler is generating { key: itemKey(item) } rather than { key: _ctx.itemKey(item) }. It gets away with it in function mode but not in module mode.


General Status Report and some tidbits

General Status Report and some tidbits created by<EMAIL_ADDRESS>on 2017-01-18 10:52:11

<EMAIL_ADDRESS>replied, All,
Thanks to everyone again for your help with tekinged.
Here's the latest graph showing the value of our work:
This is the number of unique IP addresses that visit tekinged every week
and the number of unique IP addresses actually doing a search in the
dictionary and the number of unique IP addresses taking quiz questions.  I
don't know what is going on with that visitors number.  It's a count of
unique IP addresses that visit us each week.  But it's just not believable
to me that the actual number is almost 3000 people.  I try to filter for
bots but maybe I'm missing some.
The other two lines though because they are definitely humans.  So we have
about 300 unique IP addresses doing searches every week!  Now that doesn't
necessarily mean 300 unique people since some people might search from
their phone, and their house, and their work so one person might show up as
3 different unique IP addresses.  But still that's at least 100 people
using our site every week!
Here's an interesting new page I made:
http://tekinged.com/tmp/missing_search.php
It shows words that are frequently searched that aren't in the dictionary.
It only shows word that are searched when people search using 'Palauan ->
English' or 'Palauan -> Palauan.'  A couple of quick interesting things to
note on this page.

Tons of people search for English words without first changing the
direction to 'English -> Palauan'.  Not sure what to do about this.  When
they do this, they do get a message that says, "Perhaps you meant to search
for the English word LOVE" or whatever.

Tons of people search for numbers.  We have 1, 2, 3, 4, 5, 6, 7, 8, 9,
10, 100, 1000, 10000, but we don't have all the other numbers and people
search for things like 42.  Also, when they search for 42, they should be
searching with 'English -> Palauan' option.

The most popular missing term that is actually Palauan is 'meral' which
Jim asked about before.  I went ahead and added it as a contraction for
'mera el'.

Lots of people search for bad words.  :)

John

<EMAIL_ADDRESS>replied, COOLIO!!!!!


(Fix) Unprecise rate

Closes #694

Adjusted rate for manage screen
Adjusted rate for crowdsale screen

Pull Request Test Coverage Report for Build 1713

0 of 3 (0.0%) changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.008%) to 15.641%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/components/crowdsale/index.js
0
1
0.0%

src/components/manage/utils.js
0
2
0.0%

Totals

Change from base Build 1707:
0.008%

Covered Lines:
388

Relevant Lines:
1980

💛  - Coveralls


Need update to swuft 4

Hi @balitax, didn't work on the project for a while. But will update it soon for swift 4

I sent a PR with this update #2

Closing this thanks to @gabreho


U2F issue on 1.10 on gitea.com

Gitea version (or commit ref): 1.10.0+dev-26-gf03e5b7c3
Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[x] No
[ ] Not relevant

Log gist:

Description
Three days ago, I successfully enrolled U2F (Yubikey 5) using FF 67 on gitea.com. But today I couldn't use it, doesn't work in Chrome 75 too. I didn't take any screenshot at this point though.
Later, after I disassociate the U2F from gitea.com, I can't re-enroll back. On FF, there was no response when I press on the Yubikey. The FF U2F permission popup on top left did went away when I press, but not the "Add security key" message.
Chrome showed "Could not read your security key".
No issue on v1.8.3 (snopyta and nixnet).
No issue on try.gitea.io (1.10.0+dev-26-gf03e5b7c3).
...
Screenshots
No response on FF.

gitea.com use the same docker image as try.gitea.io and I tested on MacOS with login with U2F(yubikey 4 nano) it succeed.
Any javascript log on console?

console doesn't show anything. I also can't mirror https://gitlab.com/curben/urlhaus-filter, but no issue on try.gitea.io.
I'll try again with a new account on gitea.com.

I just tried, I'm able to re-enroll U2F again.


Not able to browse Tags after upgrading to 0.9.0

Describe the bug
Tag tree on the left pane is blank immediately after upgrade

Steps to reproduce

Upgrade to 0.9.0
Login
Tags on the left pane are blank

Screenshots or additional context

@ivishalgandhi FYI https://github.com/usememos/memos/issues/855

Thank you :)


Implement value and onChange

Implement value and onChange like in https://github.com/JedWatson/react-select#usage
When you do it, you can consider i.e. moving react-copy-to-clipboard code out of lib to demo app. After all its the lib user who decides how to use the edited rrule. It can be copied colipboard but can be also stored via API.

Handling external onChange is now included in #9.
What about value? How could RRuleComponent have its initial value? Do you mean it's initial RRule in generated RRule window or anything else?


eslint: fix lint issues with function order

Cherry-picked from master commit 7fc34e1.

Needed for https://github.com/cockpit-project/bots/pull/1425


Interface naming is not standard

Hi，all，
Recently watching mybaits source, found an interface name is not standard, hope to adopt correct, AutomapConstructor interface, path: org/apache/ibatis/annotations/AutomapConstructor. Can you modify it to AutoMapConstructor

Consistency is important, however, I am not sure if this particular change is important enough to break backward compatibility...
Comments are welcome. :)

I think it's necessary because this project is for developers all over the world, and naming conventions are what we should have most. I think this change will lead to all changes in users'applications, but this change is very small. I think it's perfectly acceptable.
发自我的iPhone
------------------ Original ------------------
From: Iwao AVE<EMAIL_ADDRESS>Date: Sun,May 26,2019 0:04 AM
To: mybatis/mybatis-3<EMAIL_ADDRESS>Cc: zjcnb<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [mybatis/mybatis-3] Interface naming is not standard (#1545)

There are many things that we would change in MyBatis if we didn’t need to be concerned with backwards compatibility. But for now I agree with @harawata, this is a breaking change to a public interface and I don’t think it should be done like this.
If we decide it is necessary to rename an annotation, we should create a new one, deprecate the old one, and live with both for a transition period.

@zjcnb 's suggestion is correct. But the my opinion is same with @jeffgbutler. I believe that keeping a backward compatibility is very important for changes of improvement(= not bug) of existing feature at maintenance version up because the MyBatis have many users.

I'm OK with deprecating the current annotation.
Is there any problem with having both AutomapConstructor.java and AutoMapConstructor.java?

On Windows,

Oh.. Windows is case in-sensitive by default. However, since "Windows 10 April 2018 Update", it can be control enabling/disabling case sensitive entry.
see https://www.tenforums.com/tutorials/111293-enable-disable-case-sensitive-attribute-folders-windows-10-a.html

Well, even on Mac, I cannot create AutoMapConstructor.java on Eclipse :P (it says 'Name Conflict : Resource exists with different case').
So, we need another name. How about AutoMappingConstructor?

Automap (lower case m) is well understood and often used word in technical and even none technical sources. Google search for “define automap”
It is also the closest definition of what we are doing with that annotation so I disagree that it is not named correctly.

I think this change is not worth the pain. This change will add nothing
than problems.
Just my opinion.
El mié., 5 de junio de 2019 2:02 p. m., Tim Chen<EMAIL_ADDRESS>escribió:

Automap (lower case m) is well understood and often used word in technical
and even none technical sources. Google search for “define automap”
It is also the closest definition of what we are doing with that
annotation so I disagree that it is not named correctly.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mybatis/mybatis-3/issues/1545?email_source=notifications&email_token=AAIJOVNKNYI4CYC4PRDNKATPZAEVJA5CNFSM4HN75UZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXAWKYQ#issuecomment-499213666,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIJOVK6DPWVLVLLQJEJAF3PZAEVJANCNFSM4HN75UZQ
.

Thank you for the input, @h3adache @mnesarco !
@zjcnb ,
As you can see, most members prefer not to change the annotation name, so I'll close this issue.
Thanks a lot for taking the time to share your opinion and submit the PR!


🍒 Cherry pick PR #3816 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/Expensify.cash/pull/3816 to staging 🍒

🚀 Cherry-picked to staging in version: 1.0.75-2🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Report spacing

When logged in as a campus partner, I want the spacing to be consistent on the "All projects" and "My Projects" reports with the Analytics reports. Right now, the analytics reports are closer than the projects reports.

Testing passed successfully for screens. Test script below:
https://docs.google.com/spreadsheets/d/1J0pk7_Vmm_1rSN9v8pUdCcqBR89OKNvi1_MOtFtQ504/edit#gid=547627265
FYI - @EdemD @jerrodanzalone @Ruthie2018


Proposal: New TES State for Preemption

Problem:
Cloud platform support preemption of machines. Cromwell needs a way to understand that state to implement the correct logic of dealing with task resubmission
Solution
Add in new state to tesState: "Preempted"
Linked to this issue: https://github.com/microsoft/CromwellOnAzure/issues/451

I would be interested to know what the general consensus on this topic is. But If you do decide to go ahead with It, we would welcome a similar issue on the WES side

@patmagee This was merged into 1.1. #184
Can you open an issue on WES and I can help with the PR.


Less code in the repo

Ref #441

not ready for CR?

I think ready for now.
I will further optimize it though. I want to make the code in installMultiple.ts and install/index.ts more straightforward. I don't know yet how. Maybe rxjs would help but I don't have experience with it.
Also I wonder whether it will be more contributor friendly with reactive programming. People are probably more used to promises... so maybe we have to use some of Sindre Sorhus's new promise libraries

The most complex part to solve is in installMultiple currently. It has different conditions when to install subdeps of a package and when not to, and everything is async.


VMS: Fix curve448 internal test program

The internals test programs access header files that aren't guarded by
the public __DECC_INCLUDE_PROLOGUE.H and __DECC_INCLUDE_EPILOGUE.H
files, and therefore have no idea what the naming convention is.
Therefore, we need to specify that explicitely in the internals test
programs, since they aren't built with the same naming convention as
the library they belong with.

Merged. b8a3f39b890304757058deb730c855b72c14947b


Server returns error when uploading lua scripts

Env Info

Operating System: Arch Linux x86_64 with 5.17.1-zen1-1-zen
rustc Version: 1.59.0
hive Version: master branch, commit ba132f1

Error
To reproduce, upload a lua script via curl:
curl localhost:3000/services/hello -X PUT -F<EMAIL_ADDRESS>| jq

Server returns:
{
  "error": "I/O error",
  "detail": {
    "msg": "Invalid cross-device link (os error 18)"
  }
}

And the log of server shows:
 ERROR hive_server::handle > Invalid cross-device link (os error 18)

Problem located. It is common among Linux users to have /tmp and home directory on different mount points. However tokio::fs::rename cannot be used across them.
I’ll push a fix soon.

Thank you for your fix. But now there is still issue uploading lua scripts:
{
  "error": "I/O error",
  "detail": {
    "msg": "the source path is neither a regular file nor a symlink to a regular file"
  }
}


Favorite app

Add in list of apps block with favorite app (like terminal, calculator etc.). Applications for this block we hardcode on the wishes of the users and our feelings.

List of favorites v1

Terminal
Calendar


Windows Server Active Directory group

Is it possible to use a Windows Server Active Directory group that is synced to Azure Active Directory, for an Azure Active Directory role assignment?
A group used for AAD role assignments must be created with the checkbox "Azure AD roles can be assigned to the group" marked.
How can we set this checkbox on the Windows Server side of things?
And can you explain why this checkbox was introduced? Why not just enable any security group for AAD role assignments?

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

ID: f6cde922-dd32-73d3-455c-cd13fb2b64d4
Version Independent ID: 631aa970-cbe4-358f-7641-77b8c63e5a13
Content: Assign Azure AD roles to groups - Azure Active Directory - Microsoft Entra
Content Source: articles/active-directory/roles/groups-assign-role.md
Service: active-directory
Sub-service: roles
GitHub Login: @rolyon
Microsoft Alias: rolyon

@cveld
Thanks for your feedback! We will investigate and update as appropriate.

Hi @cveld
Thanks for your feedback. To my knowledge, this capability isn't available for a Windows Server Active Directory group. I'll pass your feedback to the team.
I'm not sure of exact reason for the switch. I think to allow customers to choose which groups can be assigned roles.
Let us know if you have any additional feedback.
thanks

#please-close


Shard in disconnected state loop.

Running the bot on linux after a day or 3 it went into a disconnected loop and never recovered. I had to go in an manually reboot the bot.

Discord had an outage last day. Shouldn't happen usually.

Well, they had another outage just now. Kind of would be handy if you could make it re-attempt connections at a lower interval if it doesn't get back in immediately? Like once per 5min?

Well, it seems like the issue is still here. Discord had another outage (3 or 4 over the past month or 2) http://puu.sh/yR2WJ.png This is getting annoying. @Kwoth


data source: clean up unnecessary method and correct the behavior of max_size

Commit Message: data source: clean up unnecessary method and correct the behavior of max_size
Additional Description:
We introduced dynamic file support at #32789. But there is error about the max_size (because my incorrect insistence when doing review.)
This PR fixed it and cleaned up unnecessary legacy method.
Risk Level: low.
Testing: unit.
Docs Changes: n/a.
Release Notes: n/a.
Platform Specific Features: n/a.

cc @ramaraochavali

LGTM

mind checking that coverage failure?
/wait

/converage

/coverage


⚠ Samsung has degraded performance

In 41eb9c9, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 1959 ms

Resolved: Samsung performance has improved in 8369eff.


zoom in and out

The zoom in and out function not working properly...when arrow are something draw in canvas and after that pressing zoom in button its zoom in but when we press zoom out button it again zoom in...why???
after trying 2 r 3 times its working properly..help me out from this problem..!!!!!!!!!! @muaz-khan

@muaz-khan I am experiencing the same issue.  What could be the reason?
Please help me out.


Adding a tooltip to a TimeDimension aware GeoJSON

I'm trying to add a standard on-hover tooltip to a GeoJSON layer.
Also trying to apply a basic static text seems not working.
Example here:
https://codesandbox.io/s/leaflettimedimension-with-tooltip-eyts2
If I enable the tooltip on the wrapped GeoJSON it will not work but if I try to call the bindTooltip on  the the L.TimeDimension.Layer.GeoJSON wrapper object I get an error.
Is this doable in any way, maybe extending the abstract Layer or something similar?

... just tested adding a plugin in the condesandbox you kindly prepared for me in #183 and it works there! 😬
https://codesandbox.io/s/leaflettimedimensionchoropleth-3nihd
I planned to switch to this approach in any case in the short term, so you can close this issue. Although I think that the "official" GeoJSON plugin should easily handle this case (best match would be to have some time-related data in the tooltip probably)

Hi @keul, do you think it is possible to extend the L.TimeDimension.Layer to inherit from L.geoJSON the options such as onEachFeature etc. ? or even to inherit from the leaflet-choropleth plugin?
thanks

@iacopoff  I'm not sure what you mean, but using the leaflet-choropleth approach worked very well for me

@keul, sorry I am a novice in leaflet/javascript so i may not use the right words.
Below you can see some of the options i can set when i am creating a L.choropleth layer ( https://github.com/timwis/leaflet-choropleth):

When i am creating a L.TimeDimension.Layer.GeoJSON does this layer have such options?
I am sure the valueProperty belong only to the L.choropleth, but the onEachFeature should be a option of the class L.GeoJSON so the L.TimeDimension.Layer.GeoJSON should have it?
I can try to explain further if it is not clear what i mean.
thanks

@iacopoff I don't think is will work that way. The choropleth is just a wrapper

Alright, I think I need to spend more time understanding Leaflet.
Thanks


Question about the specific implementation of the training

From the paper, a pair of images Ia and Ib of the same category are selected as query and support respectively, and their features are obtained for loss calculation during the training of registration network. However, it is found in the code that k images (shot number) are selected as support images for a query image and the support feature is the mean of k support features when calculating the loss during training. What is the reason for this inconsistency or is there any mistake with my understanding？

Your understanding is correct. It is an improved version, which gets better and more robust results than the paper (see Tables in README). It needn't keep the same as the shot number. Set it as any number you want.

f there are no other problems I close this issue.


How to integrate R.swift in private libraries?

pod lib create
when I create a private libraries, I need to use the R.swift framework for some views.
*.podspec
Pod::Spec.new do |s|
  # ... simple things
  s.subspec 'Views' do |views|
      views.source_files = '*.swift'
      views.resources = "*.xcassets"
      views.dependency 'R.swift'
  end

To reduce coupling, I used .subspec

add Run Script
Because there will be two projects in the private library, the second project is called Pod.
Pod -> [My Target] -> Build Phases

New Run Script Phase
"$PODS_ROOT/R.swift/rswift" generate "$SRCROOT/../SomeFile/Classes/R.generated.swift"
add Output Files

What's the question?
How to integrate R.swift in private libraries?
Cause I have Error:
error: Build input file cannot be found: '/Users/usr/Documents/SomeFile/Classes/R.generated.swift'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it? (in target 'Pods-SomeFile_Example' from project 'Pods')

https://github.com/mac-cain13/R.swift/issues/713
take a look


Skip Model Loading

Hi,
I'm trying to cut down the time taken to detect the texts.
What I found out is that the time taken to load model is the longest. (See picture below for the results)

Since the 'Craft load time' consist of these

My idea is to create a if loop to check whether the model is loaded or not.
If it is loaded, then we can skip the model loading and proceed to the 'detect_text' function
Is there any way to do this? Based on the unload model functions, I can see that the model is loaded into Cuda/Cache.
Thank you.

@weihaulee thanks a lot for your interest!
It will load the craft model only at initilazation of the class, then each time you call detect_text, it will use the loaded model and wont load it again.


Create under construction page

This is to create an "Under Construction" page for future use - this would require using the same template/style the homepage has, but would not require the sectioning below the main area.
Bonus points: please name the page notyet.js

@capnkenny I want to work on this requirement, please assign it to me.

Sure thing 🙂 let me know if you have any questions.

Hi @capnkenny , I'm not able to push changes due to permission issue, can you please give me permission to push the code.
Below is the error I'm getting.
remote: Permission to novelrt/novelrt.github.io.git denied to Aashishkushwaha.
fatal: unable to access 'https://github.com/novelrt/novelrt.github.io.git/': The requested URL returned error: 403

Hi there @Aashishkushwaha , you need to fork the repository, and work off of your fork. Only project maintainers have write access to the root NovelRT repos for security reasons.

@capnkenny thanks, I'll fork & then will work on that & raise the PR soon.

HI @capnkenny , I've raised the PR #16 , please review it. 👍

Hi @capnkenny, Please review the PR #16 & merge it.

Hi there @Aashishkushwaha .
@capnkenny has already given you a review, you have requested changes.

Hi @capnkenny , I've made all the requested changes. Please review changes & merge the branch. PR #16


Add @koppor

This adds @koppor to maintainers - as requested at https://github.com/NixOS/nixpkgs/pull/284708#discussion_r1470328996

Please change commit message to maintainers: add koppor


feat(version) added Kong Enterprise version <IP_ADDRESS>

This PR cannot be merged on master since we only support <IP_ADDRESS>+ of Enterprise versions. If there is demand for this, then we can create a "maintenance" branch for Pongo 1.x which will support the 2.8 range of Enterprise.
Closing this, leaving the branch around.


Update cover image

This updates the cover image to remove the white line on the right side of the image

@ehrishirajsharma @ehsandeep

👀
https://www.youtube.com/watch?v=1iFghM5fIig&ab_channel=HilariousFamilyGuy1

@olearycrew did you compress the image too? looks a bit blurry compared to the original one...

I didn't - I got it from Michael. Let me check with him.


[KYUUBI #4379][BUILD] Exclude python virtual environments in the spotless maven plugin

Why are the changes needed?
Exclude python virtual environments in the spotless maven plugin
How was this patch tested?

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

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

Codecov Report

Merging #4384 (5f7db6a) into master (afc1d5e) will increase coverage by 0.03%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #4384      +/-   ##
============================================
+ Coverage     53.66%   53.69%   +0.03%
  Complexity       13       13
============================================
  Files           563      564       +1
  Lines         30877    30893      +16
  Branches       4164     4164
============================================
+ Hits          16571    16589      +18
  Misses        12751    12751
+ Partials       1555     1553       -2

Impacted Files
Coverage Δ

...client/exception/RetryableKyuubiRestException.java
0.00% <0.00%> (-100.00%)
:arrow_down:

.../org/apache/kyuubi/client/RetryableRestClient.java
48.78% <0.00%> (-24.40%)
:arrow_down:

...main/java/org/apache/kyuubi/client/RestClient.java
83.11% <0.00%> (-2.60%)
:arrow_down:

...in/scala/org/apache/kyuubi/config/KyuubiConf.scala
97.46% <0.00%> (-0.06%)
:arrow_down:

...a/org/apache/kyuubi/server/PeriodicGCService.scala
100.00% <0.00%> (ø)

...he/kyuubi/ha/client/etcd/EtcdDiscoveryClient.scala
69.56% <0.00%> (+0.54%)
:arrow_up:

.../kyuubi/engine/spark/operation/ExecutePython.scala
82.32% <0.00%> (+0.86%)
:arrow_up:

.../scala/org/apache/kyuubi/server/KyuubiServer.scala
53.84% <0.00%> (+1.03%)
:arrow_up:

...mon/src/main/scala/org/apache/kyuubi/Logging.scala
42.50% <0.00%> (+1.25%)
:arrow_up:

...ache/kyuubi/server/mysql/MySQLGenericPackets.scala
78.72% <0.00%> (+2.12%)
:arrow_up:

... and 4 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


SSL whitelist is not applied to connections without SNI

Duplicate of #1209

Oops, not duplicate.
Anyway, it is already tested.


Kde session do not display windows title (neither can move them) - issue with kwin

Please paste the output of the following command here: sudo edit-chroot -all

name: gnome
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/gnome...
crouton: version 1-20170901092920~master:0216f9d1
release: xenial
architecture: armhf
xmethod: xorg
targets: xorg,xiwi,gnome
host: version 9592.96.0 (Official Build) stable-channel daisy
kernel: Linux localhost 3.8.11 #1 SMP Sat Sep 16 09:46:23 PDT 2017 armv7l armv7l armv7l GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/gnome...
name: kde
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/kde...
crouton: version 1-20170901092920~master:0216f9d1
release: xenial
architecture: armhf
xmethod: xorg
targets: xorg,xiwi,kde
host: version 9592.96.0 (Official Build) stable-channel daisy
kernel: Linux localhost 3.8.11 #1 SMP Sat Sep 16 09:46:23 PDT 2017 armv7l armv7l armv7l GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/kde...
name: xfce
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/xfce...
crouton: version 1-20170901092920~master:0216f9d1
release: xenial
architecture: armhf
xmethod: xorg
targets: xfce
host: version 9592.96.0 (Official Build) stable-channel daisy
kernel: Linux localhost 3.8.11 #1 SMP Sat Sep 16 09:46:23 PDT 2017 armv7l armv7l armv7l GNU/Linux
freon: yes

#### Please describe your issue:

when I start kde, windows titles are not displayed, neither I can move ths windows. My first try was install kwin with `sudo apt-get instal kwin`. It worked fine when I run kwin before logout the session. After the logout, I am not be able to enter again in the kde session (I get a black screen and need shutting down my computer)

#### If known, describe the steps to reproduce the issue:

sudo startkde
<kde is started without kwin>
sudo apt-get install kwin
kwin_x11
<logout>
sudo startkde
<kde is not started. I need shutting down the computer to get back to the chrome console>

Well you might want to check the window manager you might need to install one
Try installing the xfce window manager this will take a while
Reply with some answers


Add Machine Learning option is not available in Visual Studio Community Preview 16.7.0 Preview 1

System Information (please complete the following information):

Model Builder Version:
Visual Studio Version

Microsoft Visual Studio Community 2019 Preview
Version 16.7.0 Preview 1.0
VisualStudio.16.Preview/16.7.0-pre.1.0+30114.128
Microsoft .NET Framework
Version 4.8.04161
Installed Version: Community
Visual C++ 2019   00435-60000-00000-AA332
Microsoft Visual C++ 2019
ADL Tools Service Provider   1.0
This package contains services used by Data Lake tools
ASA Service Provider   1.0
ASP.NET and Web Tools 2019   <IP_ADDRESS>81
ASP.NET and Web Tools 2019
ASP.NET Core Razor Language Services   <IP_ADDRESS>2804+66630a71f38744d343d39dca467706a5992dfb57
Provides languages services for ASP.NET Core Razor.
ASP.NET Web Frameworks and Tools 2019   <IP_ADDRESS>81
For additional information, visit https://www.asp.net/
Azure App Service Tools v3.0.0   <IP_ADDRESS>81
Azure App Service Tools v3.0.0
Azure Data Lake Node   1.0
This package contains the Data Lake integration nodes for Server Explorer.
Azure Data Lake Tools for Visual Studio   2.4.6000.0
Microsoft Azure Data Lake Tools for Visual Studio
Azure Functions and Web Jobs Tools   <IP_ADDRESS>81
Azure Functions and Web Jobs Tools
Azure Stream Analytics Tools for Visual Studio   2.4.6000.0
Microsoft Azure Stream Analytics Tools for Visual Studio
C# Tools   3.7.0-1.20257.3+4b5650e58ee947f283ec098c133c9ffd86b18744
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
Fabric.DiagnosticEvents   1.0
Fabric Diagnostic Events
IntelliCode Extension   1.0
IntelliCode Visual Studio Extension Detailed Info
Microsoft Azure HDInsight Azure Node   2.4.6000.0
HDInsight Node under Azure Node
Microsoft Azure Hive Query Language Service   2.4.6000.0
Language service for Hive query
Microsoft Azure Service Fabric Tools for Visual Studio   16.0
Microsoft Azure Service Fabric Tools for Visual Studio
Microsoft Azure Stream Analytics Language Service   2.4.6000.0
Language service for Azure Stream Analytics
Microsoft Azure Stream Analytics Node   1.0
Azure Stream Analytics Node under Azure Node
Microsoft Azure Tools   2.9
Microsoft Azure Tools for Microsoft Visual Studio 2019 - v2.9.30415.2
Microsoft Continuous Delivery Tools for Visual Studio   0.4
Simplifying the configuration of Azure DevOps pipelines from within the Visual Studio IDE.
Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft Library Manager   2.1.79+ge3567815aa.RR
Install client-side libraries easily to any web project
Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers
Microsoft Visual C++ Wizards   1.0
Microsoft Visual C++ Wizards
Microsoft Visual Studio Tools for Containers   1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.
Microsoft Visual Studio VC Package   1.0
Microsoft Visual Studio VC Package
NuGet Package Manager   5.7.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/
ProjectServicesPackage Extension   1.0
ProjectServicesPackage Visual Studio Extension Detailed Info
SQL Server Data Tools   16.0.62005.01040
Microsoft SQL Server Data Tools
Test Adapter for Boost.Test   1.0
Enables Visual Studio's testing tools with unit tests written for Boost.Test.  The use terms and Third Party Notices are available in the extension installation directory.
Test Adapter for Google Test   1.0
Enables Visual Studio's testing tools with unit tests written for Google Test.  The use terms and Third Party Notices are available in the extension installation directory.
ToolWindowHostedEditor   1.0
Hosting json editor into a tool window
TypeScript Tools   16.0.20430.2002
TypeScript Tools for Microsoft Visual Studio
Visual Basic Tools   3.7.0-1.20257.3+4b5650e58ee947f283ec098c133c9ffd86b18744
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Visual F# Tools <IP_ADDRESS> for F# 4.7   16.7.0-beta.20220.1+42cfdac02bb6d5e18d03aa986f9339d716dd62f3
Microsoft Visual F# Tools <IP_ADDRESS> for F# 4.7
Visual Studio Code Debug Adapter Host Package   1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio
Visual Studio Container Tools Extensions (Preview)   1.0
View, manage, and diagnose containers within Visual Studio.
Visual Studio Tools for CMake   1.0
Visual Studio Tools for CMake
Visual Studio Tools for Containers   1.0
Visual Studio Tools for Containers
Visual Studio Tools for Kubernetes   1.0
Visual Studio Tools for Kubernetes
Describe the bug
Unable to add Machine Learning Model Builder in .NET project. Add Machine Learning option is not available in Visual Studio Community Preview 16.7.0 Preview 1
To Reproduce
Steps to reproduce the behavior:

From Option >> Preview feature >> Enabled ML Model builder option
Right Click on the .NET project
Add
Machine Learning Option is not available

Expected behavior
Add Machine Learning option should be available
Screenshots
If applicable, add screenshots to help explain your problem.

It seems to be a similar problem as #764 but at least for me, it worked on 16.7 Preview 1 but not in 16.6. Do you have 16.6 and if yes, does it work there?

I know now why it was not working. We have to manually install the model builder from VS Installer

Now I can see it. Closing the issue.

Thanks for your patience! We've fixed this issue in VS 16.6.1 and that went out today. Please update and you should see that this issue has been resolved. If you're stilling having any issues, don't hesitate to reach out again!
Thanks for using Model Builder!
Cheers,
Jake


Misc cleanup

This applies @managed in a few places that it was missing.

Also fixes an important issue with SubformFields not cleaning up after itself correctly:
Decorators should not be placed on super classes, but only concrete leaf classes.  Otherwise, the methods they "chain" in can get lost!

Also a minor refactor to DataForm to simplify and push more state into the model class.

Oh dear sorry - I think I was a few minutes late and pushed my tweaks after merge.  They were in ccdfa6b8f0259829637d1b3cf96749a9fa0af495

I will merge in.  Thanks for the improvement.
On Mon, Feb 11, 2019 at 6:14 PM Anselm McClain<EMAIL_ADDRESS>wrote:

Oh dear sorry - I think I was a few minutes late and pushed my tweaks
after merge. They were in ccdfa6b
https://github.com/exhi/hoist-react/commit/ccdfa6b8f0259829637d1b3cf96749a9fa0af495
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/exhi/hoist-react/pull/965#issuecomment-462533404, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACM16W6D4pqZo0EslLKD6BOL2XiptpIZks5vMflPgaJpZM4azPyr
.