minInterval doesn't get applied

Values passed to the minInterval field on query runners don't get applied to the resulting query. I've noticed that setting the minStep in Explore will result in that value getting passed to the interval property when sending a query. I have a query that doesn't work with an interval less than 1 minute, and I can't get it to work in scenes without setting the maxDataPoints extremely low. Example query runner:
function getQueryRunner(metrics: DataSourceRef) {
  const runner = new SceneQueryRunner({
    datasource: metrics,
    minInterval: '1m',
    maxDataPoints: 10,
    queries: [
      {
        expr: 'sum(rate(probe_all_duration_seconds_sum{probe=~"$probe", instance="$instance", job="$job"}[$__rate_interval]))',
        hide: false,
        instant: false,
        range: true,
        legendFormat: 'sum',
        refId: 'A',
      },
      {
        expr: 'sum(rate(probe_all_duration_seconds_count{probe=~"$probe", instance="$instance", job="$job"}[$__rate_interval]))',
        hide: false,
        instant: false,
        range: true,
        legendFormat: 'count',
        refId: 'B',
      },
    ],
  });

Resulting network request:
{
"queries": [
  {
    "expr": "sum(rate(probe_all_duration_seconds_sum{probe=~\".*\", instance=\"https://test-api.k6.io/\", job=\"many headers\"}[$__rate_interval]))",
    "hide": false,
    "instant": false,
    "range": true,
    "legendFormat": "sum",
    "refId": "A",
    "datasource": { "type": "prometheus", "uid": "P1F11F698EC8F0954" },
    "exemplar": false,
    "requestId": "1A",
    "utcOffsetSec": -28800,
    "interval": "",
    "datasourceId": 2,
    "intervalMs": 120000,
    "maxDataPoints": 10
  },
  {
    "expr": "sum(rate(probe_all_duration_seconds_count{probe=~\".*\", instance=\"https://test-api.k6.io/\", job=\"many headers\"}[$__rate_interval]))",
    "hide": false,
    "instant": false,
    "range": true,
    "legendFormat": "count",
    "refId": "B",
    "datasource": { "type": "prometheus", "uid": "P1F11F698EC8F0954" },
    "exemplar": false,
    "requestId": "1B",
    "utcOffsetSec": -28800,
    "interval": "",
    "datasourceId": 2,
    "intervalMs": 120000,
    "maxDataPoints": 10
  }
],
"from": "1710535097097",
"to": "1710535997097"
}

The max data points get applied, but interval is blank and intervalMs is for 2 minutes, not 1 minute

@rdubrock not a scenes issue , it's a Prometheus bug/issue , take it up with them.
We send the correct interval to Prometheus datasource


chore: test-python-jenkinsx to 0.0.12

chore: Promote test-python-jenkinsx to version 0.0.12

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


[main] Add support for realtime kernel image builds

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[x] The toolchain has been rebuilt successfully (or no changes were made to it)
[x] The toolchain/worker package manifests are up-to-date
[x] Any updated packages successfully build (or no packages were changed)
[x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[x] All package sources are available
[x] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/tools/cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[x] LICENSE-MAP files are up-to-date (./SPECS/LICENSES-AND-NOTICES/data/licenses.json, ./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md, ./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON)
[x] All source files have up-to-date hashes in the *.signatures.json files
[x] sudo make go-tidy-all and sudo make go-test-coverage pass
[x] Documentation has been updated to match any changes to the build system
[x] Ready to merge

Summary

Add support for realtime kernel image builds, and some important tooling/setup packages for working with the realtime kernel.  This PR brings in:

rt-tests: important tools for testing real time Linux features link
rt-setup: sets up the basic environment  (groups, PAM configurations, udev rules, etc)
rtctl: scripts for managing real-time attributes for groups of processes
tuned: daemon that dynamically tunes system settings
pygobject2, python-decorator, python-linux-procfs, python-schedutils, tuna, virt-what (dependencies for the above packages, many of which were promoted from SPECS-EXTENDED)

Change Log

Add kernel-rt
Add rt-setup
Add rt-tests
Add rtctl
Add tuned
Promote needed dependencies (pygobject2, python-decorator, python-linux-procfs, python-schedutils, tuna, virt-what) into SPECS
Add core-efi-rt.json and rt-packages.json

Does this affect the toolchain?

NO
Test Methodology

Pipeline build id: 163725
Built locally, vhdx and rt packages tested in hyperv

performing one last local build to confirm everything is good after the rebase


I can't compile the game due to this error >:(

I can't compile the game due to this error. Psych Engine 0.4.2!

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
Im edit this

I can send you the source code. Necessary?

Write a } before the line 1639, that is this:
var debugNum:Int = 0;

I don't know where to write }

I don't know where to write }

Before what I said you

I can send you the source code. Necessary?

Well, if you give it to me, I will fix all the errors and unnecessary things from the code and I’ll give it to you

Okay, where do you want it sent?

Drive

Okay, one minute.

https://drive.google.com/file/d/1_y4b48iq5qV6oP7j8d4GefBVCCsrkpJP/view?usp=sharing

Ok

This

I don’t have access

Oh

If you make it public, anyone with the link can access to it

https://drive.google.com/file/d/1_y4b48iq5qV6oP7j8d4GefBVCCsrkpJP/view?usp=sharing

https://drive.google.com/file/d/1_y4b48iq5qV6oP7j8d4GefBVCCsrkpJP/view?usp=sharing

Now I have access, I will fix it

Oh

Sorry
idk this settings

Here’s: https://drive.google.com/file/d/11mlEm_oF9TVU3AGJI4EzEC3s4vpy302o/view?usp=drivesdk

Thank you!

Thank you!

Look if it gives errors and if in case that it gives it, said it to me

Delete the line 3016

Look it by yourself in the psych engine playstate

This?

This?

You miss the onSongComplete, look at the psych engine playstate and copy the missing code

Im test

Duplicate means that one of the functions that is declarating is already declared, and the unknown identifier means that you need code, with this information, solve it by yourself please

Delete that pink }

![2022-06-14_144641](h

ttps://user-images.githubusercontent.com/104686407/173569951-1c89d9d7-eb0b-4aab-ada7-de4698cb7df8.jpg)

bruh

Uh

Yes?

The code that have an extra tab (``) should be in a function

What do you mean?

What do you mean?

Do you know what’s tab?

no
<._.>

This?

No

And what?

this is a tab

Is a big space

Ok
And?

public function?

Ok okokoko

Delete the lines from 1531 up to 1541

64 comments

ok

bro

im install new engine

Can I finish?

Okay, I'm done. Good luck in your mod!


migrated printType "dbu can" implies manuscript

Per Karma G xmltoldmigration should be migrating printType dbuCan as manuscript:
m.add(main, m.getProperty(BDO, "printMethod"), m.createResource(BDR+"PrintMethod_Manuscript"));

at PubInfoMigration L#255

fixed via 737b9ae


PDF document outline (i.e., bookmarks) - not being created.

When I generate a PDF file from content created in Intellij (Asciidoc plug-in), the bookmarks pane is displayed when viewing the PDF document.
The same Asciidoc source, when converted to pdf with asciidoctor-web-pdf, does not have the bookmarks pane on the left.
Is there anything specific that should be configured in order for the bookmarks pane to be generated?
Thanks,
Werner

Solved. It was an issuer with the PDF Viewer. The PDF document is fine.


crystal tool format no-op if indentation error on macro

Bug Report
Following is a very simple example
# 1.cr
module SomeController
  macro included
    def hello
      puts "hello"
    end
      end           # <= this indentation is wrong.
end

when i run code like this:
$: crystal tool format 1.cr

because LSP use the advice come from compiler. as this issue.
this make users with LSP enabled in editor, write code about macro, quite annoy.
version
 ╰─ $ cry version
Crystal 1.5.0-dev [ff55fb1bb] (2022-06-22)  # <= latest master.

LLVM: 13.0.1
Default target: x86_64-pc-linux-gnu

Arch linux.

Hi, any update for this?
i have to say, from my point of view, this is a big issue for me, it prevent my to use crystal tool format.
Because most of my web logic code is organized by ???_controller, but kemal is no way to do this, so, i have to use code like this.
# company_controller.cr

module Admin::CompanyController
  macro included
    get path.admin_company_index do |env|  # -------------------------------------------------------------------
       # many line code here ...
    end

    get path.admin_company do |env|
       # many line code here
    end
#                                                         all more than 60 lines code nested here could not format corrctly
    # many many code here

    delete path.admin_company_delete do |env|
      # many code here
    end
  end
end    # this file have 68 lines code. -----------------------------------------------------------------------------

Do you know where is the issue come from?
All more than 60 lines crystal code which nested in macro included, could not formatted automatially!
I have to add space manually to make code more neat, so, instead, the result is i never use format tools.
So, i consider this is a big issue.
Thank you.


Event call_service no longer available

Home Assistant release with the issue:
Started with 0.84.x
Last working Home Assistant release (if known):
the one just before that :)
Operating environment (Hass.io/Docker/Windows/etc.):
docker
Component/platform:
https://www.home-assistant.io/docs/configuration/events/
Description of problem:
https://www.home-assistant.io/docs/configuration/events/#event-call_service
the call_service event is no longer available in the Available Events section and calling it doesn't spew out an error of any kind... still shows that it served /api/events/call_service but doesn't actually call the service in the back end.

Breaking change in 84 (covered in release notes) #18720

