Update "State of support in popular annotation processors"

Signed-off-by: Matthias Robbers<EMAIL_ADDRESS>
Update incremental annotation support status of MapStruct, Realm, EventBus, Room, AndroidAnnotations, Epoxy
Delete duplicate Toothpick entry
Add status of DeepLinkDispatch and Shortbread

I am the author of Shortbread. If this is not considered to be a popular annotation processor, I am happy to remove the entry. Although I think it is a popular Android library (~1.8k stars on GitHub) based on annotation processing.

Thanks @MatthiasRobbers


Add PermuteDimensions and TransposeDimensions transforms

Part of #6768
This PR adds the PermuteDimensions and TransposeDimensions transforms which are useful for video training which is often needed to move the temporal dimension around.
Because the end tensors can have their dimensions completely messed, meta-data information from Images and Videos are not retrained and instead a simple tensor is assumed.
cc @vfdev-5 @bjuncek @pmeier

@pmeier Let's take the naming discussion out side of this PR because these are transforms we need to add ASAP to reach parity of functionality for internal use-cases (ClassyVision). I confirm we need PermuteDimensions because often the video can be read in the following formats "THWC", "TCHW", "CTHW". TransposeDimensions is optional but advised as it will allow us to handle arbitrary batch sizes.
I'll move the _get_defaultdict into utils as you suggested, let me know if there are any other blocking comments.


Usage

Hi
Not an issue but I am having trouble understanding how to use it!
Is there a beginners guide because I am feeling stupid...
I keep getting
Error while evaluating a Function Call, Failed to parse inline template: undefined local variable or method `name' for #Puppet::Parser::TemplateWrapper:0x43e5b812 at /etc/puppetlabs/code/environments/production/modules/mount_providers/manifests/do.pp:13:17 at /etc/puppetlabs/code/environments/production/modules/mount_providers/manifests/init.pp:5 on node

Hello,
Could you show how you're using it please?


Compatibility with Angular 1.4.5

Hey
I've just updated all of our apps bower dependencies and bower is listing:
├─┬ angular-snap#1.8.3
│ ├── angular#1.4.5 incompatible with ~1.2 (1.2.29-build.594+sha.b94a47b available, latest is 1.4.6-build.4236+sha.19ecdb5)
│ └── snapjs#1.9.3 (latest is 2.0.0-rc1)
Is there a version of angular-snap that is ok with later versions on angular?
Thanks!

Use version 1.8.4 :)

@jtrussell Class! Thanks :+1:


Rename a file at the same time to switch the computer window，and then back to vscode, rename operation has been completed

VSCode Version: Code 1.15.1 (41abd21afdf7424c89319ee7cb0445cc6f376959, 2017-08-16T17:15:57.756Z)
OS Version: Darwin x64 15.6.0
Extensions:

Extension
Author (truncated)
Version

code-settings-sync
Sha
2.8.3

code-runner
for
0.7.0

vscode-angular2-emmet
jak
2.0.3

Angular2
joh
2.4.2

intellij-idea-keybindings
k--
0.2.13

node-module-intellisense
lei
1.4.0

vscode-clang
mit
0.2.2

cpptools
ms-
0.12.3

vetur
oct
0.9.5

open-in-browser
tec
1.1.0

vscode-js-console-utils
wht
0.7.0

Steps to Reproduce:
1.When I rename a file and switch the computer window (using cmd + tab) to browse other applications, and then back to vscode, rename operation has been completed, I have to re-rename. Is there any setting to solve? Thank you

Reproduces without extensions: No

Duplicate https://github.com/Microsoft/vscode/issues/31600


307 redirect should preserve request method & data

Currently the request method is changed to GET and the data is dropped when the request is redirected.
However, according to https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#3xx_Redirection & https://tools.ietf.org/html/rfc7231#section-6.4.7, 307 redirect should preserve the original method and the data.
This patch corrects this problem.

Thanks!


Update BackgroundLayer to Foundry VTT 0.7.9

Which class should be updated?
BackgroundLayer
For which version should the class be updated?
Foundry VTT 0.7.9

Fixed by #527


Breaking change in Turbo

Describe the bug
Turo introduced a breaking change in 1.4.0 that requires an explicit tag for links within turbo frames (to indicate if it should do a full navigation or load in the frame). This is visible in the "recent" tab on visualizer when clicking the "view" link.
One fix for this would be to add data-turbo-action="advance" target="_top" to the turbo-frame that contains the links which are expected to do a page navigation.
To Reproduce
Steps to reproduce the behavior:

Go to /shots
Click on "recents"
Click on "view"
"Not Found" shows up with an error from turbo in the console instead of being navigated to the search page.

Expected behavior
The page should navigate to the search results

Thanks for this!
I saw it didn't work on my phone a couple of days ago, but then forgot to look into it 🙈


Fix self-referencing link in Horizontal Pod Autoscaling doc

The link was self-referencing. Linking the walkthrough that has actual example.

Thanks, @rickypai !


Weird Issue with double event fire.

Top work with the directive, very nice n easy to use.
I had a weird issue with the control firing the click event twice.  This effectively checked and then immediately unchecked the the selected Item.
I'm not 100% sure why, it may be something to do with Unions, but who knows.
I got around this by making a very small modification to the $scope.syncItems procedure in your directive thus:
$scope.syncItems = function( item, e, ng_repeat_index) {
                if (e.processed) return;
                e.processed = true;
                e.preventDefault();
                e.stopPropagation();
                ...
Obviously a further investigation into why the event is triggering twice might be a more professional approach, but I just need to get my code out, so this will suffice for me.

Thanks for letting me know. I have heard similar stuffs happened with Batarang, so perhaps it's similar with your case.

No problem. The workaround works perfectly. Feel free to use it - It's a pretty certain catchall.
Sent from Surface
From: Steven
Sent: Monday, 2 February 2015 07:43
To: isteven/angular-multi-select
Cc: Richard Linnell
Thanks for letting me know. I have heard similar stuffs happened with Batarang, so perhaps it's similar with your case.
—
Reply to this email directly or view it on GitHub.

I have the same issue.

Monitoring this.. anyone can help to replicate the issue?


flashrom: unrecognized option '--use-first-chip'

I have several Asus C202S chromebooks (terra) where the firmware-utility script works fine, but on one of them I'm getting an error.  Developer mode is active, the write-protect screw is removed, and I'm running from the chronos account on VT2.
When I try to launch the script, it tells me "Flashrom is unable to read current firmware; cannot continue:"
I tried both with the stock EOL ChromeOS, and after updating to the latest ChromeOS Flex version (131).
The contents of /tmp/flashrom.log say:
/usr/sbin/flashrom: unrecognized option '--use-first-chip'
Please run "flashrom --help" for usage info

After editing firmware-utility.sh to not download a fresh copy of the support scripts, and editing functions.sh to remove the --use-first-chip option, it worked.

fixed -- that param should only be used when the script downloads flashrom under Linux


Could not recieve push notification: Used ionic3

Hi,
I have follwed following steps:

Created firebase project to get google-services.json,sender id and legacy server key.
Installed push plugin ionic3
Installed cordova-plugin-ms-azure-mobile-apps
To send device token to server,referred method initPushNotification from https://medium.com/@ankushaggarwal/push-notifications-in-ionic-2-658461108c59 this document .
On Azure portal,created new mobile app.Reffered https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-cordova-get-started. skipped 1 and 2 step under quick start.
followed steps for creating notification hub:-> Configure a notification hub steps from
: https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-android-push-notification-google-fcm-get-started
ionic cordova build android
Installed application on a device.
Got registeration Id (handler from FCM) success message of registered  (‘gcm’,registration id).
While sending Test send push notification from Azure portal,could not match found.(sent notification successfully 0:passed,0:failed)
Push notification could not received on a device.

Please help me out.

@abhishek3999 Are you still facing this issue with our SDK? If so, can you please provide us some more information on how you are using this SDK with ionic3?


Zabbix Thresholds arent included in the generated graph.

Zabbix Thresholds arent included in the generated graph. How can they be enabled? If you can hint me to the api code.

The reporter renders the panel to PNG using the same functionality available from the user interface by going to Panel > Share > Direct link rendered images.  You can test that via the UI.
This is probably a bug in the Zabix panel (similar to #63, a bug with image rendering in the text panel). If your UI test confirms this, please log a bug at that project.

Duplicates https://github.com/IzakMarais/reporter/issues/29


[Feature Request] Planner tabs Colour Coding

Add colour coding to different icon types like in Jira, so those are easier to distinguish:

what I currently have in mind, lmk what you think

I was thinking of something like this (the changes were generated by LLM, thus not aligning as they should).

Mobile:

Amazing!

Released:


Add --job-args and --spark-submit-opts for EMR on EC2

Add --job-args (variable never used) and --spark-submit-opts (variable not exists) for EMR on EC2.
Currently  --job-args as well as --spark-submit-opts works only for EMR Serverless:
# application_id indicates EMR Serverless job
    if application_id is not None:
        # We require entry-point and job-role
        if entry_point is None or job_role is None:
            raise click.BadArgumentUsage(
                "--entry-point and --job-role are required if --application-id is used."
            )

        if job_args:
            job_args = job_args.split(",")
        emrs = EMRServerless(application_id, job_role, p)
        emrs.run_job(
            job_name, job_args, spark_submit_opts, wait, show_stdout, s3_logs_uri
        )

    # cluster_id indicates EMR on EC2 job
    if cluster_id is not None:
        if job_args:
            job_args = job_args.split(",")
        emr = EMREC2(cluster_id, p, job_role)
        emr.run_job(job_name, job_args, wait, show_stdout)  # add spark_submit_opts

### Tasks
- [ ] Add `--job-args` to EMREC2.run_job
- [ ] Add `--spark-submit-opts` to EMREC2.run_job

Fixed in #35


[stable/velero] Update GitHub URLs to point to vmware-tanzu org

What this PR does / why we need it:
Velero has moved from the github.com/heptio organization to the github.com/vmware-tanzu organization.
Special notes for your reviewer:
The container image repo has not changed; gcr.io/heptio-images is still valid.
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [stable/chart])

/lgtm


Failing to create variables in euler1d.py

Following the issue https://github.com/solvcon/modmesh/pull/361
The PR sets the plotting points as an array 'pt_plot'. And then, it changes the points shown on the figure from coord[::2] to coord[self.st.svr.pt_plot].
However, there is something wrong in this code. It failed to create the variable 'svr.pt_plot' in 'modmesh/modmesh/onedim/euler1d.py'.

Please paste the complete traceback with the error

Please paste the complete traceback with the error

I ran the python files in VSCODE and got the traceback below.
Traceback (most recent call last):
  File "/Users/genelin/modmesh/modmesh/onedim/euler1d.py", line 14, in <module>
    from .._modmesh import onedim as _impl  # noqa: F401
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: attempted relative import with no known parent package

What is the command you run?  If you (cd /Users/genelin/modmesh/modmesh/onedim/; python3 euler1d.py), it's wrong.  You need to make modmesh searchable in your path, and modmesh.onedim.euler1d cannot be executed as a script.

What is the command you run? If you (cd /Users/genelin/modmesh/modmesh/onedim/; python3 euler1d.py), it's wrong. You need to make modmesh searchable in your path, and modmesh.onedim.euler1d cannot be executed as a script.

Sorry, I think I ran the modmesh.onedim.euler1d directly.

In order to run the project correctly, I added a new file startu.py to execute the viewer. I ran it in VSCODE, and pressed the button 'Euler solver' like the picture below.

However, It failed to run the code and the messages are
bash-3.2$ /Users/genelin/devenv/flavors/new/usr/bin/python3 /Users/genelin/modmesh/startup.py
AttributeError: '_modmesh.onedim.Euler1DCore' object has no attribute 'pt_plot'

At:
  /Users/genelin/modmesh/modmesh/onedim/euler1d.py(41): init_solver
  /Users/genelin/modmesh/modmesh/onedim/euler1d.py(28): __init__
  /Users/genelin/modmesh/modmesh/onedim/euler1d.py(136): build_numerical
  /Users/genelin/modmesh/modmesh/app/euler1d.py(486): init_solver
  /Users/genelin/modmesh/modmesh/app/euler1d.py(496): set_solver_config
  /Users/genelin/modmesh/modmesh/app/euler1d.py(470): __init__
  /Users/genelin/modmesh/modmesh/app/euler1d.py(883): load_app
  /Users/genelin/modmesh/modmesh/view.py(101): launch
  /Users/genelin/modmesh/startup.py(3): <module>

Where is your pybind11 wrapper?

It is at /Users/genelin/devenv/flavors/new/usr/lib/python3.11/site-packages/pybind11

That is where you install pybind11, not the wrapper.  Wrapper is a class and the associated wrapping code like:
        (*this)
            .def_property_readonly(
                "coord",
                [](wrapped_type & self)
                { return to_ndarray(self.coord()); })
            .def_property_readonly(
                "cfl",
                [](wrapped_type & self)
                { return to_ndarray(self.cfl()); })
            .def_property_readonly(
                "so0",
                [](wrapped_type & self)
                { return to_ndarray(self.so0()); })
            .def_property_readonly(
                "so1",
                [](wrapped_type & self)
                { return to_ndarray(self.so1()); });

Where is your pybind11 wrapper?

It is at /Users/genelin/devenv/flavors/new/usr/lib/python3.11/site-packages/pybind11

That is where you install pybind11, not the wrapper. Wrapper is a class and the associated wrapping code like:
        (*this)
            .def_property_readonly(
                "coord",
                [](wrapped_type & self)
                { return to_ndarray(self.coord()); })
            .def_property_readonly(
                "cfl",
                [](wrapped_type & self)
                { return to_ndarray(self.cfl()); })
            .def_property_readonly(
                "so0",
                [](wrapped_type & self)
                { return to_ndarray(self.so0()); })
            .def_property_readonly(
                "so1",
                [](wrapped_type & self)
                { return to_ndarray(self.so1()); });

The wrap wrap_onedim.cpp is at /Users/genelin/modmesh/cpp/modmesh/onedim/pymod.

The wrap wrap_onedim.cpp is at /Users/genelin/modmesh/cpp/modmesh/onedim/pymod.

Please provide a link to a file in your repository, not to your local path.

You can also add in-line annotation in this PR.

The wrap wrap_onedim.cpp is at /Users/genelin/modmesh/cpp/modmesh/onedim/pymod.

Please provide a link to a file in your repository, not to your local path.

The link to the wrap_onedim.cpp is here

@Gene0315 your comment in https://github.com/Gene0315/modmesh/pull/1#issuecomment-2211711072 was not clear enough. Please see how the inline annotation in this review comment makes discussions more accurate.
Please try to resolve the testing failures shown in CI (e.g., https://github.com/Gene0315/modmesh/actions/runs/9817249358/job/27108402762?pr=1).

@yungyuc sorry, I don't know what is resolving the testing failure mentioned above. Does it mean that I have to execute the code by terminal with command
make cmakeclean
make buildext viewer VERBOSE=1
./build/dev311/cpp/binary/viewer/viewer.app/Contents/MacOS/viewer

or how can I do it?

@Gene0315 your comment in #1 (comment) was not clear enough. Please see how the inline annotation in this review comment makes discussions more accurate.
Please try to resolve the testing failures shown in CI (e.g., https://github.com/Gene0315/modmesh/actions/runs/9817249358/job/27108402762?pr=1).

@yungyuc sorry, I don't know what is resolving the testing failure mentioned above. Does it mean that I have to execute the code by terminal with command
make cmakeclean
make buildext viewer VERBOSE=1
./build/dev311/cpp/binary/viewer/viewer.app/Contents/MacOS/viewer

or how can I do it?

In that link, you can see Github Actions encountered a testing failure:
=================================== FAILURES ===================================
____________________ ShockTubeTC.test_field_with_numerical _____________________

self = <test_onedim_euler.ShockTubeTC testMethod=test_field_with_numerical>

    def test_field_with_numerical(self):
        self.st.build_numerical(xmin=-1, xmax=1, ncoord=21,
                                time_increment=0.05)
        self.st.build_field(t=0.0)
        self.assertIsInstance(self.st.svr, euler1d.Euler1DSolver)
>       self.assertEqual(len(self.st.coord), 11)
E       AssertionError: 9 != 11

tests/test_onedim_euler.py:110: AssertionError
=========================== short test summary info ============================
FAILED tests/test_onedim_euler.py::ShockTubeTC::test_field_with_numerical - AssertionError: 9 != 11
=================== 1 failed, 178 passed, 5 skipped in 4.31s ===================
make: *** [pytest] Error 1


Fix Flow tests

Automated message from Dropbox CLA bot
@borisyankov, it looks like you've already signed the Dropbox CLA. Thanks!


contenteditable is working fine ?

 editable
Is Above syntax is Correct ?
if yes but its not working

Yes is correct.
But it is recommended to put the true attribute.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable
editable

This is a bug of previous versions.
I just uploaded the new version 0.0.49 that fixes it.

Thank you for super fast response 😍


libev: 4.16.1

Description of package
A high-performance event loop/event model with lots of features
Checklist

[X] Latest upstream version.
[X] I agree to maintain this package (required).

About this libevent conflict, what happens if libevent is not installed? Does libev still function with a missing header?

The depends file can be removed if empty.

@dylanaraps libev should still function without the header file. The header file itself contains the following comment:

libevent compatibility header, only core events supported

Anything that needs this will probably just end up using libevent.

OK. We're safe to rm the conflicting header. :+1:

Note: The included patch likely does nothing at all without autoreconf.
I'm creating an alternative method of generating the pkg-config file.

Amended build script. Removes the patch and the event.h header.
#!/bin/sh -e

./configure \
    --prefix=/usr

make
make DESTDIR="$1" install

mkdir -p "$1/usr/lib/pkgconfig"

# Grab package version.
read -r version _ < "${0%/*}/version"

# Create a 'pkg-config' file.
cat > "$1/usr/lib/pkgconfig/libev.pc" <<EOF
prefix=/usr
exec_prefix=\${prefix}
libdir=/usr/lib
includedir=\${prefix}/include

Name: libev
Description: A high-performance event loop/event model with lots of features
Version: $version
Libs: -L\${libdir} -lev
Libs.private:
Cflags: -I\${includedir}
EOF

# Remove compatibility header which conflicts with 'libevent'.
rm -f "$1/usr/include/event.h"

The creator of libev is against adding a pkg-config file so I don't think we need to add one either.
Source: http://lists.schmorp.de/pipermail/libev/2013q1/002128.html
In fact i3 (and I imagine everything else) doesn't use pkg-config for libev so adding this file accomplishes nothing.
i3 configure:
# libev does not ship with a pkg-config file :(.

Lets remove it.

For reference, Fedora also removed the pkg-config file:
    Don't use pkg-config to check for libev

    Several distributions used to ship a .pc file for libev, but upstream has
    ultimately rejected supporting pkg-config. This is causing distros to
    remove support for libev.

@dylanaraps I'll remove it now. About the checksums, I did re-run kiss c libev but it didn't remove the patches from the checksums file. I'll do that manually now, (not sure if that's a bug in kiss).

(not sure if that's a bug in kiss).

I haven't seen this happen at all ever. Not sure why it didn't remove the unneeded checksum. The package manager loops over the sources file and when regenerating checksums it always overwrites the old ones.

LGTM now :+1:

The PR title doesn't seem to match the package version(?). Also is the source link related to upstream at all?


ePub reader crashes

After installing your package and following the example, the app crashes with the error below
RangeError (index): Invalid value: Valid value range is empty: 0

@moobydrey can you clone repository and run example? https://github.com/rbcprolabs/packages.flutter/tree/master/packages/epub_view/example

native_pdf_render 1.6.2 published
native_pdf_view 1.2.1 published

or try use another epub file in you project
for example: https://github.com/rbcprolabs/packages.flutter/blob/master/packages/native_pdf_view/example/assets/sample.pdf

Okay thanks, i figured it out


Add hlint refactoring as a fixer

hlint exposes a command for automatically refactoring its lint
suggestions. This fits perfectly into the form of a fixer. This commit
provides hlint as a fixer with a simple invocation.
This commit presents two problems:

It introduces haskell_hlint_executable as a global var for setting
the desired hlint executable. This global is not currently respected
by the hlint linter.
ale#Escape does not play nicely with a common pattern in haskell
executable usage. Many stack users invoke compiler tools via
stack exec [command] -- [options]. ale#Escape wraps this command in
quotes, because it includes spaces. This results in silent failure of
the fixer.

This commit does not present resolutions for either of these problems.

So the user would set haskell_hlint_executable to stack and we'd append hlint --?


no occluded chams

title.

why?

why?

what do you mean

Ignore-Z is the occluded chams,the other one is outdated (ig)


Support for diagnostic contexts

Currently we make use of context to set correlation identifiers for all our log requests.  Currently this is not supported using LibLog.  Do you think this would be a good extension to LibLog?
http://logging.apache.org/log4net/release/manual/contexts.html
http://nblumhardt.com/2013/09/serilog-gets-a-diagnostic-context/
http://nlog-project.org/documentation/v2.0.1/html/T_NLog_MappedDiagnosticsContext.htm

Implemented in #27


EXC_BAD_ACCESS when using iOS 9 with Xcode 7 Beta 6

Hi guys,
I switched to the newest Xcode and iOS 9 betas today and I'm receiving reproducible crashes while using AFNetworking. The crash occurs in AFURLConnectionOperation.m line 154 with EXC_BAD_ACCESS, apparently an NSURLRequest is being overreleased: *** -[NSMutableURLRequest release]: message sent to deallocated instance 0x7fa96d2c12f0.
Any ideas on how to fix that?

I'm still experiencing this issue with the Xcode GM from last night...Anyone else experiencing this?

Another Question regarding this issue, might help in the feature...

Yeah thats mine ;) Haven't had any response here in more than a week so I hoped someone on Stackoverflow could help me ...

You are alone after all :)

Are you still seeing this issue in the GM today?

Yes indeed, just tried again.

has anyone solved this yet ?

http://stackoverflow.com/questions/32496522/swift-2-0-random-exc-bad-access?noredirect=1#comment52853946_32496522

Can you provide a sample project that demonstrates this problem? I'm not sure where else to look since I can't reproduce it directly.
Thanks!

刺vyvvvyvyvvvvvvyvvvvvv、一个人了、vyvvvv

vvv

Now that 2.6.2, we are going to be shifting our focus to the 3.0.0 stream, which removes support for NSURLConnection.
We are planning on only addressing critical security and stability issues in the 2.x branch going forward. If this becomes a widespread problem, it will be addressed.
:beers:


add *_action methods

Since Rails 5 the *_filter methods are deprecated, and have been replaced by *_action methods.
I've places the old methods in a separate , but this might as well be the other way around; the new methods in a separate .
Not even sure if too dictionaries with the same name are allowed/supported?

I need this, too. Thank you


Conformability Error for moderately large dataset

Dear Professor Müller and other package maintainers,
Thank you for writing this package! I am facing a technical issue. I am finding that the scpc command does not work for moderately large datasets (error copied below). I know scpc uses a different algorithm for datasets larger than 4500 observations, so maybe this is related?
When I run scpc with N=6381, I get this error
          LNgetOms():  3200  conformability error
         set_ccspc():     -  function returned error
  set_Wx_nocluster():     -  function returned error
             <istmt>:     -  function returned error

When I run it on N=3025 (randomly sampled from the larger one), it works.
Thanks so much, and let me know if you would like me to share my data and code (the data is public so it would not be a problem).
Richard

Fixed now, thank you for bringing it to my attention.

Hi Richard,
I fixed the issue. Thanks again for pointing it out!
Please let me know if you run into further trouble.
Best wishes,
Ulrich
On 10/2/2022 4:36 PM, Richard DiSalvo wrote:

Dear Professor Müller and other package maintainers,
Thank you for writing this package! I am facing a technical issue. I
am finding that the scpc command does not work for moderately large
datasets (error copied below). I know scpc uses a different algorithm
for datasets larger than 4500 observations, so maybe this is related?
When I run scpc with N=6381, I get this error
|LNgetOms(): 3200 conformability error set_ccspc(): - function
returned error set_Wx_nocluster(): - function returned error :

function returned error |

When I run it on N=3025 (randomly sampled from the larger one), it works.
Thanks so much, and let me know if you would like me to share my data
and code (the data is public so it would not be a problem).
Richard
—
Reply to this email directly, view it on GitHub
https://github.com/ukmueller/SCPC/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQISWN3ILZTIBVRSYAFQ3CTWBHW3RANCNFSM6AAAAAAQ3BUVUU.
You are receiving this because you are subscribed to this
thread.Message ID: @.***>


Switch to ddc

another test compile with ddc
fix an issue with Uri.encodeComponent and ddc

rslgtm.  I'm not sure who would be a good reviewer for this?

I've been periodically switching to compiling w/ DDC, testing that, and switching back. I'll be switching this back briefly :) The meat of the PR is in the 2nd commit, which is a few lines long. I generally get @danrubel to review non-trivial PRs, and small enough ones I lob right in.


deprecation of devicemapper: need path forward for block devices + Kata

As highlighted in the docker CE release notes, devicemapper is being deprecated with 18.09.
block based graph drivers provide a much more performant solution for Kata Containers, so we will want to make sure we have a driver plugin available for Kata Containers that leverages block devices.
Following relevant PRs for the deprecation:
https://github.com/docker/cli/pull/1455
https://github.com/docker/cli/pull/1424
Discussion can be seen on the topic here: https://github.com/docker/for-linux/issues/452

@caoruidong @gnawux @sameo @jon @WeiZhang555

I don't have a good suggestion in addition to maintain one devicemapper plugin in Kata community, though that sounds like another burden.  Damn it....

I have been looking at this issue for months actually. Here I conclude some of the situations.
With containerd + shimv2(#572), the snapshot plug-in will pass a Mount interface to the shim, which has the stuff to be mount and the options, which means we could plug the raw device to the VM without mount it if we know it is a block device. As we know the CRI-O folks are working on shimv2 equivalent, then we could think this way works for both of containerd and CRI-O.
Then the issue turns to be "is there a proper block based snapshotter (or say, graph driver) for the future?" Here I have some candidates:

Maintain a devicemapping based snapshot driver. This should work, however, the dm thin-provisioning pool itself is not designed for containers, and the performance/maintenance complexity of the current docker dm driver is not very good for production usage.
Add a new local block based driver: rawblock (hyperhq/hyperd#522) on filesystem might be a good candidate. Here is some comparison:rawblock driver vs vfs driver:
  hypervisor handles block better than dir(9p, sharefs).
  rawblock driver supports copy-on-write

rawblock driver vs devicemapper:
  loopback-based devicemapper is too ugly.

Add a network based solution, such as ceph rbd, which supports copy-on-write snapshot and could be insert to qemu (compiled with librbd) directly without mount it on the host through krbd.

I'd like to learn comments from you guys.

@gnawux Every option indicates we need to maintain block based graph driver in Kata community
And
rawblock driver vs devicemapper:
  loopback-based devicemapper is too ugly.

It's not fair, direct-lvm based devicemapper is the recommended solution instead of loopback based. Though it's true that devicemapper has a poor quality when used in docker.

@WeiZhang555

Every option indicates we need to maintain block based graph driver in Kata community

Unfortunately yes, I think we have to maintain a storage driver in case no others provide one for kata.

It's not fair, direct-lvm based devicemapper is the recommended solution instead of loopback based. > Though it's true that devicemapper has a poor quality when used in docker.

Agree it is not fair. I may be biased, I don't trust the dm driver in the production environment personally.

I have wrote a scratch feature implementing devicemapper within containerd codes (https://github.com/linxiulei/containerd/tree/devicemapper). it worked but needs more works to perfect it.


Security/Cross Site scripting- Entering Javascript on text fields shows unhandled exception error

Security Testing:
Steps to recreate: in the administrator tool , navigate to create/update the cluster
In the text field exter some javascript for checking the cross site scripting security test
Observed: When injecting javascript on text field shows unhandled exception
Expected: Javascript input should be treated as string and should be accepted on the input field

It would be helpful if you could confirm whether the issue is a generic issue throughout the site, or merely confined to the single instance to which you refer...
Thanks,
Martin

Nastaran Avalos and Anita Gilbert
We were able to enter html tags to string field "ex:Location" and cause Server error.


Bump version in monorepo with several commits in different workspaces

Is there an existing issue for this?

[X] I have searched the existing issues

Description of the bug
I found a bug when bumping the version for a specific workspace.
I have a monorepo with a frontend and a backend projects and both have their own version and their own changelog.
I committed some changes on the frontend and different changes on backend.
When I try to bump the version of the backend I get the version of the frontend.
It seems take always the version of the first commit.
The rest of the changelog generation works perfectly by the way :)
Steps To Reproduce
commit a change in one project e.g. apps/front
commit another change in another project e.g. apps/back
then try to run
git cliff versio-prev.. --bump --include-path "apps/back/**/*" --repository "./"
The output version is the apps/front project version bump.
Expected behavior
it should return the bump version of the target project
Screenshots / Logs
No response
Software information

Operating system: macos
Cargo version: 1.76.0

Additional context
No response

--tag-pattern ?

Yup, you can use --tag-pattern to filter for different versions while bumping.


Is this project still maintained ???

Everything is in the title

same question

same here. it has been stuck with alamofire-5.0.0-rc for a long time..

@tristanhimmelman Hej :) Any news? Maybe someone else could maintain it if no time is left on your side?

pod 'AlamofireObjectMapper', :git => 'https://github.com/RomanPodymov/AlamofireObjectMapper.git'


Missing chain PR-QBS

Hi,
I'm trying to help someone running Qubes OS 4.2 with mullvad who is using this repo to fix DNS problems.
However, by default, there are no chain PR-QBS and no table named "nat", it doesn't seem the scripts are creating them at all. Is something missing?

Yes, on fedora-40 (maybe fedora-39) based kernels there is no more chain of PR-QBS.
Working on getting things right.

@rapenne-s

Hi,
I'm trying to help someone running Qubes OS 4.2 with mullvad who is using this repo to fix DNS problems.
However, by default, there are no chain PR-QBS and no table named "nat", it doesn't seem the scripts are creating them at all. Is something missing?

Check out the newest version, it will work on Qubes 4.2.


Let's GUI

🎆Wowed to see this. Thanks for this @gossi. I think now we can think of a GUI similar to https://cli.vuejs.org/dev-guide/ui-info.html

Absolutely! I've already run some experiments for GUI and the way I want it to be done.
Though, I'm working on the next ember-cli-create version as we speak, there needs to go in some functionality before talking about GUI. When I'm done, will write a blog post, also touch what needs to be done from ember side, to support a GUI for cli to create an enjoyable experience.

love to pitch in anytime 🙂

found something related in the forum
https://discuss.emberjs.com/t/localdev-tool-ember-hearth-next/15284
inspired by Vue GUI


question about adversarial robustness experiment

Hi, I have a question on "Model Robustness Study against Noise".

Which attack method is used in the experiment?
Did the attack occur during the training phase or the testing phase?

Looking forward your reply! Best wish!

Thanks for your interest.
For the questions:

We use random noise in the experiment by injecting noisy edges into the original graph structure at different rates.
After training GraphEdit we inject noise and use the trained GraphEdit to denoise before the GNN training.


Consider using pre-commit.ci

As title says, it will keep your pre-commit config up to date and will lint incoming PRs automatically (and fix if tools apply fixes).
For example right now all 4 tools in pre-commit config have outdated versions specified.
pre-commit.ci

Thank you for suggesting it. That sounds like a great tool. We will add it to the project

I just set it up. Thanks for the suggestion @Molkree


Fix build breakage introduced by af8a897

Bypassing swift-ci here, since it doesn't test the Xcode project.


Bug: Outdated Twitter Logo in PyData Open Source Repository

Description:
Issue:
The PyData Open Source repository currently displays an outdated version of the Twitter logo. The logo being used is not in sync with the latest branding guidelines.
Steps to Reproduce:
Visit the PyData Open Source repository on GitHub.
Navigate to the section displaying social media links.
Observe the Twitter logo and compare it with the latest Twitter branding guidelines.
Expected Result:
The Twitter logo should adhere to the most recent branding guidelines provided by Twitter.
Actual Result:
The current Twitter logo appears to be outdated and may not align with the latest branding standards.
https://github.com/pydata/pydata-sphinx-theme/assets/120818337/62de1843-3fa6-494a-85ac-ba891120291d

This is not the repository for the website seen in your screen capture. This repo is for the Sphinx documentation theme developed by PyData. If that website's source has a public repo, I don't know where it is.  I suggest following the advice just below your cursor in the screen capture:

CONTACT US
Questions? Comments?
Contact<EMAIL_ADDRESS>


Mouse input

Nice to see you tackling this, Marijn!

I've left a few code-related comments, but your code appears to be working well regardless. I'd like to do some more testing and verification, still, though.

We now have src/mouseinput.cpp and src/input/mouse_input.cpp. One should probably be consolidated into the other.


chore: upgrade to golang v1.22.5

What type of PR is this?

What this PR does / why we need it:
upgrade to golang v1.22.5
Which issue(s) this PR fixes:

Fixes #

/retest
/assign @zirain


Expo support

I beleive there is an expo sdk 50 support for react-native-share,
after running the expo prebuild and then expo run ios to build the app i get the following error:
#include "Props.h"

12 | #include <react/renderer/core/PropsParserContext.h>
|          ^ 'react/renderer/core/PropsParserContext.h' file not found
13 | #include <react/renderer/core/propsConversions.h>

im not sure if npm installl is the only thing required to do it.
is there setup on how to use with expo pease?

Can you try with latest Expo version (51 as of now I believe)?

Can you try with latest Expo version (51 as of now I believe)?

that will be so complicated for us, since we need lot of changes and few things we use i beleive are not stable on 51

After some checking, I realized that new codegen mechanism only supports React Native 0.74 and up, while Expo 50 supports 0.73: https://expo.dev/changelog/2024/01-18-sdk-50
So for now, you may try a lower version of this lib, maybe 5.3.2.


Add actual github support.

you support netlify and github but they dont appear to harmoniously. from bolt.new you can click deploy and it says it updates to netlify, it doesnt . you click open in stackblitz and the repo you had set up is no longer there and says create. why can i just re-add it, why do i have to create one.

that's not a feature as of now
I've build this web tool for just this issue, previously using script on local now its a website much easy, enjoy
https://boltsync.mystify.tech/
https://www.youtube.com/watch?v=IneFM6ViV8s


Aggregate loses data if submission batches are not sequential

Migrated to opendatakit/aggregate#77 by spacetelescope/github-issues-import
Note: I tested this with ODK Aggregate v1.4.5. My user experienced this issue in v1.4.6. If Aggregate's (batches) submission handling has been updated in v1.4.7, please accept my apologies and discard this issue. (I don't seem to be capable of updating Aggregate any more).
If a submission contains two 9Mb images (I used the same image with different filenames), the submission is split up into 2 batches. I found that if both batches are sent in close succession, i.e. the second batch is sent before the first batch submission has received a response from Aggregate, Aggregate returns a 201 response for both batches. This indicates to the client the record was received successfully.

It seems that the record is not available in Aggregate though and I see an error like this:

The OpenRosa submission spec doesn't specify that these batches need to be sent sequentially. Ona doesn't require this either (and presumably nor do KoBo and Formhub).
As a workaround Enketo now sends batches sequentially. However, considering the serious consequences (permanent data loss?) of this bug, I wanted to report it.

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain beorse.net has exceeded the max emails per hour (273/250 (109%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from o3.sgmail.github.com ([<IP_ADDRESS>]:42637)
by hp159.hostpapa.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.89)
(envelope-from<EMAIL_ADDRESS>id 1dgMCf-000eaF-Aj
for<EMAIL_ADDRESS>Fri, 11 Aug 2017 22:31:05 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;
h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
s=s20150108; bh=I5NT0qU7sc7SS8z2oug4PIInUck=; b=HiJfn5keHiRXuc8K
VvQ9nGTTKmAPZo21sp9RTHDsSHwIt5bjUn70Cc8Z5y72II18h7nNUdZsW+sT1ZAu
5wtS5TuhwQQEe7ZbztoH0i5AKOO23ckcFU55LeWRv5BF0mBqUB7gh41EmEboMg0a
K6GHd3qzexK7traQB+Vh6UE+kWU=
Received: by filter0930p1mdw1.sendgrid.net with SMTP id filter0930p1mdw1-31664-598E6841-4E
2017-08-12 02:30:25.65219349 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [<IP_ADDRESS>])
by ismtpd0024p1mdw1.sendgrid.net (SG) with ESMTP id M1jD0NJwRsGJsEgGKJXVXA
for<EMAIL_ADDRESS>Sat, 12 Aug 2017 02:30:25.607 +0000 (UTC)
Date: Sat, 12 Aug 2017 02:30:25 +0000 (UTC)
From: Open Data Kit<EMAIL_ADDRESS>Reply-To: opendatakit/opendatakit<EMAIL_ADDRESS>To: opendatakit/opendatakit<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [opendatakit/opendatakit] Aggregate loses data if submission
batches are not sequential (#1195)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_598e68415f054_510f3f8fdce77c2c1330d2";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: opendatakit-bot
X-GitHub-Recipient: jbeorse
X-GitHub-Reason: subscribed
List-ID: opendatakit/opendatakit <opendatakit.opendatakit.github.com>
List-Archive: https://github.com/opendatakit/opendatakit
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/AAUZr5hsLLw3PtV2HhtWyL7S0KMojqAtks5sXQ5BgaJpZM4HSsMX
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>X-SG-EID: JVRD81wLmvjBgNlAmNtibjEbEEhcPGKEESixoxP2c45s1DJS7g75BvvAZG7wW5eaLzp8xva5RovlYr
moioJI2r6TrQ8TArYIuX9Tw3bXFoPWqDB3doBbu/ZOa3TKfFz/w3UqsFxTwN6jrsVvVQKslaq9UQHz
LYdn0YmnxkLVHzvgU/yuZzgtGEuzMW+qrHhRSH86XBUqQ98ivSOUdsO81t5pcBoyMc0NQygjeURcZk
Q=
----==_mimepart_598e68415f054_510f3f8fdce77c2c1330d2
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #1195.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/opendatakit/opendatakit/issues/1195#event-1203484305
----==_mimepart_598e68415f054_510f3f8fdce77c2c1330d2
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #1195.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_598e68415f054_510f3f8fdce77c2c1330d2--


doc: replace pcre with pcre2 in example script

Description of changes
The pcre library is "now at end of life, and is no longer being maintained," according to the upstream maintainers. Accordingly, we should replace uses of pcre with its actively maintained successor, pcre2, wherever possible.
In this case, we just replace a usage of pcregrep in the documentation with pcre2grep. The output is the same as before. As a quick test, compare the outputs of the following shortened examples:
nix-shell -p curl pcre2 --run "echo \`curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcre2grep -o1 '/(([0-9]\.?)+)/'\`"

nix-shell -p curl pcre --run "echo \`curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcregrep -o1 '/(([0-9]\.?)+)/'\`"

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/2024-01-18-documentation-team-meeting-notes-105/38475/1


Simulate connection broken

I would like to know is it possible to simulate connection loss using supertest?
I have some file upload feature, and I use multiparty to handle it.
In my controller, I have temporarily added a:
//Simulate request aborted
                setInterval(function() {
                    request.emit('aborted');
                },200);

I use supertest like this:
it('should upload image with name for user', (done) => {
            request(app)
                .put('/api/v1/me/image/image-test-name.jpg')
                .attach('file', 'test/fixtures/images/demo.jpg')
                .set(constants.HEADERS.USER_1)
                .expect(() => {
                })
                .expect(200, done);
        });

setInterval makes it work for me, but it would be ideal if I could do it using supertest.

Using ExpressJS, I ended up doing setTimeout(() => req.socket.destroy(), 100)


Tried to copy ami-3b90a80b into my region: You do not have permission to access the storage of this ami

I'm currently fiddling a bit around with mzbench, and I'm very impressed. After taking some hurdles it is super easy to adjust the http_worker to my needs. I hope I can provide a PR or an release of my extended http woker (including hackey header and options).
But now to the reason of this issue: I tried to copy your ami to my region (eu-central-1), but it seems you granted no read access to your ami bucket. Can you adjust it or copy it for me into the region? I would appreciate it :)
Greetings and thanks to open source this handy tool.

Nice to hear!
ami for eu-central-1 is ami-dfd6c8b3, please check if it works for you

Sorry for the late answer,
I want to thank you, everything is fine.
Greetings
On Tue, 15 Mar 2016 at 05:23 Renat Idrisov<EMAIL_ADDRESS>wrote:

Closed #35 https://github.com/machinezone/mzbench/issues/35.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/machinezone/mzbench/issues/35#event-589742605

Nice to hear that!


Adding SEO, Link embeds and RSS Feed

Adding SEO, Link embeds and RSS Feed

#3

Hey @wh0sumit I have added a basic SEO structure and icon to the website for now.
Please give me access to wh0sumit/dunolabs-website - so that I can test on staging via deployments.


Sometimes 's don't work in dev

Bug report
Describe the bug
Sometimes when I have links they don't want to load in my dev environment. However when it's on the cloud it works fine. I'm not sure why.
To Reproduce
Don't really know what steps I can do. Sometime's it works, sometime's it doesn't. If I refresh the page in a new tab, it will work as expected.
<Link href="/config/link">Text Here</Link>
Expected behavior
For it to go to it's respected link.
System information

OS: macOS
Browser: safari
Version of Next.js: "next": "^7.0.2",

I think this might be a duplicate of https://github.com/zeit/next.js/issues/5598

If this is the same issue as #5590 see this workaround https://github.com/zeit/next.js/issues/5598#issuecomment-439678578

I was able to solve my problem, it was basically a Provider that was giving problem to render the page.

@iamandyk yes, in my case I am using a redux alternative that is the reworm and it has a provider that I put in the _app ... In this both the  and the Router.push have stopped working. When removing returned to work normally, hence my solution was to instantiate the provider inside a HOC and only call when it will use. The route system has returned to normal.


BUG: MacOS universal2 wheels have two gfortran shared libraries, which trips up PyInstaller

Describe your issue.
Starting with release 1.8.0 there seems to be a mismatch of shared libraries. Please see the failure message on this github actions job:
https://github.com/danielhrisca/asammdf/runs/5109724435?check_suite_focus=true
Reproducing Code Example
Try to build a stand-alone application using PyInstaller

Error message
Traceback (most recent call last):
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/bin/pyinstaller", line 8, in <module>
      sys.exit(run())
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/__main__.py", line 124, in run
      run_build(pyi_config, spec_file, **vars(args))
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/__main__.py", line 58, in run_build
      PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/building/build_main.py", line 793, in main
      build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/building/build_main.py", line 725, in build
      exec(code, spec_namespace)
    File "asammdf.spec", line 83, in <module>
      exe = EXE(
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/building/api.py", line 490, in __init__
      self.pkg = PKG(
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/building/api.py", line 205, in __init__
      self.__postinit__()
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/building/datastruct.py", line 155, in __postinit__
      self.assemble()
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/building/api.py", line 268, in assemble
      fnm = checkCache(
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/building/utils.py", line 361, in checkCache
      osxutils.binary_to_target_arch(cachedfile, target_arch, display_name=fnm)
    File "/Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/PyInstaller/utils/osx.py", line 315, in binary_to_target_arch
      assert target_arch in archs, \
  AssertionError: /Users/runner/work/asammdf/asammdf/.tox/exe/lib/python3.9/site-packages/scipy/linalg/../.dylibs/libgfortran.5.dylib is incompatible with target arch x86_64 (has arch: arm64)!

SciPy/NumPy/Python version information
1.8.0 1.22.2 CPython 3.9.10 on macOS-10.16-x86_64-i386-64bit

I'm also experiencing this (example github actions run).

Hi @danielhrisca, thank you for reporting. I am not familiar with pyinstaller so it's not clear to me what it's doing and what we could have done to break things. Can you provide something to reproduce the issue or more logs to understand what pyinstaller is trying to do?
We added two external C-submodules UNU.RAN and PROPACK. That could be linked.

pyinstaller just bundles the python interpreter + libraries into a distributable package. It looks at the imports and sees what libraries are necessary, then copies the library from the site_packages folder
In this case I think that the macos scipy wheel for x86_64 contains a shared library which was compiled for arm

Ah ok, I see. The wheels are created on another repo. cc @tylerjereddy
Here is the relevant CI files
https://github.com/MacPython/scipy-wheels/blob/master/azure-pipelines.yml
https://github.com/MacPython/scipy-wheels/blob/master/azure-posix.yml
Maybe a bug in the logic when we specify PLAT: "x86_64". Did you try with another version of Python?

Did you try with another version of Python?

As you can see here only Python 3.9 fails. Python 3.7, 3.8 and 3.10 are ok

In this case I think that the macos scipy wheel for x86_64 contains the shared libray libgfortran.5.dylib which was compiled for arm

Ah, that would be bad. Are you sure though? That would mean that the wheel would be broken for regular use on x86_64 as well, not just for PyInstaller. And we'd see many more complaints here I imagine.
Can someone with an Intel Mac confirm where the Python 3.9 wheels is importable and passes its tests (import scipy; scipy.test())?

I have an Intel Mac. I created a Python 3.9.10 conda env and installed scipy:
>>> pip install scipy
Collecting scipy
  Using cached scipy-1.8.0-cp39-cp39-macosx_12_0_universal2.macosx_10_9_x86_64.whl (55.6 MB)
Collecting numpy<1.25.0,>=1.17.3
  Using cached numpy-1.22.2-cp39-cp39-macosx_10_14_x86_64.whl (17.6 MB)
Installing collected packages: numpy, scipy
Successfully installed numpy-1.22.2 scipy-1.8.0

I then ran:
>>> import scipy
>>> scipy.test()

The tests pass:
35397 passed, 2767 skipped, 11452 deselected, 104 xfailed, 10 xpassed, 15 warnings in 617.26s (0:10:17)

I then went into the scipy/.dylibs directory:
(test) 192-168-1-100:.dylibs andrew$ lipo -info *.dylib
Architectures in the fat file: libgcc_s.1.dylib are: x86_64 i386
Architectures in the fat file: libgcc_s.2.dylib are: arm64
Architectures in the fat file: libopenblas.0.dylib are: x86_64 arm64
Non-fat file: libgfortran.3.dylib is architecture: x86_64
Non-fat file: libgfortran.5.dylib is architecture: arm64
Non-fat file: libquadmath.0.dylib is architecture: x86_64

There are two libgfortrans, one that's targeting x86_64, and one targeting arm64.

So the original error message is technically correct, there is an arm64 dylib (actually libgcc_2 as well) present in the wheel, it's just that it has no effect when in a normal interpreter. I'm guessing because all the symbols are resolved by the other version of the same library.
I don't know how easy it would be to ensure that only one version of libgfortran, with x86_64 and arm64, is bundled. I could hazard a guess that it should be possible to make a FAT x86_64/arm64, but libgcc_s might be harder.
Perhaps @matthew-brett might be able to shed light, because it might be something to do with delocate?

I note that there is a dedicated Intel wheel, scipy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl. That seems to only have the right architectures bundled:
(test) P0014M:.dylibs anz$ ls
libgcc_s.1.dylib	libgfortran.3.dylib	libopenblas.0.dylib	libquadmath.0.dylib
(test) P0014M:.dylibs anz$ lipo -info *.dylib
Architectures in the fat file: libgcc_s.1.dylib are: x86_64 i386
Non-fat file: libgfortran.3.dylib is architecture: x86_64
Non-fat file: libopenblas.0.dylib is architecture: x86_64
Non-fat file: libquadmath.0.dylib is architecture: x86_64

@danielhrisca, can I recommend that if you want to use scipy in a PyInstaller bundle that you use the scipy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl wheel?

Thanks for that detailed analysis @andyfaff!
That all looks correct, at least in the sense that all the architectures one expects and no extra ones are present for both universal2 and x86_64 wheels.

I don't know how easy it would be to ensure that a fat binary of libgfortran, with x86_64 and arm64, is bundled. I could hazard a guess that it should be possible to make a FAT x86_64/arm64, but libgcc_s might be harder.

@isuruf implemented this universal2 support, so may be able to say more.
Right now it looks like the only reason we have universal2 wheels is PyInstaller, py2app etc., so if that doesn't work anyway we may as well get rid of them if it's not easily fixable.

@danielhrisca do you really need to build a universal application, or would you be fine building separate Intel and arm64 installers for your users?

This is actually a duplicate with gh-15539, where these issues were discussed and resolved. PyInstaller issue is on their side it looks like from that conversation. So I'll close this issue.

@danielhrisca do you really need to build a universal application, or would you be fine building separate Intel and arm64 installers for your users?

This question is still of interest.

It was not my intention to create an universal application, just to run the build on a macos VM. I guess I'll follow the other issue for a solution. Thanks

@danielhrisca Did you somehow managed to get your pyinstaller build to work on Intel macOS / fix this AssertionError?
I am having the same problem

For those who will get here through Google, etc:

INFO: This issue has been solved in PyInstaller version 4.10

https://github.com/pyinstaller/pyinstaller/releases/tag/v4.10


Correct link title in security-context.md.

The link to an article discussing Docker and SELinux has been replaced with a link to a CRI Plugin configuration guide, which includes configuration items related to AppArmor and SELinux.
However the link still has the original title ("Tuning Docker with the newest security enhancements"). This change updates the title to match the title of the current target article.

/approve


How to use the "Pester Task" in my YAML file for Azure Pipelines?

Pester Task latest Version from Marketplace
Where are you running it?

Azure DevOps Service (VSTS), acutally I use Azure Pipelines

Expected behaviour and actual behaviour
I want to use this Task in my YAML file, but unfortunately I cannot find the documentation how I can insert it.
For example like the default Copy Task. Therefore I would require the "Taskname" Task and all the possible options via YAML.
Because in Azure Pipelines I can not find the GUI like in the documentation for adding a new Build Step, it looks like you are using another Version of the Cloud Service:

Our docs are currently out of date for this as it's not a feature I've made much use of yet. I'll aim to get these updated in the next few weeks, I'm on holiday for now so I'll sort it when I'm back with a real pc.
In the meantime if you create a build in the UI, add the pester step and then click the export to yaml button it should show you exactly what you want.

From: Patrick Gruber<EMAIL_ADDRESS>Sent: Wednesday, October 24, 2018 4:04:24 PM
To: rfennell/vNextBuild
Cc: Subscribed
Subject: [rfennell/vNextBuild] How to use the "Pester Task" in my YAML file for Azure Pipelines? (#390)
Pester Task latest Version from Marketplace
Where are you running it?

Azure DevOps Service (VSTS), acutally I use Azure Pipelines

Expected behaviour and actual behaviour
I want to use this Task in my YAML file, but unfortunately I cannot find the documentation how I can insert it.
For example like the default Copy Taskhttps://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/copy-files?view=vsts. Therefore I would require the "Taskname" Task and all the possible options via YAML.
Because in Azure Pipelines I can not find the GUI like in the documentation for adding a new Build Step, it looks like you are using another Version of the Cloud Service:
[pipeline]https://user-images.githubusercontent.com/36075173/47415572-054e5d00-d774-11e8-8cd1-adabb45bf03a.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/rfennell/vNextBuild/issues/390, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AQDqFtqR0kRjr_XauWtst5Q60FPU1mgLks5uoB8IgaJpZM4X3WRb.

Thanks for the very quick answer @ChrisLGardner !
Then, I will wait for your update, because in my Azure Pipelines it is not possible to add the Task via GUI, only in "Releases" and that's not the location where I want to use it.
Have a great holiday my friend ;)

I needs to get the documentation for yaml usage for all the tasks in the wiki. Should have done it a while ago

@rfennell Can I find out all the information inside the file task.json?
So I am right if

Taskname is 31EF0033-64E3-4C55-B888-F446541474A6 ?
Possible options found under the json attribute input?

Yes the task.Json file has all the details, that is what I need to transpose to the wiki. I wonder if there is a tool to do it, or will I have to write one?

I'd just add each task to a build, set values for all the properties and then use the export to yaml functionality to get the majority of that data out of it. I'm pretty sure the name of the task is a little weird for yaml but I can't remember why.

From: Richard Fennell<EMAIL_ADDRESS>Sent: Wednesday, October 24, 2018 5:39:49 PM
To: rfennell/vNextBuild
Cc: Chris Gardner; Mention
Subject: Re: [rfennell/vNextBuild] How to use the "Pester Task" in my YAML file for Azure Pipelines? (#390)
Yes the task.Json file has all the details, that is what I need to transpose to the wiki. I wonder if there is a tool to do it, or will I have to write one?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/rfennell/vNextBuild/issues/390#issuecomment-432587567, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AQDqFmNPQ3WUpaP7pk5uVn9KqRRH_fh6ks5uoDVlgaJpZM4X3WRb.

I am working on documentation for all the task in YAML, writing a tools to export the task.json as markdown documentation

@PatrickGrub  Will this do you YAML documentation?

I just tested following YAML
- task: Pester@1
  inputs:
    scriptFolder: '$(Build.SourcesDirectory)'
    resultsFile: '$(Build.SourcesDirectory)\Test-Pester.XML'

Because I have compared it with the task.json from the Copy task and it looks like we should use the Name from the task.json as Task in the YAML.
The "@1" means which version, but when building it shows me following error:
Job Job1: Step references task 'Pester' at version '1' which does not exist.

I got sure it is installed because in Releases I can Add Task "Pester Test Runner from Black Marble".

I have just update the auto documentation generated tool, see if looks better to you
It generated, as the required variables
# Pester Test Runner from Black Marble
# Description - Run Pester tests by either installing the latest version of Pester at run time (if possible) or using the version shipped with the task (4.3.1)
- task: Pester
  inputs:
     # Required arguments
     scriptFolder: $(System.DefaultWorkingDirectory)\*
     resultsFile: $(System.DefaultWorkingDirectory)\Test-Pester.XML
     run32Bit: False

As to your @1, the shipping version is @8, we don't ship old versions in the extension

Awesome, the documentation looks great!
My Task was successful, thanks for the mentioning about versioning 8! You can close this issue if you want to and happy coding my friend ;)

Great glad it has worked out OK


[WIP} feat: port the NodeUnschedulable in-tree plugin to wasm

What type of PR is this?
/kind feature

What this PR does / why we need it:
Ports the in-tree NodeUnschedulable plugin
Which issue(s) this PR fixes:

Relates https://github.com/kubernetes-sigs/kube-scheduler-wasm-extension/issues/101
Special notes for your reviewer:
This is a work in progress, I have made it work locally, but this is not finished yet. I have created this PR to get early feedback as I am not sure some things need to be handled the way I handled them.
I need to add more tests, will do that in the next couple of days.
Does this PR introduce a user-facing change?

NONE

What are the benchmark results of this change?

/cc @sanposhiho  @Gekko0114  @utam0k

Here is an AI generated summary of the benchmark report (should be taken with a bit of reservation):
Report on Scheduler Performance: Go In-tree vs. WASM Plugin
Scheduling Throughput (pods/s):

Default Go In-tree: Generally has a higher throughput (e.g., ~183.8 pods/s).
WASM Plugin: Lower scheduling throughput compared to the Go in-tree version (e.g., ~55.6 pods/s for some configurations).
Analysis: The Go in-tree scheduler demonstrates better throughput, indicating it can schedule more pods per second. This is a key metric for scenarios requiring high scalability and rapid scheduling.

Scheduling Attempt Duration (ms):

Go In-tree: Shows shorter average and percentile durations (e.g., ~20.97 ms for Average, 20.8 ms for Perc50).
WASM Plugin: Exhibits longer attempt durations (e.g., ~25.9 ms for Average and higher 99th percentile values like 563.2 ms).
Analysis: The Go in-tree scheduler performs better in terms of scheduling attempt duration, suggesting it is quicker at attempting to schedule individual pods compared to the WASM-based plugin.

WASM Plugin: Longer average scheduling times with higher percentile spikes (e.g., ~8030.8 ms Average and significant jumps at Perc90 and Perc99 levels).
Analysis: The Go in-tree scheduler provides more stable and quicker scheduling times, indicating a more predictable performance under load. The WASM plugin shows greater variability and higher latency, particularly under stress.

Extension Point Durations (ms):

PreFilter, Filter, Score, Bind, etc.:

Go In-tree: Generally faster across extension points (e.g., averages in the sub-millisecond range).
WASM Plugin: Shows more variability and higher values in specific extension points (e.g., Filter averaging at ~15.98 ms compared to Go's sub-millisecond figures).

Analysis: The Go scheduler demonstrates better performance across the different extension points of the scheduling process, which contributes to overall scheduling efficiency.

High Percentile Analysis (Perc99):

Go In-tree: Tends to have lower 99th percentile values, indicating more consistent performance even under heavy load.
WASM Plugin: Often displays higher 99th percentile times, suggesting potential bottlenecks or slower edge-case performance.
Implication: High 99th percentile values in the WASM plugin imply that, in scenarios with peak demand, performance can degrade significantly, leading to higher scheduling latency.

Thanks for the PR @dejanzele.
FYI though, I'm away for Kubecon and most likely cannot visit here until the week after next. Pre-apologize for that!

@Gekko0114 @utam0k can you take a look as well?


hovering an error should show the error message

In the Java editor hovering over an error span pops up a hover with the actual error message. We definitely need that for the Ceylon editor!

Um. Now I can't reproduce this problem!

Closing, for now.

Yes, it always shows a yellow tooltip when you hover the error, and it shows the error in the status bar if you click on the underlined code. The tooltip is a little simplistic though, you can't select the text and it does not highlight code snippets.

I don't know what was going on last night when the hover wouldn't pop up at all.


Initial Changes

Added a config file (~/.fff) and removed globals
Made f_color1 have priority over di from LS_COLORS
Added f_visual_default to allow prioritizing EDITOR over VISUAL
Added f_print_actions to toggle printing file operations so you can look back at them after exiting
Added f_trash_confirm to allow not asking for confirmation when trashing files (I don't know why this wasn't added when the default option isn't to permanently delete)
Added fkey_img_preview_max to preview images at maximum size

Selected wrong repo, sorry.


⚠ T:Riza Docs has degraded performance

In 2fcd8d4, T:Riza Docs (https://docs.triza.dev) experienced degraded performance:

HTTP code: 200
Response time: 3986 ms

Resolved: T:Riza Docs performance has improved in b47a391.


Feature/decision api

Codecov Report
Patch coverage has no change and project coverage change: -2.81 :warning:

Comparison is base (00fcc69) 57.46% compared to head (4772f15) 54.66%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #32      +/-   ##
==========================================
- Coverage   57.46%   54.66%   -2.81%
==========================================
  Files          68       69       +1
  Lines        1051     1105      +54
==========================================
  Hits          604      604
- Misses        329      383      +54
  Partials      118      118

Impacted Files
Coverage Δ

cmd/targeting_key/create.go
57.14% <ø> (ø)

cmd/targeting_key/delete.go
53.84% <ø> (ø)

cmd/targeting_key/edit.go
50.00% <ø> (ø)

cmd/targeting_key/get.go
53.84% <ø> (ø)

cmd/targeting_key/list.go
62.50% <ø> (ø)

cmd/targeting_key/targeting_key.go
100.00% <ø> (ø)

utils/const.go
0.00% <0.00%> (ø)

utils/httpRequest/decision_api.go
0.00% <0.00%> (ø)

utils/httpRequest/request.go
34.88% <0.00%> (-13.51%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Serialized Artifact Format

We should make persisted artifacts self-describing. Specifically, this applies to the filesystem backend for artifact storage, but it will be relevant later as we expand to new storage backends.
A basic implementation of this should make the distinction between artifact-agnostic content and artifact-specific content. We should pull out artifact-agnostic content (fields that are consistent across all artifact types) into a consistent meta field within the document. Currently, this should contain the kind field which identifies the type of artifact that it represents, as well as the schema_version field. Then, the top-level data field contains all of the remaining fields that are specific to the particular artifact type. A simple example of this is shown below.
{
 "meta": {
    "kind": "...",
    "schema_version": "..."
  },
  "data": {
      ... artifact specific content ...
  }
}

This is resolved (implicitly) by #152.


Pass target directly to popper

Allows passing in a target prop to the Popper component directly, bypassing the need for the Manager and Target components. I implemented this feature for personal use initially, as it was needed in the development of a custom UI library.
The documentation and examples have been updated. I did try to make clear that the Manager and Target pattern is recommended and easier to use, and should be preferred in most cases.
It was challenging to think of a good example for this feature. I saw two options; get a ref and use that, or get an element directly from the DOM. I didn't want to do the latter, because it's generally recommended to avoid that when using React. But the ref was problematic as well. If I just grabbed a ref and used it right away, the resulting component would fail to pass in a target prop on the first render, because the ref doesn't get called until after the child component mounts. I considered briefly just using forceUpdate to trigger a second render in componentDidMount, but that was too confusing for an example.
Instead, I side-stepped the issue by writing an example that defaulted to not showing the popper component at all. That avoids the ref issue, because the popper is always hidden on first render, so it doesn't need to be shown. However, this gave me another concern - that people would look at the README for a quick example of how to make an open/close-able popover and grab that example without considering whether using Manager would suit their use case better. So to avoid that circumstance, I also added an example doing the same thing with Manager and Target first.

Does this support to pass an object as reference element?

This supports passing a DOM Element. That's the same thing a React ref callback would get you, or a call to document.querySelector or whatnot. It's the same thing that the Target component currently passes to the Manager, which passes it to Popper.
Is there another possible input that we should support? I hadn't thought of any other use cases.

https://popper.js.org/popper-documentation.html#referenceObject

Interesting; I didn't know about those.
I suspect the only thing stopping this change from being compatible with referenceObjects is the PropType validation. That's an easy change to make - I'll do that and test it this evening.

The target prop now supports being passed a Popper referenceObject.

Allows passing in a target prop to the Popper component directly, bypassing the need for the Manager and Target components.

I'm glad I looked in Pull Requests because this is exactly what I needed. I was considering not using react-popper because reliance on context requires the target and popper to be rendered in the same context. In my case, I want to render the popper in a component that receives the target via a callback.

I considered briefly just using forceUpdate to trigger a second render in componentDidMount, but that was too confusing for an example. Instead, I side-stepped the issue by writing an example that defaulted to not showing the popper component at all. That avoids the ref issue, because the popper is always hidden on first render, so it doesn't need to be shown.

I'm using the same pattern in my application. Controlling rendering of the popper based on state makes popper more composable and flexible for more complex scenarios.

I used to do the same because of some older version of react-portal that was making the use of the context impossible not a problem anymore from my side.
It's a nice addition to the package

Any idea when you plan to merge this PR ?
Thanks :)

I have tried this, but the position did not seem to change when the the target prop is changed.
Could someone confirm that it works for them when changing target dynamically (or confirm that it does not work for them as well)?

@ahx I think you're right. I'll look at fixing this now.

I believe it should update now when the target changes. Let me know if it works. Thanks.

@Gudahtt It works as expected, thank you! react-popper is much easier to use for us now. I really like this PR. 👍


Image policy

Explain problem to solve
We will delete old image every 6 months.
(In order to keep 3 version of kubernetes)
Describe the solution you would like
Options 1:
Patch this projet to not use autoscaling
https://github.com/bonclay7/aws-amicleaner
And integrate to a github ci pipeline
Options 2:
Create a script with osc-sdk-python to delete image that is older than 6 months.
Garder la dernière version au sein d'une majeur au cas où .
And integrate to a github ci pipeline
Additional context
None
Environment
- Kubernetes version: (use `kubectl version`): v1.22.5-rancher1-1
- OS (e.g. from `/etc/os-release`): CentOS Linux 7 (Core)
- Kernel (e.g. `uname -a`): 3.10.0-1160.15.2.el7.x86_64
- cluster-api-provider-outscale version: v1.1.3
- cluster-api version: current
- Install tools: calico, ingress-nginx, osc-ccm
- Kubernetes Distribution: rke
- Kubernetes Distribution version: v1.3.4

Done and merged


Do you have slack channel?

Hi Shaka Team,
I am a admirer of your work and would love to join your slack channel. So, do you have one?
Regards,
Vikas Bansal

We don't, sorry.

You might be interested in the video-dev slack channel: https://video-dev.slack.com/
It's much more general than Shaka Player, but you will find a good community there.
Does this help?

thanks @joeyparrish and @theodab for the answer, hope one-day shaka has its own public slack channel.

@joeyparrish I am not able to join this channel, is it a private channel? or do I need an invite?

@vksbansal, I don't know.  I'm not involved in the administration of the group.  But I found this link from a Google search: https://video-dev.herokuapp.com/  Does this help?

thanks, that helped a lot


fix(cli): Hide fetch command until rework

Prerequisite checklist

[x] Read the contribution guidelines regarding submitting new changes to the project;
[x] Tested your changes against relevant architectures and platforms;
[x] Ran make fmt on your commit series before opening this PR;
[ ] Updated relevant documentation.

Description of changes

Can you add a message about why it's being hidden for now in the commit message + also double check the static checks, thanks!

@nderjung done


Add new versions

These are all the versions currently available in the dropdowns on https://goteleport.com/download/

Thanks!

Thanks for the plugin, @highb


Remove 'AS' in Table alias for Oracle Queries

This template isn't a strict requirement to open issues, but please try to provide as much information as possible.
Version: 3.17.0.Beta3.0-RC2
Module: quill-jdbc-zio_3
Database: Oracle Database 12c Standard Edition Release <IP_ADDRESS>.0 - 64bit Production
Expected behavior
//SELECT x._1, x._2 FROM (SELECT id AS "_1", name AS "_2" FROM my_entity WHERE id = 1) x
Actual behavior
//SELECT x._1, x._2 FROM (SELECT id AS "_1", name AS "_2" FROM my_entity WHERE id = 1)  AS x
oracle 12 don't support select * FROM( select * from table) AS x,
only support select * FROM( select * from table)  x。
Steps to reproduce the behavior
val ctx = new OracleZioJdbcContext(SnakeCase)
val rawQuery = quote {
(id: Int) => infix"""SELECT id, name FROM my_entity WHERE id = $id""".as[Query[(Int, String)]]
}
ctx.run(rawQuery(1))
Workaround
@getquill/maintainers

So in Oracle we get rid of the "AS" ?

Okay, the way to fix this is like so:

Add the infix processing clause:

case InfixContext(infix, alias) => stmt"(${(infix: Ast).token}) AS ${tokenizeTableAlias(strategy, alias).token}"

to the sourceTokenizer here.
Add a unit test for that to the OracleDialectSpec.scala e.g:
case class Person(name: String, age: Int)
run(infix"SELECT name, age FROM Person p".as[Query[Person]])
// Should yield:
// SELECT x.name, x.age FROM (SELECT name, age FROM Person p) x
// instead of:
// SELECT x.name, x.age FROM (SELECT name, age FROM Person p) AS x

@sleoss I'm adding this issue to the ZIO 2022 hackathon. Instructions to fix it are above if you would like to participate in the hackathon.

Hi, @deusaquilus I am interested in solving this with your guidance.


Add SSO support

closes https://github.com/NASA-AMMOS/aerie/issues/1100
This PR significantly reworks the hooks.server.ts logic to support SSO in addition to the /login page. Using a new environment variable PUBLIC_AUTH_SSO_ENABLED, the top level hook auth flow is now as follows:
if (env.PUBLIC_AUTH_SSO_ENABLED === 'true') {
   return await handleSSOAuth({ event, resolve });
} else {
   return await handleJWTAuth({ event, resolve });
}

handleJWTAuth
handleJWTAuth is just a refactored version of the existing auth flow:

validate + populate event.locals.user using existing JWT cookie (by hitting Gateway's /auth/session)
if JWT was invalid / nonexistent, redirect to /login

handleSSOAuth
handleSSOAuth is a new flow that supports SSO auth by forwarding cookies to new Gateway endpoints, which will check SSO token validity (e.g. CAM token) and return JWTs or redirections accordingly:

forward cookies to /auth/validateSSO, which will run an auth provider specific SSO validation
if above validation was successful, Gateway returns an Aerie JWT, which we store in cookies and use in Auth: headers as usual.
else, the SSO token was invalid or DNE, Gateway returns the URL of the auth providers login page (e.g. CAM-UI), which we redirect the user to.

Logout
The UI also switches on this PUBLIC_AUTH_SSO_ENABLED env var during logout, where it'll either call the Gateway's /auth/logoutSSO (which invalidates the SSO token using the auth provider), or just clear the JWT and redirect to /.
On the next page load, the UI will run through the auth flow in hooks.server.ts, which will correctly redirect us to either /login or the SSO login page, depending on PUBLIC_AUTH_SSO_ENABLED.
This design allows the UI to remain auth provider agnostic. The Gateway can then be extended to support other auth providers (e.g. https://aws.amazon.com/cognito).
The corresponding Gateway PR (https://github.com/NASA-AMMOS/aerie-gateway/pull/51) defines these new auth endpoints, as well as lists the testing steps and possible env var configurations.

Tracking the separate issue that we talked about here https://github.com/NASA-AMMOS/aerie-ui/issues/1106 @skovati @duranb


Is it possible to edit in a small scale, and save the file in a larger scale?

Hi MattKetmo, great job you've done, thanks a lot, but I have a question for you:
while editing a image, there're options about max height and width, the image is displayed in this size, what ever resolution it is, when saving it, it using the max height and width as the output image size, but I need the image in a higher definition, can I do this ?
Thank you for the help

Never mind, my fault, it works on your demo, but not working like that in my page. I will find why.

I should use
var newImage = dkrm.sourceImage.toDataURL();
rather than
var newImage = dkrm.canvas.toDataURL();
to get the cropped image in the save callback. which given in FAQ


Must require Explorer.Dataframe in each cell

Environment

Elixir & Erlang/OTP versions (elixir --version): 1.15.2
Operating system: MacOS Ventura 13.5
How have you started Livebook (mix phx.server, livebook CLI, Docker, etc): Desktop app
Livebook version (use git rev-parse HEAD if running with mix): 0.10.0
Browsers that reproduce this bug (the more the merrier): Orion
Include what is logged in the browser console: na
Include what is logged to the server console: na

Current behavior
Include detailed steps to reproduce error, errors and stacktraces if appropriate.
First cell:
require Explorer.DataFrame, as: DF

Second cell:
df = Explorer.Datasets.fossil_fuels()
grouped = DF.group_by(df, ["country"])
DF.mutate(df, new_column: solid_fuel + cement)
grouped
 |> DF.summarise(max_per_capita: max(per_capita))
 |> DF.arrange(desc: max_per_capita)

error: undefined variable "solid_fuel"
  esl/budget/budget_tool/mvp.livemd#cell:xfpznyqojik7ad6hwmtdpt5kjqmjkyd5:5

Expected behavior
A short description on how you expect the code to behave.
I did a require Explorer.Dataframe very early in my Livebook, so I would have expected that the code did what it does in the documentation in every cell, but it only works if I require Explorer.Dataframe in every cell.
Now I know the limitation so I can work around it, but it is not intuitive.

I cannot reproduce this. Can you share your notebook? :)

Same here. I was unable to reproduce it and the code example worked without problems.

I have found the root cause, but I don't know why it happens. I tried to trim down my notebook, but I forgot to try it out before reporting - I will remember that next time, sorry about wasting your time.
Anyway, here is my notebook:
# Untitled notebook

```elixir
Mix.install([
  {:timex, "~> 3.7"},
  {:explorer, "~> 0.6.0"},
  {:kino, "~> 0.9.0"},
  {:kino_explorer, "~> 0.1.4"}
])

