Keybase installer terminates with "This installation package is not supported by this processor type."

This is related to fixing my log id: 00adfce98d15c9ffacfc1b1c
I was advised to reinstall with the latest binary of Keybase. However, the current .msi installer terminates with the message:
"This installation package is not supported by this processor type. Contact your product vendor."
This is regarding the current installer which I've just downloaded directly from the keybase.io website today:
Name: keybase_setup_amd64.msi
Size: 180584448 bytes (172 MiB)
CRC32: 5DEA4E29
CRC64: D6039387BE2EB17E
SHA256: 529D9E0CD2DD1843DC6E75D42F2C59D7D598A62C71F0081978A9CA90C9D693D2
SHA1: 212C5DFD2BF171383D6A9470FEF0643B19C51C3D
BLAKE2sp: 0304332BB8EB0BC6D71D89F85F58475B3787401B15D16CB1F821E70E1A236C27
Keybase is being used on a 32-bit W10 installation with a quad-core Intel Atom 1.5Ghz processor.

It happened to me on a Virtual Node with Debian.  Then I switch from i386 to amd64, I got lucky. If no precompiled works, you simply has to recompile from source ?
btw, anybody know if it is worthwhile to pen an instruction for installing without 'root' permission on public Unix server?
Thanks!
-s.ye

: keybase_setup_amd64.msi
Size: 180584448 bytes (172 MiB)
CRC32: 5DEA4E29
CRC64: D6039387BE2EB17E
SHA256: 529D9E0CD2DD1843DC6E75D42F2C59D7D598A62C71F0081978A9CA90C9D693D2
SHA1: 212C5DFD2BF171383D6A9470FEF0643B19C51C3D
BLAKE2sp: 0304332BB8EB0BC6D71D89F85F58475B3787401B15D16CB1F821E70E1A236C27
Keybase is being used on a 32-bit W10 installation with a quad-core Intel Atom 1.5Ghz processor{http://robinhood.com}<
}

^
}
"Package.lock.json/bind(import)=http://coinbox.exchange/eth2;0x00000000219ab540356cbb839cbe05303d7705fa/webapp" "Bind/
][


ci: Integrate Release-please action and config

This is a proposal to manage our release process and changelog updates using release-please). This was originally proposed by @dnerini.
From the docs:

Release Please automates CHANGELOG generation, the creation of GitHub releases, and version bumps for your projects.
It does so by parsing your git history, looking for Conventional Commit messages, and creating release PRs.
It does not handle publication to package managers or handle complex branch management.

Analysis of Alternatives
I have evaluated alternatives such as Python Semantic Releases and a few others, but release-please seems like the most mature project that would work across all packages, including mono-repos and helps with the changelog as well.
It is to be said, that the documentation of release-please is not very beginner-friendly, so it will probably take a few tries to set up correctly until we have a working setup usable across all of Anemoi.
For reference, there is a archived repo showing the setup for mono-repos if that is necessary
How to run
They have implemented a corresponding Action.
Additional Information
I have mainly used the Manifest Releaser document to set up the configs and action.
Additionally, I looked at the JSON schema to evaluate if there are additional relevant config entries.
Caveat
All automated log generators require some sort of commit convention.
Since we squash-merge anyways, we can limit the effect on new contributors by only requiring PRs to follow Conventional Commits. This seems like an acceptable half-way solution that doesn't get in the way of quick development, but introduces some structure in the code itself.

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

Project coverage is 71.86%. Comparing base (2837ecd) to head (e7cc9b1).
Report is 7 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop      #67   +/-   ##
========================================
  Coverage    71.86%   71.86%
========================================
  Files            7        7
  Lines          263      263
========================================
  Hits           189      189
  Misses          74       74

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

@OpheliaMiralles @icedoom888 @frazane please take this opportunity to have a closer look at release-please and feel free to leave your feedback. The idea would be to roll out this to all anemoi repos.

@JesperDramsch squash commits seems to be right way to go with release-please (see here). This would limit the need to follow commit conventional messages to PR titles only.

Double // comments are not valid in JSON. I guess the . release-please-config.json file is merely a template.

Oh. Thanks for catching this!

@JesperDramsch squash commits seems to be right way to go with release-please (see here). This would limit the need to follow conventional commit messages to PR titles only.

Ah fantastic @dnerini. I'm glad this resonates, I hope the action I added to check these will help with this.

Seems like a great idea, thank you! Question: now that we're in major version zero (early development) will breaking changes by default result in a minor version bump?

Seems like a great idea, thank you! Question: now that we're in major version zero (early development) will breaking changes by default result in a minor version bump?

Yes exactly. So currently I have configured it so that breaking changes bump minor and features bump patch.


String output from code example does not for right of the bat - code example needs to be corrected

Piece of code below cannot be executed in VSCode
printfn %"{name} in Pig Latin is: {newName}"

It does cause an error:
This expression was expected to have type
    'Quotations.Expr<'a>'
but here has type
    'string'

Problem can be solved like this:
printfn "%s in Pig Latin is: %s" name newName

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

ID: 9b07eeb2-d274-35da-78d4-b7d78c255590
Version Independent ID: bf145620-7f23-eb4d-376d-f739562d9a79
Content: Get Started with F# in Visual Studio Code
Content Source: docs/fsharp/get-started/get-started-vscode.md
Product: dotnet-fsharp
GitHub Login: @cartermp
Microsoft Alias: phcart

Thanks, this is just a typo. Should be quick to resolve


MVP Payments Only Contract

Barebones implementation for pay to address (no CREATE2 fun) payments contract.

Updated to unify events and use byte arguments for announcement data. Let me know what you think @mds1.


"Search: Find in files"-function fails to find result.

VSCode Version:1.21.1
OS Version:Windows 10

Steps to Reproduce:

Ctrl-Shift-F
Search for a file in a subdirectory, which is not currently open in an editor view

Does this issue occur when all extensions are disabled?: Yes
So this is a problem which I haven't experienced before. When I try to search in files for some content I know is present, it says "No results found". If I open the file however, then it will find it. Is there som limit to the amount of files the search function parses? The open folder is a java project with >1000 source files, is this too big to be supposed to handle?

Could you turn off the "Use Exclude Settings and Ignore Files" button and try again, to make sure it isn't covered by a gitignore file or exclude setting?
(Bottom right)

You,re right, that did the trick. I've tried the button before, but didn't know if it was on or off, since it's hard for me to see whether "Use exclude settings and Ignore files" are on or off. I guess I'll have to dig up what's ignoring the file.

since it's hard for me to see whether "Use exclude settings and Ignore files" is on or off

This seems to be a common issue, and I'm wondering how to make it more clear. Are you using one of the built-in themes?

Monokai. But yeah, with high-contrast for instance there's a box around the icon.

There is with Monokai too, and the icon is brighter when it's toggled on. But the border may be hard to see.


Segment fault when transcode mp4 with no audio stream

When the mp4 video has no audio stream, the 3_trancoding crash

Hi, there @blackrose28. It's because, in this example, we assumed a container would always have an audio stream. :) It shouldn't be hard do change though.

Sure, just close this issue if you think it's not important


reuse getForeignKey in getForeignKeyArray method in BelongsTo class

Not a big thing, but I think it looks more expressive this way besides being DRY.

yessir!
❤


"Cannot navigate to invalid URL" when having special characters in the URL

When having umlauts or other special characters, lumberjack fails with the message:

Protocol error (Page.navigate): Cannot navigate to invalid URL

Steps to reproduce:

Invoke lumberjack --url https://velo.rent

I actually don't know either, but the sitemap was generated by the default Hugo template, so I assume they are valid. :D

Ok cool. @jlnostr, If you want to take a stab at a fix, that would be awesome! 🎉
Otherwise, I'll get around to it soon-ish


how to "face_recognition" a video

i don't know how to recognize videos,please teach me how to do

could you please tell us what you've done ?

I can recognize people now with images ,but I want to try video recognize or webcam recognize

have you try this code ? https://github.com/ageitgey/face_recognition/blob/master/examples/facerec_from_video_file.py

So I just enter“python  facerec.......”?

And it will load Obama’s video

So I just enter“python facerec.......”?

it's not easy as that, you must prepare any videos you want that contain face (input video must be in the same folder). just modified this line of code to video file that you want. but don't forget you must load some sample pictures of face in that video. for example you try to recognize obama face in the video. you must prepare some obama pictures and let your program learn how to recognize obama faces.
this library is very well documented, just read the documentation and you'll get what you want to do with this library

first time i ran python facerec_from_video_file.py successfully and i enter ctrl+cto stop , but second time i ran python facerec_from_video_file.py and it showed :
Traceback (most recent call last):
File "facerec_from_video_file.py", line 86, in
cv2.destroyAllWindows()
cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/highgui/src/window.cpp:626: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvDestroyAllWindows'
what  happened??


[Release] Stage to Main

https://github.com/adobecom/bacom/pull/200

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

Project coverage is 95.43%. Comparing base (b5bdcf5) to head (579a3e0).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #201   +/-   ##
=======================================
  Coverage   95.43%   95.43%
=======================================
  Files          11       11
  Lines         899      899
=======================================
  Hits          858      858
  Misses         41       41

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


Update Middlware WebSocket usage

fixed in https://github.com/aeternity/aepp-governance/commit/9f57f7bb6e26fd04421c13a8ddbb0e83993d9bb8


python debugger starting issue

I foolishly updated to the new python debugger in Visual Studio 2017 (15.7.4) and now I cannot debug anymore. I get this error:
pydev debugger: starting

Traceback (most recent call last):
  File "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\wrapper.py", line 796, in done
    fut.result()
  File "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\futures.py", line 40, in result
    reraise(self._exc_info)
  File "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\reraise3.py", line 8, in reraise
    raise exc_info[1].with_traceback(exc_info[2])
  File "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\futures.py", line 149, in callback
    x = next(it)
  File "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\wrapper.py", line 1004, in on_launch
    args.get('options', options))
  File "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\wrapper.py", line 959, in _parse_debug_options
    options[key] = DEBUG_OPTIONS_PARSER[key](value)
KeyError: 'DEBUG_STDLIB'

How can revert to my old compiler?

In Tools\Options\Python\Experimental turn off Use experimental debugger.

If you want to continue using the experimental debugger, you can toggle the "Enable debugging of the Python standard library" in Tools/Options/Python/Debugging. That's what is causing the error.

This still appears to be a problem in version 15.7.4, as well as the previous build.  @huguesv I've tried your suggestions but no joy.
pydev debugger: starting
Traceback (most recent call last):
File "D:\Programs\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\wrapper.py", line 796, in done
fut.result()
File "D:\Programs\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\futures.py", line 40, in result
reraise(self._exc_info)
File "D:\Programs\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\reraise3.py", line 8, in reraise
raise exc_info[1].with_traceback(exc_info[2])
File "D:\Programs\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\futures.py", line 149, in callback
x = next(it)
File "D:\Programs\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\wrapper.py", line 1004, in on_launch
args.get('options', options))
File "D:\Programs\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd\wrapper.py", line 959, in _parse_debug_options
options[key] = DEBUG_OPTIONS_PARSERkey
KeyError: 'DEBUG_STDLIB'

@whitneyland if you install the latest ptvsd into your python environment, using pip install ptvsd --pre, it will use that one instead of the one in D:\Programs\Common7\IDE\Extensions\Microsoft\Python\Core\Packages\ptvsd folder.
The latest one on PyPI has the fix for DEBUG_STDLIB error.
We're not updating the bundled ptvsd in 15.7.x servicing releases, so it's pretty old by now.


Replace CI JRE condition by Junit conditions

See for more information: https://www.baeldung.com/junit-5-conditional-test-execution#java-runtime-environment-condition

Will look into it


fix: Validates path params at startup

Will match path in route props with
parameter types and either throw error
or log warning when app starts.
So for example if handler has path /foo/:bar/:baz and type
type Params = {
   bar: string;
  // baz: string is missing
}

it will throw an error.

NIce feature! Looks good to me!
When publishing, maybee set a version that indicates that his might be breaking, so old applications does not auto update to new version and fails.


No such net interface: enp1s0 caused by line 170 of start_check.py

Hardware: E5-2650v2 based kvm virtual machine
OS:openAnolis 8.4GA
Problem:
No such net interface: enp1s0
on all nodes when executing obd cluster start obcluster
Caused by:
line 170 of start_check.py:
if not client.execute_command("grep -e ' %s:' /proc/net/dev" % devname):
the space in grep -e ' %s:'
in /proc/net/dev, there is no space before enp1s0
removing the space can fix the problem.
Located in /root/.obd/plugins/oceanbase/3.1.0/start_check.py.
perhaps the same problem in /root/.obd/plugins/obproxy/3.1.0/start_check.py should also be fixed?

Thank you for your feedback. We will fix it as soon as possible.
If there is only one network device driver except lo, you can bypass this bug by removing the devname in yaml.


[HOPSWORKS-535] Allow the exclusion of machines from the conda enviro…

…nment creation
Signed-off-by: Fabio Buso<EMAIL_ADDRESS>Make sure there is no duplicate PR for this issue

Please check if the PR meets the following requirements

[x] Adds tests for the submitted changes (for bug fixes & features)
[x] Passes the tests
[x] HOPSWORKS JIRA issue has been opened for this PR
[x] All commits have been squashed down to a single commit

Post a link to the associated JIRA issue
https://hopshadoop.atlassian.net/projects/HOPSWORKS/issues/HOPSWORKS-535

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the new behavior (if this is a feature change)?

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

Other information:
https://github.com/hopshadoop/hops-testing/pull/89

Looks ok.


Removed unused wkg dependency

wkg gives rise to the following warning:
warning: spin-deps v0.1.0 (/home/ivan/github/spin-deps-plugin) ignoring invalid dependency `wkg` which is missing a lib target

(The library is wasm-pkg-tools, which is already referenced; wkg is specifically the CLI.)

@karthik2804 or other admin: could someone merge this please?


MRG, DOC: MNE-C install on macOS; closes #5961

Also moves any links that are not actually shared by other files back into the page source (instead of in git_links.inc or similar).

@ktavabi can you confirm this works/worked for you?

@larsoner yep, that is how I got the install to work with XQuartz (2.7.11).

Thanks @drammock @ktavabi


pbmm2 (pbsv) on hifi fastq data (no bam available)

Hi,
I downloaded hifi reads from SRA (SRR18210286) and do not have the matched movie.bam file.
Can I apply pbsv to HiFi fastq only? How?
Thanks
S

Align using pbmm2 and then run pbsv. Should work, if I recall correctly.

my mistake, I took the bam argument as an input while it is the output, running now. I post back when the command had succeeded but likely OK
Thanks


Kconfig: Move BLUETOOTH_HCI_RESERVE into subsys/bluetooth/host

Currently, the bluetooth subsystem is dependent on several configs in
drivers/bluetooth, even thought the bluetooth subsystem can function
just fine without a bluetooth driver. This dependency forces the user
to have a Bluetooth driver menu entry even though it is not using a
bluetooth driver.
This patch moves one of these configs, BLUETOOTH_HCI_RESERVE, from
drivers/bluetooth/hci/Kconfig to subsys/bluetooth/host/Kconfig such
that eventually we can omit the entire Bluetooth driver.
This re-organization does not change when the config can be enabled.
Signed-off-by: Sebastian Bøe<EMAIL_ADDRESS>

Actually, even the Bluetooth controller provides an HCI driver. It's just that it doesn't map to any physical transport (like UART or SPI) rather it talks directly to the controller code. So it'd be good to clarify this in the commit message. The Controller HCI driver is a bit special in that it sits in subsys/bluetooth/controller/hci rather than drivers/bluetooth/hci/ which is what I suppose is causing the issue you have.

Thank you jhedberg. I rewrote the commit message to try to make this clearer.
My main concern is that the distinction between
"external bluetooth HCI driver"
"HCI driver"
"internal bluetooth HCI driver"
is messy and confusing to end users. E.g. if drivers/bluetooth only contains drivers
for talking to external bluetooth controllers, why is there a menu option for it when
we don't have an external bluetooth controller?
This patch is trying to cement the convention that drivers/bluetooth contains only systems
for talking to external bluetooth controllers. If it were organized like that a user could
disable the entire driver/bluetooth tree when an external controller is not in use.

I think the commit message addresses the earlier comment, but perhaps not?

@jhedberg : Does the new commit message address the review comment?

Sorry, I was confused since the PR description still has the old commit message. What I'm a bit concerned of is that if/when new HCI drivers are added to drivers/bluetooth/hci it will not be as clear to the driver author that he needs to now update a Kconfig file that's somewhere completely different (subsys/bluetooth/host). That said, I'm all for fixing up the confusion regarding menuconfig and local controller usage. Do @cvinayak or @carlescufi have any thoughts? The controller HCI driver originally resided under drivers/bluetooth as well, until it was moved to the same location as the rest of the controller code.

"is that if/when new HCI drivers are added to drivers/bluetooth/hci it will not be as clear to the driver author that he needs to now update a Kconfig file that's somewhere completely different (subsys/bluetooth/host)"
That concerned me as well at first, until I saw that there was already
this config in subsys/bluetooth/host:
config BLUETOOTH_HCI_TX_STACK_SIZE
	# Stack size needed for executing bt_send with specified driver
	int
	# Even if no driver is selected the following default is still
	# needed e.g. for unit tests.
	default 256
	default 256 if BLUETOOTH_H4
	default 256 if BLUETOOTH_H5
	default 256 if BLUETOOTH_SPI
	default 640 if BLUETOOTH_CONTROLLER

which is of the same nature as BLUETOOTH_HCI_RESERVE. Of course,
you could argue that it is TX_STACK_SIZE that is misplaced, and not RESERVE.

HCI_TX_STACK_SIZE already being there is a fair point - at least we're not making things worse


either license in the config file or integration license id must be specified

I started to get this error message in our testing cluster either license in the config file or integration license id must be specified on the replicated pod. I'm using ArgoCD for deploying the app helm chart. Replicated SDK ( 1.0.0-beta.12)  is installed as a dependency on that appchart.

@Utwo do you know how exactly the chart is being installed with ArgoCD? Is the chart being pulled from the Replicated registry using credentials associated with a customer license? The error message indicates that the Replicated SDK did not have the necessary license context it needs to bootstrap.
You can run helm get values <release-name> --all and inspect the values under the replicated key. You should see the customer license that it was configured with there.

It started working randomly without my intervention. So the trial license expired, I updated the expiration date on the replicated admin console but that was not reflected in my cluster. Even if I did a clean fresh install. I think the registry was still returning the old values. I will check again in 8 days.
I will close this for now. Thank you!


Updating maximum tasks limit

Updating the maximum task limits to 1000 from 500 in a project
We implemented this feature in the product and it is generally available now.

@JohanFreelancer9 Can you please help in merging this pull request?

@JohanFreelancer9 Can you please help in merging this pull request?

@scanum, can you please assist? Thanks.

@scanum - Can you please merge this request?
This feature is rolled out and we need to update the documentation

Hi @muralidhar-koduvande hope all is well. I don't have permissions to merge. Adding @tiburd for guidance! Thanks.


docs: updated documentation

I have updated the documentation with the latest instructions and added some images for clarity.
With this PR I've also remove all the steps for contributions which in my opinion are too complex for anyone to follow. We can add them back when we are able to provide a better developer experience.

Don't merge this until we get the confirmation on the Helm steps and Docker.


improve: babel plugin

This changes the Babel plugin to allow Prisma 3 seed scripts to run.
Prisma 3 seed scripts are very flexible. You are allowed to do anything you want. This means that the seed script has to be self-contained. This makes things easier for us, because we do not have to find a seed export and execute it, we can assume that the script does that already.
This has also allowed our old assumptions about scripts to be removed.

Once this goes in, I will test this out on Cloud and fix stuff there (if needed). I think everything to do in this repo is now done.


UI navigation bug between they keywords and the dialogues.

On the Latest master branch, after building all the images and executing the docker compose file provided.
After adding multiple keywords, but not enough dialogues. when i start switching back and forth between the the keyword tab and the dialog tab, the page stays blank and i get
main.1b07817ee1fcf29e405b.chunk.js:1 Uncaught TypeError: Cannot read property 'keywordName' of undefined
at 26.8de638060e384a76c5b7.chunk.js:1
at Jo (main.1b07817ee1fcf29e405b.chunk.js:1)
at Li (main.1b07817ee1fcf29e405b.chunk.js:1)
at Ga (main.1b07817ee1fcf29e405b.chunk.js:1)
at Va (main.1b07817ee1fcf29e405b.chunk.js:1)
at _s (main.1b07817ee1fcf29e405b.chunk.js:1)
at Ps (main.1b07817ee1fcf29e405b.chunk.js:1)
at Ns (main.1b07817ee1fcf29e405b.chunk.js:1)
at kn (main.1b07817ee1fcf29e405b.chunk.js:1)
(anonymous) @ 26.8de638060e384a76c5b7.chunk.js:1
Jo @ main.1b07817ee1fcf29e405b.chunk.js:1
Li @ main.1b07817ee1fcf29e405b.chunk.js:1
Ga @ main.1b07817ee1fcf29e405b.chunk.js:1
Va @ main.1b07817ee1fcf29e405b.chunk.js:1
_s @ main.1b07817ee1fcf29e405b.chunk.js:1
Ps @ main.1b07817ee1fcf29e405b.chunk.js:1
Ns @ main.1b07817ee1fcf29e405b.chunk.js:1
kn @ main.1b07817ee1fcf29e405b.chunk.js:1

If i switch up the number of shown elements on the keywords tab in order to avoid having a second page, the error does not happen.
if i switch to the last page of the keyword list then switch tabs, the error does not happen.

Happens also on Firefox
TypeError: "p is undefined"
q http://<IP_ADDRESS>:18080/26.8de638060e384a76c5b7.chunk.js:1
Jo http://<IP_ADDRESS>:18080/main.1b07817ee1fcf29e405b.chunk.js:1
Li http://<IP_ADDRESS>:18080/main.1b07817ee1fcf29e405b.chunk.js:1
Ga http://<IP_ADDRESS>:18080/main.1b07817ee1fcf29e405b.chunk.js:1
Va http://<IP_ADDRESS>:18080/main.1b07817ee1fcf29e405b.chunk.js:1
_s http://<IP_ADDRESS>:18080/main.1b07817ee1fcf29e405b.chunk.js:1
Ps http://<IP_ADDRESS>:18080/main.1b07817ee1fcf29e405b.chunk.js:1
Ns http://<IP_ADDRESS>:18080/main.1b07817ee1fcf29e405b.chunk.js:1
kn http://<IP_ADDRESS>:18080/main.1b07817ee1fcf29e405b.chunk.js:1

Thanks for your report @mordebip I will work on this one to get a fix

Closed by https://github.com/samtecspg/articulate/commit/0321cd6a2792af0ef9914c356778b85838bee344


Fix: Typo in mithril.js.org URL

The URL for mithril.js should be mithril.js.org (see also the kinda cool https://js.org/ project), not mithriljs.org.
Absolutely minor thing, but as your project is open source (thanks for that!), I thought I'd take the time and open a PR.

Thanks for the fix and sorry for the delay in merging this

No problem, thanks for the merge :)


Publish artifact to Maven

How does this look? I haven't published yet since the artifact needs to be signed: https://github.com/chrisbanes/gradle-mvn-push#2-update-your-home-gradleproperties

Hi @benhylau, thanks a lot!
I pulled this request locally and followed these instructions to upload the artifact.
I created a JIRA account, created a new project ticket and built and uploaded the archives. However, apparently the archives are being uploaded only to the snapshot repository, but not to the release repository. I also couldn't find it in the OSSRH.
If I add compile 'com.github.brnunes:swipeablerecyclerview:1.0.0-SNAPSHOT' to the build.gradle dependencies it cannot be found. Do you know what I'm missing?
Again, thanks for helping.
Bruno

Oh cool I found it in the Snapshot repository. I think you need to take out the -SNAPSHOT tag in gradle.properties, build and publish that, and the AAR will end up in the Release repository. Thanks for getting this published :)

That was exactly the problem! It's published now.


Zenodo

Fix #73 . More contributions to follow! ; )

I think you need a comma after the } on line 22 for it to be valid .json

Woops, thanks for spotting this problem!


Difference?

What is the differences between this version and de paid one?
Why the pay version has no email or form to contact?

Also... do you speak Spanish?


improved partial compile documentation for LSM (#5443)

Pull request opened by the merge tool on behalf of #5443

Merged in 01c5f88189f58aa596818c9c4067e05cc23bda2b


Programs from the linux world as inspiration. A collection from everyone.

I just wanted to start a collection from the community about cool pieces of software that could be inspiration for the utility. Pleases share, everyone!
https://discovery.endeavouros.com/endeavouros-tools/welcome - shown pictures are outdated
https://github.com/endeavouros-team
https://github.com/v1cont/yad

Issues are for Bug reports and feature requests.
You can start a Discussion instead.

True, at the time there was no section for it, will do.


New release 0.14.

Hello Team ,
do we know when new release 0.14 will be delivered ?
Thanks in advance!

It would be nice to have a shorter release cycle to get updated images of all the components and also to officially support newer Kubernetes versions.  I hope version 0.14 is tagged soon with support for Kubernetes 1.29/1.30.  Thanks!

This is especially important as v0.13 has an older pinned version of kubernetes-monitoring/kubernetes-mixin that breaks linting when using an updated version of Grafana Inc's jsonnet libraries. This is resolved in kubernetes-mixin but the version is pinned to an earlier commit.

Hello @philipgough , could you please help with this?  It has been a year since the last release.  Can we support it somehow?  Thank you!

Hey all. I gave some info on this previously https://github.com/prometheus-operator/kube-prometheus/issues/2180#issuecomment-1706853708
But the summary is that OpenShift team (which was the reason for creating the release workflow and schedule initially), no longer uses release branches so the urgency from their side is gone. Things have changed internally for me too so I no longer use this project day-to-day. I am just trying to do my best to maintain it and keep it up to date on the side but time is limited.
I'll try my best to schedule some time for a new release this week!

It would be nice to have a shorter release cycle
It would indeed be nice but there is not really anyone else active in the project at the moment and as stated above, my time is limited here. I'll try to be more diligent about scheduling time for it regularly. Its not just cutting the release though. Releases need to be supported.

Thank you for your answer and explainations.

Hey all. I gave some info on this previously #2180 (comment)

Sorry, I was not aware.

But the summary is that OpenShift team (which was the reason for creating the release workflow and schedule initially), no longer uses release branches so the urgency from their side is gone. Things have changed internally for me too so I no longer use this project day-to-day. I am just trying to do my best to maintain it and keep it up to date on the side but time is limited.

I totally understand.  We continue using this project but we have no resources to maintain it :(

I'll try my best to schedule some time for a new release this week!

Thank you!

so this is being used and maintained by redhat openshift team (and only them)?

We can offer to help (a bit - like cutting releases for new k8s versions - as part of our ongoing update of our own and customer k8s clusters anyways).. if it would be relevant/useful.. We're using it in our open source project KubeAid.io - https://github.com/Obmondo/kubeaid/tree/master/build/kube-prometheus - and can atleast spread some maintenance cost across the customers we do have that pays us to support their use of KubeAid. We already have built several mixins - we're trying to find a way to preferrably merge into upstream projects, such as argocd etc. - that we currently carry in KubeAid https://github.com/Obmondo/kubeaid/tree/master/build/kube-prometheus/mixins
We don't really need commit rights or anything.. just to know that a PR would get some feedback and be merged (once we learn to do it right :)

Starting here by updating ci https://github.com/prometheus-operator/kube-prometheus/pull/2507

@KlavsKlavsen thanks for the offer. Any help would indeed be appreciated. Feel free to get me on Slack if you want to discuss any details :)

Closing as done. :)

@philipgough Thank you!

Thank you Philip

Hello @philipgough , may I have one last question ?
Could you please let me know how often you are guys preparing security patches in this prometheus repo ?


[Enhancement] Added possibility to specify a batch size to the Particle Container

It Improves performance as the user can now specify a batch size for the particles. It is especially useful when developing for slow hardware such as mobile devices.
Note: I plan on doing another optimisation on top of it that should (crossing fingers) allow developers to greatly improve performance when it comes to adding and removing particles from the container (it should show good results on the bunnymark).

Good start, this adds the code necessary for initializing the buffers to a different size if you want. It doesn't add the dynamic resizing that we talked about yet, but that is OK we can add it later.

I realised that there would be quite some changes to do in order to make the buffer size grow. This solution was more elegant and it fits my needs so I guess it fits the needs of people with similar performance requirements. I think this can substitute to a dynamically resizing buffer.

Yeah like I said, I think this is a great first step in that direction. This alone is very helpful.

Looks good to me, would you mind squashing these commits and I'll merge it in?
git rebase -i HEAD~6
git push -f origin particleContainerRefactor3

Should do the trick!

After the rebase it tells me that everything is already up to date so I cannot push anything

It should say that your branches have diverged and make you need to force push.
Thats fine, I can rebase it and merge it manually.

Manually rebased and merged.

Good catch, thanks for that! Let me know if you see anything else.


Adding Kattana to the MultiversX Dev List

I hope this pull request finds you well.
I am writing to propose the addition of Kattana, an advanced trading terminal, to the MultiversX Dev Resources. Kattana brings a wealth of features and benefits that can greatly enhance the trading efficiency and user experience for MultiversX users.
Seamless Integration: Kattana is designed to integrate smoothly with existing exchanges and trading platforms. The implementation of Kattana within MultiversX can be seamless and provide users with a unified trading experience across multiple exchanges and pairs, for example:

WEGLD/USDC
ZPAY/USDC

I kindly request you review this proposal and consider incorporating Kattana into MultiversX. I believe it will significantly benefit the trading community and further solidify MultiversX as a comprehensive and user-friendly trading platform.

Hi, nice project! But I would like to see more MultiversX-related tools and services for developers here.
But let's see what others will say.

Not sure it's the good place for it

Hi, nice project! But I would like to see more MultiversX-related tools and services for developers here. But let's see what others will say.

I've considered moving it to the API section, but I think the product itself is more understandable for end-users.
Developers can use free API to request data for different cases, for example:

Get big trades on Multiversx chain: https://api-staging.kattana.trade/docs/index.html#/trades/get_big_trades__value___limit_ example
Get trades on pair https://api-staging.kattana.trade/docs/index.html#/trades/get_trades__network___address_ example

And more other things like charts, token statistics, pair reserves, subscriptions to wallet events and etc.


Update Readme.md

I have found few typos reading the Readme and thought it would be quicker to make a PR than opening an issue just for this.
(The merge resolve at the end deserve a proper check)

Thanks! All fixes were on point! Nasty merging


Introduce --features=imprecise.records and test type annotations

Closes #1926. Closes #1943.
This is pretty much a breaking change, so we would have to bump the version.

[x] Following #1943, This PR introduces a new feature flag imprecise.records, which is the opposite of rows.

[x] As requested in #1926, we have to warn the users when they are using the old type annotations with rows and when they are using new type annotations with imprecise.records. This check is now done in TypeCheckerTool.

[x] To make the check in TypeCheckerTool, I had to refactor ToEtcExpr. It does not receive AnnotationStore anymore, but just a map from identifiers to types. This nicely isolates annotation processing and additional checks in TypeCheckerTool.

[x] The feature rows is the default now, that is, it is only kept for transitional compatibility with the documentation.

[x] The feature imprecise.records is not the default anymore, it has to be explicitly enabled.

[x] Since a few tests were failing, I had to bump trace invariants to use row records. This is a very advanced feature, so we do not need much backward compatibility.

[x] Tests added for any new code

[x] Ran make fmt-fix (or had formatting run automatically on all files edited)

[ ] Documentation added for any new functionality. Postponed for another PR.

[x] Entries added to ./unreleased/ for any new functionality

Codecov Report

Merging #2091 (12b67bf) into main (271ae9a) will decrease coverage by 0.07%.
The diff coverage is 54.90%.

@@            Coverage Diff             @@
##             main    #2091      +/-   ##
==========================================
- Coverage   77.05%   76.97%   -0.08%
==========================================
  Files         425      425
  Lines       13737    13769      +32
  Branches     1858     1881      +23
==========================================
+ Hits        10585    10599      +14
- Misses       3152     3170      +18

Impacted Files
Coverage Δ

...yte/apalache/tla/tooling/opt/ApalacheCommand.scala
0.00% <0.00%> (ø)

.../tla/typecheck/passes/EtcTypeCheckerPassImpl.scala
0.00% <0.00%> (ø)

...in/scala/at/forsyte/apalache/tla/lir/Feature.scala
0.00% <0.00%> (ø)

...rsyte/apalache/tla/typecheck/TypeCheckerTool.scala
75.00% <58.53%> (-15.70%)
:arrow_down:

...la/at/forsyte/apalache/tla/bmcmt/VCGenerator.scala
71.92% <100.00%> (ø)

...forsyte/apalache/tla/typecheck/etc/ToEtcExpr.scala
95.44% <100.00%> (+0.55%)
:arrow_up:

...orsyte/apalache/io/annotations/store/package.scala
20.00% <0.00%> (-80.00%)
:arrow_down:

.../apalache/io/annotations/StandardAnnotations.scala
50.00% <0.00%> (-25.00%)
:arrow_down:

...a/at/forsyte/apalache/tla/lir/TlaLevelFinder.scala
93.75% <0.00%> (-2.09%)
:arrow_down:

...he/io/annotations/parser/CommentPreprocessor.scala
96.70% <0.00%> (-1.10%)
:arrow_down:

... and 2 more

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

Is this up for review? It's still marked as draft.

Now all tests are passing, it is ready

Why is the name of the new feature flag so unusual and not at all resemble or relate to the rows flag if it is its opposite? Do you plan to have many features call imprecise.foo?
How about instead calling it no-rows, or something?

I wanted to call it by the property of the old records. Not sure, many people would get that no-rows is worse than rows :)

IMO, we shouldn't worry about "better than" communication in the flag name, since we enable the "best" by default and people should only change the flags if they know what they are doing. I think we should also keep in mind that you implicitly designing the conventions that will be used by feature flags introduces in the future.
I suggest we optimize for clear communication in the flag names, in particular for communicating how feature flags relate to each-other and what the syntax means. These are the aspects I'm worried will cause confusion:

What does the . in the flag indicate? Is there some sort of name-space? Why not separate by - if it's just a space?
How would a user know that imprecise.records has anything at all to do with rows, let alone that it is the opposite?

I have two suggestions to address these concerns:

afaik, we generally use - to separate words in our CLI and config system (see run-dir, out-dir, tuning-options etc.). The only time I see . used is for namespacing (e.g., with smt.random_seed or search.invariant.mode in tuning parameters). I think we should be consistent with this convention. I also suggest we not introduce a name-space under imprecise ;P
Since these two strings toggle on or off the same feature, I think they should be named in a way that indicates this clearly. I don't see the value of "call it by the property of the old records" in this case, especially since the "property" is just indicative of a flaw in the previous system, afaiu. If you think it is really essential this reference "records" then maybe we should also change the name of the "rows" feature?

Putting these two lines of reasoning together, I suggest we find an option like one of these three:

Use . separated name-spacing:

rows.enabled vs. rows.disabled with the current string rows being the same as rows.enabled.
record-typing.precise vs. record-typing.imprecise with rows being the same as the first.

Use - to separate words, and refer to records, but and introduce a symmetrical name for the row typing: imprecise-records vs. precise-records with rows being an alias for the latter

@shonfeder your reasoning makes sense to me. The users will get an error message, when they are using the old records, which will tell them to either update their annotations or enable --no-rows. Let me sleep over it.

Renamed the feature to --no-rows and enabled auto-merge


Dashboard issue

Hello.
Mr. Raulsperoni.
I made a wordcloud on grafana dashboard.
but there is an error.
error is 'e.series[n.series_index] is undefined' like below.

but it is up and running again like below in grafana Edit Panel.

Hi, could you please check https://github.com/raulsperoni/magnesium-wordcloud-panel/issues/2 ?

Hi. Sorry, that doesn't works in my case.
I don't use Elatricsearch but Influxdb.
then, below is my 'Data' tab.

and this is my query and transform

I try to use 'Reduce' option in Transform. but it is same too.
Thank you.

Ok, maybe you see letters because it's ordering the result by word value
and not doc count as it should
On Tue, Jul 28, 2020, 04:01 a8478836<EMAIL_ADDRESS>wrote:

Hi. Sorry, that doesn't works in my case.
I don't use Elatricsearch but Influxdb.
then, below is my 'Data' tab.
[image: image]
https://user-images.githubusercontent.com/28583606/88630130-22ebeb80-d0eb-11ea-8ed5-33bb60f5cc70.png
and this is my query and transform
[image: image]
https://user-images.githubusercontent.com/28583606/88630208-37c87f00-d0eb-11ea-83ba-0c837e71f119.png
[image: image]
https://user-images.githubusercontent.com/28583606/88630274-4e6ed600-d0eb-11ea-8a87-acdf608ad406.png
I try to use 'Reduce' option in Transform. but it is same too.
Thank you.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/raulsperoni/magnesium-wordcloud-panel/issues/4#issuecomment-664817051,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACAU47QRD3YVGPDSXLOO7WTR5ZZSTANCNFSM4PIO2LLQ
.

oops.. Sorry. I can see doc on my screen :/
but, you said 'Ok, maybe you see letters because it's ordering the result by word value'
I got a point, so it woks very well.
There are many fields, but if i can control 'Transform' then it works very well.
I make a wordcloud. Wonderful.
Thanks for your help
you can close this issue. Thank you.

great!

Hi @raulsperoni and @a8478836 ,
I am having this exact same issue, with the error message 'Cannot read property 'fields' of undefined'
Please take a look at these screenshots

As you can see, the data is properly formatted, or is there anything I am missing?
Thanks!

Hi! I would try changing the Series Index, that seems to be the problem


Version 2.2.0 without ua-parser/uap-php

composer.json defines ua-parser/uap-php as a dev-dependency. Since version 2.2.0 (commit #815b5d762ae26db93195abc3c7cc1a9f09f75ee7) NelmioSecurityBundle doesn't work out of the box any more with the default configuration.
This happens because the new configuration setting
nelmio_security:
    csp:
        report_endpoint:
            filters:
                browser_bugs: true # default

requires the ua-parser/uap-php library to be installed. That's somehow inconsistent as the other setting that relies on the ua-parser/uap-php library
nelmio_security:
    csp:
        report/enforce:
            browser_adaptive:
                enabled: false # default

is disabled by default. The solution could be to

disable the browser_bugs filter by default
make the default setting for browser_bugs dependant on the availability of ua-parser/uap-php
require the ua-parser/uap-php library in composer.json

Does this make any sense?

I propose solution 3 in #133


Use same settings for editorconfig and prettier

There was a discrepancy between EditorConfig settings Prettier's ones.
What kind of change does this PR introduce?
tooling
Did you add tests for your changes?
no
Does this PR introduce a breaking change?
no
What needs to be documented once your changes are merged?
nothing

Thanks


feat: Amp AddOn - Update OTEL collector cluster role to support container logs collection

Issue #, if available:
Description of changes:
This PR updates the clusterRole that Amp AddOn creates to support ADOT container logs collection. Without these updates logs collection will not work for all namespaces and pods. These updates are based on container logs collection working example found at https://github.com/lewinkedrs/cop-401-instrumentation/blob/f970e59a55ef042a885423f6201602bd91ee5336/python-manual-instrumentation-sample-app/prometheus-daemonset.yaml#L181
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

LGTM. @shapirov103 Run e2e and merge this Pls. This is needed to support ADOT Logging.

/do-e2e-tests


copy essentials files from root on packaging

Alternative PR, only to #1735 point number one. This will copy all (and only) files in the root folder to package directory output, rather than having an explicit whitelist of files to copy like README.md, LICENSE, and so on.
This should also cover copying the .npmignore so it should be the same and predictable for authors to blacklist files there. To keep it consistent with the ecosystem, files key is added to the package.json output as well for those who prefer to whitelist instead.
Fixes #1734

On second thought, I think it's better to include just the "essentials" from the root folder to the final package output. One could argue that authors could just place these files in src/lib directly, but it would be weird — let's say someone's looking at the source code to read about the CHANGELOG which is usually placed at the root, but now needs to go to src/lib first to do so — using symlinks could be an option, but it's unconventional, to say the least.
Now, what counts as "essentials" could be subjective to each authors accordingly. In the meantime, I've added what npm counts as their "essentials" in which these files would always be included, regardless of the files or ignore values. I've also placed them in a separate file for easier editing in the future. Another option is to provide a key in the config file, this could be done later on, not sure where to put it but perhaps something around

kit.package.files.essentials
kit.package.files.root
kit.package.essentials
kit.package.root


feat: publish docker with a tagged release

Untested, I hope it works

Nothing obviously wrong, let's try. :D


FR: Keep collapsed state after lint

Is Your Feature Request Related to a Problem? Please Describe.
Currently, if I lint one of my files, all collapsed items return to their original state.
Describe the Solution You'd Like
Save the collapsed state.
Please include an example where applicable:
Before linting

After linting

This shouldn't be labeled as a rule suggestion, only as a FR.

Actually, I cannot reproduce it anymore. Maybe the update I installed of the plugin was not yet applied? I'll reopen this issue if I notice this behavior again. Thank you for responding this fast!

No problem. I am glad that it looks to be fixed.


Web browser badge notifications don’t disappear after viewing posts

Describe the bug
The web notification badge counter doesn’t reset to zero (disappear) after viewing notifications; it only disappears after clicking to another page and then back.
To Reproduce
Steps to reproduce the behavior:

Do or post something that other users find engaging/encourages them to follow you
When you get notifications, note the notifications badge counter in the browser
Tap on the bell icon for notifications
Close browser window
Note that badge counter is unchanged (even though you’ve “seen” the notifications)

Expected behavior
Badge counter resets to zero after viewing the notifications.
Screenshots

Details

Platform: OS X Chrome
Platform version: Web
Build version: 1.48.0

Similar to #1090 but for web (non-native)

I can confirm the bug is still there in the web interface
Build version: 1.51.0; Platform: web


Unable to start local build: Did you forget to signal async completion?

Describe the Bug
I'm getting the following error when attempting to run npm start inside /scripts:
npm start

> beakerbrowser@ start /Users/digli/code/other/beaker/scripts
> gulp start

[13:45:28] Using gulpfile ~/code/other/beaker/scripts/gulpfile.js
[13:45:28] Starting 'start'...
[13:45:28] Starting '<anonymous>'...
Spawning electron /Users/digli/code/other/beaker/scripts/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron
[13:45:29] The following tasks did not complete: start, <anonymous>
[13:45:29] Did you forget to signal async completion?
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! beakerbrowser@ start: `gulp start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the beakerbrowser@ start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/digli/.npm/_logs/2020-07-27T11_45_29_900Z-debug.log

To Reproduce
Follow the setup steps as described in the readme:
git clone https://github.com/beakerbrowser/beaker.git
cd beaker/scripts
npm install
npm run rebuild
npm start

Environment

OS: macOS 10.14.4
nodejs: v12.16.1
npm: 6.13.4
Beaker Version: Current master (4b820491818f19f3b06a77fadfa3ed562eba7857)

Additional Context
I've tried running npm burnthemall => npm start but to no avail; the same error occurred.
The error message Did you forget to signal async completion? seems to be related to gulp

Sounds like there might have been a build error. Could you try using node 14 and running npm run burnthemall and then npm start ?

Tried it just now with node v14.6.0, getting the same error message.
Additional environment info:
libtool 2.4.6_2
autoconf 2.69
automake 1.16.2

Hmm. Odd... why aren't we getting any logs?
A couple things to try

ELECTRON_ENABLE_LOGGING=true npm start. See if you get anything there.
Check /Users/{your_username}/Library/Application Support/Beaker Browser/beaker.log for anything useful

I figured out the issue! I had the beta build running in the background. 🤦 Once I closed the beta build I was possible to start my local normally through npm start.

I guess the README could be updated in some way to help others who experiences the same?
That or a code fix that communicates that fact rather than just crashing?
Thoughts @digli @pfrazee?


UserWarning: Legacy tensor constructor is deprecated.

🐛 Bug
Using the ToTensor transform results in the following warning:
/path/to/env/lib/python3.8/site-packages/torchvision/transforms/functional.py:135: UserWarning: Legacy tensor constructor is deprecated. Use: torch.tensor(...) for creating tensors from tensor-like objects; or torch.empty(...) for creating an uninitialized tensor with specific sizes. (Triggered internally at  /opt/conda/conda-bld/pytorch_1618124769378/work/torch/csrc/utils/tensor_new.cpp:477.)

According to the message, the following line triggers the warning:
https://github.com/pytorch/vision/blob/eee424922e998dddcaabe927e823ec515aa2927b/torchvision/transforms/functional.py#L135
Note that there might be more places where the legacy constructor is used.
To Reproduce
Steps to reproduce the behavior:

Simply apply the ToTensor transform

Below is a pure torchvision script generating the warning:
from torchvision.transforms import ToTensor
from torchvision.datasets import FakeData

data = FakeData(transform=ToTensor())
data[0]

Expected behavior
No warning
Environment
PyTorch version: 1.9.0.dev20210411
Is debug build: False
CUDA used to build PyTorch: 11.1
ROCM used to build PyTorch: N/A

OS: Ubuntu 18.04.5 LTS (x86_64)
GCC version: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Clang version: Could not collect
CMake version: Could not collect

Python version: 3.8 (64-bit runtime)
Is CUDA available: True
CUDA runtime version: 9.1.85
GPU models and configuration:
GPU 0: GeForce GTX 1080 Ti
GPU 1: GeForce GTX 1080 Ti

Nvidia driver version: 450.102.04
cuDNN version: Could not collect
HIP runtime version: N/A
MIOpen runtime version: N/A

Versions of relevant libraries:
[pip3] numpy==1.19.2
[pip3] torch==1.9.0.dev20210411
[pip3] torchaudio==0.9.0a0+e8c5e45
[pip3] torchvision==0.10.0.dev20210411
[conda] blas                      1.0                         mkl
[conda] cudatoolkit               11.1.1               h6406543_8    conda-forge
[conda] mkl                       2020.4             h726a3e6_304    conda-forge
[conda] mkl-service               2.3.0            py38h1e0a361_2    conda-forge
[conda] mkl_fft                   1.3.0            py38h5c078b8_1    conda-forge
[conda] mkl_random                1.2.0            py38hc5bc63f_1    conda-forge
[conda] numpy                     1.19.2           py38h54aff64_0
[conda] numpy-base                1.19.2           py38hfa32c7d_0
[conda] pytorch                   1.9.0.dev20210411 py3.8_cuda11.1_cudnn8.0.5_0    pytorch-nightly
[conda] torchaudio                0.9.0.dev20210411            py38    pytorch-nightly
[conda] torchvision               0.10.0.dev20210411      py38_cu111    pytorch-nightly

Additional context
https://github.com/pytorch/pytorch/pull/54414
However, this change is about to be reverted, here: https://github.com/pytorch/pytorch/pull/55831
But I'm guessing that once https://github.com/pytorch/pytorch/issues/55780 is resolved, the legacy constructors will be deprecated again.
Perhaps something like https://github.com/pytorch/pytorch/pull/54142 should be done in this repository as well.

It seems that the warning is raised in pytorch rather than in torchvision:

Triggered internally at  /opt/conda/conda-bld/pytorch_1618124769378/work/torch/csrc/utils/tensor_new.cpp:477

So possibly, there's nothing to do on torchvision's side and we can just wait for pytorch to sort this out?

Perhaps something like pytorch/pytorch#54142 should be done in this repository as well.

I don't thing there are calls to torch.ToTensor or torch.Tensor in torchvision (apart in the tests)

Correct me if I'm wrong, but my understanding is that
https://github.com/pytorch/vision/blob/eee424922e998dddcaabe927e823ec515aa2927b/torchvision/transforms/functional.py#L135
is a legacy constructor call, which is to be deprecated.
The message indicates that this line, which is on torchvision's side, triggers the warning.

It's possible, but then I don't understand why you mention ToTensor? Either ToTensor is called somewhere during torch.ByteTensor(torch.ByteStorage.from_buffer(pic.tobytes()))  and then this is a pytorch issue, or the call to ByteStorage or ByteTensor is indeed deprecated, but that's not directly related to ToTensor as far as torchvision is concerned.

The offending line torch.ByteTensor(torch.ByteStorage.from_buffer(pic.tobytes())) is part of the implementation of torchvision.transforms.functional.to_tensor, which is called by ToTensor. Therefore, using ToTensor triggers a warning.

Sorry I misread, thanks

I've re-opened https://github.com/pytorch/pytorch/issues/47112#issuecomment-819469390 to try to track this down, thanks for the discussion @rafi-cohen !

If the PyTorch team doesn't plan on adding torch.frombuffer, then I propose that we replace the construct with numpy.frombuffer or just the np.asarray(pic), as I believe this is going to share memory and thus be efficient

Fixed in #3813


TextVectorization layer vocabulary doesn't match custom standardization function

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
No
Source
binary
TensorFlow version
v2.15.0-rc1-8-g6887368d6d4 2.15.0
Custom code
Yes
OS platform and distribution
Windows 11 22621 x64
Mobile device
No response
Python version
3.11.5
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
When using custom standardize function in TextVectorization layer, vocabulary still match the unprocessed words. For example if the sentence contains punctuation or mixed case word like:
vectorization_layer = keras.layers.TextVectorization(
    max_tokens = 12000 + 2,
    standardize = custom_standardization
)

text = [
    'Your company is the best, especially the service you provided 🤩',
    'The customer service is so-so, not good but not bad either',
    'The service is NOT GOOD at all, the guy I contacted is so rude!!!'
]

vectorization_layer.adapt(text)
print('Vocabulary:', vectorization_layer.get_vocabulary(), '\n')
print('Output vector:', vectorization_layer(text))

The vocabulary list will be:
['', '[UNK]', 'is', 'the', 'service', 'not', 'The', '🤩', 'you', 'so-so,', 'so', 'rude!!!', 'provided', 'guy', 'good', 'especially', 'either', 'customer', 'contacted', 'company', 'but', 'best,', 'bad', 'at', 'all,', 'Your', 'NOT', 'I', 'GOOD']

But the custom standardization model is basically like this:
def preproc_for_model(value: str, stemmer = None, stop_words = None):
    # Remove punctuations (and emoticons)
    value = re.sub(f'[{string.punctuation}]', ' ', value)
    # Lowercase, but ignore unicode characters
    value = value.casefold()
    # Remove 1-character word
    value = re.sub(r'\b[a-zA-Z]\b', '', value)
    # Replace multiple spaces with a single space
    value = re.sub(r'\s+', ' ', value)

    if stemmer or stop_words:
        # Split sentence as words (tokenization)
        word_token = value.split()

        if stop_words:
            # Remove stop words (must be prioritized before stemmer)
            word_token = [ word for word in word_token if word not in stop_words ]
        if stemmer:
            # Stem/lemmatize words
            try: word_token = [ stemmer.lemmatize(word) for word in word_token ]
            except: word_token = [ stemmer.stem(word) for word in word_token ]

        # Join the tokenized words again
        # A bit inefficient if we use it with TextVectorization layer
        value = ' '.join(word_token)

    return value

def custom_standardization(input_data):
    # Skip if the layer is just initialized (no data yet)
    if tf.is_symbolic_tensor(input_data): return input_data

    # Convert tensor to Numpy's array (for easier manipulation)
    # The array will have byte as it's data type
    input_data = input_data.numpy()

    __preproc_for_model = np.vectorize(
        lambda sentence: bytes(
            # Please change to "preproc_all" instead for unseen data
            # Since we did sentiment analysis earlier, "preproc_useless_info" is already applied
            # So all that's left is to apply "preproc_for_model" (remove punctuations, etc)
            preproc_for_model(sentence.decode(encoding)),
            encoding
        ),
        cache = True
    )

    # Appply preprocessing and convert back Numpy's byte array to tensor
    input_data = __preproc_for_model(input_data)
    input_data = tf.convert_to_tensor(input_data)

    return input_data

Which also applies lowercase and remove punctuations.
This doesn't happen when I use the default parameter (lower_and_strip_punctuation). The vocabulary is lowered and the punctuations are removed properly:
['', '[UNK]', 'the', 'is', 'service', 'not', 'good', '🤩', 'your', 'you', 'soso', 'so', 'rude', 'provided', 'i', 'guy', 'especially', 'either', 'customer', 'contacted', 'company', 'but', 'best', 'bad', 'at', 'all']

Standalone code to reproduce the issue
import tensorflow as tf
import keras

def preproc_for_model(value: str, stemmer = None, stop_words = None):
    # Remove punctuations (and emoticons)
    value = re.sub(f'[{string.punctuation}]', ' ', value)
    # Lowercase, but ignore unicode characters
    value = value.casefold()
    # Remove 1-character word
    value = re.sub(r'\b[a-zA-Z]\b', '', value)
    # Replace multiple spaces with a single space
    value = re.sub(r'\s+', ' ', value)

    if stemmer or stop_words:
        # Split sentence as words (tokenization)
        word_token = value.split()

        if stop_words:
            # Remove stop words (must be prioritized before stemmer)
            word_token = [ word for word in word_token if word not in stop_words ]
        if stemmer:
            # Stem/lemmatize words
            try: word_token = [ stemmer.lemmatize(word) for word in word_token ]
            except: word_token = [ stemmer.stem(word) for word in word_token ]

        # Join the tokenized words again
        # A bit inefficient if we use it with TextVectorization layer
        value = ' '.join(word_token)

    return value

# Max words/features/vocabulary to save
# Only the most frequent words will be saved
max_vocab = 12000
# Max words for each sentence
max_len = 50

# Encoding to interpret the text (to be passed to the model)
# Some encodings can remove "unique" characters such as emojis (e.g. latin-1)
encoding = 'utf-8'

# Standardization to apply before doing vectorization
# This is a hacky function to automate text preprocessing as part of the model
# There is no need to apply preprocessing separately (unless you use Tokenizer)
def custom_standardization(input_data):
    # Skip if the layer is just initialized (no data yet)
    if tf.is_symbolic_tensor(input_data): return input_data

    # Convert tensor to Numpy's array (for easier manipulation)
    # The array will have byte as it's data type
    input_data = input_data.numpy()

    """ # TODO Apply vectorization
    for i in range(len(input_data)):
        # Apply preprocessing
        # Convect byte to string and vice versa
        input_data[i] = bytes(
            preproc_for_model(input_data[i].decode('utf-8')),
            'utf-8'
        ) """

    __preproc_for_model = np.vectorize(
        lambda sentence: bytes(
            # Please change to "preproc_all" instead for unseen data
            # Since we did sentiment analysis earlier, "preproc_useless_info" is already applied
            # So all that's left is to apply "preproc_for_model" (remove punctuations, etc)
            preproc_for_model(sentence.decode(encoding)),
            encoding
        ),
        cache = True
    )

    # Appply preprocessing and convert back Numpy's byte array to tensor
    input_data = __preproc_for_model(input_data)
    input_data = tf.convert_to_tensor(input_data)

    return input_data

# https://www.tensorflow.org/api_docs/python/tf/keras/layers/TextVectorization
# https://www.tensorflow.org/guide/keras/preprocessing_layers
vectorization_layer = keras.layers.TextVectorization(
    # Low vocabulary may affect accuracy, while high vocabulary can affect complexity & memory usage
    # For comparison, the latest VADER (v3.3.2) has 11090 vocabulary (combined with emojis)
    # Note that 2 spaces will be reserved to for empty word and OOV (out-of-vocabulary)
    max_tokens = max_vocab + 2,
    # "lower_and_strip_punctuation", "lower", "strip_punctuation", None, or custom function
    # FIXME Currently, the custom function won't change the output (stopwords not removed, etc)
    standardize = custom_standardization,
    # Use 2 or higher to possibly detect idioms, negation, slang words, etc
    # None means no N-grams when splitting words aka 1-gram
    ngrams = None,
    # Either "int" (index array), "multi_hot" (0/1 array), "count" (count array), or "tf_idf" (ratio array)
    # Use "int" to minimize array size, but may be a burden for computation later (e.g. multiplication)
    output_mode = 'int',
    # Apply post-padding (all zeros) to each array up to max tokens, ignored if using "int" mode
    # It's like using the "pad_sequences" function, though there is no pre-padding
    # Regardless it's used or not, all arrays will have the same length
    pad_to_max_tokens = True,
    # Limit array size for each sample, only applies to "int" mode
    # Useful to further reduce memory usage and limit garbage words, but can affect accuracy
    # If the array size is less than the specified length, post-padding will be applied
    output_sequence_length = None,
    # Encoding to interpret the text
    # Some encodings can remove "unique" characters such as emojis (e.g. latin-1)
    encoding = encoding,
    # Layer name (optional)
    name = 'text_vectorization'
)

text = [
    'Your company is the best, especially the service you provided 🤩',
    'The customer service is so-so, not good but not bad either',
    'The service is NOT GOOD at all, the guy I contacted is so rude!!!'
]

# Experiment with the hyperparameters above, then test the result
vectorization_layer.adapt(text)
print('Vocabulary:', vectorization_layer.get_vocabulary(), '\n')
print('Output vector:', vectorization_layer(text))

Relevant log output
No response

Hi @AndhikaWB ,
I am not getting your question here. I can verify that TextVectorization(...,standardize = 'lower_and_strip_punctuation') layer works fine which removed all punctuations and converted input into lower text as well as per attached gist.
Where as the callable custom_standardization defined by you not able to remove the punctuations. Is that what you wanted to report ? In that case this is not an issue with Tensorflow. You need to verify the custom callable code correctly and if you are looking for such support please report the issue at TF-Forum or stack overflow .
If you are reporting any Tensorflow bug please let us know. Thanks!

@SuryanarayanaY Yes, but I already checked that with debugging, the custom_standardization function that I wrote return the text correctly with punctuations and other useless stuff removed.
It should have the same behavior as Tensorflow built-in lower_and_strip_punctuation, but in this case, if I use the callable function (custom_standardization), Tensorflow will use the unprocessed vocabulary (output from vectorization_layer.get_vocabulary()), with punctuations and other useless stuff still intact.

Here is the return from Tensorflow lower_and_strip_punctuation:

Here is the return from my custom_standardization function (I removed the casefold/lowercase temporarily so you can see the difference):

As you can see from the vocabulary list (printed output), it still have punctuations, even though I already removed it (see return inputs variable).

Hi @AndhikaWB ,
Apologies for the delay, and thank you for your patience.
I tried running your code on Colab using TensorFlow 2.17.0, and it is working fine for me. Please find the gist here for reference. Let me know if I missed anything or if you need further assistance.
Thank you!

It has been a long time since I used it @Venkat6871, but I'm glad it was already fixed somewhere based on your testing.
Thank you, I'm closing this then.


match expression is not working, where the if expression is working

Tested versions

Reproduceable in Godot_v3.5.3-stable_win64.exe
Godot_v3.6-rc1_win64.exe
Godot_v3.6-beta3_win64.exe

System information
Windows 11 - GLES3
Issue description
Pass a ressource to a function inside a different resource. I match the property calc_type with a constant value.
It won't work. The debug shows that the value equals the constant value. But still the corresponding match case is not executed.
I put a if clause with the same logical expression in front and it is executed correctly.
#######Workaround:
As a workaround just use "if, else-if" expression, instead of "match".
MainGame.tscn - AgainstAllOdds - Godot Engine 2024-07-16 06-38-14.zip
#########buff.calc_type is 0
#########BuffDebuff.MODIFICATION.ADD is 0

func register_buff(buff:BuffDebuff):
    if buff.calc_type == BuffDebuff.MODIFICATION.ADD:
        print ("Hi") #######<--- is executed

    match buff.calc_type:
        BuffDebuff.MODIFICATION.ADD:
            total_modification_add += buff.value #<--- is **NOT** executed
        BuffDebuff.MODIFICATION.MULTIPLY:
            total_modification_multiply += buff.value / 100.0
        BuffDebuff.MODIFICATION.MULTIPLY_TOTAL:
            total_modification_multiply_total += buff.value / 100.0

Steps to reproduce
I don't have an MVP yet.
The only difference I analyzed so far:

The same code works in unit tests where the resource I pass is loaded wih load().
In game I duplicate() the buff resource and write a rolled buff_value to it. The calc_type variable is the same as the original resource. And the Debugger and If-Clause are confirming this.

I checked that it is not a debugger bug. The attribute is really not buffed in game.
Minimal reproduction project (MRP)
Working on it. So far not been able to reproduce it a minimal way. Here is the failed MRP attempt.
MRP_match.zip
I continue working on it. Its quite a stack frame history in the real project. (see the video of the bug attached)
Bugsquad edit: Fix formatting.

@hothex Please use three backticks to format code blocks:
```gdscript
Your GDScript code here...
```

Regarding the issue, please check the exact type of the expression. Note that match uses a stricter comparison than the == operator. For example, match treats 1 and 1.0 as different, while the == operator treats them as equal.

@hothex Please use three backticks to format code blocks:
```gdscript
Your GDScript code here...

Regarding the issue, please check the exact type of the expression. Note that `match` [uses a stricter comparison](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_basics.html#match) than the `==` operator. For example, `match` treats `1` and `1.0` as different, while the `==` operator treats them as equal.

Thank you for the hint with float int. I checked it. Here is the thing:
I set the value of the buff.calc_type in the resource. I created an enum export property of the same type I compare it to:
'''match buff.calc_type: #<--- same type (enum) like BuffDebuff.MODIFICATION.ADD
BuffDebuff.MODIFICATION.ADD:
'''
Thus the type of the buff.calc_type should be exactly the same type: Here some screenshots to show what I mean:
Here the dropdown shows ADD, this is a value of the enum MODIFICATION:

Here is the code of the property declaration:

Additionally I checked the values in the debugger if there is a type issue. But I'm not sure how to interpret the enum to dictionary difference and impact:

I will continue to check if there is some other modification to the buff resource happening somewhere in the stack frames.

Holy Lord Baby Jesus. Partytime. Three hours of searching and it paid off:

I imitated the whole stack frame calls. Did not help.
The error was chased to the save game serialization - deserialization. The MRP now also includes this part in a faked version

It is the parse_json and to_json. It does something that is not debugable it does not show the 0.0 I mean. Something happens in the background. If you substitute _dict_2 with _dict_buff you bypass the to_json and parse_json and it works. For the me nothing changes in the debug window. I can not observe that something is wrong with the datatypes.
This is the MRP:
MRP_match.zip
The important code is in main.gd:
extends Node2D

# Declare member variables here. Examples:
# var a: int = 2
# var b: String = "text"
var _dict_buff:Dictionary = {}
var _dict_2:Dictionary = {}

# Called when the node enters the scene tree for the first time.
func _ready() -> void:
	_dict_buff["some_number2"] = 0.9
	_dict_buff["id"] = String("hoijuhapsdofhjapf")
	_dict_buff["calc_type"] = 0
	_dict_buff["loosing_my_mind"] = true
	_dict_buff["some_number"] = 0.9

	var _buffer_fake_save:String = to_json(_dict_buff)

	_dict_2 = parse_json(_buffer_fake_save)

func _on_Button_button_up() -> void:
	var _item:ItemBase = load("res://src/dummy_ItemBase.tscn").instance()

	#Simulation of the load game deserialization
	var buff:BuffDebuff = BuffDebuff.new()
	buff.calc_type = _dict_2["calc_type"] ##<---- Bypass the (de)serialization by using _dict_buff and it works
	var stat:Stat = Stat.new()

	for _stat in _item.rolled_stats:
		_stat.buff = buff

	add_child(_item)

Thanks for the report! Consolidating in https://github.com/godotengine/godot/issues/42224.
Consider adding type hints to your exported variables to avoid this, or cast the match value  to int() to ensure match's strict type equality works.

Impressive feedback time again. Thank you.


Extract Live Reload iframe

If live reload is enabled, an iframe will be added to the dead render:
<iframe hidden height="0" width="0" src="/phoenix/live_reload/frame"></iframe>

If this is found in the dead render, it should be extracted and provided to the client like the styleUrls, or a function could be added to LiveSocket such as:
fn join_livereload_channel() -> LiveChannel

Closed in #173.


[Bug Report] Error when extracting data EID

Bug Description
I don't know Java, all I can do is paste the log. The bot was working an hour ago, and now it isn't. I've tried restarting it multiple times. Other commands work, but trying to play something has the response of "Error loading track"
Steps to Reproduce

Try to play anything
That's it.

Expected Result
Song plays
Debug Output
botlog.txt
Additional Info
No response
Checklist

[X] I have looked for information about this within the documentation
[X] I have searched for similar issues on the issues page
[X] I am running the latest version of the bot:

I have the same problem

same problem as well

I wanted to try this bot one hour ago, and faced the same issue.
I'm not familiar with this repo, but I think the issue is the same as https://github.com/freyacodes/Lavalink/issues/462.
From what I can tell, latest MusicBot 0.3.6 was shipped on 3 Oct 2021 and probably does not include the latest Lavalink v3.4 shipped on 26 Oct 2021.

Also having this issue

Same here

Lord help us

This will be tracked under #1144.


(WIP) Add clustering service

[x] Clustering service
[x] Clustering example
[x] Unittest
[x] scikit-learn wrapper

Coverage decreased (-0.4%) to 87.165% when pulling 03e6d3b700b4586006d2f6e193e93bc2c22b8eb7 on shiodat:add-clustering-service into 97e6322b54c13104b23f2aa7d8c81727b4e86f32 on jubatus:develop.

Coverage decreased (-0.2%) to 87.38% when pulling c9bdef66c958fa4af2349c112dd1e8f179ef7b2f on shiodat:add-clustering-service into 97e6322b54c13104b23f2aa7d8c81727b4e86f32 on jubatus:develop.

Coverage decreased (-0.2%) to 87.38% when pulling c9bdef66c958fa4af2349c112dd1e8f179ef7b2f on shiodat:add-clustering-service into 97e6322b54c13104b23f2aa7d8c81727b4e86f32 on jubatus:develop.

Coverage increased (+0.4%) to 88.001% when pulling 57fc93f2bcad1716f09e552895855e619e8c773e on shiodat:add-clustering-service into 820c5e6f992d6922eca9c5b779b3008a2812da22 on jubatus:develop.

Coverage decreased (-0.1%) to 87.476% when pulling 0fc0bc64d038f24f97bc67ac15ffb2ab02128d66 on shiodat:add-clustering-service into 820c5e6f992d6922eca9c5b779b3008a2812da22 on jubatus:develop.

travis-ci failed to build with Python 2.6 (related issue #99).

Thanks


[Question] Type signature for ap

I had a look at a few fantasy-* repos where ap method is derived as below
SomeApplicative.prototype.ap = function(a) { return this.chain(f => a.map(f)) }

In the current ap type signature ap :: Apply f => f a ~> f (a -> b) -> f b, my understanding is that f a refers to this in the above method.
So I'm wondering if the type signature for ap should be:
ap :: Apply f => f (a -> b) ~> f a -> f b

?

See also:

https://github.com/fantasyland/fantasy-land/issues/169
https://github.com/fantasyland/fantasy-land/issues/181
https://github.com/fantasyland/fantasy-land/issues/228
https://github.com/fantasyland/fantasy-land/issues/242
https://github.com/fantasyland/fantasy-land/issues/283

How ptotoype.ap is implemented is up to library authors. Most of the time, it will be as ap :: Apply f => f (a -> b) ~> f a -> f b, because it favours readability when fluent-method chaining.
Fantasy land doesn't specify ap. It specified fantasy-land/ap, and that one is the other way around.

Thanks for the explaination.


the package pushed to GitHub Packages is invalid

based on discoveries from https://github.com/Aalto-LeTech/intellij-plugin/issues/124

dropped GH support a message asking to wipe clean the packages repo for now (as it's broken and potentially confusing atm)

GitHub support:

I'm afraid deleting public packages isn't currently supported unless it is for legal or GDPR compliance reasons.
There is however a trick that will let you do this (if you don't mind losing your stars/watchers).
I know this isn't ideal, but it's the only workaround we can suggest at the moment. Sorry about that.

the only risk I see is some integrations (like Travis & Sonar breaking)

removed the invalid packages, we now need to decide if whether we need this feature at all

ensure Travis is cleaned of deps and ENV variables + build.gradle does not contain artifacts anymore


[Language] gapic Language samples

Updating samples to use new 0.28.0 release and tested samples locally. Merging now.  @jgeiger

cc: @jgeiger

cc: @geigerj


[BUG] NuGet dependencies are not installed along with package

Describe the bug
Installing a package does not automatically (always?) install its dependencies.
To Reproduce
Steps to reproduce the behavior:

Go to the NuGet Importer package gallery.
Install Microsoft.MixedReality.QR version 0.5.3013.
Click "Yes" when the package warns that the project is set to .NET Standard 2.0, but the package requires .NET Framework.
The package is installed, but Microsoft.VCRTForwarders.140 isn't, which is listed as depedency.

Expected behavior
Package dependencies are installed along with packages, and their dependencies as well, all the way down the tree.
Desktop (please complete the following information):

OS: Linux x86-64
Unity Version: 2020.3.26f1
Package Version: 2.1.2

Additional context
I'm trying to migrate an existing code base using NuGetForUnity to this project, and it does (did) correctly install the dependencies.
I can still install the dependencies manually, but I need to assess manually what dependencies are necessary, which is cumbersome, and error-prone - if I forget, I may have runtime errors or compile-time errors (the former are worse since they might only show up in a corner case).
I'm not sure if this is already supposed to be working or not, or if it's not implemented yet. If it is supposed to be working, perhaps it's related to my project being set to use .NET Standard 2.0 and the package requiring .NET Framework? Although the package itself lists .NET Standard 2.0 as being supported, so I'm not sure why I got the warning (that may be another bug).

I may have been too fast.
Trying to install Microsoft.VCRTForwarders.140 warns that I'm about to uninstall the package, but I never installed it, and the UI doesn't mention it is installed. Perhaps the dependencies are installed, but it's not reflected in the UI?
Installing FakeItEasy 7.3.1 also correctly installs its dependency Castle.Core.

This is caused by a bug in the way dependencies resolve. The resolution of dependency packages for "all" framework is undefined. In addition, since the estimation of the framework used in the package is based on its dependencies, if an error occurred, the estimation would fail.
I'll fix it within a week.


SegmentedButton displays wrong style on rebuild if disabled

Steps to reproduce
https://dartpad.dev/?id=fbfa77b9488f667f29c87ab672cdcea4 demonstrates the issue simply.
A two segment SegmentedButton widget has a null value for onSelectionChanged and when the widget is rebuilt when setState() is called, the widget changes its style even though no actual state was [changed.](url)
Expected results
The SegmentedButton widget should maintain its "disabled" style on rebuild.
Actual results
The SegmentedButton widget, on rebuild, has a style that appears it's enabled.
Code sample
https://dartpad.dev/?id=fbfa77b9488f667f29c87ab672cdcea4
Screenshots or Video
No response
Logs
No response
Flutter Doctor output
Dartpad reports "Based on Flutter 3.16.5 Dart SDK 3.2.3"
On my local installation, where I first discovered this:
$ flutter doctor -v
[✓] Flutter (Channel stable, 3.16.5, on Ubuntu 22.04.3 LTS 6.2.0-39-generic, locale en_US.UTF-8)
    • Flutter version 3.16.5 on channel stable at /home/jpwoodbu/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 78666c8dc5 (10 days ago), 2023-12-19 16:14:14 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /home/jpwoodbu/Android/Sdk/
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /opt/google/android-studio/jbr/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • Ubuntu clang version 14.0.0-1ubuntu1.1
    • cmake version 3.22.1
    • ninja version 1.10.1
    • pkg-config version 0.29.2

[✓] Android Studio (version 2023.1)
    • Android Studio at /opt/google/android-studio
    • Flutter plugin version 77.1.2
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)

[✓] VS Code (version 1.85.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.80.0

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Ubuntu 22.04.3 LTS 6.2.0-39-generic
    • Chrome (web)    • chrome • web-javascript • Google Chrome 120.0.6099.129

[✓] Network resources
    • All expected network resources are available.

• No issues found!

I just tried going back to earlier versions of Flutter stable using fvm and this issue does not appear to be present in the last stable release of 3.13 which was 3.13.9.
The issue is present in 3.16.0.
I also tried both the beta and master channels using dartpad, and the issues persisted. Dartpad shows beta @ 3.18.0-0.2.pre Dart SDK 3.3.0-174.3.beta and master @ 3.18.0-18.0.pre.25 Dart SDK 3.3.0-260.0.dev.

Hello, this PR solves your issue: https://github.com/flutter/flutter/pull/140768

Hello, this PR solves your issue:https://github.com/flutter/flutter/pull/140772

Reproducible using the code sample provided in the dartpad shared (pasted below for convenience).

code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      theme: ThemeData.light(useMaterial3: false),
      home: const Scaffold(
        body: Center(
          child: MyWidget(),
        ),
      ),
    );
  }
}

class MyWidget extends StatefulWidget {
  const MyWidget({super.key});

  @override
  State<MyWidget> createState() => _MyWidgetState();
}

class _MyWidgetState extends State<MyWidget> {
  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        SegmentedButton<int>(
          segments: const [
            ButtonSegment(value: 1, label: Text('foo')),
            ButtonSegment(value: 2, label: Text('bar')),
          ],
          selected: const {1},
          onSelectionChanged: null,
        ),
        ElevatedButton(
          onPressed: () {
            setState(() {});
          },
          child: const Text('push'),
        ),
      ],
    );
  }
}

flutter doctor -v
[!] Flutter (Channel stable, 3.16.5, on macOS 14.1.2 23B92 darwin-arm64, locale en-GB)
    • Flutter version 3.16.5 on channel stable at /Users/nexus/dev/sdks/flutter
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutters/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutters/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 78666c8dc5 (13 days ago), 2023-12-19 16:14:14 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0-rc1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.14.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

[✓] VS Code (version 1.85.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.80.0

[✓] Connected device (3 available)
    • Nexus (mobile)  • 00008020-001875E83A38002E • ios            • iOS 17.2.1 21C66
    • macOS (desktop) • macos                     • darwin-arm64   • macOS 14.1.2 23B92 darwin-arm64
    • Chrome (web)    • chrome                    • web-javascript • Google Chrome 120.0.6099.129
    ! Error: Browsing on the local area network for Dean’s iPad. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 3.18.0-18.0.pre.47, on macOS 14.1.2 23B92 darwin-arm64, locale en-GB)
    • Flutter version 3.18.0-18.0.pre.47 on channel master at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 3df4e735d5 (4 days ago), 2023-12-29 14:07:39 -0500
    • Engine revision 9e03a57cde
    • Dart version 3.3.0 (build 3.3.0-273.0.dev)
    • DevTools version 2.31.0-dev.0

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc1)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0-rc1
    • Java binary at: /Users/nexus/Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.14.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

[✓] VS Code (version 1.85.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.80.0

[✓] Connected device (3 available)
    • Nexus (mobile)  • 00008020-001875E83A38002E • ios            • iOS 17.2.1 21C66
    • macOS (desktop) • macos                     • darwin-arm64   • macOS 14.1.2 23B92 darwin-arm64
    • Chrome (web)    • chrome                    • web-javascript • Google Chrome 120.0.6099.129
    ! Error: Browsing on the local area network for Dean’s iPad. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

• No issues found!


Support active_threshold in dao-voting-cw4

As a DAO, we would like to have SubDAOs where there needs to be a minimum number of members for the SubDAO to be active.
We support active_threshold for NFTs and token-based DAOs, might as well make it supported in membership / multisig based DAOs.

Hi @JakeHartnell,
I have just added this in my fork, and will make a PR in a moment. However, I want to verify that there will be need to:

Query SubDAOs based on active/inactive status.
Enforce rules for active/inactive SubDAOs and implement checks based on the status, maybe during proposal creation or voting etc to ensure only active SubDAOs can participate.
Adding and removing SubDAO members
Automatically toggle a SubDAO status based on amount of members >= active threshold.

Just a checklist we may have to include to this new feature...


update instances of string 2.0.0-alpha.0 to 2.0.0

run the tests afterwards to see if you missed any

Done, closing


blank window

Issue description
blank window after login
Wallet version
Which version of wallet are you using?

firefly 1.1.0.

System specification
What is your operating system?
Windows10
Is it a repeatable issue?
i dont know
Steps To reproduce the issue
Explain how the maintainer can reproduce the issue.

Expected behaviour
That i can log in and continue the transfer from trinity to firefly
Actual behaviour
Errors

Hi Eva-ggg,
I had the same issue, used the seed several times and left me with blank Firefly. After this I decided to remove the 1st install and did fresh install of Firefly. Filled in the seed again and that worked for me. Hope this helps you to get it working.

Can you try to run it with the argument  --disable-gpu?


"Add Selection To Previous Find Match" interferes with "Add Selection To Next Find Match"

VSCode Version:1.46.1
OS Version:2004 Build 19041.329

Steps to Reproduce:

Add Selection To Next Find Match [Ctrl+D]
Now say you also want to expand the selection upwards --> Add Selection To Previous Find Match
Nothing happens.

Expected Behavior:
The two commands should complement each other, so for example when you start in the middle of a function and quickly want to edit a specific word you can quickly expand the selection towards both the top and the bottom. Currently the two commands in conjunction are absolutely useless, and instead will only be useful if you solely want to expand the selection upwards OR downwards. Fixing this issue would make these commands in either case useful.

Does this issue occur when all extensions are disabled?: Yes

Version: 1.47.2 (system setup)
OS: Windows 10 Version 2004 Build 19041.388

I can confirm this as well. It also happens the other way around:

Add selection to previous find match
Add selection to next find match [Ctrl+ D]
Nothing happens


#150 - Align Maven implementation of Ebean configuration reading with SBT

The implementation of configuration reading for Ebean models enhancement in Play! Framework changed (improved) from version to version.
This plugin supports all Play! versions starting from 2.1.x and should behave similarly to SBT behaviour for every version.
Original (SBT plugin) code:

Play! 2.1.x

        val config = ConfigFactory.load(ConfigFactory.parseFileAnySyntax(new File("conf/application.conf")))

        val models = try {
          config.getConfig("ebean").entrySet.asScala.map(_.getValue.unwrapped).toSet.mkString(",")
        } catch { case e: ConfigException.Missing => "models.*" }

Play! 2.2.x and Play! 2.3.x

lazy val file = {
          Option(System.getProperty("config.file")).map(f => new File(f)).getOrElse(new File("conf/application.conf"))
        }

        val config = Option(System.getProperty("config.resource"))
          .map(ConfigFactory.parseResources(_)).getOrElse(ConfigFactory.parseFileAnySyntax(file))

        val models = try {
          config.getConfig("ebean").entrySet.asScala.map(_.getValue.unwrapped).toSet.mkString(",")
        } catch { case e: ConfigException.Missing => "models.*" }

In version 2.4.0 Ebean support was extracted to a separate Play Ebean Plugin. Ebean Configuration reading code was changed significantly. Configuration processing is delegated from plugin to project's play-ebean dependency (using project's classpath).
Original (Play-Ebean SBT plugin) code:

play-ebean 1.0.0 used by play-java-ebean-example branch 2.4.x
play-ebean 3.0.1 used by play-java-ebean-example branch 2.5.x
play-ebean 4.1.0 used by play-java-ebean-example branch 2.6.x

  private def configuredEbeanModels = Def.task {
    import collection.JavaConverters._
    import java.util.{ Map => JMap, List => JList }

    // Creates a classloader with all the dependencies and all the resources, from there we can use the play ebean
    // code to load the config as it would be loaded in production
    def withClassLoader[T](block: ClassLoader => T): T = {
      val classpath = unmanagedResourceDirectories.value.map(_.toURI.toURL) ++ dependencyClasspath.value.map(_.data.toURI.toURL)
      val classLoader = new URLClassLoader(classpath.toArray, null)
      try {
        block(classLoader)
      } catch {
        case e: Exception =>
          // Since we're about to close the classloader, we can't risk any classloading that the thrown exception may
          // do when we later interogate it, so instead we create a new exception here, with the old exceptions message
          // and stack trace
          def clone(t: Throwable): RuntimeException = {
            val cloned = new RuntimeException(s"${t.getClass.getName}: ${t.getMessage}")
            cloned.setStackTrace(t.getStackTrace)
            if (t.getCause != null) {
              cloned.initCause(clone(t.getCause))
            }
            cloned
          }
          throw clone(e)
      } finally {
        classLoader.close()
      }
    }

    withClassLoader { classLoader =>
      val configLoader = classLoader.loadClass("play.db.ebean.ModelsConfigLoader").
        asSubclass(classOf[java.util.function.Function[ClassLoader, JMap[String, JList[String]]]])
      val config = configLoader.newInstance().apply(classLoader)

      if (config.isEmpty) {
        Seq("models.*")
      } else {
        config.asScala.flatMap(_._2.asScala).toSeq.distinct
      }
    }
  }

Because implementation differences are significant, the logic will be moved from ebean-enhance goal to providers.
There will be one difference between SBT and Maven implementations done on purpose.
In Play! versions 2.1.x - 2.3.x (SBT version) configuration was loaded from conf/application.conf file (if any of config.resource and config.file system properties wasn't specified).
Here it will be loaded from target/classes/application.conf because all project resources, regardless of their directories are copied to target/classes directory before code compilation and enhancement, so there is no need to search application.conf file in all resource directories.
Fixes #150
Closes #152

New 1.0.0-rc3-SNAPSHOT snapshot deployed


i installed Carla as per the instructions given on https://carla.readthedocs.io/en/0.9.15/build_windows/. but when i run  "C:\carsim\carla\Unreal\CarlaUE4\Binaries\Win64\CarlaUE4.exe"  its shows error.

i installed Carla as per the instructions given on https://carla.readthedocs.io/en/0.9.15/build_windows/. but when i run  "C:\carsim\carla\Unreal\CarlaUE4\Binaries\Win64\CarlaUE4.exe"  its shows error.
why is it happening? Everythings was done as per their webpage instructions. when i ran "make launch" command, it completed successfully but when it was loading unreal engine at the end, it got stuck at 95% for more than half an hour so i had to close it manually. and then when i run carlaUE4.exe i found this error.
i m using windows 11.

Originally posted by @hemant792 in https://github.com/carla-simulator/carla/discussions/7286

I still traped in "make launch "process #7363.
when I saw your question , I  doubt if i should build carla 0.9.12 rather than 0.9.15.
too many problems in there.

Hi,
The correct command to run CARLA is this one:
<UnrealEngine4_root>/Engine/Binaries/Linux/UE4Editor "<CarlaUe4_root>/CarlaUE4.uproject"

CarlaUE4.exe contains just he carla plugin and you will not be able to run it.