unused: ag: readCreateProcessWithExitCode: runInteractiveProcess: exec: does not exist (No such file or directory)

This may be a Haskell noob question.
On Ubuntu 16.10, installed stack with curl -sSL https://get.haskellstack.org/ | sh. Installed ctags with sudo apt-get install exuberant-ctags.
jason@jason-ThinkPad-T450:~$ stack --version
Version 1.3.2, Git revision 3f675146590da4f3edf768b89355f798229da2a5 (4395 commits) x86_64 hpack-0.15.0
jason@jason-ThinkPad-T450:~$ ctags --version
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
  Addresses<EMAIL_ADDRESS>http://ctags.sourceforge.net
  Optional compiled features: +wildcards, +regex
jason@jason-ThinkPad-T450:~$ stack update
Updating package index Hackage (mirrored at https://github.com/commercialhaskell                                                                                Fetched package index.
jason@jason-ThinkPad-T450:~$ stack install unused
Copying from /home/jason/.stack/global-project/.stack-work/install/x86_64-linux-nopie/lts-8.2/8.0.2/bin/unused to /home/jason/.local/bin/unused

Copied executables to /home/jason/.local/bin:
- unused
jason@jason-ThinkPad-T450:~$ cd /www/greasyfork/
jason@jason-ThinkPad-T450:/www/greasyfork$ git ls-files | xargs ctags
ctags: Warning: ignoring null tag in public/libraries/GM_config/20131122/GM_config.js
jason@jason-ThinkPad-T450:/www/greasyfork$ unused

Unused: analyzing 636 terms

unused: ag: readCreateProcessWithExitCode: runInteractiveProcess: exec: does not exist (No such file or directory)

@JasonBarnabe sorry for the delay here - it looks like you're missing ag (https://geoff.greer.fm/ag/), which is used to locate tokens from the tags file. Once you're able to install ag, mind giving it another try?

Great, thanks, it works now. I suggest mentioning this in the installation instructions.


Speed up execution time of merge_single_qubit_moments_to_phxz transformer by avoiding redundant calls to unitary protocol

Step towards fixing https://github.com/quantumlib/Cirq/issues/6173
Timing before my PR:
'circuit_rev': 0.31624889373779297
'inverse_circuit': 0.5580418109893799
'Merged circuit': 2.517353057861328
transformer for hardware inverse: 3.393893241882324
'cirq.inverse': 0.03910088539123535

Timing after my PR:
'circuit_rev': 0.31432485580444336
'inverse_circuit': 0.5529079437255859
'Merged circuit': 0.6783010959625244
transformer for hardware inverse: 1.5484230518341064
'cirq.inverse': 0.036971092224121094

That would involve changing the API of cirq.merge_moments  primitive, which will be a backwards incompatible change. In future, we can consider adding a new primitive that expects a merge_func(*moments: 'cirq.Moment')   instead of merge_func(cirq.Moment, cirq.Moment) but I'd like to punt it for a later PR.
Also, I chatted with @AlMrvn offline and have proposed a different implementation of InverseSycamoreCircuit that does not use these primitives and is much faster and should be enough to unblock him.

That would involve changing the API of cirq.merge_moments primitive, which will be a backwards incompatible change. In future, we can consider adding a new primitive that expects a merge_func(*moments: 'cirq.Moment')  instead of merge_func(cirq.Moment, cirq.Moment) but I'd like to punt it for a later PR.

Yes, I'd suggest a new function since we don't want to change the interface of merge_moments.

Also, I chatted with @AlMrvn offline and have proposed a different implementation of InverseSycamoreCircuit that does not use these primitives and is much faster and should be enough to unblock him.

Glad to hear it. This is what I suggested to him as well, that he'd probably be better off eschewing the standard transformers and writing something custom. In particular if it can avoid creating lots of intermediate circuits.


On the addition of a constant to the variance head in MLP (Sine Dataset)

Hi all,
Thanks for your work on this!
I read the paper and on the implementation details, it says "We additionally add a small constant of 10-8 to prevent the variance from collapsing to zero and clamp the maximum variance to 1000."
I see the constant being added here. However, I am confused by init_var_offset and the operation at this line:
self.init_var_offset = np.log(np.exp(initial_var - min_var) - 1)

I would appreciate an explanation of what this line is for. Also, is the clamping of the variance at 1000 accurate here? max_var seems only to be 100. On the clamping, what's the motivation behind the max value? Is it a reasonable guess or based on some calculation?
All my questions concern only the "Sine" dataset, thanks.

Hi,
thanks for reaching out!
For your first question: init_var_offset is used to control the initial variance (determined by initial_var) predicted at the start of training. In this  line, self.init_var_offset is added to the variance prediction of the network.  self.init_var_offset is chosen such that the returned variance is exactly initial_var if the variance prediction of the network is zero. The line you pointed out is essentially the inverse of the softplus function.
The rationale to set this value is that it can be helpful for optimization if the overall variance is already known before training. This was not used for the paper.
Regarding your second question, this seems to be an error, as the max_var is indeed set to 100. This value should not matter much, and it was set arbitrarily. The reason for having it is that it can prevent outliers with extremely high variance prediction to cause large gradients. On the sine dataset, this should not matter at all.
Feel free to ask further questions should you have any.

Thanks a lot! this was very helpful
Also, when the variance prediction is not zero, adding the offset should not affect training since the derivative of this constant is zero, right?

Well, adding the offset results in a different loss, and thus a different gradient. So no, it does affect training (which is the whole point of doing it).


Migrate metrics agent layer

WIP/draft - don't review

I think it makes sense to keep iterating. I did some work on top for this layer then I'm pretty happy with it https://github.com/heroku/buildpacks-ruby/pull/322. And then I want to move over to porting other layers, basically re-doing the work of #320 in this style if that's agreeable.

To be honest, I should probably not have included https://github.com/heroku/buildpacks-ruby/pull/321/commits/e0733ed20175c74c6362bbece0d0e3dde4d64999 on this branch. I wrote each commit as examples of focused types of changes that could be reviewed/integrated/merged better and faster independently (as separate PRs), and ended up confusing that by opening a PR including all the changes. To walk through my thought process (and noting things I could've done better in hindsight/based on your review):

https://github.com/heroku/buildpacks-ruby/pull/321/commits/6af2837b465c5d0fd85eb65c28ee9bd96c820409 would be the first commit (or PR, particularly if the same migration was applied to all the layers in a series of commits like https://github.com/heroku/buildpacks-jvm/pull/721/commits), along with https://github.com/heroku/buildpacks-ruby/pull/321/commits/e344c82d9265647d53ffe95b6734d613e494621c (bumping libcnb.rs to 0.23.0).
If I had opened a PR just bumping the libcnb version and migrating the metrics agent layer to the struct layer API, our lint checks would've prevented merging it and, among other things, forced me to make the changes required to allow using deprecated features (i.e. saving you from most of this work).

The following three commits https://github.com/heroku/buildpacks-ruby/compare/e0733ed20175c74c6362bbece0d0e3dde4d64999~3...e0733ed20175c74c6362bbece0d0e3dde4d64999 were not part of the code changes in https://github.com/heroku/buildpacks-ruby/pull/320, or important to the end goal: Making the Ruby CNB's logging style consistent with our shared approach (in this case by adopting bullet_stream, facilitated by/necessitating the struct layer API migration). I still included them because of this comment in the original PR description:

To minimize the change, I tried to avoid refactoring code as much as possible

Which I totally get. Those commits were examples of "unrelated" code clean-up/maintenance/bug fixes I felt compelled to make while migrating to the struct layer API. They were "unnecessary" in the sense that the task could've been achieved without them, but not making these changes would also feel like a compromise, wasting the opportunity that revisiting code often presents.
The good news is that we don't have to compromise and avoid such quick changes; introducing them in separate commits/PRs makes it extremely easy to review and integrate, and can help focus the conversation on the substance.
Case in point, if each of these commits had been reviewed individually:

https://github.com/heroku/buildpacks-ruby/pull/321/commits/167cbb8b61b1614688b1052f290123f964400aab was a straightforward bug fix/improvement that would take around 60 secs or less to review and approve.

https://github.com/heroku/buildpacks-ruby/commit/56004d793c2f9ddf734d8e51a4810685f9920133 introduced a cleaner Metadata struct, but could've been further improved after your review, to factor in the SPOT considerations here.

https://github.com/heroku/buildpacks-ruby/commit/e0733ed20175c74c6362bbece0d0e3dde4d64999 would have lead to this highly relevant comment (that lead me to write this response), but specifically related to that part alone. That being said, it'd definitely have been better if I had introduced this particular change after migrating to bullet_stream.
As you can see from my commit message, I was very much open to the possibility that I was missing something obvious - and the change would at best have zero functional impact. By making the change before the bullet_stream commit, I unnecessarily made it more difficult to discard in case it didn't pass code review (as rebasing/merging without that commit would've caused conflicts).