Section
use Timex
require Explorer.DataFrame, as: DF

df = Explorer.Datasets.fossil_fuels()
grouped = DF.group_by(df, ["country"])
DF.mutate(df, new_column: solid_fuel + cement)

grouped
|> DF.summarise(max_per_capita: max(per_capita))
|> DF.arrange(desc: max_per_capita)

This is reproducible at my end.
The problem comes when use Timex is in the the same cell (order does not matter). If I split out the use and the require in two separate cells it works just fine.


docs(examples): rename with-rust to rust

As @kentcdodds asked already in some PRs: there shouldn't be a with- prefix in the examples names

@kentcdodds what's the thinking here? ... is there ever an example that that isn't with-?

Yeah, the with- prefix is a thing that the Next.js examples do and it's completely redundant, so I decided to not have the with- prefix for our examples.


Locale token inconsistent

Main site is en-US, while demos are "en". Minor issue.

while demos are "en".

@dstorey Some demos where using en-US.

Fixed by #338.


fix: use build aliases and set declaration as ts file

Hi :wave: this PR fix #28
This PR refactor some paths  to use aliases and convert a d.ts file into ts file.
It is better to use directly aliases within ts files. The issue in #28 is caused by the fact that we're importing variables from a decalration d.ts  file.

@huang-julien Thank you!
d.ts - makes sense 🤦
I temporarily changed the aliases to relative imports because for some reason nuxt-content-twoslash doesn't work with aliases (at least I don't know what the problem is), but I still want to have cool docs 😄

But I think the module should be done right without worrying about the docs, so I'll temporarily lock the version in the docs to 0.6.3 and merge it.


React native Picker issue in Android

My package.json dependancies looks like below
"dependencies": {
    "@remobile/react-native-cordova": "^1.0.9",
    "@remobile/react-native-file-transfer": "^1.0.6",
    "react": "^15.4.1",
    "react-native": "^0.38.0",
    "react-native-android-sms-listener": "^0.4.0",
    "react-native-chart": "^1.0.8-beta",
    "react-native-facebook-login": "^1.4.0",
    "react-native-image-picker": "^0.24.1",
    "react-native-keyboard-aware-scroll-view": "^0.2.5",
    "react-native-keychain": "^0.3.2",
    "react-native-navbar": "^1.4.2",
    "react-native-onesignal": "^3.0.3",
    "react-native-vector-icons": "^2.0.0"
  }

All of a sudden it started throwing this error

Code for picker is as below
<View style={{marginRight:5,marginLeft:5, marginTop:5, marginBottom:5}}>
              <Text style={commonStyles.label}>Type of business</Text>
              <Picker
                style={{color: darkTextColor, marginLeft:12}}
                ref="Type of business"
                selectedValue={this.props.application.typeOfBusiness}
                onValueChange={(toi) => this.onUpdate('typeOfBusiness', toi)}>
                {typeOfBusinessLabels.map((val)=> <Picker.Item key={val} label={val} value={val}/>)}
              </Picker>
              <View style={{borderColor:'#29A1C9', borderBottomWidth:1}}></View>
            </View>

@rohitlf can you log the value of typeOfBusinessLabels just to rule out an issue with the data?


Native HiDPI image support using srcset

It would be good if the image tag supported srcset to output a hi-dpi version.
Not sure if this would be best gated behind a flag, or maybe just a new kind of template tag.

Dupe of #285


Added basebranch git config parameter

All of the mock api / stub_json parameter had to be adjusted to reflect the new base: ref: key response. This is because the tests run in tmpdirs which set the git config parameters each time using the common in.rb/output function, and if we don't set them for each of the tests this function will fail.

Looks good. Later I'll run it through the pipeline and release.
Thanks for the PR!


Repository paths are always considered absolute

Our company git repository is hosted as a plain collection of git directories in the home dir of the hosting user git. That is when I clone git@gitserver:a/b I am actually cloning from gitserver:/home/git/a/b. The standard git client supports this setup without any further client side configuration.
Trying to clone the same repository with go-git results in a repository not found error. Adding the server-side base path to the repository on the client side, that is cloning git@gitserver:home/git/a/b solves the issue, but this behaviour is different from the standard client!
The error does not occur when a daemon is run with a correct value for base-path (such as in public services like github), but the general problem is that the path passed to the server is absolute, that is, it starts with a slash. Dropping the slash prefix in place where the URL is parsed keeps the support for github and Co, but also enables it for this most basic setup.
Here is what happens step by step:
The transport.NewEndpoint function first converts git@gitserver:a/b into ssh://git@gitserver/a/b, then it calls the url.Parse method, which, in turn, returns the URL structure with the Path already set to /a/b. Then the client is created and it sends this absolute path to the server. Dropping the leading slash between parsing the original URL and returning the endpoint solves the issue, but seems ugly.

@osklyar Thanks for reporting this issue. We'll look into it.

@osklyar As a workaround, you might use ~ to reference home<EMAIL_ADDRESS>I'm working on a proper fix though.

Thanks Santiago. For the moment I just forked master and changed transport/commons.go to drop the leading slash.

@osklyar This should be fixed now. Feel free to reopen if it isn't.


FIX:[#58]

Closes:

Title : UI improvements and minor fixes
Name: Madhav
SSOC contributor

Give a clear description of what have you added or modifications made
I have improved UI, Restructured some elements i.e instead of having complete code in one file, seperate components like searchbar.jsx etc.
Fixed negative episode search
Type of change ☑

[ x] Bug fix : Episode will be searched only for positive value
[ x] New feature : updated UI
[ x] Code style update: Restructured some elements i.e instead of having complete code in one file, seperate components like searchbar.jsx etc.
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist: ☑

[ ] My code follows the Contributing Guidelines & Code of Conduct of this project.
[ x] This PR does not contain plagiarized content.
[x ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly wherever it was hard to understand.
[x ] My changes generate no new warnings.

Screenshots 📷

Note to reviewers 📄
Instead of passing of props, using context Api should be used.

So, should i raise another pull request without linking the issue?

@Madhavdua no you have link your issue with your pr. It's mandatory. But don't remove wave animation of bg. Keep it same. Also after doing any changes, format the file code.
Raise another pr as there are so much conflicts in the files.


Make context menu uses spritetree

Rather than doing goofy hacks we just use what sprites are near the mouse.
Fixes https://github.com/space-wizards/space-station-14/issues/31756

I assume this also fixes #31645 and #31816 ?

I assume this also fixes #31645 and #31816 ?

yeah


is this a tag issue?

I added three files with a specific nested tag and my context dashboard only shows one of them and it's listed 6 times.
After adding make.md I see that some files in my vault has in the front matter "tag:" or "tags:" and dome of them have are duplicated tags in front matter like in example below. Ps i also use tag wrangler and dataview.
---
tag: life/journal
tags: life/journal, life/personal
---

If you use the "Add Tag" feature in Make.md, the tags that are managed will be added to tag key by default. Better tag handling and customization is planned after the next release.


Force numpy > 1.13.3

it's not clear to me what is the issue but with 1.13.3 there are lots of ImportErrors:
ImportError: numpy.core.multiarray failed to import

With 1.14 and 1.15 this does not seem to happen.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-webservice.
I tried to re-render for you, but it looks like there was nothing to do.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Extract streams into separate submodule

Closes #669.
Remarks

Stream's tut page is empty. I didn't update it here as it seems to be the part of #417.
I didn't change anything regarding streams version. This has to be done before ZIO 1.x is released.

@jdegoes updated the docs, please take a look.