Refactor text content? DECISION: Keep text in the file with relevant logic.

There's a lot of it, and some of it is shared, so should it get separated from logic? Should the stuff related to specific interviews be mixed in with its logic while shared content is separated.
Goals:

Make code more clear
Make translation easier

I'm not sure it will make code more clear, but it might make translation easier for sure.

DECISION: Keep text in the file with relevant logic.

It's too much in one file.
It removes too much context.
Downloading stuff for translation isn't so bad.

Closing this. If we encounter problems when actually doing the translations we can address those things then.


Update index.js

Updating event.data to event fixed the issue of "EXPORTING DATA FOREVER"

@googlebot I signed it

@googlebot I signed it!
On Mon, 8 Feb, 2021, 10:17 pm google-cla[bot]<EMAIL_ADDRESS>wrote:

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

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

Corporate signers

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

ℹ Googlers: Go here
https://goto.google.com/prinfo/https%3A%2F%2Fgithub.com%2Fgoogle%2Fvoice-builder%2Fpull%2F60
for more info.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/voice-builder/pull/60#issuecomment-775282392,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQOCVK3HB7GJWSCPTJLJHDTS6AITDANCNFSM4XJKM3OA
.

@googlebot I signed it!
On Mon, 8 Feb, 2021, 10:21 pm Chinthaka Deshapriya, <
<EMAIL_ADDRESS>wrote:

@googlebot https://github.com/googlebot I signed it
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/voice-builder/pull/60#issuecomment-775284753,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQOCVK73OWVVMOR7WQ2JVH3S6AI77ANCNFSM4XJKM3OA
.


[ExpandedStash] Added custom stash tab names option

Pushed a fix for the broken settings, mod should now work as intended. It was pretty late when I wrote this (first commit) lol.


Fixed v2.13 alerting tests.

Description
Fixed v2.13 alerting tests.
Issues Resolved
[List any issues this PR will resolve]
Testing
Tested against a v2.13 domain with security enabled.

Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

No backport labels needed.

The failing bucket level monitor spec test is a known flaky test.
  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        4                                                                                │
  │ Passing:      4                                                                                │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        true                                                                             │
  │ Duration:     9 minutes, 52 seconds                                                            │
  │ Spec Ran:     plugins/alerting-dashboards-plugin/bucket_level_monitor_spec.js                  │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


Maximizing the news window results in a window that spans the entire screen

Microsoft PowerToys version
0.73.0
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
Welcome / PowerToys Tour window
Steps to reproduce

update the powertoys
maximize the welcome / news window
The welcome window will span the entire screen (over the taskbar)

✔ Expected Behavior
I expect a "normal" maximized window
❌ Actual Behavior
I get a maximized window over the entire screen, also overlapping the taskbar
Other Software
Win10 22H2

Yes, this one is quite weird, but I can repro. Maximizing OOBE maximizes it to occupy all the screen.

@niels9001 , Might this have been caused by one of the recent UI changes?

This does not apply anymore as OOBE window is not resizable in the newer versions

~This does not apply anymore as OOBE window is not resizable in the newer versions~
My bad. It is

But it should be. There was a bug there. Fixed here https://github.com/microsoft/PowerToys/pull/31136

Hi, this has been worked on for the 0.78 development cycle. 😄
Please update PowerToys to the latest: https://github.com/microsoft/PowerToys/releases

Hi, this has been worked on for the 0.78 development cycle. 😄
Please update PowerToys to the latest: https://github.com/microsoft/PowerToys/releases


Player Controller

First we need a player controller

Working Basically, needs work, jump feels slow

Wow ok, borrowed from spanky, rewriting, need a lot of work


added roots.io

@dbiljak  thnx for contributing, try this year, and make sure you follow me and star this repo for updates about special swags I will be giving.
Contribute in October for Hacktoberfest 2020


Speed Sensor Support.

Fixes #244
Created Functionality through Helper, Controller files. As well as created documentation for speed sensor by creating an adoc file and a html file. In order to create functionality for a speed sensor, these changed must be made.
SpeedSensorHelper.java, SpeedSensorController.java, speedSensor.adoc, SpeedSensorHelper.html were created to control the functionality and documentation of a speed sensor.
Within SpeedSensorHelper.java functions are created in order to handle the requested functionality. to read speed data and convert it to Rotations/Minute(RPMs) the function private void calculateSpeed() is used to convert speed data into RPM. The function public double getRPM() is used to return the RPM calculations.
The functions: public void initialize(), public void startMeasuring(), public void stopMeasuring() are implemented to handle the operations of the speed sensor.
Within SpeedSensorController.java functions are created in order to interface with SpeedSensorHelper.java in order to control what the speed sensor does and reports functionality, by return the current operation, and then information error messages if one occurs.
Within the files speedSensor.adoc, SpeedSensorHelper.html, documentation is created to showcase functionality and specifications in order for a person to implement their Raspberry Pi with a speed sensor using Java

The functionality you've implemented for the speed sensor works well and meets the project requirements. However, from a product and code quality perspective, please remove the documentation files since they will be generated automatically. This will help keep the codebase clean and reduce unnecessary clutter. The rest of the implementation, including the YAML configuration and circuit diagrams, looks great—just ensure the auto-generated documentation is handled correctly

fixed


Add Conan package manager usage details and simplify README page

*Added Conan package manager usage details.
*Restructured the README to be simpler and shorter and carried the detailed documentation to Reference_Manual.md file.

Linux test PASSed.

Windows test PASSed.

Linux test PASSed.

Windows test PASSed.

Windows test PASSed.

Linux test PASSed.

Linux test PASSed.

Windows test PASSed.

Linux test PASSed.

Linux test PASSed.

Windows test PASSed.

Windows test PASSed.

Linux test PASSed.

Windows test PASSed.


NTUEEPLUS-137. Add github action

What is this PR for?

Add action(https://github.com/actions/checkout) to workflow.
What type of PR is it?
Feature
Todos
None
What is the Jira issue?

https://ntueeplus.atlassian.net/browse/NTUEEPLUS-137
Screenshots (if appropriate)

@noidname01


admin group is not removed when project is deleted

delete a ComicSite object: admin group still exists. This causes a crash if you recreate a project with the same name.

Fixed


Support SCS 3.0

The scs-python 3.0 PR is here: https://github.com/bodono/scs-python/pull/50
The SCS 3.0 PR is here: https://github.com/cvxgrp/scs/pull/169
The new version adds some extra features including naturally handling quadratics in the objective, the 'box' cone and is overall faster and more reliable.
It makes a few breaking API changes which are documented in the linked PRs.

Minor question: what's a "box cone"?

As an update: both of the PRs mentioned in Brendan's initial comment have been merged to their respective repositories. We should get going on this ASAP.

This is a good chance to plug the new documentation here: https://www.cvxgrp.org/scs
And the cones are explained here: https://www.cvxgrp.org/scs/api/cones.html
In short when running tests on the miplib, netlib, maros meszaros etc., datasets where box constraints are very common, eg, something like l <= Ax <= u, I noticed that often the values of l and u can have large differences, eg, some values are 0 and some are 1e20. If we convert this to use the positive orthant cone it introduces very poor numerical conditioning into the linear systems to be solved, since it would entail using something like:
-Ax + s_1 == -l
s_1 >= 0
Ax + s_2 == u
s_2 >= 0
However, if we support the box cone {(t, s) | l <= s / t <= u} then we can easily support the above constraint by using:
-Ax + s == 0
t == 1
(t,s) \in box cone
Now the bad conditioning is only in the cone projection routine where, since usually bounds like 1e20 are not tight, it does no harm (and means we don't have to double the size of the matrix A too). This provides significant speed improvements for SCS in datasets that have box constraints. See also https://github.com/cvxpy/cvxpy/issues/1470 where infinite values are passed which cannot be handled using the positive orthant cone but which the box cone can handle.
I think it would be useful and natural for cvxpy to support the box cone at some point, since several solvers support them (or more accurately several solvers support box constraints), eg. SCS, OSQP, MOSEK and GUROBI (I believe).

@rileyjmurray I could kick off the implementation in the next days.

@phschiele that would be awesome!

@phschiele yes please! As a basic start I put together this PR: https://github.com/cvxpy/cvxpy/pull/1492
It doesn't pass the tests yet, but I think SCS 3 and SCS 1, 2 should both be supported.
It doesn't add support for any of the new features however, it would be great to add those.

Resolved by #1499, thanks to great work by @phschiele!


Prefetching resources using SW

This issue is for adding support to SW to prefetch resources during onfetch that it knows a controlled page will later request.
Imagine a page at www.example.com/foo/bar that has <image src="bar.png"> or does an XHR to www.example.net/bar. Currently the page must be fetched and parsed before the image or XHR fetch begins. It could be helpful if SW could prefetch the resources in the onfetch handler for "/foo/bar", and return the response (possibly an in-progress stream) in the onfetch handler for "bar.png" or /bar".
One idea is to use the cache for this:
// in onfetch for /foo/bar
cache.add('bar.png');
// in onfetch for bar.png
event.respondWith(cache.match('bar.png'));

But as currently spec'd, the .match call wouldn't succeed until the request initiated by the .add call completes.
Is there another way of supporting this use case?

This looks the same as issue #573

The .match promise in the example will resolve with an incumbent record, if there has been any, even before .add promise resolves. Or, if there has been no incumbent record, it will return the in-flight fetching record. The fulfillment of .add promise makes the resource be the new incumbent record for the next request.
Closing.


HashJoin order fixing

Which issue does this PR close?
Closes https://github.com/apache/arrow-datafusion/issues/7113.
Rationale for this change
Fixing the HashJoin order.
What changes are included in this PR?
Reversing indices.
Are these changes tested?
Yes, with existing tests.
Are there any user-facing changes?
No

@liukun4515 Is there anything I can clarify for you about some points?

Thanks @metesynnada and @ozankabak for the extra review.
I felt certain that this is the correct change so went ahead with the merge. @liukun4515 let us know if you have any worries.

Thanks @metesynnada and @ozankabak for the extra review.
I felt certain that this is the correct change so went ahead with the merge. @liukun4515 let us know if you have any worries.

In this issue https://github.com/apache/arrow-datafusion/issues/7113
@metesynnada describe the issue
In the current implementation of calculate_hash_join_output_order, we operate under the assumption that the order of the build side is also preserved lexicographically.

But I review the code of calculate_join_output_ordering, and find the build side are not preserved the order
Does we need to preserve the order for the build side?
From the implementation of calculate_join_output_ordering, I think we should just maintain the order of the probe side.
Does I miss something？
@Dandandan
@ozankabak

In the JoinType::Inner match arm, we also preserve the left ordering.
JoinType::Inner => {
    // We modify the indices of the right order columns because their
    // columns are appended to the right side of the left schema.
    let mut adjusted_right_order =
        adjust_right_order(right_order, left_len)?;
    if let Some(left_order) = maybe_left_order {
        adjusted_right_order.extend_from_slice(left_order);
    }
    Some(adjusted_right_order)
}

Since the function is changed into calculate_join_output_ordering into calculate_join_output_order in a previous PR, this function is not currently in main. However, the new function is also adding left order in case of the inner join.

In the JoinType::Inner match arm, we also preserve the left ordering.
JoinType::Inner => {
    // We modify the indices of the right order columns because their
    // columns are appended to the right side of the left schema.
    let mut adjusted_right_order =
        adjust_right_order(right_order, left_len)?;
    if let Some(left_order) = maybe_left_order {
        adjusted_right_order.extend_from_slice(left_order);
    }
    Some(adjusted_right_order)
}

Since the function is changed into calculate_join_output_ordering into calculate_join_output_order in a previous PR, this function is not currently in main. However, the new function is also adding left order in case of the inner join.
(false, true) => {
      // Special case, we can prefix ordering of left side with the ordering of right side.
      if join_type == JoinType::Inner && probe_side == Some(JoinSide::Right) {
          merge_vectors(&right_ordering, left_ordering)
      } else {
          right_ordering
      }
  }

I know this changes about calculate_join_output_ordering.
If we don't consider the special case
      if join_type == JoinType::Inner && probe_side == Some(JoinSide::Right) {
          merge_vectors(&right_ordering, left_ordering)

Does we can get the right result?
@metesynnada

If we don't consider the special case ...
Does we can get the right result?

Yes, the result will be correct but it would be sub-optimal. Consider the hash join where left table ordering is left ASC and right table ordering is right ASC. If the join type is right output ordering of the hash join would be right ASC. If the join type were, inner join output ordering would be right ASC, left ASC. (lexicographical). This special case handles this. If we do not use it, we would produce right ASC for inner join. This is correct also.

Thanks for your explanation.


Add media articles

we could either add a new button under Program Background called "In the News" or we could add article links to the existing Program Background page.
the idea is to show off all the media mentions about the program!
what do you think, @jszwedko @jafowler49?

Hmm, to keep the menu simple I'd say add it to the existing Program Background page. But if business needs or your preference says otherwise we can add a button.
Where are the links we'd like to add?

:+1: I agree that another button may clutter the UI a bit.

closin this per our meeting


Pass debug flag in all places handleError is being used

By passing , { debug: true }, we would get the ability to see stack traces whenever -d is used and an error occurs that gets passed to the handleError utility

Thank you for creating this issue!
Please note that – in order for us to be able to handle each feature request with care – we have to consume all of them through a unified pipeline that makes it easier for us to prioritize, track and progress on the features our user base is interested in.
In turn, the Issues tab on this repository is best only be used for reporting bugs, which we can immediately act on.
For well-explained feature requests (like the one you just posted), please contact us at<EMAIL_ADDRESS>so that we can consider adding it to our roadmap.


ScopeMatches() failing in nested comment

If a file contains a comment of the form:
// Some text here /*

The ScopeMatches() and InBetween() functions within TextContainer mistakenly thinks that we're inside of a block comment, and ignores everything in there unless the scope is "ALL".

Investigating this I seem to have found that ScopeMatch doesn't actually work on multi-line comments at all and requires a rewrite.


videoio: VideoWriter H264/.mp4 support via ffmpeg

:+1:

Awesome! Is mp4 writing possible out-of-the-box with the included ffmpeg dll (https://github.com/Itseez/opencv/tree/master/3rdparty/ffmpeg) ?

@PhilLab Right, Windows is not fixed (only mp4 reading is available): ffmpeg wrapper dll should be rebuilded.

@alalek oh, do you know if it is planned for 3.0 ? Would be of value, e.g. for smartphone compatibility or HTML5 compatibility


doc shows port 465, probably should be 587

https://sendgrid.com/docs/for-developers/sending-email/rubyonrails/#configure-actionmailer-to-use-sendgrid

I also found it should be "password" instead of "api_key".
The guide here is more correct: https://app.sendgrid.com/guide/integrate/langs/smtp

@hungmi I think password is if you are using a user.  If using API as the password then the user is apikey.
At least it is what is working for me.

@petebytes Thank you.
I am talking about the second key of the smtp settings, which is:
ActionMailer::Base.smtp_settings = {
  :user_name => "apikey",
  :password => ENV['SENDGRID_API_KEY'], # this one
  :domain => 'example.com',
  :address => 'smtp.sendgrid.net',
  :port => 587,
  :authentication => :plain,
  :enable_starttls_auto => true
}

The doc shows "api_key" as the second key, but I need to change it to "password" to make it work.

Perhaps because I am using
authentication: :login, instead of :plain

Hello All, my apologies for the confusion. The user_name should be "apikey" when using the API key as the password. A fix will be pushed up shortly.
Twilio SendGrid Docs Team


issue to play youtube video

there is issue to play new links of youtube. please check example
https://www.youtube.com/watch?v=ijLZ9-rlEhg
this is not working in your proxy... can you please fix this..

i can't play this video on my instance (*** you to GEMA) yet. but i can watch german videos as normal.
what do you mean with "new" links? could you watch any kind of videos on youtube befor this change?
if not, can you please give us some informations about your system running the proxy? (installed requirements, version of php-proxy etc.)

yes i just install and check everything running their just some link not working..
it is my my proxy just update..
http://videos.megashare.mx/proxy2/
and my mean to new link is the links which have - in its id as:
https://www.youtube.com/watch?v=ijLZ9-rlEhg

any update... have you plan to fix this?

i'm not a developer of this project that time. but i hope ich will be it soon (first add some website i wonna use in school).
my first thinking was that, maybe the video is too long and your server can't handle this (?). but i'm not sure
@Athlon1600 have you any ideas why there is this problem with this specific video?

it's not just this specific video, YouTube uses special encoding on their video URLs that have ads. Look at the youtube plugin:
https://github.com/Athlon1600/php-proxy/blob/master/plugins/YoutubePlugin.php
previous sig_decipher was based off of:
...html5player-en_US-vfl20EdcH/html5player.js
and right now YouTube is using:
html5player-en_US-vfl1r59NI/html5player.js
a different sig_decipher has to be written once again. A proxy script that auto-updates itself with all the plugins is what I'm working on right now and I'll probably have something done by next week


BLE paring/connection issue on Windows (Zephyr 3.1.0)

Describe the bug
On Windows, it is impossible to reconnect to a BLE device previously paired on Zephyr 3.1.0. It was working with Zephyr 3.0.
I'm compiling the samples/bluetooth/peripheral_hids project on NRF5340DK.
To Reproduce
Steps to reproduce the behavior:
1.west build -b nrf5340_nrf5340dk_cpuapp -d build_app samples/bluetooth/peripheral_hids
2. west flash -d build_app
3. west build -b nrf5340dk_nrf5340_cpunet -d build_net samples/bluetooth/hci_rpmsg
4. west flash -d build_net
5. Try to pair your device on Windows
6. Reset the board (or disable and enable again bluetooth on your Windows)
7. The Windows PC is trying to connect indefinitely to the NRF5340 using BLE without success
Expected behavior
Windows PC should connect to the NRF5340 using BLE.
Logs and console output
Connected 9C:DA:3E:E5:E6:9B (public)
Security failed: 9C:DA:3E:E5:E6:9B (public) level 1 err 2
Disconnected from 9C:DA:3E:E5:E6:9B (public) (reason 0x13)
Connected 9C:DA:3E:E5:E6:9B (public)
Security failed: 9C:DA:3E:E5:E6:9B (public) level 1 err 2
Disconnected from 9C:DA:3E:E5:E6:9B (public) (reason 0x13)
Connected 9C:DA:3E:E5:E6:9B (public)
Security failed: 9C:DA:3E:E5:E6:9B (public) level 1 err 2
Disconnected from 9C:DA:3E:E5:E6:9B (public) (reason 0x13)

Environment:

Windows
Zephyr 3.1
2ddd73feafd3316af2c547c34d6969bea637d5c6

Additional context
I found that the commit e11ff7df48bce7c98b05ff1626448cd8ab3d82c0 is causing the issue. Revert it allows the Windows PC to connect  successfully to the NRF5340 using BLE.

@tgagneret-embedded could you please try with the latest main? I think this was fixed between 3.1.0 and the current main.

@sjanc any idea?

@tgagneret-embedded if this is still broken in main, could you try and bisect to find the commit that introduced the issue please?

The issue is still there on main (416dd6cd369786dad096522715d16eb8712b2f68).
I didn't bissect, but debugging I saw that the code in smp_ident_addr_info could cause the issue.
For Windows, zephyr find a key when calling bt_keys_find_addr. So it calls bt_keys_clear. Thus when calling bt_keys_store, key is wrong. Using "git blame", reverting e11ff7df48bce7c98b05ff1626448cd8ab3d82c0 makes it work.
One weird thing, is that "SMP_FLAG_PAIRING" is set in smp flags when paring using Windows, but not when pairing with Android (I didn't check Linux, but behavior is probably the same than Android). The consequence is that when doing pairing with Windows, "bt_smp_update_keys" is executed but not with Android.
So, when smp_ident_addr_info is called, bt_keys_find_addr finds the keys populated by bt_smp_update_keys, so it clears it.
I hope it helps.


When using Test-XliffTranslations from Azure Devops, we don't care about the translation units

Standard PowerShell cmdlets whose return value is, in most use cases, irrelevant tend to have a -PassThru parameter. Only if this switch parameter is set will the cmdlet write objects to the output stream.
Test-XliffTranslations, when used from Azure Devops, reports its findings in the pipeline's log. Only rarely will anybody be interested in the returned translation units in that scenario. Perhaps you would consider adding a new -PassThru parameter as a condition for returning $missingTranslationUnits and $needWorkTranslationUnits?
(Until then, I'll just pipe the results to Out-Null.)

Thanks, did not know that. Would be a nice enhancement.

@rvanbekkum I'm going to close this issue. Thinking about it some more, I think the advantage of avoiding output does not outweigh the disadvantage of changing the default behaviour (with -PassThru in place, Test-XliffTranslations would only produce output if the switch is set), thus potentially breaking user scripts. As I said, I'll simply pipe the output to Out-Null for now.


[Issue]: aomp 20.0-0 has non-functional amdflang-new due to missing flang-new

Problem Description
The AOMP 20.0-0 release for Ubuntu 22.04 LTS includes amdflang-new for the first time alongside amdflang pointing to the old flang. However, the respective Clang compiler flang-new is missing. Trying to use amdflang-new therefore fails with:
amdclang: '"/opt/apps/software/aomp/20.0-0/lib/llvm/bin/flang-new"' doesn't exist

Operating System
Ubuntu 22.04 LTS
CPU
-/-
GPU
-/-
ROCm Version
ROCm 6.2.3
ROCm Component
llvm-project
Steps to Reproduce

Install aomp/20.0-0 from https://github.com/ROCm/aomp/releases/download/rel_20.0-0/aomp_Ubuntu2204_20.0-0_amd64.deb
Try to call amdflang-new. You should see the error message.

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
No response

Same for the SLES package. The issue probably occurs because AOMP_SKIP_FLANG_NEW=1 is set in the top level Makefile. Not great if one wants to test amdflang-new for proper tool support (including LLVM plug-ins)...

Thanks for letting us know!  The amdflang-new unfortunately slipped into the AOMP release.  AOMP at this point still ships with Classic Flang and does not contain the LLVM Flang compiler.

Will be fixed in the next release.


Prevent the password reset page from email enumeration

*POC available

This has already been discussed here: https://github.com/laravel/framework/issues/13658
The biggest issue is most sites have front end user registration - so you can 'leak' emails by trying to sign up.
IMO if you feel this is an issue - just change the validation error yourself.
Otherwise this creates UX issues for most users without any real security gain.

<?php

// composer require fabpot/goutte
require_once 'vendor/autoload.php';

$emails = [
<EMAIL_ADDRESS>    // ...
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>];

use Goutte\Client;

$client = new Client();
$crawler = $client->request('GET', 'https://forge.laravel.com/password/remind');

foreach ($emails as $email) {
    $form = $crawler->selectButton('Email Reset Instructions')->form();
    $crawler = $client->submit($form, ['email' => $email]);

    if (mb_strpos($crawler->html(), 'alert-success') !== false) {
        echo $email . PHP_EOL;
    } else {
        echo '.';
    }
}

@SamAsEnd ??

@m1guelpf That's ma POC

but thanks anyway ¯_(ツ)_/¯


Clarify OneNote inclusion for default install of Office 2019

Where is states the following under Additional Information:
"There isn’t a 2019 version of OneNote, but OneNote is available for Office 2019. For more information, see Deployment guide for OneNote."
Confirm the following and edit the page to say:
"There isn’t a 2019 version of OneNote, but OneNote is available for Office 2019 (and as of March 2020, OneNote is included alongside the other Office apps as part of the default deployment). For more information, see Deployment guide for OneNote."
I haven't tested this claim myself, yet! However, the following document clarifies the edited statement.
https://docs.microsoft.com/en-us/deployoffice/deployment-guide-onenote
Adjusting that one line in the document will help much of the confusion surrounding OneNote installs with Office 2019!
Kind regards,
Sam

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

ID: 429245cd-ba7b-e9e0-4ac1-7983fff85380
Version Independent ID: 2f15021f-84d1-9f33-9e00-4422dce1c84d
Content: Overview of Office 2019 (for IT Pros) - Deploy Office
Content Source: DeployOffice/office2019/overview.md
Product: office-perpetual-itpro
GitHub Login: @DHB-MSFT
Microsoft Alias: danbrown

@samuelleung83 , Thanks for pointing out, i am fixing the sentence now.


Fix API leaking Usermail if not logged in

The API should only return the real Mail of a User, if the caller is logged in. The check do to this don't work. This PR fixes this. This not really a security issue, but can lead to Spam.

I would argue that this is in fact a security issue?
On try.gitea.io I cannot see user emails on the explore or user profile pages, likely because ui.SHOW_USER_EMAIL setting is set to false?
But a non-logged in user can retrieve the emails via the API e.g. https://try.gitea.io/api/v1/users/lunny.
On top of checking whether a user is logged in, I think the API should probably also respect the ui.SHOW_USER_EMAIL setting (although.. it's a "ui" setting, so I'm not sure)?
And the is_admin property should maybe also not be included in the API response if the caller is not admin themselves, as to not advertise to attackers which users are admin?

Test failures related.

Test failures related.

It looks like this test use the Web. It doesn't use any API, but only the API is touched by this PR. Interesting. I need to take a look at this.

In some rare cases web does use the API, so this might be one of those cases.

  TestXSSUserFullName was the last test shown in the CI, so I though this test was broken, but it was another who is actually using the API.

This is a Bugfix, so it should probably backported

Added backport tag

I agree with jpraet's comment above and would definitely consider this a security issue, as exposing the e-mail address via API when it is not visible via the UI is something that is probably not expected by a user.
As a security issue and considering gitea is a CNA for CVE IDs, a CVE ID should probably be issued and included on https://about.gitea.com/security/


Finish description and manual with examples in README.md

We need to finish README.md so that it contains:

Basic description
Guide how to download and use the code in the command line (a task rather for @danielhollas  with all his python tricks)
Keywords and their description
Examples with an explanation of data analysis
Guide how to process trajectories using promdens.py output

Done for the first release. More improvement in the future.


Change "Settings" navbar item to "Theme"

Currently we have a Settings navbar item. However this is just for the theme to toggle dark mode.

Rename this to "Theme" and change the icon to the Brightness4 icon: import { Brightness4Icon } from '@material-ui/icons/Brightness4';
Remove the <FormLabel>Theme</FormLabel> from the popup box

I'll do this one!


Why not use Mock.VerifyAll()

Hi @mike-ward
I found your project through Nick Craver posting about "stop on first build error" and your plug-in being one of the ways people add this behavior after-market.
I was looking at what you do to enable this behavior, and was just separately wondering, Why not reduce the lines of code in these tests by calling Mock.VerifyAll();?  On one hand, I could answer my own question, in that I know the behavior of this helper has changed over time and is less stable than calling VerifyAll() on individual mock instances, but it sure would reduce the lines of code in the tests.
https://github.com/mike-ward/VSColorOutput/blob/9cb2bb75b31db110143be6e30bd41ca0f8e04e59/VSColorOutput.Tests/BuildEventsTests.cs#L198-L208

Gosh, it's been years since I looked at that code. Maybe I didn't understand something about mocks at the time or maybe it just grew that way as I wrote more tests.

@mike-ward Would you accept a PR to simplify it?

Of course.


App based on AudioStreaming crashed when compiled for release

I tested simple cli utility which occasionally crash if compiled in release mode. It never crashed if compiled in debug mode :-). Please check https://developer.apple.com/documentation/os/osallocatedunfairlock
What is apple suggested?
If you’ve existing Swift code that uses os_unfair_lock, change it to use OSAllocatedUnfairLock to ensure correct locking behavior.

Hey, OSAllocatedUnfairLock is only available on iOS 16+, might take some time to add it for iOS 16+ only


Error : WakeLock finalized while still held

Hello,
I'm using this plugging to run a function (bluetooth scan) in background, even if the app is not "open".
As a way to try this plugging to see if it fit my need, I code a very easy app where when I tap a button, it launch the bluetooth scan as a "forground service", and when the same button is tap again, it stop the scan and the foreground service.
A few second after closing the foreground service, I have the following warning on my console :
"E/PowerManager(14614): WakeLock finalized while still held: FlutterBackgroundPlugin:Wakelock"
Even though the app seems to work fine. When I tap pthe button I can see my bluetooth scan starting (it prints the snaned devices), and when I tap it again, I can see the foreground service stoping (notification disapearing), and the bluetooth scan stopping as well.
Have you aver have this error ? Can i just igniore it, or did I do someting wrong ?
I pasted bellow the way I'm using the plugging :

//Android Config
final androidConfig = FlutterBackgroundAndroidConfig(
  notificationTitle: "My title",
  notificationText: "Bluetooth Scan in process",
  notificationImportance: AndroidNotificationImportance.Default,
  notificationIcon: AndroidResource(name: 'icon_foregroundService.png', defType: 'drawable'),
);

//Function To start the foreground Service
void StartFGS() async {
  bool hasPermissions = await FlutterBackground.hasPermissions;
  bool success = await FlutterBackground.initialize(androidConfig: androidConfig);
  await FlutterBackground.enableBackgroundExecution();
  startBluetoothScan();
}

//Function to Stop The foreground service
void stopForegroundService() async{
  stopScanForDevice();
  //await FlutterBackground.initialize();
  await FlutterBackground.disableBackgroundExecution();
}

//The following function is in another file, and is called when the button is tapped :
void _toggleForegroundServiceOnOff() async {

    if (fgsIsRunning) {
      stopForegroundService();
      setState(() {
        fgsIsRunning = false;
      });
    }
    else {
      maybeStartFGS();
      setState(() {
        fgsIsRunning = true;
      });
    }
    }

Smartphone:

Device: Pixel 4 5G

Strange. I'm explicitly setting the WakeLock not to be referenced counted (see https://github.com/JulianAssmann/flutter_background/blob/8f2dec361990d0e119701fd191ad641dc1d664f7/android/src/main/kotlin/de/julianassmann/flutter_background/IsolateHolderService.kt#L77), so one call to release() should release the WackeLock no matter how many acquire() calls there were prior to it.
This bug should not be problem for your app though.

Which version did you use and is the problem fixed in the latest version?

I'm still experiencing this warning with latest version, and in real samsung devices, it used 100% cpu and freeze hang the app, was that had anything to do with this?


Figure out handling of test artifacts

How are we going to arrange artifacts. On local systems as well as Cloud.
Should we take a path template to let user decide how they want to organize the artifacts? This question is more relevant for Cloud where same location may be used by multiple probes and cloudprober processes.
Perhaps, we should upload to a path like: {probe}/2024-09-25/{UnixMillisecondsUTC}/... or if there are multiple targets: {probe}/2024-09-25/{target}/{UnixMillisecondsUTC}/....
Options

Let user specify the base path for artifacts, and that base path can use traditional Go templates (it's config after all), and then we attach a standard path to it to get the final output directory for artifacts.

Note that we'll also have a concept of storage backend. Storage backend can be:

Local directory (which could be a mounted PV)
S3 (Get information like API endpoint, bucket, objects, etc)
...

#863 Adds a web server and some config options.

To list the next set of work items here:

[ ] Implement S3 storage
[ ] Improve web server. See #863 for ideas.
[ ] Implement clean up of goroutine
[ ] Implement other storage types - GCS, Azure, etc.

#865 to implement S3 storage.

#870 to implement workdir cleanup.

#891 for GCS.

The only thing remaining here is to add support for Azure Blob Storage.


Add support for adhoc profiling mode

It'd be nice to make the integration work with adhoc profiling mode.
In order to do so, the integration should be able to override the server address with the value in the PYROSCOPE_ADHOC_SERVER_ADDRESS environment variable, if it's defined.
Some reference info:

documentation for adhoc support in HTTP API integrations
adhoc profiling mode support in Java integration

@abeaumont I'm a bit confused. What's the purpose of PYROSCOPE_ADHOC_SERVER_ADDRESS if the data is going to be saved locally?

We're not going to implement it any time soon, so closing the issue.


[v2] CFE-903: Update to add remote workers

Description
Update to add support fro remote oc-mirror workers
Type of change

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

How Has This Been Tested?
No tests have been implemented yet
Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

I'm closing this PR as it was a POC and is now out of date


Add helm/nginx chapter, fix JS console exception

Addresses issues:
https://github.com/aws-samples/eks-workshop/issues/107
https://github.com/aws-samples/eks-workshop/issues/120
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I'm going to cherry-pick the js fix into a different PR and merge it.


Change measurements state check.

Authentication is recommended by not required.
Signed-off-by: Jiewen Yao<EMAIL_ADDRESS>

This fixes https://github.com/DMTF/libspdm/issues/181


fix: update date-fns to account for the offset issues in firefox/chro…

🔎 Overview
This PR updates date-fns pkg past the alpha.7 release, which introduces some breaking changes to the date-format.
https://date-fns.org/v2.0.0-alpha.25/docs/parse
https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md
✔ Issues affected
closes #1693

can you help me how do i install this change? i'm using laravel, npm install vee-validate. this installs last release 2.1.3 who seems to dont have this changes, or am i doing something wrong? thanks

@gmdimitriz I have not yet merged this PR due to its breaking nature, you can use in the following way:

Clone this repo and checkout this branch

git clone git@github.com:baianat/vee-validate.git
cd vee-validate
git checkout update-date-fns
yarn
yarn build
yarn link

Then in your project do this:
yarn link vee-validate

This will use the local version of vee-validate, should be a temporary solution until this is either merged or not. Looking forward to your feedback.

thank you! i didn't know yarn link function. but i tried alot of ways and it don't work with simbolic link inside node_modules, this gives me errors with babel version, i created this thread on stackoverflow (without answers yet) explaining better my problem
https://stackoverflow.com/questions/53395157/recompile-node-module-with-different-dependencies


Can we Generate Swagger for specific Routes only ?

What is the problem this feature would solve?
it would help me share my sellable API documentation without exposing my full application structure
What is the feature you are proposing to solve the problem?
the ability to generate swagger for specific routes
What alternatives have you considered?
No response

Hello !
As far I can answer, it looks like your answer is in the swagger constructor.

Hope it helps !


i want lasted ipvs demo for freebsd, url not visited. can you have good idea.

step1:
I visited https://dragon.linux-vs.org/~dragonfly/htm/lvs_freebsd.htm
and want to lasted ipvs demo on freebsd。but did not visited it.

step2:
http://www.freebsdsoftware.org/net/ipvs.html

can you help me ,thanks!

Hi,
Please see the information at Download section, or use this link
http://dragon.linux-vs.org/~dragonfly/software/ipvs_freebsd-0.4.0.tar.gz
Thanks,
Wensong
On Fri, Jul 8, 2022 at 5:10 PM ygm521 @.***> wrote:

step1:
I visited https://dragon.linux-vs.org/~dragonfly/htm/lvs_freebsd.htm
and want to lasted ipvs demo on freebsd。but did not visited it.
[image: image]
https://user-images.githubusercontent.com/7271089/177958859-a4a5d099-5a05-4265-8741-f13d4a12cf1f.png
step2:
http://www.freebsdsoftware.org/net/ipvs.html
[image: image]
https://user-images.githubusercontent.com/7271089/177958896-6f47edf8-c198-4550-b3a4-1e8a6f73e2da.png
can you help me ,thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/lvsgate/lvs-dpdk/issues/14, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAO2PGDEIFOWWFI55I3VZK3VS7WBHANCNFSM53AJUIKA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

hello：
    i look this is too old, is there did not have lasted ipvs demo on freebsd? thanks!
LVS On FreeBSD version 0.4.0 - ipvs_freebsd-0.4.0.tar.gz - May 28, 2005
LVS On FreeBSD version 0.3.0 - ipvs_freebsd-0.3.0.tar.gz - May 16, 2005
LVS On FreeBSD version 0.2.0 - ipvs_freebsd-0.2.0.tar.gz - May 12, 2005
------------------ 原始邮件 ------------------
发件人:                                                                                "lvsgate/lvs-dpdk"                                                                                @.>;
发送时间: 2022年7月12日(星期二) 下午4:14
@.>;
<EMAIL_ADDRESS>主题: Re: [lvsgate/lvs-dpdk] i want lasted ipvs demo for freebsd, url not visited. can you have good idea. (Issue #14)
Hi,
Please see the information at Download section, or use this link
http://dragon.linux-vs.org/~dragonfly/software/ipvs_freebsd-0.4.0.tar.gz
Thanks,
Wensong
On Fri, Jul 8, 2022 at 5:10 PM ygm521 @.***> wrote:
>
>    -
>
>    step1:
>    I visited https://dragon.linux-vs.org/~dragonfly/htm/lvs_freebsd.htm
>    and want to lasted ipvs demo on freebsd。but did not visited it.
>    [image: image]
>    <https://user-images.githubusercontent.com/7271089/177958859-a4a5d099-5a05-4265-8741-f13d4a12cf1f.png>
>    -
>
>    step2:
>    http://www.freebsdsoftware.org/net/ipvs.html
>
> [image: image]
> <https://user-images.githubusercontent.com/7271089/177958896-6f47edf8-c198-4550-b3a4-1e8a6f73e2da.png>
>
> can you help me ,thanks!
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/lvsgate/lvs-dpdk/issues/14>, or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAO2PGDEIFOWWFI55I3VZK3VS7WBHANCNFSM53AJUIKA>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: @.***>
>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


RefreshControl onRefresh func not work in ios

Run RefreshControlExample from http://facebook.github.io/react-native/docs/refreshcontrol.html
IOS _onRefresh()  function not run.(My simulator IOS 9.3)
Android work fun.

Hey, we use Github for issues only and all questions should be asked on StackOverflow. Please consider posting your question up there providing more details on what specifically you'd like to achieve!
This is for us to keep the number of issues smaller so that we can iterate on React Native versions faster and provide you with the better developer experience.
If you have any ideas on how we could improve the entire process, please share your thoughts on React Native Community group.


README example compilation errors

I have been working with Diesel a bit using it's PgConnection directly, and I'm trying to actually get a connection pool hooked up via R2D2, but I've run into an error that I can't seem to get around:
the trait `r2d2_postgres::postgres::tls::MakeTlsConnect<r2d2_postgres::postgres::Socket>` is not implemented for `postgres::NoTls`

When trying to instantiate an r2d2_postgres::PostgresConnectionManager like:
PostgresConnectionManager::new(database_url.parse().unwrap(), postgres::tls::NoTls);

I finally just made a new Rust project to run the example code in the README that I was using as my guide, but it seems to be failing with the same error. My standalone project's dependencies block looks like:
[dependencies]
r2d2 = "0.8.9"
r2d2_postgres = "0.16.0"
postgres = "0.18.1"

and my src/main.rs looks like this (ripped straight from this project's README):
use postgres::{Client, NoTls};
use r2d2_postgres::PostgresConnectionManager;
use std::thread;

fn main() {
    let manager =
        PostgresConnectionManager::new("host=localhost user=postgres".parse().unwrap(), NoTls);
    let pool = r2d2::Pool::new(manager).unwrap();

    for i in 0..10i32 {
        let pool = pool.clone();
        thread::spawn(move || {
            let mut client = pool.get().unwrap();
            client
                .execute("INSERT INTO foo (bar) VALUES ($1)", &[&i])
                .unwrap();
        });
    }
}

Running cargo build results in the following rather lengthy set of errors. You can see the same trait implementation error in this near the top:
   Compiling test-postgres v0.1.0 (/home/dpetersen/dev/test-postgres)
warning: unused import: `Client`
 --> src/main.rs:1:16
  |
1 | use postgres::{Client, NoTls};
  |                ^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

error[E0277]: the trait bound `postgres::NoTls: r2d2_postgres::postgres::tls::MakeTlsConnect<r2d2_postgres::postgres::Socket>` is not satisfied
 --> src/main.rs:7:89
  |
7 |         PostgresConnectionManager::new("host=localhost user=postgres".parse().unwrap(), NoTls);
  |                                                                                ^^^^^ the trait `r2d2_postgres::postgres::tls::MakeTlsConnect<r2d2_postgres::postgres::Socket>` is not implemented for `postgres::NoTls`
  |
  = note: required by `r2d2_postgres::PostgresConnectionManager::<T>::new`

error[E0277]: the trait bound `postgres::NoTls: r2d2_postgres::postgres::tls::MakeTlsConnect<r2d2_postgres::postgres::Socket>` is not satisfied
 --> src/main.rs:8:32
  |
8 |     let pool = r2d2::Pool::new(manager).unwrap();
  |                                ^^^^^^^ the trait `r2d2_postgres::postgres::tls::MakeTlsConnect<r2d2_postgres::postgres::Socket>` is not implemented for `postgres::NoTls`
  |
  = note: required because of the requirements on the impl of `r2d2::ManageConnection` for `r2d2_postgres::PostgresConnectionManager<postgres::NoTls>`
  = note: required by `r2d2::Pool::<M>::new`

error[E0277]: the trait bound `postgres::NoTls: r2d2_postgres::postgres::tls::MakeTlsConnect<r2d2_postgres::postgres::Socket>` is not satisfied
   --> src/main.rs:8:16
    |
8   |     let pool = r2d2::Pool::new(manager).unwrap();
    |                ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `r2d2_postgres::postgres::tls::MakeTlsConnect<r2d2_postgres::postgres::Socket>` is not implemented for `postgres::NoTls`
    |
   ::: /home/dpetersen/.cargo/registry/src/github.com-1ecc6299db9ec823/r2d2-0.8.9/src/lib.rs:319:8
    |
319 |     M: ManageConnection;
    |        ---------------- required by this bound in `r2d2::Pool`
    |
    = note: required because of the requirements on the impl of `r2d2::ManageConnection` for `r2d2_postgres::PostgresConnectionManager<postgres::NoTls>`

error[E0599]: no method named `clone` found for struct `r2d2::Pool<r2d2_postgres::PostgresConnectionManager<postgres::NoTls>>` in the current scope
   --> src/main.rs:11:25
    |
11  |           let pool = pool.clone();
    |                           ^^^^^ method not found in `r2d2::Pool<r2d2_postgres::PostgresConnectionManager<postgres::NoTls>>`
    |
   ::: /home/dpetersen/.cargo/registry/src/github.com-1ecc6299db9ec823/r2d2_postgres-0.16.0/src/lib.rs:37:1
    |
37  |   pub struct PostgresConnectionManager<T> {
    |   --------------------------------------- doesn't satisfy `_: r2d2::ManageConnection`
    |
   ::: /home/dpetersen/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/clone.rs:122:8
    |
122 |       fn clone(&self) -> Self;
    |          -----
    |          |
    |          the method is available for `std::sync::Arc<r2d2::Pool<r2d2_postgres::PostgresConnectionManager<postgres::NoTls>>>` here
    |          the method is available for `std::rc::Rc<r2d2::Pool<r2d2_postgres::PostgresConnectionManager<postgres::NoTls>>>` here
    |
   ::: /home/dpetersen/.cargo/registry/src/github.com-1ecc6299db9ec823/r2d2-0.8.9/src/lib.rs:317:1
    |
317 | / pub struct Pool<M>(Arc<SharedPool<M>>)
318 | | where
319 | |     M: ManageConnection;
    | |________________________- doesn't satisfy `_: std::clone::Clone`
    |
    = note: the method `clone` exists but the following trait bounds were not satisfied:
            `r2d2_postgres::PostgresConnectionManager<postgres::NoTls>: r2d2::ManageConnection`
            which is required by `r2d2::Pool<r2d2_postgres::PostgresConnectionManager<postgres::NoTls>>: std::clone::Clone`

error: aborting due to 4 previous errors; 1 warning emitted

Some errors have detailed explanations: E0277, E0599.
For more information about an error, try `rustc --explain E0277`.
error: could not compile `test-postgres`.

To learn more, run the command again with --verbose.

I am running everything locally at the moment and so I can't use TLS, as far as I know. I have checked at all the available changelogs I can find, I've ensured I'm using the newest version of all the relevant crates. I'm still fairly bad at Rust and so I don't really understand how I can get around this issue, but I've spent a couple hours unsuccessfully trying to get this working. I've done a fair amount of Googling and haven't found anyone with a similar issue, so I have a bad feeling I'm screwing something up. I've tried every example I can find on the Internet of somebody trying to set up a connection pool, with no luck.
I really appreciate all the work you've done building such awesome Postgres support in Rust, and I'm sorry to bother you with something this simple. Hopefully, you can point me in the right direction. Thanks!

I was just checking my Cargo.lock and noticed a lot of my dependencies are using postgres crate version 0.17.x and not 0.18.x, so for fun I switched my standalone project's dependency to postgres = "0.17" and the errors all went away. And now that I know this, I can see that this crate's dependencies block also specifies that version.
I am definitely still not sure how Rust magically uses multiple versions of a library, or why it lets me use 0.18 of postgres when I am also using r2d2_postgres that should have 0.17, but that's just something I'll have to learn.
Obviously, I still have a lot to learn. I'm willing to make a PR to the README here to state that this version of the crate's connection manager is only compatible with postgres 0.17.x if you think that makes any sense. Or otherwise, I can just close this issue.

I am definitely still not sure how Rust magically uses multiple versions of a library, or why it lets me use 0.18 of postgres when I am also using r2d2_postgres that should have 0.17, but that's just something I'll have to learn.

Rust allows you to use multiple versions of the same crate - they just act like totally unrelated libraries. Looking at the Cargo.toml is what I usually do to figure it out. r2d2_postgres also reexports the postgres crate internally, so you can skip the explicit dependency on postgres in your crate and just import things through use r2d2_postgres::postgres::Client rather than use postgres::Client if you want.
Definitely happy to take a PR making the version support more clear though!

Got it, that makes sense. And by using your reexported version, I will use the version that is right for r2d2_postgres. I can see that even if I manually depend on 0.18.0, as long as I use your reexport of it, it all works.
I'm going to close this issue and make the PR, thanks so much for taking the time on a Saturday to answer my question.


strict umask and created node_modules directories

When node_modules directories are created, they seem to use the umask of the user running the command, rather than having the permissions they need.
Even when the node_modules directory already exists, the permissions are reset:
# umask
0077
# ls -ld /usr/local/lib/node_modules/
drwxr-xr-x 5 root root 4096 Jan 23 00:42 /usr/local/lib/node_modules/
# npm install -g df
# ls -ld /usr/local/lib/node_modules/
drwx------ 5 root root 4096 Jan 23 00:43 /usr/local/lib/node_modules/

So, you'd prefer that existing node_modules folders are left alone, and not chmod'ed?  Seems reasonable.

Even if it doesn't exist, I'd expect the permissions to be the same regardless of umask.
Otherwise, using df as an example:
# umask
0077
# npm install -g df
# which df-json
/usr/local/bin/df-json
# su inimino
$ which df-json
which: no df-json in [...]
$ exit
# ls -l $(which df-json)
/usr/local/bin/df-json -> ../lib/node_modules/df/index.js

The unprivileged user can't access it because it is a symlink into a directory that is not user-readable.

The unprivileged user also can't run it because it's a symlink to a file that is not user-runnable.
It is a cardinal sin for a program to create files and folders that violate the umask by default.  In fact, if you're not root, the system won't even allow it.  If you want npm to use a different umask, then you can specify it by either setting the --umask config to something like 022, or of course by setting the process umask.

The permissions on the file itself allow execution, as they should. It is not user-runnable, but only because of the missing exec bit on node_modules/.
# rm -rf /usr/local/lib/node_modules/df
# umask
0077
# npm install -g df
# ls -l /usr/local/lib/node_modules/df/index.js
-rwxr-xr-x 1 nobody root 1808 Jan 22 22:01 /usr/local/lib/node_modules/df/index.js
# ls -ld /usr/local/lib/node_modules/
drwx------ 6 root root 4096 Jan 24 21:02 /usr/local/lib/node_modules/

It's not a cardinal sin. Violating umask by default is exactly what an installer is supposed to do. It's the way apt-get et al. operate, and it's the reason install(1) exists and is used (the example below does not require root). My umask should affect the files I personally create directly, but if apt-get install foo did anything other than install foo so that everyone on the machine can use it, regardless of my umask, I'd be very disappointed.
# umask
0077
# install -d foo/bar/baz
# find foo -ls
481817    4 drwxr-xr-x   3 root     root         4096 Jan 24 20:57 foo
481818    4 drwxr-xr-x   3 root     root         4096 Jan 24 20:57 foo/bar
481819    4 drwxr-xr-x   2 root     root         4096 Jan 24 20:57 foo/bar/baz

npm install -g foo should install foo such that it works, regardless of what my umask happens to be.

Looking at the code, npm is already careful to set correct permissions on files it installs, regardless of umask. This particular behavior was just a bug.
There are two issues: what happens if /usr/lib/node_modules already exists, and what happens if it is created by npm.
If it already exists, it is chmod'd when extracting the tarball into /usr/lib/node_modules/___foo.npm/ due to overzealous chmod'ing in the mkdirp module which is already fixed: https://github.com/substack/node-mkdirp/commit/ba450d6229da6d78b08c0b7e3dd5017f810c62b9
The mkdirp bundled with npm is version 0.1.0, but if you update it to the current 0.3.0 my issue will go away.
The other issue is what happens when /usr/lib/node_modules does not exist already, which I have not looked at, but I would guess it will be created by npm and probably will get the right permissions to begin with in that case.


Added i*_diff and Ord.

Stack:

#3543
#3542
#3500
#3499
#3498
#3490
#3489
#3486 ⬅
#3475
#3474
#3473
#3462
#3487

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.


Completed Pot Test

Working completed pot test

@spandan972  This looks great -- can you please run yarn fmt and push the formatted result please? Then we can merge


StreamReadOutput in Lettuce 6 creates body entries containing the stream id

Calling XREAD on Redis 5 returns the stream Id within StreamMessage.getBody()

In Lettuce 6, the stream Id parsing and multi notifications work slightly different and that is why the message id slipped into the message body.


Allow PJAX to be used on form submission

Not as complicated a commit as it looks. Does a couple things

Allows you to bind to the submit event on a form, treats it very similarly to the click event on a link.
Splits the success callback into two methods, the page replacing part + the state changing part so it:
Deals gracefully with 422 status codes, which aren't errors, but require the page to be changed.

Also there's a very minor change, which is to wrap the result from the server in a <div> before trying to extract the fragment, in case all the server returns is the fragment.
Let me know if there's anything I can do to simplify it.

I don't think this is a good direction for pjax.
PJAXing simple get links is safe, will degrade nicely and works well with the back button.
Form submissions aren't always going to degrade and are going to cause problems with post forms.

Sure thing Josh,
Up to you. I guess it works pretty well for us, but we only use it for very simple CRUD forms with well defined behaviours.
Certainly I can see where it might be a problem with POSTs especially if they go wrong and you want to fall back to non-AJAX (ie. needing to repeat an non-idempotent request).
Any thoughts on a what a good way to integrate our AJAX forms into the PJAX fold?
Right now (with the above changes) we have a nice system where a PUT on (say) an user will result in two history entries, users/ID/edit and then users/ID. So the back button works nicely and everything integrates well. If PJAX doesn't support forms, then is our only alternative to roll our own history management for such requests?

Pjax doesn't do anything special with pushState that you can't do on your own. If you define your own behavior for pushState forms it will play nice. We actually don't use pjax everywhere on github.com. In a few places like the tree slider, we work with pushState directly to get better control over animation timings.

Alright, cheers. I'll close this then.

Alright, somewhat interested in aspects of this.

Degradable $.pjax with type: 'POST', reported in #59
Handle redirects properly. #85 its tricky but I have some ideas.
Consider adding submit delegation. I dunno if something that simple will work for most forms. But at least make it simple to do:

$(document).on "submit", "#form", ->
  $.pjax
    type: this.method
    url: this.action
    data: $(this).serializeArray()
    container: "#container"
  false

I think the difficulty is in dealing with errors, both

422 errors, ie. validation problems

this PR is how we manage it -- we update the content but the not the history.state. I think this is a valid default but maybe outside of pjax's scope.

500 errors or 'pjax' errors (for instance if there's no #container in the response).

for GET requests, pjax deals via re-sending the request "un-ajaxed" (i.e. sets window.location).
it's not as easy to do this for non-GETs
it may be undesirable to do so, for instance two POSTs != one POST.

The only way to deal with it is to set something server-side right? (even jquery doesn't know about redirects). I've bumped into this one a bunch of times before.

In edifice (http://edifice-rails.com/) we get around it using a custom responder, which sets HTTP headers. Personally, I don't like this approach (https://github.com/rails/pjax_rails/blob/master/lib/pjax.rb#L10-25) for a few reasons.

It seems to work ok for rails-ujs and <form data-remote="true">.

I think we can handle those special case errors better by adding more custom pjax:* events.
Yeah, we need server side hacks. Thinking of proposing a X-PJAX-URL response header. Seems dumb, but it you'd always set it to the url that was requested.
I'm probably going to do something similar like data-pjax-remote for our app, but I don't think its going to move up to pjax core. Chris doesn't want that "magic" stuff here. But it might be nice if $("form[data-pjax-remote]").pjax() activated that for you.

Response headers -- yes, this is easily achieved via an after_filter on ActionController::Base.
data-pjax-remote -- this PR simply binds to .submit on <form>s that have had .pjax() called on them. In our app, we do something along the lines of:
  $('form[data-pjax]').pjax();

Re custom events: This is more troublesome..

So it will behave differently than pjax (w/ GET) does right now for an error? (if I request a URL that returns a 500, pjax simply falls back to window.location + resends, but as you pointed out, it can't do that for POST).

Validation errors: The nice thing about this PR, and pjax in general is that you can take something that works fine synchronously (without pjax), and throw down a .pjax() call, and it behaves the same. If people are required to bind to the pjax:invalid event and roll their own error highlighting (or whatever), then you lose that simplicity.

Working on POST fallback in #95

Let me know if you need anything..

@tmeasday How do you think we should handle back and forth? So you submit a form, then click back, then forward. Normally browsers warn you about double submissions. Maybe we need to do something similar. Also, theres a storage limit in pushState, so I don't know if we can even get away with serializing "large" forms.

Yeah, that's a tricky one. Of course you could hack something together where your pushState stores a key that references into some localStorage somewhere that has the form data, but I'm thinking that is waaaay too complicated for pjax.
Or you could just not allow re-submissions, it's often broken for sites anyways, so I don't know if it'd be a big loss.
In case you are interested: we sort of get away with it by just relying on standard REST routes + always doing GET requests for back/forward, so you get the following behaviour (say on User):

Hit the /users/ID/edit page

you see users#edit
/users/ID/edit is the PJAX entry.

Hit submit. This PUTs to /users/ID, which updates and then redirects to a GET on /users/ID.

you see users#show
/users/ID is the PJAX entry.

If you hit back now, you'll see users#edit again, if you hit forward from there, pjax will do a GET to /users/ID and you'll see users#show again. Which is, strictly speaking, wrong (and different to the fallback behaviour), but does work quite well.
But it's exceedingly brittle, and won't work for anything non-standard, maybe not even for simple POSTs either. It also behaves a bit weirdly if there are validation errors..

Yeah, I'm probably over thinking this then. I like that fallback.
Should probably at least fix serializing post data to a query string. Heh, that would not be a good idea for forms.
https://github.com/defunkt/jquery-pjax/blob/master/jquery.pjax.js#L220-222

Ha, yeah right, I didn't even realise that pjax was saving it, and making a GET request with all the form data in it.
So the fallback is on popstate to just to make a GET request to the same URL as the original POST request, and tell people not to use pjax + forms/non-GET if that clashes with their routes?


add catalan names

The additional lists contain some of the most widely used names in Catalonia according to the Statistical Institute of Catalonia (IDESCAT). Some Spanish names were manually filtered out. The final lists have 100 names for each gender.

Thank you @mapama247 !

 I'll provide a list of surnames next week :)


train_phocnet

Hello!
I would like to ask if it is intended for -batch 10 -epoch 100 to cause the model to train less than 100 epochs. I have ran the following:
python train_phocnet.py -id IAM_phoc -mp IAM_train.csv -vmap IAM_valid.csv -tr IAM_train -vi IAM_valid -batch 10 -epoch 100
This causes the model to train over 4 epochs, as shown in the attached.

I believe this is due to line 166, EPOCHS=70000//STEPS+10000//STEPS+1, as STEPS is dependent on the length of the data frame and batch size.
May I know if this is intended?
Thanks for the help.

Okay, thank you for the clarification.


feat: Add support for LESS asset type

Added support for generating LESS asset type (https://lesscss.org/)

It's been many years since I last used Less myself. @julien-deramond maybe you could have a look at the PR too?

I've never used Less nor this project, but I'll try to help anyway.
My manual tests show that from the same icons folder, using Less, Sass or CSS options generates more or less the same final icons.css (there are some discrepancies in terms of formatting, but the content is exactly the same).
Here are the steps I used.
npm i
mkdir icons ; mv /tmp/logo.svg icons/

Generation by default
./bin/fantasticon ./icons -g css -o dist

Content of the dist/icons.css:
@font-face {
  font-display: block;
  font-family: "icons";
  src: url("./icons.eot?968fcdae2a73d0d6a6ea3bb95db6543f#iefix") format("embedded-opentype"),
url("./icons.woff2?968fcdae2a73d0d6a6ea3bb95db6543f") format("woff2"),
url("./icons.woff?968fcdae2a73d0d6a6ea3bb95db6543f") format("woff");
}

i[class^="icon-"]::before, i[class*=" icon-"]::before {
  font-family: icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-logo::before {
  content: "\f101";
}

Generation with Less
npm i -g less
./bin/fantasticon ./icons -g less -o dist
cd icons
lessc icons.less icons.css

Generated icons.css:
@font-face {
  font-display: block;
  font-family: "icons";
  src: url("./icons.eot?968fcdae2a73d0d6a6ea3bb95db6543f#iefix") format("embedded-opentype"), url("./icons.woff2?968fcdae2a73d0d6a6ea3bb95db6543f") format("woff2"), url("./icons.woff?968fcdae2a73d0d6a6ea3bb95db6543f") format("woff");
}
i[class^="icon-"]::before,
i[class*=" icon-"]::before {
  font-family: icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logo::before {
  content: "\f101";
}

By using the following index.html, both CSS works and render the same thing (plus the diff shows that the result is the same):
<html>
<head>
<link href="./icons.css" rel="stylesheet"/>
</head>
<body>
<i class="icon icon-logo" width="100" height="100"></i>
</body>
</html>

Tried the same approach with a more complex folder, and it works too.
So in terms of feature, works like a charm!


Document the self-serve provisioning tool

Describe the Issue
Create a document that will guide the authorized user in the process of creating a project set using the self-serve provisioning tool
The document should encourage the user to have all the necessary pieces of information (for example, billing codes) before starting the provisioning process as well as troubleshooting help
Acceptance Criteria

A document that explains the process of provisioning a project set using the self-serve portal
Making the document available (perhaps include a link to the document in the self-serve portal?)

Contract ends.


compact theme anchor bug

the compact theme makes a whole bullet point an anchor tag if there are two urls within it.
See https://gist.github.com/morenoh149/7832e088c44e18a7765b and http://harrymoreno.com/assets/HMresumeCompact.pdf

In-progress and should be sorted shortly. Thanks for the reports @morenoh149! Keep them coming.

@morenoh149 it also looks like your PDF isn't picking up the associated stylesheet at generation time.

@hacksalot which stylesheet? btw the most recent generation of the compact theme had more regressions than orginally noted (I didn't mention that earlier as I figured it's best to address on issue at a time).

1.7.x has had a ton of regressions, most of them caused by refactoring to support HMR in different scenarios (CLI, LAMP, Angular, Docker, Grunt, we have a few). Future releases should be tighter now that we've put in some cycles on beefing up the tests, and thanks to reports like this one. Speaking of which, would you mind if I added or linked an (anonymized) version of your resume to fresh-test-resumes?

sure anonymize please.


Save Map to HTML

This is a feature request to save the map to file such that it could be subsequently served to a web browser, a la folium's save (see cell 3 in this example)

appears that you can do something along these lines and works well enough. let me know if there is a more interesting solution. else, we can close this.
html = open("100000_markers.html", "w")
html.write( viz.create_html() )
html.close()

@sherl0cks this is a very common need - I vote we add an export function for a each viz object.  Html file would be one option, image another option, odd a 3rd option, possibly other options to come.

Can I share a map with clusters to someone else without starting a web server?

@anderl80 yes, if you include your map data parameter as a geojson-format python dictionary, then the data for your map will be packaged up inside your exported map HTML file and can be opened just by opening the HTML file in a browser.


[BUG]Assets cannot be deleted for me

I don't know why, but when I click to delete the assets, they are still there. I don't know if it is due to an installation problem or something else.
Here in the recording sampling in detail what I mean
It should be noted that even loading the page again, the assets are still there.
recording.webm

That only deletes _outputs no assets


Filtered vs unfiltered

I suggest changing this to 'whole vs part'. This would allow comparison of such constituents as NO2 (part) to NO3 + NO2 (whole), orthop (part) to phosphorus (whole), as well as filtered & unfiltered analysis. I have attached a SAS output that has both parts / wholes and filtered & unfiltered comparisons.
whole2yr09081000.pdf

I originally had this in but it got messy when there were multiple parts that were below detection being summed to a whole. It was messy both in that the algorithm was difficult to write, and that its usefulness when considering detection limits was debatable.
I will revisit


Dynamically change rtl - ltr direction

For example: We have a button with rootScope functions attached on. When click must change the options in .js file. Does that possible I have tried variations of thiese but it did not working:
            $scope.$watch('myVariable', function (newVal) {
                if(newVal == 'true'){
                    $scope.en = 'rtl: false';
                    console.log($scope.en);
                } else  {
                    $scope.en = 'rtl: true';
                    console.log($scope.en);
                }
            });
            options = {
                rtl: $scope.en
            };

          $scope.$watch('myVariable', function (newVal) {
                if(newVal == 'en'){
                    $scope.en = true;
                } else  {
                    $scope.en = false;
                }
            });
            options = {
                ass: function(){
                    if($scope.en){
                        rtl: false
                    }else {
                        rtl: true
                    }
                }
            };

In console values are changing of course but no result on options itself. Thanks

Does that repo dead?


Fix self/related links prefixes api, v2 in JsonApiSerializer

https://github.com/SoliDry/api-generator/releases/tag/2.5.3


VS Code Remote Container Extension Development for Azure Provider

Draft PR for #25

Add .devcontainner config directory
a. devcontainer.json & Dockerfile

Dockerfile
Dependencies: Azure CLI, Docker CLI, Kubectl, Helm, Bats, Golang, and Docker Compose
DevContainer JSON
Extensions:  Azure CLI, vscode docker, kubernetes, go, bats
WIP:

Currently issues with development on windows machine

I think it may have something to do with the workspace folder and mount

Guidance towards how to test

I discovered Bats as the testing utility for Bash script, however I am still trying to figure out how to properly test the Azure Provider to make sure all of the environment can be set up and ready to go in the remote container

Using Golang base container image vs using Debian base container image
since the repo is primarly a Golang  project, I went with the base container image of golang for the VSCode container instance.. So you have 1 dockerfile for the app container, and 1 dockerfile that belongs to the .devcontainer directory that will build out a remote environment for developing

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: bdlb77 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@paulbouwer - please review this PR

@paulbouwer - Updated with documentation

Closing this PR, will open a fresh one for the VS Code Remote Container.


Fix TestWorkflowRetry flakey test

2020-09-22T20:15:08.1567699Z --- FAIL: TestCLIWithServerSuite (211.00s)
2020-09-22T20:15:08.1568639Z     --- FAIL: TestCLIWithServerSuite/TestWorkflowRetry (11.23s)
2020-09-22T20:15:08.1570802Z         cli_test.go:643:
2020-09-22T20:15:08.1571195Z             	Error Trace:	cli_test.go:643
2020-09-22T20:15:08.1571600Z             	            				when.go:244
2020-09-22T20:15:08.1571958Z             	            				when.go:253
2020-09-22T20:15:08.1572319Z             	            				cli_test.go:642
2020-09-22T20:15:08.1572766Z             	Error:      	Received unexpected error:
2020-09-22T20:15:08.1573197Z             	            	exit status 1
2020-09-22T20:15:08.1573968Z             	Test:       	TestCLIWithServerSuite/TestWorkflowRetry

https://github.com/argoproj/argo/runs/1150921691?check_suite_focus=true
https://github.com/argoproj/argo/suites/1229456411/artifacts/18490770

argo-server | time="2020-09-22T18:01:38Z" level=error msg="finished unary call with code Unknown" error="Operation cannot be fulfilled on workflows.argoproj.io \"retry-test\": the object has been modified; please apply your changes to the latest version and try again" grpc.code=Unknown grpc.method=RetryWorkflow grpc.service=workflow.WorkflowService grpc.start_time="2020-09-22T18:01:38Z" grpc.time_ms=97.833 span.kind=server system=grpc

2020-09-22T20:40:11.6545903Z ../../dist/argo -n argo retry retry-test --restart-successful --node-field-selector templateName==steps-inner
2020-09-22T20:40:11.6547924Z exit status 1time="2020-09-22T20:32:24Z" level=fatal msg="rpc error: code = Unknown desc = Operation cannot be fulfilled on workflows.argoproj.io \"retry-test\": the object has been modified; please apply your changes to the latest version and try again"
2020-09-22T20:40:11.6548859Z

Caused by #2260

RetryWorkflow cannot cope with the speed.

@alexec This is still flakey. See: https://github.com/argoproj/argo/pull/4137/checks?check_run_id=1167526356, and https://github.com/argoproj/argo/runs/1177322320

Thank you. Will investigate.

2020-09-25T19:16:09.5536960Z --- FAIL: TestCLIWithServerSuite (202.79s)
2020-09-25T19:16:09.5537733Z     --- FAIL: TestCLIWithServerSuite/TestWorkflowRetry (11.44s)
2020-09-25T19:16:09.5540125Z         cli_test.go:643:
2020-09-25T19:16:09.5540631Z             	Error Trace:	cli_test.go:643
2020-09-25T19:16:09.5541154Z             	            				when.go:244
2020-09-25T19:16:09.5541465Z             	            				when.go:253
2020-09-25T19:16:09.5541939Z             	            				cli_test.go:642
2020-09-25T19:16:09.5542458Z             	Error:      	Received unexpected error:
2020-09-25T19:16:09.5542804Z             	            	exit status 1


[Suggestion] recipe adding for machines

would be nice to add support for Minetweaker or a JSON recipe addon to modify the current and to add recipes to your machines as they look so nice. This would allow more customization to your mod.
https://github.com/jaredlll08/ModTweaker2/issues/271
was requested on modtweaker's github before

Once the core features of space travel are implemented and I go back to finalizing machines.  Yes.

Probably actually going to go with an XML system actually, less messing around with other mods and more robust


NameError: global name 'total_seconds' is not defined with DurationField

When trying to encode a DurationField, you'll get the following exception:
NameError: global name 'total_seconds' is not defined

This is because the encoder.py is calling a non-existent function total_seconds (or perhaps a function that needs to be imported?) here:
https://github.com/bradjasper/django-jsonfield/blob/master/jsonfield/encoder.py#L41

This is fixed in #149

PR #149 is released as part of version 2.0.0. Thanks!


[oxid] seo importing.

We will remove all OXID relations in the demo app. So this PR suggestions will be deleted anyway.


Windows upgrade from 0.15.0 to 0.15.1 removes account data

While testing the 0.15.1 installer and upgrade process from 0.15.0 I encountered on metal and replicated in VM that all accounts are lost including the admin account during an upgrade from a previous 0.15.0 install. This occurred on Windows 10 and has only been replicated in that environment so far. I have not looked at the contents of the remaining SQLite file to see if just the accounts are removed or all data in the database file, but it does appear from the available UI that all data is has been removed.
1)To replicate Install KA-Lite 0.15.0
2)Create Admin, coach, and user accounts
3) do some exercises to populate the student account
4) run the current 0.15.1 installer to do the upgrade
5) during that prior step there is a dialog showing the uninstallation of the previous 0.15.0 install at the very next dialog with options for the startup configuration you can navigate to the .kalite/database folder and verify that the database file is still there
6) proceed with completion of the upgrade
7) you will discover the admin account has to be created again so go ahead and do that (with exactly the same credentials if you want)
8) you will also find the device needs to be registered again go ahead and do that using the same method as previous as well if desired(in my case I was using one click registration methods)
9) Go to the manage default facility tab and you will see the accounts you created are no longer there either.
It may be that the student data does still exist in the database file and the relational association's are now broke, at this point I do not know. I am trying to examine the database itself now to see if those records still exist.

Confirmed, let me try to figure out the cause.

Found the issue: https://github.com/learningequality/installers/blob/0.15.x/windows/installer-source/KaliteSetupScript.iss#L417
Data gets trampled under some circumstances. Solution is to only copy database file if one doesn't exist. Will submit patch for 0.15.x branch of installers, then release a fixed 0.15.1 installer. However on develop in the ka-lite repo, this is made redundant by https://github.com/learningequality/ka-lite/pull/4656. So on installers develop I'll simply remove this functionality.


Troubleshooting DOM Changes - more detail needed please

In the section on 'Streamlined Custom Themes', it says download the files for legacy UI themes.  That's very helpful but it doesn't list which files are needed or where to put them.  I shouldn't have to find out by trial and error.
I have a legacy app which started life as Mx V3.  There is no business case for making any more changes than absolutely necessary but we have to migrate from Mx6 to Mx7 because Mx6 is now unsupported. Since Mx7 does not have much life left in it we want to migrate to Mx8 at the same time.  I expect other customers will face this in the near future.
https://docs.mendix.com/refguide8/migration-dom-issues

Hi @Chris-Karona ,
My sincere apologies for your feedback item staying unaddressed for so long. After chatting with developers, I have found a bit more info to address questions like the ones you posed.
I've found some information on which exact files must be added to various styling folders when migrating into Mx8. Thus, I've added new details in the doc here: https://github.com/mendix/docs/commit/a5182e8d9b5569d64285ecfa7af9ea0bae3cf3c8
Your other feedback issues are being looked into, and we sincerely thank you for your engagement with the Mendix documentation and our products.
Best,
Connor

I'm closing this GH issue for work management purposes, but if you'd like to comment further or reply in any way please do reach out to me at<EMAIL_ADDRESS>Thank you for your continued engagement with Mendix,
Connor


Align new Metadata feature with 2021-03-01-preview

A new feature was added to 2021-03-01-preview metadata since this branch was first created. Add these changes in the new version to align with the previous one. Note all changes in the previous version were already approved in this PR: https://github.com/Azure/azure-rest-api-specs/pull/15780
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[X] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific langauge SDKs and CLIs that must be refreshed after the swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[X] I commit to follow the Breaking Change Policy of "no breaking changes"
[X] I have reviewed the documentation for the workflow.
[X] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[X] Check this box if any of the following apply to the PR so that label “WaitForARMFeedback” will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

Adding a new service
Adding new API(s)
Adding a new API version

[X] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits.

[X] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[ ] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

@anat-gilenson , seems this PR only bring some changes from previous version to this version rather than create a fresh new api version. If so, this PR doesn't need ARM review and please correct the information in first comment of this PR.


Add example notebook for benchmarking BEIR using an  SBERT Custom Model

SBERT is one of the easiest libraries to train models for STS/other tasks.Given the fact that people would consequently use SBERT with BEIR given the authors involvement in both it would be natural to look for an example implementation as to how to use them together for benchmarking.

@nreimers


rxswift update

Thanks for your contribution, I really appreciate it!
As it happens I also started the new release today, so we were both working on the same thing. Because I also fix all the deprecation warnings and tests I would rather use my new release and close this PR if that is okay with you.

perfect thx !

Thanks!