gf.read.import_gds() not working

Describe the bug
Hi guys, I tried to use import_gds() to open the gds file I exported from cadence but failed. But when I used import_gds() to open the gds file I writed by gdsfactory, it succeeded.
Thank you for the help.
To Reproduce
import gdsfactory as gf
ly = gf.read.import_gds(
    path,
)

Error Message
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
Cell In[25], line 2
      1 # import layout
----> 2 ly = gf.read.import_gds(
      3     path,
      4 )
      6 # ly.show()

File C:\Python\Python311\Lib\site-packages\gdsfactory\read\import_gds.py:39, in import_gds(gdspath, cellname, post_process, rename_duplicated_cells, **kwargs)
     37 options = kf.kcell.load_layout_options()
     38 options.warn_level = 0
---> 39 temp_kcl.read(gdspath, options=options)
     40 cellname = cellname or temp_kcl.top_cell().name
     41 kcell = temp_kcl[cellname]

File C:\Python\Python311\Lib\site-packages\kfactory\kcell.py:5121, in KCLayout.read(self, filename, options, register_cells, test_merge, update_kcl_meta_data, meta_format)
   5119     for c in sorted(new_cells, key=lambda _c: _c.hierarchy_levels()):
   5120         kc = KCell(kdb_cell=c, kcl=self)
-> 5121         kc.get_meta_data(
   5122             meta_format=meta_format,
   5123         )
   5125 for c in load_cells & cells:
   5126     kc = self.kcells[c.cell_index()]

File C:\Python\Python311\Lib\site-packages\kfactory\kcell.py:2792, in KCell.get_meta_data(self, meta_format)
   2787 _trans: kdb.Trans | None = _v.get("trans")
   2788 if _trans is not None:
   2789     self.create_port(
   2790         name=_v.get("name"),
   2791         trans=_trans,
-> 2792         cross_section=self.kcl.get_cross_section(
   2793             _v["cross_section"]
   2794         ),
   2795         port_type=_v["port_type"],
   2796     )
   2797 else:
   2798     self.create_port(
   2799         name=_v.get("name"),
   2800         dcplx_trans=_v["dcplx_trans"],
   (...)
   2804         port_type=_v["port_type"],
   2805     )

File C:\Python\Python311\Lib\site-packages\kfactory\kcell.py:5285, in KCLayout.get_cross_section(self, cross_section)
   5277 def get_cross_section(
   5278     self,
   5279     cross_section: str
   (...)
   5282     | DSymmetricalCrossSection,
   5283 ) -> SymmetricalCrossSection:
   5284     """Get a cross section by name or specification."""
-> 5285     return self.cross_sections.get_cross_section(cross_section)

File C:\Python\Python311\Lib\site-packages\kfactory\kcell.py:3698, in CrossSectionModel.get_cross_section(self, cross_section)
   3689         return self.get_cross_section(
   3690             CrossSectionSpec(
   3691                 sections=cross_section.enclosure.model_dump()["sections"],
   (...)
   3695             )
   3696         )
   3697 if isinstance(cross_section, str):
-> 3698     return self.cross_sections[cross_section]
   3699 elif isinstance(cross_section, DSymmetricalCrossSection):
   3700     cross_section = cross_section.to_itype(self.kcl)

KeyError: 'cfffc3a0_660'

Environment:
3.11.2 (tags/v3.11.2:878ead1, Feb  7 2023, 16:38:35) [MSC v.1934 64 bit (AMD64)]
C:\Python\Python311\python.exe
                                                      Modules
┏━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃    Package ┃ version                                          ┃                                            Path ┃
┡━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│     python │ 3.11.2 (tags/v3.11.2:878ead1, Feb  7 2023,       │                  C:\Python\Python311\python.exe │
│            │ 16:38:35) [MSC v.1934 64 bit (AMD64)]            │                                                 │
│ gdsfactory │ 8.23.0                                           │ C:\Python\Python311\Lib\site-packages\gdsfacto… │
│   gplugins │ not installed                                    │                                                 │
│        ray │ not installed                                    │                                                 │
│    femwell │ not installed                                    │                                                 │
│     devsim │ not installed                                    │                                                 │
│     tidy3d │ not installed                                    │                                                 │
│       meep │ not installed                                    │                                                 │
│       meow │ not installed                                    │                                                 │
│     lumapi │ not installed                                    │                                                 │
│        sax │ not installed                                    │                                                 │
└────────────┴──────────────────────────────────────────────────┴─────────────────────────────────────────────────┘

Can you pip install gdsfactory --upgrade?
If you can share the GDS file it would help us to reproduce your issue

Can you pip install gdsfactory --upgrade?
If you can share the GDS file it would help us to reproduce your issue

I update the gdsfactory but it did't work.
I tried several times and I need to correct myself. I can use import_gds() to open the gds file exported from cadence. However, if I imported the gds file created by gdsfactory into the cadence gds file, the above error could happen when I try to open the modified gds file again.
Maybe you can take the attached files for test.
test.zip
By the way, why is an oas file auto-created after running the import_gds()?

can you provide all the code to reproduce? What's the path that gives you the error?
Can you also show the output of this?
import sys
print(sys.version)
print(sys.executable)

import gdsfactory as gf
gf.config.print_version_plugins()

I can see the error when doing this
import gdsfactory as gf

path = 'test.gds'
ly = gf.read.import_gds(path)

@sebastian-goeldi
any ideas on what could be going on?

I have some idea what's going on. I think the ports somehow survive the modification in cadence, but the cross sections for the ports don't.
To solve it, export from gdsfactory without meta infos (i.e. write_gds(with_meta_data=False))
Not sure why Cadence keeps part of the info, but not all.

I have some idea what's going on. I think the ports somehow survive the modification in cadence, but the cross sections for the ports don't.
To solve it, export from gdsfactory without meta infos (i.e. write_gds(with_meta_data=False))
Not sure why Cadence keeps part of the info, but not all.

It works. Thank you guys :D


Ruby group capstone: set up your Kanban board

In this milestone, we have done the below.

Our repository project link is as below

https://github.com/Recillah-Khamala/Catalogue_Of_My_Things/projects/1

Our team is composed of 3 members and we have assigned the tasks among ourselves as below

Team member # 1 @Recillah-Khamala
Team member # 2 @Kaweesi-Matia
Team member # 3 @tashisrael

Hi team 😊,
Good job so far! 👏
You have done well reaching this point of the milestone, but there are some issues that you still need to work on to go to the next project but you are almost there!

Highlights

Kanban board created ✔
Each card assign to a team member ✔

Required Changes ♻

[ ] Kindly add a description for cards related to @Kaweesi-Matia
[ ] Kindly consider adding the number of points in the [Xpt] prefix for each task. That number should indicate the number of points that show how complex the task is. 1 point = 1 hour of work.

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Hi, Team👋,

Highlights💡

A link to the Kanban board is specified.✔
The team member size is stated.✔
All required columns are present.✔
Cards are distributed fairly.✔

STATUS: APPROVED 🕺🥳
Congratulations🍾🥳!! Your project is ready for presentation!  There is nothing else to say other than... it's time to merge it :shipit:

Optional Suggestions:

N/A

Good luck! 🎉

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me @brytebee in your question so I can receive the notification.
Use @brytebee on slack for faster responses.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


How to disable back button?

I did not find a way to disable the back button, how can I disable it?

private static boolean a = false;
@Override
public void onBackPressed()
{
if(a)
{
super.onBackPressed();
}
else
{
}

}

You cannot do that via this Library


Ressource pack integration/parity

Hi. I have submitted an issue on the forge version (https://github.com/seymourimadeit/guardvillagers/issues/203) providing a few feedback when working on ressource packs with Guard villagers.
Any other feedback is obviously welcome :)

Some update about that (you might know already...)
The textures now are in
assets\guardvillagers\textures\entity\guard
There are two files: guard_steve and guard plus a folder guard_variants for biome variation with these files:

looking forward for these change in Fabric too. It's gonna make ressource pack update really more easy, and less texture means less disk space/reload time faster :D


Is there a way I can support the devs?

I'm a Korean user playing in a NA data center, because I started playing the game while my stay in the US during my studies there.
For over a year and a half, I had been playing at around 140~160 ping, which really wasn't too bad but still made double weaving impossible and certain jobs (e.g. MCH) simply unplayable.
For weeks I have been considering transferring to a JP data center because of these issues, until I encountered XivAlexander just a few days ago.
I now see no reason to transfer out of a world that I have made so many friends in and treasure it for its community, thanks to the amazing work of the devs, mainly @Soreepeong.
I wish to further express this gratitude by making a donation to the team, perhaps through a platform like Patreon.
I'm sure that I cannot be the only one who feels this way and so I urge the devs to consider this suggestion and provide a way the users of this program can support this noble effort.

Same here! this team literally saved my life!

Thank you for your kind words, but that won't be necessary.


Compiler Preprocessor Directives Break Intellisense Completely

Environment data
dotnet --info output:
.NET Command Line Tools (2.1.4)
Product Information:
Version:            2.1.4
Commit SHA-1 hash:  5e8add2190
Runtime Environment:
OS Name:     debian-stretch
OS Version:  2018.1
OS Platform: Linux
RID:         linux-x64
Base Path:   /usr/share/dotnet/sdk/2.1.4/
Microsoft .NET Core Shared Framework Host
Version  : 2.0.5
Build    : fdf361624c1087ec874615382781754392e69118
VS Code version: 1.19.3
C# Extension version: 1.13
Steps to reproduce
dotnet new classlibrary -lang C#
Create a .cs file that is entirely wrapped by a preprocessor directive. e.g.

#if build_for_unit_tests
using System;
using Autofac;
namespace BlahSDK
{
public class ContextForUnitTests
{
public ContextForUnitTests() {
var builder = new ContainerBuilder();
builder.Build();
}
}
}
#endif

Then attempt to use intellisense.
Expected  behavior
Intellisense works
Actual behavior
Intellisense does not work at all. There are a bunch of errors when using "Toggle Developer Tools"
When you take away the directive wrapper intellisense works again.
Any ideas...?

From the repro steps that you described, it sounds like the C# editing experience is working as designed. Within disabled pre-processor blocks, C# does not provide completion (this is the same inside Visual Studio). If you add #define build_for_unit_tests to the top of your file, I would expect IntelliSense to appear inside the block.
Please let me know if I've misunderstood the steps you provided.

@leemorton @DustinCampbell
This approach doesn't make much sense. For example, I'm using Unity3d, it defines preprocessor directives for C# scripts externally (so they are not lexically visible), how to get intellisense working in this case? Personally, I would be happy if it just works always even if it wastes some processor cycles, but at least having a flag "csharp.alwaysPerformIntellisenseInsidePreprocessorBlocks" would be great.

Closing this as working as designed.

In case anyone else stumbles upon this issue in the future:
One way to fix this is by creating an omnisharp.json file in your project root and make Omnisharp use a specific configuration for the editor intellisense that includes the declaration you need.
In this example I create a completely new configuration "Editor", but reusing an existing one works too. This also works for other things, such as <Reference>.
omnisharp.json
{
    "msbuild": {
        "Configuration": "Editor"
    }
}

Project.csproj
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Editor|AnyCPU' ">
    <DefineConstants>build_for_unit_tests;</DefineConstants>
  </PropertyGroup>


Publish coverage report

Test coverage report is created with scoverage and can be found in target/site/scoverage. We can publish it into a public bucket

I just created a public bucket called jcd-datacorp-setl (url : http://jcd-datacorp-setl.s3-website.eu-west-1.amazonaws.com/).
I also gived CodeBuild the permission to write to this bucket.
You can now use awscli to sync content of coverage in this bucket.
Please use a suffix (/coverage/) so the we can reuse it to publish other contents (documentation ...)


Remove Reader\AbstractEntry, Reader\AbstractFeed, Reader\Collection

Related to #97

This repository has been closed and moved to laminas/laminas-feed; a new issue has been opened at https://github.com/laminas/laminas-feed/issues/2.


:bug: Error in Open file, save file and new file

[ ] Solution to save file;
[ ] Solution to open file: the program does not open the requested file;
[ ] Solution to open new window and make new file;

:memo: Note:

Code being written in OPP;
Classes in different files;
Make new icons using image editor (Ex: Photoshop);

:memo: Make new section on README file

[ ] Section "How to contribute":

[ ] Add informations for Pull Request;

[ ] Add dynamic shields


Quicksilver (spontaneously) ceases to search catalog in Lion

I've been using b60 happily ever since I upgraded to Lion.  Then this afternoon everything changed.  I'm not sure what caused it but I can no longer get QS to do anything useful.  I can get it to pop up on command and by opening the details box below I can see that it is taking in keyboard commands (letters) but it no longer searches.  I've tried rebooting my computer (which often helps) but QS is still useless.  I also tried reinstalling and that didn't help either.  Please help.  I wish I could provide more information.  I've been using QS for years and I'm totally addicted.  (Not having it working is making me crazy.)
Thank you!!
More Details: I was working in 2 ubuntu vm's (in VirtualBox) when one of them hung.  The rest of my computer then proceeded to have other issues including the keyboard shortcuts for the built in application switcher and spaces going non-responsive.  I proceeded to reboot my computer and afterwards QS was functioning as above.  I rebooted again and QS was still acting the same way.

I'm hoping skurfer has answered all your questions. If you have any more problems, please re-open this bug :)


fix(ui): Fix accessibility problems in Process Details for Risk

Description
Problems

4 serious: Buttons must have discernable text

1 moderate: Heading levels should only increase by one h3 Event Timeline and so on

Analysis

Indeed, buttons lack aria-label attribute:

DiscoveryCardHeader: hard to believe that it does not know if its state is collapsed or expanded!
ProcessBaselineList
ProcessBaselineElement

PanelTitle renders div instead of more semantic h2 element. Therefore there is a gap to the semantic h3 elements.

Solution

Add aria-label attribute:

DiscoveryCardHeader: too bad, so sad: generic Expand or Collapse. Also replace conditional and that has false class with ternary that has empty string.

Renders h2 element in PanelHeader component. Even if affects heading levels in other classic pages, we will adjust them for semantic page structure.

Checklist

[ ] Investigated and inspected CI test results
[x] ~Unit test and regression tests added~

Testing Performed
Manual testing

Visit /main/risk, click a deployment, and then click Process Discovery

See no visible change to h2 element in side panel.
Verify aria-label attributes.
See space instead of false in class attribute for Expand or Collapse button.

Integration testing

yarn cypress-open in ui/apps/platform

risk/deploymentTimeline.test.js
risk/podTimeline.test.js
risk/risk.test.js
risk/timelineOverview.test.js

ocp-4-10-ui-e2e-tests: InsufficientInstanceCapacity: We currently do not have sufficient m6a.xlarge capacity in the Availability Zone you requested
ocp-4-13-ui-e2e-tests: Cluster initialization failed because one or more operators are not functioning properly.


Non LOG type logs have spaces in log files

Needs more info.
What's causing the error? console.py or the thing calling console?

Doing sth in the log() function but not in the rest, fixing it now


[Feature] Run demos from sensestudio

Description:
This PR will add the functionality of running provided examples in the sense/examples directory directly using the user interface in sense studio.
Examples:

Calorie estimation
Rep counter
Fitness tracker
Gesture recognition
Gesture control

The demos work for me as well. When selecting a different demo from the dropdown it keeps playing the previous one. Can we automatically end the inference when the dropdown value changes?

I created a small PR #181 with some kwargs refactoring. Other than that, looks good.


Add support for macos-arm64 platform

Added support for the macos-arm64 platform
Unfortunately, no lead right now on a reputable source for an apple silicon mariadb build

Unfortunately, no lead right now on a reputable source for an apple silicon mariadb build

Which makes this a No Go to merge (until that's solved), unfortunately. I've commented in #497 about possible next step ideas.


Use Maven version 3.3.9 installation in Maven install workflow

Fixes #154

[merge]

Note that it requires fabric8io/jenkins-docker#77.

@astefanutti FWIW if the aim is to update all the other Java pipelines to use a newer version of maven then you'll need to update the maven builder image https://github.com/fabric8io/maven-builder

@rawlingsj Maven builder image uses 3.3.9 already - https://github.com/fabric8io/maven-builder/blob/master/Dockerfile#L19-L26 - although not sure if Docker image has been published with those changes?
@jstrachan This repo doesn't have any CI builds set up so manual merges I'm afraid.

@rawlingsj, @jimmidyson, from my understanding, the install Maven workflow in its current form does not use the Maven builder image but rather rely on the Maven tooling configuration from the Jenkins image.


problem signing into test flight iPhone =super73

test flight wants a redeem code

Hey! Did you use the link on the readme? You shouldn't need a code: https://testflight.apple.com/join/Tl0UibRY

Thanks I will be trying it out on a supper73 Miami se

On Aug 21, 2024, at 2:51 PM, Bo Lopker @.***> wrote:
Hey! Did you use the link on the readme? You shouldn't need a code: https://testflight.apple.com/join/Tl0UibRY https://testflight.apple.com/join/Tl0UibRY
—
Reply to this email directly, view it on GitHub https://github.com/blopker/superduper/issues/48#issuecomment-2303070643, or unsubscribe https://github.com/notifications/unsubscribe-auth/BKWCGA6XTZJPGUYCD7V2MFTZSUDUJAVCNFSM6AAAAABM43ILEOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBTGA3TANRUGM.
You are receiving this because you authored the thread.


[DO NOT MERGE] test jenkins

have separate jenkins jobs for

build e2e cliente2e
fmt unit

@etcd-bot retest this please

@etcd-bot retest this please

Working :)
cc @xiang90 @hasbro17


Fix a couple of typos in the documentation

Assuming that master is the right base for those. If not, I can reapply to another branch or split them up.

+1

Hay! why not to merge that ?

Not sure, probably because nobody really noticed the PR

Thanks! Good to know it went to the right place - wasn't sure anymore :-) Thanks for a great tool!

@ThiefMaster can you scan all opened PR and write an message in each. There are many very good PRs waiting for merging.

Code review takes (free-)time, as opposed to merging typo fixes.


Clean install of gRPC on docker image - cpp example wont compile

What version of gRPC and what language are you using?
Master, 1.0
What operating system (Linux, Windows, …) and version?
Ubuntu 17.04 (32bit docker container)
What runtime / compiler are you using (e.g. python version or version of gcc)
gcc (Ubuntu 6.3.0-12ubuntu2) 6.3.0 20170406
What did you do?
I created a new dockerfile, from Ubuntu 17.04 (32bit). I installed required dependencies as described in the gRPC docs.
I then installed and compiled gRPC using the following script:
git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
cd grpc
git submodule update --init
make
make install

#Install protoc-3
# Make sure you grab the latest version
wget https://github.com/google/protobuf/releases/download/v3.4.0/protoc-3.4.0-linux-x86_64.zip

# Unzip

unzip protoc-3.4.0-linux-x86_64.zip -d protoc3

# Move protoc to /usr/local/bin/
mv protoc3/bin/* /usr/local/bin/

# Move protoc3/include to /usr/local/include/
mv protoc3/include/* /usr/local/include/

I did not see any errors during compilation. It completed successfully.
I then exec to the running docker container, cd'ed to the grpc/examples/cpp/route_guide and ran make.
What did you expect to see?
Something beautiful!
I expected to see the cpp route_guide example compile.
What did you see instead?
root@5d7c7c42cf0e:/grpc/examples/cpp/route_guide# make
protoc -I ../../protos --cpp_out=. ../../protos/route_guide.proto
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o route_guide.pb.o route_guide.pb.cc
/bin/sh: 1: pkg-config: not found
In file included from route_guide.pb.cc:5:0:
route_guide.pb.h:9:42: fatal error: google/protobuf/stubs/common.h: No such file or directory
 #include <google/protobuf/stubs/common.h>
                                          ^
compilation terminated.
<builtin>: recipe for target 'route_guide.pb.o' failed
make: *** [route_guide.pb.o] Error 1

Anything else we should know about your project / environment?
protoc --version
libprotoc 3.4.0

The same error occurs on the helloworld cpp example.

I searched in here for similar issues and found https://github.com/grpc/grpc/issues/8172 - which sounds very similar. Although its not clear to me how this person fixed it.

Ive tried again, this time using protoc-3.3.0 but get the same error.

I tried the advice mentioned on https://github.com/grpc/grpc/issues/9260#issuecomment-270744978 - and now I get the below error.
The commands that I ran are:
git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
cd grpc
git submodule update --init
make
make install

cd third_party/protobuf
./autogen.sh
./configure
make
make check
make install

 make
protoc -I ../../protos --cpp_out=. ../../protos/route_guide.proto
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o route_guide.pb.o route_guide.pb.cc
/bin/sh: 1: pkg-config: not found
protoc -I ../../protos --grpc_out=. --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` ../../protos/route_guide.proto
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o route_guide.grpc.pb.o route_guide.grpc.pb.cc
/bin/sh: 1: pkg-config: not found
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o route_guide_client.o route_guide_client.cc
/bin/sh: 1: pkg-config: not found
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o helper.o helper.cc
/bin/sh: 1: pkg-config: not found
g++ route_guide.pb.o route_guide.grpc.pb.o route_guide_client.o helper.o -L/usr/local/lib `pkg-config --libs protobuf grpc++` -Wl,--no-as-needed -lgrpc++_reflection -Wl,--as-needed -ldl -o route_guide_client
/bin/sh: 1: pkg-config: not found
/usr/bin/ld: route_guide_client.o: undefined reference to symbol 'pthread_create@@GLIBC_2.1'
//lib/i386-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:42: recipe for target 'route_guide_client' failed
make: *** [route_guide_client] Error 1
rm route_guide.grpc.pb.cc route_guide.pb.cc

I tried again using branch v.1.7x and get the following error:

make
protoc -I ../../protos --cpp_out=. ../../protos/route_guide.proto
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o route_guide.pb.o route_guide.pb.cc
/bin/sh: 1: pkg-config: not found
protoc -I ../../protos --grpc_out=. --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` ../../protos/route_guide.proto
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o route_guide.grpc.pb.o route_guide.grpc.pb.cc
/bin/sh: 1: pkg-config: not found
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o route_guide_client.o route_guide_client.cc
/bin/sh: 1: pkg-config: not found
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o helper.o helper.cc
/bin/sh: 1: pkg-config: not found
g++ route_guide.pb.o route_guide.grpc.pb.o route_guide_client.o helper.o -L/usr/local/lib `pkg-config --libs protobuf grpc++` -Wl,--no-as-needed -lgrpc++_reflection -Wl,--as-needed -ldl -o route_guide_client
/bin/sh: 1: pkg-config: not found
/usr/bin/ld: route_guide_client.o: undefined reference to symbol 'pthread_create@@GLIBC_2.1'
//lib/i386-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:42: recipe for target 'route_guide_client' failed
make: *** [route_guide_client] Error 1
rm route_guide.grpc.pb.cc route_guide.pb.cc

I tried a new Dockerfile (see https://gist.github.com/magick93/be5ad02c4da2baa39f931fa3084f33be), it also didnt work. The new error is:
[C]       Compiling third_party/boringssl/crypto/dh/params.c
--
  | [C]       Compiling third_party/boringssl/crypto/digest/digest.c
  | [C]       Compiling third_party/boringssl/crypto/digest/digests.c
  | [C]       Compiling third_party/boringssl/crypto/directory_posix.c
  | third_party/boringssl/crypto/directory_posix.c: In function 'OPENSSL_DIR_read':
  | third_party/boringssl/crypto/directory_posix.c:88:3: error: 'readdir_r' is deprecated [-Werror=deprecated-declarations]
  | if (readdir_r((*ctx)->dir, &(*ctx)->dirent, &dirent) != 0 \|\|
  | ^~
  | In file included from third_party/boringssl/crypto/directory_posix.c:36:0:
  | /usr/include/dirent.h:183:12: note: declared here
  | extern int readdir_r (DIR *__restrict __dirp,
  | ^~~~~~~~~
  | cc1: all warnings being treated as errors
  | Makefile:2079: recipe for target '/var/local/git/grpc/objs/opt/third_party/boringssl/crypto/directory_posix.o' failed
  | make: *** [/var/local/git/grpc/objs/opt/third_party/boringssl/crypto/directory_posix.o] Error 1
  | error: build error: The command '/bin/sh -c cd /var/local/git/grpc &&     git submodule update --init &&     make &&     make install && make clean' returned a non-zero code: 2

I'm running into the same issue trying to build gRPC now. I'm going to try an earlier release.

I run these commands
git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
cd grpc
git submodule update --init
make
make install

cd third_party/protobuf
./autogen.sh
./configure
make
make check
make install

then make in examples/cpp/helloworld
result:
protoc -I ../../protos --cpp_out=. ../../protos/helloworld.proto
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o helloworld.pb.o helloworld.pb.cc
Package protobuf was not found in the pkg-config search path.
Perhaps you should add the directory containing `protobuf.pc'
to the PKG_CONFIG_PATH environment variable
No package 'protobuf' found
Package grpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `grpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'grpc' found
protoc -I ../../protos --grpc_out=. --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` ../../protos/helloworld.proto
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o helloworld.grpc.pb.o helloworld.grpc.pb.cc
Package protobuf was not found in the pkg-config search path.
Perhaps you should add the directory containing `protobuf.pc'
to the PKG_CONFIG_PATH environment variable
No package 'protobuf' found
Package grpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `grpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'grpc' found
g++ -std=c++11 `pkg-config --cflags protobuf grpc`  -c -o greeter_client.o greeter_client.cc
Package protobuf was not found in the pkg-config search path.
Perhaps you should add the directory containing `protobuf.pc'
to the PKG_CONFIG_PATH environment variable
No package 'protobuf' found
Package grpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `grpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'grpc' found
g++ helloworld.pb.o helloworld.grpc.pb.o greeter_client.o -L/usr/local/lib `pkg-config --libs protobuf grpc++ grpc` -Wl,--no-as-needed -lgrpc++_reflection -Wl,--as-needed -ldl -o greeter_client
Package protobuf was not found in the pkg-config search path.
Perhaps you should add the directory containing `protobuf.pc'
to the PKG_CONFIG_PATH environment variable
No package 'protobuf' found
Package grpc++ was not found in the pkg-config search path.
Perhaps you should add the directory containing `grpc++.pc'
to the PKG_CONFIG_PATH environment variable
No package 'grpc++' found
Package grpc was not found in the pkg-config search path.
Perhaps you should add the directory containing `grpc.pc'
to the PKG_CONFIG_PATH environment variable
No package 'grpc' found
/opt/rh/devtoolset-6/root/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/ld: helloworld.grpc.pb.o: undefined reference to symbol '_ZN4grpc24g_core_codegen_interfaceE'
//usr/local/lib/libgrpc++.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [greeter_client] Error 1

I just had the same issue - v1.8.x
I also had to run:
cd third_party/protobuf
./autogen.sh
./configure
make
make check
make install

After installing grpc to ensure that the protoc development files where also installed - they were not by default.
I have yet to also get pkgconfig to work in Makefiles either.

Sounds like a mismatch in protoc version installed. Isn't the latest protoc version 3.5.0? The submodule that comes with 1.8.x. Does the wget command in the original post come from our guidelines? If so, let us know and we fix our guides. Otherwise, on machines without protoc installed, installation should work fine. On machines with a different version of protoc installed, there might be glitches.

I'm not sure how there could be a mismatch - exactly like OP, this is a clean install on a Docker image - there is no protoc installed.

@markmandel have you by any chance tried running make once before fetching submodules first? If not, what is your docker base image distro/version so I can try reproduction?

So there are several issues at play here:

On https://grpc.io/docs/quickstart/cpp.html the install from source guide doesn't match up to the grpc install from source at all. It should likely be removed. It also states "If you don’t already have it installed on your system" - which makes it sound like you don't need to install protoc from source, which to use C++, it looks like you absolutely have to, otherwise you are missing dependencies like header files. This should also be clarified.

Here is a Dockerfile for reporoduction, if you build this, you will see that common.h is not available in /usr/lib/includes anywhere, and also pkg-configure does not work.

FROM debian:latest

RUN apt-get update && apt-get install -y git build-essential autoconf libtool pkg-config

ENV GRPC_VER v1.8.x
RUN git clone -b ${GRPC_VER} --depth=3 https://github.com/grpc/grpc && \
    cd grpc && \
    git submodule update --init && \
    make && \
    make install

From here, let's docker build --tag=cpp-grpc . and then docker run --rm -it cpp-grpc bash so we can hop into a shell.
➜  docker run --rm -it cpp-grpc bash
root@c3a1d4d2e03d:/# ls /usr/local/include/
grpc  grpc++
root@c3a1d4d2e03d:/#

As you can see, there are none of the google/protobuf dependencies in here.
pkg-config also fails:
root@4134f2ef79d0:/# pkg-config --cflags protobuf grpc
Package protobuf was not found in the pkg-config search path.
Perhaps you should add the directory containing `protobuf.pc'
to the PKG_CONFIG_PATH environment variable
No package 'protobuf' found

Since this environment variable doesn't seem to be set. But even if I set it, it still fails, because there is no protobuf package in /usr/local/lib/pkgconfig

Oh, I originally thought the gRPC build fails too... you are only talking about examples, make sense now.


Overlaying the nav bar

I am using react native drawer react native side menu to make a side menu.
The nav bar is always on top, covering the menu view.
Is there any way to:

move nav bar aside (along with the main content view), or
let side menu rendered on top of nav bar (seems react native doesn't support z-index)?

Thanks!

To clarify, i am facing the same issue as react-native-fellowship/react-native-side-menu#72

So it seems to be not issue of this component?


Show interactive sample on package page

From Anders: Wouldn't it be cool if the packages had samples using them, that you could try out / fiddle in an in-page dartboard (when have that again)?

This issue has been moved to dart-lang/pub-dartlang#302.


Prevent inadvertent assignment to temporary object

Common porting error coming from languages that have properties as native concepts is trying to set a C++/WinRT property by doing
o.Property() = value;

due to overzealous application of the rule "In C++/WinRT, you access a property by doing o.Property()."
Fix this by making all assignment operators require the assigned-to variable to be an lvalue, rendering the above mistake a compile-time error.
Assigning to an rvalue is not interesting because the rvalue has no name, so you have no way of using the assigned-to object. There are some wacky fringe cases where you might be doing this on purpose:
get_abi(hstring() = L"Hello")

gives you an ABI string handle for a temporary. But this is decidedly non-idiomatic and I'm fairly confident nobody does this on purpose. The idiomatic way of writing this is simply
get_abi(hstring(L"Hello"))

This fixes issue #359
Implementation notes
Assignment operators default to non-ref-qualified, which makes them applicable to both lvalue and rvalue references. We must explicitly redeclare them as lvalue ref-qualified in order to remove the rvalue ref-qualified version.
Once you have an explicit assignment operator, the implicit copy and move constructors disappear, so we have to bring them back explicitly.
Once you add explicit copy and move constructors, then the implicit default constructor disappears. Fortunately, we never relied upon the implicit default constructor, so we don't have to to make explicit versions.

@DefaultRyan see any issues with this? It looks good to me.

@DefaultRyan see any issues with this? It looks good to me.

Looks good to me. Approved.


Add Fuse for OS X (a ZX Spectrum emulator), <IP_ADDRESS>, stable

http://fuse-for-macosx.sourceforge.net/Site/Fuse_for_Mac_OS_X/Fuse_for_Mac_OS_X.html

@vitorgalvao done!

Thank you. Merging as soon as Travis goes green.

Thank you for the contribution. It was merged directly as 338e2358115db89776201e86fded6c627efd1b51 to keep commit history cleaner. Your contribution is still credited to you.


Zend_Validate_EmailAddress: IDN domains are converted to punnycode if possible

Fixes #62
The problem is that IDN domain cannot be converted to xn-- in PHP 5.2 (there are some PHP libraries, that implement it, but we can't include them in ZF). So this is rather a "progressive enhacement" for PHP 5.3+ (with intl enabled)
cc @froschdesign

I'm all for progressive/forwards-compat fixes. If this cannot be fixed in 5.2, I think we can just call that out in the release announcement. People on 5.2 really need to upgrade at this point anyways, and this gives another reason to do so.

@weierophinney
Thanks for the feedback!

@froschdesign why did you remove the 1.12.10 milestone?

@akrabat
We have already a milestone on the bug report.

aha!


docs: update links/names in README.md

PR summary
This PR contains a few fixes to links and package names in the README.md file.
PR Checklist
Please make sure that your PR fulfills the following requirements:

[ ] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

:tada: This PR is included in version 0.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add Network-Map to GUI

Just to bring this idea back to the front: I was thinking if an alternative to a Neo4J graph (complicated to implement to frontend) would be the implementation of an RDF graph for every dataset, so that one can see the knowledge graph for each object either as plain RDF, or as a d3 visualization.

Ok, cool! I have no idea how to do it, but I can try to do it :D Maybe we can have a talk about it tomorrow in the meeting

Or do you want to give it a try @theodore-s-beers ?

If you want to look into this, that would be great. I can also at least do some background reading. I'm very interested in exploring more data visualizations.

https://rdfjs.dev/ haven't had a look but maybe that'd be interesting for the graph


ng2-translate requires re-initialization inside modal

Ionic version:  (check one with "x")
[ ] 1.x
[x] 2.x
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
I'm using ng2-translate, with a set up exactly as described here: https://ionicframework.com/docs/v2/resources/ng2-translate/
Things work on pages, but do not work inside modals. It's as if the translate service is not available inside the modal. If, inside the modal, I re-initialize the translate service by running this.translate.use('fr'); then things work fine. The following code, for example, works fine.
import { TranslateService } from 'ng2-translate/ng2-translate';

@Component({
  templateUrl: 'my-modal.html',
  selector: 'my-modal',
})

export class MyModal {
constructor(
    private translate: TranslateService
  ) {
    var self = this;
    this.translate.use('fr');  // Re-initializing the translate service inside a modal
    // Here on translation works fine
  }
}

Expected behavior:
I should not need to re-initialize the translate service inside my modal. I should only need to initialize it once inside app.component.ts.
Other information:

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
$ ionic info
--------------------------------
--------------------------------

Your system information:

Cordova CLI: 6.3.1
Gulp version:  CLI version 3.9.1
Gulp local:
Ionic Framework Version: 2.0.0-rc.1
Ionic CLI Version: 2.1.1
Ionic App Lib Version: 2.1.1
Ionic App Scripts Version: 0.0.36
OS:
Node Version: v6.3.1

--------------------------------

Here are some relevant lines from my package.json
  "dependencies": {
    "@angular/common": "2.1.0",
    "@angular/compiler": "2.1.0",
    "@angular/compiler-cli": "0.6.2",
    "@angular/core": "2.1.0",
    "@angular/forms": "2.1.0",
    "@angular/http": "2.1.0",
    "@angular/platform-browser": "2.1.0",
    "@angular/platform-browser-dynamic": "2.1.0",
    "@angular/platform-server": "2.1.0",
    "@ionic/cloud-angular": "^0.7.0",
    "@ionic/storage": "^1.0.3",
    "@types/raven-js": "0.0.17",
    "ionic-angular": "^2.0.0-rc.2-201611100035",
    "ionic-native": "2.2.3",
    "ionicons": "^3.0.0",
    "moment": "^2.15.1",
    "ng2-translate": "^4.2.0",
    "raven-js": "^3.7.0",
    "rxjs": "5.0.0-beta.12",
    "zone.js": "^0.6.21"
  },
  "devDependencies": {
    "@ionic/app-scripts": "0.0.36",
    "typescript": "^2.0.3"
  }

I was experiencing the same problem, but got it fixed after adding the TranslateService to providers array.
Try adding to @NgModule providers array TranslateService:
@NgModule {
    ....,
    providers: [..., TranslateService]
}
export class AppModule{}

After doing this, localization is working just fine in modals also.


opt: do not copy pages before bitbox writeout

This uses the new WriteArc I/O command to avoid a page copy when writing to bitbox. This is currently a major bottleneck during sync, since these page copies are single-threaded and we now copy pages during merkle commit (needed for overlays).

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#655  👈 (View in Graphite)
#654
#653
#652
#651
master

This stack of pull requests is managed by Graphite. Learn more about stacking.


Error: ENOENT: no such file or directory, open '/root/.code-server/globalStorage/state.json'

Debian Buster x64, using Docker
docker run -p 4141:8443 -v /media/codeserver:/root/project codercom/code-server code-server --allow-http --no-auth
INFO  WebSocket opened / {"client":1,"ip":"<IP_ADDRESS>"}
INFO  Created data directory
INFO  WebSocket closed / {"client":1,"code":1001}
INFO  WebSocket opened / {"client":2,"ip":"<IP_ADDRESS>"}
INFO  Created data directory
INFO  WebSocket closed / {"client":2,"code":1001}
INFO  WebSocket opened / {"client":3,"ip":"<IP_ADDRESS>"}
INFO  Created data directory
INFO  WebSocket closed / {"client":3,"code":1006}
fs.js:646
  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^

Error: ENOENT: no such file or directory, open '/root/.code-server/globalStorage/state.json'
    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.writeFileSync (fs.js:1299:33)
    at IncomingMessage.e.on (/usr/local/bin/code-server:557:107020)
    at emitNone (events.js:106:13)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)

Interesting. What if you create that file?

In the docker image? That is right out of the recommended Docker image. I have not touched it myself.

Probably fixed by https://github.com/codercom/code-server/commit/e597d49912fc0299877899fe687b69da5214794d#diff-c3ab4160f569d8f1ba53d30b968e9f04R262, caused when unloading the page triggers a save for the settings but the directory hasn't been created yet (or has been deleted).

@coderasher I restarted the docker command and it seemed to run without crashing the second time

Latest release should fix this.


If a debug session fails, show a modal error, not a notification

Prototypical case:

I have updated all of the debug error that happen when a session start to be modal.
This is a user inititated action so all of these should be modal.
Verifier:

Verify you get a modal dialog once you start a debug session with some invalid launch.json
Verify you get a modal dialog once you start a debug session with a launch.json with an invalid type
Verify you get a modal dialog if your prelaunch task produces errors
Verify all these dialogs provide actions which make sense

I sure wish this were configurable.  It's just one more step I have to do to close this modal before actually fixing the problem.  I can tell from the logs that there's an error.


Clean up commands

This PR adds more commands and cleans up commands. This hopefully closes #710.

:+1:

Commit amended to allow more flexibility on each languages.

Check those line notes, and also this may have issues when rebased on top of the teams branch.

@dentmaged This PR should be rebased

@TiTo-418 I no longer contribute to Cardinal as I have my own PGM plugin to work on.


Feature: View key property

This PR adds a new base property (and attr) to FuncUI called "key". FuncUI notes whether or not the key attribute changes in a ViewDelta. If the key has changed, then FuncUI will teardown the IControl and create a new one, instead of patching the existing IControl.
Motivation
FuncUI currently decides whether or not to patch an IControl based only on its type. By exposing the "key" attribute, the app author can explicitly choose to re-create the IControl from scratch instead of diffing it. This can improve performance and behavior in cases when diffing is inappropriate.
Example
Suppose an app switches between different collections:
type ListKind = Letters | Numbers
type State = {
  Letters: char list
  Numbers: int list
  ActiveList: ListKind
}
let view state =
  match state.ActiveList with
  | Letters ->
    ListBox.create [
      List.dataItems state.Letters
      // template goes here
    ]
  | Numbers ->
    ListBox.create [
      List.dataItems state.Numbers
      // template goes here
    ]

This view function always returns a ListBox view. When ActiveList changes from Letters to Numbers, FuncUI will attempt to diff the contents of all of these lists. This diff would have a time complexity relative to both lists, and the change in the item type (from char to int) could also cause unpredictable behavior. By specifying a key attribute, we can tell FuncUI to skip diffing:
let view state =
  match state.ActiveList with
  | Letters ->
    ListBox.create [
      Control.key "lettersList"
      // ...
    ]
  | Numbers ->
    ListBox.create [
      Control.key "numbersList"
      // ...
    ]

Now when the view function returns a ListBox view, FuncUI will notice the key attr has changed and skip diffing. This will improve rendering performance and improve behavior when changing item type.
In the future, we could also use the key attr to match views across renders and patch instead of re-create (for example, when the same elements are re-ordered). For now this PR only supports the "skip diffing" behavior.
Prior Art
Keys in React
Reconciliation in React
See also
#120

@B-Reif Are you interested in becoming co-maintainer on this repository?  Please see #172

Keys are implemented in my PR https://github.com/fsprojects/Avalonia.FuncUI/pull/179
It turned out there is a solution that does not require iterating the attributes twice.
Thanks for the work - only realised it after using your implementation.


⚠ Samsung has degraded performance

In a12aa22, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2005 ms

Resolved: Samsung performance has improved in d0bed86.


Distance And Direction: Radials for rings are not created at the correct length in ArcGIS Pro

From @elinz on December 5, 2016 18:45

When I use the Rings function on the Distance And Direction addin the length of the radials created do not have the correct length. See screenshot below:

Expected Behavior

The length of the radials created should match the radius of the outer most ring.
Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

Version used: ArcGIS Pro 1.3.0 final
Environment name and version (e.g. Chrome 39, node.js 5.4):
Operating System and version (desktop or mobile): Windows 8.1 Enterprise 64 bit
Link to your project:

Copied from original issue: Esri/military-tools-for-arcgis#67

From @elinz on December 5, 2016 18:58
We know that at least for 1.2 and 1.3 we can't create geodetic lines so the "Number of Radials" parameter should be hidden/disabled or removed.

From @Dbarnes1 on December 5, 2016 21:22
@nfeuerstein would an alternative to removing radials in 1.3 be to include a known issue about radials not working properly in our documentation? This is what we are currently doing in regards to line creation in the add-in. See this PR: https://github.com/ArcGIS/arcgis-solutions-website/pull/4608/files

From @kgonzago on December 5, 2016 20:48
@nfeuerstein @topowright Should we remove Radials from Distance and Direction Pro 1.2/1.3 entirely?

From @nfeuerstein on December 5, 2016 21:17
@kgonzago - Distance and Direction is dead in 1.2 all together.  For 1.3, we should probably remove radials if there is no way to fix it.  It seems to me that 1.3 doesn't support radials.

From @nfeuerstein on December 5, 2016 21:32
@Dbarnes1 yes, that is an alternative.  The bottom line is that lines aren't supported, we can either document that geodesic lines aren't supported or we can remove the option.  Which is more feasible?
Documenting it puts the onus on the user to understand its not supported, and removing it puts the onus on us.

From @Dbarnes1 on December 5, 2016 21:36
@nfeuerstein I think updating the documentation with a known issue for pro 1.3, and then removing the functionality for lines and radials in pro 1.4 would be the most suitable option considering the current technical limitations.

From @nfeuerstein on December 5, 2016 21:40
Sounds like a plan.  Any issues with that @kgonzago?

From @kgonzago on December 9, 2016 13:44
I like that plan. This is similar to #68. Once issue persists when testing with Pro 1.4, the line and radials will be removed entirely.

From @elinz on December 9, 2016 16:11
@kgonzago I installed the latest build of Military Tools for ArcGIS that I believe was built on 1.3 SDK and the same issue exists.

@kgonzago Still an issue at Pro 1.4. See #180.

@kgonzago @pHill5136
Just an FYI, none of the Distance and Direction lines are geodesic, this means the Line tab features as well as the radials on the Rings tab.

@nfeuerstein @kgonzago I hid the radials label and text box on range rings and commented out the lines tab. pull request https://github.com/Esri/distance-direction-addin-dotnet/pull/193

Lines tab is removed:

And Radials option is removed from Rings


Add prepare script

Fixes #12 though only works with npm install not yarn install, I suspect there's a bug in yarn.

I also published master as well.


Doesn't work on initial load - Obsidian 1.6.1

Since 1.6 (1.6.1 now) the plugin doesn't hide folder at first launch. Probably needs a delay or a wrapping inside of onLayoutReady()

Hope I will find time tomorrow after work. Thanks for the hint with delay/onLayoutReady, should hopefully be a quick fix then 🙏

Oh, just saw that 1.6.x is still an insider-build. Since I sadly do not have a paid catalyst license, I cannot work on the issue at this point of time.
I will look into it, as soon as 1.6.x is available for me.

Hi @JonasDoesThings just a note that 1.6.2 was just made public!

Hi, thanks for the heads-up @luckman212
I sadly could not reproduce the issue, but I added an additional call to the plugin's processFolders in the onLayoutReady callback. Could you please check if the issue still persists using the latest v1.4.1?

Checking...

+1，I had the same problem

I forked and fixed it, very simple patch - @calmwaves111 let me know if that works for you

Hm, makes sense. My test-vault and my normal vault both don't have these big plugins that take long on startup so that could have been the reason why I couldn't reproduce the issue myself.
I have now merged your PR @luckman212 and released a new version 1.4.2 with the changes.
Please report back if the issue is fixed for you too @calmwaves111 :)
I appreciate the help! Thx ❤

Another possible workaround: ensure that the File Explorer is shown at startup:
app.workspace.ensureSideLeaf('file-explorer', 'left', { active: !0 });

New PR: https://github.com/JonasDoesThings/obsidian-hide-folders/pull/16


[Question] When will manifest version 2 be deprecated on Chrome ?

It's deprecated in January 2023 (already no "new" MV2 extensions as of Jan 22)
https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/


Permission verification error

Hello I have a problem with obtaining a verification code during authorization, I cloned your project, indicated the correct appKey and privateKey and also placed a secret picture on the same level with info.plist but I always get an error with sdk, I live in Kazakhstan my coutry code equal to 7. This is what I get in the response -
2021-07-03 03:57:57.449468+0600 TuyaAppSDKSample-iOS-Swift[80191:5380126] [TYRequest] request: domain = https://a1.tuyaeu.com, url = https://<IP_ADDRESS>/api.json, api = tuya.m.user.username.code.get, commonParams = {
"time" : "1625263077",
"lang" : "en",
"deviceId" : "36D51D54-41C0-4364-B705-C40B6492F51E",
"et" : "0.0.2",
"osSystem" : "13.0",
"bundleId" : "ru.andrenovikov",
"lon" : 0,
"channel" : "sdk",
"appVersion" : "1.0",
"ttid" : "appstore_d",
"os" : "IOS",
"v" : "3.0",
"sign" : "f1975eccf9a002f5de0ec02ff836fd67639cbe89f798886a93f037ec34b48469",
"platform" : "Simulator",
"requestId" : "78201902-CD66-4225-BD3F-621CE2EEC9F3",
"sdkVersion" : "3.26.5",
"timeZoneId" : "Asia/Almaty",
"lat" : 0,
"clientId" : "7cq3unfcy8djd7hmavwv",
"a" : "tuya.m.user.username.code.get"
}, businessParams = {
"countryCode" : "7",
"username"<EMAIL_ADDRESS>"codeType" : 1
}
2021-07-03 03:57:57.576174+0600 TuyaAppSDKSample-iOS-Swift[80191:5384497] connect time : {"at":"126","ct":"0","tt":"0","rc":0,"mc":1,"dt":"0"}
2021-07-03 03:57:57.576607+0600 TuyaAppSDKSample-iOS-Swift[80191:5385289] [TYRequest] response: api = tuya.m.user.username.code.get, data = {
"success" : false,
"errorCode" : "SING_VALIDATE_FALED",
"status" : "error",
"errorMsg" : "Permission Verification Failed",
"t" :<PHONE_NUMBER>499
}
2021-07-03 03:57:57.579048+0600 TuyaAppSDKSample-iOS-Swift[80191:5385289] SING_VALIDATE_FALED: appKey = 7cq3avwv, appSecret = dsp4************9qyh, bundleId = (null), imageMd5 = 82f4b56fba131899d5c24c10ac1606e4
2021-07-03 03:59:59.592581+0600 TuyaAppSDKSample-iOS-Swift[80191:5380126] Can't find keyplane that supports type 4 for keyboard iPhone-PortraitChoco-NumberPad; using 25671_PortraitChoco_iPhone-Simple-Pad_Default

Hi , AndreyNovikov
Thanks for your feedback ! It seems that you want to request verification code for register with your  phone number ,right ? If so , make sure that you had added the area in the allowlist (see the tutorial ) .   For the privacy and security of user information, we have optimized the mobile phone number registration mechanism. If you want to use the mobile phone number registration service, you can contact the relevant docking business .

Hello I have a problem with obtaining a verification code during authorization, I cloned your project, indicated the correct appKey and privateKey and also placed a secret picture on the same level with info.plist but I always get an error with sdk, I live in Kazakhstan my coutry code equal to 7. This is what I get in the response -
2021-07-03 03:57:57.449468+0600 TuyaAppSDKSample-iOS-Swift[80191:5380126] [TYRequest] request: domain = https://a1.tuyaeu.com, url = https://<IP_ADDRESS>/api.json, api = tuya.m.user.username.code.get, commonParams = {
"time" : "1625263077",
"lang" : "en",
"deviceId" : "36D51D54-41C0-4364-B705-C40B6492F51E",
"et" : "0.0.2",
"osSystem" : "13.0",
"bundleId" : "ru.andrenovikov",
"lon" : 0,
"channel" : "sdk",
"appVersion" : "1.0",
"ttid" : "appstore_d",
"os" : "IOS",
"v" : "3.0",
"sign" : "f1975eccf9a002f5de0ec02ff836fd67639cbe89f798886a93f037ec34b48469",
"platform" : "Simulator",
"requestId" : "78201902-CD66-4225-BD3F-621CE2EEC9F3",
"sdkVersion" : "3.26.5",
"timeZoneId" : "Asia/Almaty",
"lat" : 0,
"clientId" : "7cq3unfcy8djd7hmavwv",
"a" : "tuya.m.user.username.code.get"
}, businessParams = {
"countryCode" : "7",
"username"<EMAIL_ADDRESS>"codeType" : 1
}
2021-07-03 03:57:57.576174+0600 TuyaAppSDKSample-iOS-Swift[80191:5384497] connect time : {"at":"126","ct":"0","tt":"0","rc":0,"mc":1,"dt":"0"}
2021-07-03 03:57:57.576607+0600 TuyaAppSDKSample-iOS-Swift[80191:5385289] [TYRequest] response: api = tuya.m.user.username.code.get, data = {
"success" : false,
"errorCode" : "SING_VALIDATE_FALED",
"status" : "error",
"errorMsg" : "Permission Verification Failed",
"t" :<PHONE_NUMBER>499
}
2021-07-03 03:57:57.579048+0600 TuyaAppSDKSample-iOS-Swift[80191:5385289] SING_VALIDATE_FALED: appKey = 7cq3avwv, appSecret = dsp4************9qyh, bundleId = (null), imageMd5 = 82f4b56fba131899d5c24c10ac1606e4
2021-07-03 03:59:59.592581+0600 TuyaAppSDKSample-iOS-Swift[80191:5380126] Can't find keyplane that supports type 4 for keyboard iPhone-PortraitChoco-NumberPad; using 25671_PortraitChoco_iPhone-Simple-Pad_Default

pls check your bundleId is correct

Hello I have a problem with obtaining a verification code during authorization, I cloned your project, indicated the correct appKey and privateKey and also placed a secret picture on the same level with info.plist but I always get an error with sdk, I live in Kazakhstan my coutry code equal to 7. This is what I get in the response -
2021-07-03 03:57:57.449468+0600 TuyaAppSDKSample-iOS-Swift[80191:5380126] [TYRequest] request: domain = https://a1.tuyaeu.com, url = https://<IP_ADDRESS>/api.json, api = tuya.m.user.username.code.get, commonParams = {
"time" : "1625263077",
"lang" : "en",
"deviceId" : "36D51D54-41C0-4364-B705-C40B6492F51E",
"et" : "0.0.2",
"osSystem" : "13.0",
"bundleId" : "ru.andrenovikov",
"lon" : 0,
"channel" : "sdk",
"appVersion" : "1.0",
"ttid" : "appstore_d",
"os" : "IOS",
"v" : "3.0",
"sign" : "f1975eccf9a002f5de0ec02ff836fd67639cbe89f798886a93f037ec34b48469",
"platform" : "Simulator",
"requestId" : "78201902-CD66-4225-BD3F-621CE2EEC9F3",
"sdkVersion" : "3.26.5",
"timeZoneId" : "Asia/Almaty",
"lat" : 0,
"clientId" : "7cq3unfcy8djd7hmavwv",
"a" : "tuya.m.user.username.code.get"
}, businessParams = {
"countryCode" : "7",
"username"<EMAIL_ADDRESS>"codeType" : 1
}
2021-07-03 03:57:57.576174+0600 TuyaAppSDKSample-iOS-Swift[80191:5384497] connect time : {"at":"126","ct":"0","tt":"0","rc":0,"mc":1,"dt":"0"}
2021-07-03 03:57:57.576607+0600 TuyaAppSDKSample-iOS-Swift[80191:5385289] [TYRequest] response: api = tuya.m.user.username.code.get, data = {
"success" : false,
"errorCode" : "SING_VALIDATE_FALED",
"status" : "error",
"errorMsg" : "Permission Verification Failed",
"t" :<PHONE_NUMBER>499
}
2021-07-03 03:57:57.579048+0600 TuyaAppSDKSample-iOS-Swift[80191:5385289] SING_VALIDATE_FALED: appKey = 7cq3avwv, appSecret = dsp4************9qyh, bundleId = (null), imageMd5 = 82f4b56fba131899d5c24c10ac1606e4
2021-07-03 03:59:59.592581+0600 TuyaAppSDKSample-iOS-Swift[80191:5380126] Can't find keyplane that supports type 4 for keyboard iPhone-PortraitChoco-NumberPad; using 25671_PortraitChoco_iPhone-Simple-Pad_Default

pls check your bundleId is correct

I check my bundleid, and also created a new project with my bunble, but I still get an error with bundleid when prompted for a verification code, can you tell me how sdk should take the bundleid from my project
error: - SING_VALIDATE_FALED: appKey = 7cq3 ************ avwv, appSecret = dsp4 ********************************* 9qyh , bundleId = (null), imageMd5 = 82f4b56fba131899d5c24c10ac1606e4


chore: Set permissions for GitHub actions

Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests
Signed-off-by: nathannaveen<EMAIL_ADDRESS>

Closing for now as this is stale and outdated, but I have the issue tracked here: https://github.com/TryGhost/Toolbox/issues/591


fix: revert changes to stop script

We no longer use this script when stopping VMs, but we do use it when cleaning up all of the jails on veritech start. Just reverting this back to the previous incarnation.

bors r+


ssh.select_random_ports keeps increasing size of _random_ports forever

I have an application that periodically calls ssh.tunnel_connection in a long running service and after a few days will hang due to a high CPU load on the threads that call tunnel_connection. I've traced the code and noticed that for every call to ssh.tunnel_connection the internal select_random_ports call adds a new socket to the internal set, _random_ports. Eventually I've seen that the set (python-2.7.9-14.1.x86_64) tops out at size 28228 and the calling threads go into a high CPU spin. I never see the set size decreasing nor where the list of unused local ports is cleaned up.
I'm currently using python-pyzmq-14.0.0-2.13.x86_64 distributed via SLES12 but I just checked the code in master and the problem seems to still be in master.
I'd also like to know if the pyzmq library is thread safe.
The problem is easy to reproduce by either calling select_random_ports in a loop (one or more threads to speed things up) or calling the exported tunnel_connection to open a tunnel over a longer period of time.

AA simpler solutions which has less housekeeping and still has the same risk as the kernel reusing a port as the current code is this:
def select_random_ports(n):
    """Selects and return n random ports that are available."""
    ports = []
    for i in range(n):
        sock = socket.socket()
        sock.bind(('', 0))
        ports.append(sock.getsockname()[1])
        sock.close()
    return ports

I've run simulations by calling this routine multiple thousands of times with multiple threads and the kernel will not immediately reuse the same port number.

I've removed the long-running port history in #877, which should fix this.

I'd also like to know if the pyzmq library is thread safe.

In general, zmq sockets are not threadsafe, but zmq contexts are.


Update travis to support latest php versions

I am not sure what it is failing here.
I can see in composer that PHPUnit is not required as dev dependency.
I can only guess that it's trying to use a PHPUnit version that it is not compatible.

Thank you @gmponos


[SMALLFIX]Add javadoc for the function of getResponse() in class TestCase

Add javadoc for the function of getResponse() in class TestCase

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12878/
Test PASSed.

Merged build finished. Test PASSed.

@Lichongjie Thanks for the PR!


add links to new toolkit

Acrolinx Scorecards
We do not currently enforce a minimum score for content merged to the default branch. This will change in the future.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/what-are-tabs.md
85
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 9486110:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We do not currently enforce a minimum score for content merged to the default branch. This will change in the future.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/tab-requirements.md
85
10
link
:white_check_mark:

msteams-platform/tabs/what-are-tabs.md
85
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit f500638:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/tab-requirements.md
:warning:Warning
View
Details

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/tab-requirements.md

Line 38, Column 3: [Warning-file-not-found] Invalid file link: '../toolkit/visual-studio-code-overview.md'.
Line 39, Column 3: [Warning-file-not-found] Invalid file link: '../toolkit/visual-studio-overview.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We do not currently enforce a minimum score for content merged to the default branch. This will change in the future.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/tab-requirements.md
86
10
link
:white_check_mark:

msteams-platform/tabs/what-are-tabs.md
85
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 8339972:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/tab-requirements.md
:warning:Warning
View
Details

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/tab-requirements.md

Line 38, Column 3: [Warning-file-not-found] Invalid file link: '../toolkit/visual-studio-code-overview.md'.
Line 39, Column 3: [Warning-file-not-found] Invalid file link: '../toolkit/visual-studio-overview.md'.
Line 44, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-app-react.md'.
Line 45, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-app-blazor.md'.
Line 46, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-app-spfx.md'.
Line 47, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-app-bot.md'.
Line 48, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-message-extension.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We do not currently enforce a minimum score for content merged to the default branch. This will change in the future.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/tab-requirements.md
86
10
link
:white_check_mark:

msteams-platform/tabs/what-are-tabs.md
85
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit b9ae41d:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/tab-requirements.md
:warning:Warning
View
Details

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/how-to/tab-requirements.md

Line 44, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-app-react.md'.
Line 45, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-app-blazor.md'.
Line 46, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-app-spfx.md'.
Line 47, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-app-bot.md'.
Line 48, Column 3: [Warning-file-not-found] Invalid file link: '../get-started/first-message-extension.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We do not currently enforce a minimum score for content merged to the default branch. This will change in the future.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/tab-requirements.md
86
10
link
:white_check_mark:

msteams-platform/tabs/what-are-tabs.md
85
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 0e217a7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/tab-requirements.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We do not currently enforce a minimum score for content merged to the default branch. This will change in the future.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/tabs/how-to/tab-requirements.md
90
8
link
:white_check_mark:

msteams-platform/tabs/what-are-tabs.md
85
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 38d6e10:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/tabs/how-to/tab-requirements.md
:white_check_mark:Succeeded
View

msteams-platform/tabs/what-are-tabs.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


simplify transport liveness management

Working on simplifying the transport liveness management. Basically there are two ways a transport is closed. From gRPC by closing a stream or through ICE entering a failed or closed state. I changed the logic to be bottom-up, closing a transport bubbles up and deletes router state then rtc state.
For gRPC, since we are maintaining a streaming connection, as soon as the client closes the corresponding pub/sub will be closed.
For ICE, instead of tracking liveness internally, we can use ICE state. So we can remove liveness check in the router. For RTPTransport we can manage timeout internally.

:+1:


Simplify construction of MeilisearchClient in DI

Pull Request
Related issue
Fixes part of #481, which is the inability to use .AddHttpMessageHandler<MeilisearchMessageHandler>()
What does this PR do?

Adds default constructor for MeilisearchMessageHandler
Refactor MeilisearchClient constructors to call one another, instead of redefining the logic in both.

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?

Thank you so much for contributing to Meilisearch!

@brunoocasali The constructor change of MeilisearchClient is already covered by tests
and the MeilisearchMessageHandler constructor doesn't need tests, as long as it compiles.

We can add a new package to the repository to help with DI scenarios, that will be based on this comment https://github.com/meilisearch/meilisearch-dotnet/issues/481#issuecomment-1768386018.

I don't think it is needed unless you say so! We can merge this if you want!

bors merge


Remove unused ol.extent.transform2D function

The function is not used since https://github.com/openlayers/ol3/pull/1754#issuecomment-36792294
And that's one goog.vec.Mat4 less to migrate ...

Looks good to me.  Please merge.


Gens: FunctionSingleArgStreamer

Allows streaming the results of a function call through the JSON syntax

Also bumps top_k to 32 for gens-retrieval cc @Uzay-G


Not Working, PLZ FIX

hi;
after recent update v1.3.6 it only keeps loading and nothing shows up so kindly have a look and fix it.
i replaced entire code with new one but still not wirking

Both demos mentioned in the readme file run with the latest version(v1.3.6) and both of them work well.
Please review your settings.
If you want to force the index to load files, set the option to true in the line 57


try making path  in paths:pipelines_output relative to the config file itself

@joseverdezoto, the issue with bedhost serve -c  bedbase_demo_PEPs/bedbase_configuration.yaml  command stems from bbconf not making the config-sourced path  in paths:pipelines_output relative to the config file itself. I think you assumed that it does. So the solution is to change the config you use -- prepend $HOME/bedbase_tutorial to the path in the config.
Originally posted by @stolarczyk in https://github.com/databio/bedhost/issues/14#issuecomment-606014199

@stolarczyk  I think this should be resolved?

I'm not sure. Let's leave this open. I'll revisit bbconf later this week since some of the methods will need to be rewritten due to the switch to Postgres.

This is an old issue as we are using new bbconf and bedboss


upgraded to 5.4.1 and made it rootless

Have you had any luck getting these cards working on ROCm 5.6 or higher?  I have a rig with 8 RX580's that I have been trying to get running for weeks...
Good work!

Have you had any luck getting these cards working on ROCm 5.6 or higher? I have a rig with 8 RX580's that I have been trying to get running for weeks...
Good work!

AMD abandoned RX580 (gfx803) on ROCm-4.0. There is one person that I know of that still tries to make newer versions work, but they're stuck on 5.4.1.

Yes . I even sold my rx580, because using rocm caused some hardware issues

Thanks much! I'm gonna give this guy's build a shot! They seem to be at 5.4.3:
https://github.com/tsl0922/pytorch-gfx803/releases


bower.json takes precedence over package.json when using DirectoryDescriptionFilePlugin

Some of my modules installed from npm also define a bower.json file. When using the following plugin,  the main field from their bower.json will be used to resolve them, when I'd expect webpack to use package.json.
new webpack.ResolverPlugin(
  new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin('bower.json', ['main'])
)

I have the same issue (from requiring rx package). What's the proper way to solve this @sokra?

Temporary approach:
plugins: [
    new webpack.ResolverPlugin(
      new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin('package.json', ['main'])
    ),

    new webpack.ResolverPlugin(
      new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin('bower.json', ['main'])
    )
]

@fenivana Nice. I would add for the browser property as there are some NPM packages that use main for server-side and browser for client-side.

I tried what @fenivana suggests, but it isn't working for me. It is now using package.json in bower_components. What I actually need is:
bower_components -> use bower.json only
node_modules -> use package.json only

Can you try with webpack 2 beta?

I'm going to close this as this was from webpack 1.
If this is still an issue, please update to webpack 3, resubmit a new issue with the information listed in our issue template (version, repro repo, etc.)


Create custom error handling

Today there is no way to make a custom error as vscode-azureextensionui has automatic error handling.  We should make an error to allow for custom error handling while still tracking it in the telemetry,

Note: one way to do this is to use AzureEventHandler.runWithTelemetry(). It will need a separate telemetry key, but will register with telemetry whether it succeeded or failed. You could then safely swallow the exception returned.  I'm working on a PR to move this out of AzureEventHandler to make it easier to use.

The error would basically be 'DontShowToUserError', with the assumption that the original code displays it to the user. I'm not sure what you mean by 'handle a single error', since whoever throws the error also handles displaying it to the user. That means you could handle any type of error. For example, maybe the error is "Failed to find  installed" and the custom handling could be to direct the user to documentation, or even to install that tool for the user.
I'm hesitant to use AzureActionHandler. callWithTelemetry for code that is already being tracked. My main concern is that we'll end up with multiple telemetry keys that each have partial information about the same command - I would prefer to have all that information associated with one telemetry key.

@StephenWeatherford In regards to this -> "I'm working on a PR to move this out of AzureEventHandler to make it easier to use.", could you create a Github issue to describe the scenario you're fixing and just to track the work?

'DontShowToUserError' is likely the right approach if the activity actually fails because of it (one error).  There are scenarios where you have fallback behavior that may make the activity succeed (or you at least do something), but you still want to know about the errors/decisions that occurred along the way. Discuss Monday.
From: Eric Jizba<EMAIL_ADDRESS>Sent: Friday, February 23, 2018 1:59 PM
To: Microsoft/vscode-azuretools<EMAIL_ADDRESS>Cc: Stephen Weatherford<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [Microsoft/vscode-azuretools] Create custom error handling (#78)
The error would basically be 'DontShowToUserError', with the assumption that the original code displays it to the user. I'm not sure what you mean by 'handle a single error', since whoever throws the error also handles displaying it to the user. That means you could handle any type of error. For example, maybe the error is "Failed to find installed" and the custom handling could be to direct the user to documentation, or even to install that tool for the user.
I'm hesitant to use AzureActionHandler. callWithTelemetry for code that is already being tracked. My main concern is that we'll end up with multiple telemetry keys that each have partial information about the same command - I would prefer to have all that information associated with one telemetry key.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode-azuretools%2Fissues%2F78%23issuecomment-368150432&data=04|01|Stephen.Weatherford%40microsoft.com|07dd444feb7940adb0ce08d57b089627|72f988bf86f141af91ab2d7cd011db47|1|0|636550199161668063|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwifQ%3D%3D|-1&sdata=hDUU1HH73NQyagPmo0%2F4b9MPhaIKeBgu%2B%2B12xD%2BNBdc%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAGl9SvYeY4VgpY78OwZQe4KQ8wKqIgA9ks5tXzSKgaJpZM4SOl3Q&data=04|01|Stephen.Weatherford%40microsoft.com|07dd444feb7940adb0ce08d57b089627|72f988bf86f141af91ab2d7cd011db47|1|0|636550199161678175|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwifQ%3D%3D|-1&sdata=LRL21ejlPx4h%2Foum7kZXCUpRoHJ5MhFxUcX1fQkc6wU%3D&reserved=0.

Another use case: vscode-azurestorage#87.


Option to set selected item

On flutter web, I want to be able to set what item is selected based on the url. but there is no option to set the selected item.

me too, can you add option like selected based on item..


Prevent users from changing translations if they lack the capabilities for the remote blog

Writers/Translators of a site may (and will) be spread out across multiple countries.
Right now, as long as a user can 'edit_posts' on his own site, he can also change the content of any other translation of that post.
This can lead to accidental deletions and confusion. And of course, a user simply should not be able edit a post's contents when he actually lacks the capabilities to do so.
The easy solution would be to simply not add the translation metaboxes in the first place, which can be done by adding a check for current_user_can_for_blog( $blog_id, 'edit_posts'  ) to Mlp_Translation_Metabox ::register_meta_boxes()
I am not aware of the implications that this change would have on post saving & syncing, but everything seemed to work after a quick test with an editor/subscriber setup and 2 languages.
Is there a reason why this is not the default behaviour?

FYI: This is a duplicate of an issue on the (private) PRO repository.

Th current implementaton is a bit lacking: Hardcoding a single capability may prove to be not flexible enough. A more thorough approach will be created in a separate branch. I will revert the changes made in the meantime

Closed with ac3ea73356f182af4f56ee009ae7ee81f599598d.


More flexibility for convert?

The new convert stuff works great. It seemed it just handles WKB, would be great if it could handle WKT as well.
The other great addition would be to enable it to use an alternate geometry column by supplying the column name - often data isn't named 'geometry'.

@cholmes - can you prove a parquet file with a WKT geometry column that doesn’t work with convert?  (The tests cover this case, but I believe there could still be issues to fix.)

Ah cool, so it's supposed to work? I'll dig in again - I tried one but I was changing a lot of variables so there's some chance I like didn't have the column named geometry or something else was off, and I didn't see in the CLI feedback that WKT was supported. Will report back with either a parquet file with WKT that's not working or confirmation that it does. Thanks!

Ok, test file is at https://storage.googleapis.com/open-geodata/ch/ookla_wkt_small.parquet
Looking at it I'm thinking it might be because the column is a 'varchar'? Versus like a string or something? The error I got was gpq: error: trouble reading geometry as WKB: wkb: invalid data, which is probably why I was thinking that it was just wkb.
The original file I was working with was from https://registry.opendata.aws/speedtest-global-performance/ - just took theirs and then tried to rename the 'tile' column to 'geometry', as it looked like WKT. Can get a copy of the original file I was working with at https://storage.googleapis.com/open-geodata/ch/2019-01-01_performance_fixed_tiles.parquet (it's like 200mb, the one above I made by just only selecting 200 rows after changing the geometry column name.
My steps in duckdb:
create table ookla_wkt AS select quadkey, tile AS geometry, avg_u_kbps, avg_lat_ms, tests, devices FROM '2019-01-01_performance_fixed_tiles.parquet';
copy (select * from ookla_wkt LIMIT 200) to 'ookla_wkt_small.parquet' (FORMAT PARQUET);


add options example

Wasn't clear exactly how to add options flag, even in the svelte-add readme. I had to mess with a couple flag options before realizing is was 2 dashes. 😅
So I just added a little example at the bottom of the options section!

Merging this as a holdover until https://github.com/svelte-add/svelte-add/issues/147. Thank you!


Editor Keymaps>'Migrating from Vim' is listed under table of contents with dead anchor link

It looks like there is no 'Migrating from Vim' section. (and hence no anchor link)

Good catch! I've removed that link from ToC :)


nbfmt everything

This will help keep diffs stable, as long as all incoming PRs also run nbfmt.
There are no content changes in this PR.

There are some failing nblint checks here but they are pre-existing and we can leave them to be fixed when they are next edited.


Kr feature pop up

Icons on character select still need positioning
logo and popup styling

Looks good to me


hwme/hwme.c:38: undefined reference to `hwme_vectstride2_set'

I want try the MAC-accelerator;
The sdk is compiled following  the instructions: https://github.com/pulp-platform/pulp-sdk;
the toolchain is compiled following the instructions: https://github.com/pulp-platform/pulp-riscv-gnu-toolchain;
But I got the error as following:
pulp-sdk/pulp-rt-examples/accelerators/hwme/hwme.c:38: undefined reference to `hwme_vectstride2_set'
If it is commented in hwme.c, the hwme.c can be compiled successfully.

I'm about to close this tracker, could you please post this issue to pulpissimo or pulp project instead ?


docs(api): update smart_function.md

programatically -> programmatically

Hey 👋
Nice spot! And thanks for the contribution 😃
LGTM 🚀


Better PrivateKey-Authorization

Recently openssh received a patch enabling a more flexible use of the AuthorizedKeysCommand option (see this link )
With this option the PublicKey of a user could be stored in a database, indexed by its fingerprint. Not only is this system infinitly more scalable than simply dumping the key into a file, it also enables simple key management on a user to user basis.

Great find, thanks! Will look into that hopefully tomorrow.


Fixing Tinkerbell IP Validation Test

Issue #, if available:
Description of changes:
Testing (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/test all

/test all

/test all

resolved in another PR


Added support for Solar2D exporting

Added support for Solar2D (CoronaSDK) exporting with indexing value added.
Conditional export coded for trimmed files requiring the extra variables:
sourceX
sourceY
sourceWidth
sourceHeight

Hello, all. All I ask is if someone can create a windows version (32-bit and 64-bit) please as I could not get it to run for windows. I received "fs/promises" not found. Thank you.


Consistent AO depending on scene scale

Hello, I'm having an issue setting up the AO (both HBAO and SSAO) with varying scene sizes.
In this first example, I have a pretty standard setup with the HBAO effect. Everything works as expected.
When I now introduce a scalingFactor that scales all elements in the scene as in this second example, the results of the AO are not consistent. I tried to adjust the distance, thickness and radius by the scalingFactor with no success.
Is there a way to achieve consistent AO results depending on the scene scale?

Hey, apologies for the delay.
Right now the second version is in the works which is also why I couldn't give you a straight solution.
Right now, HBAO is very basic so things like scene scale aren't taken into account. So there isn't a way at the moment.
I'll check it out, thanks for reporting!


[Proposal] Run remotedev-app on server

Let it like http://remotedev.io, and in order not to use webpack on this, can we have a UMD bundle in remotedev-app repo?
If you think good, I'll send a PR. :)

Yes, an UMD bundle will be always useful, we may even include it via cdnjs in not webpack/browserify apps. Please do a pr. We may create it as in remotedev.
As for adding remotedev-app here, it's not something I'd use for remote-redux-devtools, but can be included as a convenience for remotedev.
Another useful approach I think would be to include remotedev-server' in remotedev-app:), so to extend electron app inremotedev-app` to start server directly from there. So you will not have to care at all about the server part, just start the app and server runs in background. Close the app and the server stops.

Implemented in v0.0.4. Thanks for working on this!


Provide Static access to RepositoryFactory

As I write the documentation with the connection provider implementation it occurs to me that we should at least provide an option to create repositories through a Static object.  Whilst I would never use it people in the .NET world are used to using static objects for singleton factories so we should provide a separate NuGet package that supports this.

Work has been done for this, but it is dependent on connection provider implementation, which Faustina is almost done with so holding off on PR until her stuff is in.

Actually this has been requested for current version by someone who is testing SqlRepo at work so going to add a version for current code base


Fixed space for feedback column

Short description
The Feedback on column had not enough space for longer feedbacks and  on small browser windows.
Proposed changes

Classes were added to the feedback.object of the Feedback on column to make it broader than 75px

Side effects
None
Resolved issues
Fixes: #2699

Pull Request Review Guidelines

Lastly, could you please squash the commits and then this PR is ready to go :rocket: :tada: