What's the structure needed in dialogflow webhook V2 response to return either List or Carousel?

I have seen most of the examples related to how to return rich content via webhooks involving just basic response and Card.
https://github.com/dialogflow/fulfillment-webhook-nodejs/blob/master/functions/index.js
What's the structure needed in dialogflow webhook V2 response to return either List or Carousel?

@kwizfreak You should check out: https://developers.google.com/actions/assistant/responses#list and https://developers.google.com/actions/assistant/responses#carousel


add  time limit and multithreading to norm_left_align_split rules

tested with two sets of WGS samples:
walltime for 140 WGS was 59 minutes and 26 WGS was 9 minutes so it seems that the time requires goes up linearly with the number of samples (~0.5 minute per sample).
setting the time limit to 1 minute per sample should work


The gem_package provider should set clear_sources to true if either Chef::Config[:rubygems_url] is set or if a source is given on the resource

Description
Given the following setup:

Air-gapped environment
Local ruby gem repository (linked to rubygems.org)
client.rb has a defined rubygems_url to the lokal rubygems repository

This works so far. But whenever we install a ruby gem via chef_gem resource, it always takes 3 minutes until completion. The only way it works immediatly is, if we use the clear_sources flag to set it to true.
Our investigations showed that whenever an installation source is specified, the default rubygems url (rubygems.org) is used. It would be possible to set the clear_sources flag to clean the rubygems_url list and to avoid this problem, but that can not be made for shared cookbooks (such as push_jobs, etc).
Chef Version
Client: 13.6.4
Platform Version
Linux, Red Hat 7.4
Replication Case

Ensure an air-gapped client
Define a custom rubygems_url (via client.rb)
Run the following snipped that installs a not existing ruby gems

chef_gem 'chef-ruby-lvm' do
  action [ :remove, :install ]
  # clear_source true # uncomment to fix the 3min timeout.
end

The same behaviour can be faced by using gem install directly.
3 Minutes installation duration:
gem install --source http://rubygems.mycustomer.local/repository/rubygems mixlib-install --verbose
...
unable to pull data from https://rubygems.org/': timed out (https://api.rubygems.org/specs.4.8.gz)
1 gem installed

Instant installation duration:
gem install --clear-sources --source http://rubygems.mycustomer.local/repository/rubygems mixlib-install --verbose

Client Output
The behaviour without the clear_sources (with 3 minutes duration) is as follows:
[2017-12-14T12:19:26+01:00] DEBUG: chef_gem[chef-ruby-lvm] no installed version found for chef-ruby-lvm (>= 0)
[2017-12-14T12:19:26+01:00] DEBUG: found gem chef-ruby-lvm version 0.3.0 for platform ruby from
[2017-12-14T12:19:26+01:00] DEBUG: chef_gem[chef-ruby-lvm] chef-ruby-lvm not installed, installing 0.3.0
[2017-12-14T12:22:26+01:00] INFO: chef_gem[chef-ruby-lvm] installed chef-ruby-lvm at 0.3.0
[32m- install version 0.3.0 of package chef-ruby-lvm[0m
[0m[2017-12-14T12:22:26+01:00] DEBUG: chef_gem[chef-ruby-lvm] resetting gem environment to default

There's a similar issue with the Gems installed from cookbooks' metadata.
We have an air gapped environment without a local Gem mirror, with the requirement gems installed by other means for Chef before the actual run. But when Chef runs, it will try to install the Gems with Bundler, and this fails as it cannot connect to rubygems.orb.
The problem is, I think I'm not able to clear the sources or add --local.
I'm not sure if I should create another issue on this.

@quulah that is unrelated to this, there's another issue somewhere which covers that.

Is setting rubygems_url the recommender way to set a custom Gem source (as opposed to source)?

As a implementation detail the clear_sources flag should be changed to default to nil which should have the semantics in the provider of clearing the sources if the config value or the source property is set.  If clear_sources is true or false that should be the positive forcing by the end user.  Should be doable via a fairly simple def should_clear_sources? method addition.

In thinking about what the correct behavior is for this, it seems like setting a custom source(s) and the include_default_source option can cover the 3 scenarios I can think of. Would it make sense to just remove clear_sources?

I have a custom rubygems repo(s) and want to use it exclusively. In this case, I set the custom source(s) and set include_default_source to false.
I have a custom rubygems repo(s) and want to use it along with rubygeme. In this case, I set the custom source(s) and set include_default_source to true (or just not set it because this is the default).
I want no special behavior and everything should be installed from rubygems. Pretty self-explanatory and a good default.

(Setting include_default_source without setting a custom source doesn't make sense and should maybe error out?)
Given this, it's not clear what purpose clear_sources has and how it should interact with the other options. For example, if I set clear_sources and include_default_source to true, which takes precedence?

https://github.com/chef/chef/pull/6028 that's the last PR that i did.

it sounds more like removing include_default_source in favor of clear_sources would be better, but I don't remember why I invented that to begin with.

https://github.com/chef/chef/pull/5995/files for prior PR before that.

i'm pretty sure i was worried about #5995 breaking things so i introduced #6028 but i don't immediately see what the things were

so one thing to consider is that there's also external rubygems config which the gem command will pick up from the environment (/root/.gemrc or something in /etc, i can't quite recall).  and i think --clear-sources can be useful to obliterate that or not.  the include_default_sources only affects the Chef::Config[:rubygems_url] being included.  so i think there's edge cases where those two might want to be set differently?

so i think at least one use case you may be missing is where include_default_source: false or Chef::Config[:rubygems_url] is set to nil, but --clear-sources isn't intended because the custom source has been dropped into the external rubygems config file.

The fix for this issue is merged into master and it'll go out with the release of Chef Infra Client 16.0 next month.


fix: correctly pass values to prevent threading crash

#189  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @NathanFlurry and the rest of your teammates on  Graphite


Generic Ephemeral Volumes support

What feature you'd like to add:
Generic Ephemeral Volumes support
https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes
Why is this feature needed:
Generic Ephemeral Volumes support
https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes
Recently, I tested the https://github.com/actions-runner-controller/actions-runner-controller project on the Alibaba Cloud aks cluster to better serve our open source projects https://github.com/metaflowys/ metaflow.
Some functions of actions-runner-controller require generic-ephemeral-volumes requirements, but Alibaba Cloud cloud disk csi does not support it. I need a csi that can run in a serverless environment, so as to discard the garbage Ali that does not support this or that. cloud

I may have some issues with serverless clusters not being able to run JFS, but this feature could be considered for support


"The method 'call' was called on null" when top-left corner of the map is on screen

Hi,
When the top left corner of my map is on my screen, I got this error :
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following NoSuchMethodError was thrown building StreamBuilder<int>(dirty, state:
_StreamBuilderBaseState<int, AsyncSnapshot<int>>#e341d):
The method 'call' was called on null.
Receiver: null
Tried calling: call(Instance of 'StatefulElement')

The relevant error-causing widget was:
  StreamBuilder<int>
  file:///Users/theo/.pub-cache/hosted/pub.dartlang.org/flutter_map-0.8.2/lib/src/layer/marker_layer.dart:110:12

When the exception was thrown, this was the stack:
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:53:5)
#1      MarkerLayer.build.<anonymous closure> (package:flutter_map/src/layer/marker_layer.dart:134:32)
#2      StreamBuilder.build (package:flutter/src/widgets/async.dart:425:74)
#3      _StreamBuilderBaseState.build (package:flutter/src/widgets/async.dart:125:48)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:4334:27)
#5      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4223:15)
#6      Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5)
#7      BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2432:33)
#8      WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:773:20)
#9      RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:283:5)
#10     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1102:15)
#11     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1041:9)
#12     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:957:5)
#16     _invoke (dart:ui/hooks.dart:259:10)
#17     _drawFrame (dart:ui/hooks.dart:217:3)
(elided 3 frames from package dart:async)

════════════════════════════════════════════════════════════════════════════════════════════════════

And this is my code:
FlutterMap(
   mapController: widget.mapController,
   options: new MapOptions(
      center: new LatLng(0, 0),
      zoom: 2,
      minZoom: 1,
      maxZoom: 18,
   ),
   layers: [
      TileLayerOptions(
         urlTemplate: _urlTemplate,
         subdomains: ["mt0", "mt1", "mt3"],
      ),
      PolylineLayerOptions(
         polylines: [
            Polyline(
               points: widget.polyline ?? [],
               strokeWidth: 2.0,
               color: Colors.redAccent,
            ),
         ],
      ),
      MarkerLayerOptions(markers: widget.markers ?? []),
      MarkerClusterLayerOptions(
         maxClusterRadius: 60,
         animationsOptions: AnimationsOptions(
            zoom: const Duration(seconds: 5),
            fitBound: const Duration(seconds: 5),
            centerMarker: const Duration(seconds: 5),
            fitBoundCurves: Curves.linear,
            centerMarkerCurves: Curves.linear,
         ),
         fitBoundsOptions: FitBoundsOptions(
            padding: EdgeInsets.all(20),
         ),
         markers: widget.markers ?? [],
         showPolygon: false,
         builder: (context, markers) {
            return new FloatingActionButton(
               heroTag: Random.secure(),
               child: Text(markers.length.toString()),
               onPressed: null,
            );
         },
      ),
   ],
),

Had the same problem, solved by adding builder to markers.

Had the same problem, solved by adding builder to markers.

how?


 - border

The documentation for the  enumerate attributes which we can use (please see -> https://mjml.io/documentation/#mjml-spacer)
But something wrong with border attribute. Looks like attribute is broken or I'm doing something wrong:)
I try to use it like:
<mjml>
  <mj-body>
    <mj-section>
      <mj-column>
        <mj-text>A first line of text</mj-text>
        <mj-spacer height="30px" container-background-color='#f3efef' border='10px solid red' padding='10px 20px'></mj-spacer>
        <mj-text>A second line of text</mj-text>
      </mj-column>
    </mj-section>
  </mj-body>
</mjml>

And.... nothing happens.
How to resolve this issue?

Hi @OReshetnikov
It looks like an error in the doc, spacer doesn't support any border attribute. If you can do a PR about this one it would be great ! 👍
You can use mj-style to apply a border on the td, the support should be fine


Any way to see demo for symfony 3 version that was here before?

See previous releases, we keep changelog in them, for example this one: https://github.com/symfony/demo/releases/tag/v1.0.5

Thanks!


Build errors - type conversions

I've pulled down and installed everything a few times just to make sure I have everything in place, but when I go to build TrafficTracking.cbp I'm getting errors in type conversions from libcamera_app.hpp - which as there are 40 errors, it makes me think maybe something is off and with the different types I'm missing something somewhere.
Is it possible there is maybe an different version of an include library that I need?
If helpful, the build messages follow...
||=== Build: Debug in Traffic Tracking (compiler: GNU GCC Compiler) ===|
include/libcamera_app.hpp||In constructor ‘FrameInfo::FrameInfo(libcamera::ControlList&)’:|
include/libcamera_app.hpp|192|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|193|error: cannot convert ‘std::optional’ to ‘float’ in assignment|
include/libcamera_app.hpp|195|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|196|error: cannot convert ‘std::optional’ to ‘float’ in assignment|
include/libcamera_app.hpp|198|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|199|error: cannot convert ‘std::optional’ to ‘float’ in assignment|
include/libcamera_app.hpp|201|error: cannot convert ‘const libcamera::Control<libcamera::Span<const float, 2> >’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|203|error: conversion from ‘std::optional<libcamera::Span<const float, 2> >’ to non-scalar type ‘libcamera::Span’ requested|
include/libcamera_app.hpp|207|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|208|error: cannot convert ‘std::optional’ to ‘float’ in assignment|
include/libcamera_app.hpp|210|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|211|error: cannot convert ‘std::optional’ to ‘bool’ in assignment|
/home/BAadmin/MyDir/src/libcamera_app.cpp||In member function ‘void LibcameraApp::ConfigureStill(unsigned int)’:|
/home/BAadmin/MyDir/src/libcamera_app.cpp|83|error: scalar object ‘stream_roles’ requires one element in initializer|
/home/BAadmin/MyDir/src/libcamera_app.cpp||In member function ‘void LibcameraApp::ConfigureViewfinder()’:|
/home/BAadmin/MyDir/src/libcamera_app.cpp|129|error: no matching function for call to ‘libcamera::Camera::generateConfiguration(LibcameraApp::StreamRoles&)’|
/usr/include/libcamera/libcamera/camera.h|111|note: candidate: ‘std::unique_ptrlibcamera::CameraConfiguration libcamera::Camera::generateConfiguration(libcamera::Span)’|
/usr/include/libcamera/libcamera/camera.h|111|note:   no known conversion for argument 1 from ‘LibcameraApp::StreamRoles’ {aka ‘libcamera::StreamRole’} to ‘libcamera::Span’|
/usr/include/libcamera/libcamera/camera.h|114|note: candidate: ‘std::unique_ptrlibcamera::CameraConfiguration libcamera::Camera::generateConfiguration(std::initializer_listlibcamera::StreamRole)’|
/usr/include/libcamera/libcamera/camera.h|114|note:   no known conversion for argument 1 from ‘LibcameraApp::StreamRoles’ {aka ‘libcamera::StreamRole’} to ‘std::initializer_listlibcamera::StreamRole’|
/home/BAadmin/MyDir/src/libcamera_app.cpp||In member function ‘void LibcameraApp::StartCamera()’:|
/home/BAadmin/MyDir/src/libcamera_app.cpp|181|error: cannot convert ‘const libcamera::Controllibcamera::Rectangle’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|183|error: conversion from ‘std::optionallibcamera::Rectangle’ to non-scalar type ‘LibcameraApp::Rectangle’ {aka ‘libcamera::Rectangle’} requested|
/home/BAadmin/MyDir/src/libcamera_app.cpp|198|error: cannot convert ‘const libcamera::Control<libcamera::Span<const long int, 2> >’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|209|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|211|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|213|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|215|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|217|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|219|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|221|error: cannot convert ‘const libcamera::Control<libcamera::Span<const float, 2> >’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|223|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|225|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|227|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
/home/BAadmin/MyDir/src/libcamera_app.cpp|229|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp||In constructor ‘FrameInfo::FrameInfo(libcamera::ControlList&)’:|
include/libcamera_app.hpp|192|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|193|error: cannot convert ‘std::optional’ to ‘float’ in assignment|
include/libcamera_app.hpp|195|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|196|error: cannot convert ‘std::optional’ to ‘float’ in assignment|
include/libcamera_app.hpp|198|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|199|error: cannot convert ‘std::optional’ to ‘float’ in assignment|
include/libcamera_app.hpp|201|error: cannot convert ‘const libcamera::Control<libcamera::Span<const float, 2> >’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|203|error: conversion from ‘std::optional<libcamera::Span<const float, 2> >’ to non-scalar type ‘libcamera::Span’ requested|
include/libcamera_app.hpp|207|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|208|error: cannot convert ‘std::optional’ to ‘float’ in assignment|
include/libcamera_app.hpp|210|error: cannot convert ‘const libcamera::Control’ to ‘unsigned int’|
/usr/include/libcamera/libcamera/controls.h|373|note:   initializing argument 1 of ‘bool libcamera::ControlList::contains(unsigned int) const’|
include/libcamera_app.hpp|211|error: cannot convert ‘std::optional’ to ‘bool’ in assignment|
||=== Build finished: 40 error(s), 0 warning(s) (0 minute(s), 22 second(s)) ===|

Please enlighten me.
Which type of Raspberry Pi?
Which type of OS? Bullseye? , Bookworm?


check coverity authorization

Coverage remained the same at 67.86% when pulling 824bddbfa8f30b7f00a1d6a630ab3acd4dab49ed on SLICE_COVERITY_AUTHORIZATION_CHECK_POC into 36e49a80d9880dd5feef6df419f339d3c21ea979 on master.


Unescapable while(true) loop

Caused by this commit:
https://github.com/christkv/mongodb-core/commit/2fb9e8273d177e2c8ae450856a81281b45ac2c75#diff-95549f1db7facd9411362e6554f63e2fR1122
If connection.destroyed is true, connection.monitoring is false, and that is the only connection in availableConnections, the while(true) loop never exits and the node process jumps to 100% CPU

Fixed


hi there

hi, i am a beginner ios developer and i am willing to use your code in my test app. I am trying to add photos to imageviews but i also want to crop the image after selection with a circle crop just like this :http://i.stack.imgur.com/cdFdE.png
can you please help me to that. I want this screen to come after choosing the image

I might add this as a feature to the control at some point if I get the time but if you wish to do it yourself then look at the allowsEditing property of the UIImagePickerController class and edit in the JSImagePickerController source code.
Have a look here:
https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIImagePickerController_Class/index.html#//apple_ref/occ/instp/UIImagePickerController/allowsEditing https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIImagePickerController_Class/index.html#//apple_ref/occ/instp/UIImagePickerController/allowsEditing

On 15 Mar 2015, at 16:15, denigada<EMAIL_ADDRESS>wrote:
hi, i am a beginner ios developer and i am willing to use your code in my test app. I am trying to add photos to imageviews but i also want to crop the image after selection with a circle crop just like this :http://i.stack.imgur.com/cdFdE.png http://i.stack.imgur.com/cdFdE.png
can you please help me to that. I want this screen to come after choosing the image
—
Reply to this email directly or view it on GitHub https://github.com/jacobsieradzki/JSImagePickerController/issues/3.

I dont have the enough development knowledge to make this happen :(  If you have time to add this feature, i would really appreciate your help. By the way sorry if my english is bad

and i try to make 2 image pickers. i try this:

(void)addPhoto1:(id)sender {
JSImagePickerViewController *imagePicker = [[JSImagePickerViewController alloc] init];
imagePicker.delegate = self;
[imagePicker showImagePickerInController:self animated:YES];
}

(IBAction)addPhoto2:(id)sender {
JSImagePickerViewController *imagePicker2 = [[JSImagePickerViewController alloc] init];
imagePicker2.delegate = self;
[imagePicker2 showImagePickerInController:self animated:YES];
}

But how can i identify the picker in - (void)imagePickerDidSelectImage:(UIImage *)image { method ??
Like do this if picker2 used or to that if picker 1 was used

You could always try and add a tag property to the JSImagePickerController as an int, and also include the JSImagePickerController object in the imagePickerDidSelectImage method.
Like I said I don’t have time at the moment but thanks for the idea for an update.
But you could try what I said so it would work like this:

(void)addPhoto1:(id)sender {
JSImagePickerController *imagePicker = [[JSImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.tag = 1;
[imagePicker showImagePickerInController:self animated:YES];
}

(void)addPhoto2:(id)sender {
JSImagePickerController *imagePicker = [[JSImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.tag = 2;
[imagePicker showImagePickerInController:self animated:YES];
}

(void)imagePicker:(JSImagePickerController *)imagePicker didSelectImage:(UIImage *)image {
if (imagePicker.tag == 1) {
// This delegate was sent from [self addPhoto1:(id)sender];
} else {
// This delegate was sent from [self addPhoto2:(id)sender];
}
}

Cheers,
Jake Sieradzki

On 16 Mar 2015, at 22:42, denigada<EMAIL_ADDRESS>wrote:
and i try to make 2 image pickers. i try this:
(void)addPhoto1:(id)sender {
JSImagePickerViewController *imagePicker = [[JSImagePickerViewController alloc] init];
imagePicker.delegate = self;
[imagePicker showImagePickerInController:self animated:YES];
}
(IBAction)addPhoto2:(id)sender {
JSImagePickerViewController *imagePicker2 = [[JSImagePickerViewController alloc] init];
imagePicker2.delegate = self;
[imagePicker2 showImagePickerInController:self animated:YES];
}
But how can i identify the picker in - (void)imagePickerDidSelectImage:(UIImage *)image { method ??
Like do this if picker2 used or to that if picker 1 was used
—
Reply to this email directly or view it on GitHub https://github.com/jacobsieradzki/JSImagePickerController/issues/3#issuecomment-81970764.

i get this error at the line of imagePicker.tag =1 : Property 'tag' not found on object of type 'JSImagePıckerViewController'
I really appreciate your help

Yes, the tag is only inherited from the UIView class which UIImagePickerController does not inherit from, so you have to manually put it in by adding a property to JSImagePickerController.h
Sent from my iPhone

On 16 Mar 2015, at 10:56 pm, denigada<EMAIL_ADDRESS>wrote:
i get this error at the line of imagePicker.tag =1 : Property 'tag' not found on object of type 'JSImagePıckerViewController'
I really appreciate your help
—
Reply to this email directly or view it on GitHub.

Just made a PR. I'm not too familiar with with delegates, but I think this is better solution.


error fix for pg_trigger query & spelling typo

On 9.6 I was unable to run pgcompacttable without the casting tgtype to integer. You can't cast 16 to shortint because Pg doesn't know how to cast from smallint to boolean implicitly.
Also fixed a spelling typo that was bugging me :)

Hi
I can not reproduce error...
melkij=> SELECT count(1) FROM pg_catalog.pg_trigger
  WHERE
      tgrelid = 'foo'::regclass AND
      (tgtype & 16)::boolean;
-[ RECORD 1 ]
count | 1

melkij=> select version();
-[ RECORD 1 ]-------------------------------------------------------------------------------------
version | PostgreSQL 9.6.5 on x86_64-pc-linux-gnu, compiled by gcc (Debian 4.9.2-10) 4.9.2, 64-bit

What was I thinking when I wrote that? It wasn't 9.6... it concerns an earlier version, 9.2 or 9.3.

Not reproduced in freshly installed 9.5, 9.4, 9.3, 9.2 and even unsupported 9.1 =) Maybe some extensions was installed or custom operators defined?
Error "operator is not unique: smallint & integer" means what both operands types and operator is known. pg_operator system view has unique constraint on (oprname, oprleft, oprright, oprnamespace), so not unique operator is possible only with different namespaces and I think problem was in specific database schema.

Hmm, ok. I guess we can leave this here then.

Hmm, ok. I guess we can leave this here then. (Although the spelling typo is worth fixing :)


btrbk: 0.29.1 -> 0.30.0

Motivation for this change

new: lsbtr
work around non-working --argv0 when wrapping perl or shell scripts
add updateScript

Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

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

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

1 package built:

btrbk

Result of nixpkgs-review pr 99303 run on x86_64-darwin 1

1 package marked as broken and skipped:

btrbk

@woffs Can you solve the merge conflict?

@woffs Can you solve the merge conflict?

done.

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

1 package built:

btrbk

gpl3 is a deprecated license, check if project uses gpl3Plus or gpl3Only and change meta.license accordingly.

It's gpl3Only

Result of nixpkgs-review pr 99303 run on x86_64-darwin 1

1 package marked as broken and skipped:

btrbk

This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 99303 run on x86_64-linux 1

1 package built:

btrbk

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:
btrbk:

Please consider this feature to be alpha.
A substituteInPlace with an unused --replace got detected:
substituteStream(): WARNING: pattern '/etc' doesn't match anything in file './doc/Makefile'
substituteStream(): WARNING: pattern '/bin/date' doesn't match anything in file 'contrib/cron/btrbk-mail'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'contrib/cron/btrbk-mail'

Please check the offending substituteInPlace for typos or changes in source.

This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 99303 run on x86_64-linux 1

1 package built:

btrbk

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:
btrbk:

Please consider this feature to be alpha.
A substituteInPlace with an unused --replace got detected:
substituteStream(): WARNING: pattern '/etc' doesn't match anything in file './doc/Makefile'
substituteStream(): WARNING: pattern '/bin/date' doesn't match anything in file 'contrib/cron/btrbk-mail'
substituteStream(): WARNING: pattern '/bin/echo' doesn't match anything in file 'contrib/cron/btrbk-mail'

Please check the offending substituteInPlace for typos or changes in source.


Create different Attributes for enemies

Make public variables for enemies such as speed, attack, and health

Starting this now

Finished and very intuitive via 13a819c2aaa71ae608f00d087aa61e3bc53b44e4


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_dd9a0a42-0a8a-47e9-952e-faff3bafa074/pull/1 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target_dd9a0a42-0a8a-47e9-952e-faff3bafa074.git

Docs Build status updates of commit a0526d7:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-UserAccountBuildPermissionInsufficientError] Owner v-alji no longer has Read permission of the repository https://github.com/opstest2/docs-archive-test-source. It might be due to recent GitHub changes on SSO. Please ask the owner v-alji to logon to Docs Portal https://ops.microsoft.com once again. If it is not the case, please ask anyone of Admin permission of the repo to assign a new owner via Docs Portal https://ops.microsoft.com

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


WW-4817 Makes better decisions on methods first call

if check permission and run synchronized on method first call in order to fix WW-4817

Tested locally and looks good, didn't notice any problems :)

Thanks for your test. Yes, I think these changes do no have any functional test in point of view of outside of the invokeMethod method. Previously it got decision then cached, now it caches then decides :)
Just one more thing that I think maybe we do not have to call _securityManager.checkPermission(getPermission(method)); for each method call and the first one for caching is enough but I decided to keep it unchanged logically as I was not sure.

Please open PR against 3.0.x branch as well and then please open it again against the master branch and then you can improve the _securityManager.checkPermission(getPermission(method)); call :)

Sure :) Do you mean that calling _securityManager.checkPermission(getPermission(method)); in each method call is not necessary (should be removed from 3.0.x, 3.1.x and master) and the first one (i.e. in method first call and filling cache) is enough?

No, I meant to keep changes as minimal as possible in 3.1.x and 3.0.x - so your current approach is fine. But in your third PR against the master branch you can optimize this call just to first method call - the master branch is still an experimental and a bit unstable and it targets 3.2.x series.


Fix example syntax

Update example syntax - HttpClient has a named argument for SecurityContext

Reviewing in https://dart-review.googlesource.com/c/sdk/+/107760

Thanks for contributing @tomgilder. This should be merging shortly.

Note that the change to the comment made it incorrect so I reverted the change. It explicitly declares a separate class MyHttpClient - rather than use an existing HttpClient class and then uses overrides to tell dart:io to create instances of MyHttpClient instead of HttpClient. So changing MyHttpClient to HttpClient in the comment completely changed the meaning of the comment.

Hkgy8


[BUG] automatically adding that /r to the output train DataFrame does not contain the required column: output

🐛 Bug
when i debug it prompt_column=('instruction',), answer_column='output\r' its automatically adding that /r to the output, i checked my csv column name its  output. and training time when we select it seems correct but the experiment time i tried to inspect ui in the dropdown when opening output it shows space after r
so please fix this issue
To Reproduce

It seems like csv is malformed and has a space or some other special character in the column name, would be my assumption.
Please try to check your csv and then try again.

It seems like csv is malformed and has a space or some other special character in the column name, would be my assumption.
Please try to check your csv and then try again.

No i checked many times also tun a python script to check that but none reported that issue. in dataset interface its correct but no in experiment if that csv got issues i should come in both places right
also i downloaded another statndard csv from here https://github.com/tomasonjo/blog-datasets but that also got the same issue. any way i fixed it by making change in experiment.py
cfg.dataset.answer_column = cfg.dataset.answer_column.replace('\r', '')

On what system are you running this?
Could you please share a csv causing this?

train_llm.csv
@psinger i forgot to say that i am trying to port this natively to windows. so this is the file i am using
i want to run this like running in ubuntu in windows without docker or wsl and i am some what achieving that
fixed some obstacles while porting but now looking into another issue, below is the current status if you can help in that process please let me know. so i can save much time in figuring out
2023-08-08 13:12:30,814 - INFO: Enough space available for saving model weights.
2023-08-08 13:12:30,937 - INFO: Training Epoch: 1 / 1
2023-08-08 13:12:30,937 - INFO: train loss:   0%|          | 0/99 [00:00<?, ?it/s]
2023-08-08 13:12:30,949 - ERROR: Exception occurred during H2O LLM Studio run:
Traceback (most recent call last):
File "I:\h2o-llmstudio\train_wave.py", line 106, in
run(cfg=cfg)
File "I:\h2o-llmstudio\train.py", line 671, in run
val_loss, val_metric = run_train(
File "I:\h2o-llmstudio\train.py", line 246, in run_train
tr_it = iter(train_dataloader)
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\lib\site-packages\torch\utils\data\dataloader.py", line 442, in iter
return self._get_iterator()
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\lib\site-packages\torch\utils\data\dataloader.py", line 388, in _get_iterator
return _MultiProcessingDataLoaderIter(self)
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\lib\site-packages\torch\utils\data\dataloader.py", line 1043, in init
w.start()
File "C:\Users\surajn\anaconda3\envs\hstudio\lib\multiprocessing\process.py", line 121, in start
self._popen = self._Popen(self)
File "C:\Users\surajn\anaconda3\envs\hstudio\lib\multiprocessing\context.py", line 224, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "C:\Users\surajn\anaconda3\envs\hstudio\lib\multiprocessing\context.py", line 336, in _Popen
return Popen(process_obj)
File "C:\Users\surajn\anaconda3\envs\hstudio\lib\multiprocessing\popen_spawn_win32.py", line 93, in init
reduction.dump(process_obj, to_child)
File "C:\Users\surajn\anaconda3\envs\hstudio\lib\multiprocessing\reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
AttributeError: Can't pickle local object 'ConfigNLPCausalLMDataset.post_init..'
ERROR:torch.distributed.elastic.multiprocessing.api:failed (exitcode: 15) local_rank: 0 (pid: 38900) of binary: C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\Scripts\python.exe
Traceback (most recent call last):
File "C:\Users\surajn\anaconda3\envs\hstudio\lib\runpy.py", line 196, in _run_module_as_main
return run_code(code, main_globals, None,
File "C:\Users\surajn\anaconda3\envs\hstudio\lib\runpy.py", line 86, in run_code
exec(code, run_globals)
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\Scripts\torchrun.exe_main.py", line 7, in
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\lib\site-packages\torch\distributed\elastic\multiprocessing\errors_init.py", line 346, in wrapper
return f(*args, **kwargs)
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\lib\site-packages\torch\distributed\run.py", line 794, in main
run(args)
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\lib\site-packages\torch\distributed\run.py", line 785, in run
elastic_launch(
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\lib\site-packages\torch\distributed\launcher\api.py", line 134, in call
return launch_agent(self._config, self._entrypoint, list(args))
File "C:\Users\surajn.virtualenvs\h2o-llmstudio-YC26HP0r-python\lib\site-packages\torch\distributed\launcher\api.py", line 250, in launch_agent
raise ChildFailedError(
torch.distributed.elastic.multiprocessing.errors.ChildFailedError:
train_wave.py FAILED

We are not supporting Windows, I am not sure it will be easily possible to port it. You will be running into several issues down the road, like this \r issue that is a peculiarity of Windows.


[T3A5][W09-A2]Lee Pei Xuan

ready for review

@pyxyyy Some comments added. Please close the PR after reading comments. We discuss this PR during the tutorial. My concern is that your commit message is not descriptive enough. Nevertheless, Good job for doing all activities..


Missing 404 fallback on Nuxt JS website

Versions

nuxt:
node:

Reproduction

Additional Details

Steps to reproduce
Go to https://nuxtjs.org/api/context or https://nuxtjs.org/anymisssingroute
What is Expected?
Expect to see 404 page not found.
What is actually happening?
Blank white screen loading on old links with in nuxt js website:
https://nuxtjs.org/api/context

This may be related to
https://github.com/nuxt/nuxtjs.org/issues/1697
Sorry for rushing the bug report, I am just trying to follow documentation and learn Nuxt, but I keep running into blank docs.
Here is a way to recreate through the documentation:
When you use create-nuxt-app and choose the "vuex store" option you are given a readme.md in store directory that takes you to a blank white screen:
https://github.com/nuxt/create-nuxt-app/blob/master/packages/cna-template/template/nuxt/store/README.md

Please delete this Bug report if it is inappropriate for this repo.
We really like working with Nuxt.
Thank You

Links in docs are still taking to 404 page but at least it is no longer blank.


Get unit tests working

The unit tests stop during the run of the first test method. Instead, all of the tests should run and report success or failure for each test.

Backlog item - https://app.asana.com/0/23019535413944/23192032216719


Help messages

Add help messages using type level strings.

I tried to make this modular in somewhat the same sense as the using parseListOfField is used to propagate list parsing correctly, I added parseFieldH and parseFieldsH to propagate help messages. I don't know if this is the best solution vs a bunch of duplicated instance declarations.
I'd be interested to see how to extend this to short options. Haskell doesn't have type level characters unfortunately, so either use a tagged type level string operator <-> or extend the <?> operator so that a user can add a short option to it like "-s help message".
I haven't tested it a lot ;-)

Example program
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE TypeOperators #-}

module Main where

import GHC.Generics
import Options.Generic

data Example = Example
    { switch   :: Bool        <?> "it's a Bool"
    , list     :: [Int]       <?> "a list of Ints"
    , optional :: Maybe   Int <?> "an optional Int"
    , first    :: First   Int <?> "the first Int"
    , last     :: Last    Int <?> "the last Int"
    , sum      :: Sum     Int <?> "a sum of Ints"
    , product  :: Product Int <?> "a product of Ints"
    } deriving (Generic, Show)

instance ParseRecord Example

main = do
    x <- getRecord "Test program"
    print (x :: Example)

Output
Test program

Usage: test.hs [--switch] [--list INT] [--optional INT] [--first INT]
               [--last INT] [--sum INT] [--product INT]

Available options:
  -h,--help                Show this help text
  --switch                 it's a Bool
  --list INT               a list of Ints
  --optional INT           an optional Int
  --first INT              the first Int
  --last INT               the last Int
  --sum INT                a sum of Ints
  --product INT            a product of Ints

Sorry for the delay in responding.  I will get to this over the weekend.  I'm pretty busy this week starting my first Haskell job!

Oh cool! No rush. Congrats on the new job!

@Gabriel439 Wow! That's very cool! Can't wait to find out where, etc.

I'm at Awake Networks

Overall I like the approach you took.  It's very tasteful and modular

Thanks for the review! I have some questions.

Is the CPP and extra dependencies worth it for compatibility with GHC < 7.8?
I was thinking about also doing short messages by making a KnownAlpha class (or whatever constitutes valid short option characters) and just making explicit instances; e.g. instance KnownAlpha "a" but that would require a lot of boiler plate (or Template Haskell?). Then I'd make a <-> combinator like the <?> combinator. Can you think of a better design?
The reason I didn't export the constructor for <?> was to prevent users from actually constructing values save through defining ParseRecord instances. Should we allow users to construct them directly?
I think that the parseField function in ParseField is now not used anywhere. Should that be dropped?
Would you like to come by my company some time and give a tech talk? We're a Haskell shop doing some very interesting stuff :-)

Support for ghc-7.6.3 is worth it until Debian stable upgrades to a newer version of ghc

I think supporting long messages is enough.  This library doesn't need to cover all possible use cases; it's just to give people a really light-weight way to get a command-line interface going until they feel more comfortable with writing the command-line parser themselves.

The main reason for exporting the constructor for Helpful is so that users can pattern match on the result as a short-hand for accessing the fields:

main = do
    MyRecord { field1 = Helpful x, field2 = Helpful y } <- getRecord

Keep the parseField function for now for backwards compatibility for at least one release (since it was part of the public API).  I can then remove it as a breaking change in a later release.

And yes I would love to stop by your company to give a tech talk!  Just let me know if any particular topic interests you or how simple/advanced of a talk you are looking for.  Some example things that I can talk about are:

typed-spreadsheet / purescript-flare
Liquid Haskell
Event sourcing in Haskell (a new side project I'm working on here)
How to write a HipChat bot in Haskell (using tau)
Succinct data structures

This looks fantastic!  Thank you for all the work that you put into this :smile:

I've only made one change to this, which is that I'm using the derived Show for Helpful because I try to ensure that the Show representation is valid Haskell code

Also, I ended up just making the breaking change to replace the old non-helpful class methods with your new helpful methods.  In other words, parseHelpfulField becomes the new parseField.  This means that I'll bump the version to 1.1.0 for the next release


MF-399 - Add open tracing support

What does this do?
Adds base open tracing support to users and things service.
Which issue(s) does this PR fix/relate to?
Resolves #399.
List any changes that modify/break current functionality
There are no such changes.
Have you included tests for your changes?
Existing tests are updated.
Did you document any new/modified functionality?
README.md doc is updated with new env vars.
Notes
Open tracing support can be improved by adding tags to the existing spans. Also, open tracing support should be added to bootstrap service. One of the next steps would also be to add tracing of messages that are passing through NATS.

Codecov Report

Merging #782 into master will increase coverage by <.01%.
The diff coverage is 96.44%.

@@            Coverage Diff             @@
##           master     #782      +/-   ##
==========================================
+ Coverage   85.23%   85.23%   +<.01%
==========================================
  Files          73       72       -1
  Lines        4558     4525      -33
==========================================
- Hits         3885     3857      -28
+ Misses        445      442       -3
+ Partials      228      226       -2

Impacted Files
Coverage Δ

ws/adapter.go
93.75% <ø> (ø)
:arrow_up:

users/users.go
100% <ø> (ø)
:arrow_up:

ws/api/transport.go
88.07% <ø> (ø)
:arrow_up:

things/users/users.go
100% <100%> (ø)
:arrow_up:

things/api/auth/http/endpoint.go
100% <100%> (ø)
:arrow_up:

things/api/auth/http/transport.go
83.33% <100%> (ø)
:arrow_up:

users/api/http/transport.go
83.6% <100%> (ø)
:arrow_up:

things/api/auth/grpc/client.go
100% <100%> (ø)
:arrow_up:

things/redis/things.go
90.9% <100%> (ø)
:arrow_up:

things/postgres/things.go
81.59% <100%> (ø)
:arrow_up:

... and 16 more

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 b0a7943...2b480da. Read the comment docs.

LGTM


Allow any vLLM engine args as env vars, Update vLLM, refactor

Simplifying update process and making code cleaner by removing the hardcoding of engine arguments, defaults and env vars and instead matching env vars to vLLM's AsyncEngineArgs directly by keys

Yeah nice! using mapping, and can you update the VLLM base image, they have updated it 😊

I've started a new position, so @pandyamarut will be taking over.
left to do:

update 0.5.1 -> 0.5.3, ensure everything works
update documentation to include the 40+ new available args
update UI input form

@alpayariyak thank you!
@pandyamarut welcome!

@pandyamarut I tried to build this image locally based on this branch, but got this error:
884.7 Collecting flashinfer
885.7   Downloading https://github.com/flashinfer-ai/flashinfer/releases/download/v0.1.1/flashinfer-0.1.1%2Bcu121torch2.3-cp310-cp310-linux_x86_64.whl (1262.5 MB)
1034.9      ━━━━━━━━━━━━━━━━━━━━━╸                   0.7/1.3 GB 4.1 MB/s eta 0:02:23
1035.5 ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
1035.5     flashinfer from https://github.com/flashinfer-ai/flashinfer/releases/download/v0.1.1/flashinfer-0.1.1%2Bcu121torch2.3-cp310-cp310-linux_x86_64.whl#sha256=90da45996eefaf82ff77a53c8dcb813415cddbcfc9981e20fcbc33660e019429:
1035.5         Expected sha256 90da45996eefaf82ff77a53c8dcb813415cddbcfc9981e20fcbc33660e019429
1035.5              Got        8e74fee1baf4e9e896c479f85844d31c2ee251fa4cf0d5b778a7d9aac9fca8c5
1035.5
------
Dockerfile:15
--------------------
  14 |     # Install vLLM (switching back to pip installs since issues that required building fork are fixed and space optimization is not as important since caching) and FlashInfer
  15 | >>> RUN python3 -m pip install vllm==0.5.3.post1 && \
  16 | >>>     python3 -m pip install flashinfer -i https://flashinfer.ai/whl/cu121/torch2.3
  17 |
--------------------
ERROR: failed to solve: process "/bin/sh -c python3 -m pip install vllm==0.5.3.post1 &&     python3 -m pip install flashinfer -i https://flashinfer.ai/whl/cu121/torch2.3" did not complete successfully: exit code: 1

I was using this command:
docker build -t runpod/worker-vllm:dev  --platform linux/amd64 .

I'm running this on Windows, but I'm not sure if this should affect anything.


Dev server doesn't do anything

if you just run npm run dev there is no server running on port 3000 (this is if you do not have a local.json included).
I will dig more into what is happening when I have some free time

Hmm, maybe a better option for this is just using
nconf.defaults({
  port: 3000,
  cookie: secret
});

and this way to get the server running fast for local dev, you don't need to mess with local.json at all?
This works great for me. If we go this route, lets catch the error in the server.start() callback and fail gracefully if the server doesn't start, otherwise print out data about what domain and port we're listening on using server.info().uri

Closed by #110


Update README.md

What this PR does / why we need it:
There is a typo in README.md. The name of tusimple.com is TuSimple.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
https://github.com/TuSimple
Release note:

None

Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA.
It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.

If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address.  Check your existing CLA data and verify that your email is set on your git commits.
If you signed the CLA as a corporation, please sign in with your organization's credentials at https://identity.linuxfoundation.org/projects/cncf to be authorized.
If you have done the above and are still having issues with the CLA being reported as unsigned, please log a ticket with the Linux Foundation Helpdesk: https://support.linuxfoundation.org/
Should you encounter any issues with the Linux Foundation Helpdesk, send a message to the backup e-mail support address at<EMAIL_ADDRESS>

Ready

/assign @k82cn

Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA.
It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.

If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address.  Check your existing CLA data and verify that your email is set on your git commits.
If you signed the CLA as a corporation, please sign in with your organization's credentials at https://identity.linuxfoundation.org/projects/cncf to be authorized.
If you have done the above and are still having issues with the CLA being reported as unsigned, please log a ticket with the Linux Foundation Helpdesk: https://support.linuxfoundation.org/
Should you encounter any issues with the Linux Foundation Helpdesk, send a message to the backup e-mail support address at<EMAIL_ADDRESS>

Ready

/ok-to-test
/approve
/lgtm

/lgtm
/approve

/retest


A short piece on median

Received some feedback on misunderstanding of the way the approxmedian function works. We should have a short piece of guidance on median in Spark and put it in the functions section

Completed with the work on #126

Completed with the work on #126


fixes #34299

If anyone could contact me about standardizing the encoding of file-paths I would greatly appreciate that.span.NewURI and span.FileURI are both used all over the place and these are the kind of bugs are a direct result.

@googlebot I signed it!


Use babel-polyfill

Looking good

Yes, just waiting for travis to start. :)

Argh I was too fast. Damn it
Am 02.10.2017 17:21 schrieb "Maxime Mangel"<EMAIL_ADDRESS>
Yes, just waiting for travis to start. :)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SAFE-Stack/SAFE-BookStore/pull/195#issuecomment-333567553,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADgNGdt_Dhl3oEDS4J8GvXekZ2xviutks5soP9ngaJpZM4Pqyze
.

@forki Travis failed but it's doesn't seems to be caused by this PR. I would says connection problems perhaps ?

I wonder why babel-polyfill is need and the transform-runtime plugin is not enough 🤔 Maybe we could use polyfill.io as @MangelMaxime did for some projects. It also seems to be possible to add polyfills in Webpack entry which may be a bit cleaner:
module.exports = {
  entry: ["whatwg-fetch", "babel-polyfill", "./src/MyProj.fsproj"]
};

Happy to get PRs ;-)
Am 02.10.2017 21:59 schrieb "Alfonso Garcia-Caro"<EMAIL_ADDRESS>
:

I wonder why babel-polyfill is need and the transform-runtime plugin is
not enough 🤔 Maybe we could use polyfill.io
https://polyfill.io/v2/docs/ as @MangelMaxime
https://github.com/mangelmaxime did for some projects. It also seems to
be possible to add polyfills in Webpack entry which may be a bit cleaner:
module.exports = {
entry: ["whatwg-fetch", "babel-polyfill", "./src/MyProj.fsproj"]
};
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/SAFE-Stack/SAFE-BookStore/pull/195#issuecomment-333647382,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADgNNP1dBGlI-xbId52fYtZuTya2b_Nks5soUCggaJpZM4Pqyze
.

@alfonsogarciacaro As transform-runtime is not enough is it it safe to remove it if we use babel-polyfill ?
According to the doc, I guess they are both doing the same work here: https://babeljs.io/docs/usage/polyfill/#details
@forki I am testing using webpack to manage the polyfill inside another repo. If my experimentation works, I will do a PR for BookStore.

@MangelMaxime Yeah, I think so. IIRC the difference is transform-runtime injects the polyfills in the code while babel-polyfill polyfills everything at once. In theory the former should be a bit more performant because it only adds the polyfills you actually use to the bundle.
BTW, I checked in the documentation that babel-polyfill is a combination of regenerator runtime and core-js. Actually, we should only need core-js as Fable generates its own sequences (Iterable in JS).


specs-go: Consistent pointer policy for invalid-value detection?

The nominal original policy for this repository was to use pointers for Go properties that were not always REQUIRED.  This was codified in #287, and then reversed in #656 to be anti-pointer.  However, in #764, maintainers are again asking for pointers.  I think we should have a consistent position on this issue, so here's an attempt to summarize the arguments on each side:
Anti-pointer

Pointers make the Go code more complicated (see @vbatts here and @vishh here).  And as evidence that this is a thing, see @cyphar's recent bugfix in opencontainers/runtime-tools#361.

Distinguishing null / unset from the zero value is not useful when both have the same semantics (see @vishh here and here and @mrunalp here)
In some specific cases:

An explicitly empty-string cgroupsPath can mean “let the runtime handle it” which is what unset means (see @mrunap here).

Distinguishing null / unset from the zero value is not useful when the zero value is invalid (see @crosbymichael here).
In some specific cases:

No need for pointers on Cpus or Mems, since we can have a runtime no-op for all three cases (null / unset / empty-string) (see @crosbymichael here)

String pointers are never useful (see @crosbymichael here).

Pro-pointer

Pointers provide a consistent way for Go consumers to determine if the property was null / unset (see me here; @cyphar here; @crosbymichael “where the zero value means something for our settings” here, @hqhq here, @munralp here, @duglin here).
  More on this in opencontainers/image-spec#625.

Consistent policy
While “pointers for every omitempty property is nice and consistent, the consensus position seems to be that the increased complication of pointer handling outweighs the desire for consistency there.  That's fine.
We only explicitly support null for some properties inside linux.resources.devices (which I should have removed #656).  I haven't heard anyone calling for the ability to distinguish between null and unset in Go, but that's probably orthogonal to the pointer policy because you'd have to use interface{} to do it.
We have to use pointers for optional structs, because of golang/go#11939.
So the contentious point seems to be:

For optional properties where the zero value is invalid (e.g. cpus and, if #764 lands, timeout), do we want to be able to distinguish the cases in Go?  Or can Go consumers assume that validation has already been done and treat Go's zero-value cases as “unset”?

We have had maintainers on both sides of that line, and while having an evolving policy is fine, I'd rather not have an inconsistent policy.  I'm happy to submit pull requests to unify the repository around whichever position we want to adopt.

What about not addressing the question at all? Just prescribe where nulls
are appropriate and let go do what it needs to accomplish that. Seems like
the sanest course to me. Not everyone needs/wants to use go anyway.
On Sat, Apr 15, 2017 at 12:05 PM W. Trevor King<EMAIL_ADDRESS>wrote:

The nominal original policy for this repository was to use pointers for Go
properties that were not always REQUIRED. This was codified in #287
https://github.com/opencontainers/runtime-spec/pull/287, and then
reversed in #656 https://github.com/opencontainers/runtime-spec/pull/656
to be anti-pointer. However, in #764
https://github.com/opencontainers/runtime-spec/pull/764, maintainers
are again asking for pointers
https://github.com/opencontainers/runtime-spec/pull/764#issuecomment-293640960.
I think we should have a consistent position on this issue, so here's an
attempt to summarize the arguments on each side:
Anti-pointer

Pointers make the Go code more complicated (see @vbatts
https://github.com/vbatts here
https://github.com/opencontainers/runtime-spec/pull/233#issuecomment-151636333
and @vishh https://github.com/vishh here
https://github.com/opencontainers/runtime-spec/pull/233#r45285520).
And as evidence that this is a thing, see @cyphar
https://github.com/cyphar's recent bugfix in
opencontainers/runtime-tools#361
https://github.com/opencontainers/runtime-tools/pull/361.
Distinguishing null / unset from the zero value is not useful when
both have the same semantics (see @vishh https://github.com/vishh
here
https://github.com/opencontainers/runtime-spec/pull/290#r50296396
and here
https://github.com/opencontainers/runtime-spec/pull/316#r50782982
and @mrunalp https://github.com/mrunalp here
https://github.com/opencontainers/runtime-spec/pull/290#r50305204)
In some specific cases:

An explicitly empty-string cgroupsPath can mean “let the runtime
handle it” which is what unset means
https://github.com/opencontainers/runtime-spec/blame/v1.0.0-rc5/config-linux.md#L176
(see @mrunap here
https://github.com/opencontainers/runtime-spec/pull/653#issuecomment-272241191
).

Distinguishing null / unset from the zero value is not useful when the
zero value is invalid (see @crosbymichael
https://github.com/crosbymichael here
https://github.com/opencontainers/runtime-spec/pull/653#issuecomment-272253010
).
In some specific cases:

No need for pointers on Cpus or Mems, since we can have a runtime
no-op for all three cases (null / unset / empty-string) (see
@crosbymichael https://github.com/crosbymichael here
https://github.com/opencontainers/runtime-spec/pull/653#issuecomment-272253010
)

String pointers are never useful (see @crosbymichael
https://github.com/crosbymichael here
http://ircbot.wl.linuxfoundation.org/meetings/opencontainers/2017/opencontainers.2017-01-11-22.04.log.html#l-108
).
Pro-pointer

Pointers provide a consistent way for Go consumers to determine if the
property was null / unset (see me here
https://github.com/opencontainers/runtime-spec/pull/233#issuecomment-152606572;
@cyphar https://github.com/cyphar here
https://github.com/opencontainers/runtime-spec/pull/233#issuecomment-152694502;
@crosbymichael https://github.com/crosbymichael “where the zero
value means something for our settings” here
https://github.com/opencontainers/runtime-spec/pull/233#issuecomment-155219410,
@hqhq https://github.com/hqhq here
https://github.com/opencontainers/runtime-spec/pull/233#r45285520,
@munralp here
https://github.com/opencontainers/runtime-spec/pull/233#r47829711,
@duglin https://github.com/duglin here
https://github.com/opencontainers/runtime-spec/pull/653#issuecomment-272239479
).
In some specific cases:
  @mrunalp <https://github.com/mrunalp> here
  <https://github.com/opencontainers/runtime-spec/pull/233#r45285725>,
  @hqhq <https://github.com/hqhq> here
  <https://github.com/opencontainers/runtime-spec/pull/233#r45332913>,
  and @vishh <https://github.com/vishh> here
  <https://github.com/opencontainers/runtime-spec/pull/233#r47809130>
  and here
  <https://github.com/opencontainers/runtime-spec/pull/317#r50879580>,
  and me here
  <https://github.com/opencontainers/runtime-spec/pull/317#r50942899>
  on making DisableOOMKiller a pointer to distinguish “set true”,
  “set false”, and “leave alone”.
  -

  @cyphar <https://github.com/cyphar> here
  <https://github.com/opencontainers/runtime-spec/pull/233#r45284585>
  on a pointer for Cpus so we can fail on an invalid empty-string,
  backed up by @mrunalp <https://github.com/mrunalp> here
  <https://github.com/opencontainers/runtime-spec/pull/233#r45285752>
  -

  @crosbymichael <https://github.com/crosbymichael> here
  <https://github.com/opencontainers/runtime-spec/pull/764#discussion_r111607155>
  on a pointer for Timeout so we can fail on an invalid zero.
  -

golang/go#11939 https://github.com/golang/go/issues/11939 means that
omitempty requires pointer properties for structs. More on this in
opencontainers/image-spec#625
https://github.com/opencontainers/image-spec/pull/625.
Consistent policy
While “pointers for every omitempty property is nice and consistent, the
consensus position seems to be that the increased complication of pointer
handling outweighs the desire for consistency there. That's fine.
We only explicitly support null for some properties inside
linux.resources.devices
https://github.com/opencontainers/runtime-spec/blame/v1.0.0-rc5/config-linux.md#L218-L221
(which I should have removed #656
https://github.com/opencontainers/runtime-spec/pull/656). I haven't
heard anyone calling for the ability to distinguish between null and
unset in Go, but that's probably orthogonal to the pointer policy because you'd
have to use interface{} to do it
https://blog.golang.org/json-and-go#TOC_4..
We have to use pointers for optional structs, because of golang/go#11939
https://github.com/golang/go/issues/11939.
So the contentious point seems to be:
For optional properties where the zero value is invalid (e.g. cpus and,
if #764 https://github.com/opencontainers/runtime-spec/pull/764 lands,
timeout), do we want to be able to distinguish the cases in Go? Or can Go
consumers assume that validation has already been done and treat Go's
zero-value cases as “unset”?
We have had maintainers on both sides of that line, and while having an
evolving policy is fine, I'd rather not have an inconsistent policy. I'm
happy to submit pull requests to unify the repository around whichever
position we want to adopt.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/opencontainers/runtime-spec/issues/772, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AABJ6xyYYp5fbc0QAsTN_n-uGpUZDF1Qks5rwRTmgaJpZM4M-bqm
.

IMO the primary concern should be the semantics of the spec. Does the spec make distinctions between unset fields and fields set to a "default" value (the Go default value is implementation specific but I've noticed that this usually does co-incide) -- and if it does then we need to make that distinction consistent. I've noted that many of these pointer discussions end up with a bunch of flip-flopping over whether the config should make a distinction between empty and "set to zero".
Once we have an agreement on that point implementing it in a way that makes Go's encoding/json happy is a matter of implementation detail. It might end up having to be done with pointers, but we could also implement it by having a default structure that is then unmarshalled into (AFAIK omitempty attributes won't be modified by encoding/json if they aren't present) or by writing wrappers.

On Sun, Apr 16, 2017 at 03:29:35PM -0700, Aleksa Sarai wrote:

IMO the primary concern should be the semantics of the spec. Does
the spec make distinctions between unset fields and fields set to a
"default" value…

Right.  In the case where the zero value is invalid (e.g. ‘cpus’ and,
if #764 lands, ‘timeout’), I think the spec is making a distinction
(at least until it lands wording like “If ‘timeout’ is set to zero it
has the same semantics as when it is unset”).  And I have no problem
with the spec distinguishing between unset (meaning “this hook has no
timeout”) and zero (meaning “I haven't thought this property through
clearly”).  What I'm not clear on is whether the Go types provided by
this repository are intending to expose that distinction to their
consumers.

I've noted that many of these pointer discussions end up with a
bunch of flip-flopping over whether the config should make a
distinction between empty and "set to zero".

In cases where there is no distinction (e.g. for cgroupsPath 1?), I
think the current spec style clearly calls for no pointer, and that's
fine.  I'd like the spec to be clearer about where there is a
distinction and where there isn't, but this issue is more about what
the Go type should look like when there is a distinction but the zero
value is invalid.

Pointer policy is just about Go, and the Go is non-normative, so this one can get tagged v1.NEXT-maybe.  If we don't address it by 1.0, it makes life a bit awkward for folks who'd like to use the 1.0-tagged Go bindings for config compliance testing, but they can always write their own bindings.


Fix errors in service account template.

Signed-off-by: Vighnesh Shenoy<EMAIL_ADDRESS>
Provide a description of what has been changed
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] A PR is opened to update KEDA core (repo) (if applicable, ie. when deployment manifests are modified)
[x] README is updated with new configuration values (if applicable)

Relates to
https://github.com/kedacore/keda/issues/2487
https://github.com/kedacore/charts/pull/263

@tomkerkhove Kinda new to helm charts, so I didn't realize I could install from local directories. So I didn't test my changes until I pushed them to the PR. But I realized I made some errors, please merge otherwise the helm changes will throw errors.

No problem at all! Normally the CI should have caught that but we don't test all configuration scenarios, unfortunately.

Let's not merge this PR just yet.

The convention is {{ .Values.podIdentity.azureWorkload.tokenExpiration | quote }} over  {{ quote   .Values.podIdentity.azureWorkload.tokenExpiration }} but that's OK.


chore(requirements): remove pydantic from requirements

Failed checks are errnous:

Rebase with master was required for checks to pass


Add New Color Names

Currently, Color only supports 140 CSS3 color names. It would be nice to have a list in the thousands.
When we do this, we will need to provide the complete index with examples on the wiki.
We will also need a _cssName or _webName property that allows developers to still get the closest HTML5/CSS3 name for interoperability. We need to make sure we still support all of these and don't overwrite them with new names.

We may want to use prioritized dictionaries. It would prioritize custom names, then css3 140, then some other larger lists. Conflicting names go by priority.
http://www.resene.co.nz/comn/services/cad-colour-books.htm
Here's a large list of color lists used by Resene that we may wish to use as a reference. Gpick uses the list from 2001 from looking at its source code.

894 Resene colors from "Multifinish 2016" added as of commit 22ccb7f956f392fde4618308e3adebcfb8f2f8fe.

The Resene colors have a brand-name flavor that I don't think is appropriate for this purpose. We need to curate the list and implement other lists.

CSS names are prioritized by loading them last. You can also get web-safe names and web-safe display names by calling color.format("web") and color.format("Web") 948158b8bdaf99cb8069cc5cdb4a19daeb3fa0dc.


[FLINK-5874] Restrict key types in the DataStream API.

Rejects a type from being a key in DataStream.keyBy() if it is:

it is a POJO type but does not override the hashCode() and
relies on the Object.hashCode() implementation.
it is an array of any type.

This was also discussed with @fhueske
R @aljoscha

This should work and is well tested, good job. Had a bunch of minor comments, but nothing critical.

Thanks for the thorough review @zentol . I integrated the comments that I agree with and commented on the rest. If you agree with the changes, I can merge it.

Done! Let me know if you have any additional comments @zentol

+1 to merge.


upgrade:update scenario-8a deploy more compute nodes

To run non-disruptive upgrade we need deploy more than 1 compute
node updated scenario for SOC8 and SOC9
ssl enabled scenario-8a added for SOC8/SOC9
Update job parameter commands/tempest/ssl_type to string type (more flexible for jobs updates)

@wkogithub thanks fixed

Needs rebase.


"export 'Toolbar' was not found in 'gg-editor'

版本

"gg-editor": "^3.0.0-beta.3",

环境

win10 chrome72 react16.8.6

重现链接
无
重现步骤

正常安装gg-editor、启动后报错

WARNING in ./src/components/EditorToolbar/FlowToolbar.js 8:29-36
"export 'Toolbar' was not found in 'gg-editor'
@ ./src/components/EditorToolbar/index.js

Uncaught Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
Check the render method of FlowToolbar.
at createFiberFromTypeAndProps (js/index.js:97444)
at createFiberFromElement (js/index.js:97467)
at reconcileSingleElement (js/index.js:86364)
at reconcileChildFibers (js/index.js:86424)
at reconcileChildren (js/index.js:88927)
at mountIndeterminateComponent (js/index.js:89691)
at beginWork$1 (js/index.js:90994)
at HTMLUnknownElement.callCallback (js/index.js:71193)
at Object.invokeGuardedCallbackDev (js/index.js:71242)
at invokeGuardedCallback (js/index.js:71297)
at beginWork$$1 (js/index.js:96595)
at performUnitOfWork (js/index.js:95522)
at workLoopSync (js/index.js:95495)
at performSyncWorkOnRoot (js/index.js:95094)
at js/index.js:83037
at unstable_runWithPriority (js/index.js:114142)
at runWithPriority$2 (js/index.js:82987)
at flushSyncCallbackQueueImpl (js/index.js:83032)
at workLoop (js/index.js:114086)
at flushWork (js/index.js:114041)
at MessagePort.performWorkUntilDeadline (js/index.js:113543)

2.0.4版本可以


⚠ Samsung has degraded performance

In cb6450a, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2571 ms

Resolved: Samsung performance has improved in 26161db.


Hand + Face of Human Pose

Hi,
Is it possible to generate a single character from the Pose for about 5 seconds?
I have a video of Pose ( openpose + hands + face) and i was wondering if it is possible to generate an output video withe the length of 5 seconds that has a consistent character/Avatar which plays Dance, .... from the controlled (pose) input?
I have a video of OpenPose+hands+face and i want to generate human like animation (No matter what, but just a consistent Character/Avatar)
Sample Video
Thanks
Best regards

@nihaomiao
Thank you so much!
The youtube Dance dataset is not much accurate on hands! while hands are the most important of my project!
best regards

@nihaomiao May i have your contact to talk about implementing an  idea?
Telegram, skype or linkedin

Hi, @p0mad, thanks a lot for your interest! But I am busy recently and may not have time to do so. I think there are lots of work about your task. It should not be hard for you to find one, e.g., this CVPR 2022 paper.


Build Error

Hey guys, i cant build omnisharp roslyn. I cloned the project and checked out, but when i want to build it, i got 2 errors:
./build.ps1: line 1: :OMNISHARP_PACKAGE_OSNAME: command not found
./build.ps1: line 2: .scriptscake-bootstrap.ps1: command not found
Do i miss some prerequisites?

@Dimbel1: Could you please provide additional details like what OS you are running?
And what are you using to run the build?

This is a month old. @Dimbel1, are you OK if we go ahead and close this?

I'm also getting this on Windows 10

A couple of questions:

Are you running this within a normal Windows Command Prompt (elevated or otherwise)?
Do you have PowerShell configured to run scripts (e.g. set-executionpolicy Unrestricted)?

Originally tried this using Command Prompt, but tried it in PowerShell running as admin and got this:
Could not find Cake.exe at C:\Program Files\omnisharp-roslyn\scripts\..\.tools\Cake\Cake.exe
At C:\Program Files\omnisharp-roslyn\scripts\cake-bootstrap.ps1:113 char:5
+     Throw "Could not find Cake.exe at $CAKE_EXE"
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Could not find ...s\Cake\Cake.exe:String) [], RuntimeException
    + FullyQualifiedErrorId : Could not find Cake.exe at C:\Program Files\omnisharp-roslyn\scripts\..\.tools\Cake\Cake
   .exe

(looks related to https://github.com/OmniSharp/omnisharp-roslyn/issues/484)

FWIW, it does look similar to #484, but that issue seems to have been solved.

@david-driscoll, do you have any ideas?

OK. I see what's happening. The problem is the space in the path name (e.g. C:\Program Files\omnisharp-roslyn\scripts.....). We're tracking this problem with #691.


BZ#1525883-Add missing translation tags to order details view

closes https://bugzilla.redhat.com/show_bug.cgi?id=1525883
So one might think that the "Order #" text is translatable, but it is in fact provided by the server, ends up ya can add names to orders, but if there is no, the default one shows up: https://github.com/ManageIQ/manageiq/blob/d3544b2c4d4a0c6796a236619349fa46bf57f2e7/app/models/service_order.rb#L35

Gaprindashvili backport details:
$ git log -1
commit aa896a12b20db9da0d4207bc9448514e33623cc1
Author: Martin Hradil<EMAIL_ADDRESS>Date:   Fri Jan 19 17:58:56 2018 +0100

    Merge pull request #1344 from AllenBW/bug/master/#1525883-untranslated-order-text

    BZ#1525883-Add missing translation tags to order details view
    (cherry picked from commit ff66554f9180b13c74387385f00ee9738f537981)

    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1553475


Upgrade OADP operator to channel 1.3

Version 1.3.0 was released so upgrade to that version since we did not start to take backups. Let's upgrade now and test backup with latest version.

/retest-required


I cannot find keycode for < (less than)

This is the source of my keyboard.
(defsrc
  esc         f1   f2   f3   f4   f5   f6   f7   f8   f9   f10  f11   f12    pause   prnt   ins   del
  `           1    2    3    4    5    6    7    8    9    0    -     =      bspc                 home
  tab         q    w    e    r    t    y    u    i    o    p    [     ]      ret                  pgup
  caps        a    s    d    f    g    h    j    k    l    ;    '     \                           pgdn
  lsft   <    z    x    c    v    b    n    m    ,    .    /     rsft           up           end
  lctl        lmet lalt      spc       ralt cmps rctl      back         left    down   rght
  )

I tried to look https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h for the keycode but I was not succesful and there is not an alias for < (less than).

On Wed, Aug 04 2021 21:06, Ramses wrote:

there is not an alias for < (less than).

There should be.  At least for me, inserting a literal < works like a
charm.  There isn't a keycode for it, because it's usually entered as a
shifted combination; e.g., You might have luck with S-, (but really,
just typing the symbol should work)

Just inserting the literal < as do I have above, throws this error.
kmonad: Parse error at 12:10:
   |
12 |   lsft   <    z    x    c    v    b    n    m    ,    .    /     rsft           up           end
   |          ^
unexpected '<'
expecting ')' or keycode

Oh I just saw that you're trying to insert this into the defsrc' and not a deflayer'; is that actually what you want to do?
The `defsrc' block should more-or-less reflect the physical layout of
your keyboard (it functions as a "base" on which to build layers), not
the layout that you later specify.  If you have an ISO keyboard, you
probably want to put the ISO key (102d) there.

Thanks you so much, that works.
I do have another question relate to this issue.
I use stumpwm. I set 102d as my prefix-key (leader-key) .
But since the 102d is the < symbol, I have to remap it.
I remap it to F20 with this command.
xmodmap -e 'keycode 94 = F20'

And everything works fine. But when I run this kmonad configuration. 102d is not interpreted as F20.
(defcfg
  input  (device-file "/dev/input/by-path/platform-i8042-serio-0-event-kbd")
  output (uinput-sink "KMonad kbd")
  fallthrough true
	)

(defsrc
  esc         f1   f2   f3   f4   f5   f6   f7   f8   f9   f10  f11   f12    pause  prnt  ins  del
  `           1    2    3    4    5    6    7    8    9    0    -     =      bspc              home
  tab         q    w    e    r    t    y    u    i    o    p    [     ]      ret               pgup
  caps        a    s    d    f    g    h    j    k    l    ;    '     \                        pgdn
  lsft   102d z    x    c    v    b    n    m    ,    .    /    rsft         up                end
  lctl        lmet lalt      spc       ralt cmps rctl                 left   down   rght
  )

(deflayer base
  esc         f1   f2   f3   f4   f5   f6   f7   f8   f9   f10  f11   f12    pause  prnt  ins  del
  `           1    2    3    4    5    6    7    8    9    0    -     =      bspc              home
  tab         q    w    e    r    t    y    u    i    o    p    [     ]      ret               pgup
  caps        a    s    d    f    g    h    j    k    l    ;    '     \                        pgdn
  lsft   f20  z    x    c    v    b    n    m    ,    .    /    rsft         up                end
  lctl        lmet lalt      spc       ralt cmps rctl                 left   down   rght
  )

Since the keyboard changes (we create a virtual one) you probably have
to call `xmodmap' again on the keyboard that kmonad creates for that
change to actually take effect.
There is the option to give `uinput-sink' a second command that gets
executed after kmonad is started; try something like
output (uinput-sink "KMonad kbd"
                    "sleep 0.2s; xmodmap -e 'keycode 94 = F20'")

and see if that works.

Well that did not work, but I got the functionality I was searching for with this config.
(defcfg
  input  (device-file "/dev/input/by-path/platform-i8042-serio-0-event-kbd")
   output (uinput-sink "KMonad kbd")
  fallthrough true)

(defalias ct  C-t)

(defsrc
  esc         f1   f2   f3   f4   f5   f6   f7   f8   f9   f10  f11   f12    pause  prnt  ins  del
  `           1    2    3    4    5    6    7    8    9    0    -     =      bspc              home
  tab         q    w    e    r    t    y    u    i    o    p    [     ]      ret               pgup
  caps        a    s    d    f    g    h    j    k    l    ;    '     \                        pgdn
  lsft   102d z    x    c    v    b    n    m    ,    .    /    rsft         up                end
  lctl        lmet lalt      spc       ralt cmps rctl                 left   down   rght
  )

(deflayer base
  esc         f1   f2   f3   f4   f5   f6   f7   f8   f9   f10  f11   f12    pause  prnt  ins  del
  `           1    2    3    4    5    6    7    8    9    0    -     =      bspc              home
  tab         q    w    e    r    t    y    u    i    o    p    [     ]      ret               pgup
  caps        a    s    d    f    g    h    j    k    l    ;    '     \                        pgdn
  lsft   @ct  z    x    c    v    b    n    m    ,    .    /    rsft         up                end
  lctl        lmet lalt      spc       ralt cmps rctl                 left   down   rght
  )

sumpwm sets by default C-t as the prefix-key. So I just match 102d to C-t.
Thanks so much again for your help.


Short view tags

All 'neft:' prefixes from tag names have been removed.
All 'neft:' prefixes from attribute names have been replaced as 'n-'.
'neft:require' -> 'import'
'style:' -> 'n-style:'
Issue #104

Coverage decreased (-38.08%) to 0.0% when pulling e1409f6bf8314d62e7eba4f911e4ebfcc351b7eb on short_html into 371529dc9c1b12c0975b2f89ec62936990664171 on master.

Coverage decreased (-0.02%) to 38.055% when pulling 755969918eda1c338e516315b81d69950bbd19d3 on short_html into 371529dc9c1b12c0975b2f89ec62936990664171 on master.


Performance without pre-processing transforms.ColorJitter

Hi,
I find DeepALL with pre-processing transforms.ColorJitter can reach performance close to 76% Accuracy when test domain is sketch. (reported is 70.59%)
Have you tried your method without transforms.ColorJitter since I find your code uses it?
Thanks.

Thanks for your questions.
I haven't used DeeoAll before. I remember color jittering is useful in some domains, with around 2~3% boost in sketch domain for Jigen or our method.


Update size artifact pipeline target

Update to use the new pipe producing the needed artifacts from public pipelines instead of internal pipelines

/azp run repo-policy-check

it doesn't work omg

/azp run repo-policy-check


question: Is there any known net.Resolver drop-in using this project?

Sorry for spam, but as per title, wonder if there is any implementaiton using https://github.com/miekg/dns/blob/master/client.go#L29 that has the same interface as net.Resolver?  (:

Not that I'm aware but is probably trivial to write
On Tue, 9 Apr 2019, 21:43 Bartek Płotka<EMAIL_ADDRESS>wrote:

Sorry for spam, but as per title, wonder if there is any implementaiton
using https://github.com/miekg/dns/blob/master/client.go#L29 that has the
same interface as net.Resolver? (:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/miekg/dns/issues/953, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAVkW9jNK21tLarESt7eD5S3vJ0Dz5pmks5vfPt-gaJpZM4clh2a
.

Wow, I am surprised (: Might be super useful. Our attempt in Thanos: https://github.com/improbable-eng/thanos/pull/1016 Only for two methods though.
I think major blocker for this is that golang net.Resolver might be too restrictive. (e.g no way to return SRV record TTL.).
Anyway, though someone already did this work (I am pretty sure it's there in some closed source ;>).
Thanks for a good work on this!


chore: update wallet-stardust to 1.0.23

Summary
Update wallet stardust alpha to 1.0.23
Changelog
- updated wallet-stardust-alpha to 1.0.23

Relevant Issues
closes: https://github.com/iotaledger/firefly/issues/3415
Type of Change
Please select any type below that is applicable to your changes, and delete those that are not.

[ ] Breaking - any change that would cause existing functionality to not work as expected
[x] Chore - refactoring, build scripts or anything else that isn't user-facing
[ ] Docs - changes to the documentation
[ ] Fix - a change which fixes an issue
[ ] New - a change which implements a new feature
[ ] Update - a change which updates existing functionality

Testing
Platforms
Please select any platforms where your changes have been tested.

Desktop

[ ] MacOS
[x] Linux
[ ] Windows

Mobile

[ ] iOS
[ ] Android

Instructions
Please describe the specific instructions, configurations, and/or test cases necessary to test and verify that your changes work as intended.
Checklist
Please tick all of the following boxes that are relevant to your changes, and delete those that are not.

[x] I have followed the contribution guidelines for this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or modified tests that prove my changes work as intended
[ ] I have verified that new and existing unit tests pass locally with my changes
[ ] I have verified that my latest changes pass CI workflows for testing and linting
[ ] I have made corresponding changes to the documentation

Same for me. Builds for me without any errors.


can't find resource in android export when using custom package

Godot version:Godot v3.0.4 stable

OS/device including version:Windows10-x64

Issue description:

When i try to deploy my app to android it shows following error
0:00:01:0108 - Method/Function Failed, returning: ERR_PARSE_ERROR
0:00:01:0108 - Condition ' err != OK ' is true. returned: RES()
0:00:01:0108 - Failed loading resource: res://scripts/global.gdc
0:00:01:0108 - Can't autoload: res://scripts/global.gd
when using custom package(I am using FrogSquare's modules) but works fine without it.
Steps to reproduce:
1.Create a fresh project in Godot 3.0.4
2.Add a start scene with some buttons to switch and background sprite.
3.Add a second scene with some sprites.
4.Add script to second scene to any node.
5.Add a global script with scene switching code.
6.For adding custom template
a) Download and extract godot source 3.0.4
b) Download FrogSquare's Google service module FrogSquare and extract
c) put frogsquare's folder in godot's modules folder
d) for compiling see Compiling for android
e) add debug_release or release apk to app using project->export->custom package
Minimal reproduction project:

minimal.zip

did you compile android templates with Godot 3.0.4 source code?

Yes I compiled it with Godot 3.0.4 source.

Just ran into the same issue while rebuilding export templates and the engine to remove special permissions from exported apk due to Google removing them even if they had only placeholders.
There is a small hack over this, thanks to @akien-mga, to rename already downloaded templates folder
~/.local/share/godot/templates/3.0.4.stable to
~/.local/share/godot/templates/3.1.dev
and change ~/.local/share/godot/templates/3.1.dev/version.txt contents to 3.1.dev
after engine restart were able to select custom package and built apk without required permissions.
Please be careful with these manipulations as it could eventually break something.

Ok ! I'll try it right now.Hope,It works

tried it ,but problem still persists.Built-in scripts are loading but it fails to find external scripts.

Could you please include minimal reproduction project with steps to reproduce the issue? Thanks

@pintu236 just in case you are using master branch to compile android templates, for example:
scons platform=android target=release
you would also need to compile the engine from the same branch/commit:
scons platform=windows
try exporting project using android_release.apk and godot.windows.tools.64.exe in bin directory
This will put you to 3.1.dev version of Godot, which is in development, not sure if you need this.
Just in case you need to stick with 3.0.4 version, you could switch to the following commit:
git checkout b116a45f07586d3765a3f39c77c3632d0fc588cb
after executing command in source directory, you could compile templates.
Use compiled templates with your 3.0.4 executable.
Please reply with the outcome. Thanks.

as for now were unable to reproduce the exact issue, but exporting the application with custom template ending with app crash, even if it is empty scene. Could you compile the templates without modifying branch (without additional modules) and export the project using builded template? Will try the same with 3.0.5 branch, this will take a while.

Ok! I just installed Ubuntu on my system.Will try it today.

Compiled 3.0.5 engine and template with FrogSquare, deployed to android and app ran successfully.
Some additional steps taken

added new project here, to generate google-services.json
This file required in following directories platform/android/java/ and platform/android/java/src/debug/
as it was reminded here, git branch should be cleaned (git clean) after changing branches
after compiling template used android_release.apk for Debug custom package
This is due to android_debug.apk package was less than a megabyte for some reasons
This is, most likely, reason why app was craching in last reply.

Please reply with the results you have.

Now facing this weird issue splash screen flickers and then app crashes with single scene(Sprite node and a script attached to it). Using custom debug export template with no modules.Works fine after removing custom template.

This is the very same issue which were happening after switching from master branch to 3.0.5 and compiling template without cleaning the repo, since scons generate files. Please try to download and unzip stable release you would like to work with from here, unzip the folder and build the template:
scons platform=android target=release_debug
Could you try to use built template and reply with the outcome?
We could narrow down the scope to find out where is the issue.

@AlexZ005 Thanks! Finally It's Working with the source link you provided.Just tried  with minimal project without adding external modules.I'll try it with external modules and Update here.

Working with external module added.Compiling master source was bad idea.Thanks again.


Dynamically updated element class blows away classes added by a decorator

If you have an element in a template with classes that are conditionally added based on bound data, Ractive will blow away any classes on that element which were added by decorators if/when the data changes.
Here's a working example that demonstrates the issue:
http://codepen.io/Ghazgkull/pen/EKYVxd

Looks like a variation of #1262. Basically the text fragment that corresponds to the dynamic attribute value doesn't know anything about value modifications happening elsewhere.
Probably mostly an issue for class and style. The solution may require adding style and class value parsing, or maintaining a before/after comparison.

Classes and styles are no longer trampled in edge.

Woo!


Correctly handle framework for new plans and tests

Set framework when creating and importing tests.
Update plan templates to use the internal executor.

Thanks for the quick review! Merged.


updated version numbers

the IHaskell package (uses new mime types) depends on the new ipython-kernel (defines the Mime types). The version numbers need to be adopted. I think this should be it, but can you check it @vaibhavsagar ?

I would prefer <IP_ADDRESS> for ipython-kernel and <IP_ADDRESS> for ihaskell. I was planning to cut a new release after implementing GHC 8.6 support but if you want to use your new changes from Hackage I can put the new release up in the next day or two :smiley:.

if you want to use your new changes from Hackage I can put the new release up in the next day or two

that would be great ;)