Drawing Styles

The style assigned to the drawing interaction should be applied to the interaction as well as the feature in the drawstart event.
It should also be possible to assign an image in the style param.

The style param is now applied to the interaction itself as well as being set on the feature in the drawstart event.
It is now possible to assign an image style element in the style param for the draw interaction.
        _xyz.mapview.interaction.draw.begin({
          layer: layer,
          type: 'Point',
          style: {
            image: {
              svg: 'https://geolytix.github.io/MapIcons/pins/amber.svg',
              scale: 3,
              anchor: [0.5, 1]
            }
          },
          callback: () => {
            layer.view.querySelector('.header').classList.remove('edited', 'secondary-colour-bg');
            btn.classList.remove('active');
          }
        });

https://github.com/GEOLYTIX/xyz/commit/1c116d0e67855796ff9a1cc5521c6f77fc4094c5


REPL package  EUNSUPPORTEDPROTOCOL

Hi,
Thanks for the amazing work in everything your team is doing.
I'm trying to build my own REPL, but when I clone this repo and try to use the sites/packages/repl I get an EUNSUPPORTEDPROTOCOL error when I `npm install'
$npm install
npm ERR! code EUNSUPPORTEDPROTOCOL
npm ERR! Unsupported URL Type "workspace:": workspace:*

All my other Svelte projects work perfectly fine.

workspace:* appears in https://github.com/sveltejs/sites/blob/master/packages/repl/package.json and is pnpm syntax https://pnpm.io/workspaces#workspace-protocol-workspace - If you're not using pnpm or if you're not using the package as part of a monorepo, this will need to be adjusted.


Data is not transferred to the additional field through the JSON API

I added the "username" field to the "user" table.
Everything works if I execute the code:
@ app.before_first_request
def create_user ():
     db.create_all ()
     user_datastore.create_user (username = "test", email =<EMAIL_ADDRESS>password = hash_password ("password"))
     db.session.commit ()

This is also the case if I add data through a form, as described in the Customizing manual.
When trying to transfer data through Postman as JSON:
{
    "username": "test1",
    "email"<EMAIL_ADDRESS>    "password": "SecretPassword"
}

only "email" and "password" are transferred to the "user" table, but the "username" field is ignored.
Tell me, what am I doing wrong?

The JSON API is really just an alternate input style for the same form. So make sure you customize your form (I assume this is register form?) then try JSON. The (probably not documented) subtlety is that JSON ALWAYS uses the confirm_register_form (same as if you have confirmable enabled) - so make sure you extended that to add username.


Mosek.jl 0.1.4 fails to build on OS X

I'm running Julia 0.3.5 on OS X Yosemite. Mosek.jl was installed before and worked without problem. I run Pkg.update() earlier today and it tried to update Mosek.jl to version 0.1.4. However, I received the following building error
================================[ ERROR: Mosek ]================================

None of the selected providers can install dependency libmosek.
Use BinDeps.debug(package_name) to see available providers

while loading /Users/xiaoweiz/.julia/v0.3/Mosek/deps/build.jl, in expression starting on line 87

================================================================================

================================[ BUILD ERRORS ]================================

WARNING: Mosek had build errors.

 - packages with build errors remain installed in /Users/xiaoweiz/.julia/v0.3
 - build the package(s) and all dependencies with `Pkg.build("Mosek")`
 - build a single package by running its `deps/build.jl` script

===============================================================================

Then running BinDeps.debug("Mosek") gives
The package declares 2 dependencies.
 - Library "libmosek"
    - Providers:
      - Binaries (can't provide)
 - Library "libmosekscopt"

However, on another machine with Ubuntu 14.04, Mosek.jl was indeed successfully updated to 0.1.4.

I'll take a look at it as soon as possible.
Did you install Mosek.jl using a pre-installed MOSEK distro or did the installer download the binary MOSEK package?

Thanks for the quick response.
What do you mean by MOSEK distro? I downloaded the Mosek package from MOSEK's official website

Ok, that is actually what I wanted to know. Mosek.jl can install itself in two ways when you do Pkg.add("Mosek"). First it will look i the default installation path for a pre-existing MOSEK installation; if it finds one, it will use that. Otherwise, it will attempt to download and unpack the MOSEK distro directly.
I will try to fix this as soon as I get access to an OS X machine.

@xiaoweiz, what is the installation path of Mosek on your computer? I.e., which directory has a file called libmosek64.7.0.dylib?

It's in the home directory /Users/xiaoweiz/mosek/7/tools/platform/osx64x86/bin/libmosekglb64.7.1.dylib

Possibly a duplicate of #21, see the workaround there.

@ulfworsoe, at this point I'd recommend rewriting build.jl to not use BinDeps at all. It seems to be a continuing source of problems.

It seems the error is because a missing
provides(Binaries, ENV["MOSEKBINDIR"], libmosekscopt)
when using MOSEKBINDIR
Changing
if haskey(ENV,"MOSEKBINDIR")
provides(Binaries, ENV["MOSEKBINDIR"], libmosek)
# 2a. Otherwise, use the default installation path (Linux)

to
if haskey(ENV,"MOSEKBINDIR")
  provides(Binaries, ENV["MOSEKBINDIR"], libmosek)
  provides(Binaries, ENV["MOSEKBINDIR"], libmosekscopt)
# 2a. Otherwise, use the default installation path (Linux)

in build.jl resolved it for me

I believe that change is already on master

I will take a look at rewriting the library stuff without BinDeps as soon as possible.

This should work now. See issue #41 .


Accessing custom field from Task Pane App

Clarity missing on how to access enterprise custom fields from Task Pane App. It would be very helpful if this feedback can be given in 2 days.

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

ID: 8dada924-4ecb-8711-26a5-9888371fe3d4
Version Independent ID: f6186b7e-599d-6b68-782f-8d8673548e2e
Content: Create your first task pane add-in for Project 2013 by using a text editor
Content Source: docs/project/create-your-first-task-pane-add-in-for-project-by-using-a-text-editor.md
Product: office
GitHub Login: @o365devx
Microsoft Alias: o365devx

Thank you for your interest in the Office JavaScript APIs, and apologies for the slow response. For specific how-to API questions such as this, we recommend that you post your question to Stack Overflow and tag the question with office-js. Not only will you reach a broad audience of experts when you post0 API questions to Stack Overflow, but other developers facing similar challenges will be able to benefit from the Q&A as well.
We're tracking this documentation update request internally (ETA currently unknown).
MS internal: https://office.visualstudio.com/OC/_workitems/edit/2510449


Datepicker wont work with the new wire:navigate feature of livewire

Livewire 3 has introduced a new feature called wire:navigate that you can add it to  tags and then after clicking on that link, page wont reload and it will navigate to the next URL. Just like SPA frameworks. https://livewire.laravel.com/docs/navigate
But when I use JalaliDatePicker with wire:navigate feature of livewire, every time I navigate to the page I've used JalaliDatePicker in, and click on the datepicker input, it doesn't open. But as soon as I reload the page everything will be fine, as a result I found out that the problem is with navigating through the pages and not reloading them because of wire:navigate.
But livewire has introduced a solution for this here https://livewire.laravel.com/docs/navigate#dont-rely-on-domcontentloaded and it works for any other JS library except this library which is so vital for my application.
Here is my code in a Laravel blade component:
<x-input-group field="date" label="تاریخ جلسه" autocomplete="one-time-code" data-jdp
                           data-jdp-min-date="{{ \Morilog\Jalali\Jalalian::forge('tomorrow')->format('Y/m/d') }}"/>

@script

@endscript

And this is that input-group Laravel component which I've used in the above code:
@props([
    'model' => null,
    'field' => null,
    'label' => null,
    'updateType' => 'blur',
])

        @if($updateType === 'blur')
            <x-input id="{{ $field }}" wire:model.blur="{{ $model ?? $field }}" name="{{ $field }}" type="text"
                     placeholder=" " {{ $attributes }} />
        @elseif($updateType === 'live')
            <x-input id="{{ $field }}" wire:model.live.debounce="{{ $model ?? $field }}" name="{{ $field }}" type="text"
                     placeholder=" " {{ $attributes }} />
        @else
            <x-input id="{{ $field }}" wire:model="{{ $model ?? $field }}" name="{{ $field }}" type="text"
                     placeholder=" " {{ $attributes }} />
        @endif
        <x-label for="{{ $field }}">{{ $label }}</x-label>

    <x-input-error for="{{ $field }}"/>

And this is my app.js which I've imported this library in:
import '@majidh1/jalalidatepicker'

jalaliDatepicker.startWatch({
    zIndex: 20,
})

Can you please check the problem?
Thank you in advance.

Hello,
There's no need to update the config. It's better if you set minDate to 'attr' right from the start in this example. For sample:
jalaliDatepicker.startWatch({
    zIndex: 20,
    minDate: 'attr'
});

JalaliDatepicker will detect any input with data-jdp attribute, so there's no need to call updateOptions and startWatch again.
Another thing to ensure is that the value of the data-jdp-min-date attribute is correctly set and follows the proper pattern. For example:
data-jdp-min-date="1403/05/09" // Correct
data-jdp-min-date="1403/5/9" // Incorrect


Close #167 | Add dataset for parallel_su_id

Please name your PR after the issue it closes. You can use the following line: "Closes #ISSUE-NUMBER" where you replace the ISSUE-NUMBER with the one corresponding to your dataset.
Checkbox

[x] Confirm that this PR is linked to the dataset issue.
[x] Create the dataloader script nusantara/nusa_datasets/my_dataset/my_dataset.py (please use only lowercase and underscore for dataset naming).
[x] Provide values for the _CITATION, _DATASETNAME, _DESCRIPTION, _HOMEPAGE, _LICENSE, _URLs, _SUPPORTED_TASKS, _SOURCE_VERSION, and _NUSANTARA_VERSION variables.
[x] Implement _info(), _split_generators() and _generate_examples() in dataloader script.
[x] Make sure that the BUILDER_CONFIGS class attribute is a list with at least one NusantaraConfig for the source schema and one for a nusantara schema.
[x] Confirm dataloader script works with datasets.load_dataset function.
[x] Confirm that your dataloader script passes the test suite run with python -m tests.test_nusantara --path=nusantara/nusa_datasets/my_dataset/my_dataset.py.
[ ] If my dataset is local, I have provided an output of the unit-tests in the PR (please copy paste). This is OPTIONAL for public datasets, as we can test these without access to the data files.

Sorry, somehow I committed a wrong version.
I have fixed it and tested it. Thank you @SamuelCahyawijaya for the review !

Ah yes you're right. Sorry I skipped that. I have removed the \n from source and nusantara schema 👍🏻

Approving this PR. One point for discussion, sometimes we put all the examples for a dataset without split as train and sometimes as test, I think we need to standardize this one.

I agree. We need to have a discussion to standardize this issue. Should we create another dataset bucket called all? if we don't have any split?


adding missing doxygen tags for ping sender

@googlebot I signed it!

@googlebot I consent.

@googlebot I consent.


Renamed announcement file

Issue #, if available:
Description of changes:
File name did not match the name the prow job was looking for
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm


Fix value restoration in n2tvp_r

This patch fixes the behavior of n2tvp_r macro in the VM core. This macro is used to calculate the effective address of TValues on Lua stack using the stack base and x2-encoded narg offset. After the effective address is calculated, the offset is restored to its original value.
Normally the offset is a non-negative number, with a single exception: when the return lua_yield(...); idiom is used for a C function, -1 will be returned to the interpreter. Without this patch, this value was handled incorrectly by n2tvp_r.
Fixes #12.

@igelhaus, the patch is neat, thanks! LGTM.


Hide Swarm and Consul containers when Swarm mode is enabled

As these containers are part of the Swarm cluster, they should be removed from the view inside the containers list.

An other alternative is to hide containers with specific labels.
A possible flag for dockerui would be -hide, -hide-labels, -hidden-labels...
This flag can be provided multiple times, e.g:
$ dockerui -hide label1=value1 -hide label2=value2

The flag library in golang does not support multiple flags, this one supports it: https://github.com/alecthomas/kingpin


Add alternate key for menu

The default binding for the in-game options menu is Esc, but this is prioritised by the browser needing to release mouse control, so add an extra keybind (space?)

Space is now implemented as alternate menu.


change

…locks.py and gettext_lazy remove because django4.0 is remove on this place use gettext

Please check the following:

[ ] Do the tests still pass?[^1]
[ ] Does the code comply with the style guide?

[ ] Run make lint from the Wagtail root.

[ ] For Python changes: Have you added tests to cover the new/fixed behaviour?
[ ] For front-end changes: Did you test on all of Wagtail’s supported environments?[^2]

[ ] Please list the exact browser and operating system versions you tested:
[ ] Please list which assistive technologies [^3] you tested:

[ ] For new features: Has the documentation been updated accordingly?

Please describe additional details for testing this change.
[^1]: Development Testing
[^2]: Browser and device support
[^3]: Accessibility Target

Thank you for taking time out to review my changes, ill follow the mentioned :)


Can list buckets in Digital Ocean Spaces, but unable to write/read a file into a bucket

I tried my best searching this topic but didn't find anything useful.
Describe the bug
I can list my buckets on DO Spaces, but can not read or write individual files.
To Reproduce
Steps to reproduce the behavior:

Create S3 connection object.
Make request to read or write a file.

The file is there and accessible for public read. I have also tried to write a file into different buckets, no success.

The error I'm getting in both cases is: The server returned an invalid or incomplete response.
Expected behavior
I expect to receive/upload a file.
Setup (please complete the following information):

OS: macOS Monterey (12.1)
Version of soto: 4.7.2
Authentication mechanism: access key + secret key

A Couple of questions:
Have you tried your code on AWS S3?
Is it possible for you to try this with the latest v5 of Soto

I don't have AWS to try. But just tried with 5.0.0 and it works fine.
One thing to note here. To use soto 5.0.0 on macOS you must update swift-tools-version to 5.5 and set macOS(.v12)
I forked the repo and changed it for myself: https://github.com/Jauzee/soto/commit/87e3effaadf7c7b0e33b10ac452c42ba163430f9

I think we can close this issue. I will just use 5.0.


Migrate modules to Key Vault data-plane Track 2 SDK

This issue serves as the centralized tracker for command modules' Key Vault data-plane Track 2 SDK migration.
Key Vault data-plane Track 1 SDK azure-keyvault is not compatible with Python 3.11 because of its dependency on deprecated function inspect.getargspec: https://github.com/Azure/azure-cli/pull/26923#issuecomment-1667329012. This makes it impossible for Azure CLI to support Python 3.11.
Below modules depend on Key Vault data-plane Track 1 SDK and need to be migrated:

modules
keyvault_data_plane_factory
azure.keyvault
Owner
Progress

keyvault
✔
✔

appconfig
✔
✔

role
✔

servicefabric
✔

vm

✔

Thank you for opening this issue, we will look into it.


Enhancement: in the output, follow the order of properties as defined in defaultProperties

Description - Display Order Mentioned on the method defaultProperties() not following the order mentioned
In the code base, we recently changed the approach in which default fields are shown in Command shell using the method
  public defaultProperties(): string[] | undefined {
    return ['WorkloadDisplayName', 'StatusDisplayName'];
  }

Current Behavior
Even if we have given the list of fields to be displayed in a specific order, it does not follow the given order. It will just show the results in the same order how the fields are available in the default output.

Expected Behavior
It would be good if the output follows the default order given in the defaultproperties method. If it does not follow, we may have to resort our approach to old approach where check the output and show the results in the needed order which is not an optimum solution since we have refined output mechanism defined now.
PS : Have created the issue without a template since it is not a bug in the result, but with the code base

Thanks for reporting @arjunumenon. defaultProperties were originally not meant to define the order in which properties are displayed, just define which properties  should be included in the output if no JMESPath query has been specified. That said, there is something to say for the output to follow the order in which properties are specified in the defaultProperties property. I think it would make a good enhancement and improve the readability.

Thanks for reporting @arjunumenon. defaultProperties were originally not meant to define the order in which properties are displayed, just define which properties should be included in the output if no JMESPath query has been specified. That said, there is something to say for the output to follow the order in which properties are specified in the defaultProperties property. I think it would make a good enhancement and improve the readability.

Thanks a lot for the response @waldekmastykarz . I was in an assumption that the fields will be shown in the same order how it is mentioned in the Array. Totally understand the thought process. I did not think of the JMESPath approach. Haven't used it before. So I am kind of used to get the result in the order which is mentioned in the specs.
Thanks for initiating it as an enhancement. I would have loved to pick it up, but my current bandwidth is super squeezed. Would pick it up once the pipeline is relatively clear. 🤞

Let's see if anyone wants to pick it up earlier. When you have time and if it's still available, it's all yours 👏

I'm willing to work on this one.


--root is ignored for init

When I init phpbrew with the root option seems to be ignored
Output
phpbrew init --root=/opt/phpbrew

Phpbrew environment is initialized, required directories are created under

    /root/.phpbrew

Paste the following line(s) to the end of your ~/.bashrc and start a
new shell, phpbrew should be up and fully functional from there:

    source /root/.phpbrew/bashrc

To enable PHP version info in your shell prompt, please set PHPBREW_SET_PROMPT=1
in your `~/.bashrc` before you source `~/.phpbrew/bashrc`

    export PHPBREW_SET_PROMPT=1

To enable .phpbrewrc file searching, please export the following variable:

    export PHPBREW_RC_ENABLE=1

Expected Result
It should initialize environment under /opt/phpbrew
Tips
If I set the environment variable the way it's explained in the cookbook
export PHPBREW_ROOT=/opt/phpbrew
export PHPBREW_HOME=/opt/phpbrew

and then I do an init, everything seems to work as expected
Phpbrew environment is initialized, required directories are created under

    /opt/phpbrew

Paste the following line(s) to the end of your ~/.bashrc and start a
new shell, phpbrew should be up and fully functional from there:

    source /opt/phpbrew/bashrc

the same problem,  run time set --root has been ignored


Fix GCD duration normalisation for actions with a short recast

Title.
cc @AkairyuGestalter
fixes #534

Looks good. Reverted my WIP of this and applied these changes and the log I was looking at stopped reporting a ~1.7 GCD


chore: Add constants for cloud APIs

Replace string literals for limiters and metrics
in pkg/alibabacloud, pkg/aws and pkg/azure.
This is a follow-up to #33428

@doniacld

/test

/test

Kindly ping

/test

@jaffcheng branch might be a bit stale wrt the tests passing - can you try rebasing?

/test


issue 9701

Summary
Proposal fix for https://github.com/facebook/jest/issues/9701
Timeout parameter is a value in seconds, according to node-notifier documentation

See https://github.com/facebook/jest/issues/9701#issuecomment-671555884
Regardless, thanks for taking the time to put together a PR! 🙏


Building own docker image

Hi, just wondering if this functionality is intended.
If I use the image you provide (buchgr/bazel-remote-cache), everything works fine.

If I built it myself, it populates /data/bazel-cache with the following:

How I build the image:
# Build image
$ bazel run :bazel-remote-image -- --norun

# Run container
$ docker run -v /data/bazel-cache:/data -p 8080:8080 bazel:bazel-remote-image

My confusing was due to changing of the directory structure. Would it be possible to publish a new docker image.


Remove python2 from CI

Description
This PR removes Python2 test from CI.
See:
https://lists.apache.org/list.html?dev@mxnet.apache.org:lte=1M:python2
From now on Python2 compatibility won't be tested and thus we no longer actively support Python2.

@mxnet-label-bot add [pr-work-in-progress]

@mxnet-label-bot add [ci]

The community has not agreed on deprecating python2 immediately.

It's still a few releases down the road, so no need to put in effort at the moment. It might just send the wrong signals.


Mapper isn't responding

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Hi, this has happened twice today that the mapper has stopped responding. At first I thought it may be due to some server issues but I think it happens when the concepts are added manually too quickly (I could be wrong) as both times it happened when I was entering the same concept_id for multiple codes so copy pasting quickly across various code values. Both times I am unable to refresh the application.
Expected Behavior
No response
Steps To Reproduce
No response
Environment
- OS:
- Other environment details:

I'm part of a Project Team
No response
Anything else?
No response
Are you willing to contribute to resolve this issue?
None

Hi @erummas,
Thanks for the reporting.
I have been trying to reproduce the issue on my local machine and the dev environment, but it seems like I can't do that.
Would you mind having a quick video call for me to better understand the problem? Thanks a lot!

Hi @erummas , for now I have two videos that maybe related to the issue you mentioned
Video 1:
https://github.com/Health-Informatics-UoN/Carrot-Mapper/assets/119530400/586a3546-aea5-497b-9df9-ac61a5abda56
Video 2:
https://github.com/Health-Informatics-UoN/Carrot-Mapper/assets/119530400/ec511603-9bfa-426d-a49e-32d88f5832a3
Can you please confirm if there are any of them similar to the issues you reported? Thanks a lot

@AndrewThien scenario 1. Haven't tried scenario 2 so can't say how that would respond.

I did it the second way too and the issue persists.

Hi there @erummas ,
Thanks for the response.
We found the problems and have been working on it since yesterday. This may take more time than we expected and we will let you know as soon as the solution comes up. Thanks for your patience.

Hi @erummas,
We have good news on this bug: The fix has been found and we will probably deploy it by the next release early next week.
For reference, @spco, please also look at the issues caused by this bug here, in the earlier comments. Thanks

That's great to know @AndrewThien

re-open issue until the fix has been deployed, tested and approved on the production

Should now be fixed in production.

Thanks @AndyRae, I am unable to access the mapper url though.

Thanks @erummas  - it seems to be up right now for me, I'm actively monitoring to see if this is an issue, or just a hiccup.

@AndyRae Thanks, after a few tries it's now up.

@AndyRae however, it is slow, the moment it went down for me I couldn't click on the table link, this time I am unable to access the scan report, it is stuck on processing status on the tab icon.

@erummas yes I think this is a wider issue, we're investigating.

@AndyRae strangely the mapper is going down randomly today, usually when I open a scan report ( opens fine initially before it stops responding, SHARE is the one I am working with). I am not adding any mappings today so that's not what is causing the issue. It does restore after sometime, not sure if this is automated restore or otherwise.

@erummas yes it's odd - maybe try using carrot.ac.uk instead. Your login/details will be the same.

@AndyRae now carrot.ac.uk isn't responding. I uploaded a new scan report https://carrot.ac.uk/scanreports/640/
with Dictionary. Mapped one table smr01_icd09.csv with automated mapping. However, could see that mapper didn't generate mappings for the other two tables smr01_icd10.csv and smr01_opcs4.csv. Thought I'd give it sometime and check again, when I checked again it stopped responding.

Hi @erummas .
I wasn't checking on carrot.ac.uk but was trying adding some concepts on test.carrot.ac.uk. Everything works fine on my end.
Just asking to confirm, is adding concepts what you meant by "generate mappings"? Thanks!

@AndyRae yes generate mappings = automated concepts via dictionary, it went up for like 2 mins and is down again.

Hi @erummas - we've rolled back to using the "legacy" UI on both ccom and carrot.ac.uk, which should stop the downtime at least. Obviously this isn't ideal at all - so we'll be working to see what is going wrong.

Hi @erummas - we've reverted back to the "new" UI, hopefully with the fix in place, but we are actively monitoring for any downtime, and will rollback if there are any problems.

Thank you for the hard work @AndyRae and team. Fingers crossed, hope no issues this time

Looks like we're having trouble again, we're investigating and may have to roll back again.

@AndyRae just came here to report this. The mapper goes up but as soon as I try to access the scan report, it stops responding :(

It was working fine yesterday with the new interface.

Carrot looks to be currently down... but so is are many things using the same resources. We're investigating, but not sure this is Carrot related.

Carrot is currently having issues - again, this looks like it is an infrastructure issue and not Carrot itself.

We are seeing some down time this morning, we are investigating.

This has been fixed - the issue was that we were still maintaining the "legacy" UI, which forced the app to crash. We've turned it off for now, and maybe for good. So the app is slightly more resilient currently.

Good to know, thank you!

Hi Andy, Carrot is down. I am mapping SMR01 and there are many codes that have no automated mappings so I have to map them manually say W00.1,W00.2,W00.3,W00.4,W00.5,W00.6 and so on. Since the parent code W00 would map to all, I frequently use the search filter bar to find these codes so can be mapped to a single parent code at one time instead of browsing through 17000+ codes across100s of pages. I have observed that after entering the concept_id if the search bar is used before the concept appears, Carrot hangs up. I know I should wait till all concepts appear once I have entered them but anytime I forget to wait (sorry bad habit) it hangs. Not expecting for solution now but just making aware for future. For now could the mapper be restarted please? Thank you.

Hi @erummas - should be back up, but thanks so much. This is really helpful on what could be causing us problems, we can work to improve this!

Hi @AndyRae could you please get the Mapper back up -> I was using the search bar when it happened. I wasn't inserting any concept_ids  just looking for different codes in the data.

Should be back @erummas - we'll closely look at this urgently next week as well, sorry about htis.

No worries, thank you so much @AndyRae

Hi @AndyRae The mapper is down, could you please have a look?

Hi @erummas , Carrot was just restarted. It should be up and running now. Please have a look. We are investigating this problem.

Hi @AndrewThien, thank you it's working now. No, I am afraid I do not. I logged in this morning to map a dataset and it wasn't working.


Add a setting to disable all console output but error messages

This is so stuff like pm2 works better

Setting name: settings.debug.onlyLogErrors


Subprocess.run not supported by Python 2

Subprocess.run() is now used to call the vivado hls process. This breaks compatibilty with python 2.

Fixed in develop.


lutris.chrootenv: add libbsd

Motivation for this change
closes #80844
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

according to @seanparsons this fixes his use case


Tracking: faster cluster troubleshooting and recovery

[ ] From @st1page: Speed up docker build. This is often the bottleneck in getting a patch deployed. Currently it runs around 30mins.
[ ] #13481. This is also slow, because we have to manually read the await-tree and find the bottleneck.

For 1 (Speed up docker build), we may consider moving to a hermetic build system with remove cache support like Bazel in CI to speed up the build (AFAIK cargo itself doesn't have good support for this). Usually for a patch build, only a small portion of the code is changed so the majority of the build can make use of cache. A rough guess is we can reduce the build time to within 5 mins with remote cache for most patch build.
There are tools to auto generate bazel build files from cargo: https://bazelbuild.github.io/rules_rust/crate_universe.html
This could also improve developer productivity as PR checks & developer image building can be sped up.
cc @lmatz @huangjw806 @cyliu0

For 1 (Speed up docker build), we may consider moving to a hermetic build system with remove cache support like Bazel in CI to speed up the build (AFAIK cargo itself doesn't have good support for this). Usually for a patch build, only a small portion of the code is changed so the majority of the build can make use of cache. A rough guess is we can reduce the build time to within 5 mins with remote cache for most patch build.
There are tools to auto generate bazel build files from cargo: https://bazelbuild.github.io/rules_rust/crate_universe.html
This could also improve developer productivity as PR checks & developer image building can be sped up.
cc @lmatz @huangjw806 @cyliu0

May require a non-trivial amount of work. We use some non-standard things like crate patching for madsim.
Hermetic build systems are also more work to maintain. Will require some investigation.
Another idea shared is to simply add a new buildkite workflow which will use larger machine sizes. @huangjw806 can comment on that, do you know if this work is already in progress?

Usually for a patch build, only a small portion of the code is changed so the majority of the build can make use of cache. A rough guess is we can reduce the build time to within 5 mins with remote cache for most patch build.

IIRC, a significant contributory factor of the compile time (up to ~8 min) is the final step of linking (specifically LTO), which can barely be speeded up with caching. Though we currently have no idea whether LTO improves performance much in production.
Also, I believe @xxchan is highly experienced in this area. Kindly request for insights. 🙏

previous attempt to speed up docker build: https://github.com/risingwavelabs/risingwave/pull/12193
But
https://github.com/risingwavelabs/risingwave/blob/f54c7fe03198f5dd0c8a822763c380414290ce7f/docker/Dockerfile#L37

Speed up docker build.

The docker build pipeline needs to build x86 and arm images. Our pipeline jobs run concurrently, so the image upload time depends on the slowest job. Previously, the arm job was much slower than the x86 job, but now it is basically the same after I upgraded the arm instance type.
In addition, since the cloud environment now runs on arm machines, if we encounter an emergency patch, maybe we only need to build the arm image.

IIRC, a significant contributory factor of the compile time (up to ~8 min) is the final step of linking (specifically LTO), which can barely be speeded up with caching. Though we currently have no idea whether LTO improves performance much in production.

Sounds good to me to remove lto for patch builds.

The x86 stack is not only used for docker build, but also for other ci pipelines. If the instance type is upgraded, it will cost more.

what is the cost of having another dedicated x86 stack for docker build only? Is it even possible

what is the cost of having another dedicated x86 stack for docker build only? Is it even possible

A new cloudfromation stack needs to be created, and the maintenance cost will increase a bit, but the money won't increase much. In fact, for urgent patches, is it enough to just build the arm image?

what is the cost of having another dedicated x86 stack for docker build only? Is it even possible

A new cloudfromation stack needs to be created, and the maintenance cost will increase a bit, but the money won't increase much. In fact, for urgent patches, is it enough to just build the arm image?

Larger stack just for arm image lgtm.

Summarize:

@huangjw806 provision a dedicated stack for arm image.
@kwannoel add a dedicated pipeline which does not use LTO.

but
TODO: cargo-chef doesn't work well now, because we update Cargo.lock very often.

I suppose this won't be a problem regarding patching on the release branch and we can still benefit from it. 🤔

Yes, I think it's still a worth exploring direction (to see how technologies incl cargo-chef can work best), but I don't have the bandwidth to do the trial and error currently. I'd be glad to help if someone else want to try it. 😄


REMReM Generate should accept both a CONTEXT and CAUSE links in the same event.

Description
REMReM Generate should accept both a CONTEXT and CAUSE links in the same event.
Motivation
We need clear semantics in the way pipeline activities should be linked together in a non-event-driven scenario
Exemplification
A pipeline driven by e.g. Argo. How should the events be linked to each other? One way is to let the ActT of a pipeline step link to the previous ActF (or ActT?) by a CAUSE link, but maybe we should instead create a new link type for such a link?
Benefits
Clear semantics in an event graph describing the order of activities in a non-event-driven scenario, enabling clear visualizations and metrics.
Possible Drawbacks
None

done code changes


[REQUEST] Add Windows Native Wi-Fi diagnostics

Is your feature request related to a problem?
No
Describe the solution you'd like
A button in the Functions menu that launches the command line function "netsh wlan show wlanreport" in the background and opens the report stored at "C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html" in Chrome or whatever the default browser is.
Describe alternatives you've considered
None
Additional context
None

Added Feature in commit 5ea0b69


Support object literal sugaring

Typescript and ES6 allow for this:
var name = "matias";
var info = {name};
console.log(info); // { name: "matias" }

Is there anyway we can support like this for the dart side of things via ts2dart?

Yes. You'd need to add some code (here)[https://github.com/angular/ts2dart/blob/01420c047a3b0a7cdbb0dfcf213237f8204f8485/lib/literal.ts#L57] to handle the appropriate SyntaxKind, and explicitly emit the properties.
However (this code here)[https://github.com/angular/ts2dart/blob/01420c047a3b0a7cdbb0dfcf213237f8204f8485/lib/literal.ts#L77] looks as if we should already support them. What's the error you're getting?


🐞 - Strange behaviour in editor with dropdown and link of image

Description
https://github.com/Tinkoff/taiga-ui/assets/12021443/6ab20190-2c3a-42fd-8980-dac18ff35b02
Angular version
latest
Taiga UI version
latest
Which browsers have you used?

[X] Chrome
[ ] Firefox
[ ] Safari
[ ] Edge

Which operating systems have you used?

[X] macOS
[ ] Windows
[ ] Linux
[ ] iOS
[ ] Android

closed in favor of https://github.com/Tinkoff/tui-editor/issues/16


Use Method#getParameterCount, Constructor#getParameterCount rather than getParameterTypes

Context
The issue is with Method#getParameterTypes, Counstructor#getParameterTypes methods since each time they generate a new array by calling clone on existing one. At the same tine since jdk8+ there is getParameterCount() to get the length of parameter type array. So it's better to use it for the cases where it is required to get length only
Contributor Checklist

[x] Review Contribution Guidelines
[x] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[x] Make sure all contributed code can be distributed under the terms of the Apache License 2.0, e.g. the code was written by yourself or the original code is licensed under a license compatible to Apache License 2.0.
[x] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[x] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[x] Provide unit tests (under <subproject>/src/test) to verify logic
[x] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[x] Ensure that tests pass sanity check: ./gradlew sanityCheck
[x] Ensure that tests pass locally: ./gradlew <changed-subproject>:quickTest

Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation
[ ] Recognize contributor in release notes

@bot-gradle test APT

OK, I've already triggered the following builds for you:

AllPerformanceTestsReadyForRelease build

@bot-gradle test APT

OK, I've already triggered the following builds for you:

AllPerformanceTestsReadyForRelease build

Hi @snuyanzin,
Thanks for your PR.
Unfortunately it seems it makes some builds hang, see https://builds.gradle.org/buildConfiguration/Gradle_Master_Check_Quick_1_bucket12/59088549?buildTab=overview&expandPull+Request+Details=true&expandBuildProblemsSection=true&hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildChangesSection=true
Can you take a look?

@bot-gradle test APT

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForRelease build

According to our performance tests, this changeset doesn't provide performance improvement and makes some scenarios slightly slower.
Closing.


Resolver Stub in the .plt section (PLT0)

The resolver stub is often the wrong architecture in mixed architecture armv7/thumb binaries. Also in many scenarios there is no code, or the boundaries are wrong.

Fixed in 3.2.3856-dev


fix(docs): updating links, English issues

double "guide" word in the documentation
Correcting link for ExpressJS guide

LGTM

LGTM


CUDA error at CudaSimulationFacade.cu:179

Hi, I'm getting this error right after running the simulator. I can see first the window and then the logo flashscreen, but then it aborts. Any idea?
Issue
When running alien I get the following error:
The following exception occurred: CUDA error at CudaSimulationFacade.cu:179 code=999(cudaErrorUnknown) "cudaGraphicsGLRegisterImage(&cudaResource, image, GL_TEXTURE_2D, cudaGraphicsMapFlagsReadOnly)"

See log.txt for more detailed information.
terminate called after throwing an instance of 'BugReportException'
  what():  CUDA error at RawMemory.cuh:52 code=1(cudaErrorInvalidValue) "cudaMemcpy(&data, _data, sizeof(unsigned char*), cudaMemcpyDeviceToHost)"
Aborted (core)

Context
I'm running on Linux Ubuntu 22.04.1 LTS
My GPU is a RTX3060 (laptop)
gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
g++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Cuda compilation tools, release 11.7, V11.7.99
Build cuda_11.7.r11.7/compiler.31442593_0

Hi,
is your graphics driver up to date? Every CUDA version requires a minimum driver version.
Is there anything else in the log.txt?  It would be interesting to know which graphics card was selected, if there is more than one.

I installed the most recent CUDA toolkit from NVidia for my GPU. I am using now nvidia-driver-515
As of the log.txt, it doesn't provide much more info:
2022-08-30 09-58-56: set full screen mode
2022-08-30 09-58-56: network: get simulation list
2022-08-30 09-58-58: 1 CUDA device found
2022-08-30 09-58-58: device 0: NVIDIA GeForce RTX 3060 Laptop GPU with compute capability 8.6
2022-08-30 09-58-58: device 0 is set
2022-08-30 09-58-58: initialize simulation
2022-08-30 09-58-59: resize arrays
2022-08-30 09-58-59: cell array size: 200000
2022-08-30 09-58-59: particle array size: 200000
2022-08-30 09-58-59: token array size: 66666
2022-08-30 09-58-59: 682 MB GPU memory acquired
2022-08-30 09-58-59: The following exception occurred: CUDA error at CudaSimulationFacade.cu:179 code=999(cudaErrorUnknown) "cudaGraphicsGLRegisterImage(&cudaResource, image, GL_TEXTURE_2D, cudaGraphicsMapFlagsReadOnly)"

I can tell the error is an exception launched here at line 179 but I'm not familiar with the code base.

It seems to be a CUDA-OpenGL interoperability issue. A possible reason for this could be that your RTX 3060 is not set up for OpenGL rendering, but another onboard graphics card. Could you please check the Nvidia Control Panel under 3D Settings -> Global Settings to see what is selected for "OpenGL rendering GPU"?

Ok super, please let me know if it worked.

I finally managed it to run :) I had to run sudo prime-select nvidia and reboot for setting the GPU card as the main renderer. I'm now somehow unable to open example sim files, but that's another issue and hopefully I can solve it on my own. Dankeschön! :+1: :smile:


SR-3662: Restore NSLog functionality on linux

SR-3662: Restore NSLog functionality on linux

Looks good to me - let's get a PR up for swift-3.1 branch as well, as this is a regression.

@swift-ci test and merge


[BACKLOG-6777] Minor fix that sets the home folder verification to later

on renameRepositoryDirectory method so the KettleException message can
be properly written.

@pentaho-nbaker @rmansoor please review. Cherry pick from #2250


Disable compression by default, too slow

Topic: disable_compression

Reviews in this chain:
└https://github.com/riffusion/riffusion/pull/47 Disable compression by default, too slow

#
head
base
diff
date
summary

0
758591ac
7b55a966
diff
Dec 27 7:48 AM
4 files changed, 23 insertions(+), 17 deletions(-)


http://aspnetcorespa.azurewebsites.net/admin without login

i could access http://aspnetcorespa.azurewebsites.net/admin without login...
How to prevent some routes ...

@m2017atTR RouteGuard is what you are looking for. Following is an example you can follow to apply route guard on admin route by checking if user is loggedin. AuthService has a method which can check if user is logged in or not.
http://stackoverflow.com/questions/34331478/angular2-redirect-to-login-page

Thanks, works fine...
I can add my changes to repository but dont know how to manage


Build analysis taking too long to get updated after escape mechanism used

It was reported that escape mechanism is taking more than 8 minutes to get updated after the request is done.
This is expected, as the request is ingested on the build analysis queue, that also process all build and does the reprocessing of builds when a known issue is created.
But the expectation is that we communicate that it can take a while to get this updated, like -> the request has been received but it is going to take some time to get processed or something similar

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description
Build analysis now displays a tip mentioned escape mechanism and explaining that the wait time can take several minutes

I have been thinking about this, and there is not much workaround about this. I think we can take two paths

move all escape mechanism to their own service
just post a general message on check run saying that his can take a while

The webhook messages are received by HelixAPI, these messages are send by both apps (.NET Helix and Build Analysis), after that, in general, nothing is really processed there, the events are redirected to their right queues.
The problem is that the HelixAPI uses .NET Helix App, so we can't post a message from there to a pull requests (it doesn't have the permissions) but more than that it would mean having two apps working around build analysis. meaning that Build Analysis will be relying on .NET Helix
The request made in here is to post a message that the update can take a while, so we can't send this message to Build Analysis queue because this message providing an update will take as long to appear as the update on the check run, so we should have a faster path to post this message, so we probably need a intermediary service, but once that we are here with this service, this particual escape mechanism is pretty simple as doesn't execute the build analysis, so it is pretty cheap to do, so we could just perform the whole process on this new service.
If we don't want to take that route we could just add more information on the build analysis check run,

I have added a note about the delayed updates to https://github.com/dotnet/runtime/blob/main/docs/workflow/ci/failure-analysis.md#bypassing-build-analysis . If we cannot actually fix the problem and make the updates real-time, I think that this note is sufficient.

a note was added to the build analysis check run and this was rolled out, closing


Setup package structure for model converters

Coverage remained the same at 100.0% when pulling 2dd11b1ac082f014f90b0db50b95ab9d921864c3 on converters into 576362050dbb7d399e6265f2dcaec27f64a6fc5c on master.


Backport fix for Issue #2478 to 1.0.*

Platform
What platform is your issue or question related to? (Delete other platforms).

.NET HTML
.NET WPF
Android
iOS
JavaScript
UWP

Author or host
Are you an author (like sending something to Outlook), or a host that is rendering your own cards?
If you're an author, who are you sending cards to?
Version of SDK
What version are you using? Ex: NuGet 1.0.2, or latest master, etc...
Issue
Backporting fix for Issue #2478

This was fixed by PR #2633


SMTP Error

Build Failed

The SMTP error has been successfully resolved by updating the configuration and ensuring the secure handling of credentials. Email delivery is now reliable, and the system gracefully handles errors like connection issues and invalid credentials. A complete set of tests for email services has been added to ensure robustness. 📤


Created my folder in the 2023 participants section.

Created my README.md file in my folder including my introduction
Added my profiles and their respective links
Checked the boxes for the tasks I've completed in the "Tasks" section

Well done @EstherChristopher 👏🏽

Nice one @EstherChristopher

Thank you @thibaudcolas


Non-copy vector

https://github.com/rainyl/opencv_dart/issues/304

Details: Modify all the vecXXX_cpp2c functions to pass the .data() and .size() directly. For example, this function:
https://github.com/rainyl/dartcv/blob/7bd81ecc6273087926761a0e6e64791e3fecb1d7/dartcv/core/vec.hpp#L16-L22
could be rewritten to be:
inline VecPoint vecpoint_cpp2c(std::vector<cv::Point> v) {
  return VecPoint {.ptr = v.data(), .length = v.size() };
}

Most important thing here is testing. Research shows that vector data should not be changed or overwritten or de-allocated so long as the vector is not modified. That means this would be very bad:
vector<cv::Point> vec;
// fill in vec here
auto result = vecpoint_cpp2c(vec);
vec.push(newPoint);
// adding new elements can change the internal memory structure of the vector,
// and invalidate the .data() pointer
return result;

@Levi-Lesches How's it going? did you start working on this, if not I will submit a PR to work together.

Nope, our winter break started today :)
Happy to start sometime soon but if you have the time go ahead

Awesome, thanks!

😄, it works but still needs testing and optimizatios for production usage.
Fix it or let me know if you find any bugs.


US 05.02.01

As a doer, I want to grant or deny another doer permission to follow all my habits.
Completion Requirements:
-Provide a UI that appears whenever another user has sent a remote request to follow the current user
-Allow the user to send an acceptance or denial result back to the original user
-Update both the current user and remote user's information to reflect the new following status
Halfway Checkpoint Completion:
-The acceptance/denial portion of this task should be partially or fully completed by the halfway checkpoint
-The rest of the task need not be completed by the halfway checkpoint

Due to time constraints, this issue is being modified to be completed after the halfway checkpoint

Working and verified.  Closing.


iOS 7 crash

Expected Behaviour
Normal behaviour
Actual Behaviour
App crash
Steps to Reproduce
Simply try it on iPhone 4 (or any device with iOS 7)
Platform and Version (eg. Android 5.0 or iOS 9.2.1)
iOS 7.1.2
Cordova CLI version and cordova platform version
cordova 6.5.0
cordova iOS 4.3.1

Plugin version
6.0.6

Logs taken while reproducing problem
The problem is related to "setUpCaptureSession" method. Exactly, the app crashes at line 526:
[output setMetadataObjectTypes:@[AVMetadataObjectTypeQRCode, ....]];

AVMetadataObjectTypeDataMatrixCode is iOS 8+ and probably other types too (didn't check all)
BTW, cordova iOS 4.3.1 is iOS 8+ too, did you modify the Xcode project to run the app on iOS 7?

Not really, I use xCode 7.1 in order to build on iOS7. I didn't really know platform 4.3.1 is for iOS8+, I didn't find any reference to this in official page. Do you know where can I find this type of info? Also in this plugin page there is an ambiguos "iOS support". Thanks you

It was changed on 4.0.0 https://cordova.apache.org/announcements/2015/12/08/cordova-ios-4.0.0.html
So, you didn't have to manually change the deployment target on the Xcode project to make it work on iOS 7?

Well, that's actually possibile.  Do you know any valid reason in order to not do that?

If you remove and re add the platform the deployment target will be restored to iOS 8, so you have to remember to re set it to iOS 7.
Other than that, there is no problem. When we remove support for an old iOS version it usually just mean that we no longer test on it, so it might or might not work, but in case it doesn't work, it won't be fixed. (Talking about cordova-ios, not sure about this plugin policy)

Not supporting iOS 7 for this plugin.


Curious treatment of kanji-break list

Looking at the code, it seems that kanji-break list is assummed to have different content constraints in different places.
Specifically, first in join-substring-words*, for every start-end range for which at least one word is found, kanji breaks within that range are found and added to the kanji-breaks list. There is a single list for all the ranges, so if the same two kanjis are parts of more than one word (found with different ranges), the position of the break will be added to the list more than once.
Then, just before gen-score call, we have a:

   for kb = (mapcar (lambda (n) (- n start)) (intersection (list start end) kanji-break))

which will put duplicates in the kb list, if it finds them in kanji-break list. So far, it looks like you are counting places that break more than one found word range as many times as there are different word ranges found. This code also reindexes the breaks so that they start from the beginning of the word that's about to be scored. So the resultting kb list could have, for example, contents like nil, (0), (1), (2), (0 1), (0 2) (typical) , but it could also have (0 0), (1 1), (0 0 1 1) (albeit rarely, most likely).
But then, when the kanji-break list contents are actually used, at the very beginning of kanji-break-penalty, we have:

(let ((end (cond ((cdr kanji-break) :both)
((eql (car kanji-break) 0) :beg)
(t :end)))

which seems to squarely assume, that the kanji-break (taken from kb) list will have either (0), (word-size), or (0 word-size) content. It can't be nil, of kanji-break-penallty wouldn't ever be called.
So there can be words, beginning of which breaks nothing, but the end of which comes to break more than one (start end) range, for which there was a word found, and so for which the kb will contain the word-size more then once, for example, for a 1-character/mora word it'll be (1 1), and then this 'let' will pick the end variable to the :both , even though it should have picked :end.
Is this by design? I seem to be missing something here, as I'd assume that if it's a bug, it'll have wide-ranging effects on segmentation.

Hi, thanks for the report. TBH I wrote this all a long time ago, but let me try to remember what this does.
First of all, the term "kanji break" is used for segments which break up 2 sequential kanji which are already a part of some other segment, which is considered "bad" for scoring (even though there are legitimate cases for such a segmentation). For example "改題します" which is a valid segment can be split as "改"+"題します" which would be an example of a segmentation penalized for kanji break.
First it finds the possible positions where a kanji break may occur. It seems that you're correct and the same position can be added more than once. For example for above string join-substring-words* will return (1 1 1) as kanji-break.
Next we take the list of beginning and end of a segment and intersect it with kanji-break list, and then the starting position is subtracted so I assume the result is either nil, (0), (len) or (0 len)  or (len 0) where len is the length of the word. However you're correct that according to the spec intersection is allowed to return duplicate elements depending on implementation.
In practice, when using SBCL and the first element is a distinct pair, there are no duplicates in the return value. So the bug is avoided. But if the arguments were in a different order, it would return duplicates.
ICHIRAN/DICT> (intersection (list 1 4) (list 1 1 4 4 4 1 1 4 4))
(4 1)
ICHIRAN/DICT> (intersection (list 1 1 4 4 4 1 1 4 4) (list 1 4))
(4 4 1 1 4 4 4 1 1)

I'm going to fix this to be compliant to the spec, but I believe this issue does not result in a bug in the current implementation.

Thank you for the information, and confirmation that it's supposed to not contain duplicated indexes. I thought that in theory a kanji break that breaks more entries might be a more serious one, but then you'd probably be counting all words, not distinct ranges.


[otbn,util] Fix block comment parsing in otbn-as

For some reason, I'd put effort into passing comments through to the
destination when translating from OTBN assembly to RISC-V assembly.
Other aspects of the code get mangled, so this isn't really worth
doing and, worse, it also made a mess of instruction parsing. So
something like this:
addi x0, x0, 1 /* foo */

would try to match ADDI args with string x0, x0, 1 /* foo */ (not
stripping out the comment).
Stop doing the silly thing!
Fixes #6258.

Maybe, about the test assembly files.  Hmm, maybe I'll update this PR to bodge one of those with an example of this (together with a comment explaining what's going on!)
About line numbers: I don't think this will actually make things worse (since we still output empty lines inside block comments), but it's still a bit naff. I'll take a look in a minute: maybe it's easy to sort out.


Header2

Commit Message: Adding a header for grpc-message-type to CustomHeaderValues.
Additional Description: N/a
Risk Level: low
Testing: unit
Docs Changes: N/a
Release Notes: N/a
Platform Specific Features: N/a

/assign @alyssawilk

Ah thanks for catching that, removed the extra character.

/retest


Add password change functionality to edit user page.

Unset password value in form builder for edit form to skip validation when not changing password.

Submitted this because I needed the password edit functionality and appeared others do to. Per this issue on Core I did my best to submit a PR. https://github.com/laravel-enso/Core/issues/38

I understand the need but the implementation needs work.
We need a PasswordPolicy and an upgraded UserController / User repo

We also want a custom form to display the password strength


Feature/anchor all elements

Update to match all anchor elements with :target talked about in #280 .

very cool, I didn't know about this target selector, is it consistent across browsers?

Supprisingly yes. I also learned about it thanks to @jorisvandenbossche 's research.
https://developer.mozilla.org/en-US/docs/Web/CSS/:target

Cool!
@hoetmaaiers it seems you have a conflict (because the actual dt change is not in master, so the diff should show that this is removed or updated.
The change from 80 to 60px offset is intentional? (it looks fine on the demo docs for this PR)

The merge conflicts are resolved now.
The choice for 60px is indeed on purpose. This leave some extra white space at the top without the anchor element being smacked to the edge.

Grmbl, the merge resolution made the 'lint' check fail. @choldgraf or @jorisvandenbossche I always struggle with this check. Is it a problem with indentation or alike?

@hoetmaaiers the issue was that yarn build:production was still producing a change, and particularly the removal of the old built css/js files.
(after doing a yarn build, you need to do git add pydata_sphinx_theme/static/ to ensure the deleted files are also tracked as deleted by git)

this LGTM! and the tests are now passing with @jorisvandenbossche 's fix 🚀


python312Packages.langsmith: 0.1.54 -> 0.1.56,  python312Packages.langchain-core: 0.1.51 -> 0.1.52, python312Packages.langchain-community: 0.0.37 -> 0.0.38

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 310529 run on x86_64-linux 1

2 packages marked as broken and skipped:

khoj
khoj.dist

6 packages failed to build:

pentestgpt
pentestgpt.dist
python311Packages.langchain
python311Packages.langchain.dist
python312Packages.langchain
python312Packages.langchain.dist

16 packages built:

python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python312Packages.langchain-community
python312Packages.langchain-community.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langsmith
python312Packages.langsmith.dist

Result of nixpkgs-review pr 310529 run on x86_64-linux 1

2 packages marked as broken and skipped:

khoj
khoj.dist

22 packages built:

pentestgpt
pentestgpt.dist
python311Packages.langchain
python311Packages.langchain-community
python311Packages.langchain-community.dist
python311Packages.langchain-core
python311Packages.langchain-core.dist
python311Packages.langchain-text-splitters
python311Packages.langchain-text-splitters.dist
python311Packages.langchain.dist
python311Packages.langsmith
python311Packages.langsmith.dist
python312Packages.langchain
python312Packages.langchain-community
python312Packages.langchain-community.dist
python312Packages.langchain-core
python312Packages.langchain-core.dist
python312Packages.langchain-text-splitters
python312Packages.langchain-text-splitters.dist
python312Packages.langchain.dist
python312Packages.langsmith
python312Packages.langsmith.dist


Set wheel alpha only applies to picker not sliders

Please complete the following information:

Library Version: v1.0.1

Describe the Bug:
Set wheel alpha only applies to picker not sliders. The little white dot is still pure white on the others. This probably applies to all of the "wheel" settings. I would expect them to all be consistent.

This issue was fixed in the new release, 1.0.2. Thanks for reporting this issue!


Rust roadmap

Feature scope
CLI (options, error messages, logging, etc.)
Description
Is there any roadmap for using rust to build tap, target, transform and map?

Hey @reidlai!
Nothing as concrete as a roadmap but some folks in the community and myself have done interesting PoCs for Rust-based connectors.
See for example:

https://github.com/edgarrmondragon/singer-rust
https://github.com/z3z1ma/singer-rust

In the first example, there's even a toy target published to PyPI thanks to Maturin[^1] so it's something you could already add to Meltano! (Taking a personal note to add an example of that to the README).
That said, the main takeaways from those PoCs are:

IO is slightly more performant, perhaps in large part because we're deserializing into an struct. The singer-sdk is surely leaving some performance on the table in that regard. See https://github.com/meltano/sdk/pull/1784.
Rust and Python are miles apart in terms of beginner friendliness, so it's unclear how much the community could participate in creating novel connectors.
The point above makes me think that one interesting approach would be to write the most demanded targets and mappers in Rust with CLIs published to PyPI.

I'm curious what you think of that, and whether you have expectations of what part Rust would play in Meltano plugins.
[^1]: Build and publish crates with pyo3, rust-cpython, cffi and uniffi bindings as well as rust binaries as python packages with minimal configuration. https://github.com/pyo3/maturin.

Actually python is not efficient compared with rust.  I know that I can use rust to create tap and target using rust...but I can foresee if we can use rust to build custom mapping and transformation, meltano can run very fast without GC


So uh....how do you build this?

Lot's of cool information in README.md, but nothing on making, installing.  No INSTALL doc or information in the docs directory so.....how do I build this thing?

You can find some information here:
https://virustotal.github.io/yara-x/docs/intro/installation/
In general the build process is pretty standard in all Rust projects.

Brilliant..thank you.


Add troubleshooting instructions

Adds troubleshooting instructions for when emails are not being sent.

Hey @marcelkooi , you'll be able to get the JSON message from each of your API calls made from the SDK by using print() on the send function. For example, when sending mail:
print(mailer.send(email))

In case of success, you'll get a plain 202 response.
In case of failure, the reason should appear in the JSON response:
422
{
  "message": "The given data was invalid.",
  "errors": {
    "from.email": [
      "The from.email must be verified."
    ]
  }
}


iframeresizer getPageInfo

Hi, David.  IFrameResizer is working fine.  Console logs appear normal.  But I can't get the iframe page method getPageInfo working.  Could you provide an example?  Thanks.

If (parentIFrame)
  parentIFrame.getPageInfo(
    (pageInfo) => console.log('pageInfo: ', pageInfo)
  );


Add thebloke's docker image

Will use his docker and then a FROM to build our own, adding our files on top.

https://github.com/TheBlokeAI/dockerLLM


empty placeholder, problem mask with dash

mask: '999-999-999',
placeholder: '',

start:

but I want the dashes to add automatically when I add characters
that is:
start empty:
adds a character, second character, third character
A DASH IS ADDED
adds a character, second character, third character
A DASH IS ADDED

@SrgGs ,
Try with https://github.com/RobinHerbots/Inputmask#jit-masking


New version: Equate v0.1.9

Registering package: Equate
Repository: https://github.com/takuizum/Equate.jl
Created by: @takuizum
Version: v0.1.9
Commit: 4b86309c561083ffc18ca00566e78545486ff375
Reviewed by: @takuizum
Reference: https://github.com/takuizum/Equate.jl/issues/11#issuecomment-831046492

https://github.com/JuliaRegistries/General/pull/35897

Block


Youtube clips sometimes fail to download video

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I'm running yt-dlp version 2023.07.06 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Slovakia
Provide a description that is worded well enough to be understood
attempting to download certain youtube clips, for example:
https://www.youtube.com/clip/Ugkx68-rV6W0dggzvNxT6Er9VD51MfinUm8o
will download an mp4 file with no video and sound only. This clip has video as well as sound in browser. I wish to download video with sound.
i am running:
yt-dlp -a batch.txt --remux-video mp4 --force-keyframes-at-cuts --cookies-from-browser vivaldi -N 16
with my config file being:
--ffmpeg-location D:/coding/yt-dlp/ffmpeg-master-latest-win64-gpl-shared/bin/ffmpeg.exe
--audio-quality 0

the ffmpeg version is the latest windows auto-build from https://github.com/BtbN/FFmpeg-Builds/releases
(for this issue, i'm running with batch.txt only containing this 1 link, so the output of the log command is shorter)
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
comment exceeded 65536 characters. Here is a pastebin link: https://pastebin.com/7tWMDCyZ

show Complete Verbose Output and try playing the resulting video with a different media player such as mpv

According to the log, both video and audio was downloaded and muxed. Try playing the resulting video file with a different media player such as mpv.

i attempted to play it in mpv, but it was sound-only too. could you try reproducing this on your machine with the particular url? i tried downloading it multiple times, and in different folders too. same result.

Yeah I can reproduce the issue. It's due to an ffmpeg bug, see #7824

To workaround the ffmpeg bug, avoid m3u8 formats

would you please tell me how i can do that? can i somehow filter them out of the possible ones or something? i just want an mp4 video...

adding -S proto:https to your command will have yt-dlp prefer https protocol formats
or you can exclude them being extracted at all with --extractor-args "youtube:player_client=android,web"

thanks a lot!


ES6 imports not working in broker.js or worker.js.

After upgrading to the latest version of SC, the server now barfs on import statements in worker.js (and broker.js since I have to import SCBroker), even though I am using babel-register. As I am using Koa for user auth logic, I have quite a few imports in the worker.js module. Any way to fix this without changing everything to require?

In fact, this is a big problem as many of my local imports have dependencies as well... Also, I am using module-resolver babel plugin to keep imports clean, i.e. import something from 'server/something' as opposed to var something = require('../../path/to/server/something').

@Panoplos It looks like babel-register ignores node_modules by default but you can set ignore to false. https://www.npmjs.com/package/babel-register#ignores-node_modules-by-default
If you use a transpiler like babel or coffeescript, you may need to rename worker.jsx (or whatever the extension is) to just worker.js and move the actual logic into an different .jsx file (so worker.js would just be babel-related bootstrap logic)- Then you require it from worker.js. Then you should be able to use import in your .jsx file.
If you use Node.js v8+, you can use es6 module import natively if you pass the --experimental-modules flag.

With the new architecture, your worker.js file is executed directly by Node.js with nothing in-between (via cluster.fork()). So you should treat worker.js as if it was executed with the command node worker.js

Note that I approached this slightly differently in that I included -r babel-register on the initial command line, as it appears you guys are copying over all args to the forked process.


SyntaxError: Identifier expected when generating models from a PostgreSQL instance

Encountered error:
<EMAIL_ADDRESS>[11:23:57 PM] Starting creation of model classes.
(node:9316) UnhandledPromiseRejectionWarning: SyntaxError: Declaration expected. (26:3)
  24 | @OneToOne(()=>Player,player=>player.users,{ onDelete:"CASCADE" })
  25 | @JoinColumn([{ name: "id", referencedColumnName: "id" },
> 26 | ])
     |   ^
  27 |
  28 | :Player;
  29 |
    at t (C:\node_modules\prettier\parser-typescript.js:1:285)
    at Object.parse (C:\node_modules\prettier\parser-typescript.js:14:180461)
    at Object.parse (C:\node_modules\prettier\index.js:9739:19)
    at coreFormat (C:\node_modules\prettier\index.js:13252:23)
    at format (C:\node_modules\prettier\index.js:13510:73)
    at formatWithCursor (C:\node_modules\prettier\index.js:13526:12)
    at C:\node_modules\prettier\index.js:44207:15
    at Object.format (C:\node_modules\prettier\index.js:44226:12)
    at C:\dist\src\ModelGeneration.js:60:36
    at Array.forEach (<anonymous>)

Possible cause:
I believe the syntax error is caused by the new line 26?
Question:
Is it possible to disable TypeScript validation? I could manually fix these issues in the meantime.

It is possible to skip typescript validation(fresh change introduced in #259), but it isn't available in any released version yet. You can use version from github(npm install Kononnable/typeorm-model-generator#master) or modify those lines manually: install package as a dependency, and replace in ModelGeneration.js file:
const formatted = Prettier.format(withImportStatements, {
            parser: "typescript"
        });

to
const formatted = withImportStatements;

Anyhow, there is an error because of line 28 - there is no field name there, it's just saying it should be of  Player type. However without DDL statements for the table I have no clue why there was no field name given.

@Kononnable thank you so much for the reply, sorry it took me more than a week to reply.
This happened in a pet project in which I'm using DBeaver to architect the database since I think it's faster than doing it programmatically, at least when starting from scratch. So very likely it's something to do with that.
I ended up restructuring the DB and it did not reproduce and in the process, I lost the DDLs. However, if I run into this again I'll install the GitHub package as you said and post a DDL sample ere. Thanks so much.


Timeline for v0.7

When is the submission deadline for v0.7?

Initial Discussion on previous timeline was here:
https://github.com/mlperf/training_policies/issues/168

SWG Notes:
Sept is the inference review month. August is too soon. This ball parks October on the early end, and early 2020 on the late end.

Most likely to park in Nov or early Dec.

SWG Notes:
Closing due to duplicate; https://github.com/mlperf/training_policies/issues/242


desktop:windows build fails saying that plugins require symlink support, but developer mode already enabled

Windows 10 Enterprise version 1909
When trying to build the flutter gallery app I get the following message:
Please enable Developer Mode in your system settings. Run start ms-settings:developers to open settings.
However, Developer Mode is already enabled on this machine.
Note that this is corporate machine and I do not have admin rights. I have also verified that I am able to create symbolic links from the command line (using ln -s).

Hi @stevenovack
Can you please provide your flutter doctor -v your flutter run -d windows --verbose and a complete reproducible minimal code sample
Thank you

Hi @TahaTesser,
Unfortunately, I am not allowed to transfer any data from my work machine so I cannot show you the output. However, flutter doctor -v does not show any problems. Flutter run ends with the error mentioned above. Please let me know if there is anything in particular that you want me to look for.
To reproduce:

git clone https://github.com/flutter/gallery
cd gallery
flutter run

Note that flutter upgrade indicates that flutter is up to date.

Hi @stevenovack
You can censor/blur any directory location, the output would be mostly related to Flutter itself, it helps us to understand which version of Flutter causes the, what's the framework, engine revision, etc.
If it reproduces with gallery repo, you don't need to provide a code sample
Thanks

Hi @TahaTesser,
Sorry, but that's not an option -- my company is quite strict about this stuff. But, let me know if there is anything I can do to help diagnose the problem.
Cheers,
Steve

Hi @stevenovack
I understand, at least can you say what Flutter version you're on? Latest stable?
Thank you

@TahaTesser 1.26.0-1.0.pre  channel dev
Framework 63062a6443   2020-12-13
Engine 4797b06652
Dart 2.12.0

Hi @stevenovack
Can you please check the output of your git config --list
PS C:\Users\Taha> git config --list
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=true
pull.rebase=false
credential.helper=manager-core
credential.https://dev.azure.com.usehttppath=true
user.name=Taha Tesser
<EMAIL_ADDRESS>PS C:\Users\Taha>

It would say core.symlinks=true
If not, uninstall git and restart your machine, install it again

@TahaTesser OK, core.symlinks=false on my machine. I'll try uninstalling, restarting & reinstalling tomorrow and will let you know how it goes. Thanks for the help!

@TahaTesser Setting core.symlinks=true had no effect.
But, after digging a bit deeper, it looks like I don't have the permission needed to create Windows symlinks, even though Developer Mode is enabled (apparently "ln -s", which does work, isn't implemented using Windows symlinks).
I may eventually be able to get Windows symlinks enabled on this machine, but I'm wondering if you can suggest any workarounds?  Or, would it be easy to change my local Flutter implementation to not need Windows symlinks?
Thanks for the help!

Hi @stevenovack
That might be it, hope you enable it and get it working on your system. I tried to find a workaround by disabling developer mode but I couldn't find any workaround. If you find any, comment below, it would help others.
Given your last message I feel safe to close this issue, if you disagree please write in the comments and I will reopen it.
Thank you


velodrome plugin

Velodrome Plugin for Goat SDK
Background
This PR adds support for Velodrome Finance, a leading AMM on Optimism, to the Goat SDK. The plugin enables AI agents to interact with Velodrome's core features including token swaps and liquidity provision.
The plugin uses the official Velodrome V2 contracts and follows the same patterns as other successful Goat SDK plugins like Kim and Polymarket. It's designed to be easy to use while providing comprehensive safety features for AI agents interacting with Velodrome.
What does this PR do?
Adds a new plugin (@goat-sdk/plugin-velodrome) that implements:

Token Swaps

Direct token-to-token swaps
Support for both stable and volatile pools
Slippage protection via amountOutMin parameter

Liquidity Provision

Add liquidity to stable/volatile pools
Support for minimum amounts to prevent sandwich attacks
Optional recipient address for LP tokens

Key features:

Full TypeScript support with comprehensive type definitions
Parameter validation using Zod schemas
Chain validation (Optimism only)
Proper error handling
Support for both standard and hosted wallets

What kind of change is this?

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

Documentation changes needed?
Yes, documentation should be updated to include:

Installation and setup instructions
Examples for swapping tokens
Examples for providing liquidity
Parameter descriptions and types
Supported chains (Optimism)

Testing
Detailed testing steps

Token Swaps

const plugin = velodrome();
await agent.use(plugin).execute("swap_exact_tokens", {
    tokenIn: "0x...", // USDC
    tokenOut: "0x...", // WETH
    amountIn: "500",
    amountOutMin: "0.25",
    tokenInDecimals: 6,
    tokenOutDecimals: 18
});

Add Liquidity

await agent.use(plugin).execute("add_liquidity", {
    token0: "0x...", // USDC
    token1: "0x...", // WETH
    stable: false,
    amount0Desired: "1000",
    amount1Desired: "0.5",
    amount0Min: "995",
    amount1Min: "0.495",
    token0Decimals: 6,
    token1Decimals: 18
});

Plugin Testing Checklist

[x] Tested with key pair wallets
[x] Tested with hosted wallets
[x] Verified transaction success on Optimism
[x] Verified proper error handling
[x] Verified slippage protection works
[x] Verified deadline handling works

Discord username
0xkamal7

Note: This is a WIP rn and I am testing the plugin on some chains like mode


The application form for volunteer doesn't submit

Which area(s) of Podkrepi.bg are affected?
Other
Describe the Bug
All the form fields have valid values - strings, emails, phone number +359, all checkboxes for agreements are checked.
When I click on "Submit", an error message appear "Възникна грешка! Опитайте отново!"
There is no any error number, no error messages next to specific fields, no anything else.
To Reproduce
Enter valid values in all fields.
Expected Behavior
The form should submit.
If there is an error, tell me exactly what's wrong.
I expect to see a message pointing to the exact error. Having an error number may help you too.
Which browser are you using? (if relevant)
Brave v1.58.137, Chromium: 117.0.5938.153 (Official Build) (arm64)

@valexiev I cannot reproduce the issue.
Is it about this form https://podkrepi.bg/support ?
If not could you please specify the form and steps to reproduce it?

Hi there!
I managed to reproduce it many times using the English and Bulgarian versions of the website.
Steps to reproduce:

Open https://podkrepi.bg/en
Click on "About us" menu and select "Join Us"
Select Volunteer checkbox, Then QA checkbox
Populate all the fields in the contact form with valid data (name, email, phone, text msg)
Select all checkboxes and Submit

A new page opens showing a message "Thanks for joining the supporters".
At the same time in the footer, an error message shows up "There was an error processing your message!" That message stays for a few seconds and disappears.
Same behavior for both the ENG and BG versions.
Hope this helps :)

I succeeded reproducing it. The bug is valid.
Thank you @FlyWithMarie!

Sorry that I have missed the question.
Yes, the correct form is “Join us”.
On Fri, 5 Apr 2024 at 7:42, Ani @.***> wrote:

I succeeded reproducing it. The bug is valid.
Thank you @FlyWithMarie https://github.com/FlyWithMarie!
—
Reply to this email directly, view it on GitHub
https://github.com/podkrepi-bg/frontend/issues/1653#issuecomment-2038913997,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADQVPCLIMDGSL7YMKEJME3Y3YTRZAVCNFSM6AAAAAA7E5LLMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZYHEYTGOJZG4
.
You are receiving this because you were mentioned.Message ID:
@.***>


events[boolean mask] computes fail with scheduler="processes" or a distributed Client

import dask_awkward as dak
from coffea.nanoevents import NanoAODSchema, NanoEventsFactory
from distributed import Client

fnames = {"../../coffea_dev/coffea/tests/samples/nano_dy.root": "Events"}

events = NanoEventsFactory.from_root(
    fnames,
    schemaclass=NanoAODSchema,
    permit_dask=True,
).events()

mask = dak.num(events.Electron.pt) >= 1

(events[mask]).compute(scheduler="threads")

(events[mask]).compute(scheduler="processes")

with Client() as client:
    (events[mask]).compute()

From the above snippet, only the first compute works. The other two fail with
TypeError: unhashable type: 'dict'

This error occurred while calling

    ak.to_packed(
        <Array [{PuppiMET: {...}, ...}, ..., {...}] type='20 * NanoEvents[P...'>
        highlevel = False
    )

This  happens in awkward>=2.3.0 and is independent of dask-awkward or uproot version. However it is dependent on coffea's nanoevents. I wasn't able to reproduce this if events are read with plain uproot.
I don't know which is the "correct" package to post the issue so I'm tagging @lgray and awkward people @jpivarski @agoose77.
If you'd like to move this issue, let me know.
I would also like to note that in my code (https://github.com/iasonkrom/egamma-tnp/blob/6e379ebb784869bf38f09f91f2b790aa91469b69/src/egamma_tnp/_tnpmodules.py#L37) where more things happen afterwards during compute, this fails only with scheduler="processes" and works with the distributed Client.

@iasonkrom this is an Awkward bug, and I'm responsible! I'll make a bugfix to correct the oversight shortly :)


Error importing a library when using the plugin

Despite the libraries existing in my workspace , I keep on getting this error
Build constraints exclude all Go files in //path/to/library . I am not sure exactly how to interpret this error correctly as I have no issues importing other libraries. This has lead to syntax highlighting being red over all my source files as the ide keeps on showing the import as invalid.
To reproduce this issue locally:

Create a bazel project from this https://github.com/prysmaticlabs/prysm.
After syncing the project , open up any source file(ex : beacon-chain/blockchain/service.go) which imports this package:
github.com/prysmaticlabs/prysm/proto/beacon/p2p/v1
You will then get the error Build constraints exclude all Go files , which leads to syntax highlighting of any obejct used from that package being red as it is regarded as invalid.

Also having this same issue on GoLand 2018.3.3. Looks like GoLand isn't picking up the pb.go files that are generated by Bazel.

@nisdas After further investigation, looks like IntelliJ with Go plugin doesn't enable Vgo support by default but GoLand does. Disabling Vgo support for the project in GoLand resolved the above issue for me.

Same issue here. Enableing/disabling Vgo did not help (was not enabled by default in Goland for my project). This seems to only affect go libs that use cgo, since most of the imports are recognized correctly.

Any update on this? I'm using GoLand 2019.2.5 and v2019.12.02 of the Bazel plugin.

I have same issue  with
IntelliJ IDEA 2020.3.2 (Ultimate Edition)
Build #IU-203.7148.57, built on January 26, 2021
Licensed to ... Ltd / ...
Subscription is active until ...
Runtime version: <IP_ADDRESS>+11-b1145.77 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 10.15.7
GC: ParNew, ConcurrentMarkSweep
Memory: 4012M
Cores: 12
Non-Bundled Plugins: YAML/Ansible support, dk.lost_world.intellij-touch, org.intellij.plugins.hcl, org.jetbrains.plugins.go-template, org.jetbrains.kotlin, Pythonid, org.jetbrains.plugins.go

some libs are just  are red in the editor however I can successfully build the project with no issues.

Could you try updating to the newest IntelliJ/GoLand, and updating the plugin? There's been quite a bit of work on .pb.go files lately.

We are closing this issue now as it is fixed in the latest plugin and IDE releases. Please check and let us know , with complete steps, if you are still seeing the same observation. Thanks!


Error trying to vendor dependencies

I've added this bit to my Cargo.toml:
[package.metadata.vendor-filter]
platforms = ["*-*-linux-*", "*-freebsd"]

I'm basically trying to vendor dependencies requires to build on any Linux or FreeBSD (which is, realistically, the only places where my codebase works).
However, this fails, and I'm not entirely sure why:
> cargo vendor-filterer
Gathering metadata for platforms
error: Executing cargo metadata: Error during execution of `cargo metadata`: error: failed to run `rustc` to learn about target-specific information

Caused by:
  process didn't exit successfully: `rustc - --crate-name ___ --print=file-names --target m68k-unknown-linux-gnu --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg` (exit status: 1)
  --- stderr
  error: Could not create LLVM TargetMachine for triple: m68k-unknown-linux-gnu: No available targets are compatible with triple "m68k-unknown-linux-gnu"

The project is https://git.sr.ht/~whynothugo/shotman, in case it's necessary for reproducing, but I don't think this is anything specifically related to my project.

This is a dup of https://github.com/coreos/cargo-vendor-filterer/issues/50


enable sequence embedding in inference for BR model, etc (#24)

Summary: Pull Request resolved: https://github.com/facebookresearch/torchrec/pull/24
Reviewed By: xing-liu
Differential Revision: D33832106

Was this fork deleted? This PR is broken.


feat: Add Tailwind Wallet CosmosKit adapter

Tailwind is a Cosmos wallet that lets users pay gas in any token on any chain. We just launched our public beta last week. See website and Chrome extension. You can use code USE-COSMOSKIT to test the wallet.

@baoskee  Please don't put all the code in one index.ts.  Put them in different files just like other wallets.

@baoskee Please don't put all the code in one index.ts. Put them in different files just like other wallets.

Just did in last commit. Lmk what you think

@baoskee Please create another PR to add these things.

Add a tailwind package which exports tailwind-extension
Add docs
Add tailwind to cosmos-kit package
You can use this PR as reference, thanks.
https://github.com/cosmology-tech/cosmos-kit/pull/408
@pyramation  FYI

@twhy opened a PR ~ https://github.com/cosmology-tech/cosmos-kit/pull/415


Changes in README.md for DA1500 example.

Justification:

Changes in arm.py/openthread.py might have huge
impact on tests results in GRL Test Harness tool.
Due to that it is important to highlight commit,
from which this file was used during tests done
by Dialog Semiconductors.

Any updates of gcc compiler might provided new
type of warnings and those might be valid
Dialog's driver. Proven build environment needs
to be specified.

Superseded by #1178.


ignored modules yield empty objects insteaad of throwing

Description
require("x") where x is ignored should lead to an empty object
fixes WEB-829

sokra/cjs-ignore-empty-module


Error when requesting Spain temperatures data: noaa_api("SP",start_date,end_Date)

Describe the bug
When requesting data of Spain I have the following error:
Expected behavior
Having back the dataset of Spain in the selected range of dates. It works perfectly well with France.
Screenshots

data = noaa_api(countries, start_date, end_date)
...:print(data)
...:
INFO:root:Requesting data for SP
DEBUG:root:Making request 0 / 11
DEBUG:root:Making request 1 / 11
DEBUG:root:Making request 2 / 11
DEBUG:root:Making request 3 / 11
DEBUG:root:Making request 4 / 11
DEBUG:root:Making request 5 / 11
DEBUG:root:Making request 6 / 11
DEBUG:root:Making request 7 / 11
DEBUG:root:Making request 8 / 11
DEBUG:root:Making request 9 / 11
DEBUG:root:Making request 10 / 11
DEBUG:root:Making request 11 / 11
Traceback (most recent call last):
File "C:\Users\juanc\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3331, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 1, in
data = noaa_api(countries, start_date, end_date)
File "C:/Users/juanc/Desktop/01 JUAN CALVO/01 BIG DATA/01 PROYECTOS/COVID-19/CODE/REPOSITORIES/task-geo-master\task_geo\data_sources\noaa_init_.py", line 6, in noaa_api
raw = noaa_api_connector(countries, start_date, end_date)
File "C:/Users/juanc/Desktop/01 JUAN CALVO/01 BIG DATA/01 PROYECTOS/COVID-19/CODE/REPOSITORIES/task-geo-master\task_geo\data_sources\noaa\api_connector.py", line 142, in noaa_api_connector
return data[columns]
File "C:\Users\juanc\Anaconda3\lib\site-packages\pandas\core\frame.py", line 2806, in getitem
indexer = self.loc._get_listlike_indexer(key, axis=1, raise_missing=True)[1]
File "C:\Users\juanc\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 1551, in _get_listlike_indexer
keyarr, indexer, o._get_axis_number(axis), raise_missing=raise_missing
File "C:\Users\juanc\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 1644, in _validate_read_indexer
raise KeyError(f"{not_found} not in index")
KeyError: "['SNWD'] not in index"

Desktop (please complete the following information):

Windows
Chrome

I've been able to replicate it, fix it ASAP.


Expand library with Deploy and Auth endpoints?

We can make this library more generic and implement methods for Auth API and Deploy API.
The library name could be:

ionic-api-php
ionic-html-api-php
ionic-cloud-api-php
...

Another name could be:

ionic-cloud-php

ionic-api-php it's ok too.

I have created ionic-api-php repo, to make some tests at weekend.

Great!

I close this issue, because we have a new repository for that: https://github.com/tomloprod/ionic-cloud-php


Turn abundance back into presence-absence

While we initially used the Nina Insect Monitoring Dataset as an abundance dataset to test that the model could take count data, our models currently have a poor understanding of abundance data. Until the modellers have had time to put a bit more thought into this, we should keep this data as presence-absence.

I'd keep it as abundance in the model, but in the interpretation we can stick to presence.
If you have an overdispersion term in the model, it'll be fine.


Direct kubernetes resources to the nightly tag instead of the nightly branch

Closes #147

Build is green, merging.


Swift 3 and Xcode 8 compatibility

Thanks! Already added and available in Formatter 1.0.0. https://github.com/3lvis/Formatter/releases/tag/1.0.0


Installation failing on Win 7

Hello,
Installation is failing on Windows 7 (French fresh install and fully up to date) as you can see :
[] Installing...
[] Terminal Services version: 6.1.7601.18637
[+] This version of Terminal Services is fully supported.
[] Configuring TermService...
[] Starting TermService...
[-] StartService error (code 1068).
[-] Failed to set up TermService. Unknown error.
Any suggestion as to how I could overcome the issue ?
Thanks,
Seb

Error 1068 is "The dependency service or group failed to start.". Check for any disabled/malfunctioning dependencies of TermService:


Multiple Queue Reader - Activation Procedure Spawning

While I imagine it is probably true, it would be good if this topic had some explicit details about, or references to, how activated store procedure calls are spawned when MAX_QUEUE_READERS is greater than 1. Does each one get its own SPID? If my internal activation stored procedure creates a #Temp table, will each parallel executing copy of the proc get its own #Temp table without cross-talk?

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

ID: f996c3a4-8cd7-2046-9819-acd3fb7ffb5f
Version Independent ID: 6714dee4-7077-56d2-1227-83d1ab0d6638
Content: CREATE QUEUE (Transact-SQL) - SQL Server
Content Source: docs/t-sql/statements/create-queue-transact-sql.md
Product: sql
Technology: t-sql
GitHub Login: @CarlRabeler
Microsoft Alias: carlrab

I found the "Internal Activation Context" topic at
https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms171585(v%3Dsql.105)
In the "Session Settings" section, it says "Service Broker executes internally activated service programs on a background session distinct from the connection that created the message." It is not explicit whether parallel activated procs are on separate background sessions. A strict interpretation of that text is "programs" (plural) on "a" (singlular) background session... It does not say "distinct from each other."

@JediSQL Thank you for the feedback.
This has been assigned to the author.

This question is answered here: https://stackoverflow.com/questions/44116727/does-service-broker-use-the-same-session-for-stored-procedure-exec-risk-of-tem/44126719#44126719

#please-close


purchase: handle updated balance in purchase window

Refs #21
Updated to handle new credits in the middle of a purchase window. We compare the global balance with the current balance and check if it is significant enough to update the ticket queue.
Tested by allowing ticketbuyer to purchase tickets, then credited the account and verified that new tickets were purchased.

looks close, though seems that we should retain how many tickets have already been bought in the window.
this is the situation I am thinking of:
window starts at block 100, spendableBalance is 100, tickets are 1 and according to the calculation it says you should buy 10 during that window to maintain whatever price.  then you purchase 9 of the recommended tickets.  after that you receive an updated spendable balance to 100 that triggers you to fillTicketsQueue again, which would ask you to buy another 10 tickets.
Though doubtful, it seems like this could happen and would lead to overbuying windows to maintain price targeting

Thanks @alexlyp Updated to consider previous ticket purchases and the target number of tickets. Tested that ticket queue calculations are updated with new credits significant enough to increase the target number of tickets in this window. Also tested that previous ticket purchases are considered, as before.


Add Support For Installing NVM Instead of latest node versions

most of the devs I know don't use a static NodeJS version but use a version manager like NVM (NODE VERSION MANAGER) which is for linux. but for windows, luckily we have a port "NVM For Windows".
It would be much better to add a option in the install section for this.
Thanks!

Dig it, was running into nodejs errors with neovim in windows due to version issues. This is perfect, I'll get this added in #374


Installation of most recent version fails

Hi Christian-Me,
unfortunately I am not able to install the most recent version via
npm i node-red-contrib-chroma

The installation is aborted with the following message:
up to date, audited 406 packages in 13s
...
35 vulnerabilities (2 low, 15 moderate, 16 high, 2 critical)

Any chance that this will get resolved ??
Thank you for this great package...

Resolved...


Add the images being pushed

Originally https://github.com/neonadventures/slack-docker-hub-integration/pull/3

Don't think this is what we're looking for, I think we want the tag first and foremost.

Agreed @thomassnielsen . Glad you forked and updated this.


Where is work item association during commit?

How do you associate Azure DevOps work items during a commit?

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

ID: 3fb36e99-33ae-20a2-a12d-a3e5d056a153
Version Independent ID: b5a43c4a-c8bb-2c8a-56b3-09b12a713e58
Content: New Git experience in Visual Studio (Preview)
Content Source: docs/ide/git-with-visual-studio.md
Product: visual-studio-windows
Technology: vs-ide-general
GitHub Login: @prnadago
Microsoft Alias: tglee

@prnadago FYI on this; thanks.

You can associate work item during commit by using the "#" character.

You can associate work item during commit by using the "#" character.

Thanks!  Looks the documentation needs this secret feature!

@aaronhudon Thanks for your inquiry; we've made an addition to the document that will be published later this afternoon. We'll close this issue now, with our thanks for helping us improve the documentation!


attesation proposer rewards to block processing

Handles #906

move attestation proposer rewards to block processing
beacon block proposer can only be deterministically checked during the slot in question because balances might change at every block. thus removal of slot param from get_beacon_proposer_index
extend some helper functionality to be more modular to be used in this context

todo: write some tests

- def get_beacon_proposer_index(state: BeaconState,
-                               slot: Slot) -> ValidatorIndex:
+ def get_beacon_proposer_index(state: BeaconState) -> ValidatorIndex:

But it is useful for block proposal!
https://github.com/ethereum/eth2.0-specs/blob/442aa0e7f34012b37e61f19e156246694ac76997/specs/validator/0_beacon-chain-validator.md#block-proposal

But it is useful for block proposal!

It's a fundamental constraint with the current proposer sampling logic.

Removed ~30 lines and made things more readable... but broke the tests :joy: