Add database backup

Context
Postgres production instance of teacher self service portal requires backing up to protect the data in the event of DR. This commit adds a workflow to backup the database every night to a storage account. This enables an admin to restore the database from the backup file when needed.
Link to Trello card
https://trello.com/c/ZfKFKOvc
Checklist

[x] Attach to Trello card
[x] Rebased main
[x] Cleaned commit history
[x] Tested by running locally

 Add production database backup


[Bug]: type 'BaseDeviceInfo' is not a subtype of type 'LinuxDeviceInfo' in type cast

Platform
Linux
Plugin
device_info_plus
Version
8.1.0
Flutter SDK
3.7.3
Steps to reproduce
When running tests in Gitlab CI, I encounter a type mismatch error for Linux.
Code Sample
await DeviceInfoPlugin().linuxInfo;

Logs
{"testID":41,"error":"type 'BaseDeviceInfo' is not a subtype of type 'LinuxDeviceInfo' in type cast","stackTrace":"package:device_info_plus/device_info_plus.dart 71:36  DeviceInfoPlugin.linuxInfo\n","isFailure":false,"type":"error","time":181529}

[✓] Flutter (Channel stable, 3.7.3, on macOS 13.0 22A380 darwin-x64, locale ru-RU)
    • Flutter version 3.7.3 on channel stable at /Volumes/Development/FVM/3.7.3
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision<PHONE_NUMBER> (11 days ago), 2023-02-08 15:46:04 -0800
    • Engine revision 248290d6d5
    • Dart version 2.19.2
    • DevTools version 2.20.1

[✓] IntelliJ IDEA Ultimate Edition (version 2022.2.4)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 72.1.3
    • Dart plugin version 222.4533

Checklist before submitting a bug

[X] I Google'd a solution and I couldn't find it
[X] I searched on StackOverflow for a solution and I couldn't find it
[X] I read the README.md file of the plugin
[X] I'm using the latest version of the plugin
[X] All dependencies are up to date with flutter pub upgrade
[X] I did a flutter clean
[X] I tried running the example project

@nohli please reopen. This issue does still exist in device_info_plus 9.1.0. See https://github.com/wiredashio/wiredash-sdk/actions/runs/6851936895/job/18629323933?pr=305

Thanks for reporting this @Holofox and @passsy  🙏🏽

I cannot reproduce this issue with 9.1.2. Is this still happening?

I also can't reproduce it with Flutter 3.7+ and device_info_plus 9.1.2.
But I can reproduce it with (testing PR)

Flutter 3.3.10 and device_info_plus 9.1.2
Flutter 3.0.0 and device_info_plus 8.2.2

Sorry, I am not able to see it in the logs. I cannot find LinuxDeviceInfo in them.
My only idea is that if some reason using an old Flutter version pulls an incompatible sub-package i.e. a version of device_info_plus and a version of device_info_plus_package_interface that are truly not compatible.
e.g. some changes from the past: https://github.com/fluttercommunity/plus_plugins/commit/e72efb25e2deba53e6cd9c339727a76e12bf99e4#diff-fe1c35f8306be6e8c1694eaf8fdf10a27b0bdbeb8082019b74457fe13191730f
Can you share the pubspec.lock when running on 3.3.10 to see which versions are used?
e.g. from my project
  device_info_plus:
    dependency: "direct main"
    description:
      name: device_info_plus
      sha256: "77f757b789ff68e4eaf9c56d1752309bd9f7ad557cb105b938a7f8eb89e59110"
      url: "https://pub.dev"
    source: hosted
    version: "9.1.2"
  device_info_plus_platform_interface:
    dependency: transitive
    description:
      name: device_info_plus_platform_interface
      sha256: d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64
      url: "https://pub.dev"
    source: hosted
    version: "7.0.0"


Fix the navbar

Reproduction steps
The navbar is not fixed due to which it would be difficult for users to navigate from one page to another, I would like to fix the navbar.
Please assign it to me under gssoc'23.
Expected behavior
fixed navbar
Actual Behavior
navbar does not appear on scrolling down
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

I want to solve this issue please me this issue
Thank you!

I want to work on this Project .Please assign  it to me

@akanksha984  i want to work on this issue. please assign it to me.

can you please assign it to me


Keyboard goes white when obscureText = true on TextField Flutter iPhone 14pro issue (release mode)

I am facing an issue when I set obscureText = true on TextField. Keyboard only on iPhone 14 devices becomes white. I am on stable channel.

Hi @bassamfouad-10p, does this issue happen on only physical devices, or does this reproduce on the simulators as well?
Please also provide a complete minimal reproducible code sample without any third-party packages/plugins so that we can investigate this. Please also provide the output of flutter doctor -v.
Thank you

@danagbemava-nc Hi here is my doctor output
Flutter (Channel stable, 3.3.9, on macOS 12.4 21F79 darwin-x64, locale en-PK)
• Flutter version 3.3.9 on channel stable at /Users/bassamfouad/development/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision b8f7f1f986 (3 weeks ago), 2022-11-23 06:43:51 +0900
• Engine revision 8f2221fbef
• Dart version 2.18.5
• DevTools version 2.15.0
[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
• Android SDK at /Users/bassamfouad/Library/Android/sdk
• Platform android-32, build-tools 32.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 13F100
• CocoaPods version 1.11.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2021.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
[✓] VS Code (version 1.74.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[✓] Connected device (3 available)
• iPhone 13 Pro (mobile) • DE2C0AD9-4585-4AC4-AC34-103B6DC5E3F5 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-5 (simulator)
• macOS (desktop)        • macos                                • darwin-x64     • macOS 12.4 21F79 darwin-x64
• Chrome (web)           • chrome                               • web-javascript • Google Chrome 108.0.5359.98
[✓] HTTP Host Availability
• All required HTTP hosts are available
• No issues found!
here is my code
passwordTextItem(
                              context,
                              StringConstants.PASSWORD,
                              _passwordController,
                              true,
                              borderColor: borderColor,
                              inputType: TextInputType.text,
                              inputAction: TextInputAction.next,
                              onChange: (newText) {
                                _updatePasswordBorderColor(_passwordController);
                              },
                            )

Widget passwordTextItem(BuildContext context, String name,
    TextEditingController controller, bool obsecureText,
    {TextInputType inputType = TextInputType
        .text, TextInputAction inputAction = TextInputAction
        .done, int limit = 50, Color borderColor = kLightGrey, VoidCallback? callback, Function(String newText)? onChange}) {
  return Container(
    width: MediaQuery
        .of(context)
        .size
        .width,
    height: 64,
    decoration: BoxDecoration(
        color: kLightGrey,
        borderRadius: BorderRadius.all(Radius.circular(10)),
        border: Border.all(color: borderColor)
    ),
    child: TextFormField(
      controller: controller,
      obscureText: obsecureText,
      keyboardType: inputType,
      textInputAction: inputAction,
      style: const TextStyle(
        fontSize: 16,
        color: Colors.black,
      ),
      decoration: InputDecoration(
        border: OutlineInputBorder(),
        focusedBorder: InputBorder.none,
        enabledBorder: InputBorder.none,
        errorBorder: InputBorder.none,
        disabledBorder: InputBorder.none,
        contentPadding:
        EdgeInsets.only(left: 15, bottom: 11, top: 11, right: 15),
        labelText: name,
      ),
      onChanged: (newText) {
        onChange != null ? onChange(newText) : ({});
      },),
  );
}

Hi @bassamfouad-10p, I used the code sample you provided (slightly edited to remove some unnecessary parts of the code) and tested the sample on the iOS simulator Iphone 14pro and the keyboard showed up just fine. See the recording below. Is there any additional information that you can provide?

recording
https://user-images.githubusercontent.com/88313112/207240700-d878d7bd-b9a6-4b05-b07a-dc689d8fd024.mp4

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

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

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: HomeScreen(),
    );
  }
}

class HomeScreen extends StatelessWidget {
  HomeScreen({super.key});

  final TextEditingController _passwordController = TextEditingController();

  Widget passwordTextItem(BuildContext context, String name, TextEditingController controller, bool obsecureText,
      {TextInputType inputType = TextInputType.text,
      TextInputAction inputAction = TextInputAction.done,
      int limit = 50,
      VoidCallback? callback,
      Function(String newText)? onChange}) {
    return Container(
      width: MediaQuery.of(context).size.width,
      height: 64,
      decoration: const BoxDecoration(
        borderRadius: BorderRadius.all(
          Radius.circular(10),
        ),
      ),
      child: TextFormField(
        controller: controller,
        obscureText: obsecureText,
        keyboardType: inputType,
        textInputAction: inputAction,
        style: const TextStyle(
          fontSize: 16,
          color: Colors.black,
        ),
        decoration: InputDecoration(
          border: const OutlineInputBorder(),
          focusedBorder: InputBorder.none,
          enabledBorder: InputBorder.none,
          errorBorder: InputBorder.none,
          disabledBorder: InputBorder.none,
          contentPadding: const EdgeInsets.only(left: 15, bottom: 11, top: 11, right: 15),
          labelText: name,
        ),
        onChanged: (newText) {
          onChange != null ? onChange(newText) : ({});
        },
      ),
    );
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: SizedBox(
          child: passwordTextItem(
            context,
            'Password',
            _passwordController,
            true,
            inputType: TextInputType.text,
            inputAction: TextInputAction.next,
            onChange: (newText) {},
          ),
        ),
      ),
    );
  }
}

Hi @danagbemava-nc the issue is in release mode when you create .ipa file or upload it to test flight.

@bassamfouad-10p Can you share a recorded video for this issue so that we can observe its behavior? Also, please retry on the latest master channel to see if the issue still persists or not. Thanks!

@huycozy It is still happening on master channel on release mode.

@huycozy here is a video for it keyboard still working but goes white in password field https://drive.google.com/file/d/1hRgIwB0f2KtrA8wWQSuilHumN0HD2wtR/view?usp=sharing

Labeling for further investigation based on the report above.
I cannot reproduce this by running flutter run --release on my iPhone XS and I cannot verify on testflight at the moment(I will update when I can).
A recording of the issue can be found in https://github.com/flutter/flutter/issues/116777#issuecomment-1367173183 and according to OP, this seems to be an issue with the iPhone 14 pro models.

Without a reproduction I don't think we can make progress on this.

@tenhobi please file a new issue describing your feature request, completely filling out the template.


slimserver fails to install plugins and communicate with Spotify on a Raspberry 4

Describe the bug
Similarly to #108612, slimserver complains about missing IOSocketSSL as a dependency during startup.
Bizarrely, IOSocketSSL seems to be listed correctly in default.nix, though. I also didn't encounter the same issue when I tried deploying slimserver on my private NAS (an x64 machine) instead, which is why I'm guessing that this is somehow architecture related.
The error message looks like the one below. Note that it appears even before the main init routine is executed.
Jan 06 07:28:49 nixos systemd[1]: Started Slim Server for Logitech Squeezebox Players.
Jan 06 07:28:50 nixos slimserver.pl[20347]: Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL servers in non-SSL mode
Jan 06 07:28:50 nixos slimserver.pl[20347]: Base class package "Net::HTTPS::NB" is empty.

Jan 06 07:28:50 nixos slimserver.pl[20347]:  at /nix/store/1yzk49wk4wwxd2k0dzz3lhvg0p3pslzc-perl5.32.0-slimserver-7.9.2/Slim/Networking/Async/Socket/HTTPS.pm line 16.
Jan 06 07:28:50 nixos slimserver.pl[20347]: BEGIN failed--compilation aborted at /nix/store/1yzk49wk4wwxd2k0dzz3lhvg0p3pslzc-perl5.32.0-slimserver-7.9.2/Slim/Networking/Async/Socket/HTTPS.pm line 16.
Jan 06 07:28:50 nixos slimserver.pl[20347]: Compilation failed in require at /nix/store/1yzk49wk4wwxd2k0dzz3lhvg0p3pslzc-perl5.32.0-slimserver-7.9.2/Slim/Networking/Async/HTTP.pm line 22.
Jan 06 07:28:53 nixos slimserver.pl[20347]: [21-01-06 07:28:51.8711] main::init (387) Starting Logitech Media Server (v7.9.2, TRUNK, UNKNOWN) perl 5.032000 - aarch64-linux-thread-multi

By inspecting .slimserver.pl-wrapped in the nix store, I can see that the wrapProgram call in default.nix also seems to patch the main slimserver script with a path to IOSocketSSL:
#!/nix/store/g4mcz2l9lzcwwx9b0pp902adqp6vvddv-perl-5.32.0/bin/perl -I/nix/store/g4mcz2l9lzcwwx9b0pp902adqp6vvddv-perl-5.32.0/lib/perl5/site_perl -I/nix/store/xix1yr11z6ysabwy2zff9j0g0s9s9ndj-perl5.32.0-AnyEvent-7.17/lib/perl5/site_perl -I/nix/store/jfhv79qiqi35jhnv1836s3gdsrbcswpd-perl5.32.0-Audio-Scan-1.01/lib/perl5/site_perl -I/nix/store/sxlhn4d6gziv2757dm1xbmkv15jg37vw-perl5.32.0-Carp-Clan-6.08/lib/perl5/site_perl -I/nix/store/5yj4a7z0f3jcz6l58j5yyi40brff2rrf-perl5.32.0-CGI-4.50/lib/perl5/site_perl -I/nix/store/b8l3kjrik57wsz1dq8sw9a8pkn222vwd-perl5.32.0-HTML-Parser-3.75/lib/perl5/site_perl -I/nix/store/dp7h4agdd9lki87hza3ipcyjixhjr5z9-perl5.32.0-HTML-Tagset-3.20/lib/perl5/site_perl -I/nix/store/jnqj09yprnzsiq7wqff2bsmza59cf4ky-perl5.32.0-HTTP-Message-6.25/lib/perl5/site_perl -I/nix/store/h4zb8kzdz67mmpffg0dizlm21v1wh9gr-perl5.32.0-Encode-Locale-1.05/lib/perl5/site_perl -I/nix/store/d6ayw1i5hkgapw51xwcpg9a2z5h7w8i9-perl5.32.0-HTTP-Date-6.05/lib/perl5/site_perl -I/nix/store/nryrqqc5drpz282l2wpf9wi44kkb7dy3-perl5.32.0-TimeDate-2.33/lib/perl5/site_perl -I/nix/store/sqz73v3wwcz2l1rkxpwj0s9hjamizc57-perl5.32.0-IO-HTML-1.001/lib/perl5/site_perl -I/nix/store/f4i6z49c9icx0zwwfdisvvzxk08h4prf-perl5.32.0-LWP-MediaTypes-6.04/lib/perl5/site_perl -I/nix/store/ixdlngpgzysz431kni1wmlrwx08q6fjb-perl5.32.0-URI-1.76/lib/perl5/site_perl -I/nix/store/0k9qkxzy7g14mbchrc8prlv9pap8hkz3-perl5.32.0-Class-XSAccessor-1.19/lib/perl5/site_perl -I/nix/store/wwdkp625lwwj5x2wkrd4c77gwgnrmv1a-perl5.32.0-Data-Dump-1.23/lib/perl5/site_perl -I/nix/store/24qn4a7lrz99h8a0llg03fsmz1jrzcsx-perl5.32.0-Data-URIEncode-0.11/lib/perl5/site_perl -I/nix/store/jljxjv0fdz5kg1q84vrjnj8xjr8pb1yp-perl5.32.0-DBD-SQLite-1.66/lib/perl5/site_perl -I/nix/store/cr97k4irmgbyr6wc71bvkk1c2v4p05mp-perl5.32.0-DBI-1.643/lib/perl5/site_perl -I/nix/store/0h3jr15wr727zpb2nkvrwacwmba26a19-perl5.32.0-DBIx-Class-0.082841/lib/perl5/site_perl -I/nix/store/h07rw5iflci7k42wjvcby7yp8vpysldy-perl5.32.0-Class-Accessor-Grouped-0.10014/lib/perl5/site_perl -I/nix/store/2py7i7hzxnaqzx8r18rwsm8jacmq6zi6-perl5.32.0-Module-Runtime-0.016/lib/perl5/site_perl -I/nix/store/3v66rddv3njdh6cl2wc9iqp0znkngirq-perl5.32.0-Class-C3-Componentised-1.001002/lib/perl5/site_perl -I/nix/store/fvbxjyi75h4vbqxhmskzj7x0dr2nk9by-perl5.32.0-Class-C3-0.34/lib/perl5/site_perl -I/nix/store/wq87yybpivd1yc89pch15a1yk62xhnww-perl5.32.0-Algorithm-C3-0.10/lib/perl5/site_perl -I/nix/store/97synx39xdc0wa6pfqjhgplha4dyw4vg-perl5.32.0-Class-Inspector-1.36/lib/perl5/site_perl -I/nix/store/2yxisdq0nprzddw7n45ax4ygc8043216-perl5.32.0-MRO-Compat-0.13/lib/perl5/site_perl -I/nix/store/kqgv402711x537i8acp2v9fbyr15aj44-perl5.32.0-Config-Any-0.32/lib/perl5/site_perl -I/nix/store/37ps6kjgigqjsay5xyz81vvqrbzz1qkn-perl5.32.0-Module-Pluggable-5.2/lib/perl5/site_perl -I/nix/store/4p08gicwwzxdvlg266kvx7ywcz496ybn-perl5.32.0-Context-Preserve-0.03/lib/perl5/site_perl -I/nix/store/gqjnxmh2338lj3p04zhn8xn33cblzz91-perl5.32.0-Data-Dumper-Concise-2.023/lib/perl5/site_perl -I/nix/store/kk4jcg9x7h9gp77fzgqb2j85d7mqdrqz-perl5.32.0-Data-Page-2.03/lib/perl5/site_perl -I/nix/store/jcpaqy8y96gcx6kjk60zryms78a27afd-perl5.32.0-Class-Accessor-Chained-0.01/lib/perl5/site_perl -I/nix/store/p5i5bmkb1rlqvh2rksrjsl541jzlp2q2-perl5.32.0-Class-Accessor-0.51/lib/perl5/site_perl -I/nix/store/7yb98c2n985w3zn2mrmx0lm2vziv089l-perl5.32.0-Devel-GlobalDestruction-0.14/lib/perl5/site_perl -I/nix/store/vcl2kfvcmsf1v2bn6lv047w28vpdz0s1-perl5.32.0-Sub-Exporter-Progressive-0.001013/lib/perl5/site_perl -I/nix/store/nppr013h1fs7knwzhdqyn2x8qh75r075-perl5.32.0-Module-Find-0.15/lib/perl5/site_perl -I/nix/store/clsssqrvfv0gczmq2v8mdcpyhfbiwasb-perl5.32.0-Path-Class-0.37/lib/perl5/site_perl -I/nix/store/qzrhccy8my5jrvsyysnqgmqh3pfr1sda-perl5.32.0-SQL-Abstract-1.87/lib/perl5/site_perl -I/nix/store/n7yk4d0vsnzm9ii21521xrfzfggykds5-perl5.32.0-Hash-Merge-0.302/lib/perl5/site_perl -I/nix/store/h4gc656y0g4w994dwqrlf59xzzv0l41v-perl5.32.0-Clone-Choose-0.010/lib/perl5/site_perl -I/nix/store/cnabh6kn8bshsz8cz4vj1rza6jq2cpr3-perl5.32.0-Moo-2.004000/lib/perl5/site_perl -I/nix/store/8x5ryl37zd57d2glricfyw7q4fmgk2fh-perl5.32.0-Class-Method-Modifiers-2.13/lib/perl5/site_perl -I/nix/store/r3rjmlf3s2nwmyia17795s871l5952rf-perl5.32.0-Role-Tiny-2.001004/lib/perl5/site_perl -I/nix/store/0pxnjzhpm6nwl02f0r5324y7gr2gp9r2-perl5.32.0-Sub-Quote-2.006006/lib/perl5/site_perl -I/nix/store/sgc5l2v2f1pdbg24px6ijbz5bg0gv45l-perl5.32.0-Scope-Guard-0.21/lib/perl5/site_perl -I/nix/store/p24wsadjx5w08qh98xa3rnnm6bncxl66-perl5.32.0-Sub-Name-0.26/lib/perl5/site_perl -I/nix/store/bwzfiaiz2fa2dkwmbn76q9mhrim9cc2c-perl5.32.0-namespace-clean-0.27/lib/perl5/site_perl -I/nix/store/rsj8xqsadmjwzwcjidba4jqq5wf6a5zr-perl5.32.0-B-Hooks-EndOfScope-0.24/lib/perl5/site_perl -I/nix/store/5abzsdd57r6zx8cxh3swll93pin1iabd-perl5.32.0-Module-Implementation-0.09/lib/perl5/site_perl -I/nix/store/b7dbfkrfl7la8acdlhb46sd8dsd304sl-perl5.32.0-Try-Tiny-0.30/lib/perl5/site_perl -I/nix/store/r52lr6m0j1rrd41s8ais589mr44rvfn5-perl5.32.0-Package-Stash-0.38/lib/perl5/site_perl -I/nix/store/87s1ddd59i2dpsp2b2nvjhlb30kps1jr-perl5.32.0-Dist-CheckConflicts-0.11/lib/perl5/site_perl -I/nix/store/ckajym2wbrhqji1qggmhfgvvjqww6s68-perl5.32.0-Digest-SHA1-2.13/lib/perl5/site_perl -I/nix/store/24lvn0ka9adghphxx8wixjvpis439nlv-perl5.32.0-EV-4.33/lib/perl5/site_perl -I/nix/store/7vs6jxgkl7ld1npn2137nh8wfagmvbk1-perl5.32.0-common-sense-3.75/lib/perl5/site_perl -I/nix/store/ccbbpdkb306aipbzys03r8675rq05gfi-perl5.32.0-Exporter-Lite-0.08/lib/perl5/site_perl -I/nix/store/zz5fwxx6si0va50mpzjhhi1623fafwzb-perl5.32.0-File-BOM-0.18/lib/perl5/site_perl -I/nix/store/w8b48z4xgxfb3j196vc99idizrfb6mcl-perl5.32.0-Readonly-2.05/lib/perl5/site_perl -I/nix/store/wqaympk4kmb25lbgq7r3pdcxsywvd067-perl5.32.0-File-Copy-Recursive-0.45/lib/perl5/site_perl -I/nix/store/bsly03zcxrg8yyxpj27q69cwrqkib2rj-perl5.32.0-File-Next-1.18/lib/perl5/site_perl -I/nix/store/2x3qc522js8d14vq80r51s1d31bk0fas-perl5.32.0-File-ReadBackwards-1.05/lib/perl5/site_perl -I/nix/store/3kckxdhnaxwv5h7mfkkljfbxvib698nn-perl5.32.0-File-Slurp-9999.32/lib/perl5/site_perl -I/nix/store/ja4z9h1jb0k7c9xfdc1nnqqbss6b0v2b-perl5.32.0-File-Which-1.23/lib/perl5/site_perl -I/nix/store/yz6syk638xdr79rl6rfdzvf99cwy0093-perl5.32.0-HTTP-Cookies-6.08/lib/perl5/site_perl -I/nix/store/s2ixk7d254hb5amlc1bb80p4h2hcjdii-perl5.32.0-HTTP-Daemon-6.01/lib/perl5/site_perl -I/nix/store/6dghvzxrryy8mgxxys2aghik2v4d4vwb-perl5.32.0-Image-Scale-0.14/lib/perl5/site_perl -I/nix/store/nhz06j8sj5hs2mjg8vpp5pr0b5xbf3h1-perl5.32.0-IO-Socket-SSL-2.068/lib/perl5/site_perl -I/nix/store/k0ig2zy2mlkilpgircvdpknwjll97864-perl5.32.0-Mozilla-CA-20200520/lib/perl5/site_perl -I/nix/store/wcrp1g0nk3b0axks50w6vs6dinhv15if-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl -I/nix/store/rbayjzc07jl9l0qcqfy69vfxq3m33pb3-perl5.32.0-IO-String-1.08/lib/perl5/site_perl -I/nix/store/f1qknbvpxab35ngqi578mqvycmf8929v-perl5.32.0-JSON-XS-VersionOneAndTwo-0.31/lib/perl5/site_perl -I/nix/store/qm2hgn48gvnj8g36gy3hs5195nqbi1ni-perl5.32.0-JSON-XS-4.02/lib/perl5/site_perl -I/nix/store/l1zw84k1srn9936y1ybc8pbfwal80sms-perl5.32.0-Types-Serialiser-1.0/lib/perl5/site_perl -I/nix/store/kb28j307gv8hyn3hlr2rnriacnfb01nm-perl5.32.0-Log-Log4perl-1.52/lib/perl5/site_perl -I/nix/store/b1p8m8q7raizrsw2qcf29a367a37vvhn-perl5.32.0-libwww-perl-6.47/lib/perl5/site_perl -I/nix/store/s06qhk384zb9qi5fqy7rdscq6zbhzmpw-perl5.32.0-File-Listing-6.04/lib/perl5/site_perl -I/nix/store/06liqvb1q42jgx8wwd0ynn67b6bb7fpd-perl5.32.0-HTTP-Negotiate-6.01/lib/perl5/site_perl -I/nix/store/516ncxz75gvm98hn77d7b18jh2pdk1i2-perl5.32.0-Net-HTTP-6.19/lib/perl5/site_perl -I/nix/store/2k5ig8syz67psn4xj94nh81aq4lbcg9c-perl5.32.0-WWW-RobotRules-6.02/lib/perl5/site_perl -I/nix/store/b5z94d1gqq5v5ddhf2j73bdhcyk2ncx7-perl5.32.0-Proc-Background-1.21/lib/perl5/site_perl -I/nix/store/frfhv50606jy46lryx095d8787ad85dd-perl5.32.0-Template-Toolkit-3.009/lib/perl5/site_perl -I/nix/store/b50a000kfi7b0k3sxdggixjnxldjwsaz-perl5.32.0-AppConfig-1.71/lib/perl5/site_perl -I/nix/store/r3as19h4nishjzd66l1gsl7qp81dq98s-perl5.32.0-Text-Unidecode-1.30/lib/perl5/site_perl -I/nix/store/bq4msvg0xk0wrcx982mwyg8h0vl8az6j-perl5.32.0-Tie-Cache-LRU-20150301/lib/perl5/site_perl -I/nix/store/h85fg8vs5p9c3kmhfq97c7m1gcsvc4zk-perl5.32.0-Class-Virtual-0.08/lib/perl5/site_perl -I/nix/store/ja9wvn1hihwvjw9i0gy97vq71n9slifl-perl5.32.0-Carp-Assert-0.21/lib/perl5/site_perl -I/nix/store/05iwqiqf631avs1y2vww3hd9d48sr21r-perl5.32.0-Class-Data-Inheritable-0.08/lib/perl5/site_perl -I/nix/store/fkji90wm190cvcw63xd5kan6zs6b0pmm-perl5.32.0-Class-ISA-0.36/lib/perl5/site_perl -I/nix/store/qd4zz6a7fkm3qss2aqcdrrwwnksl70zj-perl5.32.0-enum-1.11/lib/perl5/site_perl -I/nix/store/6rm348aynpj596fnymibichqdqciv1v3-perl5.32.0-Tie-Cache-LRU-Expires-0.55/lib/perl5/site_perl -I/nix/store/qd0pa4i2b8ifvxi0m0wnbcibrlhhdlyv-perl5.32.0-Tie-RegexpHash-0.17/lib/perl5/site_perl -I/nix/store/w2zyzrzg1wlv1ap253lgim34vw65hhc3-perl5.32.0-URI-Find-20160806/lib/perl5/site_perl -I/nix/store/cc54c504phjiyh34qy97wry273hwk6qr-perl5.32.0-UUID-Tiny-1.04/lib/perl5/site_perl -I/nix/store/llpv9ay7rk1f5331wc3w5z29kd849zba-perl5.32.0-XML-Parser-2.46/lib/perl5/site_perl -I/nix/store/37jdxcb3d8m00dfsjlf82vyg33j6bnp4-perl5.32.0-XML-Simple-2.25/lib/perl5/site_perl -I/nix/store/dkn2nfm41a3rdns29w72xx2zllpxkk5d-perl5.32.0-XML-SAX-Expat-0.51/lib/perl5/site_perl -I/nix/store/wqsx3l56v1530s2q1kp0bik5kl5x5r94-perl5.32.0-XML-SAX-1.02/lib/perl5/site_perl -I/nix/store/cmgrpwd8v0n0wk0cc33mi0b1bpimp0wn-perl5.32.0-XML-NamespaceSupport-1.12/lib/perl5/site_perl -I/nix/store/rl6p3fsfh2dsy42n6smbymbhw317my4w-perl5.32.0-XML-SAX-Base-1.09/lib/perl5/site_perl -I/nix/store/ds9bhrs05qnvnmbg7pnr7xxkz7ha7lns-perl5.32.0-YAML-LibYAML-0.82/lib/perl5/site_perl -I/nix/store/g4mcz2l9lzcwwx9b0pp902adqp6vvddv-perl-5.32.0/lib/perl5/site_perl -I/nix/store/xix1yr11z6ysabwy2zff9j0g0s9s9ndj-perl5.32.0-AnyEvent-7.17/lib/perl5/site_perl -I/nix/store/jfhv79qiqi35jhnv1836s3gdsrbcswpd-perl5.32.0-Audio-Scan-1.01/lib/perl5/site_perl -I/nix/store/sxlhn4d6gziv2757dm1xbmkv15jg37vw-perl5.32.0-Carp-Clan-6.08/lib/perl5/site_perl -I/nix/store/5yj4a7z0f3jcz6l58j5yyi40brff2rrf-perl5.32.0-CGI-4.50/lib/perl5/site_perl -I/nix/store/b8l3kjrik57wsz1dq8sw9a8pkn222vwd-perl5.32.0-HTML-Parser-3.75/lib/perl5/site_perl -I/nix/store/dp7h4agdd9lki87hza3ipcyjixhjr5z9-perl5.32.0-HTML-Tagset-3.20/lib/perl5/site_perl -I/nix/store/jnqj09yprnzsiq7wqff2bsmza59cf4ky-perl5.32.0-HTTP-Message-6.25/lib/perl5/site_perl -I/nix/store/h4zb8kzdz67mmpffg0dizlm21v1wh9gr-perl5.32.0-Encode-Locale-1.05/lib/perl5/site_perl -I/nix/store/d6ayw1i5hkgapw51xwcpg9a2z5h7w8i9-perl5.32.0-HTTP-Date-6.05/lib/perl5/site_perl -I/nix/store/nryrqqc5drpz282l2wpf9wi44kkb7dy3-perl5.32.0-TimeDate-2.33/lib/perl5/site_perl -I/nix/store/sqz73v3wwcz2l1rkxpwj0s9hjamizc57-perl5.32.0-IO-HTML-1.001/lib/perl5/site_perl -I/nix/store/f4i6z49c9icx0zwwfdisvvzxk08h4prf-perl5.32.0-LWP-MediaTypes-6.04/lib/perl5/site_perl -I/nix/store/ixdlngpgzysz431kni1wmlrwx08q6fjb-perl5.32.0-URI-1.76/lib/perl5/site_perl -I/nix/store/0k9qkxzy7g14mbchrc8prlv9pap8hkz3-perl5.32.0-Class-XSAccessor-1.19/lib/perl5/site_perl -I/nix/store/wwdkp625lwwj5x2wkrd4c77gwgnrmv1a-perl5.32.0-Data-Dump-1.23/lib/perl5/site_perl -I/nix/store/24qn4a7lrz99h8a0llg03fsmz1jrzcsx-perl5.32.0-Data-URIEncode-0.11/lib/perl5/site_perl -I/nix/store/jljxjv0fdz5kg1q84vrjnj8xjr8pb1yp-perl5.32.0-DBD-SQLite-1.66/lib/perl5/site_perl -I/nix/store/cr97k4irmgbyr6wc71bvkk1c2v4p05mp-perl5.32.0-DBI-1.643/lib/perl5/site_perl -I/nix/store/0h3jr15wr727zpb2nkvrwacwmba26a19-perl5.32.0-DBIx-Class-0.082841/lib/perl5/site_perl -I/nix/store/h07rw5iflci7k42wjvcby7yp8vpysldy-perl5.32.0-Class-Accessor-Grouped-0.10014/lib/perl5/site_perl -I/nix/store/2py7i7hzxnaqzx8r18rwsm8jacmq6zi6-perl5.32.0-Module-Runtime-0.016/lib/perl5/site_perl -I/nix/store/3v66rddv3njdh6cl2wc9iqp0znkngirq-perl5.32.0-Class-C3-Componentised-1.001002/lib/perl5/site_perl -I/nix/store/fvbxjyi75h4vbqxhmskzj7x0dr2nk9by-perl5.32.0-Class-C3-0.34/lib/perl5/site_perl -I/nix/store/wq87yybpivd1yc89pch15a1yk62xhnww-perl5.32.0-Algorithm-C3-0.10/lib/perl5/site_perl -I/nix/store/97synx39xdc0wa6pfqjhgplha4dyw4vg-perl5.32.0-Class-Inspector-1.36/lib/perl5/site_perl -I/nix/store/2yxisdq0nprzddw7n45ax4ygc8043216-perl5.32.0-MRO-Compat-0.13/lib/perl5/site_perl -I/nix/store/kqgv402711x537i8acp2v9fbyr15aj44-perl5.32.0-Config-Any-0.32/lib/perl5/site_perl -I/nix/store/37ps6kjgigqjsay5xyz81vvqrbzz1qkn-perl5.32.0-Module-Pluggable-5.2/lib/perl5/site_perl -I/nix/store/4p08gicwwzxdvlg266kvx7ywcz496ybn-perl5.32.0-Context-Preserve-0.03/lib/perl5/site_perl -I/nix/store/gqjnxmh2338lj3p04zhn8xn33cblzz91-perl5.32.0-Data-Dumper-Concise-2.023/lib/perl5/site_perl -I/nix/store/kk4jcg9x7h9gp77fzgqb2j85d7mqdrqz-perl5.32.0-Data-Page-2.03/lib/perl5/site_perl -I/nix/store/jcpaqy8y96gcx6kjk60zryms78a27afd-perl5.32.0-Class-Accessor-Chained-0.01/lib/perl5/site_perl -I/nix/store/p5i5bmkb1rlqvh2rksrjsl541jzlp2q2-perl5.32.0-Class-Accessor-0.51/lib/perl5/site_perl -I/nix/store/7yb98c2n985w3zn2mrmx0lm2vziv089l-perl5.32.0-Devel-GlobalDestruction-0.14/lib/perl5/site_perl -I/nix/store/vcl2kfvcmsf1v2bn6lv047w28vpdz0s1-perl5.32.0-Sub-Exporter-Progressive-0.001013/lib/perl5/site_perl -I/nix/store/nppr013h1fs7knwzhdqyn2x8qh75r075-perl5.32.0-Module-Find-0.15/lib/perl5/site_perl -I/nix/store/clsssqrvfv0gczmq2v8mdcpyhfbiwasb-perl5.32.0-Path-Class-0.37/lib/perl5/site_perl -I/nix/store/qzrhccy8my5jrvsyysnqgmqh3pfr1sda-perl5.32.0-SQL-Abstract-1.87/lib/perl5/site_perl -I/nix/store/n7yk4d0vsnzm9ii21521xrfzfggykds5-perl5.32.0-Hash-Merge-0.302/lib/perl5/site_perl -I/nix/store/h4gc656y0g4w994dwqrlf59xzzv0l41v-perl5.32.0-Clone-Choose-0.010/lib/perl5/site_perl -I/nix/store/cnabh6kn8bshsz8cz4vj1rza6jq2cpr3-perl5.32.0-Moo-2.004000/lib/perl5/site_perl -I/nix/store/8x5ryl37zd57d2glricfyw7q4fmgk2fh-perl5.32.0-Class-Method-Modifiers-2.13/lib/perl5/site_perl -I/nix/store/r3rjmlf3s2nwmyia17795s871l5952rf-perl5.32.0-Role-Tiny-2.001004/lib/perl5/site_perl -I/nix/store/0pxnjzhpm6nwl02f0r5324y7gr2gp9r2-perl5.32.0-Sub-Quote-2.006006/lib/perl5/site_perl -I/nix/store/sgc5l2v2f1pdbg24px6ijbz5bg0gv45l-perl5.32.0-Scope-Guard-0.21/lib/perl5/site_perl -I/nix/store/p24wsadjx5w08qh98xa3rnnm6bncxl66-perl5.32.0-Sub-Name-0.26/lib/perl5/site_perl -I/nix/store/bwzfiaiz2fa2dkwmbn76q9mhrim9cc2c-perl5.32.0-namespace-clean-0.27/lib/perl5/site_perl -I/nix/store/rsj8xqsadmjwzwcjidba4jqq5wf6a5zr-perl5.32.0-B-Hooks-EndOfScope-0.24/lib/perl5/site_perl -I/nix/store/5abzsdd57r6zx8cxh3swll93pin1iabd-perl5.32.0-Module-Implementation-0.09/lib/perl5/site_perl -I/nix/store/b7dbfkrfl7la8acdlhb46sd8dsd304sl-perl5.32.0-Try-Tiny-0.30/lib/perl5/site_perl -I/nix/store/r52lr6m0j1rrd41s8ais589mr44rvfn5-perl5.32.0-Package-Stash-0.38/lib/perl5/site_perl -I/nix/store/87s1ddd59i2dpsp2b2nvjhlb30kps1jr-perl5.32.0-Dist-CheckConflicts-0.11/lib/perl5/site_perl -I/nix/store/ckajym2wbrhqji1qggmhfgvvjqww6s68-perl5.32.0-Digest-SHA1-2.13/lib/perl5/site_perl -I/nix/store/24lvn0ka9adghphxx8wixjvpis439nlv-perl5.32.0-EV-4.33/lib/perl5/site_perl -I/nix/store/7vs6jxgkl7ld1npn2137nh8wfagmvbk1-perl5.32.0-common-sense-3.75/lib/perl5/site_perl -I/nix/store/ccbbpdkb306aipbzys03r8675rq05gfi-perl5.32.0-Exporter-Lite-0.08/lib/perl5/site_perl -I/nix/store/zz5fwxx6si0va50mpzjhhi1623fafwzb-perl5.32.0-File-BOM-0.18/lib/perl5/site_perl -I/nix/store/w8b48z4xgxfb3j196vc99idizrfb6mcl-perl5.32.0-Readonly-2.05/lib/perl5/site_perl -I/nix/store/wqaympk4kmb25lbgq7r3pdcxsywvd067-perl5.32.0-File-Copy-Recursive-0.45/lib/perl5/site_perl -I/nix/store/bsly03zcxrg8yyxpj27q69cwrqkib2rj-perl5.32.0-File-Next-1.18/lib/perl5/site_perl -I/nix/store/2x3qc522js8d14vq80r51s1d31bk0fas-perl5.32.0-File-ReadBackwards-1.05/lib/perl5/site_perl -I/nix/store/3kckxdhnaxwv5h7mfkkljfbxvib698nn-perl5.32.0-File-Slurp-9999.32/lib/perl5/site_perl -I/nix/store/ja4z9h1jb0k7c9xfdc1nnqqbss6b0v2b-perl5.32.0-File-Which-1.23/lib/perl5/site_perl -I/nix/store/yz6syk638xdr79rl6rfdzvf99cwy0093-perl5.32.0-HTTP-Cookies-6.08/lib/perl5/site_perl -I/nix/store/s2ixk7d254hb5amlc1bb80p4h2hcjdii-perl5.32.0-HTTP-Daemon-6.01/lib/perl5/site_perl -I/nix/store/6dghvzxrryy8mgxxys2aghik2v4d4vwb-perl5.32.0-Image-Scale-0.14/lib/perl5/site_perl -I/nix/store/nhz06j8sj5hs2mjg8vpp5pr0b5xbf3h1-perl5.32.0-IO-Socket-SSL-2.068/lib/perl5/site_perl -I/nix/store/k0ig2zy2mlkilpgircvdpknwjll97864-perl5.32.0-Mozilla-CA-20200520/lib/perl5/site_perl -I/nix/store/wcrp1g0nk3b0axks50w6vs6dinhv15if-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl -I/nix/store/rbayjzc07jl9l0qcqfy69vfxq3m33pb3-perl5.32.0-IO-String-1.08/lib/perl5/site_perl -I/nix/store/f1qknbvpxab35ngqi578mqvycmf8929v-perl5.32.0-JSON-XS-VersionOneAndTwo-0.31/lib/perl5/site_perl -I/nix/store/qm2hgn48gvnj8g36gy3hs5195nqbi1ni-perl5.32.0-JSON-XS-4.02/lib/perl5/site_perl -I/nix/store/l1zw84k1srn9936y1ybc8pbfwal80sms-perl5.32.0-Types-Serialiser-1.0/lib/perl5/site_perl -I/nix/store/kb28j307gv8hyn3hlr2rnriacnfb01nm-perl5.32.0-Log-Log4perl-1.52/lib/perl5/site_perl -I/nix/store/b1p8m8q7raizrsw2qcf29a367a37vvhn-perl5.32.0-libwww-perl-6.47/lib/perl5/site_perl -I/nix/store/s06qhk384zb9qi5fqy7rdscq6zbhzmpw-perl5.32.0-File-Listing-6.04/lib/perl5/site_perl -I/nix/store/06liqvb1q42jgx8wwd0ynn67b6bb7fpd-perl5.32.0-HTTP-Negotiate-6.01/lib/perl5/site_perl -I/nix/store/516ncxz75gvm98hn77d7b18jh2pdk1i2-perl5.32.0-Net-HTTP-6.19/lib/perl5/site_perl -I/nix/store/2k5ig8syz67psn4xj94nh81aq4lbcg9c-perl5.32.0-WWW-RobotRules-6.02/lib/perl5/site_perl -I/nix/store/b5z94d1gqq5v5ddhf2j73bdhcyk2ncx7-perl5.32.0-Proc-Background-1.21/lib/perl5/site_perl -I/nix/store/frfhv50606jy46lryx095d8787ad85dd-perl5.32.0-Template-Toolkit-3.009/lib/perl5/site_perl -I/nix/store/b50a000kfi7b0k3sxdggixjnxldjwsaz-perl5.32.0-AppConfig-1.71/lib/perl5/site_perl -I/nix/store/r3as19h4nishjzd66l1gsl7qp81dq98s-perl5.32.0-Text-Unidecode-1.30/lib/perl5/site_perl -I/nix/store/bq4msvg0xk0wrcx982mwyg8h0vl8az6j-perl5.32.0-Tie-Cache-LRU-20150301/lib/perl5/site_perl -I/nix/store/h85fg8vs5p9c3kmhfq97c7m1gcsvc4zk-perl5.32.0-Class-Virtual-0.08/lib/perl5/site_perl -I/nix/store/ja9wvn1hihwvjw9i0gy97vq71n9slifl-perl5.32.0-Carp-Assert-0.21/lib/perl5/site_perl -I/nix/store/05iwqiqf631avs1y2vww3hd9d48sr21r-perl5.32.0-Class-Data-Inheritable-0.08/lib/perl5/site_perl -I/nix/store/fkji90wm190cvcw63xd5kan6zs6b0pmm-perl5.32.0-Class-ISA-0.36/lib/perl5/site_perl -I/nix/store/qd4zz6a7fkm3qss2aqcdrrwwnksl70zj-perl5.32.0-enum-1.11/lib/perl5/site_perl -I/nix/store/6rm348aynpj596fnymibichqdqciv1v3-perl5.32.0-Tie-Cache-LRU-Expires-0.55/lib/perl5/site_perl -I/nix/store/qd0pa4i2b8ifvxi0m0wnbcibrlhhdlyv-perl5.32.0-Tie-RegexpHash-0.17/lib/perl5/site_perl -I/nix/store/w2zyzrzg1wlv1ap253lgim34vw65hhc3-perl5.32.0-URI-Find-20160806/lib/perl5/site_perl -I/nix/store/cc54c504phjiyh34qy97wry273hwk6qr-perl5.32.0-UUID-Tiny-1.04/lib/perl5/site_perl -I/nix/store/llpv9ay7rk1f5331wc3w5z29kd849zba-perl5.32.0-XML-Parser-2.46/lib/perl5/site_perl -I/nix/store/37jdxcb3d8m00dfsjlf82vyg33j6bnp4-perl5.32.0-XML-Simple-2.25/lib/perl5/site_perl -I/nix/store/dkn2nfm41a3rdns29w72xx2zllpxkk5d-perl5.32.0-XML-SAX-Expat-0.51/lib/perl5/site_perl -I/nix/store/wqsx3l56v1530s2q1kp0bik5kl5x5r94-perl5.32.0-XML-SAX-1.02/lib/perl5/site_perl -I/nix/store/cmgrpwd8v0n0wk0cc33mi0b1bpimp0wn-perl5.32.0-XML-NamespaceSupport-1.12/lib/perl5/site_perl -I/nix/store/rl6p3fsfh2dsy42n6smbymbhw317my4w-perl5.32.0-XML-SAX-Base-1.09/lib/perl5/site_perl -I/nix/store/ds9bhrs05qnvnmbg7pnr7xxkz7ha7lns-perl5.32.0-YAML-LibYAML-0.82/lib/perl5/site_perl -I/nix/store/g4mcz2l9lzcwwx9b0pp902adqp6vvddv-perl-5.32.0/lib/perl5/site_perl -I/nix/store/xix1yr11z6ysabwy2zff9j0g0s9s9ndj-perl5.32.0-AnyEvent-7.17/lib/perl5/site_perl -I/nix/store/jfhv79qiqi35jhnv1836s3gdsrbcswpd-perl5.32.0-Audio-Scan-1.01/lib/perl5/site_perl -I/nix/store/sxlhn4d6gziv2757dm1xbmkv15jg37vw-perl5.32.0-Carp-Clan-6.08/lib/perl5/site_perl -I/nix/store/5yj4a7z0f3jcz6l58j5yyi40brff2rrf-perl5.32.0-CGI-4.50/lib/perl5/site_perl -I/nix/store/b8l3kjrik57wsz1dq8sw9a8pkn222vwd-perl5.32.0-HTML-Parser-3.75/lib/perl5/site_perl -I/nix/store/dp7h4agdd9lki87hza3ipcyjixhjr5z9-perl5.32.0-HTML-Tagset-3.20/lib/perl5/site_perl -I/nix/store/jnqj09yprnzsiq7wqff2bsmza59cf4ky-perl5.32.0-HTTP-Message-6.25/lib/perl5/site_perl -I/nix/store/h4zb8kzdz67mmpffg0dizlm21v1wh9gr-perl5.32.0-Encode-Locale-1.05/lib/perl5/site_perl -I/nix/store/d6ayw1i5hkgapw51xwcpg9a2z5h7w8i9-perl5.32.0-HTTP-Date-6.05/lib/perl5/site_perl -I/nix/store/nryrqqc5drpz282l2wpf9wi44kkb7dy3-perl5.32.0-TimeDate-2.33/lib/perl5/site_perl -I/nix/store/sqz73v3wwcz2l1rkxpwj0s9hjamizc57-perl5.32.0-IO-HTML-1.001/lib/perl5/site_perl -I/nix/store/f4i6z49c9icx0zwwfdisvvzxk08h4prf-perl5.32.0-LWP-MediaTypes-6.04/lib/perl5/site_perl -I/nix/store/ixdlngpgzysz431kni1wmlrwx08q6fjb-perl5.32.0-URI-1.76/lib/perl5/site_perl -I/nix/store/0k9qkxzy7g14mbchrc8prlv9pap8hkz3-perl5.32.0-Class-XSAccessor-1.19/lib/perl5/site_perl -I/nix/store/wwdkp625lwwj5x2wkrd4c77gwgnrmv1a-perl5.32.0-Data-Dump-1.23/lib/perl5/site_perl -I/nix/store/24qn4a7lrz99h8a0llg03fsmz1jrzcsx-perl5.32.0-Data-URIEncode-0.11/lib/perl5/site_perl -I/nix/store/jljxjv0fdz5kg1q84vrjnj8xjr8pb1yp-perl5.32.0-DBD-SQLite-1.66/lib/perl5/site_perl -I/nix/store/cr97k4irmgbyr6wc71bvkk1c2v4p05mp-perl5.32.0-DBI-1.643/lib/perl5/site_perl -I/nix/store/0h3jr15wr727zpb2nkvrwacwmba26a19-perl5.32.0-DBIx-Class-0.082841/lib/perl5/site_perl -I/nix/store/h07rw5iflci7k42wjvcby7yp8vpysldy-perl5.32.0-Class-Accessor-Grouped-0.10014/lib/perl5/site_perl -I/nix/store/2py7i7hzxnaqzx8r18rwsm8jacmq6zi6-perl5.32.0-Module-Runtime-0.016/lib/perl5/site_perl -I/nix/store/3v66rddv3njdh6cl2wc9iqp0znkngirq-perl5.32.0-Class-C3-Componentised-1.001002/lib/perl5/site_perl -I/nix/store/fvbxjyi75h4vbqxhmskzj7x0dr2nk9by-perl5.32.0-Class-C3-0.34/lib/perl5/site_perl -I/nix/store/wq87yybpivd1yc89pch15a1yk62xhnww-perl5.32.0-Algorithm-C3-0.10/lib/perl5/site_perl -I/nix/store/97synx39xdc0wa6pfqjhgplha4dyw4vg-perl5.32.0-Class-Inspector-1.36/lib/perl5/site_perl -I/nix/store/2yxisdq0nprzddw7n45ax4ygc8043216-perl5.32.0-MRO-Compat-0.13/lib/perl5/site_perl -I/nix/store/kqgv402711x537i8acp2v9fbyr15aj44-perl5.32.0-Config-Any-0.32/lib/perl5/site_perl -I/nix/store/37ps6kjgigqjsay5xyz81vvqrbzz1qkn-perl5.32.0-Module-Pluggable-5.2/lib/perl5/site_perl -I/nix/store/4p08gicwwzxdvlg266kvx7ywcz496ybn-perl5.32.0-Context-Preserve-0.03/lib/perl5/site_perl -I/nix/store/gqjnxmh2338lj3p04zhn8xn33cblzz91-perl5.32.0-Data-Dumper-Concise-2.023/lib/perl5/site_perl -I/nix/store/kk4jcg9x7h9gp77fzgqb2j85d7mqdrqz-perl5.32.0-Data-Page-2.03/lib/perl5/site_perl -I/nix/store/jcpaqy8y96gcx6kjk60zryms78a27afd-perl5.32.0-Class-Accessor-Chained-0.01/lib/perl5/site_perl -I/nix/store/p5i5bmkb1rlqvh2rksrjsl541jzlp2q2-perl5.32.0-Class-Accessor-0.51/lib/perl5/site_perl -I/nix/store/7yb98c2n985w3zn2mrmx0lm2vziv089l-perl5.32.0-Devel-GlobalDestruction-0.14/lib/perl5/site_perl -I/nix/store/vcl2kfvcmsf1v2bn6lv047w28vpdz0s1-perl5.32.0-Sub-Exporter-Progressive-0.001013/lib/perl5/site_perl -I/nix/store/nppr013h1fs7knwzhdqyn2x8qh75r075-perl5.32.0-Module-Find-0.15/lib/perl5/site_perl -I/nix/store/clsssqrvfv0gczmq2v8mdcpyhfbiwasb-perl5.32.0-Path-Class-0.37/lib/perl5/site_perl -I/nix/store/qzrhccy8my5jrvsyysnqgmqh3pfr1sda-perl5.32.0-SQL-Abstract-1.87/lib/perl5/site_perl -I/nix/store/n7yk4d0vsnzm9ii21521xrfzfggykds5-perl5.32.0-Hash-Merge-0.302/lib/perl5/site_perl -I/nix/store/h4gc656y0g4w994dwqrlf59xzzv0l41v-perl5.32.0-Clone-Choose-0.010/lib/perl5/site_perl -I/nix/store/cnabh6kn8bshsz8cz4vj1rza6jq2cpr3-perl5.32.0-Moo-2.004000/lib/perl5/site_perl -I/nix/store/8x5ryl37zd57d2glricfyw7q4fmgk2fh-perl5.32.0-Class-Method-Modifiers-2.13/lib/perl5/site_perl -I/nix/store/r3rjmlf3s2nwmyia17795s871l5952rf-perl5.32.0-Role-Tiny-2.001004/lib/perl5/site_perl -I/nix/store/0pxnjzhpm6nwl02f0r5324y7gr2gp9r2-perl5.32.0-Sub-Quote-2.006006/lib/perl5/site_perl -I/nix/store/sgc5l2v2f1pdbg24px6ijbz5bg0gv45l-perl5.32.0-Scope-Guard-0.21/lib/perl5/site_perl -I/nix/store/p24wsadjx5w08qh98xa3rnnm6bncxl66-perl5.32.0-Sub-Name-0.26/lib/perl5/site_perl -I/nix/store/bwzfiaiz2fa2dkwmbn76q9mhrim9cc2c-perl5.32.0-namespace-clean-0.27/lib/perl5/site_perl -I/nix/store/rsj8xqsadmjwzwcjidba4jqq5wf6a5zr-perl5.32.0-B-Hooks-EndOfScope-0.24/lib/perl5/site_perl -I/nix/store/5abzsdd57r6zx8cxh3swll93pin1iabd-perl5.32.0-Module-Implementation-0.09/lib/perl5/site_perl -I/nix/store/b7dbfkrfl7la8acdlhb46sd8dsd304sl-perl5.32.0-Try-Tiny-0.30/lib/perl5/site_perl -I/nix/store/r52lr6m0j1rrd41s8ais589mr44rvfn5-perl5.32.0-Package-Stash-0.38/lib/perl5/site_perl -I/nix/store/87s1ddd59i2dpsp2b2nvjhlb30kps1jr-perl5.32.0-Dist-CheckConflicts-0.11/lib/perl5/site_perl -I/nix/store/ckajym2wbrhqji1qggmhfgvvjqww6s68-perl5.32.0-Digest-SHA1-2.13/lib/perl5/site_perl -I/nix/store/24lvn0ka9adghphxx8wixjvpis439nlv-perl5.32.0-EV-4.33/lib/perl5/site_perl -I/nix/store/7vs6jxgkl7ld1npn2137nh8wfagmvbk1-perl5.32.0-common-sense-3.75/lib/perl5/site_perl -I/nix/store/ccbbpdkb306aipbzys03r8675rq05gfi-perl5.32.0-Exporter-Lite-0.08/lib/perl5/site_perl -I/nix/store/zz5fwxx6si0va50mpzjhhi1623fafwzb-perl5.32.0-File-BOM-0.18/lib/perl5/site_perl -I/nix/store/w8b48z4xgxfb3j196vc99idizrfb6mcl-perl5.32.0-Readonly-2.05/lib/perl5/site_perl -I/nix/store/wqaympk4kmb25lbgq7r3pdcxsywvd067-perl5.32.0-File-Copy-Recursive-0.45/lib/perl5/site_perl -I/nix/store/bsly03zcxrg8yyxpj27q69cwrqkib2rj-perl5.32.0-File-Next-1.18/lib/perl5/site_perl -I/nix/store/2x3qc522js8d14vq80r51s1d31bk0fas-perl5.32.0-File-ReadBackwards-1.05/lib/perl5/site_perl -I/nix/store/3kckxdhnaxwv5h7mfkkljfbxvib698nn-perl5.32.0-File-Slurp-9999.32/lib/perl5/site_perl -I/nix/store/ja4z9h1jb0k7c9xfdc1nnqqbss6b0v2b-perl5.32.0-File-Which-1.23/lib/perl5/site_perl -I/nix/store/yz6syk638xdr79rl6rfdzvf99cwy0093-perl5.32.0-HTTP-Cookies-6.08/lib/perl5/site_perl -I/nix/store/s2ixk7d254hb5amlc1bb80p4h2hcjdii-perl5.32.0-HTTP-Daemon-6.01/lib/perl5/site_perl -I/nix/store/6dghvzxrryy8mgxxys2aghik2v4d4vwb-perl5.32.0-Image-Scale-0.14/lib/perl5/site_perl -I/nix/store/nhz06j8sj5hs2mjg8vpp5pr0b5xbf3h1-perl5.32.0-IO-Socket-SSL-2.068/lib/perl5/site_perl -I/nix/store/k0ig2zy2mlkilpgircvdpknwjll97864-perl5.32.0-Mozilla-CA-20200520/lib/perl5/site_perl -I/nix/store/wcrp1g0nk3b0axks50w6vs6dinhv15if-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl -I/nix/store/rbayjzc07jl9l0qcqfy69vfxq3m33pb3-perl5.32.0-IO-String-1.08/lib/perl5/site_perl -I/nix/store/f1qknbvpxab35ngqi578mqvycmf8929v-perl5.32.0-JSON-XS-VersionOneAndTwo-0.31/lib/perl5/site_perl -I/nix/store/qm2hgn48gvnj8g36gy3hs5195nqbi1ni-perl5.32.0-JSON-XS-4.02/lib/perl5/site_perl -I/nix/store/l1zw84k1srn9936y1ybc8pbfwal80sms-perl5.32.0-Types-Serialiser-1.0/lib/perl5/site_perl -I/nix/store/kb28j307gv8hyn3hlr2rnriacnfb01nm-perl5.32.0-Log-Log4perl-1.52/lib/perl5/site_perl -I/nix/store/b1p8m8q7raizrsw2qcf29a367a37vvhn-perl5.32.0-libwww-perl-6.47/lib/perl5/site_perl -I/nix/store/s06qhk384zb9qi5fqy7rdscq6zbhzmpw-perl5.32.0-File-Listing-6.04/lib/perl5/site_perl -I/nix/store/06liqvb1q42jgx8wwd0ynn67b6bb7fpd-perl5.32.0-HTTP-Negotiate-6.01/lib/perl5/site_perl -I/nix/store/516ncxz75gvm98hn77d7b18jh2pdk1i2-perl5.32.0-Net-HTTP-6.19/lib/perl5/site_perl -I/nix/store/2k5ig8syz67psn4xj94nh81aq4lbcg9c-perl5.32.0-WWW-RobotRules-6.02/lib/perl5/site_perl -I/nix/store/b5z94d1gqq5v5ddhf2j73bdhcyk2ncx7-perl5.32.0-Proc-Background-1.21/lib/perl5/site_perl -I/nix/store/frfhv50606jy46lryx095d8787ad85dd-perl5.32.0-Template-Toolkit-3.009/lib/perl5/site_perl -I/nix/store/b50a000kfi7b0k3sxdggixjnxldjwsaz-perl5.32.0-AppConfig-1.71/lib/perl5/site_perl -I/nix/store/r3as19h4nishjzd66l1gsl7qp81dq98s-perl5.32.0-Text-Unidecode-1.30/lib/perl5/site_perl -I/nix/store/bq4msvg0xk0wrcx982mwyg8h0vl8az6j-perl5.32.0-Tie-Cache-LRU-20150301/lib/perl5/site_perl -I/nix/store/h85fg8vs5p9c3kmhfq97c7m1gcsvc4zk-perl5.32.0-Class-Virtual-0.08/lib/perl5/site_perl -I/nix/store/ja9wvn1hihwvjw9i0gy97vq71n9slifl-perl5.32.0-Carp-Assert-0.21/lib/perl5/site_perl -I/nix/store/05iwqiqf631avs1y2vww3hd9d48sr21r-perl5.32.0-Class-Data-Inheritable-0.08/lib/perl5/site_perl -I/nix/store/fkji90wm190cvcw63xd5kan6zs6b0pmm-perl5.32.0-Class-ISA-0.36/lib/perl5/site_perl -I/nix/store/qd4zz6a7fkm3qss2aqcdrrwwnksl70zj-perl5.32.0-enum-1.11/lib/perl5/site_perl -I/nix/store/6rm348aynpj596fnymibichqdqciv1v3-perl5.32.0-Tie-Cache-LRU-Expires-0.55/lib/perl5/site_perl -I/nix/store/qd0pa4i2b8ifvxi0m0wnbcibrlhhdlyv-perl5.32.0-Tie-RegexpHash-0.17/lib/perl5/site_perl -I/nix/store/w2zyzrzg1wlv1ap253lgim34vw65hhc3-perl5.32.0-URI-Find-20160806/lib/perl5/site_perl -I/nix/store/cc54c504phjiyh34qy97wry273hwk6qr-perl5.32.0-UUID-Tiny-1.04/lib/perl5/site_perl -I/nix/store/llpv9ay7rk1f5331wc3w5z29kd849zba-perl5.32.0-XML-Parser-2.46/lib/perl5/site_perl -I/nix/store/37jdxcb3d8m00dfsjlf82vyg33j6bnp4-perl5.32.0-XML-Simple-2.25/lib/perl5/site_perl -I/nix/store/dkn2nfm41a3rdns29w72xx2zllpxkk5d-perl5.32.0-XML-SAX-Expat-0.51/lib/perl5/site_perl -I/nix/store/wqsx3l56v1530s2q1kp0bik5kl5x5r94-perl5.32.0-XML-SAX-1.02/lib/perl5/site_perl -I/nix/store/cmgrpwd8v0n0wk0cc33mi0b1bpimp0wn-perl5.32.0-XML-NamespaceSupport-1.12/lib/perl5/site_perl -I/nix/store/rl6p3fsfh2dsy42n6smbymbhw317my4w-perl5.32.0-XML-SAX-Base-1.09/lib/perl5/site_perl -I/nix/store/ds9bhrs05qnvnmbg7pnr7xxkz7ha7lns-perl5.32.0-YAML-LibYAML-0.82/lib/perl5/site_perl -I/nix/store/g4mcz2l9lzcwwx9b0pp902adqp6vvddv-perl-5.32.0/lib/perl5/site_perl -I/nix/store/xix1yr11z6ysabwy2zff9j0g0s9s9ndj-perl5.32.0-AnyEvent-7.17/lib/perl5/site_perl -I/nix/store/jfhv79qiqi35jhnv1836s3gdsrbcswpd-perl5.32.0-Audio-Scan-1.01/lib/perl5/site_perl -I/nix/store/sxlhn4d6gziv2757dm1xbmkv15jg37vw-perl5.32.0-Carp-Clan-6.08/lib/perl5/site_perl -I/nix/store/5yj4a7z0f3jcz6l58j5yyi40brff2rrf-perl5.32.0-CGI-4.50/lib/perl5/site_perl -I/nix/store/b8l3kjrik57wsz1dq8sw9a8pkn222vwd-perl5.32.0-HTML-Parser-3.75/lib/perl5/site_perl -I/nix/store/dp7h4agdd9lki87hza3ipcyjixhjr5z9-perl5.32.0-HTML-Tagset-3.20/lib/perl5/site_perl -I/nix/store/jnqj09yprnzsiq7wqff2bsmza59cf4ky-perl5.32.0-HTTP-Message-6.25/lib/perl5/site_perl -I/nix/store/h4zb8kzdz67mmpffg0dizlm21v1wh9gr-perl5.32.0-Encode-Locale-1.05/lib/perl5/site_perl -I/nix/store/d6ayw1i5hkgapw51xwcpg9a2z5h7w8i9-perl5.32.0-HTTP-Date-6.05/lib/perl5/site_perl -I/nix/store/nryrqqc5drpz282l2wpf9wi44kkb7dy3-perl5.32.0-TimeDate-2.33/lib/perl5/site_perl -I/nix/store/sqz73v3wwcz2l1rkxpwj0s9hjamizc57-perl5.32.0-IO-HTML-1.001/lib/perl5/site_perl -I/nix/store/f4i6z49c9icx0zwwfdisvvzxk08h4prf-perl5.32.0-LWP-MediaTypes-6.04/lib/perl5/site_perl -I/nix/store/ixdlngpgzysz431kni1wmlrwx08q6fjb-perl5.32.0-URI-1.76/lib/perl5/site_perl -I/nix/store/0k9qkxzy7g14mbchrc8prlv9pap8hkz3-perl5.32.0-Class-XSAccessor-1.19/lib/perl5/site_perl -I/nix/store/wwdkp625lwwj5x2wkrd4c77gwgnrmv1a-perl5.32.0-Data-Dump-1.23/lib/perl5/site_perl -I/nix/store/24qn4a7lrz99h8a0llg03fsmz1jrzcsx-perl5.32.0-Data-URIEncode-0.11/lib/perl5/site_perl -I/nix/store/jljxjv0fdz5kg1q84vrjnj8xjr8pb1yp-perl5.32.0-DBD-SQLite-1.66/lib/perl5/site_perl -I/nix/store/cr97k4irmgbyr6wc71bvkk1c2v4p05mp-perl5.32.0-DBI-1.643/lib/perl5/site_perl -I/nix/store/0h3jr15wr727zpb2nkvrwacwmba26a19-perl5.32.0-DBIx-Class-0.082841/lib/perl5/site_perl -I/nix/store/h07rw5iflci7k42wjvcby7yp8vpysldy-perl5.32.0-Class-Accessor-Grouped-0.10014/lib/perl5/site_perl -I/nix/store/2py7i7hzxnaqzx8r18rwsm8jacmq6zi6-perl5.32.0-Module-Runtime-0.016/lib/perl5/site_perl -I/nix/store/3v66rddv3njdh6cl2wc9iqp0znkngirq-perl5.32.0-Class-C3-Componentised-1.001002/lib/perl5/site_perl -I/nix/store/fvbxjyi75h4vbqxhmskzj7x0dr2nk9by-perl5.32.0-Class-C3-0.34/lib/perl5/site_perl -I/nix/store/wq87yybpivd1yc89pch15a1yk62xhnww-perl5.32.0-Algorithm-C3-0.10/lib/perl5/site_perl -I/nix/store/97synx39xdc0wa6pfqjhgplha4dyw4vg-perl5.32.0-Class-Inspector-1.36/lib/perl5/site_perl -I/nix/store/2yxisdq0nprzddw7n45ax4ygc8043216-perl5.32.0-MRO-Compat-0.13/lib/perl5/site_perl -I/nix/store/kqgv402711x537i8acp2v9fbyr15aj44-perl5.32.0-Config-Any-0.32/lib/perl5/site_perl -I/nix/store/37ps6kjgigqjsay5xyz81vvqrbzz1qkn-perl5.32.0-Module-Pluggable-5.2/lib/perl5/site_perl -I/nix/store/4p08gicwwzxdvlg266kvx7ywcz496ybn-perl5.32.0-Context-Preserve-0.03/lib/perl5/site_perl -I/nix/store/gqjnxmh2338lj3p04zhn8xn33cblzz91-perl5.32.0-Data-Dumper-Concise-2.023/lib/perl5/site_perl -I/nix/store/kk4jcg9x7h9gp77fzgqb2j85d7mqdrqz-perl5.32.0-Data-Page-2.03/lib/perl5/site_perl -I/nix/store/jcpaqy8y96gcx6kjk60zryms78a27afd-perl5.32.0-Class-Accessor-Chained-0.01/lib/perl5/site_perl -I/nix/store/p5i5bmkb1rlqvh2rksrjsl541jzlp2q2-perl5.32.0-Class-Accessor-0.51/lib/perl5/site_perl -I/nix/store/7yb98c2n985w3zn2mrmx0lm2vziv089l-perl5.32.0-Devel-GlobalDestruction-0.14/lib/perl5/site_perl -I/nix/store/vcl2kfvcmsf1v2bn6lv047w28vpdz0s1-perl5.32.0-Sub-Exporter-Progressive-0.001013/lib/perl5/site_perl -I/nix/store/nppr013h1fs7knwzhdqyn2x8qh75r075-perl5.32.0-Module-Find-0.15/lib/perl5/site_perl -I/nix/store/clsssqrvfv0gczmq2v8mdcpyhfbiwasb-perl5.32.0-Path-Class-0.37/lib/perl5/site_perl -I/nix/store/qzrhccy8my5jrvsyysnqgmqh3pfr1sda-perl5.32.0-SQL-Abstract-1.87/lib/perl5/site_perl -I/nix/store/n7yk4d0vsnzm9ii21521xrfzfggykds5-perl5.32.0-Hash-Merge-0.302/lib/perl5/site_perl -I/nix/store/h4gc656y0g4w994dwqrlf59xzzv0l41v-perl5.32.0-Clone-Choose-0.010/lib/perl5/site_perl -I/nix/store/cnabh6kn8bshsz8cz4vj1rza6jq2cpr3-perl5.32.0-Moo-2.004000/lib/perl5/site_perl -I/nix/store/8x5ryl37zd57d2glricfyw7q4fmgk2fh-perl5.32.0-Class-Method-Modifiers-2.13/lib/perl5/site_perl -I/nix/store/r3rjmlf3s2nwmyia17795s871l5952rf-perl5.32.0-Role-Tiny-2.001004/lib/perl5/site_perl -I/nix/store/0pxnjzhpm6nwl02f0r5324y7gr2gp9r2-perl5.32.0-Sub-Quote-2.006006/lib/perl5/site_perl -I/nix/store/sgc5l2v2f1pdbg24px6ijbz5bg0gv45l-perl5.32.0-Scope-Guard-0.21/lib/perl5/site_perl -I/nix/store/p24wsadjx5w08qh98xa3rnnm6bncxl66-perl5.32.0-Sub-Name-0.26/lib/perl5/site_perl -I/nix/store/bwzfiaiz2fa2dkwmbn76q9mhrim9cc2c-perl5.32.0-namespace-clean-0.27/lib/perl5/site_perl -I/nix/store/rsj8xqsadmjwzwcjidba4jqq5wf6a5zr-perl5.32.0-B-Hooks-EndOfScope-0.24/lib/perl5/site_perl -I/nix/store/5abzsdd57r6zx8cxh3swll93pin1iabd-perl5.32.0-Module-Implementation-0.09/lib/perl5/site_perl -I/nix/store/b7dbfkrfl7la8acdlhb46sd8dsd304sl-perl5.32.0-Try-Tiny-0.30/lib/perl5/site_perl -I/nix/store/r52lr6m0j1rrd41s8ais589mr44rvfn5-perl5.32.0-Package-Stash-0.38/lib/perl5/site_perl -I/nix/store/87s1ddd59i2dpsp2b2nvjhlb30kps1jr-perl5.32.0-Dist-CheckConflicts-0.11/lib/perl5/site_perl -I/nix/store/ckajym2wbrhqji1qggmhfgvvjqww6s68-perl5.32.0-Digest-SHA1-2.13/lib/perl5/site_perl -I/nix/store/24lvn0ka9adghphxx8wixjvpis439nlv-perl5.32.0-EV-4.33/lib/perl5/site_perl -I/nix/store/7vs6jxgkl7ld1npn2137nh8wfagmvbk1-perl5.32.0-common-sense-3.75/lib/perl5/site_perl -I/nix/store/ccbbpdkb306aipbzys03r8675rq05gfi-perl5.32.0-Exporter-Lite-0.08/lib/perl5/site_perl -I/nix/store/zz5fwxx6si0va50mpzjhhi1623fafwzb-perl5.32.0-File-BOM-0.18/lib/perl5/site_perl -I/nix/store/w8b48z4xgxfb3j196vc99idizrfb6mcl-perl5.32.0-Readonly-2.05/lib/perl5/site_perl -I/nix/store/wqaympk4kmb25lbgq7r3pdcxsywvd067-perl5.32.0-File-Copy-Recursive-0.45/lib/perl5/site_perl -I/nix/store/bsly03zcxrg8yyxpj27q69cwrqkib2rj-perl5.32.0-File-Next-1.18/lib/perl5/site_perl -I/nix/store/2x3qc522js8d14vq80r51s1d31bk0fas-perl5.32.0-File-ReadBackwards-1.05/lib/perl5/site_perl -I/nix/store/3kckxdhnaxwv5h7mfkkljfbxvib698nn-perl5.32.0-File-Slurp-9999.32/lib/perl5/site_perl -I/nix/store/ja4z9h1jb0k7c9xfdc1nnqqbss6b0v2b-perl5.32.0-File-Which-1.23/lib/perl5/site_perl -I/nix/store/yz6syk638xdr79rl6rfdzvf99cwy0093-perl5.32.0-HTTP-Cookies-6.08/lib/perl5/site_perl -I/nix/store/s2ixk7d254hb5amlc1bb80p4h2hcjdii-perl5.32.0-HTTP-Daemon-6.01/lib/perl5/site_perl -I/nix/store/6dghvzxrryy8mgxxys2aghik2v4d4vwb-perl5.32.0-Image-Scale-0.14/lib/perl5/site_perl -I/nix/store/nhz06j8sj5hs2mjg8vpp5pr0b5xbf3h1-perl5.32.0-IO-Socket-SSL-2.068/lib/perl5/site_perl -I/nix/store/k0ig2zy2mlkilpgircvdpknwjll97864-perl5.32.0-Mozilla-CA-20200520/lib/perl5/site_perl -I/nix/store/wcrp1g0nk3b0axks50w6vs6dinhv15if-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl -I/nix/store/rbayjzc07jl9l0qcqfy69vfxq3m33pb3-perl5.32.0-IO-String-1.08/lib/perl5/site_perl -I/nix/store/f1qknbvpxab35ngqi578mqvycmf8929v-perl5.32.0-JSON-XS-VersionOneAndTwo-0.31/lib/perl5/site_perl -I/nix/store/qm2hgn48gvnj8g36gy3hs5195nqbi1ni-perl5.32.0-JSON-XS-4.02/lib/perl5/site_perl -I/nix/store/l1zw84k1srn9936y1ybc8pbfwal80sms-perl5.32.0-Types-Serialiser-1.0/lib/perl5/site_perl -I/nix/store/kb28j307gv8hyn3hlr2rnriacnfb01nm-perl5.32.0-Log-Log4perl-1.52/lib/perl5/site_perl -I/nix/store/b1p8m8q7raizrsw2qcf29a367a37vvhn-perl5.32.0-libwww-perl-6.47/lib/perl5/site_perl -I/nix/store/s06qhk384zb9qi5fqy7rdscq6zbhzmpw-perl5.32.0-File-Listing-6.04/lib/perl5/site_perl -I/nix/store/06liqvb1q42jgx8wwd0ynn67b6bb7fpd-perl5.32.0-HTTP-Negotiate-6.01/lib/perl5/site_perl -I/nix/store/516ncxz75gvm98hn77d7b18jh2pdk1i2-perl5.32.0-Net-HTTP-6.19/lib/perl5/site_perl -I/nix/store/2k5ig8syz67psn4xj94nh81aq4lbcg9c-perl5.32.0-WWW-RobotRules-6.02/lib/perl5/site_perl -I/nix/store/b5z94d1gqq5v5ddhf2j73bdhcyk2ncx7-perl5.32.0-Proc-Background-1.21/lib/perl5/site_perl -I/nix/store/frfhv50606jy46lryx095d8787ad85dd-perl5.32.0-Template-Toolkit-3.009/lib/perl5/site_perl -I/nix/store/b50a000kfi7b0k3sxdggixjnxldjwsaz-perl5.32.0-AppConfig-1.71/lib/perl5/site_perl -I/nix/store/r3as19h4nishjzd66l1gsl7qp81dq98s-perl5.32.0-Text-Unidecode-1.30/lib/perl5/site_perl -I/nix/store/bq4msvg0xk0wrcx982mwyg8h0vl8az6j-perl5.32.0-Tie-Cache-LRU-20150301/lib/perl5/site_perl -I/nix/store/h85fg8vs5p9c3kmhfq97c7m1gcsvc4zk-perl5.32.0-Class-Virtual-0.08/lib/perl5/site_perl -I/nix/store/ja9wvn1hihwvjw9i0gy97vq71n9slifl-perl5.32.0-Carp-Assert-0.21/lib/perl5/site_perl -I/nix/store/05iwqiqf631avs1y2vww3hd9d48sr21r-perl5.32.0-Class-Data-Inheritable-0.08/lib/perl5/site_perl -I/nix/store/fkji90wm190cvcw63xd5kan6zs6b0pmm-perl5.32.0-Class-ISA-0.36/lib/perl5/site_perl -I/nix/store/qd4zz6a7fkm3qss2aqcdrrwwnksl70zj-perl5.32.0-enum-1.11/lib/perl5/site_perl -I/nix/store/6rm348aynpj596fnymibichqdqciv1v3-perl5.32.0-Tie-Cache-LRU-Expires-0.55/lib/perl5/site_perl -I/nix/store/qd0pa4i2b8ifvxi0m0wnbcibrlhhdlyv-perl5.32.0-Tie-RegexpHash-0.17/lib/perl5/site_perl -I/nix/store/w2zyzrzg1wlv1ap253lgim34vw65hhc3-perl5.32.0-URI-Find-20160806/lib/perl5/site_perl -I/nix/store/cc54c504phjiyh34qy97wry273hwk6qr-perl5.32.0-UUID-Tiny-1.04/lib/perl5/site_perl -I/nix/store/llpv9ay7rk1f5331wc3w5z29kd849zba-perl5.32.0-XML-Parser-2.46/lib/perl5/site_perl -I/nix/store/37jdxcb3d8m00dfsjlf82vyg33j6bnp4-perl5.32.0-XML-Simple-2.25/lib/perl5/site_perl -I/nix/store/dkn2nfm41a3rdns29w72xx2zllpxkk5d-perl5.32.0-XML-SAX-Expat-0.51/lib/perl5/site_perl -I/nix/store/wqsx3l56v1530s2q1kp0bik5kl5x5r94-perl5.32.0-XML-SAX-1.02/lib/perl5/site_perl -I/nix/store/cmgrpwd8v0n0wk0cc33mi0b1bpimp0wn-perl5.32.0-XML-NamespaceSupport-1.12/lib/perl5/site_perl -I/nix/store/rl6p3fsfh2dsy42n6smbymbhw317my4w-perl5.32.0-XML-SAX-Base-1.09/lib/perl5/site_perl -I/nix/store/ds9bhrs05qnvnmbg7pnr7xxkz7ha7lns-perl5.32.0-YAML-LibYAML-0.82/lib/perl5/site_perl -I/nix/store/g4mcz2l9lzcwwx9b0pp902adqp6vvddv-perl-5.32.0/lib/perl5/site_perl -I/nix/store/xix1yr11z6ysabwy2zff9j0g0s9s9ndj-perl5.32.0-AnyEvent-7.17/lib/perl5/site_perl -I/nix/store/jfhv79qiqi35jhnv1836s3gdsrbcswpd-perl5.32.0-Audio-Scan-1.01/lib/perl5/site_perl -I/nix/store/sxlhn4d6gziv2757dm1xbmkv15jg37vw-perl5.32.0-Carp-Clan-6.08/lib/perl5/site_perl -I/nix/store/5yj4a7z0f3jcz6l58j5yyi40brff2rrf-perl5.32.0-CGI-4.50/lib/perl5/site_perl -I/nix/store/b8l3kjrik57wsz1dq8sw9a8pkn222vwd-perl5.32.0-HTML-Parser-3.75/lib/perl5/site_perl -I/nix/store/dp7h4agdd9lki87hza3ipcyjixhjr5z9-perl5.32.0-HTML-Tagset-3.20/lib/perl5/site_perl -I/nix/store/jnqj09yprnzsiq7wqff2bsmza59cf4ky-perl5.32.0-HTTP-Message-6.25/lib/perl5/site_perl -I/nix/store/h4zb8kzdz67mmpffg0dizlm21v1wh9gr-perl5.32.0-Encode-Locale-1.05/lib/perl5/site_perl -I/nix/store/d6ayw1i5hkgapw51xwcpg9a2z5h7w8i9-perl5.32.0-HTTP-Date-6.05/lib/perl5/site_perl -I/nix/store/nryrqqc5drpz282l2wpf9wi44kkb7dy3-perl5.32.0-TimeDate-2.33/lib/perl5/site_perl -I/nix/store/sqz73v3wwcz2l1rkxpwj0s9hjamizc57-perl5.32.0-IO-HTML-1.001/lib/perl5/site_perl -I/nix/store/f4i6z49c9icx0zwwfdisvvzxk08h4prf-perl5.32.0-LWP-MediaTypes-6.04/lib/perl5/site_perl -I/nix/store/ixdlngpgzysz431kni1wmlrwx08q6fjb-perl5.32.0-URI-1.76/lib/perl5/site_perl -I/nix/store/0k9qkxzy7g14mbchrc8prlv9pap8hkz3-perl5.32.0-Class-XSAccessor-1.19/lib/perl5/site_perl -I/nix/store/wwdkp625lwwj5x2wkrd4c77gwgnrmv1a-perl5.32.0-Data-Dump-1.23/lib/perl5/site_perl -I/nix/store/24qn4a7lrz99h8a0llg03fsmz1jrzcsx-perl5.32.0-Data-URIEncode-0.11/lib/perl5/site_perl -I/nix/store/jljxjv0fdz5kg1q84vrjnj8xjr8pb1yp-perl5.32.0-DBD-SQLite-1.66/lib/perl5/site_perl -I/nix/store/cr97k4irmgbyr6wc71bvkk1c2v4p05mp-perl5.32.0-DBI-1.643/lib/perl5/site_perl -I/nix/store/0h3jr15wr727zpb2nkvrwacwmba26a19-perl5.32.0-DBIx-Class-0.082841/lib/perl5/site_perl -I/nix/store/h07rw5iflci7k42wjvcby7yp8vpysldy-perl5.32.0-Class-Accessor-Grouped-0.10014/lib/perl5/site_perl -I/nix/store/2py7i7hzxnaqzx8r18rwsm8jacmq6zi6-perl5.32.0-Module-Runtime-0.016/lib/perl5/site_perl -I/nix/store/3v66rddv3njdh6cl2wc9iqp0znkngirq-perl5.32.0-Class-C3-Componentised-1.001002/lib/perl5/site_perl -I/nix/store/fvbxjyi75h4vbqxhmskzj7x0dr2nk9by-perl5.32.0-Class-C3-0.34/lib/perl5/site_perl -I/nix/store/wq87yybpivd1yc89pch15a1yk62xhnww-perl5.32.0-Algorithm-C3-0.10/lib/perl5/site_perl -I/nix/store/97synx39xdc0wa6pfqjhgplha4dyw4vg-perl5.32.0-Class-Inspector-1.36/lib/perl5/site_perl -I/nix/store/2yxisdq0nprzddw7n45ax4ygc8043216-perl5.32.0-MRO-Compat-0.13/lib/perl5/site_perl -I/nix/store/kqgv402711x537i8acp2v9fbyr15aj44-perl5.32.0-Config-Any-0.32/lib/perl5/site_perl -I/nix/store/37ps6kjgigqjsay5xyz81vvqrbzz1qkn-perl5.32.0-Module-Pluggable-5.2/lib/perl5/site_perl -I/nix/store/4p08gicwwzxdvlg266kvx7ywcz496ybn-perl5.32.0-Context-Preserve-0.03/lib/perl5/site_perl -I/nix/store/gqjnxmh2338lj3p04zhn8xn33cblzz91-perl5.32.0-Data-Dumper-Concise-2.023/lib/perl5/site_perl -I/nix/store/kk4jcg9x7h9gp77fzgqb2j85d7mqdrqz-perl5.32.0-Data-Page-2.03/lib/perl5/site_perl -I/nix/store/jcpaqy8y96gcx6kjk60zryms78a27afd-perl5.32.0-Class-Accessor-Chained-0.01/lib/perl5/site_perl -I/nix/store/p5i5bmkb1rlqvh2rksrjsl541jzlp2q2-perl5.32.0-Class-Accessor-0.51/lib/perl5/site_perl -I/nix/store/7yb98c2n985w3zn2mrmx0lm2vziv089l-perl5.32.0-Devel-GlobalDestruction-0.14/lib/perl5/site_perl -I/nix/store/vcl2kfvcmsf1v2bn6lv047w28vpdz0s1-perl5.32.0-Sub-Exporter-Progressive-0.001013/lib/perl5/site_perl -I/nix/store/nppr013h1fs7knwzhdqyn2x8qh75r075-perl5.32.0-Module-Find-0.15/lib/perl5/site_perl -I/nix/store/clsssqrvfv0gczmq2v8mdcpyhfbiwasb-perl5.32.0-Path-Class-0.37/lib/perl5/site_perl -I/nix/store/qzrhccy8my5jrvsyysnqgmqh3pfr1sda-perl5.32.0-SQL-Abstract-1.87/lib/perl5/site_perl -I/nix/store/n7yk4d0vsnzm9ii21521xrfzfggykds5-perl5.32.0-Hash-Merge-0.302/lib/perl5/site_perl -I/nix/store/h4gc656y0g4w994dwqrlf59xzzv0l41v-perl5.32.0-Clone-Choose-0.010/lib/perl5/site_perl -I/nix/store/cnabh6kn8bshsz8cz4vj1rza6jq2cpr3-perl5.32.0-Moo-2.004000/lib/perl5/site_perl -I/nix/store/8x5ryl37zd57d2glricfyw7q4fmgk2fh-perl5.32.0-Class-Method-Modifiers-2.13/lib/perl5/site_perl -I/nix/store/r3rjmlf3s2nwmyia17795s871l5952rf-perl5.32.0-Role-Tiny-2.001004/lib/perl5/site_perl -I/nix/store/0pxnjzhpm6nwl02f0r5324y7gr2gp9r2-perl5.32.0-Sub-Quote-2.006006/lib/perl5/site_perl -I/nix/store/sgc5l2v2f1pdbg24px6ijbz5bg0gv45l-perl5.32.0-Scope-Guard-0.21/lib/perl5/site_perl -I/nix/store/p24wsadjx5w08qh98xa3rnnm6bncxl66-perl5.32.0-Sub-Name-0.26/lib/perl5/site_perl -I/nix/store/bwzfiaiz2fa2dkwmbn76q9mhrim9cc2c-perl5.32.0-namespace-clean-0.27/lib/perl5/site_perl -I/nix/store/rsj8xqsadmjwzwcjidba4jqq5wf6a5zr-perl5.32.0-B-Hooks-EndOfScope-0.24/lib/perl5/site_perl -I/nix/store/5abzsdd57r6zx8cxh3swll93pin1iabd-perl5.32.0-Module-Implementation-0.09/lib/perl5/site_perl -I/nix/store/b7dbfkrfl7la8acdlhb46sd8dsd304sl-perl5.32.0-Try-Tiny-0.30/lib/perl5/site_perl -I/nix/store/r52lr6m0j1rrd41s8ais589mr44rvfn5-perl5.32.0-Package-Stash-0.38/lib/perl5/site_perl -I/nix/store/87s1ddd59i2dpsp2b2nvjhlb30kps1jr-perl5.32.0-Dist-CheckConflicts-0.11/lib/perl5/site_perl -I/nix/store/ckajym2wbrhqji1qggmhfgvvjqww6s68-perl5.32.0-Digest-SHA1-2.13/lib/perl5/site_perl -I/nix/store/24lvn0ka9adghphxx8wixjvpis439nlv-perl5.32.0-EV-4.33/lib/perl5/site_perl -I/nix/store/7vs6jxgkl7ld1npn2137nh8wfagmvbk1-perl5.32.0-common-sense-3.75/lib/perl5/site_perl -I/nix/store/ccbbpdkb306aipbzys03r8675rq05gfi-perl5.32.0-Exporter-Lite-0.08/lib/perl5/site_perl -I/nix/store/zz5fwxx6si0va50mpzjhhi1623fafwzb-perl5.32.0-File-BOM-0.18/lib/perl5/site_perl -I/nix/store/w8b48z4xgxfb3j196vc99idizrfb6mcl-perl5.32.0-Readonly-2.05/lib/perl5/site_perl -I/nix/store/wqaympk4kmb25lbgq7r3pdcxsywvd067-perl5.32.0-File-Copy-Recursive-0.45/lib/perl5/site_perl -I/nix/store/bsly03zcxrg8yyxpj27q69cwrqkib2rj-perl5.32.0-File-Next-1.18/lib/perl5/site_perl -I/nix/store/2x3qc522js8d14vq80r51s1d31bk0fas-perl5.32.0-File-ReadBackwards-1.05/lib/perl5/site_perl -I/nix/store/3kckxdhnaxwv5h7mfkkljfbxvib698nn-perl5.32.0-File-Slurp-9999.32/lib/perl5/site_perl -I/nix/store/ja4z9h1jb0k7c9xfdc1nnqqbss6b0v2b-perl5.32.0-File-Which-1.23/lib/perl5/site_perl -I/nix/store/yz6syk638xdr79rl6rfdzvf99cwy0093-perl5.32.0-HTTP-Cookies-6.08/lib/perl5/site_perl -I/nix/store/s2ixk7d254hb5amlc1bb80p4h2hcjdii-perl5.32.0-HTTP-Daemon-6.01/lib/perl5/site_perl -I/nix/store/6dghvzxrryy8mgxxys2aghik2v4d4vwb-perl5.32.0-Image-Scale-0.14/lib/perl5/site_perl -I/nix/store/nhz06j8sj5hs2mjg8vpp5pr0b5xbf3h1-perl5.32.0-IO-Socket-SSL-2.068/lib/perl5/site_perl -I/nix/store/k0ig2zy2mlkilpgircvdpknwjll97864-perl5.32.0-Mozilla-CA-20200520/lib/perl5/site_perl -I/nix/store/wcrp1g0nk3b0axks50w6vs6dinhv15if-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl -I/nix/store/rbayjzc07jl9l0qcqfy69vfxq3m33pb3-perl5.32.0-IO-String-1.08/lib/perl5/site_perl -I/nix/store/f1qknbvpxab35ngqi578mqvycmf8929v-perl5.32.0-JSON-XS-VersionOneAndTwo-0.31/lib/perl5/site_perl -I/nix/store/qm2hgn48gvnj8g36gy3hs5195nqbi1ni-perl5.32.0-JSON-XS-4.02/lib/perl5/site_perl -I/nix/store/l1zw84k1srn9936y1ybc8pbfwal80sms-perl5.32.0-Types-Serialiser-1.0/lib/perl5/site_perl -I/nix/store/kb28j307gv8hyn3hlr2rnriacnfb01nm-perl5.32.0-Log-Log4perl-1.52/lib/perl5/site_perl -I/nix/store/b1p8m8q7raizrsw2qcf29a367a37vvhn-perl5.32.0-libwww-perl-6.47/lib/perl5/site_perl -I/nix/store/s06qhk384zb9qi5fqy7rdscq6zbhzmpw-perl5.32.0-File-Listing-6.04/lib/perl5/site_perl -I/nix/store/06liqvb1q42jgx8wwd0ynn67b6bb7fpd-perl5.32.0-HTTP-Negotiate-6.01/lib/perl5/site_perl -I/nix/store/516ncxz75gvm98hn77d7b18jh2pdk1i2-perl5.32.0-Net-HTTP-6.19/lib/perl5/site_perl -I/nix/store/2k5ig8syz67psn4xj94nh81aq4lbcg9c-perl5.32.0-WWW-RobotRules-6.02/lib/perl5/site_perl -I/nix/store/b5z94d1gqq5v5ddhf2j73bdhcyk2ncx7-perl5.32.0-Proc-Background-1.21/lib/perl5/site_perl -I/nix/store/frfhv50606jy46lryx095d8787ad85dd-perl5.32.0-Template-Toolkit-3.009/lib/perl5/site_perl -I/nix/store/b50a000kfi7b0k3sxdggixjnxldjwsaz-perl5.32.0-AppConfig-1.71/lib/perl5/site_perl -I/nix/store/r3as19h4nishjzd66l1gsl7qp81dq98s-perl5.32.0-Text-Unidecode-1.30/lib/perl5/site_perl -I/nix/store/bq4msvg0xk0wrcx982mwyg8h0vl8az6j-perl5.32.0-Tie-Cache-LRU-20150301/lib/perl5/site_perl -I/nix/store/h85fg8vs5p9c3kmhfq97c7m1gcsvc4zk-perl5.32.0-Class-Virtual-0.08/lib/perl5/site_perl -I/nix/store/ja9wvn1hihwvjw9i0gy97vq71n9slifl-perl5.32.0-Carp-Assert-0.21/lib/perl5/site_perl -I/nix/store/05iwqiqf631avs1y2vww3hd9d48sr21r-perl5.32.0-Class-Data-Inheritable-0.08/lib/perl5/site_perl -I/nix/store/fkji90wm190cvcw63xd5kan6zs6b0pmm-perl5.32.0-Class-ISA-0.36/lib/perl5/site_perl -I/nix/store/qd4zz6a7fkm3qss2aqcdrrwwnksl70zj-perl5.32.0-enum-1.11/lib/perl5/site_perl -I/nix/store/6rm348aynpj596fnymibichqdqciv1v3-perl5.32.0-Tie-Cache-LRU-Expires-0.55/lib/perl5/site_perl -I/nix/store/qd0pa4i2b8ifvxi0m0wnbcibrlhhdlyv-perl5.32.0-Tie-RegexpHash-0.17/lib/perl5/site_perl -I/nix/store/w2zyzrzg1wlv1ap253lgim34vw65hhc3-perl5.32.0-URI-Find-20160806/lib/perl5/site_perl -I/nix/store/cc54c504phjiyh34qy97wry273hwk6qr-perl5.32.0-UUID-Tiny-1.04/lib/perl5/site_perl -I/nix/store/llpv9ay7rk1f5331wc3w5z29kd849zba-perl5.32.0-XML-Parser-2.46/lib/perl5/site_perl -I/nix/store/37jdxcb3d8m00dfsjlf82vyg33j6bnp4-perl5.32.0-XML-Simple-2.25/lib/perl5/site_perl -I/nix/store/dkn2nfm41a3rdns29w72xx2zllpxkk5d-perl5.32.0-XML-SAX-Expat-0.51/lib/perl5/site_perl -I/nix/store/wqsx3l56v1530s2q1kp0bik5kl5x5r94-perl5.32.0-XML-SAX-1.02/lib/perl5/site_perl -I/nix/store/cmgrpwd8v0n0wk0cc33mi0b1bpimp0wn-perl5.32.0-XML-NamespaceSupport-1.12/lib/perl5/site_perl -I/nix/store/rl6p3fsfh2dsy42n6smbymbhw317my4w-perl5.32.0-XML-SAX-Base-1.09/lib/perl5/site_perl -I/nix/store/ds9bhrs05qnvnmbg7pnr7xxkz7ha7lns-perl5.32.0-YAML-LibYAML-0.82/lib/perl5/site_perl -I/nix/store/1yzk49wk4wwxd2k0dzz3lhvg0p3pslzc-perl5.32.0-slimserver-7.9.2/lib/perl5/site_perl

However, the generated shebang above contains the following path 5(!) times:
/nix/store/nhz06j8sj5hs2mjg8vpp5pr0b5xbf3h1-perl5.32.0-IO-Socket-SSL-2.068/lib/perl5/site_perl

Since I have no real experience with Perl, I'm not sure how to proceed. I tried writing my own custom bash wrapper that would override the PERL5LIB or PERLLIB environment variables, but had no luck with that, either.
To Reproduce
Steps to reproduce the behavior:

Set up NixOS for a Raspberry PI 4 using the images indicated by the nixos wiki.
Set up slimserver (services.slimserver.enable = true).
After startup, slimserver will log the error message mentioned above (visible in journalctl -u slimserver)

Expected behavior
slimserver should behave the same way as on x64; i.e. the message should not appear during startup and the server should be able to install plugins (e.g. the Spotify plugin in my case). Plugins should also be able to include IOSocketSSL.
Notify maintainers
@phile314
Metadata
 - system: `"aarch64-linux"`
 - host os: `Linux 4.19.118, NixOS, 21.03pre260232.733e537a8ad (Okapi)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.10`
 - channels(root): `"nixos-21.03pre260232.733e537a8ad"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
- pkgs.slimserver
# a list of nixos modules affected by the problem
module:
- services.slimserver

As an addendum: slimserver still seems to be able to limp along more or less without the library embedded (as the message above indicates, it just seems to try using unencrypted HTTP).
While this is fine for e.g. internet radio, it seems to break the Spotify plugin, though.

As an addendum: slimserver still seems to be able to limp along more or less without the library embedded (as the message above indicates, it just seems to try using unencrypted HTTP).
While this is fine for e.g. internet radio, it seems to break the Spotify plugin, though.

I faintly recall that this error could also be caused by perl failing to load a C library. I think last time I found it using ldd, but I dont' really remember.

I faintly recall that this error could also be caused by perl failing to load a C library. I think last time I found it using ldd, but I dont' really remember.

Hi @phile314,
thanks for the hint! I've recently tried the following (in bash):
[nixos@nixos:~/source/nix/slimserver-includes]$ head -1 /nix/store/1jd84fkqqf432wsf48lb2s5rr2fblkim-perl5.32.0-slimserver-8.1.0/.slimserver.pl-wrapped > test.pl

[nixos@nixos:~/source/nix/slimserver-includes]$ echo "use IO::Socket::SSL;" >> test.pl

[nixos@nixos:~/source/nix/slimserver-includes]$ chmod +x test.pl

[nixos@nixos:~/source/nix/slimserver-includes]$ ./test.pl

...and could not reproduce the issue in this way. Is this behavior consistent with your theory?
( If I run the same code without the shebang from .slimserver.pl-wrapped, I see the same error: )
perl -e 'use IO::Socket::SSL;'
Can't locate IO/Socket/SSL.pm in @INC (you may need to install the IO::Socket::SSL module) (@INC contains: /nix/store/m7dqfvi7dv7q3774jhxf5lza3i47jgaa-perl-5.32.0/lib/perl5/site_perl/5.32.0/aarch64-linux-thread-multi /nix/store/m7dqfvi7dv7q3774jhxf5lza3i47jgaa-perl-5.32.0/lib/perl5/site_perl/5.32.0 /nix/store/m7dqfvi7dv7q3774jhxf5lza3i47jgaa-perl-5.32.0/lib/perl5/5.32.0/aarch64-linux-thread-multi /nix/store/m7dqfvi7dv7q3774jhxf5lza3i47jgaa-perl-5.32.0/lib/perl5/5.32.0) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

Hi @phile314,
thanks for the hint! I've recently tried the following (in bash):
[nixos@nixos:~/source/nix/slimserver-includes]$ head -1 /nix/store/1jd84fkqqf432wsf48lb2s5rr2fblkim-perl5.32.0-slimserver-8.1.0/.slimserver.pl-wrapped > test.pl

[nixos@nixos:~/source/nix/slimserver-includes]$ echo "use IO::Socket::SSL;" >> test.pl

[nixos@nixos:~/source/nix/slimserver-includes]$ chmod +x test.pl

[nixos@nixos:~/source/nix/slimserver-includes]$ ./test.pl

...and could not reproduce the issue in this way. Is this behavior consistent with your theory?
( If I run the same code without the shebang from .slimserver.pl-wrapped, I see the same error: )
perl -e 'use IO::Socket::SSL;'
Can't locate IO/Socket/SSL.pm in @INC (you may need to install the IO::Socket::SSL module) (@INC contains: /nix/store/m7dqfvi7dv7q3774jhxf5lza3i47jgaa-perl-5.32.0/lib/perl5/site_perl/5.32.0/aarch64-linux-thread-multi /nix/store/m7dqfvi7dv7q3774jhxf5lza3i47jgaa-perl-5.32.0/lib/perl5/site_perl/5.32.0 /nix/store/m7dqfvi7dv7q3774jhxf5lza3i47jgaa-perl-5.32.0/lib/perl5/5.32.0/aarch64-linux-thread-multi /nix/store/m7dqfvi7dv7q3774jhxf5lza3i47jgaa-perl-5.32.0/lib/perl5/5.32.0) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

As for the loading of libraries: I've just run the following:
(LD_DEBUG=libs /nix/store/1jd84fkqqf432wsf48lb2s5rr2fblkim-perl5.32.0-slimserver-8.1.0/.slimserver.pl-wrapped 2>&1) > slimserver_libs.log

You can find the full output here (here's the raw log output).
What catches my eye is this:
     22765:     calling init: /nix/store/ik7zbj07gpr8sylyjd386xn9ba874994-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl/5.32.0/aarch64-linux-thread-multi/auto/Net/SSLeay/SSLeay.so
     22765:
Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL servers in non-SSL mode
Base class package "Net::HTTPS::NB" is empty.
    (Perhaps you need to 'use' the module which defines that package first,
    or make that module available in @INC (@INC contains: [...]

Does this mean that actually, SSLeay is not able to see IO::Socket::SSL?
In order to test that out, I've tried the test.pl as mentioned above with the following code snippets:
use Net::SSLeay;

use Net::SSLeay;
use IO::Socket::SSL;

use IO::Socket::SSL;
use Net::SSLeay;

...but they all seem to work for me nonetheless. As I mentioned, I'm not really familiar with Perl, its ecosystem and its loading mechanisms, so I feel out of my depth here.

As for the loading of libraries: I've just run the following:
(LD_DEBUG=libs /nix/store/1jd84fkqqf432wsf48lb2s5rr2fblkim-perl5.32.0-slimserver-8.1.0/.slimserver.pl-wrapped 2>&1) > slimserver_libs.log

You can find the full output here (here's the raw log output).
What catches my eye is this:
     22765:     calling init: /nix/store/ik7zbj07gpr8sylyjd386xn9ba874994-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl/5.32.0/aarch64-linux-thread-multi/auto/Net/SSLeay/SSLeay.so
     22765:
Async::HTTP: Unable to load IO::Socket::SSL, will try connecting to SSL servers in non-SSL mode
Base class package "Net::HTTPS::NB" is empty.
    (Perhaps you need to 'use' the module which defines that package first,
    or make that module available in @INC (@INC contains: [...]

Does this mean that actually, SSLeay is not able to see IO::Socket::SSL?
In order to test that out, I've tried the test.pl as mentioned above with the following code snippets:
use Net::SSLeay;

use Net::SSLeay;
use IO::Socket::SSL;

use IO::Socket::SSL;
use Net::SSLeay;

...but they all seem to work for me nonetheless. As I mentioned, I'm not really familiar with Perl, its ecosystem and its loading mechanisms, so I feel out of my depth here.

I just stumbled upon TraceUse and thought, I'd try running it against the wrapped slimserver script. Here are the results (here, again, is the raw log).
I think I found the culprit. As far as I understand these two bits:
  26.    Slim::Utils::OSDetect, Slim/bootstrap.pm line 20
  27.      Slim::Utils::OS::Custom, Slim/Utils/OSDetect.pm line 60 (FAILED)
  28.      Slim::Utils::OS::Linux, Slim/Utils/OSDetect.pm line 83
  29.        base 2.27, Slim/Utils/OS/Linux.pm line 9
[...]
 216.          Net::HTTPS::NB, base.pm line 137 (FAILED)

 210.  IO::Socket::SSL 2.068, Slim/Networking/Async/Socket/HTTPS.pm line 12
 211.    Net::SSLeay 1.88, IO/Socket/SSL.pm line 19
 212.      AutoLoader 5.74, Net/SSLeay.pm line 26

It looks like Slim::Utils::OsDetect > base > Net::HTTPS::NB > (implied) IO::Socket::SSL fails, whereas Slim::Networking::Async::Socket::HTTPS > IO::Socket::SSL succeeds. So, I looked for the Net::HTTPS::NB in question and found this line:
use IO::Socket::SSL 0.98;

While the included version seems to be 2.068:
[nixos@nixos:~/source/nix/slimserver-includes]$ head -1 /nix/store/1jd84fkqqf432wsf48lb2s5rr2fblkim-perl5.32.0-slimserver-8.1.0/.slimserver.pl-wrapped | sed 's/ -I/\n/g' | sort -u | fgrep SSL
/nix/store/clfkwhcbsf9z2q9rzcmadycpqmiyxiy8-perl5.32.0-IO-Socket-SSL-2.068/lib/perl5/site_perl
/nix/store/ik7zbj07gpr8sylyjd386xn9ba874994-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl

What I don't understand, though, is how the same package is able to run just fine on my x64 machine. In any case, I'll try to replace the version requirement in this line with the version provided by nixpkgs. If it seems to work, I'll open a PR.

I just stumbled upon TraceUse and thought, I'd try running it against the wrapped slimserver script. Here are the results (here, again, is the raw log).
I think I found the culprit. As far as I understand these two bits:
  26.    Slim::Utils::OSDetect, Slim/bootstrap.pm line 20
  27.      Slim::Utils::OS::Custom, Slim/Utils/OSDetect.pm line 60 (FAILED)
  28.      Slim::Utils::OS::Linux, Slim/Utils/OSDetect.pm line 83
  29.        base 2.27, Slim/Utils/OS/Linux.pm line 9
[...]
 216.          Net::HTTPS::NB, base.pm line 137 (FAILED)

 210.  IO::Socket::SSL 2.068, Slim/Networking/Async/Socket/HTTPS.pm line 12
 211.    Net::SSLeay 1.88, IO/Socket/SSL.pm line 19
 212.      AutoLoader 5.74, Net/SSLeay.pm line 26

It looks like Slim::Utils::OsDetect > base > Net::HTTPS::NB > (implied) IO::Socket::SSL fails, whereas Slim::Networking::Async::Socket::HTTPS > IO::Socket::SSL succeeds. So, I looked for the Net::HTTPS::NB in question and found this line:
use IO::Socket::SSL 0.98;

While the included version seems to be 2.068:
[nixos@nixos:~/source/nix/slimserver-includes]$ head -1 /nix/store/1jd84fkqqf432wsf48lb2s5rr2fblkim-perl5.32.0-slimserver-8.1.0/.slimserver.pl-wrapped | sed 's/ -I/\n/g' | sort -u | fgrep SSL
/nix/store/clfkwhcbsf9z2q9rzcmadycpqmiyxiy8-perl5.32.0-IO-Socket-SSL-2.068/lib/perl5/site_perl
/nix/store/ik7zbj07gpr8sylyjd386xn9ba874994-perl5.32.0-Net-SSLeay-1.88/lib/perl5/site_perl

What I don't understand, though, is how the same package is able to run just fine on my x64 machine. In any case, I'll try to replace the version requirement in this line with the version provided by nixpkgs. If it seems to work, I'll open a PR.

I discovered two more things:

I still had a custom version of slimserver/default.nix linked into my configuration (I had tried if the latest version (8.1.0) would fix this issue). If anyone is wondering why the lines above all reference this version: That's why. The issue is the same for 7.9.2, though.
The CPAN file I linked to above is stripped from the repository, so that can't have been the reason.

As another way to approach this, I'm currently trying to somehow discover the difference in my x64 box compared to the Raspberry Pi. Further looking at the code of slimserver, I discovered  this line. From the way this code seems to work, I'm guessing that IO::Socket::SSL actually isn't the problem here -- the reason might simply be another error in Net::HTTPS::NB.

I discovered two more things:

I still had a custom version of slimserver/default.nix linked into my configuration (I had tried if the latest version (8.1.0) would fix this issue). If anyone is wondering why the lines above all reference this version: That's why. The issue is the same for 7.9.2, though.
The CPAN file I linked to above is stripped from the repository, so that can't have been the reason.

As another way to approach this, I'm currently trying to somehow discover the difference in my x64 box compared to the Raspberry Pi. Further looking at the code of slimserver, I discovered  this line. From the way this code seems to work, I'm guessing that IO::Socket::SSL actually isn't the problem here -- the reason might simply be another error in Net::HTTPS::NB.

I finally figured out why SSL seems to work on my x64 box as opposed to my Raspberry Pi 4: I hadn't realized that the raspi image uses nixos-unstable. My NAS runs nixos-20.09, which references an older version of slimserver -- 7.9.1 as opposed to 7.9.2.
From comparing the two versions, I discovered that v7.9.2 is the version that introduced the CPAN/Net/HTTPS/NB.pm I mentioned earlier. Along with that, Slim/Networking/Async/Socket/HTTPSSocks.pm was added.
My guess is that the issue is somehow related to those changes, but I still wasn't able to figure out how or why. However, since the initial issue text is based on a lot of wrong assumptions, I'll update that.

I finally figured out why SSL seems to work on my x64 box as opposed to my Raspberry Pi 4: I hadn't realized that the raspi image uses nixos-unstable. My NAS runs nixos-20.09, which references an older version of slimserver -- 7.9.1 as opposed to 7.9.2.
From comparing the two versions, I discovered that v7.9.2 is the version that introduced the CPAN/Net/HTTPS/NB.pm I mentioned earlier. Along with that, Slim/Networking/Async/Socket/HTTPSSocks.pm was added.
My guess is that the issue is somehow related to those changes, but I still wasn't able to figure out how or why. However, since the initial issue text is based on a lot of wrong assumptions, I'll update that.

That looks like quite the journey you had ...
I know that the CPAN stuff in slimserver was quite a bit annoying when initially packing slimserver. Today, we mostly use the libraries from nixpkgs itself and remove most dependencies from the bundled CPAN folder. Maybe some CPAN library in nixpkgs is too old and missing some modules?

That looks like quite the journey you had ...
I know that the CPAN stuff in slimserver was quite a bit annoying when initially packing slimserver. Today, we mostly use the libraries from nixpkgs itself and remove most dependencies from the bundled CPAN folder. Maybe some CPAN library in nixpkgs is too old and missing some modules?

Well, at least I'm learning a lot by tracking this down. Thanks for staying with me so far! :)
I think I found a fix for this specific issue: AFAICT, the issue really boils down to slimserver introducing a new dependency to the Net::HTTPS::NB CPAN module (see the file mentioned above), which is missing in the nixpkgs build.
I've prepared a branch where I introduced a new entry for said package and referenced it in slimserver/default.nix. With these changes, the plugins setting tab seems to work properly on my Raspberry Pi.
Before I start a PR for this branch, there still are a couple of details to consider:

Is it okay to just introduce a new entry in perl-packages.nix? Must there be someone who's willing to step in as a maintainer for the new entry w.r.t. nixpkgs?
I found no license statement in the GitHub repository of Net::HTTPS::NB. CPAN states its license as perl_5. I'm not sure what I'd have to put into meta.license.

Well, at least I'm learning a lot by tracking this down. Thanks for staying with me so far! :)
I think I found a fix for this specific issue: AFAICT, the issue really boils down to slimserver introducing a new dependency to the Net::HTTPS::NB CPAN module (see the file mentioned above), which is missing in the nixpkgs build.
I've prepared a branch where I introduced a new entry for said package and referenced it in slimserver/default.nix. With these changes, the plugins setting tab seems to work properly on my Raspberry Pi.
Before I start a PR for this branch, there still are a couple of details to consider:

Is it okay to just introduce a new entry in perl-packages.nix? Must there be someone who's willing to step in as a maintainer for the new entry w.r.t. nixpkgs?
I found no license statement in the GitHub repository of Net::HTTPS::NB. CPAN states its license as perl_5. I'm not sure what I'd have to put into meta.license.

I think license should be just the same as perl itself: https://github.com/olegwtf/p5-Net-HTTPS-NB/blob/master/lib/Net/HTTPS/NB.pm#L306
And adding a new entry in perl-pacages.nix should be okay, at least it's what I myself have done in the past. As far as I can see, a lot of the perl packages don't have maintainer entries, so maybe it's okay without? Not sure.

I think license should be just the same as perl itself: https://github.com/olegwtf/p5-Net-HTTPS-NB/blob/master/lib/Net/HTTPS/NB.pm#L306
And adding a new entry in perl-pacages.nix should be okay, at least it's what I myself have done in the past. As far as I can see, a lot of the perl packages don't have maintainer entries, so maybe it's okay without? Not sure.

Okay, thank you very much! I'll update the branch and prepare a PR then.
In other news, fixing this issue caused me to run head-first into the next one ;)
I've opened a new issue for that one: #109270

Okay, thank you very much! I'll update the branch and prepare a PR then.
In other news, fixing this issue caused me to run head-first into the next one ;)
I've opened a new issue for that one: #109270


BigQuery load_table_from_file fails with connectionError.

Great work with the emulator!!
Code snippet:
    table_id = "test.my_dataset.us-states-csv"
    job_config = bigquery.LoadJobConfig(
        schema=[
            bigquery.SchemaField("celery", "STRING"),
            bigquery.SchemaField("vegetable", "STRING"),
        ],
        skip_leading_rows=1,
        # The source format defaults to CSV, so the line below is optional.
        source_format=bigquery.SourceFormat.CSV,
    )
    file_obj = open("/work/flavors.csv", "rb")
    load_job = client.load_table_from_file(
        file_obj=file_obj, job_config=job_config, destination=table_id
    )  # Make an API request.
    load_job.result()  # Waits for the job to complete.
    destination_table = client.get_table(table_id)
    print("Loaded {} rows.".format(destination_table.num_rows))

I fired using io.BytesIo also but the result were same, exception!.
 table_id = "test.my_dataset.us-states-csv"
    job_config = bigquery.LoadJobConfig(
        schema=[
            bigquery.SchemaField("celery", "STRING"),
            bigquery.SchemaField("vegetable", "STRING"),
        ],
        skip_leading_rows=1,
        # The source format defaults to CSV, so the line below is optional.
        source_format=bigquery.SourceFormat.CSV,
    )
    # file_obj = open("/work/flavors.csv", "rb")
    import io

    body = io.BytesIO(b"tomato,vegetable")
    client.load_table_from_file(body, table_id, job_config=job_config).result()
    previous_rows = client.get_table(table_id).num_rows
    assert previous_rows > 0

Exception traceback:
  File "/work/example.py", line 51, in <module>
    main()
  File "/work/example.py", line 43, in main
    load_job = client.load_table_from_file(
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/google/cloud/bigquery/client.py", line 2452, in load_table_from_file
    response = self._do_resumable_upload(
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/google/cloud/bigquery/client.py", line 2874, in _do_resumable_upload
    response = upload.transmit_next_chunk(transport, timeout=timeout)
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/google/resumable_media/requests/upload.py", line 515, in transmit_next_chunk
    return _request_helpers.wait_and_retry(
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/google/resumable_media/requests/_request_helpers.py", line 171, in wait_and_retry
    raise error
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/google/resumable_media/requests/_request_helpers.py", line 148, in wait_and_retry
    response = func()
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/google/resumable_media/requests/upload.py", line 507, in retriable_request
    result = transport.request(
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/google/auth/transport/requests.py", line 549, in request
    response = super(AuthorizedSession, self).request(
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/root/.local/share/virtualenvs/work-WgJkZa2_/lib/python3.9/site-packages/requests/adapters.py", line 565, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='<IP_ADDRESS>', port=9050): Max retries exceeded with url: /upload/bigquery/v2/projects/test/jobs?uploadType=resumable&upload_id=66e1a1bc-2888-458f-ba84-933e504a77e3 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fe1c4ce95e0>: Failed to establish a new connection: [Errno 111] Connection refused'))

sample csv data:
corn,vegetable
cucumber,vegetable
horseradish,vegetable
vegetable,vegetable
potato,vegetable
tomato,vegetable
caraway,herbaceous

Question:
Am I missing any parameter or the implementation is pending?

@neel004  Judging from the contents of the error, it seems that the request did not reach the emulator.


Changes to sound

Different sounds for dot/dash

When a dot pressed: signal a noise at DOT_LENGTH e.g. 1000Khz signal at 200ms
When a dash pressed: signal a noise at DOT_LENGTH*3 e.g. 1000Khz signal 600ms

I'm not sure that if in fast typing mode this will make the sound last too long. If it does we might be wise halving this sound length.

Sounds for moving between mouse and keyboard mode

Because we removed the Neopixel colour changing to show between mouse and keyboard mode - would be useful to have some way of showing when we move from one to another. Maybe a rising tone when changing to Mouse mode - and decreasing tone to Keyboard mode.

User config to turn off sounds

I realise we could simply disconnect the pin - but we might have a pre-soldered board! A user config option to turn this on or off would be useful

Sound for switching connection

Some users wont be able to see the Neopixel. So as well as the light a simple sound (maybe a altering tone of khz 1000khz, 3000khz, 1000khz for 200ms each may just do) - to say whether connecting to another device would be really handy

This is difficult to solve on this project. The timing of things isn't easy...

This is difficult to solve on this project. The timing of things isn't easy...

I think this is now possible. See https://docs.circuitpython.org/en/latest/shared-bindings/watchdog/index.html - and also have a good look at our code  - https://github.com/AceCentre/X80/tree/main/firmware/python-single-switcher-bluetooth
What I'd love:

User Buzzer class like we do in that code above.
See if we can get this issue fixed
and in a later fix - see if we can closer replicate the structure (e.g. use x80 constants user constants etc.) Although less important. This is just a nice to have


Class name conflict with vuetify

Hi!
I'm using vuetify in my project, and class name "primary" in toast div conflicts with default vuetify theme (because there're some styles with !important tag in vuetify theme). This leads to unavailability to completely style the toast using custom css-classes.
My suggestion is to change the class name of generating div with toast to something like "toasted-primary", so it wouldn't conflict with the class names in other libraries, class name "primary" is too generic, imo.
Thanks in advance!

A naming convention like BEM would definitely help and make the styles very clear.


feat(static-modal): add options to avoid user to close modal

Added booleans options static and keyboard.
With this options the modal cannot be closed by the user. It's possible to use a modal in cases where a user interaction is mandatory.
When passing true to static, the icon X to close the modal are not inserted, clicking outside the modal don't close the modal. The default value is false.
When passing false to keyboard, the esc key don't close the modal. Default value is true.

Current coverage is 100% (diff: 100%)

Merging #176 into master will not change coverage

@@           master   #176   diff @@
====================================
  Files          19     19
  Lines         334    342     +8
  Methods         0      0
  Messages        0      0
  Branches        0      0
====================================
+ Hits          334    342     +8
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update 09628a3...6025244

thanks @claudiosikeda


Shan language in PostgreSQL

I added the word list from ShanNLP to https://github.com/veer66/chamkho-pg, which its objective is to enable full-text searching on Southeast Asian and other languages. However, my example in README.md probably doesn't sense. Feedbacks are welcome.
Thank you for providing Shan word lists.

That's nice, thank you for including Shan language.


Disable Shape::Command only when wasm-bindgen feature is used

Fixes #40
Changed cfg and cfg_attr attributes to do changes that conflict with exposing the api to wasm only when wasm-bindgen is enabled so that teh library can be used in projects compiled for wasm which do not need wasm-bindgen for this crate.

Hey, I'll look into this today, same for your other PR!
Thanks :)

I'm curious, how do you build your Wasm file? I'd like to try the PR
I ran cargo r --target wasm32-unknown-unknown -Fimage --example image that did not work

Try reading the error. On my end thsi command gives an error in criterion because it's one of the dev dependencies. I'll see if rayon feature can be turned off for wasm target.

So you're using the same command?

I tested the PR by building a project that depends on the lib. I now see that I overlooked that exampels also need to run and this was not an obvious issue

You're only using the svg feature in your project, right?

No, I'm using image as well

👌

Hmm, that buidl error is weird. I thought cfg attrs worked on enum variants, looks like they don't

Ah, yes: https://github.com/rustwasm/wasm-bindgen/issues/3297

Thanks a lot @JohnTheCoolingFan

Yes, an update on crates.io would be very welcome

Will do soon :)

Hey @JohnTheCoolingFan, 0.10.3 is up now :)


Can't define a non-Gregorian time axis w/ T= non-date syntax

Reported by Ansley B Manke on 2 Oct 2002 19:12 UTC
Andrew Wittenberg: non-Gregorian time axis bug, Tue, 01 Oct 2002
yes? def ax/cal=Gregorian/t=.5:11.5:1/unit=month/t0=1-jan-1980 tax
yes? show ax tax
name       axis              # pts   start                end
TAX       TIME                12 r   16-JAN-1980 05:14    16-DEC-1980 00:34
T0 = 1-JAN-1980
yes? def ax/cal=Julian/t=.5:11.5:1/unit=month/t0=1-jan-1980 tax
yes? show ax tax
name       axis              # pts   start                end
TAX       TIME                 1 r   01-JAN-1980 00:00    01-JAN-1980 00:00
T0 = 1-JAN-1980
CALENDAR = JULIAN
Note this axis lists 1 point.  Fix is in xeq_define: don't reset the start and
end seconds when they're not from a date/time string (start and end are negative
numbers if they came from a date/time string).
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/461

Comment by ansley.b.manke on 4 Nov 2008 19:50 UTC
Adding Andrew to the CC list where he is mentioned in the ticket comments.


python310Packages.aiolifx: 0.8.9 -> 0.8.10

Changelog: https://github.com/frawau/aiolifx/releases/tag/0.8.10
Description of changes

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, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

17 packages built:

home-assistant-component-tests.lifx
python310Packages.aiolifx
python310Packages.aiolifx-connection
python310Packages.aiolifx-connection.dist
python310Packages.aiolifx-effects
python310Packages.aiolifx-effects.dist
python310Packages.aiolifx-themes
python310Packages.aiolifx-themes.dist
python310Packages.aiolifx.dist
python311Packages.aiolifx
python311Packages.aiolifx-connection
python311Packages.aiolifx-connection.dist
python311Packages.aiolifx-effects
python311Packages.aiolifx-effects.dist
python311Packages.aiolifx-themes
python311Packages.aiolifx-themes.dist
python311Packages.aiolifx.dist


Add PlanetScale Database

Fixes Issue
Closes #1995

Changes proposed
Add a new link of Robust, Modern, Scalable My-SQL based Database Platform called PlanetScale.
Screenshots

Note to reviewers

@CBID2
Please review this :)


CLOUDP-80931: Update Data Lake create to support AWS roles

Proposed changes
Jira ticket: CLOUDP-80931
Checklist

[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added any necessary documentation (if appropriate)
[x] I have run make fmt and formatted my code

there seems to be some bug in the API, checking this internally

there seems to be some bug in the API, checking this internally

@threebee yes, is timing out, I guess we have a large codebase now, I have this PR if you want to approve as well, https://github.com/mongodb/mongocli/pull/589

@threebee yes, is timing out, I guess we have a large codebase now, I have this PR if you want to approve as well, https://github.com/mongodb/mongocli/pull/589


Typo in Codelabs guide

https://codelabs.developers.google.com/codelabs/firebase-web/index.html#10
In section
Display images from Firebase Storage
    imgElement.src = FriendlyChat.LOADING_IMAGE; // Display a loading image first.

should be
    imgElement.src = FriendlyChat.LOADING_IMAGE_URL; // Display a loading image first.

Thanks so much for filing this @sweetIan. I've fixed it and now need to wait for the instructions to be published again.


UTOPIA-211-add http health check endpoint

Description
This PR includes the following proposed change(s):

{List all the changes, if possible add the jira ticket #}

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Refactoring / Documentation
[ ] Version change

How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Development Dependency Working Agreement

[ ] My code DOES NOT include the importing of new dependencies into the DPIA ecosystem
[ ] My code DOES include the importing of new dependencies into the DPIA ecosystem
If new dependencies are being introduced to the DPIA ecosystem:
[ ] The functionality of the dependency drastically reduces code complexity and makes my changes more easily maintainable and readible
[ ] The dependency being introduced does not contain multiple layers of nested dependencies introducing maintainability complexity to the DPIA ecosystem

Frontend Development Changes

[ ] N/A
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to project documentation or diagrams that reflect my changes
[ ] New and existing unit tests pass locally with my changes
[ ] My code follows Airbnb React Style Guidelines

API Development Changes

[ ] N/A
[ x] I have performed a self-review of my own code
[ ] My code follows standards and practices outlined in the BC Government API Development Guidelines
[ ] New and existing unit tests pass locally with my changes
[ ] My changes includes Swagger documentation updates that reflect the changes I am introducing

Also, while you're at it @binggaofw - can you also remove package-lock.js file as well from the change as well (and ideally from your system as well). It will have the unnecessary changes like Terminus and Axios and their dependencies.


Add throw error exceptions on some api calls.

Except few api calls from throwing error on live api.

Changes Unknown when pulling 51bb33ca8df31ec26757ca008cab931c98be28a4 on nuruddeensalihu:nuru/donot_throw into ** on binary-com:master**.


[FLOC-3048] Add instructions for handling merge conflicts.

https://clusterhq.atlassian.net/browse/FLOC-3048
I haven't tested this, but have verified the bit about closing the release PR.

Thanks @tomprince , please address the minor comments and merge when the docs builder is green