date-time type parameters accept UTC timestamps only

Using datetime (or a custom attribute parameter with for example DatetimeRangeMapper) does not accept other than UTC timestamp values as input.

?datetime=2020-01-01T00:00:00Z works
?datetime=2020-01-01T02:00:00+02:00 fails with 'datetime' value could not be parsed

OAPIF spec says RFC 3339, 5.6, which allows offsets.

Shouldn't be big or problematic change. Adjust the parameter handlers and mappers to accept values with offsets but handle everything in UTC inside hakunapi.
Somehow I'm thinking Core 1.0 was only supposed to support UTC timestamps, but I can't find anything that would say so.

Maybe it is this ticket https://github.com/nlsfi/hakunapi/issues/52

Talked about this on Hakunapi development meeting: to better comply with standard (fix on UTC timestamps) and avoid comparison issues (between timezones) also Hakunapi should only allow UTC timestamps.
So considering rejecting this. Or is there some particular use case where timestamps with offsets would be required?

Reading comments above and standard spec again..
As @komima originally commented the standard OGC API - Features - Part 1: Core allows also timestamps with offsets as it's specified only by this clause:
Parameter datetime: The syntax of date-time is specified by
RFC 3339, 5.6
Also OGC API - Common - Part 2: Geospatial Data DRAFT (https://docs.ogc.org/DRAFTS/20-024.html) specifies the same.
Restricting timestamp to UTC maybe (?) related to CQL queries as noted above?
So according to OGC API Features : Core 1 and commons part 2 draft this seem to be a bug in Hakunapi (even if it would be more explicit using just those UTC timestamps), but maybe fixing this is not priority 1 if there are not specific use cases for using timestamps other than UTC in datetime parameter?

Yes, it is written into the OGC API Common that the syntax of date-time is specified by RFC 3339 and so there is a bug in Hakunapi
. That leads into a strange situation: it should be possible to use datetime with the timezone in query, but for making the same query with CQL2 the time must be converted into UTC. I would say that it least it would be a best practice to stay with UTC all the time.

This is now clarified in https://github.com/opengeospatial/ogcapi-common/issues/342.
OGC API Features server must accept also timestamps with local time offsets
?datetime=2020-01-01T02:00:00+02:00
A separate thing is that in filter local time offsets cannot be used because the CQL2 standard supports only UTC times.


waiting for 0802/[semver:major] Alpha

add label will close automatically by PR or add prefix waiting for DATETIME/ to move this 'In waiting'.


Can't get block by /blocks/{blockId}

polkadot node version v0.8.26-1
substrate-v1.0.0
i call /blocks/{blockId} by height. But i get an error. i follow the api doc

put it to sidecar


docs: add team emeriti and update the sidebar and navigation

Description

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[ ] It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or introduces breaking changes without a discussion, PR might be closed.
[ ] Ideally, include a test that fails without this PR but passes with it.
[ ] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

[ ] Run the tests with pnpm test:ci.

Documentation

[ ] If you introduce new functionality, document it. You can run documentation with pnpm run docs command.

Changesets

[ ] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.

At least in the preview link, the avatars for team emeriti are 404

We should switch to X...

I'm going to add some styles for new team cards trying to align vertically text lines, old styles using small and now medium (in this PR or in another one if merged)

Feel free to push to this branch


update_until() fails when num_timesteps = 1

More specifically, get_end_time() should return FLT_MAX when num_timesteps is not directly defined (or is 1). update_until() fails because def considers end_time as stopping condition.
See https://bmi.readthedocs.io/en/latest/#get-end-time

fixed in PR5


Model Weights

How to download the model weights as it seems the 'IMAGDressing-v1_512.pt' is not present in huggingface(https://huggingface.co/feishen29/IMAGDressing/tree/main)

I deleted it by mistake when I updated the version. Sorry. It's ok now.

thanks, got that


hc: add host related info to the health check event

Added host related info metadata and locality to the health check event proto.
Commit Message:
Additional Description:
Risk Level: Low
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

/retest

/retest


Does not see GPU on start

When attempting to start the backend, I see the following:
~/Desktop/dalle-playground/backend$ python3 app.py 8000
--> Starting DALL-E Server. This might take up to two minutes.
2022-06-12 13:16:41.035513: I external/org_tensorflow/tensorflow/core/tpu/tpu_initializer_helper.cc:259] Libtpu path is: libtpu.so
2022-06-12 13:16:51.303810: I external/org_tensorflow/tensorflow/compiler/xla/service/service.cc:174] XLA service 0x90bd0b0 initialized for platform Interpreter (this does not guarantee that XLA will be used). Devices:
2022-06-12 13:16:51.303839: I external/org_tensorflow/tensorflow/compiler/xla/service/service.cc:182]   StreamExecutor device (0): Interpreter, <undefined>
2022-06-12 13:16:51.305845: I external/org_tensorflow/tensorflow/compiler/xla/pjrt/tfrt_cpu_pjrt_client.cc:176] TfrtCpuClient created.
2022-06-12 13:16:51.306543: I external/org_tensorflow/tensorflow/stream_executor/tpu/tpu_platform_interface.cc:74] No TPU platform found.
WARNING:absl:No GPU/TPU found, falling back to CPU. (Set TF_CPP_MIN_LOG_LEVEL=0 and rerun for more info.)

When checking tensorflow to make sure I didn't mess something up, I see the device is seen:
Python 3.8.10 (default, Mar 15 2022, 12:22:08)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from tensorflow.python.client import device_lib
>>> print(device_lib.list_local_devices())
[name: "/device:CPU:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
incarnation:<PHONE_NUMBER>142212818
xla_global_id: -1
, name: "/device:GPU:0"
device_type: "GPU"
memory_limit:<PHONE_NUMBER>2
locality {
  bus_id: 1
  links {
  }
}
incarnation:<PHONE_NUMBER>0553824
physical_device_desc: "device: 0, name: NVIDIA GeForce RTX 3060, pci bus id: 0000:01:00.0, compute capability: 8.6"
xla_global_id: 416903419
]
>>>

Output of nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Tue_May__3_18:49:52_PDT_2022
Cuda compilation tools, release 11.7, V11.7.64
Build cuda_11.7.r11.7/compiler.31294372_0

I see exactly same issue.
Running Proxmox 6 and passing Quadro P400 with CUDA to LXC.
nvcc works and I can run some demo codes I have, tensorflow sees GPU just like above

I have that problem, too.

I got that warning about two days ago (when you logged these now that I see) and for me it was occurring when there aren't enough free google colab resources.  When you connected there were three prompts, the first about the notebook, the second about the ram, then the third was about no gpu/tpu resources.  If you opted to connect anyways and run the start-up cell for the backend you received that error message, or at least I did.
I waited an hour or two and I connected fine.  Not sure if that is the same issue that everyone else experienced though but if it is we can close this I suppose.

This seems like they're running off of a local device (path starts with ~/Desktop)
I do have similar issues with my gaming laptop; if running the app directly, it won't find the GPU.  It will with Docker (though will then OOM since laptops aren't known for having more than a bare minimum of VRAM).  I haven't dug into it more than verifying that, as the backend takes awhile to start on that system and it's otherwise a suboptimal setup for this sort of thing.

I am running it off a local device, with a RTX 3060

from my understanding, tensor/torch comes with its own version of cuda et al....but jax doesnt and i think you need the "right" version of jax to work with whatever you have installed locally. the command below finally got my GPU detected by jax. YMMV.
pip install --upgrade "jax[cuda]" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html

I had to explicitly install cudnn separately

It is already installed on my system.

from my understanding, tensor/torch comes with its own version of cuda et al....but jax doesnt and i think you need the "right" version of jax to work with whatever you have installed locally. the command below finally got my GPU detected by jax. YMMV.
pip install --upgrade "jax[cuda]" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html

This fixes it. At least for me and him.


[FEAT] Proposed Release Mgmt Workflows

Is your feature request related to a problem? Please describe.
Per conversations on discord, this is something that we want to look into, so I am using this issue to propose a solution as well as open a PR against eventually.
Describe the solution you'd like
Pull Request Workflow:

Scan for vulnerabilities using something like snyk or another similar vulnerability scanning tool
Consider scanning via sonar cloud (or similar) product for code smell and potential vulnerability issues using.

Only recommending sonar cloud because it's free for open source and something I've used before (though not extensively)

Perform a license check to prevent unwanted/incompatible license types from being introduced into the project when new (or updated) dependencies are introduced
Run unit tests (once they exist) to validate no regressions/issues were introduced and generate code coverage

I have a couple unit tests that I plan to open a PR to introduce soon.

Development Build (push to main)

Run unit tests (once they exist) to validate no regressions/issues were introduced and generate code coverage
Consider scanning via sonar cloud (or similar) product for code smell and potential vulnerability issues using.

If sonar cloud is used, for code coverage data to look right it needs to be run on the default branch so that the pull requests will show deltas.

Release Workflow:
The workflow will get kicked off when a tag is created that matches a semver version (for example v0.0.1 or v1.0.0-rc1).

Create release in github releases

If the tag ends in -* the release will be marked as a pre-release.
Change log is put in the release notes, how this is done is still TBD, ideally it would be automatic, but it could also be done via a CHANGELOG.md file, then parse out the changes and put it in the release

The various scans outlined in the pull request workflow
Upload a docker container to the docker registry of choice (could be useful to simplify setup depending on how things go)
(perhaps nice to have) Automatically send a message to discord to notify users of a new TAU release with a link to it.

Nightly Workflow:

Take care of running scrape_helix_docs.py and opening a PR automatically if there is a change
Potentially other tasks that should or need to happen on a regular basis.

Also I realize the license checking may not be necessary, but it's something I like to do even for my open source projects, just in case.

I would also like to propose adding a "Breaking" label to this repo for PRs that introduce any breaking changes for release note generation reasons.  This is unlikely to be a problem in the short term, but could be useful down the line.

This all sounds fantastic.  Looking at how django works, there are a few things that need to be checked, especially for any PR that introduces migrations:

Does the PR work for a newly-created TAU instance that uses Postgres
Does the PR work for an existing TAU instance that uses Postgres
Does the PR work for a newly-created TAU instance that uses Sqlite3
Does the PR work for an existing TAU instance that uses Sqlite3

I'd like to see version numbers displayed in the Dashboard somewhere. That way I can determine which version I am running when logged in.


Got an error: crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported
After studying the code, I discovered incredible! Recommended polyfill requires React-native installation. WTF?

