Copy restriction

Can Copy restriction be lifted somehow?
I want to use dyn_struct with intrusive-collections like:
#[repr(C)]
#[derive(DynStruct)]
struct SparseComponentPtrs{
    pub link: LinkedListLink,
    pub ptrs: [Option<NonNull<u8>>]
}

But I can't, since LinkedListLink does not implement Copy.

Ah yes, I don't see why that shouldn't be possible. I can probably have a fix up within a couple hours (my laptop is not within reach unfortunately).
If you can't wait or want to give it a stab yourself, try removing the Copy and Clone derives from derive/src/lib.rs and see if that works.

For the time being, I switched to DynStruct.
I'll wait for your fix up, thanks!

Version 0.3.0 now has removed the Copy/Clonerestriction, please open another issue if you encounter any problems!

Nevermind, I just found an occurance of a douple-drop if you use something implementing Drop in the dynamic part...

Sorry about that, new version 0.3.1 should be fine :)

Thanks! I'll try that.


The vivado path changes and vendor primitive fix.

This PR includes the Vivado changes @NickShaffner included to resolve the  path issues on various platforms.
This also includes changes to the vendor primitives, the verilog_code needs to be attached to a block before it is instantiated.  This is true for the myhdl 1.0 changes, previously was not required.

Coverage increased (+0.004%) to 70.369% when pulling 8830d85c37283e96e50b75cfecc1fa166139c77c on test_build_changes into 73fce6afc07496dcc79c2e2763523207c257185b on master.


Error prone practice of deleting resources in tests.

Describe the bug
Take this build: https://microsofthealthoss.visualstudio.com/FhirServer/_build/results?buildId=10960&view=logs&j=89b5186a-1c3e-5f03-4558-881d5bfbff1f&t=144284e4-be57-5c18-634d-684b6afd7165
In test we create 50 resources and we validate what we have 50 resource.
Unfortunately there https://github.com/microsoft/fhir-server/blob/9c6e6ffe700ca41dee6f310bb1e2e81be537f30c/src/Microsoft.Health.Fhir.Shared.Client/FhirClientExtensions.cs#L18 method which we use, for example in https://github.com/microsoft/fhir-server/blob/a2eb81ddf251555d5cc72ddf568945163875daf9/test/Microsoft.Health.Fhir.Shared.Tests.E2E/Rest/Search/QuantitySearchTestFixture.cs#L26
so it's quite possible while we creating 50 observations in one test we can start delete them all in another parallel running test.
I think whole practice of DeleteAllResource is quite  prone to error, so I would advocate for removal of that method and isolate tests to work with resources under certain tag value.
FHIR Version?
Stu3/R4/R5
Data provider?
CosmosDB/SQL Server
To Reproduce
Steps to reproduce the behavior:
Run tests in parallel and hope some tests would fail.
Expected behavior
No more DeleteAllResources calls. Instead deleting resources and posting new one, we should just post resources with random guid and filter search with that guid.

AB#82457


pip-compile-verify should verify changes in setup.py or setup.cfg after adding new package

As in the title
pip-compile verify if pip-compile-multi run after changes in "in" files but
what if my "in" file contains the line:
"-e file:."
using version 2.4.1

I don't think tracking changes in setup.py is feasible in the general case. Because setup.py is executable and it can import other files and read requirements dynamically. So that package requirements may change without any change to setup.py.
I would suggest storing all requirements in separate requirements files and reading them from setup.py. This way all changes to requirements would get detected by pip-compile-multi verify and you can have -e file:. in requirements.in file.
Note of caution though: having -e file:. in the requirements file is incompatible with having hashes for packages, which is considered a best security practice.
Closing the issue, as "won't fix" for now.

assume my package name is "my-package" and setup.py contains some entry_points
@peterdemin
In any non-production environment, the package is installed  by pip install -r <**.txt>
so If I omit "-e file:." from the base.in
How can I ensure the entry_points will be installed too ?

-e file:. is copied to .txt file during compilation, so it's okay to include it. And when included, it'll reinstall entry points each time.
Verify is a separate concern though. I'm not sure I understand the whole situation.

As a package contributor, I would like to install all requirements via a requirement file.
while developing new contributions, I should use the package entry points. for using those entry points I have to install the package I currently develop into it. I inserted the "-e file:." into the requirements file to ease the process.
but you suggest I omit it if I would like to use hashes for packages
so I'm confused about how can I achieve using of hashes and ensure the package entry_points will be installed too

What I usually see in big projects is a multi-step installation process. The first, typically, is the blessed version of pip and Cython. Then all the requirements. And the last step is pip install -e ..
Hashes are incompatible with development mode installation at the pip install level.

What I usually see in big projects is a multi-step installation process. The first, typically, is the blessed version of pip and Cython. Then all the requirements. And the last step is pip install -e ..
Hashes are incompatible with development mode installation at the pip install level.

Thanks!
Actually, I'm using your tips here and reviewed what you have done in the setup.py file to adapt it so I can use
pip-compile-multi in better proper way.
The only thing I didn't understand is why did you use "base.in" instead of "base.txt" as requirement file content in setup.py
as well as I use the base.txt to install and not base.in


Question about custom Templates

I tried to create a custom template for Deities and Associations but I don't understand how I can add this Codeblock "RPGManager4" you are referring to in your description, into my note.
Thank you for your work on this Plugin. I'm just getting started with it but I love it already!

Add the below to the top of your templates page.
```RpgManager4
```


Make it posible to shortan filenames to a spesific lench

i am switching to another file system and it only allowes 255 characters in a file name. it would be cool if there would be a option to do different stuff with different the file is longer or shorter. or to make it posible to trim a file name to a specific lench.

+1 for this. I love szyszka as works nice and looks awesome. Almost the best renamer except for some missing features like deleting any number of character in a location
Would you like to check https://www.den4b.com/products/renamer
It is the best renamer that does everything and anything but work on linux :'c
It can erase a filename like
324151_Sunshine-mapidupnsp
923814_Blackout-spndpammna
023195_Twilight-asegthagas
To
Sunshine
Blackout
Twilight
Also much, much more... Would love to be able to make such renaming rules with szyszka. My need is so bad I have to restart into windows just to rename files and back to Linux which is a chore to transfer files back and fort.
Thanks for the wonderful work so far. Have a great day!


Explore ideas for a Python client 🐍

Problem
Typing in Python 🐍 is now a real thing and can be quite powerful. I have yet to see an ORM/Query builder fill that space and I believe prisma could improve the status quo. Ideally this would be a direct binding instead of spawning a separate process since Rust can be called easily from Python with a C ABI.
Prior art

Stackoverflow dicussion on type hinting SqlAlchemy
FluentQL: a library attempting to verify query validation at runtime using type hinting

Challenges

Typing that adapts to select, include, etc. This is not as "easy" as in Typescript because you cannot compose types on the fly in Python.
It is common for python servers to spawn multiple processes behind an WSGI (or ASGI) server. Ideally we would want to use the same query engine process (if we are still using a separate process at that time).
Having an async interface (Python 3.6+) is I think the way to go, but we will need to support a sync API too for adoption.
Making sure the typing works with most of the type checkers used in production: pyright, mypy, pyre-check, pytype, pycharm type checker

Documentation

Protocols (structural typing) has been merge (3.8+) and will be quite important for us. This means that the typing will accept the input if the members/methods match the given type instead of explicitly requirement that it be the same type.

Very happy to see Prisma has a python client.
In my project, I use both typescript (for web-app) and python (for data mining). In such case, both typescript and python need to access the same database, and I think Prisma is the key to solve such problem.

Hi! :slightly_smiling_face:
Is there any way people can contribute to a Python client? Modern Python is almost as powerful as TypeScript in terms of typing annotations (and it seems that the few lacking aspect of Python vs TypeScript have already been identified here :arrow_up: ).
And the 2 languages are pretty comparable on many aspects - similar modules system, similar optional async/await syntax, first-class functions in both languages, etc. - , which would  probably help making such a port.
Moreover, Python has never been as popular as it is these days, and I reckon that a Python client would likely be an important vector of popularisation for Prisma.
As a Web developer mostly using Python, Postgresql and TypeScript in my day-to-day work, I would love to be able to contribute to a Python version of the Prisma client, wrapping the Rust engines.
I'm convinced that Prisma could become "the next big thing" as a cross-technology approach to work with databases, with potential strong ecosystems around it, that could generate so much useful tools from the "declarative database schema" aspect of Prisma  - automatically build CMS, API, etc.

Posting this here for visibility: https://github.com/RobertCraigie/prisma-client-py/
I think a big +1 on this project is the use of Pydantic models as the data container / description. This will make it great for interoperability w/ FastAPI, in addition to being able to seamlessly add app level data parsing, etc

Thanks @adriangb!
I actually hadn't seen this issue until now.
In regards to the challenges mentioned and how they relate to my client:
Interfaces
Both async and sync interfaces are supported although only one interface can be used at once.
Typing select and include
This is a difficult one. Due to the limitations mentioned initially, all scalar model fields are selected by default and relational fields must be explicitly included.
However including a relational field doesn't change the returned type unless the mypy plugin is used. This only works as relational fields are typed as Optional and there is a fairly big downside to this which is that type checkers will not error when accessing the relational field without explicitly including it, for example:
user = await client.user.find_unique(
    where={
        'id': 'abc',
    },
)
if user.posts is not None:  # this should error
    print(user.posts[0].title)

Currently selecting fields is not supported although I do have a proposed solution.
Type checkers
Only pyright and mypy are officially supported.
pytype will not be supported due to missing features.
pyre-check and the pycharm type checker are untested.
WSGI and ASGI integration
Although this has not been researched, I do have a working example with FastAPI and uvicorn.

@RobertCraigie Thank you so much for writing Prisma Python Client. This is very useful for writing server-side applications with Fast API.
I also wrote a small article trying this in medium.
By the way, I think some features are missing like selecting specific columns while querying.
Thank you for the great work again @RobertCraigie 🙌

Wow thank you so much @hyochan  for writing up a tutorial on Prisma Client Python, I really appreciate it 💜

By the way, I think some features are missing like selecting specific columns while querying.

Yeah, selecting specific columns is a pain point with the client right now as it would be impossible to implement it in the same fashion as the Prisma TS Client does because it cannot be typed correctly in Python :/
There is an open issue detailing my proposed solution, https://github.com/RobertCraigie/prisma-client-py/issues/19, do you have any thoughts on the API?

Hi there,
As part of our effort to clean up our GitHub repo, we’re closing this issue to help focus on features and improvements that align with our focus areas and those of our community.
If this is issue is still important to you, feel free to reopen the issue and get like-minded users to upvote as we will prioritize fixing issues based on community interest. If you do reopen the issue, please ensure that there’s a clear method for us to reproduce it.
For more insight into our priorities and how we’re thinking about the future of the Prisma ORM, please see our recent blog post: https://www.prisma.io/blog/prisma-orm-manifesto.
Thank you for your understanding and support!


Support for PHP7

Hi Adam!
Well, well, well. I forgot that this was originally your fork :)
Just updating our app to php7 and this one needed it's version bumped.

Thank you Pete! ;)


Code analyzer produces warning on DMF_MODULE_DECLARE_CONTEXT

Hi
When i running the code analyzer with Minimum Driver Rules. I get a C6031 warning. The warning is related to DMF_MODULE_LIVEKERNELDUMP_POINTER_STORE.
#define DMF_MODULE_DECLARE_CONTEXT(ModuleName)                                                           \
WDF_DECLARE_CONTEXT_TYPE_WITH_NAME(DMF_CONTEXT_##ModuleName##,                                           \
                                   ##ModuleName##ContextGet);                                            \
VOID                                                                                \
DMF_##ModuleName##_LiveKernelDumpInitialize(_In_ DMFMODULE DmfModule)                                    \
{                                                                                \
    DMF_CONTEXT_##ModuleName##* moduleContext;                                                           \
                                                                                \
    moduleContext = ##ModuleName##ContextGet(DmfModule);                                                 \
    DMF_MODULE_LIVEKERNELDUMP_POINTER_STORE(DmfModule,moduleContext,sizeof(DMF_CONTEXT_##ModuleName##)); \
}                                                                                \

I see that the #define evaulates to DMF_LiveKernelDump_DataBufferSourceAdd which have the _Must_inspect_result_ annotation. DMF_##ModuleName##_LiveKernelDumpInitialize does not inspect the return value. So I would expect that either DMF_LiveKernelDump_DataBufferSourceAdd should have the _Must_inspect_result_ removed or DMF_##ModuleName##_LiveKernelDumpInitialize should inspect the return value.
Any thoughts on this ?

Hi, we are merging a new sample this week. I will try to have a resolution for this issue, one way or another, in that merge. Thank you for bringing it up.

Because that Module instatiates the Ring Buffer using "ringBufferModuleConfig.Mode = RingBuffer_Mode_DeleteOldestIfFullOnWrite;" it means it writing to RingBuffer never fails since it is never full. It means we can simply remove "must inspect result". That will be merged this week with new sample.
Thank you again.
It is strange we did not notice this before...Let me investigate why that is.

Hi
Good to hear. Nice and fast feedback. Keep up the good work :-)

The change is submitted in to master now. LKG v1.1.7.


Exception: Layer shape (1024, 4) not compatible with weight shape (1024, 5).

Hey there,
I'm having trouble loading in a hdf5 model.
When I load it in as follows:
model.load_weights('leafForm.hdf5')
habm_labels = model.predict_classes(habm_data)

I get the following stacktrace.
Traceback (most recent call last):
  File "/home/osheak/Documents/neural-network-plant-trait-classification/software/neuralNetworkSoftware/allExperiments/cnnTestHab.py", line 73, in <module>
    model.load_weights('leafForm.hdf5')
  File "/usr/local/lib/python2.7/dist-packages/keras/models.py", line 495, in load_weights
    self.layers[k].set_weights(weights)
  File "/usr/local/lib/python2.7/dist-packages/keras/layers/core.py", line 60, in set_weights
    raise Exception("Layer shape %s not compatible with weight shape %s." % (p.eval().shape, w.shape))
Exception: Layer shape (1024, 4) not compatible with weight shape (1024, 5).

Did you save the weights with model.save_weights('fpath.h5')?

Hey there,
Thanks for replying. It was a problem unrelated to keras.
Thank you,
On 3 September 2015 at 13:00, Luke de Oliveira<EMAIL_ADDRESS>wrote:

Did you save the weights with model.save_weights('fpath.h5')?
—
Reply to this email directly or view it on GitHub
https://github.com/fchollet/keras/issues/630#issuecomment-137396627.

--
Keiron O'Shea 毛毛
King Abdullah University of Science and Technology
Visiting Research Student, Computational Bioscience Research Center
Ymweld â myfyriwr ymchwil, Chyfrifiannol Canolfan Ymchwil Biowyddoniaeth
Aberystwyth University
PhD Student, Department of Computer Science
Israddedig, Adran o Cyfrifiadureg
<EMAIL_ADDRESS>||<EMAIL_ADDRESS>||
http://users.aber.ac.uk/keo7


How to catch connection errors?

Hi,
I'm trying to use the rethinkdbdash driver with an express app. As long as the database connection details are correct all works pretty well. But as soon as the password is wrong (for example) the whole connection crashes and it does not invokes the catch method from the promise it returns.
How do I catch these errors?
I put together a little example on how you can reproduce the behavior:
'use strict';

let r = require('rethinkdbdash')({
  pool: true,
  db: 'this-db-exists',
  user: 'admin',
  silent: true,
  password: 'i-am-wrong',
  servers: [{
    host: '192.168.xx.xxx',
    port: 28015
  }]
});

r.table('content')
  .getAll()
  .run()
  .then(function(results) {
    console.log(results);
  })
  .catch(function(err) {
    console.log('oh no, i do not get called :-(');
  });

/* This is what it prints out in the console
Unhandled rejection ReqlDriverError: Error 12:Wrong password.
    at Socket.<anonymous> (/Users/max/test/rdbdash/node_modules/rethinkdbdash/lib/connection.js:176:20)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:153:18)
    at Socket.Readable.push (_stream_readable.js:111:10)
    at TCP.onread (net.js:536:20)
*/

node: 4.5
rethinkdbdash: 2.3.23
Regards,
Max

Sorry, missed that issue.
The short answer is you can't catch this specific error though it shouldn't be an unhanded error.

(that is to say it's a bug, the error in your catch should be something like no pools have available connections and we failed to open one)


Dataset downloads in CI fail randomly

I'm getting a lot of these errors from the packaging pipeline: https://github.com/RiverBench/dataset-openaire-lod/actions/runs/10612885769/job/29415585946
This happens at random, interrupting the HTTP download stream and failing the job. I tried adjusting Pekko's HTTP client settings, but it didn't really help.
I have no idea what's happening here, but restarting the job over and over again makes it eventually succeed. I suspect this has something to do with GitHub's release serving backend, which may have changed in the meantime.
One thing to note is that the downloads are much less likely to fail if they happen quickly. So, the "dumb solution to a dumb problem" may be to first wget the source.tar.gz file and then read it from local storage... It will slow down the pipeline slightly (especially if only validation is needed), but I'm out of ideas.

Done, it works way better now. Closing.


powershell_script removes file after execution

When the powershell_script resource creates a .ps1 file (in a temp directory), it removes it shortly after execution. For debugging purposes, I would like to see an option to preserve the file                 (e.g.   --delete [ boolean] flag)
This way, we can keep the file around to test with, in case we need to do some debugging.

We do dump the script contents and command line executed to the debug log, which should be suitable for this purpose.

Here's the code that dumps the log if you run with debug logging enabled:
https://github.com/chef/chef/blob/12.3.0/lib/chef/provider/powershell_script.rb#L56-L57


P1Verify - API Enum Defect Resolution

Remove invalid Enum values in the email and phone configuration object per issue 192. Update associated APIs and documentation.

Rebase efforts not working as expected.  Closing PR.  Will re-branch w/new PR.  It will be faster and cleaner.


Oil Buffer Unmodifiable After a File Operation

After modifying a file and returning to the Oil buffer, it is not modifiable.

It took me a while to figure out how you triggered this. I'll add an issue template, but in the future I'd highly recommend providing exact steps for how to replicate the issue. It helps enormously when trying to reproduce it.
I was able to hit this by

Open an oil buffer nvim .
Make any edits (e.g. create a file)
:w
When the preview window is displayed, cancel it
Expected: I should be able to make more changes to the oil buffer
Actual: the oil buffer is not modifiable

If that was what was causing the problem for you, it should be fixed! If you were encountering it some other way, please provide detailed steps to reproduce it.

Indeed your commit fixed the issue. My apologies, I will do so next time.


Question: marker placement interaction?

This is a question (not a reported bug):
Is there an easy way (API/Third party plugin) for placing a marker on the map Uber-style?
That is, the marker position always remains fixed at the center of the map and the user
simply drags the map until the marker is at the desired location.

Hi, great to hear that you find Leaflet useful!
However, this issue tracker is used for reporting bugs and discussing new features.
For questions on using Leaflet, please use Stack Overflow or GIS Stack Exchange.
Plugins for Leaflet are listed in the plugins page.
Given your question, you might find some inspiration with Leaflet.FeatureSelect.


Add first version of Gibbs notebook

Closes #15

I will look into it tomorrow morning.

Wow, yes I see.  Wasn't much. I think one was for the setting of the path to use ../../CUQIpy and maybe there was written cuqi or cuqipy somewhere that should be CUQIpy. Perhaps some typos also that we can live with.

I ended with a final section comparing to BayesianProblem (2 lines of code).


Fix: don't access property on undefined when printing schema diff

Bug Fixes

The new schema diff out debugging api could fail when accessing a property on undefined in certain cases.

Published in<EMAIL_ADDRESS>

Published in<EMAIL_ADDRESS>


fixing some enum changes which broke since flow wasn't working

also updates flow since they fixed their bug
@keybase/react-hackers

👍

@cjb can you merge this after ci is working

retest this please

Merging in for @chrisnojima.


Add documentation for deploying BDC on Charmed Kubernetes

This page describes setting up a Kubernetes cluster with Charmed Kubernetes and using azdata to deploy BDC

Hi @evilnick - Thanks for your pull request. A member of the content team will review it.

@evilnick - thank you for the submission. We're reviewing your submission.

@MikeRayMSFT Many thanks for looking at this. I'm going to close this now in favour of adding something to the samples repo, but it may be back someday ;)


Cannot Install Importer/Exporter on Ubuntu 18.04 Terminal!

Hi,
I'm trying to install 3DCityDB. I've installed Importer/Exporter-Setup.jar on Ubuntu Terminal but dont have any folder or data as ur documentation. Installed Folder only have two plugins. My Ubuntu doesnt have GUI. Please help me to fix it.
Thanks & Regards.

Please review issue #47. I discussed different ways on how to install the Importer/Exporter without a GUI there.

Closing since discussion was continued in #47.


Visual F# Power Tools is unbearably slow and even blocks the Visual Studio UI

I have a small solution (1 medium-sized project and 6 tiny projects) and Visual F# Power Tools makes working in Visual Studio unbearably slow. It even regularly causes Visual Studio 2013 to "not respond". It's already bad enough that it takes about 5-20s to see the result of updates, but blocking the UI is completely unacceptable. I can't imaging using it on large projects or solutions now.
You should make sure that absolutely everything is running asynchronously. It seems that some background tasks are running right in the UI thread. It's okay if some things just take longer to update, but Visual F# Power Tools should not slow down my typing.
I've used Visual F# Power Tools since it came out and it's amazing, but it's gotten so slow that I had to disable it. I hope you can fix these performance issues before adding more features.

Please, review the code and tell us where we do intensive computations in the UI thread. Then we will think what to do with that.

Which code do you mean?

You should make sure that absolutely everything is running asynchronously.

This one.

Talking seriously, VFPT is fast enough to make the maintainers' daily job comfortable. That's it. If it's unusable for you for some reasons (you may work on really large solutions (like more than 200 projects), or you may run VS in a VM or on an old harware), I'm afraid it's you and only you who can make the addin faster.

@exercitusvir What version of VFPT are you using? AFAIK v1.9.0 has incorporated a lot of optimizations to move computations away from UI thread.
You can profile the extension and recognize what slows down your particular use case. We would be happy to incorporate further optimizations, but we would like to know where things go wrong first.

@vasily-kirichenko As I said, it's 1 medium-sized project and 6 tiny projects (no 200). I am also not running it in a VM and not using old hardware.
It's kind of hard for an outsider to diagnose these kinds of issues. But the fact that the UI thread is blocked means that there must be work being done on the UI thread that should not be done there. I have no more performance issues since disabling VFPT. In fact, VS feels like a text editor in terms of speed now (and in terms of functionality without VFPT). I really like VFPT and I was not trying to disrespect your work.
@dungpa I was already using v1.9.0. Thanks for asking though.

@exercitusvir Can you suggest a strategy to identify what code still runs in the UI thread?

I am not sure. It did not even happen consistently. Just most of the time. Restarting Visual Studio sometimes helped for a while. But I noticed that it this always happened when I changed text (code or comments) in a project that uses explicit member constraints on statically resolved type parameters that are fulfilled by a class with overloaded static members. This is done to retroactively implement a function on existing types to get something similar to type classes. I guess this is uncommon in F# so you might not experience this in ordinary projects.

This may be related to known performance bug on the F# compiler (https://github.com/Microsoft/visualfsharp/issues/343) .

@asik Yes, definitely.
@exercitusvir To be honest, if you use explicit member constraints extensively, you're out of luck. In the end, we still use F# compiler to do type checking. It can take forever or has abysmal behaviours for such programs.
You can disable all features that always run on code changes (see http://fsprojects.github.io/VisualFSharpPowerTools/faq.html#VFPT-is-slow-what-can-I-do-to-speed-it-up) and enable those that are acceptable to your scenarios. You can comments on  Microsoft/visualfsharp#343 to raise awareness about this issue.

Unfortunately, I gave up using FSharp.Plus and FsControl because VFPT was unusable. It's definitely the compiler issue.

Thanks for the information. I am not using FSharp.Plus or FsControl directly, but my approach is very similar, so I've added a comment to that issue to raise awareness.
Even if this is currently an issue of the F# compiler, why does it have it lock up the UI if everything is asynchronous? The UI never freezes when I have VFPT disabled. It would be better if VFPT did not lock up the UI and instead just took a long time to update.

@dungpa Thanks for the suggestion. I'll try to disable all and re-enable each feature one by one to narrow down the feature that causes this.

Unfortunately this issue is not limited to VFPT; you will see the same behavior when using e.g. Emacs and fsharp-mode. :(

Did some profiling: http://i.imgur.com/8yeYBx4.png Full dottrace here : https://drive.google.com/file/d/0B8m8OpReqlmHQVdXSFZWZElTUGM/view?usp=sharing
So in my case, definitely the Resolve namespaces feature.

I'm running into the same issue. And this issue doesnot only effects F# projects but also with other projects(such as c#).
Everytime I change the configuration of current project (such change from Debug to Release), Visual Studio hangs up for a long time (almost 20~40secs). This problem troubles me for a long long time, and for a long time I think this was due to other extensions like R#.
Today after doing some profile, I finally found that this issue was due to VFPT....Can't believe it. Because my projects were not F# projects so I never thought there will be realtions.

After I disable VFPT this issue solved...

@iccfish we removed `` two months ago https://github.com/fsprojects/VisualFSharpPowerTools/pull/1076
Try to install the adding build from current master, you can get it here https://ci.appveyor.com/project/dungpa/visualfsharppowertools/build/artifacts

If you still experience the issue on current master, reopen this issue or create a new one.


Android: No notification displayed on device. Notification event never called.

I've made a blank Cordova application and copied the files from example/www, I've added the push plugin using cordova plugin add phonegap-plugin-push. I've set up a GCM Server API key using the Google Developer Console, I've also created a project on there and copied the project ID to use as the sender ID.
I'm only trying to test the plugin with Android at the moment.
The app starts, after a few seconds it displays the registration ID. I copy it into an email and send it to myself. I paste that into a PushSharp application and send a test notification. Using Fiddler I can see the HTTP request to GCM and it comes back with a "success" response:
{
"multicast_id":8315002763252161845,
"success":1,
"failure":0,
"canonical_ids":0,
"results":[{"message_id":"0:1440926514632760%c7a19b3bf9fd7ecd"}]
}

In LogCat I can see the message is received on the device, but it isn't displayed in the notification area when the app is the background and the notification event is not called. If the app is in the foreground, still the notification event never gets called.
This is the output from the the Android Device Monitor when the message is received:
08-30 11:47:30.009: I/GCM(1513): GCM message uk.co.airis.test1 0:1440926514632760%c7a19b3bf9fd7ecd
08-30 11:47:30.019: D/PMS(651): acquireWL(37389d8): PARTIAL_WAKE_LOCK  GOOGLE_C2DM 0x1 1513 10024 WorkSource{10024 com.google.android.gms}
08-30 11:47:30.039: V/GCMBroadcastReceiver(2515): onReceive: com.google.android.c2dm.intent.RECEIVE
08-30 11:47:30.049: D/PMS(651): acquireWL(2141b131): PARTIAL_WAKE_LOCK  GCM_LIB 0x1 2515 10429 null
08-30 11:47:30.039: V/GCMBroadcastReceiver(2515): GCM IntentService class: com.adobe.phonegap.push.GCMIntentService
08-30 11:47:30.059: D/PMS(651): releaseWL(37389d8): PARTIAL_WAKE_LOCK  GOOGLE_C2DM 0x1 WorkSource{10024 com.google.android.gms}
08-30 11:47:30.039: V/GCMBaseIntentService(2515): Acquiring wakelock
08-30 11:47:30.069: D/PMS(651): releaseWL(15ae50bb): PARTIAL_WAKE_LOCK  GCM_CONN 0x1 WorkSource{10024 com.google.android.gms}
08-30 11:47:30.069: V/GCMBaseIntentService(2515): Intent service name: GCMIntentService-GCMIntentService-2
08-30 11:47:30.079: D/PMS(651): releaseWL(2141b131): PARTIAL_WAKE_LOCK  GCM_LIB 0x1 null
08-30 11:47:30.079: D/PushPlugin_GCMIntentService(2515): onMessage - context: android.app.Application@21ebb732
08-30 11:47:30.079: D/PushPlugin(2515): key = from
08-30 11:47:30.079: D/PushPlugin(2515): key = alert
08-30 11:47:30.079: D/PushPlugin(2515): key = badge
08-30 11:47:30.079: D/PushPlugin(2515): key = sound
08-30 11:47:30.079: D/PushPlugin(2515): key = collapse_key
08-30 11:47:30.079: D/PushPlugin(2515): key = foreground
08-30 11:47:30.079: V/PushPlugin(2515): extrasToJSON: {"count":"7","sound":"sound.caf","additionalData":{"from":"1073101386075","alert":"Test notification","collapse_key":"do_not_collapse","foreground":true}}
08-30 11:47:30.079: V/GCMBaseIntentService(2515): Releasing wakelock

I'm not sure what else I need to do to get this to work, or whether it's a bug?

Well I've just worked this out! I was passing an "alert" value for the message to GCM (as per PushSharp documentation), but it should have been called "message".


[Feature] Simplify navigation

Problem
The Navigation of the resource page is not properly configured thus we should do a proper UX study and prepare a search button and list of sub-menus of users to navigate properly through the page
Description
Using search box: Include a search box on your website to help users find the information they need quickly and easily. This is particularly useful for websites with extensive content or complex navigation.
Grouping similar items together: Group similar items together in a logical way that makes sense to your users. For example, if your website offers different types of products, group them together under a clear and concise label such as "Resource Type A" or "B".
Prioritize the most important and searched resource at the top: This helps users quickly find the information they need without having to navigate through multiple pages.
Alternatives
Implementation

[x] I would be interested in implementing this feature.

Hii Ma'am
 Hope you are well
I am Aditya Kapse from last year Electronic and telecommunication at Government College of engineering , jalgaon with a consistent CGPA 8.5 .
I have knowledge of C,C++,HTML ,CSS,JS ,  programming language with framework Bootstrap,React and also have knowledge of Github  .
I want of contribute in cc for the project "Modernize  CC resource "
I know I'm late but if you give me chance i will know everything about UI/UX Please look at my Web All webs are included in portfolio Github :-https://github.com/Aditya9764
 portfolio https://adityaportfolio97.netlify.app/
 gfg  :- 250+ Solved Problem in CPP - https://auth.geeksforgeeks.org/user/adityakapse0201/practice/codechef :- 100+ Solved Problem in CPPhttps://www.codechef.com/users/aditya9764
Please provide me slack invite link or direct workspace link I'm not able to join slack using slack info on our page

I'd suggest moving discussion to #23


Domain lock not working

Hi @MichaelXF
Great tool, Congratulations!
Thanks for releasing it!
I'd like to use the domain-locking feature, but can't get it to work.
Am I missing something? Do I need to enable cli-option to make domain locking work?
I'm running on node v16.20.2.

I thing that the problem is the lock:integrity

I believe this issue is solved. Moving to #144
The website had UI problems saving the domainLock properly, but NPM version was unaffected.


690 update documentation of params()

Close #690
Thank you for your Pull Request! We have developed this task checklist from the Development Process Guide to help with the final steps of the process. Completing the below tasks helps to ensure our reviewers can maximize their time on your code as well as making sure the admiral codebase remains robust and consistent.
Please check off each taskbox as an acknowledgment that you completed the task or check off that it is not relevant to your Pull Request. This checklist is part of the Github Action workflows and the Pull Request will not be merged into the devel branch until you have checked off each task.

[x] Code is formatted according to the tidyverse style guide
[x] Updated relevant unit tests or have written new unit tests - See Unit Test Guide
[x] If you removed/replaced any function and/or function parameters, did you fully follow the deprecation guidance?
[x] Update to all relevant roxygen headers and examples
[x] Run devtools::document() so all .Rd files in the man folder and the NAMESPACE file in the project root are updated appropriately
[x] Address any updates needed for vignettes and/or templates
[x] Update NEWS.md
[x] Build admiral site pkgdown::build_site() and check that all affected examples are displayed correctly and that all new functions occur on the "Reference" page.
[x] Address or fix all lintr warnings and errors - lintr::lint_package()
[x] Run R CMD check locally and address all errors and warnings - devtools::check()
[x] Link the issue so that it closes after successful merging.
[x] Address all merge conflicts and resolve appropriately
[x] Pat yourself on the back for a job well done!  Much love to your accomplishment!

Hi Tracey.  Seeing where we are at with this one as well??  I am happy to review and we can probably ask @bundfussr , @esimms999-gsk  or @kabis-ops  to take a look while Tomas is awy.

Hi Tracey. Seeing where we are at with this one as well?? I am happy to review and we can probably ask @bundfussr , @esimms999-gsk or @kabis-ops to take a look while Tomas is awy.

Hi Ben, thanks for checking! Would you please help me review this one?

@traceyxw, @bms63 - I can take a look.

Hi @traceyxw, I don't have much comments on current update. However I wonder if we should rewrite the examples to make things clearer? I would start stating that we want to derive both ASTDT and AENDT in ADAE and we could use the function derive_vars_dt() for both derivation. Then I would show the example with the 2 call of derive_vars_dt. And I would highlight what arguments are the same across the 2 derivations, and which are different. And I would finish with the example call derivation. I feel that it would show better the purpose of the function. What do you think? or maybe we should create a separate vignette and show other examples how to call this function? @bms63 ?

Thank you Samia. This is very helpful!

I think a separate vignette could be helpful, but we should make a new issue for that.


Provide an option to use a fully-standardized conda environment

Problem: turnkeyml's setup.py and models/requirements.txt define package dependencies loosely, for example transformers>=4.21.0.
This policy means that environments created on different dates may have different packages installed, which in turn can produce different results. There is currently no option to synchronize package versions across environments.
Proposed solution: provide a models/fixed_requirements.txt that locks all package versions that are relevant to results. Including:

torch torchvision torchaudio
transformers
timm
diffusers
torch_geometric
sentence-transformers
etc.

cc @danielholanda @ramkrishna2910

Actually users will probably want their own fixed environment, not dictated by us. Closing.


No such property: sdkHandler for class: com.android.build.gradle.LibraryPlugin

I download react-native-master and import project
No such property: sdkHandler for class: com.android.build.gradle.LibraryPlugin
Open File

Hey, thanks for reporting this issue!
It looks like your description is missing some necessary information. Can you please add all the details specified in the template? This is necessary for people to be able to understand and reproduce the issue being reported.
I am going to close this, but feel free to open a new issue with the additional information provided. Thanks!

I'm seeing that error too, did you find a solution @RyanRong ?
I'm just trying to build from source by following the steps exactly as they show up here:
https://facebook.github.io/react-native/docs/android-building-from-source.html
The error get's thrown on this line.
Keep in mind that I'm now using
compile project(':ReactAndroid')
instead of
compile 'com.facebook.react:react-native:+'
as suggested on the guide.
Any ideas @hramos ?

@SudoPlz
downgrading gradle 2.3 to 2.2.3

Ahh thanks..
After posting that message, I found this (https://github.com/Microsoft/react-native-code-push/issues/858#issuecomment-306621054).
After deleting package-lock.json and reinstalling react-native from source everything was fixed.


Fixed Arduino Compile Errors

Arduino compile errors were caused by updates to ESP_IDF and ESP32 Core.
Migrated Speaker.cpp to V3.0.0 standards following the migration guide here:
https://github.com/espressif/arduino-esp32/blob/master/docs/en/migration_guides/2.x_to_3.0.rst#ledc
Fixed GPIO errors by including hal/gpio_ll.h in In_eSPI.h to return access to utilized GPIO struct.

Speaker.cpp updates may not be needed yet, V3.0.0 is not yet integrated in the official M5Stack toolchain, however it is in the newest ESP32 Core, which also includes the M5Stack for arduino, and is just as compatible a toolchain.

Thank you for your help. We will take into account the old version while upgrading.


[1.0] Blessed rewrite

Guess what, we now have a brand new version of shellrhythm coming up!... I think you already knew about it.
This might be the biggest rewrite... so far.
So, what needs to be done in order to have this 1.0?

[X] The bases of what we had with curses

[X] Scoring

[X] Accuracy/Judgements

[X] Offset

[X] Chart parsing

[X] Compatibility with previous charts, as well as new chart format
[x] Results screen

[x] Actual screen

[X] Results data dict ready to be used

[x] Derivation graph

[X] Linux compatibility
[X] Calibration screen
[x] Pause menu
[x] Editor

[x] Select different notes

[x] Edit notes

[x] Create notes

[x] Fill out metadata

[x] Save

[x] Create end point

[x] Layout creator
[x] Options menu

if anyone wants to take a look, feel free to!

Now, before anyone panicks, online mode is NOT for 0.2, but for 0.3. this networking thing is mainly for testing.

Final stretch issues
These are issues that need to be patched to consider #3 complete.

[ ] #7
[ ] #8
[ ] #9
[ ] #10
[ ] #11
[ ] #12
[ ] ...any more?

Thanks again @TheNachoBIT for breaking the game in ways I wasn't able to catch yet lol
There may be more, but it's 11.30PM here I need to sleep

You know what? I think it's good enough to be merged into main. Not fully ready for a proper release, more like a pre-release.


Refactor: remove unnecessary statement scope

You can see the diff view ignoring indent changes.
https://github.com/D-Programming-Language/dmd/pull/5174/files?w=1

Was the removal of the else intentional?

Auto-merge toggled on

@schuetzm Yes. the then branch finishes by
return statement, so the else if is just unnecessary.

The phobos failure is definitely unrelated.


document pip commands from pipenv

Explicitly point out in first page of docs that you can use pipenv run pip ... to invoke pip utility commands.
I previously made #1461, which was sensibly rejected on the grounds that it wasn't actually needed. Somebody pointed out in #1462 that I'm not the first person to make this mistake. The proposed change is perhaps not the strongest possible guarantee that nobody will make the mistake again, but also could help. Maybe. It's at any rate extremely unlikely to hurt.

I decided to add the examples in more places, since the first one I added is easy to miss

I considered adding a whole little section about this to basics.rst, but I thought that might be overkill.

thanks!


"Module parse failed" at import

Hello,
When trying to import this module, I'm getting an error :
Error in ./~/react-autocomplete/lib/Autocomplete.js
Module parse failed: /Users/kedare/Documents/Repositories/xxx-react-frontend/node_modules/react-autocomplete/lib/Autocomplete.js Unexpected token (39:15)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (39:15)
 @ ./src/pages/FrontPage.js 27:20-66

Is this a known issue ? Removing the import line remove the error :
import Autocomplete from 'react-autocomplete/lib/Autocomplete';

Am I missing something ?
Thanks.

The main file in the Autocomplete package is ./build/lib/Autocomplete.js, although you shouldn't be requiring this directly since the internal hierarchy may change without necessarily causing a major semver bump.
Instead of doing import Autocomplete from 'react-autocomplete/lib/Autocomplete', simply do import Autocomplete from 'react-autocomplete'.


I Cannot Enable USB Debugging (Security Setting) on POCO X6

I can't enable USB debugging (Security setting) on my POCO X6 device, when I try to enable it, it says "couldn't allow, check your network connection". I have tried various ways available on the internet, such as logging in Mi account and using China VPN but still no luck. Currently my device has android OS 13 and MIUI 14. I need to enable this USB debugging (Security setting) so that I can use the Brevent application on my device.

The fact that this option (which is not even present in AOSP) requires a Mi account and a network connection is so stupid… If in addition it does not work (maybe their servers are down?) :facepalm:
Sorry, I don't know.


Uncaught SyntaxError: Bad identifier as unquoted key at line 11 column 3 of the JSON5 data. Still...

[Enter steps to reproduce:]

...
...

Atom: 1.53.0 x64
Electron: 6.1.12
OS: Debian GNU/Linux
Thrown From: atom-live-server package 2.3.0
Stack Trace
Uncaught SyntaxError: Bad identifier as unquoted key at line 11 column 3 of the JSON5 data. Still to read: "{\n     "browser" : ""
At /home/gg/.atom/packages/atom-live-server/node_modules/json5/lib/json5.js:64

SyntaxError: Bad identifier as unquoted key at line 11 column 3 of the JSON5 data. Still to read: "{\n     \"browser\" : \""
    at error (/packages/atom-live-server/node_modules/json5/lib/json5.js:56:25)
    at identifier (/packages/atom-live-server/node_modules/json5/lib/json5.js:112:17)
    at object (/packages/atom-live-server/node_modules/json5/lib/json5.js:454:31)
    at value (/packages/atom-live-server/node_modules/json5/lib/json5.js:482:20)
    at Object.parse (/packages/atom-live-server/node_modules/json5/lib/json5.js:508:18)
    at /packages/atom-live-server/lib/atom-live-server.js:137:34
    at /packages/atom-live-server/lib/atom-live-server.js:152:12
    at FSReqCallback.oncomplete (fs.js:153:23)

Commands
  2x -4:17.7.0 editor:newline (input.hidden-input)
     -2:27.7.0 core:save-as (input.hidden-input)
     -1:52.9.0 tree-view:add-folder (span.name.icon.icon-repo)
     -1:43.8.0 core:confirm (input.hidden-input)
     -0:48.8.0 window:save-all (div.tool-panel.tree-view)
     -0:30.4.0 atom-live-server:startServer (input.hidden-input)

Non-Core Packages
atom-file-icons 0.7.1
atom-live-server 2.3.0
busy-signal 2.0.1
color-indent 1.1.0
emmet 2.4.3
highlight-selected 0.17.0
intentions 1.1.5
linter 3.1.1
linter-ui-default 2.1.4
minimap 4.29.9
minimap-lens 0.8.1
prettier-atom 0.60.1

My apollogize, The issue was due to my creating a .json file to specify firefox developer edition as my default browser for Atom in my Debian 10 Buster system. I removed the file from my project and Live Server is working fine.


Query SQL databases

Closes #1738
Adds pages for each unique SQL database supported by Flux

[x] Tests pass (no build errors)
[x] Rebased/mergeable

@kelseiv
With the restructure of the Flux documentation, we're change the context that Flux lives in and treating it more as a standalone product rather than being tied directly to InfluxDB. With that context:

Store your SQL database credentials as an InfluxDB secret. See how to add a secret.
Use secrets() in your query to retrieve SQL credentials.

This only applies if they're using InfluxDB. The secrets package integrates with the InfluxDB secrets API. That's why this is separated out.

Import the sql package.
Use sql.from(), including the following parameters:

your SQL driverName
dataSourceName
query to execute

I'll structure these steps as a procedural ordered list.

We could roll the following sections into one conceptual/overview doc with tabbed content for each supported SQL db:
Overview of SQL databases

Data source name
Data types
Results structure

The data source name (DSN) syntax and data conversions are unique to each driver. To pull these into a tabbed overview doc means that users viewing the   "Query PostgreSQL" doc would have to leave the page to get the DSN/data type conversions.
The results structure can be pulled into the overview doc since it's the same for all of them. I'll just include a really generic example output table since the output wholly depends on the schema of the data in the queried database.


Add openGov track to facilitate posts on Kusama's X account

This RFC proposes adding a trivial governance track on Kusama to facilitate X (formerly known as Twitter) posts on the @kusamanetwork account.

An idea that "fits well into the Kusama narrative" would be:

Hold elections
Top three winners become ellected tweeters with post access via some bot, using a public key
Any two ellected tweeters can together delete an existing tweet, so one person can act chaotic, but not too chaotic.
We've an off-twitter log of who posted which tweet

An idea that "fits [better] into the Kusama narrative" would be:

Hold on-chain elections for tweeters
Top three winners become ellected tweeters with post access via some bot, using a public key
Any two ellected tweeters can together delete an existing tweet, so one person can act chaotic, but not too chaotic.
We've an off-twitter log of who posted which tweet

This is also an option, albeit gov1-ish. The ecosystem would just need to agree on, or be made aware of, the structure and timing of the election.
How might we rally candidates to run? How might we facilitate this election?


/comedianlist command displays JSON formatted users instead of usernames tags

This is not very good for users of the channels and channel managers. So, I decided to change JSON into simple strings which would tag users directly. For this i need to read Slack documentation about formatting strings. https://api.slack.com/docs/message-formatting#linking_to_channels_and_users

Added the following lines to collect usernames and then display a msg with usernames tagged.
var userNames []string
	for _, user := range users {
		userNames = append(userNames<EMAIL_ADDRESS>	}

	return c.String(http.StatusOK, fmt.Sprintf("Standupers in this channel: %v", strings.Join(userNames, ", ")))


Add support for JWK

How far down the rabbit hole should we go with this?

Hi, Thank you for keeping up with this package!
I think that a JWK implementation would be out-of-scope and would belong in another package, because authentication schemes using this package do not necessarily depend on JWK or JWKS for the client-side to be able to verify authenticity, like when using TLS, and because its specs are from another RFC.
I see the two requests for it to be included within this package and I don't understand why it makes sense to do so. I am interested in gaining a new perspective on this if I am missing something.

Having a sister repo github.com/dgrijalva/jwk-go that works together with this one might be the way to go?

@dgrijalva I made a jwk signature checker on top of go-jwt, which works on top of square/go-jose JWK type, plus some jwks fetcher. After battle testing this on our systems, maybe one of these components could be contributed to either go-jwt or some sister repo. But I don't know if there is a "no square jose around" policy here.

@fredbi Have some code you can throw up somewhere?

An example in the documentation on how to use jwk would be nice, as it is probably a common use-case and help is no trivial to find. Here is an example:
https://stackoverflow.com/a/41078085

I've implemented a small package specifically for parsing JWTs using this package with a given JWKS hosted via an HTTPS endpoint: github.com/MicahParks/keyfunc. It also allows for a JWKS loaded through a json.RawMessage.
Once a JWKS is created, it exports a jwt.KeyFunc. An example using a local development Keycloak server as an IdP is shown below.
package main

import (
	"log"
	"time"

	"github.com/dgrijalva/jwt-go"

	"github.com/MicahParks/keyfunc"
)

func main() {

	// Get the JWKS URL.
	//
	// This is a local Keycloak JWKS endpoint for the master realm.
	jwksURL := "http://localhost:8080/auth/realms/master/protocol/openid-connect/certs"

	// Create the keyfunc options. Refresh the JWKS every hour and log errors.
	refreshInterval := time.Hour
	options := keyfunc.Options{
		RefreshInterval: &refreshInterval,
		RefreshErrorHandler: func(err error) {
			log.Printf("There was an error with the jwt.KeyFunc\nError: %s", err.Error())
		},
	}

	// Create the JWKS from the resource at the given URL.
	jwks, err := keyfunc.Get(jwksURL, options)
	if err != nil {
		log.Fatalf("Failed to create JWKS from resource at the given URL.\nError: %s", err.Error())
	}

	// Get a JWT to parse.
	jwtB64 := "eyJhbGciOiJQUzM4NCIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJMeDFGbWF5UDJZQnR4YXFTMVNLSlJKR2lYUktudzJvdjVXbVlJTUctQkxFIn0.eyJleHAiOjE2MTU0MDY5ODIsImlhdCI6MTYxNTQwNjkyMiwianRpIjoiMGY2NGJjYTktYjU4OC00MWFhLWFkNDEtMmFmZDM2OGRmNTFkIiwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL2F1dGgvcmVhbG1zL21hc3RlciIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiJhZDEyOGRmMS0xMTQwLTRlNGMtYjA5Ny1hY2RjZTcwNWJkOWIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJ0b2tlbmRlbG1lIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJlbWFpbCBwcm9maWxlIiwiY2xpZW50SG9zdCI6IjE3Mi4yMC4wLjEiLCJjbGllbnRJZCI6InRva2VuZGVsbWUiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6InNlcnZpY2UtYWNjb3VudC10b2tlbmRlbG1lIiwiY2xpZW50QWRkcmVzcyI6IjE3Mi4yMC4wLjEifQ.Rxrq41AxbWKIQHWv-Tkb7rqwel3sKT_R_AGvn9mPIHqhw1m7nsQWcL9t2a_8MI2hCwgWtYdgTF1xxBNmb2IW3CZkML5nGfcRrFvNaBHd3UQEqbFKZgnIX29h5VoxekyiwFaGD-0RXL83jF7k39hytEzTatwoVjZ-frga0KFl-nLce3OwncRXVCGmxoFzUsyu9TQFS2Mm_p0AMX1y1MAX1JmLC3WFhH3BohhRqpzBtjSfs_f46nE1-HKjqZ1ERrAc2fmiVJjmG7sT702JRuuzrgUpHlMy2juBG4DkVcMlj4neJUmCD1vZyZBRggfaIxNkwUhHtmS2Cp9tOcwNu47tSg"

	// Parse the JWT.
	token, err := jwt.Parse(jwtB64, jwks.KeyFunc)
	if err != nil {
		log.Fatalf("Failed to parse the JWT.\nError: %s", err.Error())
	}

	// Check if the token is valid.
	if !token.Valid {
		log.Fatalf("The token is not valid.")
	}

	log.Println("The token is valid.")
}


⚠ Bofrost.lu has degraded performance

In 27a332c, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1300 ms

Resolved: Bofrost.lu performance has improved in f70bb53 after 20 minutes.


[FLINK-10290] [table] Fix conversion error in StreamScan and BatchScan

This PR fix a bug in StreamScan and BatchScan, when converting the DataStream or DataSet.
When checking the equality of inputType and internalType, we should compare both filed types and field names.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

It would be nice if you could review this PR. @twalthr
I checked the CI build failed error, and i thought it was not introduced by this PR.

@jrthe42 One scalastyle check error should be fixed firstly :
error file=/home/travis/build/apache/flink/flink-libraries/flink-table/src/main/scala/org/apache/flink/table/plan/nodes/datastream/StreamScan.scala message=File line length exceeds 100 characters line=58

thanks for you suggestion @hequn8128, already fixed.

Could you please review this PR? @twalthr @fhueske @xccui

I'm not sure about this change. @fhueske maybe we should properly implement the equals method instead and fix issues where the change causes problems. The schemaEquals does not perform a deep equality.

I would not change the equals implementation because it might break backwards compatibility. Maybe checking on the TypeInformation is not the right choice here and we should compare TableSchema instead.

Hi @fhueske, I don't think TableSchema  can help here, since TableSchema only reflects the structure of the abstracted Table, while the underlying  datastream's TypeInformation is transparent. I'm agree with @twalthr , compare field names  in equals  methods (just the same as TupleTypeInformation) seems a more reasonable way.  What do you think?
Best, JR

As I said before, we cannot change RowTypeInfo.equals() because it would break backwards compatibility. The Row type is used in many places. Changing the behavior of the type info, can easily break working programs because field names are often not important when comparing types.


Missing Argument in ProofChallengeCalculate

In 3.7.4. ProofChallengeCalculate the domain is used.
1. c_arr = (Abar, Bbar, D, T1, T2, R, i1, ..., iR,                                             msg_i1, ..., msg_iR, domain)
But it is not provided as an argument.
challenge = ProofChallengeCalculate(init_res, disclosed_messages,                                           disclosed_indexes, ph, api_id)

Missed that the domain is in the init_res array....


Spelling error

In the first note on this page, it says 'complaint' in stead of 'compliant'
PCs should be domain joined or be complaint with the policies set in Intune.

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

ID: 69caa436-7335-8209-200f-3d9b8e86e7b4
Version Independent ID: 3bf97b11-a3ed-e089-24f1-4c609b490fe0
Content: Manage SharePoint Online access - Configuration Manager
Content Source: sccm/mdm/deploy-use/manage-sharepoint-online-access.md
Product: configuration-manager
Technology: configmgr-hybrid
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

Thanks @merlinfrombelgium - likely this article will be removed completely in a few weeks with the hybrid retirement. but before I just close this issue, I need to check whether this functionality persists without hybrid.


Display plugin names as seen in plugin.cfg by default

Closes #9.
Plugins are retained within dictionaries mapping the plugin directory name to plugin name as seen in plugin.cfg.
Each item within a list holds the directory name as metadata now.
The refresher plugin also checks the validity of plugins now (they must have plugin.cfg created).
In case of duplicate names, the directory names are displayed in parenthesis.

Thanks!


Use uvm.Close() rather than uvm.Terminate()

Signed-off-by: Justin Terry (VM<EMAIL_ADDRESS>

@jhowardmsft - Close() is smart enough to call Terminate() but it also frees the gcslog listener on LCOW and closes the actual HCS handle.


I seem to be able to run the back-end well enough:
mag@lebigmac:~/prog/TermKit/Node$ node nodekit.js
   info  - socket.io started

I then start the front-end:
mag@lebigmac:~/prog/TermKit/Build$ ./TermKit.app/Contents/MacOS/TermKit
2012-01-21 12:45:52.356 TermKit[12355:903] loadView loading URL: file://localhost/Users/mag/prog/TermKit/Build/TermKit.app/Contents/Resources/HTML/index.html
2012-01-21 12:45:52.358 TermKit[12355:903] info plist: 0.3.4-alpha

If I check back on the server side, the following has been output:
   debug - client authorized
   info  - handshake authorized
   info  - handshaken 352cfae1a7389dffa40143803fd76167
   debug - setting request GET /socket.io/1/websocket/352cfae1a7389dffa40143803fd76167
   debug - publishing that 352cfae1a7389dffa40143803fd76167 connected
   debug - initializing client store for 352cfae1a7389dffa40143803fd76167
   debug - set heartbeat interval for client 352cfae1a7389dffa40143803fd76167
   debug - subscribing 352cfae1a7389dffa40143803fd76167
   debug - websocket writing 1::
   debug - websocket writing 4:::{"termkit":"1","timestamp":1327146353055}
   debug - websocket received data packet 3:::[object Object]
   debug - got packet
   debug - websocket received data packet 3:::[object Object]
   debug - got packet
   debug - emitting heartbeat for client 352cfae1a7389dffa40143803fd76167
   debug - websocket writing 2::
   debug - set heartbeat timeout for client 352cfae1a7389dffa40143803fd76167
   debug - websocket received data packet 2::
   debug - got heartbeat packet
   debug - cleared heartbeat timeout for client 352cfae1a7389dffa40143803fd76167
   debug - set heartbeat interval for client 352cfae1a7389dffa40143803fd76167

And so on, with the heartbeats.
In short: There does not seem to be anything wrong.
Yet, all I can see in the TermKit.app window is a black void. Apart from the window chrome there is only uniform black color. Typing on the keyboard does not effect any change.
I have tried opening the web inspector, and it seems to have loaded a DOM document and lots of scripts. There are no error messages waiting for me.

I guess the conclusion is: TermKit doesn't complain about anything, yet it does not work. I would be happy to fix any problems it reported, but it reports no problems.

You on OSX 10.7?
You need to recompile TermKit.app from source, or use one of the ones provided around here.
(I have added an x64 build to my forked TermKit, in case you're interested...)

I'm on 10.6.
Compiling from source solved the problem for me.
However, I will let the issue stay open, because failure to work with no error message might be worth looking into anyway.
(Incidentally, I tried compiling from source before I created this issue, but I couldn't get it to work because I was writing xbuild [mono-tool] instead of xcodebuild. Silly me)


Feature/wa-331-delete pairing

Before:

No delete pairing method

After:

Introduce delete pairing method

Pull Request Test Coverage Report for Build 91

37 of 38 (97.37%) changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.4%) to 90.403%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

gnosis_safe_push_service/safe/views.py
13
14
92.86%

Totals

Change from base Build 88:
0.4%

Covered Lines:
471

Relevant Lines:
521

💛  - Coveralls


Not able to properly use custom elements inside a controller in angularjs

I'm submitting a ...

[x] bug report
[ ] feature request
[ ] other

Current behavior:
when I use an angular 6 custom element inside  an angularjs html that has its own controller (as part of the app works fine) then changes made in the custom element  are not detected (by the custom element). It is as if the ChangeDetector of the angular 6 component gets overridden.
Expected / new behavior:
I should be able to use custom elements no matter if they are in the main app or part of a controller.
Minimal reproduction of the problem with instructions:
STEPS TO REPRODUCE :
0: follow an angular6 custom element tutorial (I followed this https://www.telerik.com/blogs/getting-started-with-angular-elements and  and get the 5 files needed to use the custom element. the element should have a 2 way data binding (for me it is just an input and below this a div where I show the string of the input in real time).
1:  Add the files as scripts to a basic angularjs project as scripts at the end of ur html
2:  Observe that your custom element works fine if used  in the angularjs main scope
3:  Use it inside a controller, and observe that it renders ok but the changes made to it dont get registered by ur 2(or 1) way data binding.
*plunker:   http://plnkr.co/edit/yUanCgoqJO8Es1lsAIG4?p=preview

how ever i could not upload my vendor.js file since it was too big but the angularjs project is there on the index.html
AngularJS version: 1.6.9
Check whether this is still an issue in the most recent stable or in the snapshot AngularJS
version (https://code.angularjs.org/snapshot/) : yes it is

Browser: [all | Chrome XX | Firefox XX | Edge XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

I used chrome 68 (but browser should not be relevant i ve used multiple ones and the issue was in all)
on a Mac. high sierra 10.13.6
Anything else:
there is a way to use the custom element if you make it detect changes on an interval i.e. constructor( private ref: ChangeDetectorRef) {         ref.detach();         setInterval(() => {              this.ref.detectChanges();          }, 100);     }
but this is way too "expensive".
This is my 1st time reporting an issue if you think this should be raised in the angular 6 depo instead of here please let me know...
attached is my vendor.js which i could not upload into plunker due to size
vendor.js.zip

Excited to see you are trying to use an Angular Custom Element in an AngularJS app :champagne:
AngularJS does not do anything special with Custom Elements; let alone Angular change detection. I think this issue belongs in the Angular repo.

Yeah, I took a look and there doesn't seem to be AngularJS related. (It is hard to be 100% sure without access to the sources, but that I'm 99% sure.)

Yeah, I took a look and this doesn't seem to be AngularJS related. (It is hard to be 100% sure without access to the sources, but that I'm 99% sure 😁)


Merge master branch to prTesting1_202005191906 branch

Docs Build status updates of commit f322b8f:
:clock10: Pending: waiting for processors (9 builds ahead of you)
:warning: Docs Build is busy, currently there are 9 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

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

File
Status
Preview URL
Details

split/updateTestCon1.md
:warning:Warning

Details

split/updateTestCon1.md

[Warning] Missing attribute: author. Add the current author's GitHub ID.
[Warning] Missing attribute: title. Add a title string to show in search engine results.
Line 0: [Warning] Markdown content is not allowed before H1.
Line 1: [Suggestion] H1 is required. Use a single hash (#) followed by a space to create your top-level heading. NOTE: This Suggestion will become a Warning on 04/01/2020.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.