Finally, my last commit (migrating to bullet_stream) would actually have benefitted from the first PR/commit described above (in particular, passing all the lints). When I committed that change, I had hundreds of clippy deprecation warnings - so I disregarded them, causing me to the miss the ones that actually mattered here (which you fixed in this commit).

I've talked a lot about PRs here, but hope it's also clear what I really care about: Clean, focused, atomic commits, that are able to stand on its own (e.g. be reviewed and tested independently, without introducing regressions) and make just one type of change (and never more than one logical change). GitHub PRs can be a great tool in that effort, not least because they trigger CI workflows that can help during development. But as far as I'm concerned, if the commits make sense on their own, you can basically structure them however you like in PRs.
At any rate: Sounds like you want to iterate based on this branch -- I've approved the two PRs building on it, but haven't merged anything. Feel free to proceed however you prefer :)


Catppuccin theme issue in neovim

Hello Experts,
I have installed Catppuccin nvim theme on my macOS and observed some highlight around text and within text file. I don't know why this is coming as i haven't chanded yet just installed the theme through vim-plug. Can someone help me to fix it. is it a theme issue or some issue. I am not facing this issue with other themes

Does your terminal support true color? If it does then what is the value of your $TERM env var. Make sure that it is something that states that it supports 256 colors like xterm-256color

@ciscohack Issue resolved please close the ticket


Project Service Automation Deprecation Date

Hello,
I am trying to find any information about the deadline to transfer from PSA to Project Operations. I can't seem to find any information from the documentations area from Microsoft. There have been rumors about this date being in October 2024, but this information is coming from Microsoft Partners and not Microsoft. I would like to ask for this to be part of the documentation if possible. Thank you!

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

ID: e1e6e079-1d90-3d44-f3c5-6ff9580ca050
Version Independent ID: 21c697b3-9d4c-f858-f3eb-74d017e87807
Content: What is Dynamics 365 Project Service Automation?
Content Source: articles/psa/overview.md
Service: dynamics-365-project-operations
GitHub Login: @stsporen
Microsoft Alias: ruhercul

@kchanmon - thanks for the question/feedback.
@ruhercul and @stsporen - can you take a look and address this?

We provided guidance through the blog post:
https://cloudblogs.microsoft.com/dynamics365/bdm/2019/05/22/the-future-of-dynamics-365-for-project-service-automation-psa/
PSA is not longer available for purchase. The deadline is customer specific as when their current contract expires they will need to decide to move to Project Operations. Hence there is no date.

Thank you for the replies and explanation. I appreciate it! Have a great weekend.


Setting JP og:Image

resolve #36

👍

Twitter cards with jp URLs don't reflect the images yet.
I'm sure it'll be able to see this once it's applied to master merged. @ktquez

👍

Twitter cards with jp URLs don't reflect the images yet.
I'm sure it'll be able to see this once it's applied to master merged. @ktquez

Vuepress managed to replace twitter:image, but the og:image it doubled.

See if modifying the og:image to
['meta', {property: 'og:image', content: 'https://vue-a11y.com/img/social-share.png'}]

We can avoid this duplicate.

Vuepress managed to replace twitter:image, but the og:image it doubled.

See if modifying the og:image to
['meta', {property: 'og:image', content: 'https://vue-a11y.com/img/social-share.png'}]

We can avoid this duplicate.

@ktquez I found out why there was a duplication.
It was because I was trying to overwrite the meta name where it was set in the meta property.
I was able to avoid this duplication with 4964ce1 (#43).

@ktquez I found out why there was a duplication.
It was because I was trying to overwrite the meta name where it was set in the meta property.
I was able to avoid this duplication with 4964ce1 (#43).

Awesome!!!
Thanks @yamanoku

Awesome!!!
Thanks @yamanoku

🎉
jp

en

🎉
jp

en


Only check bugs changed in the past day

Fixes #488.

Coverage remained the same at 27.263% when pulling a25cac03fe628e6614e3b2c936f828a7074c330b on marco-c:one_day_lookup into 04bd8db5812436a8a13f3749130fa57564381672 on mozilla:master.

but if the bot doesn't run for a day, we will miss them, right?

Yeah, maybe it's not worth it, as we'll have a cache anyway (#486).

Or maybe we can set three days, to decrease the load on Bugzilla and still not likely miss any day.


Error after deleting a node

Hello,
I'm brand new using the lib.
I'm trying to add, for testing purpose, a doubleclick on a node to drop it. But I catch th following error:
Uncaught NotFoundGraphError: Graph.neighbors: could not find the "48309" node in the graph., which seems pretty normal, because I just deleted.
I tried to use a cleaning function in the graph.on('nodeDropped'), but I can't get it working.
Can you help me?
Best regards
react-18
react-sigma 3.0.0

Hi,
Can you provide your code or make and example on codesandbox ?


Trigger on variable reaching a certain number?

Building a scenario now where the investigators run around the house trying to find 4 of an item. When they reach 2 and 3, I want to spawn monsters. Is there a way to trigger an event when a variable reaches a certain number? I've currently implemented an "ugly" fix where the check occurs at the "end" of turn, but I'd like it if it could potentially spawn the monster "mid-turn" if theres a way to do it?

Valkyrie is event driven and every event needs some kind of trigger.
Having a StartRound trigger is no more an "ugly" fix as using any other trigger.
If you want the spawn to be triggered mid-turn, you will need a trigger that can be detected mid-turn.
For me - and this is just my opinion - the trigger that is most obvious is that of finding the 2nd (or 3rd)item.
So add a call to your spawn event to each of the 4 places where the items are found.
In the spawn event add a condition check for number of items found.
I hope you find this advise helpful.

I would personally trigger the monster spawns after you collect any of the quest items. Then on that events(s) that are being triggered test to see if the variable == 2 (and a second event for) == 3. This will spawn it instantly and avoid any loops. Also having it trigger on every quest item collection (even if it won't run on the first or fourth) means it doesn't matter what order the players pick them up in.

That's OK.   No apologies needed.  I'm very easy going.  :  )
Your explanation is much clearer and more explicit.
I tend to give a broad explanation because (I believe) that way people find their own solution.
But it's always nice to have the work done by somebody else.

Whoah, did not expect responses this fast, this repo is more active than I thought. Thanks for the advice, I think I'm gonna go with the variable test on pickup solution you guys mentioned. Still getting a bit used to Valkyrie, feels like programming using only goto or something.


Add sample OWNERS file to repository

There is broken link reference to an OWNERS file in https://github.com/cncf/project-template/blob/main/GOVERNANCE-maintainer.md:
[TODO: PROJECTNAME] Maintainers have write access to the [project GitHub repository](TODO).
They can merge their own patches or patches from others. The current maintainers
can be found in [OWNERS](./OWNERS).  Maintainers collectively manage the project's
resources and contributors.

However, I do not see an OWNERS file in the cncf/project-template repository. Would it be possible to provide a sample OWNERS file? From what I've seen, I think the file is just the GitHub usernames of the owners? If it doesn't make sense to add a sample OWNERS file, perhaps removing the broken link to the file in the GOVERNANCE-maintainer.md would be less confusing.

Last I checked when I went through the sandbox process for my project, the OWNERS file isn't standardized and projects have leeway in how they format it. I have added this to the governance WG agenda to discuss.
Thank you for bringing up that the link is broken and that we are missing template advice for that file!

Example of maintainers: https://github.com/grpc/grpc/blob/master/MAINTAINERS.md


Alita walking outside map

Description:
new destination can be set outside the map
Build:
<IP_ADDRESS>
Type:
important
Steps to reproduce:
set destination outside map
Frequency:
always

Make that there is no navmesh outside the building area


grammar update README.md

a few upper case and period updates to bullet points for consistency

Github farming meaningless PR. Please do not merge.
Please stop farming, it won't get you anywhere, and start doing more meaningful contributions.

Man, I just tried to learn how to create a pull request on github. Why this toxicity? The suggested changes do make sense in my eye.

Brand new account that started opening PRs with unmeaningful changes after the Starknet Airdrop.
This is airdrop farming, with a high chance of botting/automatisation, that make the work harder for real contributors, repos reviewers and injust to the user.
I would strongly recommand to close that type of PRs for the time being to contain the post-airdrop spam there's going to be due to some Twitter engagement bait post, to avoid proliferation, and doing the changes yourself if needed.
By rejecting those unmeaningful farming PRs, that newly found "github farm" strategy will be considerated ineffective and the spam will soon end, for the benefit of reviewers, devs, users and tech.
If you're doing that with no malicious intent, please consider doing more meaningful contributions.

My account is 2 years or older. Your's is one week old.
I just checked about starknet airdrop. Seems like many people are butthurt by it and so are you?

You didn't make a single contribution during those 2 years. Your first one is now that github farming became a thing, even if it doesn't work.
I am not github farming, my profile is irrelevant.
Have a bit of shame and close that PR to save the reviewer's a bit of time. And start doing meaningful contribution.

Man, you must be fun at parties.
One has to start at some point. As I said this is me who just learned how to create a pull request on github. Give me some peace.
 I'll do so by not interacting with you anymore. Have a nice day.


Add DoNothingForNullConverter to Fix Color Palette Binding

What does the pull request do?
Fixes binding of the nullable selected palette color with the non-nullable Color property within the ColorView.
This issue was first discovered in the Windows Community Toolkit:

https://github.com/CommunityToolkit/WindowsCommunityToolkit/issues/4721
https://github.com/CommunityToolkit/WindowsCommunityToolkit/pull/4730

What is the current behavior?
Avalonia behaves differently than WinUI/UWP. Instead of just throwing binding errors, Avalonia will clear the color (set it to the default #00000000 when null is attempted to be set).
This results in the color disappearing when opening with the palette tab selected.
https://user-images.githubusercontent.com/17993847/186793968-cd2d9108-be36-474a-a895-58257a71b47e.mp4
What is the updated/expected behavior with this PR?
This PR fixes the issue of reset colors by simply ignoring binding updates when null is encountered in this situation. The simple DoNothingForNullConverter enables binding of a non-nullable with nullable property in this scenario.
https://user-images.githubusercontent.com/17993847/186794064-d78a7539-bce1-44fb-b600-c739f5e863be.mp4
Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes
None
Obsoletions / Deprecations
None
Fixed issues
None opened for this

You can test this PR using the following package version. 11.0.999-cibuild0023406-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0023644-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]


Help with the creation of the Component Camel-Quarkus-JMS

I'm currently trying to add camel-jms as an camel component to camel quarkus, but so far it is not working. After ignoring several convergence errors (yes, not really good) I now get an error that the class: org.apache.camel.core.xml.util.jsse.ClientAuthenticationDefinition is missing. So far I couldn't find it in the existing jars of camel core xml. Was it just removed or war the package just changed? It's currently the only thing on hindering to complete a first try with the component.
And yes, I know there is an Active/ArtemisMQ JMS Extension from quarkus, but we can't really use it with old services which can't get away from IBM MQ.

Could you please share your code? - e.g. via Draft pull request?

Which version of Camel are you building against? I hit a similar issue some time ago and it was due to stale JAXB indexes. I should have cleaned those up as part of CAMEL-13900.

I'm using Camel 3.0.0-RC1, which is the latest available release for me on mvn repo

I still only see RC1, does it take time to get available on mvn?

http://repo2.maven.org/maven2/org/apache/camel/camel-jms/3.0.0-RC2/
it's available already

thanks for that and after adding it and still ignoring the convergence errors with spring, it works unti the still broken integration tests.


Allow multiple headers in tables, with embedded components

ElementUI version

OS/Browers version

Vue version

Reproduction Link

Steps to reproduce
What is Expected?
Much like being able to have components in a cell, I would like to be able to have components in a header as we well.
What is actually happening?

There is a prop named render-header in table-column used for custom render.


Use a ruby wrapper for KitchenSync

Will not pursue - keeping this purely about constructing a tree (graph) of ActiveRecord models


RAC-4626: returning correct resp code for duplicate account

Currently we are returning 401 Unauthorized responses when attempting to create an account user that already exists. This change returns a 409 'user already exists' message instead for both Redfish and v2.0 APIs.

test this please

test this please

Note: overriding coveralls check: code-file got smaller causing the % to decrease.


Partner portal edit button removal for non-admin

Partner portal edit button removal for non-admin
Issue
Addresses #101 #83

[x] This change addresses the issue in full
[ ] This change addresses only certain aspects of the issue
[ ] This change is a dependency for another issue
[ ] This change has a dependency from another issue
User View

Admin View

Description
Ensured that HRD/admin users can see "Add Listing" and "Edit" buttons when logged in.  Regular users cannot see "Add Listing" button, and see "Request Edit" button in lieu of "Edit".
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Prototype/POC (not to merge)
[ ] This change is a refactor/address technical debt
[ ] This change requires a documentation update
[ ] This change requires a SQL Script

How Can This Be Tested/Reviewed?
Please describe the tests that you ran to verify your changes. Provide instructions so we can review. Please also list any relevant details for your test configuration

[x] Desktop View
[ ] Mobile View
[ ] Test A
[ ] Test B

Ensure you have updated the .env file in sites/partners/.env to include SHOW_LM_LINKS=TRUE
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have reviewed the changes in a desktop view
[ ] I have reviewed the changes in a mobile view
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have assigned reviewers
[ ] I have updated the changelog to include a description of my changes

https://github.com/bloom-housing/bloom/pull/1422/files


feat: change block tag logic from SN pending = EVM latest to SN pending = EVM pending, SN latest = EVM latest

Feature Request
Describe the Feature Request

Change block tag logic from SN pending = EVM latest to SN pending = EVM pending, SN latest = EVM latest
Context:
In Kakarot Sepolia SN appchain, block time is now ~12s. We can proceed with normal EVM behavior -> pending blocks are pending, latest blocks are latest.
Describe Preferred Solution

### Tasks
- [ ] modify conversion methods for EVM block tag to SN block tag
- [ ] make sure that this modification is compatible with the dev setup of Katana / local Kakarot devnet

closest with #934 and https://github.com/kkrt-labs/kakarot-indexer/pull/41


How to show acc during training when use retinanet?

I find that when use Faster-Rcnn in training, the metrics has acc :
2022-05-26 06:03:27,205 - mmdet - INFO - Exp name: faster_rcnn_r50_fpn_1x_voc0712.py
2022-05-26 06:03:27,205 - mmdet - INFO - Epoch [1][1000/3144]	lr: 1.000e-03, eta: 5:53:42, time: 0.674, data_time: 0.006, memory: 2498, loss_rpn_cls: 0.0186, loss_rpn_bbox: 0.0356, loss_cls: 0.2542, **acc: 89.1055**, loss_bbox: 0.5105, loss: 0.8190

but when I use RetinaNet , during training the metrics don't include acc:
2022-06-02 12:22:17,816 - mmdet - INFO - Exp name: retinanet_r50_fpn_1x_voc0712.py
2022-06-02 12:22:17,816 - mmdet - INFO - Epoch [1][1000/3144]	lr: 1.000e-03, eta: 1:49:37, time: 0.100, data_time: 0.005, memory: 1926, loss_cls: 0.1384, loss_bbox: 0.2743, loss: 0.4127

I want to show the acc metrics in RetinanNet when training , how can do?

acc is the accuracy of predicted label, if you want to add the acc, you can have a look at the code in RoIHead.

acc is the accuracy of predicted label, if you want to add the acc, you can have a look at the code in RoIHead.

Do you mean I should add the calculated acc value in mmdetection/mmdet/models/dense_heads/retina_head.py  here ?https://github.com/open-mmlab/mmdetection/blob/11b1ef830aa7c8c054d8b5346fe0966e643d473c/mmdet/models/dense_heads/retina_head.py#L93-L114

acc is the accuracy of predicted label, if you want to add the acc, you can have a look at the code in RoIHead.

Do you mean I should add the calculated acc value in mmdetection/mmdet/models/dense_heads/retina_head.py here ?https://github.com/open-mmlab/mmdetection/blob/11b1ef830aa7c8c054d8b5346fe0966e643d473c/mmdet/models/dense_heads/retina_head.py#L93-L114

https://github.com/open-mmlab/mmdetection/blob/56e42e72cdf516bebb676e586f408b98f854d84c/mmdet/models/dense_heads/anchor_head.py#L429-L436


Callback always last

This PR changes all function signatures that were not following the "callback last parameter" defacto convention.

Nice one. :+1:


Authentication and device_id

The Issue
The Android app needs to authenticate a user to internal-apis using an auth token and store a unique device id.
See:

https://github.com/lbryio/internal-apis/issues/387
https://github.com/lbryio/lbry-app/issues/1579

@akinwale please fill in the details as you get to this.
System Configuration

Device:
Android version:

Anything Else

Screenshots

This is the only issues left open for the epic. @akinwale what do you need from internal-apis to close this out?

Done in https://github.com/lbryio/lbry-android/pull/232


Add answerCallbackQuery method

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (1f3d38c) to head (020ad2a).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##              master       #68   +/-   ##
===========================================
  Coverage     100.00%   100.00%
- Complexity      1326      1332    +6
===========================================
  Files            275       276    +1
  Lines           4687      4707   +20
===========================================
+ Hits            4687      4707   +20

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Create a new built-in filter

Create a new Filter to be included with the default built-in filters.
To be part of the built-in filters, a filter must be implemented for both Imagick and GD resources.
Check the documentation for more info: http://docs.imanee.io/en/latest/customFilter.html

I'll start on a blur filter!

:+1:

Done on #45 :clap:


"Project Operations doesn't support estimates of materials or fees on projects."

fees word is not straightforward here. Does it mean that created estimate using Project Only will result in inability to get Sales estimates calculated on the project under the "Time phase by" selector (cost/sales)? Or fees refers to something else?
[Enter feedback here]

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

ID: c40dcff6-3fcf-4904-e319-6b05f6af63aa
Version Independent ID: 2bd78382-b52c-a7cd-dc21-544e5dda356f
Content: Financial estimation concepts
Content Source: articles/project-management/estimating-projects-overview.md
Service: dynamics-365-project-operations
GitHub Login: @rumant
Microsoft Alias: rumant

@rumant Can you please review the suggestion and make any changes that are appropriate?

@MateRadz Thank you for the feedback. I will contact the author to see if these revisions can be made.


How to make a device admin app in flutter with device admin permission

Hi @lkrjangid1,
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community#community-grid for resources and asking questions like this. You may also get some help if you post it on Stack Overflow with a minimal code sample that clearly describes your problem.
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and we will reopen it.
Thank you


Switch CDN for playground build metadata

This CDN has moved.

I don't know why the workflow needs a token; it seems to me that any PR sent from a fork will break. Forcing this merge.


Initial source code - Maven GAV

The GAVs should be renamed to
groupId: org.apache.camel.quarkus
artifactId: camel-quarkus-core   (etc)

This is done in the last commit of #3 , currently 8ecbd58. I think the current issue can be closed.


Brainstorm & Determine component structure

Should the algorithm form and algorithm function be in the same file?
How can I make a reusable form component, and what are the arguments for/against it?

For making form re-usable.. Putting all encrypts in one file?


Have a problem with debian 10 rocketmod.

Need help with this error.
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not locate Unturned executable

Excuse me,can you tell me how to install the rocketmod?
I'm sorry for bothering you


Investigate flaky nightly test - "Upgrade scenario 6"

Node 10 restarted 2 times instead of expected 1. Upgrade finished correctly after the additional restart, but we should try to understand why the node was killed immediately after being started. Details in the thread: [(https://casper-labs-team.slack.com/archives/C01R7C1FV8F/p1697791212697419)]

This node was terminated with SIGTERM immediately after start (log excerpt below). There is no known condition when kernel would send SIGTERM to a process on its own. This could be caused by an unexpected behavior of supervisiord used in NCTL.
As mentioned in the description, the node has been restarted again and finished the upgrade process successfully.
I'd suggest modifying our sanity checks to be less strict about the number of restarts.
{"timestamp":"2023-10-20T08:38:36.029491Z","level":"INFO","fields":{"message":"node starting up","protocol_version":"2.0.0","build_version":"1.5.2"},"target":"casper_node::cli"}
{"timestamp":"2023-10-20T08:38:36.029554Z","level":"INFO","fields":{"message":"begin chainspec validation"},"target":"casper_node::types::chainspec","span":{"hash":"65f0..c823","name":"is_valid"},"spans":[{"hash":"65f0..c823","name":"is_valid"}]}
{"timestamp":"2023-10-20T08:38:36.196310Z","level":"INFO","fields":{"return":"true"},"target":"casper_node::types::chainspec","span":{"hash":"65f0..c823","name":"is_valid"},"spans":[{"hash":"65f0..c823","name":"is_valid"}]}
{"timestamp":"2023-10-20T08:38:36.200231Z","level":"WARN","fields":{"message":"large event size, consider reducing it or boxing","event_size":"176","type_name":"\"casper_node::reactor::main_reactor::event::MainEvent\""},"target":"casper_node::reactor"}
{"timestamp":"2023-10-20T08:38:36.211773Z","level":"INFO","fields":{"message":"indexing block store"},"target":"casper_node::components::storage"}
{"timestamp":"2023-10-20T08:38:36.212090Z","level":"INFO","fields":{"message":"block store reindexing complete"},"target":"casper_node::components::storage"}
{"timestamp":"2023-10-20T08:38:36.212094Z","level":"INFO","fields":{"message":"initializing block body database"},"target":"casper_node::components::storage"}
{"timestamp":"2023-10-20T08:38:36.212219Z","level":"INFO","fields":{"message":"block body database initialized"},"target":"casper_node::components::storage"}
{"timestamp":"2023-10-20T08:38:36.212229Z","level":"INFO","fields":{"message":"initializing block metadata database","block_count_to_be_deleted":0},"target":"casper_node::components::storage"}
{"timestamp":"2023-10-20T08:38:36.212233Z","level":"INFO","fields":{"message":"block metadata database initialized"},"target":"casper_node::components::storage"}
{"timestamp":"2023-10-20T08:38:36.212236Z","level":"INFO","fields":{"message":"initializing deploy metadata database","deploy_count_to_be_deleted":0},"target":"casper_node::components::storage"}
{"timestamp":"2023-10-20T08:38:36.212239Z","level":"INFO","fields":{"message":"deploy metadata database initialized"},"target":"casper_node::components::storage"}
{"timestamp":"2023-10-20T08:38:36.226349Z","level":"INFO","fields":{"message":"EraSupervisor pubkey","our_id":"PubKey::Ed25519(5940..9278)"},"target":"casper_node::components::consensus::era_supervisor"}
{"timestamp":"2023-10-20T08:38:36.226413Z","level":"INFO","fields":{"message":"MainReactor: instantiated"},"target":"casper_node::reactor::main_reactor"}
{"timestamp":"2023-10-20T08:38:36.226430Z","level":"INFO","fields":{"message":"Reactor: with_metrics has: 1 initial_effects"},"target":"casper_node::reactor"}
{"timestamp":"2023-10-20T08:38:36.226446Z","level":"INFO","fields":{"message":"reactor main loop is ready"},"target":"casper_node::reactor"}
{"timestamp":"2023-10-20T08:38:36.227708Z","level":"INFO","fields":{"message":"exiting casper-node","exit_code":"143"},"target":"casper_node"}


Fix for issue #113, AttributeError: 'dict' object has no attribute 'json' exception

Right now _HTTPConnection.get() can return either a dict or a requests.Response depending on what it thinks the calling function wants. This creates some type confusion, and in certain circumstances results in _to_json being called on a dict instead of a Response, causing an exception.
There are a bunch of different ways to work around this, but I took the route of trying to fix the base type conduction problem by wrapping the requests.Response in an object that can satisfy both the callers that want a dict or the headers from requests.Response and making the get behavior consistent. That means the _to_json calls can be removed and the exception never fires.
All unit tests pass, but I haven't been able to sign off on the CLA yet as the link for it no longer appears to function (https://www.oasis-open.org/resources/open-repositories/cla/individual-cla). If someone can point me to one that works I'll get it taken care of.

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

 It looks like the CI tests are all broken.

I've got a new that fixes the workflows up here:
https://github.com/oasis-open/cti-taxii-client/pull/116
Once that gets merged in hopefully we can rerun the checks and get this one moving.

Codecov Report

Merging #114 (31d3c5a) into master (c44ca80) will increase coverage by 0.01%.
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             @@
##           master     #114      +/-   ##
==========================================
+ Coverage   96.42%   96.44%   +0.01%
==========================================
  Files           8        8
  Lines        1988     1999      +11
==========================================
+ Hits         1917     1928      +11
  Misses         71       71

Impacted Files
Coverage Δ

taxii2client/common.py
88.96% <100.00%> (+0.84%)
:arrow_up:

taxii2client/v20/__init__.py
94.10% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Getting the posterior predictive samples for a model

Consider a simple model like:
def model(at_bats, hits):
    phi_prior = Uniform(hits.new_tensor(0), hits.new_tensor(1))
    phi = pyro.sample("phi", phi_prior)
    return pyro.sample("obs", Binomial(at_bats, phi), obs=hits)

I have collected some samples into an empirical distribution and want to look at the posterior predictive distribution. Note that I cannot just look at the marginal distribution for "_RETURN", which is fixed at "obs". One way to do this would be to change the model to:
def model(at_bats, hits):
    phi_prior = Uniform(hits.new_tensor(0), hits.new_tensor(1))
    phi = pyro.sample("phi", phi_prior)
    pyro.sample("obs", Binomial(at_bats, phi), obs=hits)
    return Binomial(at_bats, phi).sample()

This seems somewhat of a hack. Another solution is to use a poutine to convert the observe sites to sample sites and condition the existing sample sites to the joint posterior and then draw samples from this model. This is too circuitous and inefficient. Yet another solution would be to have observe sites only affect log_prob but not sample (not sure if this would really work). Perhaps, there is a simpler way? @eb8680 - what would you suggest?

Let me see if I've groked @eb8680's approach :smile: Could you block-trace-replay?
tr = poutine.trace(poutine.block(model, hide=["obs"])).get_trace(at_bats, hits)
pp = poutine.replay(model, trace=tr).get_trace(at_bats, hits)

Could you block-trace-replay?

@fritzo - I'm not sure if that would work, since the replayed model will still be constrained by the "obs" site. I think we need a way to remove the obs from the model itself.

@fritzo that's the right idea, except it's the prior predictive!  What you really want to do according to the current API after #1019 is something like this:
def model(at_bats, hits):
    phi_prior = Uniform(hits.new_tensor(0), hits.new_tensor(1))
    phi = pyro.sample("phi", phi_prior)
    return pyro.sample("obs", Binomial(at_bats, phi))

conditioned_model = pyro.condition(model, data={"obs": hits})

posterior_traces = MCMC(conditioned_model, ...).run(...).exec_traces
# sample a random trace from the posterior somehow, e.g. by taking a random index into posterior_traces
# and then remove the "obs" node so that it only contains latent variables
posterior_trace = sample_and_prune_trace(posterior_traces)

pp = poutine.replay(model, trace=posterior_trace)(at_bats, hits)

The awkwardness here is exactly the motivation for the new interfaces and behaviors in the design doc.

posterior_trace = sample_and_prune_trace(posterior_traces)

To make it a bit more pleasant looking, we can change __call__ to return traces with obs sites removed (as per you suggestion in the PR). Still the fact that we need to write our model differently and use condition poutine to do some basic checks, seems like an area of improvement for the model specification API. That will need separate explaining to the users.


Problem with ResourceTiming startTime in SPA

Hi,
I built boomerang and am successfully sending beacons to my backend. However to me it seems as if there was a problem with getting the correct start-time for - at least - AJAX calls on SPA (AngularJS in this case).
My test-app contains a controller which will call a REST-API to retrieve some data. What I see is, that the start-time for this call in the resourcetiming-trie is monotonically rising. Somehow in "findPerformanceEntriesForFrame" boomerang will retrieve huge offsets, which are likely related to the start-time of the app - not of the navigation. So after all the start-time of these calls does not seem to be related to the navigation.
restiming={"http://local-instana.instana.io:5000/api/values":"59bv0,7,7,2"}
when I understand correctly, "9bv0" is meant to be the starttime in milliseconds relative to the navigation-start. Am I wrong here, is this a bug, are something one has to work around?
Thanks your help!

Hi @k-berger: You are correct, all restiming start times are relative to navigationStart.  So for SPAs, where the application is kept open for a long time and navigationStart doesn't change, you should see monotonically increasing startTime values on SPA restiming beacons.
59bv0,7,7,2 translates into [element type][startTime],[responseEnd],[responseStart],[requestStart]

element type = XHR
startTime = parseInt("9bv0", 36) = 435276 or 435 seconds since navigation
responseEnd = startTime + parseInt("7", 36) = 435283
responseStart = startTime + parseInt("7", 36) = 435283
requestStart = startTime + parseInt("2", 36) = 435278

@k-berger Can we close this issue?

Closing, please re-open if this is still an issue.


Allowed concurrent workers in consumer, configurable by KAFKA_CONSUME…

What
As part of the Kafka Spike (https://trello.com/c/h9afwr6S/4887-spike-performance-test-dp-kafka-consuming-in-parallel-3d), we think that it would be a good idea to add an extra degree of freedom to control concurrency for services using the new dp-kafka library.

Allowed multiple workers to consume messages concurrently (configurable)
Add config value KAFKA_CONSUMER_WORKERS to change the number of workers that can consume messages concurrently. Default is 1 (same behaviour as now).

How to review

Make sure code changes make sense
Make sure unit tests pass

I locally tested that the messages are consumed concurrently with a dockerised Kafka cluster with 3 nodes, creating a topic with 60 partitions and 3 replicas.
Who can review
Anyone

Looks fine but I will test it next week though :)

thanks for the review. Let me know any question next week. Have a good weekend!

Thanks!


Added commands to how to use section

It is relately hard to figure out which commands to run to index a project directory, and how to run the server.
This PR adds these commands to the How To Use section in the README, to make it easier for new users.

thx!


Adding alert dialog for confirmation of logout

@maityamit
Please review my PR.
#issue3 : Adding alert dialog for confirmation of logout

should I delete alertbranch?


virtual keyboard blocking input field for mfa login  on android phone

Summary
virtual keyboard blocking input field for mfa login  on android phone
Environment Information

Device Name: samsung s23 ultra
OS Version: android 14, one ui 6.1, security patch 2024-08-14
Mattermost App Version: 2.21.0
Mattermost Server Version: 9.10.1

Steps to reproduce
increase the font size for people with impaired vision
login with mfa on phone
try to paste the mfa token into the input field
Expected behavior
the mfa input field should not be covered by the virtual keyboard
Observed behavior (that appears unintentional)

i will be working on this issue

Should be fixed by https://github.com/mattermost/mattermost-mobile/pull/8340

thanks for letting me know, I'll look for another one


[AUTOPATCHER-CORE] Upgrade vim to 9.0.2068 CVE-2023-46246

[AUTOPATCHER-CORE] Upgrade vim to 9.0.2068 CVE-2023-46246
Upgrade pipeline run -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=452404&view=results
buddy build -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=452417&view=results

This PR is to fix the CVE-2023-46246  by updating vim from version 9.0.2010 to version 9.0.2068. The PR was created by the use of the
Regular-Pkgs-Upgrade pipeline.


reduce Header navbar height

Use 0.5 instead 0.75rem, considered singular line-height

I suggest to create another branch with the same name from current master and force push it into this one. It will be easier without reverting a commit.


Allow tox tests to run in parallel by using individual bucket names

I'm not sure about the reason why the Django python container needs to be there so I just removed it.. If tests are going to be running locally in containers there should probably be one container for each python version or something more complete..


DRAFT: init crawler

Crawl the docs with Scrapy and populate a ClickHouse table to facilitate search.

This probably belongs in the docs repo, not here


How to Remotely Wipe All Data From Lost or Stolen Computer with Windows 10/11

Proposed title of the article
How To Remotely Wipe All Data From Lost or Stolen Computer With Window 10/11
Proposed article introduction
It is very necessary to safeguard our devices, but what if your laptop is lost or stolen? In such a scenario, if proper safeguards aren’t in place, it can bring you many troubles. Your important files such as personal secrets, financial information, and many more will be in danger. It’s therefore best to set up remote wiping on a device to be on the safe side. In this article, you will learn more on how you can wipe your data.
Key take aways

After reading this article, one will be able to know more about Prey software, a thirty party anti-theft recovery software and how to use it.
For every computer user, after this article one will have adequate knowledge on enhancing security of their devices.

Article quality
Many tutorials have only explained how one can safeguard his or her device to avoid accessed by other parties, there are only few tutorials explaining on how to wipe your data in case of lost or theft of device. In this tutorial, I will introduce a software called Prey which greatly and easily help in wiping data. I will also explain steps to follow in wiping your data from other device.
Reference
Techviral

This does not appear to be a software-centric topic. Please submit another issue. Thanks


Introduce methods for assessing the performance given a set of image AND masks

For this issue to be resolved, a script shall be made which utilizes several of the methods (and some new ones) to segment the images and assess the quality of the masks against the ground-truth.
In the data that was provided in the original link, there are two easter eggs to look out for:

One image has two masks (for now we handle this in the wrapper script and not the method)

One image has a blank mask (this feels like a mistake, but it could be real). We can treat it as true for the sake of ease.

One image image has been named as fabric style 08 which doesn't exist in the NODefect sets. This image is also without a mask...

[x] Add class method for comparing a segmented output to a GT mask.

[x] Add a wrapper script for running the class method on an image or set of images.

This issue was closed with commit 251f718680802380bfb3f940aedff98995a81a18


new release or patched pypi release

As pint-0.18 broke weldx-0.5.0 we have to decide what to do about the borken pypi 0.5.0 release. On conda-forge we just released an updated build of 0.5.0, but this aint possible for PyPI. We have to choose between the following choices:

quick release 0.5.1
upload a patched source archive with a different format and delete the old one

I think the first option is cleaner. I have performed option 2. in the past and it works. I just do not like that the tagged version from git does not match the source archive in this case. But that may be a neglect able detail.

we are basically ready for 0.5.1 pending #621 and #622, my plan was to release in the next days

I see, there were no issues assigned to the 0.5.1 milestone. I think we could postpone these PRs for 0.5.2 as they add new features, right? The pypi issue is a blocker. Nothing relying on units does work (which is essentially everything).

I see, there were no issues assigned to the 0.5.1 milestone. I think we could postpone these PRs for 0.5.2 as they add new features, right? The pypi issue is a blocker. Nothing relying on units does work (which is essentially everything).

it works with the master or pint 0.17


Object Array deep copy

is this an accurate translation for that condition?

Given each Point will be a java object either you make the object imutable by design (private setters)
or
you must iterate the array and call clone (give it's implemented) on each point to create new points and add them to the new array.
Otherwise the points will still reference the same memory

Thank you for giving that C++ insight. I don't really see a problem with this in Java though. The objects aren't modified, even in J. Behley's implementation so I think just wrapping the list when the flag is enabled should be good, do you agree?


Review skipped abao tests

We are skipping some abao tests for various reasons, this issue tracks those tests so we can begin making the changes necessary to enable them.
Skipped tests are listed here: https://github.com/scitran/core/blob/master/test/integration_tests/abao/abao_test_hooks.js

According to this comment, we will not be able to send file form data using abao, or at least not yet.
Unfortunately since we expect the upload calls to be of this type, we cannot test metadata only, either.

The majority of the remaining skipped tests are for Jobs, which just need a workflow test for creating a project and session and uploading data, so those objects are available in the API to enable creating a test job.  I'm working on that in a feature branch so I'll steal this issue.


Add unique indices to catalog

Fixes

Fixes #305 by @AetherUnbound
Description

This is a deceptively small PR - it actually accompanies a significant change to the catalog database. On the last few data refreshes we found that there's a capacity for duplicates to exist in the catalog that become impossible to import into the API due to unique indices. This PR carries only the unique indices over (some discussion exists in WordPress/openverse#120 about why we don't want all indices).
:warning: This will definitely take some time to run against production! (And this message also serves as a reminder that we need to apply this in prod too) :warning:
Testing Instructions

just recreate
just test

Checklist

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the default branch of the repository (main) or a parent feature branch.
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

That's a fair concern - it's something we'll want to monitor as we start DAGs back up. If the write times end up being significantly impacted, we can try and find other ways of managing duplicates.


tremc: init at 0.9.1

Motivation for this change
#84238
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

[x] checked license
The derivation says gpl3Plus, the project has GPL3 in COPYING, however the tremc file specifies  version 3 of the License, or (at your option) any later version.
[x] build derivation on NixOS unstable:

$ nix build --no-link --keep-going --option build-use-sandbox relaxed -f /home/phoenix/.cache/nixpkgs-review/pr-84718/build.nix
[3 built, 0.0 MiB DL]
https://github.com/NixOS/nixpkgs/pull/84718
1 package built:
tremc

[x] ran the binary, I get:

Traceback (most recent call last):
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 3712, in <module>
    Interface()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 986, in __init__
    self.run()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 1080, in run
    self.draw_stats()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 2616, in draw_stats
    self.draw_global_rates()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 2695, in draw_global_rates
    self.screen.addch(curses.ACS_UARROW, curses.A_REVERSE)
_curses.error: addch() returned ERR

when trying to run against a locally started transmission daemon

* [x]  checked license
  The derivation says `gpl3Plus`, the project has GPL3 in `COPYING`, however the tremc file specifies ` version 3 of the License, or (at your option) any later version.`

So, what license should we specify?

* [x]  ran the binary, I get:

Traceback (most recent call last):
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 3712, in <module>
    Interface()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 986, in __init__
    self.run()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 1080, in run
    self.draw_stats()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 2616, in draw_stats
    self.draw_global_rates()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 2695, in draw_global_rates
    self.screen.addch(curses.ACS_UARROW, curses.A_REVERSE)
_curses.error: addch() returned ERR

when trying to run against a locally started transmission daemon

Hmm, it looks like an issue with ncurses struggling with your terminal emulator. I've tested it  in Alacritty and a bare linux tty.

* [x]  checked license
  The derivation says `gpl3Plus`, the project has GPL3 in `COPYING`, however the tremc file specifies ` version 3 of the License, or (at your option) any later version.`

So, what license should we specify?

IANAL, but IMO gpl3Plus is fine.

* [x]  ran the binary, I get:

Traceback (most recent call last):
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 3712, in <module>
    Interface()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 986, in __init__
    self.run()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 1080, in run
    self.draw_stats()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 2616, in draw_stats
    self.draw_global_rates()
  File "/nix/store/7s3dakw4mxb96q2zfhvflnai92d9axz5-tremc-0.9.1/bin/.tremc-wrapped", line 2695, in draw_global_rates
    self.screen.addch(curses.ACS_UARROW, curses.A_REVERSE)
_curses.error: addch() returned ERR

when trying to run against a locally started transmission daemon

Hmm, it looks like an issue with ncurses struggling with your terminal emulator. I've tested it in Alacritty and a bare linux tty.

I use alacritty too, are you running stable or unstable?

I'm running unstable.

Closing in favor of #85323


Fix installation instructions in README.md

Use brew install --cask instead of brew cask install
Close #18

Thanks.


Docker 1.5.0

Have you tried to run your scripts with Docker 1.5.0. It does not work with my travis.yml.

Not tried yet, do you have a trace of the error ?

It is actually not a bug. It seems that travis cannot setup lxc-docker. So that is the last output for one build:
Setting up cgroup-lite (1.1.5) ...
invoke-rc.d: policy-rc.d denied execution of start.
Setting up cloud-utils (0.25-0ubuntu5.1) ...
Setting up debootstrap (1.0.40~ubuntu0.7) ...
Setting up lxc-docker-1.5.0 (1.5.0) ...

Yes, I've the same problem here :/
https://travis-ci.org/pathwar/level-captcha/builds/50644570#L374
Need more investigation

I'm setting up a docker-pinry package and I receive the same results as above on both a 12.02 and 14.04 box.
The following extra packages will be installed:
lxc-docker-1.5.0
The following NEW packages will be installed:
lxc-docker lxc-docker-1.5.0
0 upgraded, 2 newly installed, 0 to remove and 109 not upgraded.
Need to get 4635 kB of archives.
After this operation, 15.1 MB of additional disk space will be used.
Get:1 https://get.docker.com/ubuntu/ docker/main lxc-docker-1.5.0 amd64 1.5.0 [4
Get:2 https://get.docker.com/ubuntu/ docker/main lxc-docker amd64 1.5.0 [2092 B]
Fetched 4635 kB in 8s (573 kB/s)
Selecting previously unselected package lxc-docker-1.5.0.
(Reading database ... 84493 files and directories currently installed.)
Preparing to unpack .../lxc-docker-1.5.0_1.5.0_amd64.deb ...
Unpacking lxc-docker-1.5.0 (1.5.0) ...
Selecting previously unselected package lxc-docker.
Preparing to unpack .../lxc-docker_1.5.0_amd64.deb ...
Unpacking lxc-docker (1.5.0) ...
Processing triggers for man-db (<IP_ADDRESS>-1) ...
Setting up lxc-docker-1.5.0 (1.5.0) ...
And that's all that happens. Been idling there for the last hour. Stumbled upon this post, hoping to see if I'm missing something or there is a quick resolution I can use. Thanks!

No I'm sorry, but this docker 1.5.0 upgrade broke everything, we need to find the cause to fix it or at least a way to force the version of docker to be installed, what are you both thinking about this ?

Hello.
I have the same issue. I fixed it by manualy selecting docker version.
install:
  - wget http://get.docker.io/ubuntu/pool/main/l/lxc-docker-1.4.1/lxc-docker-1.4.1_1.4.1_amd64.deb
  - sudo dpkg -i lxc-docker-1.4.1_1.4.1_amd64.deb
  - sudo apt-get -fy install
  - sudo apt-get -y install cgroup-lite

May be it will be usefull fore somebody.

@ir4y thank you !
This workaround is perfect to unblock the situation, I'm updating the sources right now

It works (see https://travis-ci.org/moul/travis-docker/builds/51526951)
Thanks again, I'm closing this issue and creating a new one for the docker upgrade


Startnig the game as goblin, system error

This is less of a bug and more of a feature request so I've made a new ticket to reflect that: https://github.com/AzerothWarsLR/WarcraftLegacies/issues/740

Fixed by removing Kezan Oil Supply's status as an oil user. It is now essentially useless though so might need some other function.


Remove roles from helper config

As we discussed, each helper will be assigned a role when query processing starts. That means helpers may have different roles in different queries it participates in. Helper configuration therefore must be configured around its endpoint that stays the same regardless of number of queries it processes.
This change also removes interim structs that mirrored the end config struct, but used raw types (str, [u8]). With custom deserialize implementation it is easy to support only one hierarchy of configs

@thurstonsand I don't know why I can't pick you as a reviewer, so tagging you in the comment instead

we had the exact same problem. @thurstonsand would need to be added to https://github.com/orgs/private-attribution/teams/ipa-contributors
@martinthomson can you please help add Thurston to this :)

thanks for the tip


BUG: Uncaught TypeError: header.classList is undefined

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
In the script.js file, an Uncaught TypeError: header.classList is undefined error is occurring. This happens when the header element is not being correctly referenced in the script, leading to  access properties of an undefined variable.
I would like to fix this bug.

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Suchitra-Sahoo Can you assign me this?


Consume latest commerce-sdk-isomorphic

Upgrade commerce-sdk-isomorphic to the latest version.

looking into CI failures...


Prepare release-0.7 branch

What type of PR is this?
/kind documentation
What this PR does / why we need it:
Which issue(s) this PR fixes:

Part of #2305
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/hold
I still didn't create the release-0.7 branch. Once I do, I'll change the target for this PR.

/assign @tenzen-y

/hold cancel


RPC response problem

Why are there double quotes before the curly braces in some responses (e.g. Retrieve Block)?
E.g.
{
"contents" : "{
"type": "open",
"account": "xrb_3e3j5tkog48pnny9dmfzj1r16pg8t1e76dz5tmac6iq689wyjfpi00000000",
"representative": "xrb_3e3j5tkog48pnny9dmfzj1r16pg8t1e76dz5tmac6iq689wyjfpi00000000",
"source": "FA5B51D063BADDF345EFD7EF0D3C5FB115C85B1EF4CDE89D8B7DF3EAF60A04A4",
"work": "0000000000000000",
"signature": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
}"
}
The "{ and the }"

the contents is actually a string, and you need to decode from JSON

Thanks. I thought so too :)


ng-file-upload

Can this be used in combination with ng-file-upload:
https://github.com/danialfarid/ng-file-upload ?
If so, can anyone point to an example?

Yes, I have used it successfully a few times now.
I can't share the whole project, but here is the html:

									ERROR! {{ getFileErrorMsg(invalidPhotoFile) }}

		          		Choose Profile Photo

Photo Cropping Tips

Full image is loaded below

Use slider to resize, or scroll wheel on mouse (when hovering)

Drag picture to fit

								<ng-croppie   src="$ctrl.picFile | ngfDataUrl"
								              ng-model='$ctrl.croppedDataUrl'
							 	              update='$ctrl.onUpdate'
								              boundry="{w: 440, h: 300}"
								              viewport="{w: 200, h:200}"
								              mousezoom="true"
								              zoom="true"
								              type="square"
		                          id="croppie">
								</ng-croppie>

		            <button ng-click="$ctrl.toggleUpload()" class="btn btn-lg btn-primary">

		            </button>

		              {{$ctrl.errorMsg}}

A bit of JS is needed behind the scenes to convert the image to a blob for upload. I can share some more if needed, but it gets complicated to extract just the bits you need :)

question about this:
<ng-croppie   src="$ctrl.picFile | ngfDataUrl
I'm not seeing ngfDataUrl in my ng-file-upload image.
I do see
$ngfBlobUrl: "blob:http://localhost:3000/297cc3ac-802c-4d85-9e97-554af326d04d
Do I need to remove the "blob:" portion from the url?
And, is the filter there to only initiate ng-croppie once the DataUrl is present?

@TD-Stanley I can't see your comment on here, so I'll paste it in:

question about this:
<ng-croppie src="$ctrl.picFile | ngfDataUrl
I'm not seeing ngfDataUrl in my ng-file-upload image.
I do see
$ngfBlobUrl: "blob:http://localhost:3000/297cc3ac-802c-4d85-9e97-554af326d04d
Do I need to remove the "blob:" portion from the url?
And, is the filter there to only initiate ng-croppie once the DataUrl is present?

I haven't inspected the url, I am used to seeing something with data: at the front.
I'm not sure why the ngfDataUrl filter is there, but it doesn't work without it. Maybe that is what is converting it to a blob/url?

Yeah. I dug around ng-file-upload a little more and saw that it was a built-in filter, which does as you suggest. Thanks again!

Small release (v1.0.2) was made for better working with ng-file-upload library


share assets: js,css,fonts for all references

It would be easier if the kubectl-command and api-reference shared the static assets (js, font, css files).

/remove-lifecycle-stale

/remove-lifecycle rotten

Related: PR #161.

/remove-lifecycle rotten

/close


[FEAT] Validate manifests to ensure links are unique

As of wasmCloud v1.3.0, you cannot define links from the same source on the same namespace, package, and interface but to two different targets without specifying a separate link name. This technically wasn't checked before in wasmCloud but it never worked for wasmCloud components, and only worked for capability providers because they are able to synthesize additional information in their implementations.
We need a validation rule to ensure that this is not possible when deploying a manifest, since it's just frustrating to have this pop up as an issue afterwards. In this validation rule, the following manifest should fail:
apiVersion: core.oam.dev/v1beta1
kind: Application
metadata:
  name: test-link-name-uniqueness
  annotations:
    description: 'test'
spec:
  components:
    - name: http-component
      type: component
      properties:
        image: file://./build/http_hello_world_s.wasm
      traits:
        - type: spreadscaler
          properties:
            instances: 1
    - name: http-component-two
      type: component
      properties:
        image: file://./build/http_hello_world_s.wasm
      traits:
        - type: spreadscaler
          properties:
            instances: 1
    - name: httpserver
      type: capability
      properties:
        image: ghcr.io/wasmcloud/http-server:0.22.0
      traits:
        - type: link
          properties:
            target: http-component
            namespace: wasi
            package: http
            interfaces: [incoming-handler]
            source_config:
              - name: default-http
                properties:
                  address: <IP_ADDRESS>:8080
        - type: link
          properties:
            target: http-component-two
            namespace: wasi
            package: http
            interfaces: [incoming-handler]
            source_config:
              - name: default-http-two
                properties:
                  address: <IP_ADDRESS>:8081

Note that above the links are effectively identical, but with different targets and configuration. The correct traits block is as follows:
      traits:
        - type: link
          properties:
            target: http-component
            name: default # for clarity, specifying "default" is the same as not specifying
            namespace: wasi
            package: http
            interfaces: [incoming-handler]
            source_config:
              - name: default-http
                properties:
                  address: <IP_ADDRESS>:8080
        - type: link
          properties:
            target: http-component-two
            name: link-two # can be named anything, but must not be "default"
            namespace: wasi
            package: http
            interfaces: [incoming-handler]
            source_config:
              - name: default-http-two
                properties:
                  address: <IP_ADDRESS>:8081

Hey, can I pick this issue up?
My understanding is that the (name, namespace, package, interface) tuple must be unique for each component's set of links.


VS is crash when load GitHub repository for a cookiecutter template.

Describe the bug

Steps to Reproduce

Launch VS
Select View > Cookiecutter Explorer
In the search box, enter a URL to
e.g. https://github.com/Microsoft/python-sklearn-classifier-cookiecutter
Click next to load.

Expected behavior
It should display an error in output window.
Actual result
The VS is crash and restart.
Events log
Event Log.zip

When delete template, the VS is also crash.

I'm not reproing this. It works for me.
What error are you expecting?
The error actually looks like PerfWatson is crashing. Ah bug is logged already on core product:
https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1341022


refactor(tests): migrate from Sinon to Jest

This PR removes all Sinon tests from the codebase. The remaining ones are taken care in pending PRs.

linting is broken in this PR too, is it on the main branch that it's broken?

Yes, it was broken on feat/3.0.


Failed to restore backup data using chef-backend-ctl 1.1.2

Dear Chef development team,
I love chef solution and think that it is very powerful to configure various servers automatically.
Now I just set up backend cluster(2 front-end servers and 3 back-end servers) using chef-backend package and made a backup file successfully. Then I executed the restore command at a leader instance of back-end cluster, an error occurred during the operation. It seems that there is a missed or undefined method whose name is "restore_secrets". Here is my environment and attached log while chef-backend-ctl command was executing.

Chef Server version: https://packages.chef.io/stable/el/5/chef-server-core-12.8.0-1.el5.x86_64.rpm
Chef HA version: https://packages.chef.io/stable/el/5/chef-backend-1.1.2-1.el5.x86_64.rpm
OS: Amazon Linux based on Cent OS

$ sudo chef-backend-ctl restore chef-backup-2016-09-06-11-01-49.tgz --verbose
Restoring a backup will remove all data currently on this Chef Backend
node.
Would you like to proceed? (y/n)
y
✓ Unpacking backup to temporary directory
✓ Removing existing data directories
✗ Restoring basic configuration
Restoring Elasticsearch data
Reconfiguring Chef Backend
Restoring PostegreSQL data
Starting up Chef Backend
✓ Cleaning Up Temporary Files
An error occurred during this operation:
undefined method `restore_secrets' for #LibCB::Command::Restore:0x000000016c3418
The log from the backup follows:
Expanding tarball: /home/ec2-user/chef-backup-2016-09-06-11-01-49.tgz
Cleaning up any old files
I just executed the command following the Chef HA page, https://docs.chef.io/install_server_ha.html If I should check my infrastructures, please let me know it.
Thanks in advance.

@klausyoum Apologies no one responded to this issue.  I believe this issue is fixed on the "current" build: https://bintray.com/chef/current/chef-backend/1.1.37
This build (or a subsequent build) will eventually be promoted to stable.

@klausyoum Glad you're liking the Chef HA solution!
Because chef-backend is a proprietary product, any issues should be reported to the Chef support team, rather than routed through Github. Since we believe that 1.1.37 will resolve the issue you're seeing, I'm going to close this issue. If you still have trouble, please contact Chef support and we'll help you get sorted.


Support deletes in the parquet backend

Add an enum column to the parquet schema to indicate insertions and
deletions. Account for deletions when restoring from a checkpoint.
In checkpoint compaction, read the data of the epochs being compacted,
account for deletes, and repartition the data into compacted files.

Here's a sequence diagram for how compaction works:

您的信件已收到，谢谢！


Update ingress-tls.md

Helm install did not needed --name parameter for mentioning the name. Just Helm install  works fine.
Install the cert-manager Helm chart
helm install
--name cert-manager
--namespace cert-manager
--version v0.8.0
jetstack/cert-manager

@shreedhargowda : Thanks for your contribution! The author(s) have been notified to review your proposed change.

It looks like this update is in master, so we'll close the pull request.


Sage: make it possible to extend the Python runtime environment with additional packages

Motivation for this change
Fixes https://github.com/NixOS/nixpkgs/issues/161550.
Things done

Built on platform(s)

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

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Thanks!
Also, im contemplated on whether I should suggest that a withPackages function be placed in passthru. On one hand, I dont think it should disable tests, but on the other, running tests again would be annoying.
But, as you currently have it is great.

Also, im contemplated on whether I should suggest that a withPackages function be placed in passthru.

This is effectively the same.


High CPU usage while idling

Steps to reproduce the problem:

Install mitmproxy on a Ubuntu Virtual Machine running in virtualbox
Start TMUX and open a new window for mitmproxy
Run mitmproxy with default settings
Run top to monitor CPU usage, notice CPU usage for mitmproxy is around 20%.  See captures from top here:
after-starting-mitmproxy.txt
before-starting-mitmproxy.txt
(note that the CPU usage of the top program is high in these captures since it ran in batch mode to capture savable output.  Typically top drops to < 1% of CPU when run in interactive mode, but mitmproxy hovers around 20%)

Any other comments? What have you tried so far?
I took a look at https://github.com/mitmproxy/mitmproxy/issues/1112 and expected that the CPU usage would be under 1%.
System information
code> mitmproxy --version
Mitmproxy: 3.0.3 binary
Python:    3.5.2
OpenSSL:   OpenSSL 1.1.0g  2 Nov 2017
Platform:  Linux-4.4.0-119-generic-x86_64-with-debian-stretch-sid

@gusennan Could you please check how the current master fares? I've just refactored our core to use asyncio, and the final part of that is to remove a tick event that fired multiple times per second under our old main loop strategy. I think that's probably as far as I can take optimising idle performance at this point.

I think we have this as low as we can (easily) go. Please re-open if you still see significant load and want os to try harder.


gb: Annotate internal/poll as having external files

Go 1.9 adds a few more internal packages that are implemented with
//go:linkname.

Update #709


Switch grunt-legacy-log-utils dep back to tilde version selector

To maintain compatibility with node v0.8.x, as the caret selector is not available in this Node version.
Fixes https://github.com/gruntjs/grunt-legacy-log/issues/10

@jonschlinkert Heya - any chance we could get this merged and bump the minor version?
:christmas_tree:


Do not show unscheduled sessions

The sessions in the exhibition track are unscheduled, but they still show up. This is related to the API showing data that is still unscheduled. So, this issue needs to be tackled together. There is a corresponding issue here: https://github.com/fossasia/open-event-orga-server/issues/3277

@mariobehling I will look into it asap.Need clearance about what attribute of the API data will have the status?

The work is still to be done in the API of the server.

Okay if we change the API we also need to change the zip data format. That also needs to be done.

@shubham-padia Has shed some light on this problem. He talks about it here:
https://github.com/fossasia/open-event-orga-server/pull/3450
If the microlocation field of the session is null, the session is unscheduled. There is no need for a redundant field in the API. We can implement the logic using it. I am looking into it. Thanks!!

@Princu7 Go ahead.


fix stage in/out code and propagate first error message

Keep caught errors consistently as Exception objects and set stage in/out codes correctly

The unit tests fail due to this error
details: Failed to resolve queuedata for queue=AGLT2_TEST-condor, wrong PandaQueue name?
Last week all those old queues with different panda queue and resource had the queue renamed to the panda resource, so AGLT2_TEST-condor doesn't exist any more.

Thanks David


As a new player, I want to see the initial game board with all important items so that I can get a first idea what the game is about without reading anything.

Notes

some people might not know the game. So it should be very easy for them to find out what to do! - relates to NFR-1 - Ease of use
Project structure and class design needs to consider NFR-3 - Extensibility (UI) as well as NFR-4 - Modular Design

Acceptance criteria

[ ] At startup the GameBoard with Snake (head and one tail item) and first Food is shown
[ ] Hint is shown that arrow keys will start the game

Adding this to milestone 0.1 as it relates to the core game.

Design
What is the easiest implementation of this that would align with acceptance criteria and NFRs?

MainWindow

visualizes hint from GameViewModel.
shows GameBoardView inside QGraphicsView as CentraWidget
should be fixed size and ensure that there is enough space for the GameBoardView to show 20x20 grid with a tile size of 20 pixels
doesn't need any menus or similar
Needs to provide normal close functionality

GameModel

stores dimensions of board (e.g 20x20)
provides access to SnakeModel
provides access to getPositionOfFood() : QPointF

SnakeModel

knows board dimensions
starts with a provided position on the board
getBody() : std::deque<QPoint> provides all body elements of the snake

GameViewModel

gets pointer to GameModel when it is created
provides required Dimensions for drawing the board background
provides a "hint" indicating how game can be started

GameBoardView : QGraphicsScene?

setViewModel -> triggers the first drawing!
draws grid background
draws snake
draws food

Tests
tbd

Design Decision
The core library (now called snake-core) providing the game logic will be based on Qt Core. Although I usually try to fully separate the model (business logic) from technology as good as possible, I prefer to use signals/slots and also the provided "garbage collection".

Tasks (Implementation) - continued

[ ] Draw food on GameBoardView

[ ] Add FoodGenerator to generate random QPoint within the game board dimensions (requires tests!)
[ ] Let Game provide provide access to QPoint as food
[ ] Enhance GameViewModel and GameBoardView to draw food from Game.

Tasks (Implementation) - continued

[ ] Show hin to user on MainWindow

[ ] Enhance GameViewModel to "trigger" UserMessages (requires tests!)
[ ] Show a matching string on MainWindow

Although I'm not sure about the user experience of this, I'll show the hint in the StatusBar of the MainWindow.


release versions mixed up in npm registry

The releases appear mixed up in the NPM registry - https://www.npmjs.com/package/randexp
It's unclear whether 0.4.9 or 0.5.2 are the latest versions. Would you mind confirming? Many thanks!
Current Tags
0.4.9 latest
Version History
0.4.9 2 months ago
0.5.2 2 months ago
0.4.8 2 months ago
0.5.1 2 months ago
0.5.0 2 months ago
0.4.7 2 months ago

0.5.2 is the latest version. But if for some reason you're still stuck on 0.4.x, like on https://github.com/fent/randexp.js/issues/48, then use that version


Clear formatting does not appear to remove the background color

Hey there,
Going off the demo you have, I'm unable to remove the background color of text using the ClearFormatting button on the toolbar. It works fine for removing the text color, however it doesn't remove the background.

Also trying to update the background color does not appear to work

Yeah the plugin relies on the document.execcommand which doesn't work consistently across browsers so I don't think there's much I can do about this one.

Got it - thanks


Meta issue for all new feature requests

One place for all new feature requested:
Index State Management

Provide a way to define customized index_creation_time to be used by transition condition check.

#104
#65

Enhance snapshot action

#55
#56
#127

Shrink action

#40

Single ISM action for change any index setting.

#60
#67
#135

Alias action

#35

Rollup

Scriptable target index

#61

Support more aggregation type

#57
#53
#52

Do we need this? 🤔
Tags + Filtering does the same thing

Close in favor of https://github.com/opensearch-project/index-management/projects/1


Add DockerHub credentials to CI testing environment

Cloned from https://github.com/FeatureLabs/featuretools/pull/1204
Thanks to @gsheni @tyler3991 🙏 😁

This fixes #1260


Add javadoc explaining the purpose of predicate/sort/projection factories

@DavideD @gsmet Does it seem clear to you?

Pull Request Test Coverage Report for Build 1

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.723%

Totals

Change from base Build 64:
0.0%

Covered Lines:
11679

Relevant Lines:
13467

💛  - Coveralls

Yes, merged, thanks.


Cursor observations

I really like the package but I wonder if there is anything that can be done using this package which cannot be done using cursor observations (Cursor.find().observe())?

57even , This package is more efficient than observations and if you don't need react on changes from outside meteor (directly on db). This is better way

@57even, running before hooks for example

Hmm, but just a though..
Cursor.observe() can be used anywhere.. this package has to be used on the same instance the where the action happens, right?