0.1.5: Calling method '_start_test' of listener 'AutoRecorder' failed: NameError: name 'pyautogui' is not defined

When trying to update from 0.1.4 to 0.1.5 Robot tests start giving error:
Calling method '_start_test' of listener 'AutoRecorder' failed: NameError: name 'pyautogui' is not defined
and nothing is recorded.
I have not previously needed to install pyautogui manually.
The installation logs show that it should be there:
Requirement already satisfied: pyautogui>=0.9.52 in /usr/local/lib/python3.10/dist-packages (from robotframework-screencaplibrary->robotframework-autorecorder==0.1.5->-r requirements.txt (line 2)) (0.9.53)
and the same is visible for 0.1.4:
Requirement already satisfied: pyautogui>=0.9.52 in /usr/local/lib/python3.10/dist-packages (from robotframework-screencaplibrary->robotframework-autorecorder==0.1.4->-r requirements.txt (line 2)) (0.9.53)

@lasselindqvist - try to import also screencap library, that may help


Added RAPIDS-singlecell to README.md

Added RAPIDS-singlecell to README.md

Thanks, @tjchen. And welcome to the Contributor Club!


redesign cards overview tab

In GitLab by @lakhoune on May 9, 2020, 22:57
have an overview of cards that the user has added. User can choose to delete cards from here

In GitLab by @lakhoune on May 18, 2020, 24:28
reopened

In GitLab by @lakhoune on May 18, 2020, 24:28
assigned to @jungerjunge2

In GitLab by @lakhoune on May 18, 2020, 10:28
changed title from cards overview tab to {+redesign +}cards overview tab


MXSegmentedPager pages with different frame sizes. Layout issue.

I am trying to use MXSegmentedPager with parallax header and 4 different ViewControllers.
From these 4 VCs I would like to use 2 TableViewControllers and 2 regular ViewControllers with simple charts. The idea is to have half of the screen as Header and second half of the screen as Segmented pager.
As you can see from gif below, I am experiencing autolayout issues during the first scroll. I found out is, that after intial load self.segmentedPager.pager frame height is equal to first SummaryViewController (UITableViewController with static cells) frame height. Once I try this first initial scroll or once I tap different segment viewDidLayoutSubviews is called for the second time and self.segmentedPager.pager frame is resized correctly.
I tried to solve this this by forcing layout update (setNeedsLayout + layoutIfNeeded on segmented pager or VCs) but no luck so far. Any idea or advice what should I focus on in this case?

Hi @JozefLipovsky
Do you have a sample project that reproduce your issue?

Hi @maxep ,
I just created test project with the same setup I use in my App. Here is the link. Couple things I've noticed during troubleshooting:

I was trying to setup header height in viewDidLayoutSubviews (during viewWillAppear self.frame  has 0 height) to make sure I am setting header size to be exactly half of the segmentedPager frame self.view.frame.size.height / 2 and this setup caused the incorrect layout.  Also I am getting Unable to simultaneously satisfy constraints warnings with this setup on HeaderView:

- (void)viewDidLoad {
    [super viewDidLoad];

    [self setupSegmentedPager];
}

- (void)viewDidLayoutSubviews {
    [super viewDidLayoutSubviews];

    self.segmentedPager.parallaxHeader.height = self.view.frame.size.height / 2;
    self.segmentedPager.parallaxHeader.minimumHeight = self.view.frame.size.height / 2;
}

- (void)setupSegmentedPager {
    self.segmentedPager.parallaxHeader.view = self.headerView;
    self.segmentedPager.parallaxHeader.mode = MXParallaxHeaderModeFill;

    self.segmentedPager.segmentedControl.selectionIndicatorLocation = HMSegmentedControlSelectionIndicatorLocationDown;
    self.segmentedPager.segmentedControl.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth;
    self.segmentedPager.segmentedControl.selectionIndicatorHeight = 4.0;
    self.segmentedPager.segmentedControl.borderType = HMSegmentedControlBorderTypeBottom;
    self.segmentedPager.segmentedControl.selectionStyle = HMSegmentedControlSelectionStyleFullWidthStripe;
}

When I hardcode header height immediately in setupSegmentedPager method layout is OK:

- (void)viewDidLoad {
    [super viewDidLoad];

    [self setupSegmentedPager];
}

- (void)setupSegmentedPager {
    self.segmentedPager.parallaxHeader.view = self.headerView;
    self.segmentedPager.parallaxHeader.mode = MXParallaxHeaderModeFill;
    self.segmentedPager.parallaxHeader.height = 300;
    self.segmentedPager.parallaxHeader.minimumHeight = 300;

    self.segmentedPager.segmentedControl.selectionIndicatorLocation = HMSegmentedControlSelectionIndicatorLocationDown;
    self.segmentedPager.segmentedControl.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth;
    self.segmentedPager.segmentedControl.selectionIndicatorHeight = 4.0;
    self.segmentedPager.segmentedControl.borderType = HMSegmentedControlBorderTypeBottom;
    self.segmentedPager.segmentedControl.selectionStyle = HMSegmentedControlSelectionStyleFullWidthStripe;
}

I assume the issue may be the fact that in Header I have MapView which is scrollView?? Or maybe I am missing something else...
I found a workaround, just calculating header height with UIScreen, navBar and tabBar frame sizes:
   ....
    self.segmentedPager.parallaxHeader.view = self.headerView;
    self.segmentedPager.parallaxHeader.mode = MXParallaxHeaderModeFill;

    CGFloat segmentedPagerSize = [UIScreen mainScreen].bounds.size.height - self.navigationController.navigationBar.frame.size.height - self.tabBarController.tabBar.frame.size.height - [[UIApplication sharedApplication] statusBarFrame].size.height;

    self.segmentedPager.parallaxHeader.height = segmentedPagerSize / 2;
    self.segmentedPager.parallaxHeader.minimumHeight = segmentedPagerSize / 2;
   ....

But maybe you will be able to spot some other problem in my implementation?

Thanks @JozefLipovsky
Have you tried to uncheck the Adjust Scroll View Insets of your MXSegmentedPagerController subclass?

@maxep Adjust Scroll View Insets didn't help.

You are talking about the Summary table view that scroll off the screen right? because your test project does not reproduce the issue.

Hi @maxep, as I explained in comment above (1.) , if I try to set header height in viewDidLayoutSubviews the issue is still there:
- (void)viewDidLayoutSubviews {
    [super viewDidLayoutSubviews];

    self.segmentedPager.parallaxHeader.height = self.view.frame.size.height / 2;
    self.segmentedPager.parallaxHeader.minimumHeight = self.view.frame.size.height / 2;
}

Duplicate of #
Any Update here guys.


Why use synchronized BatchNorm?

Hi Aliaksandr,
What's the point to use SynchronizedBatchNorm2d instead of vanilla BatchNorm2d?

In my experience it usually works better, so I start with sync bn. I did not test it with the latest model though, so not sure if it better in this case.

You mean it generally works better for training deep learning models or particularly for FOMM?

In general.

I only see a difference in equivariance_jacobian (pink w/ SyncBatchNorm, green w/o)

However, SyncBatchNorm is slow and memory consuming.

Did you explore the effect of the learning rate on the KP detector? Is the value defined in the config optimal?

Not really.


[Makefile] Add target: make save-develop

Closes https://github.com/neuromation/cookiecutter-neuro-project/issues/256

Closing this PR as unnecessary.


Issue with scale - changing it produces a grid effect

Hello,
I have just been looking at this api and tested out the example code from issue #11 which works great. The issue arrises when I change the scale. If I change it to 2 it produces this:

If I change the scale to 4 which is closer to what I am looking for it does not seem to really do anything.
Any ideas?

Hi pall3n, have you already found a solution for this grid problem? I'd like to hear as im struggling with the same thing. Thanks!

Hello @Hyno, no I did not have any joy with this. Have tried looking down other avenues but no luck yet.
If you do make any progress please post an update as it would be very handy. Thanks

Hi @pall3n, I managed to get a scaled image by manually filling in the tilesize in the getTile url and in the tileSize variable and leave the scale at 1.
var params = {
scale: 1
...
tileSize: 1024
getTile: function(z,x,y, callback){
var url = 'https://api.mapbox.com/styles/v1/{userAccount}/{styleId}/tiles/512/'+z+'/'+x+'/'+y+'@2x?access_token
...
}
};


Will it reduce this size and quality of the image???

The image will be scaled to match the size of the view using ScaleType.CENTER_CROP.

I think the original question is answered - feel free to reopen if not.


Add the last deployment date on the node details pop up

Description
Add last deployment timestamp to node details card
Changes

Updated the NodeStats interface to include last_deployment_timestamp
Added a new field 'Last Deployment' to the node details card in the dashboard
Display the last deployment timestamp in human-readable format if available

Related Issues

https://github.com/threefoldtech/tfgrid-sdk-ts/issues/2348

Screenshots/Video

Checklist

[ ] Tests included
[ ] Build pass
[ ] Documentation
[x] Code format and docstrings
[x] Screenshots/Video attached (needed for UI changes)

Playground build fails.

Playground build fails.

Fixed

Checking on different networks

[x] devnet

[ ] qanet
Error Invalid date

[ ] testnet
Error Invalid date

[ ] mainnet
Error Invalid date

Maybe the feature is supported only on Devnet
https://gridproxy.dev.grid.tf/nodes/11/statistics
https://gridproxy.qa.grid.tf/nodes/2/statistics
https://gridproxy.test.grid.tf/nodes/11/statistics
https://gridproxy.grid.tf/nodes/11/statistics
However, it is good catch, we should display N/A instead


Fix for Error 500 on Sails Aggregates

I ran into this issue on the admin loginHistory.
Received error:
error: Sending 500 ("Server Error") response:
TypeError: sum.forEach is not a function
at Aggregate.sum (/Users/brian/Development/3rdParty/angular-sailsjs-boilerplate/backend/node_modules/sails-disk/lib/aggregates.js:109:7)
I noticed a different way of performing this function on a closed issue here:
https://github.com/balderdashy/waterline/issues/61
That resolved the issue.

Thanks!

Although that "admin" section of this "boilerplate" is not yet finished. It's just starting point for that.

Yeah I noticed, but it’s cool… this project the great start already.
I am just playing with everything, getting to understand how it all sits together as I am a Enterprise Java developer by trade, this is my first look at Node + Sails + Angular for a side project. If I come across any simple enhancements and fixes on the backend I’ll send them through.
On the frontend however, I won’t be able to help too much as I am switching out bootstrap for https://material.angularjs.org/latest/ https://material.angularjs.org/latest/

On 14 Nov 2015, at 11:45, Tarmo Leppänen<EMAIL_ADDRESS>wrote:
Although that "admin" section of this "boilerplate" is not yet finished. It's just starting point for that.
—
Reply to this email directly or view it on GitHub https://github.com/tarlepp/angular-sailsjs-boilerplate-backend/pull/1#issuecomment-156677868.


Added instruction about how to verify CoreOS images

@robszumski @brianredbeard

Don't know where exactly should I put this info...

Let's put this under cluster-management/setup/verify-images/index.md.
I think we need some background info at the top of the doc that gives an overview of why and how we sign images, and explain where they are stored, etc.

Done

LGTM


Add creator metadata

Tested with oscal-cli-0.3.1 for OSCAL v1.0.0 :
      "roles": [
        {
          "id": "creator",
          "title": "Creator"
        }
      ],
      "parties": [
        {
          "uuid": "a37f870b-12f8-46d9-82c4-df9a3a559fb2",
          "type": "organization",
          "name": "CivicActions"
        }
      ],
      "responsible-parties": [
        {
          "role-id": "creator",
          "party-uuids": [
            "a37f870b-12f8-46d9-82c4-df9a3a559fb2"
          ]
        }
      ],
      "links": [
        {
          "rel": "latest-version",
          "href": "https://github.com/CivicActions/oscal-component-definitions/tree/main"
        }
      ]

Done. see: https://github.com/CivicActions/oscal-component-definitions/releases/tag/v1.0.0


Update README.md

Minor updates to the readme.

Re-opening to cause composite workflow to run.

Closing with no merge.


Vm cleanups 2015 aug part2

Here is few vm cleanups I've worked on. I removed the primitive_datastack primitives because the code can use primitive_datastack_for and similar instead.

Good cleanups, merged!!
Thanks!


Using delimiter "/" returns empty file list

I have gone through this documentation https://googlecloudplatform.github.io/google-cloud-node/#/docs/google-cloud/0.47.0/storage/bucket?method=getFiles to get the list of directories by passing delimiter "/". But it returns an empty list. If I did not pass delimiter, I can get all the files
let opt = {
  delimiter: "/"
};
bucket('samplebucket').getFiles(opt, (err, files, nextQuery, apiResponse) => {
    if (err) {
      console.log('Error', err);
      return res.send(400, err);
    } else {
      console.log(files); //Returns empty array [];
     console.log(apiResponse); //Returns undefined;
    }
  });

I am using lates google-cloud node module (V 0.47)

To get the list of directories, you'll have to turn off autoPagination:
bucket.getFiles({
  delimiter: '/',
  autoPaginate: false
}, onGetFilesResponse)

function onGetFilesResponse (err, files, nextQuery, apiResponse) {
  if (err) {
    console.error(err)
    return
  }

  apiResponse.prefixes // ['your-folder/', 'your-other-folder/']

  if (nextQuery) {
    // More results exist. Run query again:
    bucket.getFiles(nextQuery, onGetFilesResponse)
  }
}

Related document on getting directories: https://cloud.google.com/storage/docs/json_api/v1/objects/list

Thanks @stephenplusplus. But in the documentation, it does not say about auto-paginate.

Thanks @maheshiv for pointing this issue.
Using this library for the first time in typescript and async / await, I did not see that.
Would be great to mention in documentation these inconsistency in promise and callback style.
Related to #2556
Thanks!


Add design kit icons to icons package

Related to https://github.com/carbon-design-system/carbon-platform/issues/999, following the icon contribution docs https://github.com/carbon-design-system/carbon-platform/blob/main/docs/packages-icons.md, add icons for all design kit tools to get used in the catalog items.
You can get the design kit required icons by referencing the tool key here: https://github.com/carbon-design-system/carbon-platform/blob/21fc988a222e6f151616d85f912fc286c07e6dac/docs/resource-schemas.md#design-kit-keys

[ ] adobe-ase
[ ] adobe-xd
[ ] axure
[x] figma
[x] invision-freehand
[x] sketch

Hey team! Please add your planning poker estimate with ZenHub @alisonjoseph @andreancardona @francinelucca

Are we allowed to use the Adobe icons?
https://www.adobe.com/legal/permissions/icons-web-logos.html

Adobe does not allow the use of its product icons by third parties in their products or related materials of any kind, except through an Adobe partnership agreement. You may qualify to use one or more Adobe product icons under an Adobe Partner program. Please refer to your partner agreement

Also, looks like Axure requires written permission.
https://www.axure.com/trademark
.


Bugfixing

The first entry in every GameObject is a Transform, so it can be skipped over when looking for a class object. (Thanks Micrologist for the tip)
Considering how slow this code is, every possible optimization, even little, should be welcome.

Closing this as this will become part of a major refactor for the scenemanager implementation


Errors building for Houdini 20.5.278 (Py3.11) on Windows

Hi,
I'm trying to build the cached resolver using the batch file on Windows.
In the bat file, I specified the correct path for Houdini 20.5.278. I also changed this line
cmake . -B build -G "Visual Studio 16 2019" -A x64 -T v142
to
cmake . -B build -G "Visual Studio 17 2022" -A x64
Because the 20.5.278 version is built with v143 tools
I had other errors, so I also changed the contexts of the CMakeLists.txt file, changing every occurrence of Python3.10 to Python3.11, as this is the version of Python used in Houdini 20.5.278
I still get errors when launching the build, I'm attaching the error log
error.log
Unfortunately I don't know C++, so I hope @LucaScheller that you will have some time to look into this :-)
Regards

Hey,
the error came from the c++ standard not being set in the CMake file.
I've updated it (by setting set(CMAKE_CXX_STANDARD 17)) and by also updating the automatic build configuration to run on VS 2022.
So now we have automatic builds for H20.5 on Windows and Linux again, see Release v0.7.1 :)
Let me know if that fixes your problem (I didn't test the actual build result on Windows)!
Cheers,
Luca

Hi @LucaScheller,
Thanks a zillion times 👍
I tried building 0.7.1 on my windows machine and got no errors. I downloaded the binaries and started testing it. It loads in Houdini 20.5.278, I can see that the default resolver is being set to the CachedResolver. I have not tested yet if it actually works (have some unrelated bugs in the new version of Arnold to solve first). I'll report back if there are any issues.
Thanks again

Hi,
I confirm the CachedResolver 0.7.1 works in Houdini 20.5.278 on Windows

Great, glad to help! I'll close this issue then :)


Argument #1 ($user) must be of type Lunar\Hub\Models\Staff

Lunar version: 0.3.1
Laravel Version: 10.10
PHP Version: 8.1
Database 10.4.28-MariaDB:

Expected Behaviour:
I want to be able to login using users in the default users table as well.
Actual Behaviour:
When I try to login on http://<IP_ADDRESS>:8000/login -> http://<IP_ADDRESS>:8000/dashboard after installing lunar, it takes me to dashboard as it should but now I get the following error
Lunar\Hub\AdminHubServiceProvider::Lunar\Hub\{closure}(): Argument #1 ($user) must be of type Lunar\Hub\Models\Staff, App\Models\User given, called in C:\Users\john\Documents\ecom\example-ecom\vendor\laravel\framework\src\Illuminate\Auth\Access\Gate.php on line 575

when I login to /hub it works but on the other side it stopped working.
I'm using spatie/permissions, jetstram with livewire --teams.
Steps To Reproduce:
I'm not sure about reproducing but you can:

Create a laravel project
install jetstream livwire --teams
Then install lunar following the docs

That isn't supported currently. You must use the Staff model.

ok thanks. is it possible to use luner with spatie/pamissions

I created a fresh install and it works I can now login here http://<IP_ADDRESS>:8000/teams/1 and here http://<IP_ADDRESS>:8000/hub

I'm so happy
I noticed there are no fields fo seo but I can just contribute them and metafields

So it seems I misunderstood your bug report. It was a duplicate of #1129 which was resolved in 0.3.2.
Spatie Permissions is coming in the next release, see PR #1092
And yes, you can add as many custom attributes as you like to Products (and other things). See https://docs.lunarphp.io/core/reference/attributes.html


Inline System.CommandLine into Tool project, closes #63

As stated in #63, the CoreFxLab System.CommandLine is no longer developed and will stay on MyGet forever, so I propose to just copy over the code from the CoreFxLab directly into CodeGeneration.Roslyn.Tool project.

Thanks for this!


How to disable ordinary links?

Here http://designdiary.olga-tereshchenko.com.ua/pl/polski-grafichni-proektanty-hh-stolittya.html I use Magnific-Popup for opening images as a gallery. But script tries to open ordinary web-links (on the bottom of the page, after images) also as a gallery. How to fix it?

This is how you're using it:
$('.post-content').magnificPopup({
 delegate: 'a',

Instead, use it like this:
$('.post-content').magnificPopup({
 delegate: 'a.image_link',

@ChubbyNinja thank you very much, it works! But if I need to include in the gallery not only links with image_link class but also simple image links without any class. Is it possible?

It depends on how you've got your markup, but you should be able to do it.. show me the HTML of the bits without classes and I'll try advise you


startup warning plugin using 6.0.0 but Sponge API is 7.0.0

I'm using LuckPerms-Sponge-4.0.62.jar on my Sponge Forge 1.12.2 server and the startup shows a warning during startup.
18:15:57] [Server thread/WARN] [Sponge]: The mod luckperms was designed for spongeapi 6.0.0 but version 7.0.0-SNAPSHOT-e71c454 is in use. It may not work properly.
The sponge version I'm using is 1.12.2-2555-7.0.0-BETA-2761.jar
Isn't this supposed to work in Sponge 7.0.0?

The luckperms jar for sponge is universal, it just so happens that message states API 6 :) so it isn't anything to worry about.
Luck would probably change that once support drops support for API 5 and 6 in January.

Once sponge drops support for API 5 and 6* Damn autocorrect xD

It's a Sponge warning. The plugin is compiled against API 6, but is compatible with API(s) 5-7.

okay thanks - I've been going through the startup logs in an effort to get rid of any of the noise that's there.  Wasn't sure if this was why one of the mods I'm using isn't listing the permission nodes for it in the editor or not.  Waiting to hear back from the other dev.


add onConnect callback option

I thought I'd follow up my suggestion with an implementation. Let me know what, if anything, you want changed.
This is in regards to #62

good idea thanks for the pr


[BUG] Bone marrow cell annotation in Tabula Muris Senis 10x

The cell_type labels in the Tabula Muris Senis bone marrow 10x datasets seems to be mixed up.
In the UMAP you can see cell_types clustering together that are very unlikely to be similar.
I plotted some markers for the different lineages that show that the cells cluster correctly, but are wrongly annotated.
Markers by row:

Erythropoiesis
Granulopoiesis
Monocytopoiesis
Stem and niche cells
Endothelial cells and Pericytes
Lymphopoiesis
Megakaryocytes

@bfurtwa Thank you for bringing this to our attention. We have made the contributors aware of your question.
Can you explain where you obtained the file that your plots were derived from? The CELLxGENE Discover version of the 10x Bone Marrow Dataset does not have obs.cell_ontology.class (though, it does show the same cell population metadata based on obs.cell_type)

I got the file from here:
https://figshare.com/articles/dataset/Tabula_Muris_Senis_Data_Objects/12654728?file=23873090
It seems to be the same as here:
https://cellxgene.cziscience.com/e/0bd1a1de-3aee-40e0-b2ec-86c7a30c7149.cxg/

It seems like this issue has already been resolved by the contributor, so the correct datafile should be out there somewhere.
https://github.com/czbiohub-sf/tabula-muris-senis/issues/4

The contributors are looking into this, so hopefully we get it resolved soon (though likely after the holidays)


Add note to add missing third-party integrations

Describe the issue here.
A lot of new third-party integrations for Cloud 2 will be built by the community.  Add a note to open an issue to add a new integration that may be missing from the existing page.
Relevant URLs
https://v2.docs.influxdata.com/v2.0/write-data/#third-party-technologies
What products and version are you using?

@sjwang90 Any specifics on this available now? Just added the logs sink one.

More of something can we add a note to open a docs issue if there's a third-party integration out there that we don't know about since they'll be built by community members


Keyword-argument matching is case-sensitive, not documented as such

I noticed today that both of the following are true:

Keyword argument matching is case-sensitive
The User Guide does not mention this ("case-sensitive" appears 5 times in the entire document, and none of them relate to this).

I'm not sure which of these should be changed, but because variable names are case-insensitive everywhere else I'm inclined towards parsing arguments case-insensitive except where that would cause a collision.
(I noticed this because I violated PEP 8 with a library where all the keyword arguments are UPPER_CASE named after database columns, but some callers were written like upper_case=Value and got unexpected results.)
Thoughts?
Test case:
*** Test Cases ***
Test Uppercase Keyword Matching
    Uppercase Keyword    BAR=1

Test Uppercase Keyword Different
    Uppercase Keyword    bar=1

Test Uppercase Keyword Camel
    Uppercase Keyword    Bar=1

Test Lowercase Keyword Matching
    Lowercase Keyword    bar=1

Test Lowercase Keyword Different
    Lowercase Keyword    BAR=1

Test Lowercase Keyword Camel
    Lowercase Keyword    Bar=1

*** Keywords ***
Uppercase Keyword
    [Arguments]    ${FOO}=${None}    ${BAR}=${None}
    Should be Equal    ${FOO}    ${None}
    Should Not Be Equal    ${BAR}    ${None}

Lowercase Keyword
    [Arguments]    ${foo}=${None}    ${bar}=${None}
    Should be Equal    ${foo}    ${None}
    Should Not Be Equal    ${bar}    ${None}

Named argument syntax is case-sensitive by design. I'm surprised if it isn't documented in the User Guide. The main reason for case-sensitiveness is the problem with a literal value like FOO=BAR colliding with an argument foo. Such collisions are possible also otherwise, but making the situation worse probably wouldn't be a good idea. This definitely needs to be documented better.
A collision can obviously occur also with a literal value foo=bar and an argument foo. A team at Nokia recently had this problem, and we agreed that it would be better if = would always indicate the named argument syntax and escaping like foo\=bar would be required when a literal value is needed. Such a change would be massively backwards incompatible, though, so it would require a very long deprecation period and probably a command line option to control the behavior during the transition time. I need to submit a separate issue about that.

Actually it is documented.

The named argument syntax is both case and space sensitive. The former means that if you have an argument arg, you must use it like arg=value, and neither Arg=value nor ARG=value works. The latter means that spaces are not allowed before the = sign, and possible spaces after it are considered part of the given value.

http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#named-arguments

@WojtekKowaluk Whoops, that's what I get for mainly searching "case sensitive" and "case-sensitive".  Thanks for pointing that out!


CFCR Deployment with vSphere CPI question.

Hi,
Quick question (sorta BOSH related). Using vSphere to deploy CFCR but want to leverage storage other than vSphere's native mechanisms.
Using something like Rook.io doesn't align with the traditional vSphere deployment but I'm attempting to align with the v1.13.x CSI updates (which Ceph would give). I see the vSphere CPI folks solved the VM pinning challenge but I'm trying to pin the datastores as well to the workers. Do I need to break up the workers into individual sections here? https://github.com/cloudfoundry-incubator/kubo-deployment/blob/master/manifests/cfcr.yml#L317-L404
I posted the following support question over in the bosh-vsphere-cpi-release: https://github.com/cloudfoundry/bosh-vsphere-cpi-release/issues/193 but wasn't provided the greatest help.
This becomes a scenario where I either:
A) be very wasteful with storage utilization by layering HA datastore solutions because the traditional vendors don't support the latest CSI spec.
B) completely uninstall existing vSphere & BOSH environment and just go to kubeadm/Terraform.

@king-jam did u find the data u needed or is this still an open question?

@virtmerlin decided not to use CFCR because I couldn't find the answers. I put the project on hold so I can still reverse that decision if this is possible.


Thread safety

Given the copy-on-write semantics, is reading the original tree thread safe?
let set_1: SortedSet = ...
var set_2 = set_1
set_2.insert(new_element)

Can we safely assume that set_1 can safely be read in a different thread while set_2 is mutated?

@wildthink CoW mechanisms are separate from thread-safety. Thread safety is usually a bad idea for structures like these because it severely impacts performance in a negative way whilst usually providing no benefits. You can always add an Foundation.Lock to your code for interacting with these trees.
Disclaimer: Not a/the library dev.

I guess what I'm asking is "In making a copy of A is A mutated in the process?" So if I have a copy of A, say B and proceed to mutate B triggering a copy-on-write A should be unaffected even internally. Is this not true?

Yes. That's true.

@wildthink Yep, @Joannis is right! set_1 is safe to access in a different thread.
BTree has the same thread-safety guarantees as Array, Dictionary etc -- COW copying, read-only operations are thread safe, but mutations aren't.


Cargo.toml,src/encoding: update to percent_encoding 2

We have defined the corresponding encoding sets used in version 1. The initial QUERY_ENCODE_SET is based on the upgrading guide for the updated crate.

Codecov Report

Merging #65 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #65   +/-   ##
=======================================
  Coverage   95.19%   95.19%
=======================================
  Files          11       11
  Lines        1020     1020
=======================================
  Hits          971      971
  Misses         49       49

Continue to review full report at Codecov.

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

bors r=@PhilipGough

bors r=@PhilipGough


Split Swarm.Ring into it's own package

Some folks have requested the hash ring implementation be standalone for other use cases. I see no reason not to do that, so this issue is to track splitting it out, and updating this project to use it as a dependency.

Done, it now lives in libring


Compile error

Hi There
I downloaded the whole project from github and tried to compile. It gave me the following error:
Severity	Code	Description	Project	File	Line	Suppression State
Error		The command "C:\Users\soongsta\Documents\Visual Studio 2015\Projects\Serene2\Serenity-master\Serenity.Web..\tools\node\lessc.cmd C:\Users\soongsta\Documents\Visual Studio 2015\Projects\Serene2\Serenity-master\Serenity.Web\style\serenity.less > bin\Debug\serenity.css" exited with code 9009.	Serenity.Web	C:\Users\soongsta\Documents\Visual Studio 2015\Projects\Serene2\Serenity-master\Serenity.Web\Serenity.Web.csproj	1089

See output window for errors from less. You should clone full repository with GIT, not download

You are missing the "bin" directory inside "node". It happened to me too.

This is the error that I see on my output window. How to fix it?
1>EXEC : error : Cannot find module 'c:\Tech\serenitu1\Serene1\Serene1\Serene1.Web\tools\Node\less\bin\lessc'
1>      at Function.Module._resolveFilename (module.js:338:15)
1>      at Function.Module._load (module.js:280:25)
1>      at Function.Module.runMain (module.js:497:10)
1>      at startup (node.js:119:16)
1>      at node.js:929:3
1>c:\tech\serenitu1\Serene1\Serene1\Serene1.Web\Serene1.Web.csproj(2225,5): error MSB3073: The command ""c:\tech\serenitu1\Serene1\Serene1\Serene1.Web\tools\node\lessc.cmd" "c:\tech\serenitu1\Serene1\Serene1\Serene1.Web\Content\site\site.less" > "c:\tech\serenitu1\Serene1\Serene1\Serene1.Web\Content\site\site.css"" exited with code 8.

Note: I installed the template from Visual Studio and created a new project, then when I compile the solution I had the first error telling me that tsc.exe was not found, so I installed TypeScript integration with Visual Studio 2013. This error about lessc.cmd is the second one that I have

Make sure that the bin folder is included in your project by right clicking and selecting Include

I followed these steps:

Sign in to GitHub and GitHub Desktop before you start to clone.
On GitHub, navigate to the main page of the repository.
Under your repository name, click Clone or download.
Click Open in Desktop to clone the repository and open it in GitHub Desktop.
In GitHub Desktop, after verifying the name and location on your hard drive where you'd like to clone the repository, click Clone.

found here https://help.github.com/desktop/guides/contributing/cloning-a-repository-from-github-to-github-desktop/
And it worked. Thanks very much.


Accept any number of whitespaces when parsing %changelog entry timestamp

Fixes #80.

recheck

Actually, I'm thinking reversing the logic to fallback to the old timestamp format if parsing fails would be safer.

@lachmanfrantisek could you have another look? I've added commit https://github.com/packit/specfile/pull/81/commits/82cf6ad96f577404ab134419f8d0625449bb6f48.


Set user 10000

Upstream sets starboard as the user and PSPs require non-root users. This avoids
Error: container has runAsNonRoot and image has non-numeric user (starboard), cannot verify user is non-root (pod: "starboard-app-xxx", container: starboard-app)
Checklist

[ ] Update changelog in CHANGELOG.md.
[ ] Make sure values.yaml and values.schema.json are valid.

Important: After this PR is tested and approved, ensure you "Squash and Merge" unless you are updating a subtree. The release automation in use on this repository relies on squashing, but git subtrees will be lost if squashed. This repo allows both, so you may need to change the merge type when merging.

Done in https://github.com/giantswarm/starboard-app/pull/95


Graph/visual on district pages, a possibility

I'd like to source the brisket_d3.js code for these, and produce charts similar to our "Contributions Over Time" graphic for candidate pages: http://influenceexplorer.com/politician/barack-obama/4148b26f6f1c437cb50ea9ca4699417a?cycle=2012

planning to refactor dryrub to make more IE charts available to realtime.  see sunlightlabs/dryrub#3


Shadow light

allow artist toggle default dynamic lighting on or off
on load, set urp asset to plugin version

before this is merged, new version of app should be available.

I have one extra thought -- should this be under "Extra settings" as a checkbox instead of its own entry? We have kinda set up the expectation that anything with its own entry is a "simulator only" thing vs. extra settings which is a filter setting.

I have one extra thought -- should this be under "Extra settings" as a checkbox instead of its own entry? We have kinda set up the expectation that anything with its own entry is a "simulator only" thing vs. extra settings which is a filter setting.

i was thinking of it being in extra settings too. but my problem with it being a checkbox is that it isn't just a setting. it also changes the lighting in the scene. i feel like a checkbox might not really convey that well. dk. it's like the face visualiser button being a checkbox. i'm okay with either sha.

im asking hafid about his expectations. imma guess it should end up as a checkbox

Let's rename it "Environmental Lighting Estimation" and make it a checkbox
I asked him a million questions and that gave the best answers haha


test new Jenkins installation

Can one of the admins verify this patch?

above comment was for testing the GH PRB plugin, doesn't work :(

test this please

Jenkins has been functioning / stable for developers, closing this.


how to visualize the generated results?

Thank you very much for your work, after training the generation task, may I ask how to visualize the generated results?

You have to take the Pytorch file and convert the data using the Crystal class in the code which you can then feed into software like ASE, nglview, or some other software.

class Crystal(object):
def __init__(self, crys_array_dict):
    self.frac_coords = crys_array_dict['frac_coords']
    self.atom_types = crys_array_dict['atom_types']
    self.lengths = crys_array_dict['lengths']
    self.angles = crys_array_dict['angles']
    self.dict = crys_array_dict

...........
Hello, are you referring to this Crystal class below in the compute_metrics.py file?  Do I need to run through this evaluation file to visualize my generated results?
If I just run python cdvae/run.py data=perov expname=perov
and
python scripts/evaluate.py --model_path MODEL_PATH --tasks recon gen
Is it possible to get the results of the generated crystals, as well as visualize them?

@JianZhou711

Our workflow included importing the crystal class and using it to convert the PT file then converting the info from that into a poscar before visualizing it with Vesta (example in the attached image). I have experimented with running it on ASE and NGLview without converting poscar and have worked, but I do not have those files atm. There might be a way to do it without the class, but we just determined that was the easiest method.

Thank you very much for your reply, can you please share the code to convert PT to POSCAR, I keep having problems! @JianZhou711

The output of the PT in the generated material does not tell the type of atom, such as whether it is Bi or O, etc., so how should one determine what component the generated material is?

https://www.dropbox.com/scl/fo/2jrwuphiulv5rkgji8der/AAM_BCKXbj_nbGSmz7owoPc?rlkey=w6hg37silgt4eboooqy4im4jm&st=ydbhn7f5&dl=0
This should answer both questions. I'll leave it up for a few days before deleting it.

Thank you really, but I don't understand why I'm getting this error AttributeError: 'Crystal' object has no attribute 'structure'

@JianZhou711

That's weird, we never ran into that error when doing test runs with mp-20. Try doing a try-except run instead of a list comprehension and skip all of the ones that ran into an error.

Is it something to do with the number of times it was trained, because I only trained 500 epochs, and the output 'atom_types' are all negative. Below is the result of my PT printout, is there any anomaly?
Thanks again！

@JianZhou711

Potentially? I didn't see those issues when I ran, but I did mainly use the mp_20 dataset for trains. I could ask others, but I'm on break for a few weeks. I would recommend just running try excepts and ignoring them before doing another model run to test.

If I skip the exception then I will get null value. Can you provide me with a PT file that you have trained and generated, I want to make sure that there is something wrong with my generated data that is causing the visualization not to work. Really thank you very much for replying me multiple times~

@JianZhou711

same dropbox

Many thanks to the authors for their contribution and sharing. However, when I am using the PT file you shared for visualization, (I am using VESTA), one of the crystal diagrams I get is as follows: there is no chemical bond link between atoms. May I ask why this is so? Or is there something wrong with   @JianZhou711

I am actually not sure. You would probably have to consult with material scientists or the paper. I'd assume some of the elements are just not feasible, but that is just my assumption. We did filter out a vast majority of the PT file to a small list of elements that we feel are realistic and potentially relevant.

Thank you again, you really helped me a lot! I wish you all the happiness in the world every day!

You mean the crystals that are generated, some are not chemically linked and some are chemically linked are they? @JianZhou711

Yes, that's what I think is happening. I recommend reaching out to someone with a better grasp of material science instead though. I am not confident since I am on the computational side of things.

have to consult with material scientists or the paper. I'd assume some of the elements are just not feasible, but that is just my assumption. We did filter out a vast majority of the PT file to a small list of elements that we feel are realistic and potentially relevant.

Could you please share the code for visualization of pt files? @yuuhaixia


Add pkg logging

This pull request includes:

[ ] adequate testing for the new functionality or fixed issue
[ ] adequate documentation informing people about the change such as

[ ] submit a PR for the guides repository if this PR changed any behavior described there: https://www.osbuild.org/guides/

Rebased to prevent OCI private key leaking. Apologies :(


disableImagesLoaded not parsing boolean value

Hi guys,
Having an issue with Masonry Component's parameter "disableImagesLoaded". It throws this error:
Uncaught TypeError: Cannot read property 'bool' of undefined

I've tried parsing false and creating a variable with false, but doesn't seem to work.
Is anyone else having issues with this?

(bump)

var Masonry = require('react-masonry-component')(React);

Are you sure you have the (React) part on the end?

It should probably have been changed to use peerDependencies instead, so that you don't have to inject React as a dependency

This worked
import Masonry from 'masonry';
const masonry = Masonry(React);

@thespacecadette This should now work differently in 3.0.0
You can give the 3.0.0 beta a spin if you like.
npm install<EMAIL_ADDRESS>This version no longer requires passing in React as an argument, you can require the component and use it straight away. More info in the Readme

Tried in 3.0.0-rc.1, got this error:
Error: Cannot resolve module 'eventEmitter/EventEmitter' in C:\...\react-masonry-component\node_modules\imagesLoaded

Then a number of similar ones for outlayer, 'get-size', and 'fizzy-ui-utils'.  I'm combining Meteor and React, so maybe there's something weird going on based on the Meteor build process?  Going to try and do what @thespacecadette said instead.

@john-osullivan that shouldn't work with 3.0.0 because the API has changed.
That issue is because 'eventEmitter/EventEmitter' (and all the others) are AMD dependencies. Are you using Webpack by any chance? If so you need to add the loader as per the readme.
If not using webpack, are you using AMD?

It seems this might be a Meteor specific thing, I think it warrants it's own issue. I will close this one and open another as this issue is for a different matter.


website: update padding around sponsors

Changes

website: update padding around sponsors
Verification

Nice, yes I agree this looks better!


Update build script to pass LLDB dotest arguments to lit.

Upstream LLDB recently switched to lit as the driver for the test suite when building with CMake. This means that invoking both lit and dotest results in the test suite being run twice and potentially without the right arguments.
This PR changes the build script to invoke lit just once and with the correct dotest arguments.

Thanks.


Ensure that RefreshAccessToken uses correct HttpClient

This fixes https://github.com/dropbox/dropbox-sdk-dotnet/issues/324 by changing RefreshAccessToken to use the provided HttpClient
Checklist

General Contributing

[x] Have you read the Code of Conduct and signed the CLA?

Is This a Code Change?

[ ] Non-code related change (markdown/git settings etc)
[x] SDK Code Change
[ ] Example/Test Code Change

Validation

[ ] Does this code build successfully?
[ ] Do all tests pass?
[ ] Does Stylecop pass?

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

Thanks for putting this together! I'll ask the team to review this.


feat: add styled-jsx support

Summary

Add styled-jsx transform support via styled_jsx.
A new switch added to builtins to control this behavior:
module.exports = {
  builtins: {
    styledJsx: true
  }
}

Test Plan

Related issue (if exists)
How does Webpack handle this? (if exists)
Is this a workaround for the Webpack's implementation?

Check if Webpack has the same feature and but we're taking a workaround for it.

[ ] Yes. Issue for resolving the workaround:
[ ] No

Further reading

styled-jsx is not widely used like styled-components and emotion, so it would be better to put it into swc-loader other than rspack core


Updating from 2.1.0 beta 8 to beta 9: app no longer executes

My app's Javascript stopped executing when I updated from beta 8 to 9. I stripped the app down to reproduce the problem.
My entry points are:
  entry: {
    app: [
      './src/client/index'
    ],
    vendor: [
  << some vendor libs like React >>
    ]
  },

In src/client/index, I simply have:
console.log("Hello world");

Both beta 8 and beta 9 compile identical app.js files that start with
webpackJsonp([1],{

/***/ 129:
/***/ function(module, exports) {

        console.log('hello world');

However, if I put a breakpoint in the sourcemapped file at the console.log() (or a debugger statement), with beta 9 the breakpoint is never hit and the app never logs "Hello world".
Please let me know what other info I can provide. I have used this app with betas 5-8 without issue. No errors appear in the console; it's as if the entry point is just never executed.

Similar experience at mxstbr/react-biolerplate issue 468

Cause seems to be commit fd5b896 when CommonsChunkPlugin is used. When the Jsonp helper is called, it tries to execute moduleId 0 instead of what is actually supposed to be executed.
This debugger screenshot should help explain the problem:

The for in is iterating over the indexes of the array instead of the values, but the indexes are being used as if they're the values.

My app does use CommonsChunkPlugin.
On Sun, Jun 5, 2016, 3:55 AM Diogo Franco<EMAIL_ADDRESS>wrote:

Cause seems to be commit fd5b896
https://github.com/webpack/webpack/commit/fd5b8960b7141ef60d00d62b5f065ae891c7c7f5
when CommonsChunkPlugin is used. When the Jsonp helper is called, it tries
to execute moduleId 0 instead of what is actually supposed to be executed.
This debugger screenshot should help explain the problem:
https://camo.githubusercontent.com/358666b2a8dc03913a0f2ddfef351b9d2401ca67/687474703a2f2f7075752e73682f70687564512f326139633461633032632e706e67
The for in is iterating over the indexes of the array instead of the
values, but the indexes are being used as if they're the values.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/webpack/webpack/issues/2603#issuecomment-223806528,
or mute the thread
https://github.com/notifications/unsubscribe/ABVa7IIG5hLST3d_C7nwrp0glqCUa_4Uks5qIqsggaJpZM4IuRTY
.

ups... sorry.


README: allow multiple tests

Often readme files will contain multiple REPL results in one code block. That should be supported:
(some-expr arg1 2)
=> 42
(another-fn 13)
=> "thirteen"

This produces a badly formed readme.clj.

The readme experiment has been abandoned.


Create add-rat-in-a-maze.md

📥 Pull Request
Description
Added rat in a maze algorithm
Fixes #1333
Type of change

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

Checklist:

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

@ajay-dhangar i am extremely sorry for all this, i will be raising the correct pr


Test for inference correctness

@SamuelBrand1 I made this issue based on our discussion in the 2024-12-13 developer meeting. Please add more details.

The basic idea here is that we can:

Determine/set parameters of the model $\theta^*$.
Generate underlying latent processes conditional on those parameters, $Z_t$.
Generate observable data $y_t$.
In a forward pass and cache $(\theta^*, y_t)$.

In the back pass we run the inference to generate our MCMC chain(s) $\theta^{(i)} \sim p(\theta | y_t)$.
Then we need to decide if the ensemble $\left( \theta^{(i)} \right)_{i=1,\dots}$ of posterior draws is compatible with $\theta^*$, with incompatibility being evidence of a failure in inference.
Context
In EpiAware we do this as part of testing the core LatentDelay concept (e.g. actuals are observed with noise later) across a matrix of way of modelling the actual infections (directly/Renewal using AR/RW etc).
https://github.com/CDCgov/Rt-without-renewal/blob/ae5c564cba6c8ceee5b30a42e903bc72d4d0ac7d/EpiAware/test/EpiObsModels/modifiers/LatentDelay.jl#L165-L270
What we've gone for here is 1) $\theta^*$ is drawn from the priors, 2) we only compare on scalar parameters (e.g. the std of a random walk but not the whole path of a random walk), 3) we chose the threshold for compatibility to be that all the true parameters are within the 99% CI of the inferred posterior distribution. Our view is that real fails of the model tend to lead to wildly different inferred parameters compared to the actuals and this level avoids false fails even when there are a fairly large number of scalar parameters being tested in a model.
A more rigourous but compute intensive approach is simulation based calibration (SBC):

https://mc-stan.org/docs/stan-users-guide/simulation-based-calibration.html
https://arxiv.org/abs/1804.06788

This does what we did above, but instead of thresholding (which is usually a bit arbitrary/heuristic), the user creates an ensemble of posterior draws across multiple inferences where the "true" parameters are drawn from the prior to repeatedly create new datasets to run inference upon. The consistency of Bayesian inference implies that if the posterior draws are correct in distribution then this ensemble of posteriors should recover the priors: and you can check if they do or not.

@SamuelBrand1 Just wondering what kind of issues (if any) you have caught in EpiAware because of this testing and what kind of fixes they required.


[wild idea] Compiler plugin to support any dimension

While Multik supports https://github.com/Kotlin/multik/blob/develop/multik-core/src/commonMain/kotlin/org/jetbrains/kotlinx/multik/ndarray/data/Dimensions.kt up to 4 type-safe dimensions, it might be cool to attempt to make a K2 compiler plugin that can support any number of dimensions based on what the user creates.
It's just a wild idea, of course, but I believe it to be possible. It would certainly show the strength of the Kotlin 2.0 compiler while enhancing matrix multiplications at the same time :)
In some cases it could even simplify the maintainability, as you'd no longer have to write each operating for 1, 2, 3, 4, and n dimensions, just once for n.

This is a good idea
Besides, there was already such a project:
https://ai.meta.com/blog/paving-the-way-for-software-20-with-kotlin/
https://github.com/facebookresearch/diffkt
Perhaps, with K2 this has more prospects


No 'zipline/examples' after successful 'conda install -c Quantopian zipline'

Dear Zipline Community,
I installed zipline via conda, as per instructions. I am looking for the 'examples' folder, but I can assure you there is no 'zipline/examples/' anywhere on my computer.
"You can find other examples in the zipline/examples directory."
I searched the entire computer for 'zipline/', and looked in all of those for 'examples/'. Does not exist. Does conda not install the example folder, like a full installation should?
In other words can anyone verify that conda install does / does not provide an examples/ directory
Thank you,
Jose Ortiz

Operating System: Windows 10 64-bit
Python Version: 2.7.11 | Anaconda 2.5.0 (64-bit)
Python Bitness: 64-bit
How did you install Zipline: conda install -c Quantopian zipline
Python packages: Not relevant

Hi @joseortiz3 ,  Good catch - It looks like the examples directory isn't being included in the conda or even the source distribution.

This should be fixed in zipline 1.0.0.  I see the examples installed in my site-packages now.


French online documentation

Here the french documentation for Pico CMS : French Doc.
Tell me if there are errors or inaccuracies.
Thank's

Broken link, cannot add to Wiki.


Add - Universidad del Papaloapan

Universidad del Papaloapan
https://www.unpa.edu.mx/

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

@JMingo2021 Pull request merged. Thank you!


Lots of ads on https://www.freecen.org.uk/cms/help

@Vino-S can you check the code to see if this is us or AdSense (e.g. Auto Ads)?

^^ FAOD in case the page is different if logged in or not ^^

Done, closing


STM32F4 Discovery

Hi !
I did put the discovery.bin file into my (new) STM32F4 Discovery, seen the blinking LED, unplugged my MINI-USB, linked PA9 to 5V, plugged the MICRO-USB and then... nothing. No device into windows, into my midi software or into the configuration page.
DETAILS.TXT say that :
Version: 0221
Build:   Nov 19 2015 15:23:07
Do you have an idea of what could be wrong ? Thanks !
EDIT: it blink FOUR time and not THREE as written.

The midi IN/OUT din are not mandatory I think. It's should appear as a midi native device and AFTER i can activate midi-din stuff...right ?

Which F4 Discovery exactly do you have?

Thanks for the answer.
Front of paper
part number STM32F4DISCOVERY from www.st.com/stm32f4-discovery
back of the paper
32F407GDISEM/ 01-0  order code STM32F407G-DISC1
On pcb
STM32F407G-DISC1
MB997D
Label in back of pcb
MB997 D-01
2171u0476
...
bouth from Farnel in 2017. Don't know if you need something else ?
Oh... USB cable checked and okay (two mini and two micro)

I've just done exactly what the guide says - copied the bin file, waited few seconds, the board rebooted and new MIDI device appeared. Did you try with both mini and micro USB cables connected?

Never both at the same time. Should I ?

Yes, please do.

Nope. flash and then nothing.
Jumpers on JP1, DISCOVERY (both), JP2 and JP3 (so on everything)

Don't know then, really. I have two of those boards here and both work fine. Which OS are you using?

Yes it's windows. I will try with Linux at the end of the week then.
(All my custom midi devices work great on my computer).
I don't find what 3 or 4 flash mean by the way ..
Thanks for your help !

In linux it failed too BUT a file is disposed into the device.
FAIL.TXT say:
The interface firmware FAILED to initialize the target MCU

Okay... trying an other pair of cables and it work :'-(
... I have to found the instructable that show ow to make a USB cable health check.
I am SO sorry about that. I have to put labels on theses "bad data / power ok" cable :-(

This might be for you:
https://www.tindie.com/products/nerfhammer/is-it-me-or-is-it-usb/


Import and exporting repositories

May I suggest a guide on moving code from TFS or VSTS to devops?  I have a solution I'd like to migrate from TFS to devops and am not sure how to do it.

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

ID: 527651eb-b068-313d-9a1f-78f5613b1d7a
Version Independent ID: a8b55dcd-c261-5eed-edfc-6a4e74b2caee
Content: Add and manage projects to support collaboration on software development
Content Source: docs/organizations/projects/index.md
Product: devops
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@propellor If you are asking about a guide to migrate from on-premises TFS to Azure Devops Services (formerly known as VSTS), would this help you: Migrate data from TFS to Azure DevOps Services


Refresh doesn't work for pivots

https://pie-chart-bug.demo.community.intersystems.com/dsw/index.html#/user/Two Subject Areas Together.dashboard


Editor: Paste by pressing the Enter key, sometimes jumps to the Overview page. Firefox Desktop issue.

Problem
I have seen this in Firefox 121.0.1. I think I have experienced it in other desktop browsers.
The user clicks the Overview button with the mouse.
While editing the user makes a selection, copies the selection, and paste the selection.
Use Enter key to confirm the paste.
For some reason the Overview button has keyboard focus. The paste is confirmed, however the UI jumps from the editor to the overview page. It's supposed to stay on the edit page.
Solution
Investigate how keyboard focus works. How to suppress this behavior.

Fixed


cp: copy attributes after making subdir

Closes #6875.
TODO:

[x] : Fix test_dir_perm_race_with_preserve_mode_and_ownership.
[x] : Add a test for the original issue described in #6875
[x] : Fix gnu heap test

This pr should be ready to be merged.
Is there anything else I need to do?


Improve security in conversation/message/customer controller show/update/delete methods

Problem
Right now any user with a valid auth token can retrieve any conversation/message/customer resource as long as they know the ID of the resource. We should return either a 404 (Not found) or 403 (Forbidden) error if someone tries to retrieve/update/delete a resource that does not have a matching account_id
Solution
In the show, update, and delete methods of the conversation/message/customer controllers, we can either:

add a new method e.g. Messages.get_message!(message_id, account_id) method that filters by account_id in addition to the message_id and return a 404 error if not found
or, using the result of Messages.get_message!(message_id), check if the message.account_id matches the conn.assigns.current_user.account_id... if it doesn't, return a 403 (forbidden) error

Describe alternatives you've considered
I'm not sure which approach is better... on one hand, a 403 error is a bit more descriptive, but it makes it obvious when a user has "guessed" the ID of another account resource... so maybe a 404 is better? 🤷
Testing
Please add/update tests to take these updates into account!
Questions, or need help getting started?
Feel free to ask below, or ping us on Slack :)
(You can also check out our CONTRIBUTING.md)

Can I work on this one?

I would vote for 404. An unauthorized user doesn't need it to be a bit more descriptive, right?
I would also vote for the 2nd of your suggestions, doing the check in the controller. I think that it separates the concern of the controller (who knows about the interface and the current user etc) from the concern of the Messages context
@jeepers3327 you can look at my PR for that previous issue we both worked on for some work I already did on this front, including tests and a callback controller call. Or, since I'm halfway into this one, I can keep working on it

Right. Since you already started working on it @a8t , should be assigned to you.
Thanks for informing me.

hey guys! @wmnnd is working on this one for now, but there are some other controllers that will need similar fixes (e.g. canned responses) -- i still need to create tickets for those as well but if you see any controllers with this same issue feel free to put up a PR @a8t @jeepers3327!

done in https://github.com/papercups-io/papercups/pull/639


localDate is a derivative from the absolute time

Absolute time is represented in a region with respect to calendar, time zone and locale. It should not be altered to "fit" a time zone alike what happens in the localDate property.

Resolved in ff10e3399f41222ec93d5469ddbb75cc6e54d181

Fixed in v3.0.0


auto_error_analysis.ipynb error due to from "defog_utils.utils_sql import SqlFeatures, get_sql_features"

Hi
Thanks for sharing the git repo. Can you pls help me to resolve the issue with "from defog_utils.utils_sql import SqlFeatures, get_sql_features"
The error analysis notebook fails because "get_sql_features" cannot be found.
Thanks

Hi there, thanks for raising this issue! The notebook is for internal use at Defog, so unfortunately you won't be able to run this.


firefox: fix DeprecationWarning with firefox_options

Fixes:

DeprecationWarning: use options instead of firefox_options

@blueyed thanks for contribute


docs: the installation of jsr differs from npm

Description

Linked Issues
Additional context

# deno
deno add -D @unplugin/inline-enum

@Shyam-Chen Not sure it can run on Deno


Enable whatsapp web share

The link provided for whatsapp only seems to open on mobile and is blank if open it on desktop browser.

This is because a custom protocol is used. The link works if you have a WhatsApp app installed on your computer. I'll change it to a https://wa.me URL to try to make it work in WhatsApp Web. Should be done by Monday

Sorry that it takes so long; I am preparing for my last exam this semester 📚 I hope to implement it by 16-09-2020


Validation: No # in DocumentNamespace

The namespace of the document must not contain any #. This has been overlooked so far.

Actually, this is already caught by the usage of uritools.isabsuri() as absolute URIs must not contain a fragment (#). I will specify this in the validation message, though.

fixed by #458


About the runtime during mapping.

Hi,
thanks for the amazing work.
I tried to apply this work to real-time reconstruction, but I found that the mapping of each frame was quite time-consuming (Similar to the results in Table 6 which is 9.85s per Frame).
I noticed that this work is a real-time capable dense RGBD SLAM, so may I ask if there are other configurations that better balance accuracy and time?
Best

Hi @Zhaohuai-L ,
Happy to hear the encouraging words! You are correct about the runtime it its default form. You can run faster mappings (see Table 9 in the supplementary) at around 2.3 seconds for mapping a frame. You can do this by changing this variable: https://github.com/eriksandstroem/Point-SLAM/blob/main/configs/point_slam.yaml#L66
We ran the study on Replica, so it is of course tricky to say how this will work if you are using a custom dataset.
Another thing that will increase mapping and tracking speed is to reduce the number of rays that are sampled for each iteration. This can be adjusted here: https://github.com/eriksandstroem/Point-SLAM/blob/main/configs/point_slam.yaml#L60 and here: https://github.com/eriksandstroem/Point-SLAM/blob/main/configs/point_slam.yaml#L35
Note that those config arguments that I linked are the global ones. There can be dataset specific arguments that overwrites the global ones.
Hope this helps!


Rustic process gets OOM killed - Higher memory usage compared to restic?

I started playing around with rustic in Kubernetes. For safe operation, it is necessary to set memory limits per container. While restic is doing well with a memory limit of 128Mi for restic init and restic backup, rustic gets OOM killed while running rustic init or rustic backup with a memory limit of 128Mi. This is not what I expected as rustic claims "Huge decrease in memory requirement".
Tested with rustic v0.6.1 (musl) on alpine 3.19.0

Thanks @mueckinger for opening this issue! Can you please specify more what you are doing? What are the exact commands you are using and which data are you trying to back up? Do you also use rclone within the container? Can you also please give the rustic output you get before it aborts?
Besides this, 128 MiB is quite few and I fear you can't work with that memory with either restic or rustic when using a "normal" data size to backup like some 100 GiBs... And for larger repositories, yes rustic is expected to use less memory than restic. There can be cases like backing up to an empty repository where rustic uses slightly more memory, mostly because it uses a higher pack size than restic does and because it keeps packfiles in memory before sending them to the backend instead of writing temporary files.

Rclone is running in sidecar containers, so the 128Mi are for rustic only. Unfortunately the containers are killed before I can measure anything, but increasing limits to 256Mi works so far, at least for rustic init and rustic backup with backing up some small sample files.
What would be your recommendation regarding a memory limit for rustic?


March 2023 : Steering and Technical Committee (STC) Agenda

March 2023 STC meeting.
STC Attendees:
@msfussell (Diagrid)
@yaron2 (Diagrid)
@paulyuk (Microsoft)
@johnewart (Microsoft)
@cvictory (Alibaba)
@jackzhao (Alibaba)
@Forrest-zhao (Intel)
Previous Feb 2023 https://github.com/dapr/community/issues/275 meeting notes
Action items from previous meetings

@johnewart proposed to have a future discussion to improve the releases.

Hold a v1.10 post mortem review of improvements that can be made
Review the endgame checklist to understand where more automation can be made to improve the release process

@paulyuk - Suggested holding smaller local events resulting in a discussion on having a "Dapr event presentation in a box" to aid local event speakers to more easily demonstrate Dapr. Action: @paulyuk to look into proposal for this
@paulyuk - Action: Raised topic of having health metrics for the community and took action to come up with a plan.

Agenda
TBD

@paulyuk - Action: Raised topic of having health metrics for the community and took action to come up with a plan.
I am ready to share this proposal today:
https://github.com/dapr/community/issues/295
@paulyuk - Suggested holding smaller local events resulting in a discussion on having a "Dapr event presentation in a box" to aid local event speakers to more easily demonstrate Dapr. Action: @paulyuk to look into proposal for this
I need more time to refine this plan, hopefully with at least one tangible event plan as a pilot.


Add Mesosphere solution to kubernetes.io

This is visible here, though that is not pulling the updated css or images, as the links are to kubernetes.io.
cc: @mhausenblas

Documentation ok for 1.0. Adding reviewer

@erickhan

Let's not merge until @erickhan gets a chance to comment.

LGTM. thanks!

I'll take a look today
On Tue, Jun 2, 2015 at 9:59 AM, erickhan<EMAIL_ADDRESS>wrote:

LGTM. thanks!
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/8832#issuecomment-108014444
.

@thockin Can we get this merged? We need the css for more markdown docs that Richie is working on.

Ping @erickhan @erictune @thockin Any blockers on this?

@jeffmendoza is there anything I can help with, here?

Our PMs and the Mesosphere PMs are discussing how to best present this material. So we've temporarily put it on the back burner.

Hi @davidopp! I'm the Mesosphere PM for Kubernetes, we met on the call last week.
Maybe there's some miscommunication - I don't believe there's a reason from our side to block this. Let me know if there's a reason not to move forward. Thanks! cc: @mhausenblas

once we push the new k8s/dcos packaging (very, very soon) the examples at the bottom of this doc will need updates
/cc @sttts

Here is the k8s tutorial. We can copy examples from there for v1.0.2: https://github.com/mesosphere/mesosphere-docs/blob/6a849120339f915153e8b1e5590e43b680f27521/services/kubernetes.md

our k8s/dcos package has just been updated in universe, the docs here must be updated to match

Please don't merge this without my OK.

sorry, force pushed my branch


Reflect supervised features relationship in the inspector's UI

How about minimal approach for a start, e.g. supervisor feature's name in a TextView?
------------------------------
ChristmasTheme
  Determines if Christmas theme is enabled.
  Enabled    Disabled
------------------------------
Greeting
  Supervisor: ChristmasTheme
  Determines greeting type if Christmas theme is enabled.
  Hello    HoHoHo
------------------------------

Sure, sounds good for a start. Want to make a PR?


cvtColor on a 3 channel Matrix with a 4 channel convert option crashes OpenCV 2 & 3 with IPP

Please state the information for your system

OpenCV version: 2.4 / 3.x
Host OS: Windows 7

I Assume this happens on all systems with IPP.
In which part of the OpenCV library you got the issue?
Examples:

imgproc, cvtColor (with ipp)

Expected behaviour
An assertion should be raised if trying to color convert an RGB matrix but asking an RGBA code.
Actual behaviour
Bad memory access, process crashes.
Additional description
Without IPP it doesn't crash.
Code example to reproduce the issue / Steps to reproduce the issue
I tested it in cv2 python wrapper:
import cv2
img = cv2.imread('an rgb image, I persume an empty array would do the same')
cv2.cvtColor(img, cv2.COLOR_RGBA2BGR)

Maybe this check should be separated according to the different cases (3 or 4):
https://github.com/Itseez/opencv/blob/master/modules/imgproc/src/color.cpp#L7341

I wish to work on this issue. Will let you know of progress made. Any leads will be highly appreciated.
Thanks.

Done here: aede58c
Please have a look and let me know if this is fine.

I think the code has a few more of those ifs in other code path worth investigating. Feel free to see if it fixes it

Yes, you are right. There are more instances where the check isn't strict enough. Should I change all those checks?

The original problem has gone, but I made the conditions more strict.

Decided to leave as is, since such strict checks break some existing code. E.g.:
cvtColor(image, img, COLOR_BGR2GRAY);

where the actual conversion is determined via number of channels in source image and conversion code just says about destination format. This code works for image channels equal to either 3 or 4. But the checks will break this code and we will have to write:
cvtColor(image, img, image.channels() == 3 ? COLOR_BGR2GRAY : COLOR_BGRA2GRAY);

which is inconvenient.


Update to SMK 1.2.1 for new Geocoder URL

link to demo deployment of your smk based app is
https://smk-svt-rt-b16795-dev.apps.silver.devops.gov.bc.ca
Verify that it looks good, if so merge the pull request which will trigger a prod deployment, otherwise close the pull request without merging
mentions / notifications: @michaelpnelson

link to demo deployment of your smk based app is
https://smk-svt-rt-b16795-prod.apps.silver.devops.gov.bc.ca
Verify that it looks good, if so merge the pull request which will trigger a prod deployment, otherwise close the pull request without merging
mentions / notifications: @michaelpnelson

The Vanity URL for the prod deploy is https://smk-svt.api.gov.bc.ca
If this is a dev deploy,  verify that it looks good, then merge the pull request to trigger prod deployment.
If this is a prod deployment, view your prod deploy at the url above :)
mentions / notifications: @michaelpnelson


After update from Sonoma to Sequoia Wifi stopped the working

Sonoma was working just fine after your guide but after updating it to Sequoia wifi has stopped the working. Bluetooth is working fine.
Z590 aorus pro ax
Bios f11
Ram 16gb
i7-11700k
Please help how to enable it.

#1 Dear amitintosh, AirportItlwm.kext has not received support for Sequoia (the main developer of the kext seems to have no time to dedicate to the repository), but it is possible to activate it.
In fact, it is active and working perfectly on my setup with macOS Sequoia. On macOS Sequoia there are two methods to activate it.
Method 1 with kext, OCLP and disabling SIP. Method 2 (which I use, and is "simpler") with kext and https://github.com/OpenIntelWireless/HeliPort app.
I will guide you through method 2, ok!
Step 1: format a USB flash drive in fat32
Step 2: on macOS, mount your EFI partition and copy it to the formatted USB flash drive (do not do it directly in the EFI of your macOS!!!).
Step 3: download the kext (https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0/itlwm_v2.3.0_stable.kext.zip) and the HeliPort app(Heliport.dmg stable).
Step 4: in the EFI that was copied to the USB stick, in EFI > OC > Kexts remove (AirportItlwm.kext), add itlwm.kext, downloaded in step 3.
Now open your config.plist (I recommend propertree) and do an OCCleanSnapshot and save the config.plis.
Step 4: once done, restart the machine with the USB stick and boot from it, not from the macOS disk! After restarting, you still won't have Wi-Fi enabled. Now it's time to install the HeliPort app. It will enable a Wi-Fi icon on the top bar of macOS. Connect to your network. If everything went well, Wi-Fi will be enabled!!!
Step 5: Now, if your Wi-Fi is enabled, just mount your macOS EFI and replace it with the one on the USB stick!!
Note: This method enables Wi-Fi, but macOS recognizes it as an Ethernet network card, without location support, and it won't work for installation via the recovery image!
Note: Cosmetic: Set the HeliPort app to start with macOS and disable the default macOS Wi-Fi icon. This way, your hack will start with just one Wi-Fi icon (HeliPort) and connect automatically!
Please test this solution and let me know if the problem was solved.
This issue will be closed, but can be reopened if the problem persists.
Best regards: GilbertoDev.

Now, It's working with method 2. You're great. Thanks for your support.

I'm glad you fixed your wifi, but it's not my merit.
I just shared what I learned with others :)
I'm thinking of adding an EFI for macOS Sequoia to the release and then just installing the HeliPort app!


[9.x] Display CallbackEvent description in schedule:list

Before the redesign of php artisan schedule:list, the description for anonymous closures was displayed - giving the developer a possibility to differentiate between callbacks. After the redesign the description was moved to -v and an addition was made to display the closure location as command name.
Having a list of closure locations doesn't help much if you have a lot of closures:
 * * * * *  Closure at: app\Console\Kernel.php:32 ............... Next Due: 48 minutes from now
 * * * * *  Closure at: app\Console\Kernel.php:48 ............... Next Due: 48 minutes from now
 * * * * *  Closure at: app\Console\Kernel.php:70 ............... Next Due: 48 minutes from now
 * * * * *  Closure at: app\Console\Kernel.php:83 ............... Next Due: 48 minutes from now
 * * * * *  Closure at: app\Console\Kernel.php:102 ............ Next Due: 48 minutes from now
 * * * * *  Closure at: app\Console\Kernel.php:123 ............ Next Due: 48 minutes from now
 * * * * *  Closure at: app\Console\Kernel.php:168 ............ Next Due: 48 minutes from now

What changed?
Calling $schedule->call() without a description produces the closure location, as before.
If you set a description it will take priority over the location and the location will be pushed to verbose output -v
$this->schedule->call(fn () => '')->everyMinute()->name('Foo closure description');

php artisan schedule:list produces:
 * * * * *  Foo closure description ............... Next Due: 48 minutes from now

And php artisan schedule:list -v output is:
 * * * * *  Foo closure description ............... Next Due: 2022-04-08 03:00:00 +00:00
             ⇁ Closure at: app\Console\Kernel.php:32

This adds a lot more readbility to the first example:
 * * * * *  Foo closure description ............................ Next Due: 48 minutes from now
 * * * * *  Perform foo bar .................................... Next Due: 48 minutes from now
 * * * * *  Perform some foo job................................. Next Due: 48 minutes from now
 * * * * *  Perform some foo job 2 ............................ Next Due: 48 minutes from now
 * * * * *  Perform some foo job 3 ............................ Next Due: 48 minutes from now
 * * * * *  Perform some foo job 4 ............................ Next Due: 48 minutes from now
 * * * * *  Perform some foo job 5 ............................ Next Due: 48 minutes from now

Reason for PR
The expected output should be the most readable form of the commands, that is probably the description if it exists. The verbose output should contain more detailed information that will guide the developer to troubleshooting - that would be the location of the closure.

Honestly I feel like the current behavior is more consistent where the description is always shown in verbose mode.

Honestly I feel like the current behavior is more consistent where the description is always shown in verbose mode.

It might be more consistent with other parts of Laravel, but not the scheduling eco system.
All of the other schedule commands use description as the primary display text:
php artisan schedule:test
php artisan schedule:run
php artisan schedule:work
If this PR stays closed, someone should look at changing those commands as well so that is in fact is consistent.
It would be useful to split the ->name() and ->description() methods on CallbackEvent so that they don't write to the same internal $description prop. That way developers could name the callbacks and have a different description in verbose output


python3Packages.urlextract: 1.4.0 -> 1.5.0

Motivation for this change
https://github.com/lipoja/URLExtract/releases/tag/v1.5.0
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
22.05 Release Notes (or backporting 21.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

2 packages built:

python38Packages.urlextract
python39Packages.urlextract


Null pointer excetpion in SdlBroadcastReceiver

See this line
If extras are null it will cause the exception.

Fixed with #362


Fix using bundle configured nbResults for search

Pull Request
Related issue
Fixes #306
What does this PR do?

Provides configured nbResults to engine search when it's not explicitly provided manually

PR checklist
Please check if your PR fulfills the following requirements:

[x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
[x] Have you read the contributing guidelines?
[x] Have you made sure that the title is accurate and descriptive of the changes?

bors merge


Feat: Keycloak support

Describe the Feature
Add Keycloak support to the AccessToken request. According to the original openid spec, the Token request needs to be performed with url encoding and the "application/x-www-form-urlencoded" header. Currently, the request is performed using Form Data.
I've only tested this on Web, not on Android or iOS.
Platform(s) Support Requested

Android
iOS
Web

Describe Preferred Solution
Ideal situation would probably be a setting, where you can configure how the request should be performed.
Describe Alternatives
Perhaps add an option where the response from the code request is returned, so the Token request can be executed manually. I see this is already on option, but according to the README, this isn't working on iOS?

I have an ionic pwa running on IOS with this plugin with a keycloak backend no problem.

As I also had some problems configuring this lib for keycloak, here my findings:

Android API level >= 28 Forces to use https by default. So you cannot use a local test-keycloak instance without enabling android:usesCleartextTraffic="true" in the android manifest (should be false for production!)
At first I did not understand how the redirectUrl has to look like.
It must look like this:

redirectUrl: 'com.example.app:/'

if your Android manifest contains this:
<data android:scheme="@string/custom_url_scheme" android:host="oauth" />

and your strings.xml contains this:
<string name="custom_url_scheme">com.example.app</string>

A complete example config looks like this:
    {
      authorizationBaseUrl: 'https://keycloak.example.com/auth/realms/yourrealm/protocol/openid-connect/auth',
      accessTokenEndpoint: 'https://keycloak.example.com/auth/realms/yourrealm/protocol/openid-connect/token',
      scope: 'email profile openid',
      resourceUrl: 'https://keycloak.example.com/auth/realms/yourrealm/protocol/openid-connect/userinfo',
      web: {
        appId: 'yourclientid', // clientId
        responseType: 'token', // implicit flow
        accessTokenEndpoint: '', // clear the tokenEndpoint as we know that implicit flow gets the accessToken from the authorizationRequest
        redirectUrl: 'http://localhost:3000',
        windowOptions: 'height=600,left=0,top=0',
      },
      android: {
        appId: 'yourclientid', // clientId
        pkceEnabled: true,
        responseType: 'code', // if you configured a android app in google dev console the value must be "code"
        redirectUrl: 'com.example.app:/', // package name from google dev console
      },
      ios: {
// Not tested yet!
        appId: 'yourclientid', // clientId
        responseType: 'code', // if you configured a ios app in google dev console the value must be "code"
        redirectUrl: 'com.example.app:/', // Bundle ID from google dev console
      },
    }

I think in keycloak you have to enable the implicit Flow in your realm for the web-authentication to work. (for the app-authentication I think this is not needed.)

Hi,
on iOS Safari alway tells me, that "com.example.app:/" is not a valid url.. so redirect is not working. For Android it works like a charm with keycloak. Any ideas?

For all having problems with iOS... I solved it!
This docu: https://developer.apple.com/documentation/xcode/defining-a-custom-url-scheme-for-your-app tells us to configure this:
Identifier: com.example.myphotoapp
URL Schemes: myphotoapp
Role: Viewer
But it needs to be:
Identifier: com.example.myphotoapp
URL Schemes: com.example.myphotoapp <-- !!!!
Role: Viewer
The change has to be done in X-Code > App (on left side) > Info (Tap) > "URL Types ()" (collapse) ...
And in Keycloak, the redirect_uri stays:
com.example.myphotoapp:/

I struggled with the redirect URL on android. The following worked for me:

Add deeplinking to your project: https://capacitorjs.com/docs/guides/deep-links
In the android manifest: add the following inside the activity:

<intent-filter>
                <data android:scheme="example" android:host="gizmos" />
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT"/>
                <category android:name="android.intent.category.BROWSABLE" />
</intent-filter>

note the android:scheme and the android:host

In your OAuth2Options for capacitor, set the redirectUrl as follows:

android: {
appId: YOUR-CLIENT-ID,
responseType: "code",
redirectUrl: "example://gizmos/login",
},

Test deeplinking as follows: https://code.tutsplus.com/tutorials/how-to-enable-deep-links-on-android--cms-26317

Currently im also try to implement this library with keycloak and capacitor. Can someone provide a complete exampe (for the ReadMe)? Maybe we can create a PR :)


Metadata for PyPI submission.

This PR adds metadata required for an eventual PyPI submission. A test upload can be found on the PyPI testing server.

Coverage remained the same at 30.418% when pulling f7f31e213dad1f3b17d477102081ed0e3d678ef8 on fix-pypimetadata into c5ff7cfb7a1b213058f581b3158fb48d77d40c44 on master.

Coverage remained the same at 30.418% when pulling ca42c3e924931fd97bbf781f4c7150f339d0cf2b on fix-pypimetadata into c5ff7cfb7a1b213058f581b3158fb48d77d40c44 on master.

May I suggest adding automatic pushing via .travis.yml? See https://github.com/Galvant/InstrumentKit/blob/pypi/.travis.yml#L19

That's a really good suggestion, thank you! I'll go on and add that, then.

Coverage increased (+0.2%) to 39.073% when pulling cfce7e7b7cca84d39782b3924a502ad8b334bca1 on fix-pypimetadata into 4fc75fe90dfd837e53ce8fd4a2fde06e65618338 on master.


WFLY-4239: Add support for Locale.forLanguageTag()

uses Locale.forLanguageTag instead of custom code to parse locale string
update unit test accordingly

Core - Full Integration Build 388 is now running using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867

Windows Build 810 is now running using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867

Linux Build 1108 is now running using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867

Linux Build 1108 outcome was SUCCESS using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867
Summary: Tests passed: 2956, ignored: 95 Build time: 0:19:33

Windows Build 810 outcome was FAILURE using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867
Summary: Execution timeout (new); tests failed: 5 (5 new), passed: 2945, ignored: 95; org.wildfly.core:wildfly-core-testsuite-domain Build time: 0:45:06
Build problems:
Failed tests detected
Execution timeout
Process exited with code 1
Failed tests
org.jboss.as.test.integration.respawn.RespawnHttpTestCase.testStartKilledServer: java.lang.AssertionError: null
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)

org.jboss.as.test.integration.respawn.RespawnHttpTestCase.testReloadHcButNotServersWithFailedServer: java.lang.AssertionError: Did not have all running processes [Process{id=3792, process=respawn-two}, Process{id=6912, process=Host Controller}]
	at org.junit.Assert.fail(Assert.java:88)
	at org.jboss.as.test.integration.respawn.RespawnHttpTestCase.waitForProcesses(RespawnHttpTestCase.java:518)

org.jboss.as.test.integration.respawn.RespawnHttpTestCase.testDomainRespawn: java.lang.AssertionError: Did not have all running processes [Process{id=3792, process=respawn-two}, Process{id=6912, process=Host Controller}]
	at org.junit.Assert.fail(Assert.java:88)
	at org.jboss.as.test.integration.respawn.RespawnHttpTestCase.waitForProcesses(RespawnHttpTestCase.java:518)

org.jboss.as.test.integration.respawn.RespawnHttpTestCase.testReloadHc: java.lang.AssertionError: Did not have all running processes [Process{id=3792, process=respawn-two}, Process{id=6912, process=Host Controller}]
	at org.junit.Assert.fail(Assert.java:88)
	at org.jboss.as.test.integration.respawn.RespawnHttpTestCase.waitForProcesses(RespawnHttpTestCase.java:518)

org.jboss.as.test.integration.respawn.RespawnHttpTestCase.testReloadHcButNotServers: java.lang.AssertionError: Did not have all running processes [Process{id=3792, process=respawn-two}, Process{id=6912, process=Host Controller}]
	at org.junit.Assert.fail(Assert.java:88)
	at org.jboss.as.test.integration.respawn.RespawnHttpTestCase.waitForProcesses(RespawnHttpTestCase.java:518)

Core - Full Integration Build 388 outcome was FAILURE using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867
Summary: Tests failed: 1 (1 new), passed: 2855, ignored: 378 Build time: 0:49:33
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.ws.wsse.signencrypt.EJBSignEncryptMultipleClientsTestCase.encryptedAndSignedRequestFromAlice: javax.xml.ws.WebServiceException: Could not send Message.
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:152)

Seems unrelated - can you try again ? Thanks !

Restest this please

Retest this please

Linux Build 1125 is now running using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867

Core - Full Integration Build 402 is now running using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867

Windows Build 823 is now running using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867

Windows Build 823 outcome was SUCCESS using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867
Summary: Tests passed: 2980, ignored: 95 Build time: 0:19:09

Linux Build 1125 outcome was SUCCESS using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867
Summary: Tests passed: 2980, ignored: 95 Build time: 0:21:42

Core - Full Integration Build 402 outcome was SUCCESS using a merge of dfa21199e9ac720891afcf72fff91aad1d94a867
Summary: Tests passed: 2856, ignored: 378 Build time: 0:48:48


Vl/issue 504 font size client info tile

Added a media query in the theme.js file just for the font size in mobile phones eg. iPhone X . When in mobile size iPhone X the font size is smaller and the vertical space decreases.

@Ovidio I don't know what happened with package-lock.json file I did not touch it

@ovidio I don't know what happened with package-lock.json file I did not touch it

Don't worry Victor! We can check on Friday or next Monday what happened there


Can't Search SITs in Teams

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks


Bump ws to 7.4.6 for security

See https://github.com/websockets/ws/releases/tag/7.4.6
and https://github.com/jsdom/jsdom/issues/3196

ws is an indirect dependency via jsdom. If you think that https://github.com/jsdom/jsdom/issues/3196 will be merged very soon, then you could wait for that to happen and then bump your jsdom version instead.

Thank you for the heads up!
This doesn't seem to be reported through npm audit? I've updated all dependencies and there seems to be no issue there.
Also, this is only a dev dependency. Therefore, I think it makes more sense to wait for updates.


run in the background

it would lock up for several seconds otherwise

Hi, thank you for your PR.
It has been merged.


[Gluten-825]Enable compiling in macOS.

What changes were proposed in this pull request?
Platform:
MacOS 12.3 (Intel)
Apple clang 13.1.6
Homebrew 3.6.17
This pr enabling compile Gluten in macOS without Docker,  pr #819 do similar things with Docker.
Add some no-error compile options, and modify some code to get macOS compatibility.
#825
References:
CPU Affinity on macOS
GTest with CMake
-Wpessimizing-move
How was this patch tested?
manul test.
Contract me if any problem in your macOS.

cc @CodingCat @PHILO-HE

@CodingCat you may try this PR

can we set a CI/CD step to build on mac? just to ensure that what is committed in this PR will not break

also as discussed in slack, build_velox.sh also need some non-tiny changes....(is the correctness of the script covered by the current CI/CD?)

I tested this PR, it didn't work in my local, seems GTEST changes is the deal breaker

After thinking about real usage, build and run in macOS without docker has less benefits, so i would close this pr.
#819 should be a better way.


[feature request] t5 gguf support

Consider it done! https://github.com/city96/ComfyUI-GGUF/pull/49 - more info in the PR.


Unused open statement showing wrong information

I get a lot of Unused open statement messages even though they are being used.
For example open Newtonsoft.Json.Serialization is used by CamelCasePropertyNamesContractResolver and yet I get the wiggly green line with the suggestion to remove it:

I don't really seem to reproduce it with another project, but when you pull the latest Giraffe code from the master branch and open the Common.fs file you will be able to see the issue from the screenshot.

By the way I figured out when this is happening now. If you open two modules or namespaces in a file which end with the same name then it always shows the second as unused even though it is used (and therefore required).
The easiest reproduction is:
dotnet new console -lang F#

Add to the fsproj:
<ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore" Version="2.0.*" />
</ItemGroup>

then replace everything in Program.fs with:
open Microsoft.AspNetCore.Http.Headers
open Microsoft.Net.Http.Headers

let someFunction (requestHeaders : RequestHeaders) =
    let cookie = requestHeaders.Cookie.ToString()
    let accept = HeaderNames.Accept
    sprintf "%s%s" cookie accept

[<EntryPoint>]
let main _ =
    printfn "Hello World from F#!"
    0

You will get the green squiggly line:

But when I remove it my code breaks:

It marks only last open statement
For example on this picture it shows Microsoft.AspNetCore.Http is unsed. Commenting this open will produce error with HttpRequest type

Lets switch two last open statements:

Now another open is being marked. Commenting it will produce error on AuthorizationLevel enum.
This is the project with only one package installed: Microsoft.NET.Sdk.Functions


Newest Unstable 1.10 version crashing server

crash-2018-03-21_17.53.48-server.txt

Not fixed with AdvancedRocketry-1.10.2-1.4.0-3

Fix for next update, typo in the moongendark biome constructor


Development meetingschatflow

Description
Giving the ability to deploy a meeting solution.
Changes
Implemented meetings.
Related Issues
https://github.com/threefoldtech/freeflowconnect_frontend/issues/238
Checklist

[ ] Tests included
[ ] Build pass
[ ] Documentation
[ ] Code format and docstrings

also please add patch class to be used in tests for this solution.
you can find the details on how to create one here https://github.com/threefoldtech/js-sdk/blob/development/solutions_automation/README.md

Can we sync what is the status for this PR ?

Codecov Report

Merging #1379 into development will increase coverage by 0.04%.
The diff coverage is 45.71%.

@@               Coverage Diff               @@
##           development    #1379      +/-   ##
===============================================
+ Coverage        32.00%   32.04%   +0.04%
===============================================
  Files              119      120       +1
  Lines            11305    11340      +35
===============================================
+ Hits              3618     3634      +16
- Misses            7687     7706      +19

Impacted Files
Coverage Δ

jumpscale/packages/marketplace/chats/meetings.py
45.45% <45.45%> (ø)

jumpscale/sals/marketplace/solutions.py
13.04% <50.00%> (+0.29%)
:arrow_up:

Continue to review full report at Codecov.

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


Undocumented functions

Trying to complete the documentation for LabelClustersUniquely, can anyone confirm my understanding based on the source code:

Takes a statistical map (e.g. T map)?
Takes a threshold value, based on which clusters are formed
Outputs a sequentially re-labeld image based on the thresholded value

Where exactly have you used this before?

LabelClustersUniquely should probably be removed - see
?labelClusters
this supersedes LabelClustersUniquely
brian
On Thu, Feb 12, 2015 at 1:02 PM, Arman Eshaghi<EMAIL_ADDRESS>wrote:

Trying to complete the documentation for LabelClustersUniquely, can
anyone confirm my understanding based on the source code:

Takes a statistical map (e.g. T map)?
Takes a threshold value, based on which clusters are formed
Outputs a sequentially re-labeld image based on the thresholded value

Where exactly have you used this before?
—
Reply to this email directly or view it on GitHub
https://github.com/stnava/ANTsR/issues/13.

i will handle this b/c it's sensitive
brian
On Thu, Feb 12, 2015 at 1:47 PM, brian avants<EMAIL_ADDRESS>wrote:

LabelClustersUniquely should probably be removed - see
?labelClusters
this supersedes LabelClustersUniquely
brian
On Thu, Feb 12, 2015 at 1:02 PM, Arman Eshaghi<EMAIL_ADDRESS>wrote:

Trying to complete the documentation for LabelClustersUniquely, can
anyone confirm my understanding based on the source code:

Takes a statistical map (e.g. T map)?
Takes a threshold value, based on which clusters are formed
Outputs a sequentially re-labeld image based on the thresholded
value

Where exactly have you used this before?
—
Reply to this email directly or view it on GitHub
https://github.com/stnava/ANTsR/issues/13.


Opening several notebooks in a row causes some errors to be thrown

Steps to Reproduce:

Run New Notebook several times in a row from Command Palette.
Some 403 errors are thrown, and kernels fail to load for affected notebooks.

Errors:
Failed to change kernel: Invalid response: 403 Forbidden
Could not start session: Invalid response: 403 Forbidden

If this misses for Feb can push to March, but nice to have

Ping - this definitely happens, would be good to get this fixed as we push for stability this week.

This has been fixed.


Full download when local filename differs from the remote one

AppImageUpdate tends to completely download a new file from the server when the server's and the local filename don't match.
The problem is that zsync (which is called internally) looks for a file matching Filename:  in the .zsync file. This is totally fine behavior for "normal" download jobs, but does not work very well with the way we use it.
Thus, we should make sure that Filename: matches argv[1], by replacing that (using sed or a comparable alternative).

Good catch!
Instead of rewriting the .zsync file we might just as well change this behavior in zsync-curl, which we had to fork for our purposes anyway.

Fixed in #15. Rewrite also doesn't have this issue.


Some users do not have access to manage project membership

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
!! Error tested only for the members Admin Webern and Nutzer Webern.

Go to '/system/users'
Click on 'User menu > Manage project membership'
See error > loading only

Expected behavior
Display the member project membership form or disable this functionality for this member.
Screenshots

Desktop (please complete the following information):

OS: MacOS High Sierra (10.13.6)
Browser: chrome
Version 76.0.3809.132 (Official Build) (64-bit)

Smartphone (please complete the following information):
N.A.
Additional context
N.A.

This is an issue on Knora-API side. In case of a special character in the username e.g. '-' Knora responses with an error. There's an open issue about this topic in Knora dhlab-basel/Knora#1286

this issue has been moved to YouTrack: DSP-285


Add links between docs for R.difference and related functions

Close ramda/ramda#1806 — Add links between the docs for R.difference and related methods.
Adds links between the documentation of the following methods:

R.difference
R.differenceWith
R.symmetricDifference
R.symmetricDifferenceWith

Related to https://github.com/ramda/ramda.github.io/issues/72, as the docs might need to be rebuilt.

Please rebase to a single commit.

@asaf-romano you can squash & merge. See https://help.github.com/articles/about-pull-request-merge-squashing/

I prefer to rebase myself if you don’t mind. I haven’t used git rebase before, but I want to learn to create nice pull requests on this project. :simple_smile:

Done

Thank you!


Add calculator for calculating factor pairs for negative input also

Is your feature request related to a problem? Please describe.

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like

current factorization calculator finds pairs for positive numbers only

Go ahead
Deadline 17 May,2021