Nested search space refinement

Change the directory structure (move some common class and function to utils.py)
Add unit test for split_index function.
HyperoptTuner (Random, Anneal, TPE) and EvolutionTuner support new format of nested search space.

One simple json example follows as below.
{
    "layer0": {
        "_name": "Avg_pool",
        "pooling_size": 3
    },
    "layer1": {
        "_name": "Conv",
        "kernel_size": 2
    },
    "layer2": {
        "_name": "Empty"
    },
    "layer3": {
        "_name": "Conv",
        "kernel_size": 5
    }
}

related to issue #1028 .

Why Grid Search can't support nested dict?

Can you add the doc for nested dict in SearchSpaceSpec.html ?

Can you add the doc for nested dict in SearchSpaceSpec.html ?

OK, I will add the doc for nested dict layer in SearchSpaceSpec.doc.
Grid Search and some other tuners didn't seem to support this feature originally. (Maybe we can support it later?)

Can you add the doc for nested dict in SearchSpaceSpec.html ?

OK, I will add the doc for nested dict layer in SearchSpaceSpec.doc.
Grid Search and some other tuners didn't seem to support this feature originally. (Maybe we can support it later?)

For the original version,  only those tuners based on hyperopt support nested search space.

code refactor looks good, thanks


Migration 1.1 -> 2.0 column name issue

After migrating from .NET Core 1.1 to .NET Core 2.0 I discovered issue with querying my complex data model. Here is minimal example model for reproducing:
public abstract class Organization
{
        public int Id { get; set; }
        public string Name { get; set; }
};

public abstract class NonProfitOrganization : Organization
{
        public string Mission { get; set; }
}

public class CharityFund : NonProfitOrganization
{
        public decimal CollectedAmount { get; set; }
}

public class Hospital : NonProfitOrganization
{
        public string Location { get; set; }
}

public class MyContext : DbContext
{
        public DbSet<Organization> Organizations { get; set; }
        public DbSet<CharityFund> CharityFunds { get; set; }
        public DbSet<Hospital> Hospitals { get; set; }

        public MyContext(DbContextOptions<MyContext> options) : base(options)
        {
        }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity<Organization>()
                .HasDiscriminator<string>("Type")
                .HasValue<CharityFund>("charity-fund")
                .HasValue<Hospital>("hospital");
        }
}

In EF.Core 1.0-1.1 this data model was automatically scaffolded to the following table:

Id
Name
Mission
CollectedAmount
Location

But after migrating to EF.Core 2.0 my application tries to query both Mission and Hospital_Mission fields from Organizations table in runtime and suggests me to add Hospital_Mission field to Organizations table in design-time (dotnet ef migrations add).
The same situation for another case - when inherited models have exactly same field with same signature (same name and same type).
As a workaround I used following explicit column name Fluent API calls:
            modelBuilder.Entity<CharityFund>()
                .Property(cf => cf.Mission)
                .HasColumnName("Mission");

            modelBuilder.Entity<Hospital>()
                .Property(h => h.Mission)
                .HasColumnName("Mission");

Here are my questions:

As this is breaking change - why there is no any mention about it in migration guides?
Why EF.Core doesn't want to reuse the same table field for different inherited models if this field has exactly same signature?

Further technical details
EF Core version: 2.0.0
Database Provider: Microsoft.EntityFrameworkCore.SqlServer
Operating system: MS Windows 7, MS Windows 10
IDE: Visual Studio 2017

@grayver For your first question, because we made a mistake. I have filed https://github.com/aspnet/EntityFramework.Docs/issues/529 to add better docs here.
For your second question, because in the general case where the columns have different configurations they cannot be shared. We could try to determine, based on the configuration facets that we know about, that the column could be shared. But then if one of those facets changes, we would end up now not being able to map to the same column and the model would change. This kind of change is usually unexpected and hard to debug. So instead we made it an explicit choice by the developer that two properties can share a column. This way there is less "magic" and, for those who want column sharing they can get it, but for those who don't care their mappings will always be functionally correct and their model will not unexpectedly change.


Azure Application Gateway link

If in an article will be a link to an Azure Application Gateway as an example of this pattern implementation in Azure Service- it will be useful https://docs.microsoft.com/en-us/azure/application-gateway/overview#secure-sockets-layer-ssl-termination

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

ID: 0d673fcd-cabe-8ad9-c910-f1c1dd55ba07
Version Independent ID: ed0eb171-640e-2269-aeb4-f936ccb34c7c
Content: Gateway Offloading pattern
Content Source: docs/patterns/gateway-offloading.md
Service: guidance
GitHub Login: @dragon119
Microsoft Alias: pnp

Hello @SychevIgor
Thank you for valuable feedback! We will review and make any necessary changes.


add more transform(fill/normalization)

 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.You have signed the CLA already but the status is still pending? Let us recheck it.


Update xiaomi quirk with zigpy API changes

This is to match https://github.com/zigpy/zigpy/pull/212 change in zigpy.

@prairiesnpr can you take a look at this PR and zigpy-homeassistant==0.8.0 ? just want to make sure with changes in zigpy we're not breaking XBee quirks.


Wrong File

The file you have uploaded has the wrong content pack title (is 'Meraki Content Pack' & categories are for Wireless)

Issue is still alive


#726 follow-up (on issue #323)

It was necessary to have JSQMessagesViewController 7.0.0+ with the pull request #756 integrated on a project I'm involved in. After applying that pull request on top of 7.0.0 a crash was emerged on iOS 7.1.1 (on iPad 3 with iPhone-only app) caused by AutoLayout fault.
The changes provided in this pull request fix the issue, see -[JSQMessagesViewController jsq_adjustInputToolbarHeightConstraintByDelta:].

Nice found - I have only used it on IOS 8 and did not see any issues there.

thanks @werediver !

hey @lbanders and @werediver just pushed a few refinements to this. see 8e8f099.
I decided to move maximumInputToolbarHeight to the toolbar class to be consistent with the existing API (preferredDefaultHeight).
This will be included in 7.1.0


gis: Fix rasterio crs specification

How did this change become necessary?
Does this change introduce a minimum version dependency on rasterio?

The docstring also needs an update:
      - src_crs, dst_crs define the different crs (default: latlong)

How did this change become necessary?

Yes, an update to rasterio, i guess.

Does this change introduce a minimum version dependency on rasterio?

Probably.

And probably this change to rasterio is more than 10months back, because i made a similar change in the v0.2 branch then at https://github.com/PyPSA/atlite/commit/507b59e6cd50299b2b5d5aa9efb775a694134ab0 .
Can't research the exact version constraints now.

I guess it's fine then. No need to waste time on pinpointing the breaking release of rasterio  then.

Seems to work with 1.0. That's old enough.


[Bug]Import application fails

Steps:

Import application fails.
POST call fails

This has been fix with - https://github.com/appsmithorg/appsmith/pull/6767


Error in exemple

the command "Add-Type -LiteralPath "$packagesRoot\Kusto.Data.dll"" fails all the time with the following error:
Could not load file or assembly 'Microsoft.WindowsAzure.Security.Authentication, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364
e35' or one of its dependencies. The system cannot find the file specified.
After contacting support, they told me to use:
[System.Reflection.Assembly]::LoadFrom("$packagesRoot\Kusto.Data.dll")
tested and it works (^_^)

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

ID: c2df80c7-1cca-9c8d-0ed5-05b387e1850f
Version Independent ID: d3f5e3ed-dc62-ca1a-c821-4ca25453fa0f
Content: Kusto .NET Client Libraries from PowerShell - Azure Data Explorer
Content Source: data-explorer/kusto/api/powershell/powershell.md
Service: data-explorer
GitHub Login: @orspod
Microsoft Alias: orspodek

@csmathon  Thanks for the feedback! We are investigating and will update you shortly.

@orspod Could you please evaluate and update the document?

We are re-evaluating the PS integration documentation and will update the docs once we have a better version

#please-close


Updated promotional banner to allow for small and large source

Updated image promotional banner example
Added option for small and large source, with fallback to standard image, which is useful in this case if using an SVG image

 Issue #1426: Promo banner should use wider grid col if no image

 Promotional banner to accommodate small and large image variants

 Promotional banner to accommodate small and large image variants


Handle InterruptedException in NonFatal

Fixes #645, so far it's using a shared implementation, but could be changed to have a separate one for JS and JVM worlds.

Thanks @kubukoz !
@alexandru I'm merging this, if we decide to go different route with NonFatal (like triggering cancelation) we can always do another change


adherence to Html attribute naming convention

I had troubles with the html attribute being named messageId as at least my code using elm ui would lowercase it to messageid in the dom. As a result observedAttributes and attributeChangedCallback were broken and no updates on messageId change happened. When changing the name to message-id the attributeChangedCallback works as expected. Lowercase and hyphenated attribute names also seem to be more in line with common naming conventions

That makes sense. Would you be willing to update examples and docs too? It's ok if not, but I'll probably make a separate PR then.

Hey Wolfgang, ha, I wasn't thinking about that! Documentation should be changed too :D I am a bit swamped right now, so please feel free to make the change properly in another PR. I'll just close this one :)

Resolved by #21


Tyler branch

Description
Added Unit test to app giving more code coverage
Type of change
Please delete options that are not relevant.

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

Change Status

[x] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback

How Has This Been Tested?

[x] Test A
[ ] Test B

Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] 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
[x] There are no merge conflicts

Can you fill out the PR description template?

Checks failed for these tests. Are we ok with this?
Failing tests:
	Budget BlocksTests:
		NetworkingControllerTests.testBadInfo()
		NetworkingControllerTests.testBadInfo()
	Budget BlocksUITests:
		Budget_BlocksUITests.testAddExpense()
		Budget_BlocksUITests.testSwitchingAccounts()
		Budget_BlocksUITests.testViewTransactions()

These test where passing but something was changed in the database
yesterday and the login info for some of the accounts used aren't working
but changing the info in them would be the fix
On Fri, Mar 27, 2020, 4:36 PM israelgonzalezb<EMAIL_ADDRESS>wrote:

Checks failed for these tests. Are we ok with this?
Failing tests:
Budget BlocksTests:
NetworkingControllerTests.testBadInfo()
NetworkingControllerTests.testBadInfo()
Budget BlocksUITests:
Budget_BlocksUITests.testAddExpense()
Budget_BlocksUITests.testSwitchingAccounts()
Budget_BlocksUITests.testViewTransactions()
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Lambda-School-Labs/budget-blocks-ios/pull/18#issuecomment-605303924,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AM2MMLSJKCBUVWPCDGZPPF3RJUE5NANCNFSM4LVFU7PQ
.


Is it possibel to support xilinx kc705 or kcu105 board?

Hi, expert:
Is it possibel to support xilinx kc705 or kcu105 board?

Does anyone know how to constraint toe for Alveo u280 ?


Remove version: StrawberryMusicPlayer.Strawberry version 1.0.9

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

URL: https://github.com/strawberrymusicplayer/strawberry/releases/download/1.0.9/StrawberrySetup-1.0.9-msvc-x64.exe
Response Error: The remote server returned an error: (404) Not Found.
(Automated message - build 911)


Collect usage data for the circuit-knitting-toolbox

Summary
This collects usage data for the Circuit Knitting Toolbox, building on the framework that was added in #733.
Details and comments
I tested on the entanglement forging tutorial provided with the circuit knitting toolbox, modified to use the qasm simulators with Qiskit Runtime.
Before:
qiskit-version-2/qiskit_ibm_runtime-0.9.5,qiskit_terra-0.24.0,qiskit_aer-0.12.0*,qiskit_nature-0.5.2*/qiskit-ibm-runtime~qiskit_ibm_runtime~qiskit_runtime_service.py

After:
qiskit-version-2/qiskit_ibm_runtime-0.9.5,qiskit_terra-0.24.0,qiskit_aer-0.12.0*,qiskit_nature-0.5.2*,circuit_knitting_toolbox-0.1.0*/circuit_knitting_toolbox~entanglement_forging~entanglement_forging_knitter.py

The stack location is much more descriptive in the latter.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 67.178%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3418

Relevant Lines:
5088

💛  - Coveralls


The reproduced results are relatively poor

Hello, the pretrained model I use for vit is vit_ large_ patch16_ 384, but the results of the first stage of training are ODS: 0.74116, OIS: 0.761012, AP: 0.736421. In the paper, ODS: 0.817, OIS: 0.835, AP: 0.867, the parameter of code has not changed. What is the problem？

Is it a problem of environment configuration? My environment is python3.8，pytorch1.7.0 cuda11.0 mmcv1.2.3.

Python: 3.7.7 [GCC 7.3.0]
CUDA available: True
GPU: Tesla V100-PCIE-32GB
GCC: gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
PyTorch: 1.6.0
PyTorch compiling details: PyTorch built with:
GCC 7.3
C++ Version: 201402
Intel(R) Math Kernel Library Version 2020.0.1 Product Build 20200208 for Intel(R) 64 architecture applications
Intel(R) MKL-DNN v1.5.0 (Git Hash e2ac1fac44c5078ca927cb9b90e1b3066a0b2ed0)
OpenMP 201511 (a.k.a. OpenMP 4.5)
NNPACK is enabled
CPU capability usage: AVX2
CUDA Runtime 10.1
NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_37,code=compute_37
CuDNN 7.6.3
Magma 2.5.2
TorchVision: 0.7.0
OpenCV: 4.5.1
MMCV: 1.2.4
MMCV Compiler: GCC 7.3
MMCV CUDA Compiler: 10.1
MMSegmentation: 0.6.0+

hello, thank you for your reply, i test on this environment, the score is also lower than paper writed, i found the the gradient of the first element in the pos_embed is always zero. Is that the problem?

hello, thank you for your reply, i test on this environment, the score is also lower than paper writed, i found the the gradient of the first element in the pos_embed is always zero. Is that the problem?

We fixed and updated the codes, please redownload and run, thanks~

Have anyone reproduced the results? Could you share how to do it?

I reproduced the first stage of training with vit large_ patch16_ 384_  backbone, the ODS and OIS are 0.813 and 0.830 respectively on the tesing set of BSDS at iter_10k, which are similar to the reported results: ODS: 0.817, OIS: 0.835
---pip envs---
addict              2.4.0
appdirs             1.4.4
certifi             2022.12.7
cityscapesScripts   2.2.1
clip                1.0
coloredlogs         15.0.1
contourpy           1.0.7
cycler              0.11.0
fonttools           4.39.3
ftfy                6.1.1
future              0.18.3
h5py                3.8.0
humanfriendly       10.0
importlib-resources 5.12.0
kiwisolver          1.4.4
matplotlib          3.7.1
mmcv-full           1.2.2
mmsegmentation      0.6.0       /root/EDTER-main
numpy               1.24.2
opencv-python       <IP_ADDRESS>
packaging           23.0
Pillow              9.5.0
pip                 23.0.1
pyparsing           3.0.9
pyquaternion        0.9.9
python-dateutil     2.8.2
PyYAML              6.0
regex               2023.3.23
scipy               1.10.1
setuptools          65.6.3
six                 1.16.0
torch               1.6.0+cu101
torchvision         0.7.0+cu101
tqdm                4.65.0
typing              <IP_ADDRESS>
wcwidth             0.2.6
wheel               0.38.4
yapf                0.32.0
zipp                3.15.0
---conda envs---
_libgcc_mutex             0.1                        main    https://mirrors.aliyun.com/anaconda/pkgs/main
_openmp_mutex             5.1                       1_gnu    https://mirrors.aliyun.com/anaconda/pkgs/main
addict                    2.4.0                    pypi_0    pypi
appdirs                   1.4.4                    pypi_0    pypi
ca-certificates           2023.01.10           h06a4308_0    https://mirrors.aliyun.com/anaconda/pkgs/main
certifi                   2022.12.7        py38h06a4308_0    https://mirrors.aliyun.com/anaconda/pkgs/main
cityscapesscripts         2.2.1                    pypi_0    pypi
clip                      1.0                      pypi_0    pypi
coloredlogs               15.0.1                   pypi_0    pypi
contourpy                 1.0.7                    pypi_0    pypi
cycler                    0.11.0                   pypi_0    pypi
fonttools                 4.39.3                   pypi_0    pypi
ftfy                      6.1.1                    pypi_0    pypi
future                    0.18.3                   pypi_0    pypi
h5py                      3.8.0                    pypi_0    pypi
humanfriendly             10.0                     pypi_0    pypi
importlib-resources       5.12.0                   pypi_0    pypi
kiwisolver                1.4.4                    pypi_0    pypi
ld_impl_linux-64          2.38                 h1181459_1    https://mirrors.aliyun.com/anaconda/pkgs/main
libffi                    3.4.2                h6a678d5_6    https://mirrors.aliyun.com/anaconda/pkgs/main
libgcc-ng                 11.2.0               h1234567_1    https://mirrors.aliyun.com/anaconda/pkgs/main
libgomp                   11.2.0               h1234567_1    https://mirrors.aliyun.com/anaconda/pkgs/main
libstdcxx-ng              11.2.0               h1234567_1    https://mirrors.aliyun.com/anaconda/pkgs/main
matplotlib                3.7.1                    pypi_0    pypi
mmcv-full                 1.2.2                    pypi_0    pypi
mmsegmentation            0.6.0                     dev_0
ncurses                   6.4                  h6a678d5_0    https://mirrors.aliyun.com/anaconda/pkgs/main
numpy                     1.24.2                   pypi_0    pypi
opencv-python             <IP_ADDRESS>                 pypi_0    pypi
openssl                   1.1.1t               h7f8727e_0    https://mirrors.aliyun.com/anaconda/pkgs/main
packaging                 23.0                     pypi_0    pypi
pillow                    9.5.0                    pypi_0    pypi
pip                       23.0.1           py38h06a4308_0    https://mirrors.aliyun.com/anaconda/pkgs/main
pyparsing                 3.0.9                    pypi_0    pypi
pyquaternion              0.9.9                    pypi_0    pypi
python                    3.8.16               h7a1cb2a_3    https://mirrors.aliyun.com/anaconda/pkgs/main
python-dateutil           2.8.2                    pypi_0    pypi
pyyaml                    6.0                      pypi_0    pypi
readline                  8.2                  h5eee18b_0    https://mirrors.aliyun.com/anaconda/pkgs/main
regex                     2023.3.23                pypi_0    pypi
scipy                     1.10.1                   pypi_0    pypi
setuptools                65.6.3           py38h06a4308_0    https://mirrors.aliyun.com/anaconda/pkgs/main
six                       1.16.0                   pypi_0    pypi
sqlite                    3.41.1               h5eee18b_0    https://mirrors.aliyun.com/anaconda/pkgs/main
tk                        8.6.12               h1ccaba5_0    https://mirrors.aliyun.com/anaconda/pkgs/main
torch                     1.6.0+cu101              pypi_0    pypi
torchvision               0.7.0+cu101              pypi_0    pypi
tqdm                      4.65.0                   pypi_0    pypi
typing                    <IP_ADDRESS>                  pypi_0    pypi
wcwidth                   0.2.6                    pypi_0    pypi
wheel                     0.38.4           py38h06a4308_0    https://mirrors.aliyun.com/anaconda/pkgs/main
xz                        5.2.10               h5eee18b_1    https://mirrors.aliyun.com/anaconda/pkgs/main
yapf                      0.32.0                   pypi_0    pypi
zipp                      3.15.0                   pypi_0    pypi
zlib                      1.2.13               h5eee18b_0    https://mirrors.aliyun.com/anaconda/pkgs/main
---gpustat---
[0] Tesla V100-PCIE-32GB | 70'C,  94 % | 25398 / 32768 MB |
[1] Tesla V100-PCIE-32GB | 68'C,  88 % | 25398 / 32768 MB |
---samples_per_gpu---
samples_per_gpu=4
---training command---
./tools/dist_train.sh configs/bsds/EDTER_BIMLA_320x320_80k_bsds_bs_8.py 2

We update the reproduced results in https://github.com/MengyangPu/EDTER#4-the-original-results-vs-the-reproduced-results and provide all results.


Implement radix banner in wallet screen

Description
When the user creates a new wallet we present them with the banner that links to https://wallet.radixdlt.com/. The user can only dismiss the banner by clicking on the X button. Users that don't create a new wallet but restore from backup, are not presented with this banner. The banner will be the last element of the list in wallet screen.
How to test

Create a new wallet

The banner should be displayed, unless you dismiss it by clicking X

Restore from backup

You should not see the banner.

Screenshot

PR submission checklist

[X] I have tested account to account transfer flow and have confirmed that it works

LGTM. Would it be possible to add ic_radix_banner as svg instead of png ?

Used the same logic with the banner for the connector extension. When added as SVG lots of details like shadows where disappeared.


Audible Feedback for PowerToys Run

Provide a description of the new feature / enhancement
When invoking PowerToys Run it would be nice to have audible feedback. The run box is just a black rectangle which can sometimes be lost on a busy screen and can take a while to display.

neat idea

AOT will have this, would be nice to leverage a system sound as well.


Checking in code for rt 7.17.4 version

PR Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] Title of the PR starts with installer/product name (e.g. [ansible/artifactory])
[ ] CHANGELOG.md updated
[ ] Variables and other changes are documented in the README.md

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:

Looks like files in the submodules directory is added to the repo. They shouldn't, right?
The rest looks ok.

I tested and for self hosted ones, submodules also need to be in the s3 bucket from where we deploy, so I think they should be in repo too.

Looks like files in the submodules directory is added to the repo. They shouldn't, right?
The rest looks ok.

I tested and for self hosted ones, submodules also need to be in the s3 bucket from where we deploy, so I think they should be in repo too.

Yes, but don't we normally ask engineer to initialize the submodules directory locally first before deploying? I don't feel including the code from submodules is useful. Definitely duplicate.

Looks like files in the submodules directory is added to the repo. They shouldn't, right?
The rest looks ok.

I tested and for self hosted ones, submodules also need to be in the s3 bucket from where we deploy, so I think they should be in repo too.

Yes, but don't we normally ask engineer to initialize the submodules directory locally first before deploying? I don't feel including the code from submodules is useful. Definitely duplicate.

Let me explain the use case.

Go to this link https://www.jfrog.com/confluence/display/JFROG/JFrog+Partner+Integrations#JFrogPartnerIntegrations-awscloudformation
Search for "Deploy to new VPC", you will find 4 links. click on any of them and try to deploy. This deployment is for end user who is not required to understand submodules or taskcat etc.

I didn't mean customers using the templates. I mean when we update/deploy to S3. But it's fine for now.


Provide desired ClassLoader to Precog ActorSystem

Closes #2961
Akka's ClassLoader lookup appears to lead astray in light of Quasar's connector ClassLoader handling.

I have verified that this fixes the issue locally for me. :tada:


styling noscript

Describe the feature
I don't know if there is an easier way to add <style> to <noscript>, but what I do currently is put the css in public/ and add the link to app.noscript in Nuxt config.
Proposal: make it similar to the way normal css is loaded:
export default defineNuxtConfig({
  css<EMAIL_ADDRESS><EMAIL_ADDRESS>
  noscriptCSS: [
<EMAIL_ADDRESS><EMAIL_ADDRESS>  ],
});

Additional information

[X] Would you be willing to help implement this feature?
[ ] Could this feature be implemented as a module?

Final checks

[X] Read the contribution guide.
[X] Check existing discussions and issues.

cc: @harlan-zw

Hi @ijkml, would you provide the current workaround you're using?
It does sound like a reasonable suggestion, I think there are many improvents that could be made around the css API. Some are already being worked (nuxt/assets) on so I think we'll see how they look before implementation.
A sample of what it could look like though
export default defineNuxtConfig({
  css: [
<EMAIL_ADDRESS><EMAIL_ADDRESS>
   { path<EMAIL_ADDRESS>mode: 'noscript'' } // or noscript: true
  ],
})

Hi @harlan-zw, I like the sample you provided, it builds on and is consistent with the existing format.
My current workaround looks like:
export default defineNuxtConfig({
  app: {
    head: {
      noscript: [
        {
          innerHTML: `<link rel='stylesheet' type='text/css' href='/no-script.css'>`,
        },
      ],
    },
  },
});

no-script.css is in /public


How to identify the device(AVS SDK) is currently in DND mode?

IMPORTANT: Before you create an issue, please take a look at our Issue Reporting Guide.
Briefly summarize your issue:

How to identify the device(AVS SDK) is currently in DND(Do Not Disturb) mode ?
What behavior are you observing?

I can using voice command "Alexa, do not disturb" or Amazon Alexa App to configure DND mode as on and off.  However I would like to know have any flag to record this status in SDKv1.4. Please advise, thanks.
Tell us about your environment:

What version of the AVS Device SDK are you using?
  <1.4.0>

Tell us what hardware you're using:

[X] Other - tell us more:
Cross compile on embedded

Tell us about your OS (Type & version):

[x] Linux

Hi @melancholyhua, the SDK is currently not aware of the DND mode.

Hi @celinval ,
Thanks for your reply,  when does the SDK can support it? Have any possible include it in next release?

Hi @melancholyhua, thanks for your interest. We are considering adding code to the SDK to support DND mode as time allows and as it becomes clear which features would provide the most benefit to developers.


Merge "multiple source tables & output tables supports" into master branch

PR: https://github.com/hortonworks-spark/spark-atlas-connector/pull/15

This is merged at https://github.com/hortonworks-spark/spark-atlas-connector/commit/ad5a99d017b4caa1393681878e66a6c0daef503f


Add C implementation for @stdlib/math/base/special/logit

Resolves #762.
Checklist

[x] update readme.md
[x] include.gypi
[x] binding.gyp
[x] include/stdlib/math/base/special/
[x] src
[x] manifest.json
[x] lib
[x] examples
[x] benchmark
[x] test

@kgryte

All tests and benchmarks cleared, this PR can have a review.


[SOS]given two driver instance,how can i device use the correct driver takes screenshot？

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
When I doing automation test，I found that my spec must have two drivers, one is ie_driver,the other is chrome_driver.
Because they will interactive，they play diffrent role.
When my scenario faild , it takes screenshot by default . but I found that ,it takes screenshot  that it is not I need. the ie_driver broswer cover chrome_dirver.
When I try use custom_screenshot_writer , I found that , the code can't be understand. bacause I do not know the driver arg pass.
`
Using Webdriver
from uuid import uuid1
from getgauge.python import custom_screenshot_writer
Return a screenshot file name
@custom_screenshot_writer
def take_screenshot():
# Use appropriate webdriver instance
image = driver.get_screenshot_as_png()
file_name = os.path.join(os.getenv("gauge_screenshots_dir"), "screenshot-{0}.png".format(uuid1().int))
file = open(file_name, "wb")
file.write(image)
return os.path.basename(file_name)
`
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

This largely depends on your implementation of Driver Factory or however else you manage references to the correct driver in that context.
Gauge or the runner does not control which driver is to be used in a given context.

This largely depends on your implementation of Driver Factory or however else you manage references to the correct driver in that context.
Gauge or the runner does not control which driver is to be used in a given context.


[Bug]: size comp output in CompReport.sso has same method for all observations

Describe the bug
Bug found by Yohei Tsukahara (while exploring updating the SS3 version for a Pacific Bluefin Tuna model) is causing incorrect values for the size frequency method in CompReport.sso. It's the same value for all observations. This causes an error when plotting the size frequencies in r4ss because it can't figure out which units to use for the observations !error with size units in generalized size comp plots: more than one unit value per method. This appears to just be a reporting issue and does not impact estimation.
The problem seems to have appeared between 3.30.19 and 3.30.20, perhaps as part of this pull request https://github.com/nmfs-ost/ss3-source-code/pull/357.
I think that the "k" at the end of this line should probably be "Sz_method": https://github.com/nmfs-ost/ss3-source-code/blob/f3fec9199296c44d912984245833ac4f7cad1b56/SS_write_report.tpl#L4273C1-L4273C1
To Reproduce
Run the attached files in 3.30.20 or later.
simple_small_sizecomp.zip
Expected behavior
The "Ageerr" column in CompReport for all the SIZE observations at the end should be 1 or 2, not 3 as in the CompReport_3.30.20.sso file in the attached zip.
Screenshots
No response
Which OS are you seeing the problem on?
Windows
Which version of SS3 are you seeing the problem on?
3.30.20 and beyond
Additional Context
No response

That seems a correct interpretation of the code error.  Can you fix while I work on survey bias adjustment?

Draft Pull Request #540 fixes the size frequency method in CompReport.sso, but while testing I saw that the size frequency section in data_boot_001.ss and data_expval.ss are identical to the input file (but were different in 3.30.19).
It looks like this commit 61d2cba7ea9ce1d640920ec242c54098f039443e, which included a variety of other changes, may have inadvertently led to the observed output getting written to all three data file types.
In particular this change looks incorrect: https://github.com/nmfs-ost/ss3-source-code/commit/61d2cba7ea9ce1d640920ec242c54098f039443e#diff-17a83800a032b2061d3ddd5c6da9d766d9796ecb81f2ebf1599b9808c206247eL775-R782
but the change includes moving from looping over size frequency observations to size frequency methods, so I'm assuming the fix is not as simple as swapping SzFreq_obs and SzFreq_exp.
I can work on this more next week but need to wrap up another project first.
We can also merge the fix in #540 and create a separate issue and pull request for this one.
Lesson from all this: more tests related to generalized size frequency and/or bootstrap data would be helpful.
The one test model with generalized size frequency data has the same scale and units for both size frequency methods: https://github.com/nmfs-ost/ss3-test-models/blob/main/models/two_morph_seas_areas/data.ss#L455. And I don't think we have any tests for expected values or bootstrap data.

Thank you Ian for finding this issue.  Let us finish #540, then create new issue as you suggest.  I can take the lead on responding to the new issue as it seems I created the problem.  A decision I made long ago in creating the *.new files was to have three big loops through the whole data file for obs, exp, and boot.  Rather than one loop through the data file and conditional statements in each section for the 3 types of output.

Fixed by #540.
New issue #541 opened to cover the bootstrapping.


Added method chaining support to set_* methods

This is an addition to #59, which I forgot to commit a few weeks ago. The primary addition of this pull request is to make the set methods support method chaining.
While compatibility is good for simple raw value cases, such as:
#[bitfield(u16, default = 0)]
struct MyStruct {
    #[bits(8..=15, rw)]
    field_1: u8,

    #[bits(0..=7, rw)]
    field_2: u8,
}

let mut test = MyStruct::default();
test.set_field_1(80)
    .set_field_2(4);

There is a caveat when it comes to modifying the existing value:
let mut test = MyStruct::default();
test.set_field_1(test.field_1() + 4)
    .set_field_2(test.field_2() + 2);

As this requires an immutable borrow after the mutable borrow is already taken.
One potential solution is the implementation of a set of modify_* functions, that take an FnOnce, passing the current field value to it, returning the new value:
let mut test = MyStruct::default();
test.modify_field_1(|cur_field_1| cur_field_1 + 4)
    .modify_field_2(|cur_field_2| cur_field_2 + 2);

However this would add yet another method, and some more complex syntax, and I'm not sure that's worth the small benefit of method chaining support. Not to mention I don't have the time or desire to write the implementation for such a feature, when the alternative is to simply not chain more complex cases:
let mut test = MyStruct::default();
test.set_field_1(test.field_1() + 4);
test.set_field_2(test.field_2() + 2);

Again, apologies for the late response.
I don't think this is a style we should be encouraging. There are now just too many ways to do a similar thing.
I think, these three are ok:
let a = Foo::new_with_raw_value(0).with_a(1);

vs
let a = Foo::builder().with_a(1).build();

vs
let mut a = Foo::new_with_raw_value();
a.set_a(1);

But adding chained set statements makes everything look a lot like the with_ function calls. I think that's getting too confusing.

Yeah no worries, I understand your concern, and see what you mean.


Does Stylet have a something like a EventArgsConverter equivalent?

First I would like to say excellent library and to keep up the good work!
As for my question, I am currently using a few third party controls from DevExpress, and a few of the controls pass information through the eventargs.  I was wondering if there was a way using Stylet to pass eventargs to the ViewModel or better yet a converter that could convert the eventargs to the type I need.
The DevExpress MVVM framework handles it like this:
 <dxmvvm:Interaction.Triggers>
      <dxmvvm:EventToCommand Command="{Binding YOURCOMMAND}"
                            EventName="THEEVENT"
                            EventArgsConverter="{StaticResource YOUREVENTARGSCONVERTER}"
                            PassEventArgsToCommand="true" />
</dxmvvm:Interaction.Triggers>

Caliburn Micro has:
cm:Message.Attach="[Event LeftSwipe] = [LeftSwipe($source, $eventArgs)]"
In which the $eventArgs are passed to the method on your ViewModel, or you can even create your own $keyword to convert the eventargs to another object (Which I would prefer because I do not want to pass eventargs directly to my ViewModel).
I was just wondering if Stylet had a equivalent?

Did you read this wiki https://github.com/canton7/Stylet/wiki/Actions  :section Events,  is this what you looking for?
   <Button Click="{s:Action DoSomething}">Click me</Button>
I do not think there is an existed eventarg converter, you should wait see what canton7 have to say

Yep, @RyanYANG52 is spot on. When you use an action with an event, you can grab the source and the event args in a very similar way to your Caliburn.Micro example (but without the ability to convert the EventArgs to another object). There's no concept of an EventArgsConverter.

thanks, that should work


/user/statuses/{statusid} says "statusid is not a valid UUID"

It looks like it doesn't matter what UUID I send, it always says that's not a valid one.
I use the console to post a status and retrieve its statusid (https://www.deviantart.com/developers/console/user/user_statuses_post/a467847281672ece48b364d55d8b3400)
Then I use the console to retrieve a status object by sending the statusid I previously received (https://www.deviantart.com/developers/console/user/user_statuses_status/016bc873626ba9c32017235fc5fdab91)
How am I supposed to write down the statusid to let the server recognize it?

Hi,
The user/statuses/{statusid} is used to retrieve an older style of status posts that are no longer created. I'll make a note with our team to update this portion of the documentation appropriately.
The user/statuses/post endpoint does create new style statuses which are deviation objects.  So you should be using deviation/{deviationid} to retrieve a status.
Sorry for the inconvenience of the documentation in this case.


What flavor of open source license does IoT Inspector use?

Hello!
I was looking through the code and docs of IoT Inspector, and I saw on the readme (and from the fact that I can review the code :) ) that this is an open source project, but I wasn't able to find a license. I did a focused search of inspector.engineering.nyu.edu looking for "license" and "open source", and I did a manual review of the codebase, and didn't see any relevant info - if I missed it due to my human error, my apologies.
What license covers the code for this project? Could this license/licensing info be checked into the repo?
I was also going to ask the same question for the Device Identification project - my assumption is that both projects would use the same license, but I figured I'd ask rather than assume.
Thank you for any help/guidance/info you can offer, and again, if I missed the licensing info in my search, my apologies for my oversight.

Awesome! Thank you for this!


How does throttle work

I am a bit confused how "throttle" is supposed to work.
I have a code where I have to do web requests to various endpoints. I was hoping that using Invoke-Parallel would make it faster but no luck
Invoke-Parallel -InputObject $inputObject -ImportVariables -ImportModules -Throttle 10 {            // do some web requests to endpoints contained in inputObject }
Where $inputObject is object array size >= 1000
But when I run in ISE I can see "Starting threads" going > 10. At some point ISE just freezes. I understood "Throttle" is the number of threads running parallel at one time and it will never exceed the given limit. Probably I am doing something wrong or not using some other parameters?

+1
Also confused how throttle works. All objects seems to be created at runtime and then fed to script

Hi!
Apologies for the delay, thanks for pinging me on this @artisticcheese.
TLDR analogy: $Throttle is how many cashiers we have working, and we have some enforcer preventing people from even queuing up if $MaxQueue folks are already in line.
Longer story:
So!  There's two pieces.  There's the Throttle, or, how many things can execute at once, and MaxQueue, or how many PowerShell instances to add to the runspace pool at once.
The MaxQueue default varies:

If $RunspaceTimeout is specified, it is set to the value of $Throttle, to ensure we only time out items that have been running longer than the timeout
If $RunspaceTimeout is not specified, we are a little less concerned about the accuracy of the time keeping, so we set the default to $Throttle * 3

The code that implements starts here.  Finally, in the end block, we loop through all the $InputObject's from the user, and in that loop, we check to see if we've exceeded $MaxQueue - if so, we sleep a bit, check again until we have room for more.
Feel free to flip through the code for more detail.  I suspect if your ISE is freezing, you may be running into a bug of some sort - perhaps in the systems you're requesting from, perhaps in the logic behind the calls, etc.  Or, it could be bad logic on this side - if you find any bugs, please let me know!
Cheers!


Suddenly getting vague error on Azure Digital Twins Data History Connection deployments, no code changes

Bicep version
I deploy through task: AzureResourceManagerTemplateDeployment@3 in my .yml file for a pipeline. This triggers a Bicep deployment of which I'm not sure what version it uses.
Describe the bug
Suddenly my Azure Digital Twins Data History Connection is no longer deploying with a very vague error. I have used this deployment script many times in the past without issues and suddenly it gives:
{
    "status": "Failed",
    "error": {
        "code": "InternalServerError",
        "message": "The resource could not ACT due to an internal server error."
    }
}

I just checked and it is also currently impossible to deploy data history connections manually. It will give the same error. I'm now 99% sure it is an issue within Azure and likely not necessarily Bicep, but I have no clue how to get this issue to the right people because tickets made in the portal are usually being ignored.
To Reproduce
Steps to reproduce the behavior:
The script I use specifically for the data history connection is:
@description('Name of the resource group containing the general resources')
param generalResourceGroup string

@description('Name of the resource group containing the new building resources')
param newResourceGroup string

@description('Existing Digital Twin resource name')
param digitalTwinsName string

@description('Existing Event Hubs namespace resource name')
param eventHubsNamespaceName string

@description('Existing event hub name')
param eventHubName string

@description('Existing Azure Data Explorer cluster resource name')
param adxClusterName string

@description('Name given to twin lifecycle event table')
param adxTwinLifecycleEventsTableName string = 'AdtTwinLifecycleEvents'

@description('Name given to relationship lifecycle event table')
param adxRelationshipLifecycleEventsTableName string = 'AdtRelationshipLifecycleEvents'

@description('Existing database name')
param databaseName string

@description('Name given to table in database')
param databaseTableName string

var eventHubEndpoint = 'sb://${eventHubsNamespaceName}.servicebus.windows.net'

// Gets Azure Data Explorer cluster resource
resource adxCluster 'Microsoft.Kusto/Clusters@2022-11-11' existing = {
  scope: resourceGroup(generalResourceGroup)
  name: adxClusterName
}

// Gets Event Hubs namespace resource
resource eventHubsNamespace 'Microsoft.EventHub/namespaces@2021-11-01' existing = {
  scope: resourceGroup(newResourceGroup)
  name: eventHubsNamespaceName
}

resource digitalTwins 'Microsoft.DigitalTwins/digitalTwinsInstances@2023-01-31' existing = {
  name: digitalTwinsName
}

// Creates a time series database connection between the Digital Twin resource and Azure Data Explorer cluster table
resource tsdbConnection 'Microsoft.DigitalTwins/digitalTwinsInstances/timeSeriesDatabaseConnections@2023-01-31' = {
  name: 'tsdb-${databaseTableName}'
  parent: digitalTwins
  properties: {
    connectionType: 'AzureDataExplorer'
    adxEndpointUri: adxCluster.properties.uri
    adxDatabaseName: databaseName
    adxTwinLifecycleEventsTableName: adxTwinLifecycleEventsTableName
    adxRelationshipLifecycleEventsTableName: adxRelationshipLifecycleEventsTableName
    eventHubEndpointUri: eventHubEndpoint
    eventHubEntityPath: eventHubName
    adxResourceId: adxCluster.id
    eventHubNamespaceResourceId: eventHubsNamespace.id
  }
}

Additional context
If anyone has tips on how to get this to actual ADT developers or whoever is responsible for the data history connection then I am all ears. Tested deploying to multiple subscriptions, with and without resource locks (previously did with, removed them just to make sure), tested manual deployment through multiple accounts, everything fails.

@ogiel since this looks like a service runtime issue, the best option to get assistance would be to raise a support case.


Added SchemaStorageInterface

This PR adds an interface for SchemaStorage. This enables users to supply alternate storage implementations (for instance, if they have persistent storage or wish to implement a schema cache).

LGTM


Make a tracking graph of treehouse activity

It may be possible to store activity records locally, and then use that data to graph 'study' activity of treehouse to display how much a student has been working through on Treehouse. Ex passed lessons per day, passed lessons per week, badges per week, badges per month etc.

This would require some kind of 3rd party API, which would either need to be configured on a host server or 3rd party API. I've decided that it's complexity would not be worth the development


Please update this plugin on poggit!

This plugin on poggit isn’t compatible with new API, please update it there too! Will be appreciated!

@kevinishawesome I haven't been able to test it yet which is why it hasn't been promoted on poggit. I need to get my actual MCPE client to work to visually check the mines have been reset ok.

yes pls update error: 17:47:09] [Asynchronous Worker #0 thread/CRITICAL]: ErrorException: "Undefined offset: 0" (EXCEPTION) in "MineReset_dev-37.phar/src/falkirks/minereset/task/ResetTask" at line 58
[17:47:09] [Asynchronous Worker #0 thread/DEBUG]: #0 MineReset_dev-37.phar/src/falkirks/minereset/task/ResetTask(58): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string Undefined offset: 0, string phar:///root/1/ForceCraft/plugins/MineReset_dev-37.phar/src/falkirks/minereset/task/ResetTask.php, integer 58, array Array())
[17:47:09] [Asynchronous Worker #0 thread/DEBUG]: #1 src/pocketmine/scheduler/AsyncTask(72): falkirks\minereset\task\ResetTask->onRun()


adds support for comments interleaved in func args

Also includes test case to catch this.
For reference,
comments 3,4,5, and 6 cause the issue now explicity handled.
Using tox, I have tested this in python 3.8.10
I can test on all tox specified versions if required, but this will take some time, as my Windows Python install is currently "indescribably confusing and horrendously convoluted".

Fixes bridgecrewio/checkov#2808

hey @domroutley thanks for the great addition. Usually one version of Python is enough, it always depends on what exactly the changes are, but we run the tests against the major 4 Python versions with each PR, so errors will pop up 😄

before I accept and merge it, I will run the test suite of checkov against your changes and hopefully it works 🚀


Error in using C# sample code for speech intent recognition pattern match

I have copy and pasted the sample provided on C# code (https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/how-to-use-simple-language-pattern-matching?tabs=jre%2Cwindows%2Cubuntu%2Cmaven&pivots=programming-language-csharp#check-your-code), having following errors:

var result = await recognizer.RecognizeOnceAsync(); must be replace with var result = await intentRecognizer.RecognizeOnceAsync();
variable floorName must be set outside the switch as single variable, otherwise it's like to be declared multiple times
on case ResultReason.NoMatch: the nested switch must be set like switch (noMatch.Reason) not like switch (noMatch->Reason)
missing break; before default case

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

ID: 4b862535-1aec-b8c4-dc92-9ba8df01d939
Version Independent ID: b70fffbf-4d30-eb62-95d2-323fe7be78b1
Content: How to recognize intents with simple language pattern matching - Azure Cognitive Services
Content Source: articles/cognitive-services/Speech-Service/how-to-use-simple-language-pattern-matching.md
Service: cognitive-services
Sub-service: speech-service
GitHub Login: @chschrae
Microsoft Alias: chschrae

Thanks for the feedback! We are currently investigating and will update you shortly.

Thanks for the feedback! We are currently investigating and will update you shortly.

The PR has been signed off. Thanks!
#please-close


When installing php --with-pdo-oci: oci.h file not found

Hello!
When trying to install php --with-pdo-oci we get the following error:
ext/pdo_oci/php_pdo_oci_int.h:21:10: fatal error: 'oci.h' file not found

I guess this is due when we install instantclient-sdk, the installation script does not copy *.h files into /usr/local/include/ folder. Shouldn't it do that?

I.e., more precisely, script should ln all *.h files from a directory where SDK is installed to the /usr/local/include/ folder. Am I right?

Yes, perhaps. Please try the header-file-links branch.


[#137] Add JsonSchema Derivation

Closes #137

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

149 of 149 (100.0%)  changed or added relevant lines in 16 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1758

Relevant Lines:
1758

💛  - Coveralls


Updated translation for Slovene

Updated the .ts-file with lupdate and merged into main branch. See: https://github.com/hokarob/irbcam-language-files/pull/7


loadingClass Not Showing During Load

Hello,
I'm not seeing the preloader icon when using Animsition. I've tried adding  at the bottom of the body tag, as suggested in #65 , but I'm still not seeing it.
Any idea why?
bart

Oops, I mean I've tried adding

 at the end of the body tag.
bart

Figured it out - I was using class="animsition" on the body tag, rather than creating a wrapper div and giving the animsition class to that.

Hi, am having the same issue, the preloader is not shown, as shown on the examples here:http://git.blivesta.com/animsition/slide-top/
This is my code:

Note that the image icon for loading is commented out in loadingInner. Once you use that sample code, the icon should show just fine.

Loading overlay is not showing during second page loads.


underscore still used even though no longer listed as peer dependency

I just tried grabbing the latest release (0.4.0) and removed our dependency on underscore, but ran into some errors in our tests because gridTable.jsx and gridTitle.jsx still require underscore.

Agh, sorry! We've patched this as 0.4.1 -- Please let us know if you encounter any other trouble.

Thanks for the quick turnaround!


Change default keybinding of cursorColumnSelectUp to ctrl+shift+up on Windows

VSCode Version: Code 1.17.1 (1e9d36539b0ae51ac09b9d4673ebea4e447e5353, 2017-10-10T14:24:50.851Z)
OS Version: Windows_NT x64 10.0.15063

Current default keybindings on Windows:
{ "key": "ctrl+shift+alt+up",     "command": "cursorColumnSelectUp",
                                     "when": "editorTextFocus" },
// ...
{ "key": "ctrl+shift+up",         "command": "cursorUpSelect",
                                     "when": "editorTextFocus" },
{ "key": "shift+up",              "command": "cursorUpSelect",
                                     "when": "editorTextFocus" },

cursorUpSelect has two key bindings, which seems unnecessary. On Linux the default key bindings are (IIRC):
{ "key": "ctrl+shift+up",         "command": "cursorColumnSelectUp",
                                     "when": "editorTextFocus" },
// ...
{ "key": "shift+up",              "command": "cursorUpSelect",
                                     "when": "editorTextFocus" },

Which makes a lot more sense IMHO. Also using this default on Windows would also align Windows/Linux key bindings and maybe even avoid complications like #4391.
(same for *Down of course)

We will not change this. See https://github.com/Microsoft/vscode/pull/41471#issuecomment-376139155


Use openssl1.1.0h to test libuv_tls, and crash at CRYPTO_free and OPENSSL_sk_pop_free.

I compile openssl1.1.0h use the default config. Just test evt and client in libuv-tls directory. And i receive coredump as follows, I found something related here and here
(gdb) bt
#0  0x00007ffff6d2638c in free () from /lib64/libc.so.6
#1  0x00007ffff781614e in CRYPTO_free (str=0xa4cb33d2, file=0x7ffff7bc130b "ssl/ssl_ciph.c", line=1799) at crypto/mem.c:179
#2  0x00007ffff7b8d22b in cmeth_free (cm=0xa4cb33d2) at ssl/ssl_ciph.c:1799
#3  0x00007ffff787b036 in OPENSSL_sk_pop_free (st=0x6237c0, func=0x7ffff7b8d207 <cmeth_free>) at crypto/stack/stack.c:265
#4  0x00007ffff7b8a391 in sk_SSL_COMP_pop_free (sk=0x6237c0, freefunc=0x7ffff7b8d207 <cmeth_free>) at include/openssl/ssl.h:846
#5  0x00007ffff7b8d25e in ssl_comp_free_compression_methods_int () at ssl/ssl_ciph.c:1806
#6  0x00007ffff7b8f305 in ssl_library_stop () at ssl/ssl_init.c:153
#7  0x00007ffff7810f31 in OPENSSL_cleanup () at crypto/init.c:412
#8  0x00007ffff6cdea49 in __run_exit_handlers () from /lib64/libc.so.6
#9  0x00007ffff6cdea95 in exit () from /lib64/libc.so.6
#10 0x00007ffff6cc7b3c in __libc_start_main () from /lib64/libc.so.6
#11 0x00000000004042e7 in _start ()
(gdb) info threads
  Id   Target Id         Frame
* 1    Thread 0x7ffff7fed740 (LWP 10367) "client" 0x00007ffff787b036 in OPENSSL_sk_pop_free (st=0x6237c0, func=0x7ffff7b8d207 <cmeth_free>) at crypto/stack/stack.c:265

It muse be double free bug.
First backtrace:
(gdb) bt
#0  CRYPTO_free (str=0x6237c0, file=0x7ffff78e8d51 "crypto/stack/stack.c", line=274) at crypto/mem.c:179
#1  0x00007ffff787b09c in OPENSSL_sk_free (st=0x6237c0) at crypto/stack/stack.c:274
#2  0x00000000004046a0 in sk_SSL_COMP_free (sk=0x6237c0) at /usr/local/include/openssl/ssl.h:846
#3  0x0000000000405511 in evt_ctx_free (ctx=0x7fffffffe3b0) at ../..//src/evt_tls.c:421
#4  0x000000000040467e in main () at tls_client_test.c:94
Second backtrace:
(gdb)
Single stepping until exit from function __libc_start_main,
which has no line number information.
OPENSSL_INIT: ossl_init_thread_stop: err_delete_thread_state()
OPENSSL_INIT: ssl_library_stop: ssl_comp_free_compression_methods_int()
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6d2638c in free () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff6d2638c in free () from /lib64/libc.so.6
#1  0x00007ffff781614e in CRYPTO_free (str=0xa4cb33d2, file=0x7ffff7bc130b "ssl/ssl_ciph.c", line=1799) at crypto/mem.c:179
#2  0x00007ffff7b8d22b in cmeth_free (cm=0xa4cb33d2) at ssl/ssl_ciph.c:1799
#3  0x00007ffff787b036 in OPENSSL_sk_pop_free (st=0x6237c0, func=0x7ffff7b8d207 <cmeth_free>) at crypto/stack/stack.c:265
#4  0x00007ffff7b8a391 in sk_SSL_COMP_pop_free (sk=0x6237c0, freefunc=0x7ffff7b8d207 <cmeth_free>) at include/openssl/ssl.h:846
#5  0x00007ffff7b8d25e in ssl_comp_free_compression_methods_int () at ssl/ssl_ciph.c:1806
#6  0x00007ffff7b8f305 in ssl_library_stop () at ssl/ssl_init.c:153
#7  0x00007ffff7810f31 in OPENSSL_cleanup () at crypto/init.c:412
#8  0x00007ffff6cdea49 in __run_exit_handlers () from /lib64/libc.so.6
#9  0x00007ffff6cdea95 in exit () from /lib64/libc.so.6
#10 0x00007ffff6cc7b3c in __libc_start_main () from /lib64/libc.so.6
#11 0x00000000004042e7 in _start ()
st=0x6237c0 is freed by sk_SSL_COMP_free and ssl_library_stop.
change void evt_ctx_free(evt_ctx_t *ctx) and fix this coredump:

sk_SSL_COMP_free(SSL_COMP_get_compression_methods());

SSL_COMP_free_compression_methods();

Thanks for the contribution, sorry for being late. Let me have a close look and get back to your pull request

OK, I copy some code from libimobiledevice project, and it works fine for different openssl versions.

i have just removed
sk_SSL_COMP_free(SSL_COMP_get_compression_methods()); at evt_ctx_free


Initializer

When a contract is deployed, I believe it initialized by the nodeos, can we tap into this intitialization?

What I know is that EOS VM will allocate enough memory and initialize it with data from wasm data section.
In wasm compile from C++, code read the heap base from the first 4 bytes of memory during the start up.

On Jul 1, 2022, at 3:51 PM, Syed Jafri @.***> wrote:
When a contract is deployed, I believe it initialized by the nodeos, can we tap into this intitialization?
—
Reply to this email directly, view it on GitHub https://github.com/uuosio/ascdk/issues/66, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHPJSPVANR4KBN24A4GXHGDVR2PRJANCNFSM52L2ROTA.
You are receiving this because you are subscribed to this thread.


Enable PKCE extension in GDS OmniAuth Strategy

https://trello.com/c/59EBweBx
In https://github.com/alphagov/signon/pull/2312 we enabled the OAuth2 PKCE extension in Signon.
In this PR we update the GDS OAuth2 OmniAuth Strategy to make use of the PKCE extension. This means that any of our apps using this Gem will benefit from the additional protection offered by the PKCE extension.
Testing this change in development
Create an app in Signon representing Whitehall Publisher.
$ cd ~/govuk/signon
$ gdr rails c
irb> app = Doorkeeper::Application.create!(name: 'Whitehall dev', redirect_uri: 'http://whitehall-admin.dev.gov.uk/auth/gds/callback')

Give our test user permission to access Whitehall Publisher.
irb> app = Doorkeeper::Application.find_by(name: 'Whitehall dev')
irb> user = User.find_by(email<EMAIL_ADDRESS>irb> user.supported_permissions << app.supported_permissions

Set the following environment variables for the whitehall-app container in govuk-docker/projects/whitehall/docker-compose.yml, where <oauth-id> is app.uid and <oauth-secret> is app.secret.
$ vim ~/govuk/govuk-docker/projects/whitehall/docker-compose.yml

GDS_SSO_OAUTH_ID: "<oauth-id>"
GDS_SSO_OAUTH_SECRET: "<oauth-secret>"
GDS_SSO_STRATEGY: "real"

Modify Whitehall's Gemfile and install Gems:
-gem "gds-sso"
+gem "gds-sso", git: "https://github.com/alphagov/gds-sso.git", branch: "add-pkce"

$ gdr bundle

Now when you sign in to Signon and access Whitehall Publisher in development you'll be able to see the following PKCE related params in the Signon logs:

the request for /oauth/authorize includes a code_challenge and code_challenge_method in the querystring
the request for /oauth/access_token includes the code_verifier in the POSTed body

Thanks, @floehopper. I've addressed your feedback and force pushed. Merging now.


DataTable serialization incorrectly depends on the Current Culture's Number Format Info

We have a client reporting problems with our application because they have configured the Windows Region & Language settings to use the string "()" as the negative sign for number formatting. This seems to be traceable back to the fact that the DataTable in question has a custom schema that specifies negative values for the autoincrement seed & step. When DataTable is trying to deserialize the schema, it assumes that the quantity negative one should look like "()1" and therefore does not recognize the "-1" in the XML data. Some quick testing reveals that a DataTable serialized under these conditions produces correct XML representing "-1" as "-1"; this issue affects only deserialization.
This issue only comes up when properties in the table's schema have negative values. Negative values in the row data do not trigger the problem.
Our client has informed us that this configuration is deliberate and desired. The only control we have over DataTable deserialization seems to be to override the entire process's CultureInfo.CurrentCulture, which in turn means that reports produced by our software will not use the "()1" format the client desires. There does not appear to be a way to work around this issue only for DataTable serialization/deserialization and without affecting other number formatting in the application.
The following code reproduces the issue:
            var serializer = new BinaryFormatter();

            var table = new DataTable();

            table.Columns.Add(
                new DataColumn("RowID", typeof(int))
                {
                    AutoIncrement = true,
                    AutoIncrementSeed = -1, // These lines produce attributes within the schema portion of the underlying XML representation of the DataTable with the value "-1".
                    AutoIncrementStep = -1,
                });

            table.Columns.Add("Value", typeof(string));

            table.Rows.Add(1, "Test");
            table.Rows.Add(2, "Data");

            var buffer = new MemoryStream();

            serializer.Serialize(buffer, table);

            CultureInfo.CurrentCulture =
                new CultureInfo("en-US")
                {
                    NumberFormat =
                        new NumberFormatInfo()
                        {
                            NegativeSign = "()" // DataTable's deserialization incorrectly uses this to ascertain the number format for deserializing the schema properties.
                        }
                };

            buffer.Position = 0;

            var table2 = (DataTable)serializer.Deserialize(buffer); // System.Exception: "-1 is not a valid value for Int64."

This issue was also reported here:
https://connect.microsoft.com/VisualStudio/feedback/details/3140181
My coworkers pointed out GitHub issues as another way to report the issue.

PTAL @terrajobst @weshaggard

@danmosemsft @ViktorHofer couuld you guys take a look?

Moved. Whoever has permissions, please close the issue.


Premium mode changes in MC

This PR addresses the following task.

Marking as draft as the second bullet point is not implemented and is pending some clarification.


Extra Query getting fired when using QueryProxy in can rule definition

For a can rule defined with QueryProxy like,
can :read, User, User.where(status: 'active')
similar extra query to the authorized users is getting fired.

Fixed with https://github.com/CanCanCommunity/cancancan-neo4j/pull/20


Error on publishing in artifactory When root composite project refers to included builds

Expected Behavior

When run gradle command :core:DeployDevelop should publish lib on artifactory
Current Behavior

We received the follow error: Included build /Documents/native-sdk-android/core has build path :core-architecture which is the same as included build /Documents/native-sdk-android/core
Context

We are not allow to publish libraries in artifactory

When we update gradle 5.4.1 to 6.6.1 and Gradle-Build-info-Extractor: 4.7.5 to 4.20.0. Our gradle script stop to work
Steps to Reproduce

Your Environment
artifactoryTasks.txt
deployTasks (1).txt

Build scan URL:

Thank you for your interest in Gradle!
This issue lacks information and/or a reproducer to track down the problem. Unless you provide that information over the next 7 days, this issue will be closed.

Did you follow the upgrade guide?


Create a single BQ Dataset for processing history

Create a single BQ Dataset to contain the VCV/RCV workflow processing_history table.
This table is used to consolidate both the VCV and RCV processing into a single BQ dataset according to the specification detailed here:
https://docs.google.com/spreadsheets/d/1Ny3I8Eg_cwTalWWG1QryGoaLPpFg7ScqIyG_r86wF_Y/edit?gid=0#gid=0
Other fields to consider in the processing_history table:

start/finished timestamps for the vcv, rcv, and the bigquery steps

Here's the current processing_history schema which I originally just scraped from the DSP tables.
https://github.com/clingen-data-model/clinvar-ingest/blob/v1_1_0_beta3/clinvar_ingest/cloud/bigquery/bq_json_schemas/processing_history.bq.json
[
  {
    "name": "release_date",
    "type": "DATE"
  },
  {
    "name": "processing_date",
    "type": "DATE"
  },
  {
    "name": "pipeline_version",
    "type": "STRING"
  }
]

Which reminded me we do have an optional environment variable CLINVAR_INGEST_RELEASE_TAG which is set on the cloud run job instance by deploy-job.sh, and which is read by config.py. We could use this value in order to add a column analogous to pipeline_version in the DSP tables.


💡[Feature]: Addition of Apple Detection and Counting Model

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
The Apple Detection and Counting feature utilizes a YOLOv8-based object detection pipeline to identify and track apples in videos. This feature implements a centroid-based tracking algorithm that maintains unique IDs for each apple across frames, allowing for accurate tracking even when apples overlap or temporarily disappear. The detected apples are annotated with labels, and a cumulative count is displayed in real time within the output video.
Use Case
This feature is especially beneficial for apple orchards, where farmers and agricultural managers need to monitor apple counts for yield estimation and inventory management. By automating the detection and counting of apples on trees, orchard operators can gain valuable insights into crop productivity and health, facilitating timely decisions regarding harvesting and resource allocation.
Benefits
Implementing this feature provides several advantages:

Efficiency: Automates the counting and tracking process, significantly reducing the need for manual labor.
Accuracy: Ensures reliable apple counts even with occlusions, minimizing errors in yield assessments.
Real-Time Monitoring: Offers immediate insights into apple counts, aiding in effective planning and management.
Versatility: Can be adapted to various orchard setups, enhancing its applicability across different farming operations.

Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@sanjay-kv Please assign me this issue with necessary labels

kindly see the pinned issues


Automate reporting to Microsoft

The report page for Microsoft Security Response Center (for reporting malicious abuse of Azure services) reveals that MSRC also has an API with an OpenAPI/Swagger doc. Adding an API client to Stahp to automate reporting of suspect Azure services found in a trace would be a nice feature to have.
The API docs can be found at https://msrc.microsoft.com/report/developer. A threatType of URL should be used for reports sent from Stahp.
(Be sure to use testSubmission: true while testing!)
This should also obtain some details from the user to be included in the report. These details should be stored locally so the user is not required to enter them each time.

Personally I would prefer the use of Refit to accomplish the API client side of this, as it makes the implementation and maintenance easier, and ties in nicely with the DI. Refit Generator could also be used to initially create the client.


Avax

[!NOTE]
Highlights information that users should take into account, even when skimming.

[!TIP]
Optional information to help a user be more successful.

[!IMPORTANT]
Crucial information necessary for users to succeed.
@octocat :+1: This PR looks great - it's ready to merge! :billetes:
[!WARNING]
Critical content demanding immediate user attention due to potential risks.

[!CAUTION]
Negative potential consequences of an action.
/

@P-qu Not sure what this is, but doesn't seem relevant.


FR - Allow whitelisting certain dependencies as intentionally declared (even if unused)

Some projects could expose api deps that exist as a base project with common deps. Being able to intentionally whitelist these would be useful, possibly via because() argument.
An implementation dependency could be warned in this case as useless.

There is partial support for this via a mechanism added in v0.19.2 (latest at time of writing). Please take a look at the readme (this section) and let me know if that solves your problem, or if you think something closer to your specific semantics would be generally useful.

The documentation doesn't sound like it can exclude specific unused dependencies from the report?

@dsvensson indeed it can do that
dependencyAnalysis {
  issues {
    onUnusedDependencies {
      warn("some:dep") // or
      fail("some:dep")
    }
  }
}

It may not look intuitive, but that's how you do it. I have an open issue where I've begun to think aloud about an improved DSL https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/issues/67

Weird... I still get the following in the output:
Unused dependencies which should be removed:
- implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70")
- implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2")

Can you share your configuration?
On Wed, Apr 1, 2020, 3:49 PM Daniel Svensson<EMAIL_ADDRESS>wrote:

Weird... I still get the following in the output:
Unused dependencies which should be removed:

implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.70")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2")

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/issues/17#issuecomment-607527697,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABJG5PLMCYE2CKUXALS6YL3RKPAIVANCNFSM4J7IFKUQ
.

Closing for now. Feel free to reopen if you have more information.


download_metaData triggers uploading of local metaData

+--------------------+---------------------------+
|             deliver 1.11.0 Summary             |
+--------------------+---------------------------+
| screenshots_path   | ./fastlane/screenshots    |
| metadata_path      | ./fastlane/metadata       |
| username           |<EMAIL_ADDRESS>|
| app_identifier     | com.stylight.Stylight     |
| skip_binary_upload | false                     |
| skip_screenshots   | false                     |
| skip_metadata      | false                     |
| force              | false                     |
| submit_for_review  | false                     |
| automatic_release  | false                     |
+--------------------+---------------------------+
Loading xxx.txt
....
[11:23:43]: Verifying the upload via the HTML file can be disabled by either adding
[11:23:43]: force true to your Deliverfile or using deliver --force
Does the Preview on path './Preview.html' look okay for you? (y/n)
Environment
fastlane version (fastlane -v): 1.80.0
rbenv

Hi @BObereder! Thanks for reaching out. Can you send over the full output from running 'deliver'? I want  to have a look and see what's going on. Also, can you send your Deliverfile and Fastfile if you are running a lane.
Thanks!

I believe I might have had the same issue and seems to be linked to when you pass in the type into the match() call from fastlane with the latest version (1.80). I've now moved the type into the Matchfile and this doesn't happen.

@BObereder Can you check and see if @fluidpixel work around solves your issue? Thanks!

@TKBurner I was using the command right in the console
@fluidpixel I am not using match at all
I updated fastlane today to the newest version and it seems it fixed that issue. everything is working again.
Thanks for your help.

@BObereder awesome! Glad to hear you are up and running. I'm going to close out this issue, but feel free to ping if you see this again 👍


Auth unit test non-deterministic failure

Describe the bug
Intermittent failure of auth unit test for auth package. See with commit 27a98279141f48dfcd2f5f12c7107b2845bde2ba

Auth users RemoveNamespaceFromUsers when users have the namespace [It] will be removed
/home/work/SUSE/dev/epinio/internal/auth/auth_test.go:168  Expected
: user3
to equal
: user2
In [It] at: /home/work/SUSE/dev/epinio/internal/auth/auth_test.go:191

Rerun the tests and it likely passes.
It looks as if the expected call order of user2 user3 does not always happen.
It looks as if user3 user2 is also possible.
I suspect that a go map is involved. Their iteration order is not deterministic.
To Reproduce
Go to the referenced commit. Compile epinio. Run the unit tests until the error is seen. multiple times might be required given the non-determinism.
Expected behavior
Always pass, do not fail.

A first attempt at fixing this revealed that the bad case comes with a call count of 3, instead of 2. There is something deeper going on than just the unexpected order.

This should be fixed now that #1460 is merged.


The Approaching of Hot Reload

Are there any considerations about Hot Reload? At least WPF.

No idea


Allows sharing users' scores and ranks on the leaderboard

The feature allows users to share the current score and rank on the campaign leaderboard to Twitter/X.
Share a picture (I don't have a picture yet, I'll temporarily install the Karura camp banner)
Must be able to lead the user back to playnation (If better, get that user's referal link and attach it)
Content share leaderboard
Woohoo, I got xxx points and ranked yy on the Karura Token Playdrop leaderboard 🔥
Want some fun and a chance to win Karura airdrop? Join me NOW👇
Content share airdrop
A new exciting game is in town, Karura Token Playdrop! Want some fun and a chance to win Karura airdrop? Join me NOW👇

This issue has been resolved


Stuck on wave 120 on endless level 19 v1.34

Its happened twice.  Finish wave 120 on level 119 and new attackers never come.  Once fast forward was on, once it was normal speed.

What do you mean specifically?

Is there a next wave and there are no attackers created or...
have you finished the final wave and the game does not recognise the win-condition?

What do you mean specifically?

Is there a next wave and there are no attackers created or...
have you finished the final wave and the game does not recognise the win-condition?

It was the first option.  New attackers never come.   I regenerated the map and it fixed the problem

Just happened to me.
In my case the reason seems to be that there is an attacker coin stuck in the top left corner of the screen.

Just happened to me. In my case the reason seems to be that there is an attacker coin stuck in the top left corner of the screen.

I notice that too sometimes.  I think every time a crypto coin comes into play, if flashes there for a brief moment.  Never stuck there for me though.

Just happened to me. In my case the reason seems to be that there is an attacker coin stuck in the top left corner of the screen.

Same thing just happened to me with the crypto coin.  Froze after 281.  Closed and reopened app a few times.  Still stuck when resumed game.  Then I hit replay level to generate a new map, which it did, but then went to the win screen.  I noticed the crypto coin was stuck in the corner for most of the game.

I think i have the same issue.
2 smartphone.
smartphone 1 : stuck on level 31
smartphone 2 : stuck on level 57
in both case, i succeed to resist to all waves including the final wave and the game does not recognise the win-condition.
I did not find stuck coin.


Clarify workaround python SDK known issue X_MS_VERSION

Please clarify how to set the x-ms-version in python sdk version 12. V12 does not contain a block blob service class anymore.

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

ID: 07a44a28-a19c-f68e-167c-5e8ad91605e0
Version Independent ID: 33eacdff-4f0a-c543-d8f9-e7b208bab015
Content: Store block blobs on devices - Azure IoT Edge
Content Source: articles/iot-edge/how-to-store-data-blob.md
Service: iot-edge
GitHub Login: @arduppal
Microsoft Alias: arduppal

@Mat-pa
Thanks for your feedback! We will investigate and update as appropriate.

Adding author @arduppal for further clarity and to update the doc as appropriate.

@Mat-pa I don't think workaround is needed for V12. Have you run into any problems with V12 and the module?
@arduppal Can you update docs that workaround is needed up to 2.1?

@mbialecka  Working with Python SDK v12.1.0 and IoT Edge Storage, having still issues with x-ms-version. It's not fixed, from my perspective. How can I get this working?

@mbialecka I update the article to say that the workaround is for versions before V2.1
@Mat-pa Were you able to resolve your issue by not using the python workaround?

@AshokPeddakotla-MSFT: If there is no further queries can we close this issue?

Thanks Kelly for updating the doc.
@Mat-pa We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


added x and y labels to plot of data

This pull request makes two changes to core.py

it changes the text in the help for plotting errorbars to match the true default
it adds simple label names to the x and y axis of a 2d plot

Current coverage is 93.35%

Merging #53 into master will increase coverage by +0.01% as of e3e003d

@@            master     #53   diff @@
======================================
  Files            9       9
  Stmts         2329    2331     +2
  Branches         0       0
  Methods          0       0
======================================
+ Hit           2174    2176     +2
  Partial          0       0
  Missed         155     155

Review entire Coverage Diff as of e3e003d

Powered by Codecov. Updated on successful CI builds.


CI does not catch some vet errors

See #803

We're hitting this issue: https://github.com/golang/go/issues/9439
ubuntu@box27:~/.gvm/pkgsets/stable/global/src/github.com/docker/distribution$ go tool vet -v registry/storage/blob_test.go
vet: registry/storage/blob_test.go:12:2: could not import github.com/docker/distribution (can't find import: github.com/docker/distribution)
Checking file registry/storage/blob_test.go
ubuntu@box27:~/.gvm/pkgsets/stable/global/src/github.com/docker/distribution$ godep go install ./...
ubuntu@box27:~/.gvm/pkgsets/stable/global/src/github.com/docker/distribution$ go tool vet -v registry/storage/blob_test.go
vet: registry/storage/blob_test.go:36:14: undeclared name: NewRegistryWithDriver
Checking file registry/storage/blob_test.go

Let's add godep go install ./... before go vet to work around it.

@aaronlehmann any idea if this is still true with go1.5/1.6 ?

@dmp42: I believe it is still true with Go 1.5. We hit the same issue in docker/docker, and I believe it was after that project upgraded to Go 1.5. Not sure about Go 1.6, but haven't heard anything about it being fixed.

@dgageot see this thread ^
This is why I initially introduced a dependency on build for the vet task in machine's makefile.
We may want to check that what we have now does work as intended.


numpy.dtype size changed

Hello! Thank you for such an excellent software.
I am trying to run CeleScope to test , but it throws me the following error.
============================= test session starts ==============================
platform linux -- Python 3.9.19, pytest-8.2.2, pluggy-1.5.0
rootdir: /public/home/hpc236503011/Celescope/test_dir/celescope_test_script
collected 0 items / 1 error
==================================== ERRORS ====================================
________________________ ERROR collecting test_multi.py ________________________
test_multi.py:9: in
import celescope.tools.utils as utils
../../../.conda/envs/celescope/lib/python3.9/site-packages/celescope/tools/utils.py:18: in
import pandas as pd
../../../.conda/envs/celescope/lib/python3.9/site-packages/pandas/init.py:22: in
from pandas.compat import is_numpy_dev as _is_numpy_dev
../../../.conda/envs/celescope/lib/python3.9/site-packages/pandas/compat/init.py:15: in
from pandas.compat.numpy import (
../../../.conda/envs/celescope/lib/python3.9/site-packages/pandas/compat/numpy/init.py:4: in
from pandas.util.version import Version
../../../.conda/envs/celescope/lib/python3.9/site-packages/pandas/util/init.py:1: in
from pandas.util._decorators import (  # noqa:F401
../../../.conda/envs/celescope/lib/python3.9/site-packages/pandas/util/_decorators.py:14: in
from pandas._libs.properties import cache_readonly  # noqa:F401
../../../.conda/envs/celescope/lib/python3.9/site-packages/pandas/_libs/init.py:13: in
from pandas._libs.interval import Interval
pandas/_libs/interval.pyx:1: in init pandas._libs.interval
???
E   ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
=========================== short test summary info ============================
ERROR test_multi.py - ValueError: numpy.dtype size changed, may indicate bina...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=============================== 1 error in 8.74s ===============================
I found out that it's because the numpy package version is too high, but it's not possible to install a lower version of numpy. What can I do to fix it?

I think you can downgrade numpy to 1.26
pip install numpy==1.26
https://stackoverflow.com/questions/78634235/numpy-dtype-size-changed-may-indicate-binary-incompatibility-expected-96-from
Besides, I recommand using nf-celescope instead of celescope.

Just to add that downgrading pandas also helps. We helped someone out by suggesting to downgrade pandas to 1.4.2

I think you can downgrade numpy to 1.26 pip install numpy==1.26 https://stackoverflow.com/questions/78634235/numpy-dtype-size-changed-may-indicate-binary-incompatibility-expected-96-from
Besides, I recommend using nf-celescope instead of celescope.

Thank you very much for your reply, this suggestion worked, thanks again for your work!

https://stackoverflow.com/questions/78650222/valueerror-numpy-dtype-size-changed-may-indicate-binary-incompatibility-expec


Let the Login Button Be Replaced with a Link to Support More Auth Flows

Type: feature + unit tests
The following has been addressed in the PR:

Unit or Functional tests are included in the PR

Description:
This PR adds the ability for auth plugins to set a property which lets them override the default behavior of the login button and turn it into a link. The goal of this is to provide better support for OAuth, OpenID, SAML, etc.
Here's the changes in action:

I'll put up a PR in flow-types which can be merged concurrently with this PR to update IPluginAuth.

So, the idea is login_url should be in companion of some sort of OAuth plugin or something like that?

@juanpicado Yep, I've working on creating an OAuth plugin and this feature is required to make it work.

Refers:
https://github.com/verdaccio/verdaccio/issues/353

@Slowki perfect, let me know whether you need something else 👍

@Slowki any update?


Gather some basic opt-in usage data

We can't keep adding features forever, it's not practical. In theory we could remove features (looking at you, horizontal scrolling), but this is always going to be at the risk of annoying users.
I don't actually have any idea how often the various features are used, so maybe I should add a very basic collection system that (when configured to do so...which will be very infrequently) we can use to prompt users asking them to please submit metrics and show them what it would send if they say yes. Also a server to process & store that data (can we leverage an existing service for this? Do we have any way of preventing it from being abused & flooded immediately)

As long as it's Opt-In.
You could have a couple of toggle settings kind of like this:
   Section Header: "Help us improve by sharing lyrics options you use"
    - [X] Prompt me once in a while to send what lyrics options I use <--- on by default
    - [ ] "Automatically share favorite lyrics to inform future updates"
    - [ ] disable sending data

There could be a short description that mentions helping the developer. It would be best to emphasize that it will help determine what features will be removed that aren't being used.
For the prompt you could also maybe have the choice to send usage and/or click what options they use in some sort of mini poll, so you at least get some sort of data.


Offer Google Cloud project templates in Visual C#, Web and Cloud nodes

CURRENT
Google Cloud project templates are only offered in a Google Cloud node under Visual C#. most participants in our study missed it and went straight for the project templates in Web, Cloud or directly in Visual C# nodes.

Duplicate of #113


More performance improvements

Wip till valuated by @cloudnautique

Validated this running this against 240 node cluster and across 20 clusters. With these changes the methods were no longer large CPU consumers according to pprof.


[BEAM-433] Remove isUnbounded option, and the corresponding ExampleUtils constructor

All examples read from bounded files, which makes isUnbounded option not useful any more.

R: @dhalperi

LGTM


[DRAFT] Update Calcite to 1.35

DRILL-XXXX: Update Calcite to 1.35
(Please replace PR Title with actual PR Title)
Description
(Please describe the change. If more than one ticket is fixed, include a reference to those tickets.)
Documentation
(Please describe user-visible changes similar to what should appear in the Drill documentation.)
Testing
(Please describe how this PR has been tested.)

@vvysotskyi @jnturton, I started experimenting with updating to Calcite 1.35 and there's some strange behavior that I could use some assistance with.  Basically, for DECIMAL(), Calcite seems to be reversing the scale and precision.  I'm not quite sure even where to start with this.  Could you point me in the right direction?

@cgivre, I think to fix it there are required changes in DrillRexBuilder.makeCast to accept and pass further boolean safe param. Here are some of my changes for update I tried long time ago: https://github.com/apache/drill/compare/master...vvysotskyi:drill:calcite-1.35-test


its been 2 years since #1274

Problem
Its been almost 2 years since The request for multiple database, And its havent been implemented yet.
When will it be
Suggested solution
I am asking for a solution...
Alternatives
generator client {
  provider = "prisma-client-js"
}

datasource litebans {
  provider = "mysql"
  url      = env("DATABASE_URL")
}

datasource playerData {
  provider = "mysql"
  url      = env("DATABASE_URL_UUID")
}

This is My current code and it doesnt work... so want a solution to access 2 different databases
Additional context

Hi @Grayson-code, multiple database support is something we are planning, but no ETA right now. Rest assured, we'll get to it eventually.
Closing as a duplicate of #1274.