Fortune not working

Describe the bug
Hitting diamond ore and emerald ore only gives 1 diamond when i have fortune on my netherite pickaxe.
To Reproduce
Steps to reproduce the behavior:
Load gen -> mine ore with hopper below it to collect
obtains 1 at a time when fortune is involved.
Expected behavior
A clear and concise description of what you expected to happen.

should give random qty with fortune calculation

Console errors
Is there any errors in the console?
none
Config file
Can you send your config file? Maybe use https://hastebin.com/ to send.
default config
Screenshots
If applicable, add screenshots to help explain your problem.
System (please complete the following information):

OS: Windows
Plugin version: latest
MC version: 1.16.2

Additional context
Add any other context about the problem here.

nvm this may be my issue and not plugin related.

Yeah the plugin does not affect block drops. So it is probably not this plugin that has a problem. Hope you're problem got fixed :D


Message in public mode

Hi !
It would be great if it was possible to change the mode of sadness-chan message. Now it's only private message but it would be great if I could set this to be public, same for the dice counter.

Ha, we always intended this bot to send you private messages, and if you want, make them public.
But I guess we can add a new setting to sent them public by default.


New package: Novum.vkQuake version 1.30.1

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

No errors to post.

(Automated response - build 684.)

Manual Validation ended with:

With the dependency, Manual Validation ended with:

Is another dependency needed?

I tried adding KhronosGroup.VulkanRT as another dependency, and the error changed again:

Is this progressing in the correct direction?

Automatic Validation ended with:

No errors to post.

(Automated response - build 702.)

I tried adding KhronosGroup.VulkanRT as another dependency, and the error changed again:
Is this progressing in the correct direction?

Should KhronosGroup.VulkanRT be another dependency here?


Fix missing path safeAddress param on Swagger locking docs

Summary
The {safeAddress} path params for the locking endpoints were not showing on Swagger. This explicitly defines the types of the params so that they now appear in the docs and can be tested:

Changes

Switch from Zod's inferral to explicit 0x${string} type

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.03%) to 93.637%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/mappers/common/transaction-info.mapper.ts
1
78.98%

Totals

Change from base Build<PHONE_NUMBER>:
-0.03%

Covered Lines:
6505

Relevant Lines:
6712

💛  - Coveralls


Expected "#ffffff" to be "#fff" (color-hex-length)

Message: Expected "#ffffff" to be "#fff" (color-hex-length)
Occurred on:

Commit:  db2c04a5a5fd5761705cd7b1fb3e480448f504bc
File:    assets/css/style.css
LineNum: 6
Code:    background-color: #ffffff;

Currently on:

Commit:  b3e1a6bbe9a509ab5ef7de75b71c612a586762e8
File:    assets/css/style.css
LineNum: 6

edc7680d06334e28048e2f5028dc1f48ef653948


Add channels for patch testing releases?

Any plans to add patch testing releases as channels in the future?
As the last patch release (1.10.1) has demonstrated, regressions can still get through. I think getting these testing releases available as channels would improve accessibility and encourage more testing, leading to higher quality releases.

The release team needs to build these kind of versions and publish them in the central versions.json file, just like other releases.

Would this happen to be ready?

Would juliaup start suggesting updating to the patch prerelease version? Is that desired?

Well, it is all custom rules that we can decide on :)
So clearly these versions should not make it into any of the non-prerelease named channels like release, lts, 1, 1.11 or anything like that.
Less clear to me what we do about channels like beta, rc etc in particular as we might now have multiple rc versions at the same time (say for a new minor version and for a patch version). My gut feeling is that we should keep alpha, beta and rc the way we are using them right now, and instead add new names. Clearly something like 1.10-rc would work, but maybe it would also make sense to have release-rc and lts-rc?


Load webpack-mocha.opts from the test directory

Closes #230.
I didn't go for a backwards-compatible fallback because that would ship with the next major release anyway. Thoughts?

Codecov Report

Merging #240 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #240   +/-   ##
=======================================
  Coverage   96.99%   96.99%
=======================================
  Files          28       28
  Lines         765      765
=======================================
  Hits          742      742
  Misses         23       23

Impacted Files
Coverage Δ

src/cli/parseConfig.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

@zinserjan 👋 :)


how to test the app on watch?

Hello
I write an app with VS STUDIO,when i try to  test my App on Galaxy Watch(samuang gear s3),it shows the following error:
【processing result : Operation not allowed [-4] failed
spend time for pkgcmd is [2668]ms】
I used the following language to install the app
$ sdb install [path_to_tpk]
Ex)
$ sdb install /home/tizen/org.example.test-1.0.0-arm.tpk
May you teach me how to test the app on watch? Thank you so much

Hello,
you don't need to use sdb command.
Just, do Debug (F5) or Executue (Ctrl + F5)

I'm getting this too but with the debugger

BTW: if you install vs2019. Tizen Extension not show in plugin menu. And i can't create signed packaged. Go back to VS2017, it's work


Hephaestus crash on beta.35

Mod Name
Hephaestus
Mod Homepage
https://modrinth.com/mod/hephaestus
Minecraft version
1.20.1
Describe the bug
When loading with Hephaestus on connecter beta.35, minecraft loads but brings up a new crash screen compared to previous versions of connecter, where it would just crash before loading the game
Steps to reproduce

Load Minecraft with Hephaestus <IP_ADDRESS>, Forgified Fabric Api 0.91.0+1.10.8 and Connector-1.0.0-beta.35
Crash appears in the "Error loading mods" screen

Logs
https://gist.github.com/Mikka6489/dda5410ba4890dc717e5a2b411b81456
Additional context
The crash screen shows the error:
[Connector] Error transforming jar /home/mikka/.local/share/multimc/instances/1.20.4/.minecraft/mods/.connector/temp/Hephaestus-1.20.1-<IP_ADDRESS>$Porting-Lib-2.1.1141+1.20-entity-refactor$porting_lib_base-2.1.1141+1.20-entity-refactor.jar
java.util.concurrent.ExecutionException: java.lang.RuntimeException: Failed to execute task io/github/fabricators_of_create/porting_lib/mixin/common/LevelMixin.class

Duplicate of #74


Add long retry to connect operation too

Solving: https://keboola.atlassian.net/browse/COM-419
Changes:

Added long retry to connect operation.

@pivnicek
Please, one more review, ... I found out that it is necessary to add longer retry for the connect operation.


Add grunt watch

Add grunt watch.

Works as-expected.
Note: since the Core-project assets are embedded, running grunt watch will not impact an already-running Core-process.


Annotated method with internal modifier cause wrong kapt generation

I'm using PermissionDispatcher with kotlin and kapt. I found strange behavior in PermissionDispatcher.
Creating method annotated with @NeedsPermission and add internal modifier, then created class ***PermissionsDispatcher looks
final class MainActivityPermissionsDispatcher {
  private static final int REQUEST_SHOWCAMERA$APP_COMPILEDEBUGKOTLIN = 0;

  private static final String[] PERMISSION_SHOWCAMERA$APP_COMPILEDEBUGKOTLIN = new String[] {"android.permission.CAMERA"};

  private MainActivityPermissionsDispatcher() {
  }

  static void showCamera$app_compileDebugKotlinWithCheck(MainActivity target) {
    if (PermissionUtils.hasSelfPermissions(target, PERMISSION_SHOWCAMERA$APP_COMPILEDEBUGKOTLIN)) {
      target.showCamera$app_compileDebugKotlin();
    } else {
      ActivityCompat.requestPermissions(target, PERMISSION_SHOWCAMERA$APP_COMPILEDEBUGKOTLIN, REQUEST_SHOWCAMERA$APP_COMPILEDEBUGKOTLIN);
    }
  }

  static void onRequestPermissionsResult(MainActivity target, int requestCode, int[] grantResults) {
    switch (requestCode) {
      case REQUEST_SHOWCAMERA$APP_COMPILEDEBUGKOTLIN:
      if (PermissionUtils.getTargetSdkVersion(target) < 23 && !PermissionUtils.hasSelfPermissions(target, PERMISSION_SHOWCAMERA$APP_COMPILEDEBUGKOTLIN)) {
        return;
      }
      if (PermissionUtils.verifyPermissions(grantResults)) {
        target.showCamera$app_compileDebugKotlin();
      }
      break;
      default:
      break;
    }
  }
}

Annotated method is below.
@NeedsPermission(Manifest.permission.CAMERA)
internal fun showCamera() {
}

Generated method and variable name may be wrong and it may be bug.
Enviroment

Android Studio 2.1
Android Gradle Plugin 2.1.0
BuildTools 23.0.3
Kotlin 1.0.3
PermissionsDispatcher 2.1.3

@r-ralph Thx, I think this issue is caused by getting different information from annotation processor API, but I'm not sure how internal method is inlined at compile time actually...
Is it possible to deal with this issue by not adding internal for the time being?

@hotchemi Thank you for the quick response. I deal with this problem in that way.

I guess @jmatsu had been working on the issue...any update?

fun fact: when using android studio's automatic conversion from java to kotlin it adds internal to the annotated methods, that's presumably how people end up with this behaviour

@jmatsu Any update?

@hotchemi
Sorry for delay. 🙇
Conclusion
Cannot use internal methods w/ PermissionsDispatcher.
However, PermissionsDispatcher didn't generate wrong code for internal methods.
According to the official document, visibility of internal entities becomes public if Java code is in same module of kotlin files.
But it seems Java code cannot access internal entities from even if all codes are in same module.
Workarounds (Probably)

Don't use internal modifier.

Replace generated Java code with kotlin code by inserting a Java2Kotlin convert task after kapt.
We can use an official module which can convert Java to Kotlin which is JetBrains/j2k.

I haven't tried 2nd workaround, so I'm not sure it's possible.
FYI, I created a project to verify this on AndroidStudio and IntelliJ with kotlin 1.0.7. https://github.com/jmatsu/internal-entity-access-from-java-sample

@jmatsu Thx for your dedicated investigation!!!
well...currently we nee to follow Don't use internal modifier.. Actually we're able to generate Kotlin file with annotation processing but I suppose it's too much and I'm afraid it will increase the maintenance cost of developers...
And another point is that with Kotlin probably we'll be able to handle such a problem by Delegate property approach. So we're not going to proceed any step to address the problem.
@r-ralph Are you still being in trouble with this issue? Let me clarify 🙇

@hotchemi I'm using without internal modifier now, and it works correctly. So I am not in a trouble now. Thank you for your kindness.

Added to known issues page so let me close the issue.
https://github.com/hotchemi/PermissionsDispatcher/blob/master/doc/known_issues.md

@r-ralph now you can test inline with 3.0.0-SNAPSHOT!

@hotchemi Sorry for my late reply.
I update to 3.0.1 and it works perfectly! Thanks for the update!


Lack of retrieve Account from owner_key in eosc

main.cpp

we can utilize the functions above create getter function of Account

Please use telegram EOS Developers for questions.


[Bug]: Multi-tool drag to rearrange on FF not supported correctly

The Problem
When dragging a page it first pops up the drag to upload menu before allowing the user to then drag the page
Version of Stirling-PDF
0.26.1
Page Where the Problem Occurred
multi-tool
Additional Information
Works fine on brave, edge, chrome etc
Browsers Affected
Firefox

Thank you!


How to use different amplify envs when working with multiple frontends?

Which Category is your question related to?
Amplify cli
Amplify CLI Version
4.51.2
Problem
Following the multiple front end workflow from the docs.  I am unsure how I would work with different amplify envs when working with the second website/app since the aws-exports is required to be committed to git according to this issue

@DevTGhosh
Can you elaborate a little more on what use case you are looking to solve here?
Are you saying each different website would use the same amplify backend though it would have it's own amplify environment?

My usecase I have 2 websites in different git repos with the same amplify backend that I need hosting.
Issue 1:
I work on my local repo for the 2nd website that I can't add amplify folder in how do I checkout to a different amplify env to check something locally without using amplify pull and changing the aws-exports file that has to be committed to git.
Issue 2:
Each website will have a dev, staging and production branch that use 3 equivalent, dev, staging & production amplify envs.
How do I add hosting with this scenario since the 3 git branches will have the aws-exports committed to git and any merge into this git branches will override the aws-exports file. While also using CI/CD for amplify hosting (though I don't think this is possible at all right now) ?

From what I understand, you have two different frontend apps but want to re-use the same amplify backend but different env's?

Yup

In your projects, if you run amplify pull --appId <appid> --envName <env-name>
Would that work?

If I am not wrong won't this just update the aws-exports file which has to be added to second git repo to make it work. Thus creating issues of accidentally committing the wrong file.

Which values are you afraid of getting overridden in the exports file? It will write the config values for that specific env  in the exports value. There is not hosting related information in there.

Isn't the graphql endpoints and auth info in there? I am assuming if our test envs file makes it to production all our users will be working on the test backend?

I'm not getting the workflow. The two apps you're referring to are separate repo's I'm assuming? One is test and one is prod frontend project? In the test repo, you'd be running amplify pull --appId <appid> --envName <env-name> and in prod, you'd be running amplify pull --appId <appid> --envName prod
How would test env files go to production if they are separate repos? Maybe I do not understand your setup well - could you please add more details?

There are 2 projects both available to end users using the same amplify backend

Online - uses appsync, has all of our apps functionality
Offline - uses datastore, has limited functionality.

These are 2 different GitHub repos. There are also 2 amplify env: production and test. Our end users will be working on production env in both repos.
Online repo has the amplify folder and acts as the source of truth for amplify. You can use all amplify-cli commands in this repo and freely move between different amplify envs without worrying about which env is used because it is used with amplify hosting. That maps a git branch with the correct amplify backend.
Offline repo works with the amplify backend by relying on the production env aws-exports file since there is no way to add another repo to amplify hosting that takes care of mapping amplify envs to the git branches.  So the aws-exports file has to be tracked by git and be part of the final build folder that is hosted.
So say I want to add a functionality but want all my dev work to be done in amplify test env. I update the aws-exports file to the test env. When pushing the changes of the new feature since exports file is now tracked by git I will need to make sure I don't accidentally commit and overwrite the production env aws-exports file to test env aws-exports file otherwise my end users will end up using the test backend.

Hey @DevTGhosh :wave: were you able to find a suitable solution for your use case? Perhaps you could add the production exports file to git then immediately add it to the gitignore to prevent unwanted updates, and rely on manually toggling that file from the gitignore to update if/when the production exports file updates.

Hey @DevTGhosh just wanted to follow up on my previous message and see if you were able to find a suitable solution 🙂

@josefaidt no I couldn’t find a suitable solution for 2 different GitHub repos.  Currently making use of the same GitHub repo and using separate branches to solve this solution for now.

Ah okay, does this existing feature request sound similar to what you're aiming to accomplish in regards to hosting multiple frontends with the same backend? https://github.com/aws-amplify/amplify-cli/issues/2022

It's similar in the sense I do want multiple hosting but I do not want multiple backend environments for the 2 web apps I am hosting. The difference between the 2 web apps is purely in the frontend.
So I will have 2 webapps:

Which uses appsync for api calls
Which uses DataStore for api calls

Both this apps hit the same backend for our 3 environments

Production
Staging
Dev

In the issue you linked they want to link different backend env for each web app.

Hey @DevTGhosh :wave: thank you for the details. It sounds like we want to have the ability to add hosting to a frontend that uses the Amplify app backend, but explicitly when we choose to not pull the backend definition into the second frontend's repository (i.e. selecting "No" to "Do you plan on modifying this backend")?

Hey @DevTGhosh :wave: just wanted to follow-up on my previous message to clarify the use case


adds Guy Fieri

Thank you for your pull request and welcome to our community. We require contributors to sign our Contributor License Agreement, and we don't seem to have you on file. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla - and if you have received this in error or have any questions, please drop us a line at<EMAIL_ADDRESS>Thanks!

I tried to put him in hack/ but .gitignore disallowed it

why

lgtm :shipit:

Goddamnit what have we started...
cc @jdan

😉


api_key_param 'app_key'

Hi
From what I could understand, this plugin intends to use authlogic's authentication process but while using api_key/api_secret instead of login/password (correct me if I'm wrong).
But what is exactly the purpose of this line?
api_key_param 'app_key'
I keep getting a "undefined method `api_key_param'" error if I use it.
Without it the authentication is still not working.

Hi,
Yes, this authentication system will authenticate any request without login/password but by checking an encrypted signature for the request.
The line you are refering, configures the name of the query_string parameter in which the application id is passed for the request. You must put this line in the Session class (see example in README). If you put it anywhere else, you'll get the Exception you mention.
Regards,
Pascal

I have to admit that my main project is still on Rails 2.3.x, so I didn't face this problem earlier.
Thanx for the hint.


Is there a way to pass custom helpers?

I have my own module, and wish to use this library. Is there a way to export my modules into this one? So for example.
var helpers = require('./helpers');
helpers: require('handlebars-helpers')({
        customHelpers: helpers
        }
    }),

I am using Sails JS.

That shouldn't be necessary. You can either extend the object returned from handlebars-helpers or use syntax that Sails provides (I'm not familiar with Sails).
const customHelpers = require('./helpers');
let helpers = require('handlebars-helpers')();

// add them as a property
helpers.customHelpers = customhelpers;

// or extend the helpers object
Object.assign(helpers, customHelpers);

I hope this helps.

@doowb Incredibly helpful, thank you!


feat: apollo-server

Does farrow-apollo-server to be a community package better than an official package? Since there will be an official graphql approach difference with farrow-apollo-server, it may confuse the users on which to use.
We can list the community packages in official docs to guide the users.

Does farrow-apollo-server to be a community package better than an official package? Since there will be an official graphql approach difference with farrow-apollo-server, it may confuse the users on which to use.
We can list the community packages in official docs to guide the users.

ok.... In fact, I want official apollo can make it. But apollo now is too small.

ok.... In fact, I want official apollo can make it. But apollo now is too small.

Yeah, farrow is now in an early stage, not so many people know it.
Please leave your git repo address here if you want to share your work with others:)

Yeah, farrow is now in an early stage, not so many people know it.
Please leave your git repo address here if you want to share your work with others:)


What does style min max do?

I read the documentation in both languages but could not figure it out...help is appreciated...

Please see this: https://www.graphicsmill.com/docs/gm/minimum-maximum-median-filters.htm#Noise
Or you can search like: https://www.google.com.sg/search?q=min+value+filter&oq=min+value+filter&aqs=chrome..69i64j0j69i57.7245j0j7&sourceid=chrome&ie=UTF-8

Thanks, it helped understand some concepts!


[BUG]   executeScript API injection react component related

What happened?
A bug happened!
In the development environment, the executeScript API injects react components into the page, but reports an error。
Clues:

Also tell us, what did you expect to happen?
I tried to run it in production mode with no problem。
How can I exclude runtime dependencies that are dedicated to open mode?
Version
Latest
What OS are you seeing the problem on?
No response
What browsers are you seeing the problem on?
No response
Relevant log output
No response
(OPTIONAL) Contact Details
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate problems.

The problem has been solved , the component should not be placed in the background directory

how is your DemoFile defined ? can you show your import line ?

how is your DemoFile defined ? can you show your import line ?

ooh, I see , just use import xxx from "url:xxx/xxx/demo.ts"


Tattletale's Overload prints a message 9999 times out of turn

AdditionalPhaseActionThisTurn has a bug where it doesn't early-exit off-turn, so Tattletale's hacky information overload solution of giving her 9999 additional powers ends up printing the "you can't use a power" message umpteen times. Either work around the issue or implement the card more directly.

Fixed in 3efc997a8e7bcb250dee3d43deb9d013e1041f43 with a workaround


Add Header CSS

I added the CSS for the header.
Desktop:

Mobile:

I accidentally did this in the nico-add-gh-pages branch, so I'm merging halfway and creating a branch with the right name for the footer.
Notes

I used pixels for paddings and margins. Is that best practice?

Unrelated Changes

Added the missing imports to global.css
Added a comment to global.css

looks great Nico, happy for you to merge!

Hi Nico,
Yes, the convention we've been using is rem rather than pixels as it's much better for optimisation.  HOWEVER, the rem for both mobile and desktop is 16px, so it's not a disaster.
Equally, we discussed doing mobile first design where this code is currently desktop first.
I don't think either should be changed at this point because I'd rather you moved on but worth bearing in mind for the next stage you code, but I'd be inclined to add swapping this to the backlog if we get time later.  Does that sound okay?
Happy for this to be merged in.

@Jo-Pickering I could probably change the units over fairly easily, should just be a case of dividing each by 16?
I'm not quite sure what you mean about it being desktop first...? I made the mobile version first and then made the desktop version move the navbar items onto the same row. Do you think anything should be changed about the mobile version?


Complement color

Reference Issues/PRs
What does this implement/fix? Explain your changes.
Any other comments?

Codecov Report

Merging #131 (17d8cf9) into dev (eda3891) will decrease coverage by 3.43%.
The diff coverage is 50.00%.

@@             Coverage Diff             @@
##               dev     #131      +/-   ##
===========================================
- Coverage   100.00%   96.58%   -3.42%
===========================================
  Files            4        4
  Lines          412      438      +26
  Branches        64       68       +4
===========================================
+ Hits           412      423      +11
- Misses           0       11      +11
- Partials         0        4       +4

Impacted Files
Coverage Δ

samila/functions.py
95.09% <50.00%> (-4.91%)
:arrow_down:

Continue to review full report at Codecov.

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


updated dependencies

Some of the project's dependencies were outdated. So, I updated them to the latest versions

@xurror, can you please review this?

@xurror, can you please review this?


Order of completions

Background
All mainstream shells allow users to control the order of completions.

Shells that have the option to control order

bash: complete -F _mycmd_completer -o nosort mycmd / -o nosort
fish: complete -x -k -c mycmd -a "(_mycmd_completer)" / -k
zsh: _describe "" displays values -Q -S '' -o nosort / -o nosort

Shells that preserve the order of the generated completions

powershell
nushell

It is necessary to follow this convention in Elvish.
Problem
Elvish doesn't provide an option to control the order of completions, but it automatically sorts completions. That's the problem.
Related issues: #525 #580 #915
Suggestion
Learn from PowerShell/Nushell, don't sort of the generated completions. For built-in completion lists such as filepath, when generating a list, ensure that it is already sorted.
If it is difficult to implement the above requirement due to compatibility or architecture, at least add a sort field to the candidate object.
edit:complex-candidate $stem1 &display='' &code-suffix='' &sort=0
edit:complex-candidate $stem2 &display='' &code-suffix='' &sort=1

I also came across this issue today, my use case is that I want to show the most recently updated files at first when listing (e.g. ls <tab>), although I could achieve this by ls -tr but it would be more convenient if listing mode could support this by default.


Integrate TUI option for testing zmq subscriptions to events plz

Hi Tony
Can you add an option to TUI that just subscribes to basic events like this example:
https://github.com/bitcoin/bitcoin/blob/master/contrib/zmq/zmq_sub.py
I think we'll want to test ZMQ event subscriptions for stuff, and if TUI has it built in to modify quickly or make a new option quickly - it will make the event features for devs accessible without any fuss.
Cheers

Hi Mylo @imylomylo ,
Thank you, will wrap my head over it asap.
Could you point me on some application / needed or desirable use-case so I'll try to prototype it?
Am I understand correctly that in TUI should be a queue server and client will be implemented not on TUI side?
I have some places where I save stuff to files - probably these places is from where I can start.

Hi Tony,
There are two use cases from satinder (cc-assets) and alright when i've
chatted to them about it.   The one for kmdlabs is to make it easier to
subscribe to chain migration events.
With the ROGUE game, there will also be uses of event based notifications -
player dying, tournament mode (buy-in) creation.
OK I'll have another look because request was last week - just wanted to
know whether you'd be interested in integrating or if it was something not
interested.
Because the sample I found was in python, it could be an easy zmq
integration to show the TUI being integrated with events.
If TUI can do it, GUI can do it - and the TUI can be used for reference.
Will respond here or in discord with more info.
Thanks!!
On Tue, Feb 12, 2019 at 12:04 AM Anton Lysakov<EMAIL_ADDRESS>wrote:

Hi Mylo @imylomylo https://github.com/imylomylo ,
Thank you, will wrap my head over it asap.
Could you point me on some application / needed or desirable use-case so
I'll try to prototype it?
Am I understand correctly that in TUI should be a queue server and client
will be implemented not on TUI side?
I have some places where I save stuff to files - probably these places is
from where I can start.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tonymorony/komodo_cryptoconditions_tui/issues/2#issuecomment-462384028,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASgBvtEOuITHnsMpAAxnn5wagBzQjOlgks5vMZSkgaJpZM4amuzo
.


[ci skip] [skip ci] NO_CI Remove jdblischak

Hi fellow @conda-forge/r maintainers. I've learned a ton over the past few years, and I'm really proud of the resources we've provided to the scientific community. I admire your dedication and appreciate your patience.
Unfortunately I've started getting burned out from all my various open source responsibilities. The many notifications from conda-forge activity are especially difficult for me. Over the past year I attempted to fix this by updating my GitHub notification settings and GMail filters. But too much noise still gets through to my inbox, and I'm missing too much signal (e.g. feedstocks where I am the sole maintainer end up getting neglected because GMail automatically send generic bot emails to the trash).
I'm still planning on continuing to help with the CRAN skeleton and helper script. If you need my help or feedback with anything related to these, please feel free to directly ping me.

Hi @jdblischak, sad to see you leaving the group, but I can totally understand. You are not alone with getting many Github notifications and filtering is only partially helping, still a lot to scan and read.
I would have hoped to do some work to aggregate all the CRAN feedstock into one repo and update the bot and scripts to support that, like bioconda does. That would have many advantages: easier to filter all the notification noise and opens the possibility to build out entire CRAN with a bit more automation that is sketched in some old conda-build PR. Initial talk about that to conda-forge core was positive some month ago.
Thanks for all your work the past years! You are welcome to join the group any time again.
All the best,
Daniel

Indeed, thanks for all your work @jdblischak!


Add ability to change glow color

We currently use glowing item frames to make notes in our builds for later, and we thought it would be neat if you could change the glow color, to categorize notes. This could be done by right clicking the item frame with a dye, or crafting it with one?

I realize this is a bit out of scope for the plugin, but I figured I'd give it a shot :slightly_smiling_face:
Thank you!

Interesting idea but I agree, it's a bit out of scope (since the glowing is really just to indicate that it's a "special" item frame). Let me see if I can find a command or whip up a quick plugin to do the trick. It might be tricky because I think glowing color has to do with scoreboard teams or something like that.

It looks like this can be done with a few simple commands for the colors you want:

/team add {team name}
/team modify {team name} color {color}
/team join {team name} @e[type=minecraft:item_frame,sort=nearest,limit=1]

Then you can create a team for each color you want and add in the frames. The third command colors the item frame closest to the player.

No worries :) It was easy enough to add ourselves


🐛 [Paperless NGX] Uses fallback for image creation

Description
ImageMagick seems to block thumbnail creation of PDF files.
Probably needs adjustment to /etc/ImageMagick-x/policy.xml
See step 13 in https://docs.paperless-ngx.com/setup/#bare_metal
Reproduction steps
1. Add a pdf to paperless
2. See error: `Thumbnail generation with ImageMagick failed, falling back to ghostscript. Check your /etc/ImageMagick-x/policy.xml!`

Addon Logs

[2023-12-08 09:52:27,948] [DEBUG] [paperless.consumer] Generating thumbnail for excell cheat sheet.jpg...

[2023-12-08 09:52:27,960] [DEBUG] [paperless.parsing] Execute: convert -density 300 -scale 500x5000> -alpha remove -strip -auto-orient /tmp/paperless/paperless-zd5caler/archive.pdf[0] /tmp/paperless/paperless-zd5caler/convert.webp

[2023-12-08 09:52:42,364] [ERROR] [paperless.parsing] Unable to make thumbnail with convert: Convert failed at ['convert', '-density', '300', '-scale', '500x5000>', '-alpha', 'remove', '-strip', '-auto-orient', '/tmp/paperless/paperless-zd5caler/archive.pdf[0]', '/tmp/paperless/paperless-zd5caler/convert.webp']

[2023-12-08 09:52:42,365] [WARNING] [paperless.parsing] Thumbnail generation with ImageMagick failed, falling back to ghostscript. Check your /etc/ImageMagick-x/policy.xml!

[2023-12-08 09:52:45,211] [DEBUG] [paperless.parsing] Execute: convert -density 300 -scale 500x5000> -alpha remove -strip -auto-orient /tmp/paperless/paperless-zd5caler/gs_out.png /tmp/paperless/paperless-zd5caler/convert_gs.webp

Architecture
aarch64
OS
HAos

Verified working on version 2.1.1
[2023-12-09 12:37:43,298] [DEBUG] [paperless.consumer] Detected mime type: application/pdf

[2023-12-09 12:37:43,314] [DEBUG] [paperless.consumer] Parser: RasterisedDocumentParser

[2023-12-09 12:37:43,333] [DEBUG] [paperless.consumer] Parsing hibiscus-export-20200829.pdf...

[2023-12-09 12:37:43,955] [DEBUG] [paperless.parsing.tesseract] Calling OCRmyPDF with args: {'input_file': PosixPath('/tmp/paperless/paperless-ngxkrzr_ub2/hibiscus-export-20200829.pdf'), 'output_file': PosixPath('/tmp/paperless/paperless-e92ipn9_/archive.pdf'), 'use_threads': True, 'jobs': 4, 'language': 'eng', 'output_type': 'pdfa', 'progress_bar': False, 'color_conversion_strategy': 'RGB', 'skip_text': True, 'clean': True, 'deskew': True, 'rotate_pages': True, 'rotate_pages_threshold': 12.0, 'pages': '1-2'}

[2023-12-09 12:37:45,277] [DEBUG] [paperless.consumer] Generating thumbnail for hibiscus-export-20200829.pdf...

[2023-12-09 12:37:45,290] [DEBUG] [paperless.parsing] Execute: convert -density 300 -scale 500x5000> -alpha remove -strip -auto-orient /tmp/paperless/paperless-e92ipn9_/archive.pdf[0] /tmp/paperless/paperless-e92ipn9_/convert.webp

[2023-12-09 12:37:53,769] [DEBUG] [paperless.consumer] Saving record to database

[2023-12-09 12:37:53,770] [DEBUG] [paperless.consumer] Creation date from parse_date: 2019-08-06 00:00:00+02:00


BIGINT is not defined

I tried to add a new column which is a BIGINT. The generated migration file didnt include the "Sequelize."BIGINT in the type, only "BIGINT".
Adding "Sequelize." fixed it, so it probably is a easy-to-solve issue.
tl;dr: Covert BIGINT to Sequelize.BIGINT in migration file.
I'm using Postgresql
Keep the nice work :) Thanks

Fixed in 1.0.3


Request for a new feature - reached destination button

Hello Again. I faced a problem in this package, I was testing this in banbury, UK. When I reach the destination, it still shows me a different route to my nearby location and onFinalDestinationArrival is not called and there is no way to stop navigation and call onFinalDestinationArrival manually, so I request you, if you can add a button like "I have arrived my destination" (like happens in google map navigation). So I can just click and end the navigation by calling onFinalDestinationArrival manually.
Thank you so much.

Hey, was this on Android or iOS?


Bump 'prost' version to 0.11

This helps downstream crates to not have duplicate version of 'hashbrown'

Ping @vmx :)

We didn't upgrade to prost 0.11 as it doesn't bundle protoc anymore. I think there's some alternative that does that. So either leave it at 0.10, or dig into the alternative :)

I used the recommended protobuf-src crate to vendor protoc. If that's fine, can you publish a new version?

As you mention downstream crates. Please be aware that this implementation of DAG-PB is currently not spec compliant. The tracking issue is https://bugzilla.mozilla.org/show_bug.cgi?id=1792370.

As you mention downstream crates. Please be aware that this implementation of DAG-PB is currently not spec compliant. The tracking issue is https://bugzilla.mozilla.org/show_bug.cgi?id=1792370.

sorry, how is that bug relevant here?

As you mention downstream crates. Please be aware that this implementation of DAG-PB is currently not spec compliant. The tracking issue is https://bugzilla.mozilla.org/show_bug.cgi?id=1792370.

sorry, how is that bug relevant here?

Sorry, copy and paste failure, I've meant #139.

I still don't understand - this PR is not changing any behavior, just trying to reduce dependencies duplicates.

I still don't understand - this PR is not changing any behavior, just trying to reduce dependencies duplicates.

My comment was related directly to this PR. It was just a note, that users that use DAG-PB should be aware that the current implementation isn't spec compliant. As you are interested in reducing duplicated dependencies, I thought it would be appropriate to mention that.

Does anyone know how to fix the Windows CI, so that it can compile protoc?

Does anyone know how to fix the Windows CI, so that it can compile protoc?

Looks like it's blocked on protobuf-src itself: https://github.com/MaterializeInc/rust-protobuf-native/issues/4 😢

As protobuf-src is using autocxx, https://github.com/google/autocxx/blob/b245636274be4206be5849cf3355b315a609969c/.github/workflows/ci.yml might give some ideas on how to get it compiled on Windows.

Closing in favor of #161


fix: throw errors when function or isc-config cannot be loaded

This changes the behaviour and instead of logging a message we now throw during bundling if:

The edge function file contains a syntax/runtime error
The config export is not an object
The config object could not be serialized

Fixes netlify/pod-compute#422
Fixes netlify/pod-compute#426

As I said yesterday, I would recommend a two-stage approach where we start by just logging these and only then start failing builds. This lets us fine-tune our own logic without disrupting people's workflows.

As I said yesterday, I would recommend a two-stage approach where we start by just logging these and only then start failing builds. This lets us fine-tune our own logic without disrupting people's workflows.

Can you elaborate? Because logging is what we do right now.

Can you elaborate? Because logging is what we do right now.

But we're throwing BundleError now, which I don't think we're catching anywhere? Won't that fail the build?

Can you elaborate? Because logging is what we do right now.

But we're throwing BundleError now, which I don't think we're catching anywhere? Won't that fail the build?

Sorry what I meant with right now is without this PR. Currently the latest version is already logging all these errors.
And yes with this change we are breaking the build now, which IMHO is better than silently ignoring the error and getting an unpredictable edge-function.
Although this change should be FF i agree, will add that.

Added the FF


Possible bug fix for memory region enumeration

Not familiar with the code base at all, but I was reading through this file and it seems as though there is a possible typo? I'm not sure if the original behaviour was intended or not but I thought it was worth pointing this out in case it was an accident!

This looks like a copy paste error. Thank you for the fix.


Some problems for Cityscapes preprocessing

I used these instructions to preprocess cityscapes
python prepare_train_data.py
--img_height 512
--img_width 1024
--dataset_dir <path_to_downloaded_cityscapes_data>
--dataset_name cityscapes
--dump_root <your_preprocessed_cityscapes_path>
--seq_length 3
--num_threads 8
But when I set --seq_length 3, nothing should happen to the data set, and there's nothing in the preprocessed_cityscapes folder, but when I set --seq_length 1, The processed images appear in the preprocessed_cityscapes folder. Do the Settings --seq_length 3 and --seq_length 1 affect the images?

Hi, seq_length=3 means that we process (-2, 0, 2) frames, stack them into a single image and save it. When training, we load this image and split it into 3 parts, i.e., the target frame (0) and the source frames (-2, 2). If you set seq_length, the saved image will only contain frame 0. To align with the training setting of our method and previous methods like ManyDepth, you should use seq_length=3.
BTW, you succeed to run it with seq_length=1, so I think there is no bug. You may check it again. Maybe wait a while for the processing?

Another possibility: dump_root should not be an existing folder. When you rerun this script, you'd better set a new path for dump_root or delete the existing one.

Thank you very much for your answer. I think there may be a problem with the data set. May I ask if you have the resource leftImg8bit_sequence_trainvaltest.zip? The link to the official website is too slow to download.

How about downloading with wget? You can refer to https://github.com/cemsaz/city-scapes-script.


Licensing sign off issue for first time contributors

This is a sign-off issue as per RFC 2044 (tracking issue) to license the rust-lang/rfcs repo under dual Apache2/MIT licensing terms.
For a discussion on why this move is desired, please see the RFC's text.
You are receiving this notification because you have opened a PR to contribute to this repo.
As you have opened your pull request before PR #2075 was merged, which implicitly assumes from any new PR to include content licensed under these conditions, your contribution might be included without you having agreed to the licensing terms. Also, you are a first-time contributor, which means I didn't include you in my earlier sign off issues for past contributors (#2076, #2077, #2078, #2079).
While smaller changes can't be copyrighted by law, its non-trivial to find out with certainity whether a given change falls under copyright or not, due to the nature of the matter. Therefore I'm asking you to agree to the new terms even if you consider your contributions to be not copyrightable.
Checkoff
To agree to the licensing terms, please comment with:
I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

Thank you!

[x] @Aaronepower
[ ] @ciphergoth
[x] @clarcharr
[ ] @contactomorph
[x] @cristicbz
[ ] @cswindle
[x] @DemiMarie
[ ] @dobkeratops
[ ] @EpicatSupercell
[x] @estebank
[x] @gnzlbg
[x] @ishitatsuyuki
[x] @kennytm
[ ] @mgattozzi
[x] @mitsuhiko
[ ] @Osspial
[x] @Rufflewind
[x] @s3bk
[x] @scalexm
[x] @schuster
[ ] @semarie
[ ] @skade
[x] @VFLashM
[x] @Xaeroxe
[x] @Zoxc

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0
license, allowing licensees to chose either at their option.
On Sat 5. Aug 2017 at 13:41, kennytm<EMAIL_ADDRESS>wrote:

I license past and future contributions under the dual MIT/Apache-2.0
license, allowing licensees to chose either at their option.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rust-lang/rfcs/issues/2096#issuecomment-320438999,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA3NpkJDK9MsRKAYotgDfXLqeUQj3S1Sks5sVFTkgaJpZM4OucFd
.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option.

So, everyone has signed off! This means I can close this. Thank you all!


HLSL "Step forwards Over(F10)" still broken only with the first line of hlsl with v1.25

Description
As #2786 mentioned, the specific performance is that when using "Step forwards Over(F10)" button, hlsl will not jump to the next line but jump into the function. This still exists only with the first line of hlsl on v1.25. Renderdoc v1.21 works fine.
Steps to reproduce
Use unity 2021.3.4f1 with HDRP sample project and load renderdoc
Add #pragma enable_d3d11_debug_symbols to shader
Debug into the pixel and press "Step forwards Over(F10)" with the first line of hlsl
Environment

RenderDoc version: v1.25
Operating System: Windows 10
Graphics API: DX11

If this is reproducible with a sample project can you please share a capture that demonstrates the problem? That way I can be sure I'm debugging your actual bug. I am not at all familiar with unity and I don't know what HDRP is.

Sure, I have already sent you an email with the .rdc under that issue.

That should fix the issue, the first instruction step wasn't fetching a callstack so stepping over didn't have a reference point to know what the current function was.


Example demonstrating multiple version syntax needed

Hello,
The APIVersion can be specified as one version, or a list of versions, if the API is supported through multiple versions.
An example demonstrating the syntax for multiple versions would be very helpful.
Thanks

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

ID: e53dbbe8-f479-2e9e-7555-9e7b10804827
Version Independent ID: fc3fd536-d521-040f-aeba-d2adeb7025e9
Content: APIPublisher Property (Page) - Business Central
Content Source: dev-itpro/developer/properties/devenv-apipublisher-page-property.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Hello, the issue is filed on the APIPublisher property, but you mention the APIVersion property for multiple versions. The syntax is this: APIVersion = 'beta', 'v1.0';
You can see this in the topic here - I hope that helps? Thanks.


How to use it?

Is there some example?

I found this : https://mycodesmells.com/post/pooling-grpc-connections

I would like to know how the performance is with high concurrency


Salt PR Day 6

Mostly minor changes. If the other PR branch goes through first, I can update this one.

Don't forget to update this PR with the suggested changes

I'll update and merge it tomorrow, should have time on the weekend


Unidirectional links on Piccadilly line in the Heathrow area -- minor bug?

The London Tube map (the official one) seems to me to indicate that the Piccadilly line, at the Heathrow end, goes from Hatton Cross to Heathrow Terminal 4 and on to Heathrow Terminal 2&3 (but not the other way round, so: unidirectional), and thence to Hatton Cross. (As opposed to the branch from Hatton Cross through Terminal 2&3 to Terminal 5, which seems to be "normal", i.e., bidirectional.)
In this reading I would expect
map-tube --map=London --start="Heathrow Terminal 4" --end="Hatton Cross" --preferred
to yield
Heathrow Terminal 4 (Piccadilly), Heathrow Terminals 2 & 3 (Piccadilly), Hatton Cross (Piccadilly)
and not
Heathrow Terminal 4 (Piccadilly), Hatton Cross (Piccadilly)

@gwselke once again, thank you for your continuous support and encouragement.
I have released the patch: Map::Tube v3.88 and Map::Tube::London v1.40 but for some reason, it is not showing up on MetaCPAN.
I have reported this to the Team MetaCPAN.
Please give it a try from the source (GitHub), if you can't get it from CPAN directly.

Hi Mohammad -
It seems to be tricky. I think the connection between Heathrow Terminals 2 & 3 and Hatton Cross should be bidirectional.
map-tube... --start="Hatton Cross" --end="Heathrow Terminals 2 & 3"
currently sends you through Heathrow Terminal 4.
Consulting tfl.gov.uk/plan-a-journey, however, yields a direct (non-stop) cobbection between the two named stations.
From my understanding, only the two connections involving Terminal 4 are unidirectional.
\Gisbert
-------- Ursprüngliche Nachricht --------
Von: Mohammad Sajid Anwar @.>
Gesendet: 17. Dezember 2024 13:52:00 MEZ
An: manwar/Map-Tube-London @.>
CC: gwselke @.>, Mention @.>
Betreff: Re: [manwar/Map-Tube-London] Unidirectional links on Piccadilly line in the Heathrow area -- minor bug? (Issue #4)
@gwselke once again, thank you for your continuous support and encouragement.
I have released the patch: Map::Tube v3.88 and Map::Tube::London v1.40 but for some reason, it is not showing up on MetaCPAN.
I have reported this to the Team MetaCPAN.
Please give it a try from the source (GitHub), if you can't get it from CPAN directly.
--
Reply to this email directly or view it on GitHub:
https://github.com/manwar/Map-Tube-London/issues/4#issuecomment-2548380955
You are receiving this because you were mentioned.
Message ID: @.***>

@gwselke Yes, you are right.
I have released patch just now. Map::Tube::London v1.41.

Perfect now -- thank you for your fast responses, Mohammad!


Will it be good to add a camera button on the screen with a microphone ,  Listen only ?

https://prnt.sc/Vce_u7sqa5dJ
Will it be good to add a camera button on the screen with a microphone ,  Listen only ? as most of the conference portal provides it

We don't have any plan to do that. We want to make it separated.

Thank you


Add a warning explaining the need for a default route for Kubernetes clusters

@atanasdinov Can you please provide more information for this issue?

Yeah, sorry for not putting a description. We basically want to ensure that our docs also list the k3s and RKE2 route prerequisites:

https://docs.rke2.io/install/airgap#prerequisites
https://docs.k3s.io/installation/airgap#default-network-route

@atanasdinov Thank you for this information. Can you please let me know the sections where you would like these prerequisites to be included? Do you want me to include these as links in the relevant sections?


#29 specify docker-compose file

#29
Allows user to specify the docker-compose file used by passing the parameter compose_file_name. Defaults to docker-compose.yml which maintains backwards compatibility.

Codecov Report

Merging #39 into master will increase coverage by 0.06%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #39      +/-   ##
==========================================
+ Coverage   77.57%   77.64%   +0.06%
==========================================
  Files          17       17
  Lines         330      331       +1
  Branches       21       21
==========================================
+ Hits          256      257       +1
  Misses         59       59
  Partials       15       15

Impacted Files
Coverage Δ

testcontainers/compose.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

@cal97g thank you


Is this still viable

I kind of need something that does this, or I need to be able to start a periodic task that has access to some config. And start it during process startup.
Was this ever built into core? Is this project still salvageable?

This is old... really old. It probably still can be made to work.
I would first try and use something like environment variables if possible. But if the configuration must be part of the Kong config (via plugin configs) then that is not really an option I guess.


Fix/did web create key

Was fiddling with did:web and noticed that the owner key ID and Controller were mismatched within the CreateDoc function.
Searched around and saw that it was also mismatched on the did:peer resolve method.

Codecov Report

Merging #430 (a3964cc) into main (bce640c) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #430   +/-   ##
=======================================
  Coverage   56.95%   56.95%
=======================================
  Files          67       67
  Lines        7334     7334
=======================================
  Hits         4177     4177
  Misses       2419     2419
  Partials      738      738

Impacted Files
Coverage Δ

did/peer/peer0.go
58.54% <100.00%> (ø)

did/web/web.go
70.64% <100.00%> (ø)

Thanks for fixing! Would you mind adding a test that failed before these changes were made?

Yup I could do that.

Added tests, let me know if you'd like me to modify it or add to it in any way to enhance overall testing.

This is what it looked like failing on main.
cc @andresuribe87

Rebased main and pushed.

sorry @LiranCohen can you rebase once more and I'll merge?

merging in https://github.com/TBD54566975/ssi-sdk/pull/430


Delgaz Grid no jobs

Steps to reproduce the bug
Open the URL  https://admin.peviitor.ro/  in the browser
Navigate to the "Account" section
Attempt to run the scrapper
Check the jobs from validator
Expected result:  Have all jobs available on Delgaz page
Actual result: Had no jobs available on Delgaz page
Environment that was tested on
OS: Win 10
Browser: Edge, Chrome (last versions available for Win 10)
Device: PC

EON scraper need to be on hold to see if this is problem related with Delgaz

Bug fixed


Tracking range

What is the tracking range for 3d and 2d tracking challenges?
Should we only track objects which are ahead of the vehicls?

Everyone object in the scene


sign images with additional tags during the release

What this PR does:
During the release we sign images push to the ECR, but only the ones for the version that's being released. The images pushed with additional tags (v2) are not signed. This PR fixes that.

@kathirsvn Ohh man I can not believe that we both did not catch this bug: https://github.com/stargate/stargate/pull/2437

@kathirsvn Ohh man I can not believe that we both did not catch this bug: #2437

yeah ... untestable as well, since it's in the release workflow.


uefi-test-runner: speed up ploting of sierpinski triangle by updating changed pixel only

When only one pixel needs to be updated, there is no need to transfer the entire buffer. After drawing the background in advance, you only need to update each pixel that requires it.

Interesting. May you tell us a little about the background how/where you noticed the slow performance? Are you running everything inside a QEMU without accelerator?

Are you running everything inside a QEMU without accelerator?

Yes, I executed the example within QEMU on my laptop, and it took several tens of seconds for the outline to appear.

I ran it locally on my machine. A notable performance improvement - thanks for your contribution!


Adding owner to the card

Hi,
First, thank you~ Really helps me manage my team's tasks.
However, I can't get the owner of the task to be displayed in the card.
Am I missing something here?

I managed to add the owner by adding this line below the footer class in Kanban.html. It works but i know its not tidy code (and the glyph doesn't work):
{{ task.owner }}
Before doing that I think you need to instruct app.js to pull the owner from outlook by adding this line to app.js in the array (line 164 ish)
owner: tasks(i).Owner,

Hi Billy,
Thanks, that worked!
Much appreciated.

You're welcome. I would love to continue to improve this. Its making a big difference to my work life.

Hi All,
My updated solution works with the icons:
ADD THIS:

 {{ task.owner }}
AFTER:
 {{ task.categories }}
This solution works fine if you change:

by:


Exception "Sync API Umbrella Users and API Backends" Error: Server is required

When starting Meteor on the develop branch, I am getting an error:
Error: Server is required
     at getErrorObject (packages/aldeed:collection2/collection2.js:369:1)
     at [object Object].doValidate (packages/aldeed:collection2/collection2.js:352:1)
     at [object Object].Mongo.Collection.(anonymous function) [as insert] (packages/aldeed:collection2/collection2.js:154:1)
     at app/server/methods/apiBackends.js:15:23
     at Array.forEach (native)
     at Function._.each._.forEach (packages/underscore/underscore.js:105:1)
    at [object Object].Meteor.methods.syncApiBackends (app/server/methods/apiBackends.js:9:9)
     at maybeAuditArgumentChecks (packages/ddp/livedata_server.js:1617:1)
     at packages/ddp/livedata_server.js:1530:1
     at [object Object]._.extend.withValue (packages/meteor/dynamics_nodejs.js:56:1)

The error seems to be related to the server/methods/apiBackends.js:15:23, which is the syncApiBackends method.
SyncedCron produces the same error, when I comment out the initial Meteor.call("syncApiBackends") in startup.js:16:
Exception "Sync API Umbrella Users and API Backends" Error: Server is required

@frenchbread, can you please look into this error? I am not sure what has changed recently to regress the syncApiBackends method.

@brylie Had the same error. In develop branch it somehow fixed itself after couple of server launches, but in featire/api-config-import, in apiBackend Schema file I updated server and matching fields as optional. This could actually fix develop branch as well. Seems like hotfix needed.

Ah, this seems like a bug with API Umbrella then. Or at least, the REST API may not be returning all fields perhaps?

@frenchbread the keys server and matching may be invalid. API Umbrella uses servers and url_matches for those fields.

@brylie Agree, this could be an error on API Umbrella side. Since everything worked before and suddenly started to crash.

Well, it seems to be on our side, since we recently changed the schema required fields while our schema does not match the API Umbrella Backend model.

I updated the schema in my open pull request #345. Merging this pull request should hopefully resolve this problem.


Handle rate limit error with backoff

Uses the backoff library to "try again" if the account hits rate limit.

Amazing reaction time there!


ResourceWarning: subprocess is still running

Using ooo-dev-tools 0.47.18 (also on 0.47.17 and I don't remember for previous ones) I'm getting a ResourceWarning about un unkilled subprocess:
$ PYTHONTRACEMALLOC=20 python repro.py
05/10/2024 09:24:20 - DEBUG - LoInst - Root: LoInst Init
05/10/2024 09:24:20 - DEBUG - LoInst - Root: LoInst created
05/10/2024 09:24:20 - DEBUG - LoInst - Root: load_office()
05/10/2024 09:24:20 - DEBUG - LoInst - Root: on_reset() Triggering RESET
05/10/2024 09:24:20 - DEBUG - LoInst - Root: on_reset() RESET Triggered. Current Doc is None
05/10/2024 09:24:20 - DEBUG - LoInst - Root: on_office_loading() Triggering OFFICE_LOADING
05/10/2024 09:24:20 - DEBUG - LoInst - Root: on_office_loading() Triggered OFFICE_LOADING.
Warning: failed to launch javaldx - java may not function correctly
05/10/2024 09:24:21 - DEBUG - LoInst - Root: on_office_loaded() Triggering OFFICE_LOADED
05/10/2024 09:24:21 - DEBUG - LoInst - Root: on_office_loaded() Triggered OFFICE_LOADED
05/10/2024 09:24:21 - DEBUG - LoInst - Root: load_office() Loaded Office
05/10/2024 09:24:21 - DEBUG - LoInst - Root: Closing Office
05/10/2024 09:24:21 - DEBUG - LoInst - Root: on_office_closing() Triggering OFFICE_CLOSING
05/10/2024 09:24:21 - DEBUG - LoInst - Root: on_office_closing() Triggered OFFICE_CLOSING
05/10/2024 09:24:21 - DEBUG - LoInst - Root: Office terminated
05/10/2024 09:24:21 - DEBUG - LoInst - Root: Office bridge has gone!!
05/10/2024 09:24:21 - DEBUG - LoInst - Root: on_office_closed() Triggering OFFICE_CLOSED
05/10/2024 09:24:21 - DEBUG - LoInst - Root: on_office_closed() Triggered OFFICE_CLOSED
05/10/2024 09:24:21 - DEBUG - LoInst - Root: on_reset() Triggering RESET
05/10/2024 09:24:21 - DEBUG - LoInst - Root: on_reset() RESET Triggered. Current Doc is None
/usr/lib/python3.12/subprocess.py:1127: ResourceWarning: subprocess 1006971 is still running
  _warn("subprocess %s is still running" % self.pid,
Object allocated at (most recent call last):
  File "repro.py", lineno 12
    b()
  File "repro.py", lineno 9
    with Lo.Loader(Lo.ConnectSocket(headless=True), opt=options) as loader:
  File ".venv/lib/python3.12/site-packages/ooodev/loader/lo.py", lineno 212
    self.loader = Lo.load_office(
  File ".venv/lib/python3.12/site-packages/ooodev/loader/lo.py", lineno 752
    result = cls._lo_inst.load_office(connector=connector, cache_obj=cache_obj)
  File ".venv/lib/python3.12/site-packages/ooodev/loader/inst/lo_inst.py", lineno 730
    lo_loader = LoLoader(connector=b_connector, cache_obj=cache_obj, opt=opt)
  File ".venv/lib/python3.12/site-packages/ooodev/loader/inst/lo_loader.py", lineno 64
    self._lo_inst.connect()
  File ".venv/lib/python3.12/site-packages/ooodev/conn/connect.py", lineno 612
    self._popen()
  File ".venv/lib/python3.12/site-packages/ooodev/conn/connect.py", lineno 667
    self._popen_from_args(args, shutdown)
  File ".venv/lib/python3.12/site-packages/ooodev/conn/connect.py", lineno 292
    self._soffice_process = subprocess.Popen(

with repro.py containing:
import logging

from ooodev.loader.inst.options import Options as LoOptions
from ooodev.loader.lo import Lo

def b():
    options = LoOptions(log_level=logging.DEBUG)
    with Lo.Loader(Lo.ConnectSocket(headless=True), opt=options) as loader:
        pass

b()

I don't know how to reproduce this. Do your have more information?

Here is the script I am running:
import logging

from ooodev.loader.inst.options import Options as LoOptions
from ooodev.loader.lo import Lo
from pathlib import Path
import tempfile

def b():
    options = LoOptions(log_level=logging.DEBUG)
    with tempfile.TemporaryDirectory() as tmpdirname:
        tmpdir = Path(tmpdirname)
        with Lo.Loader(
            Lo.ConnectSocket(
                headless=True,
                extended_args=[
                    f"-env:UserInstallation={tmpdir.as_uri()}/user_profile",
                    f"-env:UNO_SHARED_PACKAGES_CACHE={tmpdir.as_uri()}/shared_packages_cache",
                ],
            ),
            opt=options,
        ) as loader:
            pass

b()

The env args just tells LibreOffice to not load any user or shared extensions by setting their paths to a temp directory.
On the command Line I run:
PYTHONTRACEMALLOC=20 python repro.py

Entire Results are:
05/10/2024 12:42:15 - DEBUG - LoInst - Root: LoInst Init
05/10/2024 12:42:15 - DEBUG - LoInst - Root: LoInst created
05/10/2024 12:42:15 - DEBUG - LoInst - Root: load_office()
05/10/2024 12:42:15 - DEBUG - LoInst - Root: on_reset() Triggering RESET
05/10/2024 12:42:15 - DEBUG - LoInst - Root: on_reset() RESET Triggered. Current Doc is None
05/10/2024 12:42:15 - DEBUG - LoInst - Root: on_office_loading() Triggering OFFICE_LOADING
05/10/2024 12:42:15 - DEBUG - LoInst - Root: on_office_loading() Triggered OFFICE_LOADING.
05/10/2024 12:42:17 - DEBUG - LoInst - Root: on_office_loaded() Triggering OFFICE_LOADED
05/10/2024 12:42:17 - DEBUG - LoInst - Root: on_office_loaded() Triggered OFFICE_LOADED
05/10/2024 12:42:17 - DEBUG - LoInst - Root: load_office() Loaded Office
05/10/2024 12:42:17 - DEBUG - LoInst - Root: Closing Office
05/10/2024 12:42:17 - DEBUG - LoInst - Root: on_office_closing() Triggering OFFICE_CLOSING
05/10/2024 12:42:17 - DEBUG - LoInst - Root: on_office_closing() Triggered OFFICE_CLOSING
05/10/2024 12:42:17 - DEBUG - LoInst - Root: Office terminated
05/10/2024 12:42:17 - DEBUG - LoInst - Root: Office bridge has gone!!
05/10/2024 12:42:18 - DEBUG - LoInst - Root: on_office_closed() Triggering OFFICE_CLOSED
05/10/2024 12:42:18 - DEBUG - LoInst - Root: on_office_closed() Triggered OFFICE_CLOSED
05/10/2024 12:42:18 - DEBUG - LoInst - Root: on_reset() Triggering RESET
05/10/2024 12:42:18 - DEBUG - LoInst - Root: on_reset() RESET Triggered. Current Doc is None

Hmm... I noticed Warning: failed to launch javaldx - java may not function correctly in our output. I wonder if this is related?

The next release has extra steps in place when closing. Most likely this will be resolved.

Forgot to say there's an export PYTHONDEVMODE=y in my bashrc, this enables cpython to show this kind of warnings, maybe that's just what's missing?

Warning: failed to launch javaldx - java may not function correctly

Seens this too, but I have no idea what this is :D Tried $ apt search javaldx, found nothing (I'm running Debian here).

I have found the default version of Debian to be a bit problematic.
When I tried to install APSO or LibrePythonista (the only two I tried) on a default version of Debian  they would not install.
I notiecd the default Debian did not have LibreOffice Base installed.
Also when I checked in LibreOffice Settings there was no Java installed.
I tried so many ways to install java on Debian for LibreOffice and had no luck.
I figured the failed installs of APSO and Librepyhthonista in Debian were due to missing Java.
I could not fix it so I installed a Flatpak version of LibreOffice and then it worked fine.

Version 0.47.19 has been released to day. I now monitors the subprocess that starts LibreOffice and shuts it down when the main thread stops.


In navigate mode, random cursor motion

Hello,
I've been having issues with navigation mode, especially for softwrapped paragraphs. I've made changes to my .vimrc (which I source) per #259 so that I can do that. Nav-mode (especially gk/gj) seems to randomly displace my cursor, and gets it caught in weird cycles; for example trying to go down a softwrapped line can result in going down several lines, then cycling back to the top of the paragraph before getting to the softwrapped line to-be-edited. Clicking will insert the cursor in a random spot somewhere in the document, often selecting a large swath of random text in the process. Interestingly, none of this happens in insert mode. It seems to go away sometimes if I close then reopen the entire program. It somehow seems related to whether I've clicked onto a tab in the editor view panel, clicked away (to some other tab) then clicked back to that tab. If I do that, it often makes these issues go away.
Obviously I really want to get this sorted, but I'm not sure what other info would be helpful for troubleshooting. I'm happy to provide whatever information is deemed necessary.
Thanks for the great plugin.

I can reproduce this even with clear vimrc without plugins. gj displaces cursor position on softwrapped lines.

The issue does not exists in #307.

Are you saying PR #307  somehow fixed this issue as well?
I wasn't getting this to happen consistently. Sometimes closing a window and reopening it would 'fix' it, or change the way in which it was working (like, if you were scrolling down through softwrapped text, it could sometimes change where the cursor got bounced back to if it got stuck in a loop). It always seemed to resurface at inconvenient times, though.

Yes. But I'm not sure that this fixed exactly be the PR (maybe it works on master branch too).

I get this issue when the active file in VSCode has some fold regions. If I epand all folded regions, the editor works well.

I get this issue when the active file in VSCode has some fold regions. If I epand all folded regions, the editor works well.

Same here, it suddenly started happening yesterday! :/


[BUG]Traceback seems not able to print locals nor code around

Describe the bug
In readme, the screenshot shows it's able to show local variables and code around while printing exceptions. However, this is what I see:

To Reproduce
A minimal code example that reproduces the problem would be a big help if you can provide it. If the issue is visual in nature, consider posting a screenshot.

Platform

OS: Windows 10 20H2 x64
Rich: 9.4.0 installed by conda 4.9.2 from conda-forge
IDE: PyCharm community 2020.2.4
Terminal 1: the one built-in in PyCharm
Terminal 2: Windows Terminal 1.4.3243.0 (the new one)

When you enter code directly in to the REPL it isn't stored on disk, so Rich isn't able to load and display the code in the traceback. If you try it without the Rich handler you can see that the default exception handler doesn't give you a preview either.
I'm afraid I can't do much about the code preview, but Rich should still be able to show the locals. I'll look in to that.

The screenshot is just coping the code to Windows Terminal. If I just run it in PyCharm, the result is almost the same, just the color slightly different.

pyCharm has some know problems. See the note here... https://rich.readthedocs.io/en/latest/introduction.html

Yeah, I've noticed that! Thanks!
So~there's only "slightly" difference~

Another thing is: my Rich is in 9.4.0, and Conda blocks me from updating. Would that be the problem?

9.5.1 seems to be stuck in Conda forge. I'm sure @jan-janssen will be able to resolve it when he has the chance to look at it.

Fixed in 9.6.0 (just released)

Wow! Thanks a lot!

Weird! I still can't see it! Am I getting something wrong?
Rendered

Original Python ( comment the first two lines)

And... by viewing these, Python can get the code!
I've upgraded Rich to 9.6.0 by Conde throough conda-forge, and I've restarted PyCharm.

I think there was an encoding error on Windows. Please try v9.6.1
Out of interest can you paste the output of this command:
python -m rich.diagnose

Yeah! Fixed in 9.6.1! Nice work on the first day in a new year!
As to python -m rich.diagnose, here it is:
Windows Terminal

The terminal in PyCharm

The normal output of PyCharm
How to do that?🤔
p.s. Now I know why the color is slightly different. PyCharm supports the legacy.

Yeah! Fixed in 9.6.1! Nice work on the first day in a new year!
As to python -m rich.diagnose, here it is:
Windows Terminal

The terminal in PyCharm

The normal output of PyCharm
How to do that?🤔
p.s. Now I know why the color is slightly different. PyCharm supports the legacy.


python313: 3.13.0a3 -> 3.13.0a5

Description of changes
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-5

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
24.05 Release Notes (or backporting 23.05 and 23.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 289190 at 3278f8fc run on aarch64-darwin 1

1 package failed to build:

python313

dyld[71479]: Library not loaded: /lib/libpython3.13.dylib
  Referenced from: <49A2F269-84BC-380C-9CCD-A0BB4F45CD7F> /nix/store/jvq224fk3rmyf8mknwnlgvkdh9s28bz4-python3-3.13.0a4/bin/python3.13
  Reason: tried: '/lib/libpython3.13.dylib' (no such file), '/usr/local/lib/libpython3.13.dylib' (no such file), '/usr/lib/libpython3.13.dylib' (no such file, not in dyld cache)
/nix/store/zf8hff9bnlfix7l7gjsnv3jc22lxzzxx-stdenv-darwin/setup: line 176: 71478 Broken pipe: 13         find $out -name "*.py"
     71479 Abort trap: 6           | $out/bin/python -m compileall -q -f -x "lib2to3" -i -

It will be fixed in 3.13.0a5. https://github.com/python/cpython/issues/115737
For 3.13.0a4, we need this patch.
(fetchpatch {
  url = "https://github.com/python/cpython/commit/074bbec9c4911da1d1155e56bd1693665800b814.patch";
  hash = "sha256-7H0f54GVXkPsQs1VS8mbyw/9fXYACmJ3TKya6ZXVGhE=";
 })

@ofborg build python313

Still looks broken on 3.13.0a5

You forgot to push! 😄

Damn! :facepalm:

Finally, it is possible to disable GIL from Python 3.13.0a5.
https://peps.python.org/pep-0703/
https://github.com/python/cpython/pull/116338
How about adding the following option to make it easier to override?
I have confirmed that the GIL is disabled on x86_64-linux and aarch64-darwin.
diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix
index 6f6da043d845..bc717d9f4f41 100644
--- a/pkgs/development/interpreters/python/cpython/default.nix
+++ b/pkgs/development/interpreters/python/cpython/default.nix
@@ -60,6 +60,7 @@
 , static ? stdenv.hostPlatform.isStatic
 , enableFramework ? false
 , noldconfigPatch ? ./. + "/${sourceVersion.major}.${sourceVersion.minor}/no-ldconfig.patch"
+, disableGil ? false

 # pgo (not reproducible) + -fno-semantic-interposition
 # https://docs.python.org/3/using/configure.html#cmdoption-enable-optimizations
@@ -405,6 +406,8 @@ in with passthru; stdenv.mkDerivation (finalAttrs: {
     "--enable-shared"
   ] ++ optionals enableFramework [
     "--enable-framework=${placeholder "out"}/Library/Frameworks"
+  ] ++ optionals (disableGil && pythonAtLeast "3.13") [
+    "--disable-gil"
   ] ++ optionals enableOptimizations [
     "--enable-optimizations"
   ] ++ optionals (sqlite != null) [

Sure, feel free to push it on top, but let's start using lib.enableFeature.

Fair enough. The negative flag is hard to understand.
I agree with enableGIL.

updated

@ofborg build "(python313.override { enableGil = false; })"
:crossed_fingers:

Ouch, the tokenization....

Result of nixpkgs-review pr 289190 --extra-nixpkgs-config '{   packageOverrides = pkgs: rec {     python313 = pkgs.python313.override { enableGIL = false; };   }; }' at 8837f2fe run on aarch64-darwin 1

2 packages built successfully:

python313
python313Full

Result of nixpkgs-review pr 289190 --extra-nixpkgs-config '{   packageOverrides = pkgs: rec {     python313 = pkgs.python313.override { enableGIL = false; };   }; }' at 8837f2fe run on x86_64-linux 1

4 packages built successfully:

python313
python313.debug
python313Full
python313Full.debug

OK, the GIL changes won't apply due to the refactor. Doing it manually.


Fix metallic F90 in UsdPreviewSurface

This changelist fixes the computation of F90 in the metallic workflow of UsdPreviewSurface.
This aligns the MaterialX graph for UsdPreviewSurface with its specification (https://graphics.pixar.com/usd/release/spec_usdpreviewsurface.html), which states:
"If metallic is 1, then both F0 (reflectivity at 0 degree incidence) and edge F90 reflectivity will simply be the Albedo. If metallic is 0, then Albedo is ignored in the calculation of F0 and F90; F0 is derived from ior via ((1-ior)/(1+ior))^2 and F90 is white. In between, we interpolate."

Thanks to @klucknav and @spiffmon for noting this issue, and I'm additionally CC'ing @pablode for his thoughts on this proposed change.


Ngrok support

Is there any chance to add ngrok support to be able to use ngrok instead of port-forwarding?

@Perchant76 did you check the -ng option? Isn't that what you're looking for?

Well I haven't read the - h properly. Sorry for unnecessary issue


Exact nature of ephemeral sessions?

The docs state:
"""Binder is meant for interactive and ephemeral interactive coding, meaning that it is ideally suited for relatively short sessions. Binder will automatically shut down user sessions that have more than 10 minutes of inactivity (if you leave your window open, this will be counted as “activity”).
Binder aims to provide at least 12 hours of session time per user session. Beyond that, we cannot guarantee that the session will remain running."""
Presumably, any data I have in volatile storage will be lost after some time.  However, it is not entirely clear what this means in the context of non-volatile storage and the Docker image/container.  From other info in the docs, it seems that the image remains.  Does the container remain?  If so, will stuff saved to file remain?  E.g. when the jupyter notebook "autosaves", will that be retained long-term, or is that also lost?

Binder uses JupyterHub, in particular it incorporates the https://zero-to-jupyterhub.readthedocs.io Helm Chart. This means you're free to choose what happens to containers and data. The default is an ephemeral container, but you can add authentication to JupyterHub/BinderHub, configure permanent storage, and decide whether to keep our delete stopped containers, all in the Z2JH chart.


Can't have 2 vs code instances open with 2 different projects (one forked from the other)

I looks like having 2 vscode instances open with 2 projects is a usual thing and it generally work for me. But if one of the projects was forked from the other one, having these 2 projects opened at the same time in 2 vscode instances doesn't work: it only allows 1 of these projects opened at once.

VSCode Version: 1.22.1
OS Version: Mac OS High Sierra 10.13.4

Steps to Reproduce:

Have VS code open with project A in git repository rA
Fork project A in repository rA into project B in repository rB. (Both repos should host the same code)
Try to open 2 instances of VS code: one with project A and another one with project B

These 2 project, in different repos have different names. It looks like VS code is using something in git to decide whether it's opening a new project or it's the same one that is already open. Could this be the case?
Does this issue occur when all extensions are disabled?: Yes/No
Yes

I closed all instances of vs code and it started working 🤷♀


[fix] x-www-form-urlencoded body encoding in HTTP form POST

Description of change
Fix the FormPost body encoding when content type is x-www-form-urlencoded. The current implementation does not handle correctly line endings, special characters (e.g. '+') and does not convert spaces to '+' characters.
See https://url.spec.whatwg.org/#application/x-www-form-urlencoded
Additional changes and their rationale
Changes mandatory for implementing the fix:

Change FormPost initialization to throwing and to take contentType: ContentType parameter to enable encoding the FormPost.body according to the content type and change the initializer calls in this repository accordingly.
ContentType.key = "Content-Type" was erroneously defined as a case of enum ContentType although it is not a content type, but a HTTP header key for content types. Changed it to static let key = "Content-Type".

Other improvements:

Make the properties of FormPost that are immutable by its conformance to the Request protocol also immutable (let instead of var). The properties were not mutated either by the code in this repository. Immutability is also a better default in Swift, unless mutability is required.
Unify the FormPost interface with its protocol conformance Request:

define the properties in the same order in both and use the same ordering for initializer parameters
Move property documentation from the FormPost implementation to the Request protocol, as it should define the semantics of the interface.

The property FormPost.formData: [String: Any] was only used for input and producing FormPost.body. Changed it from a property to init parameter. Also initialize the body property eagerly already in the initializer as it will be queried in any sensible use case of FormPost anyways.
Remove the Dictionary extension toQueryItems() -> [URLQueryItem] that failed to encode the body correctly and that was used only by FormPost.

Fixes #55.
Type of change
Please delete options that are not relevant.

[x] Bug fix
[x] Breaking change: potentially, as contains changes to public APIs of this package. Did a search across the eu-digital-identity-wallet organization and it seems that the changed components were used only within this package. Note that the FormPost struct could not be used external to its module as it does not define a public initializer.

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Tests in this repository pass (except for tests that have been failing in the main branch since 054a2b2)
[x] Works with the Finnish EUDIWallet backend. Failed before this fix, because its credential metadata contained a scope "pid.vc+sd-jwt" with an illegal character ('+') if not encoded properly.

Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the readme
[x] My changes generate no new warnings
[ ] I have added unit tests that prove my fix is effective or that my feature works (the changed code was and is covered by unit tests of other parts of the library)
[x] New and existing unit tests pass locally with my changes (except for tests that have been failing in the main branch since 054a2b2)

Note that there is a verbatim copy in the eudi-lib-ios-siop-openid4vp-swift library of the same FormPost component and its dependencies that is fixed here: https://github.com/eu-digital-identity-wallet/eudi-lib-ios-siop-openid4vp-swift/blob/427be9f7e6ac298f9f807a145c479519a8657274/Sources/Main/Services/VerifierFormPost.swift. Should this kind of common utility classes be extracted to a common library?

Great work here @srosenda , we wanted to revisit FormPost ourselves for ages :) Please bear with us because it will be several days before we look into this PR. Thanks!

Test for FormPost added in 1769c56 and the implementation changed to follow the whatwg/url specification more closely.

Note that there is almost a verbatim copy in the eudi-lib-ios-siop-openid4vp-swift library of the same FormPost component and its dependencies, including Request protocol that are fixed in this PR, see https://github.com/eu-digital-identity-wallet/eudi-lib-ios-siop-openid4vp-swift/blob/427be9f7e6ac298f9f807a145c479519a8657274/Sources/Main/Services/VerifierFormPost.swift. Should this kind of common utility classes be extracted to a common library?

Thanks for this feedback @srosenda, unfortunately no plans for a common library at the moment.

Thanks a lot for approving and merging this PR @dtsiflit! I was able to switch our iOS wallet implementation using this library (still at PoC state) to use the upstream repository instead of a patch branch in a fork repository.


Updateconf Graphics should generate a port if not specified.

Author Name: OpenNebula Systems Support Team (OpenNebula Systems Support Team)
Original Redmine Issue: 5055, https://dev.opennebula.org/issues/5055
Original Date: 2017-03-09

None

Already implemented in current versions


Added breakpoint support to Odin files

It is possible (and great) to debug Odin programs using the cpp extension for Visual Studio Code if the appropriate tasks and launch jsons are created. However, to be able to set breakpoints in odin files, the user needs to select File->Preference->Settings -> debug.allowBreakpointsEverywhere .
This is inconvenient, and easily solvable by having this extension declaring that VS Code should accept breakpoints in odin files.
After this minimal change, VSCode accepts breakpoints in odin files without the user having to enable that setting.

Added a pretty basic problem matcher that can be used within the tasks.json file.

Sweet improvements! Sorry for getting to this so late. Your changes look good and I'm gonna merge them.


GSuite string/int TypeError

Background
One of our accounts raised this error in the Python rules engine:
failed to run rule GSuite.DeviceUnlockFailure RuleResult TypeError("'>' not supported between instances of 'str' and 'int'")

This is probably triggered by this line:
https://github.com/panther-labs/panther-analysis/blob/074e23b545b033f2f81de7a58632e3d05f2c343d/gsuite_reports_rules/gsuite_mobile_device_screen_unlock_fail.py#L13-L14
It looks like we assume that the count will be an actual int, when it may in fact be a string that needs to be cast to an int. We need to:

Add a unit test with a string count and fix the rule
Check for other GSuite rules that use param_lookup and cast the result to an int if necessary

We don't have the offending log (@nhakmiller ) is looking into it, but it seems safe based on this error to assume that the intValue key in GSuite actually maps to a string:
{"intValue": "5"}

Looking into this issue, this appears to be the offending portion of the event as extracted from the data explorer:
{name=FAILED_PASSWD_ATTEMPTS, value=null, intvalue=6, boolvalue=null, multivalue=null, multiintvalue=null, messagevalue=null, multimessagevalue=null}

Which is strange because I don't see anything here that would indicate this is being treated as a string. However, our own docs for this log type show the following schema:
[{
  "type":string,
  "name":string,
  "parameters":[{
    "name":string,
    "value":string,
    "intValue":string,
    "boolValue":boolean,
    "multiValue":[string],
    "multiIntValue":[string],
    "messageValue":string,
    "multiMessageValue":[string]
}]
}]

So it looks like we've mapped intValue and multiIntValue to be a string and a lists of strings, not an int or a lists of ints. I wonder if this is a bug in the parsers or intended behavior. In either case, it does appear that casting the result to an int should be sufficient. I'll ping the data processing team to verify this is intended behavior.


Total Contributions not correct

Describe the bug
Not get the Total Contributions do not correct

It matches exactly what GitHub's API returns, so there is nothing else to do
134+139+2+1 = 276


Rapid Synthesis is not enable when using "By Level" button

Class: Leatherworker
Level: 63
Rapid Synthesis should be enable at level 9 and up. But the "By Level" button does not turn it on.
This is for the beta site btw.

There is a replacement version of Rapid Synthesis at level 63. Currently it uses the Rapid Synthesis II icon, which may not exactly be accurate, but it should otherwise be correct.


Use queue retry per exporter

Signed-off-by: Pavol Loffay<EMAIL_ADDRESS>This PR configures queue retry per exporter and removes the qretry form the default configuration. This is a prefered configuration since the global qretry would retry all exporters in the pipeline. See example ocnfig from OTEL https://github.com/open-telemetry/opentelemetry-collector/blob/master/exporter/otlpexporter/config.go#L26.
Other notable changes:

qretry is not defined for in-memory and kafka (we will swith to OTEL kafka impl soon)

@joe-elliott would you like to review?

Why not add this to the jaegerexporter? It seems like we'd want queueing and retries from agent -> collector

It already supports qretry, we just wrapping it and adding support for flags.

In several places you note // TODO: Enable the queued settings by default.. Why not just leave the defaults alone and enable it now?

It is from https://github.com/open-telemetry/opentelemetry-collector/pull/1401/files#r457838535. I have created issue to track it https://github.com/open-telemetry/opentelemetry-collector/issues/1721
I think we can enable it by default since it will be enabled anyways.


getting i/o timeout error when using sarama consumer group

Versions
Please specify real version numbers or git SHAs, not just "Latest" since that changes fairly regularly.
Sarama Version: v1.19.0
Kafka Version: v2.0
Go Version: v1.11
Problem Description
Getting i/o timeout error from broker when using consumer group.
Error:          Received unexpected error read tcp <ip>:63133-><ip>:9092: i/o timeout

Error is returned from https://github.com/Shopify/sarama/blob/master/broker.go#L592
Note: same kafka cluster is working fine when not using consumer group

We're experiencing the same problem and cranked up the time outs. It did not resolve the issue. It looks like a connectivity issue, though we are experiencing the same problem on serval deployments which excludes that this is hardware related. We are getting stuck in a loop of rebalances.
Sarama v1.19.0
Sarama Cluster v2.1.15
Kafka v2.0.
Go v1.11
Reverting Sarama v1.17 did not help.

I experienced perhaps the same problem. One consumer instance using the ConsumerGroup API is fine, but when I tried to start another instance, the other instance got the same error and could not join the group.
Sarama v1.19.0
Kafka 1.1.0
Go v1.10.3
Solved the problem by watching ConsumerGroupSession.Context().Done() as well in ConsumeClaim.
The comment at https://github.com/Shopify/sarama/blob/v1.19.0/consumer_group.go#L18 is clear enough, but it seems that the example at https://godoc.org/github.com/Shopify/sarama#example-ConsumerGroup does not take rebalancing into consideration.
func (h MyHandler) ConsumeClaim(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim) error {
	var msg SyncMessage
	for {
		select {
		case cMsg := <-claim.Messages():
			err := json.Unmarshal(cMsg.Value, &msg)
			if err != nil {
				return err
			}
			// do something
			sess.MarkMessage(cMsg, "")
		case <-sess.Context().Done():
			return nil
		}
	}
}

How I create several consumers with the same consume group via the same kafka client to implement point to point consume?


Homebrew command update

Per https://github.com/Homebrew/brew/pull/8899, the brew cask install command has been deprecated in favor of brew install --cask.

By now it is not possible to install with brew cask install anymore.
As a sidenote: --cask is not required. brew install spotmenu works just fine.


Date ISO format ?

When using "date.future" is there a way to get a date in the standard ISO format?

Hi @RaedsLab, I just noticed that the dates are not in ISO format. I'll be working on a fix in the next few hours. Update will be posted here when ready.

An update has been published. To get ISO values on the date namespace, prefix it with ISO:
In this specific use case, instead of date.future use ISO:date.future

Thank you for the quick response ! Works perfectly!


Quests

Is your feature request related to a problem? Please describe.
Handling quests is a difficult task. Handling quests in a realizable and extensible way is impossible.
Describe the solution you'd like
A quest editor, similar to one with items, where each quest is an item in a list. Also, a graph view for seeing which quest depends on which. Codegen would generate quest ids, which can be referenced in the code to trigger or finish them.
Describe alternatives you've considered
There's no reliable solution for this in the Godot ecosystem yet.
Additional context
Having items and quests in one place would help developers maintain a clear and understandable project with a simple structure.

Pandora attempts to be generic, so there will never be a concept of "quest" embedded into its core.
However, people still may require a setup that helps them with the requirements you mentioned. Let me write up a discussion on this, as there are several bits to consider.
In the meantime, let me close this.

@jog1t feedback appreciated! https://github.com/bitbrain/pandora/discussions/84


403 Client Error: Forbidden for url

Hey @reteps , piggybacking on an issue that was raised in a different thread (but was closed due to inactivity from the submitter) since I'm getting the same '403 Client Error'.
I ran the command you suggest then and got this output:
{}&&{"version":463,"errorMessage":"Success","resultCode":0,"payload":{"sections":[{"rows":[{"id":"1_60973374","type":"1","name":"4544 Radnor St","subName":"Detroit, MI, USA","url":"/MI/Detroit/4544-Radnor-St-48224/home/60973374","urlV2":"/MI/Detroit/4544-Radnor-St-48224/home/60973374","active":true,"claimedHome":false,"invalidMRS":false,"businessMarketIds":[45],"countryCode":"US","hasRental":false}],"name":"Addresses"}],"exactMatch":{"id":"1_60973374","type":"1","name":"4544 Radnor St","subName":"Detroit, MI, USA","url":"/MI/Detroit/4544-Radnor-St-48224/home/60973374","urlV2":"/MI/Detroit/4544-Radnor-St-48224/home/60973374","active":true,"claimedHome":false,"invalidMRS":false,"businessMarketIds":[45],"countryCode":"US","hasRental":false},"extraResults":{},"responseTime":0,"hasFakeResults":false,"isGeocoded":false,"isRedfinServiced":false}}
Any insight would be greatly appreciated.
For context, I have a list of urls I was able to download directly from Redfin that looks at recently sold properties in our area with some filters put in place, with the aim of extracting some additional info I think would be really valuable for a predictive model I want to build (like list price since the downloadable data only provides sold price) to get a sense of what we should be bidding on houses as we gear up to enter the housing market in our area. Many thanks!

Hi there, can you try changing the user agent?

Also what sort of environment are you executing this on? Colab notebook? AWS? Your home computer?

Thanks for looking into this so quickly, @reteps!
I changed the user agent to my name 'miguel', and got the same output as above.  I'm on my work environment since I don't have a home computer - we run python mostly on databricks powered by AWS.  Should I try it in a diff env?

Yeah I'm pretty sure that redfin blocks GCP/AWS IP ranges. Try in a different environment and let me know if you still have the same error.

Thanks, @reteps! That did it - switched to PyCharm which has a standalone env and was able get it working.
One very crucial piece of info I was hoping to extract from the listings was the original listing price of the property, as it would be useful to know raw amount and percentage over asking it was bought for.  I ran through all the methods offered (all are really great!), but couldn't find one that had the original listing price as the output. Would you have any insight to that? Perhaps I'm missing something?

I haven't really touched this in a while, but typically when I needed to use this module, I would open the developer tools panel, reload the page, and search for the text I'm looking for i.e. the listing price. Then, you are able to determine which API call will return the information you were looking for.


Add renderer kwarg to Widget render method to support Python 2.1 and later.

The Admin widget currently doesn't work in Django>=2.1 because:
From: https://docs.djangoproject.com/en/1.11/ref/forms/widgets/#django.forms.Widget.render

Changed in Django 1.11:
The renderer argument was added. Support for subclasses that don’t accept it will be removed in Django 2.1.

The automated tests should pass once #89 is merged into master and then into this branch.

BTW in case anyone else runs into this, I'm currently using this code to work around the bug in Django>=2.1 until this PR gets merged and released:  https://gist.github.com/mgrdcm/f6e62b7eac741e93082a82a91138b1f1

@CedricCarrard it was just a timeout - reran the tests and all passed!

Thanks @CedricCarrard!  Think this might now be ready for a 1.2.0 release so that the package works with Django 2.1?  Would also close out #90.  Happy to do anything else to help that process!