Feature Request: Spotlight style indexing exclusion

I have a custom catalog setup to index my Documents folder with depth to infinity since the default Documents catalog only scans top-level.
Would be nice if I could specify which directories not to index. Currently if I want to exclude the contents of a handful of folders, I need to uncheck every single file under said folders and then if any files get added, I have to remember to go uncheck them.
Thanks

This one feature I've needed for six plus years and at this point t is the difference between being able to use quicksilver anymore and not. As a developer, third party libraries are intermingled with code we write. I can't index a single node project anymore because node_modules will add 25k files.
Seriously, just this one thing would make quicksilver run so much faster. Global pattern exclusion. NJ ever ever ever index node_modules, thirdparty, etc. This would reduce my catalog size by 80%.
(I did for and try to add it once, but I'm not much of an objective C developer.)
Can I bribe someone to do this over a weekend?

As a general rule, you should never set up a catalog entry that indexes to infinity. It just makes a mess.
Having said that, I don’t know what a Node project looks like, but if the things you want live at the same depth as things you don’t, there isn’t a good solution right now.
I’ll write the code if someone else wants to hook it up to the UI. 😉

Would excluding/including files based on extension or UTI work? You can do this right now.
For example, you could exclude all .pyc files or all files with the UTI for a shell script. I’m not sure if that’s enough though.
You’ll need to at least give an example so there’s something to work from… if it’s going to get done we’ll need more info on exactly how you think it should work :)

On 5 Dec 2016, at 21:31, Rob McBroom<EMAIL_ADDRESS>wrote:
As a general rule, you should never set up a catalog entry that indexes to infinity. It just makes a mess.
Having said that, I don’t know what a Node project looks like, but if the things you want live at the same depth as things you don’t, there isn’t a good solution right now.
I’ll write the code if someone else wants to hook it up to the UI. 😉
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/quicksilver/Quicksilver/issues/9#issuecomment-264854483, or mute the thread https://github.com/notifications/unsubscribe-auth/AAJLn0Ff7NmOWg0P_7Wj8Qe7uMcD4WR5ks5rFBJAgaJpZM4BaIzI.

Happy to see life pop up on here so quickly! =) I just finished playing a rather cerebral and lonely game, so this might be a bit long.
I'm surprised this isn't a feature everyone is screaming to have, I must use QS differently than most people. I've been using it as long as I've had a Mac, I can't live without it, but it's been harder as I work on bigger, more modern projects, as I collect more files, etc.
I don't want to micromanage whole-system search, and I'm not using QS to only search a few locations (why would I want to use a different tool?); that's kind of the point, not needing to spend time knowing what you have nor where it is, but it always being there when you look. Indexing to infinity is ideal (to me); it's the least effort and the richest. But it's not yet practical (not with QS' current database and indexing strategy).
Eliminating individual file extensions doesn't work in e.g. a node project because you have say a dozen javascript files (that you want to find!), and sibling to them is the node_modules folder with 25 packages, each of which is also a node project... you have thousands of javascript files now (and other files you don't want to find of various filetypes).
The minimum that I feel would work is a global list of simple (ideally, regex, if it isn't too slow) patterns (that could also match full file paths) for things to exclude. If a path matches anything in that list, it isn't recursed into or added to the catalog. That's it. (And for symlinks, only follow them if they don't match the pattern, and also check the resolved path.)
That's not user friendly, but revising the QS interface to better support this is way beyond scope or necessity.
Here's how Arq does both at the same time; it's still not the best interface, but both are differently necessary. If you want to quickly one-off remove a folder or item, you can do that by drilling down on the left. If you want to completely remove a pattern you see all over, you can easily do that too.

Anyway, I appreciate having the discussion to see how my use differs from other people. I <3 QS and would love this, but only if it makes sense for the community. Hopefully I'll have a (professional) reason to pick up ObjC some day ;)

This still doesn't seem to be supported, no commenting to reopen because it would be very handy (and is gap relative to a lot of other software).


Simplify makefile

Besides some general refactoring which is needed, we should have one command that :

generates all packages (e.g. already present make rebuild-all)
the ISO (e.g. already present make local-iso)
Finally a target to run qemu with it (to write make run-qemu)

Consider also adapting current GHA pipelines to test the new process too (without run-qemu, if that's hard to test)

This should also merge .envrc into Makefile

All the items on the issue were covered, closing it


Internal transactions page incorrect number of rows in table.

Describe the bug
On the internal transactions page https://www.teloscan.io/txsinternal the table does not return the number of rows indicated on the records per page control:
To Reproduce
Steps to reproduce the behavior:

Go to https://www.teloscan.io/txsinternal on testnet or mainnet
verify that the number of records doesnt match the amount of records selected
go to other pages, it is the same case

Expected behavior
The number of rows selected should be the number of rows shown (if available records).
Screenshots

This issue is taken care of in this PR which is ready to go, waiting for the 1.2.3 version of the indexer to be deployed. So, I will close this issue.


Updated setting of node attributes to work with write_graphml

See https://github.com/fraenkel-lab/OmicsIntegrator2/issues/104

Re: re-assigning the variable annotation. Reassigning from dataframe to dict seems like bad practice, so I did what I thought was better. but idk you're the expert, lemme know


Unable to setup after installing.

Sorry, something went wrong.
We're working on getting this fixed as soon as we can.

WAWTG version: 1.5.2
Device: Fire HD 8 (8th gen)
OS: Fire OS <IP_ADDRESS> (based on Android 7.1 Nougat)

Hi,
I didn't see this issue before, I'll look into it. Until then, please try older app versions until 1.4.0 and see, if any of those work.
It could be possible that FireOS is shipping an old or stripped down version of android webview. I'll test some possibilites and report back here

Hi,
I didn't see this issue before, I'll look into it. Until then, please try older app versions until 1.4.0 and see, if any of those work.
It could be possible that FireOS is shipping an old or stripped down version of android webview. I'll test some possibilites and report back here

Indeed 1.4.0 works!

Perfect, I'll check for any affecting changes and try to fix it

Seems like whatsapp is checking features according to the given UA. I was able to reproduce the issue mentioned above in WhatsappWebToGo when trying with an older device. The UA I've currently set in the app is the current chrome UA. I changed it to the current Firefox UA and the issue is gone.
After changing the UA to an older chrome version (75 instead of 79) the issue is gone on my test device.
@marcosimonegili  could you please test the attached apk?
wawtg_28_test.zip

Seems like whatsapp is checking features according to the given UA. I was able to reproduce the issue mentioned above in WhatsappWebToGo when trying with an older device. The UA I've currently set in the app is the current chrome UA. I changed it to the current Firefox UA and the issue is gone.
After changing the UA to an older chrome version (75 instead of 79) the issue is gone on my test device.
@marcosimonegili could you please test the attached apk?
wawtg_28_test.zip

The test version loads correctly!!

Perfect, thanks for the quick response! I'll release a new version, you can keep the test version installed.

So, now I Just keep the test version, or should I install the major release? Sorry to bother you 🙂

No problem:) Easiest is to keep the test version, once something newer than 1.5.3 releases, you can update as usual.


Removing bot advertisement - Suggestion

Expected behavior
Remove or modify the text advertising the bot, the vote should be considered as a possible free bonus
Actual behavior
Seems to guarantee a vote if someone publish using busy, bringing complaints when vote does not occur

Browser: All
Operating system: All

To this promise:

Maybe add thiis: "We are running an experiment with our upvoter bot"

More and more people are complaining in Discord for not getting the busy vote:
Thunder_God - Today at 10:11 PM
":confused: Out of my last 6 posts, only 2 got the upvotes. That seems like something that should get looked into, if it consistently fails to upvote."
elevator09 - Yesterday at 12:12 AM
"I have not received the busy votes of the last days"
farhannaqvi7 - Last Tuesday at 9:27 PM
"Sir since 3 days i never get vote from busy.org"
Until a few days ago I supposed the bot does not vote if the Voting Power is lower than 16.6%. Then this message came:
crokkon - Last Wednesday at 10:58 AM
"... The bot votes at most every 2nd block / 6 seconds. A 0.06% vote every 6 seconds at 16.6% VP does not reduce the voting power and makes therefore a natural lower limit for the VP. With sometimes a bit more time between votes and a few votes > 0.06% this currently ends up at around 17-18% VP stable"
I don't know what is the cause for the increased number of skipped votes. I suppose the app can handle a limited number of votes per minute, or there could be other technical issues.
Anyway, the busy app is in beta testing and nothing is guaranteed. I guess if you find some ways to guarantee that won't be any issues, then the app would move out of beta.


Explore productivity measurement

How can we measure productivity in a recording, both that of a user and of an agent?

Our definition of productivity would probably relate to both efficiency and whether the user is actively doing something most of the time in a recording. Things that would be considered unproductive are redundant steps, long pauses (gaps between ActionEvent timestamps), making many errors, steps that take a lot of time that could be optimized, excessive mouse movements, or unnecessary keystrokes. Ideally, we want to identify all these things in a recording that could result in wasting time and minimize the amount of time wasted. This could also help demos be more compelling and show how OpenAdapt can automate tasks to be much more efficient.
Traditional methods of measuring productivity might not necessarily work for our purposes but could still be useful to think about:

counting the # of tasks completed, and measuring the amount of time for each task: hard to compare different tasks as they might not be the same difficulty
input/output ratio: eg. comparing money produced to amount of time, 10000$ produced in 62 hours -> 10000/62 ~= 160$ produced per hour. For our case, it's unclear what general input and output we would measure would be

Some approaches we can consider:

compare how long the user takes to do a task, and how long OpenAdapt takes to do it
similarly, we could compare the # of ActionEvents needed

What are some interesting ways we could visualize this information and present it to business leadership?
e.g. infinite canvas displaying graph of condensed trees similar to visualize.py in which each node is a separate workflow cluster

I think a good starting point would be having pictures of the windows on the left and then on the right, productivity info. Above everything we can have overall info about the whole recording. This would be very similar to visualize.py. For now, I'll just have basic info like time spent on each window, and then we can definitely add more later and make it look prettier if needed.
Is this similar to what you're imagining?


Create interface for batch-entering assignments.

An Ajax interface with a table-like look where the teacher would enter each assignment, grade, etc and then submit. The system would parse through each assignment and create it.

In beta test.


Setting allowsRangedSelection to false causes unexpected selection behaviour

(Required) Version Number:
v8.0.0 (Present in 8.0.1 and master branch also)
Description
When JTACMonthView.allowsRangedSelection is set to false (its default) its didSet sets the collection view property allowsMultipleSelection to true, which shouldn't and it therefore causes unexpected behaviour.
Steps To Reproduce
When setting up the calendar do: calendarView.allowsRangedSelection = false
Expected Behavior
That setting allowsRangedSelection to false would not allow ranged selection
Additional Context

fixed on master branch

This issue still persists in version 8.0.2.

can you try master branch?


WOR-1803: convert group code to tsx and add tests

Jira Ticket: https://broadworkbench.atlassian.net/browse/WOR-1803
Summary of changes:

Move group code from src/pages/groups to src/groups
Add nav stubs to src/pages/groups
Covert group code to tsx
Split up components
Add unit tests

Testing strategy

In addition to the unit tests that were added, I also manually tested adding, delting, sorting, etc for both the groups list and group users in the details view.

You lost the parens around admin here--

Stray comma here


Weird buzzing most of the time but not always on linux when ESP is turned on

When enhanced sound processing is turned on, for me, most of the time, i get a weird buzzing and atrocious audio quality, rendering the mod unusable.
I've tried using system openal libs and that does not solve it.
On fedora 36 + 1.19.2 and quilt

I test sound in last quilt version + Arch 5.19.2, everything good
All third-party audio processing is not related to the mod :slightly_smiling_face:

Third party audio processing? I was talking about the option in this mod's menu called "enhanced sound processing" 😅

Ohh, sorry. I didn't understand what you mean at first. I thought about some kind of sound processing in linux
When I test sound in my Arch I had enable ESP in mod and all sound sounded fine.
I can't even imagine why you have such problems when ESP is enabled

sorry for replying to an closed issue, but since i see mention of linux
on my arch based system with that such setting enabled the sound is terrible


Benchmarks

Simplifying the stress tests and benchmarks.  Will replace #16, but not quite ready yet.

Apologies for the massive pr, but I think it's a lot simpler than the original, with fewer moving parts.


feat(elixir, rust): Make pub_sub API compatible with RemoteForwarder

Current Behaviour
There is a new pub_sub_service which creates forwarding workers similar to the forwarding_service but with static addresses
Proposed Changes
Make pub_sub topic workers reply on subscription same way forwarding workers reply on creation
Make RemoteForwarder compatible with the pub_sub API
Usage:
Pretty similar to the forwarding service RemoteForwarder
Create a forwarder:
let forwarder = RemoteForwarder::create_pub_sub(&ctx, (TCP, cloud_node_tcp_address), "worker_to_forward", "my_subscription", "my_topic").await?;

Send messages to forwarder:
ctx.send(
    route![(TCP, cloud_node_tcp_address), "pub_sub_t_my_topic"],
    "Hello Ockam!".to_string(),
)
.await?;

pub_sub_t is a default prefix for pub_sub topic workers
Currently only works with localhost, since there are elixir changes.
Checks

[x] All commits in this Pull Request are signed.
[x] All commits in this Pull Request follow the Ockam commit message convention.
[x] I accept the Ockam Community Code of Conduct.
[x] I have accepted the Ockam Contributor Licence Agreement by adding my Git/Github details in a row at the end of the CONTRIBUTORS.csv file in a separate pull request to the ockam-network/contributors repository.

Closed in favour of #2490


Missing provides in composer.json file

Q
A

Bug?
yes and no

New Feature?
yes and no

Version
Latest

Actual Behavior
This package doesn't say it provides message factories (implementing php-http/message-factory-implementation). So if a package requires this implementation, it will not be installable, even though there are messages factories in this repository.
Expected Behavior
Stating that this package implements php-http/message-factory-implementation
Possible Solutions
Stating that this package implements php-http/message-factory-implementation
Even though it is also not technically correct as if one of these 3 factories can't be accessed (because their main vendor is not installed). Another solution would be to decouple these implementations into their own repositories (and stating then that it can implement said interface), or putting these in their client package (e.g for guzzle, putting its classes into the guzzle5 and guzzle6 adapters)

The best solution IMO would indeed be to move the "optional dependencies" into separate packages. But as that would be a BC break adding php-http/message-factory-implementation to the provide section looks like a reasonable solution to me.

Sorry for the delay, The php-http/message-factory-implementation is not a virtual package we have created.
Where do you need this? I code to the interface and let auto discovery fail if no factories are found.

Maybe then moving the "optionnal dependencies" to their own client / repos and leaving these here with a replace could do the trick too, in order to keep bc ?
@Nyholm I am needing it in https://github.com/Taluu/Behapi/pull/12
So then should I remove the virtual dependency ? I thought requiring this virtual package could be useful in order to let people know that I need a factory

went on a hunt for this and found https://github.com/php-http/message-factory/blob/v0.2.0/README.md#usage - newer versions don't talk about this anymore. packagist has one package registered with the provide it seems: https://packagist.org/providers/php-http/message-factory-implementation
it looks like we decided to not model this with a virtual package.


TensorShare.to_tensors method

This PR:

Change from_dict to a classmethod instead of staticmethod
Add a to_tensors method to deserialize tensors to a specific backend

Codecov Report

Merging #20 (c87ec77) into main (1325119) will increase coverage by 0.02%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main      #20      +/-   ##
==========================================
+ Coverage   98.05%   98.07%   +0.02%
==========================================
  Files           7        7
  Lines         154      156       +2
==========================================
+ Hits          151      153       +2
  Misses          3        3

Files Changed
Coverage Δ

src/tensorshare/schema.py
100.00% <100.00%> (ø)


Feature request: Add visionOS as a supported platform

First off, thank you so much for providing this library. I am currently desperately looking for a good clustering solution for a marker-heavy app, and this seems to be just what I need. However, the package defines that it is available for iOS and macOS, but not for visionOS. It should work on this platform, though, as the differences are not that big with respect to maps. (The only issue I noticed one other library was that visionOS seems to lack support for auto-detecting the user's position, so I had to comment this out.)
Thanks!

Realized that it just works without the .visionOS hint. Awesome! Such an improvement compared to the stock version of Map. Thanks again for sharing.


[BUG report]  when i use multiSearchableSelect to search options,it goes wrong

I used multiSearchableSelect  in my page，but when i search and click the options(nearly 400 options）,the options goes wrong,seems to "mad searching", i can't control it ,.how can i fix  it?

the console tells these

Please reopen if this still doesn't work. Pretty sure this should be fixed in ui.


Publish 7.6-20221112002004+0000

Publish 7.6-20221112002004+0000

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

OK, I've already triggered a build for you.

Pre-tested commit build failed.

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

OK, I've already triggered a build for you.


Other languages?

Hi!
Thank you for this plugin!
Have you planned to develop the feature of selecting wikidata in diferent languages?

I haven't got it planned, but I would very happily accept a PR that implements it. The plugin currently supports my own needs well, and free time is very limited with 2 kids and a full time job, so it's unlikely I'll be able to make the time for this in the near future. 😅


Add info about git commands to documentation

Moved from #28.

Considering the number of features that are being added, I think this may be over-reaching.  Closing.


Patternfly Vertical Nav with Tertiary level

Old:

New:

Issues:

[ ] Custom menu sections can be only added at the top level (Can be addressed in a separate PR)
[x] Last failing spec: ./spec/controllers/vm_cloud_controller_spec.rb:42

@epwinchell fixed the JS, now the collapse should work

@martinpovolny when you click on a secondary level item which has children, it throws you a login page on the right side. This does not happen when you click on a primary level item, so the same logic should be taken further to the third level.

@epwinchell the issue with the collapsed menu happens only in the dashboard because of jqplot and #7948 will fix it

@miq-bot assign @skateman

Waiting for this to be merged: https://github.com/jeff-phillips-18/patternfly/pull/1

@martinpovolny i'm afraid to rebase :D

Old:

New:

@skateman, @epwinchell : I will fix the specs and rebase.

@skateman : the last failing test is exception display issue. The execution goes through app/views/layouts/_content.html.haml and there's no yield on that branch. So the text of the exception is not rendered and test fails.
Can you look into this? Failing spec: be rspec  ./spec/controllers/vm_cloud_controller_spec.rb:42

@dclarizio, @h-kataria : we need more testing and review and merge here, please!

I'm testing this PR, and noticed some issues:

It would be nice to have some delay on menu. If for example I'm trying to get to Settings -> My Settings and just hover on other tabs, I'm switched immediately

Username on the right is a bit shifted down compared with icon and dropdown arrow

When I select 2nd level item, for example Networks -> Providers, page starts loading, but then if I decide to pinch the submenu, loading of a page is stopped

@romanblanco "Username on the right is a bit shifted down compared with icon and dropdown arrow" - screenshot pls

@epwinchell I'm sending two screenshots, the second one is from SSUI, where it looks correctly:

@romanblanco Thanks. Will address in a followup PR

Looks good.

@martinpovolny I think this may have broken UI plugins.


Velocity Implementation

Resolves #16

bump

https://jitpack.io/com/github/4drian3d/CleanMOTD/1219ad88f2/CleanMOTD-1219ad88f2.jar
It works fine.

Does cleanmotd performance better than velocity native motd?

Does cleanmotd performance better than velocity native motd?

It never will. Native is always better.

bump


Changing Mica backdrop in ActualThemeChanged event causes backdrop to render wrong

Describe the bug
I want to change my tint opacity of mica when in dark mode. However when I switch darkmode, setting the tint opacity in the ActualThemeChanged event causes the entire backdrop to render completely wrong.
I also notice that if I delay setting the TintOpacity override, or I don't override it at all, things render just fine.
Steps to reproduce the bug

Unzip the repro project: MicaBugRepro.zip
Launch app and use the dropdown to switch to dark-mode. Notice most text is getting unreadable.
Switch back to light mode, and flip one of the two switches.
Switch to dark mode again, and notice there is no issue.

Expected behavior
Dark mode renders correctly, regardless of if/when TintOpacity is applied.
Screenshots
https://user-images.githubusercontent.com/1378165/206558721-67555f3f-7894-4541-b0da-71cc4f690023.mp4
NuGet package version
Windows App SDK 1.2.1: 1.2.221116.1
Packaging type
Packaged (MSIX)
Windows version
Windows 11 version 22H2 (22621, 2022 Update)
IDE
Visual Studio 2022
Additional context
Reproduced with 1.1.5, 1.2 preview, and 1.2.221116.1

if comment this out, then the theme would not be changed as expected
micaController.ResetProperties()

Inclusion:
The code would not works
BackdropConfiguration.Theme = SystemBackdropTheme.Dark / SystemBackdropTheme.Light

The code would not works too
BackdropConfiguration.Theme = SystemBackdropTheme.Dark / SystemBackdropTheme.Light
micaController.ResetProperties();
micaController.TintColor = //Your Color
micaController.TintOpacity = //Your TintOpacity
micaController.LuminosityOpacity = //Your LuminosityOpacity

The code would works as expected
BackdropConfiguration.Theme = SystemBackdropTheme.Dark / SystemBackdropTheme.Light
micaController.ResetProperties();

@dotMorten I also seem this issue in DesktopAcrylicController not only in MicaController

For DesktopAcrylicController, those bugs would found.
Set TintOpacity property only would not takes effect
//Change TintOpacity only would not takes effect
acrylicController.TintOpacity = //Your TintOpacity

Set TintOpacity and LuminosityOpacity property would takes effect
//Change TintOpacity and LuminosityOpacity would takes effect
acrylicController.TintOpacity = //Your TintOpacity
acrylicController.LuminosityOpacity = //Your LuminosityOpacity


[PAD] No reference to new argument "Image matching algorithm" in image-based actions

In the latest PAD version, actions based on image matching now include the argument Image matching algorithm, with the options Basic and Advanced.
The Wait for Image action, for example, includes this. But when testing, I couldn't figure out the difference between the options, how each works, and the advantages and disadvantages of using one or the other.
Including these details in the documentation would help us decide the best usage scenario, on debugging desktop flows, and would save time in setting the action using the "trial and error" method.

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

ID: d6c3d2f8-31d3-98e7-8083-9199008dff6f
Version Independent ID: 707817a6-56af-9227-9b36-4180d6a8ec6a
Content: Wait | Microsoft Docs - Power Automate
Content Source: articles/desktop-flows/actions-reference/wait.md
Service: power-automate
Sub-service: desktop-flow
GitHub Login: @mariosleon
Microsoft Alias: marleon

@mariosleon Please take a look at this.

Hello @hyagomartins,
Thank you for pointing out this issue. We are working on adding information regarding image matching algorithms, and you will be able to see the content soon.

Hello @hyagomartins
The content regarding image matching algorithms is now available in Automate using images.


[darjeeling] Regenerate Darjeeling after tooling changes

Some tooling changes on the generated files are not yet reflected such as external alerts on so on. Re-generate it as a separate PR to avoid having that diff on a new feature PR.

Darjeeling is not yet in CI, therefore.
The "new" command is  make -C hw top_and_cmdgen. See also https://github.com/lowRISC/opentitan/pull/25022


Remove Booster parent

Relates to: SB-1318

I am not really sure what went wrong here, @gytis would you mind taking a look?

Sure leave it with me, I'll take a look a bit later. I have been having issues with the messaging booster IT myself.

Thanks @gytis !

Closing since @gytis is looking into changes to this booster anyway


Lots of print statements showing up below app. Will that cause an issue on the server?

When I run the app locally as one of the beta2_15 students, I get all these print statements in the notebook below the app. Do we think they will appear below the app on the server, and should we comment them out to be safe?
WARNING:Comm:No such comm: 9a602bd9e5544f878a3adc256d0ec78d
WARNING:Comm:No such comm: 9a602bd9e5544f878a3adc256d0ec78d
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 0be5ab95be7d4a6cbc0ac3c6934d4c6b
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 426a82415a35443fae33f076991436cb
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: 57d2efc705004472b3d21a405264d12d
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: d37b206cb6014845ab5ae23eace606b3
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 924bfb84b90047bc90ccf352b100fdce
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 86cf8f3a9aa04729ad89d9058096a51c
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 3f0d532280be4954beb0b02be35a9177
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 0acf8edd668242bf9a869563700e1cc6
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: 2d550e5414314154be538fc8b05f7575
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: f167fc0d3e0749b794634ca9b935f7ed
WARNING:Comm:No such comm: 9488f3ddc0eb45c69a231e9dccad46cf

@johnarban pointed out that these are not print statements. These are app warnings that usually show up in his console and we aren't sure why they are showing up in my notebook.
I only see these warnings when I load the app as an existing student. (They don't appear if I got through as a fresh student).

so it looks like it actually comes from ipykernal's logging function. so maybe something is set different on your system vs mine so that on yours it prints it out and on mine it doesn't.

Got it. We can check quickly if that's happening on the server in the morning and hopefully disable it if it is.

Closing for now because this seems to have gone away. Will reopen if we see it again.


Black screen launching PS/2 Model 50

Hi,
build used : latest available 374
Config used : IBM PS/2 Model 50, 286/10, 1 Mo RAM, no timesync, no FPU, internal video, PS/2 mouse, no network, no sound, Parallel port 1 & serial port 1 enabled, MCA ESDI HDD controller, ESDI hard drive, 3 1/2 floppy drive.
black screen at launch :

confirmed, working on it.

Fixed.

problem not resolved with latest code source

Download and install the current ROMset, and it will be fine.
--fred

On Fri, 5/10/19, Altheos<EMAIL_ADDRESS>wrote:
Subject: Re: [VARCem/VARCem] Black screen launching PS/2 Model 50 (#73)
To: "VARCem/VARCem"<EMAIL_ADDRESS>Cc: "Fred N. van Kempen"<EMAIL_ADDRESS>"State change"<EMAIL_ADDRESS>Date: Friday, May 10, 2019, 4:12 PM
problem not resolved
with latest code source
—
You are receiving this because you modified the
open/close state.
Reply to this
email directly, view
it on GitHub, or mute
the thread.

Fix confirmed. Thanks !


Arm2016 - Figure out what's up with m0 not having a PWM pin

Closing issue - not relevant here! :O


Regression: many hints no longer shown

Since probably around 70 days ago hlint stopped showing some hints, e.g., the following are not shown with the current version, but are shown with hlint compiled with cabal index from 70 days ago (master branch of https://github.com/LambdaHack/LambdaHack, using .hlint.yaml from there):
./engine-src/Game/LambdaHack/Server/HandleRequestM.hs:1055:13: Warning: Redundant if
Found:
  if absentPermitted then True else k == kOld
Why not:
  absentPermitted Prelude.|| (k == kOld)

./engine-src/Game/LambdaHack/Server/ItemM.hs:224:62: Warning: Redundant do
Found:
  do when (IA.checkFlag Ability.Unique arItem) $
       modifyServer $
         \ ser -> ser{suniqueSet = ES.insert itemKindId (suniqueSet ser)}
Why not:
  when (IA.checkFlag Ability.Unique arItem) $
    modifyServer $
      \ ser -> ser{suniqueSet = ES.insert itemKindId (suniqueSet ser)}

./engine-src/Game/LambdaHack/Server/ItemRev.hs:192:28: Warning: Redundant do
Found:
  do if length flvs < 6 then
       do flavour <- oneOf flvs
          return (EM.insert key flavour assocs, availableMap)
       else
       do let available = availableMap EM.! IK.isymbol ik
              proper = ES.fromList flvs `ES.intersection` available
          assert
            (not (ES.null proper) `blame` "not enough flavours for items"
               `swith` (flvs, available, ik, availableMap))
            $
            do flavour <- oneOf $ ES.elems proper
               let availableReduced = ES.delete flavour available
               return
                 (EM.insert key flavour assocs,
                  EM.insert (IK.isymbol ik) availableReduced availableMap)
Why not:
  if length flvs < 6 then
    do flavour <- oneOf flvs
       return (EM.insert key flavour assocs, availableMap)
    else
    do let available = availableMap EM.! IK.isymbol ik
           proper = ES.fromList flvs `ES.intersection` available
       assert
         (not (ES.null proper) `blame` "not enough flavours for items"
            `swith` (flvs, available, ik, availableMap))
         $
         do flavour <- oneOf $ ES.elems proper
            let availableReduced = ES.delete flavour available
            return
              (EM.insert key flavour assocs,
               EM.insert (IK.isymbol ik) availableReduced availableMap)

./test/doctest-driver.hs:1:1: Warning: Use better pragmas
Found:
  {-# OPTIONS_GHC
    -F -pgmF doctest-driver-gen -optF --verbose -optF definition-src -optF engine-src -optF -XMonoLocalBinds -optF -XScopedTypeVariables -optF -XOverloadedStrings -optF -XBangPatterns -optF -XRecordWildCards -optF -XNamedFieldPuns -optF -XMultiWayIf -optF -XLambdaCase -optF -XDefaultSignatures -optF -XInstanceSigs -optF -XPatternSynonyms -optF -XStrictData -optF -XCPP -optF -XTypeApplications #-}

Why not:
  {-# LANGUAGE MonoLocalBinds, ScopedTypeVariables,
    OverloadedStrings, BangPatterns, RecordWildCards, NamedFieldPuns,
    MultiWayIf, LambdaCase, DefaultSignatures, InstanceSigs,
    PatternSynonyms, StrictData, CPP, TypeApplications #-}
  {-# OPTIONS_GHC
    -F -pgmF doctest-driver-gen -optF --verbose -optF definition-src -optF engine-src -optF -optF -optF -optF -optF -optF -optF -optF -optF -optF -optF -optF -optF -optF#-}

Edit: here is a CI run with no hints for the same codebase: https://github.com/LambdaHack/LambdaHack/runs/3644703790?check_suite_focus=true

In the first example, the reason why the hint isn't shown is because of import Prelude (). With that, HLint doesn't know that the True is from Prelude, so the rule is not matched. I thought this has always been the behavior; not sure why it behaved differently 70 days ago.
It seems that project has import Prelude () in every module, so a workaround is to put NoImplicitPrelude in the cabal file, which would make HLint believe that Prelude is in scope.

@zliu41: thank you very much. Indeed, adding NoImplicitPrelude to default-extensions and removing import Prelude () from every module does the trick. However, won't hlint become smarter at some point and deduce that NoImplicitPrelude makes True suspect? Could we add some hlint option that says "ignore that I have a non-standard prelude"? I understand that tracking down the definition of Trueand automatically proving that it's equal toBool` is not an option.

Yeah it's more of a workaround than a proper solution. Scoping is one of the main outstanding problems and there are quite a few open issues with the scope label, e.g., #1001. A proper solution needs to be determined and implemented.
I don't think I agree with a "ignore that I have a non-standard prelude" option though, because the problem is not limited to Prelude. You can, for example, re-export Data.Map.fromList from another module, which would cause the rule {lhs: "Data.Map.fromList []", rhs: Data.Map.empty} to fail to be triggered.

How about a more general option, like "assume all of base is unchanged and in scope, even if re-exported in various ways"? Then whenever something is, in fact, changed, the user can just manually disable a particular hint. Yes, hlint would potentially suggest invalid hints, but that's a poweruser option, so it's fine.

I think it's reasonable to assume:

if we are not sure which module an identifier is from, assume that it possibly comes from Prelude, even if Prelude is not imported.

Currently HLint treats import Prelude () and {-# LANGUAGE NoImplicitPrelude #-} differently. At least it should be consistent, and the above is one way to make it consistent. Doesn't fix the Data.Map.fromList [] case but doesn't make it worse either.
This does create a new problem e.g., if one imports Data.Vector without explicit or qualified import, and uses forM from it, HLint would assume that it is from Prelude. But of course one is not supposed to use bare import for Data.Vector.
@ndmitchell What do you think? Alternatively we can treat {-# LANGUAGE NoImplicitPrelude #-} the same as import Prelude (), but it is not uncommon for a module to use a custom Prelude so this doesn't seem like a good option.

ping? so what's your decision? I'd prefer not to have to redo workarounds, so I'd like to know what to prepare for :)

I think the idea of saying Prelude is the default origin of everything makes a lot of sense, and might help with some of the scope issues. Thanks for that patch @zliu41 - do you think this ticket is now ready to close, or is it worth doing something further?

@ndmitchell I think it can be closed. I don't have anything further to do in mind.


Google Drive: can't auth with ActiveDirectory and G Suite

Hi,
I have my organization working with G Suite but the authentication is against our AD FS.
When i try to add the username it works, but when this is done, then there is a redirection to our AD FS to autheticate and this does not work, because the AD FS page is not shown.
Thanks and regards

I will take a look on it.

Thanks, if you need me for run some tests, just ask 👍

Very old issue - closed for cleanup-reason. Feel free to reopen, if it is still valid in latest version 2.1.0


retrieval incomplete: got only 17610303 out of 108761145 bytes

rzai@rzai00:~/prj/torch-gan/datasets$ python create_datasets.py
Traceback (most recent call last):
File "create_datasets.py", line 38, in
x = create_lfw()
File "create_datasets.py", line 27, in create_lfw
imgs = lfw_imgs(alignment='deepfunneled', size=64, crop=50)
File "create_datasets.py", line 16, in lfw_imgs
imgs, names_idx, names = lfw.LFW(alignment).arrays()
File "/home/rzai/prj/torch-gan/datasets/lfw/lfw.py", line 43, in init
self._install()
File "/home/rzai/prj/torch-gan/datasets/lfw/lfw.py", line 57, in _install
filepath = download(url, self.data_dir)
File "/home/rzai/prj/torch-gan/datasets/lfw/util.py", line 35, in download
urllib.urlretrieve(url, filepath)
File "/usr/lib/python2.7/urllib.py", line 94, in urlretrieve
return _urlopener.retrieve(url, filename, reporthook, data)
File "/usr/lib/python2.7/urllib.py", line 284, in retrieve
"of %i bytes" % (read, size), result)
urllib.ContentTooShortError: retrieval incomplete: got only 17610303 out of 108761145 bytes
rzai@rzai00:~/prj/torch-gan/datasets$

miss alarm


TAGS should be enums

There should be only a limited set of tags

Closed by https://github.com/AY2223S1-CS2103-W14-1/tp/pull/109


Specify which attribute is missing on which Entity

In the latest release, the ArgumentError resulting when an Entity exposes a non-existing attribute (due to typos, merges, pending database migrations, etc.) gives no context as to which attribute is missing, or even which Entity is to blame (including in the backtrace). In master I notice it now gives a NoMethodError. That's arguably an improvement, but it also tends to even further obscure that grape-entity has anything to do with the error.
In short, finding the Entity and attribute responsible for these errors is often difficult and tedious, especially in large codebases. I think a simple change to the exception message will make them much easier to find and fix.  Something along the lines of NoMethodError: Entities::V1::Session missing attribute 'foo' on #<User:0x007f787ed1c7b8>.
Message in 0.4.4
ArgumentError: ArgumentError
    /home/jhollinger/.gem/ruby/2.1.0/gems/grape-entity-0.4.4/lib/grape_entity/entity.rb:557:in `delegate_attribute'
    ...

Message in master
NoMethodError: undefined method `foo' for #<User:0x007f9b0d22b2a8>
    /home/jhollinger/.gem/ruby/2.1.0/gems/activemodel-4.1.8/lib/active_model/attribute_methods.rb:435:in `method_missing'
    ....

Example proposed message
NoMethodError: Entities::V1::Session missing attribute `foo' on #<User:0x007f787ed1c7b8>
    /home/jhollinger/.gem/ruby/2.1.0/gems/grape-entity-0.4.4/lib/grape_entity/entity.rb:560:in `rescue in delegate_attribute'
    ...

Perfect, merging, thx.

:+1: great one @jhollinger


utils/gems: make .homebrew_gem_groups writing atomic

Hopefully fixes issues when running two gem-installing commands parallel (reported on Slack).
I haven't locked around Bundler itself here. I possibly will if there's still issues.

Thanks @Bo98. Yeh, I think it might make sense to make use of the locks we have already in Bash for some of this stuff.


Add support to install clusters using binary extracted from url

This commits enables us to use the openshift-install binary extracted
from a provided url in addition to extracting it from the provided
image.
Fixes https://github.com/openshift-scale/scale-ci-deploy/issues/40

@jtaleric the idea behind having separate playbooks/vars was to avoid breaking all the platforms because of a single change and also for the playbooks to be clean. We can definitely look into reducing the duplication a bit though, will track it in an issue.

Thanks for the review @jtaleric and @mohit-sheth.

lol @aakarshg look at my comment from 21 days ago ;)


Tries to add a ltr label to help users install LTR

Currently, for installing or updating the LTR version, users need to specify the correct version.
If this label works, they can simply use the label to differentiate from the stable version ("main" label), which is installed by default

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

@ocefpaf @gillins I need your opinion on this as I am not sure if this file is not generated automatically.

@conda-forge-admin, please rerender

@ocefpaf Brilliant, it worked!

@ocefpaf https://github.com/conda-forge/cfep/pull/42

A better solution was proposed. I will close this down and investigate the alternative.


Inputs and attributes could not be separated by _adapt_to_eager_mode method.

Ideally when an aten_xxx() function was called in eager mode, we will process all positional inputs so the data types are expected, but will leave kwargs alone.
But currently both inputs and attributes will be passed into _adapt_to_eager_mode() method as args which caused we process those attributes unexpectedly. This will cause make_attribute() failed because the dtype of attribute is wrong.

I believe that this is the same issue as: https://github.com/microsoft/onnx-script/issues/305 ... we need to ensure that onnxscript allows both positional and keyword-based ways of specifying both inputs and attributes.


Icon for dental care feature for the body

@DayanaKart Please provide an icon for the dental care feature. Note - The icon should be neutral and the same for male, female & trans. Here are some suggestions from my end -

example for woman

example for transgender/male/female

please try to make the color a bit transparent

example for transgender/male/female

This is the final one then, thanks! :)

Thanks for sharing the icon @DayanaKart
@Kevaljagani You can refer to the new icon and update it on the body and topics.

Can't find an "Oral Care" function (might refer to "Oral Health" ?) Closed for now until further notice.


[teams] [Get|Set|New|Remove|Grant]-CsTeamsFilesPolicy are not documented

It appears that [Get|Set|New|Remove|Grant]-CsTeamsFilesPolicy are not documented despite being referenced in Turn off Teams Native File Upload policy article

Hello @shivtorov
I could get the information that the team expects to document those cmdlets in the near future and I was instructed to close this for the moment.
Thank you


More decoding to utf8 to help python 3

Decode more data to utf8 so it works on python 3.x

Coverage remained the same at 73.709% when pulling edcb898aae55c9317af15f47c7bc890b53c35027 on stuaxo:patch-1 into 4c2979956a9601ffd25811314e90b31f713e60c6 on moorinteractive:master.

@robmoorman W00T now all unit tests but one pass from this simple fix :D
Any idea what the invalid request is https://travis-ci.org/moorinteractive/wagtail-bakery/jobs/338915003  ?

Thanks @stuaxo seems legit! (still have to diff into the single failing 400 test)

Glad to help :)
I have no idea what is up with the failing test, but it seems to only happen in django 111, so maybe something changed there from django 110 ?
I didn't have time to review the django release notes for 1.11 for clues.
I'm guessing it will fail in newer djangos too.


Theme Eventually V 1.6

Hi,
I need the ultimate theme of the V 1.x on the V 3.x
What do I need to change to make it compatible ?

Strange PR, please referer to the forum for questions.


JWK validation settings cache doesnt work

Describe the bug
I have jwk set, signer, and validator config like this code below. I assume when adding "cache": false in signer & validator config, the jwk URL I provided will always get hit. But it doesn't seem to do so.
The way I test this is that I tried to change the content of the JWK after krakend started, hoping to see the JWT validation failed. It seems like Krakend still hit the old URL all the time despite the cache setting.
Please help / advise. Below is my config
Your configuration file
JWK symmetric.json
{
  {
	"keys": [
		{
			"kty": "oct",
			"alg": "A128KW",
			"k": "GawgguFyGrWKav7AX4VKUg",
			"kid": "sim1"
		},
		{
			"kty": "oct",
			"k": "AyM1SysPpbyDfgZld3umj1qzKObwVMkoqQ-EstJQLr_T-1qS0gZH75aKtMN3Yj0iPS4hcgUuTwjAzZr1Z9CAow",
			"kid": "sim2",
			"alg": "HS256"
		}
	]
}
}

Signer
{
    "endpoint": "/login",
    "method": "POST",
    "headers_to_pass": [
    "*"
    ],
    "backend": [
    {
      "url_pattern": "/v1/auth/login",
      "extra_config": {
        "github.com/devopsfaith/krakend/transport/http/client/executor": {
          "name": "grpc-gateway-auth",
          "endpoints": [ "localhost:10001" ]
        }
      }
    }
    ],
    "extra_config": {
        "github.com/devopsfaith/krakend-jose/signer": {
            "alg": "HS256",
            "kid": "sim2",
            "keys-to-sign": ["access_token","refresh_token"],
            "jwk-url": "http://localhost/symmetric.json",
            "disable_jwk_security": true,
            "cache": false,
            "cache_duration": 0
        }
    }
}

Validator
{
    "endpoint": "/login",
    "method": "POST",
    "headers_to_pass": [
    "*"
    ],
    "backend": [
    {
      "url_pattern": "/v1/auth/login",
      "extra_config": {
        "github.com/devopsfaith/krakend/transport/http/client/executor": {
          "name": "grpc-gateway-auth",
          "endpoints": [ "localhost:10001" ]
        }
      }
    }
    ],
    "extra_config": {
        "github.com/devopsfaith/krakend-jose/signer": {
            "alg": "HS256",
            "kid": "sim2",
            "keys-to-sign": ["access_token","refresh_token"],
            "jwk-url": "http://localhost/symmetric.json",
            "disable_jwk_security": true,
            "cache": false,
            "cache_duration": 0
        }
    }
}

Commands used
How did you start the software?
#Example:
docker run --rm -it -v $PWD:/etc/krakend \
        -e FC_ENABLE=1 \
        -e FC_SETTINGS="/etc/krakend/config/settings" \
        -e FC_PARTIALS="/etc/krakend/config/partials" \
        -e FC_OUT=out.json \
        devopsfaith/krakend \
        run -c /etc/krakend/config/krakend.json -d

Expected behavior
The way I test this is that I tried to change the content of the JWK after krakend started, hoping to see the JWT validation failed. It seems like Krakend still hit the old URL all the time despite the cache setting
Logs
If applicable, any logs you saw in the console and debugging information
Additional context
Add any other context about the problem here.

thanks for the heads up!


Session Id Refresh Callback

When session expires we need a callback or  hook to identify that the session has ended based on that we can do clean up of cached session id. Or trigger any custom logic as when required if callback implemented.

Hey @Archish27. This seems like a perfectly reasonable request to me...but can you be a little more specific about what you're trying to do when notified of a session change? There is code already in place to listen for a session id expiration and generate a notification "event" that contains the new session id and the previous session id.
If you're caching the session ID elsewhere in your app or in your custom telemetry, then this will be a larger problem for you. You should always be calling OpenTelemetryRum.getRumSessionId() any time you need to reference the session ID.

Use case is we do screen recording so let say if session.id is changed we need to stop recording. The other use case there are some application threads running so, in a way need a callback to cleanup resources on change session event.

@Archish27 , @breedx-splk Is there any update on this? Anyone picked this up yet?

Hey @MdNaushad. We do have the SessionObserver class in place, managed by the SessionManager that implements SessionPublisher. However, there's not currently any easy way for users to get access to the SessionManager or to add observers as part of the agent/sdk setup.
Are you interested in picking this up?
We're actively working on trying to pin down the shape of our public API, especially with regard to how users set up and configure the OpenTelemetryRum instance (via builder currently). This would need to be a consideration in that API surface for sure.


Can we support Biolink 2.2.7?

Chris Bizon just let me know that they just released Biolink 2.2.7 and it includes a fix to predicates that were going the wrong way compared to their peers, including one that seemed relevant to a December Demo query. I forget which one that was.
Chris asked if ARAX (/RTX-KG2) can update to Biolink 2.2.7 to fix this directionality problem?
I said I'd check. Is this feasible?

@acevedol and I have confirmed that Biolink 2.2.6 has the inverse predicate changes that cbizon wanted for Workflow A. We are aiming to build KG2.7.4 against Biolink 2.2.6.

See issue #166


Privacy violation crash fix

What
Added new iOS 11 NSPhotoLibraryAddUsageDescription privacy key.
Why
Some of our users are experiencing crashes (__CRASHING_DUE_TO_PRIVACY_VIOLATION__) and adding this key to the info.plist could solve this problem.

 Investigate & fix this crash

@justinswart Yeah, I saw that we already have the 'NSPhotoLibraryUsageDescription. But what made me believe that the problem is with the other Photos key missing was this line of the stack trace:  0x000000018ebc99c4 __79-[PLPrivacy _isPhotosAccessAllowedWithScope:forceHandler:accessAllowedHandler:]_block_invoke_2 + 412`
We will see.


plumbing: object, return ErrFileNotFound in FindEntry. Fixes #883

FindEntry will return ErrDirNotFound if the directory doesn't exist. But
it doesn't return the corresponding error if the file itself is missing.
This adds the logic to return ErrEntryNotFound, so users can
programmatically check for this condition.

Thanks!


Serious karengraphqlapi refactoring

So, this is the result of an insane amount of refactoring I did in january and february to simplify the code involved in fetching data from kåren's GraphQL API. Especially to make it use more data types and helper functions used in the other parts of the program.
Then I made a pull request ( #76 ) which I and Jassob worked through thoroughly and closed when I found out that I had started implementing another way of fetching the current day from the API. That part of the code has now been removed and what is left is some quite nice Haskell if I may say so myself.

I rebased master on this branch and force pushed, that's why everything looks weird.

I seemed to have made changes in my first commit, only to undo them in the next. If you let me, I'll rebase the intermediate state away

@Jassob sure, do it!

@Rembane I would like us to not have fixup-commits, but rather to go back and fix the commits themselves (although I do appreciate the way you give kudos :slightly_smiling_face:)

@Jassob That's a very good point. I fix!

@Jassob Done, this got a bit out of hand, so there are fewer commits now than before. They just disappeared! It wasn't my fault! :O

After thinking about it for a night I added a distinct commit (4ed6200) to replace String with Day. Not really necessary, but makes the series of commits a bit clearer.

Thank you @adamse and @Jassob for the review and help!


Feature/after create take 2

@aexmachina @kespindler Take 2 on the implementation of afterCreate and options based on discussion in #5 .. It's a rather sweeping change as I adapted all of the existing build/create/many functions into a builder pattern so we can do chaining. All existing tests pass, plus tests added for new functionality.
API is as discussed:
factory.define('post', Post, {
  title: 'My post title',
}, {
  afterCreate: function(post, options, done) {
    // do something
    done(null, post);
  }
}

factory.withOptions({ someOption: 'value' }).create(...);
factory.withOptions({ someOption: 'value' }).createMany(...);

Thoughts?

Nice work @patbenatar :+1:

Published v1.3.0

Thanks @aexmachina, I'll open a new PR real soon with README update for documentation.

@aexmachina Caught a bug.. the new builder breaks factory.promisify .. we need a way to promisify the builder functions. We must be missing tests for that feature as it wasn't caught in the test run.. I'll work on a solution and add tests. Let me know if you have any initial ideas


NNBD. No error in CFE when non-nullable variable is used before it is definitely assigned

According to the NNBD specification

It is an error if a potentially non-nullable local variable which has no initializer expression and is not marked late is used before it is definitely assigned

The code below shows the case when it is not so in CFE
// opted_out_lib.dart
// @dart=2.6
library opted_out_lib;
typedef void LegacyFoo();

// opted in
import "opted_out_lib.dart";

class C {
  static void test() {
    LegacyFoo f;

    f.toString();
//  ^
// [analyzer] unspecified
// [cfe] unspecified
  }

  void test2() {
    LegacyFoo f;

    f.toString();
//  ^
// [analyzer] unspecified
// [cfe] unspecified
  }
}

main() {
  LegacyFoo f;

  f.toString();
//^
// [analyzer] unspecified
// [cfe] unspecified

  Function foo = () {
    LegacyFoo f;

    f.toString();
//  ^
// [analyzer] unspecified
// [cfe] unspecified
  };
  C.test();
  new C().test2();
}

The code above produces all expected errors in analyzer but none of them in VM
Tested on Dart VM version: 2.8.0-dev.20.0 (dev) (Fri Apr 3 10:19:55 2020 +0200) on "windows_x64"
Similar issue #41496

It's all about ensuring that LegacyFoo means void Function() rather than void Function()*. Cf. https://github.com/dart-lang/language/issues/927.

A Cl is in progress: https://dart-review.googlesource.com/c/sdk/+/143811


Use of confidence/evidence level and direction attributes in metakb-cvc profiles and data

The current metakb-cvc model doesn't use the Core IM representation of confidence/evidence level and direction properties in a way that I feel would be best to provide clear and consistent representations of statement semantics.
Re: direction - the ClinVar data example uses a bespoke/generic 'direction' attribute that is not found in the Core IM  (which provides separate fields for 'confidence_direction' and 'evidence_direction').
Re: direction: the ClinVar data example  does not bother using the 'confidence_level' attribute to report whether the statement reflects 'likely' or 'definitive' assessment of truth.  The only place that these confidence assessments would appear is in the 'classification' field, which would contain values such as 'likely pathogenic'.  This 'classification' field was sold to me as being complementary to the broken out specification of direction and level using core IM 'confidence_level' and 'confidence_direction' properties created for these semantics.  I don't like the idea that the explicit/standard representation the VA team had previously agreed to be best can be dropped in favor of this 'shorthand' property added to provide the user with a familiar community-specific term.
All of this speaks to the need to align thinking about / representation of evidence and confidence direction and level assessments.

related to https://github.com/ga4gh/va-spec/pull/88


Decision record on Integration testing (#626)

Relates to #626.
This is a proposal for a decision on how to go forward with the Integration test framework.
After we agree on this decision we can contribute a PR based on the spike code, with proper structure (e.g. integrate with EdcExtension) and JavaDoc.

Hi @algattik nice write-up (at first, I didn't realize it was in the README).
I like the idea of using a particular project classpath to load runtime instances in isolated classloaders. However, there seems to be a lot of configuration required in the build script to enable that. Could we wrap that in a Gradle plugin? I've done this on previous projects and the only tricky part of this is making the plugin available within the same repository. That would give us the advantage of accessing the Gradle API to obtain the classpath and also make setup of the different runtimes user friendly.
In the previous projects, we created a separate plugin repo but that was tedious. Could we instead look into a way to reference the plugin as part of the plugin classpath via a local URL and have modules that rely on the plugin declare it as a task dependency?

Actually all that is needed is to add once to the root build.gradle.kts these 5 lines.
// build.gradle.kts (under allprojects)
     tasks.register("printClasspath") {
     doLast {
        println("${sourceSets["main"].runtimeClasspath.asPath}");
        }
    }

Then we just build once a quite simple class (that could extend from EdcExtension to inherit all the mocking behavior) and calls Runtime.getRuntime().exec(root +"/gradlew -q "+ moduleName +":printClasspath")
and runs the thread and classloader. After that we can use that class instead of the current EdcExtension to get very much the behavior as of EdcExtension, but for >= 1 instance.

Actually all that is needed is to add once to the root build.gradle.kts these 5 lines.
// build.gradle.kts (under allprojects)
     tasks.register("printClasspath") {
     doLast {
        println("${sourceSets["main"].runtimeClasspath.asPath}");
        }
    }

Then we just build once a quite simple class (that could extend from EdcExtension to inherit all the mocking behavior) and calls Runtime.getRuntime().exec(root +"/gradlew -q "+ moduleName +":printClasspath") and runs the thread and classloader. After that we can use that class instead of the current EdcExtension to get very much the behavior as of EdcExtension, but for >= 1 instance.

Ah, OK it looked like it required more. This is great, looking forward to the harness!


How to use command arguments

In the examples, I can't find any documentation of arguments. Not even in a google search. Could anyone help me/show me some sort of docs of it.

I have asked you to join our discord server for these questions. Stop opening issues for trivial questions.

Sorry, Didnt even see that in the last message


Incompatibility Issues and KeyError in Preprocessing BCICIV2a Dataset

While preprocessing the BCICIV2a dataset, I encountered two significant issues:
1.Dependency Conflict
The current versions of mne and numpy appear to be incompatible. As shown in Figure 1, the issue occurs with the default versions. After testing, I found that using numpy==1.24.4 and mne==1.4.2 resolved the dependency issue.

2.Runtime Error
A KeyError: 'classlabel' is raised during the execution, as shown in Figure 2. This issue seems to be related to how the dataset is being loaded or interpreted.

@slingyu918 did you get the following error running process_function.py on BCICIV2a dataset?
FileNotFoundError: [Errno 2] No such file or directory: '../../datasets/downstream/Raw_data/BCICIV_2a_gdf/A01E.mat'
I have the right folder organization, but it seems that the .mat files are not saving in this path.

@yaaras Sorry for the delayed response!
The BCICIV2a dataset includes data in two formats: .gdf and .mat. The .gdf files contain the EEG recordings, while the .mat files are required to provide the labels for the test set. It seems like you only have the .gdf files, but the script also requires the .mat files for processing.
Make sure to download both formats and place them in the appropriate folder structure. Specifically, the .mat files should be in the same directory as the .gdf files (e.g., ../../datasets/downstream/Raw_data/BCICIV_2a_gdf/). This should resolve the error you're encountering.


fix(img): fix the root path handling

fix the path handling, when path starts with / passed to the img shortcode

replaced with #135


Backend/feature/community api

Why are there two (almost?) identical proto files? (pages.proto and community.proto)
I still don't see the need for the Nullable*Values in these protos

Please try to mimic the style of the rest of the code, both in terms of formatting but also in how stuff is laid out.

The business logic shouldn't be in the models, it should be in the servicer.
Please look at how .proto files are formatted (service at the top of file, careful with whitespace, etc). I can look for a formatter if you feel this would be worth it, for now it's been okay to do them by hand.
The page_session fixture should be consistently named and be next to the other *_sessions
Files should end in a newline


GTK+ version

Fails to launch cleanly, due to an issue with reflex-platform (direct nixpkgs would work, though).

[ ] Try direct nixpkgs (but only if using desktop.nix?)

Possible fix: https://github.com/reflex-frp/reflex-platform/issues/691#issuecomment-726916350


Fancyzones layout syncing

📝 Provide a description of the new feature
What is the expected behavior of the proposed feature?  What is the scenario this would be used?
I have multiple computers with which I use Fancy Zones, It would be great to sync layout settings among them.
If you'd like to see this feature implemented, add a 👍 reaction to this post.

Good feedback, we've received similar feedback for all PowerToys settings to be synced between devices. @SeraphimaZ in the meantime while we plan out this functionality, could a user export their settings.json file to other devices and get the same layout configurations? Or is this a more involved process?

The settings.json with FancyZones settings could be copied as it is.
Regarding layout settings, it's more complicated. We need to figure out how to bind layouts with the new configuration and probably include some additional data in the zones-settings.json. Currently, each layout is bind with the monitor id, monitor resolution, and virtual desktop id. Those parameters would be different on the other configuration.

Related: #3381

The settings.json with FancyZones settings could be copied as it is. Regarding layout settings, it's more complicated. We need to figure out how to bind layouts with the new configuration and probably include some additional data in the zones-settings.json. Currently, each layout is bind with the monitor id, monitor resolution, and virtual desktop id. Those parameters would be different on the other configuration.

One idea is that rather than tangling with the issue described around persistency is just allowing custom layout options to be exportable/importable elsewhere. Users could then select and setup from there. That's the rework that most of us who have suggested this would like to get around when we build custom workflows. The data of which screens and virtual desktops is a mess to deal with, but layouts that have been carefully made should hopefully be more portable and a user would simple re-assign them based on their other setup. For that, since resolutions and aspect ratios can differ as well, having layouts be percentage based rather than pixel based (or setting a toggle for this behiavor more likely) would help with the transportability. This would get most of us what we want I believe while also (I presume) being far easier to implement.


find.toArray returning an object of objects instead of an array

As the title says, find.toArray returning an object of objects instead of an array.
Is this by design?

I have the same problem with node-red-contrib-mongodb3 but using node-red-contrib-mongodb2 return an array.

Same pb. The problem was not present in 1.0.0 version.
In addition, the count operation returns an empty object (no value)

I'm sorry but I don't have time to work on this. We are no longer using Node-RED in my company so I don't have motivation to make that effort :sweat_smile:
If any of you wants to send a Pull-Request that fixes the issue and test it, I'll accept it blindly.

a workaround would be to add a function node after the mongodb node and convert the object to an array within nodered:
var obj = msg.payload
obj = Object.keys(obj).map((key) => obj[key]);
msg.payload = obj
return msg;


Agent Performance Monitoring

Agent Metrics could be
num of iterations, accuracy of objective achievement, number of times it needed course correction, token usage, errors, loops,

Have been thinking about it. What all metrics would be relevant to track in this

Duplicate issue: https://github.com/TransformerOptimus/SuperAGI/issues/574 Tracking this here.


Add support for adding spec of on-cluster pipelines into SLSA v1.0 provenance

In the SLAS1.0 design doc for Chains, we missed the case where the pipeline spec was applied on the cluster. This is a case when the pipeline is referenced from the local cluster.
According to the current design, the provenance will contain the runSpec in externalParameters which in turn will contain pipelineRef.Name. The underlying spec is not captured in this case and makes the provenance incomplete.

cc @wlynch @lcarva  @chuangw6 @bobcatfish ☝

That seems reasonable to me!

Sorry about the delay! Catching up post-travel 🙇
An alternative that's been mentioned before is to capture a digest of the resolved API object in the pipeline provenance. Even if the Pipelines API doesn't include one for the Pipeline/Task objects themselves, this should be reproducible by clients to check if they are comparing against the correct version (+ you could also use the object UID as a hint before checksumming). This would help us treat Pipeline API based tasks similar to other remote Tasks.
This dovetails into https://github.com/tektoncd/chains/issues/824. We previously avoided storing the full spec for OCI/git based Tasks, so a good question to answer would be why do API tasks need to be treated differently? 🤔

Summary
For now, we will add a checksum of the input spec into the provenance instead of base64 encoded content. This makes it consistent with remote resources.
We may also want another Tekton specialized predicate type that contains an expanded version of the provenance and contains all the details.
See discussion from the [Tekton Chains WG meeting](dovetails into https://github.com/tektoncd/chains/issues/824).

Added support for generating the hash of the object in the status: https://github.com/tektoncd/pipeline/pull/6964
Once released, Tekton chains will be able to populate it directly.


Add Goreleaser to featured projects

Hey,
awsome lib, you have there!
I wanted to let you know, that it is used by Goreleaser.
Best,
Marc

@marcauberer I use Goreleaser, nice project!


Package-lock break some component

"@formkit/core": {
"version": "1.0.0-beta.11",
"resolved"<EMAIL_ADDRESS>"integrity": "sha512-1yIQUicY1ZVGkeT0AEVp3ahx5FdJg+snyc8yaitsNmQeCSq1Ju5o1nCRcpcZ7j2ezMbGUiL7nTscGGejC15N2Q==",
"requires": {
"@formkit/utils": "1.0.0-beta.11"
}
},
the package lock make reference to older version of formkit core, breaking component like the "repeater" which buttons wont works

Did you delete the lock and updated the vue or nuxt package to the latest version? sometimes the lock can be a bit strange with versions with beta.xx that is why we changed to 0.x.y versions.

Oh wait, you mean the current lock here? will take a look and update the packages to the newest FormKit versions to make sure it works.

yes sorry, i meant the current lock file!
i can confirm that it will break for sure every use of the "Repeater Input", the controls button will stops to work without any error or warning.
Thanks in advance for your time!

I think it should be fixed now if you update the package.

Can confirm it works now, Thanks!


Upgrade from v7.17.1 APM Server to v8.1.1 Integration Server

[x] I am running the latest version
[x] I checked the documentation and found no answer
[x] I checked to make sure that this issue has not already been filed
[x] I am reporting the issue to the correct repository (for multi-repository projects)

Expected Behavior
Given I have a deployment at version 7.17.1 with APM server
When I change my Terraform config to 8.1.1 with Interaction server
Then I expect the apply to succeed.
Current Behavior
We get an error
Error: failed updating deployment: 1 error occurred:
* api error: clusters.cluster_plan_state_error: Integrations Server requires version 8.0.0 or greater (resources.integrations_server[0])
Some of the deployment is upgraded to 8.1.1 but APM/Integration server is in a bad state.
We've tried various routes, like removing APM first then adding as Integration, both via TF and manually.

Same issue with 8.1.2 of Elastic

@RobDTech can I get you to open a support issue, including the ID of a deployment impacted by this. You can either email<EMAIL_ADDRESS>or access the support portal through the Cloud console.


Domain activation is Failed after deleting CloudFront CNAMEs

App Id: ddl6a0e4xtrwe
Region: us-west-2
Step: Domain activation
Status: Failed
Issue/question
My custom domain passes the SSL Creation and SSL Configuration steps and fails on the Domain Activation step. I've retried multiple times and continue to get this error message even after deleting CNAMEs in CloudFront, waiting 6 hours, and so on.
Error message
In the Amplify console: Error message: One or more of the CNAMEs you provided are already associated with a different resource.
In the browser: This server could not prove that it is hackshackers.com; its security certificate is from *.cloudfront.net.
Additional information
I have monkeyed around with branch settings for the custom domain to make sure that the domain is attached to master and making sure that master is the production branch in Amplify.

I deleted the custom domain in the Amplify console and started over. It's passed the SSL creation step and has been waiting on the SSL configuration step for a few hours but at least it hasn't failed yet. 🤷

Pointed DNS to Route53, which worked.
@litwicki Looking at the issues here, it seems like a lot of people are having similar issues to mine. Maybe it would be better just to require that any custom domain on Amplify be managed on Route53. That's my unsolicited opinion 😜

My question is related to the same topic. But can anyone please tell me the place where cName is stored when we deploy an application using github from amplify console.Because there are no distrbutions in my Cloudfront


Reason for removal of hotTrendsDetail()?

Hi, I was just wondering as to why the hotTrendsDetail method was removed and if there is a replacement. Is there a way to get the most popular google searches in the new version of the module?
Thanks

Hello @Darkspine77! I removed it because some of the API methods had severe quota restrictions and the library was more of a random mix of url calls that returned various data (for example, rather than returning JSON, some of the calls returned XML like hotTrendsDetail). You can use the old code for the hotTrendsDetail method if you want. Essentially you will want to use this url: http://www.${obj.countryDomain}/trends/hottrends/atom/feed where ${obj.countryDomain} is from the mapToDomain object. Here is an example for the US: https://trends.google.com/trends/hottrends/atom/feed.
I don't think there is a way to get the most popular google searches with the current implementation of the library, but I could definitely look into it. Are you looking for something similar to the information provided at top charts?

I'm going to close this for now as there doesn't seem to be much interest


Questions on training hyperparameters

Hi Lorna,
i was hoping you could shed light on some of the training hyperparmeter choices. I have tried using the ICDAR2013 dataset which is significantly smaller than MJSynth. For training and validation, i use its train and test set respectively.  However the model seems to be converging to outputting complete blanks. I tried making the learning rate to 1e-3 for example and adding a cosine-annealing lr to it. But it doesn't seem to matter. So my questions are (also for when i move onto MJSynth training later):

From your experience, where could the problem lie? Is the amount of data from ICDAR2013 too few without data augmentation for this model?
I'm not versed in mixed-precision training, but could this be messing with the model's convergence at the start, since the scaler's scale is somewhere around 1e4?
What kind of preprocessing are used for characters that are not supported by the model, i.e. "-"?
If you can share, what learning rate schedule did you use for your pretrained model?

Thanks for sharing your experience as you have been! Very appreciated! Thanks in advance!
Regards,
Zheng

Just a short update, i'm using MJSynth dataset now. I'm using RMSProp and a learning rate of 5e-4  and i'm around 10M samples in and the model is still only outputting only blank labels. :(

Found the error... Dataset loading the wrong ground truth text...
Thanks for the repo. Was probably the most acccurate implementation on github! Great work!


Comment brightness inspired by the Nord Atom Syntax accessibility custom comment contrast theme setting feature

Closes #48

Duplicate of #51


Required version of node/npm for examples

Thanks for sharing SyncedStore! I'm digging in and starting by playing with the examples.
It looks like the package.json for the todo-react example works with npm 6.14.13 but not npm 8.1.4 (latest stable). Not sure exactly what version started the issue but the message is:
npm ERR! code EWORKSPACESCONFIG
npm ERR! workspaces config expects an Array

Gist of a shell session trying it out:
https://gist.github.com/jasonm/33e2d7a7501d3c4f6a8f7df150ed34ec
This seems to fix it:
diff --git a/examples/todo-react/package.json b/examples/todo-react/package.json
index 3ac21ec..4d3cece 100644
--- a/examples/todo-react/package.json
+++ b/examples/todo-react/package.json
@@ -44,10 +44,5 @@
       "last 1 firefox version",
       "last 1 safari version"
     ]
-  },
-  "workspaces": {
-    "nohoist": [
-      "**"
-    ]
   }
 }

Thanks for reporting! Should be fixed


docs: update policy description

Issue
https://gravitee.atlassian.net/browse/APIM-2187
Description
A small description of what you did in that PR.
Additional context

Gravitee.io Automatic Deployment
🚀 A prerelease version of this package has been published on Gravitee's private artifactory, you can:

use it directly by updating your project with version: 2.0.1-apim2187-SNAPSHOT
download it from Artifactory here

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

2.0.1
GitHub release

Your semantic-release bot :package::rocket:


using webAPI instead of local storage to search words

A webAPI can be implemented to search for the meaning of words instead of using local storage. The only con for this will be that app
will not be able to suggest "do you mean ..." to users because there is no way to query all possible words from webAPI

Please assign me this issue so that I can start working on it. :)

sure!! :)

Hey! I have opened a pull request regarding this issue.


Roll Flutter Engine from 443b3646f8db to 383bea79a358 (1 revision)

https://github.com/flutter/engine/compare/443b3646f8db...383bea79a358
2022-09-13<EMAIL_ADDRESS>Roll Skia from 8fefffc4fc8c to 1e8407230362 (1 revision) (flutter/engine#36116)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Ensure custom errors make it out of the middleware stack

We want errors in rpc-cap of the form end(error) or end(res.error) to be forwarded to the background page and appear in the background console from log.error(...) calls therein.
We define custom errors in rpc-cap, but they're being swallowed by json-rpc-engine here, by this function.
It was pointed out that this function in json-rpc-engine does not appear to be compatible with the JSON-RPC standard. We should probably change its error handling to fix this.

Agreed rpc engine needs a breaking change here for the sake of good errors, which are critical to good developer experience and in turn good software on the platform.


Resolve promise when scroll is complete.

(Blocked by Smooth Scrolling #48)
This will be especially useful when smooth scrolling is implemented. Make scrollTo and scrollById methods return a promise that resolves whenever the scroll is complete.

#56


Change host alerting priority

We want to be alerted when single points of failure go down. Set the contact groups for a host. Defaults to high-priority.
Needs some 👀 on these changes please.

I think the code looks fine. Is there a reason we're flagging PostgreSQL standbys as urgent but not MySQL slaves?

@surminus this is because we grep'd govuk_safe_to_reboot::can_reboot: 'no' and changed what was returned. @rjw1 mentioned we probably have a discussion about adding the PostgreSQL standbys though.

Can we add a description to the PR please? The code looks fine but I'm guessing a little as to the intent.

@deanwilson, edited my PR message. Thanks

Personally I'm happy with this, shall we merge?

ta


Added new perplexity chat models and removed deprecated ones

Updated list of supported perplexity models based on the July 31 update, the introduction of Llama 3.1

LGTM, Thanks!


Add Modal Popup Feature

Feature Added: Implemented a modal popup to enhance user interaction. This modal provides additional information about events when the "Learn More" button is clicked.
Before:

After:

Changes Made:
Added HTML structure for the modal.
Implemented CSS for modal styling.
Created JavaScript functionality for opening and closing the modal.
Issue Reference: Fixes #766

@SiddarthaKarri
Your pull request has been successfully merged! Don't stop here—continue contributing by addressing more issues and aiming to become a top contributor.
Great contribution to HACKTOBERFEST'24! 🎉


flamingo for twitter doesn't work

new problem:
flamingo for twitter doesn't work,
for those that don't know, it's supposed to intercept twitter notifications and send a notification of its own,
I tried that today and while it intercepts the twitter notification and dismisses it,
it doesn't display its own,
please fix

I got a reply from the developer on the issue and I'm quoting here:

I think the background service requires Google play services to run. This was Google's recommended approach and was the only way to not make it show a foreground notification every time you got a notification. Google have released some new things since then that might help, I'll look into that too.


[RTCIceServer] Added type to url in interface

https://developer.mozilla.org/en-US/docs/Web/API/RTCIceServer
https://developer.mozilla.org/en-US/docs/Web/API/RTCIceServer/urls

Thanks for your PR. these files are not manually edited, they are auto-generated from a script in . You can find more information about contributing lib.d.ts fixes at https://github.com/Microsoft/TSJS-lib-generator.
Changes should be done in https://github.com/Microsoft/TSJS-lib-generator instead.
Please find more information at: https://github.com/Microsoft/TypeScript/blob/master/CONTRIBUTING.md#contributing-libdts-fixes.
For future references, please file an issue first to track changes.


option to toggle 1st char of passphases

Add option to toggle first character of each passphase
For example:
$ bashword -p
mutatory-scroff-roomer
$ bashword -p -T
Throu-Squib-Madeiran
$ bashword -p -T -u
Pirogue-Whidah-gENETRIX
$ bashword -p -T -u 2
pYREXIAL-rOTATION-Lucrece

This will need a bit of refactoring to support the ancient Bash 3.2.57 on MacOS which lacks support for ${var,} and ${var^} parameter expansions. One option is something like var="$(tr '[:lower:]' '[:upper:]' <<< "${var:0:1}")${var:1}"
It'll also need test cases added to the Bats suite here and the manpage updated.
Before I dig into that, I'm curious what your use-case is. Can you elaborate?

The use case in the PR is to generate more entropy similar to uppercase individual passphrase words.


New package: HerbInterpret v0.1.0

Registering package: HerbInterpret
Repository: https://github.com/Herb-AI/HerbInterpret.jl
Created by: @THinnerichs
Version: v0.1.0
Commit: cdab0b239dc95449bd19b944c30227109ef1d510
Reviewed by: @THinnerichs
Reference: https://github.com/Herb-AI/HerbInterpret.jl/commit/cdab0b239dc95449bd19b944c30227109ef1d510#commitcomment-126466313

[noblock] Due to clashing naming conventions we want to rename HerbEvaluation.jl to HerbInterpret.jl .
Documentation is published, but not yet finished (thus not yet linked) under https://herb-ai.github.io/Herb.jl.


Upgrade for SBT 1.0 and Play 2.6

In order to use this plugin in Play 2.6 and SBT 1.0, it needs to be upgraded.
see: https://github.com/playframework/playframework/issues/7045 and https://github.com/playframework/playframework/issues/7261

I don't know when or if #13 is getting merged but in the meantime I published a fork to bintray:
LolHens/sbt-css-compress


People Box as defined in MockUp

The People Box in the sidebar should be according to the mockup.
The people box should display only people for the currently selected category (i.e. publications, projects, educational modules).

depends on #37


Add missing title for but in list construction

Thanks.
FWIW, you have commit rights to most repos under perl6 org and can commit directly.

I know, I wasn't sure what the polite way to do things was.


Adding Free Courses

https://github.com/Leocardoso94/Free-Courses
This is a list of free programming courses.
By submitting this pull request I confirm I've read and complied with the below requirements.
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.

I have read and understood the contribution guidelines and the instructions for creating a list.
This pull request has a descriptive title.For example, Add Name of List, not Update readme.md or Add awesome list.
The entry in the Awesome list should:

Include a short description about the project/theme of the list. It should not describe the list itself.Example: - [Fish](…) - User-friendly shell., not - [Fish](…) - Resources for Fish..
Be added at the bottom of the appropriate category.

The list I'm submitting complies with these requirements:

Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
It's the result of hard work and the best I could possibly produce.
Non-generated Markdown file in a GitHub repo.
Includes a succinct description of the project/theme at the top of the readme. (Example)
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
Not a duplicate.
Only has awesome items. Awesome lists are curations of the best, not everything.
Includes a project logo/illustration whenever possible.

Either fullwidth or placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
Includes the Awesome badge.

Should be placed on the right side of the readme heading.
Should link back to this list.

Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.
Should only have one level of sub-lists, preferably none.

Has an appropriate license.

That means something like CC0, not a code licence like MIT, BSD, Apache, etc.
WTFPL and Unlicense are not acceptable licenses.
If you use a license badge, it should be SVG, not PNG.

Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.

Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Drop all the A / An prefixes in the descriptions.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

Doesn't include a Travis badge.You can still use Travis for list linting, but the badge has no value in the readme.

Go to the top and read it again.

Angular 2 é um framework que permite desenvolver aplicações web e mobile, mantido pela Google. Apesar de ser a segunda versão do framework, Angular 2 não é a continuação do Angular 1 com melhores e novas funcionalidades, foi reescrito. Nesse curso vamos aprender como desenvolver com Angular 2.x e 4.x e TypeScript. Você vai aprender os conceitos básicos e intermediários do Angular, desde os primeiros passos até uma aplicação completa com requisições ao servidor e rotas. Vamos aprender os conceitos de componentes, templates, diretivas, serviços, data-binding, validação de formulários, formulários reativos, roteamento (single page application – SPA) e como conectar ao servidor e trabalhar com RxJS (Observables).

Why is this in Portuguese?

Hey, sorry for the lack of response, please see #1363.


Quote Rating System ⭐

Allow users to rate or "like" quotes, and create a "Top Rated" section.

ok, you can work on that. maybe just add a small 🤍 button in the quote container.

Issue: Add Star Rating System with Local Storage for Quotes
Description
I propose adding a star rating system to the quotes project, where users can rate individual quotes and have their ratings saved in browser local storage. This ensures that users' ratings persist across sessions, allowing them to view their previously rated quotes each time they revisit the platform.
Use Case
This feature provides users with the ability to engage more meaningfully by rating their favorite quotes. Since ratings are stored in local storage, users will have a personalized experience, retaining their ratings even after closing and reopening the browser.
Benefits
Persistent User Interaction: Ratings saved in local storage ensure that users' preferences are remembered across sessions.
Enhanced Engagement: Allows users to interact with the content beyond reading, giving them a reason to return and check their previous ratings.
Personalized Experience: Each user gets a custom experience with their rating history stored locally.
Suggested Solution
I have implemented a star rating system that stores user ratings in local storage. The feature is fully functional and works across multiple sessions. A pull request can be submitted to integrate this feature.
here are some attaachments of feature implemetned

so kindly assign me this issue


Listen to swap events instead of tracking transactions

Currently (100% RFQ interface), when an order is submitted, we listen to the transaction being successful or being reverted.
For Last Look, the front end won't have access to the transaction (as the maker will submit the transaction).
Instead, we should listen for swap events with the same nonce, and race it against the expiry.
This will consolidate the logic regardless of the protocol used.

Relevant sections in code to look at (there may be others)!
After taking an order:
https://github.com/airswap/airswap-web/blob/9b9fae360bb97c02d7f6fd73afae70b11fa2adc5/src/features/orders/ordersSlice.ts#L106
After loading the page if there were pending transactions when the user left previously:
https://github.com/airswap/airswap-web/blob/9b9fae360bb97c02d7f6fd73afae70b11fa2adc5/src/features/transactions/Transactions.tsx#L37

I'd be happy to work on it, though I'm sure it would have be synced up with work being done on the Last Look. Am I right in assuming that instead of polling for a transactionreceipt you would want to listen an even that would either return an RFQ swap receipt or a Last Look receipt? Or would you keep the polling and run the event listener on the nonce and resolve whichever returns first?
In any case, I would start by setting up a tests for the transaction so that RFQ is tested, and then expand it by adding skeleton tests for Last Look.


add complete script for zsh.

I've wrote a completion script for zsh inspired by the compltion script for bash in cheat repo.
And I recommand people who use this script combine @Aloxaf 's zsh plugin -- Aloxaf/fzf-tab: Replace zsh's default completion selection menu with fzf! to make fzf completion great again for zsh. As zsh now report LBUFFER can't change by completion widget, and fzf-tab make completion widget on zsh work again.
Below gif shows the result when the zsh completion script works with the help of fzf-tab.

And this one is the scene without fzf-tab.

BTW, this script should be installed at /usr/share/zsh/site-functions, and should be renamed to _cheat not like bash and fish.

@roachsinai, thanks very much for your work here, and @Aloxaf thanks very much for the review.
This is now released with version 3.9.0 :tada:
https://github.com/cheat/cheat/releases/tag/3.9.0
@roachsinai, I also added a commit that (lightly) updates the autocompletion documentation:
https://github.com/cheat/cheat/commit/c9840c2d6f7016941c83083692a1273411f8ce45
Doing so caused me to consider two questions:

Does your script here need (somehow) to respect the CHEAT_USE_FZF environment variable (like bash does)? Or does the fzf plugin you mentioned obviate the need?
Regarding that plugin - should we document that somewhere? If so, where do you think would be best?

I have essentially zero experience with zsh, so I'll lean heavily on your input here.
Thanks!

Answers:

NO. This script can only support zsh default complete. In fact, the reason is zsh didn't allow it, using complete widget change LBUFFER. So the value of CHEAT_USE_FZF is ignored. But for plugin fzf-tab if you install it and toggle on(default behavior after using it), will has same effect with bash complete script that have set CHEAT_USE_FZF to true.
maybe a wiki page?

@chrisallenlane /usr/share/zsh/site-functions/_cheat conflicts with the zsh-completions Arch package. I've submitted a PR to merge it if that's okay.

@roachsinai, thanks for the input :+1:
@yochananmarqos, thanks for your help!


refactor: replace pkg/errors with %w

What this PR does / why we need it:
Removes the use of github.com/pkg/errors package and instead uses error checking additions shipped in Go 1.13.
Special notes for your reviewer:
This is based on top of #748. Review the HEAD of the PR. I'll rebase once 748 is merged in.

For anything we have outstanding, is there a quick grep we can run to try and catch any new errors that still use the old format?

There should not be any because the package was removed in go.mod, meaning we are not using the package in our codebase anywhere.