Possible memory leak cause

Indexing for around 30m or so I started to encounter these messages when setting log level to debug. I believe this perhaps might be related to the memory leak discussed in dev chat a few days ago.

Is this an already synced ponder app or did you start from zero?

This is a sync that I had been starting and stopping all day long. I had not cleared the .ponder directory before encountering this issue, which is what I imagine a “sync from zero” scenario might be? LMK if I can clarify any other issues.
On Thu, Dec 21, 2023 at 7:38 PM, kyscott18 @.***(mailto:On Thu, Dec 21, 2023 at 7:38 PM, kyscott18 < wrote:

Is this an already synced ponder app or did you start from zero?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Fixed in 0.1.8


chore: add a "deploy to Netlify" button

This allows folks to fork this repo and deploy these docs to Netlify. 💜

Can you explain the usecase here? How often do people want to fork the react docs and deploy to netlify? Doesn't seem very likely.

This PR is the result of two miscommunications- the original task was to put a "deploys by netlify" badge on the site because it's a term of our OSS offering which gives free Pro and advanced services. That's what Brian and I talked about, but Facebook is not actually a free account so it doesn't apply after all (sorry!)
The netlify.toml wasn't originally part of our discussions, we can close out from here, thank you for your time in reviewing Sunil! 👋

Thanks for clarifying! Closing this PR.

sorry @threepointone! I thought I’d closed this already 😅


Can not compile wasmtime-wasi 10.0.1 (might be a bug)

Steps to Reproduce

cargo init temp_project --bin
Add wasmtime-wasi = "=10.0.1" as a dependency
Run cargo build

Expected Results
Successful build.
Actual Results
    Blocking waiting for file lock on build directory
   Compiling log v0.4.19
   Compiling indexmap v1.9.3
   Compiling rustix v0.37.21
   Compiling crc32fast v1.3.2
   Compiling memchr v2.5.0
   Compiling hashbrown v0.13.2
   Compiling pulldown-cmark v0.8.0
   Compiling wasmtime-jit-debug v10.0.1
   Compiling psm v0.1.21
   Compiling witx v0.9.1
   Compiling tracing v0.1.37
   Compiling wasmparser v0.107.0
   Compiling gimli v0.27.3
   Compiling object v0.30.4
   Compiling wit-parser v0.8.0
   Compiling wiggle-generate v10.0.1
   Compiling wasmtime-fiber v10.0.1
   Compiling memfd v0.6.3
   Compiling wasmtime-wit-bindgen v10.0.1
   Compiling wiggle-macro v10.0.1
   Compiling wasmtime-component-macro v10.0.1
   Compiling addr2line v0.19.0
   Compiling wasmtime-types v10.0.1
   Compiling wasmprinter v0.2.59
   Compiling wasmtime-environ v10.0.1
   Compiling wasmtime-runtime v10.0.1
   Compiling wasmtime-jit v10.0.1
   Compiling wasmtime v10.0.1
   Compiling wiggle v10.0.1
   Compiling wasi-common v10.0.1
   Compiling wasi-cap-std-sync v10.0.1
   Compiling wasmtime-wasi v10.0.1
error[E0631]: type mismatch in function arguments
    --> /Users/vallahiboyle/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-wasi-10.0.1/src/preview2/preview2/filesystem.rs:408:26
     |
408  |                 atim.map(cap_fs_ext::SystemTimeSpec::from_std),
     |                      --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |                      |   |
     |                      |   expected due to this
     |                      |   found signature defined here
     |                      required by a bound introduced by this call
     |
     = note: expected function signature `fn(fs_set_times::SystemTimeSpec) -> _`
                found function signature `fn(fs_set_times::system_time_spec::SystemTimeSpec) -> _`
note: required by a bound in `std::option::Option::<T>::map`
    --> /Users/vallahiboyle/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1095:12
     |
1095 |         F: ~const FnOnce(T) -> U,
     |            ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Option::<T>::map`

error[E0631]: type mismatch in function arguments
    --> /Users/vallahiboyle/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-wasi-10.0.1/src/preview2/preview2/filesystem.rs:409:26
     |
409  |                 mtim.map(cap_fs_ext::SystemTimeSpec::from_std),
     |                      --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |                      |   |
     |                      |   expected due to this
     |                      |   found signature defined here
     |                      required by a bound introduced by this call
     |
     = note: expected function signature `fn(fs_set_times::SystemTimeSpec) -> _`
                found function signature `fn(fs_set_times::system_time_spec::SystemTimeSpec) -> _`
note: required by a bound in `std::option::Option::<T>::map`
    --> /Users/vallahiboyle/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1095:12
     |
1095 |         F: ~const FnOnce(T) -> U,
     |            ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Option::<T>::map`

error[E0631]: type mismatch in function arguments
    --> /Users/vallahiboyle/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-wasi-10.0.1/src/preview2/preview2/filesystem.rs:414:26
     |
414  |                 atim.map(cap_fs_ext::SystemTimeSpec::from_std),
     |                      --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |                      |   |
     |                      |   expected due to this
     |                      |   found signature defined here
     |                      required by a bound introduced by this call
     |
     = note: expected function signature `fn(fs_set_times::SystemTimeSpec) -> _`
                found function signature `fn(fs_set_times::system_time_spec::SystemTimeSpec) -> _`
note: required by a bound in `std::option::Option::<T>::map`
    --> /Users/vallahiboyle/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1095:12
     |
1095 |         F: ~const FnOnce(T) -> U,
     |            ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Option::<T>::map`

error[E0631]: type mismatch in function arguments
    --> /Users/vallahiboyle/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-wasi-10.0.1/src/preview2/preview2/filesystem.rs:415:26
     |
415  |                 mtim.map(cap_fs_ext::SystemTimeSpec::from_std),
     |                      --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |                      |   |
     |                      |   expected due to this
     |                      |   found signature defined here
     |                      required by a bound introduced by this call
     |
     = note: expected function signature `fn(fs_set_times::SystemTimeSpec) -> _`
                found function signature `fn(fs_set_times::system_time_spec::SystemTimeSpec) -> _`
note: required by a bound in `std::option::Option::<T>::map`
    --> /Users/vallahiboyle/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1095:12
     |
1095 |         F: ~const FnOnce(T) -> U,
     |            ^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Option::<T>::map`

For more information about this error, try `rustc --explain E0631`.
error: could not compile `wasmtime-wasi` (lib) due to 4 previous errors

Versions and Environment

Rust 1.70
stable-aarch64-apple-darwin

Wasmtime version or commit: 10.0.1
Operating system: MacOS Ventura 13.0.1 (M1 Max)
Architecture: stable-aarch64-apple-darwin
Extra Info
This started to happen after a cargo clean.
Then I've made a brand new project to test if it is because of my environment and the results were the same.
The errors do not resolve when it is added as a git dependency either.
wasmtime-wasi = { git = "https://github.com/bytecodealliance/wasmtime.git" }
10.0.0 also throws the same compiler error.

A workaround is pinning.
[dependencies]
wasmtime-wasi = "=10.0.1"
cap-fs-ext = "=1.0.15"
cap-primitives = "=1.0.15"
cap-std = "=1.0.15"

cap-x 1.0.16 and up is the issue.
When we run cargo clean or update the transative dependency goes above 1.0.16.
I still leave it open since the maintainers would update to 1.0.16 and above in cap dependencies.

@sunfishcode it seems likely this may be caused by the 1.0.16 release of cap-std crates yesterday, would you be able to take a look into this?

I opened https://github.com/bytecodealliance/cap-std/issues/324 for some more details here.

With yanks this should now be resolved, thanks for the report!


Mark Some Tests as Flaky

The test_RepartitionedHybridTopologyFactory_energies seems a bit flaky where it almost  calculates an energy value close to the threshold. I can mark the test as flaky so we still run it but also let CI pass if it fails, but considering how important the energies values we calculate are in this code base, I think it would be better to relax the threshold a bit so we still will catch code changes that give us very wrong values and/or look into setting some random number seeds so the results are more deterministic.

Rather than having "flaky" tests, we should make sure to set criteria for failure so that there is guaranteed to be something problematic to address if a test fails. We can modify the tolerances appropriately.


Questions about your 'main system' playback setup.

I've used video_transcoding for quite a while now (& really like it!) and I've played with other_video_transcoding. I've transcoded all my movies and most of my TV shows. Generally, I understand the goal of turning the somewhat unwieldy MKV rips into smaller & more portable files that still look great. I've been producing .m4v files which I then load into my iTunes library. I plop those files on my iPad when I travel or access them via an AppleTV when I'm on the couch.
When I started down this rabbit hole a couple years ago, I heard Don on a podcast talking about transcoding (with Rene Ritchie I think). I seem to recall he mentioned he keeps all his rips since making the rip takes a lot of work, the compression format of today isn't necessarily the compression format of tomorrow, and hard drive space is cheap(-ish). So, I've kept all my rips.
A couple weeks ago I got a Raspberry Pi 4 and put Plex on it as an experiment. It works. And now it has me wondering, what does the community here do for their main system? I'm assuming most folks here have a home theater somewhere in their abode and this is their best place for watching movies. Are most people using Plex? And are you watching the transcoded files, either 8-bit H.264 or 10-bit H.265?
My main system is a 4k LG OLED TV with an AppleTV 4k on ethernet. My Raspberry Pi 4 Plex server seemed to work just fine with 'raw' 1080p Blu-ray & 4k UHD rips (made with MakeMKV). I'm sure it wouldn't work so well if it had to transcode that stuff on the fly, but to my 'main system' it doesn't have to. Assuming storage isn't an issue, is watching the 'raw' rips on my 'main system' the best thing I can do? And then is using my lovingly transcoded files in almost all other instances the best thing? What do y'all do?

Me personally I currently use a MacMini (late 2014) as my Plex server. But I also built a couple of my friends plex servers from old boxes they had. In all cases I stuck with h264 for all my transcodes for compatibility of playback, but I'm currently re-transcoding to hevc since all my playback screens can handle it (iDevice, SamsungTV 4k, Playstation4, PC w/4k HDR monitor using the Plex app). Since you're using other-transcode the default when converting to hevc is 10bit and it's worth it. The banding that fixes is worth it.Some of us also started using Plex for our music and the PlexAmp app is really pretty neat.

@weaverm, my set up is very similar to yours. I have most of my original rips on a NAS, and stream them to my main home theatre using Kodi on a reflashed AndroidTV box. All the other screens and devices are running Plex and get the transcoded files, which are 10bit HEVC files. The transcoded files are good enough for the main system too, but since the raw rips are stored on a NAS, seems silly to ignore them on the best screen...

@weaverm I have a bit of an over engineered setup, but it works well for me.
I'm running Plex on a home lab Kubernetes cluster. I restrict Plex to Intel NUC nodes so I can take advantage of hardware transcoding via QSV (i.e. /dev/dri). I'm using Ceph for storage. For playback, I'm using an AppleTV with a 60" 1080p TV.
I keep my rips in AWS S3, and since I don't have an Nvidia card I use an AWS GPU EC2 instance and a Docker container of other-transcoding to do 10bit HEVC transcoding. The source rip stays in S3 (Deep Archive StorageClass), and the transcode is pulled down to the local Plex system.

@klogg416 So you use Kodi to serve rips to your main home theater and then Plex for transcoded files to everything else? I discovered today that Plex supports multiple versions of the same movie. In my simple testing, the Plex client on AppleTV lets me pick which version I want to watch.
@ttyS0 Like you, I don't have an Nvidia card, since I have an iMac. It hasn't occurred to me to use an AWS GPU instance for transcoding. You look like you're using a gd4n.xlarge, which looks like it has a Turing based GPU and seems to cost around 50¢/hour. I see the S3 Glacier Deep Archive storage level is $0.00099/GB/mo in most regions, which isn't very much; around $1/TB/month. Moving roughly 30GB Blu-ray rips to S3 might be tedious but I guess it is a 1-time pain per movie.

@weaverm Using spot instances that can get down into the 0.18-0.25 cents per hour territory. Now, the bad news:

uploads can take a while

once you convert a file to Deep Archive it has to be restored in order to copy it to an EC2 instance for transcoding, and there are costs associated with that

there is cost associated with downloading the transcoded files

All in all, I think it’s worth it. 😎

@weaverm You've got it. You might be right about Plex supporting multiple versions, I just kind of hate Plex's UI and don't want it as my primary interface. It serves a purpose and does a good enough job, but it isn't my favourite. So I roll with Kodi when I can.

I have Plex running on a DS418play. It hosts films, TV, music, and photos.
I have a Roku Premier (UK one)
Most of my stuff is h264+ac3+aac, more recent stuff is hevc+ac3.
I transcode for 2 main reasons: space on the synology, and network congestion. I live in a flat where I can't run ethernet, so most of my stuff is on Wifi, including the Roku.

As I get a little deeper into Plex the intricacies of playing video files have become more apparent. Plex has Direct Play, Direct Stream and transcode ways to get a movie from the server to your screen. What happens and when is dependent on lots of variables, not the least of which is the client's playback capabilities. One upside of watching transcoded stuff on one's 'main system' is the transcoded output can be tailored to whatever will work the best for that system.

Yeah, I have a "zero transcode" policy for Plex within my household, and transcoding to a standard format that I know plays on all my devices is what allows that.

I've settled into a little-bit-weird hybrid setup. I have a few 4k movies (rips from MakeMKV) that I serve to my AppleTV via Plex on Raspberry Pi (either via Direct Play or Direct Stream). Everything else continues to live in my iTunes as h264 transcodes. I don't love iTunes or Plex, but since the 4K HDR transcode situation is what it is, this lets me watch my 4k movies on my 4k TV well enough. Moving all onto Plex seems like a lot of trouble for not a lot of gain. My time is likely better spent doing 10-bit h265 transcodes for the things that'll benefit from that. But maybe I'm missing something?

@weaverm I just realized we never answered your final question here. My apologies. But if that's working for you, stick with it.
I'll close this for now.


Move oxc_resolver to its own repo

For maintenance purposes it's better to move the resolver to its own repo.

Done https://github.com/oxc-project/oxc_resolver


[ZEPPELIN-2065] Flaky test: NotebookTest.testSchedulePoolUsage

What is this PR for?
testSchedulePoolUsage() test checks that jobs can be executed several times in a row using a cron expression.
It failed sometimes when it checked job completion by monitoring job.dateFinished and then tried to assert that job.status is FINISHED. It was not always true because job.status is changed after job.dateFinished.
What type of PR is it?
Bug Fix
Todos

[ ] We need to catch job completion by checking job.status instead of job.dateFinished.
[ ] It is better to catch job completion by adding job status change listener instead of using Thread.sleep(..) in a test method.
[ ] We can make this test simpler by removing a check that a job will not run after a cron expressin is removed. We already have such check in a previous unit test named testSchedule().

What is the Jira issue?
ZEPPELIN-2065
Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

I changed AtomicInteger to CountDownLatch to simplify the code.

One travis job failed - looks like known bag https://issues.apache.org/jira/browse/ZEPPELIN-1761

Thanks @AlexanderShoshin for the fix!
LGTM and merge to master if no further comments


Question: Easing Parallax

Not so much an issue, more of a request.
Is there any way to ease the parallax effect, so that it continues to move after the mouse movement has stopped? I'm after a softer looking effect and less rigid to the mouse position so it almost floats to the position. Thanks

@jamiegough did you ever find what you were looking for?

On Tue, Jun 27, 2017 at 13:02 Tom Chapman<EMAIL_ADDRESS>wrote:

@jamiegough https://github.com/jamiegough did you ever find what you
were looking for?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/hwthorn/parallaxify/issues/10#issuecomment-311421492,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD8pyDUVRWLdptuOhhoDR0xWGfk2yFg-ks5sITW3gaJpZM4H7j8b
.

TBH it was a long time ago so can't remember. I don't think I did in the end and was just satisfied without easing.

alphaFilter doesn't seem doing the thing that @jamiegough asked about. It seems that he wathed to get an inertia, something like this: http://www.alquimiawrg.com/#/about

Hey everyone, going to jump on this thread if you don't mind as I wondered as you've got experience with this plugin if you'd be able to help me?
I have it all working which is good but at the moment the image I have the parallax on is moving TOWARDS the mouse at the moment and I want it to move AWAY from the mouse move (like in the opposite direction) if you get me?
Is this possible? And if so, how do I go about doing it as I am at a total loss...
Any help would be greatly appreciated.
Thank you.
@jamiegough @justrealmilk @hwthorn @smartcorestudio


lighttpd support

Example site: https://sources.buildroot.net/

https://github.com/taoky/tsumugu/commit/245796ad02efdbb349a91e1d19207dc3b4b4f313 & https://github.com/taoky/tsumugu/commit/fe5bff9dc9c16d6129072a88b0d3a76c425fe301


Make scrollView available immediately on scope

Right now there is a timeout in order to give children the chance to size themselves for the initial scroll calculation. But this makes it hard to interact with the scrollView since it's not on scope until a few ms later.

Just great. Thanks a lot. This really helps.


Can't delete file from disc

Sorry to reopen this, but it seems that I have the same issue with the lib (latest version transmission-rpc==7.0.5).
By trying to delete a torrent (the file itself and the data) using the remove_torrent() function, only the file (<hash>.torrent in the transmission folder) is removed. It doesn't matter whether delete_data is set to True or False, the torrent file is always removed. But never the contents of the torrent.
Here is the json data request using the web-ui (with the webui it works fine) :
json_data = '{"arguments":{"delete-local-data":true,"ids":[151]},"method":"torrent-remove"}'

Here is my python script : client.remove_torrent(151,True)
I don't know what else I can provide, I don't have any other logs.
Thanks
Originally posted by @garnajee in https://github.com/trim21/transmission-rpc/issues/182#issuecomment-2118863024

does your transmission process have permission to remove files?

I still can't re-reproduce this. this library will send request data {'tag': 1, 'method': 'torrent-remove', 'arguments': {'delete-local-data': True, 'ids': [...]}} and it's same data with web-ui

Thanks for the reply. Yes, transmission have the right permission to remove file (I'm using the linuxserver/transmission docker with the same puid/pgid as for the files. I even tried with root id).
How could I get the request data used by lib? I don't know what else to do/try.

set logging level to debug
https://github.com/trim21/transmission-rpc/blob/7a4a999b071119510025818f055c2868f0fcad21/transmission_rpc/constants.py#L8

Thanks !
So, here is my python code:
#!/usr/bin/env python3
import logging
from transmission_rpc import Client

# Configure root logger to print DEBUG messages to console
logging.basicConfig(level=logging.DEBUG)

ip = "localhost"
port = 9091
username = "admin"
password = "admin"

client = Client(host=ip, port=port, username=username, password=password)

# Add a logger for transmission-rpc and set level to DEBUG
transmission_logger = logging.getLogger("transmission-rpc")
transmission_logger.setLevel(logging.DEBUG)

# Create a console handler for transmission-rpc logger
transmission_console_handler = logging.StreamHandler()
transmission_console_handler.setLevel(logging.DEBUG)

# Create a formatter and add it to the handler
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
transmission_console_handler.setFormatter(formatter)

# Add the console handler to the logger
transmission_logger.addHandler(transmission_console_handler)

# Remove torrent with ID 27 and log DEBUG messages
print("list:",client.get_torrents(arguments=["id", "name"]))
print("removing...")
client.remove_torrent(32,True)

And here is the full log : https://gist.github.com/garnajee/2ef96f1c7b6d64ec435fb6d00aae66a9

you can see it generate same request data
https://gist.github.com/garnajee/2ef96f1c7b6d64ec435fb6d00aae66a9#file-logs-transmission-L201

and I don't think it's possible that json only encode method and ids but not delete-local-data for request body...

Can you 100% reproduce this? is there any extra log from transmission-daemon?

Hello, sorry for the late reply
I can reproduce this indefinitely. No other logs.
2nd test: https://gist.github.com/garnajee/160fd109213407b012e65b55f3022072
adding more information (tree before/after, docker-compose.yml, file's permissions)

Ok, apologies, seems to work well finally.
My fault...
services:
  transmission:
    ...
    volumes:
      - ./tr-config/:/config
-     - ./data:/data
    volumes:
      - ./tr-config/:/config
+     - ./data:/downloads
....

happy to know it's not a but 😄

I'm sorry again, I'm a bit ashamed ahah

no need for apologies


Create midmich.txt

@haiysqb518 Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


EVCC request to charger EASEE cloud returns "message":"Forbidden"

Describe the bug
Im an running evcc version 0.112.5.
evcc charger query results in http error 403 "message":"Forbidden"
The problem occurs since about 1 week. Before, evcc worked smoothly as expected.
No change of evcc version or evcc configuration was done when the error came up.
Maybe there is a bug with EASEE, not EVCC, however I cannot resolve this and would appreciate help from the EVCC team.
Login to my EASEE account on easee.cloud with<EMAIL_ADDRESS>and the configured password (which I here masked as "geheim" for security reasons ) still works fine.
Steps to reproduce

have evcc 0.112.5 installed
run evcc charger -c /etc/evcc.yaml -l trace
check evcc trace output on stdout
...

Configuration details
chargers:
- name: Easee-Home
  type: template
  template: easee
  user<EMAIL_ADDRESS># Benutzerkonto (bspw.
Linux
Version
0.112.5

You‘ll need to upgrade.


Update: Wesnoth.BattleForWesnoth version 1.15.10

Removing old versions to reduce clutter
Microsoft Reviewers: Open in CodeFlow

/azp run


Draft: Spm support

Note that this doesn't have Catalyst, Simulator or Mac support yet, and that there's still a whole bunch of manual stuff to do. Just wanted to help out here to have this available

Any update on this?


[] build failure

Operating system
x64-windows
Compiler
MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
Steps to reproduce the behavior
.\vcpkg install jasper:x64-windows
Computing installation plan...
warning: vcpkg appears to be in a Visual Studio prompt targeting x86 but installing for x64-windows. Consider using --triplet x86-windows or --triplet x86-uwp.
The following packages will be built and installed:
<EMAIL_ADDRESS>Detecting compiler hash for triplet x64-windows...
Compiler found: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe
Restored 0 package(s) from C:\Users\Viking\AppData\Local\vcpkg\archives in 2.36 ms. Use --debug to see more details.
Installing 1/1<EMAIL_ADDRESS>Building<EMAIL_ADDRESS>-- Using cached jasper-software-jasper-version-4-2da4b72e.2.1.tar.gz.
-- Cleaning sources at D:/vcpkg/buildtrees/jasper/src/sion-4.2.1-8404b64315.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source D:/vcpkg/downloads/jasper-software-jasper-version-4-2da4b72e.2.1.tar.gz
-- Applying patch no_stdc_check.patch
-- Applying patch fix-library-name.patch
-- Using source at D:/vcpkg/buildtrees/jasper/src/sion-4.2.1-8404b64315.clean
-- Found external ninja('1.10.2').
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: D:/vcpkg/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j9
    Working Directory: D:/vcpkg/buildtrees/jasper/x64-windows-dbg
    See logs for more information:
      D:\vcpkg\buildtrees\jasper\install-x64-windows-dbg-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/jasper/portfile.cmake:38 (vcpkg_cmake_install)
  scripts/ports.cmake:192 (include)

Failure logs
install-x64-windows-dbg-err.log
install-x64-windows-dbg-out.log
Additional context
No response

The port was updated to 4.2.4. Does the problem still exist?


chore/workspaces #66

Description
closes: #66
unblocks #84, #81, #82

Repo has now changed to yarn 2. You must now explicitly use yarn 2 for this repository.
Changes to dev flow

please read readme. tldr, always run scripts in the root directory. I have "aliased" yarn workspace @xgovformbuilder/runner to yarn runner etc

Changes to CI flow

There is now only one workflow that is triggered
CI has now consolidated the build, test and lint scripts. Persisting and attaching to workspace adds an additional 50s each time this happens
If model or engine changes, it will also build/test the downstream dependants
If model/engine was unchanged, but their dependants were, rebuild them, but don't test.

version bump to 2.0.0
changes to readme
some tests have been disabled (repeat/n pages), I'll address them in my new feature branch

Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.

[x] CI looks happy (bar linting issues)
[x] Tests are running and passing
[x] all running locally

Checklist:

[x] My code follows the javascript standard style
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation and versioning
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I have rebased onto master and there are no code conflicts

Trying to run 'yarn runner dev' throws an error:
Syntax Error: Expected "$", "$(", "${", "&&", "'", ";", "<", "<<<", ">", ">>", "\"", "\\", "|", "|&", "||", [ \t], or end of input but "&" found (line 1, column 22).
    at ie (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:86:361659)
    at parse (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:86:371853)
    at i (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:2:413729)
    at F (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:2:443423)
    at i.configuration.reduceHook.script (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:2:339508)
    at /Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:2:339630
    at async a.mktempPromise (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:2:408207)
    at async Module.B (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:2:339248)
    at async Se.execute (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:2:78449)
    at async Se.validateAndExecute (/Users/andymoody/dev/home-office/digital-form-builder/.yarn/releases/yarn-berry.js:2:551219)

However I see it can now be started using 'yarn runner start'


@allcontributors

@all-contributors please add arsandev for owner

@all-contributors please add @arsandev for infrastructure, tests and code


chromedriver version change causing run-time error

I have changed chromedriver version in the below snippet of code
webdriverBinaries {
driverUrlsConfiguration = resources.text.fromFile('package.json')
def projectDir = project.projectDir.toString();
def downloadsDir = projectDir + "/drivers/downloads/osx/"
def downloadRootDir = new File(downloadsDir)
downloadRoot = downloadRootDir
//chromedriver '100.0.4896.0'
chromedriver '102.0.5005.61'
geckodriver '0.29.0'
// this will download the chromeDriver binary to /drivers/downloads/osx/webdriver/chromedriver/2.35/chromedriver_mac64/as3jszkggudao8imug77k8s7g/chromedriver
}
And when i run my test , i get the below error
Execution failed for task ':configureChromeDriverBinary'.

com.github.erdi.gradle.webdriver.repository.DriverUrlNotFoundException: Driver url not found for name: "chromedriver", version regexp: "\Q102.0.5005.61\E", platform: "mac", bit: "64"

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

I do not know why in the regexp it is giving \Q and \E .
Any suggestions how to solve this.

Thank you, this worked


multiple dynamic template nesting support

Literally the only difference is which item on the sidebar is highlighted.

That would be possible if the way we use template is less buggy. We router/template.go, you're limited to one dynamic template nesting and the others are static. So the block "content" of profile.html cannot be loaded dynamically but get automatically the block from a _*.html. So the big difference is not the highlighted item, but the block content that get loaded.

Renamed to properly represent the issue.


Swarm generating certs for TLS usage

As of now, the TLS setup is tricky because users have to figure out themselves how to configure their own certs (whether self-signed or not). This results is the documentation taking the easy path of explaining how to setup the cluster in a very insecure manner (see #831)
I took a quick look at other projects like CockroachDB and they use a dedicated command to generate self-signed certs.
This would tremendously help on the documentation part and on explaining how to configure TLS just by doing something like:
$ swarm cert create --path=/certs
$ swarm manage --tlsverify --tlscacert=/certs/<CACERT> --tlscert=/certs/<CERT> --tlskey=/certs/<KEY> [...]

We could thus remove the insecure setup altogether and replace it with this instead.
Thoughts?

cc/ @aluzzardi @vieux

fyi, docker-machine handles setting these certs up for you, and also includes swarm provisioning.

@cpuguy83 Yep, that's why we are trying to slowly replace our doc with how to setup a Swarm using docker-machine instead :+1:
This only concerns the manual setup part.

BTW what I propose is still insecure but it's a bit better than what with have now.

@abronan +1 for this feature. The swarm cert create --path=/certs will be very useful. If this can handle all creation steps,  the setup becomes much simpler.

@abronan I'd love it if the docs do not imply that the only "happy path" of creating swarms is run through docker-machine. I'd also love it if the docs pointed out happily that if you used docker-machine to create your vms all this would have been taken care of for you, as that's what it's for!
+1 for swarm cert create --path=/certs. Add that, and then the story for secure creation without requiring or implying a dependency on docker-machine is baked and easy for everyone, and then knowing that docker-machine takes care of the earlier steps is just peachy.
YMMV, as always.

@squillace Completely agreed on this :+1:

@ehazlett @tiborvass Any way we can reuse the work done in Machine and Docker regarding certs generation and usage here in Swarm? Probably making it a separate repository and using it consistently in every project?

I'm a huge +1 for this :)
On Sun, Jul 12, 2015 at 6:22 PM, Alexandre Beslic<EMAIL_ADDRESS>wrote:

@ehazlett https://github.com/ehazlett @tiborvass
https://github.com/tiborvass Any way we can reuse the work done in
Machine and Docker regarding certs generation and usage here in Swarm?
Probably making it a separate repository and using it consistently in every
project?
—
Reply to this email directly or view it on GitHub
https://github.com/docker/swarm/issues/834#issuecomment-120768747.

This would be super cool !!
Best regards,
-chanwit
--
Chanwit Kaewkasi
linkedin.com/in/chanwit
On Mon, Jul 13, 2015 at 8:27 AM, Evan Hazlett<EMAIL_ADDRESS>wrote:

I'm a huge +1 for this :)
On Sun, Jul 12, 2015 at 6:22 PM, Alexandre Beslic <
<EMAIL_ADDRESS>wrote:

@ehazlett https://github.com/ehazlett @tiborvass
https://github.com/tiborvass Any way we can reuse the work done in
Machine and Docker regarding certs generation and usage here in Swarm?
Probably making it a separate repository and using it consistently in
every
project?
—
Reply to this email directly or view it on GitHub
https://github.com/docker/swarm/issues/834#issuecomment-120768747.

—
Reply to this email directly or view it on GitHub
https://github.com/docker/swarm/issues/834#issuecomment-120780248.

@abronan +1 on having a repo for this, although I'm not sure on the UX: expose it through machine, now swarm, tomorrow docker? I'm wondering whether it should be handled by notary or some libtrust cli. /cc @dmcgowan @NathanMcCauley

@tiborvass Agreed.
ping @NathanMcCauley @diogomonica

Libtrust already has some of the mechanics required for this. We should absolutely have it one one place instead of all over the place, and the idea of generating certificates automatically seems like the right one.


Demo with customizable domain

As a user interested in the SDK I would like to see it in action using data from my own platform.

very old


hwcrypto/sha.h removed in arduino-esp32 v2

resolve include issue in platformio using espressif32 framework with upstream arduino-esp32 v2.x
hwcrypto/sha.h removed in arduino-esp32 v2.x
<sha/sha_parallel_engine.h> is the drop-in replacement
Uses version defines added in Arduino framework v2 to determine which import to use.
https://github.com/espressif/arduino-esp32/blob/399f4ecbb3a4cef21e2bffa37adb6190356dfb76/cores/esp32/esp_arduino_version.h#L40

Also ran into this issue compiling for ESP32, can confirm the sha/sha_parallel_engine.h fix solves this


Add code actions doc

Add VSCode document for code actions
Fixes: https://github.com/ballerina-platform/ballerina-lang/issues/39061

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


feat: add more sounds

This PR adds more sound sites. It also fixes the broken YouTube Audio Library one.

anytime bud! thanks for making this awesome resource


[Discussion]: Coding performance of local models

What problem or use case are you trying to solve?
Experimenting OpenDevin on local workspace with ollama and 7/8B models (llama3, codellama, codegemma) on my 6GB VRAM GPU, since I cannot try bigger models with such GPU. We can do some stuff as illustrated here by @SmartManoj but it's far from being as fluid as what it looks to be with GPT-4 for instance (I didn't try the latter myself).
What local models seem to be the best performing currently? Did someone try OpenDevin with bigger models and observe a satisfying performance for using as a true coding assistant?
I want to emphasize I am not criticizing the OpenDevin framework, I am perfectly aware that open-source models capability is most probably still too far from closed-source models. On the contrary, this is already impressive to see OpenDevin to be working with small local models, and I just want to gather information here on what would be the best combo to have the best performance with current framework and models.
Do you have thoughts on the technical implementation?
It's been suggested in #1336 that maybe the prompts could be reviewed or improved for local models. Can this be considered? Is there a prompting logic or hard-coded prompts that can be reviewed or improved in OpenDevin?
Describe alternatives you've considered
Wait for better small open-source LLMs... :sweat_smile:
Additional context
I want to emphasize I am not criticizing the OpenDevin framework, I am perfectly aware that open-source models capability is most probably still too far from closed-source models. On the contrary, this is already impressive to see OpenDevin to be working with small local models, and I just want to gather information here on what would be the best combo to have the best performance with current framework and models.
Thanks to the OpenDevin team for the great work! :raised_hands:

In addition, is there any free alternative to paid or ollama models that could be used for having a good OpenDevin performance (e.g. free API)?

Linking as it seems relevant: https://github.com/OpenDevin/OpenDevin/issues/1085

We have this on the roadmap and I understand we'll test some open LLMs as we're testing for the benchmarks performance of the current version. We know that with Llama-70B-Instruct, openhands achieves 9.67% on SWE-bench, compared to 26.67% for Sonnet 3.5. We will benchmark at least Llama-405B, and hopefully more.

Is there a prompting logic or hard-coded prompts that can be reviewed or improved in OpenDevin?

The prompts for all agents are in files named prompt or prompts, you can always try tweaking them. For example, for the main agent system_prompt.j2 and user_prompt.j2.
Personally, I think a specialized agent is a possible solution. It's also possible that the template system we have newly introduced, that you can see in the prompt files above, will be able to allow enough customization for better performance.

I would like to close this issue in favor of two other issues which basically cover this. It's still a very important issue, we're just deduplicating!

#1085
#3737


Beta

Codecov Report

Merging #52 (03731e0) into main (8238d11) will increase coverage by 0.42%.
The diff coverage is n/a.

:exclamation: Current head 03731e0 differs from pull request most recent head 048ba13. Consider uploading reports for the commit 048ba13 to get more accurate results

@@            Coverage Diff             @@
##             main      #52      +/-   ##
==========================================
+ Coverage   94.92%   95.34%   +0.42%
==========================================
  Files         123      123
  Lines        2343     2343
  Branches      196      197       +1
==========================================
+ Hits         2224     2234      +10
+ Misses        106       98       -8
+ Partials       13       11       -2

Impacted Files
Coverage Δ

modifier/not.ts
100.00% <ø> (ø)

modifier/rejects.ts
100.00% <ø> (+16.66%)
:arrow_up:

modifier/resolves.ts
81.25% <ø> (ø)

dummy/any_of.ts
86.66% <0.00%> (-13.34%)
:arrow_down:

dummy/any.ts
93.84% <0.00%> (-3.08%)
:arrow_down:

dummy/string_matching.ts
90.47% <0.00%> (+4.76%)
:arrow_up:

expect/_utils.ts
91.52% <0.00%> (+8.47%)
:arrow_up:

matcher/to_match_object.ts
100.00% <0.00%> (+18.18%)
:arrow_up:

Continue to review full report at Codecov.

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

:tada: This PR is included in version 1.0.0-beta.64 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


SkMaskFilter::MakeBlur() expects a "blur_sigma", but Shadow class passes it a "blur_radius"

In the Shadow class, "blur_radius" are converted to "sigma" when creating a Paint object:
// (flutter/lib/ui/painting.dart)
 double get blurSigma => convertRadiusToSigma(blurRadius);

The "sigma" value will be passed to skia:
// (flutter/lib/ui/painting/paint.cc)
paint_.setMaskFilter(SkMaskFilter::MakeBlur(blur_style, sigma));

But, in Shadow::_encodeShadows() still use "radius" which leads to the native paragraph_txt.cc mistakenly use "radius"(it should pass a "sigma" to skia).
// (flutter/lib/ui/painting.dart)
shadowsData.setFloat32(_kBlurOffset + shadowOffset,
          shadow.blurRadius, _kFakeHostEndian);

// (paragraph_txt.cc)
      paint.setMaskFilter(SkMaskFilter::MakeBlur(
          kNormal_SkBlurStyle, text_shadow.blur_radius, false));

https://github.com/flutter/engine/blob/master/lib/ui/painting.dart
https://github.com/flutter/engine/blob/master/lib/ui/painting/canvas.cc


Sponza v2

Hello!
I've heard that Cryengine released a new version of Sponza with higher rez assets.
But, I can't find anywhere if it is open for use or only in Cryengine's Limited License ie only in Cryengine.
Any idea? Is it something of interest to you to inpliment?

👌 Awesome! Thanks for the double confirmation, much appreciated (and now here for anyone else thinking of it) ... and will check out your other test scenes 😆💚


[BUG] 这个注释和解释怎么就看不明白呢？

https://nbviewer.org/github/alibaba/GraphScope/blob/main/tutorials/zh/7_unsupervised_learning_with_graphsage.ipynb

你这参数都是啥，为啥写不清楚呢？
launch a learning engine.
lg = graphscope.graphlearn(
graph,
nodes=[("protein", paper_features)],
edges=[("protein", "link", "protein")],
gen_labels=[
("train", "protein", 100, (0, 100)), # ？？？
],
)

Thanks for reporting the issue!  The document of the graphscope.graphlearn is not clear, we will improve it ASAP.


Ignored island meshing

Discussed in https://github.com/noaa-ocs-modeling/OCSMesh/discussions/34#discussioncomment-4032202
This issue used to show up for some Pacific islands I tried meshing in the past. Since it was hard to package the issue into a small domain test I never elevated it to Darren to see if it's related to Jigsaw.

Originally posted by acroucher Nov 3, 2022
... I have just noticed one more thing, I'm not sure if it's related to the rest of this discussion or not.
There are some small islands which are being omitted from the mesh. In general, the mesh is picking up small islands much better now, using the coastline shapefile to define the geometry rather than contouring the DEM. But there are still some islands that are being left out.
It seems to be happening mostly with small islands in deeper water. They are typically a few hundred metres across, so they should be representable using the specified hmin (50 m). The mesh size is around hmin at the locations of these islands, so the hfun is probably correct. Here is a particular example (the polygon shows the island's coastline):

I tried just meshing the area around this island by itself - I created a circular boundary of radius 3 km around the centre of the island. When I do that, the island is meshed correctly:

Any idea what could cause this? I wondered if perhaps the mesh post-processing was sieving these islands out (does this maybe depend on the maximum element size in the mesh?), so I tried experimenting with passing a sieve parameter to the driver.run() call, but that didn't seem to help.

Hi @dengwirda I noticed this issue in the past when I was meshing a small domain with a bunch of islands. When meshing some of the islands in my domain would be ignored (meshed over), while some others were not. I tried removing any "extra" islands so that I can create a small test case to pass to you, but then after removing the other islands it started honoring my island of interest's boundary.
At the time (2021) I thought it's a one off issue. But yesterday one of OCSMesh users noticed the exact same issue with similar behavior. I still don't know how to package this issue for you. Do you have any suggestion on how to investigate it or how to pass a test case to you to see if it's a Jigsaw issue or not?
Thanks for your time!


how to get this to work with newer Node versions?

Why is this package is locked to node v6.2.x? Is there something about newer versions of node that make this not work?

Sorry, no. Let me get rid of that for you.


[$500] Web - Request money - Users can modify the paid requested money amount using the URL

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Log in to User A's account.
Create a workspace and invite User B.
Go to the workspace room(Expense room) from User B.
Navigate to the "Request money".
Enter a specific amount and initiate the request.
Return to User A's account.
Open the "Requested money" from the LHN sent by User B.
Open the detail page for the requested money.
Click on the "Amount" field.
Copy the URL associated with the amount.
Navigate back and select "Pay elsewhere."
Revisit the requested money detail page.
Paste the previously copied URL and modify the amount.
Observe that the amount has been successfully modified despite the IOU being marked as paid.

Expected Result:
Users should be unable to modify the amount of a paid requested money via URL
Actual Result:
Users can modify the paid requested money amount using the URL
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/b8f177a3-5d68-42ad-9d77-1452df69c3dd
https://github.com/Expensify/App/assets/93399543/374cfb10-864d-446c-92ae-68b486d167d6
Expensify/Expensify Issue URL:
Issue reported by: @ayazhussain79
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694158187633499
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01fc5f75afccaf359e
Upwork Job ID:<PHONE_NUMBER>123368448
Last Price Increase: 2023-09-11

Proposal
Please re-state the problem that we are trying to solve in this issue.
Web - Request money - Users can modify the paid requested money amount using the URL
What is the root cause of that problem?
We already have a condition in which we're checking if the user can edit the request amount. If not we're dismissing modal but due the fact of we're opening page using URL. By the time when the condition run navigation is not yet fully completed so nothing is happening.
https://github.com/Expensify/App/blob/5f9bb2e1d901eb6dc0110d8214e679d4d2aa6822/src/pages/EditRequestPage.js#L90
This is where the issue of code snippet lies.
What changes do you think we should make in order to solve the problem?

We can use Navigation.isNavigationReady to run the Navigation.dismissModal() call to make it run only after navigation is ready. (tested | recommended)

We can use useFocusEffect hook from react-navigation and build logic around it to run Navigation.dismissModal once again. (not-tested)

What alternative solutions did you explore? (Optional)
NA

Proposal
Please re-state the problem that we are trying to solve in this issue.
Web - Request money - Users can modify the paid requested money amount using the URL
What is the root cause of that problem?
https://github.com/Expensify/App/blob/8032edd27d9e7918beee234c33428df21652fcb6/src/pages/EditRequestPage.js#L88-L93
We had logic to dismiss modal when the request is paid. But Navigation.dismissModal() is executed before the transition end
It causes this issue
What changes do you think we should make in order to solve the problem?
we should wrap dismissModal function by InteractionManager.runAfterInteractions to ensure that it will be executed after transition
InteractionManager.runAfterInteractions(()=> {
            Navigation.dismissModal();
        })

What alternative solutions did you explore? (Optional)

Proposal
Please re-state the problem that we are trying to solve in this issue.
Users can change the requested amount of money after completing a payment with the Pay elsewhere option.
What is the root cause of that problem?
The EditRequestPage  component doesn't prevent modal appearance, despite there is a code that tries to do this:
https://github.com/Expensify/App/blob/3fe7ab1c7d860f40eeb9a52b911f8d7bc4781dd5/src/pages/EditRequestPage.js#L87-L88
What changes do you think we should make in order to solve the problem?

Remove useEffect in the code referenced above cause it can make additional re-renders
Display the message You can not edit amount after payment is completed instead of an editable amount. The same should be done for other payment fields: Description, Date, Merchant.

What alternative solutions did you explore? (Optional)
Block navigation to Edit amount page on the route level by checking all conditions and redirecting to a request view if an amount is not editable. (It's an untested assumption that the solution will work out)
The solution @DylanDylann proposed fixes the issue but causes RHP flickering, which may confuse a user:
https://github.com/Expensify/App/assets/9203524/dbd7dcc1-24dc-4f81-98e3-99acb53772f0

Proposal looks good to me. Feel free to create the PR.
@b4s36t4.
One thing confuses me the video. After the expense is edited at the end i see the new amount reflected in both userA and userB, this means that the API request succeeded. That looks odd to me because i would think that EditMoneyRequest should fail on a paid expense. Testing locally i see that it failed so I'm confused why it did not for the tester.
Can someone confirm this, because if EditMoneyRequest then we should open an issue to fix it internally, otherwise people can just modify their expense via postman and that would be bad.

@chiragsalian Yes, backend request is getting success even though request is settled. This needs fix from backend as well.

@luacmartins, i think you worked on EditMoneyRequest, can you verify that an expense amount can be modified even after the expense is settled. If so can you create a GH issue to fix this in PHP and auth layer.

@chiragsalian @0xmiroslav Raised PR here #27460. Thanks!

@mountiny worked on EditMoneyRequest but I don't think we allow you to change the amount for a settled request.

@b4s36t4 is this only in case of expenses or IOU reports?

I have checked it for a distance request, not for manual or scan.

I think as per issue's description it happens with manual too.

But what about the requests made between two users?

@b4s36t4 I am trying but I cannot reproduce even in staging, when I edit the paid report, it reverts back

https://github.com/Expensify/App/assets/59088937/9622e4db-0782-40f5-b19b-7e66735306e5
@mountiny Just tried on the staging.

@b4s36t4 can you stry with normal cash  request?

https://github.com/Expensify/App/assets/59088937/b586956f-c8ec-408d-acb6-917d9f8d56b3
@mountiny

BTW header looks different this maybe a UI bug.

@b4s36t4 I am not seeing the same, for me it reverts automatically.

You're trying with any workspace? maybe try on a new workspace?

The above recordings are with workspace, maybe you're trying with 1:1 chats?

@b4s36t4 are you trying with an admin? I think I just reproduced on a new workspace when the requestor was an admin

I'm an admin.

okok so I have chatted with Jason and actually you can edit the expenses even after they are paid as an admin, however, currency, amount and date cannot be changed.
I will update the permissions on the backend

Put up a PR which updates the permissions

@0xmiroslav can you please address the comment above so that I can proceed to making payments? Thanks!

Payment summary:

For reference, here are some details about the assignees on this issue:
@b4s36t4 requires payment offer (Contributor)
@0xmiroslav requires payment offer (Reviewer)
@ayazhussain79 requires payment

The pull request got merged within 3 working days of assignment, so this job is eligible for a 50% #urgency bonus 🎉

@b4s36t4  (Contributor) = $500 + 50% bonus = $750
@0xmiroslav (Reviewer)  = $500 + 50% bonus = $750
@ayazhussain79 (Reporter) = $250

@b4s36t4 and @0xmiroslav have been paid
@ayazhussain79 I'm waiting for you to accept my offer.

@flaviadefaria offer accepted, Thank you

Everyone has been paid so closing this.


Error when uploading annotations to task

My actions before raising this issue

[x] Read/searched the docs
[x] Searched past issues

When uploading coco annotations (in the form of a single .json file) I get the error
Error: Request failed with status code 500. "TypeError: list indices must be integers or slices, not NoneType\n".

I have made sure that the format is correct by comparing it to the annotations that are created by CVAT when dumping them.
Expected Behavir

The annotations should be loaded in.
Steps to Reproduce (for bugs)

Upload the annotations (see gist: https://gist.github.com/GillesKap/559824c4f4b2a93cfb002b674954516bhttps://gist.github.com/GillesKap/559824c4f4b2a93cfb002b674954516b)
Unfortunately I cannot share the dateset itself.
Context

I want to upload automatically generated annotations and manually modify them where needed to ensure they are 100% correct.
 No
Operating System and version (e.g. Linux, Windows, MacOS): Linux
Code example or link to GitHub repo or gist to reproduce problem:
Other diagnostic information / logs:
Logs from `cvat` container

Next steps
You may join our Gitter channel for community support.

Hi, please check if this issue helps: https://github.com/openvinotoolkit/cvat/issues/2085
BTW, annotations are not available for downloading

@GillesKap Hi, have you solved the issue?

Yeah I have solved the issue since then. It wasn't an issue with CVAT but with my own code.
My category ID's started counting from 1 but the category ID's in the annotations didn't
i.e.
"categories": [
        {
            "id": 0,
            "name": "category",
            "supercategory": ""
        },\
 "annotations": [
        {
            "area":<PHONE_NUMBER>493332,
            "bbox": [
                46.157044956818694,
<PHONE_NUMBER>3186,
                1965.5220212318432,
<PHONE_NUMBER>519659
            ],
            "category_id": 0,
            "id": 1,
            "image_id": 1,
            "iscrowd": 0,
            "segmentation": []
        },

So when CVAT looks for the correct category it can't find it which causes an index somehwere to be a NoneType.


Let popover stay while hovering with mouse

Hi thanks for a great calendar script!
Im trying to get the popover to stay while I keep the mouse on top of it. I've been trying this
mouseOutDay: function(e) {
    if(e.events.length > 0) {
        timeoutId = setTimeout(function(){
        $(e.element).popover('hide');
        }, 200);
    }

and on the mouseOnDay function I've put this on the DIV event-tooltip-content
onmouseover="clearTimeout(timeoutId);
This prevents the div from hiding, but when I move the mouse outside of the div I want it to be hidden again. The only way at I can do this is by hovering the same date.
How can I put a similar function on the new div that appends so it can fade out with a timeout function?

Actually I figured it out
function removeDiv() {
    timeoutId = setTimeout(function(){
        $("div[class*='popover']").popover('hide');
    }, 200);
}

onmouseout="removeDiv();"


Add @fraxken as contributor

@all-contributors please add @fraxken for code, doc, review, security, bug


MM-39565 - remove A/B test bottom option for add members button

Summary
This PR removes the code that was used for the bottom option during the A/B test for adding members to channel button. The conclusion was that the top option performed better so we kept it.

Update: with the PR https://github.com/mattermost/mattermost-webapp/pull/10102 all the popover files were deleted, so the only remaining code associated to the AB test is the one found on this PR.

Ticket Link
https://mattermost.atlassian.net/browse/MM-39565
Related Pull Requests
https://github.com/mattermost/mattermost-server/pull/19966
Screenshots
Release Note
NONE

@stevemudie thinking this well, there is nothing to test here from the UI perspective, since the functionality was completely replaced by the RHS channels panel. Removing you as reviewer.


Fix download Dart DK step to work for paths with apostrophes

Fixes https://github.com/flutter/flutter/issues/15136

Merging on red because the ChromeBot failure is red on a rerun, but the dashboard doesn't reflect that.


Improve the implementation of pre-specializations

What's in this pull request?

This is part of the fixes required by rdar://25664645
Resolved bug number: (SR-)

Before merging this pull request to apple/swift repository:

[x] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    OS X platform               | @swift-ci Please test OS X platform
    Linux platform              | @swift-ci Please test Linux platform

Note: Only members of the Apple organization can trigger swift-ci.

@swift-ci Please test


Downgrade OTEL version to fix known issues

Description
The PR downgrades the OTEL version to last working version, as addressed in patch v.1.1.1
GitHub Issues
List the GitHub issues impacted by this PR:

GitHub Issue #

https://github.com/dell/csm/issues/288

Checklist:

[x] I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
[x] I have verified that new and existing unit tests pass locally with my changes
[x] I have not allowed coverage numbers to degenerate
[ ] I have maintained at least 90% code coverage
[x] I have inspected the Grafana dashboards to verify the data is displayed properly
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have maintained backward compatibility

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

[x] Unit test
[x] Manual UI verification

Manual inspection of the GUI
I have verified that the dashboards show the data properly while generating I/O and storage resources

[x] Yes
[ ] No

@sharmilarama, please trigger the e2e tests for this PR.  Thanks!

run e2e test

e2e pass


Docs: UX of tsconfig document need to be improve

Page URL: https://www.staging-typescript.org/tsconfig
Issue: The document isn't clear about which option items belong to compilerOptions scope. I can only guess those by scrolling down to Compiler Options heading. This is not good because if I jump from the outside/directly to a specific option item in the page, I would likely see the float menu of compilerOptions (it is not even have the 'Compiler Options' label on it). This causes bad experience on skimming and scanning the document due to misunderstanding the option position/placement.
Recommended Fix:
I would like to offer 2 suggestions:

At the document index (#full-option-list) should be separate carefully which items belongs to which scope (in this case, most of them belongs to compilerOptions right.)
At the float menu (#sticky) should have Compiler Options label, or anything similar to indicate the reader that the item they are reading is belong to the compilerOptions scope.

Browser: This is not technique bug so this should be no concern.
Please considering to improve document UX so we could speed up the looking up task and prevented from misunderstanding.

These are good ideas


Adding extention to the test site

1- install sphinx extension
2- use sphinx extension

how are you doing on this?

Hey Dr Brown, we made a lot of progress on the extension but we are stuck right now. Please take a look and let us know if we are doing it right. Also we want to meet up with you tomorrow to go over it a bit more and talk through what else we have to do.

what are you stuck on, can you make a more specific question?


default and automatic generated fields should be optional

Hello there.
Whenever I use zod to validate my schema, i validate the data coming from userland. That means any HTTP/REST API, MQTT API etc. needs to get validated in order to create or update a database entry.
That means, all fields that are autogenerated (denoted by prisma with @id) should be marked as optional or removed from the model, as they are not needed neither in create or update mechanisms.
Fields that have a default value (denoted by @default) should be optional. This could be solved by making the field itself optional with ?. However, I would like to disallow explicitly setting null, but allow implicitly accepting the default value by omitting the field.
This could be solved with /// @zod.optional() in the schema, but could also be a sensible default.
What are your thoughts? Is it worth to introduce an option for the generator? Am I maybe understanding something wrong?
In the end it is not so urgent, because it can be fixed on my end applying the correct types.
Thanks!

No, you are understanding it correctly. I definitely agree this needs to be incorporated in some way. I'm currently brainstorming a more all-encompassing rework that should handle this, #93, and #90. So I'll update this issue when that becomes available! Thanks!

It doesn't make sense to me that a field could not be optional and have a default value.

Fields that have a default value (denoted by @default) should be optional. This could be solved by making the field itself optional with ?. However, I would like to disallow explicitly setting null, but allow implicitly accepting the default value by omitting the field.

Why would you want to disallow null and allow omitting the property, given than the final result will be the same (applying the default value in db) ? I fail to understand.

I think you can forget about what I said about null. If a field has a default value (but is not optional by nature) it should be, as convention, use the default value if omitted.
I can think of at least two scenarios where I want to use a validation schema in a basic CRUD application.

Create - all required fields have to be required
Update - no fields are required

Case 1 - Create
How should fields behave that are required but have a default value? Are they really required? Should I be able to configure that?
Should the validator swallow a null?
Example:
model Notification {
  id        Int      @id @default(autoincrement())
  subject   String
  trigger   String?
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt
}

createdAt and updatedAt are required fields as defined in the prisma schema, but they have a default value (updatedAt has implicitly a default value, but not denoted by @default)
prisma.notification.create({ subject: 'whatever', }) will also not complain, if you omit these fields.
However, the zod validator does.
If you create a Notification, you wouldn't want to validate for createdAt or updatedAt at best it should be disallowed to be set.
Case 2 - Update
createdAt and updatedAt is swollowed by prisma here anyway. Not allowed to overwrite.
On update, every field should be optional. So validation errors can only happen for provided fields that are of wrong type + other limitations like min/max etc.

Same issue here. I would be fine with a /// @zod.ignore special comment to remove any specific field from the generated schema. Also, a global ignore configuration would be nice to ignore fields for the whole schema. Something like:
generator zod {
  provider      = "zod-prisma"
  ignore = ["createdAt", "updatedAt"]
}

Would that make sense?

In case anyone is interested I added a feature on my fork to omit any field: https://github.com/testerez/zod-prisma#omit
You can install my fork with: yarn add zod-prisma@testerez/zod-prisma
I'd be happy to open a PR here but it looks like this project is not maintained anymore.


Hi, do we have any theoretical document which explains the testing flow, to get better understanding of what's happening at the time of testing process ?

Hi @cloudxxx8 , please let me know for any suggestion. Thanks in advance.

each robot file describes the test process
https://github.com/edgexfoundry/edgex-taf/tree/main/TAF/testScenarios
Please put your questions in the description, not in the issue title.
It's really hard to read

Close this issue due to no activity


<IP_ADDRESS>

Adds support for STIX v1.2
TODO: Bump the __version__ to <IP_ADDRESS> brefore tagging.

The API coverage documentation for vocabs doesn't seem to be entirely working since none of the versioned (X_1_0) vocabs are documented. The only ones defined are the aliases, which don't show the actual terms in the Vocab. Also, somehow AvailabilityLossTypeVocab-1.0 got linked to stix.common.vocabs.AttackToolType_1_0 which I don't think exists, and even if so, is not right. :smile:

@gtback, good catch! I think I fixed the issues you mentioned.

I think this is fine to merge after the actual STIX 1.2 release.

@gtback, thanks for looking at this! I'm gonna merge it now :)


List of Active apps in portal

Expected outcome
GET /api/portal/{portalId}/all-apps

We need a endpoint te get all Applications available for the given portal.
the endpoint also need to return and indicator that a Application is active.
The apps return should be filtered by the portals context Type configuratoion
 {
    "key": "string",
    "contextTypes": [
      {
        "type": "string"
      }
    ],
    "isActive": "boolean",
    "portalAppType": "GlobalApp" | "ContextApp",
    "appManifest": {
       // Fusion app manifest
    }
  }

Business Value / Developer Experience

User Acceptance Tests (UAT)

Environments
All testing of issues are done in project-portal-test

project-portal-prod
project-portal-test
project-portal-feature

For Backend use these

project-portal-api-prod
project-portal-api-test
project-portal-api-feature

@Jossilainen @Noggling
A few thoughts:

PortalAppType is not a concept we have other places in the backend. What we do have is: IsGlobal and IsContextual. I suggest to use one of these instead so that we don't introduce more logic.
The endpoint name GET /api/portal/{portalId}/all-apps is a little abstract.
If this endpoint always will list out all onboarded apps (with more data from the portal), I would consider calling it GET /api/portal/{portalId}/onbarded-apps - because that is really what it is in that case.
The difference would be that we will merge more information from the portal specifics to show which of these onboarded apps are active in this specific portal, etc.

Comments @Noggling? I agree that the name: GET /api/portal/{portalId}/onboarded-apps is more precise.

Great @kjetilhau


Add logging

Remove all the print statements, include logging instead

Hey would it be cool if i created a PR about logging??

Sure, PR's are welcome


Doctype being stripped from inlined files

As of now, there are 2 pull requests, one from @nikuph and one from @jgannonjr fixing this issue; the latter of which is over 6 months old.
Will either of these ever be acknowledged and merged, or should we consider this issue to be going unfixed?

We also got our doctype also stripped out:

We are using the recommended doctype from Ink framework

Other than the prior fix in Oct, removing jsdom for 1.0 provided a fix through other means.


Be more ECMA6-y with the backend code

I could clean up some code here in there to maybe rid the app of some dependencies; e.g., I could rely on native ECMA6 Promises to remove the inactive posiedon-mongo in favor of the native MongoDB library

Done


Ensure integer type constructor reject anything but numeric literals

What was wrong?
Currently, our integer type constructor are too permissive. E.g. the following is allowed today even though it isn't guaranteed that val will fit into the u16)
    pub def bar(val: u8) -> u16:
        return u16(val)

I believe that our integer type constructor should simply not allow being used with anything other than a numeric literal such as 1 or -3.
Numeric literals can be checked on compile time whereas arbitrary variables can't.
How was it fixed?

Added a function validate_is_numeric_literal and used it inside expr_call to validate
Added a new error type NumericLiteralExpected
Added a test to prove bad code is rejected.

Notice that this does not yet entail #145 but it is paving the way for it.
To-Do

[ ] OPTIONAL: Update Spec if applicable

[x] Add entry to the release notes (may forgo for trivial changes)

[ ] Clean up commit history

Codecov Report

Merging #163 (37992e5) into master (00121f5) will decrease coverage by 0.07%.
The diff coverage is 55.55%.

@@            Coverage Diff             @@
##           master     #163      +/-   ##
==========================================
- Coverage   81.39%   81.31%   -0.08%
==========================================
  Files          44       44
  Lines        3133     3142       +9
==========================================
+ Hits         2550     2555       +5
- Misses        583      587       +4

Impacted Files
Coverage Δ

semantics/src/errors.rs
5.26% <0.00%> (-0.30%)
:arrow_down:

semantics/src/traversal/expressions.rs
75.97% <71.42%> (-0.19%)
:arrow_down:

Continue to review full report at Codecov.

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

introduce methods like my_num.as_i128() for runtime casting.

Good idea. I'm writing up an issue for this. Eventually we might open up something like u32(x) in scenarios where x is <= 32 bit.

I created an issue for the runtime conversions https://github.com/ethereum/fe/issues/165


xDnsRecord: Remove resource

There are now separate resources that covers the functionality for the resource xDnsRecord (see https://github.com/dsccommunity/xDnsServer/projects/1). So suggest that we remove the resource when we rename the module to DnsServerDsc.
This is dependent on issue #220 was resolved in a prior release.

Waiting on issue #220.


mkcloud: improve image cache usage

In order to prevent the image cache directory to fill up
the disk the cache should share its images with all jobs.
A 'per' job cache does not make sense for an image thats
just used once.
So the value of $cache_dir_default is now a shared directory
and no longer contains the cloud name.
To not break running deployments rsync needs to drop the
'inplace' parameter, so that it first syncs the new image
and then does a rename at the end.
This guarantees that

there is always one consistent image to deploy from,
no running jobs read from currupt files,
the cache really caches for all jobs on the host.

Thanks for the hint, will rework the PR.


Demo site uses an invalid security certificate

Error Details:
ng2-datepicker.jankuri.com uses an invalid security certificate.

The certificate is only valid for the following names:
bleenco.com, www.bleenco.com

Error code: SSL_ERROR_BAD_CERT_DOMAIN

resolved.


[ISSUE #2447] Add clean plugin log for LocalPluginController

About #2447 .

Codecov Report

Merging #2528 (11c1d4a) into master (3359b3c) will decrease coverage by 0.31%.
The diff coverage is 0.00%.

:exclamation: Current head 11c1d4a differs from pull request most recent head e7d492e. Consider uploading reports for the commit e7d492e to get more accurate results

@@             Coverage Diff              @@
##             master    #2528      +/-   ##
============================================
- Coverage     60.23%   59.91%   -0.32%
+ Complexity     4190     4157      -33
============================================
  Files           651      651
  Lines         18334    18334
  Branches       1658     1656       -2
============================================
- Hits          11043    10985      -58
- Misses         6451     6510      +59
+ Partials        840      839       -1

Impacted Files
Coverage Δ

...e/shenyu/web/controller/LocalPluginController.java
5.17% <0.00%> (-0.10%)
:arrow_down:

...henyu/plugin/grpc/resolver/ShenyuNameResolver.java
51.57% <0.00%> (-12.64%)
:arrow_down:

...che/shenyu/sync/data/http/HttpSyncDataService.java
61.38% <0.00%> (-11.89%)
:arrow_down:

...a/org/apache/shenyu/common/utils/VersionUtils.java
67.85% <0.00%> (-10.72%)
:arrow_down:

...ache/shenyu/admin/utils/PluginHandleH2Trigger.java
63.63% <0.00%> (-9.10%)
:arrow_down:

.../apache/shenyu/admin/model/dto/BatchCommonDTO.java
50.00% <0.00%> (-7.15%)
:arrow_down:

...apache/shenyu/admin/model/dto/AuthPathWarpDTO.java
57.14% <0.00%> (-7.15%)
:arrow_down:

...org/apache/shenyu/admin/model/dto/AuthPathDTO.java
58.82% <0.00%> (-5.89%)
:arrow_down:

...che/shenyu/admin/model/vo/DashboardUserEditVO.java
62.50% <0.00%> (-4.17%)
:arrow_down:

...ache/shenyu/admin/model/dto/DataPermissionDTO.java
59.25% <0.00%> (-3.71%)
:arrow_down:

... and 26 more

Continue to review full report at Codecov.

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


Flutter 3.0.0 Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null.

Since Flutter 3.0.0, there is a warning in the debug console:
: Warning: Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null.
../…/lib/elegant_notification.dart:430
- 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../../flutter/packages/flutter/lib/src/widgets/binding.dart').
package:flutter/…/widgets/binding.dart:1
    WidgetsBinding.instance!.addPostFrameCallback((_) {

Should be an easy fix at lib/elegant_notification.dart:430

Thanks @ivirtex  for filling this issue we will work on it

@ivirtex the issue is fixed once I publish a new version I will let you know

@ivirtex I just published the version that fixes this bug

Thanks!


Hubot doesn't reply in private chat to itself

My bot is set to listen to all channels, and it's replying in public channels, but it's not responding to private messages to itself:

My config looks like this:
...
SET ROCKETCHAT_ROOM=''
SET ROCKETCHAT_USER=hubot
SET LISTEN_ON_ALL_PUBLIC=true
...

If I have some time next week, I'll dig into the code to see where it's going wrong.  In the meantime have I missed anything on the config?

Can you give: RESPOND_TO_DM=true a try?

Thanks @geekgonecrazy that's fixed it.  I'm not sure if there's a bug here, or if the readme needs updating:

if 'true' then bot will listen and respond to direct messages. When setting the option to 'true', be sure to also set ROCKETCHAT_ROOM. This option needs not be set if you are including LISTEN_ON_ALL_PUBLIC. Default is 'false'.

@kevinkusyk this is listed as an option in the readme.


Add Swagger annotations

As a [role]
I need [function]
So that [benefit]
Details and Assumptions

[document what you know]

Acceptance Criteria
Given [some context]
When [action taken]
Then [outcome observed]

More detail:

Add Swagger annotations to your service to document your REST API using Flask-RESTX as shown in class.
The documentation API must be available at: /apidocs/


htp.pc.in: add -lz to Libs.private

zlib is a mandatory dependency so add it to Libs.private otherwise
static linking of packages linking with htp (e.g. suricata) will fail.
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/libhtp/0002-htp.pc.in-add-lz-to-Libs.private.patch]
Signed-off-by: Fabrice Fontaine<EMAIL_ADDRESS>

Thanks.
I am not familiar with .pc.in files.
Which build system uses this file and how ?

.pc.in files are used to generate .pc files which can be used by other packages (such as suricata) to retrieve the library dependencies thanks to pkg-config. These files are especially useful to retrieve static dependencies thanks to Libs.Private. Indeed, when linking statically an application you must retrieve the complete library list and link with them in the correct order. pkg-config can be called from autotools, cmake or meson buildsystems. You can find more information about pkg-config here: https://people.freedesktop.org/~dbn/pkg-config-guide.html and about static linking here: https://eli.thegreenplace.net/2013/07/09/library-order-in-static-linking

Thanks @ffontaine
Looks good to me

Merged in https://github.com/OISF/libhtp/pull/308


Upgrade Kubernetes dependencies to 0.19.2

We're using the Tekton client in a couple of places and are currently upgrading all our golang Kubernetes dependencies to 0.19.2.  This includes an upgraded Kubernetes client-go which requires fixing up code due to breaking API changes.
I've just noticed there's a similar PR https://github.com/tektoncd/pipeline/pull/3319 although that doesn't go all the way to 0.19.2 so I wonder if we should combine the two efforts or keep them separate?
Right now I have made these changes on a fork https://github.com/rawlingsj/pipeline/tree/k8s_0.19.2
I'm not sure I've done everything that's needed to upgrade:

updated the go.mod file
make vendor
go mod vendor
clientgofix ./... to fix breaking API changes from client-go https://github.com/kubernetes-sigs/clientgofix/
make generated
manually fixed up breaking API changes from generated clients
make all

A couple of questions

Not sure if there are other steps that are needed above?
Did you want a PR for these changes and if so should I look to combine with https://github.com/tektoncd/pipeline/pull/3319 or just keep them separate?

/kind question
/priority backlog (owners will review)
/area dependency

Does this require an update to the minimum version?

It looks as though this will happen naturally when we upgrade to knative 0.21.

It looks as though this will happen naturally when we upgrade to knative 0.21.

The above PR bumped the k8s deps

The above PR bumped the k8s deps

Right now knative.dev/pkg is tracking the main branch instead of the 0.20 release.

Right now knative.dev/pkg is tracking the main branch instead of the 0.20 release.

This is closed by https://github.com/tektoncd/pipeline/pull/3724


Phase-constraint Notebook

Hi everyone,
This is a PR where I'm sharing the Notebook I created for the phase-constraint tool for it to be added to the rest of the notebooks. We decided with @catherine-martlin that she's going to tranform this notebook to ReadTheDocs format, while I write the JDocs article on the tool. Note here I also did a small modification to the ReadTheDocs index.rst, that had a weird indentation on the phase-constraint tool.
I'll assign @catherine-martlin and @kevin218 as reviewers for this.
N.

Thanks @kevin218! Fixed those typos in https://github.com/ExoCTK/exoctk/pull/370/commits/9c366776e667b0e6a9d27b07f65c485b1c6940e1.

@nespinoza - Once you're ready to merge this is good to go. I'm not sure what's going on with the CI currently though...

It seems to be a pytest4.6 incompatibiity issue with Python 3.5 from the output. This is why we have dropped Python 3.5 support, so I think all is good. Will accept the PR then!


Fix wallet already exists issue

Issue occurs when running the tests multiple times locally (the bitcoin wallet is already created)

needs rebase


Implement out of page slot

need the functionality that handles the outOfPage option of GPT
additionally, I add a plugin hook that would be executed when the advertising setup is called

Pull Request Test Coverage Report for Build 79

14 of 19 (73.68%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.0%) to 92.388%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Advertising.js
14
19
73.68%

Totals

Change from base Build 73:
-2.0%

Covered Lines:
201

Relevant Lines:
212

💛  - Coveralls


Cannot debug Azure Function from Cloud Explorer

Filing issue per direction here and despite instructions shown here.

open azure portal
create new azure function (c#)
Open Visual Studio 2017 Preview 15.3.0
Ensure Azure Function Tools v0.2 (latest) installed
Open Cloud Explorer & find Function created in portal
Right click the function.
Observe no 'Attach debugger' option is available:

@bc3tech , this is a currently a known issue that is being actively investigated by the VS team that owns Cloud Explorer.
To unblock yourself immediately, we suggest that you try to an older process that may involve a few extra steps but should work.  Here are the steps:

From the Portal, under the Overview tab,
a. Download the publish credentials for your Function App.  Open the downloaded file and in its content, look for the credentials,
i. userName
ii. userPWD
b.  Copy the URL to your Function App

From the Portal, under Application settings,
a.  Turn on Remote Debugging
b.  Select Remote Visual Studio Version as 2017

From VS 2017 in the list of menu items, select Debug->Attach To Process

In the Connection Target: text area, copy and paste the URL obtained from 1b followed by :4022 as that is the port for the remote debugger for VS2017, e.g.  myFunctionSite.azurewebsites.net:4022

You will be prompted for your credentials.  Type in the username and password that you obtained from 1ai and 1aii.  NOTE: For username it is preceded by .*  For instance if your username is $myusername, type .$myusername*

You should now see a list of processes that you can attach to.  Select the one that has the process name w3wp.exe and click on the Attach button.

This issue was moved to Azure/Azure-Functions#393


PBR: Add refraction and translucency intensity textures to sub-surface module

See https://forum.babylonjs.com/t/render-artifacts-with-khr-materials-volume-and-khr-materials-transmission/21414/2
It fixes a problem with glTF when both a transmission and a thickness texture are provided as part of the transmission / volume extensions.
Note that there's an optimisation that will only use a single sampler if both textures are identical.

Added support for the translucency texture, which is required from the KHR_materials_translucency extension.

The error is in some WebXR unit test it seems:
ERROR: 'BJS - [19:54:56]: WebXRControllerMovement feature requires "xrInput" option.'

Weird, @RaananW any idea ?

Weird. Those tests passed when the PR was merged. You can remove them for now.
@brianzinn - want to check what happened here?

I will look there - thanks for heads up @RaananW.  Those tests can be turned off and I will verify.

I am seeing a different test failure on this PR:
Babylon Scene Loader #glTF Load BoomBox twice and check texture instancing FAILED
	AssertionError: createTextureSpyCalled: expected true to be false

I have run the tests locally and all are ok.

Let me run the tests again just in case :-)

@Popov72 I guess we should remove the test and merge it ?

I don't know why it is failing here whereas it works on my computer...
Also, I checked using a PG that it was really working, the createTexture function is never called when loading the boombox for the 2nd time...
So, I don't know what to do, I can remove the test if you want.

I am seeing only the xrinput as a failed test now so I guess commenting this one out should be enough ?

"xrInput" is generating an error log but is not counted as an error (there are other tests that also generate error logs).
The failed test is really coming from the BoomBox test (look for the first occurrence of (1 FAILED) line 238).

@sebavan  It's just writing to log:
Tools.Error('WebXRControllerMovement feature requires "xrInput" option.');

I will sinon stub + restore that out for the test, so the logs are not confusing, but you will find there is a different failing test.

Ohhhh I see yup sounds guenine as it repros every time :-(

Ok, I found the problem, it was WebGL1 specific.


Ticket 62: Added a bit manipulation module

Functions include: and, or, not, xor, lshift, rshift, lrotate, rrotate, setbit, clearbit, and bitsize.

Looks great! Merged without a hitch!


MacVim syntastic is not working

Although its name listed under :scriptnames list, systastic is not displaying any of the syntax errors for any of the supported languages.
Checking other "Not working" threads  couldn't help so that I decided to open this one.
I have a simple .vimrc file;
call pathogen#infect()
syntax on
filetype plugin indent on
colors zenburn
set tabstop=4 softtabstop=4 shiftwidth=4 noexpandtab
set number
and following are the plugins installed:
Commant-T
NERDTree
SnipMate
MRU
surround
zenburn
sparkup
vim-fugitive
Thank you.

Solved css, js and json syntax checking by installing csslint, jslint and jsonlint with npm. Still struggling to make php syntax checking work.  Running executables('php') outputs 1 but syntax checking is not working.

php syntax checking requires phpcs - if it's not installed, syntastic can only show errors detected by php itself (which basically means parse errors only)

Solved!. Thank you for the answer.


Fix demo app layout for small screen devices

The demo application looks fine on Desktop devices but on devices with a smaller screen, the button text and images get cut off.

Fixed in commit fd6d93c


Switch repo to atomicorp

Description of PR
Switches the repo for debian systems to atomicorp
Type of change
Bugfix Pull Request
Fixes an issue
fixes #28

Hi @emmetog
In the issue you created, you mentioned something about making it configurable. Can you do that? Then you can use the atomicorp as the default value.
Thanks! 👍

Thanks! 👍


Icon in explorer activity fixed

Fixed Issue #180
Please review
Updated screen -

@anant-dev Would love to see svg files instead

@garg-anuj ok i ll replace them by svg files

@garg-anuj Done please review

@garg-anuj done for issue #180
and also resolved issue #187 by 5ed52795aef3f8092171f2e214dc261305b80a7f commit. Please review

@anant-dev
You have to to squash the commits before your PR is considered.
Also you shouldn't solve multiple issues in one PR. I did it earlier and was asked to update the PR.
If you are solving two issues send two PRs.
Regards

@anant-dev Please try not to solve more than one issue in one PR if they are not very much related


Validate links with travis & awesomebot

This adds the setup needed to run awesomebot on travis in order to validate links in the README.md.
This also corrects some links that were being detected as not valid. Those links were:
acho.arnold.cf:  @najela, your home page doesn't appear to operational anymore. so I updated it with your github profile
axure.com: due to some error with the site or awesomebot/faraday, this url was being deemed invalid. but it appears to be valid when i inspect it in a browser & with curl. so this was just whitelisted as opposed to diving deep into awesomebot, which seems out of the scope of this project.
awseducate:  due to some error with the site or awesomebot/faraday, the ssl on the site was being deemed invalid. but it appears to be valid when i inspect it in a browser & with curl. so this was just changed to the non-ssl link as opposed to diving deep into awesomebot, which seems out of the scope of this project. the non-ssl link redirects to the ssl link anyway.
Hopefully the commit messages give enough info on the quirkiness of those sites.
Closes #19
NINJA EDIT: @najela, you'll have to set up travis for this repo since you are the owner. It's pretty simple. For an example of how this will look once you do, you can check out the test PR I made on my fork when I was confirming that it worked. colbywhite/discount-for-student-dev#1

Thanks


Close data expansion!

can you tell me. how to close data expansion?
we try no_augment= True, But Useless,the total amount of training data was 9600.
We only used 800 pictures of DIV2K.

Hello,
Our code augments data on-the-fly, so I am not sure where the number 9600 came from.
Maybe you can check here to find the answer you want.
Thank you!


beartype error

Hi,
I get the following error complaining about beartype import, when running !pipenv run python3 -m src.testset --train-set train.jsonl --days 2 --output-path 'out/' --seed 42
Any suggestion on how to fix this?
Thanks!

Traceback (most recent call last):
File<EMAIL_ADDRESS>line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File<EMAIL_ADDRESS>line 87, in _run_code
exec(code, run_globals)
File "/Users/yc/Desktop/kaggle/sample/recsys-dataset/src/testset.py", line 8, in
from beartype import beartype
File "/Users/yc/.local/share/virtualenvs/recsys-dataset-XXnHBDKs/lib/python3.9/site-packages/beartype/init.py", line 57, in
from beartype._decor.decormain import beartype
File "/Users/yc/.local/share/virtualenvs/recsys-dataset-XXnHBDKs/lib/python3.9/site-packages/beartype/_decor/decormain.py", line 24, in
from beartype._data.datatyping import (
File "/Users/yc/.local/share/virtualenvs/recsys-dataset-XXnHBDKs/lib/python3.9/site-packages/beartype/_data/datatyping.py", line 129, in
BeartypeReturn = Union[BeartypeableT, BeartypeConfedDecorator]
File<EMAIL_ADDRESS>line 243, in inner
return func(*args, **kwds)
File<EMAIL_ADDRESS>line 316, in getitem
return self._getitem(self, parameters)
File<EMAIL_ADDRESS>line 421, in Union
parameters = _remove_dups_flatten(parameters)
File<EMAIL_ADDRESS>line 215, in _remove_dups_flatten
all_params = set(params)
TypeError: unhashable type: 'list'

Following up on this, it seems like using python3.10 instead of python3.9 avoids this problem. Not sure why the python3.9 won't work.

Hi @yxc8, thanks for your feedback! This issue is a known CPython issue (#42965) resolved in 3.9.2. See this beartype issue for more context. As you have already discovered, the solution is to use a Python version >= 3.9.2. I would like to integrate this minimum version requirement for our Python version into our Pipenv, but unfortunately, this is currently not supported.


FIX: setup.py after "README" was renamed to "README.rst"

Fixes the "old" problem that sphinxcontrib-ansi in v0.6 could no longer be installed  from PyPI.
In addition:

BUMP-VERSION: 0.6.1 (was: 0.6)
MODIFY: "url", "download_url" to Github repo, etc. (according to new location(s))

no longer needed


UnimplementedError: File system scheme in sess.restore() with the path including colons.

I found that we get
tensorflow.python.framework.errors.UnimplementedError: File system scheme {{ part of path }} not implemented

When we try to restore the model from the directory which has colons in its path.
What related GitHub issues or StackOverflow threads have you found by searching the web for your problem?

https://github.com/ibab/tensorflow-wavenet/pull/28

https://github.com/carpedm20/variational-text-tensorflow/commit/4dee0ce68814f212d2ece7a9b289c41cc4c35cd6

I have searched here tensorflow's issues with the words such as "colon", "File system scheme", or "UnimplementedError" but I couldn't find someone note this.

Environment info

Mac OS X 10.11.6
Python 3.5.2
Tensorflow 0.10.0 (from pip, https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.10.0-py3-none-any.whl )
Installed version of CUDA and cuDNN: None

If possible, provide a minimal reproducible example (We usually don't have time to read hundreds of lines of your code)
import tensorflow as tf

s = tf.Session()
saver = tf.train.Saver()
saver.restore(sess, "path/to/somewhere/with:colon/model.ckpt-0") # where the path is exist with valid checkpoint.

What other attempted solutions have you tried?

Renamed the directory containing the checkpoint => fixed.

Logs or other output that would be helpful
Traceback (most recent call last):
  File "./generate.py", line 94, in <module>
    main()
  File "./generate.py", line 57, in main
    saver.restore(sess, args.checkpoint)
  File "/Users/***/.virtualenvs/***/lib/python3.5/site-packages/tensorflow/python/training/saver.py", line 1126, in restore
    if not file_io.get_matching_files(save_path):
  File "/Users/***/.virtualenvs/***/lib/python3.5/site-packages/tensorflow/python/lib/io/file_io.py", line 53, in get_matching_files
    return pywrap_tensorflow.GetMatchingFiles(compat.as_bytes(filename), status)
  File "/usr/local/Cellar/python3/3.5.2/Frameworks/Python.framework/Versions/3.5/lib/python3.5/contextlib.py", line 66, in __exit__
    next(self.gen)
  File "/Users/***/.virtualenvs/***/lib/python3.5/site-packages/tensorflow/python/framework/errors.py", line 450, in raise_exception_on_not_ok_status
    pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors.UnimplementedError: File system scheme {{ path/to/somewhere/with }} not implemented

Note .generate.py is the user code and {{ path/to/somewhere/with }} was actual path of the model, but terminated before the colon.

You can specify your path as "file://path/to/somewhere/with:colon/model.ckpt-0" instead of "path/to/somewhere/with:colon/model.ckpt-0".

I see. Thank you!


Support nbd-server in ubuntu virtual machine

Describe the bug
nbd-server currently not work in orbstack
To Reproduce
Steps to reproduce the behavior:

Go to any ubuntu machine created with orbstack
Run sudo apt install nbd-server
Run `sudo modprobe nbd'
See error

Expected behavior
No error
Screenshots

Info report

OrbStack info:
  Version: 0.7.1 (70100)
  Commit: 13c08d0cb55a0f31434c129a465312819a327d1a (v0.7.1)

System info:
  macOS: 13.3.1 (22E261)
  CPU: arm64, 8 cores
  CPU model: Apple M1 Pro

nbd-server is a userspace service. You don't need any kernel modules for it.
Acting as an NBD client is also supported. Running modprobe nbd manually isn't going to work because OrbStack doesn't use kernel modules; NBD support is built into the kernel. Skip that step and use the tools like you normally would.


Port Forwarding, Multiple ip's

How can i use ngrok with this?
If i insert one of the ngrok ip's , i won't be able to insert second one, (two different ngrok servers)

Refer to this as it may help: https://ngrok.com/docs#multiple-tunnels

I would probably just get a VPS though as you still need premium for this to work on NGROK


[vikasg] Sales by Patrol Pie Chart legend

Is it possible to call out the names of Patrol next to the % numbers or sort the legend based on the numbers. E.g If Owl is 46%, Cobra is 24%, Eagle is 20%...then display the list as Owl, Cobra, Eagle...and so on.

Maybe.   We are using the Google Chart control for that.  Not sure how much control we have over sorting.   We could add the percentage to the legend but since the primary target for this app is mobile devices the legend can get cut off pretty easy and you would lose that information anyways.

On a PC you can hover your mouse over the pie pieces to get the information.


fix #1211: On upload MIME-type is not set correctly

This is a quick fix for #1211 (solution 1).
It guesses the MIME-type using the filename suffix, rather than relying on the Content-Type sent by the server.
Should be reviewed as soon as possible, because it fixes a blocker bug.

Codecov Report

Merging #1212 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master    #1212   +/-   ##
=======================================
  Coverage   70.80%   70.80%
=======================================
  Files          64       64
  Lines        3079     3079
  Branches      440      440
=======================================
  Hits         2180     2180
  Misses        744      744
  Partials      155      155

Impacted Files
Coverage Δ

filer/utils/files.py
69.51% <100.00%> (ø)

Continue to review full report at Codecov.

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


docs: reindent code block

Complete Tutorial Section, bash words are shown in code block

https://docs.meltano.com/getting-started/#add-an-extractor-to-pull-data-from-a-source

fix it (remove blank)

Looks good, thanks for the fix!