Revert "NIFI-4558 - Set JKS as the default keystore type and truststo…

…re type."
This reverts commit 2b9fdf8415eb2b033bfc63a6c5254bba3e69ecdd.
Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

[x] Is your initial contribution a single, squashed commit?

For code changes:

[x] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

+1, merged to master.
I verified that the changes have been reverted, and that the full build with tests and contrib-check is successful.


Update the Bike Demand Forecasting notebook

Description:
Update the Bike Demand Forecasting notebook example adding the "render": {"raw_data": True} option to all the Reports.
Context:
A blog tutorial https://www.evidentlyai.com/blog/tutorial-1-model-analytics-in-production shows an example of using an Evidently Regression Performance report.
Here is the accompanying code example:
https://github.com/evidentlyai/evidently/blob/main/examples/data_stories/bicycle_demand_monitoring.ipynb
Since creating this blog, we updated the Evidently Reports, introducing raw data aggregation that is now applicable by default. Because of this, the visuals you get when running the example do not match the ones in the blog. To get the visuals that match the ones in the blog, users need to turn the raw_data option.
Implementation:
Edit the notebook, adding the raw_data option https://github.com/evidentlyai/evidently/blob/main/examples/data_stories/bicycle_demand_monitoring.ipynb to all generated Reports.
Follow the documentation on using the raw data option https://docs.evidentlyai.com/user-guide/customization/report-data-aggregation.

I'd like to work on this issue. Could you assign it to me?


When I submit, it says "submitted" - I think it should not

Challenge Waypoint: Use HTML5 to Require a Field has an issue.
User Agent is: Mozilla/5.0 (iPad; CPU OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
<link href="http://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

CatPhotoApp

Click here for cat photos.

Things cats love:

cat nip

laser pointers

lasagna

Top 3 things cats hate:

flea treatment

thunder

other cats

<form action="/submit-cat-photo">
  <input type="text" placeholder="cat photo URL" required>
  <button type="submit">Submit</button>
</form>

The required attribute is not supported in Safari. Chrome is the only browser officially supported by Free Code Camp.
Thanks and happy coding!

somebody should help me out with this task
Your text input element should have the required attribute.


stm32h7_qspi: support for custom clock (not just HCLK) and support for DUAL/QUAD commands

…ct one of
RCC_D1CCIPR_QSPISEL_{HCLK,PLL1,PLL2,PER} clocks to use with QUADSPI peripherial.
Defaults to HCLK for backward compatibility.
New macros in qspi.h: QSPICMD_IDUAL and QSPICMD_IQUAD for selecting the bit
width for instruction code (1,2 or 4 bits) of a qspi_cmdinfo_s, and
QSPIMEM_IDUAL and QSPIMEM_IQUAD for selecting the bit width of a qspi_meminfo_s.

Hi Andrey, your commit a570ff is not passing in the CI build test checking, could you please fix it.

Commit dca86a1 fixes that.
Does it check every commit in turn? That's a madness, I have no chance to fix an already commited commit.

My fault, I missed the dca86a1, everything fine!


Device token is short

Fixes #99
Incorrectly truncated values below 10. Fixed.
Incorrectly handled little/big endian. Fixed.

:+1:


pip install rtv

It's not as hard as you think!

https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/
El El lun, 2 mar 2015 a las 13:44, Julian Wachholz<EMAIL_ADDRESS>escribió:

It's not as hard as you think!
--
Reply to this email directly or view it on GitHub
https://github.com/michael-lazar/rtv/issues/2#issuecomment-76747813.

Thanks for the motivation guys!
https://pypi.python.org/pypi/rtv/


[Documentation] - Create and build messages

Hi,
I am a dotnet dev, but totally new with ROS2.
I did ok with some python tutorials, but now trying to migrate the code to ROS2.NET
I am trying to understand how to build any message (currently action msg) but I am failing miserably.
I am not sure how correctly fill the CMakeLists.txt (currently it is just by guessing 😞). My questions are:

Can I create a new workspace with a new package only with action messages ? Or should I keep it into the dotnet ws ?
I have some errors when trying to colcon build (see below), but I am not an expert of cmake, so I must be missing some packages/linker/...?

Can someone guide me ?
PS: The building errors:
CMake Error: Cannot determine link language for target "cloudnet__rosidl_typesupport_fastrtps_c".
CMake Error: CMake can not determine linker language for target: cloudnet__rosidl_typesupport_fastrtps_c
CMake Error: Cannot determine link language for target "cloudnet__rosidl_typesupport_fastrtps_cpp".
CMake Error: CMake can not determine linker language for target: cloudnet__rosidl_typesupport_fastrtps_cpp
CMake Error: Cannot determine link language for target "cloudnet__rosidl_typesupport_c".
CMake Error: CMake can not determine linker language for target: cloudnet__rosidl_typesupport_c
CMake Error: Cannot determine link language for target "cloudnet__rosidl_typesupport_introspection_cpp".
CMake Error: CMake can not determine linker language for target: cloudnet__rosidl_typesupport_introspection_cpp
CMake Error: Cannot determine link language for target "cloudnet__rosidl_typesupport_cpp".
CMake Error: CMake can not determine linker language for target: cloudnet__rosidl_typesupport_cpp

The CMakeLists.txt
cmake_minimum_required(VERSION 3.5)
project(cloudnet C)

find_package(ament_cmake REQUIRED)
find_package(builtin_interfaces REQUIRED)
find_package(rosidl_default_generators REQUIRED)
find_package(unique_identifier_msgs REQUIRED)
find_package(rosidl_default_generators REQUIRED)

rosidl_generate_interfaces(${PROJECT_NAME}
  "action/OneAction.action"
  DEPENDENCIES builtin_interfaces action_msgs unique_identifier_msgs
  ADD_LINTER_TESTS
)

ament_export_dependencies(rosidl_default_runtime)
ament_package()

Hi @xas,
sorry for the late reply.

Can I create a new workspace with a new package only with action messages ? Or should I keep it into the dotnet ws ?

You can add your message package to the ros2 dotnet workspace or any other workspace that overlays your ros2 dotnet workspace, see the official overriding workspace documentation. Be sure to source the correct workspaces at any step. But this is nothing specific to ros2 dotnet.

I have some errors when trying to colcon build (see below), but I am not an expert of cmake, so I must be missing some packages/linker/...?

There should be no difference for defining the messages compared to standard ros c++ and python.
Does your message package compile if you build it in a non dotnet workspace for use with c++ or python?


⚠ Bofrost.at has degraded performance

In 0c78292, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1730 ms

Resolved: Bofrost.at performance has improved in 9bc2bda.


fringes, dairous (logical-conflict)

This pull request was generated by the 'mq' tool

/trunk merge


can't add new equipment group to class

In GitLab by @Graffini on Sep 11, 2022, 10:27
After creating a new "class" item, clicking "+ add new equipment group" does not do anything.
There is an error in the console:
Uncaught (in promise) TypeError: update.system is undefined
_onClickClassControl /systems/dungeonworld/module/item/item-sheet.js:288

I briefly investigated it, in case it helps:
In line 288, update.system.equipment is called.
update does not have a system property, but it has an equipment property. Directly calling update.equipment solves the TypeError and renders the equipment-group in the class window.
However, it also produces some modelValidation errors, and dragging items into the equipment group does not work. Also, the equipment group renders in every tab of the class window, so that's probably the wrong hierarchy or something.

In GitLab by @Asacolips on Sep 11, 2022, 21:25
Resolved in 0532fe49 and will be included in 1.6.1


New package: CopEnt v0.1.0

Registering package: CopEnt
Repository: https://github.com/xukai92/CopEnt.jl
Created by: @xukai92
Version: v0.1.0
Commit: 5a14fba39fdd366c45af5452c384e1cb1eaa8625
Git reference: main

@xukai92 The package doesn't have a license file

Thanks for the reminder. I just added one. Do I need to re-trigger or so?

Do I need to re-trigger or so?

Yes, please, retrigger registration without changing the version number
[noblock]


How to specify the scannet_match_dir?

After generating the full dataset using your provided scripts, I got stuck in specifying the scannet_match_dir. I found the overlap.txt in each scene's pcd directory.

Hi thanks for the question.
The scannet_match_dir specifies a list of pairs.
As mentioned in the readme, can you try running
python generate_list.py --target_dir $TARGET_DIR
This should generate file that should be used for scannet_match_dir, the format will be similar to the example file I attached in the code.

thanks a lot!


Add support for decorationBox

Sample usage of decorationBox in BasicTextField https://semicolonspace.com/jetpack-compose-basictextfield/

decorationBox is already support, it's available using the BasicRichTextEditor Composable


feeding arguments to nvr from nvim's builtin terminal

nvr -c 'copen' -q <(ag --vimgrep -i 'TODO'  $HOME/code)

opens the files -q and /dev/fd2, but it doesn't actually run the command in the parens. Is there a way of making this work or is this sort of thing impossible with nvr's argument parser?
That command does work with nvim launched regularly.

Hmm, it works for me. :-) At least in Zsh the process substitution should happen before the actual command is run.
What I did:
$ nvim
:terminal
$ nvr -c copen -q <(ag --vimgrep foo)

This feeds the quickfix list, jumps to the first error, opens and switches to the quickfix window.

Maybe it's a shell issue somehow?
Is the neovim-remote up-to-date? I'm a bit confused about why it tries to read in -q as a file. This should only happen, if the nvr doesn't know about it. E.g. nvr -x opens the file -x.

I made a quick test with tag v1.4.0, which didn't support -q yet. Then I get the exact same behaviour you described: it opens -q and /dev/fd/XX.
Please check if pip3 show neovim-remote | grep Version returns 1.5.1.

And if it returns 1.5.1, as expected, check if that version is really used:
$ nvim $(which nvr)

Then do /flags.q. If it doesn't find anything, it's an outdated version.

Looks like an outdated version from pip3.5 was blocking it, so deleting it fixed the issue.


EventRepositoryTests does not work when having nested tests

Issue
When having @Nested tests in EventRepositoryTests, it seems that there is an issue with autowired dependencies and transactional context.
For example, if you put delete(), update() and  save() tests into a nested WriteTests class, and findAll() with findById() tests into a nested ReadTests class (like this), update() and findById() tests will fail:
└─ JUnit Jupiter ✔
   ├─ ApplicationTests ↷ class com.sambrannen.spring.events.ApplicationTests is @Disabled
   ├─ EventRepositoryTests ✔
   │  ├─ WriteTests ✔
   │  │  ├─ delete() ✔
   │  │  ├─ update() ✘
   │  │  │        Expecting actual not to be null
   │  │  └─ save() ✔
   │  └─ ReadTests ✔
   │     ├─ findAll() ✔
   │     └─ findById() ✘
   │              Expecting Optional to contain a value but was empty.
   ├─ EventTests ✔
   │  ├─ lombokShouldGetCorrectly() ✔
   │  ├─ eventsShouldHaveSameHashCodeWithDifferentIdsButTheSameName() ✔
   │  ├─ eventsShouldBeEqualWithDifferentIdsButTheSameName() ✔
   │  ├─ lombokShouldSetCorrectly() ✔
   │  ├─ eventsShouldNotBeEqualWithTheSameIdButDifferentNames() ✔
   │  └─ eventsShouldNotHaveSameHashCodeWithTheSameIdButDifferentNames() ✔
   ├─ RestEventsControllerTests ✔
   │  ├─ retrieveNonexistentEvent() ✔
   │  ├─ deleteEvent() ✔
   │  ├─ updateEvent() ✔
   │  ├─ createEvent() ✔
   │  ├─ retrieveAllEvents() ✔
   │  └─ retrieveEvent() ✔
   ├─ EventsControllerWithMockedServiceTests ✔
   │  └─ listEvents(MockMvc) ✔
   └─ EventsControllerTests ✔
      └─ Home page should display more than 10 events ✔

Failures (2):
  JUnit Jupiter:EventRepositoryTests:WriteTests:update()
    MethodSource [className = 'com.sambrannen.spring.events.repository.EventRepositoryTests$WriteTests', methodName = 'update', methodParameterTypes = '']
    => java.lang.AssertionError:
Expecting actual not to be null
  JUnit Jupiter:EventRepositoryTests:ReadTests:findById()
    MethodSource [className = 'com.sambrannen.spring.events.repository.EventRepositoryTests$ReadTests', methodName = 'findById', methodParameterTypes = '']
    => java.lang.AssertionError:
Expecting Optional to contain a value but was empty.

Steps to reproduce

Checkout this branch: https://github.com/damienbeaufils/spring-events/tree/issues/8
Run ./gradlew check

@sbrannen Maybe it is the same issue as SPR-15366 ?

This is expected since Spring does not (yet) support automatic lookup of annotations on enclosing classes.
Thus, in your example, you would need to copy the following annotations to every @Nested test class.
@BootstrapWith(SpringBootTestContextBootstrapper.class)
@SpringJUnitConfig(TestRepositoryConfig.class)
@Transactional
@Nested
// ...

Maybe it is the same issue as SPR-15366 ?

Yes, indeed. That's the official issue for Spring Framework 5.x to follow.


[#144886069] - Implement a command to switch backend instances with a…

implement the load balancer switch the backend instances with AWS
An example command line:
./cliaas -c /tmp/config.yml swap-lb-backend --identifier opsmanelb (loadbalancer_name) --vm-identifier i-0c3d7d17dd8890bf0 (instance_id)
For GCP and Azure just have empty implementation.
@abbyachau @z4ce @ryanpei

This is related to issue #2


Fix tests not starting with test_

Anything that does not start with test_ is not being counted in the report.

@nashif you missed one:
rc/main.c.obj   -c /home/buildslave/src/github.com/zephyrproject-rtos/zephyr/tests/net/lib/dns_addremove/src/main.c
/home/buildslave/src/github.com/zephyrproject-rtos/zephyr/tests/net/lib/dns_addremove/src/main.c: In function 'test_init':
/home/buildslave/src/github.com/zephyrproject-rtos/zephyr/tests/net/lib/dns_addremove/src/main.c:200:41: error: 'dns_evt_handler' undeclared (first use in this function); did you mean 'test_dns_evt_handler'?
  200 |  net_mgmt_init_event_callback(&mgmt_cb, dns_evt_handler,
      |                                         ^~~~~~~~~~~~~~~
      |                                         test_dns_evt_handler
/home/buildslave/src/github.com/zephyrproject-rtos/zephyr/tests/net/lib/dns_addremove/src/main.c:200:41: note: each undeclared identifier is reported only once for each function it appears in
At top level:
/home/buildslave/src/github.com/zephyrproject-rtos/zephyr/tests/net/lib/dns_addremove/src/main.c:144:13: error: 'test_dns_evt_handler' defined but not used [-Werror=unused-function]
  144 | static void test_dns_evt_handler(struct net_mgmt_event_callback *cb,
      |             ^~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as error


Unable to switch to Scroll

What command(s) is the bug in?
No response
Describe the bug
For a few days I have been experiencing problems with the Rabby wallet. If I'm on Syncswap (Era network) and I want to switch to Scroll I can't. It already happened to me some time ago on the Ambient dex. What could it be? I tried uninstalling Rabby but it didn't solve the problem.
Concrete steps to reproduce the bug. If it's able reproduce via testool, please share test_id from jenkins report
No response

no a circuit issue.  You can go to discord for this


Add LinearLayout

Or LinearView or whatever: a list of views aligned in one direction.
TODO: how to compute the size for each child? Especially when they are fluid (like TextViews).

LinearLayout now should do better in constrained situations. Selection is still imperfect because of #42, but this is for another day.


Remove version: DominikReichl.KeePass version 2.54.0

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

Close with reason: Removal appears to be automated and in error;


Docker improvements

https://github.com/kubernetes/kubernetes/issues/27075
See that for C*

@mward29 please push PR when you are done ..


SIL: update borrowed-from instructions when cloning a basic block

Cloning blocks might split CFG edges which can "convert" terminator result arguments to phi-arguments. In this case a borrowed-from instruction must be inserted.
Fixes a SIL verifier crash caused by SimplifyCFG's jump threading.
rdar://129187525

@swift-ci test


Feature/improve user experience

adding .idea to .gitignore
fixing new blog post creation, when the number of sections are 0 or 1
making design changes for update and delete buttons

Raised PR by mistake


fixed navbar for all files

Related Issue

Description

Screenshots

@siwamsingh sir please review my PR
https://github.com/dakshsinghrathore/Brighter-Beginnings/pull/92

@siwamsingh sir updated navbar for logic page please review it
https://github.com/dakshsinghrathore/Brighter-Beginnings/pull/92

@dakshsinghrathore review this pr


Update MLN token address (post migration)

Hi @jennazenk could you please add a description for this PR? Thanks.

closing due to inactivity feel free to reopen

@estebanmino please merge @jennazenk's PR.
The MLN (Melon Protocol) token contract was updated in February 2019, all relevant exchanges participated and updated their infrastructure (Kraken, Bittrex, Bitfinex).
Old MLN contract here - 0xBEB9eF514a379B997e0798FDcC901Ee474B6D9A1
https://etherscan.io/address/0xbeb9ef514a379b997e0798fdcc901ee474b6d9a1
New and updated MLN token contract here - 0xec67005c4E498Ec7f55E092bd1d35cbC47C91892
https://etherscan.io/address/0xec67005c4e498ec7f55e092bd1d35cbc47c91892
We raised the issue that Metamask is still using the old MLN contract for the token auto-detection today on Twitter, the MLN token logo was updated as well, see here: https://twitter.com/KR1plc/status/1154106820564332544
Kraken reference: https://twitter.com/krakenfx/status/1091402337611067392
MLN Token migration reference: https://medium.com/melonprotocol/mln-token-migration-event-96b1c8003876


Setting up a CI/CD pipeline

Adding a comment to trigger the CI/CD pipeline.

Triggering the CI/CD pipeline.


Browser's back button broken

On some pages in some projects, the back button's functionality is completely broken. Chromium browser just sits there spinning - no network activity.
May be client-side cache issue when experimenting with  or the like.

Just tried removing the gzhandler compression, made no difference.


Allow more models to be specified in custom hyperparameter argument

In my task the neural network component is adding a lot to the training time - which isn't a big deal - and a lot to the inference time - which is more important.  The NN component isn't adding a lot to the already excellent performance of the axis-aligned models in this case.
I'd like to fit the model without the NN. It appears that models can be specified in the hyperparameter option as
hyperparameters={'custom':['GBM']}

but that only GBM is supported at the moment.  Can this be extended to the other models?

Further info: in my case it takes about 30 seconds to do predictions on 1000 rows of data with the level 0 cat model, but I gave up before making any predictions with the full model - even on a single row it ran for at least 10 minutes without returning anything

Apologies we should clarify our TabularPrediction documentation.
The hyperparameters dict currently has the following possible keys:
'NN', 'GBM', 'CAT', 'RF', 'XT', 'KNN', 'custom'
corresponding to 7 different models that can be trained.
To omit one of these models during task.fit(), you simply drop that key from the
hyperparameters dict.  For example, you can tell AutoGluon to only consider RF and GBM models (with their default hyperparameter settings) via:
task.fit(..., hyperparameters={'RF':{}, 'GBM':{}})

The 'custom' key offers different functionality than you described.  You should not modify the GBM value for this key, but you can drop the key from hyperparameters if you'd like to omit the custom model.  If you include 'custom' in hyperparameters, then AutoGluon will train additional custom models.  For now, the only additional custom model is a second GBM model with different (preset) hyperparameter settings than the default GBM model that gets trained when hyperparameters contains the GBM key.

Note: if you mainly care about prediction time (inference latency), you also don't necessarily need to prevent AutoGluon from training all of its models.  If you don't require a high-accuracy ensemble, you can instead just tell AutoGluon to use the fastest of these trained models at inference time, like this:
First, invoke your default predictor = task.fit() call without specifying the auto_stack, hyperparameter_tune or bagging-related arguments.  Here there is no need to specify the hyperparameters dict, so AutoGluon will train all of its models (if the fit() time is ok with you; if you find the fit() time too long, then specify only a subset of the models in the hyperparameters dict as I outlined in the previous comment).
Second, call predictor.leaderboard(only_pareto_frontier=True) and find the model with the smallest value of 'pred_time_val' (this model is the fastest for predictions), suppose its name is: MODEL_NAME.
Note: make sure you've installed the latest version of autogluon from the master branch to access this functionality.
To use solely this faster model for your predictions, simply call:
predictor.predict(test_data, model = MODEL_NAME)
If you care about online inference with individual test data-points one-at-a-time, then you should first persist the models in memory like this (Note: this functionality is still under active development and not documented):
predictor._learner.persist_trainer()
pred1 = predictor.predict(test_datapoint1, model=MODEL_NAME)
pred2 = predictor.predict(test_datapoint2, model=MODEL_NAME)
...

Further info: in my case it takes about 30 seconds to do predictions on 1000 rows of data with the level 0 cat model, but I gave up before making any predictions with the full model - even on a single row it ran for at least 10 minutes without returning anything

I'm curious to know the scale of the data you are dealing with for a single row to take 10 minutes to infer with the ensemble. Does it contain text features? I don't think I've ever seen a model take that long on inference. Do you have Intel MKL installed? If so, I would recommend uninstalling it -> Intel MKL drastically slows down the NN train and inference time.

Great stuff everyone!
Thinking about it today I was wondering if my use case is a bit different from the standard tabular task.  My dataset are news articles pulled from a news api so one of the columns is a potentially long text article in contrast to typical tabular examples where text entries are generally short.  This gives rise to a high dimensionality in the text vectorizer (often about 30,000 dimensions). The fit_time I was getting for the NN was then about 3 hours - leaderboard shown below:
                                    model  score_val      fit_time  pred_time_val  stack_level
26                weighted_ensemble_k0_l3   0.939854      0.797751       0.001496            3
22          CatboostClassifier_STACKER_l2   0.937605    245.529041      39.122814            2
25                weighted_ensemble_k0_l2   0.935919      0.801807       0.001595            2
14          CatboostClassifier_STACKER_l1   0.935919    308.329618      47.665054            1
24                weighted_ensemble_k0_l1   0.933671      1.045179       0.003294            1
6           CatboostClassifier_STACKER_l0   0.933671    447.286274      44.032478            0
16  RandomForestClassifierGini_STACKER_l2   0.931984     42.927477      33.485102            2
19    ExtraTreesClassifierEntr_STACKER_l2   0.931422     46.821788      33.330483            2
8   RandomForestClassifierGini_STACKER_l1   0.930860     52.614044      38.979910            1
17  RandomForestClassifierEntr_STACKER_l2   0.929174     42.595070      33.397289            2
9   RandomForestClassifierEntr_STACKER_l1   0.927487     51.144368      38.967965            1
18    ExtraTreesClassifierGini_STACKER_l2   0.927487     47.120970      33.517305            2
10    ExtraTreesClassifierGini_STACKER_l1   0.923553     57.305387      37.488566            1
11    ExtraTreesClassifierEntr_STACKER_l1   0.921866     56.856822      37.970667            1
7          NeuralNetClassifier_STACKER_l0   0.912310  12413.722548    2074.693989            0
15         NeuralNetClassifier_STACKER_l1   0.910624  10131.377533    1746.513610            1
23         NeuralNetClassifier_STACKER_l2   0.908375   8606.215128    1371.583073            2
3     ExtraTreesClassifierEntr_STACKER_l0   0.907251     57.921314      37.779187            0
2     ExtraTreesClassifierGini_STACKER_l0   0.905003     58.957216      38.242619            0
0   RandomForestClassifierGini_STACKER_l0   0.896571     52.312319      38.171415            0
1   RandomForestClassifierEntr_STACKER_l0   0.894323     51.920280      38.247511            0
13    KNeighborsClassifierDist_STACKER_l1   0.868465     99.857924      95.230456            1
21    KNeighborsClassifierDist_STACKER_l2   0.867903     76.748443      71.594591            2
12    KNeighborsClassifierUnif_STACKER_l1   0.864531     93.522354      84.638263            1
5     KNeighborsClassifierDist_STACKER_l0   0.862844     88.654842      82.695507            0
20    KNeighborsClassifierUnif_STACKER_l2   0.862282     76.861186      71.923305            2
4     KNeighborsClassifierUnif_STACKER_l0   0.858909     89.526703      81.870069            0

Obviously in this case the NN is helping much and I should just run without it.

Great stuff everyone!
Thinking about it today I was wondering if my use case is a bit different from the standard tabular task.  My dataset are news articles pulled from a news api so one of the columns is a potentially long text article in contrast to typical tabular examples where text entries are generally short.  This gives rise to a high dimensionality in the text vectorizer (often about 30,000 dimensions). The fit_time I was getting for the NN was then about 3 hours - leaderboard shown below:
                                    model  score_val      fit_time  pred_time_val  stack_level
26                weighted_ensemble_k0_l3   0.939854      0.797751       0.001496            3
22          CatboostClassifier_STACKER_l2   0.937605    245.529041      39.122814            2
25                weighted_ensemble_k0_l2   0.935919      0.801807       0.001595            2
14          CatboostClassifier_STACKER_l1   0.935919    308.329618      47.665054            1
24                weighted_ensemble_k0_l1   0.933671      1.045179       0.003294            1
6           CatboostClassifier_STACKER_l0   0.933671    447.286274      44.032478            0
16  RandomForestClassifierGini_STACKER_l2   0.931984     42.927477      33.485102            2
19    ExtraTreesClassifierEntr_STACKER_l2   0.931422     46.821788      33.330483            2
8   RandomForestClassifierGini_STACKER_l1   0.930860     52.614044      38.979910            1
17  RandomForestClassifierEntr_STACKER_l2   0.929174     42.595070      33.397289            2
9   RandomForestClassifierEntr_STACKER_l1   0.927487     51.144368      38.967965            1
18    ExtraTreesClassifierGini_STACKER_l2   0.927487     47.120970      33.517305            2
10    ExtraTreesClassifierGini_STACKER_l1   0.923553     57.305387      37.488566            1
11    ExtraTreesClassifierEntr_STACKER_l1   0.921866     56.856822      37.970667            1
7          NeuralNetClassifier_STACKER_l0   0.912310  12413.722548    2074.693989            0
15         NeuralNetClassifier_STACKER_l1   0.910624  10131.377533    1746.513610            1
23         NeuralNetClassifier_STACKER_l2   0.908375   8606.215128    1371.583073            2
3     ExtraTreesClassifierEntr_STACKER_l0   0.907251     57.921314      37.779187            0
2     ExtraTreesClassifierGini_STACKER_l0   0.905003     58.957216      38.242619            0
0   RandomForestClassifierGini_STACKER_l0   0.896571     52.312319      38.171415            0
1   RandomForestClassifierEntr_STACKER_l0   0.894323     51.920280      38.247511            0
13    KNeighborsClassifierDist_STACKER_l1   0.868465     99.857924      95.230456            1
21    KNeighborsClassifierDist_STACKER_l2   0.867903     76.748443      71.594591            2
12    KNeighborsClassifierUnif_STACKER_l1   0.864531     93.522354      84.638263            1
5     KNeighborsClassifierDist_STACKER_l0   0.862844     88.654842      82.695507            0
20    KNeighborsClassifierUnif_STACKER_l2   0.862282     76.861186      71.923305            2
4     KNeighborsClassifierUnif_STACKER_l0   0.858909     89.526703      81.870069            0

Obviously in this case the NN is helping much and I should just run without it.

Thanks for the info! I have mainly focused on standard tabular problems and haven't had a chance to deep dive into text problem performance. Very interesting that NN is impacted so heavily by text features. I may have to look into this and potentially disable text features for NN to keep it in-line with the other models. In the near future we intend to start adding fine-tuned BERT to the stack ensemble when text features are detected, which should lead to significantly improved results even above what AutoGluon already obtains.

Great - AG already matches what I get with a fine-tuned roberta model (using the text column alone in the latter case), so think a bert element would be very powerful

If you want a neat trick right now to get a better result, you can probably do a weighted ensemble with equal weight of your BERT model and AG's model to get a major boost in score.

@braaannigan
If you are interested in using the bleed-edge mainline of AutoGluon, we just merged in #422 which dramatically speeds up NN inference times, particularly when doing inference on small amounts of data, as you attempted in this PR. We haven't tested it with truly massive datasets, but I suspect this may have been one of the reasons inference took so long for you. I'd be very interested in seeing if re-running this dataset on the latest mainline AutoGluon speeds up NN inference, it is possible this could result in an over 10x speedup.

With the merging of #440 and #451, I think AutoGluon should be able to handle these text problems reasonably and without long inference times. #440 disables NLP features in the NN, as I was also experiencing unreasonable inference latency on other problems, which returns NN to only taking a few seconds at most for inference.


Multiscale mapping to other variable name

Make it possible to map a set of variables from different scales into a scale, but with a different variable name. For example, if we want to take the value of Rm in the organs and pass the vector as input of Rm_organs we would do:
MultiScaleModel(
	model=PlantRm(),
	mapping=[:Rm => ["Leaf", "Internode", "Male", "Female"] => :Rm_organs],
)

This allows to put Rm as output of our model, instead of having to rename it.
Before we had to have this kind of models:
struct PlantRm <: AbstractMaintenance_RespirationModel end

PlantSimEngine.inputs_(::PlantRm) = (Rm=[-Inf],)
PlantSimEngine.outputs_(::PlantRm) = (Rm_plant=-Inf,)

function PlantSimEngine.run!(::PlantRm, models, status, meteo, constants, extra=nothing)
    status.Rm_plant = sum(status.Rm)
end

With this feature we could say that the input Rm from other scales takes another name, so we can use Rm for the output at this scale:
struct PlantRm <: AbstractMaintenance_RespirationModel end

PlantSimEngine.inputs_(::PlantRm) = (Rm_organs=[-Inf],)
PlantSimEngine.outputs_(::PlantRm) = (Rm=-Inf,)

function PlantSimEngine.run!(::PlantRm, models, status, meteo, constants, extra=nothing)
    status.Rm = sum(status.Rm_organs)
end

This is much more consistent and allows to keep the same variable names across scales, e.g. Rm is the respiration maintenance of the given scale, whatever the scale.

I read the code quickly, and I think we could do that for MappedVar by setting the var field to the variable that we get from other scales, and the var we put this into as the var we want to put it in, e.g.:
Rm_organs = MappedVar(["Leaf", "Internode", "Male", "Female"], :Rm, [-Inf])

For RefVector, I'm not sure yet. We could add a var field too, but it would stay there in the status then. I don't know if that's good or bad.

Closed in the latest work I did in the past couple of weeks. This was not done in a PR unfortunately (this has to change!).


optimize perf of FromJSON of List and Vector

@sphereio/backend please review

Scalaz is using foldLeft as well https://github.com/scalaz/scalaz/blob/c3133dff94ae21025014f33c1d2736bdf98e96f3/core/src/main/scala/scalaz/std/Vector.scala#L34
I do not understand where the difference comes from :(

The +++ for Validation needs a Semigroup. Maybe the Semigroup implementation of List and Vector is not optimal?

Possible https://github.com/scalaz/scalaz/blob/c3133dff94ae21025014f33c1d2736bdf98e96f3/core/src/main/scala/scalaz/std/Vector.scala#L97
I guess replacing the whole Monoid append operations on immutable datastructure with a mutable collection builder with a fast append operation did the trick.


Bug: netlify addons:auth nimbella redirects to https://nimbella.com/

I tried following the README by running netlify addons:create nimbella and netlify addons:auth nimbell.
netlify addons:create nimbella creates the addon, netlify addons:auth nimbella creates the auth link and opens the browser, but redirects to https://nimbella.com/.
I was able to use an existing account with nim auth export --non-expiring.
Feel free to close this if this flow is not intended to work yet.

Thanks @erezrokah - the addons:auth flow is not yet working and this is expected. The fix should not affect this plugin/repo.

Thanks @rabbah, would it make sense to remove it from the README until it is working?

That's a good idea, yes.

Thank you for updating the READM, FYI running netlify addons:create nimbella still prompts for running netlify addons:auth nimbella.

If we don't enable the portal, we'll tweak the message from the add-on APIs. That change is not in this repo.


Allow passing a function to point.show configuration (#2054)

This will allow to display points based on a condition.

Codecov Report

Merging #2062 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2062      +/-   ##
==========================================
+ Coverage   64.08%   64.09%   +<.01%
==========================================
  Files           1        1
  Lines        4455     4456       +1
==========================================
+ Hits         2855     2856       +1
  Misses       1600     1600

Impacted Files
Coverage Δ

c3.js
64.09% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks for the contribution!

Published in v0.4.13.


Add files via upload

I would like to add my university's domain to the list of domains:
Egypt University of Informatics
eui.edu.eg

@NawalElBoghdady First stage of verification passed, official domain is eui.edu.eg as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@NawalElBoghdady Pull request merged. Thank you.


non-uniform IVC

Add a layer of abstraction to allow non-uniform IVC style on the various implemented folding schemes.
As it is specified at:

SuperNova paper: https://eprint.iacr.org/2022/1758.pdf
section 5 of the updated HyperNova paper: https://eprint.iacr.org/2023/573.pdf

Update:

Nebula paper: https://eprint.iacr.org/2024/1605 outlines a new switchboard approach to achieve the non-uniform IVC which might be interesting

This issue might be too broad and big. And not detailed enough. I suggest to discuss this in our next meeting and try to fine-grain a bit more all this.
Let me know what you think! Although I agree completely that we should work on this!
Indeed, I think #134 can bring something kinda similar to the table.

What about basing it off of https://github.com/lurk-lang/arecibo/


Possibility of information before login to the app _ Transparency

As somebody trying out the SSO Demo
I can see a concise explanation explaining what is about to happen (before login) or what happened (after login)
so that I can better understand where and how I can use Tonomy ID for my own website
Acceptance criteria

[x] mockup for the above story is made
[x] feedback received
[x] high fidelity design made
[x] feedback received on high fidelity design
[ ] feedback implemented in design

A popup style of window saying what is about to happen, explaining the full process of it. Taking inspo from https://discordapp.com/channels/1029385699071381524/1039498641968205834/1085101581193723977
The point is for devs and non devs alike to know whats up.

https://www.loom.com/share/fb362dae921749729dca1d395cd220ed

https://www.figma.com/file/cvV48t0f7O2znT6QBxK0Zj/Tonomy-ID?node-id=4445%3A23188&t=Nzlcp1zZyTKMIsus-1
https://www.figma.com/file/cvV48t0f7O2znT6QBxK0Zj/Tonomy-ID?node-id=4495%3A23280&t=Nzlcp1zZyTKMIsus-1

@MilicaSequeira and I aligned. This is this work:
https://www.figma.com/file/cvV48t0f7O2znT6QBxK0Zj/Tonomy-ID?node-id=4590-23195&t=9ldsIeD9hDGktdfh-4

Final work is here
https://www.figma.com/file/cvV48t0f7O2znT6QBxK0Zj/Tonomy-ID?node-id=4495-23280&t=9ldsIeD9hDGktdfh-4
Requires refinement task before adding to app


EcsJsonConfiguration - With converters to protect against bad types

Trying resolve #219

:broken_heart: Build Failed

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-09-10T10:48:56.249+0000

Duration: 3 min 10 sec

Steps errors
Expand to view the steps failures

Check out from version control

Took 0 min 9 sec . View more details here
Description: [2022-09-10T10:51:21.815Z] The recommended git tool is: NONE
[2022-09-10T10:51:28.721Z] using crede

Check out from version control

Took 0 min 2 sec . View more details here
Description: [2022-09-10T10:51:41.261Z] The recommended git tool is: NONE
[2022-09-10T10:51:41.272Z] using crede

Check out from version control

Took 0 min 2 sec . View more details here
Description: [2022-09-10T10:51:53.312Z] The recommended git tool is: NONE
[2022-09-10T10:51:53.322Z] using crede

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

Jenkins run tests please

Thanks @snakefoot!
I ammended this PR to improve the overall safety MetadataDictionaryConverter.
Ensuring an exception during the writing a key's value does not fail to write the whole log.
Serialization failures are not stashed under metadata.__failures__.
Also made sure NLog tests flushes the logs to XUnit's Test Output so they can be easily inspected in test runners.

Jenkins run tests please


After running 'sh tool/train.sh s3dis pointnet2_paconv_cuda'

Traceback (most recent call last):
File "tool/train.py", line 318, in
main()
File "tool/train.py", line 139, in main
loss_train, mIoU_train, mAcc_train, allAcc_train = train(train_loader, model, criterion, optimizer, epoch, args.get('correlation_loss', False))
File "tool/train.py", line 193, in train
output = model(input)
File "/home/ubuntu/anaconda3/envs/pytorch/lib/python3.7/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/home/ubuntu/anaconda3/envs/pytorch/lib/python3.7/site-packages/torch/nn/parallel/data_parallel.py", line 166, in forward
return self.module(*inputs[0], **kwargs[0])
File "/home/ubuntu/anaconda3/envs/pytorch/lib/python3.7/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/home/ubuntu/PAConv/model/pointnet2/pointnet2_paconv_seg.py", line 74, in forward
li_xyz, li_features = self.SA_modules[i](l_xyz[i], l_features[i])
File "/home/ubuntu/anaconda3/envs/pytorch/lib/python3.7/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/home/ubuntu/PAConv/model/pointnet2/pointnet2_paconv_modules.py", line 160, in forward
new_xyz_idx = pointops.furthestsampling(xyz, self.npoint)  # (B, N1)
File "/home/ubuntu/PAConv/lib/pointops/functions/pointops.py", line 49, in forward
pointops_cuda.furthestsampling_cuda(n, m, xyz, temp, idx)
TypeError: furthestsampling_cuda(): incompatible function arguments. The following argument types are supported:
1. (arg0: int, arg1: int, arg2: at::Tensor, arg3: at::Tensor, arg4: at::Tensor, arg5: at::Tensor, arg6: at::Tensor) -> None

sir，do you know how to solve this problem? please!


Inconsistent address assignment in cluster.Rendezvous

Describe the bug
GetByClusterIdentity and GetByIdentity methods in cluster.Rendezvous return different addresses for the same cluster identity under some conditions. When there are members providing different kinds in the same cluster, those two methods return different addresses.
To Reproduce

Have a few instances of a cluster member that provide a certain grain kind, and one that doesn't.
GetByClusterIdentity and GetByIdentity methods return different addresses for the same id.

Expected behavior
They should both return the same thing.
Additional context
This is creating a problem where we have a redis based lock for actors which is locked/unlocked when the actors are initialized and terminated.
Replacing the implementation of GetByIdentity with
func (r *Rendezvous) GetByIdentity(identity string) string {
	parts := strings.SplitN(identity, "/", 2)

	return r.GetByClusterIdentity(&ClusterIdentity{
		Kind:     parts[0],
		Identity: parts[1],
	})
}

seems to fix the problem but I'm not sure if it would break something else.

Tests fail for the PR, we need to investigate this one more

This is fixed by #775, so closing.


problem installing bash

Here is the sequence I did:
ZOSCAN2B:/home/fultonm/russell/meta-dt.0.1.0-stable>zopen install bash
- Querying remote repo for latest package information
- Latest information downloaded
Installing package: bash
- Installing bash...
- Downloading bash-<IP_ADDRESS>30523_201622.zos.pax.Z to cache...
- Downloaded bash-<IP_ADDRESS>30523_201622.zos.pax.Z to cache
- Processing bash-<IP_ADDRESS>30523_201622.zos.pax.Z...
- Expanding bash-<IP_ADDRESS>30523_201622.zos.pax.Z
- Expanded
- Integration complete
- Checking for env file
- .env file found, adding to profiled processing
- Sourcing environment to run any setup
Setting up bash...
Setup completed.
- Checking for runtime dependencies
- No runtime dependencies found
Successfully installed bash
ZOSCAN2B:/home/fultonm/russell/meta-dt.0.1.0-stable>zopen install which
- Querying remote repo for latest package information
- Latest information downloaded
Installing package: which
- Installing which...
- Downloading which-2.21.20230328_102133.zos.pax.Z to cache...
- Downloaded which-2.21.20230328_102133.zos.pax.Z to cache
- Processing which-2.21.20230328_102133.zos.pax.Z...
- Expanding which-2.21.20230328_102133.zos.pax.Z
- Expanded
- Integration complete
- Checking for env file
- .env file found, adding to profiled processing
- Sourcing environment to run any setup
Setting up which...
Setup completed.
- Checking for runtime dependencies
- No runtime dependencies found
Successfully installed which
ZOSCAN2B:/home/fultonm/russell/meta-dt.0.1.0-stable>type -a bash
type: FSUM6241 Unknown option "-a"
type: Usage: type command ...
ZOSCAN2B:/home/fultonm/russell/meta-dt.0.1.0-stable>which bash
/home/fultonm/zopen/usr/bin/bash
ZOSCAN2B:/home/fultonm/russell/meta-dt.0.1.0-stable>bash
bash: ./.bootenv: EDC5129I No such file or directory.
bash: git: command not found
bash: git: command not found
bash: git: command not found
bash: git: command not found
bash: cd: /home/fultonm/zopen/dev: EDC5129I No such file or directory.

As discussed with @MikeFultonDev, closing


Entity folder is not exist!

Thank you for the awesome solution. however, i am facing an error while running the solution 'Entity folder is not exist!'.. Can you please help what wrong i m doing this side?

Need to change the path in config file.


Use a new Slicker Image Editor

This PR closes #166492569, by:

Adding react-cropper library
Adding ImageCropper component to handle image cropping
Adding InputFile to handle image uplioading, this image is being forced to be max MAX_WIDTH, MAX_HEIGHT
Updating Profile Avatar flow to use this new components
Adding jest rule to allow CSS code to be imported on testable files

Extra:

@dariominones
tested on ios 6 simulator

When going to the profile edit screen and then pressing on the camera icon/profile image it leads to an empty page without the image cropper/selector
when pressing on the profile image from the main profile page it seems there's the click-through problem. it then immediately opens the file select menu. dont think its the expected behaviour
on simulator I only had option to choose from photo library and no option to take selfie, maybe its   because of the simulator. verify you can take picture on mobile

@dariominones
tested on ios 6 simulator

When going to the profile edit screen and then pressing on the camera icon/profile image it leads to an empty page without the image cropper/selector
is this happening when the user has an image or when it doesnt? cant reproduce

when pressing on the profile image from the main profile page it seems there's the click-through problem. it then immediately opens the file select menu. dont think its the expected behaviour
I was able to reproduce this, I'ts weird since its stoping click propagation but will see how to fix it.

on simulator I only had option to choose from photo library and no option to take selfie, maybe its   because of the simulator. verify you can take picture on mobile
It does, see screenshot

@sirpy
Also performance and fluency of editor seems to be slowing down when the image is too big (example get from iphone). Should we compress or cut to a rasonable size the profile image?

@dariominones yeah lets reduce the size
The error happens when in this screen: (this time its on plain desktop chrome)

I press on the camera and I get:

@dariominones yeah lets reduce the size

done

The error happens when in this screen: (this time its on plain desktop chrome)

I press on the camera and I get:

fixed

@dariominones I dont see the code that fixes the blank screen issue

@dariominones I dont see the code that fixes the blank screen issue

@sirpy  is this line. The missing part was to change the link
https://github.com/GoodDollar/GoodDAPP/pull/530/files#diff-a755787a35f190464ff5cb1c147367a8R136
The ViewAvatar screen now handles the image upload instead EditAvatar since this made the flow easier.

file selector let me now select every type of file, should be limited to images

Done

the X (delete) should keep user in the edit screen and not go back to profile

Done, please see the video with this and current behavior
https://www.pivotaltracker.com/file_attachments/99320025/download?inline=true
@sirpy

@sirpy this one has been approved. good to merge?


Generate a custom dynamic form

Superset Improvement Proposal (SIP)-1: Adding Custom Icons to the Database Connection Form (For MySQL Database)
Abstract
The goal is to enhance the user interface of the database connection form by adding custom icons for MySQL databases.
Motivation
The current database connection form lacks visual cues that can improve user experience. By duplicating icons from the given URL and the [+Database] in STEP 1, we can make the form more intuitive and user-friendly.
Frontend
Implement the following steps:

[x] Generate a custom dynamic form in STEP 2 based on a remote type database engine that was selected in STEP 1.
[ ] Add an extra list of radio buttons. This involves modifying the form generation logic to include the new engine and its associated form fields.

SIP-2: Replicating the Superset Frontend Logic to Generate Dynamic Forms
Abstract
The aim is to replicate the Superset frontend logic to generate dynamic forms to connect to external API resources (On Cloud with username/password).
Motivation
This change will allow Superset to connect to a wider range of data sources, increasing its versatility and usefulness.
Frontend
Implement the following steps:

[ ] Make modifications to setDatabaseModal to include the new custom engines and set db state to this. This involves modifying the state management logic to include the new engines.
[x] Use db to generate the custom dynamic form instead of SQLAlchemy. This involves changing the form generation logic to use the new db object.

Tese tasks "Add an extra list of radio buttons..." & "Make modifications to setDatabaseModal..." were`t necessary


Non-hackathon use cases

For the hackathon the direction we're moving in is solving the researcher use case, specifically researching around a topic or statement and if its something like a postulate or theory, evaluating the feasibility of it being true.
There are other use cases though, achievable by simply changing the goals of the AI:

Providing detailed research for a laymen. A tool to automatically "do your own research"
A tool to get all information on current events
Evaluating the feasibility of a business by seeing what's been done in the past or currently being done
and more

These use cases will be out of scope for this hackathon, but we could mention it in the presentation

Yeah , we could
" A tool to get all information on current events  "
** As we are currently going in the science direction , we could add that it gives you info about the latest scientific topics or breakthroughs related to your field i.e. string theory and provide it you so you can spend your time doing things that matter
instead of wasting time scraping the internet finding the latest advances**


sudeyuksek's file

This is my first pull request

such a good pull request

let's try

good

do


Make fields in CircularByteBuffer protected

I want to extend its functionality (like, direct access to Buffers without copying byte arrays twice), but its fields are private. This forces me to make a copy of the class just to add a few new methods instead of being able to extend it. Can you please change this?

It's been two years, my project using this is long by now. I did some digging and it seems that I added the following code to the class:
	public synchronized int getRaw(int srcPos, byte[] dst, int dstOff, int len) {
		int remaining = len;
		while (remaining > 0) {
			int count = srcPos + len < capacity ? len : capacity - srcPos;
			System.arraycopy(buffer, srcPos, dst, dstOff, count);
			srcPos = (srcPos + count) % capacity;
			len -= count;
			dstOff += count;
			remaining -= count;
		}
		return len - remaining;
	}

	public int getIndex() {
		return idxGet;
	}

	public void setIndex(int index) {
		idxGet = index;
	}


I003 (ES5 option is now set per default) should not be displayed when esversion=5 overrides  esversion=6

I'm using the following project structure:
client/
        somefile.js
        .jshintrc
server/
        another_file.js
gulpfile.js
.jshintrc

I'm writing all my JS files in ES6 except my client sources which are in ES5.
So I defined a global .jshintrc file with the property (among others):
{
  ...
  esversion: 6
  ...
}

And in my client directory, I have another .jshintrc file which contains:
{
    "extends": "../.jshintrc",
    "esversion": 5,
}

But in all my client files I'm getting the warning message: I003 ES5 option is now set per default
In this case, this message is wrong. My default is ES6 as per the global .jshintrc file and if I don't specify esversion=5, I will be in ES6 in my client app.

We've resolved this by removing the "info" message entirely--see gh-2900.


feat(snownet): send BINDING on cold-start of Allocation

When we are about to use a relay for the first time, the initial request will fail because we don't yet have a nonce to include in request. Thus, it takes 2 RTTs until we learn our server-reflexive address which is a very useful candidate.
Hence, we treat each TURN server also as a STUN server which should improve the discovery of our server-reflexive candidates.

The PR looks good but CI is failing and I think it would make sense removing the part on connlib where we copy the TURN servers as STUN servers with this PR.

I already removed that at some point 😁

I think it would make sense removing the part on connlib where we copy the TURN servers as STUN servers with this PR.

I already removed that at some point 😁

ah nice! I've missed that

This is quite as easy because it invalidates the assumption that we only ever have a StunBinding or an Allocation for a certain address.
This only affects cold-starts so I'll leave this optimisation for another day.


[Discuss] Choice of Replication Model for Full Cluster Replication

This issue to discuss the replication model to be used for full cluster replication. As of now, there are 3 modes of replication that will be supported for local replication between primary and replica shards:

Logical Replication: Where we replay the translog operations on each replica.
Segment Replication: Where replica shard simply syncs the segments from primary shard.
Segment Replication with remote store: Where replica shard simply syncs the segments from primary shard's remote store.

Open Questions:

[ ] Do we want to support all modes with Full Cluster Replication? or only a specific one?
[ ] What replication model do we want support first(or as the only option)?

Logical Replication:
Pros:

We already have logical implementation for CCR.
Logical Replication can allow for Replication across different OpenSearch versions.

Cons:

Pause and resume will only be supported upto 12 hours(we can explore longer if remote translogs gets supported with logical replication as well).
Catching up with leader after long pauses would be slow as it'll have to replay all pending operations. Also, It is expected to add an CPU/memory overhead to the follower. We can try to manage this with node level memory capping though.
Requires additional compute resources on follower side which adds to the cost for search(Data Proximity) cases.

Segment Replication:
Pros:

Less overhead on the Follower cluster as it doesn't have to do replay operations.
Easier pause/resume since segment are homogenous across leader and follower shard.

Cons:

More network overhead on leader node.
Can't do replication across different OpenSearch major versions.
Since we mimic the replication model used on leader, we'll be restricting customers to only use Segment Replication for local as well.

Segment Replication with Remote Store:
Pros:

Less overhead on the Follower cluster as it doesn't have to do replay operations.
Easier pause/resume since segment are homogenous across leader and follower shard.
Less overhead on the Leader cluster as replicas & Follower cluster can fetch the segments directly from Remote store.

Cons:

Higher network overhead.
Can't do replication across different OpenSearch major versions.
Dependency on remote store can potentially be an issue for low adoption in opensource.

Why support only one combination?
Out of all 3 combinations, we expect the Segment Replication with remote store to perform the best(we'll need to publish the benchmark results after the POC).
Here are the pros ans cons of supporting only this combination:
Pros:

Less combinations equals reduced effort for us to build.
We can define the RTO & RPO guarantees just based on single combination.
We can also explore going connection-less(i.e. for secondary, leader's remote store is the only source of truth for all data and metadata).

Cons:

We'll restrict the customer to use this particular replication model(local and cross cluster) which might hurt adoption.


Move all absolute paths configuration to properties.yaml

Listing all absolute paths inside properties.yaml (and leaving only relative path configuration in the rest of pillars) can reduce differences between environments and make properties.yaml the focus of these differences in single location.

It seems like all possible absolute paths fall under category of resource repository.
Of course, there are some paths for symlinks. However, all symlinks are just aliases for resource locations. The only exception are few platform-specific differences which are implemented through explicit configuration (e.g. path to temporary salt content).

It should be kept in mind that absolute paths are node-specific (minion-specific).
How to address all cases generically paths are different per node (node-specific)?


update allow_dependency_failure section with behavior for cancelled jobs

This PR adds information regarding behavior we can expect when a job is cancelled with respective to allow_dependency_failure set to true.
For example if a pipeline has two steps A and B where B has depends_on: A but has allow_dependency_failure set to true so that in case of failure of step A, step B can still run. However when step A is cancelled then in that scenario even if allow_dependency_failure is set to true step B will not run.

@mbelton-buildkite I updated PR with suggested changes. Please review

I'll merge main for you, which should fix the linting error. 😊


Group with discussion board reported as having no discussion board

[x] Add to an appropriate Epic.

Site: hcommons-dev.org
URL: https://hcommons-dev.org/groups/test-bpges/forum/
Test Account: Mike
Area (CORE, sites, profiles, groups, general): groups
If issue discovered on dev, does it also exist on prod?
Describe the issue
Discussion board was functioning properly fror test bpges group and had made several discussion posts. For unknown reason, it is now reporting that there is no discussion board. Only change was promoting my account to admin.

Applies only to hidden groups. Public and private groups function normally.

Added 'hidden' to list of post status's viewable by group admins: commons-172-add-hidden-to-post-types-group-admins-can-see


whenever i try to connect it gives  websocket: failed to connect.

websocket: failed to connect.
java.lang.Exception: [Failure]
at jp.co.crowdworks.android_ddp.ddp.DDPClientImpl.lambda$addErrorCallback$34(DDPClientImpl.java:332)
at jp.co.crowdworks.android_ddp.ddp.DDPClientImpl.access$lambda$39(DDPClientImpl.java)
at jp.co.crowdworks.android_ddp.ddp.DDPClientImpl$$Lambda$42.call(Unknown Source)
at rx.Observable$27.onNext(Observable.java:8001)
at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:139)
at rx.internal.operators.OperatorFilter$1.onNext(OperatorFilter.java:54)
at rx.observers.Subscribers$5.onNext(Subscribers.java:234)
at rx.internal.operators.OperatorPublish$PublishSubscriber.dispatch(OperatorPublish.java:560)
at rx.internal.operators.OperatorPublish$PublishSubscriber.onNext(OperatorPublish.java:258)
at jp.co.crowdworks.android_ddp.rx.RxWebSocket$1$1.onFailure(RxWebSocket.java:44)
at com.squareup.okhttp.ws.WebSocketCall$1.onFailure(WebSocketCall.java:107)
at com.squareup.okhttp.Call$AsyncCall.execute(Call.java:176)
at com.squareup.okhttp.internal.NamedRunnable.run(NamedRunnable.java:33)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)

It works with demo.rocket.chat, but not working with custom hosted server.

I think I found out.
Look at this line:
https://github.com/RocketChat/Rocket.Chat.Android.Lily/blob/0e2c2ccf1c96b23bffcf9d5835cec455aa8b7dd0/app/src/main/java/chat/rocket/android/api/ws/RocketChatWSAPI.java#L51
It tries to connect to SSL

yes , I am also getting same error "websocket: failed to connect."
Had any one able to connect with custom server?

I suppose most of users who stumbled into this issue are using non-SSL server.
So as I pointed earlier you need to change wss to ws here:
https://github.com/RocketChat/Rocket.Chat.Android.Lily/blob/0e2c2ccf1c96b23bffcf9d5835cec455aa8b7dd0/app/src/main/java/chat/rocket/android/api/ws/RocketChatWSAPI.java#L51

Hello, I had same problem, but it reason was, that I added on begin address https://.
So I setup server address https://chat.company.cz, but setup is chat.company.cz and application works correct.


Automator: update istio/api@7ecef25 dependency in istio/istio@master

Generated by Automator - 2020-01-31T18:41:04+00:00

@istio-testing: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
e8db2cf31223ba72b0318e6aabec7482fa7f64d3
link
/test gencheck_istio

unit-tests_istio
e8db2cf31223ba72b0318e6aabec7482fa7f64d3
link
/test unit-tests_istio

integ-istioio-k8s-tests_istio
e8db2cf31223ba72b0318e6aabec7482fa7f64d3
link
/test integ-istioio-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
e8db2cf31223ba72b0318e6aabec7482fa7f64d3
link
/test unit-tests_istio

integ-istioio-k8s-tests_istio
e8db2cf31223ba72b0318e6aabec7482fa7f64d3
link
/test integ-istioio-k8s-tests_istio

gencheck_istio
a701d2364a2906641b0f876395fb629c21201231
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-istioio-k8s-tests_istio
e8db2cf31223ba72b0318e6aabec7482fa7f64d3
link
/test integ-istioio-k8s-tests_istio

gencheck_istio
a701d2364a2906641b0f876395fb629c21201231
link
/test gencheck_istio

unit-tests_istio
a701d2364a2906641b0f876395fb629c21201231
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


How scroll to header (with stickyHeaderAdapter) [question]

Hi Mike,
I'm using header with stickyHeaderAdapter, how to programmatically scroll to specific header?
Thanks,
Eric

@Kaz32 that's not a Adapter specific issue. Scrolling and scroll to position is related to the LayoutManager
See here: https://developer.android.com/reference/android/support/v7/widget/LinearLayoutManager.html#scrollToPosition(int)

@mikepenz thanks for the reply,
For getting header position -> I should loop the list items and get first occur of header text on item?


Something similar to #204

The Settings page doesn't look like I can edit it. In the console I found this:
TypeError: Cannot read property 'options' of undefined
    at loadOptionsData (app.min.js:24)
    at app.min.js:24
    at libs.min.js:501
    at libs.min.js:532
    at q.$eval (libs.min.js:546)
    at q.$digest (libs.min.js:543)
    at q.$apply (libs.min.js:547)
    at g (libs.min.js:501)
    at u (libs.min.js:505)
    at XMLHttpRequest.w.onload (libs.min.js:506)

I don't know what's happening. I have checked the Issue #204 and followed all the instructions.
I have updated Composer, and added Expires, restarted the Apache Server. I am running WAMP Server, FYI.
What else can I do? Do you have any idea why does this happen?
Cheers,
Praveen

More info. I got this line in the Apache Error log:
[Thu Oct 29 19:07:55 2015] [error] [client <IP_ADDRESS>] PHP Parse error:  syntax error, unexpected '[' in C:\\Wamp\\vhosts\\dev\\tasks\\api\\jsonResponse.php on line 20, referer: http://tasks.dev/

@kiswa Opened a Pull Request for you, that fixes all these: Check PR: #230.


Installation issues - missing dependencies

The package doesn't build out of the box due to errors from dependencies. This is most likely due to SPM issue that doesn't present providers to the user eg.: https://github.com/PerfectlySoft/Perfect-libxml2/blob/f1c8210504aeeb09ec8a4d0f6d44a05adff3b334/Package.swift#L25
Possible solution:
add brew install cmark libxml2 postgresql pkg-config to README, and linux equivalent

Thanks @krzyzanowskim! I added a note to the README about the dependencies =)


Refactor to use esbuild bundler

Replaces tsc with esbuild, which reduces the package size from 70+ MB to around 9 MB.
As an added benefit, the extension also builds about an order of magnitude more quickly than before.

Yep, the new .vsix size is less than 10 MB (which seems about right considering we're including Prettier and moc.js).


Generic message types for internal management

We need some internal management for message types.
Lifecycle Commands (exposed)

[x] Stop (stops polling exec or stops the children group's elements or supervised elements)
[x]  Kill (stops polling exec or cancels the children group's elements or supervised elements)
[x] Start (start polling exec or start the children group's elements or supervised elements)

Notifications

[x] Dead (when exec successfully finished its executiong or Stop/Kill was received or one the elements of the children group stopped)
[x] Faulted (when exec panics or returns an error or one elements of the children group faulted)

Direct Communication (exposed)

[x] Tell (a message)
[x] Ask (a message with a channel to answer with another message)

Remote Communication (exposed)

[x] Deploy (makes a supervisor supervise a new children group or supervisor)
[ ] Prune (TODO)
[x] SuperviseWith (changes the supervision strategy of a supervisor)

@vertexclique is Prune still needed?

We can close this but having another issue for Remote Communication would be nice.

@vertexclique Maybe Prune could be used to stop/kill a Children/Supervisor and completely remove it (ie. not restarting it even if it was supervised by a "one-for-all" supervisor)?

That is the main idea of it. especially on distributed communication. So I think this can go under bastion-rs/artillery. Though we still need to iterate on this.


Create 2016-01-18-wfh1972-Chapter2Exercise2.md

Chapter2Exercise2

This one's good!  In the future you can do one post for the assignment as a whole, saving yourself some work (though the practice was good I'm sure).  In class get some help merging these together or we can schedule a video chat if you have any questions :balloon:


Backward

Hi, thanks for the great implementation on newt, forward succeeds, however, an error occurs in backward

pm.run(mod)

RuntimeError: PassManager::run failed
Can you provide scripts using backward function
flash_attn_func file triton_flash.py


Changed sector names

Changed sector labels and IDs for selected sectors:

For Air Quality, changed label from "Air Quality" to "Climate-Driven Changes in Air Quality"
For ATS Extreme Temp, changed ID from "ATSExtremeTemp" to "ATSTemp" and label from "ATS Extreme Temperature" to "ATS Temperature-Related Mortality"
For CIL Extreme Temp, changed ID from "CILExtremeTemp" to "CILTemp" and label from "CIL Extreme Temperature" to "CIL Temperature-Related Mortality"
For HTF, changed label from "High Tide Flooding and Traffic" to "Transportation Impacts from High Tide Flooding"
For Mental Health, changed ID from "MentalHealth" to "Suicide" and label from "Mental Health" to "Suicide"

Conflicts can be resolved in either direction. Just need to re-compile the data


Special Characters don't work

Umlauts such as ä, ü, ö do not work in the Angular2 SPA.

Where it not work? Could you please provide more info.

Just add these characters to e.g. to home.html
then � is shown instead of äöü$

File saved in bad coding. Use vs advanced save, and change encoding to UTF-8

This should be fixed in templates imho, all files there looks like have MS encoding(which don't have any Russian and German special letters)


Competitive Programming : Linear Diophantine Equation

Description
Documentation of Linear Diophantine Equation that will cover things like-

Finding a solution for a Linear Diophantine Equation
Finding all solutions of a Linear Diophantine Equation
Solution with the minimum value of x + y

Domain
Competitive Programming
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign


Update deployment-freeze.md

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[x ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

https://harness.atlassian.net/browse/DOC-2403

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Remove msg.sender calls from view functions

Instead, use the _UserAddress input parameter.

Do we really want to fix this?
our front knows how to work with this.
I don't think its a bad that the scanner site can't see this info


Content attribute - "File" type points to wrong url

What I'm trying to achieve
When I store files on Amazon S3 all products images points to Amazon S3. When I create a content attribute with a type of a file, url retrieved from graphl points to saleor default file upload location. The file is properly stored on Amazon S3.
Steps to reproduce the problem

Create Saleor instance.
Configure file upload to Amazon S3
Create a content class attribute of a file type
Fill the attribute with some file
Retrieve attribute url from graphql

What I expected to happen
I expect to get url to Amazon S3 file. Instead I get local url which points to 404 page.
System information

Saleor version:

[ ] dev (current main)
[x] 3.1
[ ] 3.0
[ ] 2.11
[ ] 2.10

Operating system:

[ ] Windows
[x] Linux
[ ] MacOS
[ ] Other

Is there any update on this issue?
I want to use the file upload attribute to add images to content pages but that does not work because the links are wrong.


Update README.md – german translation

I made a complete german translation for the new YOURLS 1.8 .

Thanks!
For the record, maybe you could ping @Jules81 and eventually collaborate on next translation update ? ;)


Increase CMake version to > 3.9 ?

Hi,
similarly to #23 I ran into CMake version issue. LevelDB needs at least 3.9.
In the source of the installer I found the option:  --skip-license
So my upgrader now consists of:
version=3.13
build=0
wget https://cmake.org/files/v$version/cmake-$version.$build-Linux-x86_64.sh
mkdir /opt/cmake
sh cmake-$version.$build-Linux-x86_64.sh --skip-license --prefix=/opt/cmake
ln -s /opt/cmake/bin/cmake /usr/local/bin/cmake
ln -s /opt/cmake/bin/ctest /usr/local/bin/ctest

It works for me now but it might be convenient for others.
Cheers,
Hans

Hi! Just bumped CMake to 3.12.2, expect to be available in ~2h once Jenkins will pick up those changes.
Cheers!

Question:
I am using the latest docker image, but I still get cmake 3.7.2, how can that be?

Indeed I can confirm this was a case.

Sorry for inconvenience!

@BlueSolei: in addition latest tag points to the latest released Emscripten version - which is 1.38.21 (~1 month old) - I don't want to change currently pushed images unless a bug fix (some people may rely-on given tool-set).
CMake 3.12.2 is going to be a part of sdk-incoming-64bit and it will be released with 1.38.22.
If you would like to use the image locally, you can compile it with command:
➜ docker build -t emscripten  --build-arg EMSCRIPTEN_SDK=sdk-tag-1.38.21-64bit docker/trzeci/emscripten
➜ docker run --rm -it emscripten cmake --version
cmake version 3.12.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

➜ docker run --rm -it emscripten emcc --version
emcc (Emscripten gcc/clang-like replacement) 1.38.21 (commit 7a0e27441eda6cb0e3f1210e6837cae4b080ab4c)
Copyright (C) 2014 the Emscripten authors (see AUTHORS.txt)
This is free and open source software under the MIT license.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Thanks a lot for the detailed explanation.
And for this great docker image :-)


write tests for merge_new_data

closes #6
Currently all tests in test_core.py except 'invalid_key' passed (when the existing dataset doesn't have the key found in new_dataset). Let me know if there are other cases I should add to test_core.py.
I need to edit the function to deal with 'invalid_key' cases. Should I do it on this branch and push again (so all the checks/tests pass?)

All checks passed! I modified merge_new_data to only merge if the key in new_dataset exists in self.dataset (I want to make this optional depending on a new function argument - will create a new issue + separate PR for that)


Altering Collection in EVENT_FETCH_ALL_POST

Hi,
i left a comment in the Code Link
Shouldn't it be possible to alter the collection in the EVENT_FETCH_ALL_POST Event ?
Only the EntityClass and the $data Variables are included in this Event. Where $data is just the parameter for the createQuery - Function.
Is there a way to get the current collection from this - or was it a mistake to remove $collection from this event?
Greetings,
Dwarfex

Originally posted by @Dwarfex at https://github.com/zfcampus/zf-apigility-doctrine/issues/272

I think all POST events should have the entity/collection and all PRE events should have the query builder.
These changes would be new development.

Originally posted by @TomHAnderson at https://github.com/zfcampus/zf-apigility-doctrine/issues/272#issuecomment-247231021


Align admin and client API for DocumentReference (and probably the rest)

Is your feature request related to a problem? Please describe.
I recently started storing documents which have fields of type Date using the admin sdk (since I run server side). I was unpleasantly surprised to find that reading the documents back would return these fields as a firebase Timestamp but I can understand why it works that way.
Searching for a way to convert these back to more standard types in a generic way, I found documentation on FirebaseDataConverter which is applicable to DocumentReference#withConverter and then wasted a couple hours trying to understand why I couldn't find this method in my code and upgrading various firebase dependencies in the hope of getting the version with the method only to finally understand that the server side implementation didn't have that.
Describe the solution you'd like
I would thus like for the #withConverter method and the corresponding FirestoreDataConverter api to be implemented in the admin/server side SDK.
Additional context
I find it really confusing that the APIs on the admin and client implementations use exactly the same names but with slightly different apis. Google search results rarely if ever provide enough context to know which implementation the code sample is applicable to, same on stackoverflow.
Having firebase testing actually pull in the client sdk and not having a server side testing lib further increased my confusion by installing both dependencies in node_modules.
Since  both codebase describe the same thing, I would like for both apis to be the same with a single documentation. Where some operations are specific to cient or server, they can be tagged as such in the documentation (ideally explaining why they only make sense on one or the other to help users understand the model better.)

@jeantil Thanks for filing this report. I understand your frustration - we try to align these APIs as best as we can, but under the hood the SDKs are very different. The Web API is much richer in some aspects (since the SDK supports persistence and local edits), while in other aspects the Server API supports more functionality (e.g. listDocuments()). While we do our best to hide these differences, in some areas this does not work very well - and @firebase/testing highlights these areas pretty well.
Regarding some of the specifics you mentioned:

withConverter was just recently release on Web and is coming to the Server SDK (see https://github.com/googleapis/nodejs-firestore/pull/828 for the in-progress work).
We no longer support returning Date objects from the Server SDK. This is a long coming change that will be coming soon to the Web SDK. We have been encouraging users to pass settings({timestampsInSnapshots: true}) in the Web SDK, which aligns these two behaviors (in fact, in the current version the behavior should only diverge right now if you explicitly turn off timestampsInSnapshots).

Thank you very much for our answer and your understanding.
I'm glad to know there is work in progress on implementing withConverter. I have subscribed to #828 and will close this issue when it is released.

under the hood the SDKs are very different.

And that's perfectly fine and acceptable
My frustration comes from different  and related things having the exact same name :) making any search very difficult to desambiguate. It would be easier for me if all the server SDK types were suffixed or prefixed by Server (ServerFirestore, ServerCollection, ServerDocumentReference) as it would make finding the relevant documentation much easier. Maybe I'm using it wrong and I should really create a normal client with a custom user with full permissions to all documents and collections but it felt kinda like reinventing service accounts so ...

We no longer support returning Date objects from the Server SDK

That's fine, I'm a fairly recent user of firebase and I don't expect much.
On a more conceptual level, not having a symetrical ser/des for a persistence library can kind of break the principle of least surprise... All the more so if there is no built-in and advertised mechanism of restoring the symmetry.
I know I would much prefer that if trying toserialize a date object simply failed or produced a nonsensical result in the store. Then I would know immediately that I have to convert before storing and upon reading values from the store.
Thanks again.


GitOps Run failing validation on non-flux yaml files

Describe the bug
When running gitops beta run ./ the command fails validation as it runs into other non-flux related yaml files.
Environment

Weave-Gitops Version: 0.18
Flux Version v0.39.0
Kubernetes version v1.23.7+k3s1

Running in --no-session mode.
To Reproduce
Steps to reproduce the behavior:

Create kustomization.yaml in project root with references
Create gitlab-ci.yml or sops.yaml files
Run gitops beta run ./

Expected behavior
I would expect there to be an understanding of flux vs non-flux files or the ability to ignore via cli or using .sourceignore file.
Actual Behavior
► 1 change events detected
► Validating files under ./ ...
/[...]/clusters/cluster1/.gitlab-ci.yml - failed validation: error while parsing: missing 'kind' key
✗ Validation failed: please review the errors and try again: validation failed

Hey @SamStenton thanks for the report, yes, it feels like we should do something like .sourceignore which would be in keeping with. the Flux source-controller.

+1 @bigkevmcd
We would probably name it .gitopsrunignore.

We are moving this over to the "ready" column for the team to pick up.


Support for custom session objects passed by user

To support proxies and other config options for the connection to Metabase, the user should be able to pass in a requests.Session object to be used by the adapter in place of a fresh Session object.

Will also need to figure out how to test this, especially usage of proxy


Data viewer contribution should handle multiple entrypoints

Based on offline chat with @rebornix @amunger, it would be good for the Jupyter extension to support handling of other launch points such as the Debug panel and anywhere else the existing viewer is shown. Thanks!

currently blocked on Data Wrangler's jupyterVariableViewers command contribution needing to handle cases with a debug session and no notebook.

verification steps:

Install Python, DataWrangler and Jupyter pre-release extensions
Create a .py file with the content below and set a breakpoint on the last print line
Debug the file (not in the Interactive Window)
When the breakpoint is hit, navigate to the variables view in the debug panel, right click df, and open the data viewer
Ensure Data Wrangler's data viewer is opened

import pandas as pd

# create a dictionary with sample data
data = {
    "name": ["Alice", "Bob", "Charlie", "David"],
    "age": [25, 30, 35, 40],
    "gender": ["F", "M", "M", "M"],
}

df = pd.DataFrame(data)

# print the dataframe
print(df)

Does this count as the viewer opening for step 5?

it is being delegated correctly, we can just make that a new issue for DW


Enabling manual remote administration of Vagrant boxes sans default creds

There's multiple issues with the usage of default Vagrant creds (u:vagrant/p:vagrant) as they are the main way in which the Vagrant web box gets problem metadata from the Vagrant shell box. Issue #38 addresses that security problem. This issue (issue #283) aims to establish separate SSH credentials for developers/deployers so that both boxes can be remotely administered directly after "vagrant up" with a clear password or key that is not predictable to outsiders. This thought process was inspired by issue #147.
With local access to the virtual machines (VM's), "vagrant ssh shell" is probably preferred (which I believe uses a vagrant-generated key pair and not password), but local access should perhaps not be the only method of access, esp. using infrastructure other than our own.
See https://www.vagrantup.com/docs/boxes/base.html#default-user-settings for more information about Vagrant default config.
Since addressing this issue is part of preparing for issue #38, I will opt to create a key pair for a new user "admin" that will be present on the Vagrant boxes, so that developers/deployers can maintain remote access to the picoCTF platform without using default vagrant credentials.

Keep in mind the admin web interface has these creds to ssh to the shell to enable problems

Indeed, I'm creating remote admin creds other than vagrant/vagrant, switching over web server shell access to those, then disabling the vagrant/vagrant login.

I've successfully used Ansible to procedurally generate a password for an "admin" user that it creates on the Vagrant shell box. The plaintext of the password is stored in a file on the shell box. Tomorrow, I will start to investigate how to "exfiltrate" that file from the VM to the host which seems to be an altogether better place for that file.
I've seen a straight forward way in Ansible to generate a private key for a system user, but still working on implementing that for our platform.


Create content for new APT page "Create a new ATBD"

Description
APT needs a new page "Create a new ATBD" (name TBD) that describes the user's choice of authoring an ATBD (template or APT environment) and how to get an account.
Draft Design
Tasks:

[x] Describe users options of template or APT environment
[x] Text explaining you must have an account to upload an ATBD PDF
[x] Team discussion/design of new page (i.e., where will templates be placed, will it be drop down, etc.)
[x] Link (button) directing users to sign-up page
[x] Have team review final draft
[ ] Submit to DevSeed for implementation

Acceptance Criteria:

[ ] New  page draft/design submitted to DevSeed

@wrynearson Here is our general idea of what this page should contain and how it should look.


Add the idDelta arithmetic formula to the spec

Based on https://github.com/HinTak/Font-Validator/issues/72 it is clear that the text concerning idDelta arithmetic in the Format 2 section may be ambiguous. To remove that ambiguity, it would be good to explicitly add the arithmetic formula to the section.  I suggestion updating the text from:

Finally, if the value obtained from the subarray is not 0 (which indicates the missing glyph), you should add idDelta to it in order to get the glyphIndex. The value idDelta permits the same subarray to be used for several different subheaders. The idDelta arithmetic is modulo 65536.

to

Finally, if the value obtained from the subarray is not 0 (which indicates the missing glyph), you should add idDelta to it in order to get the glyphIndex. The value idDelta permits the same subarray to be used for several different subheaders. The idDelta arithmetic is modulo 65536. In C, the following function can be used to calculate the glyph ID:
uint16
CalcGlyphID(uint16 code, int16 idDelta)
{
return (code + idDelta) % 0xFFFF;
}

(using phrasing similar to https://learn.microsoft.com/en-us/typography/opentype/spec/otff#calculating-checksums)
And then with a similar update to the subsequent Format 4 section to show a C function after

The value c is the character code in question, and i is the segment index in which c appears. If the value obtained from the indexing operation is not 0 (which indicates missingGlyph), idDelta[i] is added to it to get the glyph index. The idDelta arithmetic is modulo 65536.
If the idRangeOffset is 0, the idDelta value is added directly to the character code offset (i.e. idDelta[i] + c) to get the corresponding glyph index. Again, the idDelta arithmetic is modulo 65536.

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

ID: 86923ff4-2b60-9144-e2b4-77cdb36fd698
Version Independent ID: ea221e53-f51a-8233-3c0b-d416e5360623
Content: cmap - Character To Glyph Index Mapping Table (OpenType 1.9) - Typography
Content Source: typographydocs/opentype/spec/cmap.md
Product: typography
GitHub Login: @PeterCon
Microsoft Alias: alib

The proposed snippet could be helpful to add... if it were completely unambiguous to readers what was implied.
It turns out this would have been made easier if the type for idDelta were kept as unsigned as it was in the original TrueType spec (and a bit of explanation for the examples that use -ve values): in the C/C++ language specification, the "overflow" behaviour is specified for unsigned types, but is implementation-dependent for signed types.
The suggested snippet does actually work as intended, but the reasons why it works may not be obvious: IIUC, both operands are "promoted" to an int, which is wide enough for either value (details here); then the modulo ensures the result fits in a uint16. I need to figure out the best way to explain that won't require someone digesting the (pretty dense) language specifications (or asking a compiler developer to explain---what I did).

Similar issue exists with GSUB SingleSubstFormat1 that currently has:
int16 | deltaGlyphID

The cmap and GSUB specs could be revised to use uint16, and then add wording to explain the example with negative deltas. But it might be easier simply to clarify the "addition is modulo 65536" statement by adding, "if the result after adding the delta is negative, add 65536 to yield a non-negative glyph ID".

Wrt SingleSubstFormat1.deltaGlyphID, that was always int16, since TTO. The remark in the spec about using modulo 65536 arithmetic was introduced in OT183, and I haven't found what gave rise to that.

This is fixed in OT 1.9.1. See the OT 1.9.1 beta for draft revisions addressing this issue.


Add support for enabling subscriptions in GraphiQL on Django through a flag on the BaseView class

Description
Following on from this change https://github.com/strawberry-graphql/strawberry/pull/344 (thanks @jkimbo for the reference), I would like to propose allowing subscriptions to be enabled in GraphiQL for Django through a flag.
Without this, as a user I have to define a new AsyncGraphQLView as seen in the example here https://github.com/strawberry-graphql/examples/blob/main/django-subscriptions/api/views.py, to enable subscriptions, where as I would otherwise not need to do so.

Types of Changes

[ ] Core
[ ] Bugfix
[ ] New feature
[x] Enhancement/optimization
[ ] Documentation

Issues Fixed or Closed by This PR

Checklist

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Thanks for adding the RELEASE.md file!

Here's a preview of the changelog:

This release adds support for enabling subscriptions in GraphiQL
on Django by setting a flag subscriptions_enabled on the BaseView class.
from strawberry.django.views import AsyncGraphQLView

from .schema import schema

urlpatterns = [path("graphql", AsyncGraphQLView.as_view(schema=schema, graphiql=True, subscriptions_enabled=True))]

Here's the preview release card for twitter:

Here's the tweet text:
🆕 Release (next) is out! Thanks to lijok for the PR 👏

Get it here 👉 https://github.com/strawberry-graphql/strawberry/releases/tag/(next)


Calculate metrics of Hierarchical model

@GoodDeeds @vishwakftw
I have fixed the issue. The metrics are working now

You force pushed. ;-)

What is the performance?


Wrong content on release v3.4.0-solc-0.7

💻 Environment

Now I am using 3.4.1-solc-0.7-2 with Hardhat.
📝 Details
I was trying to upgrade the library with solc 0.7 support and v3.4.0-solc-0.7 is the latest solc 0.7 version, but the npm install from npmjs.com content is wrong as it's using ERC20 instead of ERC20Upgradable and my compile failed. Then I realised there's 3.4.1-solc-0.7-2 on npmjs.com but not on GitHub release. Now I am using the 0.7-2 version and has no problem.
Therefore I suggest adding the 3.4.1-solc-0.7-2 tag on Github and ask people to use 3.4.1-solc-0.7-2 instead of 3.4.0-solc-0.7
🔢 Code to reproduce bug
npm install<EMAIL_ADDRESS>

Hello @leckylao, and thank you for raising that issue.
We did encounter an issue when publishing 3.4.1-solc-0.7 on npm, which required us to have this -2 fix. We are aware that this might cause issues, like the one you have been facing, and we are sorry for that.
We will take measures shortly to improve the situation.

npm doesn't allow unpublishing this version, but I've placed a deprecation noticed.


Clamping show part of next line with certain fonts (Roboto via Google Fonts)

What version of @tailwindcss/line-clamp are you using?
0.4.0
What version of Node.js are you using?
v16.15.0
What browser are you using?
msedge, chrome (not seen in Firefox)
What operating system are you using?
Win11
Reproduction repository
https://github.com/shawnwildermuth/repolineclamp
Describe your issue
When I use clamping (e.g. line-clamping-2), I show the top of the first masked line:

Example of the container for the clamping:

${film.overview}

Only seems to happen at 100% zoom. Any way to tweak the line length to solve this?

Thanks!


about the interaction rules

Dear HackerPoet:
I would like to know where can I find a text description of the interaction rules (formulas) among particles.
All the best and thanks for sharing
David

There is no text description yet. One could analyze the code, especially particles.h and universe.cpp. In particles.h you will find the ontology of the particles and in universe.cpp you will find the actual formulas being used, particularly in the method Universe:Step().
From what I understood from a quick reading of the code it seems like he makes an square matrix with the values of attraction strength between the type with itself and with every other type.
Also there are 2 more matrices that seem to describe spatial range limits for the attraction to occur and how does it occur:
If the particles are away less than Rmax but greater than Rmin then they will interact in a canonical way. Which is a value of the matrix multiplied by an scaling factor. Apparently there is a boolean called m_flat_force that omits this scaling factor.
If the particles are away more than Rmax or are too close (apparently less than 0.01) they wont interact.
If the particles are away less than Rmin but greater than 0.01 they interact with some kind of transformation over the canonical interaction.
In all cases he outputs value "f" which seems to be the force of attraction. This force modifies the kinematics (velocity and position) of the receiving particle as a result of the effect of the emitter particle, so to speak.
And so arise the interaction rules. I could be wrong so check the code by yourself, I just did a quick reading of it.


Questions abount chunk design

Hi Dipika,
First, thanks for the contribution for such a great work.
I am trying to go through the code and implement it.
I was wondering what is the reason for reducing the frame numbers of a video with the chunk size in the dataset.py?
https://github.com/dipika-singhania/ICC-Semi-Supervised-TAS/blob/e0b1544cce56b899345c175e91c127d0333df878/dataset.py#L79
Is it for making the training faster?
Or for the same size of the feature?
BR,
Tyler

Chunk Size is required for doing temporal feature augmentation. This is a feature of the base C2F-TCN model (Described in Section 3.3) of the paper. Even Appendix Section C of our ICC paper describes it in the short section Downsampling.
Temporal Feature Augmentation has the advantage of improving scores and additionally increasing training speed chunk size time per iteration. Detailed explanation is given in the C2FTCN paper.


Upgrade Linux Kernel for flatcar-3850 from 6.6.16 to 6.6.17

Subject says it all.

Let's merge this PR, to make it easier to debug sbsign issue that happens with 6.6.18+.


Prepare GDPR toast

We need to gain some insights how app behaves etc to give us hints where to improve
https://github.com/kodadot/nft-gallery/issues/1200

https://kodadot.xyz/cookie-notice/
Now we need to enable untracking for EU users


Create cosmos_db_logger

Why are these changes needed?
Adding the connector to use Cosmos DB for logging
Related issue number
N/A
Checks

[ ] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://microsoft.github.io/autogen/docs/Contribute#documentation to build and test documentation locally.
[ ] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[ ] I've made sure all auto checks have passed.

Codecov Report
Attention: Patch coverage is 14.28571% with 48 lines in your changes are missing coverage. Please review.

Project coverage is 43.75%. Comparing base (4a44093) to head (8994938).
 Consider uploading reports for the commit 0c361bc to get more accurate results

Files
Patch %
Lines

autogen/logger/cosmos_db_logger.py
8.88%
41 Missing :warning:

autogen/logger/logger_factory.py
36.36%
7 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2329      +/-   ##
==========================================
+ Coverage   38.14%   43.75%   +5.61%
==========================================
  Files          78       82       +4
  Lines        7865     8140     +275
  Branches     1683     1868     +185
==========================================
+ Hits         3000     3562     +562
+ Misses       4615     4284     -331
- Partials      250      294      +44

Flag
Coverage Δ

unittest
13.83% <14.28%> (?)

unittests
42.70% <14.28%> (+4.57%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

[ ] Add content on Azure Cosmos DB to https://github.com/microsoft/autogen/blob/main/notebook/agentchat_logging.ipynb

Cannot revolve conflict. Continuing the work under PR 2760


Fix assert namespace

This is a follow-up pull request to #5616. ol.assert has moved to ol.asserts.assert.

LGTM thanks