Use alternative to System.Drawing.Common package for AutoSizeColumn method for better linux support

As per this Microsoft article, using System.Drawing.Common in a Linux environment is no longer supported due to the libgdiplus library being unreliable and the override switch to allow it to be used in Linux will be removed starting with .NET 7. They recommend using one of the following libraries to replace System.Drawing.Common:

ImageSharp
SkiaSharp
Microsoft.Maui.Graphics

duplicate with #656. NPOI 2.6.0 rc version has implemented this.


Better error when div for embedding is undefined

Right now it complains that it can't call appendChild on undefined. Which makes sense, but if the intent is to treat Elm as a black box in production, then perhaps a check on the element existing and giving a clearer error would be helpful.

This seems like a no-brainer so I went ahead and made a PR.

No longer lives in core. It's in virtual-dom. Not sure if it's still an issue. If so, issue on the correct repo with SSCCE is good, PR is not useful.


HTML

how can i export HTML as rich text?

Have you checked this out? http://stackoverflow.com/questions/1880511/how-to-export-rich-text-fields-as-html-from-notes-with-lotusscript


Sshconfig missing bugfix - addresses issue #1105

This PR addresses issue #1105. It is a minimal codefix, marking as WIP as I've made the decision to make it a minimal fix as opposed to a larger rewrite.
@dmacvicar I am open to any directives you have to give. I will separately comment on my design choice.

The log output provided by @mvrk69 has the following relevant output:
2024-10-03T14:45:39.141+0200 [INFO]  provider.terraform-provider-libvirt_v0.8.0: 2024/10/03 14:45:39 [WARN] Failed to open ssh config file: open /home/user/.ssh/config: no such file or directory: timestamp="2024-10-03T14:45:39.141+0200"
2024-10-03T14:45:39.141+0200 [INFO]  provider.terraform-provider-libvirt_v0.8.0: 2024/10/03 14:45:39 [WARN] Failed to parse ssh config file: invalid argument: timestamp="2024-10-03T14:45:39.141+0200"
2024-10-03T14:45:39.141+0200 [INFO]  provider.terraform-provider-libvirt_v0.8.0: 2024/10/03 14:45:39 [INFO] establishing ssh connection to 'XXX.XXX.XXX.XXX': timestamp="2024-10-03T14:45:39.141+0200"
2024-10-03T14:45:39.143+0200 [DEBUG] provider.terraform-provider-libvirt_v0.8.0: panic: runtime error: invalid memory address or nil pointer dereference
2024-10-03T14:45:39.143+0200 [DEBUG] provider.terraform-provider-libvirt_v0.8.0: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x79911c]

This means that the loading of the sshconfig file initially fails here,
sshConfigFile, err := os.Open(os.ExpandEnv(defaultSSHConfigFile))

then code execution proceeds to here
sshcfg, err := ssh_config.Decode(sshConfigFile)

which returns a nil for the sshcfg object.
This object is then queried multiple times inside the dialHost call here.
It's important to note that dialHost is quite dynamic in that the same call (e.g. sshcfg.Get(target, "HostName")) might yield different results at multiple tunnel hop levels. Furthermore, there are several spots where sshcfg is queried.
Because of the above complexity, and because I didn't want to change all the sites where the sshcfg object is interacted with, I chose to load an empty configuration file and simply proceeding with a guarantee that dialHost will never receive a nil sshcfg arg.

Here is the updated code. Allows for graceful absence of .ssh/config file, unreadable ssh config file, and empty ssh config file.

I am ok with the current fix. But in retrospective I think the whole introduction of ssh config file support in this way was a mistake.
What we should do is abstract the whole code flow to work with a final configuration. How this configuration is built should be in a single place. The ssConfig object being all over the place is not nice.
The code with the loading of the file, overriding etc, should all be in a single place, and that is where the code that loads a empty file could be as well.

@dmacvicar I understand the point you're making: there's an aspect of the current implementation that is messy.
The thing to keep in mind if we do refactor, is that the ssh configuration can't be pre-computed without some serious state management.
For instance, I've worked in environments where I had:
Match Host corp.asset-*
       User service
       Hostname %h
       ProxyJump mothership.corp.com

determining the outcome of these and pre-computing them into a dictionary is simply not possible.
I think a second area of concern is the "level" the query string applies to: does it apply to each host along the way or just the end host etc?
My vote would be to formalize the query string configuration into an object and formalize the library (terraform-provider-libvirt) api documentation to show the precedence of configuration, and then if it must be done, create a wrapper object which polls sshconfig and query string according to those rules.
The important thing is that the config must specify the target attribute every time it calls Get.


Dreamcast - Ho wto Change settings ?

Hello there, when i lunch dreamcast game i got a little windows to play ?
how to change resolution please :
Shenmu :

Sonic 2

tha'ts works,
but how to chang in fulls screen
thanks

You can copy /usr/share/steam-buddy/config/retroarch-common.cfg to ~/.config/steam-buddy/retroarch-common.cfg and change video_scale_integer = "true" to video_scale_integer = "false"

sorry VIM i can't , please how install nano ?

You can temporarily install nano with the following series of commands:
sudo frzr-unlock
sudo pacman -Sy
sudo pacman -S nano
All changes will be reverted after the system is updated though.

I'll include nano in the next update.


Show links to official documentation/BBEs when hovering over constructs

Description:
$subject
In VSCode when you write some HTML and hover over an HTML tag, it shows a link to MDN Reference for the hovered html tag. Similarly if we can provide links to BBEs or an official documentation on Ballerina keywords/constructs for users to visit and learn more, it will help a lot for developers to learn Ballerina quickly.
Describe your problem(s)
See description
Describe your solution(s)
See description

It was decides to implement showing links to the API Docs first. We can build the API docs URL for a particular symbol using https://lib.ballerina.io/<org_name>/<module_name>.
Optionally we may be able to get the link to that specific symbol's documentation as well. For that we can look at how bal doc commands works and how constructs are grouped by symbolKind or construct type.


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/30038

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.

TagBot fix

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/30473

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/30891

Triggering TagBot for merged registry pull request
This extra notification is being sent because I expected a tag to exist by now, but it doesn't.
You may want to check your TagBot configuration to ensure that it's running, and if it is, check the logs to make sure that there are no errors.


connection is not alive...

....

This is not the correct way to post an issue. Please provide more information.


Extension Manager

Issue Type: Feature Request
Hi, I don't know if there's already something to manage extension by it would be awsome if there could be a Feature or an Extension that we could use to manager our extensions by the kind of development that we want to do, If I want to work with Angular then have a extension setup for it (even better if we could save settings for those extension), if I want to work with Ionic then for Ionic, if I want to use Dart / Flutter then different setup for those an so on, of course we'll have to save those setups and call them when we want to use it...
VS Code version: Code 1.40.2 (f359dd69833dd8800b54d458f6d37ab7c78df520, 2019-11-25T14:54:45.096Z)
OS version: Windows_NT x64 10.0.18362

Duplicate of https://github.com/microsoft/vscode/issues/20599


Gadgeteer add

The operative specialization Gadgeteer and it's specialization exploit, Utility Belt have been added to the Class Features compendium.

This looks good, but before I accept your pull request, have you cooked these compendium changes and was it without errors in your files?

That is okay, it's just that it needs recooking because class-features.db has been touched before. Also, I have resolved these cook errors a while ago, so that should cook cleanly now.

Merged the most recent changes into my branch. And it everything cooked clean.

Sweet, merging it :)


one-shot Iterables

The "one-shot Iterable" vs. "reiterable Iterable", which already caused some discussion in the XML parser thread on the users mailing list and also for example in https://github.com/ceylon/ceylon-sdk/issues/593#issuecomment-236379752, can perhaps be accomodated by introducing interfaces
"iterable structure that can be iterated at least once"
shared interface OneShotIterable<out Element> {
    "returns always the one and same iterator"
    shared Iterator<Element> sameIterator();
}

"iterable structure that can be iterated multiple times"
shared interface ReIterable<out Element>
        satisfies OneShotIterable<Element> {
    "the first call returns sameIterator(), the following calls return different iterators."
    shared Iterator<Element> newIterator();
}

The name of the second interface and its method can be adapted to match the existing Iterable.
I admit this is a rather big intrusion into the existing ceylon.language package, but maybe it can be developed into a good solution. Right now, the type system cannot distinguish between single shot and reiterable Iterables.

Doesn’t this issue belong in the ceylon/ceylon repository?

I fear you're right. It cannot easily be moved, can it?

ok, created https://github.com/ceylon/ceylon/issues/6406 and closing this one.


Unable to login when user is required to change password on first login

Issue Type: Bug
When setting up a new connection to a SQL Server from Azure Data Studio (ADS) on a macintosh; we are unable to complete the setup and connection for a user account that is configured to change password on first login.
ADS seems to connect to the server, and replys with "login failed for user '***'. Reason: The password of the account must be chnaged"
Azure Data Studio version: azuredatastudio 1.36.1 (e56e1d931bbb110fe8f24751423c4e184bb8f22d, 2022-04-21T21:26:00.881Z)
OS version: Darwin x64 21.4.0
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 x 2600)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 3, 3

Memory (System)
16.00GB (0.02GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions: none

Hi @mikesabin , is this for an Azure SQL Server or a local server?

It was for a local server.   As a workaround, I was able to open a terminal session with Azure Data Studio and issue the sqlcmd like: sqlcmd -U someuser -P s0mep@ssword -z a_new_p@a$$w0rd
It did not work when I was opening a MACOS terminal session outside of ADS and attempting to perform the same command, and then connect to the SQL Server via ADS.

@mikesabin
We have an open issue to track this feature request: #605
Please use the same to track further progress on the same.
Thanks!


Fix skipped contracts on init

The code to find dev/test contracts to skip in production was being
executed against the wrong set of contracts. Also, the role-user-test
contract is inserted by autumndb so trying to skip it here doesn't
make sense.
Change-type: patch
Signed-off-by: Josh Bowling<EMAIL_ADDRESS>

@balena-ci I self certify!


Integrate with leaflet-label

https://github.com/Leaflet/Leaflet.label
Not sure if this will be with you guys or the other library but these two libraries don't work well together.
Markers will render, but it doesn't render the text along with it.
Recommendations?
Thanks in advance.

See the requirements. Leaflet.label uses HTML elements, and this library does not and cannot rasterize them.


🚧 DEMO PREP 🔥 ➾ Validate, then Fix or Deprecate Scaffolds ‼

🔗 Epic|Feature Link
No response
🚥 Definition of Done

[x] 🎯 Planning and Design
[ ] 🏎 Dev Implementation
[ ] 🏁 Test Plan Executed
[ ] 🛩 Documentation Updated
[ ] 🏟 Peer / User Reviewed
[ ] 🏆 Validated and Accepted

✅ To Do

[x] Validate & Update taco-shop scaffold docs @alexzbusko
[ ] Validate & Update nft-scaffold docs @alexzbusko
[ ] Update taco-shop with contract types in front end @mweichert
[x] Delete quickstart and other sunset scaffolds @hu3man

🔭 Scope
🏎 In Scope:

Updating scaffolds
Updating documentation
Cross-functional teamwork
Pulling in subject matter experts from Taquito, SRE, or Claude if any blockers come up (escalate immediately, aggressively, and broadly)
Provide Jev a clear and concise update with any relevant changes or instructions relevant to demo

🙅♂ Out of Scope:

Extensive troubleshooting

🧰 Work Description
After recent breaking changes, scaffolds will need to be adjusted for contract registry and the requirement to specify a filename to compile/deploy tasks now
This will also require updating relevant documentation
It's likely that the Taco-Shop scaffold and the NFT Scaffold are in the best shape and demonstrate our best work. If the other scaffolds are broken and a mess, let's just remove any references to them in the docs and focus our energy on Taco-Shop as the most important, and NFT as a really nice to have
⚖ Acceptance Criteria
✨ Features:

[x] Taco-Shop scaffold in working order with @taqueria/toolkit installed and working | driver: @jchenche , support: @claudebarde  @AlirezaHaghshenas
[x] NFT Scaffold investigated / updated | driver: @alexzbusko , support: @ricklove
[x] Investigation, deprecation, repair of other scaffolds | driver: @alexzbusko, support: @sinapsist

📚 Documentation:

[x] Taco-Shop docs updated | driver: @alexzbusko
[ ] NFT Scaffold docs updated | driver @alexzbusko
[x] Deprecated scaffolds removed from docs & refs updated | driver: @sinapsist, support: @michaelkernaghan

🎢 Test Plan
Manual testing
🎆 Release Notes
No response
🦄 Sizing
2
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@mweichert the draft PR for the contract types stuff is https://github.com/ecadlabs/taqueria-scaffold-taco-shop/pull/19

@hu3man I just merged in the two PRs to update the README files for the NFT and taco-shop scaffolds and checked off the last acceptance criterion

Closing: remaining work covered in #1327


Support exportsFromManifests in Kubernetes Manifest Deployer

How to categorize this issue?

/area manifest-deployer
/kind enhancement
/priority 4
What would you like to be added:
Support exporting from manifest with exportsFromManifests in the Kubernetes Manifest Deployer like the Helm Deployer does.
Why is this needed:
It would be great if it would also be possible to export resources/fields from the manifest(s) created with the Kubernetes Manifest Deployer.

For better understanding, exportFromManifest of the Helm deployer seems to work solely on the rendered manifests, right?
I.e. there is no way to get to e.g. the status field of a resource, let alone a resource that was not directly rendered as part of the Helm Chart but created by e.g. an operator.
I'd say exportFromManifest and a mechanism to export data from arbitrary resources in the target cluster would be super useful for all deployers targeting clusters.

Yes, the dynamic imports/exports is a different and much harder problem.
At the moment the imports/exports are computed at the deploytime. One problem when having dynamic import/exports (e.g. LoadBalancer IPs) would be that you have to reconcile all the resources, which depend on this import/export and you don't know if it is the final state. There are more problems but as this is not related to this issue, we can maybe talk about it offline or you open a separate issue (maybe already with some idea/proposal).

For better understanding, exportFromManifest of the Helm deployer seems to work solely on the rendered manifests, right?
yes this currently the case. During the initial implementation is was easier to just read from rendered manifests as reading from the status involves some more options to consider. Like timeouts or how to distinguish a not reconciled item from a wrong jsonpath.

But with the implementation of the readiness checks https://github.com/gardener/landscaper/pull/225 most of the code should be already there. And the implementation should be easier.


[JOSS REVIEW]: Add phasefieldx to conda-forge

To simplify the installation of phasefieldx you should add it to conda-forge, see https://conda-forge.org/docs/maintainer/adding_pkgs/ on how to add a package to conda-forge.
You can checkout e.g adios4dolfinx as an example of a pure python package on conda-forge that depends on dolfinx.
This issue is related to the review here: https://github.com/openjournals/joss-reviews/issues/7307

For now, it’s possible to install phasefieldx via pip using pip install phasefieldx. However, I understand the benefit of adding it to conda-forge for easier installation and wider compatibility with conda environments. I’ll look into adding phasefieldx to the conda-forge channel following the guidelines you provided. Thanks for pointing me to adios4dolfinx as an example; it will be helpful as a reference.


Link to flutter docs if using Flutter

If the user is using Flutter at all, we will instead use the Flutter API docs(https://api.flutter.dev/) which also include the dart: libraries. This enables linking to the pre-existing SDK libraries in addition to dart:ui.
On top of that, if the library is one of those exported as package:flutter/, we will link to its library docs if available.
Fixes #1903

@johnpryan I suspect you need to disable your Dart dev CI as it looks like it is b0rked. I've disabled dev on Dart Services for a similar reason.

Thanks @parlough!


messages get stuck in the queue

We are having issues that our messages get stuck in the queue and are not send. Last time working was on 9.11. Is this related due latest issues?
Thanks
Markus

Hi @MarkusMGB, the latest issue was preventing the CC Authors app to load. What version (branch) are you using? Depending on the branch, you will need to adjust your front door configuration on Azure.
Please check out these following issues that may can help you:
#61
#65

@cristianoag thanks a lot! Problem solved with the changing the runtime version


Sync fixes

Abstract

Split sync in syncInternal so we can resync from scratch when sapling root is different
On initial sync:

Sync up to blockbook indexed height
Then, call getLatestBlocks to finish the sync and go past the blockbook indexed height. Most of the times this is 1-2 blocks

Testing

Test that sapling root check works as expected both on initial sync and after.
Test that sync() syncs both transparent and shield up to the last available block

In general all places where we check that sync = true before performing an action should be re-checked because they relied on the fact that the wallet completed the initial sync


Failed to load the native TensorFlow runtime.

Hi all,
After installing hypergan (CUDA + pip3 install hypergan numpy tensorflow-gpu hyperchamber pillow pygame) I'm getting the following error. Any idea what is happening here? I'm using Ubuntu 16.04LTS
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <modul
e>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_i
mport_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "/usr/lib/python3.5/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/usr/lib/python3.5/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: libcudnn.so.5: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/bin/hypergan", line 7, in <module>
    import hypergan as hg
  File "/usr/local/lib/python3.5/dist-packages/hypergan/__init__.py", line 2, in <module>
    from .gan import GAN
  File "/usr/local/lib/python3.5/dist-packages/hypergan/gan.py", line 1, in <module>
    from hypergan.gans.standard_gan import StandardGAN
  File "/usr/local/lib/python3.5/dist-packages/hypergan/gans/standard_gan.py", line 10, in <module>
    from hypergan.discriminators import *
  File "/usr/local/lib/python3.5/dist-packages/hypergan/discriminators/dcgan_discriminator.py", line 1, in <module>
    import tensorflow as tf
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 52, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "/usr/lib/python3.5/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/usr/lib/python3.5/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: libcudnn.so.5: cannot open shared object file: No such file or directory

Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/install_sources#common_installation_problems

for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

Looks like a cudnn issue:
https://stackoverflow.com/questions/42013316/after-building-tensorflow-from-source-seeing-libcudart-so-and-libcudnn-errors


Enable/disable package per project

Hey guys,
can we add an option to enable / disable packages per project?
Example use case: I have a lot of projects using sass-autocompile and remote-sync, while the new projects using gulp to solve those tasks. Sure thing.. those two solutions won't work well together.. so i need to turn off the plugins everytime i work on gulp projects.
It's similar to this https://github.com/danielbrodin/atom-project-manager/issues/265

@thomasfrobieter sorry foe the late reply. hell of couple of weeks.
That seems an interesting feature. need to dig more.
there are a couple of quesrions on my mind regarding this that could make the workflow complex.
let mw dwell a bit.

hey @thomasfrobieter, i have investigated around this, i believe there is an issue on atom itself saying for now it is not possible to disabled / enable package by project. What i mean is, i can make it possible but if you have multiple windows, it will disable on all of them, if you only use one window, i believe i can make this possible, i am introducing something similar in the next version.
Tell me your thoughts
Again.
ex1 (different windows)
project 1 needs package_1 disabled
project 2 does not (but will have it)
ex2 (same windows
project 1 needs package_1 disabled
project 2 does not (on context switch will be enabled)

Hey @jccguimaraes,
for me this is no problem! I do not have multiple Atom instances running at the same time.
Thank you so much! :)

Just found this one: https://atom.io/packages/toggle-packages
Maybe it's helpfull.

will not develop more features in this package, a newer package will be released...


[IOS] Background Music stops when opening the app

Configuration
package.json
    "react": "16.3.1",
    "react-native": "0.55.4",
    "react-native-track-player": "^1.1.3",
    "react-native-swift": "^1.2.2",

react-native info
Environment:
  OS: macOS High Sierra 10.13.6
  Node: 8.11.2
  Yarn: 1.9.4
  npm: 5.6.0
  Watchman: 4.9.0
  Xcode: Xcode 10.1 Build version 10B61
  Android Studio: 3.2 AI-181.55<IP_ADDRESS>56338

Packages: (wanted => installed)
  react: 16.3.1 => 16.3.1
  react-native: 0.55.4 => 0.55.4

Problem
If you are listening to music from anything else on your phone and you start the application. Even if the player is not created yet by calling TrackPlayer.setupPlayer() the music gets stopped as soon as the app starts.
This problem only happened to me on iOS. And after the app is launched we can go back to music play and go back to the app the music won't stop (except when calling the play on the player but that's normal behaviour) ;)
Did I miss a step of the configuration or is that a bug ?
I think it is related but when I was launching the app from XCode I saw this logs coming in loop :
xxx[553:35364] [avas] AVAudioSessionPortImpl.mm:56:ValidateRequiredFields: Unknown selected data source for Port 擴音 (type: Speaker)

#484 fixed that, if you use the dev branch and then clean/rebuild, you'll be able to utilize background music until you play()

@thessler27 I will give it a try even though I don't create the player until further in the app so that's still sounds a little different no ? 👍

@ishigamii it does sound slightly different, but this might work. let me know. it all depends on how it initializes

@thessler27 I just plugged myself on the dev version and sadly it seems that it's has some bugs as I can't compile it right away

Am I missing something ? should I link the lib again ?

clean the app cmd+k and rebuild. should fix this

@thessler27 even after rebooting and cleaning with cmd+Shift+K the build still gives these errors

try linking the lib again with react-native link react-native-track-player so that it gets the new models

@thessler27 also did that twice going back to the normal branch but still getting this error with the dev branch
To go to the dev branch I used : yarn add react-native-kit/react-native-track-player#dev

try to uninstall and reinstall the plugin? and confirm that SessionCategories.swift is in your xcode project

@thessler27 you were actually quite right the SessionCategories.swift was missing in the project even after removing it and installing it again. I did add it by hand in xcode and now seems to compile gonna give it a try thanks for help and sorry for not noticing it before 👍

That's weird that it's not installing with the package. Glad it compiled

@thessler27 just gave it a try and sadly It doesn't correct my problem as the sound stop as soon as I launch the app for the first time. If I go back to music and play I don't have any problem afterward as it only stop it when I tap on the play button and that launch the other track. Maybe it's the configuration of the iOS program ?
When I was using another lib I added this :

and also this snippet which was supposed to allow playing in the lock screen maybe that's the problem
  NSError *setCategoryErr = nil;
  NSError *activationErr  = nil;
  [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:&setCategoryErr];
  [[AVAudioSession sharedInstance] setActive:YES error:&activationErr];

That must be the faulty piece of code :/ I will give it a try by removing it

@thessler27 It was indeed that piece of code that was causing the stop when launching the app I will be back to the normal branch it should be working with the 1.1.3 version
So I just tried the 1.1.3 version and it's working well with it
Thanks for your help 👍 Hope to see a 1.1.4 soon ❤

I also had the same issue with the missing SessionCategories.swift file, when trying to compile the example.
Will this be addressed?

@curiousdustin make a PR for it just adding the file to the project I think it's just missing there that's all
@thessler27 want me to do it or will you  ? :)

I think you should, because I'm not understanding why it is not included when you install and link the react-native-track-player module. The file is there, it just doesn't get included for some reason.

Looks like #500 addresses this


Search not working. VS2019 16.0.4

Whatever I type in the search field - it doesn't show any results.
Visual Studio 2019, version 16.0.4
https://screencast-o-matic.com/watch/cqhrjVTjtH
I tried reinstalling the extension, didn't help.
BTW - thanks for this wonderful extension. Should be built into VS :)

Thanks for reporting and the kind words!
Will look into fixing this 😄

Grab the new release! :rocket:

Grab the new release! 🚀

Works! Great job, thanks a lot.


Heatmap plotting doesn’t work

ERROR @server: Traceback (most recent call last):
File "/opt/conda/envs/VIP/lib/python3.8/site-packages/server/app/VIPInterface.py", line 63, in route
taskRes = distributeTask(data["method"])(data)
File "/opt/conda/envs/VIP/lib/python3.8/site-packages/server/app/VIPInterface.py", line 713, in pHeatmap
res = subprocess.run(cmd,check=True,shell=True,capture_output=True)#
File "/opt/conda/envs/VIP/lib/python3.8/subprocess.py", line 512, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '/opt/conda/envs/VIP/lib/python3.8/site-packages/server/app/complexHeatmap.R /tmp/HEAT1695935768.375450.csv LTB,HINT1 Expression louvain 6 8 Reds 5 -4 png 11 150 F Yes ''' returned non-zero exit status 1.
2.
ERROR @server: Traceback (most recent call last):
File "/opt/conda/envs/VIP/lib/python3.8/site-packages/server/app/VIPInterface.py", line 63, in route
taskRes = distributeTask(data["method"])(data)
File "/opt/conda/envs/VIP/lib/python3.8/site-packages/server/app/VIPInterface.py", line 1401, in DENS2D
raise SyntaxError("in R: "+res.stderr.decode('utf-8'))
File "", line None
SyntaxError: in R: Error: ggplot2, dplyr and MASS are required R package!
In addition: Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
there is no package called ‘ggplot2’
Execution halted

Please make sure that you have all R packages installed @ step 5.


Create a GUI dashboard to install plugin and component

The goal of this issue to implement installing custom app or dependencies in an elixir project. It can be a basic option in MishkaCms and can be useful if you need to update your project in run time.

[x] How to compile in runtime (run_time_sourcing.ex)
[x] research about elixir script shell (run_time_sourcing.ex)
[x] install a plugin
[x] install a component
[x] Create Schema image of installer GUI
[ ] GUI Uploader
[x] Hex Downloader
[x] #13
[x] JSON update finder
[x] Compile Queuing
[x] #9
[x] Considering of Developer Genserver
[x] Delete dependencies
[ ] #7 | And do this issue: https://github.com/mishka-group/mishka_developer_tools/issues/9
[x] Edit repo about and hex description after implementing runtime installing
[x] #8
[ ] Create wiki
[ ] Write about hot coding upgrade a dependency
[ ] #10
[x] #11
[ ] #12
[x] Create main functions for GUI to get and do compile with checking conditions
[x] Re-get all the deps when server down {List of deps}
[ ] Get update of basic plugins
[ ] Can we have LiveView component?
[ ] #16
[ ] Register GUI LiveView into router
[ ] Test GUI in a new Phoenix project
[ ] Test GUI in the MishkaCms admin dashboard
[x] #14
[x] #15

Re-searching ....

We do not support Elixir release, because this part of its docuemnt, so if you have a good exprience in erlang we are pleased to solve this project problem https://elixirforum.com/t/47503

Erlang and Elixir are sometimes known for the capability of upgrading a node that is running in production without shutting down that node. However, this feature is not supported out of the box by Elixir releases.

Module connections

Ref

https://akoutmos.com/post/elixir-shell-scripts
https://elixirforum.com/t/how-to-add-and-install-deps-without-stopping-phoenix-server-hex-package/44888
https://github.com/mishka-group/Proposals/blob/master/MishkaInstaller/fa/extensions-gui-installer-dashboard.md (Persian)
https://hexdocs.pm/elixir/GenServer.html#c:code_change/3
https://github.com/elixir-lang/elixir/blob/v1.13.4/lib/elixir/lib/gen_server.ex#L837-L839
https://www.erlang.org/doc/design_principles/release_handling.html#release-upgrade-file
https://stackoverflow.com/questions/36196148/elixir-how-can-i-leverage-release-handler
https://hexdocs.pm/mix/Mix.Tasks.Release.html#module-hot-code-upgrades
“Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems” book (release section).
https://elixirforum.com/t/47503/

System.cmd("mix", ["deps.get"])
System.cmd("mix", ["deps.compile"], into: IO.stream())
File.cd!("_build/dev/lib")
File.ls!()
|> Enum.map(& Path.join(&1, "ebin") |> Code.prepend_path)

Unfortunately, we have an error with Phoenix! In developer mode

done!


fix: add better error checking and message #5911  #5311

Summary
I ran into the bug described in #5911 #5311 (et al) and found it tough to figure out what was causing the problem.
Test plan
The command:
NODE_ENV=test npx jest -I __tests__
Now triggers the error case:
(node:1915) UnhandledPromiseRejectionWarning: Error: Caught error after test environment was torn down

@aaronabramov does circus behave correctly here already?

i think so! but i'm not 100% sure :) i remember we did some handling there while we were in LON

@SimenB Will do.

Hey. I'm going to cancel this. I've tried quite a bit to get the test running yarn run test-ci-partial or yarn test with no luck (too many missing packages etc). Also I have no idea where to add a test.

@jleach sorry about the slow response. What do you mean missing packages? Have you followed https://github.com/facebook/jest/blob/master/CONTRIBUTING.md#workflow-and-pull-requests?

Best way to test it is probably to add an e2e test if you have a good reproduction. A quick reproduction I threw together:
test('a failing test', done => {
  setTimeout(() => done('fail async'), 5);
  done();
});

You can look at other tests on the e2e directory for examples of other integration tests.
With jasmine it gives

Circus:

@aaronabramov not sure if I think Circus does this correctly. Should we try to throw an error if stuff is done after the test is complete?

@jleach wanna pick this up again? 🙂

@SimenB You may already be familiar with this, but I've found "apply mail" (with hub) is very helpful when a PR is mostly there but just needs a CHANGELOG and so on.
https://www.spreedly.com/2014/06/24/merge-pull-request-considered-harmful/

@nathany that article is a bit dated - maintainers can push to PRs (so I can add the changelog on github), and we squash merge for the clean history.
However, the issue with this PR is mostly that it does not have a test. We also would have to make sure circus behaves correctly 🙂


Update README.md

Description
Our repositories should be the example from which adjacent, competing, projects look for inspiration.
Each repository should not look entirely different from other repositories in the ecosystem, having a different layout, a different testing model, or a different logging model, for example, without reason or recommendation from the subject matter experts from the community.
We should share our improvements with each ecosystem while seeking and respecting the feedback of these communities.
Whether or not strict guidelines have been provided for the project type, our repositories should ensure that the same components are offered across the board. How these components are provided may vary, based on the conventions of the project type. GitHub provides general guidance on this which they have integrated into their user experience.
Why is this needed
Fixes: https://github.com/tinkerbell/osie/issues/130

This is probably one of the most stable / not-experimental code in tinkerbell, but not on workflow mode so I think will be fine to keep the wording.


neptune-ui: update neptune.service to work with updated meta-boot2qt

Updates the systemd service for neptune so that it works on Pelux after it has been bumped to morty, https://github.com/Pelagicore/pelux-manifests/pull/35.

Neptunes am-config.yaml is not depending on AppMans config.yaml anymore.
Set a UTF-8 locale since AppMan will otherwise fail to find one since it doesn't have UTF-8 in its name.

Will this merge once https://github.com/Pelagicore/pelux-manifests/pull/35 is merged


Fix typo in documentation of ExaSQLExportThread.

@littleK0i could you maybe look at this PR and merge, if it makes sense and technically possible?

@allipatev , done :)


[tasks] add back comments to test_infra_version.yaml

What does this PR do?

Add back comments to test_infra_version.yml
Recommend editing it through the invoke task rather than manually to avoid conflicts

Motivation
Follow up on https://github.com/DataDog/datadog-agent/pull/32245, removing internal yaml import. I also realised moving to pyyaml to load and dump the test_infra_version.yaml file removes comments, adding them back.
Avoid updating the version file if the commit sha does not exist, so running first the go mod bump.
Describe how you validated your changes

Possible Drawbacks / Trade-offs
Additional Notes

/merge


WiFi-1921. Fix for hostapd error logs when configuring 16 SSID

When configuring 16 VLAN, we see hostapd complaining
about no buffer space available while handling receive
events. Hence, increasing the socket buffer memory size
to 512KB.
Signed-off-by: ravi vaishnav<EMAIL_ADDRESS>

Merged b4e20e62, thanks


Rename ARMv7 Ubuntu buildbot to ARMv7 Debian

Because I upgraded the ancient OS.
The gps-ubuntu-exynos5-armv7l name is also laughably wrong as that was the original long gone hardware I setup in early 2013 but most people never see that name (it isn't the title on the buildbot pages) so i'm not worried about changing it for now.

Thanks! I don't have merge permissions in this repo, someone please merge (or grant me permission).

I will deploy this changes tomorrow morning. :)
(I do not have permission to give privileges in GitHub so I just merged the PR)

I currently have merge permissions restricted to those with the ability to deploy the changes to avoid having a bunch of changes build up before someone gets around to deploying them.  If (when?) we get things better set up such that deployment is automatic, we'll likely grant wider merge permissions.


Add table object functionality to FSharpSpreadsheetML

Swate makes use of the excel table objects. Therefore functions for working with these tables should be added to FSharpSpreadsheetML.

This was included in b2ef7b5

This was included in b2ef7b5


New preset implementation and test

Implemented memory_optimization preset, updated set() to take str:Any dictionaries instead of just str:bool to accommodate new preset, implemented memory_optimization preset test

Functionally, it looks good, just curious about the "why" on some of the options that are disabled in the presets


[Feature] Add Sign In and Sign Up Buttons to Navigation Header

Is your feature request related to a problem? Please describe.
Currently, there are no visible sign-in or sign-up buttons in the navigation header of the hiring portal. This makes it difficult for users to access authentication features and creates a poor user experience for both new and returning users who need to access their accounts.
Describe the solution you'd like
Add two prominent buttons to the navigation header:

A "Sign In" button for returning users
A "Sign Up" button for new users who need to create an account

The buttons should:

Be clearly visible in the top navigation bar
Follow the portal's existing design system
Have appropriate hover/focus states for accessibility
Link to their respective authentication forms/pages

Additional context
This is a fundamental feature for any user authentication system and will improve:

User experience
Accessibility to account features
Clear pathways for new user registration
Overall portal functionality

/assign kindly assign this issue to me

@Yashgabani845 i will like to work on it olease assign it to me

@Yashgabani845 please assign this issue to me , I like to contribute in this , issue is raised by me


website wit anime

Source name
wit anime
Source language
Arabic
Source link
https://witanime.rest/
Other details
This site never works, please update it
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a title with source name.
[X] I have updated all installed extensions.
[X] I have opened WebView and checked that the source website is down.
[X] I will fill out all of the requested information in this form.

Sorry, the site does not work in the application at all

Please use the correct issue template

sorry. It's my fault.


French translation + README.md

This small PR adds the french translation and restore a broken link in the README.md
You can ping me in the future if you have new keys to translate
Thanks for this app

merged manually, thank you very much!


⚠ All Access Electrical has degraded performance

In ba89402, All Access Electrical (https://allaccesselectrical.com.au) experienced degraded performance:

HTTP code: 200
Response time: 5549 ms

Resolved: All Access Electrical performance has improved in 2bba67c.


Deliver as template

Delivery of DLAU as a Template to enable feature update while preserving existing scan data
Source: https://domino-ideas.hcltechsw.com/ideas/DOMINO-I-2499

Complete as of v1.2.0


Add comma in "Hello, world!" instruction blurb.

The comma is necessary for the test to authenticate in Python (and also in the other examples I checked, though I did not check all of them).

Yepp, this looks better. Would you rebase and squash this so that there is only one commit please?

Hmmm, I thought I did it right but it shows up as a new pull request. Please let me know if that is good or if I need to do it within this pull request.

Usually you can do a git push -fu yourbranchname and it will update the existing PR.

I found the other one, we're all good :)
Thank you!


AC-136 Create instance in other account

@nlgordon are you happy with this?  QA did some testing, but they are very new at ACS...


Segmentation fault (core dumped) when importing robomimic.envs.env_robosuite.EnvRobosuite

I've been following the instruction here to run the bc.json with the datasets/lift/ph/low_dim_v141.hdf5 dataset, but it's crashing
Segmentation fault (core dumped)

After some debugging, I have narrowed down the error to the file utils/env_utils.py, around line 40
    env_type = get_env_type(env_meta=env_meta, env_type=env_type, env=env)
    if env_type == EB.EnvType.ROBOSUITE_TYPE:
        from robomimic.envs.env_robosuite import EnvRobosuite # This line
        return EnvRobosuite
    elif env_type == EB.EnvType.GYM_TYPE:
        from robomimic.envs.env_gym import EnvGym
        return EnvGym
    elif env_type == EB.EnvType.IG_MOMART_TYPE:
        from robomimic.envs.env_ig_momart import EnvGibsonMOMART
        return EnvGibsonMOMART
    raise Exception("code should never reach this point")

To make it work, I imported EnvRobosuite in the global context and removed the mentioned line. This workaround allowed me to run the code, but it's a temporary and inelegant fix. Does anyone have suggestions on what could be causing the issue?

Some people have reported related issues - in those cases it's usually been another module that's at fault. Another useful debugging tip is to set a breakpoint right before the from robomimic.envs.env_robosuite import EnvRobosuite line and import everything that file imports one by one to track down the problematic module. One other thing is to try uninstalling mujoco and then re-installing it, and see if that makes the problem go away. Your temporary workaround of the global import is fine for now, but it's not ideal in the long run, in case you'd like to run robomimic in an environment that does not have robosuite / mujoco installed.


Feature Request - Add Signet as Additional available "Bitcoin Network"

I use Seedsigner all the time to teach people about using Bitcoin. I am able to do this free an easily using Testnet. Well, I was, up until now. It appears that degens have found testnet and aside from it's well-known and understood issues, it is now difficult for users like me to send transactions due to network congestion.
So I think it may be time to consider adding functionality for users to select the Signet network for things like teaching people. Regtest is great if you're just developing on your own, and testnet has been a solid and wonderful resource as well.
So the request is simple;
(I say this understanding the implementation may not be so simple)
In addition to having the 3 current options
Bitcoin Network
Testnet
Regtest
we add functionality for a 4th network option: Signet.

Until others get a chance to look this over,
I'm only aware, under the hood, that seedsigner will use a different key into the embit.networks.NETWORKS dictionary which helps with versions/magic-bytes/etc that change xpubs/addresses/etc to forms that will be refused if created for one network and submitted on another.
However, besides the "name" key "Testnet", "Regtest" and "Signet" all other key/values appear the same between these 3 networks, only "Mainnet" has unique values. In theory, if you setup for regtest or testnet and point your coordinator and node to signet, all should still work from seedsigner's perspective.
I have not actually tried, if you have problems, I appologize in advance and will look forward to learning where this isn't the case, and then searching for a fix.

Thank you this is amazing. I was able to use Sparrow on Signet with the Seedsigner set to Testnet as you suggested. I could do everything fine as far as a regular export of xpub to Sparrow and then signing of the PSBT in Seedsigner, sending the signed tx back to Sparrow to broadcast. Transaction successfully confirmed.

And if I don't believe you? can I ask for verification?
I'll send 2:1 for each signet coin you send here:
tb1qn466ntln6gsgl4076neg2n59sxzgkjp2nmh8e0
...but you may have to wait for my signet node to catch up.
...and you'll have to give me a chance to get some coins from a faucet.
Thanks for asking about this.

I will do that! And also here's the TxID from my post above - 7a175a1297894ca56655c24b937d1740f282d94a48b97790a39435e6d0a6e796
And screenshot from the Sparrow UI with the tx details.

I just sent you signet sats via Seedsigner/Sparrow PSBT - txID = 8c582386388df3c3921183d68ab7b41c6e16957ab0b92b5f09c205dcdf20a574

Rec'd! So it worked for you too, no problem?

Rec'd! So it worked for you too, no problem?

Seedsigner made no problems for me last night.
I had problems but they were on my side (configuration, and existing problems on my computer yet to be resolved).


Intro

Brief information about me

I like playing sports and learning English.
I am here to learn a new profession and be an Apple tester in the future.
Also, I love to travel and this profession will suit me for this, because then I can work from any corner of the world.


Image size is too large in PDF which causes Uint8ClampedArray initialization to fail

Configuration:

Web browser and its version:   Webview
Operating system and its version:   Android 11
PDF.js version:  2.12.313

What went wrong?
The datalength is too large causes error in webview

How can I fix it ?
Can images be compressed?

First of all, please note that the Attach (recommended) or Link to PDF file here:-part of the ISSUE_TEMPLATE is always required in order for any issue to be actionable/valid.

PDF.js version:  2.12.313

That version is no longer supported, please find the latest releases at https://mozilla.github.io/pdf.js/getting_started/#download

How can I fix it?
Can images be compressed?

You'd have to use PDF editing software to re-create the document, with a smaller image, however the PDF.js library contains no such functionality.

Closing as INVALID, since this issue unfortunately contains no actionable information (and it's likely a duplicate of existing issues).


One fix to rule them all

This pull request finally fixes #10. More info in the following line notes.

Current coverage is 99.49% (diff: 0.00%)

Merging #38 into master will decrease coverage by 0.50%

@@           master        #38   diff @@
========================================
  Files           6          6
  Lines         394        396     +2
  Methods         0          0
  Messages        0          0
  Branches        0          0
========================================
  Hits          394        394
- Misses          0          2     +2
  Partials        0          0

Powered by Codecov. Last update a1bc8fe...539b801


Pull in latest topics from discourse

[insert @ofsound magic here]
We can pull in the latest topics and style with discourse's embedded css: https://forum.alonetone.com/admin/customize/themes/1/common/embedded_scss/edit
Supporting both themes might be awkward? Not sure it's going to be possible to get that info through the iframe without some js...

just seems like we’d be fighting every single bit of the iFrame, from fonts, to dynamic media queries, to white/theme dark theme

If we don't go the iframe way, options are:

Parse json client-side every request, ala
https://meta.discourse.org/t/embed-latest-post-teasers-into-your-website/82388

Parse json in rails, create and cache a partial

Setup a ruby cron to create json from the html, stick it in memcached with a key for Rails to read later

Option 1 could be accomplished by issuing an ajax request on a stimulus controller initialize, storing the result in a member variable,  moving the footer template to js and rendering the template in connect.


Proxy Target did not return its actual value

🙋♂ Question
I am starting to receive Proxy errors that looks like:

selector.ts:91 Uncaught TypeError: 'get' on proxy: property 'fooObject' is a read-only and non-configurable data property on the proxy target but the proxy did not return its actual value (expected '#<Object>' but got '[object Object]')

fooObject looks like this:
{
   items: {}
}

Over time, key/values are added to items inside of fooObject using redux/immer, but fooObject itself is never replaced.
The error is thrown inconsistently after an item is added/modified and fooObject is accessed in a selector.
This does not happen with setAutoFreeze(false).
Are there any tips or resources I can use to figure out exactly how/why this is happening? I've dug into the Proxy object but I don't see explicitly what the difference is that the error message is throwing.
I've been banging my head against the wall for over 2 hours trying to reproduce this in an isolated environment so I apologize for the lack of a repro.
Environment
v5.3.6

Immer version:
[x] Occurs with setUseProxies(true)
[x] Occurs with setUseProxies(false) (ES5 only)
[x] Occurs with setAutoFreeze(true)
[ ] Occurs with setAutoFreeze(false)

Some of the logic of this will be rewritten in the next major. Although this doesn't fix any known issues, it might be worth checking again after it has been released

@mweststrate yeah I did see the v6 alphas but I'll just leave auto-freeze off until you give the go ahead to try those out. Thanks!

Feel free to retry in 6.0.0 :)


recursive function: heap exhausted in the second call ?

I didn't really understand the documentation:

Beware that function was declared NOTINLINE, callers are not guaranteed to see the memoized function rather than have inlined the original one. Moreover, if the function is self-recursive, this (declaim (notinline SYMBOL)) must have happened before it was defined.

What is the special care for recursive functions? In my case, the strange behaviour is that after memorization, the first call works but the second one cause a heap exhausted!
I am using the fragment below, note that K is recursive:
(declaim (notinline K))
(defun K (w j items)
  ...)

(memoize 'K)

(defun knapsack (filename)
  (multiple-value-bind (meta items)
      (read-file filename)
    (K (car meta) (cadr meta) items)))

Sorry, SBCL 1.4.6!

OK, trying to figure out the problem. It looks like the heap error is the lack of memory before a garbage collector can free space, am I right? The memorization seems to work:
First, I make my code have explicit control of the memo TABLE with:
(defun knapsack (filename &key (memo (make-hash-table :test #'equal)))
  (multiple-value-bind (meta items)
      (read-file filename)
    (let ((*items* items))
      (memoize 'K :table memo)
      (values (K (car meta) (cadr meta))
	      memo))))

As expected, the first execution takes some time:
* (multiple-value-list (knapsack "/Users/ar/Sites/ED-2018-1/lista-7/knapsack_big.txt"))
(4243395 #<HASH-TABLE :TEST EQUAL :COUNT 10629293 {1008CD4383}>)

The next one instantly returns:
* (multiple-value-list (knapsack "/Users/ar/Sites/ED-2018-1/lista-7/knapsack_big.txt" :memo (cadr *)))
(4243395 #<HASH-TABLE :TEST EQUAL :COUNT 10629293 {1008CD4383}>)

What's K ?


AssertionError

My config is valid.
Habe not found an issue like this.
I use the master branch.

Actual Behavior
I started 2 bots. One of them is working fine, in the other one I have an unknown Error after the login process.
$ python pokecli.py
2016-08-12 08:20:45,854 [       cli] [INFO] PokemonGO Bot v1.0
2016-08-12 08:20:45,855 [       cli] [INFO] No config argument specified, checking for /configs/config.json
2016-08-12 08:20:45,856 [       cli] [WARNING] The evolve_captured argument is no longer supported. Please use the EvolvePokemon task instead
2016-08-12 08:20:45,857 [       cli] [INFO] Configuration initialized

[08:20:45] Setting start location.
[08:20:46] Location found: 1 Beard St, Brooklyn, NY 11231, Vereinigte Staaten (40.67197549999999, -74.0114608, 0.0)
[08:20:46] Now at (40.67197549999999, -74.0114608, 0)
[08:20:46] Loading cached location...
[08:20:46] Loaded location (40.67011355454398, -73.96397507829333, 0.0) from cache
[08:20:46] Login procedure started.
[08:20:50] Login successful.2016-08-12 08:20:52,386 [PokemonGoBot] [INFO]
2016-08-12 08:20:52,386 [PokemonGoBot] [INFO] --- ---
2016-08-12 08:20:52,387 [PokemonGoBot] [INFO] Level: 25 (Next Level: 134330 XP) (Total: 765670 XP)
2016-08-12 08:20:52,387 [PokemonGoBot] [INFO] Pokemon Captured: 1759 | Pokestops Visited: 2028
2016-08-12 08:20:52,387 [PokemonGoBot] [INFO] Pokemon Bag: 222/250
2016-08-12 08:20:52,388 [PokemonGoBot] [INFO] Items: 290/350
2016-08-12 08:20:52,388 [PokemonGoBot] [INFO] Stardust: 72109 | Pokecoins: 0
2016-08-12 08:20:52,388 [PokemonGoBot] [INFO] PokeBalls: 80 | GreatBalls: 63 | UltraBalls: 30
2016-08-12 08:20:52,388 [PokemonGoBot] [INFO] RazzBerries: 38 | BlukBerries: 0 | NanabBerries: 0
2016-08-12 08:20:52,389 [PokemonGoBot] [INFO] LuckyEgg: 0 | Incubator: 1 | TroyDisk: 6
2016-08-12 08:20:52,389 [PokemonGoBot] [INFO] Potion: 10 | SuperPotion: 10 | HyperPotion: 10 | MaxPotion: 21
2016-08-12 08:20:52,389 [PokemonGoBot] [INFO] Incense: 9 | IncenseSpicy: 0 | IncenseCool: 0
2016-08-12 08:20:52,389 [PokemonGoBot] [INFO] Revive: 10 | MaxRevive: 0
2016-08-12 08:20:52,389 [PokemonGoBot] [INFO]
2016-08-12 08:20:52,389 [PokemonGoBot] [INFO] Found encrypt.so! Platform: darwin Encrypt.so directory: /Users/projekte/neu/PokemonGo-Bot
2016-08-12 08:20:52,389 [PokemonGoBot] [INFO]
2016-08-12 08:20:53,953 [       cli] [INFO]
2016-08-12 08:20:53,953 [       cli] [INFO] Ran for 0:00:08
2016-08-12 08:20:53,953 [       cli] [INFO] Total XP Earned: 0  Average: 0.00/h
2016-08-12 08:20:53,953 [       cli] [INFO] Travelled 0.00km
2016-08-12 08:20:53,953 [       cli] [INFO] Visited 0 stops
2016-08-12 08:20:53,954 [       cli] [INFO] Encountered 0 pokemon, 0 caught, 0 released, 0 evolved, 0 never seen before
2016-08-12 08:20:53,954 [       cli] [INFO] Threw 0 pokeballs
2016-08-12 08:20:53,954 [       cli] [INFO] Earned 0 Stardust
2016-08-12 08:20:53,954 [       cli] [INFO]
2016-08-12 08:20:53,954 [       cli] [INFO] Highest CP Pokemon:
2016-08-12 08:20:53,954 [       cli] [INFO] Most Perfect Pokemon:
Traceback (most recent call last):
  File "pokecli.py", line 514, in <module>
    main()
  File "pokecli.py", line 82, in main
    bot.start()
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/__init__.py", line 86, in start
    self._setup_api()
  File "/projekte/neu/PokemonGo-Bot/pokemongo_bot/__init__.py", line 701, in _setup_api
    self.update_inventory()
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/__init__.py", line 799, in update_inventory
    init_inventory(self)
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/inventory.py", line 809, in init_inventory
    _inventory = Inventory(bot)
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/inventory.py", line 751, in __init__
    self.refresh()
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/inventory.py", line 759, in refresh
    i.refresh(inventory)
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/inventory.py", line 63, in refresh
    self._data = self.retrieve_data(inventory)
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/inventory.py", line 59, in retrieve_data
    ret[key] = self.parse(item)
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/inventory.py", line 293, in parse
    return Pokemon(item)
  File "/Users/projekte/neu/PokemonGo-Bot/pokemongo_bot/inventory.py", line 501, in __init__
    assert max(int(self.cp_exact), 10) == self.cp
AssertionError

Your config.json (remove your credentials and any other private info)
{
    "auth_service": "google",
    "username": "",
    "password": "",
    "location": "1 Beard St, Brooklyn, NY 11231, Vereinigte Staaten",
    "gmapkey": "",
    "tasks": [
      {
        "type": "HandleSoftBan"
      },
      {
        "type": "CollectLevelUpReward"
      },
      {
        "type": "IncubateEggs",
        "config": {
          "longer_eggs_first": true
        }
      },
      {
        "type": "TransferPokemon"
      },
      {
        "type": "EvolvePokemon",
        "config": {
            "evolve_all": "none",
            "first_evolve_by": "iv",
            "evolve_above_cp": 0,
            "evolve_above_iv": 0,
            "logic": "and",
            "evolve_speed": 20,
            "use_lucky_egg": false
        }
      },
      {
        "type": "RecycleItems",
        "config": {
          "item_filter": {
            "Pokeball":       { "keep" : 80 },
            "Potion":         { "keep" : 10 },
            "Super Potion":   { "keep" : 10 },
            "Hyper Potion":   { "keep" : 10 },
            "Revive":         { "keep" : 10 },
            "Razz Berry":     { "keep" : 40 },
            "Greatball":      { "keep" : 70 },
            "Ultraball":      { "keep" : 30 }
          }
        }
      },
      {
        "type": "CatchVisiblePokemon"
      },
      {
        "type": "CatchLuredPokemon"
      },
      {
        "type": "SpinFort"
      },
      {
        "type": "MoveToFort",
        "config": {
            "lure_attraction": true,
            "lure_max_distance": 2000
        }
      },
      {
        "type": "FollowSpiral",
        "config": {
          "diameter": 4,
          "step_size": 70
        }
      }
    ],
    "map_object_cache_time": 5,
    "forts": {
      "avoid_circles": true,
      "max_circle_size": 50
    },
    "websocket_server": false,
    "walk": 14.19,
    "action_wait_min": 1,
    "action_wait_max": 4,
    "debug": false,
    "test": false,
    "health_record": false,
    "location_cache": true,
    "distance_unit": "km",
    "reconnecting_timeout": 15,
    "evolve_captured": "NONE",
    "catch_randomize_reticle_factor": 1.0,
    "catch_randomize_spin_factor": 1.0,
    "catch": {
      "any": {"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
      "// Example of always catching Rattata:": {},
      "// Rattata": { "always_catch" : true }
    },
    "release": {
      "any": {"keep_best_cp": 2, "keep_best_iv": 2},
      "// Example of always releasing Rattata:": {},
      "// Rattata": {"always_release": true},
      "// Example of keeping 3 stronger (based on CP) Pidgey:": {},
      "Pidgey": {"keep_best_cp": 30},
      "Zubat": {"keep_best_cp": 30},
      "Rattata": {"keep_best_cp": 30},
      "Weedle": {"keep_best_cp": 30},
      "// Example of keeping 2 stronger (based on IV) Zubat:": {},
      "// Zubat": {"keep_best_iv": 2},
      "// Also, it is working with any": {},
      "// any": {"keep_best_iv": 3},
      "// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:": {},
      "// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3}
    },
    "vips" : {
         "Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate!": {},
        "any": {"catch_above_cp": 1200, "catch_above_iv": 0.9, "logic": "or" },
        "Lapras": {},
        "Moltres": {},
        "Zapdos": {},
        "Articuno": {},

        "// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
        "Mewtwo": {},
        "Dragonite": {},
        "Snorlax": {},
        "// Mew evolves to Mewtwo": {},
        "Mew": {},
        "Arcanine": {},
        "Vaporeon": {},
        "Gyarados": {},
        "Exeggutor": {},
        "Muk": {},
        "Weezing": {},
        "Flareon": {}

    }
}

Steps to Reproduce
I pulled the newest version with the command git pull and pip install --upgrade -r requirements.txt .
Other Information
OS: OSX Yosemite 10.10.5
Python Version: Python 2.7.12

Note that as a temporary workaround, you need only comment out this line in inventory.py for everything to work fine.

@nrinaudo Has a temporary solution for you. Most of the problems are fixed in the dev branch. If you would like to change over, just follow reinstallation instructions but instead of cloning the master branch change it to dev.


Implement a feedback Suggestion

Description of the new feature / enhancement
Provide a mechanism to suggest feed back or report bugs. Initially this could just point to the GitHub... However, there are over 5000 issues in the repo. I suspect that many are duplicates. A searchable bug /feature support engine would be nice.
Scenario when this would be used?
Anytiime a user wants to make a suggestion to make QuickLook better
Supporting information
No response

Why isn't searching issues on GitHub good enough?


I don't think it should be something we would actively support, but our parser architecture actually happens to support some limited cases out of the box. So I went ahead and added a recipe explaining how one can enable the functionality.

This PR also adds one small functional improvement: the deprecated Content-Transfer-Encoding header is accepted if its value is binary.


0.7.0 pip release failed

https://github.com/k4black/codebleu/actions/runs/9099081187/job/25010819091
Sorry if you already know and are working on it, but it seems like something went wrong with the latest release, so when I try to use pip, I stil get version 0.6.1

Thank you! Fixed


(SERVER-547) Implement 3.x URL compatibility service

Travis failed - looks like we need to update the master_spec test to look for a Puppet version of '4.0.0' instead of '4.0.0-rc1' because of the Ruby Puppet submodule bump.

I think it would be good to go ahead and change the .../ezbake/config/conf.d/web-routes.conf file as part of this PR to have the legacy-routes service registered and remove the invalid-in-puppet-4 route.  That way when this PR first comes in we would hopefully be ready to start exercising it in CI.

Similarly, it would be good to go ahead and add the legacy-routes service to the .../ezbake/config/bootstrap.cfg file.

@dankreek I don't think I can push to your branch (might want to add me so I can?) or just fast-forward to ee33872 from my fork?  This patch addresses the minor comments @camlow325 made.  Some of the bigger ones I left.

Travis failed - looks like we need to update the master_spec test to look for a Puppet version of '4.0.0' instead of '4.0.0-rc1' because of the Ruby Puppet submodule bump.

Fixed in 2142fa5..7a58761

I'm finished addressing comments in this branch for the time being, @dankreek @camlow325 please let me know if there are other things I need to address before this is able to be merged.  I'll be working on the auth.conf tests as a separate PR until then.

| Travis failed - looks like we need to update the master_spec test to look for a Puppet version of '4.0.0' instead of '4.0.0-rc1' because of the Ruby Puppet submodule bump.
Whoops, still need to fix this.

Everything other than the travis issue should be ready to go now

The diff seems to say that you're adding an empty file at dev-resources/boostrap-with-legacy-service.cfg

:+1: - will merge assuming Travis passes one more time.


[chaturbate] Allow alternative URLs such as /fullvideo/

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[x] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
There are alternative Chaturbate URLs such as https://chaturbate.com/fullvideo/?b=caylin, which were previously not supported; this PR adds support for /fullvideo/ URLs.

I also ran the extractor's tests, by substituting the room name with another one, and commenting out skip. In addition to testing by hand.

@dstftw Thanks for the quick response. I fixed all the review items, although GitHub still displays "1 change requested".

@dstftw Ping, any chance for re-review?


Implement Ser/De for DataType Correct

DataType should implement Ser/De via Display instead of use default impl.

I will try to implement this.

I will try to implement this.

I will try to implement this.

Thanks in advance. We can use serde_with::DisplayFromStr to make it easier.


create parameters object

Update the getParameters function to take an object instead of multiple parameters.
https://office.visualstudio.com/DefaultCollection/OC/_workitems/edit/3363084/

This seems OK. Perhaps the names could be updated, because IParameterType is not for a single parameter. I'm not clear though what this change gets us.

It’s more for readability of the code.  The getParameters function parameters were getting quite large and this creates an object of the said parameters.
From: Adam Krantz<EMAIL_ADDRESS>Sent: Thursday, June 27, 2019 3:56 PM
To: OfficeDev/Office-Addin-Scripts<EMAIL_ADDRESS>Cc: Don Gunther<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [OfficeDev/Office-Addin-Scripts] create parameters object (#154)
This seems OK. Perhaps the names could be updated, because IParameterType is not for a single parameter. I'm not clear though what this change gets us.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FOfficeDev%2FOffice-Addin-Scripts%2Fpull%2F154%3Femail_source%3Dnotifications%26email_token%3DAKNIZDUD455AKNFJE6JPFULP4VARTA5CNFSM4H4AT32KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYYTAIA%23issuecomment-506540064&data=02|01|donaldgu%40microsoft.com|560f3c8999534f54e3ee08d6fb52af0b|72f988bf86f141af91ab2d7cd011db47|1|0|636972729875803214&sdata=fOav1MiN2SIPV2r4L%2BcSUIrnNbo3xHql3ZbXGF%2Bcqo8%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKNIZDTVGDIR465YAD6572TP4VARTANCNFSM4H4AT32A&data=02|01|donaldgu%40microsoft.com|560f3c8999534f54e3ee08d6fb52af0b|72f988bf86f141af91ab2d7cd011db47|1|0|636972729875813209&sdata=xKwtaXfbCikIgbyCnfaBwVnc7jE8%2FLzDEbtT4yDDwys%3D&reserved=0.


feat: metrics

:tada: This PR is included in version 0.107.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Issue #77: Switch Dexmaker-inline to preview SDK

Use the Android P preview SDK that contains the Debug.attachJvmtiAgent
method.
There is still no API level defined for P, hence we still have to check
Build.VERSION.CODENAME.equals("P")

Yayyy!


Fix typo: s/NotIimplementedError/NotImplementedError/

This isn't really a great improvement as it will fail either way, but anyway. :-P

This would have caused a NameError instead of the intended NotImplementedError, thanks for the fix!


D3.js Library Not Loading on Bins Using Https

What:
After selecting the D3.js library from the libraries dropdown, d3 references in a bin's javascript throw "is not defined" errors.
Examples:
The d3.js source src="http://d3js.org/d3.v3.min.js" doesn't work with https pages.
Example: https://jsbin.com/zunapu/1/edit?html,output
Using an https cdn seems to work: src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js"
Example: https://jsbin.com/zunapu/2/edit?html,output
Details:
Error reported in Chrome's console "Mixed Content: The page at 'https://output.jsbin.com/zunapu/1/' was loaded over HTTPS, but requested an insecure script 'http://d3js.org/d3.v3.min.js'. This request has been blocked; the content must be served over HTTPS."
The error shown in jsbin is "ReferenceError: d3 is not defined
at zunapu.js:5
at runner-3.34.3.min.js:1
at runner-3.34.3.min.js:1
zunapu.js:5 Uncaught ReferenceError: d3 is not defined(anonymous function) @ zunapu.js:5(anonymous function) @ runner-3.34.3.min.js:1(anonymous function) @ runner-3.34.3.min.js:1"
See also issue #2486

d3.v3.min.js isn't server over https and Chrome is correctly blocking the mixed content. To get around this I simply replaced my script tag for D3 with...
<script src="//cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js"></script>

Someone should PR the libraries.js file and change the D3 entry to use https instead. @AverageMarcus you should use https instead of relative-less - better practise (and cheers for solving this).

@remy Yeah, I thought about that after I commented but didn't seem worth going back to edit for. I don't mind updating the libraries.js if you like.


Duplicating folder/image during build

I'm not sure if this is an issue with permalinks or if it's a product of how metalsmith works. It's quite possible that it's just the way mine is structured. I'm hoping you can shed some light on it.
Okay, I am using Gulp/Metalsmith (gulpsmith). Metalsmith is only going to be handling the images and markdown files. I'm using gulp to process the js, css, etc.
I have a src directory like this:
├─ src
|   ├── javascripts (handled by Gulp)
|   ├── metalsmith (handled by metalsmith/gulpsmith)
|   |   ├── blog
|   |   |   ├── 09-17-2015
|   |   |   |   ├── first-post.md
|   |   |   |   ├── first-post-specific-image.png
|   |   |   ├── index.md
|   |   ├── about
|   |   ├── images
|   |   ├── index.md
|   ├── stylesheets (handled by Gulp)

here's my metalsmith.js file:
import gulp from 'gulp'
import gulpsmith from 'gulpsmith'
import markdown from 'metalsmith-markdown'
import layouts from 'metalsmith-layouts'
import collections from 'metalsmith-collections'
import permalinks from 'metalsmith-permalinks'
import gulpFrontMatter from 'gulp-front-matter'
import connect from 'gulp-connect'
import lodash from 'lodash'
import elevate from 'metalsmith-elevate'

module.exports = function() {
  gulp.src('./src/metalsmith/**/*')
    .pipe(gulpFrontMatter()).on('data', function(file) {
      lodash.assign(file, file.frontMatter);
      delete file.frontMatter;
    })
    .pipe(
      gulpsmith()
        .use(collections({
          articles: {
            pattern: 'blog/!(index.md)**/*.md',
            sortBy: 'date',
            reverse: true
          }
        }))
        .use(markdown())
        .use(layouts({
          engine: 'handlebars',
          directory: 'layouts',
          partials: {
            header: 'partials/header',
            footer: 'partials/footer'
          }
        }))
        .use(permalinks({
          pattern: 'blog/:title'
        }))
    )
    .pipe(gulp.dest('./build'))
    .pipe(connect.reload());
};

So when I run my gulp build task it does its three jobs (process my stylesheets, process my js files, and run the metalsmith task). I have the permalinks pattern referring to blog/:title, and the title is set in the .md file (e.g. My First Post). So metalsmith-permalinks does build it with blog/first-post/index.html and blog/first-post/first-post-specific-image.png, but the image (but not the index.html) is also put in a 09-17-2015 directory.
This is what my /build/blog directory ends up looking like:
├─ build
|   ├── blog
|   |  ├── 09-17-2015
|   |  |  ├── first-post-specific-image.png
|   |  ├── first-post
|   |  |  ├── first-post-specific-image.png
|   |  |  ├── index.html
|   |  ├── index.html

Like I said, I'm not sure if this is metalsmith-permalinks or if it's metalsmith. I'm just hoping someone can shed some light.
Thanks for all the great plugins, by the way!

I've tried to dig into the source (because it doesn't look like anyone really replies to these "issues". It's been Since last November.) and I think it has something to do with line 57 where you're deleting the files. It's not including the dupes.

For anyone else that runs into this issue, I thought I'd share my solution for it.
I couldn't quite figure out how to fix the plugin so for now I just created a custom metalsmith plugin that I call AFTER permalinks.
So, when I went into my function (custom plugin I was creating) and looped over the files object returned by metalsmith after permalinks did its thing, I did a console.log(file) and this was returned:
blog/09-17-2015/jt_headshot.jpg
blog/09-23-2015/phpbb_jt.jpg
index.html
about/index.html
blog/index.html
blog/first-post/index.html
blog/second-post/index.html
blog/first-post/jt_headshot.jpg
blog/second-post/phpbb_jt.jpg

The top two were the ones that were duplicating (as you can see by the bottom two). So I just had to use some regex magic to filter them out and delete them. Here's the plugin code:
function removeDupes() {
 return function(files, metalsmith, done) {
    var duplicate = /^blog\/\d{2}\-\d{2}\-\d{4}\/.*$/ ;
    Object.keys(files).forEach(function(file) {
      if(duplicate.test(file)){
        delete files[file];
      }
    });
    done();
  }
}

then you just have to make sure you include your plugin after permalinks:
gulpsmith()
        .use(collections({
          articles: {
            pattern: 'blog/!(index.md)**/*',
            sortBy: 'date',
            reverse: true
          }
        }))
        .use(markdown())
        .use(layouts({
          engine: 'handlebars',
          directory: 'layouts',
          partials: {
            header: 'partials/header',
            footer: 'partials/footer'
          }
        }))
        .use(permalinks({
          pattern: 'blog/:title'
        }))
        .use(removeDupes())

Obviously you'll need to alter the regex to fit your needs, but I hope this helps someone else until the permalinks plugin is fixed.

It seems that this is actually the intended functionality of the plugin, one that I'm also trying to work around.
From the docs:
Notice how the css directory is duplicated and is in both build and post folders.

For example for this source directory:

src/
  css/
    style.css
  post.html

Here's what the build directory would look like with relative on:
build/
  post/
    index.html
    css/  // <- HERE
      style.css
  css/  // <- AND HERE
    style.css

For me this is a problem as I'm working on my design portfolio site which is very image heavy.
I'm going to see if I can add an option that will remove allow for the removal of the original if desired.
Thinking optional as it could be destructive for non permalinked files if the top level stylesheet were removed, as per the example.

Right now I've solved this by adding the following code at the end of the Permalinks main return function.
Entirely not efficient, convoluted and not the probably not the right approach, but solves my need.
I'll see if I can rethink it and add tests before I make a PR, but I'll leave this here in case anyone else needs it.
// iterate over all files
// check if an entry with the same dir and base name exists in dupes
// if in dupes and key not same delete from files
Object.keys(files).forEach(function(file){
  var check = files[file]
  Object.keys(dupes).forEach(function(dupe){
    var duplicate = dupes[dupe].path;
    if (
      check // Due to double iterating and deleting entries, need to check if key still exists
      && check.path // Some entries do not have path
      && (check.path.dir + check.path.base) === (duplicate.dir + duplicate.base) // Check to ensure they're indeed duplicates, and not files with same name in different locations
      && file !== dupe // Check keys are different, as permalink assigns same key for it's relative files function
    ) delete files[file]; // Delete entry
  });
});

I came here because I had the same issue. This is actually the expected and documented behavior of the plugin.
Just set the relative: false when initializing the plugin.
https://github.com/segmentio/metalsmith-permalinks#relative-files

@tepez That's a different "issue".


steam joycon support

the newly steam joycon support kinda screw up the software on detecting the joycon
when i have my steam opened the joycon are automaticly connect to steam and unable to search
as trackers with slimevr wrangler,need some solution on that (maybe disable joycon connected as steam controller)
the only way to pair controller as tracker is when the steam is closed

everytime i open my steam the controller are automaticly pair on steam and whenever the tracking is lose i have to turn steam off and reset everything up again before opening steam

There is a manual solution found here: https://discord.com/channels/817184208525983775/932234894518677534/1011661239623102576
I'm hoping to add support for wrangler to change the steam config automatically.

There is a manual solution found here: https://discord.com/channels/817184208525983775/932234894518677534/1011661239623102576
I'm hoping to add support for wrangler to change the steam config automatically.

I got this issue too. This solution link it not work. I cannot see any discord channel. Can you please reply it here?
Thank you so much.

With the newest update the app detects if the steam controller blacklist is not correct, and can change this config to fix the issue.


Add theme support

An amazing feature could be add custom themes!

Hey, @damianopetrungaro. That's a low priority task and it won't happen anytime soon.

Sure it's just an idea =D


flash_stm32_ospi.c: Unable to erase flash partition using flash_map API

Describe the bug
When using:
flash_area_erase(fa, 0. fa->fa_size)
flash_stm32_ospi returns error with:
LOG_ERR("Error: wrong sector size 0x%x", size);
and returning error code -ENOTSUP
This is due to a check on the SPI_NOR_SECTOR_SIZE and dev_cfg->flash_size in flash_stm32_ospi_erase
Which only make it (for what i can see) able to erase either a sector or the whole chip.
As for the datasheet the erase command can be used on sector (4K byte), (64K byte) and whole chip.
I have successfully erased the whole chip by using the flash_driver_api.
The problem with that is, that i would rather use the flash_map API as this make a cleaner cut to the rest of the application, and i would like to use different partitions, and could be nice to be able to erase data on specific partition. The partition size is alligned with the sector/block size.
Target:
B-U585I-IOT02A board with the MX25LM51245 SPI flash
To Reproduce

Make a flash partition in .dts.
From application:
Get a reference to it by using flash_area_open
Call flash_area_erase with reference from flash_area_open:
ex. flash_area_erase(fa, 0, fa->fa_size)

Expected behavior
Expected driver to clear sectors from start address (offset) to partition size.
Of course this is expected that a partition size alligned with the sector size /block size is defined in partition in .dts.
If partition size isn't matching then maybe a fail is appropriate or erasing the closest possible without writing into next partition.
Impact
Not able to use flash_stm32_ospi with flash_map API
Environment (please complete the following information):

OS: Linux
Toolchain Zephyr SDK
SHA: a5cd5f4a0c9e48c78600d291a73d7c5669cba236

Additional context
from .dts file:
mx25lm51245: ospi-nor-flash@0 {
		compatible = "st,stm32-ospi-nor";
		label = "MX25LM51245";
		reg = <0>;
		ospi-max-frequency = <DT_FREQ_M(50)>;
		size = <DT_SIZE_M(64)>;
		spi-bus-width = <OSPI_OPI_MODE>;
		data-rate = <OSPI_DTR_TRANSFER>;
		status = "okay";

		partitions {
			compatible = "fixed-partitions";
			#address-cells = <1>;
			#size-cells = <1>;

			external_storage_partition: partition@0 {
				label = "extstorage";
				reg = <0x00000000 0x500000>; //also tested with 1000 (works) and 4000

Test made:
void test_flash_area_erase(const struct flash_area* fa, unsigned int fa_id) {

    int err = flash_area_open(fa_id, &fa);

    if(!err && fa != nullptr) {

        err = flash_area_erase(fa, 0, fa->fa_size);

        if(err)
            LOG_ERR("Error erasing flash area: %d", err);

        flash_area_close(fa);
    }
    else {
        LOG_ERR("Unable to open flash area: %d", err);
    }

}

void main(void) {

    LOG_INF("test_flash_area_erase");

    const struct flash_area* m_flash_area = nullptr;
    unsigned int flash_area_id = FLASH_AREA_ID(extstorage);

    test_flash_area_erase(m_flash_area, flash_area_id);

}

This output the following:
[00:00:00.141,000] <inf> flash_stm32_ospi: OSPI flash config is OPI / DTR
[00:00:00.142,000] <inf> littlefs: littlefs partition at /lfs
*** Booting Zephyr OS build zephyr-v3.1.0-690-ga5cd5f4a0c9e  ***
[00:00:00.142,000] <inf>  app: test_flash_area_erase
[00:00:00.142,000] <err> flash_stm32_ospi: Error: wrong sector size 0x500000
[00:00:00.142,000] <err> app: Error erasing flash area: -134

@Laczen thanks a lot for your comment. Can you please elaborate further? Is it the size that you are thinking of?

Yes, the size of 0x4FFFFF, this can't be correct.

I'm no expert (yet ;) in using external SPI flashes so thanks alot! This should then be the beginning of the next block or sector to be alligned with the erase-block? so 0x500000?

I'm no expert (yet ;) in using external SPI flashes so thanks alot! This should then be the beginning of the next block or sector to be alligned with the erase-block? so 0x500000?

It is the same for internal flashes (and also for arrays, ...). When you specify a size the largest index you can write to is size - 1 (because the index starts at 0). So yes 0x500000, but you can start with trying with 0x1000 (4kB), or 0x4000 (16kB).  Thanks for pointing it out. I'll mark this issue as close

No problem, glad that your problem is resolved.

Alright i jumped the conclusion a bit to quick, i made a new test again this morning with fresh eyes, and even though my partition wasn't alligned with the erase-block. The flash_stm32_ospi.c still returns with the same error. So i'll reopen the issue

@tobias-aunbol, so even with a aligned erase-block you are getting an error ? Could you please update the issue with the latest description of the setup that fails.

@Laczen yeah unfortunatly, i have made a small update to the description

@Laczen yeah unfortunatly, i have made a small update to the description

And it is still reporting that the sector size is wrong ?

@Laczen I have updated with my test software. I totally agree with you on that it's related to the flash_stm32_ospi.c driver. Because if i run the same test with a internal flash partition it works as expected

@Laczen I have updated with my test software. I totally agree with you on that it's related to the flash_stm32_ospi.c driver. Because if i run the same test with a internal flash partition it works as expected

To verify it should work for a specific partition size that is equal to 4kB (that I think is SPI_NOR_SECTOR_SIZE).

@Laczen I have updated with my test software. I totally agree with you on that it's related to the flash_stm32_ospi.c driver. Because if i run the same test with a internal flash partition it works as expected

To verify it should work for a specific partition size that is equal to 4kB (that I think is SPI_NOR_SECTOR_SIZE).
And to correct it you should replace size != SPI_NOR_SECTOR_SIZE line 726 with (size % SPI_NOR_SECTOR_SIZE) != 0

Yes i agree with you, i just ran the test with size 0x1000, and that outputs:
[00:00:00.141,000]  flash_stm32_ospi: OSPI flash config is OPI / DTR
[00:00:00.142,000]  littlefs: littlefs partition at /lfs
*** Booting Zephyr OS build zephyr-v3.1.0-690-ga5cd5f4a0c9e  ***
[00:00:00.142,000]  tu_app: test_flash_area_erase
And you proposed changes seems to work

BTW, did you face any other issue during your test ( refering to https://github.com/zephyrproject-rtos/zephyr/issues/46740)  with the b_u585i_iot02a  like :
JEDEC OSPI-NOR SPI flash testing
==========================
SPI flash driver MX25LM51245 was not found!

@tobias-aunbol, IMO the problem is in the flash_stm32_ospi driver, and is not related to flash_map: https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/flash/flash_stm32_ospi.c#L726
This check should not validate that size != SECTOR_SIZE but should verify that size is not a multiple of SECTOR_SIZE (and maybe sector size should not come a CONFIG but should be read from the device.
@GeorgeCGV, could you check this ?

--> I agree that the sector size and other octo flash info should come from the MX25LM51245 device. But unfortunately it does not answer correctly to the read SFDP command (JESD216_SFDP_MAGIC does not match). That's why we put a dummy sfdp-bfp table in the DTS node. Even though this table is probably not correctly reversely filled to hold all the expected info driver requires.
Actually, the octoflash SPI_NOR_SECTOR_SIZE, is 0x1000 (from the MX25LM51245 datasheet).

@FRASTM It is ok to use SPI_NOR_SECTOR_SIZE.


Uncaught TypeError: currentCanvas.imageServiceIds is undefined

This is what I get when I load this plugin.
Uncaught TypeError: currentCanvas.imageServiceIds is undefined
    CroppingDialog CroppingDialog.js:151
    ...

"mirador": {
      "version": "3.3.0",


add chainW

closes https://github.com/gcanti/fp-ts-rxjs/issues/37
Based on the new fp-ts 3.0.0 chainW signatures
Not sure if this is desired. Ideally, chain would be implemented in terms of chainW, not the other way around. This is because the Observable* modules still use pipeable, which seems to be on the way out.
Also, I didn't implement any tests for chainW, since it seems to be the convention that a test for chain is good enough
Hopefully this is a useful placeholder in lieu of a larger structural change, but I understand if we'd rather hold out.

Example usage:
import * as OBE from 'fp-ts-rxjs/lib/ObservableEither'

const f = (a: string): OBE.ObservableEither<boolean, number> =>
  (a.length > 2 ? _.right(a.length) : _.left(false))
const e1: OBE.ObservableEither<boolean | string, number> = pipe(
  OBE.left('four'),
  OBE.chainW(f),
)

This would not work so simply with the ordinary chain
const e2: OBE.ObservableEither<boolean | string, number> = pipe(
  OBE.left('four'),
  OBE.chain(f), // Argument of type 'ObservableEither<string, never>' is not assignable
                // to parameter of type 'ObservableEither<boolean, string>'.
)

Example usage:
import * as OBE from 'fp-ts-rxjs/lib/ObservableEither'

const f = (a: string): OBE.ObservableEither<boolean, number> =>
  (a.length > 2 ? _.right(a.length) : _.left(false))
const e1: OBE.ObservableEither<boolean | string, number> = pipe(
  OBE.left('four'),
  OBE.chainW(f),
)

This would not work so simply with the ordinary chain
const e2: OBE.ObservableEither<boolean | string, number> = pipe(
  OBE.left('four'),
  OBE.chain(f), // Argument of type 'ObservableEither<string, never>' is not assignable
                // to parameter of type 'ObservableEither<boolean, string>'.
)

Replaced by https://github.com/gcanti/fp-ts-rxjs/pull/49

Replaced by https://github.com/gcanti/fp-ts-rxjs/pull/49


could we have a subscription API for task status changing?

What is the expected behavior?
i hope there could be a subscription API for task status changing since it already had websocket support. that would helpful for the hurry user

Hi @yunfan, can you add some detail on what kind of subscription API, and what it would be used for? Would its purpose be different than the %qiskit_job_monitor from https://github.com/Qiskit/qiskit-iqx-tutorials/blob/master/qiskit/fundamentals/6_qiskit_jupyter_tools.ipynb ?

@kdk the subscription api should let the server push notifications(like job status changing) to my connected client . in that case, i could easily implmenet a local hub for sharing the token i had without gave local user

I believe that sharing the token via the mechanism you describe is against the terms of service of the IBM Quantum Experience: https://quantum-computing.ibm.com/terms

though this is a general demands, i think i should close the issue since it againts the term

Yes the feature itself would be nice.

Where is the text of The 'against the terms of service of the IBM Quantum Experience'? I mean 'Share'.
@nonhermitian

@wildfire810 I believe it falls under the "non-transferable" part of the license in section 2(b). However, you need to contact IBM if you have official questions on the licensing agreement required to access the quantum devices.


Support glob

It would be great to have a way of getting all files in a folder using a glob pattern
let files = folder.glob("*.swift")

You could use Glibc.glob on Linux and Darwin.glob on Darwin

@yonaskolb Sounds like an interesting addition 👍 Do you want to submit a PR adding this new feature?

Ping @yonaskolb. Interested in adding this? Otherwise I'll probably close this for now 🙂

@JohnSundell sorry I haven't had time for this recently. You're welcome to close it for now

@yonaskolb No worries, just wanted to check in 🙂 I'll close for now then, but feel free to open a PR in the future to add this, I think it'd be an interesting addition even though it's not something that I need myself at the moment.


Identify all places where exceptions are thrown within FXGL that can be replaced with a warning

To fix, all files and lines where the above happens should be reported here. Ctrl + Shift + F in IntelliJ can be used to search for the "throw" keyword.

Closed in 11.17


Documentation for ecto.drop's --force flag does not mention dependency on :start_permanent

Environment

Elixir version (elixir -v): Elixir 1.5.2
Database and version (PostgreSQL 9.4, MongoDB 3.2, etc.): Postgres.app Version <IP_ADDRESS>
Ecto version (mix deps): ecto 2.2.6
Database adapter and version (mix deps): postgrex 0.13.3
Operating system: maxOS High Sierra 10.13.1

Current behavior
When looking at the documentation for the mix ecto.drop task, the --force flag is mentioned as a mean to skip confirmation on whether the database should be dropped.
This is a bit misleading because the behaviour of the task also directly depends on the :start_permanent mix project configuration variable, which is not mentioned at all.
Using the phoenix generators for example, a mix.exs file is generated with  start_permanent: Mix.env == :prod, which means that only in production a confirmation request will be shown. In development the database will be dropped without confirmation.
Expected behavior
When looking at the documentation for the mix ecto.drop task, it should be stated that a confirmation will be requested only if start_permanent is set to true within the mix project, and that only in that case --force will have any effect.

Thank you very much and keep up the good work @josevalim!


Retest Only: Bug: Custom Data Download Accepting dates without data

Test Case
Steps to Reproduce

Navigate to the custom data download
Select hourly emissions
Apply time period criteria for 12/31/2021
Select preview data

The system accepts the time period even though there is no data associated with the date.
Actual Results
The system accepts the time period 12/31/2021  even though there is no data available for that date. This happening for years after 2010. When data is not available for a time period the system should display an alert and prompt the user to enter in a new time period. This is applicable to all emissions sub types.
Note: This bug should not be an issue in prod. Would only occur in lower environments where all the data is not available. Once in prod, we will reverify and retest this ticket with all data in the environment.
Dependency: Need to look into this issue more after the archive data is added to emissions data

Retested the issue. When a user applies a time period of  12/31/2021 for hourly emissions and selects preview data the system returns results
![image.png](https://images.zenhubusercontent.com/5f5928c1045cffdce7ce89c3/e8923e06-c9. df-4ba7-833a-7a467fcb25b3)

Retest this ticket once CAMPD is deployed to Prod

Dev Environment:

The dev environment accepts 01/01/1995 but the data preview does not produce results


Search Results with Refiners not loading in IE 11 - Proxy is undefined

Category

[ ] Question
[x] Bug
[ ] Enhancement

Expected or Desired Behavior
The search results should render items on the classic or modern page when using IE 11
Observed Behavior
After adding the sample search refiner webpart and configuring the web properties, it works fine using all other browsers, however an error appears when using IE 11. I have tried on both classic and modern pages. The error that appears is:
ERROR:
***Failed to load component "42ad2740-3c60-49cf-971a-c44e33511b93" (SearchWebPart).
Original error: ***Failed to load entry point from component "42ad2740-3c60-49cf-971a-c44e33511b93" (SearchWebPart).
Original error: Error loading https://component-id.invalid/42ad2740-3c60-49cf-971a-c44e33511b93_0.0.2
'Proxy' is undefined
CALL STACK:
Error
at t._generateErrorStackForIE (https://spoprod-a.akamaihd.net/files/sp-client-prod_2018-04-20.015/sp-classic-page-assembly_en-us_3ca5ff211ee9812b439fe5aedbef3996.js:201:16078)
... more....
Steps to Reproduce
Create a new classic page and add the 'Search Results with Refiners' webpart to the page, edit the webpart, click on the Configure button and set the correct search properties for your tenant.
Click OK and Save the page.

sorry, found out this issue was related to a 3rd party React Date Range picker


Minutes of negative offset also need multiplier

Code here:
https://github.com/rtfeldman/elm-iso8601-date-strings/blob/3587ff12251261514d0da49837f3c170d0249448/src/Iso8601.elm#L342-L345
Might be:
multiplier * (hours * 60 + minutes)

@pd9333 can you give an example test case to show where utcOffsetMinutesFromParts doesn't work as intended per specification?

Based on wikipedia, it looks like there are currently only two areas which are using negative offsets and has minutes

UTC offset
Location

UTC−09:30
French Polynesia: Marquesas Islands

UTC−03:30
Canada: Newfoundland, Labrador (southeast)

Take the first one for example. If we try to parse -09:30, the correct value should be -570, but current implementation gives -510

Based on wikipedia, it looks like there are currently only two areas which are using negative offsets and has minutes
| UTC offset | Location |
| -- | -- |
| UTC−09:30	| French Polynesia: Marquesas Islands |
| UTC−03:30 | Canada: Newfoundland, Labrador (southeast) |
Take the first one for example. If we try to parse -09:30, the correct value should be -570, but current implementation gives -510

I will take a look into this later today, thanks for the context!

@pd9333 Opened PR #32 and now it is for @rtfeldman to review and merge. Really nice catch, kudos to you! 🎉

:bow: