DetailsTypeError: Cannot read properties of undefined (reading 'enabled')

Heya!
I have two environments running this awesome plugin, in the first environment the plugin works like a charm but on the second environment I keep getting an error. Both environments are running the same version of Grafana (Grafana v8.3.3 (30bb7a93ca)) and settings wise they are the same other than the environment that the plugin is not working on has OAuth2 login enabled whereas the other "labb" environment uses basic authentication.
Any idea what might be the cause?
An unexpected error happened
DetailsTypeError: Cannot read properties of undefined (reading 'enabled')

    at zn (https://super-secret-url.com/public/build/DashboardPage.6839ffb2aed352838f3a.js:275:590)
    at div
    at div
    at tr (https://super-secret-url.com/public/build/DashboardPage.6839ffb2aed352838f3a.js:393:501)
    at div
    at t (https://super-secret-url.com/public/build/DashboardPage.6839ffb2aed352838f3a.js:426:3233)
    at div
    at t (https://super-secret-url.com/public/build/DashboardPage.6839ffb2aed352838f3a.js:426:5184)
    at _r (https://super-secret-url.com/public/build/DashboardPage.6839ffb2aed352838f3a.js:426:10798)
    at div
    at div
    at ia (https://super-secret-url.com/public/build/DashboardPage.6839ffb2aed352838f3a.js:486:6049)
    at v (https://super-secret-url.com/public/build/633.6839ffb2aed352838f3a.js:2:971570)
    at div
    at Mi (https://super-secret-url.com/public/build/DashboardPage.6839ffb2aed352838f3a.js:574:3581)
    at DashboardPage
    at v (https://super-secret-url.com/public/build/633.6839ffb2aed352838f3a.js:2:971570)
    at n (https://super-secret-url.com/public/build/633.6839ffb2aed352838f3a.js:2:942012)
    at zi (https://super-secret-url.com/public/build/7095.6839ffb2aed352838f3a.js:6393:193)
    at t (https://super-secret-url.com/public/build/633.6839ffb2aed352838f3a.js:2:989568)
    at t (https://super-secret-url.com/public/build/633.6839ffb2aed352838f3a.js:2:991589)
    at main
    at t (https://super-secret-url.com/public/build/633.6839ffb2aed352838f3a.js:2:986186)
    at div
    at Ws (https://super-secret-url.com/public/build/7095.6839ffb2aed352838f3a.js:2156:1022)
    at d (https://super-secret-url.com/public/build/7095.6839ffb2aed352838f3a.js:4480:26210)
    at Sl (https://super-secret-url.com/public/build/7095.6839ffb2aed352838f3a.js:2868:458)
    at Tl (https://super-secret-url.com/public/build/7095.6839ffb2aed352838f3a.js:2868:1006)
    at l (https://super-secret-url.com/public/build/633.6839ffb2aed352838f3a.js:2:969088)
    at Oo (https://super-secret-url.com/public/build/7095.6839ffb2aed352838f3a.js:6473:384)

I am reproducing the same issue with Grafana 8.3.3 (30bb7a93ca)

Reproducing the issue with Grafana v8.3.2 (afb9e8e5f)

Thanks for reporting this! I'll be able to look into this during next week. In the meantime, if there's any steps I need to take to reproduce this, let me know!

Adding some info in case it helps:
For me is always reproducing on 8.3.3. I was able to work around it by downgrading it to 7.3.0.
As a step to reproduce just try to add a new dashboard, new panel, and select GANTT visualization. That's it. The data source does not seem to make a difference. Also, one interesting data point is that the already created dashboards in (7.3.0) continue to work after the upgrade. I reproduced this issue on both a newly installed Grafana 8.3.3 and also on a setup where I upgraded from 7.3.0. In both cases downgrading to 7.3.0 fixed the issue.
Looking at the stack trace, the exception happens in getPanelPluginOrFallback when trying to evaluate options.experiments object in a showif method:
.addBooleanSwitch({
path: 'experiments.lockToExtents',
name: 'Lock to extents',
description: 'Locks the view to the oldest start time and the most recent end time. This disables zooming.',
category: ['Experiments'],
showIf: (options) => options.experiments.enabled,
})
In my case options object was:  {showYAxis: true, sortBy: 'startTime', sortOrder: 'asc'}
Strack trace:
TypeError: Cannot read properties of undefined (reading 'enabled')
at Object.showIf (http://xxx.xxx.xxx.xxx/grafana/public/plugins/marcusolsson-gantt-panel/module.js:1:106796)
at rn (http://xxx.xxx.xxx.xxx/grafana/public/build/DashboardPage.6839ffb2aed352838f3a.js:242:4766)
at nn (http://xxx.xxx.xxx.xxx/grafana/public/build/DashboardPage.6839ffb2aed352838f3a.js:242:4036)
at http://xxx.xxx.xxx.xxx/grafana/public/build/DashboardPage.6839ffb2aed352838f3a.js:275:726
at Object.Ei [as useMemo] (http://xxx.xxx.xxx.xxx/grafana/public/build/633.6839ffb2aed352838f3a.js:2:769850)
at t.useMemo (http://xxx.xxx.xxx.xxx/grafana/public/build/633.6839ffb2aed352838f3a.js:2:2818449)
at zn (http://xxx.xxx.xxx.xxx/grafana/public/build/DashboardPage.6839ffb2aed352838f3a.js:275:713)
at ri (http://xxx.xxx.xxx.xxx/grafana/public/build/633.6839ffb2aed352838f3a.js:2:765146)
at Bi (http://xxx.xxx.xxx.xxx/grafana/public/build/633.6839ffb2aed352838f3a.js:2:774664)
at Zs (http://xxx.xxx.xxx.xxx/grafana/public/build/633.6839ffb2aed352838f3a.js:2:818201)

I've released a fix for https://github.com/marcusolsson/grafana-gantt-panel/issues/64, which looks related to this one. Could someone check and see if this issue remains in 0.7.5?


JavaScript Code Hinting slowing Brackets down

i followed the troubleshooting in the following url
https://github.com/adobe/brackets/wiki/Troubleshooting#slow
and i found brackets is very fast after applying this section
https://github.com/adobe/brackets/wiki/Troubleshooting#javascript-code-hinting
but i need the js code hinting, what to do to keep it and to have fast brackets?

@mmotamimi Did you read the JavaSctrip Code Hints wiki page? The Configuration section explains how to exclude files that you don't need hints for (e.g. node_modules folder) so only the hints you are interested in get compiled.

Yes i did
it faster but i still one word ahead of the cursor.
i hope that there is more solutions.

@mmotamimi JS code hints are compiled when folder is first used for each "project" (as set using "Open Folder...") and then cached. Try keeping Brackets open to same project and not closing/re-opening Brackets when possible. Does that help?

will do and give the results after 24 hours

that indeed helps
but as the project grows bigger, the hinting goes slower, though i have a very powerful pc
brackets is awesome, but i think that it should install the hinting for every script without the others.


salt: remove self (aneeshusa) as maintainer

I no longer use Salt.

@Flakebi, perhaps you would be interested in taking maintainership of the package and NixOS module given you are the main contributor recently: https://github.com/NixOS/nixpkgs/commits/master/pkgs/tools/admin/salt/default.nix?

Thanks a lot for your work on salt in NixOS. I can take over maintainership :)


chore: remove unrequired eslint-plugin-react

Related to #138
The others related plugins are required, but we can remove eslint-plugin-react.

Pull Request Test Coverage Report for Build 421

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 417:
0.0%

Covered Lines:
43

Relevant Lines:
43

💛  - Coveralls

Pull Request Test Coverage Report for Build 421

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 417:
0.0%

Covered Lines:
43

Relevant Lines:
43

💛  - Coveralls


[TC-TSTAT-2.1] Attribute default value mismatch

Summary:
As per Spec the default value of NumberOfWeeklyTransitions and NumberOfDailyTransitions Attribute needs to be 0 but when we execute YAML script the value returned for NumberOfWeeklyTransitions and NumberOfDailyTransitions are 7 and 4.
Spec screenshot :

Execution Screenshot:

Execution log :
TSTAT_2_1.txt

The defaults are there to support dependencies for when an attribute is not present.  If you look at the zap file for the thermostat example.  That is the current values that are configured.  A DUT at power up is not expected/required to respond with default values.

@chrisbeach59 as per the test plan they are asking us to check default value


[Function]: Update python runtime

Executing lambdacontext method get_remaining_time_in_millis() is raising an error:
TypeError: unsupported operand type(s) for -: 'str' and 'int'
for python runtime. Wrong casting is performed at sst/support/python-runtime/runtime.py.

We are transition this repo to https://github.com/sst/v2 and are closing this issue for now. If it is still relevant please reopen it there - sorry for the trouble


Proposal for a different domain object building approach

Right now if you want to create an element for a GenericTemplate you write down something like this:
Element.create(
  "touch",
  of("Your Hands, Now in VR"),
  of(new URL("https://www.oculus.com/en-us/touch/")),
  empty(),
  of(touchButtons)
)

However I think there is a few issue with the example above.

Needing to pack an argument in an Optional, is suboptimal for the compiler, and does an unnecessary wrapping. [1]
Optional was designed to provide a limited mechanism for library method return types where there needed to be a clear way to represent "no result" [2]
If there is a multiple arguments with the same type I must check the signature every time to be sure that I'm passing the value to the correct position
After a while a can't be sure what's represent the empty() value

In order to make the domain object building logic more readable and avoid using Optional as a parameter, I'm suggesting that we should use builders for each domain object as follows:
E.g. In case of Element:

ElementBuilder class exists next to the Element class ( within the same package, but it might be nested as well )
ElementBuilder must has a package private constructor
Element class has a static method called builder which passes every mandatory arguments to the ElementBuilder constructor
ElementBuilder constructor holds arguments for the mandatory parameters for the facebook API, ( in case of Element the title mandatory for the API )
ElementBuilder constructor argument can be annotated with @NonNull so there will be the fail fast mechanism
ElementBuilder setters are for optional parameters in terms of facebook API

Then we can write down the following if we need only the bare minimum for an Element:
final Element element = Element.builder("Welcome to Peters Hats")
    .createElement()`

Or if we want represent more optional parameter:
final Element element = Element.builder("Welcome to Peters Hats")
    .setSubtitle("We have got the right hat for everyone.")
    .setImageUrl(new URL("https://petersfancybrownhats.com/company_image.png"))
    .setDefaultAction(defaultAction)
    .setButtons(buttons)
    .createElement();

The full functioning ElementBuilder can be found here : https://github.com/Pozo/messenger4j/commit/39c236e56d1cd842861dcfd720748d0be08a85d6

[1]  Why should Java 8's Optional not be used in arguments
[2] Optional used as field or parameter type

What do you think ?

Hi Zoltan,
thanks for your effort writing down your proposal in detail and providing an example.
I was pretty sure that someone will challenge the design decision to use Optional as parameters :)
In fact when I was redesigning the library this was the hardest decision for me.
In the previous version 0.8.0 the object construction was implemented as you described but I was not so happy with it. This had a few reasons:

Extendability / maintainability: with this approach there is much more code to write / to adapt if the API changes or new features are added. Actually twice as much.
Readability / Verbosity: Modeling the required parameters as constructor arguments is a must-have but required the user to lookup javadoc, whereas the optional attributes are described by the set methods of the builder. This is somehow a break. Additionally the usage of a lot of set methods could be very verbose. In most cases when reading the code you know what parameter is what because of the passing argument.
Nested fluent builders: I designed a lot of builders as nested fluent builders which turned out for me to not work very well. This made using, reading and especially reusing thing hard or impossible.

On the other hand I know the downsides of using Optionals the way they are used right now and also the discussion around it.
To make it short:
I suggest that you implement your approach for the use-case of sending ReceiptTemplate (see com.github.messenger4j.test.integration.SendTest#shouldSendReceiptTemplateMessage), and if you like for com.github.messenger4j.test.integration.SendTest#shouldSendListTemplateMessage.
Then we can compare the two solutions.
The outcome could be the following:

stay with the Optional approach
completely change to the builder pattern
both approaches in parallel
both approaches in parallel for some objects

What do you think?

This comparing approach sounds fair :) I'll work on that as soon as I can.

Closed due to no response. Please feel free to reopen.


URI malformed since upgradeing HomeBridge to latest

[6/30/2023, 3:51:41 PM] [Daikin Airbase] URIError: URI malformed
at decodeURIComponent ()
at parse (/homebridge/node_modules/homebridge-daikin-airbase/src/constants.js:83:29)
at /homebridge/node_modules/homebridge-daikin-airbase/src/airbase-controller.js:86:45
at Array.reduce ()
at DaikinAircon.normalizeResponse (/homebridge/node_modules/homebridge-daikin-airbase/src/airbase-controller.js:81:36)
at DaikinAircon.sendRequest (/homebridge/node_modules/homebridge-daikin-airbase/src/airbase-controller.js:137:29)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at DaikinAircon.exec [as getRawZoneSetting] (/homebridge/node_modules/homebridge-daikin-airbase/src/utils.js:15:20)
at DaikinAircon.init (/homebridge/node_modules/homebridge-daikin-airbase/src/airbase-controller.js:164:35)
at RetryOperation._fn (/homebridge/node_modules/homebridge-daikin-airbase/src/daikin-airbase-platform.js:106:21)
[6/30/2023, 3:51:41 PM] [Daikin Airbase] Found 0 devices
any ideas?

My bet is on wrong configuration.
What does the platform configuration JSON looks like?

Any update @joelhinch ?

I'll close the issue for now, feel free to reopen when you have more details.


Various strictDeps fixes

Motivation for this change
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 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.

should be ready to merge

Please mark as ready to review. I'll (try to) check in a few hours what the status of this is on my hydra, since I saw some things appeared broken yesterday.

moved scdoc to depsBuildBuild instead of having it in both nativeBuildInputs and buildInputs

Presumably I just hit a flaky build for libuv, it seems to build ok now. Queue now needs to clear, but in general this is probably at least not a regression :).

Sway and librsvg are fixed with this, also for the native case (since last force-push)

I feel like the combination of strictDeps and gi are not very nice, but I'm not sure why.

rebased onto staging and running nixpkgs-review for sway and flashfocus

Result of nixpkgs-review pr 142602 run on x86_64-linux 1

2 packages built:

flashfocus
sway

how would i build only the changed packages without using nixpkgs-review -p

Specify them all with nix-build --keep-going -A pkgsCross.aarch64-multiplatform.pkg1 -A pkgsCross.aarch64-multiplatform.pkg2 -A .... Think that should work.

running
nix build .#pkgsCross.aarch64-multiplatform.git .#pkgsCross.aarch64-multiplatform.i3 .#pkgsCross.aarch64-multiplatform.sway .#pkgsCross.aarch64-multiplatform.dconf .#pkgsCross.aarch64-multiplatform.gdk-pixbuf .#pkgsCross.aarch64-multiplatform.libgudev .#pkgsCross.aarch64-multiplatform.libnotify .#pkgsCross.aarch64-multiplatform.librsvg .#pkgsCross.aarch64-multiplatform.pango .#pkgsCross.aarch64-multiplatform.wayland .#pkgsCross.aarch64-multiplatform.python3Packages.xpybutil .#pkgsCross.aarch64-multiplatform.gi-docgen .#pkgsCross.aarch64-multiplatform.autogen .#pkgsCross.aarch64-multiplatform.help2man .#pkgsCross.aarch64-multiplatform.itstool .#pkgsCross.aarch64-multiplatform.ghostscript .#pkgsCross.aarch64-multiplatform.libapparmor .#pkgsCross.aarch64-multiplatform.pax-utils .#pkgsCross.aarch64-multiplatform.pulseaudio .#pkgsCross.aarch64-multiplatform.xcbutilxrm .#pkgsCross.aarch64-multiplatform.graphviz .#pkgsCross.aarch64-multiplatform.groff .#pkgsCross.aarch64-multiplatform.opensp .#pkgsCross.aarch64-multiplatform.docbook2x .#pkgsCross.aarch64-multiplatform.perlPackages.X11XCB --keep-going

result of
nixpkgs-review pr -p git -p i3 -p sway -p dconf -p gdk-pixbuf -p libgudev -p libnotify -p librsvg -p pango -p wayland -p python3Packages.xpybutil -p gi-docgen -p autogen -p help2man -p itstool -p ghostscript -p libapparmor -p pax-utils -p pulseaudio -p xcbutilxrm -p graphviz -p groff -p opensp -p docbook2x -p perlPackages.X11XCB

Result of nixpkgs-review pr 142602 run on x86_64-linux 1

25 packages built:

autogen
dconf
docbook2x
gdk-pixbuf
ghostscript
gi-docgen
git
graphviz
groff
help2man
i3
itstool
libapparmor
libgudev
libnotify
librsvg
opensp
pango
pax-utils
perlPackages.X11XCB
pulseaudio
python3Packages.xpybutil
sway
wayland
xcbutilxrm

[artturin@nixos:~/nixpkgs]$ nix build .#pkgsCross.aarch64-multiplatform.git .#pkgsCross.aarch64-multiplatform.i3 .#pkgsCross.aarch64-multiplatform.sway .#pkgsCross.aarch64-multiplatform.dconf .#pkgsCross.aarch64-m
ultiplatform.gdk-pixbuf .#pkgsCross.aarch64-multiplatform.libgudev .#pkgsCross.aarch64-multiplatform.libnotify .#pkgsCross.aarch64-multiplatform.librsvg .#pkgsCross.aarch64-multiplatform.pango .#pkgsCross.aarch64-
multiplatform.wayland .#pkgsCross.aarch64-multiplatform.python3Packages.xpybutil .#pkgsCross.aarch64-multiplatform.gi-docgen .#pkgsCross.aarch64-multiplatform.autogen .#pkgsCross.aarch64-multiplatform.help2man .#p
kgsCross.aarch64-multiplatform.itstool .#pkgsCross.aarch64-multiplatform.ghostscript .#pkgsCross.aarch64-multiplatform.libapparmor .#pkgsCross.aarch64-multiplatform.pax-utils .#pkgsCross.aarch64-multiplatform.puls
eaudio .#pkgsCross.aarch64-multiplatform.xcbutilxrm .#pkgsCross.aarch64-multiplatform.graphviz .#pkgsCross.aarch64-multiplatform.groff .#pkgsCross.aarch64-multiplatform.opensp .#pkgsCross.aarch64-multiplatform.doc
book2x .#pkgsCross.aarch64-multiplatform.perlPackages.X11XCB
[2/17/493 built, 3 copied (8.4/8.5 MiB), 1.5 MiB DL] building aarch64-unknown-linux-gnu-binutils-2.35.2 (buildP
error: interrupted by the user

[artturin@nixos:~/nixpkgs]$ nix build .#pkgsCross.aarch64-multiplatform.git .#pkgsCross.aarch64-multiplatform.i3 .#pkgsCross.aarch64-multiplatform.sway .#pkgsCross.aarch64-multiplatform.dconf .#pkgsCross.aarch64-m
ultiplatform.gdk-pixbuf .#pkgsCross.aarch64-multiplatform.libgudev .#pkgsCross.aarch64-multiplatform.libnotify .#pkgsCross.aarch64-multiplatform.librsvg .#pkgsCross.aarch64-multiplatform.pango .#pkgsCross.aarch64-
multiplatform.wayland .#pkgsCross.aarch64-multiplatform.python3Packages.xpybutil .#pkgsCross.aarch64-multiplatform.gi-docgen .#pkgsCross.aarch64-multiplatform.autogen .#pkgsCross.aarch64-multiplatform.help2man .#p
kgsCross.aarch64-multiplatform.itstool .#pkgsCross.aarch64-multiplatform.ghostscript .#pkgsCross.aarch64-multiplatform.libapparmor .#pkgsCross.aarch64-multiplatform.pax-utils .#pkgsCross.aarch64-multiplatform.puls
eaudio .#pkgsCross.aarch64-multiplatform.xcbutilxrm .#pkgsCross.aarch64-multiplatform.graphviz .#pkgsCross.aarch64-multiplatform.groff .#pkgsCross.aarch64-multiplatform.opensp .#pkgsCross.aarch64-multiplatform.doc
book2x .#pkgsCross.aarch64-multiplatform.perlPackages.X11XCB --keep-going
error: builder for '/nix/store/714cays925py5vi7zfk22xawiw2xmp8l-libxml2-aarch64-unknown-linux-gnu-2.9.12.drv' failed with exit code 1;
       last 10 log lines:
       > make[2]: Entering directory '/build/libxml2-2.9.12/fuzz'
       > make[2]: Nothing to be done for 'all'.
       > make[2]: Leaving directory '/build/libxml2-2.9.12/fuzz'
       > Making all in xstc
       > make[2]: Entering directory '/build/libxml2-2.9.12/xstc'
       > make[2]: Nothing to be done for 'all'.
       > make[2]: Leaving directory '/build/libxml2-2.9.12/xstc'
       > make[1]: Leaving directory '/build/libxml2-2.9.12'
       > installing
       > substitute(): ERROR: file 'python/libxml2mod.la' does not exist
       For full logs, run 'nix log /nix/store/714cays925py5vi7zfk22xawiw2xmp8l-libxml2-aarch64-unknown-linux-gnu-2.9.12.drv'.
error: builder for '/nix/store/ccja3m6mkfr4421kcf2k9zl30jb8hn21-perl5.34.0-ExtUtils-PkgConfig-aarch64-unknown-linux-gnu-1.16.drv' failed with exit code 2;
       last 10 log lines:
       > *** ExtUtils::PkgConfig requires the pkg-config utility, but it doesn't
       > *** seem to be in your PATH.  Is it correctly installed?
       > ***  PATH=/nix/store/x3nyj69alqqzm68a014z38xbf7g533i0-aarch64-unknown-linux-gnu-pkg-config-wrapper-0.29.2/bin:/nix/store/kck6s2ixxxz4s5265pn0n1b1mn3ni626-perl-5.34.0-aarch64-unknown-linux-gnu-mini/bin:/ni
x/store/c7mwhb56d18aj4nl0g2hs2203cn6z5pk-patchelf-0.13/bin:/nix/store/rdn4xpgg6sgzajgsyswhpr2l7l6x8xzq-aarch64-unknown-linux-gnu-stage-final-gcc-debug-wrapper-9.3.0/bin:/nix/store/nh2lxgg5ygf1hfr3sc6m5744f6f4xhg9-
aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/bin:/nix/store/08h5javjz33sk2y3kjvgz25qjwijzz5k-glibc-aarch64-unknown-linux-gnu-2.33-56-bin/bin:/nix/store/lk9kdd0nnky0d46yirl1f1fv76rhlk6g-coreutils-9.0/bin:/
nix/store/kfq3mlp14xj8bmqjimsf33mdj9h0rf7p-aarch64-unknown-linux-gnu-binutils-wrapper-2.35.2/bin:/nix/store/rgp09g3i6x5c3dg8iwkrqgixxwlfl4r5-aarch64-unknown-linux-gnu-binutils-2.35.2/bin:/nix/store/lk9kdd0nnky0d46
yirl1f1fv76rhlk6g-coreutils-9.0/bin:/nix/store/ln78ynparnypvmp7sjnkh9fjbpw8y2hq-findutils-4.8.0/bin:/nix/store/3hiz94m6fwhagmf2iiblcfdarg0sjzkp-diffutils-3.8/bin:/nix/store/m0wza2i9l6ch0k2p84b916zz1ayc7rav-gnused-
4.8/bin:/nix/store/nxaf2ph82bbj0cd0jb6qaa2vdk9ag0bj-gnugrep-3.7/bin:/nix/store/c49dkb82xbclvrlw4vmfp5fq72jab5hl-gawk-5.1.0/bin:/nix/store/zacy182lns3q7shd2gq04bd5ia7dcn56-gnutar-1.34/bin:/nix/store/aw4m1yw5ib2yvl2
bq4s5lplfhz09ivh4-gzip-1.11/bin:/nix/store/qzccgvkxkc1skggkf8a79srlbsisyv5z-bzip2-<IP_ADDRESS>.2-bin/bin:/nix/store/5nk90b0ms88syb5n9irgbyhll75c11ia-gnumake-4.3/bin:/nix/store/mvybrwylvigp7ll290z5v5dc7g6fa4v8-bash-5.1-
p8/bin:/nix/store/1r9yj4m7zz5qcs7w57f8j8j3sk7bjj0c-patch-2.7.6/bin:/nix/store/qymbfpn05i7i1123ynfap2n2myp6xxwh-xz-5.2.5-bin/bin
       > ***
       > no configure script, doing nothing
       > building
       > no Makefile, doing nothing
       > installing
       > install flags: SHELL=/nix/store/mvybrwylvigp7ll290z5v5dc7g6fa4v8-bash-5.1-p8/bin/bash pkgconfigdir=/nix/store/k25p2v3y397z7pmibri2b0fgsp1gfbzl-perl5.34.0-ExtUtils-PkgConfig-aarch64-unknown-linux-gnu-1.16/
lib/pkgconfig m4datadir=/nix/store/k25p2v3y397z7pmibri2b0fgsp1gfbzl-perl5.34.0-ExtUtils-PkgConfig-aarch64-unknown-linux-gnu-1.16/share/aclocal aclocaldir=/nix/store/k25p2v3y397z7pmibri2b0fgsp1gfbzl-perl5.34.0-ExtU
tils-PkgConfig-aarch64-unknown-linux-gnu-1.16/share/aclocal install
       > make: *** No rule to make target 'install'.  Stop.
       For full logs, run 'nix log /nix/store/ccja3m6mkfr4421kcf2k9zl30jb8hn21-perl5.34.0-ExtUtils-PkgConfig-aarch64-unknown-linux-gnu-1.16.drv'.
error: builder for '/nix/store/nv4qrc0x8m6jysafdwb3ny5i83al2qw1-perl5.34.0-IO-Tty-aarch64-unknown-linux-gnu-1.15.drv' failed with exit code 255;
       last 10 log lines:
       >   dynamic loading or has the IO module statically linked into it.)
       >  at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Handle.pm line 268.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Handle.pm line 268.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Handle.pm line 268.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Seekable.pm line 100.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Seekable.pm line 100.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/File.pm line 132.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/File.pm line 132.
       > Compilation failed in require at Makefile.PL line 10.
       > BEGIN failed--compilation aborted at Makefile.PL line 10.
       For full logs, run 'nix log /nix/store/nv4qrc0x8m6jysafdwb3ny5i83al2qw1-perl5.34.0-IO-Tty-aarch64-unknown-linux-gnu-1.15.drv'.
error: builder for '/nix/store/304syrard3c6w98qqiy5kav5gm9sakvz-perl5.34.0-Module-Build-aarch64-unknown-linux-gnu-0.4231.drv' failed with exit code 2;
       last 10 log lines:
       > inc_bundling_support....disabled
       >   requires:
       >     ! inc::latest is not installed
       >
       > ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
       > of the modules indicated above before proceeding with this installation
       >
       > Attempt to reload Scalar/Util.pm aborted.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/Data/Dumper.pm line 314.
       > Couldn't run Build.PL: No such file or directory at lib/Module/Build/Compat.pm line 341.
       For full logs, run 'nix log /nix/store/304syrard3c6w98qqiy5kav5gm9sakvz-perl5.34.0-Module-Build-aarch64-unknown-linux-gnu-0.4231.drv'.
error: builder for '/nix/store/d7dbwwpccghj0b3hsaig53yf3z36k8d4-perl5.34.0-Params-Util-aarch64-unknown-linux-gnu-1.102.drv' failed with exit code 255;
       last 10 log lines:
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Handle.pm line 268.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Seekable.pm line 100.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Seekable.pm line 100.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/File.pm line 132.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/File.pm line 132.
       > Compilation failed in require at inc/latest/private.pm line 10.
       > BEGIN failed--compilation aborted at inc/latest/private.pm line 10.
       > Compilation failed in require at inc/latest.pm line 5.
       > Compilation failed in require at Makefile.PL line 16.
       > BEGIN failed--compilation aborted at Makefile.PL line 16.
       For full logs, run 'nix log /nix/store/d7dbwwpccghj0b3hsaig53yf3z36k8d4-perl5.34.0-Params-Util-aarch64-unknown-linux-gnu-1.102.drv'.
error: builder for '/nix/store/f1952ma0pznqr0cpij4cq2ikgx90aicc-perl5.34.0-Test-LeakTrace-aarch64-unknown-linux-gnu-0.16.drv' failed with exit code 255;
       last 10 log lines:
       > patching ./xt/04_synopsis.t...
       > Can't load module Fcntl, dynamic loading not available in this perl.
       >   (You may need to build a new perl executable which either supports
       >   dynamic loading or has the Fcntl module statically linked into it.)
       >  at inc/Module/Install/Makefile.pm line 6.
       > Compilation failed in require at inc/Module/Install/Makefile.pm line 6.
       > BEGIN failed--compilation aborted at inc/Module/Install/Makefile.pm line 6.
       > Compilation failed in require at inc/Module/Install.pm line 309.
       > The 'makemaker_args' method does not exist in the 'inc' path!
       > Please remove the 'inc' directory and run Makefile.PL again to load it.
       For full logs, run 'nix log /nix/store/f1952ma0pznqr0cpij4cq2ikgx90aicc-perl5.34.0-Test-LeakTrace-aarch64-unknown-linux-gnu-0.16.drv'.
error: 1 dependencies of derivation '/nix/store/2wvravvh731cfrff391iyi5knf081blg-perl5.34.0-Module-Runtime-aarch64-unknown-linux-gnu-0.016.drv' failed to build
error: 1 dependencies of derivation '/nix/store/23qazc8hycywcqnxw2kkfm95z44brqhd-perl5.34.0-Parse-RecDescent-aarch64-unknown-linux-gnu-1.967015.drv' failed to build
error: 1 dependencies of derivation '/nix/store/p9q8ij2r15j5l9vvr2ada0jyzwynpx0w-perl5.34.0-Tie-IxHash-aarch64-unknown-linux-gnu-1.23.drv' failed to build
error: builder for '/nix/store/apq7brk4ybsa4vlj0xxvwd1z0x0gfa0i-perl5.34.0-Test-utf8-aarch64-unknown-linux-gnu-1.02.drv' failed with exit code 255;
       last 10 log lines:
       > patching ./xt/003perlcritic.t...
       > Can't load module Fcntl, dynamic loading not available in this perl.
       >   (You may need to build a new perl executable which either supports
       >   dynamic loading or has the Fcntl module statically linked into it.)
       >  at inc/Module/Install/Makefile.pm line 6.
       > Compilation failed in require at inc/Module/Install/Makefile.pm line 6.
       > BEGIN failed--compilation aborted at inc/Module/Install/Makefile.pm line 6.
       > Compilation failed in require at inc/Module/Install.pm line 307.
       > The 'makemaker_args' method does not exist in the 'inc' path!
       > Please remove the 'inc' directory and run Makefile.PL again to load it.
       For full logs, run 'nix log /nix/store/apq7brk4ybsa4vlj0xxvwd1z0x0gfa0i-perl5.34.0-Test-utf8-aarch64-unknown-linux-gnu-1.02.drv'.
error: 1 dependencies of derivation '/nix/store/2a7byqvyalqk1yzvpbqrl02dv0hgvsvv-perl5.34.0-Data-OptList-aarch64-unknown-linux-gnu-0.110.drv' failed to build
error: 1 dependencies of derivation '/nix/store/5j466p349h31ph15as0ibrd38jg9c5dv-perl5.34.0-Test-File-aarch64-unknown-linux-gnu-1.443.drv' failed to build
error: 1 dependencies of derivation '/nix/store/mr3fvzs76x3fxms42ydpnbrrfmi2fj6q-perl5.34.0-Sub-Exporter-aarch64-unknown-linux-gnu-0.987.drv' failed to build
error: 1 dependencies of derivation '/nix/store/9v149aj44k29h8si1zhv160vlljck21z-perl5.34.0-Cwd-Guard-aarch64-unknown-linux-gnu-0.05.drv' failed to build
error: builder for '/nix/store/pmy6yaji46kak42zs7kq3wsxqyj0qxw3-perl5.34.0-File-ShareDir-aarch64-unknown-linux-gnu-1.118.drv' failed with exit code 255;
       last 10 log lines:
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Handle.pm line 268.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Seekable.pm line 100.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Seekable.pm line 100.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/File.pm line 132.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/File.pm line 132.
       > Compilation failed in require at inc/latest/private.pm line 10.
       > BEGIN failed--compilation aborted at inc/latest/private.pm line 10.
       > Compilation failed in require at inc/latest.pm line 5.
       > Compilation failed in require at Makefile.PL line 18.
       > BEGIN failed--compilation aborted at Makefile.PL line 18.
       For full logs, run 'nix log /nix/store/pmy6yaji46kak42zs7kq3wsxqyj0qxw3-perl5.34.0-File-ShareDir-aarch64-unknown-linux-gnu-1.118.drv'.
error: builder for '/nix/store/764pw1ykkzdwysa3c6d3gyqwa9d6qsbm-perl5.34.0-Devel-GlobalDestruction-aarch64-unknown-linux-gnu-0.14.drv' failed with exit code 255;
       last 10 log lines:
       > unpacking sources
       > unpacking source archive /nix/store/w8gnmyp5mrxkj10m1fmadjc1pnm0liy6-Devel-GlobalDestruction-0.14.tar.gz
       > source root is Devel-GlobalDestruction-0.14
       > setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file Devel-GlobalDestruction-0.14/README
       > patching sources
       > updateAutotoolsGnuConfigScriptsPhase
       > configuring
       > Undefined subroutine &ExtUtils::HasCompiler::tempdir called at inc/ExtUtils/HasCompiler.pm line 16.
       > Compilation failed in require at Makefile.PL line 5.
       > BEGIN failed--compilation aborted at Makefile.PL line 5.
       For full logs, run 'nix log /nix/store/764pw1ykkzdwysa3c6d3gyqwa9d6qsbm-perl5.34.0-Devel-GlobalDestruction-aarch64-unknown-linux-gnu-0.14.drv'.
error: 2 dependencies of derivation '/nix/store/pivda72qf57n90zb4dcxaab8b9yn2gjl-perl5.34.0-Module-Build-Tiny-aarch64-unknown-linux-gnu-0.039.drv' failed to build
error: 2 dependencies of derivation '/nix/store/ai8jm73sikgihd6gkdrcqc2bx0jd3v8p-perl5.34.0-Devel-CheckCompiler-aarch64-unknown-linux-gnu-0.07.drv' failed to build
error: 2 dependencies of derivation '/nix/store/zq2py3rsa4h1dciwpscps5bj4x6mwhfn-perl5.34.0-Readonly-aarch64-unknown-linux-gnu-2.05.drv' failed to build
error: 2 dependencies of derivation '/nix/store/9yr15c99ilvpyrffs1yhxqvnh36l8gfl-perl5.34.0-IPC-Run-aarch64-unknown-linux-gnu-20200505.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/dw849nxlamnxb6xix9xadxd20hraapjr-perl5.34.0-B-C-aarch64-unknown-linux-gnu-1.57.drv' failed to build
error: 1 dependencies of derivation '/nix/store/5xzqqyx3rvk4w5424pjckkw2civ26hrw-perl5.34.0-Sub-Name-aarch64-unknown-linux-gnu-0.26.drv' failed to build
error: 3 dependencies of derivation '/nix/store/r3lxkb9ifvlivpg7n23fwx3827jzpwmi-perl5.34.0-Module-Build-XSUtil-aarch64-unknown-linux-gnu-0.19.drv' failed to build
error: builder for '/nix/store/1627z6csaj2c14bkwvlkl762pwlnknmc-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02.drv' failed with exit code 2;
       last 10 log lines:
       > Installing /nix/store/9b3sc4gia3q4dvri3m6yz81rnbzqs7bk-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02/share/man/man3/XML::SAX.3
       > Installing /nix/store/9b3sc4gia3q4dvri3m6yz81rnbzqs7bk-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02/share/man/man3/XML::SAX::ParserFactory.3
       > Installing /nix/store/9b3sc4gia3q4dvri3m6yz81rnbzqs7bk-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02/share/man/man3/XML::SAX::PurePerl.3
       > Installing /nix/store/9b3sc4gia3q4dvri3m6yz81rnbzqs7bk-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02/share/man/man3/XML::SAX::Intro.3
       > Installing /nix/store/9b3sc4gia3q4dvri3m6yz81rnbzqs7bk-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02/share/man/man3/XML::SAX::PurePerl::Reader.3
       > Installing /nix/store/9b3sc4gia3q4dvri3m6yz81rnbzqs7bk-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02/share/man/man3/XML::SAX::DocumentLocator.3
       > Appending installation info to /nix/store/9b3sc4gia3q4dvri3m6yz81rnbzqs7bk-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02/lib/perl5/5.34.0/aarch64-linux/perllocal.pod
       > Can't locate XML/SAX.pm in @INC (you may need to install the XML::SAX module) (@INC contains: /nix/store/kck6s2ixxxz4s5265pn0n1b1mn3ni626-perl-5.34.0-aarch64-unknown-linux-gnu-mini/lib/perl5/cross_perl/5.
34.0 /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0 /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-li
nux /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/site_perl/5.34.0 /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/site_per
l/5.34.0/aarch64-linux /nix/store/593fixiry0r7xalij9zk99wbxd87107b-perl5.34.0-XML-NamespaceSupport-aarch64-unknown-linux-gnu-1.12/lib/perl5/site_perl/5.34.0 /nix/store/593fixiry0r7xalij9zk99wbxd87107b-perl5.34.0-X
ML-NamespaceSupport-aarch64-unknown-linux-gnu-1.12/lib/perl5/site_perl/5.34.0/aarch64-linux /nix/store/2wib6r2p6ym61hv2jvnnraj3n48vs0pv-perl5.34.0-XML-SAX-Base-aarch64-unknown-linux-gnu-1.09/lib/perl5/site_perl/5.
34.0 /nix/store/2wib6r2p6ym61hv2jvnnraj3n48vs0pv-perl5.34.0-XML-SAX-Base-aarch64-unknown-linux-gnu-1.09/lib/perl5/site_perl/5.34.0/aarch64-linux /nix/store/9b3sc4gia3q4dvri3m6yz81rnbzqs7bk-perl5.34.0-XML-SAX-aarch
64-unknown-linux-gnu-1.02/lib/perl5/site_perl .).
       > BEGIN failed--compilation aborted.
       > make: *** [Makefile:742: install_sax_pureperl] Error 2
       For full logs, run 'nix log /nix/store/1627z6csaj2c14bkwvlkl762pwlnknmc-perl5.34.0-XML-SAX-aarch64-unknown-linux-gnu-1.02.drv'.
error: 1 dependencies of derivation '/nix/store/88asqca7s7wklii3ixlk2gdqk22an3pw-perl5.34.0-Dist-CheckConflicts-aarch64-unknown-linux-gnu-0.11.drv' failed to build
error: 1 dependencies of derivation '/nix/store/v65awrcqfj6xbdbr0lz9b09y4r3l3lkd-perl5.34.0-File-Copy-Recursive-aarch64-unknown-linux-gnu-0.45.drv' failed to build
error: 1 dependencies of derivation '/nix/store/zpv6swakdzx1yiicysbjy6yw0jf78ilj-perl5.34.0-Module-Implementation-aarch64-unknown-linux-gnu-0.09.drv' failed to build
error: 3 dependencies of derivation '/nix/store/5nia7gs8cbc80j4iy2p04fxrvbbk588p-perl5.34.0-Mouse-aarch64-unknown-linux-gnu-2.5.10.drv' failed to build
error: 1 dependencies of derivation '/nix/store/zjry1hff0p1vwcp3j3lypg9ha62356ba-perl5.34.0-B-Hooks-EndOfScope-aarch64-unknown-linux-gnu-0.24.drv' failed to build
error: 1 dependencies of derivation '/nix/store/77g82l4lnsnc073npvzx2hgrla2nvhrl-perl5.34.0-Module-Runtime-Conflicts-aarch64-unknown-linux-gnu-0.003.drv' failed to build
error: 2 dependencies of derivation '/nix/store/py6z71mgmlwcp0asv85j4b0lpr1vwkzh-perl5.34.0-Package-Stash-aarch64-unknown-linux-gnu-0.39.drv' failed to build
error: 2 dependencies of derivation '/nix/store/z23w7yjkh94mzqxqgmy2qs3vyb7pygkj-perl5.34.0-Class-Load-aarch64-unknown-linux-gnu-0.25.drv' failed to build
error: 1 dependencies of derivation '/nix/store/czr4d59vfbxya7x8ywynq4nz48mmlxja-perl5.34.0-Devel-OverloadInfo-aarch64-unknown-linux-gnu-0.005.drv' failed to build
error: 3 dependencies of derivation '/nix/store/wkcahnlqaxsr4k2i1c7fnbzx3w36ynkf-perl5.34.0-Package-DeprecationManager-aarch64-unknown-linux-gnu-0.17.drv' failed to build
error: 2 dependencies of derivation '/nix/store/m00ycjxlim8d4942x6cgix44zwhp0dn8-perl5.34.0-namespace-clean-aarch64-unknown-linux-gnu-0.27.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qcwbbz2xkb8nzyb9x7bfnzrjrxl20apk-perl5.34.0-Class-Load-XS-aarch64-unknown-linux-gnu-0.10.drv' failed to build
error: builder for '/nix/store/pz5y7idw4n88c82m3qklgd61ijz4pqw3-perl5.34.0-XS-Object-Magic-aarch64-unknown-linux-gnu-0.05.drv' failed with exit code 255;
       last 10 log lines:
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Handle.pm line 268.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Handle.pm line 268.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Seekable.pm line 100.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/Seekable.pm line 100.
       > Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/File.pm line 132.
       > BEGIN failed--compilation aborted at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/IO/File.pm line 132.
       > Compilation failed in require at /nix/store/ki5cfix0faimxska2f211lkfxmf1r62g-perl5.34.0-ExtUtils-Depends-aarch64-unknown-linux-gnu-0.8000/lib/perl5/site_perl/5.34.0/ExtUtils/Depends.pm line 114.
       > BEGIN failed--compilation aborted at /nix/store/ki5cfix0faimxska2f211lkfxmf1r62g-perl5.34.0-ExtUtils-Depends-aarch64-unknown-linux-gnu-0.8000/lib/perl5/site_perl/5.34.0/ExtUtils/Depends.pm line 114.
       > Compilation failed in require at Makefile.PL line 11.
       > BEGIN failed--compilation aborted at Makefile.PL line 11.
       For full logs, run 'nix log /nix/store/pz5y7idw4n88c82m3qklgd61ijz4pqw3-perl5.34.0-XS-Object-Magic-aarch64-unknown-linux-gnu-0.05.drv'.
error: builder for '/nix/store/zl86h0pd297v7gzj5cx8pfja54lzg8mx-perl5.34.0-AnyEvent-I3-aarch64-unknown-linux-gnu-0.17.drv' failed with exit code 255;
       last 10 log lines:
       > patching ./t/01-workspaces.t...
       > Can't load module Fcntl, dynamic loading not available in this perl.
       >   (You may need to build a new perl executable which either supports
       >   dynamic loading or has the Fcntl module statically linked into it.)
       >  at inc/Module/Install/Makefile.pm line 6.
       > Compilation failed in require at inc/Module/Install/Makefile.pm line 6.
       > BEGIN failed--compilation aborted at inc/Module/Install/Makefile.pm line 6.
       > Compilation failed in require at inc/Module/Install.pm line 309.
       > The 'makemaker_args' method does not exist in the 'inc' path!
       > Please remove the 'inc' directory and run Makefile.PL again to load it.
       For full logs, run 'nix log /nix/store/zl86h0pd297v7gzj5cx8pfja54lzg8mx-perl5.34.0-AnyEvent-I3-aarch64-unknown-linux-gnu-0.17.drv'.
error: 1 dependencies of derivation '/nix/store/sk72ipir1kagd14wa8hd9lm0n5y675c4-perl5.34.0-Moo-aarch64-unknown-linux-gnu-2.004004.drv' failed to build
error: 5 dependencies of derivation '/nix/store/88a9ay7xg7xbhhngf6fzn752ndsji5yv-perl5.34.0-Test-CleanNamespaces-aarch64-unknown-linux-gnu-0.24.drv' failed to build
error: 7 dependencies of derivation '/nix/store/dwdchivl62xqgj8qsra0ddvxnlclbb63-perl5.34.0-Moose-aarch64-unknown-linux-gnu-2.2013.drv' failed to build
error: 2 dependencies of derivation '/nix/store/53bysw158ydp3fgjx2n8si7r4x5hsm84-perl5.34.0-Any-Moose-aarch64-unknown-linux-gnu-0.27.drv' failed to build
error: 2 dependencies of derivation '/nix/store/sp00gymabw2biy5zvb419azr1pyrjwj0-perl5.34.0-MouseX-NativeTraits-aarch64-unknown-linux-gnu-1.09.drv' failed to build
error: 1 dependencies of derivation '/nix/store/7j0z4bcdqa53n75ppmqrzbh878dgvz0v-perl5.34.0-Pegex-aarch64-unknown-linux-gnu-0.75.drv' failed to build
error: 3 dependencies of derivation '/nix/store/65vs7p7wjiwr4dxa1rwx5d4zxcbm2g3z-perl5.34.0-Inline-C-aarch64-unknown-linux-gnu-0.81.drv' failed to build
error: 1 dependencies of derivation '/nix/store/rs7dy9057ai6jg1dlm6jpznd6lnh2bhk-perl5.34.0-XML-SAX-Expat-aarch64-unknown-linux-gnu-0.51.drv' failed to build
error: 1 dependencies of derivation '/nix/store/wcns0057d7fahwz406fci4bfpfjarqzj-perl5.34.0-XML-Simple-aarch64-unknown-linux-gnu-2.25.drv' failed to build
error: 1 dependencies of derivation '/nix/store/x143qrszv13f83nqnywchz3f8gg5vwzp-perl5.34.0-XML-Descent-aarch64-unknown-linux-gnu-1.04.drv' failed to build
error: 5 dependencies of derivation '/nix/store/1qjac8cq79mafx1ws0nksj57hbrb5184-perl5.34.0-X11-XCB-aarch64-unknown-linux-gnu-0.18.drv' failed to build
error: builder for '/nix/store/g2fhih397cygschbai8ddk4z180adand-ghostscript-aarch64-unknown-linux-gnu-9.53.3.drv' failed with exit code 1;
       last 10 log lines:
       > checking for x86_64-unknown-linux-gnu-cc... no
       > checking for cc... no
       > checking for x86_64-unknown-linux-gnu-cl.exe... no
       > checking for cl.exe... no
       > checking for x86_64-unknown-linux-gnu-clang... no
       > checking for clang... no
       > configure: error: in `/build/ghostscript-9.53.3/auxtmp1411312588':
       > configure: error: no acceptable C compiler found in $PATH
       > See `config.log' for more details
       > configure: error: Recursive call to configure script failed
       For full logs, run 'nix log /nix/store/g2fhih397cygschbai8ddk4z180adand-ghostscript-aarch64-unknown-linux-gnu-9.53.3.drv'.
error: 1 dependencies of derivation '/nix/store/jmw6b2p8xd2480a29bj5l7v0ir7li93g-fonts.conf.drv' failed to build
error: 1 dependencies of derivation '/nix/store/kycgswrjjsw5a1q31mxsq1gajgdz6ich-xvfb-run-aarch64-unknown-linux-gnu.drv' failed to build
error: builder for '/nix/store/c8736gckp9vqmg68ii81n2sva4yjrdg5-graphviz-aarch64-unknown-linux-gnu-2.49.3.drv' failed with exit code 2;
       last 10 log lines:
       > make[5]: Leaving directory '/build/source/cmd/dot'
       > make[4]: *** [Makefile:1230: install-exec-am] Error 2
       > make[4]: Leaving directory '/build/source/cmd/dot'
       > make[3]: *** [Makefile:1167: install-am] Error 2
       > make[3]: Leaving directory '/build/source/cmd/dot'
       > make[2]: *** [Makefile:584: install-recursive] Error 1
       > make[2]: Leaving directory '/build/source/cmd'
       > make[1]: *** [Makefile:831: install-recursive] Error 1
       > make[1]: Leaving directory '/build/source'
       > make: *** [Makefile:1140: install] Error 2
       For full logs, run 'nix log /nix/store/c8736gckp9vqmg68ii81n2sva4yjrdg5-graphviz-aarch64-unknown-linux-gnu-2.49.3.drv'.
error: 6 dependencies of derivation '/nix/store/50n1kbqrzl2ilqg816ny8m6rzh4mb3pc-i3-aarch64-unknown-linux-gnu-4.20.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4ygzd2c2x0b30dw3hc850z5rs64g1p4b-itstool-aarch64-unknown-linux-gnu-2.0.6.drv' failed to build
error: 1 dependencies of derivation '/nix/store/1xl5rswxmllyrgs1g1ny1ydyyw0mxxr6-docbook2X-aarch64-unknown-linux-gnu-0.8.8.drv' failed to build
error: build of '/nix/store/1qjac8cq79mafx1ws0nksj57hbrb5184-perl5.34.0-X11-XCB-aarch64-unknown-linux-gnu-0.18.drv', '/nix/store/1xl5rswxmllyrgs1g1ny1ydyyw0mxxr6-docbook2X-aarch64-unknown-linux-gnu-0.8.8.drv', '/n
ix/store/4ygzd2c2x0b30dw3hc850z5rs64g1p4b-itstool-aarch64-unknown-linux-gnu-2.0.6.drv', '/nix/store/50n1kbqrzl2ilqg816ny8m6rzh4mb3pc-i3-aarch64-unknown-linux-gnu-4.20.drv', '/nix/store/c8736gckp9vqmg68ii81n2sva4yj
rdg5-graphviz-aarch64-unknown-linux-gnu-2.49.3.drv', '/nix/store/g2fhih397cygschbai8ddk4z180adand-ghostscript-aarch64-unknown-linux-gnu-9.53.3.drv' failed

pkgsCross.aarch64-multiplatform.perlPackages.ModuleBuild failure is weird
Attempt to reload Scalar/Util.pm aborted.
Compilation failed in require at /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/Data/Dumper.pm line 314.
Couldn't run Build.PL: No such file or directory at lib/Module/Build/Compat.pm line 341.

according to https://stackoverflow.com/a/62842326 its trying to load
/nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/auto/List/Util/Util.so
file /nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/auto/List/Util/Util.so
/nix/store/m02pdpvpfykm66bzs4y9acab37h4kwxi-perl-5.34.0-aarch64-unknown-linux-gnu/lib/perl5/5.34.0/aarch64-linux/auto/List/Util/Util.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, not stripped

most of the perl failures are due to https://github.com/NixOS/nixpkgs/pull/142349#issuecomment-948205337

lack of dynamic loading for our cross-compiled Perl
(idk if there's a issue for that yet)

ofborg-eval-lib-tests fails for some reason
FAIL: tests/du/basic
====================

--- exp 2021-11-04 18:31:28.992008206 +0000
+++ out 2021-11-04 18:31:28.953008138 +0000
@@ -1,7 +1,7 @@
 1      d/sub/2
 2      d/sub
-9      d/1
-12     d
+1      d/1
+4      d
 ===
 2      d/sub
-10     d
+2      d
FAIL tests/du/basic.sh (exit status: 1)

but nix build ".#coreutils" --rebuild completes locally

@ofborg eval

first 3 run fine but the plasma5 one fails because firefox is currently broken on staging
nix-instantiate --eval --strict --show-trace ./maintainers/scripts/eval-release.nix
nix build -f ./lib/tests/release.nix
nix-build ./nixos/release-combined.nix -A nixos.iso_minimal.x86_64-linux
nix-build ./nixos/release-combined.nix -A nixos.iso_plasma5.x86_64-linux

@grahamc i can't repro the ofborg-eval-list-tests failure locally https://gist.github.com/GrahamcOfBorg/daf26c3626990211095411d106e3c9b9

On a quick glance it just got interrupted due to being a too large rebuild.

the eval test has finally completed, i'll merge in a day if there are no further comments

Can we set more strictDeps?

yes but i'd like to do that in a separate pr after this is merged

I looked through every file and didn't see any obvious code smell. If anything major breaks we will notice it in the staging cycle. Here goes nothing.


Phase3 Todos

[x] Configuration updates
[x] Install script changes
[x] Sign payloads, and send to provided endpoint
[x] Declare dependency on Kubernetes integration in YAML
[x] Use Slack channel parameter

Installation command
bash -c "ATM_WORKSPACE=AJPEMAAKJ; K8S_CLUSTER=sdfsd; WEBHOOK_URL=https://webhook-staging.atomist.services/atomist/resource/29ebc661-712e-4bba-885f-6d322a7f0fed; WEBHOOK_SECRET=9cdae0cc-2ac1-4d87-9143-949f0695ba0e; $(curl -fsSL https://static.atomist.com/atomist-k8s-integration.bash)"
Sign payloads
Put signature in header x-atomist-signature.
Declare dependency
Include this for Kubernetes:
resourceProviders:
- name: kubernetes_cluster
  description: Kubernetes cluster to monitor
  typeName: KubernetesClusterProvider
  maxAllowed: 1
  minRequired: 1

and for Slack:
resourceProviders:
- name: slack
  description: Slack
  typeName: SlackResourceProvider
  minRequired: 1
  maxAllowed: 1

Use Slack channel parameter
In progress!
You can declare a requirement for the parameter:
parameters:
  - chatChannels:
      name: output_channels
      displayName: Chat channel
      description: Name of chat channel to send messages to
      minRequired: 1
      maxAllowed: 3
      required: true

The skill will get a payload like this:
  parameters:
  - name: output_channels
    value:
    - channelName: announce
      channelId: C3P5LDGR4
      chatTeamId: T095SFFBK
      resourceProviderId: slack_com_id
    - channelName: support
      channelId: C2WAM8AJK
      chatTeamId: T095SFFBK
      resourceProviderId: slack_com_id

How/where are resource provider dependencies declared in the new packaging style?
/cc @cdupuis @slimslenderslacks @dansmithy

I've pushed a change for that in the above ^ commit.

I think this is all complete.


Roll Plugins from 461dd1937a6f to 6b309e3035cf (2 revisions)

https://github.com/flutter/plugins/compare/461dd1937a6f...6b309e3035cf
2021-05-20<EMAIL_ADDRESS>Make run-on-changed-packages flag handle repo-level changes (flutter/plugins#3946)
2021-05-20<EMAIL_ADDRESS>[wifi_info_flutter] Ignore Reachability pointer to int cast warning (flutter/plugins#3947)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


Error: Can't resolve 'material-ui/AppBar'

I am trying your lib in my MUI project but I get a startup error
ERROR in ./node_modules/material-ui-responsive-drawer/es/ResponsiveAppBar.js
Module not found: Error: Can't resolve 'material-ui/AppBar' in 'C:\Users\peter.cutting\Documents\react\travelmate2\travelmate_poc\node_modules\material-ui-responsive-drawer\es'
@ ./node_modules/material-ui-responsive-drawer/es/ResponsiveAppBar.js 16:0-40 71:6-12
@ ./node_modules/material-ui-responsive-drawer/es/index.js
@ ./reducers/index.js
@ ./index.js
@ multi react-hot-loader/patch webpack-dev-server/client?http://<IP_ADDRESS>:9000 webpack/hot/only-dev-server ./index.js
shouldnt
material-ui/AppBar                                      be
@material-ui/core/AppBar

Hi,
@petercutting sorry for your troubles.
This project is no longer maintained but an updated version of this is in the React Most Wanted project. It's under the material-ui-shell part.


(KeyError) key :elixir_module_prefix not found in: %Google.Protobuf.FileOptions{}

(KeyError) key :elixir_module_prefix not found in: %Google.Protobuf.FileOptions{}
https://github.com/keathley/twirp-elixir/blob/master/lib/twirp/protoc/generator.ex#L25 it appears protobuf-elixir/protobuf no longer has that key though it looks like it might exist as some sort of monkey-patched protobuf extension if you require the right module.
I'm sorry this isn't a patch, I'm new to Elixir and unsure if we should be testing for the key or requiring in the extension.

Hey I was able to recreate this issue.
The problem is the extra options that you pass in my example because we are using the proto for Java and Elixir we have something like this.
syntax = "proto3";

option java_multiple_files = true;
option java_package = "example.apps.services.grpc";
option java_outer_classname = "ProtocolProto";

service ProtocolService {
    rpc Recover(RecoveryRequest) returns (ProtocolReply) {}
}

message RecoveryRequest {
    int64 timestamp = 1;
}

message ProtocolReply {
    string message = 1;
}

If we try to compile it with:
protoc --proto_path=./example example/grpc/example.proto --twirp_elixir_out=./elixir-proto-lib/example --elixir_out=./elixir-proto-lib/example

It will complain about the error stated on the issue
key :elixir_module_prefix not found in: %Google.Protobuf.FileOptions{
If we comment the options out it will compile without any problem

Hey I found a possible solution for this problem.
the module Twirp.Protoc.Generator contains the fun generate_content.  Here we can that the ctx is being build.
    ctx = %{
      ctx
      | package: desc.package || "",
        syntax: syntax(desc.syntax),
        module_prefix: (desc.options && desc.options.elixir_module_prefix) || (desc.package || "")
    }

The problem here is because the protofile can have custom options, if elixir_module_prefix if not present will crash the tool. an easy fix will be something like.
module_prefix: (desc.options && Map.get(desc.options, :elixir_module_prefix)) || (desc.package || "")

I still don't get why started to fail maybe something changed on protobuf lib...

It most likely started to fail because of a backwards incompatible change made to the elixir proto library. Nothing changed in the twirp library. We can defend against it in this code as @saulbensach demonstrated or by fixing the elixir proto library. Its probably easier to just defend against it here. if someone would like to submit a PR for that, that would be great.


Unit Test

After the last commits in this project my tests are generating this errror:
PHP Fatal error:  Call to a member function getAuthenticationProviders() on null in /var/www/www/vendor/dingo/api/src/Http/Middleware/Auth.

Changed a few things up and still tinkering. Can you share one of the tests that's causing the issue?

Also is this Lumen or Laravel?

My test:
public function testExposedMappings()
{
    $this->get('/api/dictionary', $this->headers)->seeStatusCode(Response::HTTP_OK)->seeJson();

}

where $this->headers
  $user = factory(env('AUTH_MODEL'))->create();
    $jwt = \Tymon\JWTAuth\Facades\JWTAuth::fromUser($user);
    $this->headers = [
        'HTTP_ACCEPT' => 'application/vnd.' . env('API_VENDOR', '') . '.v1+json',
        'HTTP_AUTHORIZATION' => 'Bearer ' . $jwt
    ];

I am using Lumen

Yeah, any tests will fail on Lumen at the moment. Trying to work a solution in. Lumen makes things so difficult sometimes. :frowning:

Can you pull down the latest changes and let me know if your tests pass now.
Lumen sets the route resolver at a weird and slightly inconvenient point the cycle, and due to the nature of tests it isn't being set. This may or may not be intentional on the Lumen side of things, I'm going to ask Taylor about it.
For now, I've used reflection to set the route resolver on the request whenever it is rebound.

For now everything looks great :)

I know Lumen 5.3 isn't supported yet, but I'm getting the same error.


Move parent/child links from dataset to file records on web UI

New set of dataset created by DMWM do not set up parentage. It should be done on file level. This will be the case of DBS3 too. So I need to remove Parent/Child from dataset web records into file ones. Basically I need to discard Parent/Child links from presentation map.

I don't quite understand this issue. Anyways it's too old and lots of things happened on this front :-) @ticoann @vkuznet can we close this one?


set-CsOnlineDialInConferencingUser Reset Leader Pin

Can't seem to find anywhere if you can resetleaderpin manually .
Here is the script in full.. Set-CsOnlineDialInConferencingUser -id<EMAIL_ADDRESS>-ResetLeaderPIN
It only allows the pin to be auto generated.
Any ideas?
Thanks

Hi @blggmitch, thank you for your feedback.
I think you may find the following article useful:
https://docs.microsoft.com/microsoftteams/reset-the-audio-conferencing-pin-in-teams

@dariomws Thank you very much for the contribution and sharing this explanation. @blggmitch Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

I was aware of that MS article. I was trying to make it so we could manually assign/create our own pin and not have it auto generated.
Thanks

Hi @blggmitch,
I understand there is no way to assign your custom PIN. Here we are limited to documentation issues and improvements.
I know the product teams are always looking for user feedback and how to make Microsoft Teams better. They keep a close tab on user feedback and it would be awesome if you could add your voice in the Microsoft Feedback Portal: https://feedbackportal.microsoft.com/feedback/forum/ad198462-1c1c-ec11-b6e7-0022481f8472.
You might find others have made a similar request that you can add to, or you can open a new one. Let us know here if you do so we can up-vote your request.
Thank you for your contribution to making the docs better! Much appreciated!

@dariomws Thank you very much for the contribution and sharing this explanation. @blggmitch Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Record list filter issue inside modals

Description of the bug
When you have a record list in a specific record which is set to open up in a modal, the filters are not shown as they should depending on where they are on the screen. The first filter for example is cuted out because it tries to stay inside of the modal but it is not fixed. (Screenshot will provide better context.)
Reproduction steps

Create a record list that opens up records in a modal
Have a record list also inside of the record
once you open the record and it is shown in modal, try to use the filters on the record list below and see the outcome.

Expected behavior
Filter modal inside of record modal should be displayed normally and not to be cuted.
Screenshots

Versions
Branch: 2023.3.x

Retested this and can confirm that this is now fixed and working as expected. There is no need for changelog entry here since this is a new feature and it was added as a new feature in the CL, and we don't need the part of how it was modified/changed/fixed along the way. So moving the card to Done.


jenkins binstar uploads not working

Not sure if this is a sporadic failure or not:
https://jenkins.choderalab.org/job/conda-omnia-release-osx-2/60/consoleFull
+ binstar --quiet -t **** upload -u omnia --channel main miniconda/conda-bld/osx-64/assaytools-0.1.0-np18py27_0.tar.bz2 miniconda/conda-bld/osx-64/assaytools-0.1.0-np19py27_0.tar.bz2
Using binstar api site https://api.binstar.org
[SSLError] EOF occurred in violation of protocol (_ssl.c:581)
Traceback (most recent call last):
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/bin/binstar", line 6, in <module>
    sys.exit(main())
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/binstar_client/scripts/cli.py", line 94, in main
    description=__doc__, version=version)
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/binstar_client/scripts/cli.py", line 76, in binstar_main
    return args.main(args)
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/binstar_client/commands/upload.py", line 202, in main
    callback=upload_print_callback(args))
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/binstar_client/__init__.py", line 423, in upload
    s3res = requests.post(s3url, data=data_stream, verify=self.session.verify, timeout=10 * 60 * 60, headers=headers)
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/requests/api.py", line 99, in post
    return request('post', url, data=data, json=json, **kwargs)
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/requests/api.py", line 49, in request
    response = session.request(method=method, url=url, **kwargs)
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/requests/sessions.py", line 461, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/requests/sessions.py", line 573, in send
    r = adapter.send(request, **kwargs)
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/site-packages/requests/adapters.py", line 431, in send
    raise SSLError(e, request=request)
SSLError: EOF occurred in violation of protocol (_ssl.c:581)

Traceback (most recent call last):
  File "/Users/jenkins-slave/workspace/conda-omnia-release-osx-2/miniconda/lib/python2.7/logging/handlers.py", line 861, in emit
    self.socket.send(msg)
error: [Errno 40] Message too long
Logged from file __init__.py, line 13
Build step 'Execute shell' marked build as failure
Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered
Triggering a new build of test-conda-omnia-release-osx
Finished: FAILURE

I've seen the same EOF violation of protocol before, never fully resolved it.  Possibly sporadic.

We might try updating the root environment to py3. (e.g. miniconda3). We'd still be building the packages in the same build environments (27/33/34), but this would mean that code running in the root env (binstar, conda-build, etc) would be using py3.
From stackoverflow, it looks like a lot of people have encountered SSLError: EOF occurred in violation of protocol in varied situations on py2, and I know SSL/TLS has changed a lot in the ~5 years since py2.7 was released, so this could have been fixed already.
It's not a guarantee, just a guess.


[FLINK-8612] [flip6] Enable non-detached job mode

What is the purpose of the change
The non-detached job mode waits until has served the JobResult of
a completed job at least once before it terminates.
This PR is based on #5434 and #5433.
Verifying this change

Added MiniDispatcherTest#testJobResultRetrieval

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

Rebased onto the soon to be master.


incorrect timeouts "expiry" calculation on Unix systems

found this cool project today.
I decided to perform some basic tests and assigned 5 seconds timeout to serial_port... But instead of 5 seconds, read() method has blocked for ~13 seconds!
I made some investigations and found that error occurs due to an overflow in "signed long" variable (tv_nsec field of timespec_t) https://github.com/wjwwood/serial/blob/master/src/impl/unix.cc#L65
however, there is no need to subtract sec_diff from tv_nsec. this operation can be easily replaced with division by modulo.
The code to reproduce an error:
#include <string>
#include <iostream>
#include "serial/serial.h"

int main(int argc, char **argv) {
    serial::Serial my_serial("/dev/ttyFAKE", 115200, serial::Timeout::simpleTimeout(5000));
    std::string line = my_serial.readline();
    return 0;
}

Wow, thanks for finding that. I can confirm this was a bug using your example. @mikepurvis FYI (not sure if you guys are using a fork of this package or using it directly).

Actually this looks to break on the tests (timer_tests.short_intervals ) on the ROS buildfarm CI:
http://build.ros.org/job/Idev__serial__ubuntu_trusty_amd64/5/consoleFull
Not sure why this wasn't caught by travis, maybe it's a race condition?

it's not a race condition. just found a bug in code I wrote :(
https://github.com/wjwwood/serial/blob/master/src/impl/unix.cc#L65
Line 65:
expiry.tv_nsec %= static_cast<int>(1e9);
should be fixed by:
expiry.tv_nsec = tv_nsec % static_cast<int>(1e9);
in this case expiry.tv_nsec will get correct value and should successfully pass all tests.

Ah, you're right. I was wondering about that line, but I saw the tests passing here and figured it was just working and I was not reading right.
Do you think you can open another pr that fixes it?


refactor Simplify hash partitioning strategy

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

run buildall

run buildall


Side panel is cut off when Workspace is disabled and you hide all the buttons (unexpand sidebar)

Here's an img, the first one is with every button hided, and the second one is with a random button (sidepanel) enabled

Step to reproduce:

Disable the Workspace functionality in Workspaces
Have all the buttons hided in this theme's setting

I suspects the buttons expands the css padding of the sidebar or something along those lines, which is why this problem occurs, but that's just an educated guess.

Ran into the same issue.

Yeah, I think the width of the sidebar is determined by the buttons (and the workspace menu), so without those it probably can happen. I'll look into it.

It should be fixed as soon as I merge the new version into the store


Very large RAM occupation for MPPNET.

The RAM occupation seems very large for mppnet. When I set the num_of_workers as 2 and trained the model on 2 GPU (batch_size_per_gpu = 4), 480GiB RAM is work out, the program is killed as OOM. Is this normal?

Hi, we train MPPNet with batch_size_per_gpu = 2 and 512G RAM is enough.  You can try this setting.

Thanks for replying. I am doubt why the model cosume so much RAM. Does the dataloader load all the data at once, instead of batch by batch? @Cedarch

I train MPPNet with batch_size_per_gpu = 2 and 240G RAM is enough.

Thank you! What is the number of workers you set? I set batch_size_per_gpu =2, and num_of_workers = 1. However, 512G RAM is till not enough.  @xpyqiubai
BTW, I trained the model in one GPU.

The dataloader just load data by batch and each item contains 4-frame concated point clouds. It actually cost larger RAM than single frame setting but, for our experience, 512G RAM is enough, @sjtuljw520.

I retrain the model with new version of waymo dataset (the dataset vesion I used before is v1.1). Now this problem has been solved. 120G RAM is enough. Thank you @Cedarch


oauth2.validate.common-name not working

Current Behavior
Using openvpn-auth-oauth2_1.13.5_linux_amd64.deb, I configured openvpn-auth to start with the command line option --oauth2.validate.common-name preferred_username.
On the server side, I have
username-as-common-name
verify-client-cert none

When connecting using openvpn3 with username "nobody" (authorizing via Nextcloud), I see
TLS: Username/Password authentication deferred for username 'nobody' [CN SET]
msg="successful authorization via oauth2" cid=15 kid=1
  common_name=""
  idtoken.subject=MyName
  idtoken.preferred_username=MyName
  user.subject=MyName
  user.preferred_username=MyName

Obviously, cn "nobody" and preferred_username don't match.
Expected Behavior
Deny connection if cn and configured field from oauth2 userinfo endpoint don't match.
Steps To Reproduce
No response
Environment
No response
openvpn-auth-oauth2 logs
No response
openvpn server logs
No response
Anything else?
No response

tbh. I never test this feature together with
username-as-common-name
verify-client-cert none

And its suspicions to me that the common_name is empty on the log side.
However if the common name is empty, the auth should be blocked
https://github.com/jkroepke/openvpn-auth-oauth2/blob/5d5d2eab38cde193a25b179b1befb40ed7cc8637/internal/oauth2/providers/generic/check.go#L90-L92
I have to investigate the issue, but it will take some time.

Happening with openvpn2.6.3 from Debian Bookworm

I integrated some test and figure out a typo in the config struct, should be fixed with #151

There is an additional in #154


[BUG] Server-side post-trigger script gets null from response body when creating item with CosmosItemRequestOptions.SetPostTriggerInclude

Describe the bug
I'm trying to use CosmosItemRequestOptions.setPostTriggerInclude() to run a post-trigger after createItem. However, I'm getting null from context.getResponse().getBody() in the server-side javascript trigger context
I can confirm that the createItem creates document properly when without the postTrigger set. But, not sure why server-side doesn't set the response body. The response object returned by context.getResponse() is an empty object somehow.
Exception or Stack Trace
Add the exception log and stack trace if available
To Reproduce
Please refer to code snippet. Create any document with the given post-trigger set. Client should receive "No created item from hooked action" exception.
Code Snippet
Server-side javascript (myPostTrigger):
function myPostTrigger() {
  var context = getContext();
  var container = context.getCollection();
  var response = context.getResponse(); // item that was created

  var createdItem = response.getBody();

  // we are hitting this check
  if(!createdItem) throw new Error("No created item from hooked action.")
}

Java
        JsonNode jsonNode = new ObjectMapper().valueToTree(item);
        //  Create item using container
        List<String> postTriggers = new ArrayList<>();
        postTriggers.add("myPostTrigger");
        CosmosItemRequestOptions cosmosItemRequestOptions = new CosmosItemRequestOptions()
                .setPostTriggerInclude(postTriggers);
        logger.info("itemInJson : " + jsonNode.toString());
        CosmosItemResponse<JsonNode> response = cosmosDbContainer.getContainer().createItem(jsonNode, cosmosItemRequestOptions);

Expected behavior
post-trigger script should get created item from context.getResponse().getBody()
Screenshots
If applicable, add screenshots to help explain your problem.
Setup (please complete the following information):

Version of the Library used : tried 4.12.0 & 4.14.0

Additional context
I have exact same code using Node.js and didn't encounter this problem. And, there's no example presented in example repo, so im wondering is this had been supported yet in sdk v4?
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Bug Description Added
[x] Repro Steps Added
[x] Setup information Added

Quick update. I switched implementation from SDK V4 to old SDK V2 (Sync) and everything just worked intended. So, is the triggers migrated fully on V4?

Thanks for reporting. we can repro this on v4.
        CosmosAsyncClient client = new CosmosClientBuilder()
            .endpoint(TestConfigurations.HOST)
            .key(TestConfigurations.MASTER_KEY)
            .buildAsyncClient();

        client.createDatabaseIfNotExists(DATABASE_NAME).block();
        CosmosContainerProperties cosmosContainerProperties = new CosmosContainerProperties(CONTAINER_NAME, "/id");
        client.getDatabase(DATABASE_NAME).createContainerIfNotExists(cosmosContainerProperties).block();

        CosmosAsyncContainer container = client.getDatabase(DATABASE_NAME).getContainer(CONTAINER_NAME);

        String triggerId = UUID.randomUUID().toString();
        CosmosTriggerProperties trigger = new CosmosTriggerProperties(triggerId, "function() {"
            + "  var context = getContext();"
            + "  var container = context.getCollection();"
            + "  var response = context.getResponse();"
            + "  var createdItem = response.getBody();"
//            + "  // we are hitting this check"
            + "  if(!createdItem) throw new Error(\"No created item from hooked action.\");"
            + "}");

        trigger.setTriggerOperation(TriggerOperation.CREATE);
        trigger.setTriggerType(TriggerType.POST);

        container.getScripts().createTrigger(trigger).block();

        //  Create item using container
        ObjectNode item = new ObjectMapper().createObjectNode();
        item.put("id", UUID.randomUUID().toString());

        List<String> postTriggers = new ArrayList<>();
        postTriggers.add(triggerId);
        CosmosItemRequestOptions cosmosItemRequestOptions = new CosmosItemRequestOptions()
            .setPostTriggerInclude(postTriggers);
        CosmosItemResponse<ObjectNode> response = container.createItem(item, cosmosItemRequestOptions).block();

Thanks for the update @moderakh! Could you suggest any solution/fix for this atm? And possible an ETA for the fix?

@zxm5010 actually this is not a bug. In the V4 SDK content response on write is disabled by default see here: https://azuresdkdocs.blob.core.windows.net/$web/java/azure-cosmos/latest/com/azure/cosmos/CosmosClientBuilder.html#contentResponseOnWriteEnabled-boolean-
For Trigger to work you need to enable content-response-on-write. You can do that either at the ClientBuilder level or you can do it for the request,
https://azuresdkdocs.blob.core.windows.net/$web/java/azure-cosmos/latest/com/azure/cosmos/models/CosmosItemRequestOptions.html#setContentResponseOnWriteEnabled-java.lang.Boolean-
for example in the above code you need to change to, then it will work.
        CosmosItemRequestOptions cosmosItemRequestOptions = new CosmosItemRequestOptions()
            .setPostTriggerInclude(postTriggers)
            .setContentResponseOnWriteEnabled(true);

Thanks @moderakh. The response is written now.
Suggestion: please update the migration documentation https://docs.microsoft.com/en-us/azure/cosmos-db/migrate-java-v4-sdk?tabs=java-v4-async. as it seems a different default behavior comparing to old SDKs.


Alpha version - Standardize usage of ellipses in command instruction

For add, edit and delete command instruction, place the ellipsese inside the square brackets.
Standardize to [t/STUDY_GROUP_TAG ...], as identical to the format in find command, instead of current [t/STUDY_GROUP_TAG]...

I think this isn't a bug.
For add command, the format is [t/STUDY_GROUP_TAG] ... because to add multiple study groups, the user needs to type t/Tag1 t/Tag2 t/Tag3.
However, for find command, the format is [t/STUDY_GROUP_TAG ...] because to search multiple study groups, the user needs to type t/Tag1 Tag2 Tag3.

Oh I see, thx!


sql: implement FIRST and LAST aggregation functions

Closes #718

Tests passing now. Some dependency install failure. Shall we merge this?

let's keep this for v0.23.0 gitbase version.

@erizocosmico could you rebase please?

Rebased


Rename setgoal/getgoal to sethostinggoal/gethostinggoal

Rename the setgoal and getgoal shell commands to sethostinggoal and gethostinggoal, respectively. This change is being made to provide more clarity as to what the commands are doing and make them less generic.
Several other instances if 'goal' were changed to 'hostinggoal' in order to add more clarity.
Closes #3800

@jmark99 - when this is merged, could you update https://cwiki.apache.org/confluence/display/ACCUMULO/A+More+Cost+Efficient+Accumulo and https://cwiki.apache.org/confluence/display/ACCUMULO/Example+OnDemand+Tablet+Operation?


[BUG] Audit - [SPARK-33829][SQL] Renaming v2 tables should recreate the cache

It seems we should investigate more whether our caching work is impacted by this, and needs a similar fix/test.
https://github.com/apache/spark/commit/06075d849e

IMO this doesn't affect our cache code because we don't modify the cacheManager. The only thing we do is how the cache is stored in memory before handing it back to spark to store it according to user specified storageLevel


'check' run after 'dfflibmap' false warns of used wires with no driver

Steps to reproduce the issue
testcase.zip
After unzipping the files, run 'yosys -q -s synth.ys'.  You should see
Warning: Wire testcase.\cnt [1] is used but has no driver.
Warning: Wire testcase.\cnt [0] is used but has no driver.
as a result of running the 'check' command.  Running 'check' before 'dfflibmap' produces no such warning.
I'm using recent yosys master dce037a62c5bda9a8256d271d39b06be366120e8
Expected behavior
The 'check' command produces no warnings or errors.
Actual behavior
The 'check' command reports:
Warning: Wire testcase.\cnt [1] is used but has no driver.
Warning: Wire testcase.\cnt [0] is used but has no driver.

The check command relies on having the cell library available, to tell apart inputs from outputs.  Given that you don't have a verilog file with proper blackbox modules for your library cells, it has no way of knowing how the cells are supposed to work.  You can make such a blackbox file and load it in your flow (with read_verilog -lib, perhaps) to make check work (along with other functionality relying on having the cell library available).


Most tests do not verify assumptions of the method

A brief look at the tests, e.g. test_deep, test_linear, test_tree, test_gradient, shows that we are either testing that the sum of shap values is the expected value, or that the code runs.
In other words, we almost never check that the code actually does what it is supposed to do in terms of the individual shap values. I understand that it is not easy to design tests for this, but it is part of the research and development to find suitable test suits for this problem.
In PR #468 I added a test to verify what I understood from the documentation of LinearExplainer. Tests for other explainers are necessary to guarantee that the explanations are correct in controlled data (and thus expected to be correct in uncontrolled data).

Thanks for the new test! I should clarify that we typically test that the sum of the SHAP values equals the output of the model for each prediction. While it is possible for that to hold while the algorithm itself fails, it is very unlikely. We also have comparison tests between different methods when applicable. At some point I had brute force tests for lots of Tree SHAP explanations, but it looks like those are not in the unit tests right now, perhaps they should get added back in. Of course I hope to continue to add new unit tests, and welcome PRs that add more :)


⚠ Bofrost.at has degraded performance

In 4fe57b3, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 912 ms

Resolved: Bofrost.at performance has improved in c41f70c after 311 days, 26 minutes.


Please update cycling74-max to 7.0.6

On it. Next time, though, please give the full version download url for the software, since it makes our job easier.


More simple and easy to understand codes for recent networks

Are there any more tiny codes for recent networks, e.g., Efficient V1, EfficinetNet V2 in only 1 or 2 isolated files, such that researchers could conduct experiments on them easily.

@tangbohu not going to happen here, there are other impl out there that break it down but they don't support all variants... It took min 15 min to add efficientnet v2 with my approach. Life is tradeoffs


Better UI and Open-source Support

The upgrade the existing ui and make the Poemify support open source models also along with gemini

So basically what is the idea behind it?? What models you're going to use?

to support other open source large language models through ollama

Sure . I'll assign thi to you

@MRMORNINGSTAR2233 please provide me with your email

<EMAIL_ADDRESS>

@MRMORNINGSTAR2233 any updates ??

currently i have exams till next wednesday ill soon be back on this surely


ClientRequests -> OutgoingHttpDependencies

see https://github.com/Microsoft/ApplicationInsights-node.js/issues/225 for background.

cc @jasongin

While we're renaming this, why not just HttpDependencies?
Also, for some historical context there's some conversation about this naming at #129 .  Function names were changed to be in line with request/dependency as used in our other SDKs, but these class namings are from the original structure. I think your PR would provide a good cleanup.

@OsvaldoRosado

While we're renaming this, why not just HttpDependencies?

Indeed 😄 , I actually had that as an intermediate class at some point along the way, but then realized that incoming HTTP requests will always be Requests in the App Insights sense and didn't want outgoing requests, which will always be RemoteDependencies in the App Insights sense, to be confused. For the same reason I kept the actual class as OutgoingHttpDependencies so that no one makes the mistake of thinking this relates to incoming HTTP requests. I still lean to keeping the longer name cause I think it would be best to be as clear as possible in this area, since we have to reason about it a lot for correlation.
Will check out that other issue too, thanks!

All green 🎉 ! PTAL.

Closing as this was addressed in #309


add Japanese translation

scams and security

@Radio-Radio could you please create a new PR? Seems dependsbot did a bit mess here :sweat: If possible please create a fresh PR with only your changes :pray:

I tried creating a new PR about this issue. Apologies for not being familiar with using github, sorry to bother you.


Update repoman and policy configs

Summary

Added policy configs for:

Empty issue detection
Managing Not Triaged
Issue opened by dependabot: add dependencies label.
Issue reopened and has won't fix label, remove it.
Issue closed, remove in-progress label.
Issue closed by the customer, add resolved-by-customer label.

Update repoman

Remove configs settings that were migrated to policy.
Add area label for svc/subsvc on issue.

Internal previews

📄 File
🔗 Preview link

.github/policies/close-issues.yml
.github/policies/close-issues

.github/policies/label-issues.yml
.github/policies/label-issues

.repoman.yml
.repoman

Going to add in the file path checks, so don't merge.


add new bserver error maxrefexceeded

Add a new error when there are too many references to a block

Looks good, just one comment.

Looks good, just one comment.  Also the failing jenkins build is gone now, so I can't see why it failed.  If you remember that it was one of the known other kbfs-server failures, this is fine to merge.


Add auto merge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/jax-md-feedstock#3.


[feat] default: make message less confusing

Fixes #751, fixes #786.

Coverage decreased (-0.002%) to 97.9% when pulling 0b1ced8765095fc6027204a19e778200ce67db2c on golopot:default-message into 7ffbf03fc832df41c4e90ffd27fee43de3685224 on benmosher:master.

Coverage decreased (-0.002%) to 97.9% when pulling 0b1ced8765095fc6027204a19e778200ce67db2c on golopot:default-message into 7ffbf03fc832df41c4e90ffd27fee43de3685224 on benmosher:master.


Use Apache Camel icon for extension catalog

Description
On this page you can browse extensions
https://quarkus.io/extensions/
If you [x] in integration then the Camel extension is in the selected list. The Camel extension uses the ASF logo (feather) but they should use the Apache Camel icon.
You can find the svg for the icon at
https://github.com/apache/camel/tree/main/docs/img
For example this svg
https://github.com/apache/camel/blob/main/docs/img/logo-d.svg
Implementation ideas
No response

I asked for this issue to be transferred to the extensions repo, but I've now confirmed that the issue isn't in the front end. Have a look at the output of https://registry.quarkus.io/q/swagger-ui/#/Client/get_client_extensions_all.
For Camel Kafka, it's
    {
      "name": "Camel Kafka",
      "description": "Sent and receive messages to/from an Apache Kafka broker",
      "metadata": {
        "categories": [
          "integration"
        ],
        "minimum-java-version": "17",
        "extension-dependencies": [
          "io.quarkus:quarkus-kafka-client",
          "io.quarkus:quarkus-arc",
          "io.quarkus:quarkus-jackson",
          "io.quarkus:quarkus-caffeine",
          "org.apache.camel.quarkus:camel-quarkus-core",
          "io.quarkus:quarkus-core",
          "io.quarkus:quarkus-vertx",
          "io.quarkus:quarkus-netty",
          "io.quarkus:quarkus-mutiny",
          "io.quarkus:quarkus-smallrye-context-propagation",
          "io.quarkus:quarkus-virtual-threads"
        ],
        "status": [
          "stable"
        ],
        "guide": "https://camel.apache.org/camel-quarkus/latest/reference/extensions/kafka.html",
        "built-with-quarkus-core": "3.5.0",
        "scm-url": "https://github.com/apache/camel-quarkus"
      },
      "artifact": "org.apache.camel.quarkus:camel-quarkus-kafka::jar:3.5.0",
      "origins": [
        "io.quarkus.platform:quarkus-camel-bom-quarkus-platform-descriptor:quarkus-bom-quarkus-platform-descriptor:3.5.0:json:3.5.0"
      ]
    },

Notice that there's no icon-url field. So, somehow, the icon-url is in the metadata that ends up in the jar, but it doesn't end up in what's published to the registry. Could something in the Camel publishing process be selecting only certain fields to upload, @ppalaga and @davsclaus?

the icon-url is in the metadata that ends up in the jar, but it doesn't end up in what's published to the registry.

I think the transfer and aggregation of jar metadata to registry metadata is done by Platform tooling. @aloubyansky might know which specific tool does that?

The difference between Camel Kafka and Mailpit is that in Mailpit the icon-url is under metadata, which is where it's supposed to be to get picked up, while in the Camel extension it's a root field and is filtered out in the process.

Indeed, thanks, @aloubyansky!

Closing this since https://github.com/apache/camel-quarkus/pull/5514 is merged.

Thanks @davsclaus for filling this issue and thanks @aloubyansky for spotting the cause!


macOS Notarization issues with jdk 20 (temurin) and jpackage

Please provide a brief summary of the bug
I am building an application with jpackage and notarization fails.
The last time I got it working was on jdk17. JDK 19 also fails and jdk 20 as well:
I don't know whether this is a jdk bug in jpackage or something at temurin is not signed at all correctly.
Signing works etc. codesign reports all fine, but on submitting for notarization I get errros
(I also tested with a simple zip file of the app)
Please provide steps to reproduce where possible
I have set up a sample application for reproducing the case: https://github.com/Siedlerchr/testnotarization

Add the signing key username is build.gradle
Run ./gradlew jpackage --info
xcrun notarytool store-credentials "notarytool-profile" --apple-id<EMAIL_ADDRESS>--team-id "12345667" --password "xxxxx"
Run  xcrun notarytool submit build/distribution/JabRef-1.0.0.dmg  --keychain-profile "notarytool-profile" --wait
App is rejected, check xcrun notarytool log  --keychain-profile "notarytool-profile"

Expected Results
Notarization is successful
Actual Results
Notarization fails
What Java Version are you using?
openjdk version "20.0.1" 2023-04-18 OpenJDK Runtime Environment Temurin-20.0.1+9 (build 20.0.1+9) OpenJDK 64-Bit Server VM Temurin-20.0.1+9 (build 20.0.1+9, mixed mode)
What is your operating system and platform?
macos Ventura 13.4 (22F66) on arm64
How did you install Java?
sdkman
Did it work before?
jdk 17

Did you test with the latest update version?
No response
Did you test with other Java versions?
yes, tested with temurin 19 as well

Relevant log output
"logFormatVersion": 1,
  "jobId": "245c7a47-f605-4943-a1da-11f7320a35a3",
  "status": "Invalid",
  "statusSummary": "Archive contains critical validation errors",
  "statusCode": 4000,
  "archiveFilename": "JabRef.zip",
  "uploadDate": "2023-06-24T16:28:21.836Z",
  "sha256": "7d9d8d185cff905f4c2edfbacf8ec2edd6124e591989c2b35ce3bfdb1f791d0d",
  "ticketContents": null,
  "issues": [
    {
      "severity": "error",
      "code": null,
      "path": "JabRef.zip/JabRef.app/Contents/MacOS/JabRef",
      "message": "The binary is not signed with a valid Developer ID certificate.",
      "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721",
      "architecture": "arm64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "JabRef.zip/JabRef.app/Contents/MacOS/JabRef",
      "message": "The signature does not include a secure timestamp.",
      "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733",
      "architecture": "arm64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "JabRef.zip/JabRef.app/Contents/MacOS/JabRef",
      "message": "The executable does not have the hardened runtime enabled.",
      "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087724",
      "architecture": "arm64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "JabRef.zip/JabRef.app/Contents/runtime/Contents/Home/bin/jarsigner",
      "message": "The binary is not signed with a valid Developer ID certificate.",
      "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721",
      "architecture": "arm64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "JabRef.zip/JabRef.app/Contents/runtime/Contents/Home/bin/jarsigner",
      "message": "The signature does not include a secure timestamp.",
      "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733",
      "architecture": "arm64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "JabRef.zip/JabRef.app/Contents/runtime/Contents/Home/bin/jarsigner",
      "message": "The executable does not have the hardened runtime enabled.",
      "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087724",
      "architecture": "arm64"
    },
    {
      "severity": "error",
      "code": null,
      "path": "JabRef.zip/JabRef.app/Contents/runtime/Contents/Home/bin/jfr",
      "message": "The binary is not signed with a valid Developer ID certificate.",
      "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721",
      "architecture": "arm64"
}

CC @gdams as our resident signing expert

Sorry for the delay. I found the core issue. I used jlink in a separare step before to generate the runtime app image. And used that as input for jpackage. Turns out that jpackage then does not do any signing. And jlink neither.
Instead I needed to call jpackage to create the image with all the jlink options. Then code sign is run and notarization works.
 Howver, @Siedlerchr used Temurin on his local machine.

@Siedlerchr Which docs were you following?

I was following https://docs.oracle.com/en/java/javase/20/jpackage/support-application-features.html#GUID-8D9F0607-91F4-4070-8823-02FCAB12238D

@Siedlerchr & @koppor - I think this is a case of sending Oracle a note to improve their docs.  I'll see if I can raise an issue with them.


Flags disappear from included assemblies

rassemble-go swallows flags. That has the side-effect of removing flags from include files because flags are prefixed to the rest of the include file within an assemble block.

Unfortunately, there is no easy way to solve this issue. Two problems would need to be solved to fully support PCRE compatible flags in include files:

rassemble-go currently ignores flags completely (which means the are missing in the reult). It is possible to modify the code to retain flags but it is difficult for two reasons:

rassemble-go discards many of the original *regexp/syntax.Regexp objects and create new ones
rassemble-go breaks the regular expression apart in slightly different ways as the regexp/syntax parser does. While the resulting structures are semantically equivalent (AFAICT), this difference has subtle impacts on the rendering of the expression as a string. For example, the String() function of regexp/syntax.Regexp only prints the fold case flag (i), when the operation of the regexp/syntax.Regexp object is OpLiteral. As rassemble-go breaks literals into individual runes, this would result in a simple concatenation to look like this: (?i:a)(?i:b) instead of (?i:ab)

regexp/syntax produces a fairly bad string representation of a parsed regular expression with respect to flags. For example, parsing and then printing the expression (?i:ab*c|d?e) results in (?i:A)(?i:B)*(?i:C)|(?i:D)?(?i:E). The result is, of course, semantically correct, but include files can be very large, and with this limitation the expressions fro include files would grow by approximately factor 3.

I have opened an issue with Go: https://github.com/golang/go/issues/57950. If this ever gets through we can see whether rassemble-go can also be fixed.


Text-editor not working in Chrome?

Hi @thelgevold I really enjoy your demo's!
I can't get the text editor example working...not sure what is expected there?
http://www.syntaxsuccess.com/angular-2-samples/#/demo/text-editor

Currently just support for typing letters and deleting letters. Also mouse events like click and text select. Prob only works on desktop right now, but it should work to click the area and start typing.
Prob won't implement a full fledged editor since the idea is just to capture the input events using observables

Is this still an issue or can I close?

Thanks @thelgevold !


GLTF Loader Does Not Handle Data Streams

The GLTF loader does not correctly handle embedded data streams. To repro, attempt to load any embedded GLTF from the Khronos GLTF repo.

Plus one to this. I am facing same problem.


simplify rpkg copy: disallow editing outside repository and package name changes

Simplify kpt alpha rpkg copy

allow copying only within repository
disallow package name change (so copy only creates new revision of the same package)
added a TODO for defaulting the revision number to latest+1 which I will tackle in a followup PR. I had some questions about this task, which I left as a comment in the issue filed.

Before:
kpt alpha rpkg copy deployments-11ca1db650fa4bfa33deeb7f488fbdc50cdb3b82 foo --namespace default --repository deployments --revision v1
After:
kpt alpha rpkg copy deployments-11ca1db650fa4bfa33deeb7f488fbdc50cdb3b82 --namespace default --revision v1
PR to update docs: https://github.com/GoogleContainerTools/kpt/pull/3135

Other than the small issues mentioned by @yuwenma, this looks good to me.