@dels78 You need to call the service directly. The call_service event does still exist but it is just an indication that a service has been called. You cannot use it to call a service.
@marchingphoenix It is service_executed that has been removed and apparently the documentation was not updated so that is a real issue.

@amelchio, thank you, yes I have found a workaround via the actual services api, but I figured I would report since it may not have been intended... the call_service event was what I was using before and it worked great, but it doesn't work anymore since .84 like I mentioned.
If this is intended, you can close this as I personally do not need it, but figured someone may want to know!
Thanks


Why StartCall didn't trigger the rpc call , instead , it is the CompletionQueue:Next() which actually does this.

In the grpc\examples\cpp\helloworld\greeter_async_client.cc example , I  guess that the rpc->StartCall will send the rpc package to the server side , but I found only after cq->next() that server will start processing the request , seems that it's the cq->next() call that actually send the rpc request packages out , instead of rpc->startCall .     So , what 's the relationship between the two ?
I think that rpc->StartCall() is the right choice to be the trigger , but the fact may be not .
platform :　win 10
grpc version: 1.8.x

Does Grpc allow you to send an asynchronous rpc without having to call the the blocking function cq.Next()?

AsyncNext() is available if you do not want to have to do the blocking call to Next().


[bug] Appearance of [NavigationRailDestination] while disabled not coherent, the label is ignoring the attribute and not being darkened

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Instatiate a NavigationRail with two destinations and extended attribute set to true

Thats all you need, you will see that the label doesn't get affected.
I have fixed it, but I need to open an Issue before opening a PR, will link it soon
Expected results
Expect for it to have a coherent look with both icon and label affected by the disabled attribute.
Actual results
Only the icon gets affected
Code sample
Code sample
import 'package:flutter/material.dart';

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

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

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Navigation rail destination disabled label problem',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: Scaffold(
        body: NavigationRail(
          extended: true,
          destinations: const [
            NavigationRailDestination(
              icon: Icon(Icons.abc),
              label: Text('Active'),
              disabled: false,
            ),
            NavigationRailDestination(
              icon: Icon(Icons.ac_unit),
              label: Text('Disabled'),
              disabled: true,
            ),
          ],
          selectedIndex: 0,
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration

Logs
No response
Flutter Doctor output
Doctor output
NOTE: This is a fork of the master branch, updated right now
[!] Flutter (Channel [user-branch], 3.14.0-3.0.pre.14, on Microsoft Windows [Version 10.0.22631.2129],
    locale en-GB)
    ! Flutter version 3.14.0-3.0.pre.14 on channel [user-branch] at C:\dev-apps\flutter
      Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
      If that doesn't fix the issue, reinstall Flutter by following instructions at
      https://flutter.dev/docs/get-started/install.
    ! Upstream repository unknown source is not a standard remote.
      Set environment variable "FLUTTER_GIT_URL" to unknown source to dismiss this error.
[✓] Windows Version (Installed version of Windows is version 10 or higher)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[✓] Chrome - develop for the web
[✓] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.6.5)
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.81.1)
[✓] Connected device (4 available)
[✓] Network resources

! Doctor found issues in 1 category.

https://github.com/flutter/flutter/pull/132345
PR for this issue

Thanks for the report and potential fix.

 stable, master flutter doctor -v
[!] Flutter (Channel stable, 3.10.6, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.10.6 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f468f3366c (5 days ago), 2023-07-12 15:19:05 -0700
    • Engine revision cdbeda788a
    • Dart version 3.0.6
    • DevTools version 2.23.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] VS Code (version 1.62.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.14.0-3.0.pre.33, on macOS 12.2.1 21D62
    darwin-x64, locale en-GB)
    • Flutter version 3.14.0-3.0.pre.33 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision dd4c8d9f09 (81 minutes ago), 2023-08-10 23:33:30 -0400
    • Engine revision acd1bc5536
    • Dart version 3.2.0 (build 3.2.0-58.0.dev)
    • DevTools version 2.26.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/dhs/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 65.1.4
    • Dart plugin version 213.7228

[✓] VS Code (version 1.62.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.29.0

[✓] Connected device (3 available)
    • Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
      • iOS 15.3.1 19D52
    • macOS (desktop)           • macos                                    •
      darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)              • chrome                                   •
      web-javascript • Google Chrome 109.0.5414.119

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] VS Code (version 1.62.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.


mod: update lndclient to use new SignOutputRaw

We are not using taproot txs yet so we can just leave the new param to nil

Next steps:

merge in subasta
adras needs to review
rebase taproot PR on top of it


add rate limit information headers to api calls

@albertcui do you want to review this?

I believe these failures are due to Travis CI not setting the test stripe credential.  @albertcui can confirm.  possibly we should just hardcode in the test stripe key if it's not sensitive.

Thanks! Merging.


Outdated CRD docs in "Migrate Kubernetes Objects Using Storage Version Migration"

Examples related to Update the preferred storage schema of a CRD are not executable on v1.31.2.
https://kubernetes.io/docs/tasks/manage-kubernetes-objects/storage-version-migration/#update-the-preferred-storage-schema-of-a-crd
They are potentially broken since Kubernetes API Version 1.16.14, when "- spec.conversion.conversionReviewVersions is moved to spec.conversion.webhook.conversionReviewVersions in v1" was introduced.
Also, the scenario does not seem self-sufficient, as there are no instructions on how to deploy the webhook https://<IP_ADDRESS>:9443/crdconvert or what it may look like.
Commands that helped me to muddle through some of the failing steps:
Create CRD v1:
$ CA_BUNDLE=$(cat /etc/kubernetes/pki/ca.crt | base64 | tr -d '\n') kubectl apply -f - <<EOF
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  name: selfierequests.stable.example.com
spec:
  group: stable.example.com
  names:
    plural: selfierequests
    singular: selfierequest
    kind: SelfieRequest
    listKind: SelfieRequestList
  scope: Namespaced
  versions:
  - name: v1
    served: true
    storage: true
    schema:
      openAPIV3Schema:
        type: object
        properties:
          hostPort:
            type: string
  conversion:
    strategy: Webhook
    webhook:
      clientConfig:
        url: "https://<IP_ADDRESS>:9443/crdconvert"
        caBundle: $CA_BUNDLE
      conversionReviewVersions:
      - v1
      - v2
EOF

Verify that CR is written and stored as v1 by getting the object from etcd:
$ sudo ETCDCTL_API=3 etcdctl \
--cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/server.crt \
--key=/etc/kubernetes/pki/etcd/server.key  \
get /registry/stable.example.com/selfierequests/default/cr1 | hexdump -C

NOTE: Not sure why it cannot be just kubectl get selfierequests.stable.example.com/cr1 -o yaml
Update the CRD to include v2 version for serving and storage and v1 as serving only, as follows:
$ CA_BUNDLE=$(cat /etc/kubernetes/pki/ca.crt | base64 | tr -d '\n') kubectl apply -f - <<EOF
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
  name: selfierequests.stable.example.com
spec:
  group: stable.example.com
  names:
    plural: selfierequests
    singular: selfierequest
    kind: SelfieRequest
    listKind: SelfieRequestList
  scope: Namespaced
  versions:
  - name: v2
    served: true
    storage: true
    schema:
      openAPIV3Schema:
        type: object
        properties:
          host:
            type: string
          port:
            type: string
  - name: v1
    served: true
    storage: false
    schema:
      openAPIV3Schema:
        type: object
        properties:
          hostPort:
            type: string
  conversion:
    strategy: Webhook
    webhook:
      clientConfig:
        url: "https://<IP_ADDRESS>:9443/crdconvert"
        caBundle: $CA_BUNDLE
      conversionReviewVersions:
      - v1
      - v2
EOF

NOTE: Not sure why it cannot be just kubectl get selfierequests.stable.example.com/cr1 -o yaml

This doesn't tell you about which version is used for serialization and storage.


Support upcoming API mods?

Curious if you are planning any updates, for example per https://developer.github.com/changes/2015-02-20-migration-period-removing-authorizations-token/ and https://developer.github.com/changes/2014-12-08-organization-permissions-api-preview/.

Hi Doug,
Thanks for letting me know about the changes. I'm super busy with my own work and my time on open source projects is limited. Maintaining this library in the light of ever changing API is a bit of a task. I'm relying on community and contributors in helping me out to keep it up to date. Therefore my question would be if you are planning on submitting a PR to get this done? From my side, I cannot promise when I will have time to sit down and update this.


PG::UndefinedColumn: ERROR: column "email" does not exist.

Hi there,
First off, thanks for making this. Quite nice to have an easy in to Rodauth as a Rails dev.
I am finally trying out Rodauth Rails and am using blind_index for the Account model. I'm running into an error that has already been mentioned here:
https://github.com/ankane/blind_index/issues/10
I'm having a bit of a hard time tracking down whether or not the query being a string is true or not. I can't find any string queries, but I also don't know if I should be digging through the source code here, or in the rodauth repo itself.
Any help is appreciated, but I can post on Stack Overflow instead if needed.
Thanks!
Also: This is all the console is giving me for an error:
Sequel::DatabaseError (PG::UndefinedColumn: ERROR:  column "email" does not exist
LINE 1: SELECT * FROM "accounts" WHERE (("email" =<EMAIL_ADDRESS>AND ...
                                         ^
):

app/misc/rodauth_app.rb:9:in `block in <class:RodauthApp>'

Hi, Rodauth is using Sequel for query building, and blind_index gem seems to be patching Active Record's query builder, so that patch will never be called.
A path forward would probably be making blind_index gem Sequel-compatible, but in any case it doesn't seem to be an issue that can be fixed in rodauth-rails (or Rodauth or Sequel).

blink_index alternative for sequel https://sequel.jeremyevans.net/rdoc-plugins/classes/Sequel/Plugins/ColumnEncryption.html


Difference between information provided by /collections and /collections/collectionId

Currently there is an expectation that /collections/collectionId will return a more detailed response compared to /collections. However, it is unclear what exactly should be returned in /collections.

20210303 Coverages SWG call: @cmheazel agreed to work on this as part of the ongoing effort to harmonize Common part 2 and Coverages

SWG 2022-01-12:
Suggesting that we make progress on this regardless of the status of Common.
Common - Part 2 defines what should be present at /collections and /collections/{collectionId}, which includes the extent at both level.
In Coverages, we also require the use of the Uniform Additional Extent (for dimensions other than spatial and temporal) -- This should also be avialble at both level.
The links to the Coverage, RangeType and DomainSet could also be required at both level.
However if the link is a JSONPointer to an embedded definition of the RangeType and/or DomainSet, those should not be at the /collections level but only at /collections/{collectionId}

@jerstlouis @cmheazel I strongly prefer that Coverages API requirements are not pushed up to Common Part 2, unless there is a widespread requirement from the other APIs. Keep It (Common Part 2) Simple.

@chris-little I fully agree with that, I was not suggesting otherwise.
However, more commonality between specifications of the OGC API family = a lot more simplicity and interoperability for developers and users.
The requirement for links to the Coverage, RangeType and DomainSet at both levels and the requirement for Extent-Uniform Additional Dimensions are Coverages requirements.
This specific issue is about what extra information should be returned when requesting a single collection at /collections/{collectoinId} vs. when requesting the list of all collections /collections, here specifically for Coverages, but guidance from Common in this regard would be useful.
e.g. in EDR, are the parameter names, full temporal extent details, and query types described at both /collections and /collections/{collectionId}, or are these only included at /collections/{collectionId} ?
Adopting the Extent-Uniform Additional Dimensions in other specifications where it makes sense would also be a good thing -- I think it would work with EDR except for the issue with the basic Common-Part 2 extents.

In API-Coverages the /collections operation is described in section 7.1 and the /collections/{collectionId} operation is described in section 7.2. Both sections refer to section 7.3 for a description of the collection resource. Section 7.3 documents the Coverage specific extensions to the collection resource from API-Common.  Currently the Uniform Additional Dimensions extent is the only extension identified.
Note that the definition of the collection resource is the same for both the /collections and /collections/{collectionid} operations. The standard leaves it up to the implementer to select the best set of metadata to include with each operation. The API-Coverages standard should provide a rich set of options, but minimize required content.

@cmheazel

What Coverages adds to /collections/{collectionId} (in addition to the UAD extent -- which is actually more of a restriction, than an extension) is the requirement to include 3 links to:

The /coverage resource
A domainset resource (either to a JSON pointer in the same document, or to the recommended path /coverage/domainset)
A rangetype resource (either to a JSON pointer in the same document, or to the recommended path /coverage/rangetype)

This issue is mostly about those 3 links are also required as part of the object included in the array in /collections or not.

The advantage of saying yes is that it avoids an additional server roundtrip to fetch the /collections/{collectionId} to retrieve those links.
The advantage of saying no is to lighten the content of /collections, which may already contain several collections. The domainset in particular could be is huge, e.g., the way CIS is structured, a billion points point clouds would require the billion coordinates listed in the domainset -- which is quite different than a GeneralGridCoverage where only its bounds are specified.
The compromise might be what I had suggested: require a liink, but recommend to link to a JSON pointer to /collections/{collectionId}, not to somewhere in the full /collections.

A new requirement has been introduced making these three links mandatory.

@cmheazel @jerstlouis As I said before, as long as this is a requirement on Coverages and not on Common.

SWG 2022-06-08
@chris-little The requirement is specific to Coverages.
The requirements have been clarified that any collection resource when conforming to GeoData coverage is required to contain links to all 3 resrouces: the coverage, domainset and rangetype.
Applied in 604f28b1756d75f7999aa95389ebb006b00bd719


CT Console should display if another account is currently being unmanaged or another execution is in progress

Is your feature request related to a problem? Please describe.
According to the documentation, it is a known limitation that only one account can be unmanaged at a time, however when unmanaging an account via the CT Console via the 'Unmanage Account' button, we are not made aware that another account is currently being unmanaged, instead the Console displays "You requested AWS Control Tower to stop managing this account. AWS Control Tower no longer fully manages the account" and after 5-10 mins the account remains as 'Enrolled'.
This is a cause for concern as we do not understand why it is remaining in the 'Enrolled' state and we are then left to retry multiple times.
Looking at CloudTrail, it was then seen that the reason why some of the "DeregisterManagedAccount" APIs failed was because of a ConflictException where another account was being unmanaged at that time.
It would be helpful to be given an indicator that another execution is occurring when trying to unmanage an account.
Describe the feature you'd like
When unmanaging an account via the console, a message (for example in the banner) should be displayed if there is currently another account that is being unmanaged, letting us know to wait a certain amount of time before retrying the operation.

Thanks for reporting the issue. We’ve added this to our backlog.


https redirect

Hello I put my site in https and I have the message your connection is not completely secure I saw that the site always loaded certain page in http how to solve this problem?

Did you clear all browser cache and pH7CMS cache? Maybe there are still old http url references stored.

yes i did it it changes nothing these are mostly images like the site logo or css and js files


failed to run custom build command for brotli-sys v0.3.2

Hello，how can i solve this problem？
rust target
nightly-x86_64-pc-windows-gnu (default)
rustc 1.49.0-nightly (8dae8cdcc 2020-10-12)

gcc version
gcc --version
gcc (MinGW.org GCC-6.3.0-1) 6.3.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Error Msg
   Compiling brotli-sys v0.3.2
   Compiling trust-dns-resolver v0.19.6
   Compiling actix-server v1.0.4
   Compiling actix-tls v2.0.0
   Compiling actix-testing v1.0.1
   Compiling actix-connect v2.0.0
The following warnings were emitted during compilation:

warning: brotli/common/dictionary.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
warning:  /* Copyright 2013 Google Inc. All Rights Reserved.
warning:

error: failed to run custom build command for `brotli-sys v0.3.2`

Caused by:
  process didn't exit successfully: `D:\Rust\src\actix_web_demo\target\debug\build\brotli-sys-562c09067760e114\build-script-build` (exit code: 1)
  --- stdout
  cargo:include=C:\Users\z00355984\.cargo\registry\src\mirrors.tools.huawei.com-530b4d703ccc752a\brotli-sys-0.3.2\brotli/include
  TARGET = Some("x86_64-pc-windows-gnu")
  OPT_LEVEL = Some("0")
  HOST = Some("x86_64-pc-windows-gnu")
  CC_x86_64-pc-windows-gnu = None
  CC_x86_64_pc_windows_gnu = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-pc-windows-gnu = None
  CFLAGS_x86_64_pc_windows_gnu = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("true")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
  running: "gcc.exe" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "brotli/include" "-o" "D:\\Rust\\src\\actix_web_demo\\target\\debug\\build\\brotli-sys-ad5765acf3210d6b\\out\\brotli/common/dictionary.o" "-c" "brotli/common/dictionary.c"
  cargo:warning=brotli/common/dictionary.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
  cargo:warning= /* Copyright 2013 Google Inc. All Rights Reserved.
  cargo:warning=
  exit code: 1

  --- stderr
  fatal: not a git repository (or any of the parent directories): .git

  error occurred: Command "gcc.exe" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "brotli/include" "-o" "D:\\Rust\\src\\actix_web_demo\\target\\debug\\build\\brotli-sys-ad5765acf3210d6b\\out\\brotli/common/dictionary.o" "-c" "brotli/common/dictionary.c" with args "gcc.exe" did not execute successfully (status code exit code: 1).

warning: build failed, waiting for other jobs to finish...
error: build failed

I use  nightly-x86_64-pc-windows-msvc (default) solved this problem..

I use  nightly-x86_64-pc-windows-msvc (default) solved this problem..

I use nightly-x86_64-pc-windows-msvc (default) solved this problem..

I use nightly-x86_64-pc-windows-msvc (default) solved this problem..


Added feature for SELECT ... FOR UPDATE

This PR adds feature for SELECT .. FOR UPDATE, to lock the rows from other session.
use this method whenever before select, ... FOR UPDATE is added the select statement.

Session.ForUpdate()

quick usage like below,
func DoForUpdate(engine *Engine, id int64){
	engine.ShowSQL = true

	user := new(User)
	s := engine.NewSession()
	s.Begin()

	s.Where("id = ?", id)
	s.ForUpdate()
	has, err := s.Get(user)

 	// process on the transaction continues...
}

Hi, Is for update compitable for postgres, sqlite? And mssql or Oracle?

@lunny oops, sorry. it seems to be only MySQL, PostgreSQL and Oracle supports FOR UPDATE statement.
so I'll fix to add the condition. How should I do it?
I think one of the these three approach are suitable.
Which one do you like?
// a) plain  condition
if statement.IsForUpdate {
    switch statement.Engine.dialect.DBType() {
    case core.ORACLE, core.POSTGRES, core.MYSQL:
        a += " FOR UPDATE"
    }
}

// b) checked on Dialect(driver)
if statement.IsForUpdate && statement.Engine.dialect.SupportForUpdate() {
    a += " FOR UPDATE"
}

// c) generated on Dialect(driver)
if statement.IsForUpdate {
        a = statement.Engine.dialect.ForUpdateSql(a)
    }
}

a) is simple one, but thinking for more lager and complex code base in the future,
c) looked good for me.
Any ideas?

I like c) too.

@lunny  Fixed it! Can you please review this?
Apply PR for go-xorm/core before use this feature.


Gradle build errors post plugin upgrade - issues with activity templates

Problem Description:
When user updates the plugin version the activity templates is not getting cleaned up and updated to the latest version which causes gradle build errors when user adds an activity to the app. Underlying the proposed change from @avranju here.
Proposed Change:
Currently, when the plugin is upgraded and the upgrade involves a change to the activity templates, those changes are not reflected post upgrade which causes various unpredictable issues. Here’s one possible way we can handle this:

Add a version string to a file inside the root templates activity folder (let’s say version.info). As a side note please rename the root folder from “MobileServiceTemplate” to “ActivityTemplates”. Also, we have a “fileList.txt” file containing a list of files in the activity template. Can we not programmatically build this list at runtime?
In MSOpenTechTools.java, load the current activity templates version.
Check if PropertiesComponent has an entry for a key called "com.microsoftopentechnologies.  intellij.ActivityTemplatesVersion”.
If a value does not exist or if the value is not equal to the current activity templates version then delete the templates folders. Subsequently, after the template files are copied over successfully, save the current activity templates version in PropertiesComponent.
As part of the daily build process, we’ll compute an SHA hash of the contents of the activity templates folder and record it into version.info.This way we don’t need to remember to manually update the version file every time we modify the templates.

LGTM


License Compliance with AGPL Dependency

It has come to our attention that the OmniParser project uses a dependency, ultralytics, which is licensed under the AGPL. This license requires that any software linking to it must also be released under the AGPL if distributed. As a result, the current licensing of OmniParser may need to be updated to comply with AGPL requirements.
Please review the licensing terms and consider the implications for the project. If AGPL compliance is not intended, exploring alternative dependencies with more permissive licenses might be necessary.
Thank you for addressing this concern.

Just saw the hint in the README. But is only the model and not the code under AGPL?


failed to connect: x509: certificate signed by unknown authority

Installed in Ubuntu 14.04, getting this error after installing go1.6 from this tutorial: https://www.digitalocean.com/community/tutorials/how-to-install-go-1-5-3-on-ubuntu-14-04
I've tried reinstalling gorilla's package & this package to no luck. I've had it working before but now it doesn't want to co-operate.
Runs and immediately returns this error: failed to connect: x509: certificate signed by unknown authority (possibly because of "x509: cannot verify signature: algorithm unimplemented" while trying to verify candidate authority certificate "COMODO RSA Certification Authority")
Thanks in advance.

Nevermind, fixed this.

It might be best if you post what was wrong and how you fixed it here, so that people looking in the future can see it.

When I was installing go, I used the apt-get command instead of installing directly from golang.org
Installing from apt-get gave me go version 1.2, extremely outdated and is known to give this error.
So, don't use apt-get when installing the golang. :)


500 error from backend when setting GCS Metadata value as null

When updating an existing GCS object, if you add Metadata and one of the values of the key/value pairs is null, you get a 500 error (but no helpful error message) from the backend.
Not sure how we should proceed. Do we prevent you from entering null values? (Throw at runtime... yuck.) Automatically replace with ""? (Modify user data... yuck.) Perhaps the only good thing to do is to request that the GCS API allows for null keys... but I imagine that won't happen.
So this is probably WAI, unfortunately.
var obj = gcsClient.GetObject(CoversBucket, ObjectPrefix + book.ID);
obj.Metadata = new Dictionary<string, string>
{
    { "Language", LanguageUtils.FriendlyName(book.Language) },
    { "Title", book.ActualTitle },
    { "Color", book.CoverSettings.BackgroundColor.ToString() },
    { "Image", book.CoverSettings.ImageName }
};
gcsClient.UpdateObject(obj);

I don't think that's quite WAI:

It should be HTTP 400 rather than 500
It should give a useful error message

cc @Capstan for advice on filing an internal bug on this.
(I can investigate what JSON is sent if that's useful.)

Closing this issue as it's reported internally, and all further effort will be there.


Error running electron-packager

Hey guys, I was going to check out the IDE and followed the steps on the README, under "Getting Started with Reactide", to generate the executable when I ran into the following error on the step npm run electron-packager.  Let me know if you need more information or anything to get this fixed, or maybe it's something I am missing on my side?

What OS you are running and what branch you are currently on? Otherwise one possible fix is to just get rid of the --icon part of the script in package json and see if that works

64-bit Windows 10 Pro 64 bit.. I just download the zip file under Releases, specifically the Latest Release which was today "Official 3.0-beta release for Mac OS".  Removing that part of the package.json script does indeed let the script succeed, but I would assume the icon will be missing for the executable? (Not that familiar with packaging electron applications)

Yea i think it was a quick fix we were trying to get the icon to show up but does it work on windows for you?

Yep, removing the --icon=/Users/ep/Codesmith/reactide/icons/icon.png will work.
Doing this instead works better: --icon=icons/icon.png


Provide vm.runInContext

ArangoDB's JavaScript engine currently only supports the runInThisContext method of the vm package. I couldn't find a reason why runInContext is not supported. Would it be possible to support it?
I'm writing a middleware that allows its users to specify some JavaScript code that will be executed within a transaction, to validate data. I do not fully trust this code so I'd like to restrict its access to the file system etc. As ArangoDB's transaction model requires all code within a transaction to be executed inside ArangoDB itself, the code needs to be executed by the ArangoDB engine, which provides access to modules like fs.
Using vm.runInContext, we could not only prohibit access to the file system, but also limit access to the database through a custom-designed interface.

Please note the following sentence from the vm documentation of Node.js:

Note: The vm module is not a security mechanism. Do not use it to run untrusted code.

https://nodejs.org/api/vm.html

To clarify: we can't currently provide an implementation of the vm module that would be compatible with Node.js but even if we do, it is an extremely bad idea to run untrusted code.

Please note the following sentence from the vm documentation of Node.js:
Note: The vm module is not a security mechanism. Do not use it to run untrusted code.

I understand that, yet this feature makes it possible to have a reasonable layer of security (see the vm2 module) over no protection at all. I wouldn't use it to run code from totally untrusted third-parties, but rather to open the possibility to run code to a wider audience.
If it's architecturally not possible to support runInNewContext, that's ok.

We don't currently provide JS bindings for the V8 functionality the vm module is using in Node so it's not something we can easily provide in JS right now. It should eventually be possible to provide this module in ArangoDB but you shouldn't hold your breath as it's currently a very low priority.

meanwhile certain functions have access restrictions to the systems - see
https://github.com/arangodb/arangodb/tree/devel/tests/js/client/server_permissions
for details.
Closing as solved.


[Feat] : We can add Terms Page

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
@Akshatchaube01
we can add new route /terms-and-conditions
we can add beautifully designed Terms page
it's also important part of any website
Describe the solution you'd like
A clear and concise description of what you want to happen.

we can create new page for terms and conditions

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
What problem is this feature trying to solve?
How do we know when the feature is complete?

when we visit /terms-and-condition route we can see that page

Similar to the last PR, do not add it in the navigation

@Akshatchaube01 Thank you :)


Some "examples" raise IndexError

The following "example" scripts raise an IndexError when run:

examples/test_list.py
examples/test_messages.py
examples/test_users.py

These should be fixed by 4221a9da73ace82500ffeb8ce2b46f50e5f28a50, as submitted in pull request #11, although I'm not sure I got all the cases.


Minor script cleanup

No need for LD_STRING, and remove some unnecessary boilerplate in
update_livy.py.

@elibarzilay,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Segmentation fault for python 3.7.3?

I know it's a long stretch since it is so old, but if python 3.7.3 loads the cpython it simply gives up:

Not sure if there is an easy fix for this? 3.7.9 seems to work, but sadly enough I can't upgrade to it easily.
I also straced the fault (not sure if helpful):

Could you try deleting __pycache__ directories?
Does it happen for debug or run mode?

It happens in both modes. I have already tried to delete several cache directories, with no result.
Even with a fresh docker container it has the same behaviour:

Possibly fixed in reloadium 0.9.1 (can't reproduce on python 3.7.3 from pyenv).
Could you confirm it's working for you as well?


[MINOR] feat(operator): Add support for PodManagementPolicy

What changes were proposed in this pull request?
Add optional PodManagementPolicy field under shuffleServer
Why are the changes needed?
To support cases where users deploy the shuffle service as a short-lived service that is deployed and deleted frequently, allowing users to set PodManagementPolicy to Parallel makes deployment time shorter
Does this PR introduce any user-facing change?
Introduce 1 new optional field in CRD:
PodManagementPolicy
How was this patch tested?
Manually

Could you add a UT in shuffle_server_test.go?

Could you add a UT in shuffle_server_test.go?

Done


support serialization of immutable events

I like that my events are immutable like this:
+    public class ImmutableEvent
+    {
+        public Guid Id { get; private set; }
+        public string Name { get; private set; }
+
+        public ImmutableEvent(Guid id, string name)
+        {
+            Id = id;
+            Name = name;
+        }
+    }

This was not supported due to a generic constraint.  So I removed the constraint and added a test.

I had the same problem yesterday +1

Got it w/ a rebase, thanks @tim-cools!


Build Online Service Promo Post

To be able to test components in the context of an Online Service, we need to build examples of existing Services.
Current Problems in SPDS:

We cannot test components in a context of an Online Service
We cannot identify requirements for Online Services or find requirements that are different between Websites and Services

Current Problems identified in research:

Layout and responsive behaviour does not work
Missing guidelines
Missing components

assumptions

My assumptions are, there are different needs, for Services and Editorial Content
The Foundations need to be the same
There will be shared components
There will be specific components for Websites and Online Services

Closing as out of Design System scope


sudo nerdctl run -p   always defaults to 49153 host port.

Description
Running containers with -p/--publish option and using PortAllocate always results in host port being 49153.  Used ports are mapped using /proc/net/tcp but 49153 does not show up in netstat -pltn(/proc/net/tcp).
Steps to reproduce the issue
# Run 2 containers with -p option.
$ sudo nerdctl run -d --name my-nginx -p 80 nginx
59f081b2459bdb41bd2a0a024959b6627fa937d74d2d4775f4ab1803a253d76c
$  sudo nerdctl run -d --name my-httpd -p 80 httpd
b280792d4aa2554af45b5aaff7f26b019c8558fe48d8e8e698d62620b593d350

# Host port is always mapped to 49153
$ sudo nerdctl ps -a
CONTAINER ID    IMAGE                             COMMAND                   CREATED           STATUS    PORTS                    NAMES
59f081b2459b    docker.io/library/nginx:latest    "/docker-entrypoint.…"    35 seconds ago    Up        <IP_ADDRESS>:49153->80/tcp    my-nginx
b280792d4aa2    docker.io/library/httpd:latest    "httpd-foreground"        4 seconds ago     Up        <IP_ADDRESS>:49153->80/tcp    my-httpd

Both the containers have host port 49153.
$ curl localhost:49153

It works!

Don't have a way from host to reach my-nginx.
Describe the results you received and expected
Second command should choose a new free port in range from https://github.com/containerd/nerdctl/blob/main/pkg/portutil/port_allocate_linux.go#L27.
What version of nerdctl are you using?
main branch
Client:
 Version:	v1.3.0-4-g009000b.m
 OS/Arch:	linux/amd64
 Git commit:	009000b543849fe15bcea9f5cb2e6512aa85cffa
 buildctl:
  Version:	v0.11.3
  GitCommit:	4ddee42a32aac4cd33bf9c2be4c87c2ffd34747b

Server:
 containerd:
  Version:	v1.6.19
  GitCommit:	1e1ea6e986c6c86565bc33d52e34b81b3e2bc71f
 runc:
  Version:	1.1.4
  GitCommit:	v1.1.4-0-g5fd4c4d1

Are you using a variant of nerdctl? (e.g., Rancher Desktop)
Lima
Host information
$ nerdctl info
Client:
Namespace:	default
Debug Mode:	false
Server:
Server Version: v1.6.19
Storage Driver: overlayfs
Logging Driver: json-file
Cgroup Driver: systemd
Cgroup Version: 2
Plugins:
Log: fluentd journald json-file syslog
Storage: native overlayfs stargz fuse-overlayfs
Security Options:
apparmor
seccomp
Profile: default
cgroupns
rootless
Kernel Version: 5.19.0-31-generic
Operating System: Ubuntu 22.10
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 3.825GiB
Name: lima-default
ID: a15f321f-02a0-4f16-a8c4-3250e344ab38
WARNING: IPv4 forwarding is disabled
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

Not an expert by any means but should we identify free ports based on iptables rather than /proc/net/tcp as used here. Maybe completely off but happy to PR it.
Side note: Is there a check for used ports when -p <hostport>:<cotainerport> is specified?

iptables

SGTM.
As a workaround we can just choose a random port.


Update welcome.html.mako to only hotlink the email address

Fixes JIRA issue https://openscience.atlassian.net/browse/OSF-4251 where the "Welcome to the Open Science Framework" email, link only the email address with the mailto link.
[#OSF-4251]

Don't merge this RP until after the JIRA / Github linking has been completed.

Fixes issue [#OSF-4251]

Reopening after testing w/ JIRA

This was in response to JIRA ticket [#OSF-4251].

Reopened other PR ... closing this one.


IconPath on ICompetitor is always null

IconPath on ICompetitor is always null

Fixed in version v1.0.7


Login WebView refreshes content after device orientation change

Click several links in Login WebView and then rotate screen. The web page refreshes back to the login page. But the content should persist.
Before rotation

After rotation

我们建议你使用一下谈坛试试？因为我们要兼容iOS和Android的用户（因为Apple天价的membership fare有投放广告），所以目前不会把太多心力放在维持discuzhub上。

Thanks for your update, maybe I can try a fix? I will pull a request later.


OperationalInsights: 2022-10-01 stable version.

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo.  If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[x] PowerShell
[x] CLI
[ ] Terraform
[ ] No refresh required for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[x] Check this box if any of the following appy to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review.  Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.

[x] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in a stable version
[ ] Removing properties in a stable version
[ ] Removing API version(s) in a stable version
[x] Updating API in a stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

What is your base-api? I see workspaces.json in other api-versions in your RP, failing to push your base api as the first commit & push results in reviewers reviewing your entire spec and probably focus on items that you did not update.
Our changelog above has a link to a wiki with the following text:
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.
Please make sure to review it, if you are manually authoring the PR, follow item number 6 from here: https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/83/Manual-Process-Adding-new-API-version if you are using OpenAPI Hub then follow number 7 from here: https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/208/OpenAPI-Hub-Adding-new-API-version
Make sure to commit & push your base api as the first iteration please.
Recommend abandoning this PR and create a new one that follows the expected guidance.

I will close the PR and will re submit the base version and then the diff. np.


Add kics

Contributor Comments
This adds KICS
Pull Request Checklist
Thank you for submitting a contribution to easy_infra!
In order to streamline the review of your contribution we ask that you review and comply with the below requirements:

[X] Rebase your branch against the latest commit of the target branch
[X] If you are adding a dependency, please explain how it was chosen
[X] If manual testing is needed in order to validate the changes, provide a testing plan and the expected results
[X] If there is an issue associated with your Pull Request, align your PR
title with this documentation

@seanctech This build failed on purpose, due to introduction of a new test to catch a bug I found manually where an interactive shell did not have ~/.local/bin in the easy_infra user's PATH.  This passed because it also has the fix.


Updated for loops.

Previous syntax for index of for loop elements:
for (items) |item, index|
New syntax for index of for loop elements:
for (items, 0..) |item, index|

This code is untested. Apple Pie (currently) only supports 10.x due to relying on the async feature. This means it also doesn't support the new for-loop syntax. For these reasons I cannot accept this PR as is until Zig regains the async feature in the master branch. Thank you for taking the time for this PR but for now I'll have to reject this.


Rewrite

The current API and internal API is completely awful

This is the new API
async function main() {
  let i = new IMDb()
  let movie = await i.getMovie('tt3659388')
  console.log(movie.getDirector())
}


Allow k-means to be differentiable when using while loop

Also fixes getting shape/dtype (e.g., for scalars) in fixpoint_iter_fwd.
related #129

Codecov Report

Merging #130 (d4068a6) into main (393b5bb) will increase coverage by 0.03%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #130      +/-   ##
==========================================
+ Coverage   89.05%   89.08%   +0.03%
==========================================
  Files          45       45
  Lines        4293     4307      +14
  Branches      469      470       +1
==========================================
+ Hits         3823     3837      +14
  Misses        358      358
  Partials      112      112

Impacted Files
Coverage Δ

ott/core/fixed_point_loop.py
100.00% <100.00%> (ø)

ott/tools/k_means.py
95.62% <100.00%> (+0.38%)
:arrow_up:


Pluggable, open container.

Will the web server be a separate container?
Where do we intend to save the Results and Graphs? Volume/NFS?
Are we going to run this on ACI via docker context? or AKS?
How will new models and their dependencies be added/integrated into the model server?
Or will this just become the base image to build a multistage container for new models?
Orca is not available via pip and requires some dependency management. Alternatives?
Awaiting more info.

@titorenko @billlyzhaoyh @syedimra953

@LucasMartinCalderon
Please find below my response - waiting for complete response from @sumitpapnai  and Tejdeep Singh.
Will the web server be a separate container? -- Yes - we will be running it as seperate container
Where do we intend to save the Results and Graphs? Volume/NFS?  -- It will be likely in Volume (others can confirm)
Are we going to run this on ACI via docker context? or AKS?  - It will be I guess via AKS
How will new models and their dependencies be added/integrated into the model server?
Or will this just become the base image to build a multistage container for new models? - yes - this will be base image which will be used to build multistage containers for other models
Orca is not available via pip and requires some dependency management. Alternatives? -- I am not sure on this.

@syedimra953 @LucasMartinCalderon
Please find below my response - waiting for complete response from @sumitpapnai and Tejdeep Singh.Will the web server be a separate container? -- Yes - we will be running it as separate container
Where do we intend to save the Results and Graphs? Volume/NFS? -- It will be likely in Volume (others can confirm):
Tej: Bucket Storage
Are we going to run this on ACI via docker context? or AKS? - It will be I guess via AKS:
Tej: AKS
How will new models and their dependencies be added/integrated into the model server?
Tej: Model server is just a framework you can have inception file to run your model on that model server. all commands are in github documentation already.
Or will this just become the base image to build a multistage container for new models? - yes - this will be base image which will be used to build multistage containers for other models.
Tej: Is the question here on how to inception/Run different models with model server ?
Orca is not available via pip and requires some dependency management. Alternatives? -- I am not sure on this.
Tej: Which container or AKS does not have orca available. need to know the name.


feat: Add support building layers in DockerInDocker scenario

Description

We have Jenkins instances running with Docker-In-Docker and there are Pipelines using Docker images as agent. I was facing problems with the docker run commands inside of this package, because the volumes for temporary directories or the current workspace/build-root could not be mounted.
The error, which occured was: ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
Motivation and Context

Give option to make building lambda layer in Docker work in Docker-In-Docker/Jenkins-Docker. To be able to do this, one need to pass the container-id of the parent container to any docker run command in the --volumes-from parameter.
On Jenkins this is now possible by defining TF_VAR_docker_volume as environent variable.
Additionally, this PR is fixing #219 by pulling the build image if needed.
Breaking Changes

none.
How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[ ] I have tested and validated these changes using one or more of the provided examples/* projects

[x] I have executed pre-commit run -a on my pull request

@antonbabenko what is needed for the PR to be considered?

@mwiede I'm at AWS reinvent this and next week, so I can't take a look at this.
Usually, when there is a new feature added we need to update example code to show how to use this feature for real. Could you or someone else make necessary changes there? It would help a lot to speed things up.


Keep comments in babel output(webpack magic comments)

They are necessary for webpacks "magic comments" to work, e.g. with import(/* webpackChunkName: "chunk1" */ './component.vue')

This PR is a clone of vuejs-templates/webpack#753
Linked Issue - vuejs-templates/webpack#730

Do you think it is possible to have a bot which makes clone PR for commits in vuejs-templates/webpack?


Added support for shadow (box-shadow and text-shadow)

I have no idea what I'm doing here.
Trying to resolve #26

Want to make the extra step and implement changes? :-) It's really easy, checkout: https://github.com/swiftwebui/SwiftWebUI/blob/develop/Sources/SwiftWebUI/VirtualDOM/Layout/HTMLPaddingNode.swift

Done.
This project could really use some tests. :)

Test PRs welcome! :-) (I actually have quite a few tests in my private repo used during development, but I'm not sure the API is stable enough to make it worthwhile).

Hm, I suppose we should differentiate and join HTML nodes which affect the visuals vs those which affect the layout. E.g. ".background().shadow()" should probably be merged into a single div, while something like "padding" should break it up.
For this:
      Text("🥑🍞")
        .padding(.all)
        .background(.green, cornerRadius: 12)
        .shadow(color: .lightGray, radius: 5, x: 2, y: 2)

we currently get:

Yeah, I noticed exactly the same thing. :)

I've created https://github.com/swiftwebui/SwiftWebUI/issues/42


Sbo and cvterms

finished coding

I also enabled multiple annotations show in hover

When merging sbo terms and visual indication for annotation, need to support visual indication for sbo terms.


Move the duplication check of threebot name to the frontend

Describe the changes introduced by this PR and what does it affect

Changes

Move the duplication check of threebot name to the frontend
Add not_exist validator to string_ask

Related Issues

https://github.com/threefoldtech/js-sdk/issues/2149

Checklist

[ ] Pre-commit hook is installed to do formatting checks before committing code...etc
[ ] Tests included
[ ] Build pass
[ ] Documentation
[ ] Code format and docstrings

Codecov Report

Merging #2166 (c8b216b) into development (6f8dafd) will increase coverage by 0.03%.
The diff coverage is 20.00%.

@@               Coverage Diff               @@
##           development    #2166      +/-   ##
===============================================
+ Coverage        32.94%   32.97%   +0.03%
===============================================
  Files              136      136
  Lines            13255    13251       -4
===============================================
+ Hits              4367     4370       +3
+ Misses            8888     8881       -7

Impacted Files
Coverage Δ

...scale/packages/threebot_deployer/chats/threebot.py
22.65% <0.00%> (+0.68%)
:arrow_up:

jumpscale/packages/admin/actors/admin.py
30.27% <50.00%> (+0.36%)
:arrow_up:

jumpscale/packages/admin/services/stellar.py
55.55% <0.00%> (-11.12%)
:arrow_down:

jumpscale/clients/stellar/__init__.py
43.85% <0.00%> (-5.27%)
:arrow_down:

jumpscale/entry_points/threebot.py
37.72% <0.00%> (+4.19%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #2166 (c8b216b) into development (6f8dafd) will increase coverage by 0.03%.
The diff coverage is 20.00%.

@@               Coverage Diff               @@
##           development    #2166      +/-   ##
===============================================
+ Coverage        32.94%   32.97%   +0.03%
===============================================
  Files              136      136
  Lines            13255    13251       -4
===============================================
+ Hits              4367     4370       +3
+ Misses            8888     8881       -7

Impacted Files
Coverage Δ

...scale/packages/threebot_deployer/chats/threebot.py
22.65% <0.00%> (+0.68%)
:arrow_up:

jumpscale/packages/admin/actors/admin.py
30.27% <50.00%> (+0.36%)
:arrow_up:

jumpscale/packages/admin/services/stellar.py
55.55% <0.00%> (-11.12%)
:arrow_down:

jumpscale/clients/stellar/__init__.py
43.85% <0.00%> (-5.27%)
:arrow_down:

jumpscale/entry_points/threebot.py
37.72% <0.00%> (+4.19%)
:arrow_up:

Continue to review full report at Codecov.

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


Autumn22 vax stats

Changing the Vaccination card.

This generated charts for the last 2...3 releases.


Fixes constrained output (Grammar) support in BatchedExecutorGuidance

Fixes constrained output (Grammar) support in BatchedExecutorGuidance.

Accept the token after Sample().
Remove the do-nothing GuidanceSampler.Accept() override so that Accept() actually works.

(cherry picked from commit aa724798e9e13c1cebe0f558fd33cdda18b10bd9)

Thanks for this! I'll merge it once the CI passes :)


Confirm MML4 VitalSign Mapping

I sent an e-mail with mm4_vital_sign.xlsx which I fixed and commented in.

confirmed


GQLV2: add MemberInvitationsQuery and MemberMutations

Refers https://github.com/opencollective/opencollective/issues/3624
For - https://github.com/opencollective/opencollective-frontend/pull/6332

[x] Create a new server/graphql/v2/query/MemberInvitations.ts file and add a memberInvitations field similar to
[x] Add an inviteMember mutation
[x]  Add a removeMember mutation
[x] Add a editMember mutation
[x] Deprecate the editCoreContributors mutation in GQLV1

@Betree Thanks for the review, I have integrated the latest feedback.

@Betree updated 👍, should be good now.

Rebased on main


Setup CI for maven deploy and testing

Any help is really much appreciated.

At the current state the only CI that allows to build on every platform with ease is TravisCI. Problem is, TravisCI Windows builds are really bugged. At the moment only Linux and OSX builds are automated (which I'd say is quite enough). I'll build on my machine the Windows builds.

CI is up for testing under OSX and Linux. There's still a problem when deploying. I'll have a look today.

.travis.yml correctly working and deploying on maven central.


Runner.app/Frameworks/Flutter.framework/Flutter: Permission denied

stable channel,
flutter build ios

Hi @OHeroJ
can you please describe the issue in detail
and provide your flutter doctor -v
thank you


refactor: Add lightweight styling resources for Material PasswordBox

GitHub Issue: #
PR Type
What kind of change does this PR introduce?

Locally overridden with

PR Checklist
Please check if your PR fulfills the following requirements:

Commits must be following the Conventional Commits specification
[x] Tested UWP
[ ] Tested iOS
[x] Tested Android
[x] Tested WASM
[ ] Tested MacOS
[x] Contains No breaking changes

If the pull request contains breaking changes, commit message must contain a detailed description of the action to take for the consumer of this library. As explained by the Conventional Commits specification

Other information

Internal Issue (If applicable):

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

pending changes incoming for updated specs

/azp run


Device or resource busy

Hi,
Thanks for the great job on this plugin.
I encounter a problem, and really don't know how to proceed.
I use a webcam, on a USB port of my raspberry.
Then, to create the link with camera.ui, I declare the "i- /dev/video0".
Works fine, except that it can't handle video analysis because the flux cannot be use for both streaming on HomeKit and video analysis. The error message is "Device or resource busy"
Thanks in advance,
Have a nice day

I have same problem. Then I clean installed Raspbian OS, Homebridge, Homebridge UI and this plug in (homebridge-camera-ui). At the time, I could see video from /dev/video0 on the homebridge-camera-ui status screen. Then I register the camera on Apple Home app on my iPhone. Register itself was successful but no video displayed. Then I revisit the plugin status screen but the Homebridge displays "device or resource busy" as use to be.

Hey this is not because of camera.ui, it is because of the camera. It does not allow multiple connections
Maybe turn on prebuffering? So there is only one connection to the camera and all other connections go to prebuffering.

Hey this is not because of camera.ui, it is because of the camera. It does not allow multiple connections

I will try to check if other camera has same issue. I'll double check the prebuffering settings, also. One thing I feel wired is that the problem never occurred by using homebridge-camera-ffmpeg plugin. Only camera.ui plugin occurs this issue.

Hey this is not because of camera.ui, it is because of the camera. It does not allow multiple connections

I will try to check if other camera has same issue. I'll double check the prebuffering settings, also. One thing I feel wired is that the problem never occurred by using homebridge-camera-ffmpeg plugin. Only camera.ui plugin occurs this issue.

Be sure that camera.ui establish only one connection to the camera, either enable prebuffering OR disable prebuffering AND videoanalysis

@seydx Sorry for late. I have tried these settings but no success.

enable prebuffering
disable videoanalysis

Here is the settings of #2:
{
"bridge": {
"name": "Homebridge",
"username": "XX:XX:XX:XX:XX:XX",
"port": XXX,
"pin": "XXX-XX-XXX"
},
"platforms": [
{
"name": "CameraUI",
"port": XXX,
"atHomeSwitch": false,
"logLevel": "info",
"mqtt": {
"active": false,
"tls": false,
"port": XXX
},
"http": {
"active": false,
"port": XXX,
"localhttp": false
},
"smtp": {
"active": false,
"port": XXX,
"space_replace": "+"
},
"ftp": {
"active": false,
"useFile": false,
"port": XXX
},
"ssl": {
"active": false
},
"options": {
"videoProcessor": "/usr/lib/node_modules/homebridge-camera-ui/node_modules/ffmpeg-for-homebridge/ffmpeg"
},
"cameras": [
{
"name": "livingCam",
"motion": false,
"motionTimeout": 15,
"unbridge": true,
"hsv": true,
"prebuffering": true,
"forcePrebuffering": true,
"prebufferLength": 4,
"videoConfig": {
"source": "-i /dev/video0",
"subSource": "-i /dev/video0",
"stillImageSource": "-i /dev/video0",
"maxStreams": 2,
"maxWidth": 1280,
"maxHeight": 720,
"vcodec": "h264_omx",
"acodec": "-acodec",
"audio": false,
"debug": true
},
"smtp": {
"email": "cam"
},
"videoanalysis": {
"active": false
},
"mqtt": {}
}
],
"_bridge": {
"username": "XX:XX:XX:XX:XX:XX",
"port": XXX
},
"platform": "CameraUI"
}
]
}
Here is the error of the screen.

When I enabled pre-buffering then disabled video analysis, the camera worked on above screen. However, once I registered the camera into Apple Home app, then above error started. It seems, the camera.ui works as long as not registering it onto Apple Home app.
I haven't tried disable both pre-buffering and video analysis, yet. I'll test the configuration.

@seydx Sorry for late. I tried disabling both pre-buffering and video analysis. Then the problem was FIXED!!
Now I can see the video not only the configuration but also Apple Home app. Thank you!!


insufficient margin issue

Margin required in iskcon Event Page
assign me this issue so i can fix this

assigning u @HimanshuNarware


Introduce Open Kattis support

Hi @dj3500,
I've added parsers for https://open.kattis.com/. I will be glad if you merge it and make new release :)

Looks great! Let me merge. The release will come a little later (once I've dealt with the other pull request, at least).

And we have a new release :)


Revert "Adds "Get Connection String" command"

Reverts Microsoft/sqlopsstudio#2108

Build break in last changes.


Ignore option uses comma-separated directories

Docopt was parsing the ignore options incorrectly, and a new argument interface is adopted to pass ignore directories as a comma-separated list. It seems there should be a better way to do this with docopt, but perhaps not (see:
http://stackoverflow.com/questions/29313995/including-more-than-one-list-of-arguments-with-docopt )
Tests are left unwritten.

I took your code and rewrote it a bit, it should be working in release 0.4.1.
Thanks again!


@QueryBean and @RequestBean cann't assign the value to pojo sometime.

Expected behavior
can assign the value to the pojo.
Actual behavior
sometime can, sometime can not.
Steps to reproduce
1.define the controller like below.
    @GetMapping("get/querybean")
    public UserData queryBean(@QueryBean UserData user) {
        return user;
    }

    @GetMapping("get/requestbean")
    public UserData requestBean(@RequestBean UserData user) {
        return user;
    }

 pojo like below.
public class UserData {

    private String name;

    private Integer age;

    private BigDecimal weight;

    public BigDecimal getWeight() {
        return weight;
    }

    private Date birthDay;

    public String getName() {
        return name;
    }

    public Integer getAge() {
        return age;
    }

    public Date getBirthDay() {
        return birthDay;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public void setBirthDay(Date birthDay) {
        this.birthDay = birthDay;
    }

    @Override
    public String toString() {
        return "UserData{" +
                "name='" + name + '\'' +
                ", age=" + age +
                ", weight=" + weight +
                ", birthDay=" + birthDay +
                '}';
    }

    public static final class Builder {
        private String name;
        private Integer age;
        private BigDecimal weight;
        private Date birthDay;

        private Builder() {
        }

        public static Builder aRestResult() {
            return new Builder();
        }

        public Builder name(String name) {
            this.name = name;
            return this;
        }

        public Builder age(Integer age) {
            this.age = age;
            return this;
        }

        public Builder weight(BigDecimal weight) {
            this.weight = weight;
            return this;
        }

        public Builder birthDay(Date birthDay) {
            this.birthDay = birthDay;
            return this;
        }

        public UserData build() {
            UserData userData = new UserData();
            userData.name = this.name;
            userData.weight = this.weight;
            userData.birthDay = this.birthDay;
            userData.age = this.age;
            return userData;
        }
    }
}

2.request the url with param name=test.
Env

Restlight version: 1.0.0-SNAPSHOT
JVM version: 1.8
OS:Windows 10

the root cause is like below:
1.The @QueryBean and @RequestBean use the same cache.
2.@RequestBean wrong usage, we need to point out the param resolver in pojo field.


Create stu.txt

@BarryZhan Thank you for your request. Regrettably, this domain is in a deny-list because one of the following happened:

the school allows to register an email address there even if you are not a student of the college.
someone from the school shared their account details publicly, or sold it, and it lead to broad account misuse and license terms violation.
Therefore, we are not able to identify if the people with @stu.zuel.du.cn addresses are actual students or not.
If you are the student of this college, please apply with official document ("OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students).


Query about MOS

In the csv file provided in the official site: http://database.mmsp-kn.de/koniq-10k-database.html , it has MOS in the range 1-5, but the csv file provided here it has the range 1-100, why is that so?

The ratings are normalized. The way it's been done is described in the
paper.
Best,
Vlad
On Sat, Jan 6, 2024 at 4:50 PM anirban-ivan @.***>
wrote:

In the csv file provided in the official site:
http://database.mmsp-kn.de/koniq-10k-database.html , it has MOS in the
range 1-5, but the csv file provided here it has the range 1-100, why is
that so?
—
Reply to this email directly, view it on GitHub
https://github.com/subpic/koniq/issues/12, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAERRU4FNC55XKZQERKYAZDYNFXFXAVCNFSM6AAAAABBPUKWFKVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA3DQNRZGM2DKOA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Added:

IEnumerable SortedMerge<T, TKey>(this IEnumerable<IEnumerable> source, Func<T, TKey> keySelector, OrderByDirection direction, IComparer comparer) where TKey : IComparable
List AddSorted(this List list, T item)
List AddSorted(this List list, T item, IComparer comparer)
List AddSorted(this List list, T item, IComparer comparer, OrderByDirection direction)
List AddSorted(this List list, T item, OrderByDirection direction)
List AddSorted<T, TKey>(this List list, T item, Func<T, TKey> keySelector, IComparer comparer, OrderByDirection direction)
int BinarySearchBy<T, TKey>(this List list, T item, Func<T, TKey> keySelector, IComparer comparer, OrderByDirection direction)
Added UTs for:
OrderedMerge
SortedMerge
AddSorted

I'm afraid this PR cannot be merged as-is. First of all, it's too coarse, adding too many things (including unrelated) without any up-front proposal or discussion via issues. But taking this PR as a proposal, the AddSorted methods don't really follow the spirit of LINQ operators so-to-speak. For example AddSorted modifies the input/source list, introducing side-effects. It looks like something that belongs in a general library of helpers implemented as extension methods.

Hi! Thanks for your feedback. I worked on SortedMerge, where List.AddSorted is used. So, I decided to make it public. Will change it to internal.


Fix classmethod creation for (upcoming) PyPy{,3} 5.9

__Pyx_Method_ClassMethod() used a hack on PyPy that relied on bugs in cpyext. The bugs have been fixed for the upcoming 5.9 release, which broke classmethod creation. This patch, together with the addition of PyMethodDescr_Check to pypy's C-API, fixes it.
Can you please include it in 0.27.1?

Sure, thanks!

Thank you!


Update chart grafana to 8.4.2

This PR contains the following updates:

Package
Update
Change

grafana (source)
patch
8.4.1 -> 8.4.2

Release Notes

grafana/helm-charts (grafana)
v8.4.2
Compare Source
The leading tool for querying and visualizing time series and metrics.
What's Changed

[grafana] Removed dashboard labels from dashboard-json-configmap by @nwsteenberg in https://github.com/grafana/helm-charts/pull/3215

New Contributors

@nwsteenberg made their first contribution in https://github.com/grafana/helm-charts/pull/3215

Full Changelog: https://github.com/grafana/helm-charts/compare/tempo-distributed-1.16.1...grafana-8.4.2

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


What is latest stable version?

I noticed inconsistency between releases page (which says that latest release is v1.3.0) and with README.md which says that latest stable release is v1.2.0.
If v1.3.0 is not stable why it is not marked as v1.3.0-rc3?

We have 2 "channels";  Latest is always the newest release (currently 1.3), and Stable is more conservatively updated (currently 1.2).
(The "Latest release" note on GitHub is just the newest tag, regardless of whether it says rc/beta/etc or not.)

OK. Should it be then at least some level marked on releases.yml then that it would be possible to see from sudo ros os list output which version(s) are marked as stable?


🚀 Feature: Improvement in Upload Info UI

🔖 Feature description
Make it UI better.

🎤 Why is this feature needed ?
Text looks so uneven.
✌ How do you aim to achieve this?
It should show clean and clear.
🔄 Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?

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

Are you willing to submit PR?
Yes I am willing to submit a PR!

Hi can you expand on the uneven text please, if you can attach your proposal it would be great.
Thank you!

I am interested to work on this issue. Can you please provide me the UI so that I can develop it.
Hoping for quick response.


fix: reduce gpu memory https://github.com/ashkamath/mdetr/issues/41

Related to https://github.com/ashkamath/mdetr/issues/41.
When pretraining with MDETR_CPU_REDUCE=1, GPU memory before and after torch.load are:
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A   2390563      C   ...da3/envs/mdetr/bin/python     9333MiB |
|    1   N/A  N/A   2390564      C   ...da3/envs/mdetr/bin/python     9031MiB |
|    2   N/A  N/A   2390565      C   ...da3/envs/mdetr/bin/python     8651MiB |
|    3   N/A  N/A   2390566      C   ...da3/envs/mdetr/bin/python     9857MiB |
+-----------------------------------------------------------------------------+

and
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A   2337080      C   ...da3/envs/mdetr/bin/python    13587MiB |
|    0   N/A  N/A   2337081      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    0   N/A  N/A   2337082      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    0   N/A  N/A   2337083      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    1   N/A  N/A   2337080      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    1   N/A  N/A   2337081      C   ...da3/envs/mdetr/bin/python    13301MiB |
|    1   N/A  N/A   2337082      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    1   N/A  N/A   2337083      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    2   N/A  N/A   2337080      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    2   N/A  N/A   2337081      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    2   N/A  N/A   2337082      C   ...da3/envs/mdetr/bin/python    11397MiB |
|    2   N/A  N/A   2337083      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    3   N/A  N/A   2337080      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    3   N/A  N/A   2337081      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    3   N/A  N/A   2337082      C   ...da3/envs/mdetr/bin/python     1103MiB |
|    3   N/A  N/A   2337083      C   ...da3/envs/mdetr/bin/python    13251MiB |
+-----------------------------------------------------------------------------+

Use map_location=device solves this issue.

Suffered the same bug. How was it resolved? Thank you!

@ShoufaChen  Hi, Thanks for you sharing your experience.  I just have not got the meaning, in issue #42 , does "Use map_location=device solves this issue." means to set the 'map_location' in the main function --resume load? or else where? or just set bash environment variable?  If in --resume load, how to set when train a model from no checkpoint? the two method I have tried and  all failed when use 6 GPU on RTX3090 (24 GB mem) and bathsize set 4.

@ShoufaChen  according to the author's reply in  #65, maybe this issue is hard to solve, we can only to control the batchsize and GPUs num in a small level.


runtime(vim): Update base-syntax, improve script-interface command highlighting

Normalise the highlighting with that used for :let-heredocs.
Allow indented end tokens when "trim" is specified.
Match script heredocs in :def functions.
Set g:vimsyn_embed to supported script interfaces if not already set,
as documented.
Fix runaway vimEmbedError regions.

We have "python_compiled" and "python3_compiled", but we don't have "ruby_compiled" or other variants.
I wonder if there are any benefits by disabling some of the scripts... performance?
How about enabling all of them by default and removing has()? "lmpPrt"


fromOffset config not the same number topic in partition

Bug Report
Environment

Node version: v6.9.5
Kafka-node version: 1.6.2
Kafka version: 2.11

For specific cases also provide

Number of Brokers: 1
Number partitions for topic: 8

Include Sample Code to reproduce behavior
var consumerOptions = {
  id: config.client,
  host: config.kafka,
  groupId: config.group,
  sessionTimeout: 15000,
  protocol: ['roundrobin'],
  fromOffset: 'earliest' // equivalent of auto.offset.reset valid values are 'none', 'latest', 'earliest'
};
let index = 0;
debug(config);
let consumerGroup = new ConsumerGroup(consumerOptions, config.topic);

consumerGroup.on('error', onError);
consumerGroup.on('message', onMessage);

function onMessage(message) {
  index++;
  console.log('%s read msg Topic="%s" Partition=%s Offset=%d Index=%d', this.client.clientId, message.topic, message.partition, message.offset,index);
}
// include code here

Include output with Debug turned on
kafka-node:ConsumerGroup Connecting kafka-node-client +37ms
  kafka-node:ConsumerGroup GroupCoordinator Response: { coordinatorHost: '******',
  coordinatorPort: 9092,
  coordinatorId: 0 } +12ms
  kafka-node:ConsumerGroup joinGroupResponse {"members":[{"subscription":["topic"],"version":0,"id":"kafka-node-client-0fdb3592-40e8-4915-8539-6dd7f6fbbae7"}],"generationId":1,"groupProtocol":"roundrobin","
leaderId":"kafka-node-client-0fdb3592-40e8-4915-8539-6dd7f6fbbae7","memberId":"kafka-node-client-0fdb3592-40e8-4915-8539-6dd7f6fbbae7"} from kafka-node-client +10ms
  kafka-node:ConsumerGroup Assigning Partitions to members [ { subscription: [ 'topic' ],
    version: 0,
    userData: undefined,
    id: 'kafka-node-client-0fdb3592-40e8-4915-8539-6dd7f6fbbae7' } ] +0ms
  kafka-node:ConsumerGroup Using group protocol roundrobin +1ms
  kafka-node:ConsumerGroup loadingMetadata for topics: [ 'topic' ] +3ms
  kafka-node:ConsumerGroup mapTopicToPartitions { topic: [ '0', '1', '2', '3', '4', '5', '6', '7' ] } +6ms
  kafka-node:Roundrobin topicPartition: {"topic":["0","1","2","3","4","5","6","7"]} +1ms
  kafka-node:Roundrobin groupMembers: [{"subscription":["topic"],"version":0,"id":"kafka-node-client-0fdb3592-40e8-4915-8539-6dd7f6fbbae7"}] +0ms
  kafka-node:Roundrobin members [ 'kafka-node-client-0fdb3592-40e8-4915-8539-6dd7f6fbbae7' ] +0ms
  kafka-node:Roundrobin subscribers { 'kafka-node-client-0fdb3592-40e8-4915-8539-6dd7f6fbbae7': [ 'topic' ] } +0ms
  kafka-node:Roundrobin round robin on topic partition pairs:  [ { topic: 'topic', partition: '0' },
  { topic: 'topic', partition: '1' },
  { topic: 'topic', partition: '2' },
  { topic: 'topic', partition: '3' },
  { topic: 'topic', partition: '4' },
  { topic: 'topic', partition: '5' },
  { topic: 'topic', partition: '6' },
  { topic: 'topic', partition: '7' } ] +1ms
  kafka-node:ConsumerGroup SyncGroup Request from kafka-node-client-0fdb3592-40e8-4915-8539-6dd7f6fbbae7 +2ms
  kafka-node:ConsumerGroup SyncGroup Response +6ms
  kafka-node:ConsumerGroup kafka-node-client owns topics:  { topic: [ 0, 1, 2, 3, 4, 5, 6, 7 ] } +0ms
  kafka-node:ConsumerGroup kafka-node-client fetchOffset Response: {"topic":{"0":-1,"1":-1,"2":-1,"3":-1,"4":-1,"5":-1,"6":-1,"7":-1}} +3ms
  kafka-node:ConsumerGroup No saved offsets +1ms
  kafka-node:ConsumerGroup kafka-node-client defaultOffset Response for earliest: {"topic":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0}} +12ms
  kafka-node:ConsumerGroup generationId 1 +1ms
  kafka-node:ConsumerGroup kafka-node-client started heartbeats at every 5000 ms +3ms

I got
......
kafka-node-client read msg Topic="topic" Partition=7 Offset=91 Index=444
kafka-node-client read msg Topic="topic" Partition=7 Offset=92 Index=445

but I use with latest option
var consumerOptions = {
  id: config.client,
  host: config.kafka,
  groupId: config.group,
  sessionTimeout: 15000,
  protocol: ['roundrobin'],
  fromOffset: 'latest' // equivalent of auto.offset.reset valid values are 'none', 'latest', 'earliest'
};

and output
kafka-node:ConsumerGroup SyncGroup Request from kafka-node-client-4cb72e6f-59f8-41b8-a1b7-3eac0e0b08e4 +2ms
  kafka-node:ConsumerGroup SyncGroup Response +5ms
  kafka-node:ConsumerGroup kafka-node-client owns topics:  { topic: [ 0, 1, 2, 3, 4, 5, 6, 7 ] } +0ms
  kafka-node:ConsumerGroup kafka-node-client fetchOffset Response: {"topic":{"0":-1,"1":-1,"2":-1,"3":-1,"4":-1,"5":-1,"6":-1,"7":-1}} +4ms
  kafka-node:ConsumerGroup No saved offsets +1ms
  kafka-node:ConsumerGroup kafka-node-client defaultOffset Response for latest: {"topic":{"0":99,"1":96,"2":95,"3":95,"4":94,"5":94,"6":93,"7":93}} +14ms
  kafka-node:ConsumerGroup generationId 1 +2ms
  kafka-node:ConsumerGroup kafka-node-client started heartbeats at every 5000 ms +2ms

I sum all partition result is not 445, i get 749.
What happend?
Please help me to findout this is bug or feature?
thank you so much
Thanks for your contribution!

I found! i have a problem with big message and fetchMaxBytes config can help me. i close this issue