Read carefully again. First cases describes how to solve the problem in react-native, the second in web workers. If you have the problem with another environment. Please open an issue with full description. We will not help if you are rude.

We will not help if you are rude.

We will not help if you are rude.
FTFY.


Make viewer consume Histograph's new API output format

Viewer should consume new GeoJSON-bases format: erfgoed-en-locatie/histograph#10

Done for map view. TODO: graph view.


More examples in the documentation

More simple examples would be helpful, according to this medium response

In my understanding there are two object types supported by nitrite:
1 The "untyped" document which can be a complex object with substructures and children collections.
These documents and can be as they are stored in the database, a unique objectid (nitriteid)
is generated and can be used for further identification of the document instance

The type object which has a representation, for instance

class employee
{
@Id
int empId;

string fullName;
}

when an instance of this object type is stored in the database,
a unique objectid (nitrite) also generated
but for later updates the empId declared by the annotation @Id had to be set
and has to be unique otherwise updates are not possible.
In my prototype I'm actually working on,
I have to deal with to categories of types object:
Those where I defines a unique Id when the object is created (Type A)
and other where explicitly don't want to care about the id (Type B)
and want the id to be generated by the database,
similar to the autocountid in normal relational database:
Example
class region (Type A)
{
@Id
String regioncode;
String regionname;
...
}

regions ("BW", "Baden") ("H", "Hessen") OK
class Event (Type B)
{
//@Id

String eventtitle;
Date eventdate;
...
}

Event ("JSP workshop Berlin", "11.11.2018") ("Java advanced programming", "12.12.2018")
Instances of the object "Event" can be inserted in the db but afterwards
when I try to update them an exception occurs telling there are no @Id:
I could add an additional field annotated with
@Id
int eventID;

but that makes the things more complicate:
Since the db already generates a unique nitriteID
I would like use it as OID instead of having to generate a second identifier
that has to be made unique. I could use the nitrite document to stored object type but they are no type objects
Something like

public class Event {

    @Id
    NitriteId _id;

    String eventtitle;
    Date eventdate;

would be useful.
What are the best practices for these kind of objects?

Currently you cannot do this. Currently nitrite does not support complex objects in id field. While persisting,  NitriteId along with any other object will be converted as a map which is currently not supported in id field of object.
If you want to maintain an id, you can not use the auto-generated one in object, you have to specify it manually whose type is Number or String.
In future release I'll experiment on introducing NitriteId as id field in object. Created an issue for this - #50


qemu: 3.1.0 -> 4.0.0

Motivation for this change
https://lists.gnu.org/archive/html/qemu-devel/2019-04/msg03851.html
Middle of rebuild, haven't tried this yet --
hopefully we only need to remove any patches no longer needed
and lots of testing :).
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

I've successfully built this locally on Darwin fyi

aarch64 failure unrelated (dependency), this seems good to go from my standpoint.  Thoughts?

@GrahamcOfBorg build qemu

@GrahamcOfBorg build pkgsCross.armv7l-hf-multiplatform.qemu

any update? keen for the new version!

Still working on this?
Would love to enjoy the upgrades!

LGTM (x86_64 as well), and if no one has any objections I'll merge this later today, if no one beats me to it ;).


Permission denied

Hi,
First of all thank you for sharing this code with us.
I am facing a  Permission denied error while executing shell file ./tasas_cer.sh in a main_torch_latest.py in a line 312.
res_cer = sub.Popen(['./tasas_cer.sh', gt, decoded], stdout=sub.PIPE)
I also add  shell=True but got the same error again.
I also tried to change the permission of that file by executing python command
os.chmod('tasas_cer.sh', stat.S_IXOTH)
but unfortunately I got the same error again.
I am running this code on google colab.
Can you help me out please?

I fix it by this:
before you start training, write in the terminal (or in the jupyter notebook cell after adding '!' at the beginning of the line)

chmod +x run_train.sh tasas_cer.sh run_test.sh tasas_wer.sh utils/tasas utils/htrsh.inc.sh utils/run_parallel.inc.sh test.sh

I fix it by this:
before you start training, write in the terminal (or in the jupyter notebook cell after adding '!' at the beginning of the line)

chmod +x run_train.sh tasas_cer.sh run_test.sh tasas_wer.sh utils/tasas utils/htrsh.inc.sh utils/run_parallel.inc.sh test.sh

Thank you so much. It works for me. Before that I have run below command for every .sh file. and  it works too.
os.chmod("tasas_cer.sh", stat.S_IRUSR | stat.S_IWUSR | stat.S_IXUSR |stat.S_IWUSR)


Minor Refactoring

Hello endoffunky
I wanted to add a minor refactoring to your codebase using Kernal#Array and a Self assignment.
-     presenters = presenters & (only.kind_of?(Array) ? only : [only]) if only
+    presenters &= Array(only) if only

Git commit
Look good?

Heh, this is quite golfy, but sure, feel free to send a pull request.

Thanks eof, I've had fun reading through your code - It's very clean and was enjoying it.


issues on running flutter cell info with iOS

Flutter cell info is working on android but there's an this issue for iOS with flutter
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method cell_info on channel cell_info)
#0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:332:7)

#1      CellInfo.getCellInfo (package:flutter_cell_info/flutter_cell_info.dart:9:29)

#2      _SpeedTestState.initPlatformState (package:qosambassadors/screens/speedtest.dart:1104:33)

Someone can help please

@Cescito04 I've noticed that this package claims to support iOS on pub.dev, but it doesn't actually provide iOS functionality. From my experience, the package isn't implemented for iOS, which is surprising given that it's listed as supported.
I'm currently working on an internal application that needs to collect cell information, and it won't be published to the Apple Store. Due to the deprecation of CoreTelephony, this package doesn't work on iOS.
It's misleading for the package owner to claim iOS support when it hasn't been implemented. If anyone finds an alternative solution that works on iOS, please share it with the community. Your help would be greatly appreciated.

This lib shamelessly forked from https://pub.dev/packages/cell_info which is like 3 years old as the time of writing. And seems like all the forked owner does is fixing example so he can run it.
My bet is the owner of this forked probably have no idea how to fix this either. The original owner of the fork here didn't implemented iOS either. And the original API that both of these wrapped https://github.com/mroczis/netmonster-core specifically supported only on Android.

This lib shamelessly forked from https://pub.dev/packages/cell_info which is like 3 years old as the time of writing. And seems like all the forked owner does is fixing example so he can run it.
My bet is the owner of this forked probably have no idea how to fix this either. The original owner of the fork here didn't implemented it on iO. And the original API that both of these lib wrapped https://github.com/mroczis/netmonster-core specifically aimed only on Android.
It seems like no-one is currently doing an implementation of CallKit at the moment. So it might be time to brush your Swift knowledge and implementing it from MethodChannel.

We are currently working on IOS implementation. Yes, this is a fork from cell_info and credit has been given to original author please refer to readme . This plugin is released to support the latest version of flutter.

This lib actually forked from https://pub.dev/packages/cell_info which is like 3 years old as the time of writing. And seems like all the forked owner does is fixing example so he can run it.
My bet is the owner of this forked probably have no idea how to fix this either. The original owner of the fork here didn't implemented it on iOS. And the original API that both of these lib wrapped https://github.com/mroczis/netmonster-core specifically aimed only on Android.
It seems like no-one is currently doing an implementation of CallKit at the moment. So it might be time to brush your Swift knowledge and implementing it from MethodChannel yourself. I'll fork this lib and tried on my end. Here's hoping that it won't be too much work.

hello Sir, please show how do you implement it form MethodChannel


[question] how can I check libphonenumber version?

Hi,
Recently number rules changes in Brazil and I believe libphonenumber has already updated.  How can I check libphonenumber version in ember-intl-tel-input?
Thanks

It's v7.0.6 according to the author of intl-tel-input. Feel free to submit a PR to update the dependencies!

I found the version number on the commit message: https://github.com/jackocnr/intl-tel-input/blob/v6.0.3/lib/libphonenumber/build/utils.js

Thanks


Fix Windows builds

RubyInstaller 2.4 and 2.5 depend on MSYS2, and some of MSYS2's packages are broken at the moment. The part of the build that's failing is libiconv generating a Makefile, because gawk isn't working.
I'm tracking a couple of related upstream bugs:

https://github.com/Alexpux/MSYS2-packages/issues/1127
https://github.com/Alexpux/MSYS2-packages/issues/1172

Not sure what to do here. @larskanis MSYS2 seems to be really, really brittle; do you have any creative ideas on how to stabilize our dependency? This is the third time the Windows builds have broken due to upstream MSYS2 issues.

All 3 MSYS2 tools (awk, mc, gdb) are running fine on my local system. I verified that my system is up-to-date (pacman -Syu twice) and that I'm using the MSYS2 version of the tools (and not as MINGW). Also Appveyor is running fine as well as building libiconv on my local system.
Could it be, that the Windows CI environment has changed? I've seen strange errors by some security tools like this.

@larskanis The windows environment used is bootstrapped from a clean windows image, and is built by this bosh packaging script.
The failures we're seeing are totally reproducible with this script. If I'm doing it wrong, it would be great to have some help to understand how to do an unattended installation of RI+MSYS2. It's not obvious.
If necessary we can ssh into the VM and pair on trying to fix the installation. I've run a wide variety of "pacman -Syuu ..." commands, and everything is telling me it's all fine.

Sorry for not responding. This is not an issue with rubyinstaller, the underlying issue is that gawk will not run and always exits with 127 and raises an exception of c0000139 (you can read more at Alexpux/MSYS2-packages#1127 and Alexpux/MSYS2-packages#1172).

Note for future self: some useful concourse windows worker configs are here: https://gist.github.com/esauser/d8e937568e93dce902b0984abcab8690

Closing this; Appveyor has been fine and I'm planning to move to Github Actions, anyway.


Upgrade Restart Error

Would not upgrade to 0.12.1 with doing a restart. Had to do a full shutdown. Then complained about the ipfs.exe being gone from where it was, do i want to delete the shortcut.
Please describe what you were doing when this error happened.
Specifications

OS: win32
IPFS Desktop Version: 0.12.1
Electron Version: 8.2.5
Chrome Version: 80.0.3987.165

Error
TypeError: ctx.checkForUpdates is not a function
    at click (C:\Users\jason\AppData\Local\Programs\IPFS Desktop\resources\app.asar\src\tray.js:198:30)
    at MenuItem.click (electron/js2c/browser_init.js:1501:9)
    at Function.executeCommand (electron/js2c/browser_init.js:1762:13)

@olizilla, could you kindly triage? Thank you!

Well, it's fixed now because I downloaded 11.4 from start, reinstalled, and then it did do the upgrade after restarting. So I suppose you can close it. Thanks.
Jul 13, 2020 10:23:47 PM Jessica Schilling<EMAIL_ADDRESS>
@olizilla[https://github.com/olizilla], could you kindly triage? Thank you!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub[https://github.com/ipfs-shipyard/ipfs-desktop/issues/1578#issuecomment-657943950], or unsubscribe[https://github.com/notifications/unsubscribe-auth/ANTGBLSDWLUM43L6X2ILA4TR3PFUBANCNFSM4OZCS65Q]. [https://github.com/notifications/beacon/ANTGBLWM4AWYZOIN5CEJURLR3PFUBA5CNFSM4OZCS652YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOE43W3DQ.gif]


[feature request] Support of gym.spaces.Tuple

Thanks for the nice and clean drl library!
Is the support of gym.spaces.Tuple coming in the near future? :) Would be helpful for more complex problems...

Hello,

Thanks for the nice and clean drl library!

Your welcome =)

Is the support of gym.spaces.Tuple coming in the near future?

It is not planned for now. But PR are welcomed ;) Do you have a concrete use-case where tuple space is needed?
Also, I don't know how easy it will be to integrate it.

I want to define an action space for a mobile robot with action space for the translational and rotational velocity. They have different limits (low/high). It's not possible to put them in one gym.spaces.Box.

They have different limits (low/high). It's not possible to put them in one gym.spaces.Box.

Are you sure? I would do something like (if my limits are [-1, 1] and [-5, 5] for instance):
spaces.Box(low=np.array([-1, -5]), high=np.array([1, 5]), dtype=np.float32)

It should not be too hard to implement for the action_space if it is really important (only actor-critic models). You just need to imitate MultiCategoricalProbabilityDistribution (https://github.com/hill-a/stable-baselines/blob/master/stable_baselines/common/distributions.py#L333)
The hard part might be the observation_space however.

It should not be too hard to implement for the action_space if it is really important (only actor-critic models). You just need to imitate MultiCategoricalProbabilityDistribution (https://github.com/hill-a/stable-baselines/blob/master/stable_baselines/common/distributions.py#L333)
The hard part might be the observation_space however.

@hill-a Is it possible to implement other models (DQN etc) with tuple action space?

Any recommendation on how to use 3 dimensional image observation(rgb) with 1 dimensional continous observation. I was thinking about using Tuple, but just noticed that it's not supported. Warning from check_env helper recommends to flatten the Tuple by unpacking it. I can flatten the whole image observation but then don't how it affects the optimizer when the dimensionalty of the image observation is gone.  Then, I wouldn't be able to use CNN policies, I guess.

@BarisYazici
With bit of trickery, you can do this. See this example.

Hi @Miffyli,
Is there any update regarding the support of continuous and discrete action space (e.g support of gym spaces such as tuple, dict)?


Browser freezes for a few seconds when dropping file

I'm working on a web app that allows users to upload files up to 250MB. The sample file I'm working with is around 88MBs and whenever I drag and drop, the browser noticeably freezes for a few seconds before it's responsive again. I'm using Chrome Version 48.0.2564.97 (64-bit).

Are you using the droplet-preview directive? As that's the only point in which we read the file data — but it shouldn't attempt to read it unless it's an image.

Yes, I'm using the droplet-preview directive. Btw, it's a video file I'm uploading and am not sure if that would be an issue. Aside from the temporary freezing issue, everything else works fine and am able to upload whatever files to my backend.

Hmm... that shouldn't matter.
Can you replicate it on the demo site?
I've tried with a 512MB JPEG that I have of Mars, and I don't notice any slowdown when dropping it onto there.

My app accepts video files but the demo site apparently only accepts images so I took a ~90MB file, changed the extension to .jpg and dropped the file and I was able to duplicate what I'm experiencing. After I drop it, I clicked on the 'Add Files...' button and it doesn't respond until a few seconds later.

I'm unable to replicate that.
Could you please try a different browser on the demo site, and see if it's something you can consistently reproduce across a handful of browsers?

I tested the same file on Safari and Firefox Developer edition and got similar results, more pronounced on Firefox. However, I tried it on larger media files and didn't get the issue. I'm starting to think it's an issue with certain files that may be causing this.
Having confirmation that you aren't running into these issues, I'm confident going forward that this should be an issue easily handled on my side. Thanks for the quick responses and for an awesome directive.


Fix borderless state restoration after exiting fullscreen.

Adds window borderless state detection. get_borderless_window should always return correct value.
Fixes borderless state restoration after exiting fullscreen.
Fixes #28865

Thanks!

Cherry-picked for 3.1.2.


type 'NoOpSentrySpan' is not a subtype of type 'SentryTracer' in type cast

Platform
Flutter Mobile Android
Obfuscation
Enabled
Debug Info
Enabled
Doctor
flutter doctor -v                                                                                ─╯
[✓] Flutter (Channel master, 3.28.0-1.0.pre.101, on macOS 15.2 24C101 darwin-arm64, locale en-CN)
• Flutter version 3.28.0-1.0.pre.101 on channel master at /Users//development/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 26ea690af8 (3 days ago), 2024-12-13 04:26:25 -0500
• Engine revision 3c263a38f5
• Dart version 3.7.0 (build 3.7.0-243.0.dev)
• DevTools version 2.41.0
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
• Android SDK at /Users//Library/Android/sdk
• Platform android-35, build-tools 34.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
This is the JDK bundled with the latest Android Studio installation on this machine.
To manually set the JDK path, use: flutter config --jdk-dir="path/to/jdk".
• Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 16A242d
• CocoaPods version 1.16.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2023.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)
[✓] Android Studio (version 2021.2)
• Android Studio at /Users//Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.2)
• IntelliJ at /Applications/IntelliJ IDEA.app
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
[✓] VS Code (version 1.96.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.102.0
[✓] Connected device (4 available)
• sdk gphone64 arm64 (mobile)     • emulator-5554         • android-arm64  • Android 14 (API 34) (emulator)
• macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.2 24C101 darwin-arm64
• Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.2 24C101 darwin-arm64
• Chrome (web)                    • chrome                • web-javascript • Google Chrome 131.0.6778.140
[✓] Network resources
• All expected network resources are available.
• No issues found!
Version
sentry_flutter: ^8.11.0
Steps to Reproduce

flutter 3.28.0
sentry_flutter: ^8.11.0

Expected Result
after upgrading to flutter 3.28.0 and sentry_flutter: ^8.11.0 I have this error and I already initialized with SentryWidgetsFlutterBinding.ensureInitialized();
Actual Result
[sentry] [debug] FramesTrackingIntegration successfully initialized with an expected frame duration of 16ms
[sentry] [debug] release<EMAIL_ADDRESS>I/Choreographer( 9888): Skipped 32 frames!  The application may be doing too much work on its main thread.
[sentry] [error] Error while capturing native app start
type 'NoOpSentrySpan' is not a subtype of type 'SentryTracer' in type cast
#0      TimeToInitialDisplayTracker.track (package:sentry_flutter/src/navigation/time_to_initial_display_tracker.dart:54:32)
#1      TimeToDisplayTracker.track (package:sentry_flutter/src/navigation/time_to_display_tracker.dart:29:24)
#2      NativeAppStartHandler.call (package:sentry_flutter/src/integrations/native_app_start_handler.dart:46:40)

#3      NativeAppStartIntegration.call.timingsCallback (package:sentry_flutter/src/integrations/native_app_start_integration.dart:59:11)

Are you willing to submit a PR?
None

hey this is merged and fix will be part of 8.11.1 today

Thank you


Storing Custom Dataproc images for fast cluster provisioning

I am using a lot of open source software on top of my Dataproc clusters using Initialization Actions, things like Presto, Tez and some others. Today, my cluster provisioning time is about 20 minutes - the Dataproc itself is ready within 90 seconds and then all the rest of taken by installation of additional software.
It would be great if I could save my own Dataproc image and use it when I provision new clusters and then all my additional software will be already in the image and the provisioning time will be back ±90 seconds.
Unless this feature is available, it's challenging to use Dataproc for workloads when I want to create a cluster, run the job and delete the cluster.

+1

This is a great suggestion and has been something which has been on our radar for awhile.
Would you mind also shooting a copy of this to<EMAIL_ADDRESS>That list has many customers on it and I'd like to see if anyone else also has a +1 (since many of them do not check out GitHub.) I am also happy to send it and attribute it as well if you'd prefer.
Cheers!

Sure, go ahead and send it yourself ;-) Thanks!

Will do!

+1
Any updates on this issue?

+1

@evilsoapbox did this get any traction?

Hi all, yes. We are still planning on this feature. No firm ETA but it's under active investigation.

Still under active investigation. This feature is very high on our feature list for 2018.

+1, subscribing for updates. Strongly desire this

Hi @evilsoapbox and all. Is this PR related to this issue https://github.com/GoogleCloudPlatform/cloud-dataproc/pull/44?

Yep. :)
On Mon, Mar 5, 2018 at 9:42 PM Nicholaus Halecky<EMAIL_ADDRESS>wrote:

Hi @evilsoapbox https://github.com/evilsoapbox and all. Is this PR
related to this issue GoogleCloudPlatform/cloud-dataproc#44
https://github.com/GoogleCloudPlatform/cloud-dataproc/pull/44?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/dataproc-initialization-actions/issues/26#issuecomment-370670231,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZ_R2XSCdUTBW10HIOjBBsPqLlQrniJks5tbiG4gaJpZM4HL50U
.

Accidental send. Good news, this is a public (beta) feature. Please test it
out and provide feedback.
https://github.com/GoogleCloudPlatform/cloud-dataproc/tree/master/custom-images
On Mon, Mar 5, 2018 at 10:37 PM James Malone<EMAIL_ADDRESS>wrote:

Yep. :)
On Mon, Mar 5, 2018 at 9:42 PM Nicholaus Halecky<EMAIL_ADDRESS>wrote:

Hi @evilsoapbox https://github.com/evilsoapbox and all. Is this PR
related to this issue GoogleCloudPlatform/cloud-dataproc#44
https://github.com/GoogleCloudPlatform/cloud-dataproc/pull/44?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/dataproc-initialization-actions/issues/26#issuecomment-370670231,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZ_R2XSCdUTBW10HIOjBBsPqLlQrniJks5tbiG4gaJpZM4HL50U
.

Nice! Two questions: how do we use the image to build a cluster? The only option we have is to pick an image-version on the gcloud cli, but putting in the image name doesn't seem to work.
Also, it looks like the image will only last for a month - why is there an expiration date on it?

@astanway
Hi! you can use the new BETA flag "--image" in gcloud 190.0.0.
gcloud beta dataproc clusters create <cluster_name> --image <your_custom_image_name>

@astanway
The custom image itself is saved into your GCE images. It will not be deleted in 30 days. However, you cannot create a new cluster with an custom image that is more than 30 days old. Any cluster created before the 30 day is not affected.

I see - thanks. Any chance we can fix this eventually? I’d love to be able to completely destroy the cluster when I’m not using it and then quickly bring it back up with the same image. However, it would be a chore to have to regenerate the same image every 30 days.

On Mar 7, 2018, at 2:29 PM, Yifei Yao<EMAIL_ADDRESS>wrote:
@astanway
The custom image itself is saved into your GCE images. It will not be deleted in 30 days. However, you cannot create a new cluster with an custom image that is more than 30 days old. Any cluster created before the 30 day is not affected.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Should the imageUrl supposed to work when using workflows ?
I see it in the documentation , but its not visible in the api explorer.
            "managedCluster": {
                "clusterName": "export",
                "config": {
                    "masterConfig": {
                        "machineTypeUri": type,
                        "imageUri": "dataproc-export-image"

                    }

When using imageUri nothing gets created , and i dont seem to find any error in any of the logs


Please check this compound condition.

Based the exception message, is the use of and correct in the if condition?  Looks like it should be using or?
https://github.com/GoogleCloudPlatform/forseti-security/blob/2.0-dev/google/cloud/forseti/common/gcp_type/firewall_rule.py#L352-L357
        if self.direction == 'INGRESS':
            if (not self._source_ranges and not self._source_tags and not
                    self.source_service_accounts):
                raise InvalidFirewallRuleError(
                    'Ingress rule missing required field oneof "sourceRanges" '
                    'or "sourceTags" or "sourceServiceAccounts": "%s".' % self)

Yes, that's correct. It see that none of them are defined and raises an exception that one of them most be defined. (More than one is okay).


Project Basics

### tasklist A
- [ ] task A1
- [ ] task A2
- [ ] https://github.com/Limit-Theory-Redux/ltheory/issues/51

### tasklist B
- [ ] task B1
- [ ] task B2

Essentially done.


Don't Merge! PR real time test for target branch full build

Docs Build status updates of commit 70940c8:
:clock10: Full build: the average full build time is 6 min(s) 5 sec(s), this is based on the last 316 build(s) for this repository.
:warning: This is a FULL build due to the incremental build being disabled in configuration file (.openpublishing.publish.config.json in 'live' branch). For more detailed info, please click here.

Docs Build status updates of commit 70940c8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details
Dependent Files

docs-ref-conceptual/testing.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Image don't show when there is parenthesis in the name

Category
Bug in the editor
What is the current behavior?
I uploaded an image with the name componentThree (1).png,
The markdown parser stop a this parenthesis : componentThree (1).png so the link is broken.
What is the desired behavior?
If there is nested parenthesis the parser should be able to handle it.
Additional information
Chrome Version 54.0.2840.87 (64-bit)
Mac os Sierra

Also happens in the summary.

Thank you for reporting this issue.
@SamyPesse , this is a problem in markup-it, and in gitbook 3 too, which both do not parse [link](link with (paren) and spaces) correctly. Should we default to encoding the parenthesis and spaces ?
It seems the decoded syntax should be supported though http://meta.stackexchange.com/questions/13501/links-to-urls-containing-parentheses
I also haven't found any legacy test for that in our previous version of markup-it


[BugFix] Vmap randomness for value estimator

Description
Solving the issue in  #1935
Motivation and Context
Why is this change required? What problem does it solve?
If it fixes an open issue, please link to the issue here.
You can use the syntax close #15213 if this solves the issue #15213

[ ] I have raised an issue to propose this change (required for new features and bug fixes)

Types of changes
What types of changes does your code introduce? Remove all that do not apply:

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds core functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation (update in the documentation)
[ ] Example (update in the folder of examples)

Checklist
Go over all the following points, and put an x in all the boxes that apply.
If you are unsure about any of these, don't hesitate to ask. We are here to help!

[X] I have read the CONTRIBUTION guide (required)
[ ] My change requires a change to the documentation.
[ ] I have updated the tests accordingly (required for a bug fix or a new feature).
[ ] I have updated the documentation accordingly.

@vmoens What do you think of this?
It would allow us to do:
# sets default randomness to different when dropout is detected
advantage_module = GAE(
        gamma=0.99, lmbda=0.95, value_network=value_module, average_gae=True
    )

# But can set vmap randomness manually to 'same'/'different':
advantage_module.set_vmap_randomness("same")


Appstudio update test-component-pac-wbkz

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-wbkz-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
9 seconds
appstudio-init

✅ Succeeded
11 seconds
clone-repository

✅ Succeeded
16 seconds
appstudio-configure-build

✅ Succeeded
19 seconds
sast-snyk-check

✅ Succeeded
31 seconds
build-container

✅ Succeeded
46 seconds
clamav-scan

✅ Succeeded
14 seconds
clair-scan

✅ Succeeded
19 seconds
sanity-inspect-image

✅ Succeeded
18 seconds
deprecated-base-image-check

✅ Succeeded
22 seconds
sbom-json-check

✅ Succeeded
11 seconds
sanity-optional-label-check

✅ Succeeded
10 seconds
sanity-label-check

✅ Succeeded
8 seconds
show-summary

Pipelines as Code CI/test-component-pac-wbkz-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
8 seconds
appstudio-init

✅ Succeeded
13 seconds
clone-repository

✅ Succeeded
16 seconds
appstudio-configure-build

✅ Succeeded
18 seconds
sast-snyk-check

✅ Succeeded
36 seconds
build-container

✅ Succeeded
42 seconds
clamav-scan

✅ Succeeded
12 seconds
clair-scan

✅ Succeeded
19 seconds
deprecated-base-image-check

✅ Succeeded
18 seconds
sanity-inspect-image

✅ Succeeded
22 seconds
sbom-json-check

✅ Succeeded
8 seconds
sanity-label-check

✅ Succeeded
10 seconds
sanity-optional-label-check

✅ Succeeded
6 seconds
show-summary

Pipelines as Code CI/test-component-pac-wbkz-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
8 seconds
appstudio-init

✅ Succeeded
13 seconds
clone-repository

✅ Succeeded
16 seconds
appstudio-configure-build

✅ Succeeded
18 seconds
sast-snyk-check

✅ Succeeded
36 seconds
build-container

✅ Succeeded
19 seconds
deprecated-base-image-check

✅ Succeeded
18 seconds
sanity-inspect-image

✅ Succeeded
12 seconds
clair-scan

✅ Succeeded
42 seconds
clamav-scan

✅ Succeeded
22 seconds
sbom-json-check

✅ Succeeded
10 seconds
sanity-optional-label-check

✅ Succeeded
8 seconds
sanity-label-check

✅ Succeeded
6 seconds
show-summary


Update dependencies to be aligned with NG 7.2.0. Fixes #716

This commit make changes in dependencies entries in package.json to be
more aligned to package.json version generated by @angular/cli 7.2.0.
This fixes the issue with outcome of script like build:prod
Thanks!
npm run clean:install

><EMAIL_ADDRESS>clean:install /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> npm run clean && rimraf ./node_modules ./bin ./obj ./package-lock.json && dotnet restore Asp2017.csproj && npm i

><EMAIL_ADDRESS>clean /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> rimraf wwwroot/dist clientapp/dist

  Restoring packages for /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/Asp2017.csproj...
  Generating MSBuild file /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/obj/Asp2017.csproj.nuget.g.props.
  Generating MSBuild file /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/obj/Asp2017.csproj.nuget.g.targets.
  Restore completed in 1.95 sec for /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/Asp2017.csproj.
npm WARN deprecated<EMAIL_ADDRESS>CircularJSON is in maintenance only, flatted is its successor.

><EMAIL_ADDRESS>install /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/node_modules/fsevents
> node install

node-pre-gyp WARN Using request for node-pre-gyp https download
[fsevents] Success: "/Users/piotrblazejewicz/git/aspnetcore-angular2-universal/node_modules/fsevents/lib/binding/Release/node-v59-darwin-x64/fse.node" is installed via remote

><EMAIL_ADDRESS>install /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/node_modules/node-sass
> node scripts/install.js

Cached binary found at /Users/piotrblazejewicz/.npm/node-sass/4.11.0/darwin-x64-59_binding.node

><EMAIL_ADDRESS>install /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/node_modules/phantomjs-prebuilt
> node install.js

Considering PhantomJS found at /usr/local/bin/phantomjs
Found PhantomJS at /usr/local/bin/phantomjs ...verifying
Writing location.js file
PhantomJS is already installed on PATH at /usr/local/bin/phantomjs

><EMAIL_ADDRESS>postinstall /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/node_modules/node-sass
> node scripts/build.js

Binary found at /Users/piotrblazejewicz/git/aspnetcore-angular2-universal/node_modules/node-sass/vendor/darwin-x64-59/binding.node
Testing binary
Binary is fine
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ^3.0.0 but none is installed. You must install peer dependencies yourself.

added 1328 packages from 1266 contributors and audited 52380 packages in 40.119s
found 1 low severity vulnerability
  run `npm audit fix` to fix them, or `npm audit` for details

npm run build:prod

><EMAIL_ADDRESS>build:prod /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> npm run clean && npm run build:vendor -- --env.prod && npm run build:webpack -- --env.prod

><EMAIL_ADDRESS>clean /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> rimraf wwwroot/dist clientapp/dist

><EMAIL_ADDRESS>build:vendor /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> webpack --config webpack.config.vendor.js --progress --color "--env.prod"

env = {"prod":true}
[1] Hash: 0cd0fe463be445b08132ce687d8bdad25e6a9daf
Version: webpack 4.29.5
Child
    Hash: 0cd0fe463be445b08132
    Time: 6789ms
    Built at: 2019-02-26 18:32:15
        Asset     Size  Chunks             Chunk Names
    vendor.js  112 KiB       0  [emitted]  vendor
    Entrypoint vendor = vendor.js
Child
    Hash: ce687d8bdad25e6a9daf
    Time: 23102ms
    Built at: 2019-02-26 18:32:31
        Asset   Size  Chunks             Chunk Names
    vendor.js  2 MiB       0  [emitted]  vendor
    Entrypoint vendor = vendor.js

    WARNING in<EMAIL_ADDRESS>18394:19-40
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ dll vendor vendor[3]

    WARNING in<EMAIL_ADDRESS>18406:19-106
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ dll vendor vendor[3]

><EMAIL_ADDRESS>build:webpack /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> webpack --progress --color "--env.prod"

[1] Hash: 283e428aa756b4bf9dc86d7e8bceb2c03b314740
Version: webpack 4.29.5
Child
    Hash: 283e428aa756b4bf9dc8
    Time: 48150ms
    Built at: 2019-02-26 18:33:22
             Asset      Size  Chunks                    Chunk Names
              1.js  1.08 KiB       1  [emitted]
    main-client.js  1.78 MiB       0  [emitted]  [big]  main-client
    Entrypoint main-client [big] = main-client.js

    WARNING in<EMAIL_ADDRESS>18349:15-36
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ ./ClientApp/boot.browser.ts 2:0-47 13:4-18

    WARNING in<EMAIL_ADDRESS>18361:15-102
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ ./ClientApp/boot.browser.ts 2:0-47 13:4-18

    WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
    This can impact web performance.
    Assets:
      main-client.js (1.78 MiB)

    WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
    Entrypoints:
      main-client (1.78 MiB)
          main-client.js

Child
    Hash: 6d7e8bceb2c03b314740
    Time: 49251ms
    Built at: 2019-02-26 18:33:24
             Asset      Size  Chunks             Chunk Names
              1.js  1.21 KiB       1  [emitted]
    main-server.js  2.96 MiB       0  [emitted]  main-server
    Entrypoint main-server = main-server.js

    WARNING in<EMAIL_ADDRESS>18349:15-36
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ ./ClientApp/boot.server.PRODUCTION.ts 3:0-47 8:0-14

    WARNING in<EMAIL_ADDRESS>18361:15-102
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ ./ClientApp/boot.server.PRODUCTION.ts 3:0-47 8:0-14

npm run build:dev

><EMAIL_ADDRESS>build:dev /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> npm run build:vendor && npm run build:webpack

><EMAIL_ADDRESS>build:vendor /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> webpack --config webpack.config.vendor.js --progress --color

env = undefined
[1] Hash: 3a685f0209a95b535a9f17a6a40f1c8908affc70
Version: webpack 4.29.5
Child
    Hash: 3a685f0209a95b535a9f
    Time: 6393ms
    Built at: 2019-02-26 18:31:26
        Asset      Size  Chunks             Chunk Names
    vendor.js  6.94 MiB  vendor  [emitted]  vendor
    Entrypoint vendor = vendor.js

    WARNING in<EMAIL_ADDRESS>18349:15-36
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ dll vendor vendor[3]

    WARNING in<EMAIL_ADDRESS>18361:15-102
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ dll vendor vendor[3]
Child
    Hash: 17a6a40f1c8908affc70
    Time: 6359ms
    Built at: 2019-02-26 18:31:26
        Asset      Size  Chunks             Chunk Names
    vendor.js  7.05 MiB  vendor  [emitted]  vendor
    Entrypoint vendor = vendor.js

    WARNING in<EMAIL_ADDRESS>18394:19-40
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ dll vendor vendor[3]

    WARNING in<EMAIL_ADDRESS>18406:19-106
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ dll vendor vendor[3]

><EMAIL_ADDRESS>build:webpack /Users/piotrblazejewicz/git/aspnetcore-angular2-universal
> webpack --progress --color

[1] Hash: b4d33732336411f4f0263367da7fc158b6733f0d
Version: webpack 4.29.5
Child
    Hash: b4d33732336411f4f026
    Time: 21055ms
    Built at: 2019-02-26 18:31:50
                 Asset      Size       Chunks             Chunk Names
                  0.js  8.26 KiB            0  [emitted]
              0.js.map  81 bytes            0  [emitted]
        main-client.js  4.07 MiB  main-client  [emitted]  main-client
    main-client.js.map  7.96 KiB  main-client  [emitted]  main-client
    Entrypoint main-client = main-client.js main-client.js.map
Child
    Hash: 3367da7fc158b6733f0d
    Time: 22992ms
    Built at: 2019-02-26 18:31:52
             Asset      Size       Chunks             Chunk Names
              0.js   8.2 KiB            0  [emitted]
    main-server.js  20.7 MiB  main-server  [emitted]  main-server
    Entrypoint main-server = main-server.js

    WARNING in<EMAIL_ADDRESS>18349:15-36
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ ./ClientApp/boot.server.ts 3:0-47 8:0-14

    WARNING in<EMAIL_ADDRESS>18361:15-102
    System.import() is deprecated and will be removed soon. Use import() instead.
    For more info visit https://webpack.js.org/guides/code-splitting/
     @ ./ClientApp/boot.server.ts 3:0-47 8:0-14

This is great thank you!
We need to pin to the ~7.2 for now for things to work well?

I assume so, using a patch version here seems more suitable for a project like this one. So just more updates to it keep synced.


feat(propagation): Documentation Propagation UI

This PR adds UI support for Propagated Documentation.
Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Summary by CodeRabbit

New Features

Enhanced the DescriptionField component to display propagation details and descriptions more effectively.
Introduced components for displaying propagation information and entity links for improved navigation.
Developed a custom hook for managing and retrieving entities based on URNs.

Bug Fixes

Updated rendering logic to conditionally display propagation information to reduce UI clutter.

Documentation

Added end-to-end tests to validate UI elements related to document propagation.

Refactor

Streamlined logic for handling field descriptions and related data.

Build and test still failing


Now building also jcstress-tests-all-20240222.jar 20220908.jar

Those are based on closest (which were actually that day last) commit hashes. junit tests are passing.
In addition shortened hash to 7 latters and uses jdk17 to tip
Should be fixing https://github.com/adoptium/ci-jenkins-pipelines/issues/1016

We do not need a build from that date.  We need/want to use tagged or released builds.  In order to do that, we need to 'test' that an appropriately recent tagged build can run the test targets we have, without major errors.
So indeed, please do not bother building untagged/untracked versions of jcstress.  I do not have time to review this PR today as I am on 'personal time off'.  Please do not rush into merging anything.  There is all the time in the world to get things right and yet takes no time at all to do the wrong thing.

This PR is not in rush for sure. Whatever we agree should be built, will be built.
However I think tagged builds are not an option. jcstress team (read shade) tags somehow randomly, and last tag is pretty old.
Also every time I reported an issue, first order was update jcstress, and if not to some particular commit,then to head. And indeed it worked in 3/4 of cases.
Similarly the https://mvnrepository.com/artifact/org.openjdk.jcstress is doing that. IIRC, I was trying to do maven releases more often, and I still have permissions to do that, but that is still jsut random local build.  Same counts for JMH. And you still one of  project oweners to tag the repo, and that may be show-stopper pretty often.
Also I doubt we wish to go with tip, as that can indeed change dramatically without warning. From that point of view the  20240222 is pretty good option as it is known to be stable and is really fresh.
I was following https://github.com/adoptium/aqa-tests/issues/5261  where you gave me green light, unluckily only during voice chat, and it literally says:

improve https://ci.adoptium.net/view/Dependencies/job/dependency_pipeline/lastSuccessfulBuild/artifact/jcstress/ so it builds jcstress-tests-all-20220908.jar and jcstress-tests-all-20240222.jar and tip

The itp as is now is already  building tip.
Which is what this PR is doing (tip was already there).
If you reconsidered, it is ok and I will follow for sure, I do not have intentions to break anything, but I would like to have aqa-tests jcstress build on better foundation then on random  jcstress-tests-all-20220908.jar which was downloaded ages ago and can no longer be recreated. (Or I have not found it).
So indeed the builder should be  building 20220908 - so the https://github.com/adoptium/aqa-tests/blob/master/system/jcstress/playlist.xml  and  https://github.com/adoptium/TKG/blob/master/scripts/getDependencies.pl#L182 can immediately reuse that. Then it should be able to pick up  20240222 moreover out of the box. Maybe except jdk8 and maybe only on demand.. that will follow.
Generally it is good we had this conversation. I realised, that all above is valid also for JMH, and that  jcstres palylist and/or https://github.com/adoptium/TKG/blob/master/scripts/getDependencies.xml have to be able to work - on demand only! - with jcstress tip, as that is waht jcstress people will always ask  us to do first.
No rush from me. Do not spoil your time off. You made yourself clear you wish to double check that, and I'm greatful for it.

Looking to https://github.com/adoptium/aqa-tests/issues/5278 (and seeing https://github.com/adoptium/aqa-tests/pull/5270 work ok) This shold be building only  20240222, and lets say with "correct" name of  jcstress-tests-all-20240222.jar ?

Currently aqa-tests is grabing jcstress from personal server so this PR won't affect aqa-tests. I think 20240222 is enough ( no need to build 20220908.jar).
What's the difference of building the jar with jdk17 and jdk11? Do we need both version? Once this is in we can update aqa-tests.

Currently aqa-tests is grabing jcstress from personal server so this PR won't affect aqa-tests. I think 20240222 is enough ( no need to build 20220908.jar).

Right and right. I will drop the 2022 version as the 2024 is already "iun production" (was not when I strarted thi sPR)
But immediately once it is in I will switch the wget of  it as descibed in https://github.com/adoptium/aqa-tests/issues/5261 from personal server, to result of this build (latestSucesfullBuild jcstress/Artifacts)

What's the difference of building the jar with jdk17 and jdk11? Do we need both version? Once this is in we can update aqa-tests.

That appeared to be wrong assumption. I will swithc it all to jdk8.At least we will know, when jdk8  is not worthy anymore.

Please double check the naming of main tarball.
I'm using: jcstress.jar,  jcstress-0.16.jar jcstress-20240222.jar, jcstress-somehash.jar and jcstress-tip.jar, (last two and first two are hardlink). The someHash one is now jcstress-d6a81c3.jar
Where this is more aligned to how maven is generating the jars, current  usage in adoptium is jcstress-tests-all-20240222.jar  which is slightly more describing waht directroy the tests are from. However I think it is not necessary  to highlight because it is the only jar produced during default build. Note, that the old naming is used in both current generators (see https://github.com/adoptium/aqa-tests/issues/5278). But that woudl be super easy to adjust onc ethis is in. TY!

That appeared to be wrong assumption. I will swithc it all to jdk8.At least we will know, when jdk8 is not worthy anymore.

Not sure what do you mean switch it all to jdk8. The project mentioned The project requires JDK 11+ to build. https://github.com/openjdk/jcstress ?

https://ci.adoptium.net/view/Dependencies/job/dependency_pipeline/1186/artifact/jcstress/
Are jcstress-0.16.jar, jcstress-20240222.jar, jcstress-d6a81c3.jar  different? If not we don't need to keep all of them?
Could you @judovana make the PR ready for review if it's ready?

The linking follows all other ci-pipellines buildjobs.

tip have hash in name, and is linked as tip (jcstress-d6a81c3.jar +jcstress-tip.jar)
latest release have release in name and is linked as "that"  (jcstress-0.16.jar + jcstress.jar)
jcstress-20240222.jar as artificial  jar for internal purposes  have no linking

The goal is to have predictable names for pernament links, and still haveing clear what is waht.
The  jcstress-20240222.jar is now very similar to jcstress-d6a81c3.jar because only few commits was added in meantime, but it is ill idea to have internal testing agasint tip.

So jcstress.jar, jcstress-d6a81c3.jar and jcstress-tip.jar are same? For now I think tip, latest release, jcstress-20240222.jar are enough as long as the sha is provided.

So jcstress.jar, jcstress-d6a81c3.jar and jcstress-tip.jar are same? For now I think tip, latest release, jcstress-20240222.jar are enough as long as the sha is provided.

no  jcstress-d6a81c3.jar and jcstress-tip.jar  are same, and then jcstress.jar anf (jcstress-0.16.jar as I wrote above.
All other ci-tools are keeping this convention. So I would keep it.

tyvm! for approve!

@karianna any suggestion?

Yes, in absence of a stable release tag to build off of, we proceed with this approach.  If jcstress begins to employ release tagging in future, we can adjust.


Support relative path for private_key

Per @cunnie in #31, private_key does not support relative paths. We should fix that.

Is this bosh-init's private_key? If so it does support it to be relative. Are there any other private_key?

Thanks in advance (testing slack webhook)!

Double thanks in advance (testing hook again)

i think this issue could be closed. nothing to do.
Sent from my iPhone

On Aug 30, 2016, at 10:14 AM, Lyle Franklin<EMAIL_ADDRESS>wrote:
Thanks in advance (testing slack webhook)!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


Even if docker hub signing is down, let's push images to dockerhub if possible, and if not, just novi ecr.

Motivation
During a hot fix release dockerhub signing was down, revealing a limitation in the flow of build and pushing docker images.
Have you read the [Contributing Guidelines on pull requests]
Yes
Test Plan
CI
Related PRs
This will get cherry picked in to master as well.

/land

/cancel

/land

:broken_heart: Test Failed - commit-workflow

/land

/cherry-pick master

@sausagee :cherries: Opened PR #6587 to cherry-pick these changes into master


Check project in Software Engineering chapter

This issue is user submitted and needs to be validated:
I'm looking at the Software Engineering section, specifically at the Project: Fun with the Waterfall and Agile Processes. I have found that this fails at inception as we can find no way to span a 30cm gap with cards. I know the idea is to look at the methodology, but it seems pointless unless there is some form of solution. What am I missing please?

Here is a solution, using the remaining cards to hold down the ends of the bridge, however I still think a different exercise with difficult but (importantly) multiple solutions would be better


code first graphql

While schema-first GraphQL development works great with oors, it worths checking into code-first development as an alternative.
Here's what make schema-first dev great in oors:

you can modularize it - you can have as many modules as you need, as each module can have as many .graphql schema files as it makes sense
resolvers are autoloaded from a tree structure matching
boilerplate code is avoided for CRUD operations thanks to CRUD resolvers; these can be reused even for non-CRUD operations.
parsing arguments when building queries (filtering + pagination) is handled by GQLQueryParser, so, once again, boilerplate code is avoided.

#62


Trampoline calling convention

Close #757.

Codecov Report

Merging #788 (d987339) into main (14f0b37) will decrease coverage by 0.00%.
The diff coverage is 42.85%.

@@            Coverage Diff             @@
##             main     #788      +/-   ##
==========================================
- Coverage   85.26%   85.25%   -0.01%
==========================================
  Files         315      315
  Lines       29082    29084       +2
==========================================
- Hits        24798    24797       -1
- Misses       4284     4287       +3

Impacted Files
Coverage Δ

lib/ast-hir/src/module_compiler.rs
42.07% <0.00%> (-0.12%)
:arrow_down:

lib/ast/src/ast/calling_convention.rs
100.00% <ø> (ø)

lib/hir/src/ir/calling_convention.rs
0.00% <ø> (ø)

lib/hir-mir/src/module_compiler.rs
90.16% <50.00%> (-0.50%)
:arrow_down:

lib/parse/src/parsers.rs
99.68% <50.00%> (-0.04%)
: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 14f0b37...d987339. Read the comment docs.

Closing for now in preference to #795.


[Bug] Crash on openning environments screen

What?
After populling a variable with a post response script, when I open the enviroments screen, Bruno crash.
How?

Create a variable without value. Ex.: vars { incidentId: }
Config a post response script. Ex.: bru.setEnvVar("incidentId",res.body.incidentId);
Execute the request
Open the enviroments screen => The screen will crash

Screenshot:

https://github.com/usebruno/bruno/pull/1947 fix the problem

This issue has been fixed and will go out in the 1.13.0 release. Please subscribe to Discord announcement channel to stay notified on the releases.


How to install Dist::Zilla authordeps?

Hi there!
Thanks for developing this Github action!
I've being trying to use it with a repository of mine, but I found myself in trouble due authordeps from Dist::Zilla. Please ignore the missing cpanfile in the repository for now.
First I tried to generate a cpanfile as you have documented here, by you!
Then, still running locally the Docker image, that's what I could achieve:
$ docker container run --rm -ti --entrypoint /bin/bash -v $PWD:/tmp jonasbn/ebirah:0.6.0
root@b8bf04da872c:/tmp# cpanm --installdeps .
--> Working on .
Configuring /tmp ... OK
==> Found dependencies: Test::Reporter::Transport::Socket, CPAN::Mini, YAML::XS, Test::Reporter, Term::ProgressBar, Set::Tiny, DBI
--> Working on Test::Reporter::Transport::Socket
Fetching http://www.cpan.org/authors/id/B/BI/BINGOS/Test-Reporter-Transport-Socket-1.02.tar.gz ... OK
Configuring Test-Reporter-Transport-Socket-1.02 ... OK
==> Found dependencies: Test::Reporter, Test::Reporter::Transport
--> Working on Test::Reporter
Fetching http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Test-Reporter-1.62.tar.gz ... OK
Configuring Test-Reporter-1.62 ... OK
Building and testing Test-Reporter-1.62 ... OK
Successfully installed Test-Reporter-1.62
Building and testing Test-Reporter-Transport-Socket-1.02 ... OK
Successfully installed Test-Reporter-Transport-Socket-1.02
--> Working on CPAN::Mini
Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz ... OK
Configuring CPAN-Mini-1.111016 ... OK
Building and testing CPAN-Mini-1.111016 ... OK
Successfully installed CPAN-Mini-1.111016
--> Working on YAML::XS
Fetching http://www.cpan.org/authors/id/T/TI/TINITA/YAML-LibYAML-0.83.tar.gz ... OK
Configuring YAML-LibYAML-0.83 ... OK
Building and testing YAML-LibYAML-0.83 ... OK
Successfully installed YAML-LibYAML-0.83
--> Working on Term::ProgressBar
Fetching http://www.cpan.org/authors/id/M/MA/MANWAR/Term-ProgressBar-2.22.tar.gz ... OK
Configuring Term-ProgressBar-2.22 ... OK
==> Found dependencies: Class::MethodMaker
--> Working on Class::MethodMaker
Fetching http://www.cpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/Class-MethodMaker-2.24.tar.gz ... OK
Configuring Class-MethodMaker-2.24 ... OK
Building and testing Class-MethodMaker-2.24 ... OK
Successfully installed Class-MethodMaker-2.24
Building and testing Term-ProgressBar-2.22 ... OK
Successfully installed Term-ProgressBar-2.22
--> Working on Set::Tiny
Fetching http://www.cpan.org/authors/id/T/TR/TRENDELS/Set-Tiny-0.04.tar.gz ... OK
Configuring Set-Tiny-0.04 ... OK
Building and testing Set-Tiny-0.04 ... OK
Successfully installed Set-Tiny-0.04
--> Working on DBI
Fetching http://www.cpan.org/authors/id/T/TI/TIMB/DBI-1.643.tar.gz ... OK
Configuring DBI-1.643 ... OK
Building and testing DBI-1.643 ... OK
Successfully installed DBI-1.643
<== Installed dependencies for .. Finishing.
8 distributions installed
root@b8bf04da872c:/tmp# dzil test
Required plugin bundle Dist::Zilla::PluginBundle::Starter isn't installed.

Run 'dzil authordeps' to see a list of all required plugins.
You can pipe the list to your CPAN client to install or update them:

    dzil authordeps --missing | cpanm

So, my guess is that even though I can have a cpanfile versioned in the repository, I'll still be in trouble with the authordeps.
I'm willing to give you a hand with that, but not sure what is the best approach here. The tip from dzil usually does the trick nicely, but that would require the entrypoint.sh file to be changed.

See #22 for a proposal to fix that.

Hi @glasswalk3r
I have merged #22 (by you) and have made a release 0.3.0, so this should be fixed now.
Thank you for your contribution, please let me know if you experience any issues.


is this project still active?

I've being working on a project based on this boilerplate and I think its great. I'm doing some optimizations and I wanted to know if this is still active so I can do PR's to it or just fork it and add it there?
some changes I'm doing:

webpack 4
config.webpack.js -> config.webpack.ts
webpack configs composables
faster TS builds

let me know! :)

Hi
I'm using this project I would like to get a webpack, typescript and react upgrade

As far as I'm aware, none of the original contributors to this project (including me and @altayaydemir) still work for Barbar Startup Factory and the latest commit in this repository is from November 2017.
Since this project is MIT licensed and I'm one of the creators, I just forked it over in my organization: https://github.com/noddigital/vorti
We already use this boilerplate at NOD and we can make the commitment to maintain it.

@batuhan thanks for the update!!
will look into the new project :)

@horacioh cool!
It was an official holiday for us last week so we had no time to come up with a roadmap. I think this week we'll start pushing updates for it, starting with new versions for libraries, docs on how to upgrade and planning for the new features like static export.
This is not a library but a starter/boilerplate, so I'm not keen on allowing too many features but we'll discuss internally and then on GitHub on how to improve the project. We will keep it updated though.

thanks @bherila !
will check it out :)


Adding preliminary native image generation with GraalVM

Purpose
Native image generation for Java byte code generated with jballerina. GraalVM has to be downloaded by user and set GRAALVM_HOME pointing to the intsallation location.
Introduce ./bin/jballerina native-img <file.jar> command. JAR file
should be generated from ./bin/jballerina build <file.bal>
Approach
$ cat test.bal
public function main() returns error? {
    error e = error("hello native");
    return e;
}
$ ./bin/jballerina build test.bal
Compiling source
    test.bal

Generating executable
    test.jar
$./bin/jballerina native-img test.jar
Please set GRAALVM_HOME for native image generation
$ export GRAALVM_HOME=~/bin/graalvm-ee-1.0.0-rc16/Contents/Home
$ ./bin/jballerina native-img test.jar
[test:83262]    classlist:  12,467.36 ms
[test:83262]        (cap):   2,316.80 ms
[test:83262]        setup:   4,079.31 ms
[test:83262]   (typeflow):  10,543.29 ms
[test:83262]    (objects):  10,762.69 ms
[test:83262]   (features):     467.47 ms
[test:83262]     analysis:  22,146.24 ms
[test:83262]     universe:     472.07 ms
[test:83262]      (parse):   2,095.77 ms
[test:83262]     (inline):   5,790.02 ms
[test:83262]    (compile):  27,846.87 ms
[test:83262]      compile:  37,195.49 ms
[test:83262]        image:   3,607.73 ms
[test:83262]        write:   1,588.25 ms
[test:83262]      [total]:  82,049.33 ms
$ file test
test: Mach-O 64-bit executable x86_64
$ ./test
hello native {}

Codecov Report

Merging #15404 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master   #15404   +/-   ##
=========================================
  Coverage     21.94%   21.94%
  Complexity     6129     6129
=========================================
  Files          1805     1805
  Lines         84651    84651
  Branches      12159    12159
=========================================
  Hits          18576    18576
  Misses        63057    63057
  Partials       3018     3018

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 d20387b...576e55b. Read the comment docs.

@chintana , is this PR ready for merge? Shall we go ahead and merge?


Does PowerInfer support multi-GPU?

Prerequisites
Before submitting your question, please ensure the following:

[ ] I am running the latest version of PowerInfer. Development is rapid, and as of now, there are no tagged versions.
[ ] I have carefully read and followed the instructions in the README.md.
[ ] I searched using keywords relevant to my issue to make sure that I am creating a new issue that is not already open (or closed).

Question Details
Does PowerInfer support multi-GPU? I run this project on machine with 8 RTX3090, but I find that only one gpu was used during the Inference task.
Additional Context
Please provide any additional information that may be relevant to your question, such as specific system configurations, environment details, or any other context that could be helpful in addressing your inquiry.

Please kindly refer to #152


Pin ACK PKG to v0.0.14

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

/retest

/retest

/restest

/retest


Add example of AWS S3 image uploads.

Replaces https://github.com/leerob/nextjs-aws-s3 with an updated version using CDK v2, TypeScript, Next.js v12.
Just my yearly reminder that AWS is... hard.

Thanks @leerob ! Not my area of expertise, I will leave this review to the rest of the team, maybe @GuiBibeau @dominiksipowicz @okbel


Invoice edit after converted from sales order

[x] Customer name can't change after creation.

issue fixed !


go lint error

This PR is a

[ ] Bug Fix

What this PR does / why we need it:
fix go lint errors

Hi @LenardLee
Thanks for your PR!
but it was already covered in this PR: https://github.com/kubernetes-sigs/service-catalog/pull/2737
but maybe you are also interested to fix this issue: https://github.com/kubernetes-sigs/service-catalog/issues/2732?
it's connected with your pr but doing that in the way that we will never regress.
If you will need then I could assist you with that;)

I'm closing it because of reason that I've described here: https://github.com/kubernetes-sigs/service-catalog/pull/2738#issuecomment-546853952


feat: set silent config to true when not in debug mode

Resolves #3506

Codecov Report

Merging #3564 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev    #3564   +/-   ##
=======================================
  Coverage   99.19%   99.19%
=======================================
  Files          18       18
  Lines        1116     1116
  Branches      300      300
=======================================
  Hits         1107     1107
  Misses          9        9

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 dfef525...03a3cca. Read the comment docs.


Text rectangles can be shown outside of screen

Rectangles with elements' dimensions and distances do not take into account if they are outside the screen.
Expected behavior:

By default, the dimensions rectangle should be shown below the element outline.

If the dimensions rectangle can't be shown below the outline, show it above.

If the dimensions rectangle can neither be shown above or below the outline, show it inside above the bottom line.

By default, the distance rectangle should be shown to the right or below a distance line depending on orientation.

If the distance rectangle can't be shown to the right or below, show it to the left or above depending on orientation.

Fixed with commit 363fccc125f7b12bd07403dbacac3a5fc3bea58a.
Screenshots
Dimensions above:

Dimensions inside:

Distance above:

Distance left:


Please commit the source for the language flags

@lfdm please add the source for the language flags to the repo

Oh never mind... I am behind on my mails.

Source is here http://l10n.xwiki.org/xwiki/bin/view/L10N/Flags


Problem in the OCR Fragment of the app

There is a typo in the OCR fragment
" Click on the '+' icon to start extracting texts "fromt" the images."
It should be "from" in place of "fromt".
I want to work on this issue, Kindly assign it to me.
Here is the screenshot

I want to work on this issue, kindly  assign it to me

I am a GSSOC participant

Fixed in upcoming versions!


Configure jupyter server extension

I'd like to see if we could use a jupyter-server extension to improve using localtileserver in remote jupyter environments to resolve issues like #95
cc @12rambau
reference: https://jupyter-server.readthedocs.io/en/latest/developers/extensions.html#server-extensions
when I get some free time, I will look into this and hopefully implement a solution that will "just work"

Hi Bane,
Am i right to assume that the idea here is to grab the url from a users browser window and parse it to set up licaltileserver?
If so have a look at my code here:
https://github.com/davidbrochart/ipyurl/issues/2#issuecomment-1397803934
ive been using this in the jupyterhub environment i work on successfully to set up localtileserver with the following code

import os
import urllib
def init_hub():
    '''
    initialises environment variables needed to make localtileserver work on jupyter hub
    '''
    url = window_url()
    os.environ["LOCALTILESERVER_CLIENT_PREFIX"] = f"{os.environ['JUPYTERHUB_SERVICE_PREFIX'].lstrip('/')}proxy/{{port}}"
    up = urllib.parse.urlparse(url)
    os.environ["LOCALTILESERVER_CLIENT_HOST"] = url[: -(len(up.path))].rstrip("/") + "/"

I hope that helps

Am i right to assume that the idea here is to grab the url from a users browser window and parse it to set up licaltileserver?

That is one way to go about it if you can get it to work (I struggled to initially).

ive been using this in the jupyterhub environment i work on successfully to set up localtileserver with the following code

This is fantastic! Thank you for sharing! I will test this out when I have some time (localtileserver is hobby project so it can be tough for me to make proper time to address things 😄 )

@artttt Could your solution work on AWS SageMaker?

Sorry for my delay looking into SageMaker, @giswqs 😄 ... tough to find time for this hobby project at the moment (ref #128)

@giswqs ive not tried AWS SageMaker so im not sure but as long as you can install the required package/s then it worth a try. You may have to modify the parsing of the url to suit. Hopefully @banesullivan gets a change to incorporate a generic solution into localtileserver.
Note: i've updated the comment that i linked to above with an additional code sample.
https://github.com/davidbrochart/ipyurl/issues/2#issuecomment-1397803934

I just tried the method @artttt provided on SageMaker Studio, it does not work. Any other method for getting the URL prefix?
Note that it is SageMaker Studio, not Studio Lab. They are different products. The method that works for Studio Lab does not work for SageMaker Studio
import os
os.environ['LOCALTILESERVER_CLIENT_PREFIX'] = f"studiolab/default/jupyter/proxy/{{port}}"

https://github.com/davidbrochart/ipyurl/issues/2#issuecomment-1397803934


pad is slow

Compared to NumPy, pad is slow.
             NumPy    Rust
 constant    6.0ms   11.0ms
     edge    5.9ms   15.0ms
  maximum   29.7ms   41.0ms
     mean   29.5ms   33.0ms
   median   80.6ms   48.0ms   YAY!
  minimum   34.9ms   45.0ms
  reflect    3.7ms   28.0ms
symmetric    3.6ms   28.0ms
     wrap    3.6ms   28.0ms

And it's even worse in 'f' order!

I'm not sure what NumPy does to be so fast. Of course, Cython is used, so it's compiled, optimized and there's no bound checks. but still, we're around 2-6x slower, depending in the mode.
To replicate the results, please use
let data = (0..200 * 200 * 200)
    .map(|v| v as u32)
    .collect::<Array1<_>>()
    .into_shape((200, 200, 200))
    .unwrap();
use std::time::Instant;

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Constant(42));
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Edge);
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Maximum);
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Mean);
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Median);
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Minimum);
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Reflect);
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Symmetric);
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

let now = Instant::now();
let padded = pad(&data, (1, 1, 1), PadMode::Wrap);
let elapsed = now.elapsed();
println!("{}s {}ms  {:?}", elapsed.as_secs(), elapsed.subsec_millis(), padded.dim());

And for Python
a = np.arange(200*200*200).reshape((200, 200, 200)).astype(np.uint32)

start = datetime.now()
np.pad(a, 1, mode='constant', constant_values=42)
print(' constant', datetime.now() - start)

start = datetime.now()
np.pad(a, 1, mode='edge')
print('     edge', datetime.now() - start)

start = datetime.now()
np.pad(a, 1, mode='maximum')
print('  maximum', datetime.now() - start)

start = datetime.now()
np.pad(a, 1, mode='mean')
print('     mean', datetime.now() - start)

start = datetime.now()
np.pad(a, 1, mode='median')
print('   median', datetime.now() - start)

start = datetime.now()
np.pad(a, 1, mode='minimum')
print('  minimum', datetime.now() - start)

start = datetime.now()
np.pad(a, 1, mode='reflect')
print('  reflect', datetime.now() - start)

start = datetime.now()
np.pad(a, 1, mode='symmetric')
print('symmetric', datetime.now() - start)

start = datetime.now()
np.pad(a, 1, mode='wrap')
print('     wrap', datetime.now() - start)

I did some tests with Constant because it's the simpler

Constant(0.0) is always faster than Constant(1.0) I don't get it.
I modified Constant(1) to simply fill the array (not copy the input into the smaller region) and NumPy is still faster than us. Of course I can't beat that!
I did the same with Constant(0), it takes 0ms. Some stuff might be optimized away.

I read NumPy code in numpy/lib/arraypad.py. There's nothing special, no magic. It's doing the same thing I am doing. I don't think it's possible to be faster than NumPy with ndarray 0.15. I think NumPy has simply been optimized by a lot of excellent programmers over the years, while ndarray hasn't.


More examples where applicable

Description
I'm reading through "Environment variables".

You can set environment variables for your build via the env section of a job's configuration.

My first reaction is, what then (or what is next)?
If we can either have below, that would great!

an explanation that explains how this work behind the scene, or even better,
an actual example how this can be used within framework such as Angular, React, and Vue

Maybe some are looking for code such as: process.env.HUGO_VERSION (in which I was still not able to make it work, as I'm getting undefined after the build)

Thanks!

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

ID: b4cbd10e-57b8-de97-b84f-6e46f865c662
Version Independent ID: 533b11b0-5ada-f9c6-65f1-5966df142fa8
Content: Build configuration for Azure Static Web Apps
Content Source: articles/static-web-apps/build-configuration.md
Service: static-web-apps
GitHub Login: @craigshoemaker
Microsoft Alias: cshoe

Hi @jkim34 , thanks for bringing this to our attention. I have assigned the issue to the content author to evaluate and update this doc as appropriate

Thanks for your feedback and your contribution to Azure docs.
Feedback for this repository is moving away from GitHub to a system specific to the Microsoft Learn platform. Issues for this repository will soon be disabled, and additional comments from GitHub will no longer be possible. However, we are now tracking and triaging this issue in the new feedback system.
To learn more about our feedback systems, please see Provide feedback for Microsoft Learn content.
#please-close

Thanks for your feedback and your contribution to Azure docs.
Feedback for this repository is moving away from GitHub to a system specific to the Microsoft Learn platform. Issues for this repository will soon be disabled, and additional comments from GitHub will no longer be possible. However, we are now tracking and triaging this issue in the new feedback system.
To learn more about our feedback systems, please see Provide feedback for Microsoft Learn content.
#please-close


Sqitch is available via apt in TravisCI

Signed-off-by: Steven Danna<EMAIL_ADDRESS>

It turns out installing debian sid on top of ubuntu isn't so easy after all. :(


DataGrid Scrollbars Not Showing in Material.Avalonia

Usage Information
Latest Material.Avalonia and .DataGrid, using Desktop Application with windows 11
Description
When using Material.Avalonia's DataGrid, scrollbars are not appearing even when content exceeds the visible area. This behavior persists despite trying various standard approaches.
Reproduction Steps

Create a basic DataGrid in a UserControl:

<UserControl>
    <DataGrid Margin="15"
              ItemsSource="{Binding Data}"
              GridLinesVisibility="All"
              BorderThickness="1"
              BorderBrush="Gray"
              Height="400"
              CanUserResizeColumns="True">
        <DataGrid.Columns>
            <DataGridTextColumn Header="Test1" Binding="{Binding TestData}" />
            <!-- Additional columns -->
        </DataGrid.Columns>
    </DataGrid>
</UserControl>

Expected Behavior

Vertical scrollbar should appear when content exceeds vertical space
Horizontal scrollbar should appear when content exceeds horizontal space

Actual Behavior

No scrollbars appear
Content is either cut off or the control expands to show all content

Attempted Solutions:

Setting ScrollViewer.HorizontalScrollBarVisibility and VerticalScrollBarVisibility to "Auto"
S- etting explicit Height/MaxHeight constraints
Wrapping in various containers (Grid, DockPanel)

The standard Avalonia DataGrid shows scrollbars correctly in the same scenario, suggesting this is specific to the Material.Avalonia implementation.
Would appreciate guidance on the correct way to enable scrollbars in Material.Avalonia's DataGrid, or confirmation if this is a bug that needs to be addressed.
Regression?
No response
Known Workarounds
No response
Anything else?
No response
Could you help with a pull-request?
No
Is there an existing issue for this?

[X] I have searched the existing issues

Sounds like a bug, i'll take a look.

Seems like there is a bug in DataGrid code (apparently?) which hides the scrollbar if ScrollBarVisibility not set to Visible. Apparently this requires further investigating.


Add GraphQL

Adds GraphQL to the beautiful open directory.

I had to revert sadly. It looks like your markdown file is somehow actually in diff format and cannot be built.

@trek Ugg. Sorry about that. I copy/paste good. New PR coming.


SE: Swell not to invert ordering of statements from template to master yamls

There is a rather annoying feature in swell - I vaguely recall it didn't use  to be like this - where the original yaml settings get flipped and swapped in such a way that the end, grand-master yaml becomes unreadable and very hard to edit - thus making it is painful to debug - debugging typically requires  re-creating the experiment anew just because it's for a user to figure out the proper indentation by hand.
This is PR expresses the hope and desire that this be reversed and the software be placed to keep the ordering provided in the template yamls.

According to my quick search there are different loaders in yaml, i.e.,  load(yaml_data, Loader=yaml.CLoader). The solution might be as simple as using cLoader, which I don't think is the default, just needs to be tested.
@rtodling was the original approach you referring to used orderedDict instead of using dictionaries?

Well, this might be rather obvious but YAML configs are getting reorganized in ascending order alphabetically after templates are filled. So, there is some order 😄


Add callback for ffmpeg process exit

Report error when ffmpeg fails
Use SIGTERM to quit ffmpeg

Is there something we could signal to HomeKit when ffmpeg fails? If you have a hint I could try and add that too.

You can call StreamController.forceStop() in that case to inform about status change. The basic way to do that is iterate through self.streamControllers, find the one with matching sessionID and invoke forceStop on it.

It doesn't seem like my iPhone is showing the "Camera not available" any sooner with this change but I believe you when you say its the thing to do :)

Ah that won't mark the camera as unavailable, it only inform iOS about the streaming session got terminated...

Yeah I thought thats what iOS does then. Also happens when the stream fails otherwise. Whatever, it was mainly about closing properly in terms of HAP-NodeJS.

Oh wait there was two things in the README too..

Thanks :)

Any time, thank you for helping. And for my home automation in general ;)


feat(monitor): :sparkles: add connection pool metrics

Hey, I just made a Pull Request!

:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[x] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Added metrics changes related to https://github.com/backstage/backstage/issues/27229

Hi! I also experimented with putting it centrally in the database provider as a discussion piece for the maintainers. Just to let you know, we haven't forgotten about you, we're looking into things

sure @freben :smile:


Documentation mentions the method recursive(), but it does not exist in Grammar

Documentation is referring to non existing functionality.

Indeed, good catch!
I had to look it up, but I removed it here: https://github.com/norswap/autumn/commit/d8b9b9b4ce60746685cd64bffaa33493de96e8b3, in order to simplify things and reduce the API surface. Apparently didn't thing of checking the documentation :/ I'll update ASAP.
Btw, one can use
rule A = lazy(() -> ... this.A ...);

instead of
rule A = recursive(self -> ... self ...);

I also noticed the same problem with left_recursive which is referrenced but no longer available.
If you're reading through the documentation, feel free to open an issue for any problem you might encounter :) It's much appreciated 👍

Fixed by https://github.com/norswap/autumn/commit/8f2ca9bcc6d1f711e6387cc848d422ff630af884


ci: allow overriding MAKEJOBS

Issue being fixed or feature implemented
That's how these variable are ment to behave

echo "Fallback to default values in env (if not yet set)"

https://github.com/dashpay/dash/blame/develop/ci/test/00_setup_env.sh#L26
That's also how it's done in bitcoin https://github.com/bitcoin/bitcoin/blob/master/ci/test/00_setup_env.sh#L38.
But we broke it in c52992aaa4a5113483c0cc2a97e59eea58eeee35 and I'm not sure why 🤷♂
What was done?
How Has This Been Tested?
Breaking Changes
Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation
[ ] I have assigned this pull request to a milestone (for repository code-owners and collaborators only)

Why? Let's not have a blank PR :)

Sure. Updated PR description.


Chrome network requests

Hey,
I need show http requests. When I updated to new version of Reac-native (0.31.0) React (15.2.1), feature with delete
import { View, Text, StyleSheet } from 'react-native';
GLOBAL.XMLHttpRequest;

show error ReferenceError: XMLHttpRequest is not defined.
I read somewhere that it can be implemented by Charles. Do you have some experience to draw up guidance on how to achieve a listing of HTTP requests?
RN version 0.31.0
@ide Thanks you for reply!

I recommend Charles Proxy or similar proxy software. The Chrome debugger is not a faithful representation of JSC on the device for several reasons (different JS VM, different performance characteristics, entirely async) and Chrome's network stack is different than the device's. So if you want to debug what is truly going on in your app you should use a network inspector that works with your device.
Get Charles Proxy here: https://www.charlesproxy.com. There is a free trial and if you find it useful it's $50 to keep using. All of the documentation for how to use it is here: https://www.charlesproxy.com/documentation. I recommend reading the section that says "iOS" on this page https://www.charlesproxy.com/documentation/faqs/. It tells you how to debug network connections from iOS apps, there's nothing different about React Native so do the same as you would for any other iOS app.


Add build badge

 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.:x: MyTechnical2 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Update docs for new blame walk features

Where?

@stoivo I suggest adding it in History, either under the current git: blame docs, or maybe in it's  own sub-section.

Isn't this what you are looking for just a bit miss formed?https://github.com/divmain/GitSavvy/blob/master/docs/history.md#action-in-blame-view

Here better formed https://github.com/divmain/GitSavvy/blob/blame_doc/docs/history.md